@charset "utf-8";
/* CSS Document */
/* */
.erreur {
	text-align:center;
	font-weight:bold;
	color:#C00;
}
/* */
html {
	background:#afc1d7 url("img/page_background.jpg") top left repeat-x;
}
html, body {
	width:100% !important;
	/*height:100%;*/
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-size:12px;*/
	color:#333;
	text-align:left;
}
/* balises gnrales */
img {
	border:0;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a.fleche_rd {
	background:url(../images/ico/fleche_rd.png) top left no-repeat;
	padding-left:15px;
	line-height:13px;
}
h1 {
	font-size:14px;
}
h2 {
	font-size:13px;
}
h3 {
	font-size:12px;
}
hr {
	/*border:1px solid #CCC;
	background-color:#CCC;
	height:0;*/
	height: 1px;
	/*margin: -0.5em 0;*/
	padding: 0;
	color: #ccc;
	background-color: #ccc;
	border: 0;
	clear:both;
}
/*table {
	border:0;
}*/
/* fin balises gnrales */
/* header et menu haut */
.header {
	width:900px;
	height:145px;
	/*margin:30px auto 0 auto !important;*/
	margin:0 auto;
	padding:0;
	position:relative;
	/*background:#FFF url("img/header_7_2.jpg") top left no-repeat;*/
	/*background:url("img/header_al_b2.jpg") top left no-repeat;*/
	background:url("img/header_al_site.jpg") top left no-repeat;
	z-index:45;
}
.header .homeLink {
	position:absolute;
	top:25px;
	left:25px;
}
.header .profil {
	color:#FFF;
	font-weight:bold;
	position:absolute;
	right:10px;
	bottom:35px;
}
.top_menu {
	width:870px;
	height:22px;
	margin:0;
	padding:4px 15px;
	position:absolute;
	left:0;
	bottom:0;
	color:#C00;
	/*background-color:#0FF;*/
	background:url("../images/top_menu_bg.png") top left no-repeat;
	z-index:50;
}
.menuIco {
	margin:0;
	padding:0;
	position:absolute;
	top:3px;
	left:25px;
	display:block;
}
.menuIco img {
	border:0;
	float:left;
	clear:none;
	display:inline;
	margin:0 5px 0 0;
}
/* éléments topMenu */
.top_menu ul {
	list-style-type:none;
	/*margin:0;*/
	margin:-1px 0 0 210px;
	padding:0;
	height:25px;
	z-index:900;
	width:680px;
	float:none;
	/*float:right;*/
	color:#666;
	font-weight:bold;
	position:relative;
	font-size:10px;
	font-weight:bold;
	/*font-weight:bold;
	background-color:#FFF;
	display:block;*/
}
.top_menu ul a {
	color:#FFF;
	text-decoration:none;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	display:block;
	/*font-weight:bold;*/
}
.top_menu ul li {
	float:left;
	clear:none;
	margin:-1px 5px 0 5px;
	height:25px;
	padding:1px 1px 4px 7px;
	display:inline;
	width:auto;
	text-align:center;
	vertical-align:middle;
	position:relative;
	/*background-color:#CCC;*/
	line-height:23px;
	text-transform:uppercase;
	z-index:950;	
}
.top_menu ul li.actif {
	/*color:#000;
	background-color:#FFF;*/
	color:#FFF;
	/*background-color:#666;*/
	background:url(img/top_menu_left_actif.png) top left no-repeat;
	z-index:951;
}
.onglet_right {
	height:25px;
	width:auto;
	margin:-1px -6px 0 0;
	display:block;
	padding:0px 8px 0 0;
	z-index:1000;
}
.top_menu ul li.actif span.onglet_right {
	background:url(img/top_menu_right_actif.png) top right no-repeat;
}
.top_menu ul li:hover {
	cursor:pointer;
	color:#FFF;
	/*background-color:#333;*/
	background:url(img/top_menu_left.png) top left no-repeat;
	z-index:952;
}
.top_menu ul li:hover span.onglet_right {
	background:url(img/top_menu_right.png) top right no-repeat;
}
.top_menu ul li ul {
	display:none;
	position:absolute;
	left:-5px;
	top:20px;
	width:175px;
	/*width:auto;
	overflow:hidden;*/
	margin:5px 0 0 0;
	padding:0px 5px;
	height:auto;
	/*background-color:#EBEBEB;*/
	background-color:#333;
	z-index:1000;
	background-image:none;
}
.top_menu ul li ul li {
	line-height:12px;
	text-transform:none;
	text-align:left;
	padding:2px 5px 5px 12px;
	width:168px;
	margin:0 0 0 -5px;
	height:auto;
	z-index:1001;
}
.top_menu ul li ul li:hover {
	background-color:#262626;
	background-image:none;
}
/*.top_menu ul li:hover, .top_menu ul li.actif:hover {
	backround-color:#333;
}*/
.top_menu ul li:hover ul {
	display:block;
	cursor:pointer;
	z-index:5000;
}
.top_menu ul li ul li.top, .top_menu ul li ul:hover li.top, .top_menu ul li ul li.bottom {
	/*background:none;
	background-color:none;*/
	height:5px;
	width:185px;
	margin:0px;
	padding:0;
	/*line-height:10px;
	position:absolute;*/
	position:relative;
	/*float:left;*/
	display:block;
	/*background-color:#C00;*/
	z-index:1002;
}
.top_menu ul li ul li.top, .top_menu ul li:hover ul li.top {
	top:-5px;
	
	left:-5px;
	background:url(img/top_menu_top.png) top left no-repeat !important;
	/* */
	/*top:0px;
	_background:url(img/top_menu_top.gif) top left no-repeat;
	height:50px;
	line-height:20px;
	background-color:#C00;
	width:250px;
	position:absolute;
	display:block;*/
	/*background-color:#C00;*/
}
.top_menu ul li ul li.bottom {
	bottom:-5px;
	right:5px;
	background:url(img/top_menu_bottom.png) bottom right no-repeat;
}
/**/
/*.tl {
	top:0;
	left:0;
	background:url(img/corner.png) top left no-repeat;
}
.tr {
	top:0;
	right:0;
	background:url(img/corner.png) top right no-repeat;
}
.bl {
	bottom:0;
	left:0;
	background:url(img/corner.png) bottom left no-repeat;
}
.br {
	bottom:0;
	right:0;
	background:url(img/corner.png) bottom right no-repeat;
}
.corner {
	width:10px; 
	height:10px;
	position:absolute;
	margin:0;
	padding:0;
	line-height:0;
	float:none;
	clear:none;
}*/
/* fin header et menu haut */
.page, .page2 {
	width:880px;
	width:900px;
	height:auto !important;
	min-height:400px;	
	  _height:400px;
		/height:400px;
	margin:0 auto;
	padding:10px;
	padding:0;
	background-color:#FFF;
	position:relative;
	z-index:0;
}
.top_page {
	background:#CC0000;
	width:900px;
	height:30px;
	margin:0;
	padding:0;
	position:relative;
	float:none;
	top:0;
	left:0;
	z-index:0;
}
/* modif page */
.t2 {
	width:900px;
	min-height:500px;
	padding:0;
}
/* */
.focus {
	width:900px;
	height:125px;
	margin:0 auto;
	padding:0;
}
.focus ul {
	width:900px;
	height:125px;
	margin:0;
	padding:0;
	list-style:none;
}
.focus ul li {
	width:300px;
	height:125px;
	float:left;
	clear:none;
	display:inline;
	margin:0;
	padding:0;
	overflow:hidden;
}
.focus ul li .title {
	padding:6px 10px;
	font-size:12px;
	color:#1B78B3;	
	font-weight:bold;
}
.focus ul li a, .focus ul li a:hover {
	color:#1B78B3;	
	text-decoration:none;
	cursor:pointer;
	/*width:90%;*/
	height:125px;
	/*float:left;
	clear:none;*/
	display:block;
	margin:0;
	padding:0;
	/*background-color:#C96;*/
}
/* footer */
.footer {
	width:890px;
	margin:0 auto;
	padding:5px;
	text-align:center;
	color:#666;
	/*background-color:#C9C;*/
}
.footer a {
	color:#666;
}
.footer a:hover {
	color:#000;
}
/* fin footer */
.pdf {
	/*background:url("../images/ico/pdf.gif") top left no-repeat;
	padding-left:16px;*/
	/*background:url("../images/ico/pdf.gif") top right no-repeat;*/
	background:url("../images/ico/pdf.gif") top right no-repeat;
	padding:0 16px 0 0;
}
/* lments page */
/* menu gauche */
.leftMenu  {
	width:230px;
	float:left;
	margin:0;
	padding:10px 0;
	/*background-color:#9CC;*/
/*background-color:#eee;*/
}
.leftMenu ul {
	margin:0;
	padding:5px 10px;
	padding:0;
	list-style:none;
	font-size:9px;
	text-transform:uppercase;
}
.leftMenu ul li {
	margin:0;
	padding:5px 5px 5px 10px;
}
.leftMenu ul li a, .leftMenu ul li a:hover {
	text-decoration:none;
}
.leftMenu ul li ul {
	margin:0 -5px 0 -10px;
	padding:2px 10px 0 10px;
	display:none;
	text-transform:none;
}
.leftMenu ul li a {
	color:#afafaf;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	display:block;
}
.leftMenu ul li a:hover, .leftMenu ul li:hover a {
	color:#333;
	cursor:pointer;
}
.leftMenu ul li.actif {
	font-weight:bold;
	/*background-color:#EBEBEB;*/
	font-size:11px;
}
.leftMenu ul li.actif a {
	color:#000;
	/*color:#FFF;*/
}
.leftMenu ul li.actif ul/*, .leftMenu ul li:hover ul*/ {
	display:block;
	font-weight:normal;
	background-color:#FFF;
/*background-color:#eee;*/
	/*background-color:#CC3;*/
	font-size:10px;
	
}
.leftMenu ul li.actif ul li, .leftMenu ul li.actif ul li a {
	color:#666;
	color:#999;
}
.leftMenu ul li.actif ul li.actif a {
	color:#000;
}
.leftMenu ul li.actif ul li.actif  {
	/*list-style-image:url("../images/menu_fl.png");*/
	background:#EBEBEB url("../images/left_menu_fl/defaut.png") top left no-repeat;
	padding-left:25px;
	font-weight:normal;
	color:#000;
	font-weight:bold;
	font-size:11px;
}
.leftMenu ul li.actif ul li:hover {
	background-color:#EBEBEB;
	color:#000;
}
.leftMenu ul li.actif ul li:hover a {
	color:#000;
}
/* code couleurs left menu actif */
/* locatif */
.leftMenu ul li.actif ul li.locatif:hover {
	background-color:#fddce3;
}
.leftMenu ul li.actif ul li.locatif.actif {
	color:#AF0917;
	background:#fddce3 url("../images/left_menu_fl/locatif.png") top left no-repeat;
}
.leftMenu ul li.actif ul li.locatif.actif a, .leftMenu ul li.actif ul li.locatif:hover a {
	color:#AF0917;
}
/* locapass */
.leftMenu ul li.actif ul li.locapass:hover {
	background-color:#eae4f5;
}
.leftMenu ul li.actif ul li.locapass.actif {
	background:#eae4f5 url("../images/left_menu_fl/locapass.png") top left no-repeat;
	color:#907CB4;
}
.leftMenu ul li.actif ul li.locapass.actif a, .leftMenu ul li.actif ul li.locapass:hover a {
	color:#907CB4;
}
/* handicape */
.leftMenu ul li.actif ul li.handicape:hover, .leftMenu ul li.actif ul li.handicape:hover a {
	background-color:#fcf4c7;
	/*color:#e7bd09;*/
	color:#666;
}
.leftMenu ul li.actif ul li.handicape.actif {
	background:#fcf4c7 url("../images/left_menu_fl/handicape.png") top left no-repeat;
	/*color:#FFCF00;*/
	color:#666;
}
.leftMenu ul li.actif ul li.handicape.actif a {
	/*color:#e7bd09;*/
	color:#666;
}
/* pass-grl */
.leftMenu ul li.actif ul li.pass_grl:hover, .leftMenu ul li.actif ul li.pass_grl:hover a {
	/*background-color:#d1edf6;
	color:#3798B9;*/
	background-color:#afdcf2;
	color:#00a5d9;
}
.leftMenu ul li.actif ul li.pass_grl.actif {
	background:#afdcf2 url("../images/left_menu_fl/passgrl.png") top left no-repeat;
	color:#00a5d9;
}
.leftMenu ul li.actif ul li.pass_grl.actif a {
	color:#00a5d9;
}
/* assistance #E53534 */*
.leftMenu ul li.actif ul li.assistance:hover, .leftMenu ul li.actif ul li.assistance:hover a {
	background-color:#fadbdb;
	color:#E53534;
}
.leftMenu ul li.actif ul li.assistance.actif {
	background:#fadbdb url("../images/left_menu_fl/assistance.png") top left no-repeat;
	color:#E53534;
}
.leftMenu ul li.actif ul li.assistance.actif a {
	color:#E53534;
}
/* mobilite #703527 */
.leftMenu ul li.actif ul li.mobilite:hover, .leftMenu ul li.actif ul li.mobilite:hover a {
	background-color:#eccac1;
	color:#703527;
}
.leftMenu ul li.actif ul li.mobilite.actif {
	background:#eccac1 url("../images/left_menu_fl/mobilite.png") top left no-repeat;
	color:#703527;
}
.leftMenu ul li.actif ul li.mobilite.actif a {
	color:#703527;
}
/* accession */
.leftMenu ul li.actif ul li.accession:hover, .leftMenu ul li.actif ul li.accession:hover a {
	background-color:#eaf8e9;
	color:#7ABC76;
}
.leftMenu ul li.actif ul li.accession.actif {
	background:#eaf8e9 url("../images/left_menu_fl/accession.png") top left no-repeat;
	color:#7ABC76;
}
.leftMenu ul li.actif ul li.accession.actif a {
	color:#7ABC76;
}
/* PASS-FONCIER */
.leftMenu ul li.actif ul li.passfoncier:hover, .leftMenu ul li.actif ul li.passfoncier:hover a {
	background-color:#ddf2e9;
	color:#008C4F;
}
.leftMenu ul li.actif ul li.passfoncier.actif {
	background:#ddf2e9 url("../images/left_menu_fl/passfoncier.png") top left no-repeat;
	color:#008C4F;
}
.leftMenu ul li.actif ul li.passfoncier.actif a {
	color:#008C4F;
}
/* MOBILI-PASS */
.leftMenu ul li.actif ul li.mobilipass:hover, .leftMenu ul li.actif ul li.mobilipass:hover a {
	background-color:#f6d8ca;
	color:#CD8361;
}
.leftMenu ul li.actif ul li.mobilipass.actif {
	background:#f6d8ca url("../images/left_menu_fl/mobilipass.png") top left no-repeat;
	color:#CD8361;
}
.leftMenu ul li.actif ul li.mobilipass.actif a {
	color:#CD8361;
}
/* MOBILI-JEUNE */
.leftMenu ul li.actif ul li.mobilijeune:hover, .leftMenu ul li.actif ul li.mobilijeune:hover a {
	background-color:#ddd7f0;
	color:#624F98;
}
.leftMenu ul li.actif ul li.mobilijeune.actif {
	background:#ddd7f0 url("../images/left_menu_fl/mobilijeune.png") top left no-repeat;
	color:#624F98;
}
.leftMenu ul li.actif ul li.mobilijeune.actif a {
	color:#624F98;
}
/* rose mobilite */
.leftMenu ul li.actif ul li.rose_mobilite:hover, .leftMenu ul li.actif ul li.rose_mobilite:hover a {
	background-color:#fdb9db;
	color:#ee4097;
}
.leftMenu ul li.actif ul li.rose_mobilite.actif {
	background:#fdb9db url("../images/left_menu_fl/rose_mobilite.png") top left no-repeat;
	color:#ee4097;
}
.leftMenu ul li.actif ul li.rose_mobilite.actif a {
	color:#ee4097;
}
/* vert_maintien */
.leftMenu ul li.actif ul li.vert_maintien:hover, .leftMenu ul li.actif ul li.vert_maintien:hover a {
	background-color:#78f1b3;
	color:#009649;
}
.leftMenu ul li.actif ul li.vert_maintien.actif {
	background:#78f1b3 url("../images/left_menu_fl/vert_maintien.png") top left no-repeat;
	color:#009649;
}
.leftMenu ul li.actif ul li.vert_maintien.actif a {
	color:#009649;
}
/* salarie_difficulte */
.leftMenu ul li.actif ul li.salarie_difficulte:hover, .leftMenu ul li.actif ul li.salarie_difficulte:hover a {
	background-color:#dcf0b8;
	/*color:#a4cf57;*/
	color:#94bd4b;
}
.leftMenu ul li.actif ul li.salarie_difficulte.actif {
	background:#dcf0b8 url("../images/left_menu_fl/salarie_difficulte.png") top left no-repeat;
	/*color:#a4cf57;*/
	color:#88af43;
}
.leftMenu ul li.actif ul li.salarie_difficulte.actif a {
	/*color:#a4cf57;*/
	color:#88af43;
}
/* mauve_locataire */
.leftMenu ul li.actif ul li.mauve_locataire:hover, .leftMenu ul li.actif ul li.mauve_locataire:hover a {
	background-color:#dfc3f8;
	color:#622d91;
}
.leftMenu ul li.actif ul li.mauve_locataire.actif {
	background:#dfc3f8 url("../images/left_menu_fl/mauve_locataire.png") top left no-repeat;
	color:#622d91;
}
.leftMenu ul li.actif ul li.mauve_locataire.actif a {
	color:#622d91;
}
/* orange_proprietaire */
.leftMenu ul li.actif ul li.orange_proprietaire:hover, .leftMenu ul li.actif ul li.orange_proprietaire:hover a {
	background-color:#f9cebc;
	color:#f15f22;
}
.leftMenu ul li.actif ul li.orange_proprietaire.actif {
	background:#f9cebc url("../images/left_menu_fl/orange_proprietaire.png") top left no-repeat;
	color:#f15f22;
}
.leftMenu ul li.actif ul li.orange_proprietaire.actif a {
	color:#f15f22;
}
/* CONSEIL */
.leftMenu ul li.actif ul li.conseil:hover, .leftMenu ul li.actif ul li.conseil:hover a {
	background-color:#dde9f7;
	color:#7EA3D1;
}
.leftMenu ul li.actif ul li.conseil.actif {
	background:#dde9f7 url("../images/left_menu_fl/conseil.png") top left no-repeat;
	color:#7EA3D1;
}
.leftMenu ul li.actif ul li.conseil.actif a {
	color:#7EA3D1;
}
/* gammeb */
.leftMenu ul li.actif ul li.gammeb:hover, .leftMenu ul li.actif ul li.gammeb:hover a {
	background-color:#dbf4f6;
	color:#86BBBE;
}
.leftMenu ul li.actif ul li.gammeb.actif {
	background:#dbf4f6 url("../images/left_menu_fl/gammeb.png") top left no-repeat;
	color:#86BBBE;
}
.leftMenu ul li.actif ul li.gammeb.actif a {
	color:#86BBBE;
}
/* astria_bleu */
.leftMenu ul li.actif ul li.astria_bleu:hover, .leftMenu ul li.actif ul li.astria_bleu:hover a {
	background-color:#cad6f5;
	color:#223F88;
}
.leftMenu ul li.actif ul li.astria_bleu.actif {
	background:#cad6f5 url("../images/left_menu_fl/astria_bleu.png") top left no-repeat;
	color:#223F88;
}
.leftMenu ul li.actif ul li.astria_bleu.actif a {
	color:#223F88;
}
/* prune_al */
.leftMenu ul li.actif ul li.prune_al:hover, .leftMenu ul li.actif ul li.prune_al:hover a {
	background-color:#e7a1c4;
	color:#80003f;
}
.leftMenu ul li.actif ul li.prune_al.actif {
	background:#e7a1c4 url("../images/left_menu_fl/prune_al.png") top left no-repeat;
	color:#80003f;
}
.leftMenu ul li.actif ul li.prune_al.actif a {
	color:#80003f;
}
/* PASS-TRAVAUX  F08C3E*/
.leftMenu ul li.actif ul li.passtravaux:hover, .leftMenu ul li.actif ul li.passtravaux:hover a {
	background-color:#ffe2ca;
	color:#F08C3E;
}
.leftMenu ul li.actif ul li.passtravaux.actif {
	background:#ffe2ca url("../images/left_menu_fl/passtravaux.png") top left no-repeat;
	color:#F08C3E;
}
.leftMenu ul li.actif ul li.passtravaux.actif a {
	color:#F08C3E;
}
/* fin code couleurs left menu actif */
.leftMenu ul li ul li {
	margin:0 -10px;
	padding:3px 10px 3px 25px;
}
/* */
/* ajout paramètres css pour groupes menu gauche */
.leftMenu ul li ul {
	padding:0 10px;
}
.leftMenu ul li.actif ul li.group, .leftMenu ul li.actif ul li.group.actif {
	background:none;
	margin:0 0 0 -10px;
	width:210px;
	padding:2px 0 0 10px;
	width:220px;
	font-size:11px;
}
.leftMenu ul li.actif ul li.group ul, .leftMenu ul li.actif ul li.group.actif ul/*, .leftMenu ul li.actif ul li.group*/ {
	display:none;
	
}
.leftMenu ul li.actif ul li.group:hover {
	cursor:pointer;
}
.leftMenu ul li.actif ul li.group.actif ul, .leftMenu ul li.actif ul li:hover.group ul, .leftMenu ul li.actif ul li:hover.group ul li:hover {
	display:block;
}
.leftMenu ul li.actif ul li:hover ul, .leftMenu ul li.actif ul li ul:hover {
	display:block;
}
.leftMenu ul li.actif ul li.group ul {
	padding:0 0 0 -30px;
	/*margin:0 0 0 -20px;*/
	margin:0 0 0 -10px;
	width:210px;
}
.leftMenu ul li.actif ul li.group ul li {
	margin:0 0 0 -10px;
	padding:2px 0 0 25px;
	width:205px;
	color:#666;
}
.leftMenu ul li.actif ul li.group ul li a {
	color:#666;
}


/*  */
.chemin {
	color:#FFF;
	font-size:10px;
	padding:10px 0 5px 25px;
	z-index:0;
}
.pageContent {
	padding:15px;
	/*margin:15px;*/
	margin:0;
	float:left;
	display:inline;
	clear:none;
	/*width:605px;*/
	width:640px; /* attention largeur */
	/*border:1px solid #ccc;*/
}
.pageContent2 {
	padding:15px;
	margin:0;
	float:left;
	display:inline;
	clear:none;
	width:870px;
}
.pageContent p {
	padding:0 0 0 7px;
}
.page_rd {
	position:absolute;
	left:223px;
	top:30px;
	width:16px;
	height:5px;
	display:block;
	z-index:250;
}
/* Modules */
.module {
	border:1px solid #CCC;
	padding:0 0 25px 0;
	margin:0;
	float:left;
	display:block;
	height:auto !important;
	position:relative;
	/*overflow:hidden;*/
	min-height:400px;
	  /* /height:400px;*/
}
.moduleTitle {
	float:right;
	padding:5px 10px 5px 20px;
	background-color:#eee;
	position:relative;
	font-weight:bold;
	font-size:13px;
	max-width:400px;
	/*margin-left:200px;*/
}
.leftModule {
	width:155px;
	float:left;
	background-color:#FFF;
	margin:-1px 0px 5px -1px;
	padding:0px 10px 10px 0px;
}
.moduleMenu, .newsMenu {
	width:157px;
	height:auto;
	float:left;
	background-color:#ccc;
	margin:0 0 0 0;
	position:relative;
	/*padding:10px;*/
}
.moduleMenu a {
	/*color:#FFF;*/
	text-decoration:none;
	color:#ece9e4;
}
.moduleMenu ul {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:5px 0;
	color:#FFF;
}
.moduleMenu ul li {
	margin:0;
	padding:2px 10px;
	line-height:11px;
}
.moduleMenu ul li.actif, .moduleMenu ul li.actif a {
	/*background-color:#999;*/
	/*font-weight:bold;*/
	color:#FFF;
}
.moduleMenu ul li ul {
	margin:0 -10px;
	padding:5px 0;
	/*display:none;*/
}
.moduleMenu ul li ul li {
	padding:2px 5px 2px 15px;
}
.moduleMenu ul li.actif ul, .moduleMenu ul li.actif ul a {
	/*background-color:#CCC;*/
	/*font-weight:normal;*/
	color:#ece9e4;
	width:100%;
	display:block;
}
.moduleMenu ul li.actif ul li.actif, .moduleMenu ul li.actif ul li.actif a {
	/*font-weight:bold;*/
	color:#FFF;
}
.leftModule a, .leftModule a:hover {
	text-decoration:none;
	width:100%;
	display:block;
}
.leftModule .blocMenu {
	width:155px;
	margin:2px 0 0 0;
	float:left;
	clear:left;
	display:block;
	border:1px solid #CCC;
	position:relative;
}
.leftModule .blocMenu ul {
	margin:0 0 5px 0;
	padding:5px 0;
	list-style-image:none;
}
.leftModule .blocMenu ul li {
	/*padding:0 10px 0 20px;*/
	padding:2px 10px 2px 15px;
    list-style:none;
	line-height:11px;
}
.leftModule .blocMenu ul li:hover, .leftModule .blocMenu ul li.actif {
	background-color:#EBEBEB;
	cursor:pointer;
}
.leftModule #warning ul li, .leftModule #warning ul li:hover, .leftModule #warning ul li.actif {
	background:none;
	cursor:auto;
	color:#CC0000 !important;
}
.leftModule .blocMenu .warning {
	/*background:url(../images/ico/roundWarning.png) top left no-repeat;*/
	background:url(../images/ico/warning.gif) top left no-repeat;
	padding-left:25px !important;
	margin-left:5px !important;
	color:#CC0000;
}
.leftModule .blocMenu ul li a {
	width:100%;
/*	width:115px;
	margin:0 10px 0 15px;
	padding:0 -10px 0 -15px;*/
}
/* formatage des tableaux */
.table {
	padding:10px 5px;
	/*padding:0;*/
	margin:0 0 10px 0;
	background-color:#eee;
	border-color:#FFF;
	position:relative;
	max-width:445px !important;
	z-index:0;
	float:left;
	/*display:block;*/
}
.table table {
	/*width:100%;*/
	margin:0;
	padding:0;
}
.table table tr td {
	/*padding:5px;*/
	/*text-indent:0px;*/
	margin:0;
	padding:2px;
	/*border:1px solid #FFF;*/
}
/*.table table tr td {
	border-bottom:1px solid #FFF;
}*/
/* angles arrondis */
.leftModule .blocMenu .agh, .leftModule .blocMenu .adh, .leftModule .blocMenu .agb, .leftModule .blocMenu .adb, .module .agh, .module .adh, .module .agb, .module .adb, .arrondis .agh, .arrondis .adh, .arrondis .agb, .arrondis .adb {
	position:absolute;
	width:5px;
	height:5px;
	display:block;
}
.leftModule .blocMenu .agh, .module .agh, .arrondis .agh {
	top:-1px;
	left:-1px;
}
.leftModule .blocMenu .adh, .module .adh, .arrondis .adh {
	top:-1px;
	right:-1px;
}
.leftModule .blocMenu .agb, .module .agb, .arrondis .agb  {
	bottom:-1px;
	left:-1px;
}
.leftModule .blocMenu .adb, .module .adb, .arrondis .adb {
	bottom:-1px;
	right:-1px;
}
.leftModule .blocMenu .blocMenuTitle {
	padding:5px 5px 0 10px;;
	margin:0;
	font-weight:bold;
}
/* */
.modulePage {
	float:left !important;
	/*clear:none;
	display:inline;
	padding:8px 5px 10px 10px;
	margin:5px 10px 0 0;*/
	/*width:445px;  attention largeur */
	/*background-color:#CCC;*/
	/*width:70%;*/
	/*min-width:445px;*/
	/*max-width:445px;*/
}
.modulePage2 {
	float:left !important;
	/*clear:none;
	display:inline;
	padding:8px 10px 10px 10px;
	margin:5px 10px 0 0;*/
	/*width:535px;  attention largeur */
	/*background-color:#CCC;*/
}
.highlightBloc {
	background-color:#EEEEEE;
	float:left !important;
	position:relative;
	padding:2px 15px;
	margin:0 auto;
	width:410px !important;
}
/* fin modules */
/* angles arrondis blancs pleins */
.agh_p {
	position:absolute;
	left:0;
	top:0;
	width:5px;
	height:5px;
	background:url(img/agh_p.png) top left no-repeat;
	display:block;
}
.adh_p {
	position:absolute;
	right:0;
	top:0;
	width:5px;
	height:5px;
	background:url(img/adh_p.png) top right no-repeat;
	display:block;
}
.agb_p {
	position:absolute;
	left:0;
	bottom:0;
	width:5px;
	height:5px;
	background:url(img/agb_p.png) top left no-repeat;
	display:block;
}
.adb_p {
	position:absolute;
	right:0;
	bottom:0;
	width:5px;
	height:5px;
	background:url(img/adb_p.png) top right no-repeat;
	display:block;
}
/* lexique */
.lexique, .pagePartenaires {
	position:relative;
	/*width:auto;*/
	/*width:100%;*/
	float:left;
	/*border:1px solid #CCC;
	padding:15px;*/
	min-height:350px;
}
.lexiqueBloc {
	/*border:1px solid #CCC;*/
	height:auto;
	margin:0;
	padding:0px;
	/*background-color:#CCC;*/
	position:relative;
	width:100%;
	border:1px solid #B4BECD;
	min-height:350px;
}
.lexiqueBloc .agh_p {
	left:-1px;
	top:-1px;
}
.lexiqueBloc .adh_p {
	right:-1px;
	top:-1px;
}
.lexique ul {
	list-style-type:none;
	/*background-color:#CCC;*/
}

.lexique ul.lexiqueMenu {
	margin:0 auto 0 0;
	padding:0px 10px 0 10px;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#B4BECD;
	height:23px;
	text-align:left;
	/*float:left;
	width:100%;*/
}
.lexique ul.lexiqueMenu li {
	float:left; 
	clear:none; 
	display:inline;
	width:23px;
	height:23px;
	line-height:23px;
	text-align:center;
	vertical-align:middle;
}
.lexique ul.lexiqueMenu a {
	color:#FFF;
	width:23px;
	height:23px;
	display:block;
	text-decoration:none;
}
.lexique ul.lexiqueMenu li.actif a {
	color:#B4BECD;
	color:#000;
}
.lexique ul.lexiqueMenu li.actif {
	background-color:#FFF;
}
.lexique ul.lexiqueResult {
	float:left;
	clear:left;
	width:auto;
	margin:0 auto;
	padding:20px 5px 20px 20px;
	/*padding:0;*/
	background-color:#FFF;
	list-style:none !important;
	list-style-image:none !important;
	/*border:1px solid #CCC;*/
}
.lexique ul.lexiqueResult li {
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:150px;
	clear:left;
	display:block;
	padding:3px 0;
	/*background-color:#EFEFEF;*/
}
.lexique ul.lexiqueResult li a {
	color:#999;
	text-decoration:none;
	width:100%;
	height:100%;
	display:block;
}
.lexique ul.lexiqueResult li a:hover {
	color:#333;
	text-decoration:none;
}
/*.lexique ul.lexiqueResult li.actif {
	color:#CC0000 !important;
	background-color:#CCC;
}*/
.lexique ul.lexiqueResult li.actif a {
	/*color:#B4BECD !important;*/
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.lexDefBloc {
	width:445px;
	float:left;
	clear:none;
	display:inline;
	/*background-color:#CCC;*/
	margin:0;
	padding:10px 0;
}
.lexiqueDef {
	float:left;
	clear:left;
	width:420px;
	padding:10px 15px;
	/*color:#262626;*/
}
/* Page "qui sommes-nous ?" -> "ASTRIA en chiffres" */
.chiffresClefs {
	color:#223F88;
	/*width:100%;*/
	margin:0;
	padding:0;
	/*position:absolute !important;*/
}
.chiffresClefs .astria_rouge {
	color:#C83601;
	font-size:16px;
	font-weight:bold;
}
/*.chiffresClefs .table {
	margin:0px 0 5px 10px;
	width:45%;
	float:left;	
	background-color:#e7f3fc;
	min-height:50px;
}
.chiffresClefs b {
	font-size:14px;
	font-weight:bold;
}
.chiffresClefs table.locapass b {
	color:#907CB4;
}
.chiffresClefs table.accession b {
	color:#7ABC76;
}
.chiffresClefs table.passfoncier b {
	color:#008C4F;
}
.chiffresClefs table.passtravaux b {
	color:#F08C3E;
}
.chiffresClefs table.assistance b {
	color:#E53534;
}
.chiffresClefs table.mobilipass b {
	color:#CD8361;
}
.chiffresClefs table.conseil b {
	color:#7EA3D1;
}
.chiffresClefs table.locatif b {
	color:#AF0917;
}*/
.chiffresClefs .arrondis {
	position:relative;
	margin:0px 0 5px 10px;
	*margin:0 0 0 10px;
	padding:7px 10px;
	width:190px !important;
	float:left;	
	display:inline;
	background-color:#e7f3fc;
	color:#FFF;
	min-height:45px;
}
/*.chiffresClefs .arrondis {
	position:relative;
}*/
.chiffresClefs .arrondis b {
	font-size:13px;
	font-weight:bold;
}
.chiffresClefs .locapass {
	background-color:#907CB4;
}
.chiffresClefs .accession {
	background-color:#7ABC76;
}
.chiffresClefs .passfoncier {
	background-color:#008C4F;
}
.chiffresClefs .locatif {
	background-color:#AF0917;
}
.chiffresClefs .conseil {
	background-color:#7EA3D1;
}
.chiffresClefs .passtravaux {
	background-color:#F08C3E;
}
.chiffresClefs .assistance {
	background-color:#E53534;
}
.chiffresClefs .mobilipass {
	background-color:#CD8361;
}
/**/
.chiffresClefs .orange_proprietaire {
	background-color:#f15f22;
}
.chiffresClefs .mauve_locataire {
	background-color:#622d91;
}
.chiffresClefs .rose_mobilite {
	background-color:#ee4097;
}
.chiffresClefs .salarie_difficulte {
	background-color:#94bd4b;
}
.chiffresClefs .vert_maintien {
	background-color:#009649;
}
/* newsletter **************************************************************************************************/
.module .newsMenu {
	width:155px;
	/*margin:10px 0;*/
	/*padding:0;
	margin:0 0 5px 0;
	min-height:130px;*/
	/*float:left;
	clear:left;
	background-color:#FFF;
	color:#ccc;
	position:relative;*/
}
.module .newsMenu .title {
	width:100%;
	height:25px;
	font-size:13px;
	font-weight:normal;
	line-height:26px;
	text-align:center;
	margin:0;
	padding:0;
	color:#FFF;
	/*background-color:#333;*/
	position:relative;
}

.module .newsMenu .title a {
	color:#68ace5;
	text-decoration:none;
}
.module .newsMenu .title a:hover {
	color:#FFF;
}
.module .newsMenu .title .back {
	/*float:left;*/
	text-align:left;
	bottom:6px;
	left:5px;
}
.module .newsMenu .title .next {
	/*float:right;*/
	text-align:right;
	bottom:6px;
	right:5px;
}
.module .newsMenu .title .back, .module .newsMenu .title .next {
	font-size:13px;
	width:25px;
	margin:0;
	padding:0;
	line-height:14px;
	display:block;
	position:absolute;
}
/*.module .newsMenu h2 {
	width:180px;
	padding:2px 0;
	margin:0;
	text-align:center;
	background-color:#333;
	color:#FFF;
}*/
.module .newsMenu .blocMonths {
	background-color:#FFFFFF;
	color:#CCC;
	margin:1px 1px 8px 1px;
	padding:0;
	width:153px;
	height:100px;
	float:left;
	clear:left;
	display:block;
	position:relative;
	/*z-index:500;*/
}
.module .newsMenu {
	/*height:140px;*/
	padding-bottom:8px;
}
.module .newsMenu .blocMonths .month {
	width:51px;
	height:25px;
	font-size:12px;
	text-align:center;
	line-height:24px;
	float:left;
	clear:none;
	display:inline;
	margin:0;
	padding:0;
	/*background-color:#CCC;*/
}
.module .newsMenu .blocMonths .month a {
	color:#333;
	text-decoration:none;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	display:block;
}
.module .newsMenu .blocMonths .month a:hover {
	color:#000;
	background-color:#EBEBEB;
}
.module .newsMenu .blocMonths .actif {
	background-color:#C00;
}
.module .newsMenu .blocMonths .break {
	height:0px;
	width:100%;
	margin:0;
	padding:0;
	float:left;
	clear:both;
}
.leftModule .newsMenu .agb {
	bottom:0;
	left:0;
}
.leftModule .newsMenu .adb {
	bottom:0;
	right:0;
}
/* mise en valeur des résultat de recherche */
.searchResult {
	font-weight:bold;
	font-size:12px;
	/*color:#000;*/
}
.highlight { 
	background-color:#6CF;
	background-color:#f4ed73;
	color:#000;
}
.searchform {
	width:153px;
	margin:0;
	padding:2px 1px;
	text-align:center;
	/*background-color:#9F6;*/
}
.searchform form {
	margin:0;
	padding:0;
	width:100%;
}
.searchform form .txt {
	border-top:1px solid #223F88;
	border-left:1px solid #223F88;
	border-right:1px solid #a8c4eb;
	border-bottom:1px solid #a8c4eb;
	margin:2px 0;
	width:149px;
}
.newsLetterLink {
	background:url(img/linkArrow.gif) top left no-repeat;
	padding-left:16px;
	line-height:14px;
	color:#e62714;
}
/* fin newsletter **********************************************************************************************/
/* page partenaires */
.partenaires {
	float:none;
	clear:both;
	margin:5px auto;
	padding:5px 10px;
	width:85%;
	min-width:440px;
	height:auto;
	min-height:100px!important;
	_height:100px;/*IE*/ 
	border:1px solid #B4BECD;
	/*position:relative;*/
}
li.partenaire a {
	text-decoration:none !important;
}
/*.partenaires img {
	float:right;
	border:0;
	margin:0 0 0 10px;
}*/
/* elements formulaire */
/* message de confirmation */
.formConfirm {
	color:#223F88;
	font-weight:normal;
}
input.champ {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color:#FFF;
}
input.erreurChamp {
	background-color:#FFD7D7;
}
.legal { /* mention légale bas de page '® marque déposée pour le compte du 1% Logement'*/
	font-size:10px;
	color:#999;
	padding-left:5px;
}
/* formulaire de contact */
.erreurMsg {
	color:#C00;
	font-weight:bold;
}
.contactForm table tr td.title {
	color:#CCC; 
	font-weight:bold;
	font-size:13px;
	border-bottom:1px solid #CCC;
}
.contactForm input.radio/*, .contactForm input.button*/ {
	border:0 !important;
	width:auto !important;
}
.contactForm input.champs, .contactForm select, .contactForm textarea {
	width:245px;
	text-align:left;
	color:#262626;
	font-size:12px;
	background-color:#FFFFFF;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.contactForm input.erreur, .contactForm select.erreur, .contactForm textarea.erreur {
	text-align:left;
	background-color:#FFD9D9;
	border-top:1px solid #C00;
	border-left:1px solid #C00;
	border-right:1px solid #FF8080;
	border-bottom:1px solid #FF8080;
}
.resultMsg {
	position:relative;
	width:100%;
	padding:50px auto;
	text-align:center;
	background-color:#EBEBEB;
	color:#262626;
}
#adressesAgences {
	/*background-color:#CCC;*/
	width:280px;
	height:200px;
	display:block;
	position:absolute;
	/*bottom:10px;*/
	top:250px;
	left:10px;
	z-index:10;/**/
	/*border:1px solid #223F88;*/
}
#adressesAgences.masquer {
	/*visibility:hidden;*/
	/*display:none;*/
	/*width:1px !important;*/
}
#maskAgences {
	width:290px !important;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden !important;
}
#panelAgences {
	float:left;
}
#panelAgences div {
	float:left !important;
	width:290px !important;
}
#panelAgences .agence {
	float:left;
	clear:left !important;
	padding: 10px 25px;
	margin:5px auto;
	letter-spacing:0,5pt;
	/*border:1px solid #223F88;*/
}
#panelAgences div .agence span.title {
	font-weight:bold;
	font-size:13px;
	line-height:22px;
	color:#EE7F00;
	color:#223F88;
	background:url("../images/ico/astriaHome.png") bottom right no-repeat;
	padding-right:20px;
}
#panelAgences div .agence span.adresse, #panelAgences div .agence span.tel, #panelAgences div .agence span.mail {
	font-weight:normal;
	font-size:12px;
	color:#223F88;
	margin-top:5px;
	
}
#panelAgences .agence span {
	clear:both !important;
}
/* mise en forme pages partenaires */
/*.pagepartenaires {
	position:static;
}*/
.pagepartenaires {
	padding-left:17px;
}
.pagepartenaires ul {
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}
.pagepartenaires ul li.group {
	float:left;
	/*clear:left !important;*/
	/*clear:both;*/
	/*width:auto !important;*/
	width:100%;
	height:auto !important;
}
.pagepartenaires h3 {
	margin:5px 0 0 0;
	padding:0;
	line-height:15px;
	color:#999;
	display:none;
}
.pagepartenaires ul li.partenaire, .pagepartenaires ul li.group ul li.partenaire {
	width:100px;
	height:100px;
	margin:3px 3px 0 0;
	/*margin:0;*/
	padding:0;
	float:left !important;
	/*clear:none !important;
	background-color:#CCC;*/
}
.pagepartenaires li.partenaire {
	overflow:hidden;
	/*position:relative;
	position:inherit;
	position:fixed;*/
	position:relative;
	border:1px solid #999;
	border:1px solid #4d4e53;
	/*background-color:#ebebeb;*/
	background-color:#999;
	background-color:#4d4e53;
}
.pagepartenaires li.partenaire a.txt {
	position:absolute;
	bottom:0;
	right:0;
	z-index:500;
	margin:0;
	padding:2px 5px;
	text-align:left;
	background-color:#777;
	background-color:#4d4e53;
	color:#FFF;
	font-weight:bold;
	/*font-size:12px;
	background-color:#FFF;
	color:#000;*/
	width:90px;
	/**/
	/* opacity setting */
	filter:alpha(opacity=70);    /* ie  */
	-moz-opacity:0.7;    /* old mozilla browser like netscape  */
	-khtml-opacity: 0.7;    /* for really really old safari */  
	opacity: 0.7;    /* css standard, currently it works in most modern browsers like firefox,  */

}
.pagepartenaires li.vide {
	background-color:#999;
	background-color:#4d4e53;
}
.pagepartenaires li.vide .txt {
	position:absolute;
	bottom:0;
	right:0;
	text-align:left;
	padding:2px 5px;
	z-index:500;
	color:#FFF;
	font-weight:bold;
	width:90px;
}
.pagepartenaires li.subtitle {
	border:1px solid #e2e1dd;
	background-color:#e2e1dd;
}
.pagepartenaires li.subtitle .txt {
	position:absolute;
	bottom:0;
	right:0;
	text-align:left;
	padding:2px 5px;
	z-index:500;
	/*color:#afafaf;*/
	color:#4d4e53;
	font-weight:bold;
	font-size:13px !important;
	width:90px;
}
/* -------------
 * Buttons
 * ------------- */
button {margin:0;padding:0;border:none;background-color:transparent;cursor:pointer;overflow:visible;outline:none;moz-outline:none;}
*:first-child+html button[type]{width:1;} /* IE7 */

button span {
	background: transparent url(img/btn_right.png) no-repeat scroll right top;
	display: block;
	float: left;
	padding: 0px 4px 2px 0px; /* sliding doors padding */
	margin: 0px;
}

button span span {
	background: transparent url(img/btn_left.png) no-repeat;
	color: #262626;
	padding: 0px 4px 2px 8px;
	font-weight: normal;
	font-size: 11px;
	line-height: 20px;
	text-transform: lowercase;
	display: block;
	text-decoration: none;
	margin:0;
}
*button span { margin:0 auto; }
.searchButton {
	height:22px;
	*height:25px;
	text-align:center;
	/**text-align:left;*/
	*margin-left:-50px;
}
/* -------------
 * Inputs
 * ------------- */
.jNiceInputWrapper {
	background: transparent url(img/input_left.png) no-repeat left top;
	float:left;
	padding:0 0px 0 0;
}

.jNiceInputInner {
	background: transparent url(img/input_right.png) no-repeat right top;
	padding: 2px 0px 2px 0;
	margin: 0 0px 0px 0;
}

.jNiceInputInner input {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#404040;	
	line-height: 16px;
	height: 22px;
	*line-height: 15px;/* IE Hacks */
	*height: 18px;/* IE Hacks */
	vertical-align:middle;padding:0;margin:0;background:none;border:none;outline:none;
}

.jNiceInputWrapper_hover { /*background-position: left bottom;*/ }
.jNiceInputWrapper_hover .jNiceInputInner { /*background-position: right bottom;*/ }
/**/
.jNiceFocus { 
	/*border: dotted 1px #666666; */
	border:0;
}

.jNiceHidden {opacity:0;z-index:-1;position:relative;}
/* */
.modulePage a {
	text-decoration:underline !important;
}
/**/
html, body {
	width:100%;
}
body {
	padding-top:20px;
}
.header {
	margin-top:0;
}
#tooltip {
	position:absolute;
	z-index:30000;
	border:1px solid #599ec3;
	background-color: #d8f5f9;
	color:#599ec3;
	font-size:11px;
	font-weight:normal !important;
	padding:5px 7px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { 
	margin: 0; 
}
#tooltip h3 {
	font-size:12px;
	font-weight:normal;
}
#particuliers_options, #entreprisesetpartenaires_options {
	display:block;
}
.espaces .selected {
	color:#CC0000 !important;
}
#doc .docmenu img {
	opacity: 0.5;
}
#doc .docmenu {
	width:200px;
	float:left;
}
#telechargements_02 {
	margin:0;
	*margin:30px 0 0 0; /* IE */
	padding:5px 10px 10px 0;
	text-align:center;
	position:relative;
	width:620px;
	float:left;
	clear:both;
	/*background-color:#EFEFEF;*/
}
ul.docListe {
	list-style:none;
	margin:0 auto;
	padding:0;
}
ul.docListe li {
	float:left;
	display:inline;
	margin:10px;
	padding:0;
}
#telechargements_02 .doss {
	position:absolute;
	/*top:52px;*/
	top:25px;
	left:29px;
	text-align:left;
}
#telechargements_02 .doss .retour, #telechargements_02 .doss .retour a {
	color:#999;
	text-decoration:none;
	text-transform:lowercase;
}
#telechargements_02 .doss .retour:hover, #telechargements_02 .doss .retour a:hover {
	color:#262626;
	text-decoration:none;
}
.downloads {
	float:left;
	clear:none;
	display:inline;
	width:405px;
}
/* font controler */
.smallFont {
	outline: none; /*for making it look nice in FF */
	background: url(img/ftup.jpg) top left no-repeat;
	/*text-indent: -9999px;*/
	display: block;
	float: left;
	width: 30px;
	height: 30px;
}

.defaultFont {
	/*if you want to hide the default font button, use display:none */
	background: url(images/bt_font_defaut.png) top left no-repeat;
	text-indent: -9999px;
	outline: none;
	display: none;
	float: left;
	width: 25px;
	height: 21px;
}

.largeFont {
	/*background: url(img/font_up.jpg) top left no-repeat;*/
	background: url(img/ftdw.jpg) top left no-repeat;
	outline: none;
	/*text-indent: -9999px;*/
	display: block;
	float: left;
	width: 30px;
	height: 30px;
}

.ldisabled,.sdisabled { /*Styles for disabled buttons*/
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	/*This is for IE8 */
	filter: alpha(opacity = 30);
}
#fontControler {
	/*position:absolute;
	z-index:15000;
	top:-40px;
	left:-85px;*/
	/*z-index:1000;*/
	/*width:100%;*/
	margin:0;
	padding:0;
	width:465px;
	height:30px;
	/*foat:left;
	clear:none;*/
	float:right;
	clear:right;
	display:block;
	/*background-color:#CCC;*/
}
/* Ressources humaines */
.rhOffreBloc {
	margin:0 0 10px 0;
	padding:5px 7px;
	background-color:#DFDFBF;
	background-color:#E1F0FF;
	background-color:#97c5eb;
	background-color:#cde6fb;
	background-color:#e1f0fc;
	/*background-color:#e9debc;
	background-color:#ecddcd;*/
	position:relative;
	width:430px !important;
}
/* jHtmlArea - éditeur WYSIWYG */
.jHtmlArea {
	border:1px solid #ccc;
	padding:0;
}
.jHtmlArea .ToolBar {
	/*background-color:#EFEFEF;*/
	background: #fff url(../../recrutement/jHtmlArea/style/jHtmlArea_Toolbar_Group_BG.png) left bottom repeat-x;
	padding:0;
	margin:0;
}
.jHtmlArea .ToolBar ul, .jHtmlArea .ToolBar ul li {
	list-style:none !important;
}
.module .mentionsConso {
	border:1px solid #ccc;
	font-weight:bold;
	padding:5px 10px;
	margin:10px 15px 0 170px;
	display:block;
	clear:both;
}