body{
	background-color:#b13d08;
	margin: 0px;
	font-family:trebuchet ms;
	font-size:10pt;
}

input{
	font-family:trebuchet ms;
	font-size:10pt;
	color:black;
}

input[type=text],input[type=password]{
	border:1px solid #f4ad51;
	padding-left:5px;
}

input[type=submit]{
	border:1px solid #f4ad51;
	background-color:#e8e2d7;
}

textarea{
	border:1px solid #f4ad51;
	font-family:trebuchet ms;
	font-size:10pt;
	color:black;
}

select{
	border:1px solid #f4ad51;
	font-family:trebuchet ms;
	font-size:10pt;
	color:black;
}

form{margin:0px;padding:0px;}

/* classes diverses */
.productSpecialPrice{color:#87540c;}
.fond_contenu{ background-color:#ef921b;}

.messageStackWarning, .messageStackError{
	background-color:#b22323;
	border:1px solid #e8e2d7;
	margin-bottom:4px;
	font-size:11px;
	font-weight:normal;
	color:white;
}

/*styles header*/

#header{
	height:388px;background-image:url(../images/fbh.jpg);background-repeat:repeat-x;background-color:#ef921b;
}


#header_droit{
	background-image:url(../images/fond_header_droit.jpg);background-repeat:repeat-x;
}

#header_logo{
	background-image:url(../images/fh.jpg);background-repeat:no-repeat;height:173px;
}

#header_logo h1{
	display:none;
}

#identif_compte{background:url(../images/identif_compte.jpg) no-repeat;height:54px;width:121px;}
#identif_form{background:url(../images/identif_form.jpg) no-repeat;height:54px;width:226px;color:white;font-size:11px;}
#identif_bouton{background:url(../images/identif_bouton.jpg) no-repeat;height:54px;width:54px;text-align:left;}
#identif_bouton2{background:url(../images/identif_bouton2.jpg) no-repeat;height:54px;width:54px;text-align:left;}

#header_menu{
	background-image:url(../images/fmh.jpg);background-repeat:no-repeat;height:29px;vertical-align:middle;padding-left:25px;
}

#header_menu ul{
	margin:0px;padding:0px;
}

#header_menu li{
	display:inline;
	margin-right:10px;
}

#header_menu a, #panier_fond a, #identif_compte a,#identif_bouton a, #identif_form a {
	font-family: trebuchet ms;
	font-size: 10pt;
	color:white;
	text-decoration: none;
	font-weight: normal; 
}

#identif_compte a {
	font-family: trebuchet ms;
	font-size: 9pt;
	color:white;
	text-decoration: underline;
	font-weight: normal; 
}

#header_menu a:hover, #panier_fond a:hover, #identif_compte a:hover,#identif_bouton a:hover{ color:#f4ad51;}
#identif_compte a:hover{ color:white;}


#header_bas{
	height:186px;background:url(../images/fhr.jpg) no-repeat;
}

.titre_recherche{background:url(../images/recherche.jpg) no-repeat;height:58px;}
.btn_recherche{background:url(../images/btn_recherche.jpg) no-repeat;height:40px;width:40px;}

#panier_panier{background:url(../images/panier_panier.jpg) no-repeat;width:327px;height:31px;}
#panier_fond{
	background:url(../images/panier_fond.jpg) no-repeat;width:327px;height:72px;
	font-family: trebuchet ms;
	font-size: 10pt;
	color:white;
}
#panier_icone{background:url(../images/icone_panier.jpg) no-repeat;width:75px;height:72px;}

/* styles de colonne gauche et droite */

#nos_produits{
	width:212px;
	background:url(../images/fproduits.jpg) no-repeat;width:212px;
}

#nos_produits .titre{
	background-image:url(../images/titre_nos_produits.jpg);background-repeat:no-repeat;height:45px;
}

#nos_produits .sous_titre{
	border-bottom:1px solid  #3d5f0e;
}

#nos_produits .contenu{
	
}

#nos_produits ul{
	margin:0px;
	padding-left:25px;
	padding-right:7px;
}

#nos_produits li{	
	margin-bottom:1px;
	margin-top:1px;
	padding-left:2px;
	list-style-type:none;
	text-align:left;
}

#nos_produits a{
	color: white;
	text-decoration:none;
}

#nos_produits .none{

}

#nos_produits a:hover{
	color:#f4ad51;
}

#nos_produits .footer{
	background-image:url(../images/fin_produit.jpg);background-repeat:no-repeat;height:10px;
}


#cc{
	border:1px solid #ae6b13;width:208px;
}

#cc .titre{
	background-image:url(../images/titre_cc.jpg);background-repeat:no-repeat;height:45px;
}

#cc .sous_titre{
	border-bottom:1px solid  #ae6b13;
}

#cc .contenu{
	background-image:url(../images/fond_cc.jpg);background-repeat:repeat-y;
	padding-left:6px;
	padding-right:6px;
}

#cc .footer{
	background-image:url(../images/bas_cc.jpg);background-repeat:no-repeat;height:7px;
}

#promos{
	border:1px solid #073f65;width:208px;
}

#promos .titre{
	background-image:url(../images/titre_promos.jpg);background-repeat:no-repeat;height:45px;
}

#promos .sous_titre{
	border-bottom:1px solid  #073f65;
}

#promos .contenu{
	background-image:url(../images/fond_promos.jpg);background-repeat:repeat-y;
	padding-left:6px;
	padding-right:6px;
}

#promos .footer{
	background-image:url(../images/bas_promos.jpg);background-repeat:no-repeat;height:7px;
}

#cc .item, #promos .item{
	border-bottom:1px solid #7d7d7d;
	text-align:left;
	padding:4px;
}

#cc .item p, #promos p{
	padding:0px;
	margin:0px;
	width:100%;
	text-align:right;
}

#nos_produits h3, #les_marques h3, #moteur_recherche h3,#cc h3,#promos h3{
	display:none;
}

/* styles de contenu */

#breadcrumb{
	background:url(../images/etoile.jpg) no-repeat;height:35px;text-align:left;padding-left:45px;padding-top:10px;color:#999999;margin-top:-40px;
}

#breadcrumb a{color:#999999;}
#breadcrumb a:hover{color:#ef921b;}

#tableau .tableHeading,#tableau .totals{
	background-color:#e8e2d7;
	font-weight:bold;
}

#tableau{
	font-size:9pt;
	background-color:#f2ab75;
	border-spacing:1px;
}

#fproduits{background:url(../images/fond_produit.jpg) repeat-y;width:212px;}
#fcontenu{background:url(../images/fond_contenu.jpg) repeat-y;width:624px;}
#fond_contenu{
	background:url(../images/fcontenu.jpg) no-repeat;
	width:624px;
	
}

#tableau th{border-bottom:1px solid #aa4010;}
#tableau td{background-color:white;}


#produit{
	width:95%;
	text-align:left;	
}

#produit h1{color:#aa4010;font-variant:small-caps;}
#produit hr{display:none;}

#produit .titre{
	vertical-align:middle;
	padding-left:50px;
	font-size:11px;
	color:white;
}

#produit .sous_titre{}

#produit .titre a{color:white;}
#produit .titre a:hover{text-decoration:underline;}

#produit .contenu a{color:#bd3800;font-size:12px;}
#produit .contenu a:hover{text-decoration:underline;}

#produit .contenu{
	padding: 0px 0px 10px 10px;
}

#box_produit{
	width:100%;
	/*padding-right:10px;*/
	border-spacing:0px;
	
}

#box_produit img{border:1px solid #f7a841;}
#box_produit .noborder, #fiche_produit .noborder{border:none;}

#box_produit h2{color:white;font-size:12px;font-weight:bold;}
#box_produit .ref{color:#993300;}
#box_produit .prix,#fiche_produit .prix{color:white;font-size:19pt;}
#box_produit .prix .normalprice{font-size:9pt;}

#box_produit .haut{background-image:url(../images/detail_produit_haut.jpg); background-repeat:no-repeat;height:46px;width:143px;padding-left:2px;padding-right:10px;}
#box_produit .image{background-image:url(../images/detail_produit_image.jpg); background-repeat:no-repeat;height:167px;width:134px;}
#box_produit .separation{background-image:url(../images/detail_produit_separation.jpg); background-repeat:no-repeat;height:167px;width:6px;}
#box_produit .fond{background-image:url(../images/detail_produit_fond.jpg); background-repeat:no-repeat;height:74px;width:143px;text-align:right;padding-right:10px;}
#box_produit .fond a{color:#f7a841;}
#box_produit .bas1{background-image:url(../images/detail_produit_bas.jpg); background-repeat:no-repeat;height:47px;width:143px;padding-right:10px;}
#box_produit .bas1 a{color:white;font-size:12px;}
#box_produit .bas2{background-image:url(../images/detail_produit_bas2.jpg); background-repeat:no-repeat;height:47px;width:143px;padding-right:10px;}
#box_produit .bas2 a{color:white;font-size:12px;}

#fiche_produit, #categorie_produit{}
#fiche_produit .image{background:url(../images/fiche_produit_image.jpg) no-repeat;width:275px;height:370px;}
#fiche_produit .haut{background:url(../images/fiche_produit_haut.jpg) no-repeat;width:304px;height:68px;}
#fiche_produit .fond{background:url(../images/fiche_produit_fond.jpg) no-repeat;width:304px;height:235px;}
#fiche_produit .bas1{background:url(../images/fiche_produit_bas1.jpg) no-repeat;width:304px;height:67px;}
#fiche_produit .bas2{background:url(../images/fiche_produit_bas2.jpg) no-repeat top left;width:304px;height:67px;padding-top:25px;}
#fiche_produit form{margin:0px;padding:0px;}
#fiche_produit .image_comp_titre{background:url(../images/fond_image_comp.jpg) no-repeat;width:579px;height:68px;}
#fiche_produit .image_comp_fond{background:url(../images/image_comp.jpg) repeat-y;width:579px;}
#fiche_produit .image_comp_fin{background:url(../images/fin_image_comp.jpg) no-repeat;width:579px;height:5px;}

#fiche_produit h1{color:white;}
#fiche_produit h2{color:white;font-size:12pt;padding-left:10px;}
#fiche_produit img{border:2px solid #f7a841;}
#fiche_produit .ref{color:white;}


#box_categorie{background:url(../images/fond_souscat.jpg) no-repeat;height:167px;width:283px;}
#box_categorie img{border:1px solid #ef921b;}
#box_categorie .titrecat {height:40px;}
#box_categorie .titrecat a{color:white;text-decoration:none;font-size:13pt;font-variant:small-caps;}

.produit_border{
	border:1px solid #de9677
}

#caracteristiques, #associes{
	border:none;
	width:100%;
}

#caracteristiques .titre{background-image:url(../images/titre_caracteristique.jpg);background-repeat:no-repeat;}
#caracteristiques h2{display:none;}
#caracteristiques ul{margin:4px;padding:5px;}
#caracteristiques li{list-style-type:none;}
#caracteristiques b{color:#b22323;}

#associes .titre{background-image:url(../images/titre_associes.jpg);background-repeat:no-repeat;}
#associes h2{display:none;}
#associes hr{color:#e8c38d;background-color:#e7b29c;height:1px;border:0px;width:90%;}
#associes img{border:2px solid #b22323;padding:2px;}
#associes a{ color:#b22323;}
#associes a:hover{text-decoration:underline;}


#contenu_accueil{
	width:95%;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}

#contenu_accueil li{list-style-type:none;}

#contenu_accueil h1{
	color:#aa4010;
	width:90%;
	border-bottom:1px solid #aa4010;
}

#map{border:1px solid #aa4010;}

#contenu_accueil h2{
	color:#aa4010;
	font-size:12pt;
}

#contenu_accueil h3{
	font-size:11pt;
}

#contenu_accueil h4{
	font-size:10pt;
}

#contenu_accueil address, #contenu_accueil label{
	font-size:10pt;
}


#contenu_accueil strong,#contenu_accueil b{
	color:#aa4010;
}

#contenu_accueil a{
	color:black;text-decoration:underline;
}

#contenu_accueil a:hover{
	color:#aa4010;
}

#contenu_accueil .fond_haut{

}
#contenu_accueil .fond{
	background-image:url(../images/fond_contenu_accueil.jpg);background-repeat:repeat-y;

}

#contenu_accueil .fond_bas{
	background-image:url(../images/bas_contenu_accueil.jpg);background-repeat:no-repeat;height:4px;
}

#cc_accueil{
	width:300px;position:relative;float:left;
}

#cc_accueil .contenu{	
	padding-left:0px;
	padding-right:0px;
}

#cc_accueil img{
	border:2px solid #feca32;
	padding:2px;
}

#cc_accueil a, #cc a{
	color: white;
}

#cc_accueil a:hover, #cc a:hover{
	text-decoration:underline;
}

.boxtitre{
	background:url(../images/haut_produit_mev.jpg) no-repeat;width:135px;height:13px;
}

.boximage{
	vertical-align:middle;
	background:url(../images/fond_produit_mev.jpg) repeat-y;width:135px;height:160px;
}

.boxfond{
	background:url(../images/bas_produit_mev.jpg) no-repeat;width:135px;height:43px;color:#99cc33;
}

.productSpecialPrice{
	color:#99cc33;
}

.normalprice{
	color:#cccccc;
}

#promos_accueil{
	width:300px;
	position:relative;
	float:left;
	margin-left:0px;
}

#promos_accueil .contenu{
	
	padding-left:0px;
	padding-right:0px;
}

#promos_accueil img{
	border:2px solid #feca32;
	padding:0px;
}

#promos_accueil a, #promos a{
	color: white;
}

#promos_accueil a:hover, #promos a:hover{
	text-decoration:underline;
}

#cc_accueil h2, #promos_accueil h2{
	display:none;
}

#cc_accueil h3, #promos_accueil h3{
	font-size:10pt;text-align:center;margin-bottom:0px;color:white;
}

/* styles de footer */

#footer{
	background-image:url(../images/fbb.jpg);background-repeat:repeat-x;height:203px;
	color:white;
}

#pre_footer{
	background:url(../images/ff1.jpg) no-repeat;height:58px;
}

#footer h3{
	display:none;
}

#footer_menu{
	background:url(../images/fmb.jpg) no-repeat;height:39px; padding-left:25px;
}

#footer_menu ul{ margin:0px; padding:0px;}
#footer_menu li{ display:inline;margin-right:5px;}

#footer_menu a, #footer a{
	font-family: trebuchet ms;
	font-size: 10pt;
	color:white;
	text-decoration: none;
	font-weight: normal;
}

#footer_menu a:hover, #footer a:hover{
	color:#f4ad51;
}

#footer_info{
	background:url(../images/ff2.jpg) no-repeat;height:106px;
}

#footer_logo{
	background:url(../images/logo_footer.jpg) no-repeat;width:173px;height:106px;
}

#footer_separation{
	background:url(../images/separation_footer.jpg) no-repeat;width:22px;height:106px;
}

#footer_liens a{
	font-family: trebuchet ms;
	font-size: 10px;
	color:white;
	text-decoration: none;
	font-weight: normal;
	vertical-align: middle;
}