@charset "UTF-8";
/* CSS Document */
a img{border:none;}
body {padding:0; margin:0; background-color:#e5f2f3; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}

.titre14pt { color:#00838a; font-size:14px; font-weight:bold;}
.vert12pt { color:#00838a; font-size:12px; font-weight:bold;}
.vert18pt { color:#00838a; font-size:18px; font-weight:bold;}
.etoile_form { color:#CC0000;}
.clear { clear:both;}

#centerer { margin-right: auto; margin-left:auto; width:100%; height:100%; background-color:#fff}


/* HEADER */
#centerer_header {
	width:100%;
	background-image: url(images/bg_header.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	float:left;
}
#centerer_header #header { margin-right: auto; margin-left:auto;width:900px; height:165px;}
	#panier {width:158px; height:165px; float:right; background-image:url(img/bg_panier.gif); background-repeat:no-repeat; background-position:top;}
	#panier #part_pro {margin:5px 68px 0 18px; color:#fff; font-size:11px; text-align:center;}
	#panier #mon_panier { margin:115px 0 0 95px; font-size:11px;}
	#panier #mon_panier a { text-decoration:none; color:#00838a;}
	#panier #mon_panier a:hover { text-decoration:underline;}
	#panier #nbr_article { margin:3px 0 0 95px; color:#00838a; font-size:11px;}
	
	/* MENU HEADER */
	#menu_header { height:70px;  text-align:right; padding:7px 15px 0 0; border-right:solid 1px #a0cbce; float:right; width:700px;}
	#menu_header a {color:#00838a; font-size:11px;color:#00838a; text-decoration:none;}
	#menu_header a:hover {font-weight: bold;}
		#titre_item { float:right; padding:30px 15px 0 0; color:#00838a; font-weight:bold; font-size:20px; text-align:right; width:700px; height:35px; border-right:solid 1px #a0cbce;}
	


/* CONTENER */
#centerer_contener {width:100%; float:left; background-color:#fff; padding-bottom:15px; padding-top:20px;}
#centerer_contener #contener { margin-right: auto; margin-left:auto;width:900px;}

	/* MENU GAUCHE */
	#left_menu {float:left; width:158px; line-height: 20px; border-right:solid 1px #a0cbce;}
		#menu { margin:0 0 0 20px;}
		#menu a {text-decoration:none; color:#666666;} 
		#menu a:hover,#menu a.selected { font-weight:bold; color:#00838a;} 
		#newslettre { color:#00838a; font-size:11px; margin-top:30px;}
		#newslettre form { margin:0px;}
		.mail {width:120px; color:#666666; font-size:11px; float:left; margin:0 3px 0 0;}
	
	/* CONTAINT */
	#containt { float:left; width:701px; border-left:solid 1px #a0cbce; margin-left: -1px;padding:0 20px;}
	
		/* PARTICULIER */
		#particulier { width:350px; float:left; margin:0 0 20px 20px;position:relative;}
		#particulier .minHeight{height:400px;width:0;float:left;}
		#particulier #presentation_part { width:300px; margin:0 6px 0 0; float:left;}
		#particulier #slide_show{position:absolute;left:306px;}
	
		/* PRODUIT */
		.produit { width:741px; float:left; margin:0 0 20px 0;overflow:visible;}
		
		/* description */
		.desc_produit {width:547px; padding: 0 15px 0 20px; float:left;}
		.img_produits { width:100px; height:100px; display:block; float:left; background-color:#e2e2e2; margin-right:10px;}
		.description { float:left; width:427px;}
		
		/* donnees produits */
		.donnee_produit form {margin:0;}
		.donnee_produit {width:141px; border-left: solid 1px #e2e2e2; float:left; padding:0 0 0 15px;}
		.prix { font-size:18px; font-weight:bold; color:#00838a; display:block;}
		.quantite { display:block;}
		.qte { width:25px; height:17px; text-align:center; border:0px; background-color:#e2e2e2; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px }
		.ajout_panier a { font-weight:bold; text-decoration:underline; color:#00838a; display:block;}
		.ajout_panier a:hover { text-decoration:none;}
		.ref { font-size:10px;}
		
		/* FORMULAIRE PRO */
		#formulaire_pro { margin: 0 0 0 20px; width:562px; float:left;  border-right: solid 1px #e2e2e2;}
		#formulaire_pro form { margin: 20px 0 0 0;}
		#formulaire_pro label { color:#00838a; font-size:12px;}
		#formulaire_pro input { margin: 0 10px 10px 0; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; padding-left:3px;}
		#formulaire_pro textarea { margin: 0 10px 10px 0; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; padding-left:3px;}
		#formulaire_pro select {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}
		#formulaire_pro .float_left { float:left;}
		
		#login { width:141px; float:left; padding:0 0 0 15px;}
		#login form { margin: 10px 0 0 0;}
		#login input { margin: 0 0 10px 0; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; padding-left:3px;}
		#login a { text-decoration:none; color:#666666}
		#login a:hover { text-decoration:underline;}
		#login_bt_ok { float:right; margin-right:10px; height:30px; width:131px;}
		
		/* PANIER COMMANDE */
		#panier_cmd_pro { float:left; padding:0 0 0 20px;}
		a#btn_commander{display:block;background:url(images/bt_commander.jpg) no-repeat;width:77px;height:22px;}
		
		/* article */
		.article { width:741px; float:left; margin:0 0 20px 0;}
		
		/* type article */
		.type_article {width:502px; padding: 0 15px 0 20px; float:left;}
		
		/* donnee article */
		.sup_article {width:25px; padding: 0 0 0 20px ; float:left; text-align:center;}
		.donnee_article form {margin:0;}
		.donnee_article {width:141px; border-left: solid 1px #e2e2e2; float:left; padding:0 0 0 15px;}
		.prix_article { font-size:18px; font-weight:bold; color:#00838a; line-height:30px;}
		.ttc {font-size:12px; font-weight:bold; color:#00838a;}
		.quantite_article { display:block; float:right; margin-right:20px;}
		.qte_article { width:25px; height:17px; text-align:center; border:0px; background-color:#e2e2e2; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px }
		.ref_article { font-size:10px;}
		
		
		/* CONTACT */
		#contact { float:left; padding:0 0 0 20px;}
		#contact form { margin: 10px 0 10px 0;  font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; padding-left:3px;}
		#contact label { color:#00838a; font-size:12px;}
		#contact input { margin: 0 10px 10px 0;}
		#contact textarea { margin: 0 10px 10px 0;}
		#contact .float_left { float:left;}
		#coordonnees {width:190px; border-left: solid 1px #e2e2e2; float:left; padding:0 0 0 15px;}
		
		/* LIVRAISON - CONDITIONS - MENTIONS */
		#conditions { padding:0 0 0 20px;}
		#conditions a { text-decoration:none; color:#00838a;}
		#conditions a:hover { text-decoration:underline;}


/* FOOTER*/
#centerer_footer { width:100%; height:50px; background-image: url(images/bg_footer.gif); background-repeat: no-repeat; background-position: center top; float:left; line-height:15px}
#centerer_footer #footer { margin-right: auto; margin-left:auto;width:900px; padding: 20px 10px 10px 0; color:#00838a; text-align:right; font-size:11px;}
				 #footer a { text-decoration:none; color:#00838a;}
				 #footer a:hover { text-decoration:underline;}
				 .piment {color:#666666;}
				 .piment a {color:#666666;}
				 .piment a:hover { text-decoration:underline;}
input.error,textarea.error{border-left-color:#F00;border-right-color:#F00;border-style:solid; border-width: 1px 2px;}

#slide_show{width:415px;height:350px;}



/* CORRECTION */
.produit{
	position:relative;
	width:100%;
}
.produit .miniature{
	width:100px;
	height:100px;
	background: #e2e2e2;
	margin: 0 10px 10px 0;
	float:left;
}
.produit .order{
	position:absolute;
	width: 140px;
	left: 570px;
	padding-left:10px;
	border-left: solid 1px #e2e2e2;
}

div#promocodePane
{
  margin: 0px 0px 0px 0px;
  display: none;
}
