* { 
	padding:0; 
	margin:0; 
} 

body{ 
	background-color: #fff;
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

#gene {
	width: 690px;
	margin:auto;
}

#princ{
	background-image:url(../img/princ_cent.jpg);
	background-repeat:repeat-y;
	padding:5px;
}

.titre{
	background-color:#00A0D9;
	padding-left:5px;
	padding-top:4px;
	height:19px;
	color:#FFFFFF;
	font-weight:bold;
}

.top{
	width:796px;
}

.menu1{
	float:left;
	width:93px;
}

.menu2{
	float:left;
	width:95px;
}

.menu3{
	float:left;
	width:92px;
}

.menu4{
	float:left;
	width:226px;
}

.txt_acc{
	width:350px;
	text-align:justify;
	padding:10px;
	margin-right:40px;
	float:left;
}

.txt_pdt{
	text-align:justify;
	padding:10px;
}

.txt_new{
	width:250px;
	text-align:justify;
	padding:10px;
	margin-right:30px;
	float:left;
}

.txt_news{
	width:330px;
	height:270px;
	text-align:justify;
	padding:10px;
	float:left;
	line-height:16px;
	overflow:auto;
}

.pdt_a{
	background-image:url(../img/pdt_a.jpg);
	background-repeat:no-repeat;
	color:#00A0D9;
	font-weight:bold;
	width:250px;
	height:36px;
	padding-top:15px;
	text-align:center;
}
.pdt_b{
	background-image:url(../img/pdt_b.jpg);
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
	width:250px;
	height:36px;
	padding-top:15px;
	text-align:center;
	cursor:pointer;	
}

.d_pdt_a{
	float:left;
	width:260px;
	padding-left:20px;
	margin-right:90px;
}

.d_pdt_b{
	float:left;
}

.logo{
	padding-left:20px;
	float:left;
	margin-right:20px;
	width:430px
}

.log_four{
	width:135px;
	margin:3px;
	float:left;
	text-align:center;
}

.scroll{
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #00A0D9;
	scrollbar-darkshadow-color: #00A0D9;
	scrollbar-track-color: #fff;
	scrollbar-arrow-color: #00A0D9;

}

.fleft{
	float:left;
}

hr{
	margin-top:5px;
	margin-bottom:5px;
}

.clear {
	clear : both; 
	display : block; 
	height : 1px; 
	overflow : hidden; 
} 

.clear10 {
	clear : both; 
	display : block; 
	height : 10px; 
	overflow : hidden; 
} 

.tel{
	float:left;
	width:90px;
}

a:link, a:visited, a:active {
	color:#3E4C73;
	text-decoration: none;
	font-weight:bold;
}

a:hover {
	text-decoration: underline;
	color:#fff;
	font-weight:bold;
}

a.pt:link, a.pt:visited, a.pt:active {
	color:#fff;
	text-decoration: none;
	font-weight:bold;
}

a.pt:hover {
	text-decoration: none;
	color:#fff;
	font-weight:bold;
}



