.textemention {
	font-weight: bolder;
	font-size: 8pt;
	color: #000000;
	text-decoration :none;
}
.texteaccueil {
	font-size: 10pt;
	color: #000000;
	text-decoration :none;
}
.texteadresse {
	font-size: 9pt;
	color: #000000;
	text-decoration :none;
}
.textelegal {
	font-size: 8pt;
	color: #000000;
	text-decoration :none;
}
.textetitre {
	font-size: 22pt;
	color: #85249D;
	font-weight: bolder;
	text-decoration :underline;
	font-family: Monotype Corsiva;
}
.textesstitre {
	font-size: 16pt;
	color: #000000;
	font-weight: bolder;
	font-family: Monotype Corsiva;
}
.textetitretableau {
	font-weight: bolder;
	font-size: 10pt;
	color: #000000;
	text-decoration :none;
}
.textedistance {
	font-size: 10pt;
	color: #000000;
	text-decoration :none;
}
.titretableaugite {
	font-size: 11pt;
	color: #85249D;
}
.offre {
	font-size: 11pt;
	color: #FF0000;
}
.texteannonce {
	font-size: 18pt;
	font-weight: bolder;
	font-family: Monotype Corsiva;
	color: #000000;
	text-decoration :none;
}
.soustitrephoto {
	color: #993399;
}
.erreur {
	font-size: 12pt;
	color: #FF0000;
	text-decoration :none;
}
.real {
	font-size: 6pt;
}
.lienphoto{
	color: #0000FF;
	text-decoration :underline;
}
.chalet {
	font-size: 9pt;
}
body {
padding: 0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
color: #000;
background-color: #FFF;
font-size: 11px;
background-image:url('../images/bodybackground.jpg'); 
background-repeat:repeat-x;
background-attachment: fixed;
}

#fondaccueil {
	margin-top: 0px;
	width:780px;
	min-width:780px;
	max-width:780px;
	background-image:url('../images/contenu-background.jpg');
	background-repeat:repeat-y;
	overflow:visible;
}

#hautdepage {
	margin-top: 0px;
	width:780px;
	min-width:780px;
	max-width:780px;
	height:152px;
	min-height:152px;
	max-height:152px;
	background-image:url('../images/bandeau.jpg');
}

#menu a {color:#000000;font-weight:bolder;font-size:12pt;}
#menu ul {padding: 0; margin:0px; background: white; text-align:center}
#menu li {background:#936AD1;color:#000000;font-weight:bolder;font-size:12pt;}

/* rejout couleur de fond */
#menu li.sousmenu {background-color:#936AD1;}

/* rejout couleur de fond */
#menu li.sousmenu2 {background-color:#FFFFFF;}
#menu li.sousmenu2:hover {background-color:#FFFFFF;}

/* une petite bordure en top*/
#menu ul li {position:relative; list-style: none; float:left; border-top:1px solid; border-right:1px solid;border-bottom:1px solid;}

#menu ul ul {position: absolute;display:none; width:155px}
#menu li {text-decoration: none; padding: 0px 0 0px; display:block;width:155px;height:20px;}
#menu li a {text-decoration: none; padding: 0px 0 0px; display:block;width:155px;height:20px;}
#menu li:hover {background: #936AD1}
#menu li a:hover {background: #CC00CC}
#menu ul.niveau1 li.sousmenu:hover ul.niveau2, 
#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;}
#menu ul.niveau3 {top:-1px; left: 156px;}

/* rajout de couleur de fond et de survol */
#menu ul.niveau3 li { background: #99CCCC}
#menu ul.niveau3 li:hover { background: #99CC00}


#texteaccueil {
	margin-top: 40px;
	margin-left: 100px;
	width:580px;
}
#logowifi {
	margin-top: 50px;
	margin-left: 327px;
	width:126px;
	min-width:126px;
	max-width:126px;
	height: 126px;
	min-height: 126px;
	max-height: 126px;
}
#logoanwb {
	margin-top: 50px;
	margin-left: 200px;
	width:100px;
	min-width:100px;
	max-width:100px;
	height: 60px;
	min-height: 60px;
	max-height: 60px;
}
#logocv {
	margin-top: -60px;
	margin-left: 480px;
	width:100px;
	min-width:100px;
	max-width:100px;
	height: 58px;
	min-height: 58px;
	max-height: 58px;
}
#logodrome {
	margin-top: 20px;
	margin-left: 30px;
	width:155px;
	min-width:155px;
	max-width:155px;
	height: 118px;
	min-height: 118px;
	max-height: 118px;
}
#adresse {
	margin-top: -100px;
	margin-left: 240px;
	width:300px;
	min-width:300px;
	max-width:300px;
	height: 100px;
	min-height: 100px;
	max-height: 100px;
}
#logogdf {
	margin-top: -115px;
	margin-left: 630px;
	width:118px;
	min-width:118px;
	max-width:118px;
	height: 118px;
	min-height: 118px;
	max-height: 118px;
}
.example {
	margin-top: 30px;
	margin-left: 190px; 
	border:1px solid #CCCCCC;
	width: 400px;
	height: 300px;
}
#fade-example-2 li {
	position: absolute;
	margin-top: -12px;
	margin-left: -40px;
	width: 400px;
	height: 300px;
	background-color: #FFF;
	visibility: hidden;
	border-style:outset;
}
#textecaption {
	margin-top: 10px; 
	width: 400px;
}
#mention {
	margin-top: 20px;
}

#contenumention {
	margin-top: 40px;
	margin-left: 100px;
	width:580px;
}

#tarifstitre {
	margin-top: 40px;
}
#tarifsstitre {
	margin-top: 30px;
	margin-left: 40px;
}
#tarifsgite {
	margin-top: 20px;
	margin-left: 90px;
}
#offre {
	margin-top: 10px;
	margin-left: 100px;
}
#tarifscamping {
	margin-top: 20px;
	margin-left: 130px;
}
#saison {
	margin-top: 20px;
	margin-left: 130px;
}
#celltitre {
	background: #99FF66;
}
#nocelltitre {
	background: #FFFFB2;
	border-top: 0px;
	border-left: 0px;
}
#contenugite {
	margin-top: 40px;
	margin-left: 50px;
	width:680px;
}
#contenuongletgite {
	margin-top: 40px;
	margin-left: 45px;
	width:300px;
}
#logoongletgite {
	margin-top: -300px;
	margin-left: 460px;
	width:80px;
	height:80px;
	border-style: inset;
}
#imageongletgite {
	margin-top: 30px;
	margin-left: 320px;
	width:350px;
}
#videoongletgite {
	margin-top: 30px;
	margin-left: 60px;
	width:200px;
}
#tarifongletgite {
	margin-top: -150px;
	margin-left: 300px;
	width:350px;
	height: 170px;
}
#textecamping1 {
	margin-top: 60px;
	margin-left: 20px;
	width:300px;
}
#photocamping1 {
	margin-top: -340px;
	margin-left: 340px;
	width:400px;
	height: 300px;
}
#photocamping2 {
	margin-top: 60px;
	margin-left: 40px;
	width:300px;
	height: 250px;
}
#textecamping2 {
	margin-top: -250px;
	margin-left: 400px;
	width: 380px;
}
#textecamping4 {
	margin-top: 160px;
	margin-left: 40px;
	width: 300px;
}
#photocamping4 {
	margin-top: -200px;
	margin-left: 380px;
	width:300px;
	height: 250px;
}
#photocamping5 {
	margin-top: 60px;
	margin-left: 40px;
	width:300px;
	height: 250px;
}
#fade-example-4 li {
	position: absolute;
	margin-top: -12px;
	margin-left: -40px;
	width: 300px;
	height: 250px;
	background-color: #FFF;
	visibility: hidden;
	border-style:outset;
}
#textecamping5 {
	margin-top: -200px;
	margin-left: 400px;
	width: 380px;
}
#textecamping3 {
	margin-top: 120px;
}
#fade-example-3 li {
	position: absolute;
	margin-top: -12px;
	margin-left: -40px;
	width: 400px;
	height: 300px;
	background-color: #FFF;
	visibility: hidden;
	border-style:outset;
}
#mappy {
	margin-top: 60px;
	margin-left: 100px;
	width:200px;
	height: 110px;
	border-style:outset;
}
#textemappy {
	margin-top: 10px;
	margin-left: 100px;
	width:200px;
}
#gmap {
	margin-top: -115px;
	margin-left: 480px;
	width:200px;
	height: 110px;
	border-style:outset;
}
#textegmap {
	margin-top: -10px;
	margin-left: 480px;
	width:200px;
}
#plancarte {
	margin-top: 20px;
	margin-left: 215px;
	width:350px;
	height: 400px;
	border-style:outset;
}
#distance {
	margin-top: 20px;
	margin-left: 315px;
	width:350px;
}
#resa {
	margin-top: 20px;
	margin-left: 150px;
	width:500px;
}
#affichform {
	margin-top: 20px;
	margin-left: 100px;
	width:580px;
	height: 500px;
	background-color: #9966FF;
	border:1px solid black;
}
#tablecaravane {
	margin-left: 120px;
}
#real {
	margin-top: -10px;
	margin-left: 10px;
	width:300px;
	height: 30px;
}
#iban {
	margin-top: 20px;
	margin-left: 100px;
}
