﻿@charset "utf-8";
/* CSS Document */

			/*********************************/
			/* body */
			/*********************************/
			html, body  {
			    height:100%;
				margin-top: 0px;
				background-color: #FFFFFF;
				background-image: url(img/bg.jpg);
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				padding-top: 0px;
				padding-right: 42px;
				padding-bottom: 0px;
				padding-left: 40px;
				line-height: 17px;
				 }

			/*********************************/
			/* conteneur + header + page */
			/*********************************/

			#conteneur {
				z-index:1;
				background-image: url(img/top.jpg);
				background-repeat: no-repeat;
				width:  898px;
				margin-left: auto;
				margin-right: auto;
				}

			#conteneur_header_left {
			     z-index:2;
				 height: 96px;
				 width:  368px;
				 float: left;
				 }
				 
			#conteneur_header_right {
				 margin-right: 0px;
				 z-index:3;
				 float: right;
				 height: 96px;
   				 width: 530px;
	             }							  
							  
			#bando_img {
				 z-index:4;
				 width:  898px;
				 }							  
												  
							  
			#conteneur_page {
			     z-index:5;
			     height:100%;
				 background-image: url(img/bg_page.png);
				 margin-top: -2px;
   				 width:  898px;
				 }	
				 
			#page {
				 z-index:6;	
				 margin-top: 0px;				 	
				 margin-left: 5px;
				 width:  596px;
				 float: left;	
				 text-align: justify;		 
				 }					 						  
							  
			#page_bloc_right {
				 z-index:7;
				 margin-top: 0px;
				 margin-right: 5px;				 
				 float: right;
				 width:  292px;
				 }	
			
			p#spacer { clear: both; height: 1px; }/*hack firefox pour blocs alignés sur la meme ligne*/			
				 
			#footer {
			     margin-top: -12px;
   				 width:  898px;
   				 }					 
				 
			.moins	
			{
			     line-height: 1px ;
				 padding: -20px 0 ;
   				 
   				 }			 
				 
			/*********************************/
			/* Menu horizontal (items flottants) */
			/*********************************/
			dl, dt, dd, ul, li {
			z-index:100;
			     margin: 0;
				 padding:0;
				 list-style-type: none;
				 }

			dt {
                 z-index:100;
				 line-height: 2.5em ;
				 padding: -5px 0 ;
			     color: #063D70;
				  }
				 
			
			

			#menu {
			
				position: absolute; /* placement du menu, à modifier selon vos besoins */
			    float:left;  
				top: 64px;
				z-index:100;
				height: 80px;
				width: 525;
				
				
				 }
		   
			#menu dl {
			     float: left;
				 width: 8.75em;
				 }
			#menu dt {
			
		     	 cursor: pointer;
				 text-align: center;
				 font-weight: bold;
				 margin: 1px;
				 
				 }
			#menu dd {
				 display: none;
				 }
			#menu li {
				 text-align: center;
				 background: #fff;
				 height: 30px;
				 line-height: 3em ;/*2.5*/
				 font-family: Arial, Helvetica, sans-serif;
				 font-size: 10px;
				 }
			#menu li a {
				 color: #000;
				 text-decoration: none;
				 display: block;
				 height: 100%;
				 border: 0 none;
				 }
				 
			#menu dt a {
			
				 color: #000;
				 text-decoration: none;
				 display: block;
				 height: 100%;
				 border: 0 none;
				 }				 
				 
			#menu li a:hover {
				background: #043365;
				color:#fff;
				}
				
			#menu dt a:hover {
				background: #043365;
				color:#fff;
				}
				
				
				a:link {
				color: #01366A;
				text-decoration: none;
				}
				

/* Rajout gilles */
blockquote.disclaimer{

  text-align: justify;
  background: #efefef;
  padding: 10px;
  border: 1px dotted gray;
  margin: 5px auto;
}
.disclaimer p{
  margin: 2px;
  padding: 0px;
  font-variant: italique;
}


							

