
BODY {MARGIN: 0px; COLOR: #666666;SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #969696; SCROLLBAR-ARROW-COLOR: #969696; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #969696}


A {COLOR: #666666; TEXT-DECORATION:none;}
A:visited {COLOR: #666666; TEXT-DECORATION: none;}
A:hover {COLOR: #666666; TEXT-DECORATION: underline;}
A:active {COLOR: #666666; TEXT-DECORATION:none;}

.Amenuhaut {COLOR: #df4649; FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.Amenuhaut:visited {COLOR: #df4649; FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.Amenuhaut:hover {COLOR: #df4649; FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
.Amenuhaut:active {COLOR: #df4649; FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.Atop {COLOR: #ffffff; TEXT-DECORATION:none;}
.Atop:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.Atop:hover {COLOR: #ffffff; TEXT-DECORATION: none;}
.Atop:active {COLOR: #ffffff; TEXT-DECORATION:none;}


.A2 {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; TEXT-DECORATION: none}

.A4 {FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none;COLOR: #b83731;}  /* Rouge sang*/
.A4:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none;COLOR: #b83731;}
.A4:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: underline;COLOR: #b83731;}
.A4:active {FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION:none;COLOR: #b83731;}

.A7 {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #276e2a; FONT-STYLE: normal; TEXT-DECORATION: none}/* Vert smilly*/

.A5 {FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none;COLOR: #b83731;}
.A5:visited {FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none;COLOR: #b83731;}
.A5:hover {FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: underline;COLOR: #b83731;}
.A5:active {FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION:none;COLOR: #b83731;}

.A6 {FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-DECORATION: none;COLOR: #b83731;}
.A6:visited {FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-DECORATION: none;COLOR: #b83731;}
.A6:hover {FONT-WEIGHT: normal FONT-SIZE: 11px; TEXT-DECORATION: underline;COLOR: #b83731;}
.A6:active {FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-DECORATION:none;COLOR: #b83731;}

.A3 {FONT-SIZE: 10px; TEXT-DECORATION: none;COLOR: #666666;}
.A3:visited {FONT-SIZE: 10px; TEXT-DECORATION: none;COLOR: #666666;}
.A3:hover {FONT-SIZE: 10px; TEXT-DECORATION: underline;COLOR: #666666;}
.A3:active {FONT-SIZE: 10px; TEXT-DECORATION:none;COLOR: #666666;}

.A1 {FONT-SIZE: 12px; TEXT-DECORATION: none;COLOR: #ffffff;}
.A1:visited {FONT-SIZE: 12px; TEXT-DECORATION: none;COLOR: #ffffff;}
.A1:hover {FONT-SIZE: 12px; TEXT-DECORATION: underline;COLOR: #ffffff;}
.A1:active {FONT-SIZE: 12px; TEXT-DECORATION:none;COLOR: #ffffff;}

.OL123 {MARGIN-LEFT: 8px; LIST-STYLE-TYPE:decimal}         /* pour listes ol: numérotation 1.,2.,3.,4. etc...*/
.OLi {MARGIN-LEFT: 8px; LIST-STYLE-TYPE:lower-roman}      /*  pour listes ol: numérotation i.,ii.,iii.,iv. etc...*/
.OLromain {MARGIN-LEFT: 8px; LIST-STYLE-TYPE:upper-roman} /*  pour listes ol: numérotation I.,II.,III.,IV. etc...*/
.OLaminis {MARGIN-LEFT: 8px; LIST-STYLE-TYPE:lower-alpha} /* pour listes ol: numérotation a.,b.,c.,d. etc...*/
.OLamajus {MARGIN-LEFT: 8px; LIST-STYLE-TYPE:upper-alpha} /*  pour listes ol: numérotation A.,B.,C.,D. etc...*/
.OLaminis2 {MARGIN-LEFT: 8px; LIST-STYLE-TYPE:lower-latin} /* pour listes ol: numérotation a.,b.,c.,d. etc... y compris le jeu de caractères latin étendu*/
.OLamajus2 {MARGIN-LEFT: 8px; LIST-STYLE-TYPE:upper-latin} /*  pour listes ol: numérotation A.,B.,C.,D. etc... y compris le jeu de caractères latin étendu*/

LI {MARGIN-LEFT: 8px; LIST-STYLE-TYPE:disc}   /*  pour listes ul: rond plein comme puce*/
.LIrond {MARGIN-LEFT: 8px; LIST-STYLE-TYPE:circle}  /*  pour listes ul: puce ronde*/
.LIcarre {MARGIN-LEFT: 8px; LIST-STYLE-TYPE:square} /* pour listes ul: puce rectangulaire*/
.LIcarrered {MARGIN-LEFT: 8px; LIST-STYLE-TYPE:square; color:#ff0000} /* pour listes ul: puce rectangulaire rouge*/
.LIcarrered2 {MARGIN-LEFT: 8px; LIST-STYLE-TYPE:square; color:#ff0000; TEXT-DECORATION: none} /* pour listes ul: puce rectangulaire rouge*/
.LIrien {MARGIN-LEFT: 8px; LIST-STYLE-TYPE:none}    /*  pas de puce, pas de numérotation*/


.LIcarreFCB1{MARGIN-LEFT: 8px; LIST-STYLE-TYPE:square; color:#3300cc; display : list-item; TEXT-DECORATION: none}  /* bleu */
.LIcarreFCB2{MARGIN-LEFT: 8px; LIST-STYLE-TYPE:square; color:#ff0000; display : list-item; TEXT-DECORATION: non} /* rouge bordeaux */


UL {MARGIN-TOP: 0px; MARGIN-LEFT: 8px}
.logoTexte {FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: 'Times New Roman CE', 'Times New Roman'}

/*ul.fletxa, ul.fletxa ul{ list-style-type: none; padding: 0; margin: 0; } */
/*ul.fletxa li{ background:  url("../images/fletxa1.gif") left top no-repeat; padding-left: 12px;}*/
/*ul.border_sup_fletxa li{list-style-image: url("../images/fletxa1.gif"); padding: 0 0 0 5px !important;}*/

/* Taille 11 px */
.B1 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333} /*gris noir*/
.B2 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FA0320} /*rouge*/
.B2n {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FA0320} /*rouge*/
.B3 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #780033} /* bordeau barça */
.B4 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2E907A} /* Vert olive*/
.B5 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0031D6} /* Bleu ccl*/
.B6 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0cabb5} /* TUrquois ccl*/

/* Taille 14 px */
.B1b {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333} /*gris noir*/
.B2b {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FA0320} /*rouge*/
.B2nb {FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #FA0320} /*rouge*/
.B3b {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #780033} /* bordeau barça */
.B4b {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2E907A} /* Vert olive*/
.B5b {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0031D6} /* Bleu ccl*/
.B6b {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0cabb5} /* TUrquois ccl*/

HR {COLOR: #ff0000; LINE-HEIGHT: 0px; HEIGHT: 1px} 

TH {FONT-SIZE: 11px; COLOR: #666666; FONT-WEIGHT: bold;FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align: center}

TD {FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.TD1 {FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial; TEXT-DECORATION: none}
.TD2 {PADDING-LEFT: 11px}
.TD3 {PADDING-RIGHT: 0px; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR: #044d87; PADDING-TOP: 5px}
.TD4 {PADDING-RIGHT: 0px; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR: #b6382c; PADDING-TOP: 5px}
.TD5{PADDING-RIGHT: 0px; PADDING-LEFT: 11px; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px}
.TD6 {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #ffffff; background-color:#007fb3; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none} /* PGM jeune */
.TD7 {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #ffffff; background-color:#a4aba0; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}  /* pgm senior */
.sous {FONT-SIZE: 9px; COLOR: #587993; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-STYLE: italic; TEXT-DECORATION: none}

.titrebarbleu  {PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0019A8; TEXT-DECORATION: none}
.titrebarbleu1 {PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #044d87; TEXT-DECORATION: none}
.titrebarbleu2 {PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #044d87; TEXT-DECORATION: none}

.listeOn {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #505050; FONT-STYLE: normal}
.listeOff {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #505050; FONT-STYLE: normal}
.Titre  {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-STYLE: normal}
.Titre2 {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif}
.SousTitre {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #505050; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif}
.Texte {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #505050; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif}

.Contenu {POSITION: relative; HEIGHT: 370px}
.support {POSITION: relative; TOP: 30px}

.Matisa {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #b7b7b7; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

/* Cadre */
.table1 {border-color:#848589; border-left-style: solid;border-left-width: 1; border-right-style: solid; border-right-width: 1;border-bottom-style:solid; border-bottom-width: 1; border-top-style:solid; border-top-width: 1;} /* Cadre principal du tableau, black (cadre du site; border 1)*/
.table2 {background-color: A7ADB7; border: 1px #C3C9D4 solid} 
.table3 {background-color: A7ADB7; border: 1px #2E907A solid} 
.table4 {border-color:#2E907A; border-left-style: solid;border-left-width: 1; border-right-style: solid; border-right-width: 1;border-bottom-style:solid; border-bottom-width: 1; border-top-style:solid; border-top-width: 1;} /* Cadre principal du tableau, turquois (cadre du site; border 1)*/
.table5 {border-color:#B3B2B2; border-left-style: solid;border-left-width: 1; border-right-style: solid; border-right-width: 1;border-bottom-style:solid; border-bottom-width: 1; border-top-style:solid; border-top-width: 1;} /* Cadre principal du tableau, turquois (cadre du site; border 1)*/

.table10 {border-color:#780033; border-left-style: dotted;border-left-width: 1; border-right-style: dotted; border-right-width: 1;border-bottom-style: dotted; border-bottom-width: 1; border-top-style: dotted; border-top-width: 1;} /* Cadre principal du tableau, black (cadre du site; border 1)*/
.cadre {BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; 
BORDER-BOTTOM: #dddddd 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana!important, Arial, Helvetica, sans-serif; 
TEXT-DECORATION:none;COLOR: #2456B2; BACKGROUND-COLOR: #FFFFFF}

/* Cadre de sous menu pour page interne tel que foto */
.pages {BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; BACKGROUND: #f2f2f2; BORDER-LEFT: #dfdfdf 1px solid; BORDER-BOTTOM: #dfdfdf 1px solid}
.pages A {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}
.pages A:hover {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #FEEA02; PADDING-BOTTOM: 5px; COLOR: #0031D6; PADDING-TOP: 5px; TEXT-DECORATION: none}
.pages.active {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #FEEA02; PADDING-BOTTOM: 5px; COLOR: #0031D6; PADDING-TOP: 5px; TEXT-DECORATION: none}

.fondjaune_ccl {BACKGROUND: #FEEA02}
.fondrouge_ccl {BACKGROUND: #D02414}
.fondbleu_ccl {BACKGROUND: #0031D6}
.fondblanc_ccl {BACKGROUND: ##FFFFFF}
.fondgris_ccl {BACKGROUND: ##AEABAB}
.fondbleuclair {BACKGROUND: #5988c2}