body{

	padding:0px;
	margin:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-image:url(../_img/bg.jpg);
	background-repeat:repeat-y;
	background-color:#ededed;
	height:100%;
	overflow-x:hidden;

}

h1,
.sIFR-active h1{

	font-size:30px;
	font-weight:normal;
	text-transform:uppercase;
	color:#2f1c0e;

}

h2,
.sIFR-active h2{

	font-size:26px;
	font-weight:normal;
	text-transform:uppercase;
	color:#2f1c0e;

}

h3,
.sIFR-active h3{

	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#2f1c0e;

}

div.h3title,
.sIFR-active div.h3title{

	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	color:#2f1c0e;

}

div.avo,
.sIFR-active div.avo{

	font-size:14px;
	font-weight:bold;
	color:#2f1c0e;

}

h4{

	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#666666;
	padding:0px;
	margin:0px;
	padding-left:5px;
	background-image:url(../_img/bg_h4.gif);
	background-repeat:repeat-x;
	background-position:center left;


}

h5{

	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#666666;
	padding:0px;
	margin:0px;

}

img{

	border:none;
	
}

.left{

	float:left;

}

.right{

	float:right;

}

.clear{

	clear:both;
	
}

.navi.left {
	
	margin-left:10px;
	
}

.navi.right {
	
	margin-right:10px;
	
}

.navi a:link, 
.navi a:visited {
	
	float:left;
	background-color:#f5f7f6;
	width:25px;
	height:23px;
	padding-top:2px;
	text-align:center;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	text-decoration:none;
	
}

.navi a:hover, 
.navi a:active {
	
	text-decoration:none;
	
}

.pdf{

	background-image:url(../_img/icon_pdf.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;	
	
}

.brown{

	color:#2f1c0e;

}

.medSide{

	font-size:13px;
	
}

#content .pdf a:link,
#content .pdf a:visited{

	color:#00c5e2;
	text-decoration:none;
	
}

#content .pdf a:hover,
#content .pdf a:active{

	color:#333333;
	background-color:transparent;
	text-decoration:underline;
	
}


#top{

	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:627px;
	background-repeat:no-repeat;
	z-index:0;

}

#stroke{

	position:absolute;
	left:0px;
	top:627px;
	width:100%;
	height:8px;
	background-image:url(../_img/bg_stroke.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	overflow:hidden;

}

#site{

	position:absolute;
	width:100%;
	left:0px;
	z-index:1;

}

#header{

	height:267px;

}

#nav_flash{

	position:absolute;
	list-style:none;
	padding:0px;
	margin:0px;
	/*left:251px;*/
	left:0px;
	top:24px;

}


#nav{

	/*position:absolute;*/
	list-style:none;
	padding:0px;
	margin:0px;
	/*left:260px;
	top:70px;*/
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;

}

#nav a:link,
#nav a:visited,
#lang a:link,
#lang a:visited{

	color:#FFFFFF;
	text-decoration:none;

}

#nav a:hover,
#nav a:active{

	color:#00c5e2;

}

#nav li{

	float:left;
	margin-top:40px;
	padding-right:20px;

}

#lang{

	position:absolute;
	left:940px;
	top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	padding:0px;
	margin:0px;

}

#content{

	padding:10px;
	margin-left:260px;
	width:735px;
	line-height:21px;
	padding-top:34px;
	min-height:400px;

}

#blocText{

	margin-top:-34px;

}

#blocText a:link,
#blocText a:visited{

	color:#000000;
	padding-left:2px;
	padding-right:2px;

}

#blocText a:hover,
#blocText a:active{

	color:#FFFFFF;
	background-color:#00c5e2;
	text-decoration:none;

}

#blocText .noStyle a:link,
#blocText .noStyle a:visited{

	color:#000000;
	padding-left:0px;
	padding-right:0px;

}

#blocText .noStyle a:hover,
#blocText .noStyle a:active{

	color:#000000;
	background-color:transparent;
	text-decoration:none;

}

#design_home,
#design_nouvelles{

	float:left;
	width:361px;
	padding-right:10px;
	border-right:1px solid #e5e5e5;
	margin-top:-30px;

}

#design_home #blocText,
#design_nouvelles #blocText{

	margin-top:20px;
	min-height:273px;

}

#design_ThreeLine,
#design_ThreeLine_home {
	
	float:right;
	width:363px;
	
}

#design_ThreeLine {
	
	background-image:url(../_img/designThreeLine.gif);
	background-repeat:no-repeat;
	background-position:right top;
	height:326px;

}

#design_ThreeLine_home a:link,
#design_ThreeLine_home a:visited {
	
	color:#000;	
	
}

#design_ThreeLine_home .nouvelle {
	
	height:98px;
	padding-left:7px;
	padding-right:2px;
	padding-bottom:0px;
	margin-bottom:0px;
	background-color:transparent;
	
}

#design_ThreeLine_home .nouvelle_stroke {
	
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
	background-color:#f5f7f6;
	
}

#design_ThreeLine_home .nouvelle_stroke p,
#design_ThreeLine_home .nouvelle_stroke h3 {
	
	padding:0px;
	margin:0px;
	padding-left:15px;
	padding-right:15px;
	
}

#design_ThreeLine_home .nouvelle_stroke h3 {
	
	margin-top:12px;
	
}


#design_ThreeLine_home .nouvelle_stroke p {
	
	font-size:11px;
	margin-top:-3px;
	line-height:16px;
	
}

#design_ThreeLine_home .nouvelle.white .nouvelle_stroke {
	
	background-color:#FFF;
	
}

#design_ThreeLine_home .nouvelle .newsdate strong {
	
	background-color:transparent;
	background-image:url(../_img/bgdate.gif);
	background-repeat:no-repeat;
	background-position:3px left;
	
}


.contact_titre{

	padding:0px;
	margin:0px;
	list-style:none;
	background-image:url(../_img/bg_h4.gif);
	background-repeat:repeat-x;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333333;
	height:17px;
	margin-bottom:15px;
	margin-top:15px;
	*margin-top:65px;
	
}

.jugement_white{

	float:left;
	width:351px;
	/*height:362px;
	background-color:#ffffff;*/
	padding:8px;
	margin-bottom:8px;
}

.jugement_gray{

	float:left;
	width:351px;
	/*height:362px;
	background-color:#f5f7f6;*/
	padding:8px;
	margin-bottom:8px;
	
}

.jugement_border{

	/*border:1px solid #edeeed;*/
	padding-left:18px;
	padding-right:18px;
	/*height:344px;*/
	/*overflow:auto;*/
}

.jugement_line_white{

	background-image:url(../_img/bg_left_white_jugement.gif);
	background-repeat:repeat-y;
	clear:both;

}

.jugement_line_white .jugement_line_top{

	float:left;
	background-image:url(../_img/bg_top_left_white_jugement.gif);
	background-repeat:no-repeat;
	width:100%;
	height:10px;
	overflow:hidden;
	clear:both;

}

.jugement_line_white .jugement_line_bottom{

	background-image:url(../_img/bg_bottom_left_white_jugement.gif);
	background-repeat:no-repeat;
	widows:100%;
	height:9px;
	margin-bottom:10px;
	overflow:hidden;
	clear:both;

	
}

.jugement_line_gray{

	background-image:url(../_img/bg_left_gray_jugement.gif);
	background-repeat:repeat-y;
	clear:both;

}

.jugement_line_gray .jugement_line_top{

	float:left;
	background-image:url(../_img/bg_top_left_gray_jugement.gif);
	background-repeat:no-repeat;
	width:100%;
	height:10px;
	overflow:hidden;
	clear:both;

}

.jugement_line_gray .jugement_line_bottom{

	background-image:url(../_img/bg_bottom_left_gray_jugement.gif);
	background-repeat:no-repeat;
	widows:100%;
	height:9px;
	margin-bottom:10px;
	overflow:hidden;
	clear:both;

	
}

.jugement_white_bottom{

	/*float:left;
	width:351px;
	height:362px;
	background-color:#ffffff;
	padding:8px;
	margin-bottom:8px;*/
	
}

.jugement_gray_bottom{

	/*float:left;
	width:351px;
	height:362px;
	background-color:#f5f7f6;
	padding:8px;
	margin-bottom:8px;*/
	
}

.jugement_border_bottom{

	/*border-top:1px solid #edeeed;
	padding:8px;
	height:344px;*/
	/*overflow:auto;*/
}

.nouvelle {
	
	position:relative; 
	padding:10px;
	background-color:#f5f7f6;
	margin-bottom:10px;
	
}

.nouvelle h3 {
	
	padding-bottom:0px;
	margin-bottom:0px;
	
}

.nouvelle .newsdate {
	
	position:absolute;
	width:100%;
	left:0px;
	top:0px;
	text-align:right;
	
}

.nouvelle .newsdate strong {
	
	font-size:12px;
	font-weight:normal;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	background-color:#f5f7f6;
	
}

.nouvelle.white .newsdate strong {
	
	background-color:#FFF;
	
}

.nouvelle.white {
	
	background-color:#FFF;
	
}

.nouvelle_stroke {
	
	border:1px solid #edeeed;
	padding:10px;
	
}

html body #blocText .more a:link,
html body #blocText .more a:visited {
	
	color:#666;
	background-color:#fff;
	text-decoration:none;
	padding:4px;
	padding-top:2px;
	padding-bottom:2px;
	
}

html body #blocText .nouvelle.white .more a:link,
html body #blocText .nouvelle.white .more a:visited {
	
	background-color:#f5f7f6;
	
}


.list_clients {
	
	margin-top:219px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	min-height:109px;
  height:auto !important;
  height:109px;	
  background-color:#FFF;
	
}

.list_clients h3 {
	
	padding-bottom:0px;
	margin-bottom:0px;
	
}

.list_clients ul {
	
	padding:0px;
	margin:0px;
	list-style:none;

}

.list_clients ul,
.list_clients a:link,
.list_clients a:visited {
	
	text-decoration:none;
	text-transform:uppercase;
	color:#999;
	
}



.contact_titre li{

	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	padding-left:5px;
	margin-top:-3px;

}


.titre_avocat{

	width:384px;
	
}

.titre_phone{

	width:147px;

}

.contact{

	padding:0px;
	margin:0px;
	list-style:none;

}

.contact li ul{

	padding:0px;
	margin:0px;
	list-style:none;
	clear:both;
	
}

.contact li ul li{

	float:left;
	*margin-top:-15px;
	
}

.contact_thb{

	padding-right:25px;
	width:69px;
	height:40px;
	margin-bottom:10px;

}

.contact_avocat{

	width:300px;
	margin-top:8px;
	color:#2f1c0e;
	font-weight:bold;

}

.contact_avocat h3{

	padding:0px;
	margin:0px;

}

.contact_phone{

	width:150px;
	margin-top:10px;

}

.contact_email{

	margin-top:10px;

}

#design_ficheLeft{

	float:left;
	width:371px;
	background-image:url(../_img/bg_design_ficheLeft.gif);
	background-repeat:no-repeat;
	background-position:right top;
	margin-top:-49px;
	padding-top:15px;

}

#design_ficheRight{

	float:left;
	width:355px;
	margin-top:-32px;
	padding-top:70px;
	padding-left:7px;
	border-left:1px solid #e5e5e5;

}

#design_ficheRight h2{

	padding-bottom:0px;
	margin-bottom:0px;
	
}

#design_ficheRight ul{

	padding-left:0px;
	margin-left:0px;
	list-style:none;

}

#design_ficheRight li{

	padding-left:20px;
	background-image:url(../_img/pointeur_list.gif);
	background-repeat:no-repeat;
	
}

.design_ficheHead{

	line-height:16px;

}


#design_ficheLeft .fiche_menuAvocats a:link,
#design_ficheLeft .fiche_menuAvocats a:visited{

	text-decoration:none;
	color:#666666;
	
}

#design_ficheLeft .fiche_menuAvocats a:hover,
#design_ficheLeft .fiche_menuAvocats a:active{

	background-color:transparent;
	color:#00c5e2;
	
}

.fiche_menuAvocats{

	padding:0px;
	margin:0px;
	padding-top:22px;
	list-style:none;
	font-size:11px;
	border-left:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	color:#00c5e2;

}

.fiche_menuAvocats li{

	padding-left:20px;
	background-image:url(../_img/pointeur_list_fiche.gif);
	background-repeat:no-repeat;
	background-position:left center;
	border-top:1px solid #e5e5e5;

}

.img_avocat{

	height:213px;
	border-left:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	background-color:#FFFFFF;

}

.fiche_carteAvocat h2{

	padding-top:35px;

}

.fiche_carteAvocat{

	height:235px;

}


#design_ficheRight .medSide{

	padding-top:0px;
	margin-top:-7px;

}

.avocats{

	padding:0px;
	margin:0px;
	list-style:none;
	
}

.avocats ul{

	padding:0px;
	margin:0px;
	list-style:none;

}

.avocats li{

	float:left;
	/*width:245px;
	height:245px;*/
	width:366px;
	height:130px;
	position:relative;

}

.avocats ul li{
	
	float:none;
	line-height:15px;

}

.avocats .avocats_image{

	float:left;
	width:80px;
	height:80px;
	overflow:hidden;
	/*position:absolute;
	left:0px;
	top:0px;*/

}

.avocats .avocats_text{

	/*
	position:absolute;
	left:0px;
	top:140px;
	width:225px;
	padding-left:10px;
	height:95px;
	background-color:#FFFFFF;
	*/
	
	/*
	float:left;
	width:225px;
	padding-left:10px;
	*padding-top:10px;
	height:95px;
	*height:85px;
	background-color:#FFFFFF;
	margin-top:-105px;
	*/
	float:left;
	background-color:#F4F4F4;
	width:240px;
	padding-left:20px;
	padding-top:10px;
	height:70px;

}


.avocats .avocats_text p,
.avocats .avocats_text h3,
.avocats .avocats_text .sIFR-active h3{

	padding:0px;
	margin:0px;

}

#footer{

	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-transform:uppercase;
	position:absolute;
	background-image:url(../_img/bg_bottom.gif);
	background-repeat:no-repeat;
	width:100%;
	height:69px;
	display:none;

}

#footer ul{

	padding:0px;
	margin:0px;
	margin-top:18px;
	margin-left:260px;
	padding-left:10px;
	padding-top:7px;
	background-color:#333333;
	width:743px;
	height:19px;
	list-style:none;
	text-align:center;

}

#footer ul li{

	/*float:left;*/
	background-image:url(../_img/separateur_footer.gif);
	background-repeat:no-repeat;
	background-position:right center;
	display:inline;
	padding-right:10px;
	margin-right:10px;
	margin-top:8px;

}

#footer a:link,
#footer a:visited{

	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;

}

#footer a:hover,
#footer a:active{

	color:#00c5e2;

}

#pur{

	position:absolute;
	left:170px;
	top:20px;
	
}

#align{

	/*width:753px;
	margin-left:auto;
	margin-right:auto;*/
	margin-left:251px;

}

/* SIFR */

.sIFR-active h1,
.sIFR-active h2,
.sIFR-active h3{

	visibility: hidden;
	
}

#blocText .v a:link,
#blocText .v a:visited,
#blocText .v a:hover,
#blocText .v a:active {
	
	color:#000000;
	background-color:transparent;
	text-decoration:underline;
	
}

html body .nobg {
	
	background-image:none;
	
}

