

body, html{
	margin:0px;
	padding:0px;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size:12px;
}

body{
	background: #e5ebf3 url("../img/styles/bg_body.gif") repeat-y 0 0;
}
body.print{
	background: #fff none no-repeat 0 0;
}

img{
	border:0px;
}

table, td{
	border-collapse:collapse;
}

p{
	margin:0px 0px 12px 0px;
}

#logosAvocat{
    position:absolute;
	top:460px;
	left:630px;
	display:block;
}

#logosAvocat img{
	margin:0 0 6px 0;
	display:block;
}
.disp0{
	display:none;
}




/* blocs generaux **************************************************************** */

.underRecrutment {
	position:absolute;
	display:none;
	top:90px; left:120px;
	width:150px;
	background:#fff;
	z-index:10;
	padding:3px;
	line-height:17px;
	border:1px solid #024771;
}


.underRecrutment2 {
	position:absolute;
	display:none;
	top:113px; left:150px;
	width:150px;
	height:40px;
	background:#fff;
	z-index:10;
	padding:3px;
	line-height:17px;
	border:1px solid #024771;
}
#blocHeader{
	height:170px;
	background: #fff url("../img/styles/bg_header.gif") repeat-x 0 0;
}


#blocHeader{
	height:170px;
	background: #fff url("../img/styles/bg_header.gif") repeat-x 0 0;
}

#headerLinks{
	color:#b4babf;
	position:absolute;
	top:1px;
	width:600px;
	left:160px;
	text-align:right;
}
#headerLinks a{
	font-size:10px;
	color:white;
	text-decoration:none;
}
#headerLinks a:hover{
	color:#e5ebf3;
}
#headerLinks a.langue{
	font-size:12px;
	font-weight:bold;
}

#mainlogo{
	margin-left:22px;
}


div.imageHeader, div.imageHeaderTeam{
	background-repeat:no-repeat;
	position:relative;
	width:100%;
	height:170px;
}

div.imageHeader{
	background-image:url("../img/image_header.jpg");
}

div.imageHeaderTeam{
	background-image:url("../img/image_header_salle.jpg");
}



#blocContenu{
	background: #fff url("../img/styles/bg_contenu.gif") no-repeat 0 0;
	padding:0px;
}

#menuContainer{
	width:226px;
	vertical-align:top;
	padding:20px 0px 0px 0px;
}

#menubContainer{
	
}
/* container du contenu general */
td#mainContainer{
	vertical-align:top;
	padding:0px 0px 40px 5px;
	width:520px;
	
}
/* le texte est dans une sous-table, pour mettre le menu de niveau b à sa gauche */
table.tab2cols{
	margin:0px 0px 0px -15px;
	width:530px;
}
/* si pas de table 2 colonnes, un div */
div.maintext{
	width:530px;
}


table.tab2cols td.maintext{
	vertical-align:top;
	padding:0px 0px 0px 10px;
}
table.tab2cols td#tdmenub{
	width:150px;
	vertical-align:top;
	padding:0px 5px 0px 0px;
}
table.tab2cols td#tdmenub{
	width:176px;
	padding:0px 5px 0px 0px;
}

/* le menu dropdown des avocats */
#menuAvocats{
	height:22px;
	margin-bottom:20px;
	padding:2px 0px 0px 0px;
	text-align:right;
}

#blocFooter{
	background: transparent url("../img/styles/bg_footer.gif") repeat-x 0 0;
	margin:0px 0px 20px 0px;
	color:#969da1;
	padding:0px;
}
#blocFooter a{
	color:#969da1;
	text-decoration:none;
}

#copyrights{
	background: transparent url("../img/styles/bg_footerFade.gif") no-repeat 0 0;
	padding:13px 0px;
	width:780px;
	text-align:center;
	font-size:10px;
	
}

/* liste des avocats dans le select */
select.repertoire{
	font-size:10px;
}
