body {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #aec4cf; scrollbar-face-color: #DFDEDE; scrollbar-arrow-color: #BD1A8D; scrollbar-track-color: #F6F5F5; scrollbar-3dlight-color: #F6F5F5; scrollbar-darkshadow-color: #F6F5F5;}
table {font-family:  Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #000000;}
td {font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #000000;}
.txtrouge {color: #FF0000; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif;}
form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;}
.bton{border-right: #0078C6 1px solid; border-top: #0078C6 1px solid; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform: uppercase; font-size: 9px; font-weight: bold; color: #FFFFFF; background-image: url(../images/bg_bouton.gif); border-left: #0078C6 1px solid; border-bottom: #0078C6 1px solid; background-color: #6CB3DD; height: 24px;}
input {border-right: 1px solid; border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; margin-top: 1px; padding-left: 4px; font-size: 14px; height: 25px; border-color:#999999; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; color : #000000;}
select {border-right: 1px solid; border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; margin-top: 1px; padding-left: 4px; font-size: 14px; height: 25px; border-color:#999999; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; color : #000000;}
textarea {border-right: 1px solid; border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; margin-top: 1px; padding-left: 4px; font-size: 14px; border-color:#999999; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; color : #000000; scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #80ABBB; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #80ABBB; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #80ABBB;}
.pointeurbtn {cursor: pointer; text-align:left; BORDER-RIGHT: #FFFFFF 0px solid; BORDER-TOP: #FFFFFF 0px solid; BORDER-LEFT: #FFFFFF 0px solid; BORDER-BOTTOM: #FFFFFF 0px solid; BACKGROUND-COLOR: #FFFFFF; height: 19px; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #3270C4; font-size: 14px;}
.txtnoir {font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 11px; color: #000000;}
.txtnoirMAJ {font-family: Arial, Verdana, Helvetica, sans-serif; text-transform: uppercase; font-size: 11px; color: #000000;}
.txtrouge {font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #FF0000;}
.titre2 {color: #FF0000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:none; font-size:14px;}
.titre7 {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:12px; }
.noirM {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:13px; }
.txtblanc {color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size:12px; }
.Mblanc {color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:12px; }
.xlblanc {color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size:13px; }
.txtblancunderline {color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; font-weight:bold; font-size:13px; }
.blanc {color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; text-decoration: none; font-size: 11px;}
.smallred {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9px; color: #FF0000;}
.smallblanc {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF;}
.smallnoir {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}
.smallorange {text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; color: #FF6600; font-size: 10px;}
.smallbleu {text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; color: #3366FF; font-size: 10px;}
.smallgrisbold {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight:bold; color: #555555;}
.smallgris {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #555555;}
.txtnoirxl {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.feminin {color: #FF00CC; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size:14px; }
.masculin {color: #3366FF; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size:14px; }
.txtnoirunderline {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; font-weight:bold; font-size:11px; }
.txtorangeunder {color: #FF6600; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; font-weight:bold; font-size:11px; }
.txtbleu {color: #3366FF; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:10px; }
.txtbleuunder {color: #0066CC; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; font-weight:bold; font-size:11px; }
.txttarifreduit {color: #009900; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:12px; }
.txtinvitation {color: #FF6600; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:12px; }
.txtpass {color: #003366; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:12px; }
.txtbleutop {color: #003366; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:12px; }
.soustitreorange {color: #FF8500; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight: none; font-size:18px; }
.promorange {color: #FF8500; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:15px; }
.promobleu {color: #3366FF; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:15px; }
.promoblanc {color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:15px; }
.txtpartenaire {color: #999999; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:none; font-size:11px; }
.txtgris {color: #333333; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:12px; }
.txtgrisclaire {color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size:12px; }
.txtgrisclairesmall {color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 11px; }
.textevioletverdanagras {color: #6A5666; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}
.textevioletverdana {color: #6A5666; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: none;}
.textevioletverdana24px {color: #6A5666; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: none;}
.textevioletsmall{color: #584755; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.soustitrenoir {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight: none; font-size:18px; }
.titrenoir {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size:20px; }
.titregris {color: #555555; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size:20px; }
.titreblanc {color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size:20px; }
.soustitrebleu {color: #006699; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight: none; font-size:18px; }
.titrebleu {color: #006699; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size:20px; }
.titrenoirH {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:30px; }
.titrenoirXH {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:44px; }
.titrebleuH {color: #006699; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:30px; }
.titrebleuXH {color: #006699; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:44px; }
.titregrisH {color: #555555; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:30px; }
.titregrisXH {color: #999999; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:44px; }
.soustitrerouge {color: #FF0000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight: none; font-size:18px; }
.titrerouge {color: #FF0000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size:20px; }
.titrerougeH {color: #FF0000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:30px; }
.titrerougeXH {color: #FF0000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:44px; }
.titrejauneH {color: #FF9900; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:30px; }
.titrejauneXH {color: #FF9900; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:44px; }
.titreorangeH {color: #FF6600; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:30px; }
.titreorangeXH {color: #FF6600; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:44px; }
.titrevertH {color: #2F5C23; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:30px; }
.titrevertXH {color: #2F5C23; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:44px; }
.titreblancH {color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:30px; }
.titreblancXH {color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:44px; }
.titreroseH {color: #FF00CC; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:30px; }
.rougeM {color: #FF0000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:bold; font-size:12px; }
.txtnoirM {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight: none; font-size:14px; }
.txt {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 18px; color: #4A6075;}
.textegrispresentation {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none; font-size: 12px; color: #666666;}
.textepresentation {text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform: none; font-size: 13px; color: #102935;}
.textepresentation14 {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none; font-weight:bold; font-size: 14px; color: #4A6075;}
.textepresentation16 {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none; font-size: 16px; color: #4A6075;}
.textetitrepresentation {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 18px; color: #4A6075;}
.textepresentation24px {text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size: 26px; color: #4A6075;}
.textepresentationbleu {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none; font-size: 12px; color: #202B30;}
.textetitrepresentationbleu {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 18px; color: #3B5461;}
.textepresentationbleu24px {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 24px; color: #4A6075;}
.textesalle {text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform: none; font-size: 14px; font-weight:bold; color: #102935;}
.resafnac {color: #427599; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size:17px; }
.noirarialsmall {text-decoration: none; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; }
.txtorange{color: #FF6600; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight: none; font-size:11px; }
.txtnoir13px {font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 13px; color: #000000;}
.txtbleufonce {color: #355C7D; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight: none; font-size:18px; }
.smallnoirMAJ {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 9px; color: #000000;}
.smallgrisclairMAJ {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 9px; color: #999999;}
.textevioletsmallgras {color: #6C59DF; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight:none; font-size: 10px; }
.smallblancMAJ {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 9px; color: #FFFFFF;}
.txtorangeCAP {text-decoration: none; color: #FE7403; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform: capitalize; font-weight: none; font-size: 12px; }
.txtnoirCAP {text-decoration: none; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform: capitalize; font-weight: none; font-size: 12px; }
.txtgrisCAP {text-decoration: none; color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform: capitalize; font-weight: none; font-size: 12px; }
.txtnoirMIN {text-decoration: none; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform: lowercase; font-weight: none; font-size: 12px; }
.txtgrisMIN {text-decoration: none; color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform: lowercase; font-weight: none; font-size: 12px; }
.textegrisxsMAJ {color: #666666; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform: uppercase; font-size: 9px;}
.textenoirxsMAJ {color: #000000; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform: uppercase; font-size: 9px;}
.txtnoirgras {font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight: bold; font-size: 11px; color: #000000;}
.txtgrisgras {font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-weight: bold; font-size: 11px; color: #1B1B1B;}
.titrearticle{color: #102935; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 20px; font-weight: bold;}
.titrearticle14px{color: #102935; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: none;}
.titrearticles16px{color: #102935; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: none;}
.titrearticle16px{color: #102935; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.titrearticleS{color: #584755; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.soustitrebleuMAJ {color: #006699; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; font-weight: none; font-size:18px; }
.texterougeVerdana {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none; font-size: 12px; color: #FF0000;}
.txtrougeM {text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform: none; font-size: 14px; color: #FF0000;}
.RubriqueFooter {text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; text-transform: none; font-size: 13px; color: #232F35; font-weight: bold;}
.TxtFooter {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none; font-size: 11px; color: #AEC4CF;}
.txtJustify {text-align: justify;}
.txtLeft {text-align: left;}
.txtRight {text-align: right;}
.txtCenter {text-align: center;}
.txtItalic {font-style: italic;}
.txtMaj {text-transform: uppercase;}
.verticalAlign {vertical-align: middle;}
.txtUnderlineTexte {text-decoration: underline;}
.txtBoldTexte {font-weight: bold;}
.txtCapital {text-transform: capitalize;}
.TitreFdlM { font-family: Arial, Helvetica, sans-serif; color:#08222c; font-size:36px; }
