body {
scrollbar-face-color: #003e78;
scrollbar-shadow-color: #cccccc;
scrollbar-highlight-color: #cccccc;
scrollbar-3dlight-color: #cccccc;
scrollbar-darkshadow-color: #cccccc;
scrollbar-track-color: #5c5c5c;
scrollbar-arrow-color: #5c5c5c;
}

/*------------------------------------------------------------------------------
-------------------- STYLES DE LIENS -------------------------------------------
------------------------------------------------------------------------------*/
a:link.menu {color: #313868; text-decoration:none; font-weight:normal ;font-size:10pt; font-family:arial; font-style:normal; }
a:visited.menu {color: #313868; text-decoration:none; font-weight:normal;font-size:10pt; font-family:arial; font-style:normal; }
a:active.menu {color: #313868; text-decoration:none; font-weight:normal;font-size:10pt; font-family:arial; font-style:normal; }
a:hover.menu {color: #313868; text-decoration:underline; font-weight:normal; font-size:10pt; font-family:arial; font-style:normal; }

a:link.test {color: #4b4b4b; text-decoration:none; font-weight:bold ;font-size:14pt; font-family:arial; font-style:normal; }
a:visited.test {color: #4b4b4b; text-decoration:none; font-weight:bold ;font-size:14pt; font-family:arial; font-style:normal; }
a:active.test {color: #4b4b4b; text-decoration:none; font-weight:bold;font-size:14pt; font-family:arial; font-style:normal; }
a:hover.test {color: #777777; text-decoration:none; font-weight:bold; font-size:14pt; font-family:arial; font-style:normal; }

a:link.menu_on {color: #ffffff; text-decoration:none; font-weight:bold ;font-size:12pt; font-family:arial; font-style:normal; }
a:visited.menu_on {color: #ffffff; text-decoration:none; font-weight:bold ;font-size:12pt; font-family:arial; font-style:normal; }
a:active.menu_on {color: #ffffff; text-decoration:none; font-weight:bold;font-size:12pt; font-family:arial; font-style:normal; }
a:hover.menu_on {color: #353535; text-decoration:none; font-weight:bold; font-size:12pt; font-family:arial; font-style:normal; }

a:link.passperdu {color: #555555; text-decoration:none; font-weight:normal ;font-size:10pt; font-family:arial; font-style:normal; }
a:visited.passperdu {color: #555555; text-decoration:none; font-weight:normal ;font-size:10pt; font-family:arial; font-style:normal; }
a:active.passperdu {color: #555555; text-decoration:none; font-weight:normal;font-size:10pt; font-family:arial; font-style:normal; }
a:hover.passperdu {color: #313868; text-decoration:underline; font-weight:normal; font-size:10pt; font-family:arial; font-style:normal; }

a:link.inblanc {color: #717171; text-decoration:none; font-weight:bold ;font-size:9pt; font-family:arial; font-style:italic; }
a:visited.inblanc {color: #717171; text-decoration:none; font-weight:bold ;font-size:9pt; font-family:arial; font-style:italic; }
a:active.inblanc {color: #717171; text-decoration:none; font-weight:bold;font-size:9pt; font-family:arial; font-style:italic; }
a:hover.inblanc {color: #000000; text-decoration:underline; font-weight:bold; font-size:9pt; font-family:arial; font-style:italic; }

a:link.linkadmin {color: #1800ff; text-decoration:underline; font-weight:bold ;font-size:10pt; font-family:arial; font-style:normal; }
a:visited.linkadmin {color: #1800ff; text-decoration:underline; font-weight:bold ;font-size:10pt; font-family:arial; font-style:normal; }
a:active.linkadmin {color: #1800ff; text-decoration:underline; font-weight:bold;font-size:10pt; font-family:arial; font-style:normal; }
a:hover.linkadmin {color: #ff0000; text-decoration:underline; font-weight:bold; font-size:10pt; font-family:arial; font-style:normal; }

a:link.defil {color: #000000; text-decoration: none; font-weight: bold ;  }
a:visited.defil {color: #000000; text-decoration: none; font-weight: bold ; }
a:active.defil {color: #000000; text-decoration: none; }
a:hover.defil {color: #555555; text-decoration: underline }

a:link.lienhermes {color: #ffffff; text-decoration: none; font-weight: bold ; font-size:8px; font-family:verdana ; background-color:#0172be}
a:visited.lienhermes {color: #ffffff; text-decoration: none; font-weight: bold ; font-size:8px; font-family:verdana; background-color:#0172be}
a:active.lienhermes {color: #ffffff; text-decoration: none; font-weight: bold ; font-size:8px; font-family:verdana; background-color:#0172be}
a:hover.lienhermes {color: #f18f38; text-decoration: none ; font-weight: bold ; font-size:8px; font-family:verdana; background-color:#0172be}

a.imgs {
   position: relative;
   color: black;
   text-decoration: none;
   border-bottom: 1px gray dotted; /* on souligne le texte */
}
a.imgs span {
   display: none; /* on masque l'infobulle */
}
a.imgs:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */

   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.imgs:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: -30px; /* on positionne notre infobulle */
   left: 20px;

   background: white;

   border: 1px solid white;
   border-left: 4px solid white;
}
/*------------------------------------------------------------------------------
-------------------- STYLES DE TEXTE -------------------------------------------
------------------------------------------------------------------------------*/
h1
{
	color: #313868;
	font-family: arial;
	font-size: 14pt;
	line-height: 14pt;

}


.menu_titre {color: #313868; text-decoration:none; font-weight:bold; font-style:normal;font-family:arial;font-size:10pt;  }

.titrepage {color: #ffffff; text-decoration:none; font-weight:bold; font-style:normal;font-family:arial;font-size:12pt;  }
.appel_newsletter {color: #353535; text-decoration:none; font-weight:bold; font-style:none;font-family:arial;font-size:9pt;  }
.tittabadmin {color: #222222; text-decoration:none; font-weight:bold; font-style:none;font-family:arial;font-size:11pt;  }
.inrectangle_titregen {color: #5c5c5c; text-decoration:none; font-weight:bold; font-style:italic;font-family:arial;font-size:13pt; padding:15px }
.inrectangle_titreactu {color: #003e78; text-decoration:none; font-weight:bold; font-style:italic;font-family:arial;font-size:10pt; padding-left:80px }
.inrectangle_txtactu {color: #5c5c5c; text-decoration:none; font-weight:normal; font-style:italic;font-family:arial;font-size:8pt; padding-left:50px; padding-right:20px }
.inrectangle_dateactu {color: #003e78; text-decoration:none; font-weight:bold; font-style:none;font-family:arial;font-size:8pt; padding-left:50px }
.txtblanc {color: #ffffff; text-decoration:none; font-weight:normal; font-style:none;font-family:arial;font-size:10pt;  }
.txtbleu {color: #005CC1; text-decoration:none; font-weight:normal; font-style:none;font-family:arial;font-size:10pt;  }
.titxtbleu {color: #005CC1; text-decoration:none; font-weight:normal; font-style:none;font-family:arial;font-size:8pt;  }
.sstxtblanc {color: #ffffff; text-decoration:none; font-weight:bold; font-style:none;font-family:arial;font-size:9pt;  }
.titmenu {color: #68000A; text-decoration:none; font-weight:normal; font-style:none;font-family:arial;font-size:14pt;  }
.titmenu2 {color: #68000A;letter-spacing:-1; text-decoration:none; font-weight:normal; font-style:none;font-family:arial;font-size:14pt;  }
.titblancgauche {color: #ffffff; text-decoration:none; font-weight:bold; font-style:none;font-family:arial;font-size:12pt;  }
.adresse {color: #ffffff; text-decoration:none; font-weight:bold; font-style:italic;font-family:arial;font-size:8pt;  }
.tittitnews {color: #ffffff; text-decoration:none; font-weight:bold; font-style:italic;font-family:arial;font-size:10pt;  }
.titreplanning {color: #717171; text-decoration:none; font-weight:bold; font-style:normal;font-family:arial;font-size:10pt;  }
.tittitwindow {color: #000000; text-decoration:none; font-weight:bold; font-style:italic;font-family:arial;font-size:10pt;  }
.titwindow {color: #000000; text-decoration:none; font-weight:normal; font-style:normal;font-family:arial;font-size:10pt;  }
.contenu {color: #333333; text-decoration:none; font-weight:normal; font-style:normal;font-family:arial;font-size:10pt;  }
.contenu_gras {color: #333333; text-decoration:none; font-weight:bold; font-style:normal;font-family:arial;font-size:10pt;  }
.admcontenu {color: #333333; text-decoration:none; font-weight:bold; font-style:normal;font-family:arial;font-size:10pt;  }
.listecours {color: #ffffff; text-decoration:none; font-weight:normal; font-style:normal;font-family:verdana;font-size:8pt;  }
.grascours {color: #ffffff; text-decoration:none; font-weight:bold; font-style:normal;font-family:verdana;font-size:8pt;  }
.accueil_datenews {color: #ffffff; text-decoration:none; font-weight:bold; font-style:normal;font-family:arial;font-size:10pt;text-align:right  }
.accueil_titrenews {color: #ffffff; text-decoration:none; font-weight:bold; font-style:normal;font-family:arial;font-size:10pt;text-align:left  }
.inblanctxt {color: #717171; text-decoration:none; font-weight:bold ;font-size:9pt; font-family:arial; font-style:italic; }
.error {color: #ff0000; text-decoration:none; font-weight:bold ;font-size:9pt; font-family:arial; }

/*------------------------------------------------------------------------------
-------------------- STYLES ADMIN ----------------------------------------------
------------------------------------------------------------------------------*/
.admin_titre {color: #555555; text-decoration:none; font-weight:bold; font-style:normal;font-family:arial;font-size:12pt; text-align: center; padding-bottom: 20px; padding-top: 20px  }
.admin_texte {color: #555555; text-decoration:none; font-weight:normal; font-style:normal;font-family:arial;font-size:9pt; text-align: center;}
.admin_error {color: #ff0000; text-decoration:none; font-weight:normal; font-style:normal;font-family:arial;font-size:9pt; text-align: center;}
.admin_textel {color: #555555; text-decoration:none; font-weight:normal; font-style:normal;font-family:arial;font-size:9pt;}
.tabadmin {border:1px solid #555555; color: #555555; text-decoration:none; font-weight:normal; font-style:normal;font-family:arial;font-size:9pt; text-align: center;}

/*------------------------------------------------------------------------------
-------------------- STYLES NLADMIN --------------------------------------------
------------------------------------------------------------------------------*/
.nl_0 {color: #ffffff; background-color:#009ee0; font-family:arial; font-size:12pt; text-align: center;}
.nl_1 {color: #ffffff; background-color:#3608ff; font-family:arial; font-size:12pt; text-align: center;}
.nl_2 {color: #ffffff; background-color:#a01bb0; font-family:arial; font-size:12pt; text-align: center;}
.nl_3 {color: #ffffff; background-color:#1baf07; font-family:arial; font-size:12pt; text-align: center;}
.nl_4 {color: #ffffff; background-color:#11985a; font-family:arial; font-size:12pt; text-align: center;}
.nl_5 {color: #000000; background-color:#ffa443; font-family:arial; font-size:12pt; text-align: center;}
.nl_6 {color: #000000; background-color:#ffed00; font-family:arial; font-size:12pt; text-align: center;}

/*------------------------------------------------------------------------------
-------------------- STYLES FORMULAIRES ----------------------------------------
------------------------------------------------------------------------------*/
.formtxt {background-color:#ffffff;font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000;}
.formsel {background-color:#ffffff;font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000}
.formsub {background-color:#313868;font-family:Verdana;font-size:8pt;font-weight:bold;color:#ffffff;}
.btnadmin {background-color:#313868;font-family:Verdana;font-size:8pt;font-weight:bold;color:#ffffff;}

/*------------------------------------------------------------------------------
-------------------- STYLES FORMULAIRES ADMIN ----------------------------------
------------------------------------------------------------------------------*/
.admsite {background-color:#009de0;font-family:Verdana;font-size:8pt;font-weight:bold;color:#ffffff}
.admclub {background-color:#fab301;font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000}
.admsport {background-color:#c10000;font-family:Verdana;font-size:8pt;font-weight:bold;color:#ffffff}
.admoutils {background-color:#782eff;font-family:Verdana;font-size:8pt;font-weight:bold;color:#ffffff}
.admclients {background-color:#3900d8;font-family:Verdana;font-size:8pt;font-weight:bold;color:#ffffff}

/*------------------------------------------------------------------------------
-------------------- STYLES DE DIV ----------------------------------
------------------------------------------------------------------------------*/
.div_menu_on {padding-left:30px; padding-top:10px; padding-right:2px; width:100%}
.div_menu_off {padding-left:30px; padding-top:10px; padding-right:2px; }
.div_cadre_menu_on{ text-align:left; background-color:#8b8b8b; background-image:url(images/menu_on.png); width:100%; height: 32px; }
.div_cadre_menu_off{text-align:left; background-image:url(images/menu_off.png); width:100%; height: 32px; }
.div_newsletter{border-width:1px; border-color:#003e78; border-style:solid; margin-left:30px; margin-right:15px; background-color:#ffffff}
.actus {background-color:#353535; padding-left: 40px; padding-top:5px; padding-bottom:5px; padding-right:5px;margin:0px}
.div_titre {background-color:#353535; padding-left: 40px; padding-top:5px; padding-bottom:5px; padding-right:5px;margin:0px}
.frm_cats {float:left; width:145px; color: #555555; font-style: normal; text-decoration: none; font-weight: normal ; font-size:9pt; font-family:arial ; padding-left:10px;}

