body { margin-left: 0px;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #F4F4F4;}
P,TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
H1,H2,H3,H4,H5,H6 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px;}

a { font-size: 11px; text-decoration: underline;}
a:active { font-size: 11px; text-decoration: underline;}
a:visited { font-size: 11px; text-decoration: underline;}
a:hover { font-size: 11px; text-decoration: underline;}

a.lien { font-size: 11px; text-decoration: none; color: #333333;}
a.lien:active { font-size: 11px; text-decoration: none; color: #333333;}
a.lien:visited { font-size: 11px; text-decoration: none; color: #333333;}
a.lien:hover { font-size: 11px; text-decoration: underline; color: #333333;}

a.lien0 { font-size: 11px; text-decoration: none; color: #333333;}
a.lien:active0 { font-size: 11px; text-decoration: none; color: #333333;}
a.lien0:visited { font-size: 11px; text-decoration: none; color: #333333;}
a.lien0:hover { font-size: 11px; text-decoration: underline; color: #333333;}

a.lien1 { font-size: 11px; text-decoration: none; color: #7C395D;}
a.lien1:active { font-size: 11px; text-decoration: none; color: #7C395D;}
a.lien1:visited { font-size: 11px; text-decoration: none; color: #7C395D;}
a.lien1:hover { font-size: 11px; text-decoration: underline; color: #7C395D;}

a.lien2 { font-size: 11px; text-decoration: none; color: #C67D14;}
a.lien2:active { font-size: 11px; text-decoration: none; color: #C67D14;}
a.lien2:visited { font-size: 11px; text-decoration: none; color: #C67D14;}
a.lien2:hover { font-size: 11px; text-decoration: underline; color: #C67D14;}

a.lien3 { font-size: 11px; text-decoration: none; color: #2D4775;}
a.lien3:active { font-size: 11px; text-decoration: none; color: #2D4775;}
a.lien3:visited { font-size: 11px; text-decoration: none; color: #2D4775;}
a.lien3:hover { font-size: 11px; text-decoration: underline; color: #2D4775;}

a.lien4 { font-size: 11px; text-decoration: none; color: #9F162F;}
a.lien4:active { font-size: 11px; text-decoration: none; color: #9F162F;}
a.lien4:visited { font-size: 11px; text-decoration: none; color: #9F162F;}
a.lien4:hover { font-size: 11px; text-decoration: underline; color: #9F162F;}

a.lien5 { font-size: 11px; text-decoration: none; color: #699AAF;}
a.lien5:active { font-size: 11px; text-decoration: none; color: #699AAF;}
a.lien5:visited { font-size: 11px; text-decoration: none; color: #699AAF;}
a.lien5:hover { font-size: 11px; text-decoration: underline; color: #699AAF;}

a.lien6 { font-size: 11px; text-decoration: none; color: #7F7F7F;}
a.lien6:active { font-size: 11px; text-decoration: none; color: #7F7F7F;}
a.lien6:visited { font-size: 11px; text-decoration: none; color: #7F7F7F;}
a.lien6:hover { font-size: 11px; text-decoration: underline; color: #7F7F7F;}

a.lienOutil { font-size: 10px; text-decoration: none; color: #333333;}
a.lienOutil:active { font-size: 10px; text-decoration: none; color: #333333;}
a.lienOutil:visited { font-size: 10px; text-decoration: none; color: #333333;}
a.lienOutil:hover { font-size: 10px; text-decoration: underline; color: #333333;}

a.lienBlanc { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;}
a.lienBlanc:active { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF;}
a.lienBlanc:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF;}
a.lienBlanc:hover { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #FFFFFF;}

.partenaire { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none;}

.bordureimage {  border: 1px solid #333333; }
.bordureOn {border: 1px solid #76AE6E;}
.nobordure { border: 1px solid #666666;}

.bg1 { background-color: #7C395D;}
.bg2 { background-color: #C67D14;}
.bg3 { background-color: #2D4775;}
.bg4 { background-color: #9F162F;}
.bg5 { background-color: #699AAF;}
.bg6 { background-color: #333333;}

.t0 { color: #333333;}
.t1 { color: #7C395D;}
.t2 { color: #C67D14;}
.t3 { color: #2D4775;}
.t4 { color: #9F162F;}
.t5 { color: #699AAF;}
.t6 { color: #FFFFFF;}
.t9 { color: #333333;}

.td1on { font-size: 11px; color: #333333; background-color: #FFFFFF; padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px;}
.td1 { font-size: 11px; background-color: #F4F4F4; padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px;}

.borderContenu1 { border: 1px solid #7C395D; background-color: #FFFFFF;}
.borderContenu2 { border: 1px solid #C67D14; background-color: #FFFFFF;}
.borderContenu3 { border: 1px solid #2D4775; background-color: #FFFFFF;}
.borderContenu4 { border: 1px solid #9F162F; background-color: #FFFFFF;}
.borderContenu5 { border: 1px solid #699AAF; background-color: #FFFFFF;}

.petit {font-size: 9px;}
.blanc { color: #ffffff;}
.H1Blanc { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff;}
.noborder {border: 0px hidden #ffffff;}
.blancbold { font-weight: bold; color: #ffffff; text-padding: 23px;  }
.gris { color: #7F7F7F;}
.bdgris { border: 1px solid #7A7A7A; background-color: #F4F4F4;}
.erreur {color: #B53E3A;  font-weight: bold; font-size: 14px;}
.confirme {color: #009900;  font-weight: bold; font-size: 14px;} 
.inputbulletin { width:230px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; background-color: #D8E5EA; border-style: solid; border-color: #699AAF; color : #000000;}



/* POUR LA MAP DU SITE */

UL { LIST-STYLE-TYPE: SQUARE; MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; MARGIN-LEFT: 15px; }

UL.list1 LI { color: #7C395D;}
UL.list2 LI { color: #C67D14;}
UL.list3 LI { color: #2D4775;}
UL.list4 LI { color: #9F162F;}
UL.list5 LI { color: #699AAF;}
UL.list6 LI { color: #FFFFFF;}

UL.listNiveau2 LI { LIST-STYLE-TYPE: CIRCLE; MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; color: #000000; MARGIN-LEFT: 35px;}
UL.listNiveau3 LI { LIST-STYLE-TYPE: DISC; MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; color: #000000; MARGIN-LEFT: 60px;}
UL.listNiveau4 LI { list-style-image: url("images/plus.gif");  MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; color: #000000; MARGIN-LEFT: 90px;}

/* POUR LE MENU DE GAUCHE */

.cellule1 { font-size: 11px; background-color: #E3D4DC; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; letter-spacing: 0.3mm;}
.cellule1on { font-size: 11px; background-color: #7C395D; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; letter-spacing: 0.3mm;}
.cellule1niveau2 { font-size: 11px; background-color: #F4F4F4; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; letter-spacing: 0.3mm;}
.cellule1niveau2on { font-size: 11px; background-color: #E5E5E5; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #7C395D; letter-spacing: 0.3mm;}

.cellule2 { font-size: 11px; background-color: #F3E3BB; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; letter-spacing: 0.3mm;}
.cellule2on { font-size: 11px; background-color: #C67D14; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; letter-spacing: 0.3mm;}
.cellule2niveau2 { font-size: 11px; background-color: #F4F4F4; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; letter-spacing: 0.3mm;}
.cellule2niveau2on { font-size: 11px; background-color: #E5E5E5; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #C67D14; letter-spacing: 0.3mm;}

.cellule3 { font-size: 11px; background-color: #CED4DF; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; letter-spacing: 0.3mm;}
.cellule3on { font-size: 11px; background-color: #2D4775; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; letter-spacing: 0.3mm;}
.cellule3niveau2 { font-size: 11px; background-color: #F4F4F4; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; letter-spacing: 0.3mm;}
.cellule3niveau2on { font-size: 11px; background-color: #E5E5E5; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #2D4775; letter-spacing: 0.3mm;}

.cellule4 { font-size: 11px; background-color: #E2ACC0; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; letter-spacing: 0.3mm;}
.cellule4on { font-size: 11px; background-color: #9F162F; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; letter-spacing: 0.3mm;}
.cellule4niveau2 { font-size: 11px; background-color: #F4F4F4; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; letter-spacing: 0.3mm;}
.cellule4niveau2on { font-size: 11px; background-color: #E5E5E5; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #9F162F; letter-spacing: 0.3mm;}

.cellule5 { font-size: 11px; background-color: #D8E5EA; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; letter-spacing: 0.3mm;}
.cellule5on { font-size: 11px; background-color: #699AAF; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; letter-spacing: 0.3mm;}
.cellule5niveau2 { font-size: 11px; background-color: #F4F4F4; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; letter-spacing: 0.3mm;}
.cellule5niveau2on { font-size: 11px; background-color: #E5E5E5; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #699AAF; letter-spacing: 0.3mm;}

.cellule6 { font-size: 11px; background-color: #CCCCCC; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; letter-spacing: 0.3mm;}
.cellule6on { font-size: 11px; background-color: #666666; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; letter-spacing: 0.3mm;}
.cellule6niveau2 { font-size: 11px; background-color: #F4F4F4; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; letter-spacing: 0.3mm;}
.cellule6niveau2on { font-size: 11px; background-color: #E5E5E5; padding-bottom: 7px; padding-top: 7px; padding-left: 7px; padding-right: 7px; border: 1px dotted #CCCCCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #699AAF; letter-spacing: 0.3mm;}
