.entete {
	text-align:center;
}
.entete1 {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #214C84;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.entete2 {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #214C84;
	text-align: center;
	margin: 0px;
	padding: 0px;
}












/* :link permet de définir les propriétés des liens */
a.menu:link {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}
/* :visited permet de définir les propriétés des liens déjà visités */
a.menu:visited {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}
/* :active permet de définir les propriétés d'un lien actif - qui vient d'être cliqué */
a.menu:active {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-decoration: underline;
}
/* :hover permet de définir les propriétés du lien quand le curseur le survole */
a.menu:hover {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-decoration: underline;
}
a.menuactif {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-decoration: underline;
}









.cadreresidences {
	height: 354px; 
  width: 320px;
  border-style: none;
  border-color: #CCFFD0;
  overflow: auto;
  }
.titreresidences {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #0C968C;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.texteresidences {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #0C968C;
	text-align: justify;
}
.textecourantresidences {
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: black;
	text-align: justify;
}
.commentaireresidences {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #0C968C;
	text-align: center;
	padding: 0px;
	margin: 0px;
}





.cadrealtitudezero {
  height: 312px; 
  width: 382px;
  border-style: none;
  border-color: #00234C;
  padding-right: 8px;
  overflow: auto;
  scrollbar-face-color: #C5E2FF;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000;
  scrollbar-track-color: white;
  scrollbar-arrow-color: #448CCB;
  }
.titrealtitudezero {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #1871A8;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.textealtitudezero {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #1871A8;
	text-align: justify;
	padding: 0px;
	margin: 0px;
}
.commentairealtitudezero {
	text-align: center;
	padding: 0px;
	margin: 0px;
	line-height: 13px;
}
.commentaire1altitudezero {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: black;
}
.commentaire2altitudezero {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #1871A8;
}
a.altitudezero:link {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #1871A8;
	text-align: justify;
}
a.altitudezero:visited {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #1871A8;
	text-align: justify;
}
a.altitudezero:active {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #1871A8;
	text-align: justify;
}
a.altitudezero:hover {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #1871A8;
	text-align: justify;
}







.cadrerosedesel {
  height: 300px; 
  width: 382px;
  border-style: none;
  border-color: #FCFF88;
  padding-right: 8px;
  overflow: auto;
  scrollbar-face-color: #FCFF88;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000;
  scrollbar-track-color: white;
  scrollbar-arrow-color: #FFAA00;
  }
.titrerosedesel {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFAA00;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.texterosedesel {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFAA00;
	text-align: justify;
	padding: 0px;
	margin: 0px;
}
.commentairerosedesel {
	text-align: center;
	padding: 0px;
	margin: 0px;
	line-height: 13px;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFAA00;
}
a.rosedesel:link {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFAA00;
	text-align: justify;
}
a.rosedesel:visited {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFAA00;
	text-align: justify;
}
a.rosedesel:active {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFAA00;
	text-align: justify;
}
a.rosedesel:hover {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFAA00;
	text-align: justify;
}







.cadreetoiledemer {
  height: 312px; 
  width: 382px;
  border-style: none;
  border-color: #FFC9C9;
  padding-right: 8px;
  overflow: auto;
  scrollbar-face-color: #FFC9C9;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000;
  scrollbar-track-color: white;
  scrollbar-arrow-color: #FF0000;
  }
.titreetoiledemer {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.texteetoiledemer {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-align: justify;
	padding: 0px;
	margin: 0px;
}
.commentaireetoiledemer {
	text-align: center;
	padding: 0px;
	margin: 0px;
	line-height: 13px;
}
.commentaire1etoiledemer {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.commentaire2etoiledemer {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}
a.etoiledemer:link {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-align: justify;
}
a.etoiledemer:visited {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-align: justify;
}
a.etoiledemer:active {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-align: justify;
}
a.etoiledemer:hover {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-align: justify;
}







.cadrearcenciel {
  height: 300px; 
  width: 382px;
  border-style: none;
  border-color: #CCFFD0;
  padding-right: 8px;
  overflow: auto;
  scrollbar-face-color: #CCFFD0;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000;
  scrollbar-track-color: white;
  scrollbar-arrow-color: #09AF00;
  }
.titrearcenciel {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #09AF00;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.textearcenciel {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #09AF00;
	text-align: justify;
	padding: 0px;
	margin: 0px;
}
.commentairearcenciel {
	text-align: center;
	padding: 0px;
	margin: 0px;
	line-height: 13px;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #09AF00;
}
a.arcenciel:link {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #09AF00;
	text-align: justify;
}
a.arcenciel:visited {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #09AF00;
	text-align: justify;
}
a.arcenciel:active {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #09AF00;
	text-align: justify;
}
a.arcenciel:hover {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #09AF00;
	text-align: justify;
}







.cadresports {
  height: 300px; 
  width: 382px;
  border-style: none;
  border-color: #C7FAFF;
  padding-right: 8px;
  overflow: auto;
  scrollbar-face-color: #C7FAFF;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000;
  scrollbar-track-color: white;
  scrollbar-arrow-color: #0C968C;
  }
.titresports {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #0C968C;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.textesports {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #0C968C;
	text-align: justify;
	padding: 0px;
	margin: 0px;
}
.commentairesports {
	text-align: center;
	padding: 0px;
	margin: 0px;
	line-height: 13px;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #0C968C;
}





.cadretarifs {
  height: 480px; 
  width: 840px;
  border-style: none;
  border-color: #C7FAFF;
  padding-right: 8px;
  overflow: auto;
  scrollbar-face-color: #C7FAFF;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000;
  scrollbar-track-color: white;
  scrollbar-arrow-color: #0C968C;
  }
  
.cadretarifs2 {
  height: 490px; 
  width: 840px;
  border-style: none;
  border-color: #C7FAFF;
  padding-right: 8px;
  overflow: auto;
  scrollbar-face-color: #C7FAFF;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000;
  scrollbar-track-color: white;
  scrollbar-arrow-color: #0C968C;
  }
    
.titretarifs {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #0C968C;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.textetarifs {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-align: center;
}
.commentairetarifs {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align: center;
}





.titrevisite {
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #0C968C;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.textevisite {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #0C968C;
	text-align: center;
	padding: 0px;
	margin: 0px;
}





.cadrecontact {
  height: 400px; 
  width: 800px;
  border-style: none;
  border-color: #C7FAFF;
  padding-right: 8px;
  padding-top: 0px;
  margin-top: 0px;
  overflow: auto;
  scrollbar-face-color: #C7FAFF;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000;
  scrollbar-track-color: white;
  scrollbar-arrow-color: #0C968C;
  }
.titrecontact {
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	color: #0C968C;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.textecontact {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #0C968C;
	text-align: justify;
	padding: 0px;
	margin: 0px;
}

.erreurcontact {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: red;
	text-align: justify;
	padding: 0px;
	margin: 0px;
}
.mailenvoye {
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	color: #0C968C;
	text-align: center;
	padding: 0px;
	margin: 0px;
}






.cadreacces {
  height: 85px; 
  width: 800px;
  border-style: none;
  border-color: #C7FAFF;
  padding-right: 8px;
  overflow: auto;
  scrollbar-face-color: #C7FAFF;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000;
  scrollbar-track-color: white;
  scrollbar-arrow-color: #0C968C;
  }
.titreacces {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #0C968C;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.texteacces {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #0C968C;
	text-align: justify;
	padding: 0px;
	margin: 0px;
}






.textecourant {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-align: justify;
}


.adresse {
	padding: 0px;
	margin: 0px;
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align: center;

	/*line-height: 1.9;*/
}

.commentaire {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align: right;
	padding: 0px;
	margin: 0px;
}
.commentaire2 {
	font-family: arial;
	font-size: 9px;
	font-weight: normal;
	color: black;
	text-align: right;
	padding: 0px;
	margin: 0px;
}




.copyright {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align: right;
	margin-top: 5px;
}

.titre1mentionslegales {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-align: center;
}
.titre2mentionslegales {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-align: center;
}
.textementionslegales {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-align: center;
}






.image { 
     background-image: url(images/accueil/Presquile.jpg);
     background-repeat: no-repeat;
     }