
/* -----------------------------------------------------------------------------------------------------------------*/
/* Page d'accueil */

#contenu_accueil
{
	float: left;
	background-attachment: scroll;
	background-image: url(../images-new/bandeau4.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	overflow: hidden;
}


/* Page d'accueil */

#accueil_gauche
{
	width: 259px;
	float: left;
	padding:0;
	margin:0 1px 0 0;
	overflow:hidden;
	text-align: left;
}
	.accueil_bloc
	{
		width: 215px;
		height: 114px;
		float: left;
		padding:10px 10px 10px 34px;
		margin: 0;
		color:#FFFFFF;
		overflow:hidden;
		font-size:13px;
	}
		.accueil_bloc h3
		{
			width: 215px;
			float: left;
			padding:0;
			margin: 0 0 5px 0;
			color:#FFFFFF;
			text-transform: uppercase;
			font-size:14px;
			font-weight: bold;
			text-decoration: none;
		}
		.accueil_bloc div
		{
			display: none;
			
			width: 215px;
			float: left;
			padding:0;
			margin: 0 0 5px 0;
			color:#ADADDF;
			font-size:13px;
			text-decoration: none;
		}
		
	.accueil_video
	{
		width: 250px;
		float: left;
		padding:58px 0 0 9px;
		margin: 10px 0 0 0;
		color:#ADADDF;
		background-attachment: scroll;
		background-image: url(../images-new/bandeau5.jpg);
		background-position: left top;
		background-repeat: no-repeat;
		overflow: hidden;
		font-size:11px;
	}
		.accueil_video div.text
		{
			width: 215px;
			float: left;
			padding:0 10px;
			margin: 0 0 0 15px;
			color:#FFFFFF;
			font-size:11px;
			text-decoration: none;
		}
		
		.accueil_video div.text a
		{
			width: 215px;
			float: left;
			padding:0;
			margin: 0;
			color:#FFFFFF;
			font-size:11px;
			text-decoration: none;
		}
			.accueil_video div.text a.lien
			{
				color:#000000;
				font-size:11px;
			}
			.accueil_video div.text p
			{
				margin-top: 2px;
			}
			
			.accueil_video div.text h3
			{
				width: 215px;
				float: left;
				padding:0;
				margin: 10px 0 10px 0;
				color:#ADADDF;
				font-size:15px;
				font-weight: bold;
				text-decoration: none;
			}
			
				.accueil_video div.text h3 a
				{
					color:#ADADDF;
					font-size:15px;
					font-weight: bold;
					text-decoration: none;
				}
		
		.accueil_video div.video
		{
			width: 250px;
			float: left;
			padding:0;
			margin: 5px 0 0 0;
			color:#ADADDF;
			font-size:11px;
			text-align: center;
			text-decoration: none;
		}
			.accueil_video div.video *
			{
				width: auto;
				height: auto;
				max-width: 250px;
				padding:0;
				margin:0;
			}

	#accueil_centre
	{
		width: 650px;
		height: 250px;
		float: left;
		padding:0;
		margin:0;
	}

	#accueil_bas
	{
		width: 650px;
		float: left;
		padding:0;
		margin:0;
		overflow:hidden;
	}
		.accueil_actu1
		{
			width: 175px;
			float: left;
			padding:20px 20px 0 20px;
			margin: 0 1px 0 0;
			overflow:hidden;
			font-size:12px;
			text-decoration: none;
			background-attachment: scroll;
			background-image: url(../images-new/bandeau7.jpg);
			background-position: center bottom;
			background-repeat: no-repeat;
		}
		
			.accueil_actu1 .top
			{
				width: 175px;
				height: 204px;
				float: left;
				margin: 0;
				padding: 0;
				overflow:hidden;
			}
		
			.accueil_actu1 .bottom
			{
				width: 175px;
				height: 26px;
				float: left;
				margin: 0;
				padding: 0;
				overflow:hidden;
			}
			.accueil_actu1 h3
			{
				width: 175px;
				float: left;
				padding:0;
				margin: 0;
				color:#646496;
				text-transform: uppercase;
				font-size:15px;
				font-weight: bold;
				text-decoration: none;
				text-align: left;
			}
				.accueil_actu1 div h3 a
				{
					color:#646496;
					text-transform: uppercase;
					font-size:15px;
					font-weight: bold;
					text-decoration: none;
					text-align: left;
				}
			.accueil_actu1 div
			{
				padding: 0;
				margin: 5px 0 0 0;
				overflow:hidden;
				font-size:11px;
				text-decoration: none;
				color: #888888;
			}
				.accueil_actu1 div div a
				{
					font-size:11px;
					text-decoration: none;
					color: #888888;
				}
				.accueil_actu1 div div p
				{
					margin-top: 3px;
					margin-bottom: 5px;
				}
			.accueil_actu1 div.full
			{
				width: 175px;
				float: left;
			}
			.accueil_actu1 div.left
			{
				width: 80px;
				padding-right: 5px;
				float: left;
			}
			.accueil_actu1 div.right
			{
				width: 90px;
				float: right;
			}
			
		.accueil_actu2
		{
			width: 177px;
			float: left;
			padding:20px 20px 0 20px;
			margin: 0 1px 0 0;
			overflow:hidden;
			font-size:12px;
			text-decoration: none;
			background-attachment: scroll;
			background-image: url(../images-new/bandeau8.jpg);
			background-position: center bottom;
			background-repeat: no-repeat;
		}
		
			.accueil_actu2 .top
			{
				width: 177px;
				height: 204px;
				float: left;
				margin: 0;
				padding: 0;
				overflow:hidden;
			}
		
			.accueil_actu2 .bottom
			{
				width: 177px;
				height: 26px;
				float: left;
				margin: 0;
				padding: 0;
				overflow:hidden;
			}
			.accueil_actu2 h3
			{
				width: 177px;
				float: left;
				padding:0;
				margin: 0;
				color:#646496;
				text-transform: uppercase;
				font-size:15px;
				font-weight: bold;
				text-decoration: none;
				text-align: left;
			}
				.accueil_actu2 div h3 a
				{
					color:#646496;
					text-transform: uppercase;
					font-size:15px;
					font-weight: bold;
					text-decoration: none;
					text-align: left;
				}
			.accueil_actu2 div
			{
				padding: 0;
				margin: 5px 0 0 0;
				overflow:hidden;
				font-size:11px;
				text-decoration: none;
				color: #888888;
			}
				.accueil_actu2 div div a
				{
					font-size:11px;
					text-decoration: none;
					color: #888888;
				}
				.accueil_actu2 div div p
				{
					margin-top: 3px;
					margin-bottom: 5px;
				}
			.accueil_actu2 div.full
			{
				width: 177px;
				float: left;
			}
			.accueil_actu2 div.left
			{
				width: 82px;
				padding-right: 5px;
				float: left;
			}
			.accueil_actu2 div.right
			{
				width: 90px;
				float: right;
			}
			
		.accueil_actu3
		{
			width: 176px;
			float: left;
			padding:20px 20px 0 20px;
			margin: 0;
			overflow:hidden;
			font-size:12px;
			text-decoration: none;
			background-attachment: scroll;
			background-image: url(../images-new/bandeau9.jpg);
			background-position: center bottom;
			background-repeat: no-repeat;
		}
		
			.accueil_actu3 .top
			{
				width: 176px;
				height: 204px;
				float: left;
				margin: 0;
				padding: 0;
				overflow:hidden;
			}
			
				.accueil_actu3 h3
				{
					width: 176px;
					float: left;
					padding:0;
					margin: 0;
					color:#646496;
					text-transform: uppercase;
					font-size:15px;
					font-weight: bold;
					text-decoration: none;
					text-align: left;
				}
					.accueil_actu3 div h3 a
					{
						color:#646496;
						text-transform: uppercase;
						font-size:15px;
						font-weight: bold;
						text-decoration: none;
						text-align: left;
					}
				.accueil_actu3 div
				{
					padding: 0;
					margin: 5px 0 0 0;
					overflow:hidden;
					font-size:11px;
					text-decoration: none;
					color: #888888;
				}
					.accueil_actu3 div div a
					{
						overflow:hidden;
						font-size:11px;
						text-decoration: none;
						color: #888888;
					}
					.accueil_actu3 div div p
					{
						margin-top: 3px;
						margin-bottom: 5px;
					}
				.accueil_actu3 div.full
				{
					width: 176px;
					float: left;
				}
				.accueil_actu3 div.left
				{
					width: 81px;
					padding-right: 5px;
					float: left;
				}
				.accueil_actu3 div.right
				{
					width: 90px;
					float: right;
				}
		
			.accueil_actu3 .bottom
			{
				width: 176px;
				height: 26px;
				float: left;
				margin: 0;
				padding: 0;
				overflow:hidden;
			}
			
			.bottom a
			{
				float:right;
				width: 100%;
				height: 26px;
				line-height: 26px;
				margin: 0;
				padding: 0;
				text-align: right;
				color: #FFFFFF;
				font-size: 11px;
				text-decoration: none;
			}
			
			
			
			
			
		.accueil_besoin1
		{
			width: 195px;
			float: left;
			padding:20px 10px 0 10px;
			margin: 0 1px 0 0;
			overflow:hidden;
			font-size:11px;
			text-decoration: none;
			background-attachment: scroll;
			background-image: url(../images-new/bandeau7.jpg);
			background-position: center bottom;
			background-repeat: no-repeat;
			text-align: left;
		}
		
		* html .accueil_besoin1
		{
			width: 175px;
		}
		
			.accueil_besoin1 .top
			{
				width: 195px;
				height: 203px;
				float: left;
				margin: 0;
				padding: 0;
				overflow:hidden;
			}
			* html .accueil_besoin1 .top
			{
				width: 175px;
			}
		
			.accueil_besoin1 .bottom
			{
				width: 195px;
				height: 26px;
				float: left;
				margin: 0;
				padding: 0;
				overflow:hidden;
			}
			* html .accueil_besoin1 .bottom
			{
				width: 175px;
			}
			.accueil_besoin1 h3
			{
				width: 195px;
				float: left;
				padding:0;
				margin: 0;
				color:#646496;
				text-transform: uppercase;
				font-size:11px;
				font-weight: normal;
				text-decoration: none;
			}
			* html .accueil_besoin1 h3
			{
				width: 175px;
			}
				.accueil_besoin1 div h3 a
				{
					color:#646496;
					text-transform: uppercase;
					font-size:11px;
					font-weight: normal;
					text-decoration: none;
				}
			.accueil_besoin1 div
			{
				padding: 0;
				margin: 10px 0 0 0;
				overflow:hidden;
				font-size:10px;
				text-decoration: none;
				color: #aaaadc;
			}
				.accueil_besoin1 div div a
				{
					font-size:10px;
					text-decoration: none;
					color: #aaaadc;
				}
			.accueil_besoin1 div.full
			{
				width: 195px;
				float: left;
			}
			* html .accueil_besoin1 div.full
			{
				width: 175px;
			}
			.accueil_besoin1 div.left
			{
				width: 90px;
				padding-right: 5px;
				float: left;
			}
			* .accueil_besoin1 div.left
			{
				width: 75px;
			}
			.accueil_besoin1 div.right
			{
				width: 100px;
				float: right;
			}
			* html .accueil_besoin1 div.right
			{
				width: 85px;
			}
			
		.accueil_besoin2
		{
			width: 197px;
			float: left;
			padding:20px 10px 0 10px;
			margin: 0 1px 0 0;
			overflow:hidden;
			font-size:11px;
			text-decoration: none;
			background-attachment: scroll;
			background-image: url(../images-new/bandeau8.jpg);
			background-position: center bottom;
			background-repeat: no-repeat;
			text-align: left;
		}
		
		* html .accueil_besoin2
		{
			width: 177px;
		}
		
			.accueil_besoin2 .top
			{
				width: 197px;
				height: 203px;
				float: left;
				margin: 0;
				padding: 0;
				overflow:hidden;
			}
			* html .accueil_besoin2 .top
			{
				width: 177px;
			}
		
			.accueil_besoin2 .bottom
			{
				width: 197px;
				height: 26px;
				float: left;
				margin: 0;
				padding: 0;
				overflow:hidden;
			}
			* html .accueil_besoin2 .bottom
			{
				width: 177px;
			}
			
			.accueil_besoin2 h3
			{
				width: 197px;
				float: left;
				padding:0;
				margin: 0;
				color:#646496;
				text-transform: uppercase;
				font-size:11px;
				font-weight: normal;
				text-decoration: none;
			}
			* html .accueil_besoin2 h3
			{
				width: 177px;
			}
				.accueil_besoin2 div h3 a
				{
					color:#646496;
					text-transform: uppercase;
					font-size:11px;
					font-weight: normal;
					text-decoration: none;
				}
			.accueil_besoin2 div
			{
				padding: 0;
				margin: 10px 0 0 0;
				overflow:hidden;
				font-size:10px;
				text-decoration: none;
				color: #aaaadc;
			}
				.accueil_besoin2 div div a
				{
					font-size:10px;
					text-decoration: none;
					color: #aaaadc;
				}
			.accueil_besoin2 div.full
			{
				width: 197px;
				float: left;
			}
			* hmtl .accueil_besoin2 div.full
			{
				width: 177px;
			}
			.accueil_besoin2 div.left
			{
				width: 92px;
				padding-right: 5px;
				float: left;
			}
			* html .accueil_besoin2 div.left
			{
				width: 77px;
			}
			.accueil_besoin2 div.right
			{
				width: 100px;
				float: right;
			}
			* html .accueil_besoin2 div.right
			{
				width: 85px;
			}
			
		.accueil_besoin3
		{
			width: 196px;
			float: left;
			padding:20px 10px 0 10px;
			margin: 0;
			overflow:hidden;
			font-size:11px;
			text-decoration: none;
			background-attachment: scroll;
			background-image: url(../images-new/bandeau9.jpg);
			background-position: center bottom;
			background-repeat: no-repeat;
			text-align: left;
		}
		
		* html .accueil_besoin3
		{
			width: 176px;
		}
		
			.accueil_besoin3 .top
			{
				width: 196px;
				height: 203px;
				float: left;
				margin: 0;
				padding: 0;
				overflow:hidden;
			}
			
			* html .accueil_besoin3 .top
			{
				width: 176px;
			}
			
				.accueil_besoin3 h3
				{
					width: 196px;
					float: left;
					padding:0;
					margin: 0;
					color:#646496;
					text-transform: uppercase;
					font-size:11px;
					font-weight: normal;
					text-decoration: none;
				}
			
				* html .accueil_besoin3 h3
				{
					width: 176px;
				}
					.accueil_besoin3 div h3 a
					{
						color:#646496;
						text-transform: uppercase;
						font-size:11px;
						font-weight: normal;
						text-decoration: none;
					}
				.accueil_besoin3 div
				{
					padding: 0;
					margin: 10px 0 0 0;
					overflow:hidden;
					font-size:10px;
					text-decoration: none;
					color: #aaaadc;
				}
					.accueil_besoin3 div div a
					{
						font-size:10px;
						text-decoration: none;
						color: #aaaadc;
					}
				.accueil_besoin3 div.full
				{
					width: 196px;
					float: left;
				}
				* html .accueil_besoin3 div.full
				{
					width: 176px;
				}
				
				.accueil_besoin3 div.left
				{
					width: 91px;
					padding-right: 5px;
					float: left;
				}
				* html .accueil_besoin3 div.left
				{
					width: 76px;
					padding-right: 5px;
					float: left;
				}
				
				.accueil_besoin3 div.right
				{
					width: 100px;
					float: right;
				}
				* html .accueil_besoin3 div.right
				{
					width: 85px;
				}
		
			.accueil_besoin3 .bottom
			{
				width: 196px;
				height: 26px;
				float: left;
				margin: 0;
				padding: 0;
				overflow:hidden;
			}
			* html .accueil_besoin3 .bottom
			{
				width: 176px;
			}
			
			#bandeau5 .bottom a
			{
				float:right;
				width: 100%;
				height: 26px;
				line-height: 26px;
				margin: 0;
				padding: 0;
				text-align: center;
				color: #FFFFFF;
				font-size: 10px;
				text-decoration: none;
			}
			
			
		#bandeau5 .accueil_besoin1 h3, 
		#bandeau5 .accueil_besoin2 h3, 
		#bandeau5 .accueil_besoin3 h3
		{
			color:#616192;
		}
			
		#bandeau5 .accueil_besoin1 div, 
		#bandeau5 .accueil_besoin2 div, 
		#bandeau5 .accueil_besoin3 div
		{
			color:#ADADDF;
		}
			
			.accueil_besoin1 .separation, 
			.accueil_besoin2 .separation, 
			.accueil_besoin3 .separation
			{
				float: left;
				width: 100%;
				height: 1px;
				border-bottom: 1px dotted #ADADDF;
			}
			
			#bandeau5 ul
			{
				margin: 0;
				padding: 0;
			}
			
				#bandeau5 ul li
				{
					margin: 0 0 0 15px;
					padding: 0;
				}
