@charset "UTF-8";
/* CSS Document */

body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}.header { height:197px;
	background-image: url(../images/africa-discount.jpg);
	background-repeat: no-repeat;
}
.panier {
	color: #B2181D;
}

a.panier_link:link {
	color: #B2181D;
}
a.panier_link:visited {
	color: #B2181D;
}
a.panier_link:hover {
	color: #B2181D;	
}
a.panier_link:active {
	color: #B2181D;	
}

a:link {
	color: #333;
}
a:visited {
	color: #333;
}
a:hover {
	color: #333;
}
a:active {
	color: #333;
}
ul{margin:0;padding:0;}
#how {width:160px; background-color:#e8e8e8; height:100px; padding-left:65px; font-size:18px; padding-top:15px}
#left{width:225px; height:auto; background-color:#e8e8e8}
#title {
	height:32px;
	background-image:url(../images/bg_categories.gif);
	background-repeat:no-repeat;
	font-size:14px;
	color: #FFF;
	padding-top:8px;
	padding-left:15px;
	text-transform: uppercase;
}
#etat {
	height:32px;
	background-image:url(../images/bg_etat.gif);
	background-repeat:no-repeat;
	font-size:14px;
	color: #FFF;
	padding-top:5px;
	padding-left:15px;
	text-transform: uppercase;
}
#etatvert {
	height:20px;
	background:#2bb289;
	font-size:14px;
	color: #FFF;
	padding-top:5px;
	padding-left:15px;
	text-transform: uppercase;
}
#etat a,
#etatvert a{color:#FFF; text-decoration:none}

#recherche{height:80px; padding-left:15px; padding-top:10px}


#menus{
	list-style-type:none;
	padding-left:0px;
	font-size: 13px;
	font-weight:bold
}
#menus li{border-top:solid 1px #333; line-height:20px; padding-left:10px; padding-top:5px}
#menus a{text-decoration:none;color:#333; display:block; }

#submenu{
	list-style-type:none;
	line-height:4px;
	text-transform: none;
	font-weight: normal;
	font-size: 13px;
	border:none

}
#submenu li {line-height:15px; border-top:solid 1px #CCC; padding-left:24px; padding-top:5px; }
.etapes{ font-size:18px}
#etape1{width:200px; height:100px; background-image:url(../images/1.gif); background-repeat:no-repeat; padding-left:35px; margin-left:3px; border-right:solid 1px #e8e8e8; float:left}
#etape1 a{font-size:12px}
#etape2{width:200px; height:100px; background-image:url(../images/2.gif); background-repeat:no-repeat; padding-left:35px; margin-left:3px; border-right:solid 1px #e8e8e8; float:left}
#etape3{width:200px; height:100px; background-image:url(../images/3.gif); background-repeat:no-repeat; padding-left:35px; margin-left:3px; float:left}
#title_produits{font-size:20px; color:#b1101d; margin-left:30px; height:35px; margin-top:15px}
#produits {width:165px; height:250px; border:solid 1px #e8e8e8; margin-left:10px; color:#b1101d; font-weight:bold; float:left; margin-bottom:10px}
#promo {width:68px; background-image:url(../images/bg_promo); background-repeat:no-repeat; background-color:#b1101d ;padding-left: 18px; color:#FFF; float:left}
#image_prod{margin-left:20px; height:120px; margin-top:15px; text-align:center}
#prix{height:35px; margin-top:10px; margin-left:15px;}
.prixxbarre {color:#333; text-decoration: line-through;  font-weight:normal}
#nom{margin-left : 15px; font-size:14px; color:#333;}
#nom a{text-decoration:none}
#stock{margin-left : 15px; height:20px; color:#333;}
#plus { float:right}
#bottom{height:50px; padding-left: 238px;background-color:#e8e8e8; padding-top:10px; font-size:12px}
#bottom a{text-decoration:none;color:#333; font-size:12px }
#fiche {margin-left:30px; width:680px}
#back {height:15px; background-image:url(../images/fleche_retour.jpg); background-repeat:no-repeat; background-position:0 0; padding-left: 40px; margin-bottom:20px; padding-bottom:5px ; border-bottom:solid 1px #999}
#back a{text-decoration:none; display:block;}
#nom_fiche{font-size:20px; font-weight:bold; color:#b1101d; padding-left:40px; padding-right:20px}
#img_fiche {float:left; padding-right:20px}
#desc_fiche{float:left; width:350px;}
#prix_fiche{float:left; width:350px; color:#b1101d; font-weight:bold; margin-top:20px}
#quantite{float:left; width:350px;margin-top:20px}
#ajout{float:left; width:350px;margin-top:20px}
#ajouter{padding-left:40px; font-size:16px}
#panier {margin-left:30px; width:680px; font-size:13px}
#neuf{background-color:#9F9; width:69px; float:left; padding-left:10px}
#occasion{background-color:#FF6; width:69px; float:left; padding-left:10px}

label.error {color: #AE1231;display: block;font-size: 12px;font-style: italic;}
div.error {background: none repeat scroll 0 0 #EEEEEE;border: 1px solid #AE1231;margin-bottom: 8px;padding: 10px;}
input.error,
select.error {border: 1px dotted red;}
.mandat td{padding:3px}
#v3r1,
#v3r2{display:none;}
