html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

body {
	background-color: #252525;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.clearit {
clear: both;
}


#wrapper {
width: 100%;
text-align: center;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;


}
#blanc{
background-color:#000000;
margin:  0px 0px 0px 0px;
padding:   0px 0px 0px 0px;
overflow:hidden;

}


#top {
width: 100%;
height: 143px;
overflow: hidden;
margin:  0px 0px 0px 0px;
padding:   0px 0px 0px 0px;
background-color:#919795;
}




#logo{
margin:  0px 0px 0px 10px;
padding:   0px 0px 0px 0px;
overflow:hidden;
width:245px;
height:116px;
background: url(../images/logo.gif) no-repeat top left;
float:left;


}

#flash
{
width: 550px;
height: 116px;
overflow: hidden;
margin:  12px 0px 0px 0px;
padding:   0px 0px 0px 0px;

}

#coords
{
overflow: hidden;
margin:  0px 0px 0px 0px;
padding:   20px 20px 0px 0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-style:normal;
font-weight: normal;
color: #1b1b1b;
text-decoration: none;
}



#contmenu
{
float:left;
width:100%;
background-color:#f78f1e;
height:46px;

}





#menu {list-style-type:none; margin:0px 0px 0px 0px; padding:0;
width:950px;
background-color:#f78f1e;
}  
  
#menu li {float:left; padding:0; margin:0px 0px 0px 0px; position:relative; width:95px; height:1px; z-index:100; height:46px;}  
#menu li a, #menu li a:visited {text-decoration:none;}  
  
#menu dl {position:absolute; top:0; left:0; width: 80px; margin: 0; padding: 0; background: transparent url(transparency.gif);}  
#menu dt {background: #f78f1e; margin:0;font-size:12px;  width:95px; float:left; }  
#menu dt.in {background: #1b1b1b; margin:0;font-size:12px;  width:95px; float:left; }  
#menu dd {display:none; background: transparent; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}  
  
#menu dt a, #menu dt a:visited {display:block; color:#ff8; padding: 8px 0px 0px 0px; width:95px;  color:#FFFFFF; height:38px;}  
#menu dd a, #menu dd a:visited {background:#f1f1f1; color:#ff8; text-decoration:none; display:block; padding:4px 0px 4px 0px; width:95px; color:#878787; text-align:center; }  
  
#menu li a:hover {border:0; }  
  
#menu li:hover dd, #menu li a:hover dd {display:block;}  
#menu li:hover dl, #menu li a:hover dl {width:95px; }  
#menu li:hover dl.none, #menu li a:hover dl.none {width:95px; }  
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {background:#F1F1F1; color:#333333;}  









#footer{
height:40px;
text-align:left;
margin:  0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
text-align:center;
overflow:hidden;
background: url(../images/bottom.gif) no-repeat top left;



}

#footer p
{
 font-family:Arial, Helvetica, sans-serif;

font-size: 11px;
color: #FFFFFF;
padding:  10px 0px 0px 0px;

}

#site 
{
 font-family:Arial, Helvetica, sans-serif;

font-size: 12px;
color: #000000;
padding:  5px 0px 5px 0px;

}


.gris
{
color:#656565;
}






#contenu {
padding:    10px 10px 0px 10px;
margin:   0px 0px 0px 0px;
overflow:hidden;
background-color:#1b1b1b;



}





  
  

#contenu h1{ 
	 font-family:Arial, Helvetica, sans-serif;

	font-size: 16px;
	font-style:normal;
	font-weight: bold;
	color: #e1e1e1;
	text-decoration: none;
	padding:0px 0px 0px 0px;
	margin:5px 0px 10px 0px;
	list-style-type:none;
  /*  background: url(../images/h1puce.gif) no-repeat left;*/
  text-align:left;

}
#contenu h3{ 
	 font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;
	font-style:normal;
	font-weight: normal;
	color: #626564;
	text-decoration: none;
	padding:0px 0px 0px 0px;
	margin:5px 0px 10px 0px;
	list-style-type:none;
  /*  background: url(../images/h1puce.gif) no-repeat left;*/
  text-align:left;

}


#contenu h2{ 
	 font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;
	letter-spacing:2px;
	font-style:normal;
	font-weight: normal;
margin-top:5px;
margin-bottom:15px;
	padding:   5px 0px 0px 0px;
color:#9f9f9f;
text-align:left;
}


#contenu p{ 
 font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #e1e1e1;
margin-bottom:10px;
text-align:justify;


}




#visuel h6{ 
	 font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;
	font-style:normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:0px 0px 0px 0px;
	margin:5px 10px 10px 10px;
	list-style-type:none;
  /*  background: url(../images/h1puce.gif) no-repeat left;*/
  text-align:left;

}




#contenu td{ 
 font-family:Arial, Helvetica, sans-serif;

font-size: 12px;
color: #e1e1e1
;
margin-bottom:15px;
padding-left: 5px;
padding-right: 5px;
text-align:justify;
}

#contenu input{ 
 font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}


#contenu textarea{ 
 font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

#contenu li{
padding:  0px 10px 0px 0px;
 font-family:Arial, Helvetica, sans-serif;

font-size: 16px;
color: #e1e1e1;
margin-bottom:5px;
text-align:justify;
list-style-position: inside;
list-style-type:disc;


}

#contenu ul{
margin: 0px 0px 15px 3px;
padding: 0px 0px 0px 5px;
}




.tablebord
{
border-top: 1px solid #e1e1e1;
border-right: 1px solid #e1e1e1;
}

.tdbord
{
border-bottom: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
}




.img250
{
border: 1px solid #e1e1e1;
padding: 4px 4px 4px 4px ;
margin:  4px 4px 4px 4px ;
background-color:#6BA9E1;
}
.img250nb
{
border: 0px solid #e1e1e1;
padding: 4px 4px 4px 4px ;
margin:  4px 4px 4px 4px ;
}
.noborder
{
border: 0px solid #e1e1e1;
padding: 0px 0px 0px 0px ;
padding: 0px 0px 0px 0px ;
}


.img250td
{
border: 1px solid #e1e1e1;
text-align:center;
margin-left:0px;
}


.img250right
{
border: 1px solid #e1e1e1;
padding: 4px 4px 4px 4px ;
margin: 4px 15px 4px 4px ;
background-color:#6BA9E1;
float:right;
}
.img250left
{
border: 1px solid #ef8a1b;
padding: 4px 4px 4px 4px ;
margin:   4px 15px 4px 4px ;
background-color:#1b1b1b;
float:left;
}
.img250center
{
border: 1px solid #ef8a1b;
padding: 4px 4px 4px 4px ;
margin:   4px 15px 4px 4px ;
background-color:#1b1b1b;
}

.img250rightnb
{
border: 0px solid #e1e1e1;
padding: 4px 4px 4px 4px ;
margin: 4px 15px 4px 4px ;
float:right;
}
.img250leftnb
{
border: 0px solid #e1e1e1;
padding: 4px 4px 4px 4px ;
margin:   4px 15px 4px 4px ;
float:left;
}


.right
{
float:right;

}
.margin
{
text-align:left;
margin-left:50px;
padding-left:50px;

}

.left
{
float:left;

}



.bordure
{
border: 1px solid #e1e1e1;
}
.bordureHG
{
border-top: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
}
.bordureBD
{
border-bottom: 1px solid #e1e1e1;
border-right: 1px solid #e1e1e1;
}

.souligne
{
text-decoration: underline;
}

a{
font-weight: bold;
color: #ef8a1b;
text-decoration: none;
}

a:hover,focus{
color: #ef8a1b;
text-decoration: underline;

}






.gris
{
color: #656565;
}

.pied
{
color: #3F3F3F;
font-family:Arial, Helvetica, sans-serif;

font-size: 10px;
font-style: bold;
margin-bottom: 10px;
margin-top: 0px;

}


.clignotant{
text-decoration:blink;
color:#C0CD69;

}

#logo
{
margin-top:10px;
}

.fond_ref
hr
{
margin-top:13px;
margin-bottom:0px;
border: 1px solid #e1e1e1;
clear:both;
height:1px;
color:#e1e1e1;
}

.rouge
{
color:#cf043c;

}

#blocktoscroll {
   overflow:	hidden;
   font-size: 	13px;
font-family:Arial, Helvetica, sans-serif;
   color:		#FFFFFF;
   width:		500px;
   height:		500px;
   text-align: 	justify;
   margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:center;


}

#visuel
{
   font-size: 	13px;
font-family:Arial, Helvetica, sans-serif;
   color:		#FFFFFF;
   width:		500px;
   height:		400px;
   text-align: 	justify;
   margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:center;


}


.aides
{
border: 1px solid #f78f1e;
}
