body, html {
	margin: 0;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 1em; 	background:#261704 url(fond_body.gif) repeat-x left top;
}


#topwrapper, #menuwrapper, #contentwrapper, #footerwrapper {
	border-top: 1px solid #6b5c1f;
}

#top, #menu, #homecontent, #footer, #menuadm {
	width: 898px;
	margin: 0 auto;
}

#topwrapper {
	background: #261704 url(fond_tete1.gif) no-repeat center;
	padding:5px 0px 0px 40px
}

#top {
	color:#261704;
	font-size:0px;
	padding:10px 0 0 20px;
	border-left: 0px solid #333;
	border-right: 0px solid #333;
	height: 60px;
	background-image:url(logo_01.png);
	background-repeat:no-repeat;
}

#top h1 {
	margin: 26px 0 0 15px;
	float: left;
}

#top img {
	border: 0;
}

#top form {
	margin: 0;
	padding: 0;
}

#menuwrapper {
	background: #261704 url(menu_fond.gif) center no-repeat;
}

#menuadm {
	background: #261704 url(bg_menu.gif) repeat-x;
	border-left: 0px solid #aaa;
	border-right: 0px solid #aaa;
	height: 52px;
}
#menuadm ul {
	margin: 0;
	padding: 0;
	list-style : none;
	background-image: url(bg_menu.gif);
	float: left;	
 height: 52px;   }

#menuadm ul li {
	float: left;
	height: 27px; padding-top:15px
}

#menu {
	background: #261704 url(bg_menu.gif) repeat-x;
	border-left: 0px solid #aaa;
	border-right: 0px solid #aaa;
	height: 52px;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style : none;
	background-image: url(bg_menu.gif);
	float: left;
 height: 52px;   }

#menu ul li {
	float: left;
	height: 52px;
	padding: 0px;  

}

#menu a {
	display: block;  padding-top: 52px;  height: 0px !important;  overflow: hidden;  border-bottom:none;
}


#menu li#home { background: transparent url(home_bing.gif) top left no-repeat;border-bottom:none; width: 94px}
#menu li#home a:link,#menu li#home a:visited,#menu li#home a:active { background: transparent url(home.gif) top left no-repeat;border-bottom:none; width: 94px}

#menu li#home_en { background: transparent url(home_en_bing.gif) top left no-repeat;border-bottom:none; width: 75px}
#menu li#home_en a:link,#menu li#home_en a:visited,#menu li#home_en a:active { background: transparent url(home_en.gif) top left no-repeat;border-bottom:none; width: 75px}

#menu li#avocato { background: transparent url(avocats_bing.gif) top left no-repeat ;border-bottom:none;  width: 89px}
#menu li#avocato a:link,#menu li#avocato a:visited,#menu li#avocato a:active { background: transparent url(avocats.gif) top left no-repeat;border-bottom:none; width: 89px}

#menu li#avocato_en { background: transparent url(avocats_en_bing.gif) top left no-repeat ;border-bottom:none;  width: 92px}
#menu li#avocato_en a:link,#menu li#avocato_en a:visited,#menu li#avocato_en a:active { background: transparent url(avocats_en.gif) top left no-repeat;border-bottom:none; width: 92px}

#menu li#competences { background: transparent url(competence_bing.gif) top left no-repeat;border-bottom:none; width: 121px}
#menu li#competences a:link,#menu li#competences a:visited,#menu li#competences a:active { background: transparent url(competence.gif) top left no-repeat;border-bottom:none; width: 121px}

#menu li#competences_en { background: transparent url(competence_en_bing.gif) top left no-repeat;border-bottom:none; width: 106px}
#menu li#competences_en a:link,#menu li#competences_en a:visited,#menu li#competences_en a:active { background: transparent url(competence_en.gif) top left no-repeat;border-bottom:none; width: 106px}

#menu li#actualites { background: transparent url(actu_bing.gif) top left no-repeat ;border-bottom:none;  width:106px}
#menu li#actualites a:link,#menu li#actualites a:visited,#menu li#actualites a:active { background: transparent url(actu.gif) top left no-repeat;border-bottom:none; width: 106px}

#menu li#news_en { background: transparent url(news_bing.gif) top left no-repeat ;border-bottom:none;  width:67px}
#menu li#news_en a:link,#menu li#news_en a:visited,#menu li#news_en a:active { background: transparent url(news.gif) top left no-repeat;border-bottom:none; width: 67px}

#menu li#contact { background: transparent url(contact_bing.gif) top left no-repeat ;border-bottom:none;  width:86px}
#menu li#contact a:link,#menu li#contact a:visited,#menu li#contact a:active { background: transparent url(contact.gif) top left no-repeat;border-bottom:none; width: 86px}

#menu li#contact_en { background: transparent url(contact_en_bing.gif) top left no-repeat ;border-bottom:none;  width:108px}
#menu li#contact_en a:link,#menu li#contact_en a:visited,#menu li#contact_en a:active { background: transparent url(contact_en.gif) top left no-repeat;border-bottom:none; width: 108px}

#menu li#acces { background: transparent url(plan_bing.gif) top left no-repeat ;border-bottom:none;  width:111px}
#menu li#acces a:link,#menu li#acces a:visited,#menu li#acces a:active { background: transparent url(plan.gif) top left no-repeat;border-bottom:none; width: 111px}

#menu li#acces_en { background: transparent url(office_bing.png) top left no-repeat ;border-bottom:none;  width:113px}
#menu li#acces_en a:link,#menu li#acces_en a:visited,#menu li#acces_en a:active { background: transparent url(office.gif) top left no-repeat;border-bottom:none; width: 113px}

#menu li#english { background: transparent url(english_bing.gif) top left no-repeat ;border-bottom:none; margin-left:125px; width:159px}
#menu li#english a:link,#menu li#english a:visited,#menu li#english a:active { background: transparent url(english.gif) top left no-repeat;border-bottom:none; margin-left:0px; width: 159px}

#menu li#francais { background: transparent url(francais_bing.png) top left no-repeat ;border-bottom:none; margin-left:105px; width:181px}
#menu li#francais a:link,#menu li#francais a:visited,#menu li#francais a:active { background: transparent url(francais.gif) top left no-repeat;border-bottom:none; margin-left:0px; width: 181px}


#menu li#home a:hover,#menu li#avocato a:hover,#menu li#competences a:hover,#menu li#actualites a:hover,#menu li#contact a:hover,#menu li#acces a:hover,#menu li#english a:hover,#menu li#home_en a:hover,#menu li#avocato_en a:hover,#menu li#competences_en a:hover,#menu li#news_en a:hover,#menu li#contact_en a:hover,#menu li#acces_en a:hover,#menu li#francais a:hover { background: none;border-bottom:none; }
/* page en cour ********************************/
#index_page #menu li#home a:link,#index_page #menu li#home a:visited, #index_page #menu li#home a:active { background: none !important;}
#index_en_page #menu li#home_en a:link,#index_en_page #menu li#home_en a:visited, #index_en_page #menu li#home_en a:active { background: none !important;}
#avocats_page #menu li#avocato a:link,#avocats_page #menu li#avocato a:visited, #avocats_page #menu li#avocato a:active { background: none !important;}
#avocats_en_page #menu li#avocato_en a:link,#avocats_en_page #menu li#avocato_en a:visited, #avocats_en_page #menu li#avocato_en a:active { background: none !important;}
#competences_page #menu li#competences a:link,#competences_page #menu li#competences a:visited, #competences_page #menu li#competences a:active { background: none !important;}
#competences_en_page #menu li#competences_en a:link,#competences_en_page #menu li#competences_en a:visited, #competences_en_page #menu li#competences_en a:active { background: none !important;}
#actualites_page #menu li#actualites a:link,#actualites_page #menu li#actualites a:visited, #actualites_page #menu li#actualites a:active { background: none !important;}
#contact_page #menu li#contact a:link,#contact_page #menu li#contact a:visited, #contact_page #menu li#contact a:active { background: none !important;}
#contact_en_page #menu li#contact_en a:link,#contact_en_page #menu li#contact_en a:visited, #contact_en_page #menu li#contact_en a:active { background: none !important;}
#acces_page #menu li#acces a:link,#acces_page #menu li#acces a:visited, #acces_page #menu li#acces a:active { background: none !important;}
#acces_en_page #menu li#acces_en a:link,#acces_en_page #menu li#acces_en a:visited, #acces_en_page #menu li#acces_en a:active { background: none !important;}
/****************************************/

#contentwrapper{
	background: #261704 url(fond_body.gif) repeat-y center;
}
#homecontent{
	color: #DAD7B6;
	background-color: #261704;
	background-image:url(fond_body.jpg);

}
.columnwrapper {
	width: 800px;
	margin: 30px 0 30px 20px;
	z-index:0;
	float: left;
	text-align:justify;
	padding:13px;
	border: 1px solid #413524;
	background-color: #000;
	filter: alpha(opacity=70);
	opacity: 0.9;
	/*background: url('article_bg.png'); 	*/
}


.column_left {
	width: 271px;
	margin: 30px 0px 0px 0px;
	float: right;
	text-align:justify;
/*border: 0px solid #413524;*/
/*background: url('article_bg.png');*/
}
.column {
	clear: both;
	z-index:210;
	
}
.leftmargin {
	margin-left: 30px;
}

/** Start homepage **/

#footerwrapper{
	background: #261704 url(foot.gif) repeat-y center;
}
#footer{
	background: #261704 url(fond_body.jpg);
	border-left: 1px solid #6b5c1f;
	border-right: 1px solid #6b5c1f;
	/*height: 70px;*/
	color: #bbc397;
}

#footer p {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	padding: 20px 20px 0 30px;

}

#footer p.right {
	padding: 25px 30px;
	float: right;
}

.clear {
	clear: both;
}

.separator {
	border-top: 1px solid #ccc;
	width: 100%;
}

.right {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}

.t_right {
	text-align: right;
}

img {
	border: 0; behavior: url(pngfix/iepngfix.htc)
}

h1, h2, h3, h4 {
	margin: 0;
	font-weight: normal;
}

h3 {
	font-size: 1.6em;
}

h4 {
	font-size: 1.2em;
}

p {
	font-size: 12px;
	line-height : 1.5em;
	margin: 0 0 00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

a {
	color: #CCCC00;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
}

ul, ol {
	padding: 15px;
	margin: 0;
}

ul ul, ol ol {
	padding: 0 0 0 15px;
	margin: 0;
}

li {
	list-style: none;
	padding: 0;
	font-size: 0.9em;
	line-height : 1.4em;
	padding-left: 15px;
}

ol li {
	list-style: decimal outside;
	background: none;
	padding-left: 10px;
	margin-left: 10px;
}

/*textarea {
	width: 100%;
	height: 25px;
}*/

.radiobox {
	float: left;
}

.radiobox input {
	background: none;
	border: 0;
}

/***************************************/
#Dottedbrun {
	background-image: url(dotted.gif);
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom:0px; 
	margin-top:10px;
	background-repeat: repeat-x;
	background-position: left bottom;
}
#Dottedclair {
	background-image: url(dotted1.gif);
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom:10px; 
	margin-top:10px;
	background-repeat: repeat-x;
	background-position: left bottom;
}
#carre {
	background-image:url(grille.png);
	border:1px dotted #666;
	overflow:auto;
	font-family:"Lucida Grande",Verdana;
	color: #bac296;
	padding:10px;
	margin:10px 10px 10px 0px;
	width:400px;
}
#carre1 {
	background-image:url(grille.png);
	border:1px dotted #666;
	overflow:auto;
	font-family:"Lucida Grande",Verdana;
	color: #bac296;
	padding:10px;
	margin:10px 10px 10px 0px; width:780px
}

#categories {
	width: 300px;
	float: left;
	margin-right:50px;
	padding-top: 0;
}

#categories ul {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: #e2db9c;
	font-size: 14px;
	display: block;
	list-style-type: none;
	
	
}

#categories ul li{
	display:block;
	padding: 1px 0 1px 0;
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #342211;
}


#categories ul li a{
	display: block;
	color: #fff;
	text-decoration: none;
}

#categories ul li a:hover{
	display: block;
	border-left-style: solid;
	border-left-width: 3px;
	border-left-color: #CB7B34;
/*	border-left-color: #6db18f;*/
	color: #f2edb6;
	padding-left: 10px;
	text-decoration: none;
	background: url(fleche2.gif) #1d130a no-repeat right center;
}

#categories ul li strong{
	font-weight: normal;
	display: block;
	border-left-style: solid;
	border-left-width: 3px;
	border-left-color: #6db18f;
	color: #fff;
	padding-left: 10px;
	text-decoration: none;
	background: url(fleche2.gif) #1d130a no-repeat right center;
}


#avocats {
	width: 300px;
	float: left;
	margin-right:0px;
	margin-top:0px;
	padding-top: 0;
}

#avocats ul {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: #e2db9c;
	font-size: 14px;
	display: block;
	list-style-type: none;
	
	
}

#avocats ul li{
	display:block;
	padding: 1px 0 1px 0;
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #342211;
}


#avocats ul li a{
	display: block;
	color: #fff;
	text-decoration: none;
}

#avocats ul li a:hover{
	display: block;
	border-left-style: solid;
	border-left-width: 3px;
	border-left-color: #CB7B34;
/*	border-left-color: #6db18f;*/
	color: #f2edb6;
	padding-left: 10px;
	text-decoration: none;
	background: url(fleche.gif) #1d130a no-repeat right center;
}

#avocats ul li strong{
	font-weight: normal;
	display: block;
	border-left-style: solid;
	border-left-width: 3px;
	border-left-color: #6db18f;
	color: #fff;
	padding-left: 10px;
	text-decoration: none;
	background: url(fleche2.gif) #1d130a no-repeat right center;
}
#actualite  {
margin-left:0px; padding:5px; border: #6A3500 dotted 1px; background: url(grille.jpg);
	font-size: 12px;
	line-height : 1.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
/*#actualite li {
margin-left:0px; padding:5px; border: #6A3500 dotted 1px; background: url(grille.png);
}*/
#menu_actu {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #342211;
	margin: 0;
	padding-top: 0;
	width:250px;
}

#menu_actu ul {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 23px;
	color: #e2db9c;
	font-size: 14px;
	display: block;
	list-style-type: none;
	
	
}

#menu_actu ul li{
	display:block;
	padding: 3px 0 1px 0;
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #342211;
}


#menu_actu ul li a{
	display: block;
	color: #e2db9c;
	text-decoration: none;
}

#menu_actu ul li a:hover{
	display: block;
	border-left-style: solid;
	border-left-width: 3px;
	border-left-color: #6db18f;
	color: #fff;
	padding-left: 10px;
	text-decoration: none;
	background: url(fleche.gif) #1d130a no-repeat right center;
}

#menu_actu ul li strong{
	font-weight: normal;
	display: block;
	border-left-style: solid;
	border-left-width: 3px;
	border-left-color: #6db18f;
	color: #fff;
	padding-left: 10px;
	text-decoration: none;
	background: url(fleche.gif) #1d130a no-repeat right center;
}


/****************************************/
#plan_site ul {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 23px;
	color: #e2db9c;
	font-size: 14px;
	display: block;
	list-style-type: none; 
		border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #e2db9c; margin-left:10px;
}

#plan_site ul li{
	display:block;
	padding: 3px 0 1px 0;
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #342211;
}


#plan_site ul li a{
	display: block;
	color: #e2db9c;
	text-decoration: none;
}

#plan_site ul li a:hover{
	display: block;
	border-left-style: solid;
	border-left-width: 3px;
	border-left-color: #6db18f;
	color: #fff;
	padding-left: 10px;
	text-decoration: none;
	background: url(fleche.gif) #1d130a no-repeat right center;
}
/*****************/
.discipline {
background:no-repeat url('dis_fond1.png') left; margin-left:100px; height:80px
}
.discipline_en {
background:no-repeat url('legal_dis_fond.png') left; margin-left:100px; height:80px
}
.discipline1 {
background:no-repeat url('dis_fond1.png') left;  height:80px
}
.discipline1_en {
background:no-repeat url('legal_dis_fond1.png') left;  height:80px
}
.carre_begin { 
width:420px; float:left; margin-left:100px;
}
.mail_a {
border:#413524 1px solid; background: url(grille.png) no-repeat; margin-top:10px
}
.mail_img { background:url(email.png) no-repeat;height:25px
}
/******************************************/
.lawyers { height:30px; overflow:hidden; text-indent: -5000px;
background:url(avocats.png) no-repeat;
}
.lawyers_en { height:47px; overflow:hidden; text-indent: -5000px;
background:url(lawyers.png) no-repeat;
}
.our_team { height:52px; overflow:hidden; text-indent: -5000px;
background:url(equipe_cabinet.png) no-repeat;
}
.our_team_en { height:37px; overflow:hidden; text-indent: -5000px;
background:url(team.png) no-repeat;
}
.paralegal { height:57px; overflow:hidden; text-indent: -5000px;
background:url(assistante.png) no-repeat;
}
.paralegal_en { height:47px; overflow:hidden; text-indent: -5000px;
background:url(paralegal.png) no-repeat;
}
.le_cabinet { overflow:hidden; border-bottom : 3px solid #342211;
	padding-bottom:3px;color:Gray;font-size:20px;

}
.le_cabinet_en { height:43px; overflow:hidden; text-indent: -5000px;
background:url(aboutus.png) no-repeat;
}
.competences { height:43px; overflow:hidden; text-indent: -5000px;
background:url(comp.png) no-repeat;
}
.competences_en { height:50px; overflow:hidden; text-indent: -5000px;
background:url(expertise.png) no-repeat;
}
.actualites { height:43px; overflow:hidden; text-indent: -5000px;
background:url(actu.png) no-repeat;
}
.contacter_nous { height:43px; overflow:hidden; text-indent: -5000px;
background:url(contact.png) no-repeat;
}
.contacter_nous_en { height:43px; overflow:hidden; text-indent: -5000px;
background:url(contactus.png) no-repeat;
}
.plan_acces { height:37px; overflow:hidden; text-indent: -5000px;
background:url(plan_acces.png) no-repeat;
}
.plan_acces_en { height:47px; overflow:hidden; text-indent: -5000px;
background:url(locations.png) no-repeat;
}
.plan_site { height:37px; overflow:hidden; text-indent: -5000px;
background:url(plan_site.png) no-repeat;
}
.mentions_legales { height:56px; overflow:hidden; text-indent: -5000px;
background:url(mentions_legales.png) no-repeat;
}
.partenaires { height:37px; overflow:hidden; text-indent: -5000px;
background:url(partenaires.png) no-repeat;
}
.parutions { height:37px; overflow:hidden; text-indent: -5000px;
background:url(parutions.png) no-repeat;
}
.dis_jur { height:21px; overflow:hidden; text-indent: -5000px;
background:url(disciplines.png) no-repeat;
}
.dis_jur1 { height:21px; overflow:hidden; text-indent: -5000px;
background:url(prestations.png) no-repeat;
}
.equipe_img { height:130px; width:150px; 
background:url(image1.jpg) no-repeat;
margin:20px;
}
.art1_img { height:294px; width:285px; 
background:url(art4.png) no-repeat;
}
.art2_img { width:285px; 
background:url(art5.png) no-repeat;
}
.art3_img { width:285px; 
background:url(art9.png) no-repeat;
}
.art4_img { width:285px; 
background:url(art7.png) no-repeat;
}
.art5_img { width:285px; 
background:url(art10.png) no-repeat;
}
.actu_ph_img { width:264px; height:350px; 
background:url(actu_ph.png) no-repeat;
}
.porte_img { height:355px; width:264px; 
background:url(porte.png) no-repeat;
}
.hall_img { height:355px; width:264px; 
background:url(hall.png) no-repeat;
}
.porte_entree { height:355px; width:264px; 
background:url(porte_entree.png) no-repeat;
}
.isorun_logo { height:53px; width:83px; 
background:url(isorun_logo.png) no-repeat;
}
/**************************/
.caron_img { height:357px; width:264px; 
background:url(avoc1.png) no-repeat; position:relative
}
.montels_img { height:273px; width:264px; 
background:url(avoc2.png) no-repeat; position:relative
}
.courtois_img { height:357px; width:264px; 
background:url(avoc3.png) no-repeat; position:relative
}
.fouquet_img { height:357px; width:264px; 
background:url(avoc4.png) no-repeat; position:relative
}
.gautier_img { height:357px; width:264px; 
background:url(avoc5.png) no-repeat; position:relative
}
.av_title { height:62px; width:138px; 
background:url(title.png) no-repeat ; 
}
.av_title1 { height:46px; width:128px; 
background:url(title1.png) no-repeat ; 
}
.av_title2 { height:46px; width:149px; 
background:url(title2.png) no-repeat ; 
}
.av_title3 { height:46px; width:117px; 
background:url(title3.png) no-repeat ; 
}
.av_title4 { height:46px; width:126px; 
background:url(title4.png) no-repeat ; 
}

