body {
	background-image: url(../images/texture.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color:#FFFFFF;
	text-align: justify;
scrollbar-arrow-color: #f1f1f1; 
scrollbar-dark-shadow-color: #aaaaaa;
scrollbar-face-color :#ffb215;
scrollbar-track-color : #f1f1f1;

}
.red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	background-color: #ffffff;
	text-align: justify;
	}
#imagefloatright{
	float:right;
	border: 1px solid #9EA09B;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 10px;

}
a.lien1:link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FEB301;
	background-color: #ffffff;
	font-weight: bold;
	text-decoration:none 
}
 
a.lien1:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FEB301;
	background-color: #ffffff;
	font-weight: bold;
	text-decoration:none  
}
 
a.lien1:hover { 
  color: #157ad4 ; 
  background-color: #ffffff;
  text-decoration : underline ; 
}
 
a.lien2:link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	color: #333333;
	font-weight: normal;
	text-decoration:none 
}
 
a.lien2:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	color: #333333;
	font-weight: normal;
	text-decoration:none 
}
 
a.lien2:hover { 
  color: #FEB301 ; 
  text-decoration : underline ; 
}
 
 
.image_accueil{
	border: 1px solid #9F9F9F;
	margin-right: 10px;
	margin-left: 10px;
	padding: 2px;
}

.image_accueil:hover {
	border: 1px solid #0099CC;
	margin-right: 10px;
	margin-left: 10px;
	padding: 2px;
}

.image_accueil_float{
float:left;
}


.table01 {
	width: 749px;
	background-image: url(../images/texture_mini.jpg);
	margin: 25px;
}

.table2 {
	background-color: #FFFFFF;
	margin-top: 25px;
	margin-right: 25px;
	margin-left: 25px;
	margin-bottom: 5px;
}
.table1 {
	background-image: url(../images/texture_mini.jpg);

}
.table3 {
	padding: 10px;

}
.vertical {
	padding-top: 10px;
	    }
.under_news {
	background-color: #F8F8F8;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
	height: 415px;
	overflow:auto;
	width: 205px;
	w\idth: 195px;
/*	overflow-x: hidden;*/
	}
	
.under_contact {
	background-color: #F8F8F8;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
	height: 300px;
	overflow:auto;
	width: 195px;
/*	overflow-x: hidden;*/
}
	
*html .under_news {
	background-color: #F8F8F8;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
	height: 460px;
	overflow:auto;
	width: 205px;
	w\idth: 195px;
/*	overflow-x: hidden;*/
}

.under_part {
	background-color: #F8F8F8;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
	height: 350px;
	overflow:auto;
	width: 195px;
/*	overflow-x: hidden;*/
	}
.under_projet {
	background-color: #F8F8F8;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
	height: 150px;
	overflow:auto;
	width: 195px;
/*	overflow-x: hidden;*/
	}
	

.under_pro {
	background-color: #F8F8F8;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
	height: 217px;
	overflow:auto;
	width: 195px;
/*	overflow-x: hidden;*/
	}
* html .under_pro {
	background-color: #F8F8F8;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
	height: 248px;
	overflow:auto;
	width: 195px;
/*	overflow-x: hidden;*/
  height: 270px;
	}
	
#footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration:none;
	margin-bottom: 5px;
}
b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: bold;
}


.gauche {
	width: 207px;
	position: absolute;


}
.centerblock {
	width: 686px;
}
.center {
	width: 686px;
	w\idth: 469px;
	padding-left: 217px;
}

.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	}
.mini {
	font-size: 9px;
}
