@charset "iso-8859-1";

body {font-family: verdana,arial,helvetica,sans-serif;
	 font-size:12px;
	 margin: 0 auto;
	 background-color: #EBE7CE;  
	 background-image :url(../images/top_bg.gif);
	 background-repeat: repeat-x;
	 background-position: top;
	 color:#660000;
	 background-color:#EBE7CE;  
	 text-align: center;height:auto;
	  }
	  
#tout {width: 1000px;
 	 margin: 0px auto 0 auto;height:auto;
}
#cuv {font-family: verdana,arial,helvetica,sans-serif;
	 font-size:12px;font-weight:normal;}	  
#principal { width: 1000px;
 		 margin: 0px auto 0 auto;
		 background-color: #EBE7CE; 
		 background-image:url(../images/haut2nu.jpg);
		 background-repeat: no-repeat;
		 background-position: top; 
		 float: left;
		 text-align: left;position:relative;
}
	
#interieurlarge {background: #e8e6d1 url(../images/fond.jpg) repeat-y;
		margin: 0;
		padding: 0;
		float: left;
		width: 1000px;		
}


.p1 {border:1px #660000 solid;}
.separation {clear:both;visibility:hidden;height:10px;}
.separation2 {clear:both;visibility:hidden;height:5px;}


#texteactu  {padding:0px 20px 5px 5px;}

#menuhaut {text-align:center;
	width:770px;
	margin: 0 auto;
	padding:1px 10px 14px 10px;
	
}

ul.menu {
list-style-type:none; display:block; width: auto; height:18px; margin:auto; padding:8px;}

ul.menu li {color:#660000;padding:8px;
display:inline;}

li.lienchoisi {line-height:20px;vertical-align:bottom;}

#menuhaut a:hover {font-size:11px;text-decoration:overline;
	font-family: verdana,helvetica,sans-serif,arial;
	color:#660000;font-weight:bold;}
#menuhaut a:link {font-size:11px;text-decoration:overline;
	font-family: verdana,helvetica,sans-serif,arial;
	color:#660000;font-weight:bold;}
#menuhaut a:visited {font-size:11px;text-decoration:none;
	font-family: verdana,helvetica,sans-serif,arial;
	color:#660000;font-weight:bold;}
#menuhaut a:active {font-size:11px;text-decoration:none;
	font-family: verdana,helvetica,sans-serif,arial;
	color:#660000;font-weight:bold;}

#interieur {text-align:left;
width:780px;
height:auto;
margin:auto;padding:0px  0 0 10px;
}

#interieurcuvee {
width:780px;
height:auto;
margin:auto;padding:0px  15px 0 30px;
text-align:left;
margin:auto;
}

#hervemorin {position:relative;top:0px;left:150px;}

h3 {color:#660000;
	font: italic bold 12pt georgia; 
	letter-spacing: 1px; 
	margin-bottom: 10px; 
	text-align: left;
	}

.float {background-color:transparent;
  float: left;
  width: 220px;
  margin: 10px 10px 10px 10px;padding:2px 0 0 0;
  border:1px #660000 solid;height:280px;
}


#photobouteille {float:left;width:400px;padding:0px  0 0 20px;}

#detailvin { float:left;width:300px;border:1px #660000 solid;height:320px;padding:10px 20px 10px 20px;font-style:italic;}


html>body #detailvin {
height: auto;
min-height: 320px;
} 

#nom {font-variant:small-caps;font-style:normal;
	font-size:14px;
	font-weight:bold;
	padding:0px 20px 15px 0;
	}
	
#descvin {font-style:normal;
	font-size:12px;
	
	padding:0 0 10px 0;
	}
#gastronomie {font-style:normal;
	font-size:12px;
	
	padding:0 0 10px 0;
	}
#prix {font-variant:small-caps;
	font-size:12px;
	font-weight:bold;
	padding:0 0 10px 0;
	}
	
.prixliste {margin:5px 0 0 0;}
#prixliste {margin:5px 0 0 0;}

#footer {position:relative;bottom:0px;
	background-image:url(../images/tuffeau3.jpg);
	 background-repeat:no-repeat;	
	width:1000px;
	margin: 0px auto 0 auto;
	text-align: center;
	font-size: 11px;
	color: #891c06;
	font-weight: normal; padding:20px  0 0 0;
	}

	
	
#rangee {text-align:center;width:780px;
	background-image:url(../images/fondbouteille.gif);
	background-repeat:no-repeat;background-position:30% 30%;
	}






#photoactu {float:left;margin:20px 20px 20px 20px;border:1px #660000 solid;}
#diahistoire {float:right;margin:20px 30px 20px 20px;border:1px #660000 solid;}


p {text-align:left;}
 a:hover {font-size:11px;text-decoration:none;
	font-family: verdana,helvetica,sans-serif,arial;
	color:#660000;font-weight:bold;}
 a:link {font-size:11px;text-decoration:none;
	font-family: verdana,helvetica,sans-serif,arial;
	color:#660000;font-weight:bold;}
 a:visited {font-size:11px;text-decoration:none;
	font-family: verdana,helvetica,sans-serif,arial;
	color:#660000;font-weight:bold;}
 a:active {font-size:11px;text-decoration:none;
	font-family: verdana,helvetica,sans-serif,arial;
	color:#660000;font-weight:bold;}
	
p:first-letter {color:#993333;font-size:xx-large}

#contacts  {
	width : 200px;
	text-align : center;
	margin : 0 auto;float:left;
	}
	
	
#extraDiv2 {
	background-color: transparent; 
	position: absolute; 
	top: 200px; 
	right: 110px; 
	width: 30px; 
	height: 16px;
	}
	
#formu {height:25px;}

#monForm
{float:left;width:550px;
}



#monForm fieldset 
{float:left;margin:20px 20px 20px 20px;border:1px #660000 solid;
	
}
 
/* Label */
#monForm label
{font-family : verdana, arial, helvetica, sans-serif;
font-size : 9pt;
	color:#333399;
	display: block;
	width: 39%;
	float: left;
	padding-right: 1%;
	text-align: right;
	letter-spacing: 1px;
}

#monForm label:hover
{
	font-weight: bold;
}

#monForm .form_label_nostyle
{
	background: none;
}
 


/* Input */
#monForm input, #monForm select, #monForm textarea
{
	margin-left: 1%;background-color: #EEEEEE;
	width: 58%;
	border: #CCC 1px solid;
}

#monForm input:hover, #monForm select:hover,#monForm textarea:hover,  #monForm input:focus, #monForm select:focus,#monForm textarea:focus
{
	border: #999 1px solid;
	background-color: #DE9346;
}


  

/* button submit */
#monForm input[type="submit"]
{
	border: #DDEEFF 1px solid;
	width: 27%;background-color:#5A2C2C;
	color:#fff;
}



#monForm input[type="reset"]
{
	border: #DDEEFF 1px solid;
	width: 27%;background-color:#5A2C2C;
	color:#fff;
}
