.r-bouton { width:110px; height:20px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: d2232a; border:0px none #000000; cursor:hand; }
.r-dispodatearrivee { font-family: Arial, Verdana, Helvetica, sans-serif; color:#006543; font-weight:bold ; font-size:11px; }
.r-dispoduree { font-family: Arial, Verdana, Helvetica, sans-serif; color:#006543; font-weight:bold ; font-size:11px; }
.r-dispoentete { background-color:#006543; font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:normal ; font-size:11px; }
.r-dispofond { background-color:#c7de89; }
.r-dispopers { font-family: Arial, Verdana, Helvetica, sans-serif; color:#006543; font-weight:bold ; font-size:11px; }
.r-formdatearrivee { background-color: #ffffff; border:1px solid #006543; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; width:130px; height:18px; vertical-align:middle; }
.r-selectduree { width:130px; height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
.r-selectpers { width:80px; height:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
.r-voirresultats { font-family: Arial, Verdana, Helvetica, sans-serif; color:#006543; font-weight:bold ; font-size:11px; }
#r-affiner { position:absolute; width:160px; height:auto; left:460px; top:8px; z-index:51; visibility: visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:11px; }
#r-affiner a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #d2232a; text-decoration: none; font-size: 11px}
#r-affiner a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #f499c1; text-decoration: none; font-size: 11px}
#r-boutonreservez { position:relative; width:50px; height:172px; left:0px; top:0px; z-index:50; visibility: visible; border:0px none #000000; float:right; }
#r-categorie { position:absolute; width:160px; height:auto; left:460px; top:123px; z-index:51; visibility: visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; color:#006543; font-weight:bold ; font-size:11px; }
#r-lab{ position:absolute;width:160px; height:auto; left:460px; top:22px; z-index:51; visibility: visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; color:#006543; font-weight:bold ; font-size:11px; }
#r-categorie select { width:160px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
#r-disponibilites { position:absolute; width:430px; height:auto; left:10px; top:59px; z-index:51; visibility: visible; border:0px none #000000; text-align:left; }
#r-fondreservez { position:relative; width:630px; height:172px; left:0px; top:0px; z-index:50; visibility: visible; border:0px none #000000; float:right; background-image:url(images/fond-reservez.gif); }
#r-rechercher { position:absolute; width:110px; height:auto; left:330px; top:129px; z-index:51; visibility: visible; border:0px none #000000; text-align:left; }
#r-resultats { position:absolute; width:320px; height:auto; left:10px; top:130px; z-index:51; visibility: visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:11px; }
#r-typehebergement { position:absolute; width:210px; height:auto; left:10px; top:13px; z-index:51; visibility: visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; color:#006543; font-weight:bold ; font-size:11px; }
#r-typehebergement select { width:210px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }
#r-ville { position:absolute; width:210px; height:auto; left:230px; top:13px; z-index:51; visibility: visible; border:0px none #000000; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; color:#006543; font-weight:bold ; font-size:11px; }
#r-ville select { width:210px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 11px; }

#infos {
    position:absolute;
	z-index:100;
	width: 450px;
	left: 250px;
	top: 3px
}
#boutons {
	width: 47px;
	position: relative;
	display: block;
	top: 0px;
	height: 208px;
	left:403px;
}
#boutonsOFF {
	width: 47px;
	position: relative;
	display: block;
	top: 0px;
	height: 208px;
	left: 403px;
}
#boutonsON {
	width: 47px;
	position: relative;
	display: block;
	top: 0px;
	height: 208px;
	left: 5px;
}
#bord-G {
	position: absolute;
	width: 20px;
	display: block;
	left: 27px;
	height: 208px;
}
#infos-contenus {
	left: 20px;
	width: 663px;
	position: absolute;
	height: 208px;
	top: -3px;
	background-color: #FFFFFF;
	overflow:auto;	
}
#infos-contenus p, #infos-contenus span {
	margin: 0px;
	padding: 0px;
}
#infos-contenus div.news {
	margin:15px;
	padding-bottom:15px;
}
#infos-contenus div.newsText, #infos-contenus div.newsLien {
	display: inline;
}
#onglet {
	position:absolute;
	width: 27px;
	display: block;
	height: 110px;
	top: 18px;
	cursor:pointer;
}

.tumevoispas
{
 visibility: hidden;
}

.tumevois
{
 visibility: visible;
 font-size : 200%; 
 background-color: #DAEDFC;
 width: 300px;
 height: 40px;
}