/* CSS LA CAVE DE PHEERIC  */	
* {
 margin:0;
 padding:0;
 }
body {
	background:#000;
	background-image:url(../images/fond01.gif);
	background-position:center;
	background-repeat:repeat-y;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
body td,th {
	color: #454545;
}
body img{
border:none;
}
/**** HEAD ****/	
#head{
	width:1024px;
	height:150px;
	position:relative;
	margin:10px auto 0px auto;
	background-image:url(../images/ban-haut-01.png);
	border:none;
	}
/**** MENU & PIED DE PAGE (FOOT) ****/
#menufoot{
	width:1024px;
	position:relative;
	display:block;
	margin:10px auto 0px auto;
	background-color:#FFFFFF;
	text-align:center;
	}
#menufoot a, #foot a:visited{
	font-weight:bold;
	text-decoration:underline;
	color:#000;
	}
#menufoot a:active{
	font-weight:bold;
	text-decoration:underline;
	color:#666666;
	}
#menufoot a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#666666;
	}
#menufoot p{
	margin:0;
	font-size:16px;
	text-align:center;
	text-transform:uppercase;
	}
/**** CONTENU ****/
#conteneur{
	width:1024px;
	height:auto;
	position:relative;
	margin:10px auto;
	background:none;
	}
#conteneur #catalogue{
	width:759px;
	height:auto;
	float:left;
	padding-left:5px;
	background-color:#FFFFFF;
	}
#conteneur #catalogue #description, #contact{
	width:764px;
	display:block;
	height:auto;
	color:#000000;
	margin:0;
	}
#conteneur #catalogue #description p{
	margin:0;
	padding:0px 10px 10px 0px;
	}
#conteneur #catalogue #description a.lien{
	font-weight:bold;
	text-decoration:none;
	border-bottom: 1px dashed #000;
	color: #000;
	}
#conteneur #catalogue #description a.lien:active, #conteneur #catalogue #description a.lien:visited{
	text-decoration:none;
	border-bottom: 1px dashed #000;
	font-weight:bold;
	color: #000;
	}
#conteneur #catalogue #description a.lien:hover{
	border-bottom: 1px dashed #FF6666;
	font-weight:bold;
	color: #FF6666;
	}
#conteneur #catalogue #description ul.miniglasswhite{
	padding:0;
	list-style-image:url(../images/pucevin01.png);
	list-style-position:inside;
	color:#333333;
	font-size:12px;
	margin-left:20px;
	}
#conteneur #catalogue #description ul.miniglasswhite a{
	font-weight:bold;
	text-decoration:none;
	border-bottom: 1px dashed #000;
	color: #000;
	}
#conteneur #catalogue #description ul.miniglasswhite a:active, #conteneur #catalogue #description ul.miniglasswhite a:visited, #conteneur #catalogue #description ul.miniglasswhite a:hover,{
	color:#FF6666;
	text-decoration:none;
	}
#conteneur #catalogue #description ul.faq{
	padding:0;
	list-style-image:url(../images/faq.png);
	list-style-position:inside;
	color:#000;
	font-size:12px;
	margin-left:20px;
	}
#conteneur #catalogue #description ul.paiement{
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	margin-left:20px;
	margin-top:0;
	color:#000;
	}
#conteneur #catalogue#description li.paiement{
	margin-top:20px;
	}
#conteneur #catalogue#description ul.contact{
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	margin-left:20px;
	margin-top:0;
	color:#000;
	}
#conteneur #catalogue #description li.contact{
	margin-top:0;
	}
img#minilogo{
	vertical-align:middle;
	display:inline;/* VOIR INLINE-BLOCK */
	border:0;
		}
img#minilogo2{
	vertical-align:baseline;
	display:inline;/* VOIR INLINE-BLOCK */
	border:0;
		}
#conteneur #infos{
	display:inline-block;
	width:250px;
	height:auto;
	float:right;
	text-align:center;
	}
#conteneur #infos #infostop{
	width:250px;
	height:auto;
	text-align:center;
	background:#FFFFFF;
		}
#conteneur #infos #banpub01{
	width:250px;
	height:auto;
	margin-top:10px;
		}
#conteneur .couleur{
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:-20px;
	}
.minititre{
text-transform:uppercase;
font-weight:600;
	}
h1{ /*nom du chateau*/
	font-size:16pt;
	color:#FFF;
	height:20px;
	margin-top:0;
	margin-bottom:0;
 }
h2{ /*appellation + année*/
	font-size:16pt;
	color:#ba252b;
	height:20px;
	margin-top:0;
	margin-bottom:0;
	letter-spacing:1px;
 }
h3{ /*sous titre optionnel*/
	font-size:12pt;
	color:#f29400;
	margin-top:0;
	margin-bottom:0;
 }
.titrecouleur{ /*titre Couleur et taux Alcool*/
	font-size:9pt;
	color:#FFF;
	text-decoration:underline;
	vertical-align:top;
 }
.critiques, .prix{ /*titre des critiques*/
	font-size:10pt;
	color:#f29400;
	vertical-align:top;
 }
.commentaires{ /*critiques*/
	font-size:9pt;
	color:#fff;
	vertical-align:top;
 }
.prixlitre{ /*prix unitaire*/
	font-size:10pt;
	letter-spacing:-1px;
	color:#fff;
	vertical-align:top;
 }
.couleur{ /*Couleur: Rouge, Blanc, Rosé*/
	font-size:9pt;
	color:#9DAfD6;
 }
table#descriptif {
	width:250px;
	margin:auto 10px auto 10px;
	line-height:17px;
	padding:1px;
	border:none;
	}
table#descriptif a{
	color: #f29400;
	}
img.commander {
	display:block;
	margin-left:auto;
	margin-right:auto;
	}
.image {
	float: left;
	margin: 0 6px 6px 0;
	}
div.googlemap {
	text-align:center;
	}
/**** SIGNATURE CARLA GAST ****/	
#carlagast{
	position:relative;
	margin:auto;
	top:20px;
	width:1024px;
	text-align:center;
	color:#FFFFFF;
	letter-spacing:1px;
	font-size:12px;
	}
#carlagast a{
	color:#FFFFFF;
	}
/**** FONCTION CLEAR ****/	
#clear{
	clear:both;
	margin:0;
	padding:0;
	}
/**** FORMULAIRE NEWSLETTER ****/	
form#subscribe-form { width: 80%; margin: 15px auto 15px; }
	form#subscribe-form fieldset	   { border: 1px dashed #79C; padding: 10px; }
	form#subscribe-form legend		   { background-color: white; padding: 1px 4px; color: black; }
	form#subscribe-form div			   { padding: 5px 8px; }
	form#subscribe-form div.bloc label { display: block; float: left; width: 30%; margin-top: .2em; cursor: pointer; }
	form#subscribe-form div label	   { cursor: pointer; }
	form#subscribe-form div.center	   { text-align: center; }
	form#subscribe-form p.message	   { text-align: center; }

	form#subscribe-form select,
	form#subscribe-form input[type="text"]  { border: 1px inset silver; }
	
#newsconfirm{
	width:1024px;
	display:block;
	margin:15px auto;
	color:#000000;
	font-size:18px;
	height:50px;
	text-align:center;
	background-color:#FFFFFF;
	}
.textconfirm{
	color:#000000;
	font-size:18px;
	text-align:center;
	}
