a.info{position: relative; z-index: 1; background-color:#FFFFFF; color:#FFFFFF;}
a.info:hover{cursor: help; z-index: 2; background-color:#CC4937;  color:#FFFFFF;}
a.info span{display: none;font-size: 11px;width: 239px; padding: 25px 4px 2px 4px;  color:#FFFFFF;}
a.info:hover span{display:block; position:absolute; z-index: 100;top: -25px; left: 0px; color: #FFFF00;text-align: justify;  color:#FFFFFF;}

body {color:#C0C0C0; text-decoration:none; font: 80% verdana, arial, sans-serif;}

A,A:link, a:visited { color:#FFFFFF;  text-decoration:none; font-family:arial; font-size:10pt; font-weight: bold ; }
A:hover { color:#008080; text-decoration:none; font-family:arial; font-size:10pt; background-color: #FFFFFF;}
h3 { color:#008000; text-decoration:none; font-family: times, verdana, sans-serif; font-size:14pt; font-weight: bold;}
h5 { color:#808000;  text-decoration:none; font-family: courrier, verdana, sans-serif; font-size:8pt; font-weight: normal;}
h4 { color:#008000;  text-decoration:none; font-family: courrier, verdana, sans-serif; font-size:16pt; font-weight: normal;}
h2 { color:#808000; text-decoration:none; font-family: arial, verdana, sans-serif; font-size:12pt; font-weight: bold ; }
h1 { color:#808000; text-decoration:none; font-family: times, verdana, sans-serif; font-size:8pt;}
th { color:#FFFFFF; font-family: courrier, verdana, sans-serif; font-size:10pt; background-image: url("fond-degrade-vert-gite-40.jpg");}
td { color:#808000; text-decoration:none; font-family: arial, verdana, sans-serif; font-size:12pt; font-weight: bold ; }

input {
	font-family: "Trebuchet MS", Arial, Heveltica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
}

textarea {
	font-family:  Arial, Heveltica, "Trebuchet MS", sans-serif;
	font-size: 0.9em;
	font-style: normal;
	color: #0000FF;
	background-color: #FFFFFF;
}

select {
	font-family: "Trebuchet MS", Arial, Heveltica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: bold;
	color: #0000FF;
	border: 1px solid #ffffff;
	background-color: #FFFFFF;
}

div#cadre {/* conteneur global et arrière-plan du titre du cadre */
width: 275px;
padding-top: 40px;
background: url(haut-cadre-vert.gif) top left no-repeat;
}
div#bloccadre {/* arrière-plan bas et sur l'ensemble du cadre */
background: url(bas-cadre-vert.gif) bottom left no-repeat;
padding-bottom: 40px;
}
div#bloccadre p {
margin: 0 30px 0 20px;
}

.haut {  background:#202020; height:30px; width:1000px; }
.haut td {padding: 0px 10px 0px 10px;}
.haut a {color:#FFFFFF; font-size:12pt; font-weight:normal;}
.haut a:hover { font-weight:bold; background:#202020;}


.gite-ancien { background:  #B0000D url('images/fondh.jpg') no-repeat center top; height:336px; width:1000px; text-align:center;  }
.gite { background:  #B0000D; height:336px; width:1000px; text-align:center;  }


.contenu {   width:1000px; padding:0px;  color:#9491AE;  }
.contenu  td { background:#202020; border:20px solid #B0000D; margin:0px; padding:5px 20px 5px 20px;  color:#9491AE;   }
.normal td { border:0px; color:#9491AE; border:1px solid #B0000D; font-size:10pt;  }
.normal a { color:#9491AE; font-size:12pt;  }

.laplante {  background:#202020; padding:0px; margin:0px;  color:#9491AE;   }
.contenu h3 { color:rgb(95,219,235); font-size:14pt; }
.titre td { background:#454545; color:#FFFFFF; font-size:8pt; height:30px; width:1000px; font-weight:light; }




