.tempsforts {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; color: #666666; 
  text-decoration: none; 
  font-weight: normal
}
.titre-tempsforts {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  color: #333333; 
  text-decoration: none
}
.date-tempsforts {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #28A3B0; 
  font-weight: normal; 
  text-decoration: none
}
a.liresuite {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: normal; 
  color: #339999; 
  text-decoration: none
}
a.liresuite:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 font-weight: normal; 
 color: #333333; 
 text-decoration: none
}
.titre-coeur {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  text-transform: uppercase; 
  color: #CC3333; 
  text-decoration: none
}
a.lienverpage {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal; 
  color: #003333; 
  text-decoration: none
}
a.lienverpage:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal; 
  color: 1AA9BA; 
  text-decoration: none 
}
.texte-bas {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal; 
  color: 0069B7; 
  text-decoration: none
}
.texte-motcle-bas {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  color: #999999; 
  text-decoration: none
}
select.zone {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  color: #336666; 
  text-decoration: none; 
  height: 15px; 
  width: 160px; 
  border: 1px #000000 solid
}
select.recherche {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  color: #336666; 
  text-decoration: none; 
  height: 14px; 
  width: 150px; 
  border: 1px #000000 solid
}
.recherchegenerale {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  color: #336666; 
  text-decoration: none
}
select.zoneinter {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  color: #336666; 
  text-decoration: none; 
  height: 15px; 
  width: 160px;
  border: 1px #000000 solid
}
a.lien-okinter {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  font-weight: bold; 
  color: #FFFFFF; 
  text-decoration: none 
}
a.lien-okinter:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  font-weight: bold; 
  color: #003333; 
  text-decoration: none 
}
.choix-carte {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  line-height: normal; 
  font-weight: normal; 
  color: #FFFFFF; 
  text-decoration: none
}
a.lienhebergement {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  color: #FFFFFF; 
  text-decoration: none
}
a.lienhebergement:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  color: #003333; 
  text-decoration: none
}
a.lien-menu-bas {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  line-height: normal; 
  font-weight: normal; 
  color: #999999; 
  text-decoration: none
}
a.lien-menu-bas:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  font-weight: normal; 
  color: #003366; 
  text-decoration: none
}
a.choix-carte {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: normal; 
  color: #FFFFFF; 
  text-decoration: none
}
a.choix-carte:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: normal; 
  color: #003333; 
  text-decoration: none 
}
a.tempfort-zone {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  color: 18535A; 
  text-decoration: none
}
a.tempfort-zone:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  color: #FF9933; 
  text-decoration: none 
}
.contenu {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: normal; 
  color: #333333; 
  text-decoration: none
}
a.pluscci {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  color: 18535A; 
  text-decoration: none 
}
a.pluscci:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  color: #0099CC; 
  text-decoration: none 
}
a.pluslabel {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  color: 18535A; 
  text-decoration: none
}
a.pluslabel:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  color: #CC0000; 
  text-decoration: none 
}
.ciffre-resultat {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  color: 18535A; 
  text-decoration: none
}
.tarifs {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  color: #FFFFFF; 
  text-decoration: none
}
.titre-detail {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  font-weight: bold; 
  color: #006666; 
  text-decoration: none
}
a.siteavoir {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #000000; 
  text-decoration: none
}
a.siteavoir:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #FFFFFF; 
  text-decoration: none
}
.titre-zone {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  color: #003333; 
  text-decoration: none
}
input.contact {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: 2B848F; 
  border: 1px #3399CC solid; 
  height: 15px; 
  width: 160px
}
textarea.form {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #666666; 
  text-decoration: none; 
  height: 80px; 
  width: 180px; 
  border: #0099CC; 
  border-style: solid; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 1px
}
.edito-coeur {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #FFFFFF
} 
.titre-edito-coeur {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 16px; 
  font-weight: bold; 
  color: #FFFFFF; 
  text-decoration: none
}
a.label {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: normal; 
  color: #cc0000; 
  text-decoration: none
}
a.label:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: normal; 
  color: #3399cc; 
  text-decoration: none
}

.groupes_bouton{
	padding:4px;
	margin-top:20px;
	width:160px;
	font-weight:bold;
}

.groupe_bouton{
	position:relative;
	top:7px;
	margin-right:5px;
	cursor:pointer;
}

.groupes_bouton a{
	color:#47535a;
	text-decoration:none;
}

.groupes_bouton a:hover{
	color:#e63a00;
}

#groupes_contenu{
	margin:10px 0px 0px 20px;	
}

#groupes_contenu_in{
	padding:0px 10px 0px 10px;
	background-color:#f7f7f7;
	border:1px solid #e6e6e6;
	border-top:1px solid #f7f7f7;
	border-bottom:1px solid #f7f7f7;
}

.groupes_contenu_ligne{
	padding:10px;
	margin-bottom:5px;
	color:#766e6e;
	font-size:10px;
	line-height:14px;
}

.groupes_titre{
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}

.gmaps{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:black;
	z-index:1000;
	opacity:0.7;
	filter:alpha(opacity=70);
}

.gmaps_in{
	position:fixed;
	top:50%;
	left:50%;
	margin-left:-370px;
	margin-top:-320px;
	width:740px;
	height:520px;
	background-color:white;
	z-index:1001;
}

.gmaps_in_in{
	position:relative;
	padding:0px;
	margin:0px 20px 0px 20px;
}

.gmaps_close{
	height:20px;
	text-align:right;
	font-family:Arial;
	font-size:10px;
	padding-top:5px;
}

.maps_cat{
	float:left;
	width:218px;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	padding:5px 0px 5px 0px;
	margin-top:-1px;
	color:black;
	text-decoration:none;
}	

.maps_cat img{
	border:0px;
}

.gmaps_cat_lois_heberg{
	background-color:red;
}
