
#gauche_resa{
margin-right:20px;
float:left;
}


#contenu_central{
width:680px;
float:left;
}

#contenu_central_inner{
padding-top:16px!important;
padding-top:10px;
}

#calendar{
padding-top:20px;
}


#calendar_inner{
position:relative;
}

.intro_calendar{
font-size:10px;
font-weight:bold;
color:#336699;
}


#conteneur_popupdispos {margin-left:10px;margin-right:0;margin-top:0;margin-bottom:0;padding:0;border:none;width:590px;}
.cadre_disposdyn_inner {width:585px;height:150px;margin:0;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;background-image:url(/imagerie/reservation/popdispos_fond_degr_3.gif);background-repeat:repeat-x;text-align:left;padding-left:10px;padding-bottom:0px;}

#disponibilites_popupdyn {text-align:center;margin:0;padding:0;}
#disponibilites_popupdyn table.jours{margin:0;padding:0;border:1px solid #e8eaeb;}
#disponibilites_popupdyn table.jours td{margin:2px;padding:0;border:none;color:#FFFFFF;font-weight:bold;font-size:9px;text-align:center;vertical-align:middle;}
#disponibilites_popupdyn table.jours td div {font-family:arial,sans-serif;color:#000000;font-weight:normal;font-size:9px;text-align:center;vertical-align:middle;text-decoration:none;}
#disponibilites_popupdyn table.jours td div a{font-family:arial,sans-serif;color:#000000;font-weight:normal;font-size:9px;text-align:center;vertical-align:middle;text-decoration:none;}


#inner_bottom th{
text-align:left;
font-weight:normal;
}


.popupdisposdyn div.disponibilites_popup #mois_outer {clear:both;width:590px;height:35px;text-align:left;margin:0;}
.popupdisposdyn div.disponibilites_popup #mois_outer div.mois {position:absolute;text-align:left;vertical-align:bottom;color:#1b57a5;font-size:10px;font-weight:normal;white-space:nowrap;height:26px;top:180px;}
td.dispo_int {white-space:nowrap;color:#000000;font-size:11px;font-weight:bold;}
#popdispos_date_arrivee 		{font-size:10px;color:#1b57a5;font-weight:bold;display:inline;white-space:nowrap;vertical-align:middle;}
#popdispos_date_arrivee_inner 	{font-size:10px;color:#1b57a5;font-weight:bold;display:inline;white-space:nowrap;vertical-align:middle;}
#popdispos_date_depart 			{font-size:10px;color:#1b57a5;font-weight:bold;display:inline;white-space:nowrap;vertical-align:middle;}
#popdispos_date_depart2 		{font-size:10px;color:#1b57a5;font-weight:bold;display:inline;white-space:nowrap;vertical-align:middle;}
#popdispos_date_depart_inner 	{font-size:10px;color:#1b57a5;font-weight:bold;display:inline;white-space:nowrap;vertical-align:middle;}

div.dispos_dispo 		{width:12px;height:12px;margin:2px;padding:2px;background-color:#ffffff;border:1px solid #d5d5d5;}
div.dispos_pasdispo 	{width:12px;height:12px;margin:2px;padding:2px;background-color:#d5d5d5;border:1px solid #d5d5d5;}

.dateselect {border:2px solid #48ab2d;width:14px;height:14px;background-color:#ffffff;color:#000000;font-weight:normal;font-size:9px;text-align:center;vertical-align:middle;text-decoration:none;margin:1px;padding:1px;}
.dateoutonlyselect {border:2px solid #48ab2d;width:14px;height:14px;background-color:#d5d5d5;color:#000000;font-weight:normal;font-size:9px;text-align:center;vertical-align:middle;text-decoration:none;margin:1px;padding:1px;}
/*
#intro_calendrier{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#336699;
padding-bottom:10px;
padding-left:10px;
}


#calendrier_dispo{
width:596px;
height:155px;
background:#FFFFFF url(/imagerie/reservation/fond_calendrier_resa_dispo.gif) no-repeat top left;
}

#calendrier_dispo_inner{
padding:10px;
}


#les_dates div{
float:left;
padding-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#336699;
}



#cadre_date{
padding-top:30px;
padding-bottom:25px;
text-align:center;
}

.align_left{
text-align:left;
}

.align_right{
text-align:right;
}

.right{
float:right;
}

table,tr,td{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
}

td{
padding:1px;
text-align:center;
}

.table_border{
border:1px solid #e8eaeb;
padding-top:0px;
padding-bottom:0px;
padding-right:2px;
padding-left:2px;
}

.cel_border td {
border:1px solid #999999;
width:18px;
margin:4px;
}

.jour td{
width:20px;
text-align:center;
vertical-align:bottom;
}

.pas_dispo{
background-color:#999999;
}

#legende{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
float:left;
}
*/
