@charset "utf-8";
/* CSS Document */

body
{ margin: 0; /* pour éviter les marges */ 
  text-align: center; /* pour corriger le bug de centrage IE */  
background-image:url("images/fond.png");
background-repeat:repeat;
background-attachment:fixed;
    }

/* pour mettre le site au centre de la page */ 
#global { 		
margin-left: auto; 
margin-right: auto;
text-align: left; /* on rétablit l'alignement normal du texte */
width: 900px; /* largeur obligatoire pour être centré */ 
}

a{
	text-decoration: none;
	color:#996633;
} 

#corps_entier
{
	float:left;
	width: 900px;
	height : 650px;
	
	

	/*margin-left:200px; margin-right : 200px;*/
}

#bandeau
{  	
	background-image:url("images/bandeau.gif");
   	background-repeat: no-repeat;
   	width: 906px;
   	height : 233px;
  float:left;
 }

#corps
{ float:left;
	margin-top:-423px;
	margin-left:184px;
	background-image: url("images/corps.gif");
	
	background-repeat: no-repeat;
	width: 722px;
	height : 380px;
		padding-left: 65px;
			padding-top: 27px;
			
			
		 
}

#pied
{ 
   background-image: url(images/pied.gif);
   background-repeat: no-repeat;
   width: 722px;
   height: 43px;
  	margin-top:-43px;
	margin-left:184px;
   float: left;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 14px;
   font-weight: bold;
padding-left:198px;
padding-top:10px;

}

#menu
{
   float:left;
   width: 184px;
   	height : 423px;
	margin-left:0px;
	margin-top: 0px;
   	background-image: url("images/menu.gif");
  	background-repeat: no-repeat;   
 	
}


/* left/right */

.left {float:left;
width: 230px;
height : 380px; 
}

.right {float:left;
width: 522px;
height : 380px;
margin-left:240px; margin-top:-375px;}


/* Quelques effets sur les menus */

.element_menu ul
{   list-style-type:none;
   margin-top:28px;
 }

.element_menu li
{   margin-left:-20px;
}

.element_menu img
{   border : none;
   width:145px;
}


.gauche 
{
	text-align: left;
	float: left;
	
}
.millieu 
{
	text-align: left;
		float:left; 
	margin-left:50px;
}
.droite 
{
	text-align: left;
	
	float:left; 
	margin-left:40px;
}

h1
{
font-family: Tahoma; 
font-size:20px;
color:#993300;
padding-left:9px;
padding-top:6px;
}

h2
{ 

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;


  
}

h3
{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
color:#996633;
}
	
h4
{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
color:black;
}
	
	#formulaire
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	color: black;
	padding-right:50px;
	width:300px;
	height:280px;
	
}

/* tableau ref */

table#ref  {
   margin: auto;
   border:2px outset #000000;
   border-collapse: collapse;
   float:left;
   width:510px;
   margin-left:90px;
   margin-top:-30px;
}

table#ref th
{ color: black;
  font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
  
}

table#ref td{vertical-align: middle; 
   border: 1px solid  #000000;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   background-color:#fed732;
   text-align: left;
   color: black;
}


/*		Scroll		*/
.box_init		{position:relative;overflow:scroll;text-align:left;font-size:small;float:left;margin:5px; padding-right:7px; }
.box			{z-index:1;position:absolute;background-color:#ffffff;text-align:justify;font-family:Sans-serif, Verdana;font-size:small;line-height:150%; }
.box_texte		{z-index:1;position:absolute;}
.scroll_V		{position:relative;}
.scroll_V_esp	{display:block;}
.scroll_V A		{display:block;background-color:#FFFFFF;line-height:80%;}
.scroll_V A IMG	{border:none;}
.scroll_V A:hover{background:silver;}
