/*--------------------------------------*/
/*              Page Accueil            */
/*--------------------------------------*/
.accueil_block_left
{
	float:left;
	width:680px;
	overflow:hidden;
}
	.accueil_block_left .photo_p1
	{
		float:left;
		margin-right:16px;
		margin-top:4px;
	}
	.accueil_block_left h2 {float:left;}
	.accueil_block_left p
	{
		float:left;
		margin-top:10px;
		width:420px;
		line-height:17px;
		text-align:justify;
	}
	.contact_bouton
	{
		clear:both;
		overflow:hidden;
		padding-top:57px;
	}
		.contact_bouton div
		{
			width:678px;
			height:103px;
			background:#000 url(../medias/images/bouton_contact.jpg) no-repeat scroll left top;
		}
		.contact_bouton .conta
		{
			display:block;
			color:#fff;
			position:absolute;
			width:678px;
			height:103px;
			z-index:2;
		}
		.contact_bouton a {color:#fff;}
		.contact_bouton a:hover {text-decoration:none;}
		.contact_bouton p
		{
			position:relative;
			top:13px;
			left:361px;
			width:304px;
			color:#fff;
			line-height:21px;
			font-size:14px;
			font-weight:bold;
			text-shadow: 1px 1px 1px #666;
		}
			.contact_bouton strong
			{
				text-transform:uppercase;
				font-size:19px;
				line-height:19px;
				color:#fff;
			}				
.accueil_block_right
{
	float:left;
	width:250px;
	margin-left:14px;
}
	.accueil_block_right h2
	{
		background:#000 url(../medias/images/box_head.jpg) no-repeat scroll left top;
		width:254px;
		height:31px;
		font-size:18px;
	}
	.titre_news span, .titre_extranet span
	{
		display:block;
		position:relative;
		top:8px;
		left:18px;
	}		
	.box_bas
	{
		background:#000 url(../medias/images/box_foot.jpg) no-repeat scroll left top;
		width:254px;
		height:29px;
	}
	.box_bas a
	{
		color:#FFFFFF;
		display:block;
		font-size:11px;
		font-weight:bold;
		left:17px;
		position:relative;
		text-decoration:underline;
		top:4px;
	}
	.latest-news{
	}
		.box_news
		{
			background:#000 url(../medias/images/box_body_news.jpg) repeat-y left top;
			width:254px;
			font-size:11px;
			line-height:15px;
			color:#fff;
			overflow: hidden;
		}
			.content_news
			{
				height:86px;
				padding: 0px;
				margin:0px;
			}
				.content_news div {
					padding: 15px 18px 0px 18px;
				}
					.box_news span
					{
						font-style:italic;
						color:#ccc;
						display:block;
						margin:0px 0px 0px 10px
					}
					.box_news a
					{
						display:block;
						float:left;
						margin-top:13px;
					}
					.box_news p
					{
						float:left;
						margin:0 9px;
						margin-top:1px;
						text-align:justify;
						width:196px;
						line-height:13px;
					}
			.accueil_block_right .scroller{
				display: none;
				position: absolute;
				margin-top: 35px;
				margin-left: 10px;
			}
			.accueil_block_right .scroller span{
				display: block;
				height:15px;
				width:8px;
				float:left;
			}
			.accueil_block_right .next{
				margin-left: 214px;
				background: url(../medias/images/box_arrow_right1.png) no-repeat left top;
			}
			.accueil_block_right .previous{
				background: url(../medias/images/box_arrow_left1.png) no-repeat left top;
			}
			.accueil_block_right .next:hover{
				background: url(../medias/images/box_arrow_right2.png) no-repeat left top;
			}
			.accueil_block_right .previous:hover{
				background: url(../medias/images/box_arrow_left2.png) no-repeat left top;
			}
			
	.titre_extranet {margin-top:20px;}
	.box_extranet
	{
		background:#000 url(../medias/images/box_body_extranet.jpg) no-repeat scroll left top;
		width:255px;
		height:141px;
	}
		.box_extranet div {padding:10px 0px 10px 10px;}
		.box_extranet strong
		{
			color:#FFFFFF;
			display:block;
			font-size:11px;
			line-height:13px;
			margin:1px 0px 10px 0px;
		}
		.i_identifiant
		{
			background:transparent url(../medias/images/champ_login.png) no-repeat scroll left top;
			border:none;
			width:214px;
			height:28px;
			margin-bottom:4px;
			padding-top:4px;
			padding-left:12px;
			color:#ccc;
			font-size:11px;
			font-style:italic;
		}
		.i_pass
		{
			background:transparent url(../medias/images/champ_pwd.png) no-repeat scroll left top;
			border:none;
			width:134px;
			height:28px;
			margin-bottom:4px;
			padding-left:12px;
			color:#ccc;
			font-size:11px;
			font-style:italic;
		}
		.i_inscrire
		{
			background:transparent url(../medias/images/box_bouton_login.png) no-repeat scroll left top;
			border:none;
			color:#FFFFFF;
			font-size:11px;
			font-weight:bold;
			height:30px;
			width:76px;
			cursor:pointer;
		}
		.box_extranet a
		{
			color:#CCCCCC;
			font-size:10px;
			margin-left:13px;
		}
		.box_extranet .text_password
		{
			position: absolute;
			padding:0px;
			margin-top:4px;
			margin-left:12px;
		}
		.box_extranet .text_password div
		{
			position: relative;
			padding:0px;
			font-style:italic;
			color:#CCCCCC;
			font-size:11px;
			cursor:text;
			width:100px;
		}
		.i_box_extranet1
		{
			margin:0px; padding:0px;
		}
		.i_box_extranet2
		{
			margin:-33px 0px 0px 140px; padding:0px;
		}
		.box_extranet a
		{
			display: block;
			clear: both;
		}
		.box_extranet li a
		{
			display: inline;
			clear: none;
		}
		.box_extranet li
		{
			list-style-position: inside;
		}