.tuile {
	background-image: url(images/tuile1.jpg);
	background-repeat: repeat-x;
}
.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #737373;
}
.texte {
	font-size: 10px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.textebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.texte11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.texte12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.imagine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: normal;
	color: #FFFFFF;
}
ul.texte11 li {padding:3px 0;}


#formConnexion {padding:30px 0 0px 60px;}
#formConnexion input[type=text] {width:110px; display:inline-block; padding:2px; font-size:11px; font-family:verdana;}
#formConnexion input {margin:3px 0;}



#calendrierReserv {border-collapse:collapse; }
#calendrierReserv td {text-align:center; vertical-align:middle; width:29px; border:2px solid white; padding:4px; background-color:#dfdfe3; font-family:arial; font-size:11px; font-weight:bold;}
#calendrierReserv td a img {border:none; }
#calendrierReserv td a {color:black;}
tr.bleu td {background-color:#0b1d49 !important; color:white; }
.today {background-color:#b2b2b6 !important; }

#grilleReservation {border-collapse:collapse; }
#grilleReservation td {border:3px solid white; padding:8px 9px; background-color:#dfdfe3; font-family:arial; font-size:11px; font-weight:bold;}
#grilleReservation td.reserve {background-color:#0b1d49; cursor:pointer;}

#ajouterReservation  { border:2px solid white; width:464px; background-color:#dfdfe3; padding:15px; font-family:arial;}
#ajouterReservation label {color:#010150; font-size:11px; font-weight:bold; display:inline-block; width:75px; text-align:left;}
#ajouterReservation input[type=text]{width:130px; margin:2px;}

.popup {position:absolute; display:inline-block; background-color:white; padding:13px; border:1px solid #666666;}
span.nom {display:block; margin-bottom:10px; text-transform:uppercase; font-weight:bold; font-family:arial; font-size:12px;}
p.info {color:#010150;   display:inline-block;  font-weight:bold; font-family:arial; font-size:12px;}
p.info a{color:#010150; } 