		/********************************************************/
		/* Réalisé en CSS 3 : moz, webkit, khtml, valide CSS2.1 */
		/* 					Auter : Consulog - LI 				*/
		/********************************************************/
body
 {
	background : #c0c0c0;
	width : 1020px;
	margin : auto;
	text-align : center;
	font-family : "Trebuchet MS";
}
div.contenu 
{
	background : #ffffff;
	border : 0 solid;
	float : left;
	padding : 30px 0 0 30px;
	width : 986px;
	margin-top : -20px;
	-moz-border-radius-bottomleft:30px;
	-moz-border-radius-bottomright:30px;
	-webkit-border-radius-bottomleft:30px;
	-webkit-border-radius-bottomright:30px;
	-khtml-border-radius:0 0 30px 30px;
}
div.header 
{
	width : 1016px;
	background : #fff;
	text-align : left;
	margin-top : 30px;
	padding-top : 1px;
	height : 230px;
	-moz-border-radius-topleft:30px;
	-moz-border-radius-topright:30px;
	-webkit-border-radius-topleft:30px;
	-webkit-border-radius-topright:30px;
	-khtml-border-radius:30px 30px 0 0;
}
div.top_left 
{
	width : 270px;
	margin-top : 30px;
	margin-left : 30px;
	height : 183px;
	background : url('../images/img.png') no-repeat;
	float : left;
}
div.top_right 
{
	width : 630px;
	float : left;
	margin-top : 30px;
	margin-left : 20px;
	height : 60px;
}
div.middle_right 
{
	margin-left : 20px;
	background : url('../images/beanderol.png') no-repeat;
	width : 340px;
	float : left;
	height : 110px;
	padding-top : 20px;
	padding-left : 170px;
	padding-right : 130px;
}
div.header h1 
{
	color : #ffffff;
	font-size : 16px;
}
div.header h2 
{
	color : #ffffff;
	font-size : 13px;
}
div.icon 
{
	position : relative;
	float : right;
	margin : -15px 15px 15px 0;
}
		/********************/
		/* 	Bloc : menu 	*/
		/********************/
div.bloc_menu 
{
	float : right;
	width : 681px;
	height : 48px;
	border : 0 solid;
	margin-top : 33px;
	margin-right : 48px;
	margin-left : -3px;
}
div.menu 
{
	text-align : left;
	width : 678px;
	height : 40px;
	background : url('./menu.png') no-repeat right center;
	padding-left : 5px;
	padding-top : 5px;
}
div.menu ul.menu 
{
	list-style : none;
	padding-left : 1px;
	width : 680px;
	float : left;
	position : absolute;
	z-index : 2;
}
div.menu ul.menu li 
{
	padding-top : 4px;
	float : left;
}
a.menu 
{
	display : block;
	margin-left : 5px;
	text-decoration : none;
	width : 122px;
	height : 27px;
	color : #effefe;
	padding : 2px 2px 2px 5px;
	background : url('./btn.png') no-repeat center top;
	text-align : center;
}
a.menu:hover 
{
	background : url('./btn_hover.png') no-repeat center top;
}
div.sousmenu 
{
	
	width : 120px;
	display : none;		
	background : #7bb1ea;
	margin-top : 38px;
	padding-bottom : 10px;
	position : absolute;
	z-index : 1;
	border : 1px solid #ffffff;
	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-radius-bottomleft:30px;
	-webkit-border-radius-bottomright:30px;
	-khtml-border-radius:0 0 30px 30px;
}
#sousmenu_1s 
{
	margin-left : 145px;
	width : 315px;
}
#sousmenu_1s div
{
	width : 157px;
}
div.sousmenu ul 
{
	list-style : none;
	width : 150px;
	float : left;
	font-size : 13px;
}
a.sousmenu 
{
	width : 150px;
	display : block;
	padding : 2px 2px 2px 5px;
	text-decoration : none;
	color : #ffffff;
	text-align : center;
	border-bottom : 1px solid #ffffff;
	border-right : 1px solid #ffffff;
}
a.sousmenu:hover 
{
	background : #71a2d0;
}
div.sousmenu div.ul_right 
{
	float : right;
}
div.sousmenu div.ul_center 
{
	float : left;
}
div.divespace 
{
	display : none;
	width : 107px;
	height : 19px;
	background : #7bb1ea;
	position : absolute;
	margin-top : 20px;
	margin-left : 150px;
	border : 1px solid #ffffff;
}
		/********************/
		/* 	Bloc : text 	*/
		/********************/
div.bloc_text 
{
	float : left;
	width : 670px;
	height : 148px;
	padding : 10px 30px 0 10px;
	text-align : left;
}
div.bloc_text p 
{
	width : 670px;
	text-align : justify;
}
		/********************/
		/* 	Bloc : left 	*/
		/********************/
div.bloc_left 
{
	float : left;
	width : 260px;
	height : 685px;
	text-align : center;
	z-index : 200;
}
div.left 
{
	background : url('./bandeau.png') no-repeat center top;
	height : 690px;
	width : 260px;
	padding-top : 0;
}
div.bloc_text_left 
{
	width : 200px;
	margin : auto;
	font-size : 12px;
	color : #3e3e3e;
	padding-top : 50px;
	height : 208px;
}
div.bloc_caroussel_left 
{
	height : 393px;
	padding : 0;
}
div.caroussel_text 
{
	height : 393px;
	width : 190px;
	overflow : hidden;
	margin : auto;
	text-align : justify;
}
		/********************/
		/* 	Bloc : flash 	*/
		/********************/
div.bloc_flash 
{
	background : #ffffff;
	float : right;
	width : 720px;
	height : 390px;
	margin-top : 41px;
	margin-left : -30px;
	border : 2px solid #ffffff;
}
		/********************/
		/* 	Bloc : center 	*/
		/********************/

	/*	image galerie	*/
div.bloc_image_center 
{
	float : left;
	width : 208px;
	height : 851px;
	background : url('./bandeau_img.png') no-repeat center top;
	margin-top : 2px;
	margin-left : 26px;
	overflow : hidden;
	z-index : 2;
}
div.caroussel 
{
	height : 800px;
	overflow : hidden;
	width : 208px;
}
div.fleches 
{
	margin-top : 10px;
	margin-bottom : -3px;
	cursor : pointer;
}
div.bloc_image_center ul 
{
	list-style : none;
}
div.bloc_image_center ul li 
{
	margin-top : 10px;
	height : 125px;
}
img.galerie 
{
	width : 170px;
	cursor : pointer;
}
img.imgout 
{
	border : 10px solid #cccccc;
}

	/* 		text	*/
div.bloc_text_center 
{
	float : right;
	width : 757px;
	margin-left : -5px;
	text-align : left;
	margin-top : 5px;
}
.titre 
{
	background : url('./titre.png') no-repeat left top;
	width : 700px;
	height : 27px;
	margin-bottom : -10px;
	padding-left : 10px;
}
p.text 
{
	padding-left : 10px;
}
.bloc_text_center h1, .bloc_text_page h1 
{
	color : #ffffff;
	font-size : 20px;
	vertical-align : middle;
}
ul.liste 
{
	margin-top : 15px;
	margin-left : 40px;
}
		/********************/
		/* 	Bloc : footer 	*/
		/********************/
div.footer 
{
	background : #e2e2e2;
	width : 996px;
	height : 120px;
	float : left;
	margin-top : 30px;
	margin-bottom : 30px;
	padding : 10px;
	text-align : left;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	-khtml-border-radius:30px;
}
div.footer ul 
{
	list-style : none;
}
div.footer ul li a 
{
	color : #333333;
	text-decoration : none;
	font-style : italic;
}
div.footer ul li a:hover 
{
	text-decoration : underline;
	color : #aaaaaa;
}
div.footer div.ul_left 
{
	float : right;
	text-align : left;
	width : 250px;
}
div.footer div.ul_center
{
	float : right;
	text-align : left;
	width : 250px;
}
div.footer div.ul_right 
{
	float : right;
	text-align : left;
	width : 200px;
}
div.lien 
{
	float : right;
}
		/************************************/
		/* 	Sous Bloc H1,H2,H3,HR,IMG,UL	*/
		/************************************/
p.long {
	font-size : 12px;
	padding-left : 3px;
	padding-right : 14px;
}
div.bloc_caroussel_left h1 {
	color : #ffffff;
	font-size : 18px;
}
div.bloc_caroussel_left hr {
	border-top : 1px solid #000000;
	border-bottom : 0;
	height : 0;
	width : 50%;
}
div.bloc_text_left h1 {
	margin-bottom : -13px;
	margin-top : -13px;
	color : #000000;
}
div.bloc_text_left h2 {
	color : #918672;
}
div.bloc_text_left h3 {
	color : #918672;
}
img.logo {
	width : 180px;
	height : 20px;
}
img.header {
	width : 620px;
	height : 60px;
}
img.image {
	border : 0;
}
img.icon {
	width : 60px;
}
div.page {

	float:left;
}
img.page {
	width : 160px;
	
	cursor:pointer;
}
img.pres{
	width : 60px;
	cursor:pointer;
}
div.pres {
	float:left;
	margin-top:10px;
	
}
img.text {
	margin : 5px;
	border : 1px solid #cccccc;
}
img.footer {
	width : 180px;
	margin-left : 64px;
	float : left;
}
ul {
	margin : 0;
	padding : 0;
}
.petit {
	width : 500px;
	background-position : right top;
}
.bloc_text_page {
	float : right;
	width : 696px;
	margin-left : -5px;
	text-align : justify;
	margin-top : 5px;
	padding-right : 30px;
}
.bloc_text_page li {
	min-height : 85px;
}
.bloc_text_page h2 {
	font-size : 16px;
}
.titre_text {
	font-weight : bold;
}
.liste_text {
	list-style : none;
}
.bloc_text_page p {
	font-size : 14px;
	padding-left : 5px;
}
.submit {
	cursor : pointer;
	margin-left : 5px;
	width : 132px;
	height : 29px;
	color : #effefe;
	padding : 2px 2px 2px 5px;
	background : url('./btn.png') no-repeat center top;
	text-align : center;
	border : 0;
	font-size : 16px;
}
.submit:hover {
	background : url('./btn_hover.png') no-repeat center top;
}

div#loader {
	width:100%;
	height:100%;
	position:fixed;
	background:url('./fondimg.png');
	top:0;
	right:0;
	z-index:10;
	display:none;
	text-align:center;
	vertical-align:middle;
	
}
div.imageloader
{
	background:#FFFFFF;
	border:1px;
	width:10px;
	height:10px;
	position:absolute;
	text-align:center;
	
}

div.fermer {
	color:#AA0000; cursor:pointer;
}
div.fermer:hover{
	color:#550000; text-decoration:underline;
}
	