body {	background-color: #FFF;	margin: 0;	padding: 0;	font-family: Arial, Geneva, Helvetica, sans-serif;	font-size: 14px;}a {	text-decoration: none;}p, ul, li, h1, h2{	font-family: Arial, Geneva, Helvetica, sans-serif;	}h1, h2, h3{	color: #369;}#pageHeader{	height: 200px;	background: #F96 url(../images/panorama2.jpg) no-repeat;	width: auto;	}#pageHeader h1, #pageHeader h2{	color: #F96;}#pageHeader h1{	margin: 10px 0 0 10px;}#pageHeader h2{	margin: 0 0 0 10px;}#sommaire h1 , #reservation h1{	display: none;}#sommaire{	background-color: #369;	margin: 0;	color: #FFF;	padding: 40px 0 0 0;}#sommaire ul {	list-style-type: none;	font-size: 12px;	color: #FFF;	margin: 0;	padding: 0;}#lsommaire li {	padding: 3px 2px 0 3px;	margin-bottom: 4px;}#sommaire li {	padding: 3px 2px 0 0px;	border-left-width: 12px;	border-left-style: solid;	border-left-color: #369;	margin-bottom: 4px;}#sommaire a{	font-weight: bold;	text-transform: lowercase;}#sommaire a:link, #sommaire a:visited{	color: #FFF;}#sommaire a:hover {	color: #F96;}#sommaire a:active {	color: #FFF;}limg {    display: block;}#accueil {	margin: 0;	padding: 0;	text-align: justify;	background-image: url(../images/palme.gif);	background-repeat: no-repeat;	background-position: left top;}#accueil h2, #result h1{    padding : 0px 15px 5px 180px;}.p1{    padding : 0px 15px 5px 180px;}.p2{    padding : 0 15px 0 180px;}.p3{    padding : 0 15px 0 180px;}.p4{    padding : 0 15px 0 180px;}#reservationFormulaire fieldset {      border: 2px solid #369;  }#reservationFormulaire label{  float:left;  width:40%;  padding-top:0.2em;  text-align:right;  font-size: small;  }#reservationFormulaire p{  font-size: small;  margin: 0 40px;  }#reservationFormulaire a, #supportingText a{    color: #369;}#reservation a , #contact a{	color: #369;}#footer{	padding : 10px 0;	font-size: 10px;	font-family: Arial;	text-align: center;	border-width: 1px;	border-style: dotted;	border-color: #369;}#alatak, #compteur, #lang{	padding : 0;}#footer a:link, #footer a:visited{	color: #369;}#footer a:hover {	color: #F96;}#footer a:active {	color: #369;}#validation {padding:0;margin:0;}#mazet{    padding : 10px 60px 0 220px;}#ousommesnous, #loisirs, #tarifs {    padding : 10px 20px 0 230px;} #contact, #reservation {    padding : 10px 20px 0 140px;}#reservationFormulaire {    padding : 20px 20px 0 15px;}#lmazet p, #tarifs p{    padding :5px 0 0 0;	margin: 10px 0;}#mazetImg1{	position: absolute;	left: 10px;	top: 220px;}#mazetImg2{	position: absolute;	left: 80px;	top: 340px;}#mazetImg3{	position: absolute;	left: 15px;	top: 490px;}#mazetImg4{	position: absolute;	left: 560px;	top: 440px;}#mazetImg5{	position: absolute;	left: 540px;	top: 540px;}#ouImg1{	position: absolute;	left: 70px;	top: 220px;}#ouImg2{	position: absolute;	left: 10px;	top: 375px;}#loisirs1{	position: absolute;	left: 15px;	top: 225px;}#loisirs2{	position: absolute;	left: 30px;	top: 340px;}#loisirs3{	position: absolute;	left: 15px;	top: 465px;} #contactImg1{	position: absolute;	left: 15px;	top: 220px;}#reservationImg1{	position: absolute;	left: 15px;	top: 220px;}#tarifsImg1{	position: absolute;	left: 15px;	top: 220px;}#tarifsImg2{	position: absolute;	left: 75px;	top: 335px;}#gap{	height: 80px;}.ref {margin: 0 0 15px 0;}