body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}
TABLE.maintab{
	BORDER-RIGHT: 1px solid #999999;
	BORDER-LEFT: 1px solid #999999;
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 13px;
}
DIV.ephemeride {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	margin-bottom: 10px;
	margin-top: 2px;
	margin-left:10px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: right;
	FONT-SIZE: 10px;
	TEXT-TRANSFORM: none;
	COLOR: #7798BA;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
}
.layout{
	background-image: url(../images/layoutinside.gif);
	background-repeat: no-repeat;
}
.mini{
	background-image: url(../images/170inside.gif);
	background-repeat: no-repeat;
}

img.thumbnail { 
	filter:alpha(opacity=50); 
}
.imageDescBackground {
	 border: solid 1px #7d7c7c;
}
.imageDescTitle {
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana, tahoma, arial, sans-serif;
	font-weight: normal;
	padding: 1px;
	font-size: 11px;
}
.imageDescText {
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana, tahoma, arial, sans-serif;
	padding: 1px;
	font-size: 11px;
}
.imageDescInfo {
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana, tahoma, arial, sans-serif;
	padding: 1px;
	font-size: 11px;
}
A {color:#800080; text-decoration:none; font-weight: bold;}
A:visited, A:active {color:#800080; text-decoration:none;}
A:hover {color:#CC0000; text-decoration:none;}

A.clock {color:#800080; text-decoration:none; font-weight: normal;}
A:visited.clock, A:active.clock {color:#800080; text-decoration:none;}
A:hover.clock {color:#CC0000; text-decoration:none;}

.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
}

.pictos{
	margin-left: 10px;
	padding-bottom: 5px;
}

DIV.sidedivers{
	padding-left: 4px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 6px;
	margin-bottom:10px;
	margin-right: 10px;
	background-color: #FFFFFF;
	BORDER: 1px solid #D7D8DD;
}

DIV.sideprogrammes{
	padding-left: 4px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 6px;
	margin-bottom:8px;
	margin-right: 10px;
	background-color: #FFFFFF;
	BORDER: 1px solid #D7D8DD;
}

DIV.sideportail{
	padding-left: 4px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 6px;
	margin-bottom:8px;
	margin-right: 10px;
	background-color: #FFFFFF;
	BORDER-RIGHT: 1px solid #D7D8DD;
	BORDER-LEFT: 1px solid #D7D8DD;
	BORDER-BOTTOM: 1px solid #D7D8DD;
}

DIV.sidenav{
	padding-left: 4px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 6px;
	margin-bottom:8px;
	background-color: #F7FAFE;
	BORDER-RIGHT: 1px solid #BBBBBD;
	BORDER-LEFT: 1px solid #BBBBBD;
	BORDER-BOTTOM: 1px solid #BBBBBD;
}

DIV.sidenav0{
	padding-left: 4px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 6px;
	margin-bottom:8px;
	background-color: #F7FAFE;
	BORDER-RIGHT: 1px solid #BBBBBD;
	BORDER-LEFT: 1px solid #BBBBBD;
	BORDER-BOTTOM: 1px solid #BBBBBD;
	BORDER-TOP: 1px solid #BBBBBD;
}

TABLE.side404{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom:8px;
	margin-right: 8px;
	WIDTH: 570px;
	background-color: #FFFFFF;
	BORDER-TOP: 1px solid #D7D8DD;
	BORDER-RIGHT: 1px solid #D7D8DD;
	BORDER-LEFT: 1px solid #D7D8DD;
	BORDER-BOTTOM: 1px solid #D7D8DD;
}

A.espace {color:#FFFFFF; text-decoration:none; font-family: Verdana; letter-spacing: 0px; font-weight: bold; font-size: 11px;}
A:visited.espace, A:active.espace {color:#FFFFFF; text-decoration:none;}
A:hover.espace {color:#FFFFFF; text-decoration:underline;}

A.liensportail {color:#8E888A; text-decoration:none; font-family: Verdana; letter-spacing: 0px; font-weight: normal; font-size: 11px;}
A:visited.liensportail, A:active.liensportail {color:#8E888A; text-decoration:none;}
A:hover.liensportail {color:#8E888A; text-decoration:underline;}

A.prog {color:#F97111; text-decoration:none; font-family: Verdana; letter-spacing: 0px; font-weight: bold; font-size: 11px;}
A:visited.prog, A:active.prog {color:#F97111; text-decoration:none;}
A:hover.prog {color:#F97111; text-decoration:underline;}

A.divers {color:#6BB46E; text-decoration:none; font-family: Verdana; letter-spacing: 0px; font-weight: bold; font-size: 11px;}
A:visited.divers, A:active.divers {color:#6BB46E; text-decoration:none;}
A:hover.divers {color:#6BB46E; text-decoration:underline;}

DIV.sideSAVE{
	margin-bottom:10px;
	margin-right: 10px;
	background-color: #ECEDF3;
	border: 1px solid #000000;
}

.texteside{
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 18px;
	text-align: justify;
	font-weight: bold;
	color: F97111;
}
.textesidehaut{
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 13px;
	text-align: justify;
}

.textesidebas{
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 6px;
	margin-bottom: 10px;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 13px;
	text-align: justify;
}


.imagecontour {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
	filter:alpha(opacity=80);
}

DIV.main{
	margin-top:10px;
	margin-bottom:10px;
	margin-right: 10px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.textejump {
	margin-top:8px;
	margin-left:7px;
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: 5%; 
	TEXT-TRANSFORM: none; 
	COLOR: #000000;
	LINE-HEIGHT: 13px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	LETTER-SPACING: 0px; 
	TEXT-DECORATION: none;
}

.texte505entreprise{
	padding-right: 10px;
	padding-left: 10px;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 13px;
	text-align: justify;
}

.texte505title{
	margin-top: 5px;
	margin-bottom: 10px;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 13px;
	text-align: justify;
	background-image: url(../images/fond505.gif);
	background-repeat: no-repeat;
}

.texte505bandeau{
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 13px;
	text-align: justify;
	background-image: url(../images/fond505.gif);
	background-repeat: no-repeat;
}

.texte{
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 13px;
}
.titreside{
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 13px;
	text-align: justify;
 	color: #000000;
	margin-bottom: 8px;
	font-weight: normal;
}

DIV.cadresidetop {
	margin-top:3px;
	margin-left:5px;
	WIDTH: 193px;
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

TABLE.top {
    margin-left: 12px;
    margin-top: 10px;
	HEIGHT: 140px;
	background-color: #FFFFFF;
	border: 1px solid #D7D8DD;
}

DIV.cadresidelow {
	padding-bottom:4px;
	padding-bottom: 5px;
	WIDTH: 205px;
	position: static;
	BORDER-RIGHT: #BBBBBD 1px solid;
	BORDER-LEFT: #BBBBBD 1px solid;
	BORDER-TOP: #F7FAFE 1px solid;
	BORDER-BOTTOM: #BBBBBD 1px solid;
	background-color: #F7FAFE;
}

DIV.cadresidelow2 {
	padding-bottom:5px;
	padding-top:1px;
	margin-top: 8px;
	margin-bottom: 8px;
	WIDTH: 205px;
	position: static;
	border: 1px solid #BBBBBD;
	background-color: #F7FAFE;
}

.textedossier{
	padding-left: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 1px;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 13px;
	text-align: justify;
}

.textedossiertop{
	padding-left: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-top: 4px;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 13px;
	text-align: justify;
}

.textedetach{
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 13px;
	text-align: justify;
}

.texteinterview{
	padding-left: 6px;
	padding-right: 5px;
	margin-bottom: 2px;
	margin-top: 1px;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 13px;
	text-align: justify;
}

TABLE.formulaire{
	margin-top:10px;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
TD.formutr{
 height: 25px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 letter-spacing: 0px;
 line-height: 13px;
}
.textformu {
    margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #000000;
}

.btonformu {
    margin-left: 10px;
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CCCCCC;
	border: 1px solid #333333;
	color: #000000;
}

TD.piedpage{
	padding-top: 15px;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 13px;
	color:FF4200;
	background-image: url(../images/900ligne.gif);
	background-repeat: no-repeat;
}

A.pied {color:#999999; text-decoration:none; font-family: Verdana; letter-spacing: 0px; font-size: 11px; font-weight: normal;}
A:visited.pied, A:active.pied {color:#999999; text-decoration:none;}
A:hover.pied {color:#999999; text-decoration:underline;}

.whoarewe {
	font-family: Verdana;
	font-size: 10px;
	color:#8F8F8F;
}

A.limdul {color:#999999; text-decoration:none; font-family: Verdana; letter-spacing: 0px; font-size: 11px; font-weight: normal;}
A:visited.limdul, A:active.limdul {color:#659DE2; text-decoration:none;}
A:hover.limdul {color:#659DE2; text-decoration:underline;}

DIV.item{
border: 1px solid #FEA626;
background-color: #FFF0DB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 13px;
	text-align: justify;
	color: #4E4E4E;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;

}

.textejumped {
	margin-top: 3px;
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	background-color: F7FAFE;
}

.textejumpedito {
	width: 170px;
	FONT-SIZE: 11px;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: none;
	background-color: F7E1F7;
}


.layouted {
	background-image: url(../images/fondlayout.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.robert {
	background-color: #7897C0;
}

DIV.holy{
	margin-top: 12px;
}

.textegenerallegende {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 13px;
	text-align: left;
	color: #7D7A7A;
}

img.sidedroit {
	filter:alpha(opacity=85);
	border: solid 1px #595959;
	margin-top: 5px;
	margin-left: 6px;
}

A.sided {color:#5F91C1; text-decoration:none; font-family: Verdana; letter-spacing: 0px; font-weight: normal; font-size: 11px;display: block; width:192px;height:13px;}
A:visited.sided, A:active.sided {color:#5F91C1; text-decoration:none;}
A:hover.sided {color:#5F91C1; background-color: #C2DBF3;}

UL.puceliste {
	margin-top: 8px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 8px;
}

LI.listed {
	list-style-type: none;
	background-image: url(../images/puceliste.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
H1 {
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 0px;
	font-weight: bold;	
	margin-top: 5px;
	margin-bottom: 5px;
}

H2 {
	background-image: url(../images/pucebleue.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #0099FF;
	margin-top: 10px;
	margin-bottom: 10px;
}
