/* ======================================== */
@import url("/squelettes/fck_styles.css");
/* ======================================== */
body{
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#666666;
background:url(images/fond.png) repeat-x #FFFFFF;
}

a{
text-decoration:none;
color:#FF0000;
}
a:hover{
color:#000000;
}
.gauche{
float:left;
}
.droit{
float:right;
}
.separation{
visibility:hidden;
clear:both;
padding-top:0px;
}
.conteneur{
width:842px;
margin:0 auto;
}
.conteneur_bandeau{

}
.conteneur_bandeau{

}
.bandeau1{
background:url(images/fond_bandeau.png) no-repeat;
height:110px;
}
.bandeau2{
height:144px;
background:#FFFFFF;
}
.menu{
/*padding:90px 0 0 250px;*/
padding:85px 0 0 250px;
}
.menu ul, .menu_activite ul, .banque_image ul, .doc_press ul{
padding:0px;
margin:0px;
list-style-type:none;
}
.menu ul li{
/*float:left;
display:block;*/

}
.menu ul li a{

padding:0 11px 0 11px;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
}
.menu ul li a:hover{

}
.menu_clic{
color:#999999;
}
.accroche_bandeau{
position:absolute;
z-index:10;
background:url(images/fleche_accroche.png) no-repeat 0px 2px;
font-size:1.3em;
padding:0 0 15px 23px;
margin:60px 0 0 20px;
color:#000000;
}
.accroche_bandeau2{
font-style:italic;
font-weight:bold;
}
.conteneur_interieur{
background:url(images/fond_interieur.png) bottom no-repeat #FFFFFF;
height:250px;
}
html > body .conteneur_interieur{
height:auto;
min-height:250px;
}
.conteneur_accueil{
/*width:612px;*/
padding:10px 15px 0 15px;
width:582px;
/*background:#0066CC;*/
}
.descriptif_accueil{
}
.descriptif_accueil h1, .carrieres h1, .communique h1, .actu h1, .agenda h1, .actu_collonegauche h2, .agenda_collonedroit h2{
display:block;
padding:0px;
margin:0px;
background:url(images/fleche_titre.png) no-repeat 0px 2px;
text-transform:uppercase;
font-size:1em;
padding:0 0 5px 25px;
}
.txt_accueil{
width:400px;
text-align:justify;
padding:5px 30px 0 0;
}
.conteneur_actualite{
width:209px;
border-left:1px dotted #CCCCCC;
padding:10px 10px 20px 10px;
height:320px;
}
html > body .conteneur_actualite{
height:auto;
min-height:320px;
}
.menu_activite{
padding:10px 0 15px 0;
border-bottom:1px dotted #CCCCCC;

}
.menu_activite ul li{
float:left;
display:block;
width:192px;
}
.menu_activite ul li a{
padding:0 2px 0 0;
}
.legende{
font-weight:bold;
padding:0 0 5px 0;}
.conteneur_carrieres_communiques{
padding:10px 15px 5px 15px;
}
.carrieres{
width:200px;
border-right:1px dotted #CCCCCC;
}
.communique{
width:340px;
padding:0 0 0 30px;
}
.actu, .agenda{
border-bottom:1px dotted #CCCCCC;
padding:0 0 10px 0;
}
.agenda_marge{
padding-top:10px;
}
.pied_de_page{
background:url(images/fond_pied_de_page.png) no-repeat;
height:17px;
color:#FFFFFF;
padding:3px 0 0 20px;
font-size:0.8em;
}
.pied_de_page a{
color:#999999;
}
.pied_de_page a:hover{
color:#999999;
}
.marge_carriere{
text-align:center;
padding:2px 0 2px 0;
}
.press1{
color:#0062AC;
font-weight:bold;
font-size:0.85em;
padding:5px 0 0 0;
}
.date_presse{
font-weight:lighter;
}
.lire_la_suite{
font-size:0.85em;
padding:2px 0 0 0;
}
.marge_actu{
padding:0 0 0 25px;
}
.actualite{
font-weight:bold;
font-size:0.85em;}
.agenda2{
font-weight:bold;
font-size:0.85em;
}
.vingt{
text-align:center;
padding:10px 0 0 0;
}
.puce_vingt{
background:url(images/fleche_vingt.png) no-repeat;
padding:0 0 0 20px;
color:#FF0000;}
.img_you_tube {
position:absolute;
z-index:500;
display:block;
width:39px;
height:22px;
margin:5px 0 0 700px;
/*background:url(images/youtube.png) no-repeat;*/
}



.menu_gauche{
width:197px;
padding:10px 0 0 0;
}
.menu_gauche_fond{
padding:0 15px 20px 0;
}

.menu_gauche ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.menu_gauche ul li{
text-align:right;
border-bottom:1px dotted #CCCCCC;
}
.menu_gauche ul li a{
display:block;
padding:6px 0 6px 0;
color:#0062AC;
height:0px;
}
html > body .menu_gauche ul li a{
height:auto;
min-height:0px;
font-weight:bold;
}

.menu_gauche ul li a:hover{
color:#000000;

}
.menu_gauche_cliquer{
color:#000000;
font-weight:bold;
padding:4px 0 4px 0;

}
.menu_gauche_cliquer2{
color:#000000;
font-weight:lighter;
padding-left: 0px;
padding:4px 10px 4px 0;
}
.menu_gauche_cliquer3{
color:#000000;
/*font-weight:bold;*/
padding-left: 0px;
padding:4px 5px 4px 0;
}
.non_gras{
font-weight:lighter;
}
.menu_gauche ul li .menu_gauche_cliquer{
color:#000000;
}
.menu_gauche ul li ul{

}
.menu_gauche ul li ul li{
margin:0px;
border-bottom:none;
}
.menu_gauche ul li ul li a{
font-weight:lighter;
padding:4px 10px 4px 0;
}
.menu_gauche ul li ul li .menu_gauche_cliquer3{
color:#000000;
}
.menu_gauche ul li ul li ul li a{
font-weight:lighter;
padding:4px 30px 4px 0;

}
.menu_gauche ul li ul li a:hover{
font-weight:lighter;
}
.txt_interieur{
width:615px;
padding:10px 15px 10px 15px;
text-align:justify;
}
.txt_interieur h1{
padding:0px;
margin:0px;
display:block;
padding:10px 0 2px 0;
font-weight:bold;
font-size:1.2em;
color:#0062AC;
}
.txt h2{
padding:0 0 10px 0;
margin:0px;
display:block;
font-weight:bold;
font-size:1.2em;
text-align:left;
}
.txt h3{
padding:0 0 10px 0;
margin:0px;
display:block;
font-weight:bold;
font-size:1em;
}
.txt{
/*padding:20px 0 20px 0;*/
padding:20px 0 0 0;
border-bottom:1px dotted #CCCCCC;
text-align:justify;
}
.image{
/*width:209px;*/
width:174px;
padding:0 0 5px 35px;
}
.legende_interieur{
/*padding:2px 0 10px 0px;*/
padding:2px 0 0 0px;
color:#2277B7;
font-style:italic;
font-size:0.85em;

}
.pied_bandeau{
position:absolute;
z-index:51;
margin:5px 0 0 370px;
font-size:0.8em;
}
.pied_bandeau a{
color:#FFFFFF;
font-weight:bold;
}
.pied_bandeau a:hover{
color:#999999;
}
.form_email{
margin:0px;
padding:0px;
}
.form_input_email{
background:url(images/transparent.gif) ;
border:none;
width:90px;
padding:2px 5px 0 5px;
color:#747474;
font-size:9px;
}
.fond_email{
background:url(images/fond_email.png) no-repeat;
height:16px;}
.marge_td1{
padding:0 5px 0 0;
}
.marge_td2{
padding:0 20px 0 0;
}
.marge_td3{
padding:0 2px 0 0;
}
.ariane{
font-size:0.8em;
}
.ariane a{
color:#0062AC;
}
.ariane a:hover{
color:#000000;
}
.espace_form{
padding:2px 0 2px 0;
}
 .obligatoire{
	  color:#FF0033;
	  }
	  .marge_form{
	  padding:20px 0 0 0;}
.conteneur_20{
width:209px}
.actu_collonegauche{
width:350px;
border-right:1px #CCCCCC dotted;
padding:0 25px 0 0;
}
.agenda_collonedroit{
width:210px;
}
.cadre_sommaire{
width:400px;
padding:5px;
margin:15px 0 0 0;
border:1px #CCCCCC dotted;
color:#0062B7;
}

.cadre_sommaire a{
color:#0062B7;
}
.cadre_sommaire a:hover{
color:#000000;
}
.doc_art{
border:1px solid #999999;
padding:2px;
margin-top:10px;
/*background:#3A86C9;
color:#FFFFFF;*/
background:#E6EFF9;
color:#666666;
}
.doc_art a{
/*color:#FFFFFF;*/
color:#666666;
}
.pdf_tableau{
padding:2px;
margin-top:10px;
}
.date_actu{
color:#FF0000;
font-size:1em;
font-weight:bold;
}
/* ==================== debut plan du site =====================*/
.plan{
padding:15px 0 10px 0;
}
.plan ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.plan ul li{
margin:0 0 5px 15px;
float:left;
width:220px;
display:block;
/*list-style-image:url(images/puce_titre1.png);*/
}
.plan ul li a{
font-weight:bold;
color:#0062AC;
}
.plan ul li a:hover{
color:#000000;
}
.plan ul li ul{
margin:5px 0 0 0;
}
.plan ul li ul li{
/*padding:5px 0 5px 15px;*/
padding:0 0 0 10px;
background:url(images/puce_sous_menu_gauche2.png) no-repeat 0px 6px;
float:none;
width:160px;;
}
.plan ul li ul li a{
font-weight:lighter;
color:#0062AC;
}
.retour_accueil{
position:absolute;
z-index:52;
display:block;
height:70px;
width:140px;
margin:20px 0 0 20px;
}
.espace_partenaire_haut{
width:150px;
margin:0 auto;
}
.espace_partenaire{
background:url(images/fond_partenaire2.gif) bottom no-repeat;
text-align:center;
width:150px;
margin:0 auto;
padding:0 0 10px 0;
}
.espace_partenaire_txt{
padding:5px 5px 10px 5px;
color:#FFFFFF;
}
.connexion{
background:url(images/puce_connexion.png) no-repeat 0px 1px;
text-transform:uppercase;
padding:0 0 0 15px;
font-weight:bold;
/*color:#FE0000;*/
color:#FFFFFF;
}
.banque_image ul li{
display:block;
float:left;
padding:10px 30px 0 0;
}
.banque_image ul li a{
}
.form_banque_image{
padding:15px 0 0 20px;
}
.form_banque_image_bordure{
border:1px solid #CCCCCC;
padding:5px;
}
.pagination {
text-align:right;
padding:0 20px 0 0;
}
.pagination a{
color:#0062BA;
}
.pagination a:hover{
color:#000000;
}
.doc_press ul li{
display:block;
float:left;
padding:10px 10px 0 0;
text-align:center;
}
.doc_press ul li a{
}
.pagination_art{
padding:5px 0 0 0;
}
.pagination_art a{
color:#0062BA;
}
.pagination_art a:hover{
color:#000000;
}
.pagination_art1{
width:150px;
display:block;
float:right;
text-align:right;
cursor:pointer;
}
.pagination_art2{
width:150px;
display:block;
float:left;
cursor:pointer;
}
.pagination_art3{
margin:0 150px 0 150px;
text-align:center;
}
/* ======================== fin plan du site ======================*/
.titre_candidat h1{
margin:0px;
display:block;
background:url(images/fleche_titre.png)  no-repeat 0 2px;
font-size:1.1em;
font-weight:bold;
padding:0 0 5px 20px;
color:#666666;
}
.titre_candidat h2{
margin:0px;
padding:2px 0 2px 0;
display:block;
font-size:0.9em;
font-weight:bold;
color:#666666;
}
.txt_light{
font-weight:normal;
}
.conteneur_adresse{
display:none;
}
.source{
display:none;
}
