@charset "utf-8";
/* CSS Document */
html, body {
	width:100%;
	/*height:100%;*/
	margin:0;
	padding:0;
	text-align:center;
	background-color:#cbcfb4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	behavior:url(iepngfix.htc);
	behavior:url(csshover3.htc);
	z-index:0;
}
/* boites général */
.header, .content, .footer {
	width:900px;
	margin:0 auto;
	display:block;
	text-align:left;
	clear:both;
	position:relative;
}
.header {
	height:170px;
	/*background:url(../images/header.jpg) top left no-repeat;*/
	/*background:url(../images/header_05.jpg) top left no-repeat;*/
	background:url(../images/header_al2.jpg) top left no-repeat;
	position:relative;
	z-index:800;
	position:relative;
	/*margin-top:20px;*/
}
.header .homeLink {
	position:absolute;
	left:25px;
	top:25px;
}
.top_page {
	height:15px;
	width:900px;
	display:block;
	margin:0 auto;
	padding:0;
	position:relative;
	/*position:absolute;
	top:0;
	left:0;*/
	background:url(../images/top_bg.gif) top left no-repeat;
	/*background-color:#CC9;*/
	z-index:10;
}
.content {
	background:#FFFFFF url(../images/page_bg.gif) top left repeat-y;
	position:relative;
}
.content .clear {
	clear:both;
	background-color:none;
	color:none;
	height:0px;
	border:0;
	margin:0;
	padding:0;
}
.bottom {
	height:20px;
	width:900px;
	margin:0 auto;
	padding:0;
	/*background:url(../images/bottom_bg.gif) top left no-repeat;*/
	background:url(../images/bottom_bg.png) top left no-repeat;
	z-index:2;
	clear:both;
	position:relative;
}
.footer, .footer a {
	clear:both;
	margin:3px auto;
	/*color:#91976c;*/
	color:#6e7544;
	font-size:10px;
	width:900px;
	text-align:center;
	text-decoration:none;
}
.left_menu, .page {
	float:left;
	clear:none;
	display:inline;
	margin:0;
	padding:0;
	position:relative;
}
.left_menu {
	width:225px;
	/*background-color:#CC0;*/
}
.page {
	width:650px;
	/*background-color:#F30;*/
	height:auto !important;
	min-height:430px;
	  /height:430px;
		_height:430px;
}
.img_left {
	position:absolute;
	left:0px;
	bottom:0px;
	width:225px;
	min-height:465px !important;
	  /height:465px;
		_height:465px;
	z-index:3;
}
/* général */
h1, h2, h3 {
	color:#183022;
}
h1 {
	font-size:14px;
	font-weight:bold;
	line-height:16px;
}
h2 {
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
h3 {
	font-size:11px;
	font-weight:bold;
	line-height:12px;
}
p {
	padding:5px 15px;
}
img {
	border:0;
}
/************************************************************************************************************/
/* barre menu haut */
.top_menu {
	width:675px;
	  /width:675px;
		_width:800px;
	height:35px;
	padding:0;
	text-align:left;
	margin:0;
	position:absolute;
	left:225px;
	top:135px;
	z-index:900;
}
.top_menu ul {
	margin:0;
	padding:0;
	height:35px;
}
.top_menu ul li {
	font-size:11px;
	/*color:#445026;
	color:#183022;*/
	/*color:#728574;
	color:#5a6f5e;*/
	color:#556758;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	clear:none;
	display:inline;
	width:auto !important;
	  /width:auto; /* IE 7 */
		_width:130px; /* IE 6 */		
	margin:5px 5px 0 0;
	padding:4px 5px 5px 5px;
	height:25px;
	position:relative;
	z-index:899;
}
/* réglages IE 6 */
.top_menu ul #1pourcent_logement {
	/width:auto;
	  _width:60px;
}
.top_menu ul #prets_et_aides {
	/width:auto;
	  _width:90px;
}
.top_menu ul #conseils_et_services {
	/width:auto;
	  _width:130px;
}
.top_menu ul #acces_locatif {
	/width:auto;
	  _width:120px;
}
.top_menu ul #a_propos {
	/width:auto;
	  _width:60px;
}
/* fin IE 6 */
.top_menu ul li a {
	/*color:#183022;*/
	/*color:#728574;*/
	color:#556758;
	text-decoration:none;
}
/* class actif */
.top_menu ul li.actif, .top_menu ul li.actif a {
	/*color:#000;*/
	/*color:#728574;*/
	color:#183022;
}
/* sous-menu */
.top_menu ul li ul {
	position:absolute;
	top:22px;
	left:-5px;
	color:#183022;
	z-index:1000;
	width:190px;
	display:none;
	padding:5px 0 5px 0;
	background-color:#545f1d;
	background-color:#a3a86b;
	height:auto;
	background:#3f4519 url(../images/submenu_top.gif) top left no-repeat;
}
.top_menu ul li ul li {	
	float:left;
	clear:left;
	margin:0;
	padding:5px 10px;
	height:auto;
	width:170px !important;
	line-height:12px;
	font-weight:normal;
	font-weight:bold;
	font-size:11px;
	text-transform:none;
	color:#d9dabb;
}
.top_menu ul li ul li a, .top_menu ul li.actif ul li a {
	color:#d9dabb;
}
.top_menu ul li:hover {
	cursor:pointer;
	background-color:#a3a86b;
	color:#d9dabb;
	background:url(../images/topMenuOngletLeft.gif) top left no-repeat;
}
.onglet_d {
	height:25px;
	width:auto;
	margin:-4px -5px 0 0;
	display:block;
	padding:4px 5px 0 0;
	z-index:900;
}
.top_menu ul li:hover span.onglet_d {
	background:url(../images/topMenuOngletRight.gif) top right no-repeat;
}
.top_menu ul li.sl:hover, .top_menu ul li.sl a:hover {
	background:none;
	background-color:none;
	/*color:#000;*/
	color:#183022;
}
.top_menu ul li:hover ul {
	display:block;
}
.top_menu ul li ul li:hover {
	background-image:none;
	background-color:#647123;
	background-color:#6b6f2a;
	background-color:#373c16;
	color:#FFF;
}
.top_menu ul li ul li:hover a, .top_menu ul li ul li:hover a:hover {
	color:#FFF;
}
.submenu_bottom {
	width:190px;
	height:5px;
	position:absolute;
	bottom:-5px;
	left:0;
	background:url(../images/submenu_bottom.gif) bottom left no-repeat;
}
/* menu haut gauche */
.topLeftMenu {
	width:200px;
	height:25px;
	position:absolute;
	top:142px;
	left:10px;
	display:block;
	margin:0;
	padding:0;
	text-align:left;
	/*background-color:#FFF;*/
}
/************************************************************************************************************/
/* Left menu */
.left_menu ul {
	margin:0;
	padding:0;
	cursor:pointer;
}
.left_menu ul li {
	list-style:none;
	margin:0;
	padding:0px 10px 0px 15px;
	font-weight:bold;
	/*line-height:28px;*/
	line-height:22px;
	font-size:12px;
	color:#afa79f;
	z-index:5;
}
.left_menu a {
	text-decoration:none;
}
/*.left_menu ul li.title.actif {
	color:#FFF;
}*/
.left_menu ul li ul {
	width:225px;
	margin:0 0 0 -15px;
	line-height:normal;
	position:relative;
}
.left_menu ul li ul li, .left_menu ul li ul li.sous_rubrique ul li {
	padding:2px 10px 2px 25px;
	  /*_padding:5px 10px 2px 25px;*/
	line-height:14px;
	font-size:11px;
	font-weight:normal;
}
.left_menu ul li ul li ul {
	width:225px;
	margin-left:-25px;
}
.left_menu ul li ul li ul li {
	padding:2px 10px 2px 35px;
}
.left_menu ul li ul li.sous_rubrique ul li, .left_menu ul li ul li.sous_rubrique.actif ul li {
	padding-left:40px;
}
.left_menu ul li ul, .left_menu ul li ul li ul, .left_menu ul li:hover ul li ul, .left_menu ul li.actif ul li ul {
	display:none;
}
.left_menu ul li:hover ul, .left_menu ul li.actif ul, .left_menu ul li ul li:hover ul, .left_menu ul li.sous_rubrique.actif ul {
	display:block;
}
.left_menu .puce {
	display:none;
	width:15px; 
	height:15px;
	position:absolute;
	top:7px;
	  /top:4px;
	right:-7px;
	z-index:25;
}
.left_menu .title {
	position:relative;
	padding:5px 10px 0px 15px;
	margin-top:6px;
	/margin-top:2px;
	z-index:6;
}
.left_menu .sous_rubrique {
	font-weight:bold;
	line-height:18px;
}
.left_menu .bottom {
	width:225px;
	height:5px;
	margin:0;
	padding:0;
	display:none;
	clear:both;
	position:absolute;
	left:0px;
	bottom:0;
	/*bottom:-5px;*/
	bottom:-5px;
	z-index:10;
}
.left_menu ul li.title.locapass a, .left_menu ul li.title.accession a, .left_menu ul li.title.travaux a, .left_menu ul li.title.mobilite a, .left_menu ul li.title.passfoncier a, .left_menu ul li.title.handicap a, .left_menu ul li.title.passgrl a, .left_menu ul li.title.agricole a, .left_menu ul li.title.conseil a, .left_menu ul li.title.assistance a, .left_menu ul li.title.locatif a, .left_menu ul li.title.orange_proprietaire a, .left_menu ul li.title.orange_proprietaire_agriaccession a, .left_menu ul li.title.mauve_locataire a, .left_menu ul li.title.mauve_locataire_locapass a, .left_menu ul li.title.rose_mobilite a, .left_menu ul li.title.vert_difficulte a, .left_menu ul li.title.vert_autres a  {
	color:#afa79f;;
	background-color:#ebeae7;
}
/* codes couleurs */
/* agricole */
.left_menu ul li.title.agricole.actif, .left_menu ul li.title.agricole:hover, .left_menu ul li.title.agricole.actif a, .left_menu ul li.title.agricole:hover a {
	background-color:#57744b;
	color:#FFF;
}	
.left_menu ul li.title.agricole.actif, .left_menu ul li.title.agricole:hover {
	background:#57744b url(agricole/images/bt_leftMenu_on.gif) top left no-repeat;
}
.left_menu ul li.title.agricole.actif .bottom, .left_menu ul li.title.agricole:hover .bottom {
	display:block;
	background:#57744b url(agricole/images/leftMenu_a_bottom.gif)bottom right no-repeat;
}.left_menu ul li.agricole.actif .puce/*, .left_menu ul li.agricole:hover .puce*/ {
	display:block;
	/*background:url(agricole/images/puce_actif.gif) top left no-repeat;*/
	background:url(agricole/images/puce_actif.png) top left no-repeat;
	
}

/* Locapass */
.left_menu ul li.title.locapass.actif, .left_menu ul li.title.locapass:hover, .left_menu ul li.title.locapass.actif a, .left_menu ul li.title.locapass:hover a {
	background-color:#907cb4;
	color:#FFF;
}	
.left_menu ul li.title.locapass.actif, .left_menu ul li.title.locapass:hover {
	background:#907cb4 url(locapass/images/bt_leftMenu_on.gif) top left no-repeat;
}

.left_menu ul li.title.locapass.actif ul li, .left_menu ul li.title.locapass:hover ul li, .left_menu ul li.actif .locapass, .left_menu ul li.locapass.actif, .left_menu ul li.locapass:hover, .left_menu ul li.locapass .actif, .left_menu ul li.sous_rubrique.locapass.actif ul li a, .left_menu ul li.locapass ul li.sous_rubrique.locapass.actif ul li a, .left_menu ul li.locapass a, .left_menu ul li.title.locapass.actif ul li a, .left_menu ul li.title.locapass:hover ul li a {
	background-color:#ded8e9;
	color:#5b447a;
	text-decoration:none;
}
.left_menu ul li.locapass.actif .puce/*, .left_menu ul li.locapass:hover .puce*/ {
	display:block;
	/*background:url(locapass/images/puce_actif.gif) top left no-repeat;*/
	background:url(locapass/images/puce_actif.png) top left no-repeat;
	
}
/*.left_menu ul li.locapass ul li.sous_rubrique.actif ul li:hover a {
	background:url(locapass/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
}*/
.left_menu ul li.locapass ul li.sous_rubrique.actif ul li.actif a {
	background:url(locapass/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
	font-weight:bold;
}
.left_menu ul li.title.locapass.actif .bottom, .left_menu ul li.title.locapass:hover .bottom {
	display:block;
	background:#ded8e9 url(locapass/images/leftMenu_a_bottom.gif)bottom right no-repeat;
}
/* Accession */
.left_menu ul li.title.accession.actif, .left_menu ul li.title.accession:hover,.left_menu ul li.title.accession.actif a, .left_menu ul li.title.accession:hover a { 
	background-color:#7abc76;
	color:#FFF;
}
.left_menu ul li.title.accession.actif, .left_menu ul li.title.accession:hover {
	background:#7abc76 url(accession/images/bt_leftMenu_on.gif) top left no-repeat;
}
.left_menu ul li.title.accession.actif ul li, .left_menu ul li.title.accession.actif ul li a, .left_menu ul li.title.accession:hover ul li, .left_menu ul li.title.accession:hover ul li a, .left_menu ul li.actif .accession, .left_menu ul li.accession.actif, .left_menu ul li.accession:hover, .left_menu ul li.accession .actif,  .left_menu ul li.sous_rubrique.accession.actif ul li a, .left_menu ul li.accession ul li.sous_rubrique.accession.actif ul li a, .left_menu ul li.accession a {
	background-color:#d9e4cd;
	color:#7abc76;
	text-decoration:none;
}
.left_menu ul li.accession.actif .puce/*, .left_menu ul li.accession:hover .puce*/ {
	display:block;
	/*background:url(accession/images/puce_actif.gif) top left no-repeat;*/
	background:url(accession/images/puce_actif.png) top left no-repeat;
}
.left_menu ul li.title.accession.actif .bottom, .left_menu ul li.title.accession:hover .bottom {
	display:block;
	background:#fbdabf url(accession/images/leftMenu_a_bottom.gif)bottom right no-repeat;
}
/*.left_menu ul li.accession ul li.sous_rubrique.actif ul li:hover a {
	background:url(accession/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
}*/
.left_menu ul li.accession ul li.sous_rubrique.actif ul li.actif a {
	background:url(accession/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
	font-weight:bold;
}
/* Travaux */
.left_menu ul li.title.travaux.actif, .left_menu ul li.title.travaux:hover, .left_menu ul li.title.travaux.actif a, .left_menu ul li.title.travaux:hover a {
	background-color:#f08c3e;
	color:#FFF;
}
.left_menu ul li.title.travaux.actif, .left_menu ul li.title.travaux:hover {
	background:#f08c3e url(travaux/images/bt_leftMenu_on.gif) top left no-repeat;
}
.left_menu ul li.title.travaux.actif ul li, .left_menu ul li.title.travaux:hover ul li, .left_menu ul li.actif .travaux, .left_menu ul li.travaux.actif, .left_menu ul li.travaux:hover, .left_menu ul li.travaux .actif, .left_menu ul li.travaux a, .left_menu ul li.travaux.actif a, .left_menu ul li.title.travaux.actif ul li a, .left_menu ul li.title.travaux:hover ul li a{
	background-color:#fbdabf;
	color:#f08c3e;
}
.left_menu ul li.travaux.actif .puce {
	display:block;
	/*background:url(travaux/images/puce_actif.gif) top left no-repeat;*/
	background:url(travaux/images/puce_actif.png) top left no-repeat;
}
.left_menu ul li.title.travaux.actif .bottom, .left_menu ul li.title.travaux:hover .bottom {
	display:block;
	background:#fbdabf url(travaux/images/leftMenu_a_bottom.gif)right bottom no-repeat;
}
.left_menu ul li.travaux ul li.actif a {
	background:url(travaux/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
	font-weight:bold;
}
/* Mobilité */
.left_menu ul li.title.mobilite.actif, .left_menu ul li.title.mobilite:hover, .left_menu ul li.title.mobilite.actif a, .left_menu ul li.title.mobilite:hover a {
	background-color:#703528;
	color:#FFF;
}
.left_menu ul li.title.mobilite.actif, .left_menu ul li.title.mobilite:hover {
	background:#703528 url(mobilite/images/bt_leftMenu_on.gif) top left no-repeat;
}
.left_menu ul li.title.mobilite.actif ul li, .left_menu ul li.title.mobilite:hover ul li, .left_menu ul li.actif .mobilite, .left_menu ul li.mobilite.actif, .left_menu ul li.mobilite:hover, .left_menu ul li.mobilite .actif, .left_menu ul li.mobilite a, .left_menu ul li.mobilite.actif a, .left_menu ul li.title.mobilite.actif ul li a, .left_menu ul li.title.mobilite:hover ul li a {
	background-color:#daa990;
	color:#703528;
}
.left_menu ul li.mobilite.actif .puce {
	display:block;
	/*background:url(mobilite/images/puce_actif.gif) top left no-repeat;*/
	background:url(mobilite/images/puce_actif.png) top left no-repeat;
}
.left_menu ul li.title.mobilite.actif .bottom, .left_menu ul li.title.mobilite:hover .bottom {
	display:block;
	background:#fbdabf url(mobilite/images/leftMenu_a_bottom.gif)bottom right no-repeat;
}
.left_menu ul li.mobilite ul li.actif a {
	background:url(mobilite/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
	font-weight:bold;
}
/* Assistance */
.left_menu ul li.title.assistance.actif {
	
}
.left_menu ul li.actif .assistance, .left_menu ul li.assistance.actif, .left_menu ul li.assistance:hover, .left_menu ul li.assistance .actif {
	
}
/* Pass-Foncier */
.left_menu ul li.title.passfoncier.actif, .left_menu ul li.title.passfoncier:hover, .left_menu ul li.title.passfoncier.actif a, .left_menu ul li.title.passfoncier:hover a {
	background-color:#008C4F;
	color:#FFF;
}
.left_menu ul li.title.passfoncier.actif, .left_menu ul li.title.passfoncier:hover { 
	background:#008C4F url(passfoncier/images/bt_leftMenu_on.gif) top left no-repeat;
}
.left_menu ul li.title.passfoncier.actif ul li, .left_menu ul li.title.passfoncier:hover ul li, .left_menu ul li.actif .passfoncier, .left_menu ul li.passfoncier.actif, .left_menu ul li.passfoncier:hover, .left_menu ul li.passfoncier .actif, .left_menu ul li.passfoncier a, .left_menu ul li.passfoncier.actif a, .left_menu ul li.title.passfoncier.actif ul li a, .left_menu ul li.title.passfoncier:hover ul li a {
	/*background-color:#ccf0da;*/
	background-color:#cde8d6;
	color:#008C4F;
	
}.left_menu ul li.passfoncier.actif .puce {
	display:block;
	/*background:url(passfoncier/images/puce_actif.gif) top left no-repeat;*/
	background:url(passfoncier/images/puce_actif.png) top left no-repeat;
}
.left_menu ul li.title.passfoncier.actif .bottom, .left_menu ul li.title.passfoncier:hover .bottom {
	display:block;
	background:#fbdabf url(passfoncier/images/leftMenu_a_bottom.gif)bottom right no-repeat;
}
.left_menu ul li.passfoncier ul li.actif a {
	background:url(passfoncier/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
	font-weight:bold;
}

/* Pass-GRL */
.left_menu ul li.title.passgrl.actif, .left_menu ul li.title.passgrl:hover, .left_menu ul li.title.passgrl.actif a, .left_menu ul li.title.passgrl:hover a {
	background-color:#3798B9;
	color:#FFF;
}
.left_menu ul li.title.passgrl.actif, .left_menu ul li.title.passgrl:hover {
	background:#3798B9 url(passgrl/images/bt_leftMenu_on.gif) top left no-repeat;
}
.left_menu ul li.passgrl.actif .puce/*, .left_menu ul li.accession:hover .puce*/ {
	display:block;
	/*background:url(accession/images/puce_actif.gif) top left no-repeat;*/
	background:url(passgrl/images/puce_actif.png) top left no-repeat;
}
/*.left_menu ul li.actif .passgrl, .left_menu ul li.passgrl.actif, .left_menu ul li.passgrl:hover, .left_menu ul li.passgrl .actif {
	
}*/
.left_menu ul li.title.passgrl.actif .bottom, .left_menu ul li.title.passgrl:hover .bottom {
	display:block;
	background:#fbdabf url(passgrl/images/leftMenu_a_bottom.gif)bottom right no-repeat;
}
/* Conseil */
.left_menu ul li.title.conseil.actif {

}
.left_menu ul li.actif .conseil, .left_menu ul li.conseil.actif, .left_menu ul li.conseil:hover, .left_menu ul li.conseil .actif {
	
}
/* handicap */
.left_menu ul li.title.handicap.actif, .left_menu ul li.title.handicap:hover, .left_menu ul li.title.handicap.actif a, .left_menu ul li.title.handicap:hover a {
	background-color:#FFCF00;
	color:#FFF;
}
.left_menu ul li.title.handicap.actif, .left_menu ul li.title.handicap:hover {
	background:#FFCF00 url(handicap/images/bt_leftMenu_on.gif) top left no-repeat;
}
.left_menu ul li.title.handicap.actif ul li, .left_menu ul li.title.handicap:hover ul li, .left_menu ul li.actif .handicap, .left_menu ul li.handicap.actif, .left_menu ul li.handicap:hover, .left_menu ul li.handicap .actif, .left_menu ul li.handicap a, .left_menu ul li.handicap.actif a, .left_menu ul li.title.handicap.actif ul li a, .left_menu ul li.title.handicap:hover ul li a {
	background-color:#f2e3bc;
	/*color:#FFCF00;*/
	color:#f2ae00;
}
.left_menu ul li.handicap.actif .puce {
	display:block;
	/*background:url(handicap/images/puce_actif.gif) top left no-repeat;*/
	background:url(handicap/images/puce_actif.png) top left no-repeat;
}
.left_menu ul li.title.handicap.actif .bottom, .left_menu ul li.title.handicap:hover .bottom {
	display:block;
	background:#fbdabf url(handicap/images/leftMenu_a_bottom.gif)bottom right no-repeat;
}
.left_menu ul li.handicap ul li.actif a {
	background:url(handicap/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
	font-weight:bold;
}
/* conseil */
.left_menu ul li.title.conseil.actif, .left_menu ul li.title.conseil:hover, .left_menu ul li.title.conseil.actif a, .left_menu ul li.title.conseil:hover a {
	background-color:#7EA3D1;
	color:#FFF;
}
.left_menu ul li.title.conseil.actif, .left_menu ul li.title.conseil:hover {
	background:#7EA3D1 url(conseil/images/bt_leftMenu_on.gif) top left no-repeat;
}
.left_menu ul li.title.conseil.actif ul li, .left_menu ul li.title.conseil:hover ul li, .left_menu ul li.actif .conseil, .left_menu ul li.conseil.actif, .left_menu ul li.conseil:hover, .left_menu ul li.conseil .actif, .left_menu ul li.conseil a, .left_menu ul li.conseil.actif a, .left_menu ul li.title.conseil.actif ul li a, .left_menu ul li.title.conseil:hover ul li a {
	background-color:#cfe0f5;
	color:#7EA3D1;
}
.left_menu ul li.conseil.actif .puce {
	display:block;
	/*background:url(conseil/images/puce_actif.gif) top left no-repeat;*/
	background:url(conseil/images/puce_actif.png) top left no-repeat;
}
.left_menu ul li.title.conseil.actif .bottom, .left_menu ul li.title.conseil:hover .bottom {
	display:block;
	background:#fbdabf url(conseil/images/leftMenu_a_bottom.gif)bottom right no-repeat;
}
.left_menu ul li.conseil ul li.actif a {
	background:url(conseil/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
	font-weight:bold;
}
/* assistance */
.left_menu ul li.title.assistance.actif, .left_menu ul li.title.assistance:hover, .left_menu ul li.title.assistance.actif a, .left_menu ul li.title.assistance:hover a {
	background-color:#E53534;
	color:#FFF;
}
.left_menu ul li.title.assistance.actif, .left_menu ul li.title.assistance:hover {
	background:#E53534 url(assistance/images/bt_leftMenu_on.gif) top left no-repeat;
}
.left_menu ul li.title.assistance.actif ul li, .left_menu ul li.title.assistance:hover ul li, .left_menu ul li.actif .assistance, .left_menu ul li.assistance.actif, .left_menu ul li.assistance:hover, .left_menu ul li.assistance .actif, .left_menu ul li.assistance a, .left_menu ul li.assistance.actif a, .left_menu ul li.title.assistance.actif ul li a, .left_menu ul li.title.assistance:hover ul li a {
	background-color:#ffc0c0;
	color:#E53534;
}
.left_menu ul li.assistance.actif .puce {
	display:block;
	/*background:url(assistance/images/puce_actif.gif) top left no-repeat;*/
	background:url(assistance/images/puce_actif.png) top left no-repeat;
}
.left_menu ul li.title.assistance.actif .bottom, .left_menu ul li.title.assistance:hover .bottom {
	display:block;
	background:#fbdabf url(assistance/images/leftMenu_a_bottom.gif)bottom right no-repeat;
}
.left_menu ul li.assistance ul li.actif a {
	background:url(assistance/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
	font-weight:bold;
}
/* locatif */
.left_menu ul li.title.locatif.actif, .left_menu ul li.title.locatif:hover, .left_menu ul li.title.locatif.actif a, .left_menu ul li.title.locatif:hover a {
	background-color:#AF0917;
	color:#FFF;
}
.left_menu ul li.title.locatif.actif, .left_menu ul li.title.locatif:hover {
	background:#AF0917 url(locatif/images/bt_leftMenu_on.gif) top left no-repeat;
}
.left_menu ul li.title.locatif.actif ul li, .left_menu ul li.title.locatif:hover ul li, .left_menu ul li.actif .locatif, .left_menu ul li.locatif.actif, .left_menu ul li.locatif:hover, .left_menu ul li.locatif .actif, .left_menu ul li.locatif a, .left_menu ul li.locatif.actif a, .left_menu ul li.title.locatif.actif ul li a, .left_menu ul li.title.locatif:hover ul li a {
	background-color:#ffc0c0;
	color:#AF0917;
}
.left_menu ul li.locatif.actif .puce {
	display:block;
	/*background:url(locatif/images/puce_actif.gif) top left no-repeat;*/
	background:url(locatif/images/puce_actif.png) top left no-repeat;
}
.left_menu ul li.title.locatif.actif .bottom, .left_menu ul li.title.locatif:hover .bottom {
	display:block;
	background:#ffc0c0 url(locatif/images/leftMenu_a_bottom.gif)bottom right no-repeat;
}
.left_menu ul li.locatif ul li.actif a {
	background:url(locatif/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
	font-weight:bold;
}
/* codes couleurs Action Logement */
/* mauve_locataire */
.left_menu ul li.title.mauve_locataire.actif, .left_menu ul li.title.mauve_locataire:hover, .left_menu ul li.title.mauve_locataire.actif a, .left_menu ul li.title.mauve_locataire:hover a {
	background-color:#622d91;
	color:#FFF;
}
.left_menu ul li.title.mauve_locataire.actif, .left_menu ul li.title.mauve_locataire:hover { 
	background:#622d91 url(mauve_locataire/images/bt_leftMenu_on.gif) top left no-repeat;
}
.left_menu ul li.title.mauve_locataire.actif ul li, .left_menu ul li.title.mauve_locataire:hover ul li, .left_menu ul li.actif .mauve_locataire, .left_menu ul li.mauve_locataire.actif, .left_menu ul li.mauve_locataire:hover, .left_menu ul li.mauve_locataire .actif, .left_menu ul li.mauve_locataire a, .left_menu ul li.mauve_locataire.actif a, .left_menu ul li.title.mauve_locataire.actif ul li a, .left_menu ul li.title.mauve_locataire:hover ul li a {
	/*background-color:#ccf0da;*/
	background-color:#d3c8e3;
	color:#622d91;
	
}.left_menu ul li.mauve_locataire.actif .puce {
	display:block;
	/*background:url(mauve_locataire/images/puce_actif.gif) top left no-repeat;*/
	background:url(mauve_locataire/images/puce_actif.png) top left no-repeat;
}
.left_menu ul li.title.mauve_locataire.actif .bottom, .left_menu ul li.title.mauve_locataire:hover .bottom {
	display:block;
	background:#fbdabf url(mauve_locataire/images/leftMenu_a_bottom.gif)bottom right no-repeat;
}
.left_menu ul li.mauve_locataire ul li.actif a {
	background:url(mauve_locataire/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
	font-weight:bold;
}
/* mauve_locataire_locapass */
.left_menu ul li.title.mauve_locataire_locapass.actif, .left_menu ul li.title.mauve_locataire_locapass:hover, .left_menu ul li.title.mauve_locataire_locapass.actif a, .left_menu ul li.title.mauve_locataire_locapass:hover a {
	background-color:#622d91;
	color:#FFF;
}	
.left_menu ul li.title.mauve_locataire_locapass.actif, .left_menu ul li.title.mauve_locataire_locapass:hover {
	background:#622d91 url(mauve_locataire_locapass/images/bt_leftMenu_on.gif) top left no-repeat;
}

.left_menu ul li.title.mauve_locataire_locapass.actif ul li, .left_menu ul li.title.mauve_locataire_locapass:hover ul li, .left_menu ul li.actif .mauve_locataire_locapass, .left_menu ul li.mauve_locataire_locapass.actif, .left_menu ul li.mauve_locataire_locapass:hover, .left_menu ul li.mauve_locataire_locapass .actif, .left_menu ul li.sous_rubrique.mauve_locataire_locapass.actif ul li a, .left_menu ul li.mauve_locataire_locapass ul li.sous_rubrique.mauve_locataire_locapass.actif ul li a, .left_menu ul li.mauve_locataire_locapass a, .left_menu ul li.title.mauve_locataire_locapass.actif ul li a, .left_menu ul li.title.mauve_locataire_locapass:hover ul li a {
	background-color:#d3c8e3;
	color:#622d91;
	text-decoration:none;
}
.left_menu ul li.mauve_locataire_locapass.actif .puce/*, .left_menu ul li.mauve_locataire_locapass:hover .puce*/ {
	display:block;
	/*background:url(mauve_locataire_locapass/images/puce_actif.gif) top left no-repeat;*/
	background:url(mauve_locataire_locapass/images/puce_actif.png) top left no-repeat;
	
}
/*.left_menu ul li.mauve_locataire_locapass ul li.sous_rubrique.actif ul li:hover a {
	background:url(mauve_locataire_locapass/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
}*/
.left_menu ul li.mauve_locataire_locapass ul li.sous_rubrique.actif ul li.actif a {
	background:url(mauve_locataire_locapass/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
	font-weight:bold;
}
.left_menu ul li.title.mauve_locataire_locapass.actif .bottom, .left_menu ul li.title.mauve_locataire_locapass:hover .bottom {
	display:block;
	background:#d3c8e3 url(mauve_locataire_locapass/images/leftMenu_a_bottom.gif)bottom right no-repeat;
}
/* rose_mobilite */
.left_menu ul li.title.rose_mobilite.actif, .left_menu ul li.title.rose_mobilite:hover, .left_menu ul li.title.rose_mobilite.actif a, .left_menu ul li.title.rose_mobilite:hover a {
	background-color:#ee4097;
	color:#FFF;
}
.left_menu ul li.title.rose_mobilite.actif, .left_menu ul li.title.rose_mobilite:hover { 
	background:#ee4097 url(rose_mobilite/images/bt_leftMenu_on.gif) top left no-repeat;
}
.left_menu ul li.title.rose_mobilite.actif ul li, .left_menu ul li.title.rose_mobilite:hover ul li, .left_menu ul li.actif .rose_mobilite, .left_menu ul li.rose_mobilite.actif, .left_menu ul li.rose_mobilite:hover, .left_menu ul li.rose_mobilite .actif, .left_menu ul li.rose_mobilite a, .left_menu ul li.rose_mobilite.actif a, .left_menu ul li.title.rose_mobilite.actif ul li a, .left_menu ul li.title.rose_mobilite:hover ul li a {
	/*background-color:#ccf0da;*/
	background-color:#fbdae8;
	color:#ee4097;
	
}.left_menu ul li.rose_mobilite.actif .puce {
	display:block;
	/*background:url(rose_mobilite/images/puce_actif.gif) top left no-repeat;*/
	background:url(rose_mobilite/images/puce_actif.png) top left no-repeat;
}
.left_menu ul li.title.rose_mobilite.actif .bottom, .left_menu ul li.title.rose_mobilite:hover .bottom {
	display:block;
	background:#fbdabf url(rose_mobilite/images/leftMenu_a_bottom.gif)bottom right no-repeat;
}
.left_menu ul li.rose_mobilite ul li.actif a {
	background:url(rose_mobilite/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
	font-weight:bold;
}
/* vert_autres */
.left_menu ul li.title.vert_autres.actif, .left_menu ul li.title.vert_autres:hover, .left_menu ul li.title.vert_autres.actif a, .left_menu ul li.title.vert_autres:hover a {
	background-color:#009649;
	color:#FFF;
}
.left_menu ul li.title.vert_autres.actif, .left_menu ul li.title.vert_autres:hover { 
	background:#009649 url(vert_autres/images/bt_leftMenu_on.gif) top left no-repeat;
}
.left_menu ul li.title.vert_autres.actif ul li, .left_menu ul li.title.vert_autres:hover ul li, .left_menu ul li.actif .vert_autres, .left_menu ul li.vert_autres.actif, .left_menu ul li.vert_autres:hover, .left_menu ul li.vert_autres .actif, .left_menu ul li.vert_autres a, .left_menu ul li.vert_autres.actif a, .left_menu ul li.title.vert_autres.actif ul li a, .left_menu ul li.title.vert_autres:hover ul li a {
	/*background-color:#ccf0da;*/
	background-color:#c6e1ce;
	color:#009649;
	
}.left_menu ul li.vert_autres.actif .puce {
	display:block;
	/*background:url(vert_autres/images/puce_actif.gif) top left no-repeat;*/
	background:url(vert_autres/images/puce_actif.png) top left no-repeat;
}
.left_menu ul li.title.vert_autres.actif .bottom, .left_menu ul li.title.vert_autres:hover .bottom {
	display:block;
	background:#fbdabf url(vert_autres/images/leftMenu_a_bottom.gif)bottom right no-repeat;
}
.left_menu ul li.vert_autres ul li.actif a {
	background:url(vert_autres/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
	font-weight:bold;
}
/* vert_difficulte */
.left_menu ul li.title.vert_difficulte.actif, .left_menu ul li.title.vert_difficulte:hover, .left_menu ul li.title.vert_difficulte.actif a, .left_menu ul li.title.vert_difficulte:hover a {
	background-color:#a4cf57;
	color:#FFF;
}
.left_menu ul li.title.vert_difficulte.actif, .left_menu ul li.title.vert_difficulte:hover { 
	background:#a4cf57 url(vert_difficulte/images/bt_leftMenu_on.gif) top left no-repeat;
}
.left_menu ul li.title.vert_difficulte.actif ul li, .left_menu ul li.title.vert_difficulte:hover ul li, .left_menu ul li.actif .vert_difficulte, .left_menu ul li.vert_difficulte.actif, .left_menu ul li.vert_difficulte:hover, .left_menu ul li.vert_difficulte .actif, .left_menu ul li.vert_difficulte a, .left_menu ul li.vert_difficulte.actif a, .left_menu ul li.title.vert_difficulte.actif ul li a, .left_menu ul li.title.vert_difficulte:hover ul li a {
	/*background-color:#ccf0da;*/
	background-color:#eaf3da;
	color:#a4cf57;
	
}.left_menu ul li.vert_difficulte.actif .puce {
	display:block;
	/*background:url(vert_difficulte/images/puce_actif.gif) top left no-repeat;*/
	background:url(vert_difficulte/images/puce_actif.png) top left no-repeat;
}
.left_menu ul li.title.vert_difficulte.actif .bottom, .left_menu ul li.title.vert_difficulte:hover .bottom {
	display:block;
	background:#fbdabf url(vert_difficulte/images/leftMenu_a_bottom.gif)bottom right no-repeat;
}
.left_menu ul li.vert_difficulte ul li.actif a {
	background:url(vert_difficulte/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
	font-weight:bold;
}
/* orange_proprietaire */
.left_menu ul li.title.orange_proprietaire.actif, .left_menu ul li.title.orange_proprietaire:hover, .left_menu ul li.title.orange_proprietaire.actif a, .left_menu ul li.title.orange_proprietaire:hover a {
	background-color:#f15f22;
	color:#FFF;
}
.left_menu ul li.title.orange_proprietaire.actif, .left_menu ul li.title.orange_proprietaire:hover { 
	background:#f15f22 url(orange_proprietaire/images/bt_leftMenu_on.gif) top left no-repeat;
}
.left_menu ul li.title.orange_proprietaire.actif ul li, .left_menu ul li.title.orange_proprietaire:hover ul li, .left_menu ul li.actif .orange_proprietaire, .left_menu ul li.orange_proprietaire.actif, .left_menu ul li.orange_proprietaire:hover, .left_menu ul li.orange_proprietaire .actif, .left_menu ul li.orange_proprietaire a, .left_menu ul li.orange_proprietaire.actif a, .left_menu ul li.title.orange_proprietaire.actif ul li a, .left_menu ul li.title.orange_proprietaire:hover ul li a {
	/*background-color:#ccf0da;*/
	background-color:#fddbc5;
	color:#f15f22;
	
}.left_menu ul li.orange_proprietaire.actif .puce {
	display:block;
	/*background:url(orange_proprietaire/images/puce_actif.gif) top left no-repeat;*/
	background:url(orange_proprietaire/images/puce_actif.png) top left no-repeat;
}
.left_menu ul li.title.orange_proprietaire.actif .bottom, .left_menu ul li.title.orange_proprietaire:hover .bottom {
	display:block;
	background:#fbdabf url(orange_proprietaire/images/leftMenu_a_bottom.gif)bottom right no-repeat;
}
.left_menu ul li.orange_proprietaire ul li.actif a {
	background:url(orange_proprietaire/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
	font-weight:bold;
}
/* orange_proprietaire_agriaccession */
.left_menu ul li.title.orange_proprietaire_agriaccession.actif, .left_menu ul li.title.orange_proprietaire_agriaccession:hover, .left_menu ul li.title.orange_proprietaire_agriaccession.actif a, .left_menu ul li.title.orange_proprietaire_agriaccession:hover a {
	background-color:#f15f22;
	color:#FFF;
}	
.left_menu ul li.title.orange_proprietaire_agriaccession.actif, .left_menu ul li.title.orange_proprietaire_agriaccession:hover {
	background:#f15f22 url(orange_proprietaire_agriaccession/images/bt_leftMenu_on.gif) top left no-repeat;
}

.left_menu ul li.title.orange_proprietaire_agriaccession.actif ul li, .left_menu ul li.title.orange_proprietaire_agriaccession:hover ul li, .left_menu ul li.actif .orange_proprietaire_agriaccession, .left_menu ul li.orange_proprietaire_agriaccession.actif, .left_menu ul li.orange_proprietaire_agriaccession:hover, .left_menu ul li.orange_proprietaire_agriaccession .actif, .left_menu ul li.sous_rubrique.orange_proprietaire_agriaccession.actif ul li a, .left_menu ul li.orange_proprietaire_agriaccession ul li.sous_rubrique.orange_proprietaire_agriaccession.actif ul li a, .left_menu ul li.orange_proprietaire_agriaccession a, .left_menu ul li.title.orange_proprietaire_agriaccession.actif ul li a, .left_menu ul li.title.orange_proprietaire_agriaccession:hover ul li a {
	background-color:#fddbc5;
	color:#f15f22;
	text-decoration:none;
}
.left_menu ul li.orange_proprietaire_agriaccession.actif .puce/*, .left_menu ul li.orange_proprietaire_agriaccession:hover .puce*/ {
	display:block;
	/*background:url(orange_proprietaire_agriaccession/images/puce_actif.gif) top left no-repeat;*/
	background:url(orange_proprietaire_agriaccession/images/puce_actif.png) top left no-repeat;
	
}
/*.left_menu ul li.orange_proprietaire_agriaccession ul li.sous_rubrique.actif ul li:hover a {
	background:url(orange_proprietaire_agriaccession/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
}*/
.left_menu ul li.orange_proprietaire_agriaccession ul li.sous_rubrique.actif ul li.actif a {
	background:url(orange_proprietaire_agriaccession/images/fleches_pages_actif.gif) top left no-repeat;
	padding-left:15px;
	font-weight:bold;
}
.left_menu ul li.title.orange_proprietaire_agriaccession.actif .bottom, .left_menu ul li.title.orange_proprietaire_agriaccession:hover .bottom {
	display:block;
	background:#fddbc5 url(orange_proprietaire_agriaccession/images/leftMenu_a_bottom.gif)bottom right no-repeat;
}
/************************************************************************************************************/
.page_content {
	margin:10px 15px 20px 25px;
	position:relative;
}
/*.page_content .header {
	position:absolute;
	left:0;
	top:-35px;
	z-index:5;
	height:125px;
	width:664px;
	display:block;
	background:url(locapass/images/header.jpg) top left no-repeat;
}*/
/* bloc arrondis blanc */
.arrondis, .arrondis_p, .pave {
	position:relative;
	padding:10px;
	margin:0 0 10px 0;
	/*margin:0;*/
}
.agh, .adh, .agb, .adb, .agh_p, .adh_p, .agb_p, .adb_p {
	position:absolute;
	width:10px;
	height:10px;
	display:block
	margin:0;
	padding:0;
}
.agh, .agh_p {
	top:-1px;
	left:-1px;
}
.adh, .adh_p {
	right:-1px;
	top:-1px;
}
.agb, .agb_p {
	left:-1px;
	bottom:-1px;
}
.adb, .adb_p {
	right:-1px;
	bottom:-1px;
}
.mentionsConso {
	font-weight:bold;
	padding:5px 10px;
	margin:5px auto;
	width:75%;
	border:1px solid #ccc;
}
