body {
	color: #0B4D97;
    	background-color: #fff;
	padding:0px;
	margin:0px;
	font: 12px trebuchet ms, verdena, arial, sans-serif ; 
	border: 0px  none inherit; 
   	background-color:#fff;
}	
	 
#logo {
	padding-left:28px;
	padding-top:9px;
	float:left;
}

.site {
	 float:right;
	 background:url(../images/site.gif);
	 display:block;
	 width:228px;
	 height:17px;
}

a.site:hover {background-position: 0 -17px;}

#slogan {
	clear:right;
	vertical-align: bottom;
	text-align: right;
	padding-top:52px;
	padding-right:15px;
}

td.bande{
	background-image:url(../images/bande.gif);
	height: 23px;

}


td.menu_lien {
  padding-top:15px;
	width:164px;	
	background:url(../images/hachure.gif);
	background-repeat:no-repeat;
}

td.titre_menu{

  padding-top:10px;
  background-color: #7FC41C;
  color: white;
  font-weight: bold; 
  
}

td.pointille {
	background-image:url(../images/pointille.gif);
	width: 1px;
	height: 1px;
}

td.milieu {
	
        color: #0B4D97;
	font-size: 12px;
	padding-left: 9px;
}

td.user {
 	color: #0B4D97;
	padding-right:10px;
	text-align:right;
	}


td.text_tableau{
	text-indent: 5px;
}	
.bas{
	border-top:1px solid #7FC41C;
	color: #7FC41C;
	width:100%;
	float:left;
	text-align:center;

}

.lien {
 	float:left;
	padding-left:10px;
	width:100%;
	font-size: 12px;
}

a.lien:link {color: #7FC41C;  }    
a.lien:visited {color: #7FC41C; }    
a.lien:active {color: #7FC41C; }    
a.lien:hover {color: #fff; background-color: #7FC41C; }  
a.lien { text-decoration: none; } 
	
		
a.log:link {color: #7FC41C;}    
a.log:visited {color: #;}    
a.log:active {color: #7FC41C;}    
a.log:hover {color: #0B4D97;}  
a.log { text-decoration: none;}



table.contenu{ width:100%; background-color: white; }

.text_matrix {font-size:11px; }

td{ font-size:12px; }
td.contenu_milieu{ vertical-align: top; }
td.text_menu{ font-size:11px; }

/*Reservation*/
TD.blanc { background-color:#FFFFFF;border: 1px solid  black; padding:2; font-size:12Px; text-align:center;}
TD.jaune { background-color:#FFFF33;border: 1px solid  black; padding:2; font-size:12Px; text-align:center;}
TD.rouge { background-color:#FF3333;border: 1px solid  black; padding:2; font-size:12Px; text-align:center;}
TD.gris { background-color:#999999;border: 1px solid  black; padding:2; font-size:12Px; text-align:center;}
TD.gray { background-color:#CCCCCC;border: 1px solid  black; padding:2; font-size:12Px; text-align:center; }

TD.text_orange { border: 1px solid  black; padding:2; font-size:12Px; text-align:center; background-color:orange; }
TD.text_bleu { border: 1px solid  black; padding:2; font-size:12Px; text-align:center; background-color:skyblue; }
TD.text_boro { border: 1px solid  black; padding:2; font-size:12Px; text-align:center; background-color:gainsboro; }
TD.text_gold { border: 1px solid  black; padding:2; font-size:12Px; text-align:center; background-color:palegoldenrod; }
/**/


td.titre{ font-family: Arial, helvetica, sans-serif ; font-size:12px; color: white ; text-indent: 5px; }

td.copyright{ text-align:center; font-size:11px;color: #FFFFFF; font-weight: bold; }
a.copyright { color: #FFFFFF; font-weight: bold; }
td.espace_10{ height:10px; }
td.espace_20{ height:20px; }

textarea {	
 font-size: 12px; 
 font-family: Arial, Helvetica, sans-serif;
 color: #0B4D97;
 border: #2D70B9 1px solid;
 font-weight: bold;
}

select { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
border: #2D70B9 1px solid; 
background-color: #8FCA47;
color: white;
} 

img {

border:0;

}

input {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: white;
	border: #2D70B9 1px solid;
	font-weight: bold;
	background-color: #8FCA47;
}

input.normal { border: 0px; }

a{ text-decoration:none; color: #7FC41C;  }
a:hover { color: #0B4D97;  text-decoration:none; }

a.normal { text-decoration:underline; color:#0B4D97; font-weight:normal; }
a.normal:hover { color: #7FC41C; text-decoration: underline; font-weight:normal; }

div.menuBar {
 
font-family: Arial, Helvetica, sans-serif;
font-size:11Px;
background-color: #DFDEDD;
border: 1px solid;
color: black;
border-color: #f0f0f0 #909090 #909090 #f0f0f0;
padding: 2px 2px 2px 2px;

}

div.menuBar input.menu {
background-color: #DFDEDD;
border: #DFDEDD 1px solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 11Px;
font-weight: normal;
height:17Px;
text-align:left;
}

div.menuBar input.menu2 {

background-color: transparent;
border: 1px solid;
border-color: white #909090 #909090 white;
font-family: Arial, Helvetica, sans-serif;
font-size: 11Px;
font-weight: normal;
height:17Px;
text-align:left;
}



div.menuBar td {
  border: 0px;
}

div.menu {
  font-family: Arial, Helvetica, sans-serif;
  border: 1px #333333 solid;
  background-color: #dddddd;
  visibility: hidden;
  width: 121px;
  position: absolute;
}

div.menu td:hover {
  background: #333333;
}

div.menu td:hover a {
  color: white;
}

div.menu table {
  width: 100%;
}

/*menu deroulant*/
.ejs_scroll {font-size:11px;font-family:Arial;color:#FFFFFF;}
.span { color:#FFFFFF; }

img.img { border: 1px solid black ;}
