/* CSS Document */
body{
	margin: 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #3e0321;
	}
	
body,td,th {
}

#header {
	position:absolute;
	left:0px;
	width:730px;
	z-index:2;
}
#conteneur {
	position:absolute;
	margin-left:50%;
	left:-365px;
	top:0px;
	width:730px;
	height:100%;
	z-index:1;
}
#menu {
	position:absolute;
	left:0px;
	top:332px;
	width:720px;
	z-index:1;
	background-color: #3E0321;
	color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

#menu a:link, #menu a:active, #menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFCC;
	text-decoration: underline;
}
#bouteille {
	position:absolute;
	top: -489px;
	text-align:center;
	z-index:2;
	left: 572px;
}
#footer {
	position:absolute;
	left:0px;
	width:730px;
	height:165px;
	z-index:3;
	top: 100%;
	background-color: #FFFFFF;
}
#zone_texte {
	position:absolute;
	left:0px;
	top:412px;
	width:730px;
	background:#ffffff;
	z-index:2;
}

.paragraphe {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	padding-top:3px;
	margin:20px;
	width:520px;
	background-color:#f5f1e7;
	border: 1px dashed #000000;
	text-align: justify;
}

.en_savoir {
	text-align: right;
	margin-right:20px ;
}

.en_savoir a:link, .en_savoir a:active, .en_savoir a:visited {
	font-size: 10px;
	text-decoration: none;
	color: #993300;
}

.en_savoir a:hover {
	font-size: 10px;
	text-decoration: underline;
	color: #990000;
}

#zone_texte h1 {
	font-size:18px;
	color:#3e0321;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:0px;
}

.Style1 {
	font-size: 16px;
}

.calage { display: inline ; float: left; width: 200px; font-weight: bold ; margin-left: 10px; }

.calage1 { width:100px; margin-left:250px}

fieldset { 
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	padding-top:3px;
	margin:20px;
	width:520px;
	background-color:#f5f1e7;
	border: 1px dashed #000000;
	text-align: justify;
	font-size:16px;
	font-weight:bold;
	color:#3e0321;
}

.Style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#mentions {
	position:absolute;
	left:9px;
	top:158px;
	width:520px;
	height:55px;
	z-index:3;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
	padding-top:3px;
	margin:10px;
	width:670px;
	background-color:#f5f1e7;
	border: 1px dashed #000000;
	text-align: justify;
}

#mentions h1 {
	font-size:10px;
	color:#3e0321;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:0px;
}

#mentions h2 {
	font-size:10px;
	color:#3e0321;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:0px;
}

#mentions h3 {
	font-size:10px;
	color:#3e0321;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:0px;
}

.zone_galerie {
	padding:15px;
	margin:20px;
	width:500px;
	background-color:#f5f1e7;
	border: 1px dashed #000000;
	text-align: center;
}

.zone_galerie td {
	width:150px;
	height:150px;
	border: 1px solid #ccc;
	background-color:#FFFFFF;
	text-align: center;
}

.zone_galerie td img {
	border: 1px solid #777;
	text-align: center;
	}

.vins tr, .vins td {
}


.vins {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	padding-top:3px;
	margin:20px;
	width:520px;
	background-color:#f5f1e7;
	border: 1px dashed #000000;
	text-align: justify;
}

.vins h1 {
	padding : 0 px ;
	margin : 0 px ;
	font-size:14px;
	font-weight:bold ;
	color:#3e0321;
}

.vins a {
	text-decoration: none;
		color:#3e0321;
}

.vins img {
	border:1px solid #000000 ;
	padding-right : 10 px ;
}



















/* ***************** */
/* CSS pour LightBox */
/* ***************** */

