@charset "UTF-8";
/* CSS Document */

.box{padding-bottom:52px;}
.title{padding-bottom:7px;margin-bottom:8px;border-bottom:2px dotted #666;}
.titleh3next{font-size:12px;margin-left:-3px;}
img{border:0;}
span.comments{color:#666;}
.smalltext10{font-size:10px;}

.menugauche{padding:0 0 7px 0;margin-bottom:7px;border-bottom:2px dotted #666;}

/* ******************** MAIN *********************** */

.leftdot{padding-left:7px;border-left:2px dotted #666;}

#main_fw{float:left;min-height:500px;}

table  th{
	background-color:#000;
	color:#FFF;
	height: 20px;
	line-height: 20px;
	padding:0 5px 0 5px;
	font-weight: normal;
}
table td{
	height:20px;
	margin:0;
	padding: 5px 0 0 5px;
	font-size: 12px;
}
table.calendriersalons {}
table.calendriersalons a{font-weight:bold;}
table.calendriersalons a:hover{color:#F00;}
table.calendriersalons th{padding:0 15px 0 5px;}
table.calendriersalons td{padding: 8px 0 0 5px;border-bottom: dotted 2px #666;border-left: solid 1px #fff;}
.currentdate{background-color:#F2F2F2;border-bottom-color:#999999;}

table.calendriersalons2 td, table.calendriersalons2 th{margin:0;padding:0;border:none;width:18px;}
table.calendriersalons2 td.blanc{background-color:#FFF;color:#000000;font-weight:bold;font-size:10px;border:none;padding-top:3px;padding-bottom:5px;height:12px;}
table.calendriersalons2 td{height:32px;border-left:solid 1px #CCC;}
table.calendriersalons2 td.selected{background-color:#f2f2f2;border-bottom:solid 1px #999999;/*height:10px;*/border-left:1px solid #F2F2F2;}
table.calendriersalons2 .today{background-color:#e0e0e0;}
table .salon{position:absolute;display:block;margin-top:3px;padding-left:5px;padding-right:7px;margin-right:5px;width:300px;}
table .weekend{background-color:#F00;}
table .endright{text-align:right;display:block;position:absolute;width:300px;margin-left:-290px;overflow:hidden;}
.blanc a:link, .blanc a:visited{color:#000;font-weight:bold;display:block;width:200px;}
.blanc a:hover{color:#000;}
.salon a:link, .salon a:visited{color:#F00;font-weight:bold;}
.salon a:hover{color:#000;}

a.back:link, a.back:visited{color:#FFF;}
a.back:hover{color:#F00;}
.star{
	position:absolute;
	display:block;
	height:16px;
	background-image:url(/img/ministar.png);
	background-repeat:no-repeat;
	text-indent: 20px;
	padding-top: 1px;
	line-height: 15px;
}
