/*TABLEAU LEGENDE*/
.tableau-legende
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-left:10px;
}

.legende-reserver
{
	background-image:url(../img/etat-rouge.gif);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
	border:#000000 solid 1px;
	cursor:pointer;
}

.legende-options
{
	background-image:url(../img/etat-bleu.gif);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
	border:#000000 solid 1px;
	cursor:pointer;
}

.legende-plusieurs-options
{
	background-image:url(../img/etat-vert.gif);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
	border:#000000 solid 1px;
	cursor:pointer;
}

.legende-libre
{	
	width:14px;
	height:14px;
	border:#000000 solid 1px;
	cursor:pointer;
}

.legende-week-end
{
	width:14px;
	height:14px;
	border:#000000 solid 1px;
	background-color:#E0E0E0;
	cursor:pointer;
}
/*TABLEAU DISPONIBILITE*/
.titre-mois_annee
{
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-size:11px;
	font-weight:bold;
	padding:0px;
	margin-left:11px;
}
.tableau-disponibilite
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	margin-left:11px;
}

.chiffre
{
	border:#000000 solid 1px;
	width:14px;
	height:14px;
	text-align:center;
}

.contenu
{
	border:#000000 solid 1px;
	width:14px;
	height:14px;
	cursor:pointer;
}

.liste_salle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.navigation A
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.navigation A:hover
{
	font-weight:bold;
	color:#CEA990;
	text-decoration:none;
}

/*POPUP*/
.tableau-formulaire
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.tableau-formulaire INPUT,
.tableau-formulaire TEXTAREA,
.tableau-formulaire SELECT
{
	 width:167px;
	 font-weight:bold;
	 font-family:Arial, Helvetica, sans-serif;
 	 font-size:11px;
  	 color:#000000;
}

.tableau-formulaire TEXTAREA
{
	height:80px;
	font-weight:normal;
}

.bouton
{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
	border:none;
	width:70px;
	color:#FFFFFF;
	background-color:#97897F;
	
}

.titre-tableau-formulaire
{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#97897F;
}

/*PAGE PAR CONTACT*/
.tableau-disponibilite-contact
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;	
	border:#97897F solid 1px;
}

.tableau-disponibilite-contact TD
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	margin-left:11px;
	/*border:#97897F solid 1px;*/
	border-bottom:#97897F solid 1px;
	border-left:#97897F solid 1px;
	border-right:#97897F solid 1px;
	border-top:none;
	padding-left:2px;
}


.title-tableau TD
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;		
	padding:2px;
	background-color:#CEA990;
	color:#FFFFFF;
	font-weight:bold;
	border:#97897F solid 1px;	
}

.title-tableau TABLE TD
{
	border:none;
}

.title-tableau TD A,
.title-tableau TD A:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#FFFFFF;
}

.tableau-action TD
{
	border:none;
}

.action-edit
{
	margin:0px;
	padding:0px;
	background-image:url(../img/file_edit.png);
	background-repeat:no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;	
}

.action-remove
{
	margin:0px;
	padding:0px;
	background-image:url(../img/file_remove.png);
	background-repeat:no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;
}

.option-relance
{
	margin:0px;
	padding:0px;
	background-image:url(../img/relance-option.png);
	background-repeat:no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;	
}

.option-confirme
{
	margin:0px;
	padding:0px;
	background-image:url(../img/confirmer-option.png);
	background-repeat:no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;
}

.option-supprime
{
	margin:0px;
	padding:0px;
	background-image:url(../img/supprimer-option.png);
	background-repeat:no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;
}

.contact-reserver
{
	background-image:url(../img/etat-rouge.gif);
	background-repeat:no-repeat;
	background-position:center;
	border-left:#97897F solid 1px;
}

.contact-options
{
	background-image:url(../img/etat-bleu.gif);
	background-repeat:no-repeat;
	background-position:center;
	border-left:#97897F solid 1px;
}
