BODY
{
 scrollbar-face-color: #7ec5e1;
 scrollbar-shadow-color: #000066;
 scrollbar-highlight-color: #cccccc;
 scrollbar-3dlight-color: #000066;
 scrollbar-darkshadow-color: #ffffff;
 scrollbar-track-color: #ffffff;
 scrollbar-arrow-color: #000066;
 
}
.cc
{
	background-image: url(../images/flash1.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.border
{
	border: 1px solid #FFFFFF;
	border-color: #FFFFFF;
}	
.promo
{
	background-image: url(../images/promo.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.ville { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: none;  font: bold;  font-variant: small-caps;  }
.blanc { display: None}

.rouge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: none}
.rouge:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.rouge:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}


.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
.text:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff8040; text-decoration: none}
.text:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff8040; text-decoration: none}

.textb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #366AB2; text-decoration: none}
.textb:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff8040; text-decoration: none}
.textb:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff8040; text-decoration: none}

.lien_haut { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #828282; text-decoration: none;  font-size: 9px; }
.lien_haut:active { font-family: Arial, Helvetica, sans-serif;  font-size: 9px; font-weight: normal; color: #ff8040; text-decoration: none}
.lien_haut:hover {  font-family: Arial, Helvetica, sans-serif;  font-size: 9px; font-weight: normal; color: #ff8040; text-decoration: none}

.texte_bas { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #366AB2; text-decoration: none;  font-size: 9px; }
.lien_bas { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #366AB2; text-decoration: none;  font-size: 9px; }
.lien_bas:active { font-family: Arial, Helvetica, sans-serif;  font-size: 9px; font-weight: normal; color: #ff8040; text-decoration: none}
.lien_bas:hover {  font-family: Arial, Helvetica, sans-serif;  font-size: 9px; font-weight: normal; color: #ff8040; text-decoration: none}

.textpt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000; text-decoration: none; }
#Layer4 .textpt {color:#fff;font-size: 11px;letter-spacing:1px;}
.textpt:active, #Layer4 .textpt:active {  color: #000; text-decoration: none}
.textpt:hover, #Layer4 .textpt:hover {   color: #ff8040; text-decoration: none}
.titre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none}
.titrev { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; margin-bottom:5px;}

.lieu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #98B0C3; text-decoration: none}
.lieu:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff8040; text-decoration: none}
.lieu:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff8040; text-decoration: none}

.lieug { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #98B0C3; text-decoration: none}
.lieug:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff8040; text-decoration: none}
.lieug:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff8040; text-decoration: none}

.lieu2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff8040; text-decoration: none}
.lieu2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;   }
.lieu2:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff8040; text-decoration: none;   }

.lieu2b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff8040; text-decoration: blink;
}
.lieu2b:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: blink;   }
.lieu2b:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff8040; text-decoration: blink;   }

.lieu22 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff8040; text-decoration: none}
.lieu22:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;   }
.lieu22:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff8040; text-decoration: none;   }

.lieu3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
.lieu3:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff8040; text-decoration: none;   }
.lieu3:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff8040; text-decoration: none;   }

.annee { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.annee:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff8040; text-decoration: none;   }
.annee:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff8040; text-decoration: none;   }
.image_ecran{
 	
 }

.mois { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #98B0C3; text-decoration: none}

.lieu_orange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff8040; text-decoration: none}

.lieub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #98B0C3; text-decoration: none}
.lieub:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff8040; text-decoration: none}
.lieub:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; color: #ff8040; text-decoration: blink;  font-style: normal;  font-variant: normal;  text-shadow: none;   }

.bordure_orange
{
	border-left: 1px solid #ff8040;
	border-right: 1px solid #ff8040;
	border-color: #ff8040;
	border-bottom: none;
	border-top: none;
	
}	

.bordure
{
	border: 1px solid #98B0C3;
	border-color: #98B0C3;
}	

.champ 
{
	background-color: #ffffff;
	color: #0E2F52;
	font-size: 9px;
	font-family: verdana;
	font-style: normal;
	line-height: thin;
	font-weight: thin;
	font-variant: normal;
	text-transform: none;
	border: 1px solid #0E2F52;
}
.champb 
{
	background-color: #ffffff;
	color: #000000;
	font-size: 9px;
	font-family: verdana;
	font-style: normal;
	line-height: thin;
	font-weight: thin;
	font-variant: normal;
	text-transform: none;
	border: 0px solid #FFFFFF;
}
.champ2 
{
	background-color: #ffffff;
	color: #0E2F52;
	font-size: 11px;
	font-family: verdana;
	font-style: normal;
	line-height: thin;
	font-weight: thin;
	font-variant: normal;
	text-transform: none;
	border: 1px solid #0E2F52;
	text-align: justify;
}
#blocktoscroll {  
    position:absolute;
	margin-top:555px;
    width:440px;  
    height:70px;  
    padding : 10px;
    font-family : arial, verdana, sans-serif;
    font-size:11px;
    line-height : 1.3em;
	text-align:justify;
    color : #366AB2;
    overflow: hidden; /* Mettre hidden pour ne pas avoir de scrollbar*/  
}  


.menu-deroulant {
  position:absolute;
  width:148px;
  width/**/:146px;
  height : 17px;
  margin:0 0 0 0;
  padding:0;
  border-top: 1px #FFF solid;
  font-family : arial, verdana, sans-serif;
  font-size : 10px;
}
    
.menu-deroulant span {
  display:none;
}
    
.menu-deroulant ul {
  border-left: 1px #FFF solid;
  margin:0;
  padding:0;
  position:absolute;
  width:148px;
  width/**/:146px;
}
    
.menu-deroulant li ul {
  visibility:hidden;
  border-left : 0px solid #333;
}
            
.menu-deroulant li ul li ul {
  border-top: 1px #FFF solid;
  margin-top:-20px;
  margin-left:142px;
}
            
.menu-deroulant li ul li > ul {
  border-top: 1px #FFF solid;
  margin-top:-20px;
  margin-left:149px;
}
    
.menu-deroulant a {
  z-index:1;
  table-align:left;
  background-color: #ff8040;
  color:#FFF;
  font-weight:bold;
  display:block;
  width:143px;
  text-decoration:none;
  border-bottom : 1px solid #FFF;
  border-left : 1px solid #FFF;
  border-right : 1px solid #FFF;
  margin:0;
  padding:3px 0 3px 5px;
}
    
.menu-deroulant ul a {
  background-color: #a3b1f8;
}
    
.menu-deroulant ul li ul a {
  background-color: #ff8040;
}
    
.menu-deroulant ul li ul li ul a {
  background-color: #a3b1f8;
}

.menu-deroulant span {
  /* hide some accessibility stuff */
  display:none;
}
        
.menu-deroulant li {
  display:block;    
  float:left;  
  list-style:none;
  margin:0;
  padding:0;
}
    
/* IE PC selector */
* html .menu-deroulant li {
  display:inline; /* solve a IE PC list bug */
  float:none; /* solve a IE5 clav nav bug */
}
