*{
	margin:0;
	padding:0;
}
body{ font-family:Arial, Helvetica, sans-serif;
background:url(../gifs/bg.jpg) no-repeat top center;
font-size:12px;

}


#container {
	width:1000px; /* ŕ modifier*/
	margin:0 auto; /* ŕ modifier*/
}
#loupe{
	margin-bottom:3px;
	margin-right:46px;
	margin-top:15px;
	text-align:right;
}

#loupe a{
	text-decoration:none;
	color:#0080C2;
}
#loupe a:hover{
	text-decoration:underline;
	color:#0080C2;
}

#header {
	height:150px; /* ŕ modifier*/
	position:absolute;
	top:0;
	left:0;
	width:100%
}

#content {
	width:100%;
	clear:both;
	height:auto; /* ŕ modifier*/
}



#colonne_centre {
	width:911px; /* ŕ modifier*/
	margin:auto;
	clear:both;
	
	
}
#encart{
background:url(../gifs/fond_encart2.jpg) no-repeat;
width:911px; /* ŕ modifier*/
	height:136px;}

.divorce, .droit-personnes, .responsabilité, .defense, .prud  {
font-weight:bold;
font-size:32px;
text-decoration:none;
color:#0080C2;
display:block;
float:left;
width:291px;
height:118px;
line-height:118px;

}

.divorce:hover, .droit-personnes:hover, .responsabilité:hover, .defense:hover, .prud:hover{
color:#515146;}

.droit-personnes, .responsabilité{
line-height:39px !important;
height:104px;
margin-top:37px;}

.divorce, .droit-personnes, .responsabilité{
margin-left:20px;
-margin-left:15px;}
.defense, .prud{
margin-left:20px;
-margin-left:15px;
}


.n1{
font-weight:bold;
font-size:15px;
color:#FFFFFF;
display:block;
float:right;
margin-top:21px;
margin-right:47px;}


.me_contacter{
text-decoration:none;
font-weight:bold;
font-size:32px;
color:#FFFFFF;
display:block;
float:left;
margin-left:61px;
margin-top:10px;}

.me_contacter:hover{
color:#CCCCCC;}

#footer {
	height:110px;
	width:943px; /* ŕ modifier*/
	background:#E2E2E2; 
	text-decoration:none;
	font-size:11px;
	margin:auto;
	border-top:1px solid #019EC5;
	
}

.intro_footer {
text-align:center;
color:#6D6D6D;
width:943px;
height:9px;
padding-top:10px;

}
.intro_footer a{
text-decoration:none;
color:#6D6D6D;


}
.intro_footer a:hover{
color:#0080C2;

}


#footer {
	height:110px;
	width:943px; /* ŕ modifier*/
	background:#E2E2E2; 
	text-decoration:none;
	font-size:11px;
	
}

.footer a{
text-decoration:none;
color:#6D6D6D;

}

.footer {
color:#6D6D6D;
}
.footer a:hover{

color:#0080C2;


}
.colonne_footer a{
line-height:20px;
text-decoration:none;
color:#6D6D6D;

}
.colonne_footer a:hover{

color:#0080C2;


}

#colonne1 {
	float:left;
	width:221px;
	padding-left:72px;
	margin-top:20px;
	padding-right:15px;
	border-right: 1px solid #6D6D6D;
	height:25px;

}

#colonne2 {
	float:left;
	width:97px;
	margin-top:20px;
	padding-left:30px;
	border-right: 1px solid #6D6D6D;
	height:25px;
}
#colonne3 {
	float:left;
	width:169px;
	margin-top:20px;
	padding-left:32px;
	border-right: 1px solid #6D6D6D;
	height:25px;
}
#colonne4 {
	float:left;
	width:120px;
	padding-left:20px;
	margin-top:20px;
	height:25px;
	border-right: 1px solid #6D6D6D;
}
#colonne5 {
	float:left;
	width:130px;
	padding-left:32px;
	margin-top:20px;
	height:25px;
}
.float_left {
	float:left;
}

.clear_both {
	clear:both;
}

#logo {
	width:298px;
	height:58px; /* ŕ modifier*/
	background:#fff;
	margin-left:344px;
	margin-top:10px;
}

#logo img{
border:none;
}


#contact{
float:right;
text-align:right;
margin-right:45px;
margin-bottom:15px;
margin-top:17px;
}
.adresse{
font-size:12px;}
.telephone{
font-size:15px;
font-weight:bold;}
.fax{
font-size:12px;
}

.mail a{
font-size:12px;
text-decoration:none;
color:#000000;
font-weight:bold;
}
.mail a:hover{
text-decoration:underline;

}

#menu{
background:url(../gifs/menu_fond.jpg) no-repeat;
width:911px;
height:37px;
margin:auto;
clear:both;
line-height:25px;
text-align:center;
font-size:14px;

}

#menu li {
	float:left;
	list-style:none;
	position:relative;
}

#menu a{
text-decoration:none;
color:#fff;
display:block;
float:left;
height:37px;
line-height:34px;
}
#menu a:hover, #menu .selected {
background:url(../gifs/over_menu.jpg) no-repeat !important;
color:#000000 !important;
}

#menu1 a{
width:86px;
}
#menu1 a:hover, #menu1 .selected{
background-position:0 0 !important;

}

#menu2 a {
width:99px;
}

#menu2 a:hover, #menu2 .selected{
background-position:-86px 0 !important;

}


#menu3 a {
width:99px;}

#menu3 a:hover, #menu3 .selected{
background-position:-183px 0 !important;


}
#menu4 a {
width:173px;}


#menu4 a:hover, #menu4 .selected{
background-position:-285px 0 !important;

}

#menu5 a {
width:110px;}

#menu5 a:hover, #menu5 .selected{
background-position:-455px 0 !important;

}

#menu6 a {
width:105px;}

#menu6 a:hover, #menu6 .selected{
background-position:-568px 0 !important;

}

#menu7 a {
width:115px;}

#menu7 a:hover, #menu7 .selected{
background-position:-687px 0 !important;

}

#menu8 a {
width:130px;}

#menu8 a:hover, #menu8 .selected{
background-position:-560px 0 !important;

}

#menu9 a {
width:96px;
background:url(../gifs/over_menu.jpg) no-repeat -803px 0 !important;
color:#FFFFFF;
}
#menu9 a:hover, #menu9 .selected {
background:url(../gifs/menu9_over.jpg) no-repeat !important;
color:#FFFFFF !important;
}


.sous_menu {
	position:absolute;
	top:37px;
	left:0;
	background:#FFFFFF;
}

#sous_menu2 {
	width:350px;
}

.sous_menu a {
	clear:both;
	line-height:36px;
	text-align:left;
	display:block;
	text-indent:8px;
}


#menu2 .sous_menu a {
	background:#B9E6F9;
	width:350px;
	color:#000000;
}

#menu3 .sous_menu a {
	width:245px;
	background:#B9E6F9;
	color:#000000;
}

#menu4 .sous_menu a {
	width:245px;
	background:#B9E6F9;
	color:#000000;
}

#menu5 .sous_menu a {
	width:183px;
	background:#B9E6F9;
	color:#000000;
}

#menu6 .sous_menu a {
	width:119px;
	background:#B9E6F9;
	color:#000000;
}



#menu .sous_menu a:hover, #menu .sous_menu .selected   {
	background:#019EC5 !important;
	color:#FFFFFF !important;
}




#diaporama {
	width:919px; /* ŕ modifier*/
	height:224px; /* ŕ modifier*/
	background:#eee;
	margin:auto;

}

#contenu{
	width:800px;
	height:auto;
	margin-top:5px;
	margin-left:50px;
	margin-bottom:15px;
}

#contenu p{
	text-align:justify;
	padding-bottom:1.2em;
	line-height:1.3em;
}
/********************************************************************* Exemple pour encart
*/

#encart_content {
	background:#fff;
	overflow:hidden;
	width:100%;
}

#encart_content div {
	width:20%;
	height:100px;
	display:inline;
	margin:0 40px;	
}

#encart1 {
	background:#666;
}

#encart2 {
	background:#666;
}

#encart3 {
	background:#666;
}

/********************************************************************* Exemple pour ref
*/

#container {
	position:relative;
	padding-top:384px;
}

h1 {
	color:#53A8DD;
	margin-bottom:15px;
	font-size:1.5em;
}

h2 {
	color:#53A8DD;
	margin:20px 0 10px 0;
	font-size:1.3em;
}

h3 {
	color:#53A8DD;
	margin:5px 0 10px 0;
	font-size:1.2em;
}

ul {
	margin-left:35px;
}

li {
	
	list-style: url(../gifs/puce.jpg);	
	line-height:1.5em;
}
/********************************************************************* contact
*/
.demiDroite{
float:right;
width:253px;
margin-top:30px;
}
.contacter{
margin-left:144px;}
.demiGauche{
float:left;
width:347px;
margin-left:144px;
margin-bottom:16px;

}

.demiGauche form.generateur label {
float:left;
line-height:18px;
margin:0;
padding:0 5px 0 0;
text-align:left;
width:150px;
}

#liens {
margin-top:10px;
}
#liens a{
text-decoration:none;
color:#0080C2;
font-weight:bold;
font-size:14px;

}
#liens a:hover{
text-decoration:underline;

}
.encartindex {
	float:left;
	border: 1px solid #0080C2;
	margin-right:10px;
	text-align:center;
	line-height:100px;
	background-image:url(../gifs/fdencartaccueil_22.jpg);
	margin-bottom:10px;
}
.encartindex a {
	font-size:24px;
	color:#0080C2;
	text-decoration:none !important;
	font-weight:bold;
	display:block;
	height:100px;
	width: 215px;
}
.encartindex a:hover {
	color:#666666!important;
}

.encartindexcontact {
	float:left;
	border: 1px solid #0080C2;
	margin-right:10px;
	text-align:center;
	margin-bottom:10px;
	background-color: #08A1C8;
	position:relative;
}
.encartindexcontact p {
	position:absolute;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	left: 46px;
	top: 15px;
}
.encartindexcontact a {
	font-size:24px;
	color:#fff;
	text-decoration:none !important;
	font-weight:bold;
	display:block;
	height:100px;
	width: 215px;
	line-height:100px;
}
.encartindexcontact a:hover {
	color:#CCCCCC!important;
}


.cache {
	font-weight:normal;
	}
