body
		{
			margin: 10px 0 ;
			padding: 0 ;
			text-align: center ;
			font-family: Verdana, Century Gothic, Helvetica, Tahoma, Arial, sans-serif;
			background: #000000 ;
			text-decoration: none;
		}
		
		div#conteneur
		{
			width: 775px ;
			height: 720px;
			margin: 0 auto ;
			text-align: left ;
			border: 2px solid #ffffff ;
			background: #000000 ;
		}
		
		h1#header
		{
			height: 100px ;
			margin: 0 ;
			background: url(../images/bandeau_haut.jpg) no-repeat left top ;
		}
		
		h1#header a
		{
			width: 400px ;
			height: 70px ;
			display: block ;
			
			position: relative ;
			left: 350px ;
			top: 15px ;
		}
		
		h1#header a span
		{
			display: none ;
		}
			
		div#contenu
		{
			padding: 10px 50px 10px 10px ;
			/*background: url(bg_page.gif) no-repeat 15px 15px ; */	
			
		}
		p#footer
		{
			/*margin: 0 ;
			padding-right: 10px ;
			line-height: 300px ;
			text-align: center ;
			color: #8a0 ;  */
			height: 121px ;
			margin: 0 ;
			background: url(../images/pieddepage.jpg) no-repeat left top ;
			
		}
		pre
		{
			overflow: auto ;
			background: #ffffff ;
			border: 2px solid #9b2 ;
			padding: 5px 0 0 5px ;
			font-size: 1.2em ;
		}
		
		pre span
		{
			color: #560 ;
		}
		pre span.comment
		{
			color: #ffffff ;
		}
		
a
  {
    color:#666666;
    text-decoration:none;
  }

  a:hover
  {
    color:#666666;
    text-decoration:none;
  }
  

 
/* mentions et copyright */
div#mentions {
  font-family: verdana, arial, sans-serif;
  position: absolute;
  bottom : 200px;
  left : 10px;
  width: 400px;
  margin: 1em;
  padding: 0.5em;
  background: #FFF7D2;
  -moz-border-radius:10px;
  border-radius:10px;
  line-height: 1.1;
  font-size: 0.9em;
}
div#mentions a {
  text-decoration: none;
  color: #222;
}
div#mentions a:hover {
  text-decoration: underline;
  color: black;
}


  
h1      { font-size: 17px; font-weight: bold; color: #000099; }
h2      { font-size: 15px; font-weight: bold; }
/*        MENU V2        */


/* Nouveau MENU  */

.menu{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url('topMenuImages.png') repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; padding-left:50px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('topMenuImages.png') 0px -30px no-repeat;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:50px; background:url('topMenuImages.png') 100% -30px no-repeat;}
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:14px Verdana, Arial, Helvetica, sans-serif; background:url('topMenuImages.png') 0px -90px no-repeat; color:rgb(0,0,0);}
.menu li a.active span, .menu li a.active:hover span{background:url('topMenuImages.png') 100% -90px no-repeat;}@charset "windows-1252";

.titre {font-size: 15px; color: #ff9900; text-align: center ;letter-spacing: 0.2em;}
.rose{font-size: 15px; color: #EC048C; text-align: justify ;letter-spacing: 0.2em;}
.bleu {font-size: 15px; color: #20A0E0; text-align: center ;letter-spacing: 0.2em;}
.vert {font-size: 15px; color: #10B050; text-align: center ;letter-spacing: 0.2em;}
.titre_tarifs {font-size: 15px; color: #ffffff; text-align: left ;letter-spacing: 0.2em;}
.centrer {font-size: 12px; color: #ffffff; text-align: justify;letter-spacing: 0.1em;}
.defile {font-size: 15px; color: #FF9900; text-align: center ;letter-spacing: 0.2em;}
.label { font-size: 5px; color: #ffffff; font-weight: bold;}
.normal {  font-size: 13px; color: #000000;} 
.justify {  font-size: 13px; color: #000000;}
.info {  font-size: 10px; color: #666666;letter-spacing: 0.1em;text-decoration: none;text-align: right;}
.petit{  font-size: 10px; color: #ffffff;letter-spacing: 0.1em;} 
.scrollbar {scrollbar-face-color: #FFFFFF; 
			scrollbar-shadow-color: #CCCCCC; 
			scrollbar-highlight-color: #CCCCCC; 
			scrollbar-3Dlight-color: #E2E2E2; 
			scrollbar-darkshadow-color: #E2E2E2; 
			scrollbar-track-color: #E2E2E2; 
			scrollbar-arrow-color: #C0C0C0; 
			color: #cc0000;
			width: 750px; 
			height: 363px; 
			overflow: auto; 
			scrollbar-base-color: #C0C0C0;
			}
			 
.billcontent{
			font-family: Verdana, Century Gothic, Helvetica, Tahoma, Arial, sans-serif;
			width: 100%;
			display:block;
			font-size: 15px; color: #FF9900; text-align: center ;letter-spacing: 0.2em;
			
} 

/*
table {
border-width:1px; 
border-style:solid; 
border-color:black;
width:50%;
}
td { 
border-width:1px;
border-style:solid; 
border-color:red;
width:50%;
}  */


