#page 
{
	text-align: center;
	width: 775px;
	height:100%;	
	margin: 10px auto 10px auto;
	background: #fff;
	border: 1px solid #CFCFCF;
	-moz-border-radius:6px;
	border-radius:6px;
	padding: 0;
}

body 
{
	background-color : #FFFFFF;
  color :black ; 
  padding-bottom : 40px ;
	padding-top : 0px ;
  font-family: verdana, 'Bitstream Vera Sans', 'Lucida Grande', sans-serif
}


h1 
{
	text-align:left ;
  font-size : 20px ;
  width:99% ;
  margin : 2px 2px 2px 2px;
}

h1 a
{
	color:#000000;
	text-decoration:none ;
}

h1 a:hover
{
	color:#000000;
	text-decoration:underline ;
}

h2  
{
	text-align:left ;
	margin-left:20px;
  font-size: 14px ;

  color : #F49D18;
  text-decoration : underline;     
}

em 
{
	text-decoration:underline ; 
	font-style:normal
}

#zone_gauche
{
	width:305px;
  padding-left:5px ;
 	float:left ; 
  background-color : #ffffff;
  border : 1px solid #fff;
}
#zone_legale
{
	width:99%;
	height:100%;
  padding-left:5px ;
 	float:left ; 
  background-color : #ffffff;
  border : 1px solid #fff;
  font-size:8pt;
}

#zone_formulaire 
{
	width:300px;
  height : 170px;
  margin-left:15px ;
  margin:20px 1px 3px 2px ;
  padding-top:10px ;     
  padding-left:5px ;
  font-size : 8pt ;
  text-align:center;    
  background-image:url("../images/fond_formulaire.gif");
	background-repeat : no-repeat;
}

#zone_message 
{
  width:300px;
  height : 100px;  
	padding-top:5px ;     
  padding-left:0px ;
  font-size : 8pt ;  
  background-image:url("../images/fond_message.gif");
	background-repeat : no-repeat;
}


#zone_img_outil
{
	background-color : #FFFFFF;     
  width:430px ;
	margin-left:5px ;
  float:left ;
  margin-top:10px ;
  text-align:justify ;
  padding : 5px ;
  font-size : 8pt ;
  -moz-border-radius:10px
}

#zone_tableau
{
	background-color : #FFFFFF;     
  width:430px ;
	margin-left:5px ;
  /*float:left ;*/
  margin-top:10px ;
  text-align:justify ;
  padding : 5px ;
  font-size : 8pt ;
  -moz-border-radius:10px
}

.tablo_result 
{
	background-color: #BBD5ED;
	border-collapse:collapse;
	border: 2px solid #F49D18; 
	margin: 5px auto;
}

.tablo_result TD 
{
	vertical-align: middle;
	padding:1px 0px 1px 3px;
}

.tablo_result_titre TD 
{
	padding:1px;
} 

.tablo_result_trsouli TD 
{
	border-bottom:1px solid #999999;
} 
.tablo_result_trsurli TD 
{
	border-top:1px solid #999999;
}

.tablo_result_titre P 
{
	padding:1px 1px 1px 15px;
	margin:0px;
	font-weight:bold;
	color:#000000;
	Font-size : 8pt ;
	background-color:#F49D18;
}

#spacer 
{
	clear :both;
		Font-size : 8pt ;
}


#pied_page 
{
	text-align: center;
	width: 99%;
	margin-bottom: 0px;
	background: #fff;
	padding-bottom: 5px;
	Font-size : 8pt ;
	
}

#pied_page a
{
	color:#000;	
	text-decoration:underline;
}

#logipro 
{
	text-align: center;
	width: 99%;
	margin: 2px;
	background: #fff;
	padding-bottom: 5px;
	Font-size : 8pt ;
	color:#666666;	
}

#logipro  a
{
	color:#666666;	
	text-decoration:underline;
}


