.txtbienvenue {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #082351; text-decoration: none; line-height: 20px; font-weight: normal; font-variant: normal}
A.txtliensindex:link {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #082351; text-decoration: none; line-height: 14px}
A.txtliensindex:visited {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #082351; text-decoration: none; line-height: 14px}
A.txtliensindex:active {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #082351; text-decoration: none; line-height: 14px}
A.txtliensindex:hover {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #082351; text-decoration: underline; line-height: 14px}

A.somliensindex:link {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}
A.somliensindex:visited {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}
A.somliensindex:active {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}
A.somliensindex:hover {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #FFFFFF; text-decoration: underline}

A.somliensaccueil:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: bolder; color: #EFF9F9; text-decoration: none}
A.somliensaccueil:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: bolder; color: #EFF9F9; text-decoration: none}
A.somliensaccueil:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: bolder; color: #EFF9F9; text-decoration: underline}

.msgnewsletter {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FF4040; text-decoration: none}
.txtMessage {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #19367f;}

.liensinternes {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #7f7f7f; text-decoration: underline}
.somliensthemes {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #19367f; text-decoration: none}
.somliens {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #839ec6; text-decoration: none}
.somlienactif {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #3876c1; text-decoration: none}
.barreprogression {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #7f7f7f}

.formulaire_1 {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #19367f}
.formulaire_2 {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #19367f; text-decoration: none}
.formulaire_3 {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none}

.txtsoustitre  {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #19367f; text-decoration: none}
.txtchapeau {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none}
.txttitre {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: #19367f}
.txtcontenu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #19367f; text-decoration: none; }
.villemaritime {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: normal; color: #3876c1; text-decoration: none}
.champcontact {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #081853; text-decoration: none; background-color: #cfe9f1; border-style: none}

.txttitreactu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #19367f}
.txtchapeauactu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none}
.txtcontenuactu {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #19367f; text-decoration: none; }

.txttitreagenda { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #CC9900; text-decoration: none; }
.txtchapeauagenda {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none}
.txtcontenuagenda {  font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #19367f; text-decoration: none; }
.moisAgenda { color:#19367f; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; ; text-decoration: none; line-height: 18px}
.txtdatelieu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #19367F; text-decoration: none; }
.lienssavoirplus { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #CC9900}


.txttitrerecherche { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #CC9900}

.planrub { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #19367f }
.plansousrub { color:#19367f; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.planpage { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #3876c1; text-decoration: none }

.etatValidation {font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            font-weight: bold
        }


.txtcontenu TD {      font-family: Verdana, Arial, Helvetica, sans-serif; 
            font-size: 10px; 
            color: #19367f;
}
.txtcontenuactu TD {      font-family: Verdana, Arial, Helvetica, sans-serif; 
            font-size: 10px; 
            color: #19367f;
}
.txtcontenuagenda TD {  font-family: Verdana, Arial, Helvetica, sans-serif; 
            font-size: 10px; 
            color: #19367f;
}

.txtliensassocies {
            color:#3876c1;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
}
.legende {
            color:#666666;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            text-align: center;
}
.legende p {                             
            margin: 0px 0px 0px 0px;                 
}
.txttitresavoirplus {
            color:#3876c1;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: bold;
}
.txtsoustitresavoirplus {
            color:#3876c1;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
}

.txtsavoirplus {
            color:#839ec6;
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10px;
}
.txtsavoirplus p{                             
            margin: 0px 0px 0px 0px;
            
}
.titre1 {                             
            color:#FF0000;
            font-family: Arial, Helvetica, sans-serif;     
            font-size: 16px;
            font-weight: bold;
}
.titre1rouge {
            color:#B03868;
            font-family: "Trebuchet MS", Arial, Helvetica;
            font-size: 16px;
            font-weight: bold;
}
.soustitre1 {
            color:#000068;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 14px;
            font-weight: bold;
}
.texte1 {                             
            color:#000068;
            font-family: Arial, Helvetica, sans-serif;     
            font-size: 12px;
}
.texte1 p {                             
            margin: 0px 0px 0px 0px;                 
}
.texte2 {                             
            color:#000000;
            font-family: Arial, Helvetica, sans-serif;     
            font-size: 12px;
}
.texte1orange { 
            color:FF9933;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
}
.texte1rouge {
            color:#B03868;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
}
.photo {

    margin: 0px 0px 0px 0px; 
    text-align: center;
}

.trOver { 
            bgcolor : #cccccc
}
P {                             
            margin: 0px 0px 0px 0px;                 
}

#lmenu0 {
    Z-INDEX: 40; LEFT: 0px; width: 100%; VISIBILITY: hidden; POSITION: absolute; TOP: 111px;
}
.bgLmenu0 { 
            background : #E0AD01
}
#lmenu1 {
    Z-INDEX: 40; LEFT: 0px; width: 100%; VISIBILITY: hidden; POSITION: absolute; TOP: 111px
}
.bgLmenu1 { 
            background : #A0B526
}
#lmenu2 {
    Z-INDEX: 40; LEFT: 0px; width: 100%; VISIBILITY: hidden; POSITION: absolute; TOP: 111px
}
.bgLmenu2 { 
            background : #839ec6
}
#lmenu3 {
    Z-INDEX: 40; LEFT: 0px; width: 100%; VISIBILITY: hidden; POSITION: absolute; TOP: 111px
}
.bgLmenu3 { 
            background : #5cbdbf
}
#lmenu4 {
    Z-INDEX: 40; LEFT: 0px; width: 100%; VISIBILITY: hidden; POSITION: absolute; TOP: 111px
}
.bgLmenu4 { 
            background : #A98CAB
}
#lmenu5 {
    Z-INDEX: 40; LEFT: 0px; width: 100%; VISIBILITY: hidden; POSITION: absolute; TOP: 111px
}
.bgLmenu5 { 
            background : #A98CAB
}



#zone1 {
    Z-INDEX: 10; LEFT: 0px; width: 100%; VISIBILITY: hidden; POSITION: absolute; TOP: 112px
}
#zone2 {
    Z-INDEX: 10; LEFT: 0px; width: 100%; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
#formulaire {
    Z-INDEX: 1; POSITION: relative;
}
.petitetaille-bleu-choix { color:#000068; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bolder; }
.petitetaille-bleu-input { color:#3876c1; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; ; background-color: #f3f5f9 ; border: 1px #F3F5F9 outset }
.petitetaille-bleu-libelle { color:#000068; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; ; vertical-align: top}
.moyennetaille-vert-input { color:#000068; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; ; background-color: #F7F1D0; border: 1px #F3F5F9 outset }
.moyennetaille-vert-choix { color:#3876c1; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.moyennetaille-vert-libelle { color:#3876c1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.grandetaille-rouge-choix { color:#3876c1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.grandetaille-rouge-input { color:#000068; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; ; background-color: #F8F4F8; border: 1px #000000 solid }
.grandetaille-rouge-libelle { color:#3876c1; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }