/* ======================================== */
@import url("/squelettes/fck_styles.css");
/* ======================================== */
body{
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#3F3F3F;
}

a{
text-decoration:none;
color:#000000;
}
a:hover{
color:#E95D0F;
}
.gauche{
float:left;
}
.droit{
float:right;
}
.separation{
visibility:hidden;
clear:both;
padding-top:0px;
}
.conteneur_contenu_interieur ul {
margin:0px;
padding:0px;
list-style-type:none;
}
.conteneur_contenu_interieur ul li{
padding:0 0 0 45px;
display:block;
background:url(images/liste_puce_txt.png) no-repeat 35px 5px;
}
.conteneur{
width:992px;
margin:0 auto;
}
.conteneur_bandeau{

}
.bandeau1{
/*background:url(images/bandeau_haut1.png) no-repeat;
height:102px;*/
height:127px;
}
.bandeau2{
/*background:url(images/bandeau_haut2.png) no-repeat;*/
height:142px;
}
.conteneur_accueil{
background:url(images/fond_accueil.png) no-repeat;
height:441px;
}
html > body .conteneur_accueil{
height:auto;
min-height:441px;
}
.pied_de_page{
background:url(images/fond_pied_de_page.png) no-repeat top;
/*height:53px;*/
color:#FFFFFF;
padding:0 60px 0 40px;
font-size:0.8em;
}
.pied_de_page a{
color:#FFFFFF;
}
.pied1{
padding:15px 0 10px 15px;

}
.pied2{

font-style:italic;
}
.pied_bandeau{
/*height:54px;*/
height:78px;
}
.menu{
padding:0 0 0 385px;
}
.menu ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.menu ul li{
float:left;
display:block;
}

.menu_prestation{
padding:20px 0 0 20px;

}
.menu_prestation ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.menu_prestation ul li{
float:left;
display:block;
padding:0 0 0 32px;
}

.conteneur_actualite{
width:278px;
text-align:justify;
padding:20px 0 20px 0;
}
.marge_actu{
background:url(images/fond_menu_gauche.png) no-repeat right bottom;
padding:20px 20px 20px 60px;
/*margin-bottom:50px;*/
}
.img_actu{
padding:0 0 10px 0;
}
.marge_date{
padding:15px 0 2px 0;
}
.titre_actu, .descriptif_actu, .lire_la_suite{
padding:2px 0 2px 0;
}
.date_actu{
padding:2px 5px 2px 5px;
background:#E95D0F;
color:#FFFFFF;
}
.titre_actu{
font-weight:bold;
}
.descriptif_actu{
}
.lire_la_suite {
border-bottom:1px solid #C2C8CD;
text-align:right;
}
.lire_la_suite a{

color:#E95D0F;
}
.conteneur_contenu_accueil{
width:714px;
}
.conteneur_societe_accueil{
width:400px;

}
.conteneur_entrepot{
width:200px;
padding:20px 0 0 0;
}
.conteneur_metier{
border-left:1px solid #999999;
padding:2px 2px 2px 25px;
/*padding:2px 15px 2px 25px;
width:278px;*/
width:285px;
}
.conteneur_metier_accueil{
border-left:1px solid #999999;
padding:2px 15px 2px 25px;
width:278px;
}
.metier{
/*padding:4px 25px 4px 0;*/
padding:4px 5px 4px 0;
font-size:0.85em;
color:#3F3F3F;
}
.metier_accueil{
padding:4px 25px 4px 0;
font-size:0.85em;
color:#3F3F3F;
}
.conteneur_generique{
padding:40px 60px 20px 40px;
}
.conteneur_generique2{
/*padding:0 0 20px 40px;*/
padding:0 0 20px 20px;
}
.conteneur_generique2_accueil{
padding:0 0 20px 40px;
}
.menu_gauche{
width:242px;
padding:20px 0 20px 36px;
/*width:226px;
padding:20px 15px 20px 36px;
background:url(images/fond_menu_gauche.png) no-repeat right bottom;*/
}
.menu_gauche_fond{
background:url(images/fond_menu_gauche.png) no-repeat right bottom;
padding:0 15px 20px 0;
}
.menu_gauche h1{
margin:0px;
padding:0px;
font-size:1.2em;
text-transform:uppercase;

padding:4px 0 4px 0;
background:#006D86;
text-align:center;
color:#FFFFFF;

}
.menu_gauche ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.menu_gauche ul li{
margin-left: 20px;
border-bottom:1px solid #999999;
}
.menu_gauche ul li a{
display:block;
padding:4px 0 4px 0;
color:#006D86;
height:0px;
}
html > body .menu_gauche ul li a{
height:auto;
min-height:0px;
}
.menu_gauche ul li a:hover{
color:#E95D0F;
font-weight:bold;
padding-left:20px;
background:url(images/puce_menu_gauche.png) no-repeat 6px 8px;
}
.menu_gauche_cliquer{
color:#E95D0F;
font-weight:bold;
padding:4px 0 4px 20px;
background:url(images/puce_menu_gauche.png) no-repeat 6px 8px;
}

.menu_gauche_cliquer2{
color:#E95D0F;
background:url(images/puce_sous_menu_gauche2.png) no-repeat 0px 9px;
font-weight:lighter;
padding-left: 0px;
padding:4px 0 4px 10px;
}
.menu_gauche ul li ul{

}
.menu_gauche ul li ul li{
margin:0px;
padding-left: 30px;
border-bottom:none;
}
.menu_gauche ul li ul li a{
background:url(images/puce_sous_menu_gauche1.png) no-repeat 0px 9px;
padding-left: 10px;
}
.menu_gauche ul li ul li a:hover{
background:url(images/puce_sous_menu_gauche2.png) no-repeat 0px 9px;

font-weight:lighter;
padding-left: 0px;
padding-left: 10px;
}
.conteneur_interrieur{
background:url(images/fond_interieur.png) no-repeat;
height:441px;
}
html > body .conteneur_interrieur{
height:auto;
min-height:441px;
}
.conteneur_contenu_interieur{
width:700px;
color:#006D86;
text-align:justify;
}
.marge_conteneur_contenu_interieur{
padding:0 60px 0 15px;
}
.conteneur_contenu_interieur2{
width:660px;
padding:0 40px 0 0;
}
.ariane{
padding:10px 20px 40px 20px;
color:#9B9B9B;
}
.ariane a{
color:#9B9B9B;
}
.ariane a:hover{
color:#E95D0F;
}
.contact_menu_gauche{
padding:25px 0 20px 30px;
}
.espace_filet_metier{
border-top:1px solid #DEDEDE;
padding:10px 0 0 0;
/*margin:0 60px 0 40px;*/
margin:0 60px 0 20px;
}
.haut_de_page{
text-align:right;
padding:10px 60px 10px 0;
}
.mouton{
width:184px;
height:132px;
background:url(images/mouton_5_pate.png) no-repeat;
margin:0 0 5px 10px;
}
.mouton2{
padding:10px 10px 0 10px;
font-size:0.85em;
color:#000000;
}
.bandeau_pied_de_page{
padding:50px 0 0 385px;
color:#6C95A1;
font-size:0.8em;
}
.bandeau_pied_de_page a{
color:#6C95A1;
}
.separateur_b_pied{
border:1px solid #6C95A1;
border-bottom:none;
border-top:none;
padding:0 5px 0 5px;
}
.separateur_b_pied_droit{
border-left:none;
padding:0 0px 0 5px;
}
.separateur_b_pied_droit2{
border-left:none;
}
.espace_form{
padding:2px 0 2px 0;
}
 .obligatoire{
	  color:#BB0000;
	  }
.titre_rub{
}
.titre_rub h1{
margin:0px;
/*padding:0px;*/
color:#006D86;
font-size:1.5em;
font-weight:lighter;
padding:0 0 25px 0;
}
.titre_art h2{
margin:0px;
/*padding:0px;*/
padding:0 0 10px 0;
color:#006D86;
/*font-size:1em;*/
font-size:1.1em;
}
.date_rub_actu{
color:#E95D0F;
font-weight:bold;
padding:0 0 0 10px;
background:url(images/puce_menu_gauche.png) no-repeat 0px 4px;
}
.txt_interieur{
padding:0 0 15px 0;
}
.filet_separation_actu{
border-top:1px solid #E8E9E8;
padding:15px 0 0 0;
}
.entrepot{
padding:0 0 3px 0;
color:#888888;
font-size:0.8em;
}
.entrepot2{
padding:0 4px 0 0;
}
.societe{
padding:0 0 10px 0;
}
.societe2{
padding:0 10px 0 0;
}
.societe3{
padding:0 15px 10px 0;
text-align:justify;
}
.societe4 {
text-align:right;
color:#E95D0F;
padding:0 15px 0 0;
}
.societe4 a{
color:#E95D0F;
}
.societe4 a:hover{
color:#E95D0F;
}
.contact{
border-bottom:1px solid ;
color:#727272;
font-weight:bold;
padding:3px 3px 3px 0;
text-align:center;
}
.contact a{
color:#727272;
}
.contact a:hover{
color:#E95D0F;
}
.retour_accueil_bandeau{
position:absolute;
z-index:25;
display:block;
background:url(images/transparent.gif);
width:320px;
height:90px;
margin:20px 0 0 30px;
}
/* ===================== debut Partie recherche ===================== */
.moteur_recherche{
position:absolute;
z-index:11;
margin:42px 0 0 752px;
}
.form_recherche{
margin:0px;
padding:0px;
}
.moteur_recherche_fond{
background:url(images/fond_recherche.png) no-repeat 0px 4px;;
width:174px;
height:23px;
padding:2px 0 0 2px;
}
.form_input_recherche{
background:url(images/transparent.gif) ;
border:none;
width:156px;
padding:4px 5px 0 5px;
color:#747474;
font-size:0.85em;
}
.spip_surligne{
color:#E95D0F;
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:0 30px 0 40px
 }
  .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:#E95D0F;
	color:#FFFFFF;
	text-decoration:none;
 }
  a.recherche2:hover{ 
  font-weight: bold;
  text-decoration:none;
 }
 .espace_recherche{
 padding-bottom:25px;
 }


.rechercher_image{
float:left;
margin-left:5px;
margin-top:6px;
}
.pagination_recherche{
padding:5px 0 0 0;
}
.pagination_recherche1{
width:150px;
display:block;
float:right;
text-align:right;
cursor:pointer;
}
.pagination_recherche2{
width:150px;
display:block;
float:left;
cursor:pointer;
}
.pagination_recherche3{
margin:0 150px 0 150px;
text-align:center;
}

/*================fin partie recherche========================*/


/* ==================== debut plan du site =====================*/
.plan{
padding:15px 0 10px 120px;
}
.plan ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.plan ul li{
margin:0 0 5px 15px;
/*list-style-image:url(images/puce_titre1.png);*/
}
.plan ul li a{
font-weight:bold;
color:#006D86;
}
.plan ul li a:hover{
color:#E95D0F;
}
.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
}
.plan ul li ul li a{
font-weight:lighter;
color:#E95D0F;
}

/* ======================== fin plan du site ======================*/
.conteneur_adresse{
display:none;
}
.source{
display:none;
}
