/* CSS Document */

		body
		{
			margin: 10px 0 ;
			padding: 0 ;
			text-align: center ;
			font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
			background: #dea ;

		}



		
		table {
		border-style:solid; 
		border-width:1px; 
		border-color:#dea;
	
		}
		
		td tr{ 
		font:  0.8em arial;
		
		border-width:0px; 
		width:20%;
		text-align:center;
		}


	


		#decor{
		background: url(img/i_boutg.png) no-repeat 0px 0px;
		}

		#decor2{
		background: url(img/f_gdebout_pf2.jpg) no-repeat 0px 0px;
		}

		#decor3{
		background: url(img/i_tonneaux2.jpg) no-repeat 0px 0px;
		}
	
		#decor4{
		background: url(img/i_savoirf2.jpg) no-repeat 0px 0px;

		}
		
		#decor5{
		background: url(img/i_verre3.jpg) no-repeat 0px 0px;
		}
		
		#decor6{
		background: url(img/p_plan.jpg) no-repeat 0px 0px;
		}
		#decor6 a{
		margin-top:100px;
		font: 0.9em verdana helvetica;
		padding-left:20px;
		color:#000;
		}
		#decor6 a:hover {
		color: green ;
		}
		
		#plan img a{
		position:relative;
		left:0px;

		}
		
		
		#decor2cdb{
		background: url(img/i_cremant2.jpg) no-repeat 0px 0px;
		}
	
		#decor2pf{
		background: url(img/i_pf.jpg) no-repeat 0px 0px;
		}
		
		#decor2pfvv{
		background: url(img/i_pfvv.jpg) no-repeat 0px 0px;
		}
		
		#decor2sv{
		background: url(img/i_sv.jpg) no-repeat 0px 0px;
		}
		
		#decor2mf{
		background: url(img/i_mf.jpg) no-repeat 0px 0px;
		}
		
		div#conteneur
		{
			width: 770px ;
			margin: 0 auto ;
			text-align: justify ;
			border: 2px solid #ab4 ;
			background: #fff ;
		}
		
		h1#header
		{
			height: 103px ;
			margin:0px ;
			background: url(img/f_header.jpg) no-repeat left top ;
		}
		
		h1#header a
		{
			width: 489px; ;
			height: 66px ;
			display: block ;
			background: url(img/t_chatovit3.gif) no-repeat 0 0;
			position: relative ;
			left: 50px ;
			top: 10px ;
		
		}
		
		h1#header a span
		{
			display: none ;
		}
		
		ul#menu 
		{
			height: 28px ;
			margin: 0 ;
			padding: 0 ;
			background: url(img/m_beige.gif) repeat-x  0 0px ;
			list-style-type: none ;
		}
		
		ul#menu li a img {border:0;}

		ul#menu li img a:hover{text-decoration:none;}
		
				
		ul#menu li
		{
			float: left ;
			text-align: center ;
			display: block ;
		}
		
		ul#menu li a
		{
			text-decoration:none;
			padding-left:10px;
			padding-right:10px;
			line-height: 28px ;
			font-size: 1.1em ;
			font-weight: bold ;
			letter-spacing: 2px ;
			color: #FFF ;
			
			
			border-right: 2px solid #dea ;
		}
		
		ul#menu li a:hover
		{
			background: url(img/fdjaune.jpg) repeat-x 10 1	0 ;
			color:white;
			text-decoration:underline;
		}
	


	ul#menu2
		{
			
			height: 15px ;
			margin: 0 ;
			padding: 0 ;
			border: 1px solid #dea ;
			background:#EAED97;
			list-style-type: none ;
		}
				
		ul#menu2 li
		{
			float: left ;
			text-align: center ;
			font: 9px "Trebuchet MS", helvetica, sans-serif ;
			line-height:20px;
			
		}
		
		ul#menu2 li a
		{	
			padding-left:15px;
			padding-right:10px;
			font-weight: bold ;
			color: #000 ;
			background: url(img/e_fl.gif) no-repeat;
			

		}
		
		ul#menu2 li a:hover
		{

			color:green;
			text-decoration:outline;
		}
	
		#actif {
			height: 28px ;
			margin: 0 ;
			padding: 0 ;
			background-color: #FFF ;
			padding-left:10px;
			padding-right:10px;
			line-height: 28px ;
			font-size: 1.1em ;
			font-weight: bold ;
			letter-spacing: 2px ;
			color: #000 ;
			display: block ;
			text-decoration: underline ;
			border-right: 2px solid #dea ;

		}
	
		div#vins {
		padding-left:10px;
		text-align: left;
		font-weight: bold ;
		
		}
		
		
	    ul#vins {
		
		margin-left:5px;
			}
			
		#millesime {
		float:right;
		width:271px;
		height:170px;
		font: 16px "Trebuchet MS", helvetica, sans-serif ;
		color : green;
		text-indent:105px;
		text-align: center;
		font-weight: bold ;
		background: url(img/etiq_pfvv.jpg) no-repeat 0px 0px;
		margin-left:20px;
		padding-top:130px;
		}
		
		#etiq_mf {
		float:right;
		width:280px;
		height:100px;
		font: 16px "Trebuchet MS", helvetica, sans-serif ;
		color : green;
		text-align: center;
		font-weight: bold ;
		background: url(img/etiq_mf.jpg) no-repeat 0px 0px;
		margin-left:20px;
		padding-top:130px;
		}
		
	#etiq_sv {
		float:right;
		width:280px;
		height:100px;
		font: 16px "Trebuchet MS", helvetica, sans-serif ;
		color : green;
		text-align: center;
		font-weight: bold ;
		background: url(img/etiq_sv.jpg) no-repeat 0px 0px;
		margin-left:20px;
		padding-top:130px;
		}
		
	#etiq_pf {
		float:right;
		width:280px;
		height:100px;
		font: 16px "Trebuchet MS", helvetica, sans-serif ;
		color : green;
		text-align: center;
		font-weight: bold ;
		background: url(img/etiq_pf.jpg) no-repeat 0px 0px;
		margin-left:20px;
		padding-top:130px;
		}	
		
		div#coord {
		float:left;

		}
		#gauche {
			float:left;
			text-align:center;

		}
		

		
		div#contenu
		{
			margin-right :20px;	
			padding: 0 0 0 200px ;
			position:relative;

			}
		

		h2
		{
			padding-left: 25px ;
			line-height: 50px ;
			font-size: 1.4em ;
			background: url(img/e_grappe.gif) no-repeat left bottom ;
			color: #9b2 ;
			text-indent:15px;
			border-bottom: 1px dotted #9b2 ;
		}
		
		div#contenu h3
		{
			margin-left: 20px ;
			padding-left: 5px ;
			border-bottom: 1px solid #9b2 ;
			border-left: 10px solid #9b2 ;
			color:green ;
		}
		
		div#contenu img {
		margin-top: 10px;
		margin-left: 20px;
		margin-right: 10px;
		}
		
	img a {
		border:0px;
			}
		
	 img a:hover {
		border:1px;
		}
		
		div#contenu a
		{
			color: #8a0 ;
		}
		
		div#contenu a:hover
		{
			color: green ;
		}
		
		p#footer
		{
			margin: 0 ;
			padding-right: 10px ;
			line-height: 30px ;
			text-align: right ;
			color: #8a0 ;
			background: green ;
			position : relative;
			clear:both;
		}
		
		pre
		{
			overflow: auto ;
			background: #dea ;
			border: 2px solid #9b2 ;
			padding: 5px 0 0 5px ;
			font-size: 1.2em ;
		}
		
		
		#flash {
		letter-spacing:1px;
		font-weight:bold;
		color:maroon;
		padding: 10px;
		margin:10px;
		border-bottom: 3px solid #dea ;
		border-top: 3px solid #dea ;
		border-right: 15px solid #dea ;
		border-left: 15px solid #dea ;
		}

		#adresse {

		font-weight:bold;
		color:maroon;
	
		margin:0px;
		border-bottom: 10px solid #dea ;
		border-top: 10px solid #dea ;
		border-right: 10px solid #dea ;
		border-left: 10px solid #dea ;
		}
