BODY  { font-family: Verdana, Arial, Helvetica, Geneva; background-color: #E4E9E7;
scrollbar-face-color: ##015761;   /*barre verticale défilante  */
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #FFFFFF; 
scrollbar-3dlight-color: #000000; 
scrollbar-darkshadow-color: #000000; 
scrollbar-track-color: #E4E9E7; /* fond de barre défilante F9ECCA*/
scrollbar-arrow-color: #BAAB82;
text-align: center; 
   padding: 0; 
   margin: 0; 
   height: 100%;
   } 

#global  { margin-right: auto; margin-left: auto; position: relative; top: 0px; left: 0px; width: 760px; visibility: visible; display: block }
#coordonnees  { position:absolute; z-index: 20; visibility:hidden; position:absolute; top: 42px; left: 500px; }
#horaires  { position:absolute; z-index: 20; visibility:hidden; position:absolute; top: 42px; left: 575px}

td { font-size: 10px; color:#000000; line-height:15px;  } */

/* Font utilisées : t : sur le menu à gauche
o : ds ID info pour le titre

*/


		
ul {
list-style-type: none;
margin:0;
padding:0;
position: absolute; 
top: 1em; /* positionnement du menu, que vous pouvez changer à loisir */
left: 3em;
width: 100%; /* précision pour Opera */
}

li {
float: left;
}

.mennu a {       /* définition de chaque bouton du menu */
width: 35px;	   /* largeur du bouton, que vous pouvez changer à loisir */
height: 20px;
float: left;
display: block;
text-align: center;
/*border: 1px solid #fff; */
text-decoration: none;
color: #000;
/*background: #fff;*/
}

.mennu a:hover {
/*color: #411;
background: #AAA;
border: 1px solid gray; */
border-bottom: 0px;
color: #fff;
}

.mennu a span {     /* définition de la balise <span> inclue dans <a> */
display: none;
}

.mennu a:hover span {   /* définition de la balise <span> au survol */
display: block;
position: absolute;
top: 40px;
left: 500px;
width: 260px;    /* largeur de la zone de commentaires, selon la taille du menu */
 font-size:10px;  border : 1px solid #002B4C; background-color:#E4E9E7; color:#575757;

/*text-align: left;
border-top: 1px solid gray;
color: #000;*/
}

.mennu a:hover .2 {   /* définition de la balise <span> au survol */
display: block;
position: absolute;
top: 40px;
left: 100px;
width: 300px;    /* largeur de la zone de commentaires, selon la taille du menu */
 font-size:10px;  border : 1px solid #002B4C; background-color:#E4E9E7; color:#575757;

}







.t {	color: #000000; font-size: 10px; font-weight:bold; text-decoration: none; line-height:15px;}
.t A:link {	color: #000000; font-size: 10px; font-weight:bold; text-decoration: none}
.t A:visited { color: #000000; font-size: 10px; font-weight:bold; text-decoration: none}
.t A:active { color: #000000; font-size: 10px; font-weight:bold; text-decoration: none; line-height:15px;}
.t A:hover { color: #000000; font-size: 10px; font-weight:bold; text-decoration: underline; line-height:15px;}  


/*
.fondecran {	color: #333333; font-size: 11px;  text-decoration: none; line-height:15px;} 
.fondecran A:link {	color: #D25705; font-size: 11px;  text-decoration: none}
.fondecran A:visited { color: #D25705; font-size: 11px; text-decoration: none}
.fondecran A:active { color: #D25705; font-size: 11px;  text-decoration: none; line-height:15px;}
.fondecran A:hover { color: #D25705; font-size: 11px;  text-decoration: none; line-height:15px;}    */


/*
.A.linkSide:link		{color:#3E572C;text-decoration:none;font-weight:bold}
.A.linkSide:hover		{color:#2B341C;text-decoration:none;font-weight:bold}
.A.linkSide:visited		{color:#3E572C;text-decoration:none;font-weight:bold}
.A.linkSide:visited:hover  {color:#2B341C;text-decoration:none;font-weight:bold}  */

/* Titre de la barre du bandeau haut et bas*/
.titre		{FONT-SIZE: 11px; color: white; font-family: Helvetica, Verdana, Arial, sans-serif; TEXT-DECORATION: none; font-weight: bold}
.titre a:link		{FONT-SIZE: 11px; color: white; font-family: Helvetica, Verdana, Arial, sans-serif; TEXT-DECORATION: none; font-weight: bold}
.titre a:active    { font-weight: bold; FONT-SIZE: 11px; COLOR: #B5B5B5; FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif; TEXT-DECORATION: none }   /* 434242 */
.titre a:hover		{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #B5B5B5; FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif; TEXT-DECORATION: none; font-weight: bold;}     /*  393A3A*/
.titre a:visited		{font-weight: bold; FONT-SIZE: 11px; color: white; FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif; TEXT-DECORATION: none}
.titre a:visited:hover  {FONT-SIZE: 11px; color:#B5B5B5;text-decoration:none;font-weight:bold} 

.menu_scroll{position:absolute; left:520px; top:181px; width:160px; height:123px;z-index:1; visibility:hidden;overflow: auto;scrollbar-track-color:#FFFFFF;scrollbar-face-color:#FFFFFF; text-align: left;}
/* MENU SCROLL COULEURS SELON PGRMES */
.menu_scroll_gpe a:link {font-size:11px;width:178px;color:#2F4C70;text-decoration:none;padding-left:5px}  /*  font-family:trebuchet ms;  */
.menu_scroll_gpe a:visited {font-size:11px;width:178px;color:#2F4C70;text-decoration:none;padding-left:5px}
.menu_scroll_gpe a:active{font-size:11px;width:178px;color:#ADCDEC;text-decoration:none;padding-left:5px;background-color:#006699}
.menu_scroll_gpe a:hover {font-size:11px;width:178px;color:#ADCDEC;text-decoration:none;padding-left:5px;background-color:#006699}

/* Pas utilisé  */
.menu_scroll_ifi a:link {width:178px;color:#231887;text-decoration:none;padding-left:5px}
.menu_scroll_ifi a:visited {width:178px;color:#231887;text-decoration:none;padding-left:5px}
.menu_scroll_ifi a:active{width:178px;color:#E9DCF0;text-decoration:none;padding-left:5px;background-color:#A281A6}
.menu_scroll_ifi a:hover {width:178px;color:#E9DCF0;text-decoration:none;padding-left:5px;background-color:#A281A6}
.menu_scroll_esc a:link {width:178px;color:#231887;text-decoration:none;padding-left:5px}
.menu_scroll_esc a:visited {width:178px;color:#231887;text-decoration:none;padding-left:5px}
.menu_scroll_esc a:active{width:178px;color:#E0F1FE;text-decoration:none;padding-left:5px;background-color:#66ADE5}
.menu_scroll_esc a:hover {width:178px;color:#E0F1FE;text-decoration:none;padding-left:5px;background-color:#66ADE5}
.menu_scroll_ecal a:link {width:178px;color:#231887;text-decoration:none;padding-left:5px}
.menu_scroll_ecal a:visited {width:178px;color:#231887;text-decoration:none;padding-left:5px}
.menu_scroll_ecal a:active{width:178px;color:#FEECEE;text-decoration:none;padding-left:5px;background-color:#C47976}
.menu_scroll_ecal a:hover {width:178px;color:#FEECEE;text-decoration:none;padding-left:5px;background-color:#C47976}
.menu_scroll_ispp a:link {width:178px;color:#231887;text-decoration:none;padding-left:5px}
.menu_scroll_ispp a:visited {width:178px;color:#231887;text-decoration:none;padding-left:5px}
.menu_scroll_ispp a:active{width:178px;color:#D7EDE3;text-decoration:none;padding-left:5px;background-color:#7AAF9D}
.menu_scroll_ispp a:hover {width:178px;color:#D7EDE3;text-decoration:none;padding-left:5px;background-color:#7AAF9D}

.menu_plan a:link {font-size:11px;font-family:trebuchet ms;width:178px;color:#2F4C70;text-decoration:none;padding-left:5px}
.menu_plan a:visited {font-size:11px;width:178px;color:#2F4C70;text-decoration:none;padding-left:5px}
.menu_plan a:active{font-size:11px;width:178px;color:#ADCDEC;text-decoration:none;padding-left:5px;}
.menu_plan a:hover {font-size:11px;width:178px;color:#ADCDEC;text-decoration:none;padding-left:5px;}
/* MENU SCROLL COULEURS Familles - Stylos, montres... */
.menu_fam a:link {font-size:11px;font-family:trebuchet ms;width:120px;color:#231887;text-decoration:none;padding-left:5px}
.menu_fam a:visited {font-size:11px;width:100px;color:#231887;text-decoration:none;padding-left:5px}
.menu_fam a:active{font-size:11px;width:120px;color:#ADCDEC;text-decoration:none;padding-left:5px;background-color:#006699}
.menu_fam a:hover {font-size:11px;width:140px;color:#231887;text-decoration:none;padding-left:5px;background-color:#E4E9E7}


/* Lien page plan du site */
.A.plan		{ color:#000000;  text-decoration: none; }
.A.plan:link		{ color:#000000;  text-decoration: none; }
.A.plan:active    { ;  COLOR: #000000; text-decoration: none; background-color:#006699; }   /* 434242 */
.A.plan:hover		{ COLOR: #D25705; text-decoration: none; ; background-color:#006699;}     /*  393A3A*/
.A.plan:visited		{ color: #000000;  text-decoration: none}
.A.plan:visited:hover  {color:#D25705; text-decoration:none; } 

.bleu2 { color: #2F4C70; text-decoration: none;}


.bleu2 a:link {width:178px;color:#7C7C7C;text-decoration:none;padding-left:5px}
.bleu2 a:visited {width:178px;color:#7C7C7C;text-decoration:none;padding-left:5px}
.bleu2 a:active{width:178px;color:#2F4C70;text-decoration:none;padding-left:5px}
.bleu2 a:hover {width:178px;color:#2F4C70;text-decoration:none;padding-left:5px}


input.inputok1 { font: 10px Verdana, Helvetica, sans-serif;color: white;font-weight: bold;background-color: #002B4C;border: 0px;padding: 1px }
input.inputok2 { font: 10px Verdana, Helvetica, sans-serif;color: #1F252F;font-weight: bold;background-color: #FF9900;border: 0px;padding: 1px }    /* FFA114      */

/* font-size 12 */
.bl12 {FONT-SIZE: 12px; color: white; font-family: Verdana, Helvetica, Arial, sans-serif;; TEXT-DECORATION: none; font-weight: bold;}
.bleu12 {FONT-SIZE: 12px; color: #2F4C70; font-family: Verdana, Helvetica, Arial, sans-serif;; TEXT-DECORATION: none; font-weight: bold;}

/* font-size 10  */
.blanc { font-weight: bold; color: white;}
.bleu   {  font-weight: bold; color: #2F4C70;line-height: 14px;}

.c5 { color:#575757; }/* Gris5 */

input.input1 { font: 10px Arial, Helvetica, sans-serif;color: #5B5B5B;background-color: white;border: 1px solid #2E6D99; width:275px}
input.input2 { font: 10px Arial, Helvetica, sans-serif;color: #5B5B5B;background-color: white;border: 1px solid #2E6D99; width:150px}

textarea.textarea1 { font: 10px Arial, Helvetica, sans-serif;color: #5B5B5B;background-color: white;border: 1px solid #2E6D99; width:330px; height:50px; }
/*   Plus rien pris à partir d'ici    */

/* Titre secondaire page courante*/
.A.titreSecond:link		{color:#000000;text-decoration:none;font-weight:bold}
.A.titreSecond:hover		{color:#3E572C;text-decoration:none;font-weight:bold}
.A.titreSecond:visited		{color:#000000;text-decoration:none;font-weight:bold}
.A.titreSecond:visited:hover  {color:#3E572C;text-decoration:none;font-weight:bold}

.ligneInfo {  font-size: 12px; font-family: verdana ;	color:#094EB6; }

.ligneInfoOver { font-size: 12px;  font-family: verdana ; color: #ffffff; }

.ligneInfo1 {  color: #2D3B48; font-size: 10px; font-weight:bold; text-decoration: none; line-height:15px; }

.ligneInfoOver1 { color: #004993; font-size: 11px; font-weight:bold; text-decoration: none }


/* font-size 11 */
.b { font-size: 11px;color:#094EB6; line-height:15px;}/* Bleu */
.w { color:#F9ECCA; }/* Blanc */
/*.t { font-size: 10px;color:#2D3B48; font-weight:bold; line-height:15px;}/* Noir */
.c3 { font-size: 10px;color:#333333; line-height:13px;}/* Gris3  -  Couleur du texte */
.c4 { font-size: 10px;color:#424242; line-height:13px;}/* Gris4 */
.c5 { font-size: 10px;color:#575757; line-height:13px;}/* Gris5 */
.o { font-size: 10px;color:#004993; font-weight:bold; line-height:15px;} /* Orange */
.br { font-size: 12px;color:#2E4123; line-height:19px;font-weight:bold;} /* Brun vert=2E4123   brun=3D3123*/
.r { font-size: 11px;color:#BD2E2E; line-height:15px;} /* Rouge */
.gr { font-size: 11px;color:#00AC00; line-height:15px;} /* Vert */
.ma { font-size: 11px;color:#00BEC5; line-height:15px;} /* Magenta*/

.sd { font-size: 10px; line-height:15px;} /* Small */ /*
A.sd:link { color: #484848; font-size: 10px; text-decoration: none}
A.sd:visited { color: #484848; font-size: 10px; text-decoration: none}
A.sd:active { color: #FF6600; font-size: 10px; text-decoration: underline}
A.sd:hover { color: #FF6600; font-size: 10px; text-decoration: underline} */

.lien {	color: #D25705; font-size: 11px;  text-decoration: none}
.A.lien:link {	color: #D25705; font-size: 11px;  font-weight:bold;text-decoration: none}
.A.lien:visited { color: #D25705; font-size: 11px;  font-weight:bold;text-decoration: none}
.A.lien:active { color:#575757; font-size: 11px;  font-weight:bold;text-decoration: none}
.A.lien:hover { color: #575757; font-size: 11px; font-weight:bold; text-decoration: none}




/* font-size 11 */
.lt { font-size: 11px; color:#484848; line-height:15px;}
.lb { font-size: 11px;color:#336699; line-height:15px;}
.lw { font-size: 11px;color:#FFFFFF; line-height:15px;}
.lc { font-size: 11px;color:#000000; line-height:15px;}
.lc2 { font-size: 11px;color:#262626; line-height:15px;}
.lo { font-size: 11px;color:#FF6600; line-height:15px;}  /* orange */
.lg { font-size: 11px;color:#D7D6D6; line-height:15px;}/* subway1 */
.lg2 { font-size: 11px;color:#EFEBEB; line-height:15px;}/* subway1 */

/* font-size 9 */
.sc { font-size: 9px; color:#000000; line-height:13px;}
.sw { font-size: 9px;color:#FFFFFF; line-height:13px;}
.std { font-size: 9px; color:#484848; line-height:13px;}

/* font-size 12 */
.f12 { font-size: 11px; color:#333333; font-weight: bold; line-height:15px;}
.t12 {color: #2D3B48; font-size: 12px; font-weight:bold; text-decoration: none; line-height:19px;}
.to9 {color: #004993; font-size: 12px; font-weight:bold; text-decoration: none; line-height:15px;}
.to12 {color: #004993; font-size: 12px; font-weight:bold; text-decoration: none; line-height:19px;}
.to22 {color: #004993; font-size: 19px; font-weight:bold; text-decoration: none; line-height:19px;}
.t14 {color: #004993; font-size: 25px; font-weight:bold; text-decoration: none; line-height:25px;}
.tbg14 {color: #ffffff; font-size: 25px; background:#004993; font-weight:bold; text-decoration: none; line-height:25px;}
.b12 { font-size: 12px; color:#094EB6; line-height:19px;}
.bg12 { font-size: 12px; color:#094EB6; font-weight:bold; line-height:19px;}
.c12 { font-size: 12px; color:#9F6F1E; font-weight:bold; line-height:17px;}
.cg12 { font-size: 12px; color:#333333; font-weight:bold; line-height:17px;}
.cgi12  { color: #333333; font-style: italic; font-weight: bold; font-size: 12px; line-height: 17px; }

input {font-size: 11px; color:#484848;}
select {font-size: 11px; color:#484848;}
.box { font-size:10px;  border : 1px solid #002B4C; background-color:#E4E9E7; color:#575757}
.fondcelluletitre {
	border: 1px dotted #7D9FCC;
	background-color: #D8D8D8;
}
.vs4	{ margin-top:4px; }

/*   Enlever pour test 
A:link {	color: #094EB6; font-size: 11px; text-decoration: none}
A:visited { color: #484848; font-size: 11px; text-decoration: none}
A:active { color: #003366; font-size: 11px; text-decoration: underline}
A:hover { color: #003366; font-size: 11px; text-decoration: underline}

A.sd:link span {	color: #094EB6; font-size: 10px; line-height:15px; text-decoration: none}
A.sd:visited span { color: #094EB6; font-size: 10px; line-height:15px; text-decoration: none}
A.sd:active span { color: #094EB6; font-size: 10px; line-height:15px; text-decoration: underline}
A.sd:hover span { color: #094EB6; font-size: 10px; line-height:15px; text-decoration: underline}

A.c:link {	color: #000000; font-size: 11px; text-decoration: none}
A.c:visited { color: #000000; font-size: 11px; text-decoration: none}
A.c:active { color: #FF6600; font-size: 11px; text-decoration: underline}
A.c:hover { color: #FF6600; font-size: 11px; text-decoration: underline}

A.board:link {	color: #FF6600; font-size: 11px; text-decoration: none}
A.board:visited { color: #FF6600; font-size: 11px; text-decoration: none}
A.board:active { color: #FF6600; font-size: 11px; text-decoration: underline}
A.board:hover { color: #FF6600; font-size: 11px; text-decoration: underline}

A.web:link {	color: #094EB6; font-size: 11px; text-decoration: none}
A.web:visited { color: #094EB6; font-size: 11px; text-decoration: none}
A.web:active { color: #094EB6; font-size: 11px; text-decoration: underline}
A.web:hover { color: #094EB6; font-size: 11px; text-decoration: underline}

A.web2:link {	color: #094EB6; font-size: 11px; text-decoration: underline}
A.web2:visited { color: #094EB6; font-size: 11px; text-decoration: underline}
A.web2:active { color: #094EB6; font-size: 11px; text-decoration: underline}
A.web2:hover { color: #094EB6; font-size: 11px; text-decoration: underline}

A.map:link {	color: #666666; text-decoration: none}
A.map:visited { color: #666666; text-decoration: none}
A.map:active { color: #85B227; text-decoration: none}
A.map:hover { color: #85B227; text-decoration: none}

A.foot:link {	color: #888888; font-size: 12px; text-decoration: none}
A.foot:visited { color: #888888; font-size: 12px; text-decoration: none}
A.foot:active { color: #094EB6; font-size: 12px; text-decoration: underline}
A.foot:hover { color: #094EB6; font-size: 12px; text-decoration: underline}  */

/* menu */  /*
A.menu:link {	color: #484848; font-size: 11px; text-decoration: none}
A.menu:visited { color: #484848; font-size: 11px; text-decoration: none}
A.menu:active { color: #575757; font-size: 11px; font-weight:bold; text-decoration: none}
A.menu:hover { color: #575757; font-size: 11px; font-weight:bold; text-decoration: none}

A.menu02:link {	color: #484848; font-size: 11px; text-decoration: none}
A.menu02:visited { color: #484848; font-size: 11px; text-decoration: none}
A.menu02:active { color: #484848; font-size: 11px; font-weight:bold; text-decoration: none}
A.menu02:hover { color: #484848; font-size: 11px; font-weight:bold; text-decoration: none} */

/* REMOTE */
A.remote:link {	color: #6D6D6D; font-size: 11px; text-decoration: none}
A.remote:visited { color: #6D6D6D; font-size: 11px; text-decoration: none}
A.remote:active { color: #EB6F2B; font-size: 11px; text-decoration: none}
A.remote:hover { color: #EB6F2B; font-size: 11px; text-decoration: none}

/* GNB 01= lien du b12   1 #7A673D et 3 3D3123 */
.gnb01 {	color: #FFFFFF; font-size: 10px; text-decoration: none}
.gnb01 A:link {	color: #FFFFFF; font-size: 10px; text-decoration: none}
.gnb01 A:visited { color: #FFFFFF; font-size: 10px; text-decoration: none}
.gnb01 A:active { color: #FFFFFF; font-size: 10px; text-decoration: underline}
.gnb01 A:hover { color: #FFFFFF; font-size: 10px; text-decoration: underline}
 /* gnb02 gnb03 ?? */
.gnb02 A:link {	color: #874006; font-size: 11px; text-decoration: none}
.gnb02 A:visited { color: #874006; font-size: 11px; text-decoration: none}
.gnb02 A:active { color: #874006; font-size: 11px; text-decoration: underline}
.gnb02 A:hover { color: #874006; font-size: 11px; text-decoration: underline}

.gnb04 A:link {	color: #496101; font-size: 11px; text-decoration: none}
.gnb04 A:visited { color: #496101; font-size: 11px; text-decoration: none}
.gnb04 A:active { color: #496101; font-size: 11px; text-decoration: underline}
.gnb04 A:hover { color: #496101; font-size: 11px; text-decoration: underline}

.gnb05 A:link {	 font-size: 11px; text-decoration: none}
.gnb05 A:visited {  font-size: 11px; text-decoration: none}
.gnb05 A:active {  font-size: 11px; text-decoration: none}
.gnb05 A:hover {  font-size: 11px; text-decoration: none}




td.bmenuOn { color: #575757; font-size: 11px; font-weight:bold; background:#D8D8D8;}
td.smenuOn { color: #484848; font-size: 11px; font-weight:bold; background:#D8D8D8;}

td.bmenuOff { color: #484848; font-size: 11px; background:#E7E7E7;}
td.smenuOff { color: #484848; font-size: 11px; background:#E7E7E7;}

.backgroundOn {background:#D8D8D8;}

/* Tableau  */
.xl24 { border:.5pt solid windowtext;color: #015761; font-size: 12px;}


.ligneInfo {  font-size: 12px; font-family: verdana ;	color:#094EB6; cursor: hand;}

.ligneInfoOver { font-size: 12px;  font-family: verdana ;	color: #ffffff; cursor: help;}

.ligneLogo  {   text-decoration: none;  }       /* Curseur sur le texte  rouge  */

.ligneLogoOver  {background-color: #F9ECCA; }     /*  Etat normal     */

.tlink  { border: none  }
A:hover.tlink {	border : none; text-decoration : none;}
A:active.tlink {	border : none; text-decoration : none;}
A:visited.tlink {	border : none; text-decoration : none;}

.tableau      /* Police tableau de synthèse */
{
	background-color :  #FFF7E4;
	border-width : thin thin 0px 0;
	border-color : Silver Silver White White;
	color : #333333; /* #4169E1; */
}

.tableauform
{
	border : 2px solid Silver;
	border-style : outset inset inset outset;      
	background-color : white;
}
.tableauW {
	border-width:1pt;
	border-color: #002B4C;
	border-style: outset outset outset outset;
	
}

div.actu {border:1px solid silver; width:150px; height:150px;} 

/*  ------------------------------------------
/*  Footer
/*  ------------------------------------------
*/

#footer {
	width:750px;
	float:left;
	text-align: center;	
	display:block;
	font-size:10px;
	padding: 5px 0px 5px 0px;
	color:#FFF;
	background-color: #002B4C;
}

#footer  a:link {	color: white; text-decoration: none}
#footer  a:visited { color: white; text-decoration: none}
#footer  a:active {  color: white; text-decoration: underline}
#footer  a:hover { color: #68777E;  text-decoration: underline}

