/*p*/
body {
	margin: 0px;
	padding:0;
	overflow: auto;
	background-color: #FEBE67;/*#ECECEC*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(Imgs/fond.jpg);
}
form td, option{font-size: 12px;}
.georges{font-family: Georgia, "Times New Roman", Times, serif;}
#titre{
	position:absolute;
	left: 185px;
	top:64px;
	height:70px;
	z-index: 100;
	width: 536px;
}
#logo{position:absolute; right: 0px; top:0px;  height:126px; z-index: 80;}
#menu{position:absolute; left:6px; top:146px; width:168px; height:274px; z-index:2;/* border-right: 1px  dotted white;*/ }
#contenu{	
	font-size: 14px;
	z-index:2;
	margin: 150px 200px 30px 200px;
	padding: 5px;
	text-align: justify;	
	/*background-image: url(Imgs/fonddeg.gif);
	background-repeat: repeat-y;	
	border-top: 1px solid #006AB6;
	background-image: url(Imgs/fondcontenu.gif);*/
	/*border-width: 1px ;
	border-style: solid;
	border-color: #CCC #FFF #FFF #CCC ;*/
}
h1{
	font-size: 14px;
	margin: 0 0 0 -5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
#contenu h1 {border-bottom: 1px solid /*dashed*/ #006AB6;	width: 300px;}

div a img{border: 1px solid #333333;}
#contenu.tarif{margin-right: 30px;padding-top: 0;}
#contenu h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	padding: 20px 0;
	text-align: center;
	margin: 0;
}
#cadreD{
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	top: 146px;
	width: 185px;
	right: 2px;
	font-size: 12px;
	color: #006AB6;
}
#cadreD a{color: #006AB6;}
#cadreD h1{color: #333;margin: 0 0 10px 10px;font-size: 12px;}
#nouvelles{border: 1px solid /*dashed*/ #FFF; margin: 0 0 10px 10px; padding: 6px;}
#txt_nelle {color: #333;border-top: 1px solid #FC0;}

#neopopup{position: absolute; z-index:500;right: 20px; top: 150px; width: 300px; height: 300px; border: 1px solid; display: none;}
#neoppfermer, #pensefermer {right: 0px; top: 0px; position: absolute;}

#contenu p,#cadreD p {margin: 0 0 10px 0px;padding: 10px 0 0 10px;}

#menu a {
	font-size: 16px;
	color: #000000;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	background-image: url(Imgs/carre-jaune.gif);
	background-repeat: no-repeat;
	background-position:  middle left/*1px 0px*/;
	padding-left: 26px;
	height: auto;
	margin: 5px 0px 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#menu #flag {background-image: none;padding-left: 0px;}
#menu a:hover, #cadreD a:hover{
	background-color: #33CC66;
	text-decoration: none;
}
#menu a.actif{
	background-image: url(Imgs/carre-jb.gif);
	color: #006AB6;
	font-size: 16px;
	font-weight: bold;
	padding-left: 31px;	
}
.taille12{font-size: 12px;font-weight: normal;}
.taille9{font-size: 9px;font-weight: normal;}
.taille11{font-size: 11px;}

table.tarif{width: 550px;font-size: 13px;
border: 1px solid /*dashed*/ #7B94AE;
}
div.bord{border: 1px solid /*dashed*/ #527EAB;padding: 10px;margin: 16px 0;}

table.couleur{
	border: 1px solid #527EAB;
}
div.couleur{
	border: 1px solid #527EAB;
	padding: 10px;margin: 16px 0;
}
.tarif td{
	text-align: center;
	vertical-align: top;	
}
.tarif th{
	vertical-align: top;
	padding: 20px 0;	
	font-family: Georgia, "Times New Roman", Times, serif;
}
.cel-hover{	background-color: #FFCC66;}
.cel-colspan{
	text-align: left;
	border-bottom: 1px solid #7B94AE;
	border-top: 1px solid #7B94AE;
	font-style: italic;
}

.hg, .hd, .bd, .bg { 
background-image: url(Imgs/rond-gris.gif); background-repeat: no-repeat;
}
.hg{background-position: left top;}
.hd{background-position: right top;}
.bd{background-position: right bottom; padding-bottom: 20px;}
.bg{background-position: left bottom; padding-bottom: 20px;}

.vert{
	color: #339933;
	font-weight: bold;
}
.form{
	margin: 20px 50px ;
	padding: 15px;
	border: 1px solid;
}
.devant {
	z-index: 100;
	filter:alpha(opacity=100);	
	-mozU-opacity:0.99; 
	opacity: 0.99;
}
.derriere {
	z-index: 10;
	filter:alpha(opacity=80);	
	-mozU-opacity:0.80; 
	opacity: 0.80;
}
/*page chambres et location*/
#photos1, #photos2, #photos3{width: 400px; display: none; border: 1px solid; overflow: hidden;}
#photos1 a.fermer, #photos2 a.fermer, #photos3 a.fermer{
float: right; font-weight: bold; text-decoration: none; size: 16px; color: red}
#photos1 a.fermer:hover, #photos2 a.fermer:hover, #photos3 a.fermer:hover{color: #FF6600;}
#titre1, #titre2, #titre3{padding-left: 150px; font-weight: bold;}
#tarif_ch1, #tarif_ch2, #tarif_ch3{	font-size: 11px;}
#gites, #mobil_home, #services{font-size: 12px;}
#gites img, #mobil_home img, #services img{margin: 0 30px 5px 5px;}

/*#tarif_ch1 li,#tarif_ch2 li, #tarif_ch3 li, #gites li,#mobil_home li,#services li{*/
li{
	margin-left: 30px;
	list-style-image: url(Imgs/puce.gif);
}
#photos1 a, #photos2 a, #photos3 a{
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
#photos1 a:hover, #photos2 a:hover, #photos3 a:hover{color: red;}
a{color: #6633FF;}
a:hover{color: #CC0000;}

div#lien {border-top: 1px solid #FF9900; text-align: center; margin-top: 50px;}