BODY {BACKGROUND-POSITION: 50% top; MARGIN-TOP: 0px; FONT-SIZE: 12px;  /*BACKGROUND-COLOR: #6186a5;*/
	BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../img/fondgeneral.jpg); MARGIN-LEFT: 1px; MARGIN-RIGHT: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
IMG {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}

A:visited {	COLOR: #242423; TEXT-DECORATION: none}
A:link {	COLOR: #242423; TEXT-DECORATION: none}
A:hover {COLOR: #83a120}

.tablebordgris {border: 1px solid #585651;}
.tablebordblanc {border: 1px solid #FFFFFF;}
.tablebordnoir {border: 1px solid #000000;}
.tablebordcoul1 {border: 1px solid #92be33;}
.tablebordcoul2 {border: 1px solid #f52981;}
.tablebordcoul3 {border: 1px solid #5a5a5a;}
.tablebordrouge {border: 2px solid #cc0000;}

.tablebordcarre1 {border: 3px solid #415989;}
.tablebordcarre2 {border: 3px solid #f52981;}
.tablebordcarre3 {border: 3px solid #FFFFFF;}

.petitblanc {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 2px;}
.normalblanc {FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 0px;}
.moyenblanc {FONT-SIZE: 20px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.grandblanc {FONT-SIZE: 24px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;LETTER-SPACING: 2px;}
.geantblanc {FONT-SIZE: 70px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;LETTER-SPACING: 2px;}

.petitrouge {FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.normalrouge {FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.grandrouge {FONT-SIZE: 16px; COLOR: #c30004; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.petitgris {FONT-SIZE: 10px; COLOR: #58584e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px;}
.normalgris {FONT-SIZE: 12px; COLOR: #58584e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.moyengris {FONT-SIZE: 14px; COLOR: #58584e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.grandgris {FONT-SIZE: 18px; COLOR: #58584e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

.petitnoir {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.normalnoir {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.grandnoir {FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

.petitcoul1 {FONT-SIZE: 10px; COLOR: #739724; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.normalcoul1 {FONT-SIZE: 12px; COLOR: #739724; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.moyencoul1 {FONT-SIZE: 20px; COLOR: #739724; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 2px}
.grandcoul1 {FONT-SIZE: 30px; COLOR: #739724; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 2px}

.petitcoul2 {FONT-SIZE: 10px; COLOR: #f52981; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.normalcoul2 {FONT-SIZE: 12px; COLOR: #f52981; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.moyencoul2 {FONT-SIZE: 16px; COLOR: #f52981; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.grandcoul2 {FONT-SIZE: 20px; COLOR: #f52981; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.petitcoul3 {FONT-SIZE: 10px; COLOR: #a8c849; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.normalcoul3 {FONT-SIZE: 12px; COLOR: #a8c849; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.grandcoul3 {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #a8c849; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.petitcoul4 {FONT-SIZE: 10px; COLOR: #c9c6c3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.normalcoul4 {FONT-SIZE: 12px; COLOR: #c9c6c3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.normalmenuprojet {FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.normalmenuprojet A:link{COLOR: #ffffff; TEXT-DECORATION: none}
.normalmenuprojet A:visited{COLOR: #ffffff; TEXT-DECORATION: none}
.normalmenuprojet A:hover {COLOR: #d34236;}

.textecache {FONT-SIZE: 7px; COLOR: #625a4b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.filetdroite {BORDER-RIGHT: #534a44 1px solid}
.filetgauche {BORDER-LEFT: #534a44 1px solid}
.Filetbas {	BORDER-BOTTOM: #cdced0 1px solid;}

.datejour {FONT-SIZE: 36px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 0px;}
.datemois { FONT-SIZE: 15px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;}
.dateannee { FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

.tablefondrougeligne {	 background-image: url("../img/css_fond_rouge_ligne.gif"); background-repeat: repeat-x; height:23px; border: 1px solid #bb0500;  }

.pagelinkencours  {
	FONT-SIZE: 12px; COLOR: #524f4a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; 
	BORDER-RIGHT: #524f4a 1px solid; BORDER-TOP: #524f4a 1px solid; BORDER-LEFT: #524f4a 1px solid; BORDER-BOTTOM: #524f4a 1px solid;
	BACKGROUND-COLOR: #e2ff09; TEXT-DECORATION: none; FLOAT: center; vertical-align:middle; 
	PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.1em; PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em;}
.pagelink A {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; 
	BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid;
	BACKGROUND-COLOR: #7a9106; TEXT-DECORATION: none; FLOAT: center; vertical-align:middle; 
	PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.1em; PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em;}
.pagelink A:visited {COLOR: #FFFFFF;}
.pagelink A:hover {	COLOR: #524f4a;	BACKGROUND-COLOR: #e2ff09; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.photo  {	PADDING-BOTTOM: 15px; PADDING-TOP: 0px; PADDING-RIGHT: 20px; PADDING-LEFT: 0px;}
.form_page { BACKGROUND-COLOR:#576f01; BORDER:#627c03 1px solid; 	width:80px;	height:22px; color:#FFFFFF} 

.form {				BACKGROUND-COLOR:#e2e5e7; BORDER:#d0d0d0 1px solid; 	width:225px;	height:18px;} 
.formref {			BACKGROUND-COLOR:#eeeeee; BORDER:#d0d0d0 1px solid; 	width:150px;	height:18px;}
.formcommune {		BACKGROUND-COLOR:#e2e5e7; BORDER:#d0d0d0 1px solid; 	width:150px;	height:20px;}  
.formmessage {		BACKGROUND-COLOR:#e2e5e7; BORDER:#d0d0d0 1px solid; 	width:225px;	height:93px;} 
.formsubmit {		BACKGROUND-COLOR:#707578; BORDER:#3c3f45 1px solid;  	width:65px;		height:22px; 	left:160px; position:relative; padding-top:-5px; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: 'Anton',Helvetica,  Verdana, Arial, sans-serif;} 

