/* Structure de la page */
body {
	behavior:url("lib/csshover.htc");
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #DBD2C9;
	margin-top: 0px;
	padding-top: 0px;
}

a {
	color:#FCD3B5;
	text-decoration: none;
}
a:hover {
	color:#FF6600;
	text-decoration: underline;
}
img {
	border:0px;
}
ul, li, {
	margin: 0;
	padding: 0;
}
strong {
	color: #532100;
}
hr {
	border:none;
	border-bottom:1px solid #9E8460;
	height:1px;
	color:#9E8460;
	margin-top:10px;
	margin-bottom:10px;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 20px;
	border-bottom: 10px solid #E9E2D6;
}
h3 {
	clear:both;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #9E8460;
	font-size: 11px;
	padding-bottom: 5px;
	color: #532100;
}
h4 {
	font-size:11px;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
}
.site {
	width: 865px;
	margin: 0px auto;
	background: #000000;
}

a#logo {
	display: block;
	float: left;
	width: 260px;
	height: 162px;
	margin-left: 91px;
	text-indent: -90000px;
}

.index {
	float: left;
	width: 773px;
	height: 550px;
	background: #9E948D;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.interne {
	float: left;
	width: 773px;
	background: #9E948D;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

#espace-client {
	text-indent: -90000px;
	display: block;
	width: 287px;
	background: no-repeat top left;
}
.index #espace-client {
	height: 75px;
	background-image: url(../images/accueil_bt_client_na.jpg);
}
.index #espace-client:hover {
	background-image: url(../images/accueil_bt_client_a.jpg);
}
.interne #espace-client {
	height: 48px;
	background-image: url(../images/interne_bt_client_na.jpg);
}
.interne #espace-client:hover {
	background-image: url(../images/interne_bt_client_a.jpg);
}

#actualites-juridiques {
	display: block;
	text-indent: -90000px;
	width: 287px;
	height: 38px;
	background: url(../images/interne_bt_actualite_na.gif) no-repeat top left;
}
#actualites-juridiques:hover, .select#actualites-juridiques {
	background-image: url(../images/interne_bt_actualite_a.gif);
}

.nav {
	float: left;
	width: 90px;
	height: 570px;
	background: url(../images/bg_nav.gif) repeat-y;
}

.nav ul {
	height: 256px;
	width: 90px;
	text-align: left;
	margin: 0px;
	padding: 0px;

}

.nav li {
	float: left;
	width: 18px;
	height: 256px;
	text-align: left;
	list-style: none;
	margin: 0px;
	padding: 0px;

}
.nav li a {	
	background: no-repeat top;
	height: 256px;
	width: 18px;
	text-indent: -9000px;
	display: block;
}

.nav li.presentation a {
	background-image: url(../images/bt_presentation_na.gif);	
}
.nav li.presentation a:hover  {
	background-image: url(../images/bt_presentation_s.gif);
}
.nav li.presentation a.select {
	background-image: url(../images/bt_presentation_a.gif);
}
.nav li.domaine a {
	background-image: url(../images/bt_domaine_na.gif);	
}
.nav li.domaine a:hover  {
	background-image: url(../images/bt_domaine_s.gif);
}
.nav li.domaine a.select {
	background-image: url(../images/bt_domaine_a.gif);
}
.nav li.consultation a {
	background-image: url(../images/bt_consultation_na.gif);	
}
.nav li.consultation a:hover  {
	background-image: url(../images/bt_consultation_s.gif);
}
.nav li.consultation a.select {
	background-image: url(../images/bt_consultation_a.gif);
}
.nav li.profession a {
	background-image: url(../images/bt_profession_na.gif);	
}
.nav li.profession a:hover  {
	background-image: url(../images/bt_profession_s.gif);
}
.nav li.profession a.select {
	background-image: url(../images/bt_profession_a.gif);
}
.nav li.lien a {
	background-image: url(../images/bt_lien_na.gif);	
}
.nav li.lien a:hover  {
	background-image: url(../images/bt_lien_s.gif);
}
.nav li.lien a.select {
	background-image: url(../images/bt_lien_a.gif);
}

.nav-interne {
	float: left;
	width: 90px;
	height: 256px;
	background: url(../images/bg_nav.gif) repeat-y;
}

.nav-interne ul {
	height: 256px;
	width: 90px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.nav-interne li {
	float: left;
	width: 18px;
	height: 256px;
	text-align: left;
	list-style: none;
	margin: 0px;
	padding: 0px;


}
.nav-interne li a {	
	background: no-repeat top;
	height: 256px;
	width: 18px;
	text-indent: -9000px;
	display: block;
}

.nav-interne li.presentation a {
	background-image: url(../images/bt_presentation_na.gif);	
}
.nav-interne li.presentation a:hover  {
	background-image: url(../images/bt_presentation_s.gif);
}
.nav-interne li.presentation a.select {
	background-image: url(../images/bt_presentation_a.gif);
}
.nav-interne li.domaine a {
	background-image: url(../images/bt_domaine_na.gif);	
}
.nav-interne li.domaine a:hover  {
	background-image: url(../images/bt_domaine_s.gif);
}
.nav-interne li.domaine a.select {
	background-image: url(../images/bt_domaine_a.gif);
}
.nav-interne li.consultation a {
	background-image: url(../images/bt_consultation_na.gif);	
}
.nav-interne li.consultation a:hover  {
	background-image: url(../images/bt_consultation_s.gif);
}
.nav-interne li.consultation a.select {
	background-image: url(../images/bt_consultation_a.gif);
}
.nav-interne li.profession a {
	background-image: url(../images/bt_profession_na.gif);	
}
.nav-interne li.profession a:hover  {
	background-image: url(../images/bt_profession_s.gif);
}
.nav-interne li.profession a.select {
	background-image: url(../images/bt_profession_a.gif);
}
.nav-interne li.lien a {
	background-image: url(../images/bt_lien_na.gif);	
}
.nav-interne li.lien a:hover  {
	background-image: url(../images/bt_lien_s.gif);
}
.nav-interne li.lien a.select {
	background-image: url(../images/bt_lien_a.gif);
}


.index-bandeau {
	float: right;
	background: #FFFFFF url(../images/accueil_logo.gif) no-repeat left top;
	height: 320px;
	width: 773px;
}

.interne-bandeau {
	float: right;
	background: #FFFFFF url(../images/interne_logo.gif) no-repeat left top;
	height: 256px;
	width: 773px;
}

.outils {
	float: right;
	height: 251px;
	width: 287px;
	background: url(../images/img1.gif) no-repeat right top;
	padding-top: 69px;

}
.outils-interne {
	float: right;
	height: 125px;
	width: 287px;
	background: #B2A495 url(../images/img1.gif) no-repeat right top;
	padding-top: 69px;
}

.bt-actualite {
	float: right;
	margin-top: 99px;
}


.texte-accueil {
	background: url(../images/accueil_bg_presentation.jpg) no-repeat top;
	float: right;
	height: 155px;
	width: 257px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: justify;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;

}
.index-page {
	float: right;
	height: 250px;
	width: 678px;
	background: url(../images/img2.jpg) no-repeat left top;
	padding-left: 95px;

}
.interne-page {
	float: left;
	width: 865px;
	background: #9B9389 url(../images/img2.jpg) no-repeat left top;
	line-height: 14px;

	

}
.index-actualite {
	background: url(../images/accueil_bg_actualite.jpg) no-repeat left bottom;
	float: left;
	height: 228px;
	width: 379px;
	border-left: 12px solid #FCD3B5;
}

.index-contact {
	background: #9E948D url(../images/accueil_onglet_contact.gif) no-repeat left top;
	float: right;
	height: 228px;
	width: 285px;

}
.index-contact-acces {
	text-align: right;
	float: right;
	height: 12px;
	width: 160px;
	margin-top: 10px;
	margin-right: 8px;
}

.index-contact-acces a {
	color: #666666;
}
.index-contact-acces a:hover {
	color: #FF6600;
}

.index-contact-texte {
	float: left;
	width: 240px;
	margin-top: 12px;
	padding-left: 15px;
	margin-bottom: 13px;
	line-height: 15px;
	font-size: 11px;
	color: #FFFFFF;

}
.index-contact-texte ul{
	margin: 0px;
	padding: 0px;
}

.index-contact-texte li{
	margin: 0px;
	padding: 0px 0px 0px 13px;
	list-style: none;
	height: 14px;
	background: no-repeat left 1px;
}

.index-contact-texte li.parking{
	background: url(../images/picto_parking.gif) no-repeat left;

}
.index-contact-texte li.metro{
	background: url(../images/picto_metro.gif) no-repeat left;
}
.index-contact-texte li.email{
	background: url(../images/picto_email.gif) no-repeat left;
}

.index-contact-texte a {
	color: #FCD3B5;
	font-weight: bold;
}
.index-contact-texte a:hover {
	color: #FF6600;
}

.interne-contact {
	background: url(../images/accueil_onglet_contact.gif) no-repeat left top;
	float: left;
	height: 228px;
	width: 285px;
	margin-top: 0px;
}
.interne-contact-acces {
	text-align: right;
	float: right;
	height: 12px;
	width: 160px;
	margin-top: 10px;
	margin-right: 8px;
}

.interne-contact-acces a {
	color: #666666;

}
.interne-contact-acces a:hover {
	color: #FF6600;
}

.interne-contact-texte {
	float: left;
	width: 240px;
	margin-top: 12px;
	padding-left: 15px;
	margin-bottom: 13px;
	line-height: 15px;
	font-size: 11px;
	color: #FFFFFF;

}
.interne-contact-texte ul{
	margin: 0px;
	padding: 0px;
}

.interne-contact-texte li{
	margin: 0px;
	padding: 0px 0px 0px 13px;
	list-style: none;
	height: 14px;
	background: no-repeat left 1px;
}

.interne-contact-texte li.parking{
	background: url(../images/picto_parking.gif) no-repeat left;

}
.interne-contact-texte li.metro{
	background: url(../images/picto_metro.gif) no-repeat left;
}
.interne-contact-texte li.email{
	background: url(../images/picto_email.gif) no-repeat left;
}

.interne-contact-texte a {
	color: #FCD3B5;
	font-weight: bold;
}
.interne-contact-texte a:hover {
	color: #FF6600;
}


.pied {
	background: #000000;
	text-align: center;
	float: left;

	width: 100%;
	color: #CCCCCC;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.pied a {
	color: #FCD3B5;
	font-weight: normal;
}
.pied a:hover {
	color: #FCD3B5;
	font-weight: normal;
}
.pied a:visited {
	color: #8B796C;
	font-weight: normal;
}

.titre {
	float: right;
	height: 67px;
	width: 759px;
	border-left: 12px solid #FCD3B5;
	background: url(../images/bg_bandeau.gif) repeat-x left top;
	text-align: right;

}
.snav {
	float: right;
	width: 178px;
	height: 123px;
	border-left: 12px solid #FCD3B5;
	margin-right: 20px;
	border-right: 1px solid #9E8460;
	font-size: 11px;
	font-weight: bolder;
	padding-top: 10px;


}
.snav ul {
	margin: 0px;
	padding: 0px;
	float: none;

}
.snav ul li {
	list-style: none;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 10px;
	color: #FFFFFF;

}
.snav ul li a {
	color: #ffffff;
	padding-left: 10px;
	background: url(../images/picto_snav.gif) no-repeat left 3px;
}

.snav ul li a:hover {
	color: #000000;
	background: url(../images/picto_snav.gif) no-repeat left 3px;
	padding-left: 10px;
}
.snav ul li a:visited {
	color: #DFD9D2;
}

.page {
	background: url(../images/bg_page.gif) repeat-y right top;
	width: 455px;
	float: right;
	border-left: none;
	padding-right: 105px;
	text-align: justify;
	padding-top: 10px;
	min-height:500px;
	font-size: 12px;
	color: #FFFFFF;
	padding-bottom: 50px;
}

* html .page {
	height: 500px;
}

.emailing {
	text-align: center;
	width: 270px;
	margin-top: 3px;
}

.bloc100 {
	float: left;
	width: 100px;
	margin-right: 15px;
	text-align: left;
	margin-bottom: 10px;
	border-bottom: 5px solid #FFFFFF;
	padding-bottom: 3px;
}
.bloc330 {
	float: left;
	width: 330px;
	
	padding-bottom: 20px;

}

.email-page {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	padding-bottom:2px;
	border-bottom:5px solid #FFFFFF;
	text-align:left;
	clear: left;
}

.email-page a {
	color: #FCD3B5;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 13px;
	list-style: none;
	height: 14px;
	background: url(../images/picto_email.gif) no-repeat left 1px;
}

.email-page a:hover {
	color: #FF6600;
}
.fiche-interlocuteur {
	float: left;
	margin-bottom: 30px;
	border-bottom: 1px solid #9E8460;
}
.intro {
	margin: 70px auto;
	width: 445px;
}
.animation {
	border: 1px solid #666666;
	height: 445px;
	width: 445px;
}
.skipintro {
	background: #000000;
	width: 447px;
	border: 1px solid #666666;
	text-align: center;
	margin-top: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.skipintro a {
	color: #FCD3B5;
}
.skipintro a:hover {
	color: #FCD3B5;
	border: 1px solid #ffffff;
}
.meta {
	text-align: center;
	margin-top: 10px;
	width: 447px;
}
.meta a {
	color: #666666;
}
