/*  
------------------------------------------
Corps 
------------------------------------------
*/

* {
	margin : 0;
	padding : 0;
	border : 0;
	font-weight:normal;
	text-decoration: none;
	background: transparent;
	}

body {
	font: 100% Arial, Helvetica, sans-serif;	
	font-size:11px;
	background: transparent url(ima/fond_body1.jpg) no-repeat top center;
      }

h2 {
	font-size: 18px;
	font-weight:normal;
	margin: 15px 0 0 0;
	letter-spacing:0.05em;
	}

p {	
	
	font-size:12px;
	line-height:180%;
	margin:10px 0;
}  

	
a {
	color: #555;
}

a:visited  {
	color: #555;
	}
a:hover {
	color: #000;
	}
a:active {
	color: #000;
	}


/*  
------------------------------------------
CONTENER GENERAL
------------------------------------------
*/

#contAll {
	width : 1000px;
	height:693px;
	margin : 0 auto;
      }
	  


/*  
------------------------------------------------------------------------------------------------------------------------------
HOME
------------------------------------------------------------------------------------------------------------------------------
*/

/*  
------------------------------------------
Top HOME
*/


#topLogo {
	float: left;
	width : 229px;
	height: 334px;
	text-indent : -9000px;
	background: transparent url(ima/logo.jpg) no-repeat left top;
    }
	#topLogoInt a {
	margin: 0;
	display : block;
	width: 229px;
	height: 175px;
    }
	
#topFlash {
	float: left;
	width : 765px;
	height: 334px;
	background: transparent url(ima/flash.jpg) no-repeat left top;
 	}


/*  
------------------------------------------
menu
*/

#menuG {
	float: left;
	width : 229px;
	height: 39px;
	background: transparent url(ima/fond_menu_G.gif) no-repeat left top;
    }

#menuD {
	float: left;
	width : 759px;
	height: 39px;
	text-align:right;
	background: transparent url(ima/fond_menu_D.gif) repeat-x left top;
 	}

#navigation {
	list-style: none;
	
	}

#navigation li {
	margin: 0 ;
	padding: 0 ;
	display: inline ;
	}

#navigation li a {
	border-left: 1px #e1e1e1 solid;
	margin-left:1px;
	font-size:12px;
	text-align: center;
	padding: 12px 12px; 
	line-height:320%;
	background: transparent url(ima/fond_menu_over_off.gif) repeat-x left bottom;
	}
#navigation li a:hover {
	background: transparent url(ima/fond_menu_over_off.gif) repeat-x left top;
	padding: 12px 12px;
	}

.on {
	color:#000;
	border-left: 1px #e1e1e1 solid;
	margin-left:1px;
	font-size:12px;
	text-align: center;
	padding:12px 12px; 
	line-height:320%;
	background: transparent url(ima/fond_menu_over_off.gif) repeat-x left top;
	}



/*  
------------------------------------------
Intro HOME
*/

#intro1 { 
	float: left;
	width : 229px;
	height: 150px;
	background: transparent url(ima/fond_logo_avocats.gif) no-repeat left top;
    }

#intro2 {
	float: left;
	width : 759px;
	height: 150px;
	background: transparent url(ima/fond_intro_txt.jpg) repeat-y left top;
 	}

#intro2G {
	padding:9px 15px 0 30px;
	float: left;
	color: #FFF;
	width:445px; /*490 - 45px de padding*/
	height: 120px;
	
	}
	
	
#intro2D {
	float: left;
	padding:20px 5px 0 0;
	width:245px;/*250-5px de padding*/
	height: 150px;
	text-align:right;
	line-height:170%;
	}
#intro2D a:hover {
	color:#FFF;
	}

.lienDomaine1 {
	color: #a0a0a0;
}
a.lienDomaine1:link,a.lienDomaine1:visited,a.lienDomaine1:hover,a.lienDomaine1:active {
	color: #a0a0a0;
	}
	
.lienDomaine2 {
	color: #2c9bdb;
}
a.lienDomaine2:link,a.lienDomaine2:visited,a.lienDomaine2:hover,a.lienDomaine2:active {
	color: #2c9bdb;
	}
	
.lienDomaine3 {
	color: #e2ab18;
}
a.lienDomaine3:link,a.lienDomaine3:visited,a.lienDomaine3:hover,a.lienDomaine3:active {
	color: #e2ab18;
	}

.lienDomaine4 {
	color: #bf4d2e;
}
a.lienDomaine4:link,a.lienDomaine4:visited,a.lienDomaine4:hover,a.lienDomaine4:active {
	color: #bf4d2e;
	}

.lienDomaine5 {
	color: #6eaf2f;
}
a.lienDomaine5:link,a.lienDomaine5:visited,a.lienDomaine5:hover,a.lienDomaine5:active {
	color: #6eaf2f;
	}	

.lienDomaine6 {
	color: #b13d9f;
}
a.lienDomaine6:link,a.lienDomaine6:visited,a.lienDomaine6:hover,a.lienDomaine6:active {
	color: #b13d9f;
	}	

/*  
------------------------------------------
END
------------------------------------------
*/

#endVide {
	float: left;
	width:229px;
	height: 105px;
	}
	
#end {
	float: left;
	width:765px;
	height:105px;
	color:#888;
	font-size:10px;
	line-height:250%;
	background: transparent url(ima/fond_end.jpg) no-repeat left top;
	margin-top:20px;
    }
	#end a {
	color: #888;
	}
	#end a:visited  {
	color: #888;
	}
	#end a:hover {
	color: #000;
	}

#end1 {
	float: left;
	padding:3px 0 0 0;
	width:562px;
	height: 102px;/*105 moins le padding*/
	text-align:right;
	}
	#end1 p {
	margin:10px 0 0 0;
	font-size:11px;
	line-height: 160%;
	}
	
#end2 {
	float: left;
	padding: 0 0 0 23px;
	width:180px; /*203 moins le padding*/
	height: 105px;
	line-height:180%;
	}
	
