body
{
	background:url('../../images/layout/bg.png') repeat-x;
}
.bf
{
	color:#1d6273;
}
a
{
	color:#af4e9d;
	font-weight:bold;
}
a:hover
{
	text-decoration:underline;
}
#conteneur
{
	width:939px;
	margin: 0 auto;
}
	#header
	{
		width:939px;
		height:55px;
	}
		#logo
		{
			width:177px;
			height:45px;
			background:#191e25;
			border-left:solid 1px #42464b;
			color:#ffffff;
			font-size:30px;
			font-family:georgia;
			font-style:italic;
			padding-top:10px;
			padding-left:23px;
			cursor:pointer;
			float:left;
		}
		#logo span
		{
			color:#5d919d;
			font-size:30px;
			font-family:georgia;
			font-style:italic;
		}
		.btop
		{
			float:left;
			margin-left:20px;
		}
		
		#menu li
		{
			float:left;
			width:99px;
			margin-left:15px;
			margin-top:10px;
			color:#ffffff;
			height:35px;
			padding-left:10px;
			background:url('../../images/layout/sep.png') left bottom no-repeat;
			
		}
		#menu li a 
		{
			padding-top:10px;
			font-family:tahoma;
			display:block;
			font-size:13px;
			color:#fff;
			line-height:1em;
			text-align:center;
			text-decoration:none;
			height:25px;
			color:#284962;
			font-weight:bold;
			text-transform:uppercase;
		}
		#menu li a:hover, #menu li a:focus, #menu li a.active 
		{
			background:url('../../images/layout/men.png') bottom no-repeat;
			text-decoration:none;
			color:#ffffff;
		}
	
	#left_panel
	{
		width:315px;
		float:left;
	}
		#wbloc
		{
			margin-top:10px;
			width:306px;
			height:268px;
			background:#f7f7f7 url('../../images/layout/bk_wbloc.png') bottom no-repeat;
		}
		#wbloc h1
		{
			font-size:18px;
			color:#5d919d;
			font-weight:bold;
			font-style:italic;
			font-family:arial;
			padding-bottom:10px;
			border-bottom:solid 1px #c1c1c1;
			padding:20px;
		}
		#news1
		{
			margin-top:7px;
			background:url('../../images/layout/h2.png') center top no-repeat;
		}
			#news1>h2
			{
				font-weight:bold;
				font-size:13px;
				color:#73a0aa;
				font-style:italic;
				padding-top:15px;
				padding-bottom:10px;
				border-bottom:solid 1px #c1c1c1;
				width:306px;
				margin-bottom:10px;
			}
			#news1 .bloc
			{
				width:291px;
				background:#191e25 url('../../images/layout/bt_blocn.png') left bottom no-repeat;
				height:125px;
				color:#ffffff;
				font-size:12px;
				padding:15px 0px 15px 15px;
			}
			#news1 .bloc>.ri>img
			{
				border:solid 1px #bcc6c8; 
				float:right;
			}
			#news1>.bloc>a>img
			{
				float:right;
				margin-top:25px;
			}
			.le
			{
				font-size:12px;
				color:#ffffff;
				float:left;
				width:190px;
			}
			.le a
			{
				color:#af4e9d;
				font-size:12px;
				font-weight:normal!important;
			}
			l a:hover
			{
				text-decoration:underline;
			}
		.ombre
		{
			width:306px;
			height:18px;
			margin-top:2px;
			background:#191e25 url('../../images/layout/ombre.png') center no-repeat;
		}
	#flash
	{
		float:left;
		width:622px;
		height:284px;
		background:url('../../images/layout/flash.png') no-repeat;
	}
	#contenu
	{
		margin-top:10px;
		float:left;
		width:622px;
		background:#ffffff;
	}
	#content
	{
		margin-top:1px;
		float:left;
		width:622px;
		background:url('../../images/layout/ombrec.png') top center no-repeat;
	}
		#news2
		{
			float:left;
		}
		#news2 ul
		{
			list-style-type:disc;
			width:306px;
			height:125px;
		}
		#news2 ul li
		{
			float:left;
			width:100px;
			font-size:10px;
			margin-left:10px;
			margin-top:5px;
			list-style-type:disc;
		}
		#news2 ul li a
		{
			font-size:12px;
			color:#ffffff;
			font-weight:normal;
		}
		#news2 ul li a:hover
		{
			font-size:12px;
			color:#af4e9d;
			font-weight:normal;
			text-decoration:underline;
		}

		#news2>h2
		{
			font-weight:bold;
			font-size:13px;
			color:#73a0aa;
			font-style:italic;
			padding-top:15px;
			padding-bottom:10px;
			border-bottom:solid 1px #c1c1c1;
			width:306px;
			margin-bottom:10px;
		}
		#news2 .bloc
		{
			width:276px;
			background:#191e25 url('../../images/layout/n2.png') right top no-repeat;
			height:125px;
			color:#ffffff;
			font-size:12px;
			padding:15px;
		}
		#news3
		{
			float:left;
			margin-left:10px;
			
		}
		#news3>h2
		{
			font-weight:bold;
			font-size:13px;
			color:#73a0aa;
			font-style:italic;
			padding-top:15px;
			padding-bottom:10px;
			border-bottom:solid 1px #c1c1c1;
			width:306px;
			margin-bottom:10px;
		}
		#news3 .bloc
		{
			width:296px;
			background:#191e25 url('../../images/layout/n3.png') no-repeat;
			height:125px;
			color:#ffffff;
			font-size:11px;
			padding:15px 0px 15px 10px;
		}
		#news3 .bloc>.le>span, #news3 .bloc>.ri>span
		{
			font-weight:bold;
			text-transform:uppercase;
			font-size:12px;
		}
		#news3>.bloc>.le
		{
			width:150px;
		}
		.ri
		{
			font-size:12px;
			float:left;
			margin-left:5px;
		}
		#news3>.bloc>a>img
		{
			float:right;
			margin-top:45px;
		}
#footer
{
	float:left;
	width:869px;
	padding-top:17px;
	padding-left:30px;
	padding-right:40px;
	height:64px;
	background:url('../../images/layout/footer.png') no-repeat;
}
	#fleft
	{
		float:left;
	}
	#fleft a
	{
		font-size:10px;
		color:#11304e;
		margin-left:10px;
	}	
	#fright
	{
		float:right;
	}
	#fright a
	{
		font-size:10px;
		color:#11304e;
		margin-left:10px;
	}
	#foomenu li
	{
		float:left;
	}

