body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #A0BBCC;
}
.texte-rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}
.texte-rouge-normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}
.texte-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #A0BCCC;
}
.titre-rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #ff3300;
}
.texte-blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.lienblanc a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.lienblanc a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.lienblanc a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.lienblanc a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.texte-noir10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}
.texte-noir11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}
.texte-bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #2d4f62;
}
.texte-noir_newroman11 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.texte-blanc11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
}
.texte-blanc10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.texte-orange10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #F1963F;
	text-decoration: none;
}
.texte-noir12gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.texte-noir16gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
a.lien_noir   {     font: 10px Verdana, Arial, Helvetica, sans-serif;   color:#000000;     text-decoration:none;     font-weight:normal;   }
a.lien_noir:hover   {     font: 10px Verdana, Arial, Helvetica, sans-serif;   color:#000000;     text-decoration:underline;     font-weight:normal;   }
/* textarea {
border:1px #5E7394;
background-color:#E7EAEF;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
-moz-border-radius: 4px;
}
input {
border:1px #5E7394;
background-color:#E7EAEF;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
-moz-border-radius: 4px;
}*/
#contenant {
	position: relative;
	top: 0px;
	visibility: visible;
	left: 0px;
	z-index: 2;
}
#contenantnews {
	position: relative;
	top: 0px;
	visibility: visible;
	left: 0px;
}
#news {
	position: absolute;
	width: 150px;
	left: -10px;
	top: -41px;
		z-index: 1;
	visibility: visible;
}
#contenant2 {
	position: relative;
	top: 0px;
	z-index: 1;
	visibility: visible;
	left: 0px;
}

#decouverte {
	position: absolute;
	width: 130px;
	left: 188px;
	top: 25px;
		z-index: 2;
	visibility: hidden;
}
#decouverte_gb {
	position: absolute;
	width: 130px;
	left: 178px;
	top: 25px;
		z-index: 2;
	visibility: hidden;
}
#hebergement {
	position: absolute;
	width: 130px;
	left: 300px;
	top: 25px;
		z-index: 2;
	visibility: hidden;
}

#restaurant {
	position: absolute;
	width: 130px;
	left: 420px;
	top: 25px;
		z-index: 2;
	visibility: hidden;
}
#restaurant_gb {
	position: absolute;
	width: 130px;
	left: 410px;
	top: 25px;
		z-index: 2;
	visibility: hidden;
}

#activites {
	position: absolute;
	width: 130px;
	left: 520px;
	top: 25px;
		z-index: 2;
	visibility: hidden;
}
#activites_gb {
	position: absolute;
	width: 130px;
	left: 510px;
	top: 25px;
		z-index: 2;
	visibility: hidden;
}
#infos {
	position: absolute;
	width: 130px;
	left: 630px;
	top: 25px;
		z-index: 2;
	visibility: hidden;
}
#infos_gb {
	position: absolute;
	width: 130px;
	left: 615px;
	top: 25px;
		z-index: 2;
	visibility: hidden;
}
#animations {
	position: absolute;
	width: 130px;
	left: 80px;
	top: 25px;
		z-index: 2;
	visibility: hidden;
}
#animations_gb {
	position: absolute;
	width: 130px;
	left: 80px;
	top: 25px;
		z-index: 2;
	visibility: hidden;
}
#situation {
	position: relative;
	top: 0px;
	visibility: visible;
	left: 0px;
}
#auto {
	position: absolute;
	width: 532px;
	left: 45px;
	top: 0px;
	z-index: 1;
	visibility: hidden;
}
#avion {
	position: absolute;
	width: 532px;
	left: 45px;
	top: 0px;
	z-index: 1;
	visibility: hidden;
}
#tgv {
	position: absolute;
	width: 532px;
	left: 45px;
	top: 0px;
	z-index: 1;
	visibility: hidden;
}
#yacht {
	position: absolute;
	width: 532px;
	left: 45px;
	top: 0px;
	z-index: 1;
	visibility: hidden;
}
.liennoir10 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.liennoir10 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.liennoir10 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.liennoir10 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.liennoir10 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
