body {
	background: url(img/fond.jpg) #fff;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#tab_contenant{
	border-collapse:collapse;
	border-color:#FFFFFF;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	width:765px;
	background-image:url(img/fond_contenu.jpg);
}

#bandeau{
	background-image:url(img/bandeau.jpg);
	vertical-align:top;
	height:205px;
}

#menu{
	background-image:url(img/fond_menu.jpg);
	vertical-align:top;
	height:16px;
	font-size:11px;
	color:#EDE7D0;
	text-align:center;
}
	
#menu ul{
	margin:0;
	padding:1px 0 0 0;
}

#menu li{
	display:inline;
	list-style-type:none;
}

#menu a{
	text-decoration:none;
	color:#EDE7D0;
	padding:0 6px 0 6px;
}

#menu a:hover,#menu a.active{
	text-decoration:none;
	color:#EDE7D0;
	background-color:#7C061A;
	text-decoration:none;
	color:#fff;
	padding:0 6px 0 6px;
}

#contenu{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#68401D;
}

#colonne_gauche{
	background-image:url(img/colonne_gauche.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:146px;
}

#colonne_droite{
	background-image:url(img/colonne_droite.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:144px;
	vertical-align:top;
	text-align:right;
	padding-top:330px;
}

.tab_vins td {
	vertical-align:top;
}

#colonne_droite a{
	font-size:12px;
	color:#EDE7D0;
	text-decoration:underline;
	font-weight:bold;
	margin-right:12px;
}

#colonne_droite a:hover{
	font-size:12px;
	color:#EDE7D0;	
	text-decoration:none;
}

#coords{
	background-image:url(img/fond_coords.jpg);
	background-repeat:no-repeat;
	height:53px;
	font-size:11px;
	color:#68401D;
	text-align:center;
	vertical-align:top;
	padding-top:15px;
}

#infos_obli{
	width:752px;
	margin-left:auto;
	margin-right:auto;
	font-size:10px;
	text-align:center;
	color:#EDE7D0;
}

#signature{
	width:752px;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	text-align:center;
	color:#EDE7D0;
}

#signature a{
	font-size:11px;
	color:#EDE7D0;
	text-decoration:underline;	
}

#signature a:hover{
	font-size:11px;
	color:#EDE7D0;	
	text-decoration:none;
}

.photo {
	margin:0;
	padding:0;
}

.photo img{
	border: 1px solid #68401D;
}

.photo a:hover img{
	filter: Alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
}

.logo {
	margin:0;
	padding:0;
}

.logo img{
	border: 0;
}

.logo a:hover img{
	filter: Alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
}

a {
	color:#68401D;
	text-decoration:none;
}

a:hover {
	color:#68401D;
	text-decoration:underline;
}
	