html, body {
width:100%;
height:100%;
font-family:Verdana, sans-serif;
}

body {
background:#003300; 
text-align:center;
}

/* -------------------- CONTENU ---------------------------*/


#conteneur {
position:relative;
width:760px !important;
text-align:left;
margin-left: auto;
margin-right: auto;
}


#header {
position:absolute;
left:15px;
width:230px;
height:180px;
background:url("images/header/logo.gif") no-repeat ;
border:1px solid #fff; /* pourpre */
}

#header_ammerschwihr {
position:absolute;
left:248px;
width:512px; 
height:180px;
background:url("images/header/chardonnay.jpg") no-repeat ;
border:1px solid #fff; /* pourpre */
}


#image {
background:url("images/accueil/background_accueil.gif") no-repeat;
}

#footer{
margin-top:45px;
font-size:0.7em;
text-align:center;
}

#footer p.tel{
margin-top:-13px;
}

dl, dt, dd, ul, li {
margin:0;
padding:0;
list-style-type:none;
}

/* -------------------- MENU ---------------------------*/

#menu {
font-size:0.7em;
position:absolute;
top:182px;
left:14px;
font-family:Verdana, sans-serif;
z-index:100;
}
#menu dl {
float:left;
width:11.1em;
}

#menu dd {
display: none;
border:1px solid #000;
background:#F4EBA6;;  /*background_menu_deroulant*/                 /*#ebd95a;*/ /*sombre*/
}
#menu dt {
cursor: pointer;
background:white;
border:1px solid #000;
margin:1px;
text-align:center;
}

#menu dt a {
color:#000;
text-decoration: none;
display:block;
background:#fff;  /*background menu_pricip */                /*#F4EBA6;*/
}

#menu dt a:hover {
color:#000;
background:#ebd95a; /*roll_over menu princip */
}

#menu li a {
color:#000;
text-decoration:none;
/*display:block;*/
background:#F4EBA6; /* over_background_sous_menu */
}

#menu li a:hover {
background:#F4EBA6; /* roll over sous_menu*/
color:orange;
}


/* -------------------- CALQUES ISOLES ---------------------------*/

#page {
display:block;
font:0.9em Verdana, sans-serif;
position:absolute;
top:270px;
left:15px; 
width:745px;  
color:#000;
z-index:1;
background:#fff;
border:1px solid #000;
padding-left:5px;
}

/* -------------------- BALISES ISOLES ---------------------------*/

			/* -------------------- Hn ---------------------------*/

									h1 {
									font:0.8em Verdana, sans-serif;
									color:#000;
									margin-top:-2px;
										}
									
											h1 a{
											text-decoration:none;
											}
									
											h1 a:hover{
											text-decoration:underline;
											color:#003300;
											}
											h1 a:visited{
											text-decoration:none;
											color:#003300;
											}
									
									h2 {
									font-size:1.2em;
									/*text-decoration:underline;*/
									color:#003300;
									margin-left:5px;
									padding-top:25px;
									}
									
									
									h3 {
									text-decoration:none;
									color:#cd950c;
									font-size:1.1em;
									margin-left:15px;
									}
									
									h4{
									text-decoration:underline;
									color:#000;
									font-size:1.0em;
									margin-left:200px;
									font-weight:bold;
									}

									h5{
									text-decoration:underline;
									color:#000;
									font-size:0.8em;
									margin-left:50px;
									}

			/* -------------------- a ---------------------------*/
			
									a.retour_haut {
									text-decoration:underline;
									color:#000;
									font-size:0.8em;
									}
									a:hover.retour_haut {
									text-decoration:none;
									color:#003300;
									font-size:0.8em;
									}
									a:visited.retour_haut {
									text-decoration:underline;
									color:#000;
									font-size:0.8em;
									}

			/* -------------------- IMAGES ---------------------------*/
					
									img {
									border:1px solid #000;
									}
									
									.left img {
									float:left;
									}

									.right img {
									float:right;
									}
									
									img.biodynamie {
									float:left;
									}

			/* -------------------- Paragraphe ---------------------------*/
			
		
									p.positionnement_milieu {
									line-height: 1em;
									}
									p.positionnement_milieu img {
									vertical-align: middle;
									}
									p.positionnement_bas img {
									vertical-align:text-bottom;
									}
/* --------------------PAGES---------------------*/
			
			
			/*---------------- VINS ------------- */
			
			/* ----- cepage ---- */
			
			#liste_vins_cepage
			{
			background:url(images/vins/gewurztraminer_milieu.jpg);
			background-position:20px 0%;
			background-repeat:no-repeat;
			}
			
			/* ------liste cepage ------ */
			
							#liste_droite_cepage
							{
							position:relative;
							left:200px;
							}
										
							#liste_droite_cepage ul
							{
							border:1px solid #F1F5A0;
							width:290px;
							height:400px;
							padding-top:10px;
							background:#F1F5A0;
							}
							
							#liste_droite_cepage li.cepage_jaune{
							list-style-image:url(images/puces/puce_jaune.gif);
							margin-left:35px;
							}
							#liste_droite_cepage li.cepage_orange{
							list-style-image:url(images/puces/puce_orange.gif);
							margin-left:35px;}
							
							#liste_droite_cepage li.cepage_rouge{
							list-style-image:url(images/puces/puce_rouge.gif);
							margin-left:35px;}
							
							#liste_droite_cepage ul li.commentaire_vins{
							font:12px Verdana;
							color:#003300;
							list-style-image:none;
							margin-left:70px;
							margin-bottom:10px;
							}
			/* ---- terroir ------*/
			
			#liste_vins_terroir
			{
			background:url(images/vins/riesling.jpg);
			background-position:20px 0%;
			background-repeat:no-repeat;
			}
			
			/* --- liste terroir ----*/
	
							#liste_droite_terroir
							{
							position:relative;
							left:200px;
							}
										
							#liste_droite_terroir ul
							{
							border:1px solid #F1F5A0;
							width:375px;
							height:400px;
							padding-top:10px;
							background:#F1F5A0;
							}
							
							#liste_droite_terroir li.cepage_jaune{
							list-style-image:url(images/puces/puce_jaune.gif);
							margin-left:35px;
							/*list-style-position:inside;*/
							}
							
								#liste_droite_terroir li.cepage_orange{
							list-style-image:url(images/puces/puce_orange.gif);
							margin-left:35px;
							/*list-style-position:inside;*/
							}
							
							#liste_droite_terroir ul li.commentaire_vins{
							font:12px Verdana;
							color:#003300;
							list-style-image:none;
							margin-left:45px;
							margin-bottom:10px;
							}
			/* ---- pinots -------*/
			#liste_vins_pinots
			{
			background:url(images/vins/pinot_noir.jpg);
			background-position:20px 0%;
			background-repeat:no-repeat;
			}
			
			/* --- liste pinots ----*/
	
							#liste_droite_pinots
							{
							position:relative;
							left:200px;
							}
										
							#liste_droite_pinots ul
							{
							border:1px solid #a3a0c9;
							width:375px;
							height:260px;
							padding-top:10px;
							background:#fc85a3;
							}
							
							#liste_droite_pinots li.cepage_jaune{
							list-style-image:url(images/puces/puce_jaune_pinot.gif);
							margin-left:35px;
							/*list-style-position:inside;*/
							}
							
							#liste_droite_pinots ul li.commentaire_vins{
							font:12px Verdana;
							color:#003300;
							list-style-image:none;
							margin-left:45px;
							margin-bottom:10px;
							}
			/* ---- Cremant ----- */ 
			
									
				#liste_vins_cremant
			{
			background:url(images/vins/cremant_millesime.jpg);
			background-position:20px 0%;
			background-repeat:no-repeat;
			}
			
			/* --- liste cremant ----*/
	
							#liste_droite_cremant
							{
							position:relative;
							left:200px;
							}
										
							#liste_droite_cremant ul
							{
							/*border:1px solid #F1F5A0;*/
							width:300px;
							height:400px;
							padding-top:10px;
							background:#F4EBA6;
							}
							
							#liste_droite_cremant li.cepage_jaune{
							list-style-image:url(images/puces/puce_jaune.gif);
							margin-left:35px;
							margin-top:50px;
							/*list-style-position:inside;*/
							}
							
							#liste_droite_cremant ul li.commentaire_vins{
							font:12px Verdana;
							color:#003300;
							list-style-image:none;
							margin-left:45px;
							margin-bottom:10px;
							}
			
			/* ---- Vendanges tardives & selection de grains nobles ----- */ 
							
						#liste_vins_vt_sgn
			{
			background:url(images/vins/gewurztraminer_kaefferkopf_selection_de_grains_nobles.jpg);
			background-position:20px 0%;
			background-repeat:no-repeat;
			}
			
			/* --- liste vt & sgn ----*/
	
							#liste_droite_vt_sgn
							{
							position:relative;
							left:200px;
							}
										
							#liste_droite_vt_sgn ul
							{
							/*border:1px solid #F1F5A0;*/
							width:375px;
							height:400px;
							padding-top:10px;
							background:#B8AB7E;
							}
							
							#liste_droite_vt_sgn li.cepage_orange{
							list-style-image:url(images/puces/puce_orange_vt.gif);
							margin-left:35px;
							}
							#liste_droite_vt_sgn li.cepage_rouge{
							list-style-image:url(images/puces/puce_rouge.gif);
							margin-left:35px;
							}
							
							#liste_droite_vt_sgn ul li.commentaire_vins{
							font:12px Verdana;
							color:#003300;
							list-style-image:none;
							margin-left:45px;
							margin-bottom:10px;
							}		
			
			
			/* ---- contact -------*/
			#contact {
			text-align:center;
			}
			
			#contact dl{
			font-size:1.1em;
			font-weight:bold;
			}
			
			#contact dt{
			font-size:1.0em;
			}
			
			/*----- contact_vente ----*/
			
			#contact_vente ul li{
			list-style-type:disc;
			}
			table.expeditions td {
			border:1px solid black;
			}
			
			/*----- prix_vins ----*/
			
			
			table {
			border:none;
			}
			
			table a {
			text-decoration:underline;
			color:black;
			}
			
			table a:hover{
			text-decoration:none;
			color:black;
			}
			
			tr.vins_blancs{
			background-color:#F1F5A0;
			text-decoration:underline;
			font-weight:bold;
			padding-left:3px;
			}
			
			tr.vins_cepage{
			background-color:#F1F5A0;
			font-weight:bold;
			}
			td.vins_cepage{
			padding-left:15px;
			}
			tr.vins_terroir{
			background-color:#F1F5A0;
			font-weight:bold;
			}
			td.vins_terroir{
			padding-left:15px;
			}
			tr.pinots_noirs{
			background-color:#fc85a3;
			text-decoration:underline;
			font-weight:bold;
			padding-left:3px;
			}
			tr.cremants{
			background-color:#F4EBA6;
			text-decoration:underline;
			font-weight:bold;
			padding-left:3px;
			}
			tr.vt_sgn{
			background-color:#B8AB7E;
			text-decoration:underline;
			font-weight:bold;
			padding-left:3px;
			}
			td.prix{
			text-align:right;
			}
			td.noms_vins{
			text-align:left;
			}
			
