
a{
color:#000;
text-decoration:underline;
font-size:0.9em;
}



/*CONTENEUR*/
#conteneur{
/*overflow:auto;*/
margin:0 0 11px 0;
padding:0;
background:none;
}

/*COLGAUCHE*/

#conteneur #col-gauche{
float:left;
width:409px;
padding:0;
margin:0 24px 0 0;
background-color:#ebebeb;
}


#conteneur #col-gauche #haut h2.col_gauche {
width:263px;
color:#e13a3e;
font-size:1.65em;
background:#ebebeb url(../images/fnd_h2_acc_g.gif) no-repeat top left;
padding:0 0 0 146px;
margin:0;
height:22px;
}

#conteneur #col-gauche #bas{
border-right:1px solid #b2b2b2;
float:left;
width:409px;
}

/*1ere colonne gauche*/

#gauche{
float:left;
width:216px;
margin:0;
padding:43px 0 0 0;
background-color:#ebebeb;
}

#gauche p.tit_bref{
color:#004b85;
font-size:1.5em;
font-weight:bold;
margin:25px 15px 0 0;
padding:0 0 0 24px;
border-bottom:1px solid #b2b2b2;
background:none;
line-height:1em;
}

#gauche ul{
margin:0;
color:#e13a3e;
padding:0 15px 0  0;
}

#gauche ul li{
list-style-image:none;
list-style-type:none;
margin:0;
border-bottom:1px solid #b2b2b2;
padding:9px 0 9px 24px;
}

#gauche ul li a{
display:block;
color:#e13a3e;
text-decoration:none;
font-weight:bold;
margin:0;
padding:0;
}
#gauche ul li a:hover{
text-decoration:underline;
}

#gauche ul li.bref_tout{
border:none;
}

#gauche ul li.bref_tout a{
text-decoration:underline;
font-weight:normal;
}

#gauche ul li.bref_tout a:hover{
text-decoration:none;
}

#col-gauche h2.reseaux {
color:#e13a3e;
font-size:1.3em;
background:#ebebeb url(../images/fnd_reseau_acc.gif) no-repeat top left !important;
padding:0 0 0 24px;
margin:19px 0 0 0;
border:none;
}

.reseaux{
width:209px;
background-color:#d9d9d9;
border-right:1px solid #b2b2b2;
border-bottom:1px solid #b2b2b2;
padding:10px 0 0 0;
}



.reseaux p{
padding:0 0 10px 0;
margin:0 0 0 24px;
border:none;
}

.reseaux p span{
color:#004b85;
font-weight:bold;
}

.reseaux img{
border:none;
margin:0 0 0 10px;
padding:0;
}

/*2eme colonne droite*/

#droite{
float:left;
width:193px;
margin:0;
padding:43px 0 0 0;
background-color:#ebebeb;
}

#droite .exergue{
background-color:#e13a3e;
margin:0;
padding:20px 0 20px 4px;
color:#fff;

}
#droite .exergue p{
padding:0;
margin:0 0 10px 17px;
}

#droite .exergue p.tit_exergue{
font-size:1.1em;
padding:0 0 0 17px;
margin:0 0 10px 0;
background:transparent url(../images/fleche_hori_noir_g.gif) no-repeat top left;
font-weight:bold;
}

#droite .exergue p.tit_exergue span{
font-size:1.25em;
}

#droite .exergue p a{
color:#fff;
text-decoration:underline;
margin:0;
}

#droite .exergue p a:hover{
text-decoration:none;
}

#droite ul{
background:transparent url(../images/fleche_rouge.gif) no-repeat top left;
margin:0 0 20px 0;
}

#droite ul li{
color:#000;
margin:9px 0 0 21px;
padding:0;
list-style-image:none;
list-style-type:none;
}


#droite ul li.tit_droite{
color:#004b85;
font-size:1.4em;
font-weight:bold;
margin:15px 0 0 21px;
border-bottom:1px solid #b2b2b2;
line-height:1em;
}

/*BLOC RESTEZ INFORME*/

#col-gauche #droite h2.inform{
background:transparent url(../images/fnd_inform_acc.gif) no-repeat top left;
margin:0 0 0 1px;
padding:2px 0 0 21px;
font-size:1.3em;
}

#col-gauche #droite #inform{
width:189px;
background-color:#fff;
margin:0 0 0 1px;
padding:0 0 20px 0;
border-left: 1px solid #b2b2b2;
border-bottom: 1px solid #b2b2b2;
border-right:none;
}

#inform .formulaire_spip form{
margin:0;
padding:0;
}


/*CONTENU*/
#contenu{
float:left;
width:545px;
height:auto;
margin:0;
padding:0;
background-color:#fff;
}

#contenu h2{
color:#fff;
font-size:1.4em;
background:#fff url(../images/fnd_h2_acc_d.gif) no-repeat top left;
padding:2px 0 0 17px;
margin:0;
}

#contenu a{
color:#000;
text-decoration:underline;
margin:0;
}

.chapo{
color:#0d2153;
background-color:#edf1f7;
margin:0;
padding:25px 0 20px 17px;
border-left: 1px solid #004b85;
}


.chapo p{
color:#0d2153;
font-weight:bold;
margin:0 16px 20px 0;
}

.chapo p span{
color:#666;
font-weight:normal;
}

#contenu #contenu-g{
float:left;
width:279px;
background-color:#d3dceb;
border-left: 1px solid #004b85;
margin:0 15px 0 0;
padding:0;
}

#contenu #contenu-d{
float:right;
width:250px;
background-color:#d3dceb;
border:none;
margin:0;
padding:0;
}

#contenu #contenu-g h3, #contenu #contenu-d h3{
color:#fff;
height:18px;
font-size:1.3em;
margin:0;
}

#contenu #contenu-g h3{
background:#edf1f7 url(../images/fnd_h3_pro_acc.gif) no-repeat scroll left top;
/*width:294px;*/
padding:0 0 0 28px;
margin:0;
}

#contenu #contenu-d h3{
background:#edf1f7 url(../images/fnd_h3_part_acc.gif) no-repeat scroll left top;
padding:0 0 0 10px;
}

/*ARTICLES*/

h4{
color:#fff;
background: #666 url(../images/fleche_verti_fdgris.gif) no-repeat top left;
font-size:0.9em;
min-height:16px;
margin:0 0 8px 0;
padding:0 0 0 20px;
font-weight:bold;
border-bottom:none;
}

#contenu #contenu-g .bloc-foto,#contenu #contenu-d .bloc-foto{
color:#000;
margin:0 0 5px 0;
padding:0;
}


#contenu #contenu-g .bloc-foto .foto{
float:left;
width:128px;
margin:0;
padding:0;
border:none;
}


#contenu #contenu-g .bloc-foto .text{
margin:0 0 0 128px;
padding:0;
}

#contenu #contenu-d .bloc-foto .text{
margin:0;
padding:0;
}

#contenu #contenu-g .bloc-foto .text p, #contenu #contenu-d .bloc-foto .text p{
margin:0;
padding:0 6px 3px 21px;
font-size:0.9em;
}

#contenu .bloc-foto .text a {
background:none;
color:#000;
/*display:block;*/
font-weight:bold;
margin:5px 4px 0pt 0;
padding:0;
text-decoration:underline;
}

.pub{
background-color:#fff;
width:250px;
padding:10px 0 10px 0;}

#contenu #contenu-d #contact{
background-color:#577dad;
border-left:1px solid #808080;
margin:0;
padding:10px 0 0 14px;}

#contenu #contenu-d h3.contact {
background: #577dad url(../images/fnd_h3_contact.gif) no-repeat top left;
min-height:20px;
margin:0;
}

#contenu #contenu-d #contact ul{
margin:0 0 10px 0;
padding:0;
}

#contenu #contenu-d #contact ul li{
list-style-image:none;
list-style-type:none;
background: transparent url(../images/fleche_contact.gif) no-repeat top left;
padding:0 0 2px 8px;
margin:0;
}

#contenu #contenu-d #contact ul li a{
color:#fff;
}




