/*
 * Style balises HTLM
 *
 */

h2 {
    color:#147129;
    font-weight:bold;
    padding:0 0 2px;
    text-transform:uppercase;
}

h3 {
    color:#2162A9;
    font-size:117%;
    font-weight:bold;
}
h3 a {
    color:#2162A9;
}

/*
 * Style structure page
 *
 */

#footer{
    margin: 10px;
    padding: 5px;
    background-color: #E9E9C8;
}

.header_authentification {
    float:right;    
    padding:5px 20px;
}

.centre {
    width:100%; 
}


.breaker {
    clear:both;
    height:1px;
    overflow:hidden;
}

/*
 * Style structure items
 *
 */
.contenu {
    margin: 10px;
}

.contenu .item_block {
    padding: 6px;
}
.contenu .item_block .ennonce_gris {
    color:#7E7E7E;
    font-size:75%;
}

.contenu .item_block img {
float:left;
margin:4px 6px 0 0;
}


.item_block img {
border:1px solid #000000;
}

.article p {
    padding:0 0 14px;
}
.article a {
    text-decoration:underline;
}

.navigation {
    background: url(bg_nav1.png) repeat-x #147129;
    font-family:Arial, Helvetica, sans-serif;
    color: #fff;
}

.navigation .nav1 li  {
    display: inline;
    font-weight: bold;
    text-transform: uppercase;
}
.navigation .nav1 a {
    color: #fff;
    cursor: pointer;
    text-decoration:none;
}
.navigation .nav1 a span {
    padding: 5px;
    text-decoration:none;
}
.fond_clair {
    background-color:#FFFFFF;
}

.fond_sombre {
    background-color:#EEEEEE;
}
.fond_clair a{
    text-decoration: none;
}

.fond_sombre a{
    text-decoration: none;
}

.logo img {
    margin: 5px;
}
a {
    text-decoration: underline;
}
.fiche table td, .fiche table th {
    border-bottom: 1px solid #f3f3ef;
}
