/* CSS Document */
body{background-image:url(Habillage/fond_site.jpg); background-position:left top; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif;}

#centre_site{margin-left:auto; margin-right:auto; width:1000px}

.banniere_haut{background-image:url(Habillage/baniere_haut.jpg); background-repeat:no-repeat; background-position:left top; width:920px; height:60px; padding:20px 40px 0px 40px;}

.banniere_haut h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#484842; float:left; padding-top:7px; padding-left:15px; font-weight:normal; margin:0px;}
.fond_contenu{background-image:url(Habillage/fond_contenu.jpg); background-position:left bottom; background-repeat:repeat-x; background-color:#FFFFFF;}
.fond_contenu_ombre{background-image:url(Habillage/fond_ombre.png); background-position:left bottom; background-repeat:repeat-y; padding-left:12px; width:976px; padding-right:12px;}

.espace-pro{ width:295px; height:30px; border: #fff solid 1px; position:relative; left:679px; top:65px; background-color:#3f3f3f;}

.form1{	margin:0px;	padding:0px; margin-top:3px; font-size:10px; margin-left:4px; float:right; width:260px}

.form2{	margin:0px;	padding:0px;}

.input-text,.input-text3{ color:#666666;	font-size:10px; background-color:#ECDF79; border-color: #ECDF79; border-style: solid;
	margin-left:2px;}

#btn-envoyer{ background-color:#ECDF79; border-color: #ECDF79; border-style: solid;	color:#fff;	font-weight:bold;	padding:0; margin:0; font-size:10px; margin-left:8px; color:#666666;}
#btn-envoyer2{ background-color:#C0C66D; border-color: #C0C66D; border-style: solid;	color:#fff;	font-weight:bold;	padding:0; margin:0; font-size:10px; margin-left:8px; color:#666666; font-size:10px;}
.btn-envoyer3{ background-color:#ECDF79; border: 1px #666666 solid;	color:#fff;	font-weight:bold;	padding:0; margin:0; font-size:10px; margin-left:150px;*margin-left:130px; color:#666666;}

fieldset{ margin:0px; padding:0px; border:1px solid #C0C66D; background-color:#FFFFFF; padding:4px;}
fieldset label{font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.Separation	{ clear:both; float:none; border:0px; height:0px; line-height:0px; font-size:0px;}

.menu {width:880px; padding:10px 0px 0px 220px; background-image:url(Habillage/fond_site_contenu.jpg); background-position:left top; background-repeat:repeat-y;}

.menu a{display:block; float:left; border-right:1px solid #C4CA76; margin:0px; padding:2px 10px 0px 10px; color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:17px;}

#gauche{ padding-left:10px; float:left; width:210px;}

#gauche .center{text-align:center; width:200px;}

.cadre_produit{float:left; text-align:center; background-image:url(Habillage/fleche_bas.gif); background-position:right bottom; background-repeat:no-repeat; background-color:#FFFFFF; width:170px; height:170px; margin-right:7px; padding:5px; display:block; text-decoration:none; color:#000000;}
.cadre_produit h3{font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:0px; padding-bottom:5px; text-decoration:none; color:#000000;}
.cadre_produit p{font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding:0px; text-align:justify; text-decoration:none; color:#000000;}
.cadre_produit img{border:0px; margin:5px;}
#gauche .langue{ padding:0px 7px 0px 7px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; text-decoration:none;}
#gauche .langueencour{ padding:0px 7px 0px 7px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-decoration:none;}

.cadre_gauche_bleu{border:1px solid #3F3F3F; background-color:#F0F0FF; padding:5px; width:180px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.cadre_gauche_bleu h2{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; float:left;}

.cadre_gauche_bleu p,.cadre_gauche_bleu p.date{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
.cadre_gauche_bleu p.date{color:#999999; float:right; text-align:right; }

.form2{	margin:0px;	padding:0px; }

/*div{border:1px solid red;}*/

.zone-select{margin-top:5px; margin-bottom:5px; width:174px; margin-left:2px; color:#666666; background-color:#E6E6E6; font-size:10px; border:1px solid #E6E6E6;}

.input-text2{color:#333333;	font-size:10px;}
.input-text3{color:#666666; background-color:#E6E6E6; font-size:10px; border:1px solid #E6E6E6;}

#droite{ padding-right:10px; float:right; width:746px;}

.cadre_produit, .image_banniere, .carte_france, .etes_dormeur, .TL_600, .esprit_robu, .titre_produit, .conseils_experts{border:1px solid #3F3F3F;}
.image_banniere, .etes_dormeur{float:left; }
.carte_france{float:right; background-image:url(Habillage/carte_espagne.jpg); background-repeat:no-repeat; background-position:left top; width:173px; height:231px;}
.conseils_experts h3, .esprit_robu h3, .carte_france h3{margin:0px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.carte_france p{margin:0px; padding:167px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.TL_600{float:right; background-image:url(Habillage/systeme_hydrau.jpg); background-repeat:no-repeat; background-position:left top; width:275px; height:249px; display:block; text-decoration:none; color:#000000;}
.TL_600 h3{margin:0px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:25px;}
.TL_600 p{margin:0px; padding:0 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.esprit_robu{float:right; background-image:url(Habillage/qualite_durable.jpg); background-position:left bottom;
; background-repeat:no-repeat; width:173px; height:249px; text-decoration:none; color:#000000;}

a img{
text-decoration:none;
border:0px;
}

.titre_produit{background-image:url(Habillage/fond_titre_produit_mois.jpg); background-repeat:repeat-y; background-position:left top; color:#3F3F3F; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; width:550px; padding:5px;}

.conseils_experts{ float:right; background-image:url(Habillage/dort_bas_droit.jpg); background-repeat:no-repeat; background-position:left top; width:173px; height:213px;  text-decoration:none; color:#000000;}
.conseils_experts p{margin:0px; padding:90px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.produits{ float:left; width:560px;}

#bas{background-image:url(Habillage/fond_bas.jpg); background-repeat:no-repeat; background-position:left top; width:1000px; height:123px; padding-top:20px;}
.ligne1{width:950px; text-align:center;}
.ligne2{width:950px; text-align:center; padding-top:23px;}
.ligne3{width:950px; text-align:center; padding-top:20px;  font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#bas a{color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#bas a:hover{text-decoration:underline;}

.fond_liste_produit{ float:left; padding:5px 5px 0px 5px; border:#fff 1px solid; background-color:#C2B69C; width:550px;}
.produit{ display:block; width:540px; border: #fff solid 1px; padding:5px; background-color:#F9F6D7; text-decoration:none; cursor:pointer;}
.produit:hover{background-color:#D9D574; text-decoration:none;}
.produit img{border:0px;}
.produit-intitule{ font-size:20px; height:59px; width:170px; float:left; margin-top:15px; margin-left:10px; color:#949B3C; }
.produit-detail{ color: #000000; font-size:12px; font-weight:bold; height:49px;	float:left;	margin-top:10px;	margin-left:5px; width:230px;}

#fond-produit{
	width:560px;
	/*height:720px;*/
	background-image: url(Habillage/fond-produit.gif);
	/*float:left;
	margin-left:23px;*/
	margin-left:223px;
	margin-right:3px;
	position:relative;
	top:-33px;
	border-color: #a10000;
	border-style: solid;
	border-width:1px;

}

#detail-gauche-produit{
	width:315px;
	float:right;
	background-color:#becad2;
	border-color: #fff;
	border-style: solid;
	border-width:1px;
	position:relative;

}

#detail-droite-produit{
	width:225px;
	height:661px;
	float:left;
}

#description{
	width:203px;
	border-color: #fff;
	border-style: solid;
	border-width:1px;
	margin-bottom:5px;
	background-color:#BECAD2;
	padding:10px;
}

.gros-titre{
margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:18px;
}

#description ul{margin:0px; padding:0px;
}
#description ul li{
	background-image:url(Habillage/puce.png); background-position:5px 6px; background-repeat:no-repeat;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:2px 0px 0px 20px;
	list-style:none;
}
#description table tr td{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#detail-produit{
	width:300px;
	padding-top:20px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.fond_liste_produit h3{ font-family:Arial, Helvetica, sans-serif;
	font-size:14px; color:#F7F1C8;
	margin:20px 0px 5px 0px; padding:3px; text-transform:uppercase; background-color:#949B3E;
}
#detail-produit h4{ font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px; padding:3px; text-transform:uppercase; background-color:#D7DE81;
}
#detail-produit h5{ font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:25px 0px 10px 0px; padding:3px; text-transform:uppercase; background-color:#fff;
}

#detail-produit ul{margin:2px 0px 0px 20px; padding:0px; padding-left:2px;}
#detail-produit ul li{ list-style:square; }

.dimension-garantie{
	width:223px;
	height:36px;
	border-color: #fff;
	border-style: solid;
	border-width:1px;
	margin-bottom:5px;
	background-color:#BABA56;
}

#produits-associes{
	width:223px;
	height:330px;
	border-color: #fff;
	border-style: solid;
	border-width:1px;
	margin-bottom:5px;
	background-color:#949B3E;
}

.texte-rouge{
	color: #D7DE81;
	font-size:12px;
	font-weight:bold;
}

.texte-rouge2{
	color: #949b3e;
	font-size:12px;
	font-weight:bold;
}

#titre-navigation{
margin-top:7px;
margin-left:5px;
padding-bottom:20px;
font-size:11px;
font-weight:bold;
}

.lien-navigation{
color:#000;
}

.pic-zoom {
height:242px;
}


/* style the initial image size 100px x 75px no border and 5pixel padding */
.pic-zoom a img {
	width:305px;
	border:5px solid #CCCCCC;
}

/* style the size, background color, border and margin of the submenu links 
.pic-zoom a {
	display:block;
	float:left;
	width:318px;
	height:242px;
}

.pic-zoom a img.bigger {

	visibility:hidden; position:absolute; z-index:0;
}

.pic-zoom a:hover img {

	width:500px; 
	height:381px;
	position:absolute;
	left:-100px; top:0px;
	border:0;
	border:1px solid #888;
	padding:5px;
	background:#ccc;
}
*/
.fond_liste_produit h2{ text-align:center; border-top:1px solid #fff; border-bottom:1px solid #fff; font-size:16px; text-transform:capitalize; padding:5px 0px 5px 0px; color:#fff; margin:10px 0px 10px 0px;}

.fond_liste_produit p{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; margin:0px; padding:0px; margin-bottom:10px; }

/*.fond_liste_produit p{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; margin:0px; padding:0px; color:#4B4F1C; margin-bottom:10px; font-weight:bold}*/

.cadre_contenu{
background-color: #c4ca70;
border: 1px #fff solid;
	margin-left:6px;
	margin-bottom:9px;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
}

.cadre_contenu2{
	background-color:#f9f6d7; border: 1px #FFFFFF solid; margin-top:10px;
}

.cadre_contenu2 p{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; margin:5px; color:#4B4F1C; margin-bottom:10px; font-weight:bold;
}


.tab_contact{
font-size:12px;
/*border: 1px #fff solid;*/
}

.cellule_form_contact{
background-color:#d9d574;
font-weight: bold;
border: 1px #fff solid;
color:#949b3c;
}

.titre_obligatoire{
color:#c40e1f;
font-size:11px;
font-style:italic;
}

.formulaire_candidature{
	display: inline;
	float: left;
	width: 175px;
	margin-left: 0px;
	margin-right:10px;
	text-align:right;
	color:#4a4a4a;
	margin-top:5px;
}

hr {
	 color: #ecdf78;
	 background-color: #ecdf78;
	 border: 0;
	 width:400px;
	 height: 1px;
	 margin-left:5px;
 }
 
 .etoile_obligatoire{
 margin-left:10px;
 font-family:"Comic Sans MS";
 color:#FAA729;
 font-size:18px;
 
 }
 
 .titre_obligatoire{
  font-style:italic;
  color:#000000
 }
 
 .cadre_espace_pro{
    background-color: #f3eaaf;
   border: 1px #949b3e solid;
	margin-left:6px;
	margin-bottom:9px;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
 
 }
 
 .distrib{
 color:#FFFFFF;
 font-size:11px;

 }
 
.label{
color:#FFFFFF;
font-size:11px;
font-weight:bold
}

.liens {
color:#949b3e;
text-decoration:none;
}
.liens:hover {
color:#000000;
text-decoration:underline;
}

.img_liens{
float:left;
}

h3 a{
color:#F3EAAF;
text-decoration:none;
}

#edito{
	padding: 10px;	
	}