/* CSS Document */
/* text decoration (balise a) :  
--> none : pas souligné,
--> underline : souligné (bas),
--> overline : souligné (haut)
--> overline underline : souligné en hait et en bas...*/


.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align:middle;
}


.jours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	font-weight: bold;
}

.tab_numero {
	background:url(../images/planning/icone.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	-moz-border-radius:0 0 4px 4px;
	border-right:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	
}
.tab_numero td {
background:url("../images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
border:1px solid #D3D3D3;
color:#555555;
font-weight:normal;
outline:medium none;
height:20px;
}
.tab_numero tr{
	height:20px;
}
.header-planning-calendar{
background:url("../images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC;
border:1px solid #AAAAAA;
color:#222222;
font-weight:bold;
-moz-border-radius:4px 4px 4px 4px;
}
.tab_cal {
	-moz-border-radius:4px 4px 0 0;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	border-top:1px solid #AAAAAA;;
	padding:0.2em 0.2em 0;
}

.tab_numero td.reserve {
	background:url("../images/ui-bg_highlight-soft_25_0073ea_1x100.png") repeat-x scroll 50% 50% #0073ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;
}
.reserve {
	background:url("../images/ui-bg_highlight-soft_25_0073ea_1x100.png") repeat-x scroll 50% 50% #0073ea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;
	height:29px;
width:40px;
}

.descriptif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left:10px;
}

