.txtkilo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
}
.titre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E38A5C;
	letter-spacing: 1pt;

}
.barre {
	color: #0066CC;


}
.txtformulaire {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	font-weight: bold;

}
.txt1rouge {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
}
.imputtxtbox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	border: 1px solid #3300CC;
	background-color: #E9EEFC;

}
.txtkilo2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
}
.lettrine {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0066FF;
	font-weight: bold;

}
.txtkilomini {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC;
}
.txtkiloBcoul1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;

}
.txtkilominiItal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC;
	font-style: italic;

}
.txtformulaireBLANC {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

	
	#news  { margin:20px 0; }
	
		#news h2 {
			margin:10px 0 15px 0;
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#E38A5C;
			cursor:pointer;
		}
		#news p { line-height:1.6; margin:7px 30px; padding:0; font-size:12px; }
		#news h2.hover { color:#076a9e; }
		
		#news h3 {
			margin:10px 30px; color:#076a9e;
			font-size:12px;
			font-family:Geneva, Arial, Helvetica, sans-serif;
		}
	
	.newsPart {
		margin-bottom:20px; 
	}
	
	#news table {
		margin:10px 10px; border:1px solid #ccc; width:500px;
		border-spacing:1px; /*border-collapse:collapse;*/
	}
		#news table th, #news table td {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#5f5f5f;
			padding:2px 5px;
		}
		#news table th {
			color:#076a9e; background:#EBF2FC;
		}
		#news table td {
		
		}
		#news .col-1 { width:200px; }
		#news .col-2 { width:250px; }
		#news .col-3 { text-align:center; width:50px; }
	
	#news dl {
		margin:10px 40px;
	}
		#news dt, #news dd {
			font-family:Arial, Helvetica, sans-serif; font-size:12px;
			line-height:2;
			color:#5f5f5f;
		}
		#news dt {
			float:left; width:60px;
		}
		#news dd {
		
		}
		#news dt.first, #news dd.first { font-weight:bold; }

		#news dt.photo, #news dd.photo { line-height:35px; }
		#news dd img { margin:0 0 0 20px; border:1px solid #9aaed8; }
		
		#news #newsPart-1 h3 { margin-bottom:0; }
		#news #newsPart-1 dl { margin-top:0; }
		#news #newsPart-1 dt { width:auto; padding:5px 30px 0 0; }
	
	#newsPart-2 h3 { margin-left:10px !important; }
	
	h3.extra { margin:20px 0 0 0 !important; clear:left; }
	h3.extra.first { margin:30px 0 0 0 !important; }
	
	#articlesPresse { margin:10px 00px; padding:0 0 0 20px; }
	
		#articlesPresse li {
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			color:#5f5f5f;
			margin:3px 0;
			list-style:none;
		}
		#articlesPresse li a { color:#5f5f5f; text-decoration:none; }
		#articlesPresse li a:hover { text-decoration:underline; }
	
	#newsPhotos, 
	.newsPhotos {
		padding:10px; width:520px; overflow:auto;
	}
	
	#newsPhotos a, 
	.newsPhotos a {
		margin:5px 10px; display:block; float:left; text-decoration:none;
	}
	
	#newsPhotos a img, 
	.newsPhotos a img {
		border:1px solid #9aaed8;
	}
	
	#newsPhotos a:hover, 
	.newsPhotos a:hover {
	
	}
	
	#newsPhotos a:hover img, 
	.newsPhotos a:hover img {
	
	}
	
	