body {
	/*background-color: #a4d4ff;
	background-image: url(images/fond-domaine-anglas.gif);*/
	background-color: #d5d47a;
	background-image: url(images/fond-domaine-anglas2.gif);
	background-repeat:repeat-y;	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: center;
	}
	
#entete { 
	position: absolute;
	z-index:90;
	left: 50%;
	width: 699px;
	padding: 0px;
	margin: 0px 0px 0px -350px;
}
#libellule_d,#libellule_g {
	width:31px;
	height:21px;	
	margin:0px 10px 0px 10px;
	background-repeat: no-repeat;
	background-position: left top;
	float:right;	
}

#libellule_g {
	background-image: url(images/libellule_g.gif);	
}
#libellule_d {
	background-image: url(images/libellule_d.gif);	
}
#liseret{
z-index:10;
	position: absolute;
	left:50%;	
	width: 387px;
	height:192px;	
	margin: 0px 0px 0px -350px;
	top:154px;
	background-image: url(images/liseret_fond.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#bloctexte{
z-index:30;
	position: relative;
	left:50%;	
	width: 699px;	
	margin: 0px 0px 0px -349px;
	top:160px;
	background-image: url(images/porte-domaine.jpg);
	background-repeat: no-repeat;
	background-position: 453px bottom;
}

#pied {
	position: relative;
	left: 50%;
	width: 550px;
	padding: 0px;	
	margin-left:-350px;		
	background-image: url(images/trai_bas.jpg);
	background-repeat: no-repeat;
	
}
#logos{
float:right;
margin-top:-155px;
margin-right:10px;
}
#pied .texte{padding:10px; color:#910f01; font-size:13px;}
#pied .texte strong{color:#000000; font-size:13px;}

#langues {
	z-index:20;
	position: absolute;
	top: 0px;
	left: 50%;
	
	
	width: 144px;
	padding: 0px;
	margin: 0px 0px 0px 230px;
}
#menu {
	z-index:10;
	position: absolute;
	top: 129px;
	left: 50%;
	
	height:26px;
	width: 699px;
	padding: 0px;
	margin: 0px 0px 0px -349px;
	background-color:#eecf06;	
	background-image: url(images/background_menu.gif);
	background-repeat: repeat-x;	
}
#cnil{
clear:both;
font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	margin-left:20px;
margin-right:150px;
margin-bottom:20px;
text-align:justify;

}

#menu a{
	border-right: 1px solid #ffffff;
		
	
	padding: 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	font-style:italic;
	color: #910f01;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
}
#menu a:last-child { border: none; }
#menu a:hover, #menu .on { color:#196c08;}



#contenu{
	position: absolute;
	z-index:70;
	background-attachment:scroll;
	background-image: url(images/vignes-domaine-anglas2.jpg);
	/*background-image: url(images/vignes-domaine-anglas.jpg);*/
	background-repeat:no-repeat;
	width:100%;
	height:435px;
	margin-left:-1px;
	background-position: center top;
}
.remplacement{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;			 
	color: #015B0B;
	visibility:hidden;
	}
	






#contenu hr{
clear: both;
	width: 50%;
	border: 0; /* enleve toute bordure */
	border-bottom: 1px #153261 solid; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
	height: 1px; 
} 




#image_bd{
position: absolute;
left: 50%;
	top: 128px;
	margin: 0px 0px 0px 165px;
	background-image: url(images/bateaux_bas.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width:217px;
	height:17px;
	}	
.marge10{
margin-left:10px;
margin-right:10px;

}


.important {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;			 
	color: #015B0B;
	margin-left:10px;
	
}
.bleu {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;			 
	color: #004192;
	
}
.rouge {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;			 
	color: #e64917;
	margin-left:10px;
	
}
	
.liens { font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	 }
.liens:active {color:#000000; text-decoration:none;font-weight:bold; }
.liens:visited {color:#000000;text-decoration:none;  font-weight:bold; }
.liens:link {color:#000000; text-decoration:none;font-weight:bold; }
.liens:hover {color:#000000;  font-weight:bold; }

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	font-style:italic;
	color: #196c08;
	text-indent:15px;
	margin-left:5px;	
	margin-bottom:-5px;
	margin-top:5px;
	/*
	text-indent:35px;
	margin-left:10px;
	background-image: url(images/libellule.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
}
#infoflash{  margin-left: 70px; padding-bottom: 10px; }

.texteaccueil_3{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 19px;
	font-weight: bold;
	font-style:italic;	
	color: #196c08;
	
}
.texteaccueil_2 {color: #87b339;  font-size:16px; font-weight:bolder;}
.texte_sstitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 16px;	
	font-style:italic;	
	color: #000000;
}

.texteBlanc14 {
text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	 
	color: #FFFFFF;
}

.texteBlanc10 {
	font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;	 
	font-size: 11px;		 
	color: #FFFFFF;	
	text-decoration:none;
}
.texteBlanc10:hover {color:#ffe127; }

.texteBleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #163480;
}
.texteBleu16 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #163480;
}

.texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000022;
}
.texte_blanc {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #ffffff;
}

.texteBleufonce {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	font-weight: bold;
	color: #0B0583;
	text-decoration: underline;
}



.pluspetittexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.pluspetittexte:hover {color: #ffe127;}

.textenoir {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.textelien:link {color: #000000;}
.textelien:visited {color: #000000;}
.textelien:hover {color: #197724;}
.textelien:active {color: #000000;}
.textelien {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}


.Zoneverte {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:left;	 
	color: #000000;
	background-color:#D7F8BD;
}
.Zoneverteclair {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	color: #000000;
	background-color:#EBFCDE;
}
.Zonevertefonce {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	color: #ffffff;
	background-color:#197724;
	
	
}

.TdCouleur1 {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:left;
	color: #002d51;
	background-color:#faffc2;
	
	
}
.zone-tarifs{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000000;
	background-color:#fff8a8;

}
.zone_titre_tarifs{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;	
	color: #000000;
	background-color:#ffffff;
	border-bottom-width: thin;
	border-bottom-style:solid;
	border-bottom-color: #e64917;	

}
.pointille_bas {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000000;		
}
.ligne_bas {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;		
}
.Zoneorangeclair {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:left;	
	color: #000000;
	background-color:#ffe9bb;
}
.Zonerouge {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color:#FFBE9C;
	
}
.Zonerougeclair {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:center;	
	color: #000000;
	background-color:#FFDFCE;
}
.Zonebleu {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;		 
	color: #002d51;
	background-color:#D2E5FF;
}

.ZoneBleufonce {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	color: #ffffff;
	background-color:#102b6c;
	
	
}


.ZoneBleuclair2 {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	color: #000000;
	background-color:#e7f1ff;
	
	
}
.textepetitnoir {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.texteminuscule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.petittexterouge {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #A80024;
	
}
.textegros {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A80024;
}



.li_carre{
	font-family: Arial, Helvetica, sans-serif;
	
	font-size: 12px;
	list-style-image: url(images/puce.gif);
	list-style-position:inside;
	color: #ffffff;
	vertical-align: middle;
	list-style-type: none;
}
.supplement{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}







.texte_courant{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	color: #012649;
}


#bloctexte p{
	padding: 0px;
	margin: 10px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	color: #012649;
}





.tiparea{
position: absolute;
z-index: 1000;
visibility: hidden;
top: 0px;
left:0px;
margin:5px;

width: 10px
}

.tipClass { font:  12px Arial, Helvetica; color: black }
a.tipClass { font:  12px Arial, Helvetica; color: black }
a.tipClass:active {color:#000000; }
a.tipClass:visited {color:#000000; }
a.tipClass:link {color:#000000; }
a.tipClass:hover {color:#000000;  }
.cadre_promo {
	border: thin dotted #FF6600;
}
.TdCouleur2 {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:right;
	color: #002d51;
	background-color:#Feed7f;
}
.TdCouleur2b {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:left;
	color: #002d51;
	background-color:#Feed7f;
}
.TdCouleur3 {

	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	color: #002d51;
	background-color:#Fec77f;
}
.TdCouleur4 {

	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	color: #ffffff;
	background-color:#87b339;
}
.TdCouleur4b {

	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	color: #002d51;
	background-color:#ebfcde;
}
#brochure{
width:150px;
margin-left:20px;
float:left;
color:#196c08;
text-align:center;
}
#brochure a{
color:#196c08;
font-size:11px;

}

ul#menu { list-style-type: none; }
ul#menu li { position: relative; float: left; display: block; cursor: pointer; }
ul#menu li a { border-right: 1px solid #fff; }
ul#menu li ul {
	position: absolute;
	top: 18px;
	left: 10px;
	padding: 3px;
	background: #fff;
	border: 2px dashed #196C08;
	visibility: hidden;
	width: 120px;
	z-index: 1000;
}
ul#menu li ul li { display: block; float: none; }
/*checkbot case a cocher pour robot*/
.checkbot{display:none;}
