/************************************************************************************
* essentials
************************************************************************************/
html, body{
	width:900px;
	height:100%;
	margin : 0 auto;
	z-index:5;
	padding-top:0px;
  margin-top:0px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Sans-Serif ;
}

td {
	font-size:11px;
}

a, a:active, a:visited{
	text-decoration:none;
	color:#666666;
	font-size: 12px;
}
a:hover{
	text-decoration:underline ;
	color:#666666;
}
h5{
  font-size:11px;
  color:#CCCCCC;
}
img { 
  white-space:nowrap;
  border:none;
  margin:0;
	padding:0; 
	display:inline !important;
	display:block;
}

#conteneur{
	position:relative;
	display:block;
	width:100%;
	z-index:1000;
	min-height:900px;
	overflow:auto;
	height:auto;
	padding-top:0px;
	margin-top:0px;
	background:#000000 url(../interface/bande_oblique.jpg) top left no-repeat;
	background-image: url(../interface/bande_oblique.jpg);
	background-color: #000000;
}
#logo h1{	
  display:inline;	
  float left;
  padding-top : 0px;
  margin-left:20px;
  font-size: 80px;
}
#accroche h2{		
  padding-top : 5px;
  padding-bottom : 0px;
  margin:0px;
  font-size: 25px;
}
#accroche h3{		 
  font-size: 30px;
  padding:0px;
  margin:0px;
  margin-left : 35px;
}
#logo{
  position:relative;
  display:inline;
  float:left;
  width:40%;
  margin:10 0 20 0px;
  padding:0 0 0 0px;
  /*height:10px;*/
  z-index:1;
}
#accroche{
  position:relative;
  display:inline;
  float:left;
  margin:20 0 20 80px;
  padding:0 0 0 0px;
  width:50%;
}
#bloc_texte{
  position:relative;
  display:inline;
  float:left;
  width:390px;
  background-color:#000000;
  margin:0 20 0 20px; 
  padding: 0 0 0 0px; 
}
#bloc_texte p{
  display:block;
  padding:10px;
  margin:10px;
  font-size:11px;
}
/*div#bloc_texte h4{
  position:relative;
  display:inline;
  float:left;
  padding-top : 5px;
  padding-bottom : 0px;
  margin:0px;
  font-size: 10px; 
}*/
#bloc_image{
  position:relative;
  display:inline;
  float:left;
  width:400px;
  background-color:#000000;
  margin:0 20 0 20px; 
  padding:0 0 0 0px;
}
#bloc_image img{
  border : solid 2px #CCCCCC; 
}
#bloc_texte_gauche{
  position:relative;
  float:left;
  display:inline; 
  width:140px;
  background-color:#000000;
  margin:20 0 0 20px; 
  padding:0 0 0 0px;  
}
#bloc_texte_horiz{
  position:relative;
  float:left;
  display:inline; 
  width:500px;
  font-size:12px;
  background-color:#000000;
  margin:0 10 0 10px; 
  padding:0 0 0 0px;  
}
#bloc_texte_droite{
  position:relative;
  float:left;
  display:inline; 
  width:160px;
  background-color:#000000;
  margin:20 0 20 0px; 
  padding:0 0 0 0px;  
}
#bloc_texte_gauche p{
	text-align:left;
	font-size:10px;
}
#bloc_texte_droite p{
	text-align:right;
	font-size:10px;
}
#bloc_texte_gauche a{
	font-size:10px;
}
#bloc_texte_droite a{
	font-size:10px;
}
#bloc_texte_horiz p{
	font-size:12px;
	text-align:justify;
	width:400px;
	color: #666666;
}
div#bloc_texte_horiz h2{
  font-size:12px;
  text-align:right;
  text-decoration:bold;
}
div#bloc_texte_horiz h4{
  font-size:14px;
  text-align:center;
  color:#FFCCFF;
  text-decoration:bold;
}
div#bloc_image_horiz{
  position:relative;
  float:left;
  display:block; 
  width:880px;;
  background-color:#000000;
  margin:0 10 0 10px; 
  padding:20 0 0 0px;
}
div#bloc_image_horiz img{
  margin:0 10 0 10px;
  padding:0 0 10 0px;
}
div#bloc_texte	ul { text-align:left; }

p{
  text-align:left;
  width:auto;
  height:auto;
	line-height : 16px;
}

div#bloc_titre{
  display:block;
  float:left;
  width:33%;
  height:100px;
}

div#bloc_menu{
  position:relative;
  display:inline;
  float:left;
  background-color:#000000;
  width:100%;
  height:54px;
  z-index:10;
}

div#footer{
  clear:both;
  padding:40px;
  padding-top :60px;
  width:800px;
  background: url(../interface/points.jpg) top right no-repeat;
}

div#footer hr{
  color: #cccccc;
  background-color: #cccccc;
  height: 1px;
  border: 0;
}
div#footer p{
  text-align:center;
  font-size:9px;
  color:#999999;
}
div#footer a{
  font-size:9px;
  color:#cc00cc;
}

/*div#image_menu{
  float:left;
  position:relative;
  margin-bottom:20px;
	padding:0; 	
	display:block;
  background: url(/interface/conteneur_bas.png) top no-repeat;
  width:820px;
  height:20px;
}*/

