/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#EDEFEE;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	font-family:tahoma;
	font-size:12px;
	color:#000000;
}
.gen{
	background-color:#FFFFFF;
border:1px solid #0099CC;
color:black;
font-family:Verdana,Tahoma,Arial;
font-size:8pt;
margin:0;
}
#login{
	border:2px solid #2D62A7;
}
#titrelogin{
font-family:tahoma;
	font-size:17px;
	color:#FFFFFF;
	padding-left:20px;
	padding-bottom:5px;
	text-transform:uppercase;
	height:37px;
	background-image:url(images/bg_titre.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#alert{
	font-size:11px;
	color:#FF5666;
	border:1px solid #FF5666;
	background-color:#FFEEEF;
	height:27px;
}
#trlogin{height:27px; padding-right:10px; padding-top:4px;}

input.submit { border:0px;}
#menu{
	background-image:url(images/bg_menu.gif);
	background-repeat:repeat-x;
	height:21px;
	font-size:11px;
	color:#FFFFFF;
}
.calandrier{font-size:14px;}
th{ background-color:#F1F1F1; width:30px; border:1px solid #DDDDDD;font-family:tahoma;
text-align:center;
	font-size:14px;
	color:#000000;}
td.calandrier{
	background-color:#FFFFFF;
	width:30px;
	color:595959;
}
td.calandrier3{
	background-color:#0099FF;
	width:30px;
	color:595959;
}
td.calandrier1{
	background-color:#fffffd;
	width:30px;	color: #FFFFFF;
}
table.calandrier{ border:#FFFFFF 5px solid;}
td.calandrier{border:1px solid #DDDDDD; width:30px; text-align:center; height:25px;}
td.calandrier1{border:1px solid #DDDDDD; width:30px; text-align:center; height:25px;}
td.calandrier3{border:1px solid #DDDDDD; width:30px; text-align:center; height:25px;}
a.calandrier:link {	text-decoration: none; color:595959; text-align:center;font-weight: bold;}
a.calandrier:visited {	text-decoration: none; color:FFFFFF; text-align:center;font-weight: bold;}
a.calandrier:hover {	text-decoration: none;	color: #FFFFFF; text-align:center;font-weight: bold;}
a.calandrier:active {	text-decoration: none; color:FFFFFF; text-align:center;font-weight: bold;}
a.calandrier1:link {	text-decoration: none;	color: #FFFFFF; text-align:center;font-weight: bold;}
a.calandrier1:visited {	text-decoration: none;	color: #FFFFFF; text-align:center;font-weight: bold;}
a.calandrier1:hover {	text-decoration: none;	color: #FFFFFF; text-align:center;font-weight: bold;}
a.calandrier1:active {	text-decoration: none,	color: #FFFFFF; text-align:center;font-weight: bold;}
a.calandrier3:link {	text-decoration: none;	color: #FFFFFF; text-align:center;font-weight: bold;}
a.calandrier3:visited {	text-decoration: none;	color: #FFFFFF; text-align:center;font-weight: bold;}
a.calandrier3:hover {	text-decoration: none;	color: #FFFFFF; text-align:center;font-weight: bold;}
a.calandrier3:active {	text-decoration: none,	color: #FFFFFF; text-align:center;font-weight: bold;}
tr.calandrier{ border-right:1px solid #DDDDDD;}
#titrecal{
	background-image:url(images/bg_cal.gif); background-repeat:repeat-x;
	border:#CCCCCC solid 1px;
	color:#FFFFFF;
	text-align:center;
	height:25px;
	font-size:12px;
}
#cal{ margin:3px; border:#2D62A7 2px solid;}
#titre_30{ background-image:url(images/bg_30.gif); background-repeat:repeat-x; height:30px; font-size:12; color:white;}
.treenav{
	color:#6D6F6E;
	border-bottom:solid 1px #6d6f6e;
	font-size:11px;
	padding-left:20px;
}
.outil{
	color:#000;
	border:solid 2px #6B6B6B;
	background-color:#A6A6A6;
	font-size:11px;
	height:35px;
}
.inputtext{
	border:solid 1px #B0B0B0;
	color:#000;
	height:14px;
	padding:3px;
	width:120px;
}

.thadm{
	border: 1px solid #fff;
	background-color:#2F76B4;
	color:#fff;
	text-align:center;
	font-family:Tahoma;
	font-size:12px;
	height:25px;
}
.tdadm1{
	border: 1px solid #fff;
	background-color:#C2DCE9;
	color:#000;
	text-align:center;
	font-family:Tahoma;
	font-size:12px;
	height:20px;
}
.tdadm2{
	border: 1px solid #fff;
	background-color:#FFFFFF;
	color:#000;
	text-align:center;
	font-family:Tahoma;
	font-size:12px;
	height:20px;
}

.grid1{
	border: 1px solid #fff;
	background-color:#D5D7D6;
	color:#000;
	font-family:Tahoma;
	font-size:12px;
	height:20px;
}
.grid2{
	border: 1px solid #fff;
	background-color:#FFFFFF;
	color:#000;
	font-family:Tahoma;
	font-size:12px;
	height:20px;
}