/**
* --------------------------------------
* 				TITRES
* --------------------------------------
*/	
h1{	margin-left:-23px;margin-top:20px;}
h1.first-child{	margin-top:0px;}
h1 a{
	display:block;
}
h1 a:link,
h1 a:visited,
h1 a:hover,
h1 a:active{
	color:				#fff;
	text-decoration: 	none;
}
h2{
	font-size : 	14px;
	margin-bottom:	5px;
}
#droite{
	float:	right;
	width:	230px;
}
#droite h1{
	background:		url(/img/0a624fccc7011f1b992d50f5ed1375f737fada00.png);
	margin-left:	0px;
	margin-bottom:	0px;
}
#droite a{
	padding-left:	10px;
}

/**
* --------------------------------------
* 				MODULES
* --------------------------------------
*/
.module.f_droite{
	float:			right;
	width:			260px;
	margin-bottom:	20px;
}
.module.f_gauche{
	float:			left;
	width:			260px;
	margin-bottom:	20px;
}
.module.abstract{
	width:				172px;
	margin:				20px 0 20px 20px;
	padding:			14px;
	background-color: 	#f5f5f5;
}
.module.abstract img{
	width:	55px;
}
.module img.illustration.f_droite {
	margin:	5px 0px 0px 5px;
}
.module img.illustration.f_gauche {
	margin:	2px 5px 0px 0px;
}
.module div.illustration.f_droite {
	margin:	0px 0px 10px 10px;
}
.module div.illustration.f_gauche {
	margin:	0px 10px 10px 0px;
}
.module br {
	line-height:	7px;
}
.module a {
	text-align:	justify;
	display:	block;
}
.module a:link,
.module a:visited,
.module a:hover, 
.module a:active{
	text-decoration:	none;
	color:				#333;
}
.module a:link b,
.module a:visited b,
.module a:link span,
.module a:visited span{
	text-decoration:	none;
	font-weight:		bold;
	color:				#204987;
}
.module a:hover b, 
.module a:active b, 
.module a:hover span, 
.module a:active span
{
	text-decoration:	underline;
}
.module a:link .b1,
.module a:visited .b1{
	text-decoration:	none;
	font-weight:		bold;
	color:				#444;
}
.module a:hover .b1,
.module a:active .b1{
	text-decoration:	underline;
}
.module ul li{
	margin-left:	30px;
}


/**
* --------------------------------------
*         MODULE ACTUS DEFILANTES
* --------------------------------------
*/
div#actus{
	background:#eee;
	margin:40px 0 20px 0;
}
div.scroller{
	position: 	relative;
	height:		210px;
	overflow: 	hidden;
}
div.scroller .content{
	position:	absolute;
	height:		200px;
	/*width:	228px;*/
	overflow: 	hidden;
	left:		0;
	top:		0px;
	padding:	10px;
	margin:		0;
}
div.scroller .content a{
	display:	block;
	font-size:	12px;
}
div.scroller .content a:link,
div.scroller .content a:visited,
div.scroller .content a:hover,
div.scroller .content a:active{
	font-weight:		normal;
	color:				#333; 
	text-decoration:	none;
}
div.scroller .content span.titre{
	color:				#333;
	font-weight:		bold;
	text-decoration:	none;
	font-size:			14px;
	background: 		none;
}
div.scroller .content a:link span.suite
div.scroller .content a:visited span.suite{
	color:				#920c0c;
	font-weight:		bold;
	text-decoration:	none;
}
div.scroller .content a:hover span.suite,
div.scroller .content a:active span.suite{
	color:				#920c0c;
	font-weight:		bold;
	text-decoration:	underline;
}
div.scroller .content .illustration{
	/*correction bug ie6*/
	width:	auto;
}
div.scroller .content .illustration.f_gauche{
	margin-right:	10px;
}


/**
* Lettrine
**/
.lettrine{
	margin-bottom:30px;
	margin-right:10px;
}
.module a:link .lettrine, .module a:visited .lettrine, .module a:hover .lettrine, .module a:active .lettrine{
	color:#fff;
	text-decoration: none;
}

/**
* --------------------------------------
* MODULES CONTRAVENTIONS & DELITS ROUTIERS
* --------------------------------------
*/	
.mod_1{
	display:		block;
	width:			155px;
	margin-left:	40px;
	margin-top:		58px
}
a.mod_1:link,
a.mod_1:visited,
a.mod_1:hover,
a.mod_1:active{
	text-decoration:	none;	
}
.mod_1 b.titre{
	display:		block;
	background:		#859bbd;
	color:			#fff;
	font-size:		12px;
	padding:		14px;
	text-align: 	center;
	margin-bottom: 	4px;
}
.mod_1 img{
	margin-bottom: 	4px;
	width:			155px;
}
#mod_1{
	margin-top:	584px
}
