* { margin:0; padding:0; }
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-attachment: fixed;
	background-color: #7DD9FE;
	background-image: url(../images/fondepage.jpg);
	background-repeat: repeat-y;
	background-position: center;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
a {color:#000000;
text-decoration:underline; }
a:hover {color:#000000;
text-decoration:underline; }
#top{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	height:309px;
	z-index:1;
	background-position: center;
	background-image: url(../images/fond_bandeau.jpg);
	background-repeat: no-repeat;

}
#bas1{
	position:absolute;
	margin-left:-4px;
	margin-top:5px;
	width:1000px;
	height:180px;
	z-index:1;
	background-position: center;
	background-image: url(../images/basdepage.png);
	background-repeat: no-repeat;
	float:left;
	left: 0px;
	top: 476px;

}
#bas2{
	position:absolute;
	margin-left:-4px;
	margin-top:5px;
	width:1000px;
	height:180px;
	z-index:1;
	background-position: center;
	background-image: url(../images/basdepage.png);
	background-repeat: no-repeat;
	float:left;
	left: 0px;
	top: 1178px;

}
#bas3{
	position:absolute;
	margin-left:-4px;
	margin-top:5px;
	width:1000px;
	height:180px;
	z-index:1;
	background-position: center;
	background-image: url(../images/basdepage.png);
	background-repeat: no-repeat;
	float:left;
	left: 0px;
	top: 1358px;

}
#bas{
	position:absolute;
	margin-left:-4px;
	margin-top:5px;
	width:1000px;
	height:180px;
	z-index:1;
	background-position: center;
	background-image: url(../images/basdepage.png);
	background-repeat: no-repeat;
	float:left;
	left: 0px;
	top: 799px;

}
#Lang {
	position:absolute;
	width:172px;
	height:28px;
	z-index:2;
	left: 826px;
	top: 9px;
}
#Logo {
	position:absolute;
	width:255px;
	height:228px;
	z-index:2;
	top:157px;
	left: 503px;
}
#bouteille {
	position:absolute;
	left:599px;
	top:310px;
	width:390px;
	height:390px;
	z-index:0;
	background-image: url(../images/soleil.png);
}
#decoL {
	position:absolute;
	width:309px;
	height:440px;
	z-index:2;
	top:133px;
	left: -264px;
	background-image: url(../images/deco_gauche.png);
}

#DecoR {
	position:absolute;
	left:1317px;
	top:455px;
	width:247px;
	height:383px;
	z-index:2;
	background-image: url(../images/deco_droite.png);
}

#Clos {
	position:absolute;
	width:626px;
	height:151px;
	z-index:5;
	background-image: url(../images/hydromelsdusud.png);
	background-repeat: no-repeat;
	top:47px;
	left: 78px;
}
#corps {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	width:1000px;
	top:0px;
	z-index:1;
}
#menu {
	float: left;
	padding-top:5px;
	padding-right:3px;
	text-align:left;
	width: 726px;
	left:0px;
	height:auto;
	z-index:1;
	position: absolute;
	top: -37px;
}
#Colonne1 {
	float: left;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	top:8px;
	width: 690px;
	left:4px;
	height:auto;
	z-index:2;
	position: absolute;
}

#Colonne1 h1 {
	text-align:left;
	font-family: Yellow Magician, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#EAAE0B;
	font-variant: small-caps;
 	font-weight: bold;
}
#Colonne1 h2 {
	text-align:left;
	font-family: Yellow Magician, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: small-caps;
 	font-weight: bold;
}
#Colonne1 .soustitre {
	text-align:left;
	font-family: Yellow Magician, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: small-caps;
 	font-weight: bold;
}
#Colonne1 .texte {
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px;
}
#Colonne1 .commentaire {
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#2F4455;
	vertical-align: top;
	height:12px;
}
#Colonne1 .commentaire_txt {
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#2F4455;
	font-style: italic;	
}
#Colonne1 .degustation {
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#2F4455;
	font-weight: bold;
	font-style: italic;	
}
#Colonne1 .selon {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#Colonne1 .rien {
	text-align:left;
	font-size: 12px;
	height:14px;
}
#puce {
padding-right:5px;
}

#Colonne2 {
	float: left;
	text-align:center;
	width: 300px;
	left:700px;	
	height:auto; 
	z-index:3;
	position: absolute;
}
#adresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	text-align:center;
	width: 300px;
	height:74px;
	z-index:3;
	position: absolute;
	left: -1px;
	top: 439px;
}
#adresse .titre {
	text-align:center;
	font-family: Yellow Magician, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-variant: small-caps;
 	font-weight: bold;
}
#fiche {
	float: left;
	text-align:left;
	width: 200px;
	z-index:3;
	position: absolute;
}
#imgRab {	
	float: right; margin-right:10px; margin-left:10px;  margin-bottom:10px;border: 0px;
}
#imgR {	
	float: right; margin:10px; border: 0px;
}
#imgL {
	float: left;
	margin:10px;
	border: 0px;
}

#intitule {
	padding-right:10px;
	}
#obligatoire {
	color:#CA006C;
}
#Prix_innee {
	position:absolute;
	width:105px;
	height:46px;
	z-index:2;
	top:356px;
	left: 32px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
}
#Prix_immuable {
	position:absolute;
	width:109px;
	height:43px;
	z-index:2;
	top:749px;
	left: 33px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
}
#Prix_imago {
	position:absolute;
	width:109px;
	height:45px;
	z-index:2;
	top:1107px;
	left: 31px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
}
#conseil {
font-size:x-small;
}

/*//////////////formulaire / controle saisie           */

input.normal {
	width:260px;
	border: 1px solid #006699;
}
input.required, textarea.required {
	border: 1px solid #FF6600;
	width:260px;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
	width:260px;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
	width:260px;
}

.validation-advice {
	background-image: url(images/icon_error.gif);
	background-repeat: no-repeat;
	margin: 1px 0;
	padding: 2px 2px 2px 21px;
/*	background-color: #000;*/
	color : #FF3300;
	font-weight: bold;
	display:inline;
	}
#pubclos {
	position:absolute;
	left:897px;
	top:950px;
	width:296px;
	height:190px;
	z-index:2;
}

