* {
border:0;
margin:0;
padding:0;
list-style:none;
font-size:100%;
outline:none; }

input, textarea, select {
border:1px solid #000;
padding:2px;
vertical-align:middle; }

body {
text-align:justify;
font:100%/1.3 Arial, "Times New Roman", sans-serif;
background:#9B9B9B url(img/entete_fond.jpg) repeat-x; }

/***** Flash & Déco *****/

div#logo {
position:absolute;
width:173px;
height:210px;
/*background:url(img/entete_logo.png) no-repeat;*/}

div#entete_flash {
position:absolute;
top:50px;
left:267px;
width:529px;
height:210px;
/*background:url(img/entete_texte.png) no-repeat;*/}

div#ombre1 {
z-index:20;
position:absolute;
top:330px;
left:163px;
width:739px;
height:4px;
background:url(img/cache_ombre_titre.jpg) no-repeat;}

div#ombre2 {
z-index:20;
position:absolute;
top:330px;
right:-4px;
width:14px;
height:78px;
background:url(img/cache_ombre.jpg) no-repeat;}

div#ombre3 {
z-index:100;
position:absolute;
top:100px;
left:-13px;
width:16px;
height:27px;
background:url(img/cache_ombre2.jpg) no-repeat;}

div#deco_statue {
position:absolute;
z-index:5;
bottom:-64px;
right:-5px;
width:222px;
height:271px;
background:url(img/deco_footer.jpg) no-repeat; }

div#conseil_national {
width:168px;
height:101px; }

/***** Stylage contenu *****/

h1, .invis {
position:absolute;
top:-9999px; }

h3 {
text-align: center;
margin-bottom:10px;
font-size:14px;
}

h4 {
margin-left :10px;
font-size:12px;
}
#conteneur_centre p span {
padding-right:20px;


}
/* Coordonnées */

div#entete dl {
position:absolute;
top:20px;
left:380px;
width:300px;
height:40px;
text-align:center; }

div#entete dl dd {
display:inline;
margin-right:5px;
text-transform:lowercase;
font-size:75%;
color:#999;}

/* Texte */


div#presentation_texte strong {
color:#5E83C7;}

div#presentation_texte p {
padding-bottom:10px;
text-align:justify;

}

/* menu */

div#menu ul li {
overflow:hidden;
width:146px;/*168*/
padding:10px 12px 0 8px;
background:url(img/separateur.jpg) no-repeat bottom center;
text-align:center;
padding-bottom:10px;}

div#menu ul li#plan{
background:none;}

div#menu ul li a {
position:relative;
color:#fff;
font-weight:bold;
font-size:75%;
text-decoration:none;}

div#menu ul li a:hover {
text-decoration:underline;}

/* Footer */

div#footer ul {
padding-top:80px;}

div#footer ul li{
display:inline;
position:relative;}

div#footer ul li a{ 
font-weight:bold;
font-size:70%;
text-decoration:none;
color:#333333;}

div#footer ul li a:hover{ 
text-decoration:underline;}

p#imnalys a{ 
font-weight:bold;
font-size:70%;
text-decoration:none;
color:#333333;}

/***** Layout *****/

div#global {
position:relative;
width:912px;
margin:0 auto;}

div#entete {
position:relative;
width:912px;
height:330px;}

div#conteneur_top {
width:912px;
height:3px;
background:url(img/conteneur_top_fond.jpg);}

div#conteneur_centre {
z-index:10;
margin:0 auto;
position:relative;
width:912px;
min-height:580px;
background:url(img/conteneur_centre_fond.jpg) repeat-y;}

div#colonne_gauche {
position:absolute;
z-index:80;
top:-100px;
left:0px;
width:168px;}

div#menu {
width:168px;
height:542px;
background:url(img/menu_fond.png) no-repeat;}

div#titre {
letter-spacing:1px;
position:absolute;
top:-40px;
text-align:center;
color:#F8F5BC;
left:175px;
width:580px;
height:45px;
background:url(img/titre_fond.png) no-repeat;}

div#presentation_texte {
position:relative;
z-index:90;
margin-left:163px;
color:#666666;
font-size:75%;
letter-spacing:1px;
text-align:left;
width:565px; /*595px*/
padding:15px;
background:url(img/presentation_texte_fond.png) no-repeat;}

div#footer {
z-index:1;
position:relative;
margin:0 auto;
width:912px;
height:193px;
text-align:center;
background:url(img/footer_fond.jpg) no-repeat; }
/********structure cabinet*************/


div#presentation_texte .structure {
text-decoration:underline;
}

div#presentation_texte .avocat {
width:400px;
height:100px;
text-align:center;
}

div#presentation_texte .avocat  dt{
font-weight:bold;
font-size:14px;

}
div#presentation_texte .avocat  dd{
font-style:italic;
font-size:11px;


}
div#presentation_texte .avocat  .daniel{
font-weight:bold;
font-size:16px;




}