/* GENERALITE */
html{margin:0px;padding:0px;}
form, input{margin:0px; padding:0px;}
input, select, textarea{font-family:'Verdana', Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
img{border:none; border:0px;}
.clear{clear:both;}
.opti{display:none;}
a{color:#000000;text-decoration:none;}
	a:hover{text-decoration:underline;}
h1,h2,h3, h4, h5{margin:0; padding:0;}

.etoile {color:#000099;font-weight:bold;}	
	.etoile a {color:#000099;}	
/* FIN GENERALITE */

/* PRINCIPAUX DIV*/
body {font-family:'Verdana', Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-align:center;}

	.conteneur {margin:0 auto;width:964px;background-image:url(/configurations/templates/background.jpg);background-repeat:repeat-y;text-align:center;}
		.header1 {background-image:url(/configurations/templates/header1.jpg);background-repeat:no-repeat;width:934px;height:33px;text-align:right;color:#FFFFFF;padding-top:61px;padding-right:30px;}
			.header1 a {color:#FFFFFF;text-decoration:none;}
				.header1 a:hover {color:#FFFFFF;text-decoration:underline;}
		.header2 {width:964px;height:147px;}
		.header3 {width:964px;height:50px;background-image:url(/configurations/templates/header3.jpg);background-repeat:no-repeat;text-align:center;color:#FFFFFF;padding-top:28px;}
			.header3 a {color:#FFFFFF;text-decoration:none;}
				.header3 a:hover {color:#FFFFFF;text-decoration:underline;}
		.contenu {width:964px;}
		.gauche {width:220px;margin-right:15px;float:left;text-align:left;padding-left:10px;margin-top:10px;}
			.gauche li {list-style:none;height:25px;}
			.gauche a {color:#000000;text-decoration:none;font-weight:bold;}
				.gauche a:hover {color:#000000;text-decoration:underline;font-weight:bold;}
		
		.milieu {width:684px;float:left;margin-right:25px;padding-top:10px;text-align:left;padding-left:10px;}

				
		.navigation {font-size:10px;color:#000099;width:784px;padding-bottom:10px;font-weight:bold;}
			.navigation a {color:#000099;}
		.titrefleche {margin:0;padding:0;text-align:left;padding-left:20px;margin-bottom:12px;background-image:url(../images/templates/flechebleue.jpg);background-repeat:no-repeat;font-size:13px;font-weight:bold;}
		.erreur {color:#FF0000;font-weight:bold;}
		.tab_users {width:97%;border:solid 1px #000000;}
			.tab_users th{font-weight:normal;padding-left:5px;border-right:solid 1px #d9dadc;}
			.tab_users tr{height:24px;vertical-align:middle;}
			.tab_users td{border-right:solid 1px #d9dadc;padding-left:5px; padding-right:5px;}
			.tab_users img{margin-left:5px;margin-right:5px;}									
		tr.th{font-family:Arial;height:24px;vertical-align:middle;text-align:left;background-image:url(../images/templates/th.jpg);background-repeat:repeat-x;}
			.th img{vertical-align:middle;margin:0;padding:0;}
		.rien td{border:none 0;padding-left:5px;}
		.td_users1 {background-color:#e4e6ea;}
		.td_users2 {background-color:#FFFFFF}
		.td_rayons1 {background-color:#f8d2c7;}
		.td_rayons2 {background-color:#FFFFFF}	
		.right {text-align:right;padding-right:10px;margin-bottom:10px;}
		.left {float:left;padding-left:10px;margin-top:30px;}		
		
		.memo {padding:10px;margin-top:50px;}			
			.memo a {color:#0099FF;text-decoration:underline;}
			.memo a:hover {text-decoration:none;}
			
	.foot {
		width:964px;
		height:22px;
		color:#FFFFFF;
		background-image:url(/configurations/templates/footer.jpg);
		background-repeat:no-repeat;
		text-align:center;
		margin-top:25px;
		padding-top:23px;
		font-weight:bold;
	}
	.foot a {
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
	}
	.foot a:hover {
		color:#FFFFFF;
		text-decoration:underline;
		font-weight:bold;
	}

<!--------Calendrier-------->

/*
#rezet_style table td, #rezet_style table tr {
	border:0px;
	padding:0px;
	margin:0px;
	border:none;
}
*/

.ctx {
	position:absolute;
	text-align:left;
	font-family: Arial;
	font-size:10pt;
	background-color:#336699;
	color:#FFFFFF;
	display:block;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	white-space:nowrap;
	width:300px;
	margin:10px;
}

.border_one {
	border-top:1px;
	border-top-style:solid;
	border-top-color:#000;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#000;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#000;
}

.border_two {
	border-top:1px;
	border-top-style:solid;
	border-top-color:#000;
}

.border_tree {
	border-top:1px;
	border-top-style:solid;
	border-top-color:#000;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#000;
}

.border_four {
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#000;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#000;
}


#calh table {
	border-top:1px;
	border-top-style:solid;
	border-top-color:#000;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#000;
}

#calh table td{
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#000;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#000;
}

.ctxl		{padding-left:15px;padding-right:10px; }

.ctxl2      {padding-left:15px; padding-right:10px; background-color:highlight; color:#333;}

.calh       {background-color: #EEE; color:#000; font-family: Arial; font-size:8pt; text-align:center; font-weight:bold;}
.calh .sel  {background-color: #FFF; color:#111; cursor:pointer;}
.calh td    {color:#000;}

.calm       {background-color: #EEE; color:#000; font-family: Arial; font-size:8pt; text-align:center;display:none;}
.calm .sel  {background-color: #FFF; color:#111; font-weight:bold; cursor:pointer;}
.calm td    {color:#000;}

.caly       {background-color: #EEE; color:#000; font-family: Arial; font-size:8pt; text-align:center;display:none;}
.caly .sel  {background-color: #FFF; color:#111; font-weight:bold; cursor:pointer;}
.caly td    {color:#000;}

.cal        {background-color: #EEE; color:#000; font-family: Arial; font-size:8pt; text-align:center;}
.cal .sel   {background-color: #FFF; color:#111; font-weight:bold; cursor:pointer;}

#cal        {display:none;}

img.but {
	border:0px;
	padding:0px;
	margin:0px;
	border:none;
	width:16px;
	height:16px;
	cursor:pointer;
}

img.but_cal {
	border:0px;
	padding:0px;
	margin:0px;
	border:none;
	width:16px;
	height:14px;
	cursor:pointer;
}

.txtbleu {color:#61baca;}
.txtbleu a{color:#61baca;}

