BODY {
	background-color: #ffffff;
	font-family: Arial;
	color: black;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
			}
		
A {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	color: blue;
	font-size: 12px;
	line-height: 15px;
			}

A:hover {
	color: red;
			}

B {
	color : Black;
	font-style : normal;
	font-variant : normal;
			}
	
.menutitre {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background-image:url(images/bleu_menu.jpg);
	text-indent: 7px;
	line-height: 27px;
}

.menutitre_ocre {
	font-family: Arial, Helvetica, sans-serif;
	color: #320d87;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background-image:url(images/ocre_menu.jpg);
	text-indent: 7px;
	line-height: 27px;
}


.menutitre_petit {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background-image:url(images/bleu_menu.jpg);
	text-indent: 7px;
	line-height: 22px;
}
.menutitre_old {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-image:url(images/bleu_menu.jpg);
	text-indent: 7px;
	line-height: 26px;
}

.menuitem  {
	font-family: Arial, Helvetica, sans-serif;
	color: #320D87;
	font-size: 12px;
	background-image:url(images/fond_ocre_menu.gif);
	background-repeat:repeat;
	text-indent: 7px;
	line-height: 18px;
			}

.menuitem_bleu  {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	background-image:url(images/fond_bleu_menu.gif);
	background-repeat:repeat;
	text-indent: 7px;
	line-height: 18px;
			}
			
.menuitem2  {
	font-family: Arial, Helvetica, sans-serif;
	color: #320D87;
	font-size: 12px;
	font-weight: bold;
	background-image:url(images/fond_ocre_menu.gif);
	background-repeat:repeat;
	text-indent: 7px;
	line-height: 18px;
			}

.menuitem2_bleu  {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	font-weight: bold;
	background-image:url(images/fond_bleu_menu.gif);
	background-repeat:repeat;
	text-indent: 7px;
	line-height: 18px;
			}

.menuitem3  {
	font-family: Arial, Helvetica, sans-serif;
	color: #320D87;
	font-size: 16px;
	font-weight: bold;
	background-image:url(images/fond_menu.gif);
	background-repeat:repeat;
	text-indent: 7px;
	line-height: 18px;
			}
			
.menuitem4  {
	font-family: Arial, Helvetica, sans-serif;
	color: #320D87;
	font-size: 8px;
	background-image:url(images/fond_menu.gif);
	background-repeat:repeat;
	text-indent: 7px;
	line-height: 18px;
			}

.menubas_bleu {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	background-image:url(images/bas_menu_bleu.gif);
	text-align: center;
	line-height: 26px;
			}

.menubas {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	background-image:url(images/bas_menu_ocre.gif);
	text-align: center;
	line-height: 26px;
			}


A.menuitem:hover {
	color: white;
			}
			
A.menuitem2:hover {
	color: white;
			}
			
.menutitreligne1 {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	background-image:url(images/bleu_gauche.jpg);
	text-indent: 7px;
	line-height: 26px;
			}

A.menutitreligne1 {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	background-image:url(images/bleu_gauche.jpg);
	text-indent: 7px;
	line-height: 26px;
			}

.menutitreligne2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #320D87;
	font-size: 12px;
	font-weight: bold;
	background-image:url(images/fin_glace.jpg);
	text-indent: 7px;
	line-height: 26px;
			}

.coldroiteligne1 {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	text-indent: 15px;
	text-align: center;
	line-height: 26px;
			}

.coldroiteligne2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #320D87;
	font-size: 12px;
	font-weight: bold;
	text-indent: 1px;
	text-align: center;
	line-height: 26px;
			}

.coldroiteligne3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #320D87;
	font-size: 12px;
	font-weight: bold;
	background: #320D87;
	text-indent: 1px;
	text-align: center;
	line-height: 26px;
}

.coldroiteligne3_ocre {
	font-family: Arial, Helvetica, sans-serif;
	color: #f08e0c;
	font-size: 12px;
	font-weight: bold;
	background: #f08e0c;
	text-indent: 1px;
	text-align: center;
	line-height: 26px;
}

.coldroiteligne3_rouge {
	font-family: Arial, Helvetica, sans-serif;
	color: #d00000;
	font-size: 12px;
	font-weight: bold;
	background: #d00000;
	text-indent: 1px;
	text-align: center;
	line-height: 26px;
}

.coldroiteligne4 {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	font-weight: bold;
	background: #320D87;
	text-indent: 1px;
	text-align: center;
	line-height: 26px;
}

.tableaucesoir {
	/*border : 1px solid #320D87;*/
	/*background-color: #ffffff;*/
}

.tableauregles {
	border : 1px solid #320D87;
	background-color: #FFFFCC;
}

.enteteregles {
	font-family: Arial, Helvetica, sans-serif;
	color: #320D87;
	font-size: 12px;
	line-height: 15px;
	font-weight : bold;
	text-align: center;
	vertical-align: middle;
}

.titreregles {
	font-family: Arial, Helvetica, sans-serif;
	color:#000099;
	font-size: 14px;
	line-height: 15px;
	text-align: center;
	vertical-align: middle;
	font-weight : bold;
}


A.titreregles {
	font-family: Arial, Helvetica, sans-serif;
	color:#000099;
	font-size: 18px;
	line-height: 15px;
	text-align: center;
	vertical-align: middle;
	font-weight : bold;
}

.texteregles {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
}

.coldroitephoto {
	border : thin inset Silver;
}

.colgauchephoto {
	border : thin inset Navy;
}

.coldroitelignebas {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	text-indent: 15px;
	background-image:url(images/bleu_droite3.jpg);
	text-align: center;
	line-height: 26px;
			}

.textetitreconseil {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 15px;
	line-height: 18px;
	font-weight : bold;
			}

.textetitre {
	font-family: Arial, Helvetica, sans-serif;
	color: #320D87;
	font-size: 13px;
	line-height: 15px;
	font-weight : bold;
}

.textetitrenouvelles {
	font-family: Arial, Helvetica, sans-serif;
	color: #320d87;
	font-size: 15px;
	line-height: 16px;
	font-weight : bold;
}

.textesuite {
	font-family: Arial, Helvetica, sans-serif;
	color:  blue;
	font-size: 11px;
	font-weight : bold;	
	line-height: 15px;
			}

.textepetit {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
	line-height: 15px;
			}

B.textepetit {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
	line-height: 15px;
			}

A.textepetit {
	font-family: Arial, Helvetica, sans-serif;
	color: blue;
	font-size: 10px;
	line-height: 15px;
			}

A.textepetit:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	font-size: 10px;
	line-height: 15px;
	}

.textenormalcentre {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	text-align: center;
	line-height: 15px;
			}
			
.textenormal {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
}

.textenouvelle {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
	text-align:justify;
}

.texteerreur {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	font-size: 12px;
	font-weight:normal;	
	line-height: 15px;
}

.textegrand {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 16px;
	line-height: 20px;
}


.textegrand2 {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 18px;
	line-height: 30px;
}

.textegrand3 {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 14px;
	line-height: 20px;
}

.textegrandrouge {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	font-size: 16px;
	font-weight: bold;	
}

.textegrandbleu {
	font-family: Arial, Helvetica, sans-serif;
	color: blue;
	font-size: 16px;
	font-weight: bold;	
}

.textegrandvert {
	font-family: Arial, Helvetica, sans-serif;
	color: green;
	font-size: 16px;
	font-weight: bold;	
}

.textetresgrand {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 20px;
	line-height: 20px;
}


.textetrestresgrand {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 25px;
	line-height: 25px;
}


.textegeant {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 75px;
	line-height: 75px;

}

A.textenormal {
	font-family: Arial, Helvetica, sans-serif;
	color: blue;
	font-size: 12px;
	line-height: 15px;
			}

A.textegrand {
	font-family: Arial, Helvetica, sans-serif;
	color: blue;
	font-size: 16px;
	line-height: 20px;
}

.textetrespetit {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 8px;
	line-height: 12px;
			}

.textephoto1 {
	border : 1px inset #320D87;
	margin-left : 15px;
	float : right;
			}
			
.textephoto2 {
	border : 1px inset #320D87;
	margin-right : 15px;
	float :left;	
			}

.textephoto3 {
	border : 1px inset #320D87;
	margin-right : 15px;
	align : bottom;
			}
			
.textephoto4 {
	border : 1px inset #320D87;
	margin-top : 15px;
	style : vertical-align:bottom;
			}

.textephoto5 {
	border : 0px inset #320D87;
	margin-right : 15px;
	align : bottom;
			}


.texteblanc {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 10px;
			}
			
.footertitre {
	font-family: Arial, Helvetica, sans-serif;
	color: #320D87;
	font-size: 13px;
	line-height: 15px;
	text-indent: 20px;
	font-weight : bold;
}

.footertexte {
	font-family: Arial, Helvetica, sans-serif;
	color:  black;
	font-size: 12px;
	line-height: 15px;
	text-indent: 30px;
}


.footerpetit {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
	text-align: center;
	line-height: 15px;
}

A.footerpetit {
	font-family: Arial, Helvetica, sans-serif;
	color: blue;
	font-size: 11px;
	text-align: center;
	line-height: 15px;
}

A.footerpetit:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	font-size: 11px;
	text-align: center;
	line-height: 15px;
}

.footermoyen {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	text-align: center;
	line-height: 15px;
}

.collaborateurs {
	font-family: Arial, Helvetica, sans-serif;
	color: #320D87;
	font-size: 12px;
	text-align: center;
	line-height: 15px;
}

.tableauligues {
	border: 0px solid #FF9900;
	align: center;
	cellspacing: 0;
	cellpadding: 0;
}

.tableautitre {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 13px;
	font-weight : bold;
	text-align: center;
	line-height: 20px;
	background-color: #320D87;
}

.tableautitre_petit2 {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 8px;
	font-weight : bold;
	text-align: center;
	line-height: 20px;
	background-color: #320D87;
}


.tableautitregrand {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 28px;
	font-weight : bold;
	text-align: center;
	line-height: 35px;
	background-color: #320D87;
}

.tableautitre2 {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 13px;
	font-weight : bold;
	text-align: center;
	line-height: 20px;
	background-color: #52BE80;
}


.tableautitre_old {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
	font-weight : bold;
	border: 1px solid white;
	background-color: #320D87
}

.tableautitreclassement {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 13px;
	text-align: center;
	line-height: 20px;
	font-weight : bold;
	border: 0px solid white;
	background-color: #320D87
}
			
.tableaurecherche {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
	font-weight : bold;
	border: 1px solid navy;
	background-color: #ffffff;
}
			
.tableau {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-align: center;
	line-height: 20px;
	border: 0px solid navy;
	background-color: #ffffff;
}

.entetepage {
	font-family: Arial, Helvetica, sans-serif;
	color: #9c1b1f;
	font-size: 25px;
	font-weight: bolder;
	text-transform: none;
	text-indent: 7px;
	line-height: 26px;
	vertical-align:top;
	background-image: url(../images/fond_ligne_bleue.png);
	background-color: #e7edeb;
	height:35px;
}

.entetepage_adm {
	font-family: Arial, Helvetica, sans-serif;
	color: #9c1b1f;
	font-size: 25px;
	font-weight: bolder;
	text-transform: none;
	text-indent: 7px;
	line-height: 26px;
	vertical-align:top;
	background-image: url(../images/fond_ligne_bleue.gif);
	height:35px;
}

.entetepage_adm2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #9c1b1f;
	font-size: 25px;
	font-weight: bolder;
	text-transform: none;
	text-indent: 7px;
	line-height: 26px;
	vertical-align:top;
	height:35px;
}


.entetepage_old {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF9900;
	font-style: italic;
	font-size: 23px;
	font-weight: bolder;
	text-transform: none;
	text-indent: 7px;
	line-height: 26px;
	vertical-align:top;
}
			
.entetepage2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
	font-style: italic;
	font-size: 18px;
	font-weight: bolder;
	text-transform: none;
	text-indent: 7px;
	line-height: 26px;
	vertical-align:top;
}

.entetepage_prn {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
	font-size: 25px;
	font-weight: bolder;
	text-transform: none;
	text-indent: 7px;
	line-height: 26px;
	vertical-align:center;
	border: 2px solid navy;
	background-color:#FFFFCC;
}

.inactif {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	font-size: 10px;
	font-weight: normal;	
}

.textegrandtitre {
	font-family: Arial, Helvetica, sans-serif;
	color: #320D87;
	font-size: 20px;
	line-height: 25px;
	font-weight : bold;
}

.textetresgrandtitre {
	font-family: Arial, Helvetica, sans-serif;
	color: #320D87;
	font-size: 35px;
	line-height: 30px;
	font-weight : bold;
}

.textetresgrandtitrenoir {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 28px;
	line-height: 30px;
}

.input1 {
	border : 1px inset Navy;
	background: #FFFF99;
}

.input2 {
	border : 0px inset Navy;
	background: white;
}

.reporteegrand {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 16px;
	line-height: 20px;
	background-color:#FFFF66;
}

.reportee {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
	background-color:#FFFF66;
}

.textenouvellereportee {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
	text-align:justify;
	background-color:#FFFF66;
	background-color:#99FF66;
}

.tableaumenuligue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	line-height: 15px;
	border: 1px solid #320D87;
}

table.tableaudroite {
	/*border-width: 1px;*/
	/*border-spacing: 0px;*/
	/*border-style: solid;*/
	/*border-color: blue;*/
	/*border-collapse: separate;*/
	padding: 4px;
	background-color: #a8c0dc;
	border-width:2px;
    border-style:solid;
    border-bottom-color:#aaa;
    border-right-color:#aaa;
    border-top-color:#ddd;
    border-left-color:#ddd;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

table.tableaudroite th {
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.tableaudroite td {
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: ;
}

.textetitretableaudroite {
	font-family: Arial, Helvetica, sans-serif;
	color: #320d87;
	font-size: 15px;
	line-height: 16px;
	text-align:left;
	font-weight : bold;
}

.textetitretableaudroiteblanc {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 20px;
	line-height: 16px;
	text-align:left;
	font-weight : bold;
}


.textetitretableaudroitejaune {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFcc66;
	font-size: 20px;
	line-height: 16px;
	text-align:left;
	font-weight : bold;
}

.textetitretableaudroitebleu {
	font-family: Arial, Helvetica, sans-serif;
	color: #320d87;
	font-size: 20px;
	line-height: 16px;
	text-align:left;
	font-weight : bold;
}

.textetitretableaudroiterouge {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 20px;
	line-height: 16px;
	text-align:left;
	font-weight : bold;
}

.texteliguecmbtv {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 22px;
	font-weight : bold;
}


table.tableaudroite2 {
	/*border-width: 1px;*/
	/*border-spacing: 0px;*/
	/*border-style: solid;*/
	/*border-color: blue;*/
	/*border-collapse: separate;*/
	background-color: #ffffff;
	border-width:2px;
    border-style:solid;
    border-bottom-color:#dddd;
    border-right-color:#ddd;
    border-top-color:#aaa;
    border-left-color:#aaa;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;

}