.body2 {
	background-image: url(../images/fond.jpg);
	background-repeat: repeat-x;
	background-color: #CEEBF6;
}
.Style1 {	color: #FFFFFF;
	font-weight: bold;
}
.hautpage {font-size: 11px}
BODY {
	margin:0;
	padding:0;
	background-image: url(../images/fond.jpg);
	background-repeat: repeat-x;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #515B62;
	background-color: #CEEBF6;
}
BODY.cssBodyCenter { padding-left:20px; padding-right:20px; }
/* *** --------------------------------------------------------  *** */
#index{ width:100%; margin-left:auto; margin-right:auto; margin-top:5px; }  
#indexpagewidth{ width:831px; min-height:595px; text-align:left; margin-left:auto; margin-right:auto; background-image: url(../images/fd_page_width.gif); background-repeat: repeat-y; } 
#indexheader{
	height:170px;
	width:828px;
	background-color: #FFFFFF;
	background-image: url(../images/logo.jpg);
	background-position: 25px 10px;
	background-repeat: no-repeat;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
} 
#indexouter{ width: auto; border-top: 0px solid; border-right: 129px solid; border-bottom: 0px solid; border-left: 186px solid; } 
#indexfooter{ height:20px; width:828px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background-color:#FFFFFF; border: 1px solid black; color: #979797; } 
#indexinner{margin:0; width:100%;}
#indexmaincol{
	float: left;
	width:831px;
	position: relative;
	margin: 0 -8px 0 -2px;

	}
#indexouter>#indexinner { border-bottom: 0px solid #FFFFFF;  }
.indexclr{clear:both;}
.indexcontent{padding:0px;} /*padding for content */ 
#indexheader .indexcontent{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#indexleftcol{display:none;} 
#indexouter{border-left:0;} 

/*hide the right column when printing*/
#indexrightcol{display:none;} 
#indexouter{border-right:0;} 
}

.indexblocdroiteh{ background-color:#FFFFFF; height:170px; float:left; } 
.indexblocgaucheh{ width:341px; height:170px; float:left; } 

TD.pointilles {
	background-image: url(../images/pointilles_haut.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	}
	TD.blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #8F9CA5;
	color: #FFFFFF;
	}
a.blanc {
	color: #FFFFFF;
	text-decoration: none;
}
#navviolet A { height:21px; width:159px; background-color: #D4DBE5; border: 1px solid #ABB9CC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000;	float: right; margin-right:5px; padding-left: 5px;}
#navviolet A:HOVER  { height:21px; width:159px; background-color: #DB66D1; border: 1px solid #87217E; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; float: right; margin-right:5px; padding-left: 5px; }
#navvioletover  { height:21px; width:159px; background-color: #DB66D1; border: 1px solid #87217E; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; float: right; margin-right:3px; padding-left: 5px; }
#navioletsous A { height:15px; width:140px; border: 1px solid #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #BF4FB5; float: left;}
#navioletsous A:HOVER{ height:15px; width:140px; border: 1px solid #BF4FB5; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #BF4FB5; float: left;}




#navvert A { height:21px; width:159px; background-color: #D4DBE5; border: 1px solid #ABB9CC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000;	float: right; margin-right:5px; padding-left: 5px;}
#navvert A:HOVER  { height:21px; width:159px; background-color: #4ECA50; border: 1px solid #29842B; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; float: right; margin-right:5px; padding-left: 5px; }
#navvertover  { height:21px; width:159px; background-color: #4ECA50; border: 1px solid #29842B; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; float: right; margin-right:3px; padding-left: 5px; }

#navvertsous A { height:15px; width:140px; border: 1px solid #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #309E33; float: left;}
#navvertsous A:HOVER{ height:15px; width:140px; border: 1px solid #29842B; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #309E33; float: left;}

#navvertsous2 A { height:30px; width:140px; border: 1px solid #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #309E33; float: left;}
#navvertsous2 A:HOVER{ height:30px; width:140px; border: 1px solid #29842B; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #309E33; float: left;}

#acceuil A { height:21px; width:159px; background-color: #fff; border: 1px solid #8F9CA5; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #606F79;	float: right; margin-right:5px; padding-left: 5px;}
#acceuil A:HOVER  { height:21px; width:159px; background-color: #EEF2F4; border: 1px solid #8F9CA5; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #606F79; float: right; margin-right:5px; padding-left: 5px;}


#navorange A { height:21px; width:159px; background-color: #D4DBE5; border: 1px solid #ABB9CC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000;	float: right; margin-right:5px; padding-left: 5px;}
#navorange A:HOVER  { height:21px; width:159px; background-color: #FE9901; border: 1px solid #D24722; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; float: right; margin-right:5px; padding-left: 5px; }
#navorangeover  { height:21px; width:159px; background-color: #FE9901; border: 1px solid #D24722; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; float: right; margin-right:3px; padding-left: 5px; }
#navbleu A { height:21px; width:159px; background-color: #D4DBE5; border: 1px solid #ABB9CC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000;	float: right; margin-right:5px; padding-left: 5px;}
#navbleu A:HOVER  { height:21px; width:159px; background-color: #649EC6; border: 1px solid #0B5182; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; float: right; margin-right:5px; padding-left: 5px;}
#navbleu2 A { height:30px; width:159px; background-color: #D4DBE5; border: 1px solid #ABB9CC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000;	float: right; margin-right:5px; padding-left: 5px; margin-bottom:8px;}
#navbleu2 A:HOVER  { height:30px; width:159px; background-color: #649EC6; border: 1px solid #0B5182; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; float: right; margin-right:5px; padding-left: 5px; margin-bottom:8px;}


#navbleuover  { height:21px; width:159px; background-color: #649EC6; border: 1px solid #0B5182; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; float: right; margin-right:3px; padding-left: 5px; }
#navbleusous A { height:15px; width:140px; border: 1px solid #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #39759D; float: left;}
#navbleusous A:HOVER{ height:15px; width:140px; border: 1px solid #649EC6; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

#navbleusous2 A { height:30px; width:140px; border: 1px solid #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #39759D; float: left;}
#navbleusous2 A:HOVER{ height:30px; width:140px; border: 1px solid #649EC6; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

#navbleusous3 A { height:30px; width:80px; border: 1px solid #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #39759D; float: left;}
#navbleusous3 A:HOVER{ height:30px; width:80px; border: 1px solid #649EC6; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#navbleusous4 A { height:30px; width:100px; border: 1px solid #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #39759D; float: left;}
#navbleusous4 A:HOVER{ height:30px; width:100px; border: 1px solid #649EC6; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

#navvert2 A { height:21px; width:159px; background-color: #E9F0FA; border: 1px solid #ABB9CC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #698AB8;	float: left; margin-right:5px; padding-left: 5px;}
#navvert2 A:HOVER  { height:21px; width:159px; background-color: #4ECA50; border: 1px solid #29842B; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; float: left; margin-right:5px; padding-left: 5px; }
#navvert8 A { height:30px; width:159px; background-color: #E9F0FA; border: 1px solid #ABB9CC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #698AB8;	float: left; margin-right:5px; padding-left: 5px;}
#navvert8 A:HOVER  { height:30px; width:159px; background-color: #4ECA50; border: 1px solid #29842B; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; float: left; margin-right:5px; padding-left: 5px; }

.titrepage {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	color: #4D627D;
}
.gras {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	color: #515B62;
}
TD.bleu1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #526A89; background-color: #E8F1F6; padding-left: 5px; padding-right: 5px;}
TD.bleu1bis {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #526A89; background-color: #F5F9FB; padding-left: 5px;}
TD.bleu2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #526A89; background-color: #D3E3EE; padding-left: 5px; padding-right: 5px;}
TD.bleu2bis {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #526A89; background-color: #EAF2F7; padding-left: 5px;}



TD.vert1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #278760; background-color: #E9F5F0; padding-left: 5px; padding-right: 5px;}
TD.vert1bis {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #278760; background-color: #F6FBF9; padding-left: 5px;}
TD.vert2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #278760; background-color: #D4ECE2; padding-left: 5px; padding-right: 5px;}
TD.vert2bis {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #278760; background-color: #EAF2F7; padding-left: 5px;}

TABLE.bordure {border:solid #44718E 1px;} 

.Style6 {
	color: #6493CA;
	font-size: 20px;
}
.Style5 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}
.Style7 {
	color: #ACCC38;
	font-weight: bold;
	font-size: 17px;
}
.Style8 {
	color: #E49115;
	font-size: 17px;
	font-weight: bold;
}
.Style9 {
	color: #963482;
	font-size: 17px;
	font-weight: bold;
}
.Style10 {
	color: #6177A9;
	font-weight: bold;
	font-size: 17px;
}
.Style11 {
	color: #E7C524;
	font-size: 17px;
	font-weight: bold;
}

