body { color: #0e0e0e; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
p{margin:0px;padding:0px}
.clear { clear: both; }
.floatright{float:right}
*{outline:none}/*pointilés firefox */
.error, .form_validation_field_error_error_message{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000 !important;
}
#marginright30{margin-right:30px}
.marginright70{margin-right:70px !important}
.hr{border-bottom: 1px solid #ccbd35;margin-top:5px;margin-left:20px;margin-right:30px;clear:both}
#conteneur { width: 980px; margin: auto;overflow:hidden }

#tete {
	background-image: url(../im/tete.jpg);
	width: 980px;
	height: 180px;
	background-position: 0px 15px;
	background-repeat: no-repeat;
}
*html #tete
{
	background-image: url(../im/tete.jpg);
	width: 980px;
	height: 165px;
	margin-top:5px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#navig{
	height: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
*html #navig{
	
	margin-left: -70px !important;
}
*+html #navig{
padding-left: 10px!important;
	padding-top: 17px;
	height: 23px!important;
}
#bientotdispo{
	background-image: url(../im/site-prochainement.jpg);
	text-indent: -2000px;
	width: 580px;
	height: 175px;
	margin-top: 5px;
	margin-left: 7px;
	display:block
}
#onglets{float:left;padding: 0px;}
#onglets li{  list-style-type: none; text-indent: -2000px; 	overflow:hidden;float: left }
#onglet-1 a,#onglet-2 a,#onglet-3 a{ height: 25px;display:block;margin-top:0px}
#onglet-1 a{ background-image: url(../im/onglets-qui.gif); width: 153px}
#onglet-2 a{ background-image: url(../im/onglets-contact.gif); width: 96px }
#onglet-3 a{ background-image: url(../im/onglets-plan.gif); width: 126px}
#onglet-1 a:hover,#onglet-2 a:hover,#onglet-3 a:hover, #onglet-1 a.selected ,#onglet-2 a.selected ,#onglet-3 a.selected  { background-position: 0 -38px !important}
#onglets2{float:right;padding-top:5px;padding-right: 25px;}
#onglets2 li{  list-style-type: none;overflow:hidden;float: left }
#onglets2 li a,#onglets2 li a:visited{
	display:block;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999900;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}
#onglets2 li a:hover, #onglets2 li a.selected{
	color: #CC6600;
}
#onglets2 li#fr a,#onglets2 li#gb a{
margin-top:-5px;
	background-image: url(../im/fr.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 30px;
	text-indent:-2000px;
}
#onglets2 li#gb a{
background-image: url(../im/gb.gif);
}
#onglets2 li#gb a:hover, #onglets2 li#fr a:hover{
	background-position: 0 -23px;
}



#logoAccueil a{width: 750px; height: 100px; clear: both; display:block ;float:left }
#Espacepro {float:left;padding-top:20px }
#Espacepro a, #Espacepro p{ color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

*+html #Espacepro{padding-top:30px}
#corp { background-image: url(../im/corp.gif); background-repeat: repeat-y; width: 100%; }

/* */
#col-Gauche { background-color: #8f9128; background-image: url(../im/col-Gauche.gif); background-repeat: no-repeat; background-position: 50% bottom; width: 193px; padding-bottom:30px; float: left; margin-left: 20px;display:inline }
#recherche{ background-image: url(../im/recherche.gif); width: 189px; height: 76px; padding-left: 4px; }
#recherche form{padding-top:5px;}
#coordonnees {
	color: #FFFFFF;
	font-size: 11px;
	background-color: #b6b773;
	padding-top: 17px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#coordonnees span{
	/*color: #2596C7;*/
	font-weight: bold;
}
#menu{
padding-left:5px;
padding-right:5px;

}
#menu a, menu a:visited{
	/*color: #fff;*/
	font-size: 11px;
	text-decoration: none;
	display:block;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a1a33b;	
}

#menu a:hover, #menu a.selected {
/* background-color: #fc0;*/ 


}
#menu a.selected {
	/*color:#6B0000!important;*/
	
}

.ss-menu{
	background-color: #e9e81b;
	
}
.ss-menu a, .ss-menu a:visited{
	padding-left: 10px !important;
	color: #515000!important;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #e9e81b;
	border-top-width: 1px;
	border-top-style: double;
	border-top-color: #e9e81b;
	border-bottom-width: 0px !important;
}
.ss-menu a:hover, .ss-menu a.selected{
	background-color: #fcff0b !important;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #e9e81b;
	border-top-width: 1px;
	border-top-style: double;
	border-top-color: #b5b515;

}


/* */


/* */
#contenu { background-image: url(../im/contenu-haut.gif); background-repeat: no-repeat; width: 595px; float: left;overflow:hidden}
#titre{ background-image: url(../im/titre.gif); width: 595px; height: 30px; }
#titre p { color: #black; font-size: 14px; font-weight: bold; background-color: #ebea99; width:270px; padding-top: 4px; padding-left: 30px; display:block   }
/* */


/* */
#col-Droite { width: 172px; float: left;display:block;overflow:hidden }
#panier { background-image: url(../im/panier.gif); background-repeat: no-repeat; background-position: 30px 0; padding-top: 30px; padding-right: 15px; padding-bottom: 30px; }
#panier a, #panier a:visited, #top-10-texte a,#top-10-texte a:visited,#paiement-texte a, #paiement-texte a:visited{color: #6B0000; font-family: Verdana, Arial, Helvetica, sans-serif;clear:both}
#panier a, #panier a:visited{float:right;font-size:10px}
#panier a:hover, #top-10-texte a:hover,#paiement-texte a:hover{ color: #ef4d20; }
#bon-commande{ background-image: url(../im/pdf.gif); background-repeat: no-repeat; background-position: 30px -5px; height: 34px; padding-left: 20px; }
#top-10{ background-image: url(../im/top-10-R.gif); width: 167px; }
#top-10-H { background-image: url(../im/top-10-H.gif); width: 167px; height: 29px; }
#top-10-B { background-image: url(../im/top-10-B.gif); width: 167px; height: 30px;	background-position: 0px -20px; clear: both; }
/*#top-10-texte { padding-top:10px;padding-left:5px; padding-right:5px; }*/
#top-10-texte a {
	text-decoration: none;
	font-size:10px;
	padding-top: 2px;
	
	padding-bottom: 2px;
	
}
 #top-10-texte ol a li {margin-left: 15px;padding-right: 15px;}
*html #top-10-texte ol a li {margin:10 !important;padding:0!important}
ol{font-size:10px;color: #6B0000}/*firefox*/
#paiement{ background-image: url(../im/Paiement-R.gif); width: 167px; }
#paiement-H { background-image: url(../im/Paiement-H.gif); width: 167px; height: 34px; }
#paiement-B {
	background-image: url(../im/Paiement-B.gif);
	width: 167px;
	height: 30px;
	background-position: 0px -20px;
}
#paiement-texte {
	font-size: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mode-paiement {
	background-image: url(../im/mode-paiement.gif);
	background-repeat: no-repeat;
	background-position: 0px 0;
	margin-left:25px;
	margin-top:5px;
	width: 130px;
	height: 176px;
}

#intitule-paiement { padding-left: 50px; }
#info-paiement{font-size:9px !important;padding-left: 30px; }
#info-paiement a, #info-paiement a:visited, #info-paiement a:hover{
	color: #FF6600 !important
}
/* */




#pied { background-image: url(../im/pied.gif); background-repeat: no-repeat; background-position: 73px 0; height: 59px; }
/*Form */
input.input-texte{ background:blank url('(EmptyReference!)') url('(EmptyReference!)') url('(EmptyReference!)') url('(EmptyReference!)') url('(EmptyReference!)') url('(EmptyReference!)'); width:150px; height: 10px; margin-bottom: 4px; padding: 5px; border: solid 1px #574b47; }
input.input-texteFloat{ background:blank url('(EmptyReference!)') url('(EmptyReference!)') url('(EmptyReference!)') url('(EmptyReference!)') url('(EmptyReference!)') url('(EmptyReference!)') url('(EmptyReference!)') url('(EmptyReference!)') url('(EmptyReference!)') url('(EmptyReference!)'); width:150px; height: 10px; float:left; margin-bottom: 4px; padding: 5px; border-top: 1px solid #574b47; border-bottom: 1px solid #574b47; border-left: 1px solid #574b47; border-right-style: none; }
input.ok,input.okFlaot{
	color: #1a171b;
	font-size: 12px;
	font-weight: bold;
	background:#ff6335;
	text-align: left;
	text-indent: -4px;
	width:20px;
	height: 22px;
	margin: 0;
	border: solid 1px #574b47;
	cursor:pointer;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
input.okFlaot{ float:left; border-left-style: none; border-left-width: 0; }




.petit { font-size: 10px; font-family: Tahoma, Arial, sans-serif }
h3 {
	font-size: 12px;
	padding-left:20px;
	padding-right:20px;
	color: #CC3300;
}


.parag a, .parag a:visited { color: #800816; text-decoration: none }
.parag a:hover  {
	color: #CC0000;
	
}
.parag h1,.h1  {
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 2px;
	padding-left: 3px;
	color: #CC6600;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color:  #CC6600;
	text-transform: uppercase;
}
.parag h2,.h2 {
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 2px;
	padding-left: 3px;
	color: #CC0000;
	text-transform: uppercase;
}
.parag h3,.h3  {
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 2px;
	padding-left: 3px;
	color: #999900;
}
.parag h4,.h4  {
	color: #663366;
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}
.parag h5,.h5  {
	color: #993300;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px
}


.parag p,.parag,.p{
	font-size: 12px;
	/*color: #000000;
	padding:10px*/
}
.parag {padding-left:20px;padding-right:20px;}

.photoGC { font-size: 9px; line-height: 10px; background-color: white; text-align: center; float: left; margin-right: 10px; margin-bottom: 5px; padding: 6px; border-style: solid; border-width: 1px; border-color: #d3d3d3 #696969 #696969 #d3d3d3 }
.photoG  { font-size: 9px; line-height: 10px; text-align: center; float: left; margin-right: 10px; margin-bottom: 5px; padding: 0; margin-top: 15px; }
.photoDC  { font-size: 9px; line-height: 10px; background-color: white; text-align: center; float: right; margin-bottom: 5px; margin-left: 10px; padding: 6px; border-style: solid; border-width: 1px; border-color: #d3d3d3 #696969 #696969 #d3d3d3 }
.photoD  { font-size: 9px; line-height: 10px; text-align: center; float: right; margin-bottom: 5px; margin-left: 10px; padding: 0; border: solid 0 #39546d }
.photoCC {
	font-size: 9px;
	line-height: 10px;
	background-color: white;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 6px;
	border-style: solid;
	border-width: 1px;
	border-color: #d3d3d3 #696969 #696969 #d3d3d3;
	clear: both;
}
.photoC  { font-size: 9px; line-height: 10px; background-color: transparent; text-align: center;  margin-right: 10px; margin-bottom: 5px; padding: 6px;  }

/* */
.center{
padding-top:20px;
	padding-left: 350px;
}
/* */
#chemin{
	font-size: 10px;
	color: #000000;
	padding-left:12px;
	background-color: #ebea99;
	height: 20px;
	width: 570px;
	}
#chemin a, #chemin a:visited{
	color: #996600;
	text-decoration:none;
}
#chemin a:hover, #chemin a.selected{
	color: #EB0000;
}

	
	
	
/* form */
input,textarea  {
	padding: 4px;
	
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	
	font-size: 10px
}

/* */
.adresse{
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	float: left;
	width: 273px;
	margin-right: 8px;
	margin-top: 8px;
	padding-bottom: 30px;
	margin-bottom: 25px;
	height: 200px;
}
*html .adresse{
	margin:0 !important;
	margin-bottom: 25px !important;
	margin-top: 8px !important;
	margin-left:10px !important;
}
.adresse h1{
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CC3300;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.adresse p {
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#adresseG{
	margin-left: 20px;
}
 #paiement-securise-cb a{
	background-image: url(../im/piament-securise-cb-A.gif);
	height: 70px;
	width: 269px;
	background-repeat: no-repeat;
margin-right: 60px;
	margin-bottom: 40px;
	display:block;
	cursor: pointer;
}
 #paiement-cheque a{
	background-image: url(../im/piament-cheque.gif);
	height: 62px;
	width: 109px;
	background-repeat: no-repeat;
	margin-right: 60px;
	margin-bottom: 40px;
	display:block;
	cursor: pointer;
}
.texte-centre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	/*text-align: center;*/
	vertical-align: middle;
	padding-bottom: 5px;
}

/* */
/*.detailprix{
	background-color: #FFFFFF;
	float: right;
	padding:10px;
	margin:5px;
	border: 1px solid #CCCC33;
}*/
.detailprix{
background-image: url(../im/encart-prix-B.gif);height: 80px;width: 118px;float: right;	padding:5px;

}
.detailprix p{
	font-size: 11px;
	/*color: #993300;*/
}


#commandeok,#commandeerreur{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(../im/banqueOk.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 400px;
	padding-top: 25px;
	padding-left: 80px;
	font-weight: bold;
}
#commandeerreur{
	background-image: url(../im/banqueerreur.gif);
}
/* */
.button{
	float:right;
	margin-right:63px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 150px !important;
	height: 30px;
	border: 0px;
	/*background-image: url(../im/button_big.gif);
	background-position: 0% 0%;*/
	margin-left:10px;
	background-repeat: no-repeat;
	background-color: #8F9128;
	padding: 5px;
	color: #EBEA99;
}



/* */
#decouvrez a { background-image: url(../im/decouvrez.gif); text-indent: -2000px; width: 580px; height: 175px; margin-top: 5px; margin-left: 7px; display:block   }
#decouvrez a:hover { background-position: 0 -171px; }

/* */
#decouvrez-panier a { background-image: url(../im/decouvrez-panier.gif); text-indent: -2000px; width: 580px; height: 175px; margin-top: 5px; margin-left: 7px; display:block   }
#decouvrez-panier a:hover { background-position: 0 -171px; }

#produits-accueil { background-image: url(../im/produits-accueil.gif); background-repeat: repeat-y; width: 570px;min-height: 0px; padding-left: 15px; }
.colonne-produit {width: 170px; height: 380px; float: left; padding: 10px 8px 10px 12px;overflow:hidden }
.colonne-produit p{ text-align: center; }

.ajouterpanier a,.savoirplus a, .retour a,.miseajour a,.mettreajour a,.suivant a{ background-image: url(../im/btn-panier.gif); text-indent: -2000px; width: 120px; height: 22px;  margin-left: 20px; display:block ;background-repeat:none;      }
.savoirplus a {
	background-image: url(../im/Btn_savoirplus.gif);
	 margin-bottom:10px !important;
}
.retour a {
	background-image: url(../im/btn-retour.gif)!important;	
}
.mettreajour a {
	background-image: url(../im/btn-miseajour.gif)!important;
}
.suivant a {
	background-image: url(../im/btn-suivant.gif)!important;
}

.ajouterpanier a:hover, .savoirplus a:hover, .retour a:hover,.mettreajour a:hover,.suivant a:hover{
	background-position: -134px 0!important;
	
}
.nom-produit{
	color: #990000;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	background-position: center;
}
.descriptionColonne{
	height: 80px;
	display:block;
	overflow:hidden
}
.prix,.prix2{color: #c00;font-size: 10px;padding-top: 10px;text-align: center; }
.detailprix .prix2{padding-top:22px}
.prix p span,.prix2 p span, .prix span,.prix2 span { color: #c00 !important; font-size: 17px; font-weight: bold;}

.detailprix p .prix p span, .detailprix p.prix2 p span{ color: #c00 !important; font-size: 17px; font-weight: bold;}

.prix2 span, .prix2 sup, .detailprix p .prix2 span, .detailprix p .prix2 sup{
	color: #666600 !important;
}
.prix2 sup{
	font-size: 8px;
	font-weight: bold;
	vertical-align: top;	
}

sup{font-size: 6px;color: #c00;font-weight: bold;vertical-align: top;}

.petit-texte{color: #808000;font-size: 9px;text-align: center;}
.petit-texteA{
	color: #808000;
	font-size: 9px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 15px;
}
.petit-texte  sup{color: #808000;font-size: 6px;font-weight:normal}
#liste-produits-titre{
	color: #FFFFFF;
	font-size: 13px;
	text-align: center;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 6px;
	padding-left: 2px;
	margin-bottom:10px;
	font-weight: bold;
	background-image: url(../im/titre-produit.gif);
	background-repeat: repeat-x;
	height: 22px;
}
.liste-produits{
	height: 84px;
	margin-right: 15px;
	margin-left: 15px;
	padding-left: 10px;
	padding-top: 12px;
	padding-bottom: 20px;
	overflow:hidden;
	background-image: url(../im/fond-listeproduit.gif);
	background-repeat: no-repeat;
	width: 568px;
	background-position:5px;
}
*html .liste-produits{
padding-top: 22px;

}
*+html .liste-produits{
padding-top: 22px;

}
.blocimg-produit{height:93px;width:70px;overflow:hideen}
.liste-produits p, .liste-produits img,.blocimg-produit,.liste-produits .ajouterpanier,.liste-produits .savoirplus,.liste-produits .offre{ float: left;padding-right: 4px; padding-left: 4px}
/*.offre{height:90px !important;display:block;background-color: white;margin-top:-5px;width: 120px;}*/
.offre{background-image: url(../im/encart-prix-A.gif);height: 90px;width: 120px;}

.liste-produits .prix2{padding-top:32px}
.liste-produits .prix{margin-top:10px}
.liste-produits  p.nom-produit{width: 140px;padding-top:10px}
.liste-produits  p.nom-produit span{font-size: 11px;font-weight: normal !important;color: #333333 !important;}
.liste-produits .offre p{
	float: none;
	
}

.liste-produits .savoirplus a{margin-top:5px }
.liste-produits .ajouterpanier a{margin-top:15px }

.img-Accueilproduit{/*width: 160px;height: 160px;*/height:212;width: 160px;}
.masque-image160{
	background-image: url(../im/masque-accueil-b.png);
	background-repeat: no-repeat;
	width: 188px;
	height: 234px;
	display:block;
	position: relative;
	top: -216px;
	margin-bottom:-216px;
	margin-left: -13px;
}
*html .masque-image160{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=../im/masque-accueil-b.png);background-image: none;position: relative;top: -218px;margin-bottom:-218px;}


.masque-imagedetail{
	background-image: url(../im/masque-detail.png);
	background-repeat: no-repeat;
	width: 233px;
	height: 291px;
	display:block;
	position: relative;
	top: -271px;
	margin-bottom:-271px;
}

*html .masque-imagedetail{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=../im/masque-detail.png);background-image: none;position: relative;top: -269px;margin-bottom:-269px;margin-left: -2px;}
.img-detailproduit{
	width: 200px;
	height: 265px;
	margin-left: 0px;
}
.img-produit { width: 70px; height: 93px; }
.masque-listeproduit
{
	background-image: url(../im/masque-listprod.png);
	background-repeat: no-repeat;
	width: 70px;
	height: 93px;
	display:block;
	position: relative;
	margin-left:4px;

}
*html .masque-listeproduit
{
top: -93px;
	margin-bottom:-93px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=../im/masque-listprod.png);background-image: none;
}
*+html .masque-listeproduit
{top: -93px;
	margin-bottom:-93px;
}
