@import url("/template/template_defaut/fck_styles.css");

html{
/*scrollbar-face-color: #FF7000; */

scrollbar-3dlight-color: #FF7000; 

scrollbar-arrow-color :#FF7000;

scrollbar-base-color :#3C3C3C ;

scrollbar-darkshadow-color :#FF7000;

scrollbar-highlight-color :#FF7000 ;

scrollbar-shadow-color :#FF7000 ;

scrollbar-track-color : #FF7000;
}
body{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
margin:0px;
padding:0px;
background:#000000;
}
.format_png { behavior: url(win_png.htc); }
.format_png2 { behavior: url(iepngfix.htc); }
a{
/*color:#FFFFFF;*/
color:#999999;
}
a:hover{
color:#FF7200;
}
.gauche{
float:left;
}
.droit{
float:right;
}
html, body {
height:100%;
}
.conteneur{
/*width:992px;
margin:0 auto;*/
position:relative;
height:100%;
background:url(../images/fond_fr.jpg) no-repeat;
}
html > body .conteneur{
height:auto;
min-height:100%;
}
.conteneur_bandeau{
}
.conteneur_bandeau2{
width:700px;
}
.conteneur_bandeau2 ul li a{
color:#949494;
text-decoration:none;
}
.conteneur_bandeau3{
width:250px;
}
#rechercher{
margin:0px;
padding:0px;
}
#rechercher input{
/*background:url(../../images/transparent.gif) ;*/
border:none;
color:#B9B9B9;
}
.rechercher{
width:168px;
height:14px;
/*padding:4px 4px 0px 4px;*/
/*font-size:0.8em;*/
}
.ok_recherche{
position:absolute;
padding:4px 0 0 2px;
}

.bandeau1{
/*background:url(../images/fond_bandeau1.gif);*/
height:26px;
}
.conteneur_bandeau2 ul{
margin:0px;
padding:0px;
list-style-type:none;
color:#949494;
}
.conteneur_bandeau2 ul li{
font-size:0.8em;
padding:5px 10px 0 10px;
float:left;
border-left:1px #666666 solid;
height:19px;
}
.bandeau2{
/*background:url(../images/fond_bandeau2.gif);*/
height:102px;
}
.retour_accueil, .contact, .plan{
position:absolute; 
display:block; 
width:32px; 
height:20px;
}
.retour_accueil{
z-index:100; 
margin:296px 0px 0px 9px;
}
.contact{
z-index:101; 
margin:316px 0px 0px 9px;
}
.plan{
z-index:102; 
margin:336px 0px 0px 9px;
}
.conteneur_menu_gauche{
width:239px;
height:230px;
background:url(../images/fond_menu_gauche.jpg) no-repeat;
/*background-color:#292929;*/
}
html > body .conteneur_menu_gauche{
height:auto;
min-height:230px;
}
.menu_gauche{
width:196px;
margin-left:43px;
padding:15px 0px 10px 0px;
height:150px;
}
.menu_gauche_1_niveau{
color:#FFFFFF;
text-decoration:none;
padding:0 0 10px 15px;
font-size:1em;
font-weight:bold;
text-transform:uppercase;
}
html > body .menu_gauche{
height:auto;
min-height:150px;
}
a.menu_gauche_rub{
display:block;
padding:10px 0px 10px 43px;
width:153px;
height:17px;
/*background:url(../images/roll_menu_gauche.jpg) no-repeat 0 0;*/
font-size:1em;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
html > body a.menu_gauche_rub{
height:auto;
min-height:17px;
}
a.menu_gauche_rub:hover{
/*background-position:0 -37px;*/
color:#292929;
text-decoration:none;
}
.menu_gauche_rub2_conteneur{
margin:0px 0px 0px 2px;
/*background:url(../images/bas_gauche.jpg) no-repeat bottom;*/
padding:0 0 9px 0;
display:none;
}
.menu_gauche_rub2_haut{
padding:10px 0px 7px 43px;
background:url(../images/fleche_blanche.gif) no-repeat 25px 15px;
/*background:url(../images/haut_gauche.jpg) no-repeat;*/
height:9px;
}
html > body .menu_gauche_rub2_haut{
height:auto;
min-height:9px;
}
.menu_gauche_rub2_haut a{
font-size:1em;
font-weight:bold;
/*color:#292929;*/
color:#FFFFFF;
text-decoration:none;
}
.menu_gauche_rub2_centre{
width:194px;
/*background:url(../images/centre_gauche.gif);*/
color:#CCCCCC;
}
.menu_gauche_rub2_centre a{
/*color:#504E4F;*/
color:#CCCCCC;
text-decoration:none;
}
.menu_gauche_rub2_centre a:hover{
/*color:#292929;*/
color:#FF7200;
text-decoration:none;
}
.menu_gauche_rub2_centre_cliquer{
color:#FF7200;
}
.menu_gauche_rub2_centre ul{
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 58px;
font-size:0.85em;
/*font-weight:bold;*/
}
.menu_gauche_rub2_bas{
/*background:url(../images/bas_gauche.jpg) no-repeat;*/
height:9px;
}
.filet_menu_gauche{
/*border-top:#696969 1px solid;*/
background:url(../images/filet_menu.jpg) no-repeat;
padding-top:1px;
}
/* ================ page accueil ==================*/
.accueil{
position:absolute;
display:block;
width:235px;
height:75px;
margin:2px 0 0 27px;
}
.flash_accueil{
width:743px;
height:230px;
padding-left:10px;
background-color:#000000;
}
.texte_accueil{
height:252px;
background:#717171;
/*background:url(../images/fond_accueil.jpg) no-repeat;*/
}
.conteneur_accueil_descriptif{
width:648px;
}
.mentions_accueil{
color:#434343;
font-size:0.7em;
padding:2px 0 0 3px;
}
.descriptif_accueil{
/*width:390px;*/
color:#FFFFFF;
font-size:0.85em;
line-height:1.5em;
text-align:justify;
margin:50px 310px 0 0;
padding:0 0 0 10px;
border-left:#656565 2px solid;
height:100px;

}
html > body .descriptif_accueil{
height:auto;
min-height:100px;
}
.descriptif_accueil_titre{
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
padding:0 0 15px 0;
}
.conteneur_actualite_accueil{
width:300px;

background:url(../images/filet_actu.gif) repeat-y 265px 10px;
}
.conteneur_actualite_accueil2{
width:254px;
height:200px;
padding:0 0 0 0;
}

.lw{
text-decoration: none;
color:#000000;
}
.lw:hover{
text-decoration: underline;
}
#marquee{
position: relative; top: 0px; left: 0px;
width: 254px;
/*height: 185px;*/
height: 150px;
overflow: hidden;
padding: 0px 2px 2px 4px;
}
#vmarquee{
position: absolute;
width: 254px;
/*height:150px;*/
}


.titre_actualite{
color:#FCA500;
/*padding:3px 2px 3px 15px;*/
text-align:right;
font-weight:bold;
font-size:1em;
}
.texte_actualite{
padding:0 2px 0 30px;
background:url(../images/puce_actu.gif) no-repeat 16px 5px;
}
.titre_txt_actu{
color:#FFFFFF;
font-weight:bold;
}
.txt_actu, .lire_la_suite{
color:#FFFFFF;
font-size:0.8em;
}
.lire_la_suite{
font-style:italic;
}
.lire_la_suite a{
color:#FFFFFF;
text-decoration:none;
}
.lire_la_suite a:hover{
color:#FEA501;
text-decoration:none;
}
.conteneur_separation_actu{
width:226px;
margin:0 auto;
padding:10px 0 10px 0;
}
.separation_actu1{
border-top:1px #424242 dotted;
}
.separation_actu2{
/*border-top:1px #737373 solid;*/
}
/* ================ fin accueil ==================*/
.contenu_interieur{
/*width:743px;
height:400px;*/
padding:0 0 60px 0;
margin:0 0 0 270px;
}
html > body .contenu_interieur{
/*height:auto;
min-height:400px;*/
}
.contenu_interieur2{
padding:0 0 60px 0;
margin:0 249px 0 270px;
/*margin:0 249px 0 239px;
background:#00CC99;*/
}
.titre_onglet_fr{
/*height:54px;*/
height:26px;
/*background:#3399FF;*/
}
.titre_onglet_fr a{
color:#FFFFFF;
text-decoration:none;
}
.titre_onglet_fr ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.titre_onglet_fr ul li{
/*width:109px;
height:22px;
width:164px;*/
width:195px;
height:21px;
float:left;
font-size:0.8em;
font-weight:bold;
text-align:center;
padding:6px 0 0 0;
}
.titre_onglet_orange_fr{
background:url(../images/onglet_orange_fr.png) no-repeat;
}
.titre_onglet_gris_fr{
background:url(../images/onglet_gris_fr.png) no-repeat;
}
/*===== debut onglet version en =================*/
.titre_onglet_en{
height:38px;
}
.titre_onglet_en a{
color:#FFFFFF;
text-decoration:none;
}
.titre_onglet_en ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.titre_onglet_en ul li{
width:185px;
height:32px;
float:left;
font-size:0.8em;
font-weight:bold;
text-align:center;
padding:6px 10px 0 0;
}
.titre_onglet_orange_en{
background:url(../images/onglet_orange_en.png) no-repeat;
}
.titre_onglet_gris_en{
background:url(../images/onglet_gris_en.png) no-repeat;
}
/*=========== fin onglet version en*/

.contour_onglet{
/*border:1px solid #FFFFFF;*/
padding:10px 5px 2px 5px;
/*margin:0 5px 0 0;*/
}
.txt_interne{
color:#FFFFFF;
text-align:justify;
padding:0 15px 20px 0;
}
.image_interne{
width:249px;
/*height:300px;*/
margin:60px 0 0 0;
padding:0 0 40px 0;
}
.mention_interieur{
color:#949494;
}
.mention_interieur a{
color:#949494;
text-decoration:none;
}
.separateur{
visibility:hidden;
padding-top:0px;
clear:both;
}
.orange{
color:#FF7200;
}
.letterine{
color:#FF6800;
text-transform:uppercase;
font-size:1.2em;
font-weight:bold;
}
.hierarchie{
color:#FFFFFF;
padding:40px 0 15px 0;
}
.hierarchie a{
color:#FFFFFF;
text-decoration:none;
}
.conteneur_organigramme{
padding:40px 0 0 0;
}
.conteneur_organigrammecpt{
padding:20px 0 0 0;
}
.conteneur_organigramme2{
width:150px;
text-align:center;
}
.logo_departement{
width:500px;
color:#77899D;
font-size:1.3em;
letter-spacing:0.5em;
padding:20px 0 5px 0;
margin:0 0 10px 0;
}
.descriptif_departement{
border-bottom:#FF9900 1px dotted;
text-align:center;
font-size:0.8em;
letter-spacing:1.5em;
padding:0 0 2px 0;
}
.descriptif_fiche a{
color:#FF7200;
text-decoration:none;
}
.pays{
text-transform:uppercase;
padding:0 0 15px 0;
}
.fiche_conteneur1{
width:530px;
}
.adresse_fiche{
color:#FF7200;
font-size:0.8em;
padding:15px 0 15px 0;
}
.image_interne_fiche{
/*width:180px;*/
width:160px;
text-align:center;
}
.titre_photos_fiche{
color:#FF7200;
font-weight:bold;
padding:0 0 15px 0;
}
.pied_de_page_fiche{
color:#FFFFFF;
font-size:0.8em;
width:700px;
text-align:center;
}
.titre_filiale{
color:#FF6800;
text-transform:uppercase;
padding:10px 0 0 0;
}
.txt_filiale{
color:#FFFFFF;
}
.txt_filiale ul{
margin:0px;
padding:0px;
}
.txt_filiale ul li{
margin:0 0 0 35px;
}
.txt_filiale ul li a{
color:#FFFFFF;
text-decoration:none;
}
.txt_filiale ul li a:hover{
color:#FF7200;
}

/* ==========================  plan du site ===========================*/
.ul{
list-style-type:none;
}
.ul li a{
color:#FFFFFF;
font-weight:bold;
}
.ul li li a{
color:#FFFFFF;
font-weight:lighter;
background:url(../images/puce_plan.gif) no-repeat 0px 5px;
padding-left:15px;
text-decoration:none;
}
.ul li li a:hover{
color:#FEA501;
}
/* ==========================  fin plan du site ===========================*/
.zone_lecture{
overflow:auto;
height:150px;
}
html > body .zone_lecture{
/*height:auto;
min-height:68%;*/
}
.pied_de_page{
/*background:url(../images/pied_de_page.jpg)  no-repeat;*/
background:#000000;
position:absolute;
bottom:0px;
width:100%;
height:35px;
text-align:center;
}
.pied_de_page ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.pied_de_page ul li{
display:inline;
padding:0 30px 0 0;
}
/*================debut partie recherche========================*/

.spip_surligne{
color:#FF6800;
font-weight:bold;
}
 .resultat_contenu{
 margin-left:150px;
 }
 .resultat_recherche{
 text-align:center;
 font-size:14px;
 margin-top:25px;
 color:#FF0000;
 }
 .titre_recherche{
	font-weight: bold;
	padding-bottom:3px;
 }
 .marge_recherche{
 padding:0 0 0 30px;
 }
 .marge_recherche2{
  margin-left:50px;
 }
  .marge_recherche3{
  font-size:0.95em;
  margin-left:100px;
  margin-right:10px;
  padding-top:5px;
  text-align:justify;
  padding:0 0 0 10px;
 }
 a.recherche2{
	font-weight: bold;
	display:block;
	margin-top:5px;
	float:right;
	width:120px;
	text-align:center;
	background:#FF6800;
	color:#FFFFFF;
	text-decoration:none;
 }
  a.recherche2:hover{ 
  font-weight: bold;
  text-decoration:none;
 }
 .espace_recherche{
 padding-bottom:25px;
 }
 .form_recherche{
 margin:0px;
 padding:0px;
 float:right;
 }

.rechercher_image{
float:left;
margin-left:5px;
margin-top:6px;
}
/*================fin partie recherche========================*/


/* ==========================  style pour fck ===========================*/
.contour_table{
border:1px #FF9900 solid;
}
.td1{
padding:5px 0 5px 10px;
color:#FF9900;
font-weight:bold;
text-align:right;
}
.td2{
font-weight:bold;
padding:0 10px 0 20px;
}
.menu_horizontal{
height:25px;
width:630px;
background:url(../../images/fond_menu_horizontal.jpg) no-repeat -1px 0px;
margin:-12px 0 0 -32px;
padding:5px 0 0 130px;
color:#FFFFFF;
font-weight:bold;
position:absolute;
}
.menu_horizontal ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.menu_horizontal ul li{
float:left;
/*padding:0 0 0 20px;*/
padding:0 10px 0 10px;
border-right:1px #FFFFFF solid;
}
.menu_horizontal ul li a{
color:#FFFFFF;
text-decoration:none;
}
.menu_horizontal ul li a:hover, .menu_h_cliquer{
color:#FF7200;
text-decoration:none;
}
/* =============== debut tableau ================ */
.table_evo{
/*border:#F59B07 1px solid;*/
border:#707070 1px solid;
border-bottom:none;
}
.td1_evo{
border:#707070 1px solid;
border-left:none;
border-top:none;
}
.td1_evo2{
/*border:#F59B07 1px solid;*/
border:#707070 1px solid;
border-left:none;
border-top:none;
border-right:none;
}
.td1_evo_couleur{
background:#000000;
}
.td1_evo2_couleur{
background:#2E1E00;
}
.td1_evo, .td1_evo2{
padding:3px;
}
.td1_evo3{
/*background:#FFFFFF;*/
background:#8F8F8F;
color:#000000;
}
.td_evo4{
background:#8F8F8F;
font-weight:bold;
}
.td_image_univers{
padding:5px;
}
.td_dep{
padding:3px;
letter-spacing:1.5em;
}
.td_dep2{
text-align:right;
}
.td_univers_espace{
padding:20px 0 0 0;
}
.td_univers_titre{
padding:0px;
width:250px;
color:#FF9900;
font-weight:bold;
text-align:center;
font-size:1.3em;
}
.td_univers_titre a{
color:#FF9900;
text-decoration:none;
}
.td_univers_titre a:hover{
color:#FFFFFF;
text-decoration:none;
}
.profil{
background:url(../images/filet_tableau.gif) repeat-x;
padding:5px 0 5px 10px;
vertical-align:top;}
.profil_td1{
color:#FFA600;
font-weight:bold;
padding-right:20px;
text-align:left;
}
.td_filiale{
background:url(../images/filet_tableau.gif) repeat-x;
height:1px;
}
.td_filiale1{
padding:20px 10px 20px 10px;
}

.td_filiale2{
padding:3px 10px 3px 15px;
}
.td_filiale2_puce{
background:url(../images/fleche_orange.gif) no-repeat 0px 8px;
font-weight:bold;
}
.td_filiale2_puce a{
color:#FF7000;
text-decoration:none;
}
/* =============== fin tableau ================ */