#tab_res{
	border:1px solid black;
	width:100%;
	margin-top:10px;
	margin-bottom:20px;
	border-collapse:collapse;
}

#tab_res th{
	background-color:#1F1F1F;
	color:white;
	font-size:14px;
	padding:5px;
	border-bottom:2px solid black;
}

#tab_res td{
	padding:5px;
	text-align:center;
}

#tab_res tr{
	border:1px solid black;
}

#tab_res .duree{
	text-align:center;
	font-weight:bold;
}

#tab_res .mois{
	background-color:#FED65D;
}

#tab_res .jour{
	background-color:#FFCA2C;
}

#tab_res .mois .option{
	background-color:#F28214;
	text-align:left;
	border-left:1px solid black;
}


/*  ---------------------------------- FORMULAIRE RESERVATION  -----------------------------------*/

.cadre_page_reserv{

}

.cadre_page_reserv .important{
	color:red;
	font-weight:bold;
}

.cadre_page_reserv fieldset{
	border:2px solid #1F1F1F;
/*	background-color:#FFCA2C;*/
	padding:10px;
}

.cadre_page_reserv fieldset legend{
	font-family:Arial;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:#EA7121;
}

.cadre_page_reserv td{
	font-size:10px;
}

.cadre_page_reserv .inp,.cadre_page_reserv select{
	border:1px solid #414141;
}

.cadre_page_reserv select{
	font-size:10px;
}

.cadre_page_reserv .commentaire{
	padding-left:20px;
}

.cadre_page_reserv textarea{
	width:250px;
	height:200px;
	border:1px solid #414141;
}

.cadre_page_reserv .bouton{
	text-align:center;
	margin-top:10px;
}