/***********************************************/
/* body { background-color: #b7d8eb; color:#000000; width:auto; margin: 0px;} */
body { background-color: #cccccc; color:#000000; width:auto; margin: 0px;}
body, p, div, ul, li, td, tr { font-family:Arial, Helvetica, sans-serif; font-size:11px; }


.citation 	{ color:#58ddf0; font-size:12px; }
.txtBlanc 	{ color:#FFFFFF; }
.txtGris1 	{ color:#dedede; }
.txtRouge 	{ color:#ff0401; }
.titre 		{ color:#858585; font-size:14px; font-weight:bold; }

.tdBlanc 	{ background-color:#FFFFFF; }
.tdBleu0 	{ background-color:#213dfc;	color:#ffffff; }
.tdBleu1 	{ background-color:#0065b5;	color:#ffffff; }
.tdBleu2 	{ background-color:#368ac6;	color:#ffffff; }
.tdBleu3 	{ background-color:#46a2eb; }
.tdBleu4 	{ background-color:#b1d9fc; }
.tdBleu5 	{ background-color:#e0f0ff; }
.tdRouge 	{ background-color:#ff0401;	color:#ffffff; }
.tdGris0 	{ background-color:#cccccc;	}
.tdGris1 	{ background-color:#dedede;	}
.tdGris2 	{ background-color:#eeeeee; }

.tdHaut5 	{ height:5px; }

/* Les ombres */
.tdD1	{ background-image:url(../img/d1.gif); }
.tdD2	{ background-image:url(../img/d2.gif); }
.tdD3	{ background-image:url(../img/d3.gif); }
.tdD4	{ background-image:url(../img/d4.gif); }

.tdE1	{ background-image:url(../img/e1.gif); }
.tdF1	{ background-image:url(../img/f1.gif); }

.tdI1	{ background-image:url(../img/i1.gif); }
.tdI2	{ background-image:url(../img/i2.gif); }

a.actu:link 	{ color:#ffffff; text-decoration: none; }
a.actu:visited 	{ color:#ffffff; text-decoration: none; }
a.actu:hover 	{ color:#ffffff; text-decoration: underline; }

a.texte:link 	{ color:#0065b5; text-decoration: none; }
a.texte:visited { color:#0065b5; text-decoration: none; }
a.texte:hover 	{ color:#ff0401; text-decoration: none; }

a.bas:link 		{ color:#000000; text-decoration: none; }
a.bas:visited 	{ color:#000000; text-decoration: none; }
a.bas:hover 	{ color:#213dfc; text-decoration: none; }


.output 	{ background-color:#ffffff; border:#dedede 1px solid; color:#368ac6; font-family:Arial, Helvetica, sans-serif; font-size:11px; cursor:hand; font-weigth:bold; }
.input 		{ background-color:#eeeeee; border:#dedede 1px solid; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weigth:bold; }
.overput 	{ background-color:#d1e0ef; color:#000000; border:1px solid #537db8; font-family:Arial, Helvetica, sans-serif; font-size:11px; }


li { text-align:justify; }
.puce 		{ list-style-image:url(../img/puce.gif);	text-align:justify; }
.numero 	{ text-align:justify; }


#titre { background-color:#e97c00; color:#FFFFFF; font-weight:bold; display:block; }

/********************* RollOver *********************/
#rbleu { width:177px; background-color:#576bfc; }
#rbleu a { padding:2px; padding-left:4px; display:block; width:100%; color:#ffffff; text-decoration: none; border-bottom:1px solid #ffffff;}
html>body #rbleu a { width:auto; }
#rbleu a:hover { background-color:#abb5fd; color:#ffffff; font-weight:bold;  }
/********************* Fin Rollover *****************/

/********************* RollOver *********************/
#rorange { width:177px; background-color:#f3a553; }
#rorange a { padding:2px; padding-left:4px; display:block; width:100%; color:#ffffff; text-decoration: none; border-bottom:1px solid #ffffff;}
html>body #rorange a { width:auto; }
#rorange a:hover { background-color:#f9d2a9; color:#ffffff; font-weight:bold;  }
/********************* Fin Rollover *****************/

/****************** Slide Images ********************/
.flashclass{ /*sample CSS class added to image slideshow container*/
width: 270px; /*a width should be defined for transition to work*/
border: 3px solid #FFFFFF;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
}

.flashclass img{
border-width: 0;
}
/****************************************************/

/****************** Calendrier **********************/
.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 11px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */

/****************************************************/
