body{
	background-color:#aeacab;
}
img{
	border:0;
}
.rouge{color:#af0917;}
.blanc{color:#f89904;}
.rose{color:#ee8776;}
.coffret{color:#888308;}
.noir{color:#000;}

.faux_hr{
	clear:both;
	visibility:hidden;
	height:0px;
	margin-bottom:0;
}
#conteneur_principal{
	width:1003px;
	margin:auto;
}
#conteneur_contenu{
	width:963px;
	padding-left:20px; padding-right:20px;
}
#conteneur_footer{
	width:826px;
	height:38px;
	background-image:url(../images/footer-fond.jpg);
	color:#aeacab;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	padding-left:180px;
	word-spacing:0.2em;
}
#conteneur_footer a{
	color:#aeacab;
	text-decoration:none;
}
#conteneur_footer img{
	margin-top:2px;
}
#conteneur_footer div{
	float:left;
	padding-top:6px;
	margin-right:7px;
}

#colonne_gauche{
	float:left;
	width:212px;
}

#milieu{
	float:left;
	width:541px;
}

#colonne_droite{
	float:left;
	margin-left:14px;
	margin-top:10px;
	width:188px;
}
.erreur_membre{
	display:block;
	background-color:#FFFFFF;
	color:red;
	width:100%;
	text-align:center;
}
.notif_membre{
	display:block;
	background-color:#FFFFFF;
	color:blue;
	width:100%;
	text-align:center;
}
/*************************************PRODUITS********************************************/
#produits{
	margin-top:32px;
	background-repeat:repeat-y;
	height:100%;
}
#selection{
	margin-top:32px;
	background-color:#f7f7f7;
	background-repeat:repeat-y;
	height:100%;
}
.separation_produit{
	background: transparent url(../images/produit_barre_separation.png) no-repeat top left;
	width: 171px;
	height: 1px;
}
.separation_produit hr{
	display: none;
}
.conteneur_produit{
	float:left;
	height:276px;
	width:171px;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	margin:6px 1px 30px 8px;
	_margin:6px 0px 30px 7px;
}
.texte_produit{
	text-align:left;
	width:162px;
	margin:0 auto;
	height:60px;
	line-height:11px;
}
.prix_produit{
	text-align:left;
	width:162px;
	margin:0 auto;
}
.cadre_image_produit{
	height:161px;
	width:162px;
	border:1px solid #9d9b99;	
	background-color:#fff;
}
.cadre_image_produit td{
	vertical-align:middle;
	border-collapse:collapse;
}
.bas_produit{
	height:14px;
	width:162px;
	margin-top:1px;
}
.qte_produit{
	font-size:10px;
	color:#868582;
}
#abus_alcool{
	text-align:center;
}

/****************************************COFFRETS********************************************/
#coffrets{
	margin-top:32px;

	background-repeat:repeat-y;
	height:100%;
	padding-top:12px;
}
.cadre_coffret{
	width:504px;
	height:237px;
	background-color:#000000;
	margin:0 auto 32px auto;
}
.titre_coffret{
	background:url(../images/coffret_titre_fond.gif) repeat-x;
	height:29px;
	width:504px;
	float:left;
	color:#888308;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.titre_coffret img{
	margin-top:9px;
	margin-left:3px;
	margin-right:5px;
}
.deco_gauche{

	width:1px;
	float:left;
	background-image:url(../images/coffret_ligne_gauche.jpg);
}
.coffret_gauche{
	height:194px;
	width:153px;
	float:left;
	background:url(../images/coffret_gauche_fond.gif) no-repeat 10px 11px;
	color:#c0c0c0;
	font:11px Arial, Helvetica, sans-serif;
	line-height:18px;
	padding-top:14px;
	padding-left:7px;
}
.coffret_droite{
	height:208px;
	width:336px;
	float:left;
}
.separation_coffret{
	background: transparent url(../images/coffret_barre_separation.png) no-repeat top left;
	width: 151px;
	height: 1px;
}
.separation_coffret hr{
	display: none;
}
.coffret_photos{
	height:159px;
	width:334px;
	border:1px solid #9d9b99;
	background-color:#FFFFFF;
	margin-top:16px;
}
.photo{
	float:left;
	margin-top:11px;
	margin-left:5px;
	text-align:center;
}
.cadre_image_coffret{
	height:138px;
	width:103px;
	border:1px solid #9d9b99;	
	background-color:#fff;
}
.cadre_image_coffret td{
	vertical-align:middle;
	border-collapse:collapse;
}
.coffret_droite_bas{
	width:336px;
	height:14px;
	background-color:#FFFFFF;
	margin-top:1px;
}
.coffret_droite_bas img{
	display:block;
	float:left;
}
.coffret_bas_prix{
	background:url(../images/coffret_droite_bas.png) no-repeat;
	float:left;
	width:249px;
	height:16px;
	text-align:right;
	color:#888308;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-right:6px;
}

/**************************************************SELECTION********************************/
#formulaire_selection{
	width:504px; height:294px;
	margin:0 auto;
	background:url(../images/fond_selection.gif) no-repeat;
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#formulaire_selection strong{font-size:18px;}
#sel_desel{
	background:url(../images/produit_deselectionner.gif) no-repeat;
	background-position:center;
	cursor:pointer;
	border:0;
	width:81px; height:14px;
	float:left;
}

#votre_selection{
	font-size:14px;
	color:#af0917;
}
.qte_selection{
	background:url(../images/fond_qte_selection.png) no-repeat;
	background-color:#CCCCCC;
	height:20px; width:162px;
	margin-top:3px;
}
.qte_selection_cof{
	background:url(../images/fond_qte_cof_selection.png) no-repeat;
	background-color:#CCCCCC;
	height:20px; width:336px;
	margin-top:3px;
}
.qte_selection input{
	font-size:10px;
	width:16px;
	float:left;
	margin-left:5px;
	margin-top:1px;
	border-color:#CCCCCC;
}
.qte_selection span{
	font-size:10px;
	float:left;
	margin-left:5px;
	padding-top:4px;
	color:#666666;
}
.qte_selection_cof input{
	font-size:11px;
	width:16px;
	float:right;
	margin-right:5px;
	margin-top:1px;
	border-color:#CCCCCC;
}
.qte_selection_cof span{
	font-size:11px;
	float:right;
	margin-right:5px;
	padding-top:4px;
	color:#666666;
}
.cadre_coffret_selection{
	width:504px;
	height:250px;
	background-color:#000000;
	margin:0 auto 32px auto;
}
/***********************************HAUT************************/
#haut_formulaire_selection{
	height:33px;
	margin-left:9px;
	padding-top:8px;
}
/**********************************MILIEU***********************/
#milieu_formulaire_selection{
	margin-top:10px;
}
#milieu_gauche_formulaire_selection, #milieu_droite_formulaire_selection{float:left;}

#milieu_gauche_formulaire_selection{
	width:218px;
	padding-left:34px;
}
#milieu_droite_formulaire_selection{
	width:218px;
	padding-left:34px;
}
#milieu_gauche_formulaire_selection input{
	height:17px;width:170px;
	margin-bottom:5px;
	border-color:#a8a8a8;
	color:#898989;
	padding-top:3px;
	padding-left:3px;
}
#milieu_droite_formulaire_selection textarea{
	width:169px; height:109px;
	border-color:#a8a8a8;
	overflow:auto;
	color:#898989;
	padding-top:3px;
	padding-left:3px;
}
#vos_coordonnes, #votre_message{
	color:#888308;
	font-size:18px;
	margin-bottom:10px; 
}
/*********************************BAS******************/
#bas_formulaire_selection{
	width:504px;
	float:left;
	margin-top:25px;
	color:#898989;
	text-align:justify;
	font-size:11px;
}
#bas_formulaire_selection input{
	margin-left:30px;
}
#envoi_sel_envoyer{
	background:url(../images/selection_bouton_envoyer.png) no-repeat;
	background-position:center;
	cursor:pointer;
	border:0;
	width:76px;
	height:17px;
}
#envoyer_formulaire_selection{
	width:504px;
	float:left;
	text-align:center;
	margin-top:15px;
}

#erreur_selection, #info_selection{
	margin:0 auto 50px auto;
	padding-top:25px;
	padding-bottom:25px;
	text-align:center;
	background-color:#FFFFFF;	
	font-weight:bold;
	width:300px;
}
#erreur_selection{color:#FF0000;}
#info_selection{color:#0000FF;}

/******************************************************CAVES*******************************************/
.caves_droite{
	width:336px;
	float:left;
}
.caves_gauche{
	width:153px;
	float:left;
	background:url(../images/coffret_gauche_fond.gif) no-repeat 10px 11px;
	color:#c0c0c0;
	font:11px Arial, Helvetica, sans-serif;
	line-height:18px;
	padding-top:14px;
	padding-left:7px;
}
.caves_photos{
	width:334px;
	border:1px solid #9d9b99;
	background-color:#FFFFFF;
	margin-top:16px;
}
.cadre_caves{
	width:504px;
	height:100%;
	background-color:#000000;
	margin:0 auto 32px auto;
}
.cave_droite_bas{
	width:336px;
	height:14px;
	background-color:#FFFFFF;
	margin-top:1px;
}
.cave_droite_bas img{
	display:block;
	float:left;
}
.cave_bas_prix{
	background:url(../images/coffret_droite_bas.png) no-repeat;
	float:left;
	width:249px;
	height:16px;
	text-align:right;
	color:#888308;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-right:6px;
	/*margin-bottom:20px;*/
}
.rose_cave{ color:#c28784 ;}
.rouge_cave{ color:#af0917 ;}
.blanc_cave{ color:#c0ab7e ;}

.photo_cave{
	float:left;
	margin-top:11px;
	margin-left:5px;
	text-align:center;
}
.cadre_image_cave{
	height:144px;
	width:103px;
	border:1px solid #9d9b99;	
	background-color:#fff;
}
.cadre_image_cave td{
	vertical-align:middle;
	border-collapse:collapse;
}
/***********************************************CONTACT*****************************************/

#conteneur_contact{
	margin-top:32px;
	margin-bottom:5px;
	height:450px;
	width:541px;
	background-color:#000000;
	background:url(../images/contact_fond.jpg) repeat-y;
	background-color:#000000;
}
#contact_form{
	font-size:11px;
	color:#d1d1d4;
	margin-top:15px;
}
#contact_form textarea{
	width:202px;
	height:133px;
	border:solid 1px #CCC;
	background-color:#FFF;
	overflow:auto;
}

#haut_contact{
	color:#d1d1d4;
	font-size:12px;
	text-align:center;
	line-height:18px;
}
#contact4{
	float:left;
	height:358px;
	width:250px;
	margin-left:40px;
}
#contact4 h1{
	color:#90b938;
	font-size:14px;
}
#contact4 a{
	color:#90b938;
	text-decoration:none;
}
#contact4 a:hover{
	color:#d2d2d4;
	text-decoration:none;
}
#contact3{
	float:left;
	height:158px;
	width:67px;
	text-align:right;
}
.champs_texte_norm{
	width:150px;
	height:16px;
	border:solid 1px #CCC;
	background-color:#FFF;
	margin-bottom:12px;
	float:right;
}
.champs_texte_ad1{
	width:150px;
	height:16px;
	border:solid 1px #CCC;
	background-color:#FFF;
	margin-bottom:3px;
	float:right;
}
.champs_texte_ad2{
	width:150px;
	height:16px;
	border:solid 1px #CCC;
	background-color:#FFF;
	margin-bottom:24px;
	float:right;
}

#contact1{
	float:left;
	height:358px;
	width:242px;
	text-align:right;
}
#contact1 label{
	display:block;
	float:right;
	width:70px;
	height:16px;
	padding-top:4px;
	margin-right:15px;
}
.radios{
	float:right;
	width:220px;
	height:40px;
	margin-top:5px;
}
.radios input{
	float:right;
	_margin-right:15px;
	|margin-right:15px;
}

#contact_basdroite{
	float:right;
	width:125px;
	line-height:14px;
}

#contact_basgauche{
	float:right;
	width:125px;
	line-height:14px;
}
#envoyer{
	width:720px;
	text-align:center;
}
#envoyer input{
	background:url(../images/envoyer.gif) no-repeat;
	border:0px;
	cursor:pointer;
	width:76px;
	height:17px;
	clear:both;
}
#confirm-contact{
	color:red;
	margin:30px auto 0 auto;
	text-align:center;
}
#confirm-contact-bleu{
	color:#0000FF;
	margin:30px auto 0 auto;
	text-align:center;
}
#contact_envoyer{
	width:76px;
	height:30px;
	margin:auto;
	margin-top:20px;
}
#contact_intro{
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:20px;
}
#contact_intro strong{font-size:18px;}
.ast{
	color:#90b938;
}
/*****************************************CONNECTION***********************/
#connection{
	height:358px;
	width:300px;
	margin:auto;
	color:#CCCCCC;
	font-size:11px;
	color:#d1d1d4;
}
#connection h1{
	color:#90b938;
	font-size:14px;
}
#connection label{
	display:block;
	float:right;
	width:90px;
	height:16px;
	padding-top:4px;
	margin-right:15px;
}
#connection_envoyer{
	background:url(../images/selection_bouton_envoyer.png) no-repeat;
	background-position:center;
	cursor:pointer;
	border:0;
	width:76px;
	height:17px;
	margin-top:10px;
}
#connection_intro{
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:20px;
	padding-top:5px;
	height:50px;
}
#connection_intro strong{font-size:16px;}
.connection_envoyer{
	width:76px;
	height:30px;
	margin:auto;
	margin-top:10px;
	clear:both;
}
/************************************************************CHANGEMENT MDP*********************************/
#global_mdp{
	color:#666;
}
#conteneur_mdp{
	margin-top:32px;
	margin-bottom:5px;
	height:250px;
	width:541px;
	background-color:#000000;
	background:url(../images/contact_fond.jpg) repeat-y;
	background-color:#000000;
}
#mdp{
	width:300px;
	margin:auto;
	color:#CCCCCC;
	font-size:11px;
	color:#d1d1d4;
}
#mdp h1{
	color:#90b938;
	font-size:14px;
}
#mdp label{
	display:block;
	float:right;
	width:145px;
	height:16px;
	padding-top:4px;
	text-align:right;	
}
#mdp_intro strong{font-size:18px;}
.mdp_envoyer{
	width:76px;
	height:30px;
	margin:auto;
	margin-top:10px;
	clear:both;
}
