/* CSS Document */



body {



	font-family:arial, verdana, sans-serif; 



	margin:0; 



	padding:0; 



	height:100%; 



	background:#ebeae1 url(../images/bg.png) repeat-x center top;



}



body#home {



	background-image:url(../images/bg_1.png);



}



#contener {



	width:800px; 



	margin:0 auto; 



}



#header { 



	position:relative; 



	height:133px; 



	width:795px; 



	z-index:10;



	background:url(../images/header.gif) left bottom no-repeat; 



}



#header h2,



#header h2 a		{ display:block; width:190px; height:104px; top:50px; left:50px; }



#header h2			{ 



					  margin:0; padding:0; background:url(../images/logo.png) no-repeat; text-indent:-999em; 



					  position:absolute; top:0; left:0px; height: 133px; width:795px;  



					}



#header h2 a:focus	{ outline:none; }



.imglefthome {
display:inline;
margin:0px 10px 0px 0;
border:0;
float:left;
}

.leftfloat {
margin:5px 10px 0 0;
border:none;
float:left;
}



/* -------- NAVIGUATION ------------*/







#nav				{ position:absolute; top:84px; left:266px; height:46px; margin:0; padding:0 0 0 8px; list-style: none; }



#nav li				{ float:left; display:inline; margin:0 2px;}



#nav li a			{ display:block; line-height:46px; background:url(../images/menu.png) no-repeat; text-indent:-999em; }





#nav li a:focus		{ outline:none; }







#nav li#accueil a				{ background-position:10px top; width:84px; }



#nav li#accueil a:hover			{ background-position:10px -46px; }



#nav li#accueil.current a		{ background-position:10px -108px; }



#nav li#cabinet a				{ background-position:-80px top; width:90px; }



#nav li#cabinet a:hover			{ background-position:-80px -46px;  }



#nav li#cabinet.current a		{ background-position:-80px -108px; }



#nav li#competence a			{ background-position:-170px top; width:130px; }



#nav li#competence a:hover		{ background-position:-170px -46px; }



#nav li#competence.current a	{ background-position:-170px -108px; }



#nav li#equipe a				{ background-position:-302px top; width:100px; }



#nav li#equipe a:hover			{ background-position:-302px -46px; }



#nav li#equipe.current a		{ background-position:-302px -108px; }











/* ----------- CONTENU PRIONCIPAL -------------*/







#photo					{ width:auto; height:218px; margin-left:70px; }



#contenuprincipal		{ padding-top:18px; }



#contenu				{ width:800px; margin-top:43px; }



.show					{ display:block; }



.hidden, hr				{ display:none; }







.clearfix:after 		{ content: ".";  display: block; height: 0; clear: both; visibility: hidden; }



.clearfix 				{ display: inline-block;}







/* Hides from IE-mac \*/



* html .clearfix 		{ height: 1%;}



.clearfix 				{ display: block;}



/* End hide from IE-mac */





.exemple				{ font-size:10px; color:#999999; }

.colonne				{ float:left; margin-right:10px; }



.mid					{ width:255px; }



.colonne.last			{ margin-right:-30px; }



h3                      { font-size:1.6em; font-weight: normal;font-style: italic;font-family:georgia, serif; margin:0; padding-bottom: 5px; padding-top: 5px;height:100%; color: #659486; }



h4                      { font:20px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, verdana, sans-serif; color:#8e786e; font-weight:normal; padding-top: 5px; margin-bottom: -2px; }











	/* ---------- PREMIER CONTENU ----------*/



	



	#premiercontenu				{ float:left; width:525px; font-size:13px; }



	#premiercontenu #border		{ padding-left:5px; border-left-color:#dddccc; border-left-width:5px; border-left-style:solid;}



	/*#a-little-about-me #premiercontenu,



	#get-in-touch #premiercontenu { padding-left:6px; width:515px;  }*/



	#premiercontenu h2			{ font:18px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, verdana, sans-serif; color:#8e786e; font-weight:normal; padding-bottom:9px; border-bottom:1px solid #deddd3; margin-top: 1px; margin-bottom: 0px; }	



	#premiercontenu h4			{ font:italic 18px Georgia, "Times New Roman", serif; color:#956b58; margin:15px 7px 11px; 



							background:url(../images/bg_h3.gif) repeat-x left center; width:525px; letter-spacing: 0px;	}



	#premiercontenu h5			{ margin:0; font-weight:normal; font-size:13px; color:#838383; text-align:justify; }



	#premiercontenu p.date		{ margin:3px 0 5px; font:italic 12px Georgia, "Times New Roman", serif; color:#478071; }



	#premiercontenu h4 span		{ background:#ebeae1; padding-right:10px; }



	#premiercontenu p			{ font-size:13px; line-height:1.5em; color:#686764; text-align:justify; }



	#premiercontenu ul			{ margin:13px 0 0px; margin-left:20px; padding:0; list-style:none; font-size:13px; line-height:1.2em; color:#686764; text-align:justify; }



	#premiercontenu li			{ margin-bottom:9px; padding-left:16px;  background: url(../images/plus.gif) no-repeat left center;}



	#premiercontenu li a		{ font-size:12px; color:#5c8e80; text-decoration:none;   }



	#premiercontenu li a:hover	{ text-decoration:underline; }



	#premiercontenu a			{ color:#5c8e80; text-decoration: none; background-color: transparent; border-color: #5c8e80; border-bottom-width: 1px;



								border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;  }
	
	
	#premiercontenu .leftfloat a { border:0;}


	#premiercontenu a:hover		{ color:#956b58; }



	#home #premiercontenu		{ margin-top:20px; width:795px; display:inline;  }



	#affiche					{ display:block; width:536px; height:326px; /*background:url(../images/featured_bg.jpg) right top no-repeat;*/}



	



		/* ----------- A PROPOS ----------*/



		#contenuprincipal #apropos { position:relative; padding-top:10px; width:238px; height:205px; margin-right:0; margin-left:11px; margin-top:0px; float:right; }



		#apropos				{ position:relative; padding-top:10px; width:238px; height:290px; margin-right:0; margin-left:11px; }



		#apropos .ajust			{ margin-top:10px; margin-left:10px; width:210px; }



		#apropos p				{ width:210px; text-align:center; margin-left:16px;}

		

		.display				{ display:inline;}



		#apropos h2				{ display:block; width:171px; height:67px; background:url(../images/annonce_home.png) no-repeat;



							  	 text-indent:-999em; margin:7px 0 10px; margin-bottom: 10px; margin-left:25px; padding:0; border:0;}



		



		#home #apropos p		{ font:15px Georgia, "Times New Roman", serif; color:#838383; text-align:justify; margin-left:13px; padding-left:0px; width:auto; }



		#home #apropos a		{ color:#5c8e80; text-decoration: none; background-color: transparent; border-color: #5c8e80; border-bottom-width: 1px;



								border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style:none;  }



		



		a.E 					{ display: block; width: 60px; height: 51px; background-image: url(../images/logo/les-avocats.jpg); margin-left:10px; margin-top:15px;}



		#home a.E 				{ display: block; width: 60px; height: 51px; background-image: url(../images/logo/les-avocats.jpg); margin-top:65px; margin-left:



								20px; }



		a.E:hover 				{ visibility: visible; }



		a.E:hover img 			{ visibility: hidden; }



		a.F 					{ display: block; width: 60px; height: 39px; background-image: url(../images/logo/eurojuris.jpg); margin-top:-35px;



								  margin-left:85px; }



		#home a.F 				{ display: block; width: 60px; height: 39px; background-image: url(../images/logo/eurojuris.jpg); margin-top:-35px;



								  margin-left:95px; }



		a.F:hover 				{ visibility: visible; }



		a.F:hover img 			{ visibility: hidden; }



		a.G 					{ display: block; width: 55px; height: 57px; background-image: url(../images/logo/lloyd.jpg); margin-top:-55px; margin-left:157px	; 								}



		#home a.G 				{ display: block; width: 55px; height: 57px; background-image: url(../images/logo/lloyd.jpg); margin-top:-55px; margin-left:167px	; 								}



		a.G:hover 				{ visibility: visible; }



		a.G:hover img 			{ visibility: hidden; }



	



	/* ---------- SECOND CONTENU -----------*/



	



	#secondcontenu					{ float:right; margin-right: 5px;padding:21px 22px; width:194px; background:#dddccc; }



	#home #secondcontenu			{ background:none; width:795px; padding:0;  }



	#secondcontenu a				{ color:#5c8e80; text-decoration: none; background-color: transparent; border-color: #5c8e80; border-bottom-width: 1px;



									border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted; }



	#secondcontenu a:hover			{ color:#956b58; }



	#secondcontenu p				{ font-size:13px; color:#686764; line-height:1.5em; margin-top:11px;}



	#secondcontenu h3				{ font:italic 18px Georgia, "Times New Roman", serif; margin:10px 5px 10px 5px; color:#5c4e47; letter-spacing: 0em; padding-top: 0;padding-bottom: 0; text-align:center;}



	



	#home #secondcontenu			{ margin:37px 0px 0 0; padding:10px 0 0; clear:both; float:none; width:795px; }



	#home #secondcontenu h3			{ font:italic 18px Georgia, "Times New Roman", serif; color:#956b58; margin:15px 7px 11px; 



									  background:url(../images/bg_h3.gif) repeat-x left center; 



									  width:786px; letter-spacing: 0px; text-align:left;}



	#home h3 span					{ background:#ebeae1; padding-right:10px; }



	#secondcontenu .colonne			{ background:url(../images/image_frame.gif) no-repeat; padding:0 20px 0 9px; width:525px; margin-right:5px; text-align:justify; }



	#secondcontenu #last.colonne	{ margin-right:0; }


	#home #secondcontenu img		{ margin:0; border:0; text-decoration:none;}
	#secondcontenu img				{ margin:9px 0 17px 0; border:0; }



	#home .colonne h4				{ font-size:15px; color:#666666; margin:0; font-family: helvetica, arial, sans-serif ;font-weight:normal; }



	#secondcontenu .colonne p		{ font-size:13px; line-height:1.5em; color:#686764; }



	#secondcontenu .colonne p.date	{ margin:3px 0 5px; font:italic 12px Georgia, "Times New Roman", serif; color:#478071; }



	



	#secondcontenu ul				{ margin:13px 0 25px; padding:0; list-style:none; }



	#secondcontenu li				{ margin-bottom:9px; }



	#secondcontenu li a				{ font-size:1.4em; color:#5c8e80; text-decoration:none; padding-left:16px;  background:url(../images/link_arrow.gif) no-repeat left center; }



	#secondcontenu li a:hover		{ text-decoration:underline; }



	



	#colonne_droite					{ float:right; margin-right:5px;margin-top:0px; margin-bottom:0px; padding:0px 0px; width:210px; height:auto;}



	#home #infolien						{ float:right; margin-right:5px;margin-top:0px; margin-bottom:0px; padding:0px 0px; width:210px; height:auto; background: url(../images/bg_top_actu.gif) no-repeat top #dddccc;}



	



	#home #infobot						{ float:right; top:0; margin-right:5px; width:210px; height:18px; background: url(../images/bg_bot_actu.gif) no-repeat top;}							



	#infolien						{ float:right; margin-right:10px;margin-top:30px; margin-bottom:0px; padding:0px 0px; width:210px; height:auto; background: url(../images/bg_top_actu.gif) no-repeat top #dddccc;}



	



	#infobot						{ float:right; top:0; margin-right:10px; width:210px; height:18px; background: url(../images/bg_bot_actu.gif) no-repeat top;}



	#infolien p						{ font-size:13px; color:#686764; line-height:1.5em; margin-top:11px; padding-left:10px; padding-right:10px; text-align:justify; }



	#infolien h4					{ font:italic 18px Georgia, "Times New Roman", serif; margin:10px 5px 10px 5px; color:#5c4e47; letter-spacing: 0em; padding-top: 0;padding-bottom: 0; text-align:center;}



	#infolien h5					{ font:bold 14px helvetica, arial, sans-serif; margin:10px 5px 10px 5px; color:#5c4e47; letter-spacing: 0em; padding-top: 0;padding-bottom: 0;}



	#infolien ul					{ margin:13px 0 25px; margin-left:20px; padding:0; list-style:none; font-size:13px; color:#686764;  }



	#infolien li					{ margin-bottom:9px; padding-left:16px;  background:url(../images/plus.gif) no-repeat left center; }



	#infolien li a					{ font-size:12px; color:#5c8e80; text-decoration:none;  }



	#infolien li a:hover			{ text-decoration:underline; }



	.decalinfo						{ padding-left:15px; font-style:italic;}



	



/* ---------- EQUIPE BDH ---------- */



		



ul#avoc {



	width: 545px;



	float: left;



	font-size:13px;



	color:#686764;



	margin:0px;



	margin-bottom:20px;



	}



	



#avoc li {



	list-style: none;



	background: url(../images/img.liSep.gif) no-repeat scroll center top;



	width: 180px;



	padding: 3px 0px 3px 0px;



	margin-bottom:0px;



	float: left;



	}



	



#avoc li:hover {



	background: #dddccc url(../images/img.liSep.gif) no-repeat scroll center top;



	padding: 3px 0px 3px 0px;



	}



	



#avoc span.img_avoc a {



	height: 75px;



	width: 81px;



	margin-top: 4px;



	float: left;



	display: block;



	border-width: 0px;



	margin-left: 3px;



	}



	



html>body #avoc span.img_avoc a {



	margin-left: 6px;



	}



	



#avoc img {



	border-width: 0px;



	}



	



#avoc .avoc_info {



	width: 134px;



	float: left;



	display: block;



	padding: 0px 0px 0px 10px;



	}







#avoc strong a {



	font: bold 13px Arial, Helvetica, sans-serif;



	text-decoration: none;



	color: #4c4b4a;



	border-bottom:none;



	}



	



#avoc strong a:hover {



	color: #933D16;



	text-decoration:none;



	}



	



#avoc p {



	margin-top:4px;



	line-height: 15px;



	margin-bottom: 0px;



	font-size: 11px;



	}















ul#dom {



	width: 545px;



	float: left;



	font-size:13px;



	color:#686764;



	margin:0px;



	margin-bottom:20px;



	}



	



#dom li {



	list-style: none;



	background: url(../images/img.liSep.gif) no-repeat scroll center top;



	width: 240px;



	padding: 3px 0px 3px 0px;



	margin-bottom:0px;



	float: left;



	}



	



#dom li:hover {



	background: #dddccc url(../images/img.liSep.gif) no-repeat scroll center top;



	padding: 3px 0px 3px 0px;



	}



	



#dom span.img_avoc a {



	height: 75px;



	width: 81px;



	margin-top: 4px;



	float: left;



	display: block;



	border-width: 0px;



	margin-left: 3px;



	}



	



html>body #dom span.img_avoc a {



	margin-left: 6px;



	}



	



#dom img {



	border-width: 0px;



	}



	



#dom .dom_info {



	width: 134px;



	float: left;



	display: block;



	padding: 0px 0px 0px 10px;



	}







#dom strong a {



	font: bold 13px Arial, Helvetica, sans-serif;



	text-decoration: none;



	color: #4c4b4a;



	border-bottom:none;



	}



	



#dom strong a:hover {



	color: #933D16;



	text-decoration:none;



	}



	



#dom p {



	margin-top:4px;



	line-height: 15px;



	margin-bottom: 0px;



	font-size: 11px;



	}























ul#admin {



	width: 545px;



	float: left;



	font-size:13px;



	color:#686764;



	margin:0px;



	}



	



#admin li {



	list-style: none;



	background: url(../images/img.liSep.gif) no-repeat scroll center top;



	width: 180px;



	padding: 3px 0px 3px 0px;



	margin-bottom:0px;



	float: left;



	}



	



#admin li:hover {



	background: #dddccc url(../images/img.liSep.gif) no-repeat scroll center top;



	padding: 3px 0px 3px 0px;



	}



	



#admin span.img_admin a {



	height: 75px;



	width: 81px;



	margin-top: 4px;



	float: left;



	display: block;



	border-width: 0px;



	margin-left: 3px;



	}



	



html>body #admin span.img_admin a {



	margin-left: 6px;



	}



	



#admin img {



	border-width: 0px;



	}



	



#admin .admin_info {



	width: 134px;



	float: left;



	display: block;



	padding: 0px 0px 0px 10px;



	}







#admin strong a {



	font: bold 13px Arial, Helvetica, sans-serif;



	text-decoration: none;



	color: #4c4b4a;



	border-bottom:none;



	}



	



#admin strong a:hover {



	color: #933D16;



	text-decoration:none;



	}



	



#admin p {



	margin-top:4px;



	line-height: 15px;



	margin-bottom: 0px;



	font-size: 11px;



	}	







#demoInline {



	font: 13px Arial, Helvetica, sans-serif;



}



#demoInline img {



	border:none;



}



.democol {



	color:#933D16;



}



#demoInline strong {



	font: bold 13px Arial, Helvetica, sans-serif;



}



#demoequipe {



	width:350px;



	height:240px;

	

	font: 12px Arial, Helvetica, sans-serif;



	background:#dddccc url(../images/bg_equipe.png) repeat-y left top;



}

#demoadmin {



	width:340px;



	height:140px;

	

	font: 12px Arial, Helvetica, sans-serif;



	background:#dddccc url(../images/bg_equipe.png) repeat-y left top;



}



#demavoc_img {



	float:left;



	width:100px;



}



#demavoc_text {

	

	float:left;

	width:200px;

	vertical-align:middle;

	margin-left:10px;

	margin-top:7px;

	display:inline;

}



#demclose {



	float:left;



	width:15px;



}



#dembarre {



	float:left;



	width:40px;



	background:#c5c3a5;



	margin-left:15px;



	height:120px;



}



#demavoc_text2 {



	float:left;

	vertical-align:top;

	width:240px;

	margin-left:72px;

	margin-top:3px;

	display:inline;



}











/* --------- FOOTER ----------- */







#footer				{ width:790px; border-top:6px solid #dfded4;  margin:35px 0 0 0px; clear:both; }



#footer p			{ float:left; font-size:9px; color:#868583; margin:0;}



#footer a			{color:#868583; text-decoration:none; font-size:9px; float:right;}



#footer a:hover		{color:#330000; text-decoration: none; background-color: transparent; border-color: #330000; border-bottom-width: 1px;



					border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted; }







						



								



								



								



	