/* CSS Document */

body {
	scrollbar-Dark-Shadow-Color="#000000";
 	scrollbar-3dLight-Color="#000000";
 	scrollbar-Arrow-Color="#000000";
 	scrollbar-Base-Color="#FFFFFF";
 	scrollbar-Face-Color="#FFFFFF";
 	scrollbar-Highlight-Color="#FFFFFF";
 	scrollbar-Shadow-Color="#FAFAFA";
 	scrollbar-Track-Color="#FAFAFA";
	
	margin:0;
	background:#c6c6c6 url(../img/fd.gif) repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:normal;
	
	}
#global {
	visibility: visible;
	width: 955px;
	margin-left: auto;					/* gere les marge pour un centrage parfait */
	margin-right: auto;					/* nécessite de spécifier le width */
	text-align: left;					/* Bug IE: correctif */
	margin-bottom:10px;
	}
.annulfloat {
	clear:both;
	visibility:hidden;
	margin:0; 
	padding:0;
	}
		
/*////////////////////////// BANDEAU //////////////////////////*/
#bandeau {
	width:955px;
	height:56px;
	background: url(../img/fd-bandeau.gif) no-repeat top left;
	}
#bandeau #logo {
	padding:0;
	margin:0 0 0 54px;
	}
	
/*////////////////////////// MENU //////////////////////////*/
#menu {
	width:955px;
	height:58px;
	}
#nav {
	width:955px;
	height:58px;
	background: url(../img/fd-menu.png);
	}
#nav ul, #nav li { 
	list-style:none; 
	margin:0; padding:0;
	}
#nav ul, #nav li { 
	list-style:none;
	margin:0;
	padding:0;
	}
#nav li { 
	position:relative; 
	float:left; 
	margin:0; 
	padding:0;
	}
#nav li a{ 
	float:left;
	display:block;
	height:58px;
	margin:0;
	padding:0;
	color:#7ca800;
	font:normal 14px/14px Verdana,Arial,sans-serif;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	}
#nav li a span {
	position:absolute;
	left:0;
	top:0;
	height:58px;
	background:transparent top left no-repeat;
	}
#nav li a:hover span {
	background-position:0 -58px;
	}
#nav li#item1, #nav li#item1 a, #nav li#item1 a span {
	width:234px;
	}
#nav li#item1 a span {
	background-image:url(../img/bout-activites.png);
	}
#nav li#item2, #nav li#item2 a, #nav li#item2 a span {
	width:112px;
	}
#nav li#item2 a span {
	background-image:url(../img/bout-equipe.png);
	}
#nav li#item3, #nav li#item3 a, #nav li#item3 a span {
	width:118px;
	}
#nav li#item3 a span {
	background-image:url(../img/bout-actualites.png);
	}
#nav li#item4, #nav li#item4 a, #nav li#item4 a span {
	width:120px;
	}
#nav li#item4 a span {
	background-image:url(../img/bout-formation.png);
	}
#nav li#item5, #nav li#item5 a, #nav li#item5 a span {
	width:99px;
	}
#nav li#item5 a span {
	background-image:url(../img/bout-contact.png);
	}
#nav li#item6, #nav li#item6 a, #nav li#item6 a span {
	width:272px;
	}
#nav li#item6 a span {
	background-image:url(../img/bout-cgv.png);
	}
	
/*////////////////////////// CONTENU //////////////////////////*/
#contenu {
	width:955px;
	background: url(../img/fd-contenu.gif) no-repeat top left;
	}

/* actualités */
#bloc-actu {
	padding:15px 56px 15px 60px;
	text-align:justify;
	}
#bloc-actu .actu {
	border-bottom:1px dotted #000;
	padding:0;
	}
#bloc-actu h2 {
	font-size:1em;
	font-weight:bold;
	margin:0;
	}
#bloc-actu h1 {
	font-size:1em;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:1px;
	text-align:center;
	color:#fff;
	background-color:#990000;
	}
#bloc-actu h2 {
	color:#990000;
	margin:11px 0 10px 0;
	}
#bloc-actu img {
	float:left;
	margin: 12px 14px 10px 0;
}
#bloc-actu  ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#bloc-actu  ul li {
	line-height:22px;
}
#bloc-actu li.pdf a {
	padding-left:20px;
	background: url(../img/pictopdf.gif) no-repeat 0 50%;
}
#bloc-actu li.retour a {
	padding-left:20px;
	background: url(../img/pictoretour.gif) no-repeat 0 50%;
}
#bloc-actu p a, #bloc-actu ul li.pdf a, #bloc-actu li.retour a {
	color:#990000;
	text-decoration:none;
}
#bloc-actu p a:hover, #bloc-actu ul li.pdf a:hover, #bloc-actu li.retour a:hover {
	color:#990000;
	text-decoration:underline;
}
	
/* conditions générales de vente */
#cgv {
	padding:15px 56px 15px 60px;
	text-align:justify;
	}
#cgv h2, #cgv h3 {
	font-size:1em;
	font-weight:bold;
	margin:0;
	}
#cgv h1 {
	font-size:1em;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:1px;
	text-align:center;
	color:#fff;
	background-color:#990000;
	}
#cgv h2 {
	color:#990000;
	}
#cgv h3 {
	color:#990000;
	margin:11px 0 10px 0;
	}

/* equipe */
.col-gauche-equipe {
	float:left;
	width:136px;
	}
.col-droite-equipe {
	float:right;
	width:676px;
	}
#bloc-equipe {
	padding:15px 56px 15px 40px;
	text-align:justify;
	}
#bloc-equipe .equipe {
	width:113px;
	float:left;
	margin:5px 10px 5px 10px;
	border:1px solid #fff;
	text-align:center;
	font-size:0.9em;
	}
#bloc-equipe .equipe a {
	color:#000;
	text-decoration:none;
	}
#bloc-equipe .equipe a:hover {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	}
#bloc-equipe h1, #bloc-equipe p.assistantes {
	font-size:1em;
	font-weight:bold;
	padding:1px;
	margin:0;
	text-align:center;
	color:#fff;
	background-color:#990000;
	}
#bloc-equipe .equipe span.contact {
	font-size:0.85em;
	text-align:center;
	color:#000;
	}
#bloc-equipe .equipe span.contact a {
	color:#000;
	text-decoration:none;
	}
#bloc-equipe .equipe span.contact a:hover {
	color:#990000;
	text-decoration:none;
	}
#bloc-equipe h2 {
	font-size:1em;
	font-weight:bold;
	padding:1px 0 1px 10px;
	margin:0;
	text-align:left;
	color:#fff;
	background-color:#A597AA;
	}
#bloc-equipe p.assistantes a, #bloc-equipe span.contact a {
	color:#fff;
	text-decoration:none;
	}
#bloc-equipe p.assistantes a:hover, #bloc-equipe span.contact a:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	}
ul.profil {
	margin:5px;
	padding:15px;
	list-style-type:none;
	border:1px dotted #000;
	background-color:#EBEBF5;
	}
ul.profil li a {
	padding-left:20px;
	background: url(../img/pictoprofil.gif) no-repeat 0 50%;
	color:#990000;
	text-decoration:none;
}
ul.profil li a:hover {
	color:#000;
	text-decoration:none;
}
p.retour a {
	padding:0 0 0 17px;
	margin:0 0 0 20px;
	background: url(../img/pictoretour.gif) no-repeat 0 50%;
	color:#990000;
	text-decoration:none;
}
p.retour a:hover {
	color:#990000;
	text-decoration:underline;
}

/* domaines */
.col-gauche-domaines {
	float:left;
	width:220px;
	border:1px dotted #000;
	background-color:#EBEBF5;
	}
.col-gauche-domaines-menu {
	float:left;
	width:220px;
	border:1px dotted #000;
	background-color:#EBEBF5;
	margin:0 32px;
	}
.col-droite-domaines {
	float:right;
	width:620px;
	padding-top:10px;
	}
#bloc-domaines {
	padding:6px 56px 15px 40px;
	text-align:justify;
	}
#bloc-domaines h1 {
	font-size:0.9em;
	font-weight:bold;
	padding:1px;
	margin:0;
	text-align:center;
	color:#fff;
	background-color:#990000;
	}
#bloc-domaines h1 a, #bloc-domaines h1 a:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	}
#bloc-domaines h2 {
	font-size:1.2em;
	font-weight:bold;
	color:#000;
	padding-left:22px;
	background: url(../img/pictocontentieuxh1.gif) no-repeat top left;
	}
.gris {
	color: #666666
	}
ul.domaines, ul.contentieux {
	margin:0;
	padding:5px;
	list-style-type:none;
	text-align:left;
	}
ul.contentieux {
	line-height:18px;
	}
ul.domaines li a {
	padding-left:20px;
	background: url(../img/pictodomaines.gif) no-repeat 0 50%;
	color:#000;
	text-decoration:none;
}
ul.domaines li a:hover {
	color:#990000;
	text-decoration:none;
}
ul.contentieux li {
	padding-left:16px;
	background: url(../img/pictocontentieux.gif) no-repeat top left;
	color:#000;
	text-decoration:none;
}

/* avrio advocati */
p.lien a {
	padding-left:15px;
	background: url(../img/pictolien.gif) no-repeat top left;
	color:#000;
	text-decoration:none;
}
p.lien a:hover {
	color:#990000;
	text-decoration:none;
}

/* contact */
.col-gauche-contact {
	float:left;
	width:222px;
	}
.col-droite-contact {
	float:right;
	width:630px;
	padding-top:10px;
	}
.col-gauche-contact a {
	color:#000;
	text-decoration:none;
	}
.col-gauche-contact a:hover {
	color:#990000;
	text-decoration:none;
	}
#bloc-equipe .contact {
	width:150px;
	float:left;
	margin:0;
	border:0;
	text-align:center;
	font-size:0.9em;
	}



/*////////////////////////// PIED //////////////////////////*/
#pied {
	width:955px;
	height:22px;
	background:#ededed url(../img/fd-pied.gif) no-repeat top left;
	text-align:right;
	}
#pied p {
	float:left;
	margin:0 0 0 60px;
	padding:0 0 0 18px;
	background:transparent url(../img/htpage.gif) no-repeat 0 50%;
	line-height:1.5em;
	}
#pied ul {
	margin:0 58px 0 0;
	padding:0;
	list-style-type:none;
	}
#pied ul li {
	margin:0;
	display:inline;
	line-height:1.5em;
	}
#pied ul li a, #pied p a{
	font-weight:normal;
	color:#666;
	text-decoration:none;
	}
#pied ul li a:hover, #pied p a:hover {
	color:#990000;
	text-decoration:none;
	}
#pied span {
	margin:0 12px 0 12px;
	padding:0;
	color:#666;
	}
.rouge {
	color:#990000;
	font-weight:bold;
	}
	
	