/***********************************************************
   styles par défaut
***********************************************************/
td {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #5E5E5E; font-weight: normal;}
p {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #5E5E5E; font-weight: normal;}
a {text-decoration: none;}

/***********************************************************
   styles
***********************************************************/
.filArianeTexte {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #5E5E5E; font-weight: normal; }
.filArianeTexteOn {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #000000; font-weight: normal; }
.filArianeTexteBleu {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #418CCD; font-weight: normal; }

/* .layerNavHauteFond {  background-color:#85ACBD;filter:alpha(opacity=97); }
*/
.layerNavHauteFond {  background-color:#85ACBD;filter:alpha(opacity=97); }
.layerNavHauteSelection {  background-color:#929292; }
.layerNavHauteTexte {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #FFFFFF; font-weight: normal; background-color:#85ACBD; }
.layerNavHauteBordure{  background-color:#FF0000;filter:alpha(opacity=50) ;}
/***********************************************************
   styles barre nav gauche
***********************************************************/

.indentationNavGauche {   width: 10px; }


.navGaucheTexte {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #FFFFFF; font-weight: normal; }


.navGaucheN10 {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #5E5E5E; font-weight: normal; text-decoration:none; }
.navGaucheN11 {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #FF0000; font-weight: normal; text-decoration:none; }
.navGaucheN20 {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal;  color: #5E5E5E;   font-weight:normal; text-decoration:none; }
.navGaucheN21 {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal;  color: #FF0000;  font-weight:normal; text-decoration:none;}
.navGaucheN30 {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #5E5E5E; text-decoration:none; }
.navGaucheN31 {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal;  color: #FF0000; text-decoration:none; }
.navGaucheN40 {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #5E5E5E; text-decoration:none; }
.navGaucheN41 {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal;  color: #FF0000; text-decoration:none; }
.navGaucheN50 {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #5E5E5E; text-decoration:none; }
.navGaucheN51 {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal;  color: #FF0000; text-decoration:none; }

a.navGaucheN10:hover {   color: #000000; }
a.navGaucheN11:hover {   color: #000000; }
a.navGaucheN20:hover {   color: #000000; }
a.navGaucheN21:hover {   color: #000000; }
a.navGaucheN30:hover {   color: #000000; }
a.navGaucheN31:hover {   color: #000000; }
a.navGaucheN40:hover {   color: #000000; }
a.navGaucheN41:hover {   color: #000000; }
a.navGaucheN50:hover {   color: #000000; }
a.navGaucheN51:hover {   color: #000000; }

/***********************************************************
   styles communs
***********************************************************/

.contenuTexte {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #5E5E5E; font-weight: normal; }
a.contenuTexte:hover {   color: #000000; }
.contenuItal {  font-style: italic; }
.contenuTexteGras {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #5E5E5E; font-weight: bold; }
.contenuTexteGrasNoir {font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #000000; font-weight: bold;letter-spacing: 1px;}
.contenuTexteNoir {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #000000; font-weight: normal;}
.contenuTexteSup {  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; color: #5E5E5E; font-weight: normal; vertical-align: top }
.contenuTexteSub {  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; color: #5E5E5E; font-weight: normal; vertical-align: bottom }
.contenuNotes {  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; color: #5E5E5E; font-weight: normal;}
.contenuLien { color: #00329F; }
.contenuLien:hover { color: #3982CC; }
ul.contenu {margin-left: 24px;margin-top: 0px;margin-bottom: 0px;}
.contenuChapo {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #000000; font-weight: normal; }
.corpsTitreTableau {font-weight: normal; font-size: 12px; color: #ff0000; font-style: normal; font-family: Arial, Verdana, sans-serif; text-decoration: none}
.corpsChapoTableau {font-weight: normal; font-size: 11px; color: #666666; font-style: normal; font-family: Arial, Verdana, sans-serif; text-decoration: none}
.corpsContenuTableau {font-weight: normal; font-size: 11px; color: #3a3a3a; font-style: normal; font-family: Arial, Verdana, sans-serif; text-decoration: none}
.contenuSousTitre {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #5b5a93; font-weight: bold; }
.lieninterne {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #0035A2; font-weight: bold; }
.lieninterne:hover {  color: #3881CD; }
.lienvideo {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #000000; font-weight: bold;text-decoration: underline; }
.lienvideo:hover {  color: #000000; }
.liensouligne {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #000000; font-weight: normal;text-decoration: underline; }
.liensouligne:hover {  color: #000000; }

/***********************************************************
   styles pages portail
***********************************************************/

.textePortail {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #565656; font-weight: normal; }
.titrePortail {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #5E5E5E; font-weight: bold; }
.celluleCorpsLecturePrime {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal;  color: #5C5C5C;  font-weight:normal;background-color:#F7F7F7}

/***********************************************************
   styles HP
***********************************************************/

.titreHP {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #FFFFFF; font-weight: bold; }
.titreHPInverse {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #000000; font-weight: bold; }
.soustitreHP {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #5E5E5E; font-weight: bold; }
.soustitreHPInverse {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #F0AA00; font-weight: bold; }
.soustitreHPInverse2 {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #998AAA; font-weight: bold; }
.contenuInverse {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #AE7C00;  }
a.contenuInverse:hover {  color: #F0AA00;  }
.soustitreZonePromoHP {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #5E5E5E; font-weight: bold; }
.contenuTexteGrasAnim {  font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; color: #75718C; font-weight: bold; }


/***********************************************************
   styles Pages
***********************************************************/
.couleurCellule01{background-color:#FFFFFF}
.couleurCellule02{background-color:#F1F1F1}


/***********************************************************
   styles OW
***********************************************************/
.titreOW {  font-family: Arial, Verdana, sans-serif; font-size: 13px; font-style: normal; color: #FF0204; font-weight: bold; }

/* styles carte */
.lienCarte {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #5E5E5E; font-weight: normal; }
.lienCarteActif {  font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; color: #5E5E5E; font-weight: bold; }

img.gauche { 
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 5px; 
    margin-left: 0px; 
    border: 0px; 
    padding: 0px;
}

img.droite { 
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px; 
    margin-left: 10px; 
    border: 0px; 
    padding: 0px;
}

/***********************************************************
   styles Links
***********************************************************/
.tableLinks tr { height:32px;}
.tableLinks td { padding-bottom:10px; padding-left:5px; padding-top:9px;}
.titleLinks a { font-weight:bold; color:#00329F;}
.titleLinks a:hover{ font-weight:bold; color:#3982CC;}

.littleLinks a { color:#00329F;}
.littleLinks a:hover{ color:#3982CC;}