body {
	margin: 10px; font-family: verdana, arial, Trebuchet MS, sans-serif; font-size: 100%;}
a:link { 
	color: #CE6700; text-decoration: none;}
a:visited {	
	text-decoration: none;}
a:hover { 
	color: #cccccc;}
div#header {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 630px; background: url(images/haut_fond.gif) no-repeat left top; height: 125px;}
h1#head_title { 
	margin: 0px 0px 0px 0px; padding: 20px 0px 0px 10px; font-family: times new roman, arial, Trebuchet MS, sans-serif; color: #666666;}
div#top_left {  
float: left; width: 224px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div#top_right {  
float: left; width: 406px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.barnav_top { 
	font: 0.7em, verdana, arial, Trebuchet MS, sans-serif; color: #666666; text-align: right; margin: 0;  padding: 3px 10px 0px 0px;}
.img_top {  
	border: 0px; float: left;}
div#conteneur {
	width: 630px; margin: 0; padding: 0;}
div#column1 {
	width: 165px; float: left; margin: 0; padding: 0; }
div#column2 {
	width: 440px; float: left; margin: 0; padding: 0; border-left: 1px solid #999999; }
.clearfix:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*backslash hack hides from IE mac\*/
* html .clearfix {
	height: 1%;}
.clearfix {
	display: block;}
/*end backslash hack*/

/*left menu*/
.espace_menu { 
	margin: 20px 0px 0px 0px; padding: 0; }
ul#titre_menu_left {
	 margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; font-weight: bold; font-size: 0.70em; font-family: verdana, arial, Trebuchet MS, sans-serif; list-style-type: none;}
ul#titre_menu_left a { 
	display: block; margin: 0px 0px 0px 0px; padding: 3px 6px 3px 0px; width: 159px; color: #CE6700; border-bottom: 1px solid #cccccc;}
ul#titre_menu_left a:hover { 
	color: #B30000; background-color: #eeeeee;}
ul#sous_menu_left { 
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; font-size: 0.7em; font-family: verdana, arial, Trebuchet MS, sans-serif; list-style-type: none;}
ul#sous_menu_left a { 
	display: block; margin: 0px 0px 0px 0px; padding: 2px 10px 2px 0px; width: 155px; color: #666666;}
ul#sous_menu_left a:hover { 
	color: #B30000; background-color: #eeeeee;}
/*end left menu*/

#marge_contenu {
	padding: 15px;}
.center {
	text-align: center;}
p {
	font-size: 0.7em; font-family: verdana, arial, Trebuchet MS, sans-serif; color: #666666;}
.pcolor {
	color: #CE6700;}
#gras_color { 
	font-weight: bold;}
#gras_color2 { 
	font-weight: bold; font-size: 0.8em;}
#liste_1 { 
	list-style-type: square; list-style-image: url(images/puce1.gif); font-size: 0.7em; font-family: verdana, arial, Trebuchet MS, sans-serif; color: #CE6700;}
h3#titre_page { 
	margin: 0px 0px 0px 0px; padding: 5px 0px 5px 35px; color: #CE6700; border-bottom: 1px solid #cccccc; background: url(images/puce2.gif) no-repeat left; font-family: verdana, arial, Trebuchet MS, sans-serif;}
#return_top {
	margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; width: 440px; height: 30px;}
p#ligne_bottom { 
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; border-top: 1px solid #cccccc;}
div#footer { 
	 width: 630px; clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
p#barnav_bottom { 
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; width: 610px;}
.img_right {
	float: right; border: 0px; margin: 5px 5px 10px 10px;}
.img_right_clear {
	float: right; clear: both; border: 0px; margin: 5px 5px 10px 10px;}
.img_left {
	float: left; border: 0px; margin: 5px 5px 5px 5px;}
.img_left_clear {
	float: left; clear: both; border: 0px; margin: 5px 5px 10px 10px;}
a img {
	border: 0px;}