@charset "UTF-8";

/*
 *	SELECTION CAVISTE
 *	Module Commandes Et Reservations
 */	
	
	#pageWrap{ padding: 196px 0 0 0; }

	h1{ margin: 0; padding: 0; }
	h1 a{ background: url(../images/fr/h1-commandes-et-reservations.png) no-repeat; height: 28px;display: block; left: 1px; margin: 0; overflow: hidden; padding: 0; position: absolute; text-indent: -99999px; top: 168px; width: 155px; z-index: 3;}
	body.a-index h1 a.commandes{ background-position: 0 -36px; height: 36px; }
	h1 a.commandes:hover{ background-position: 0 -36px; }
	h1 a.reservations{ background-position: -155px 0; left: 156px;}
	body.a-reservations h1 a.reservations{ background-position: -155px -36px; height: 36px; }
	h1 a.reservations:hover{ background-position: -155px -36px; }
	
	#commandes-formulaire{ background: #000; border: 1px solid #714a30; margin: 0 0 1em 0; padding: 0; position: relative; }
	#commandes-formulaire fieldset{ margin: 0; padding: 38px 22px 38px 22px; }	
	label{ color: #fff; font-size: 14px; margin: 0 8px 0 0; }	
	#commandes-formulaire input[type=text]{ line-height: 22px; height: 22px;}

/* Commande */
	ul.commande{ margin: 0 0 38px; padding: 0; }
	ul.commande li{ height: 22px; list-style: none; line-height: 22px; margin: 0 0 1em 0; padding: 0;}
	ul.commande li.ajouter{ display: none; }
	
	label.qty{ margin: 0px 15px 0 9px; }
	input.qty{ width: 55px; }
	
	input.invalide{ color: red; }
	
	a.ajouter-un-vin{ display: none; }
	html.has-script a.ajouter-un-vin{ background: url(../images/background/ajouter.png) no-repeat; display: block; float: right; height: 18px; line-height: 18px; margin: 0 248px 0 0; padding: 0 0 0 25px; ; }
	html.has-script a.ajouter-un-vin:hover{ background-position: 0 -18px; }

/* Recherche */
	#panier_recherche{ background: #000; border: 1px solid #4a2424; border-top: 0; display: none; position: absolute; width: 253px; z-index: 99999; }
	#panier_recherche ul{ margin: 0; padding: 0; }
	#panier_recherche li{ border-top: 1px solid #4a2424; display: list-item; list-style: none; margin: 0; padding: 3px 22px; }
	#panier_recherche li.fermer{ background: #111; } 
	#panier_recherche a{  display: block; color: #cf040d;  }	
	#panier_recherche span{ float: right; }
	#panier_recherche li:hover a, #panier_recherche li:hover span{ color: #fff; text-decoration: none; }

/* Tarifs */
	ul.tarifs{ right: 25px; top: 32px; z-index: 3;}

/* Informations client */
	table.clients{ width: 723px; }
	table.clients th{ font-weight: normal; text-align: left; width: 100px; }
	.referrer{ margin: 3em 0;  }
	.referrer label{ display: block; margin-bottom: 0.25em; }
	.message textarea{ height: 95px; width: 573px; }
	.pdf{ margin-bottom: 3em; }
	.pdf label{ font-size: 10px; text-transform: uppercase; }
	.input-checkbox{ margin-right: 12px; }
	span.required{ color: #e2c266; }
	

	p.button-submit{ margin: 0; padding: 0; }
	p.button-submit button{ background: url(../images/fr/boutons/envoyer.png) no-repeat; border: 0; cursor: pointer; display: block; height: 41px; overflow: hidden; text-indent: -9999px; width: 102px; }
	p.button-submit button:hover{ background-position: 0 -41px; }
	p.button-submit button:disabled{ background-position: 0 -82px; }
	p.valide{ bottom: 50px;  color: #e2c266; font-size: 14px; margin: 0; padding: 0; position: absolute; right: 30px; }
	
	
/* Telechargements */	
	#telechargements{ top: 174px; }
	#telechargements .saq a{ font-size: 14px; }
	

	
	
	
	