@charset "utf-8";
/* CSS Document */
html{
height: 100%;
} 
body{
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #444444;
	background-attachment: scroll;
	background-position: 0% 0%;
	height: auto;
	font-size: 12px;
}

#header {
	margin: auto;
	height:  61px; 
 	width:  861px;
	background-color: transparent;
	background:url(../images/header.png) no-repeat ;
	background-attachment: scroll;	
 	background-position: 0% 10px;
 	padding-top:10px;
	z-index:5;
 }
#langue {
	position: relative;	
	color:#999;
	font-size:10px;
	width:112px;
	margin-left:0px;
	margin-top:5px;
	z-index:20;
	left: 746px;
	top: -58px;
}
#logo{
	
	display:block;
	background-color: transparent;
	margin-left:20px;
	margin-top:2px;
	z-index:10;
	border:none;
	height:59px;
	width:120px;
 }
 
#border_Logo
{
	display: block;
 	color: transparent ;
 	background: transparent;
 	margin: 0;
 	padding: 0px 0px;
 	border:none;
 	text-decoration: none;
	border-width:0px;
	text-decoration:none;
}
/******************MENU******************************/
#drop_menu
{
	width: 515px;
	height:21px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
	top: -45px;
	left: 330px;
	z-index:100;
}
#drop_menu li
{
 	float: left;
	margin: 0;
 	padding: 0px;
 	border: 0;
}

#drop_menu li a:link, #drop_menu li a:visited
{
	display: block;
 	height: 1%;
 	color: transparent ;
 	background: transparent;
 	margin: 0;
 	padding: 0px 0px;
 	border-right: 0px;
 	text-decoration: none;
}
#drop_menu li a:hover, #drop_menu li a:active { background-color: transparent; }

#drop_menu .accueil {float: left; list-style-type: none; margin: 0;	padding: 0;	border: 0;width:58px;}
#drop_menu .quisommenous {float: left; list-style-type: none; margin: 0;	padding: 0;	border: 0;width:126px;}
#drop_menu .nosservices {float: left; list-style-type: none; margin: 0;	padding: 0;	border: 0;width:83px;}
#drop_menu .partenaires {float: left; list-style-type: none; margin: 0;	padding: 0;	border: 0;width:78px;}
#drop_menu .mcontact {float: left; list-style-type: none; margin: 0;	padding: 0;	border: 0;width:63px;}
#drop_menu .espace_clients {float: left; list-style-type: none; margin: 0;	padding: 0;	border: 0;width:96px;}

/************************** CORPS *****************************/
#content{
	margin: auto;
	width: 861px;
	height:486px;
	position:relative ;
	background-image: url(../images/bgn.png);
	background-attachment: scroll;
	background-position: 0% 0%;
	background-repeat: repeat-y;
	z-index:3;
}
#animation
{
	position: absolute;
	height:220px;
	z-index:1;
	margin-top:10px;
	margin-left:16px;
	margin-right:16px;
	left: 0px;

}
#presentation
{
	width:608px;
	height:206px;
	position: absolute;
	margin-top:10px;
	margin-left:12px;
	z-index:5;
	left: 0px;
	top: 250px;	
}
#actualites
{
	width:206px;
	height:200px;
	position: absolute;
	margin-left:642px;
	margin-top:10px;
	z-index:4;
	left: -1px;
	top: 250px;
}
.actus{ height:180px; width:195px;background:  #ececec;}
.actus p
{
	font-size:12px;
	font-style: normal;
	margin: 5px 10px 5px 10px;
	padding:0px;
}
.actus h1
{
	font-size:12px;
	font-style: normal;
	margin: 4px 10px 0px 10px;
	padding:0px;
	color:#000;
}

.actus img
{
border:none;
float: left;
margin:5px 4px 0px 4px;
	}
.actus a { margin:1px 10px 0px 10px; }

#entete_actus {width:209px;height:29px;padding: 0px 0px 0px 0px;margin:  0px 0px 0px 0px;	background: transparent url(../images/actus.png) no-repeat;
			background-position:bottom;}




#entete_expert{ background:transparent url(../images/ceradry_expert.png) no-repeat;	height:29px;padding: 0px;margin: 0px; }
.entet_infos_legales{ background:transparent url(../images/infos_legales.png) no-repeat;	height:28px;padding: 0px;margin: 0px; }
.entet_contact{ background:transparent url(../images/contacts.png) no-repeat;	height:28px;padding: 0px;margin: 0px; }

.brg {height:7px;padding: 0px 0px 0px 0px;background: url(../images/brg.png) repeat-y ;	background-position: left bottom;}
.brd {height:7px;padding: 0px 0px 0px 0px;background: url(../images/brd.png) repeat-y ;background-position: right;}
.cg{width: 7px;height:7px;padding: 0px 0px 0px 0px;background:  url(../images/cg.png) no-repeat;	background-position: left top;}
.cd{width: 7px;height:7px;padding: 0px 0px 0px 0px;background: url(../images/cd.png) no-repeat;background-position: right top;}
.brb{height:7px;padding: 0px 0px 0px 0px;background: url(../images/brb.png) repeat-x ;}

.c_table 
{
	top: 0px;
	left:0px;
	float: left;
	position: relative;
	height:180px;
	width:601px;
	margin:0px;
	padding-bottom:0px;
	padding-top:0px;
	background:  #ececec;
	overflow : auto;
	scrollbar-face-color: #ececec;
	scrollbar-3dlight-color: #ececec;
	scrollbar-darkshadow-color: #ececec;
	scrollbar-track-color: #ececec;
	scrollbar-arrow-color: #444444;
	scrollbar-shadow-color:#ececec;
	scrollbar-base-color:#ececec;
	scrollbar-highlight-color:#ececec;
}
.c_table p
{
	font-size:13px;
	text-decoration: none;
	background: transparent;
	text-align: justify;
	font-weight: normal;
	color: #000;
	padding:0px 10px 0px 10px;
}
a:link{ color: #000 ; text-decoration:none;}
a:visited { color: #000; text-decoration:none;}
a:active { color: #000 ; text-decoration:none;}
a:hover { color: #49c0eb; text-decoration:none;}

#footer p { color:#fff; text-decoration:none; font-size:11px; padding-top:40px; }
#footer  a:link {display: block; color: #CCC; background:transparent; text-decoration: none;}
#footer a:hover { background-color: transparent; color: #fff ;}
#footer  a:active  {display: block; color: #CCC; background:transparent; text-decoration: none;}
#footer  a:visited {display: block; color: #CCC; background:transparent; text-decoration: none;}

#header p { color:#fff; text-decoration:none; font-size:11px; padding-top:40px; }
#header  a:link {display: block; color: #CCC; background:transparent; text-decoration: none;}
#header a:hover { background-color: transparent; color: #fff ;}
#header  a:active  {display: block; color: #CCC; background:transparent; text-decoration: none;}
#header  a:visited {display: block; color: #CCC; background:transparent; text-decoration: none;}


#menugauche
{
	width:166px;
	position: absolute;
	margin-left:17px;
	z-index:4;
	left: 0px;
	top: 31px;
}


#main
{
	width:647px;
	height:390x;
	position: absolute;
	margin-top:10px;11px;
	margin-left:198px;
	z-index:5;
	left: 0px;
	top: 0px;
}
.c_main 
{
	background: #ececec;
	float: left; 
	overflow : auto;
	position: relative;
	height: 440px;
	width: 632px;
	margin: 0px;
	padding: 0px;
	scrollbar-face-color: #ececec; scrollbar-3dlight-color: #ececec; scrollbar-darkshadow-color: #ececec; scrollbar-track-color: #ececec;
	scrollbar-arrow-color: #444444; scrollbar-shadow-color: #ececec; scrollbar-base-color: #ececec; scrollbar-highlight-color: #ececec;
}

.titre1 { background-color:none; font-size:16px; font-weight:bold; color: #444444; }
.titre2 { background-color:none; font-size:13px; font-weight:bold; color: #1f6e8a;}

.brgn
{
	height:7px;
	padding: 0px 0px 0px 0px;
	background: url(../images/Bgauchen.png) repeat-y ;
	background-position: left bottom;
}
.cgn
{
	width: 7px;
	height:7px;
	padding: 0px 0px 0px 0px;
	background:  url(../images/Cgauchen.png) no-repeat;
	background-position: left top;
}

.brbn
{
	height:7px;
	padding: 0px 0px 0px 0px;
	background: url(../images/BBasn.png) repeat-x ;
	
}
.cdn
{
	width: 7px;
	height:7px;
	padding: 0px 0px 0px 0px;
	background: url(../images/CDroitn.png) no-repeat;
	background-position: right top;
}

.brdn
{
	height:7px;
	padding: 0px 0px 0px 0px;
	background: url(../images/BDroitn.png) repeat-y ;
	background-position: right;
}

.contenu_menu 
{
	background:  #262626;
	float: left; 
	position: relative; width:152px;
	margin:0px; padding:0px;
	overflow : auto;
	scrollbar-face-color: #262626;scrollbar-3dlight-color: #262626;	scrollbar-darkshadow-color: #262626; scrollbar-track-color: #262626; scrollbar-arrow-color: #ececec; 				 		scrollbar-shadow-color:#262626;	scrollbar-base-color:#262626;scrollbar-highlight-color:#262626;
}
.contenu_menu a{ font-variant:small-caps; font-weight:bold; color: #ececec ; text-decoration:none;}
.contenu_menu a:hover { color: #49c0eb; }
 p
{
	font-size:13px;
	text-decoration: none;
	background: transparent;
	text-align: justify;
	font-weight: normal;
	color: #000;
	padding:5px 15px 0px 15px;
}

#main_contact
{
	width:821px;
	height:390x;
	position: absolute;
	margin-top:10px;11px;
	margin-left:20px;
	margin-right:20px;
	z-index:5;
	left: 0px;
	top: 0px;
	
}
.cel_contacts 
{
	background: #ececec;
	float: left; 
	position: relative;
	height: 440px;
	width: 807px;
	margin: 0px;
	padding: 0px;
	overflow : auto;
	scrollbar-face-color: #ececec; scrollbar-3dlight-color: #ececec; scrollbar-darkshadow-color: #ececec; scrollbar-track-color: #ececec;
	scrollbar-arrow-color: #444444; scrollbar-shadow-color: #ececec; scrollbar-base-color: #ececec; scrollbar-highlight-color: #ececec;
}

/*************************************************************/
#footer
{
	color:#fff;
	margin: auto;
	height: 65px;
	width: 861px;
	background-color: transparent;
	background-image:url(../images/footer.png);
	background-repeat: no-repeat;
 }
#copy_right { color:#fff;	position: absolute;	margin-left:12px; margin-top:45px; font-size:11px; width="77";}
#legales { color:#fff;	position: absolute;	margin-left:723px; margin-top:45px; font-size:11px; width="186";}