
.libre0 input, .occupe0 input {border: 0px; background-color:transparent;color:#528B8B;}
.libre1 input, .occupe1 input {border: 0px;background-color:transparent;color:#528B8B;}

.reservsalle {font-family : Verdana, arial, helvetica, sans-serif; border:1px solid #868686; background-color : #F0FFFF; border-collapse:collapse;
  font-size:80%;z-index:300;}


.reservsalle caption {
    color : #000;
    text-align : center;
    font-weight : bold;
  }


.reservsalle td {
    padding:2px;
    color : #333333;
    text-align : center;
    background-color :#FFFACD;
    border-top:dashed; border-right:dashed; border-color:#868686; border-width:1px;
  }


.reservsalle th {font-size:90%; color : #C51112; text-align : center; background-color : #C7C8C7;}


td.libre0 { background-color:#9ACD32;color:#006600;}
td.libre1 { background-color:#B3EE3A;color:#006600;}

td.occupe0 { background-color:#F39D15;}
td.occupe1 { background-color:#FFA858;}

a.info { position: relative;color: black; text-decoration: none;}
a.info span { display: none; /* on masque l'infobulle */}
a.info:hover { background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
}
.reservsalle em {
        background: url(img/hover.png) no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	top: -85px;
	left: -9em;
	text-align: center;
	padding: 5px 10px 20px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}

a.info:hover span {
   display: inline; /* on affiche l'infobulle */
   font-size:90%;
   position: absolute;
   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   top: 25px; /* on positionne notre infobulle */
   left: -9em;
   background:#EAF2FF;
   color:#53A8D1;
   padding: 1em;
   border: 1px solid #54A7D3;
}

#log {
border-color:#54A7D3;
border-style:solid;
border-width:1px;
clear :both;
margin-left:10px;
margin-top:10px;
padding:0.5em 2em;
text-align:center;
background-color:#EAF2FF;
display:none;
}
#log #formreserv1 input {margin:3px;border:1px dashed #54A7D3;}
.rub43 #navigation {width:110px !important;background:#FDFAB7 url(img/bg_jaune.gif) repeat-x scroll 0 0;
border:1px solid #DAD74E;text-align:center;
margin:1em auto;
padding:0 3em;}
.rub43 #contenu {min-width:770px;width:80%;}
