#safe_con{
width:800px;
margin:auto;
line-height:1.4;
font-size:12px;
}
#safe_con h1, h2, h3{
color:#c60;
margin-bottom:0px;
}
#safe_con p{
	margin-top:0px;
}
#safe_con img.side{
	float:right;
}
#safe_con ul{
	margin-top:0px;
}
ul.twocol li{
	float:left;
	width:50%;
}
ul.twocol{
	overflow:auto;
}
.lien_intro	a{	color:	#fff;
				padding-left:	8px;
				font-size:	18px;
				font-weight:	bold;
}
.lien_intro	a:hover	{	color:	#8fb434;
}

#nfoot {		background-color:#000;	text-align:center;	 font-size:0.8em; clear:both;}
	#nfoot a	{	color:#ccc; padding:5px; }
		#nfoot a:hover	{	color:#fff;	text-decoration:none;}
	#nfoot a img {	float:left;	border:none;	}
	#nfoot ul	{	display:block;	float:left; vertical-align:center; border-right:solid 1px #fff;}
		#nfoot ul.nobd { border-right:none;}
	#nfoot li {	width:150px;	text-align:left;	list-style-type:circle;	color:#ccc;	line-height:1.5;}
		#nfoot li:hover	{	list-style-type:disc;	color:#fff;	}
	#cfoot	{	margin:auto; width:840px; height:100px;}

#index_foot{
	font-family:verdana;
	font-size:0.8em;
}
#index_foot ul{
	width:800px;
	margin:auto;
	margin-top:10px;
	padding:0px;
	text-align:center;
}
#index_foot li{
	display:inline;
	
}
#index_foot a{
	padding:5px;
	color:#fff;
}
/*----------------
Page recherche
------------------*/

#research{
	font-size:		12px;
	margin:			16px 40px;
}
	#research h3{
		color:			#4379AF;
		font-size:		14px;
		font-weight:	bold;
	}
	#research ul{
		font-size:		12px;
		line-height:	1.5em;
	}
#encart ul{
	font-size:		11px;
}
/*---------------------
	CANDIDATURES
---------------------*/
#cand	{	width:	800px;
			margin:	auto;
}
#cand	a:hover	{	color:	#00E;
					
}
.cand_float	{	float:		left;
				width:		50%;
}
h2.cand	{	margin-top:	3em;
}
#candusec	{	clear:	both;
				margin-top:	60px;
}
#cand_menu	{	clear:	both;
				overflow:	auto;
}

/*------------------------
	BOX
------------------------*/
p.du_box	{		background-image:		url(../images/small_eo.png);
				background-repeat:		no-repeat; 
				background-position:		right bottom;
				color:				#ccc;
				width:				378px;
				margin-left:			40px;
				padding:			20px;
				padding-right:			50px;
				vertical-align:			middles;
				font-size:			26px;
}
p.du_box:hover	{		background-image:		url(../images/small_eo-hover.png);
				color:				#fff;
}
p.du_box	img	{	border:				none;
}
tbody			{	vertical-align:			top;
}
p.du_box 	span	{	font-size:			12px;
				line-height:			0em;
}

/*---------------------------
	CLIGN - I'm really sorry for this
---------------------------*/
.clign	{	text-decoration:	blink;
			font-size:			2em;
			font-weight:		bold;
}
a.energ	p{	color:	#000;
			margin:	1em;
			line-height:	1.5em;
}
