/*#####################################################################################*/
/*   Ligne 34       MENU DU HAUT                                                       */
/*   Ligne 129      corp de la page HOME.PSP                                           */
/*     Ligne 132     |_ Domusvi presentation HOME.PSP                                  */
/*     Ligne 166     |_ Div contenant le module de recherche HOME.PSP                  */
/*     Ligne 261     |_ div contenant les acces directs HOME.PSP                       */
/*   Ligne 344      SKELETON                                                           */
/*   Ligne 410      Menu Droite                                                        */
/*   Ligne 490      MENU GAUCHE                                                        */
/*   Ligne 586      Menu gauche Contact                                                */
/*   Ligne 635      Contact Formulaire                                                 */
/*   Ligne 697      Formulaire && Renseignement Etablissement                          */
/*   Ligne 850      TITRES DOMUSVI                                                     */
/*   Ligne 870      CSS des pages de contenu                                           */
/*   Ligne 980      RESULTAT DES RECHERCHES                                            */
/*   Ligne 1026     CSS Plan du site                                                   */
/*   Ligne 1082     CSS Image page Etablissement                                       */
/*   Ligne 1101     CSS menu gauche etablissement                                      */
/*   Ligne 1110     LISTE ANNONCES EMPLOIS && formulaire recherche                     */
/*   Ligne 1172     DETAIL ANNONCES EMPLOI                                             */
/*#####################################################################################*/
body {
	background-image:url("/app/domusvi/pix/fond.gif");
	background-repeat:repeat-x;
}
ol, ul {
	margin: 0;
}
blockquote {
  display:block;
  margin:1em 40px;
}

/*
a:link, a:active, a:visited,
#domusvi-footer-box a:link, #domusvi-footer-box a:active, #domusvi-footer-box a:visited
*/
a, #domusvi-footer-box a{ color:#a2bad9; text-decoration:none;}

.clearfloat { font-size:0 !important; line-height:0; margin:0 !important; clear:both; padding:0 !important; width:100%; display:block; }
.clearfloatright { font-size:0 !important; line-height:0; margin:0 !important; clear:left; padding:0 !important; width:100%; display:block; }

.blue { color:#426097; }

/****************************  MENU DU HAUT  ********************************************/
#kwo-domusvi-box-header {
	background:url("/app/domusvi/pix/ban1.gif") no-repeat;
	background-position:0px 0px;
	width: 990px;
	height: 118px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0px;
	padding:0px;
}
#domusvi-header-menu {
	list-style-position: inside;
	list-style: none;
	float: right;
	margin-right:36px;
	display:inline;
	height:118px;
}
#domusvi-header-menu a {
	text-decoration:none;
}
.domusvi-header-lien {
	display: block;
	height: 107px;
	font-weight: bold;
	font-size: 15px;
}
.zone {
	display: block;
	float: left;
	margin-top: 5px;
	text-align:center;
	height: 107px;
	line-height: 107px;
	position:relative;
}
.zone a { color:#a1b0cd; }
.zone a:hover { color:white; }

#zone1 { width : 108px; }
#souszone1 { width : 107px; }
#zone2 { width : 91px; }
#domusvi-header-menu #zone2 ul {
  width : 105px;
  position:absolute;
  left:0px;
}
#zone3{ width : 135px; }
#souszone3 { width : 134px; }
#zone4 { width : 141px; }
#souszone4 { width : 140px; }
#zone5 { width : 91px; }
#souszone5 { width : 90px; }

#domusvi-header-menu ul {
	list-style-type: none;
	list-style-position:outside;
	margin: 0;
	padding: 0;
	border-top:solid #FFFFFF 1px;
	border-left:solid #FFFFFF 1px;
	border-right:solid #FFFFFF 1px;
	position:absolute;
	left:0px;
	float:right;
	display:inline;
	z-index: 100;
    background-color:white;
}
#domusvi-header-menu ul li {
	background-repeat:repeat;
	border-bottom:solid #FFFFFF 1px;
	margin: 0;
	z-index: 100;
	position: relative;
	text-align:left;
	line-height:12px;
}
#domusvi-header-menu ul li a {
	line-height:12px;
	font-size: 12px;
	font-weight: 500;
    background-color:#7d97c0;
    display:block;
	padding:5px;
    border:0 solid !important;
    color:white;
	z-index: 100;
}
#domusvi-header-menu ul li a:hover {
	background-color:#ffffff;
	color:#7d97c0;
}
/****************************  corps de la page HOME.PSP  ********************************/
#kwo-domusvi-box-corp {
	background-image:url("/app/domusvi/pix/background_corp.jpg");
	background-repeat:no-repeat;
	width: 990px;
	height: 409px;
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;
}
/* ------------- Domusvi presentation HOME.PSP-------------  */

#kwo-domusvi-box-presentation {
	float: left;
	/*width: 405px;*/
	width: 437px;
	height: 160px;
	margin-left:30px;
	margin-top:30px;
}
* html #kwo-domusvi-box-presentation {
	margin-left:15px;
}
#kwo-domusvi-box-presentation h4 {
	font-family: arial;
	/* color: #f6a924; OLD */
	color: #426097;
	font-style:italic;
	font-size:14px;
	margin-bottom: 5px;
	font-weight: 500;
}
#kwo-domusvi-box-presentation h3 {
	font-family: arial;
	/* color: #f6a924; OLD */
	color: #426097;
	font-weight: bold;
	font-style:italic;
	font-size: 16px;
}
#kwo-domusvi-box-presentation p {
	font-family: arial;
	color: #42609b;
	font-size: 12px;
	line-height:20px;
	width:335px;
}
.numIndigo { font-weight:bold; font-size:14px; }
.tarifTel { font-size:10px; }
/*  ------------- Div contenant le module de recherche HOME.PSP-------------  */
#kwo-domusvi-box-recherche {
	float:right;
	height:200px;
	margin-right:28px;
	margin-top:20px;
	width:485px;
}
* html #kwo-domusvi-box-recherche {margin-right:13px;}

#kwo-domusvi-box-recherche p {
	color:#42609B;
	font: bold 14px Arial;
}
*+html .domusvi-box-separateur {margin-top:15px;}
.domusvi-box-separateur {
	/*background-image:url("/app/domusvi/pix/pointille.jpg");*/
	background-repeat: repeat-x;
	height: 1px;
	float: left;
	margin-top:10px;
	width:485px;
}
#kwo-domusvi-box-input {
	float: left;
	/*height:173px;*/
	width:284px;
	margin-top:10px;
}
.domusvi-titre-recherche {
	background-image:url("/app/domusvi/pix/titre.jpg");
	background-repeat: repeat-x;
	color: #ffffff;
	height: 22px;
	font-size: 14px;
	line-height: 22px;
	text-indent:5px;
	margin-top:10px;
}
* html .domusvi-titre-recherche{
	margin-top:0px;
}
.domusvi-input-recherche {
	border:1px solid #A2BAD9;
	font:12px Arial, Helvetica, sans-serif;
	height:16px;
	width:234px;
	padding-top: 2px;
	margin-top:10px;
	color:#a1b0cd;
	line-height:15px;
}
.domusvi-submit-recherche {
	background-image:url(/app/domusvi/pix/button-ok-petit.gif);
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
	height:20px;
	width:26px;
}
* html .domusvi-submit-recherche {margin-bottom:1px;}
*+html .domusvi-submit-recherche {margin-bottom:1px;}

#kwo-box-etablissement-recherche {
	margin-top: 20px;
}
*+html .domusvi-select-recherche {height:22px;}
.domusvi-select-recherche {
	border:1px solid #A2BAD9;
	font:12px Arial, Helvetica, sans-serif;
	margin-top:10px;
	height:20px;
	width:236px;
	color:#a1b0cd;
}
.domusvi-box-separateur-vertical {
	width:1px;
	height:158px;
	/*background:url("/app/domusvi/pix/pointillebas.gif") repeat-y;*/
	float: left;
	margin-top: 8px;
}
* html .domusvi-box-separateur-vertical {margin-top: 0px;}
#kwo-domusvi-box-france {
	float: left;
	/*height:173px;*/
	margin-top:10px;
	width:200px;
}
#kwo-domusvi-box-france h2 {
	margin-left:10px;
}
#lien_recherche_geographique{
	display:block;
	width:116px;
	height:120px;
	margin-top: 15px;
	margin-left: 30px;
}

/*  ------------- div contenant les acces directs HOME.PSP-------------  */
* html #domusvi-box-acces-direct {margin-right:7px; margin-top:0px;}
*+html #domusvi-box-acces-direct {margin-top:0px;}
#domusvi-box-acces-direct {
	float:right;
	height:125px;
	margin-right:28px;
	width:485px;
}
#domusvi-box-acces-direct ul {
	list-style-position: inside;
	list-style: none;
	float:left;
	width:500px;
	margin-top:10px;
}
#domusvi-box-acces-direct li {
	height:126px;
	width:114px;
	display: block;
	float : left;
	padding-right:5px;
}
#domusvi-box-acces-direct a{
	color: rgb(66,93,155);
	text-decoration:none;
	font: 11px arial;
	cursor:pointer;
}
#domusvi-box-acces-direct p {
	color: #a1b0cd;
	font: 11px arial;
	width:100px;
}
#domusvi-box-acces-direct h3 {
	background-repeat:no-repeat;
	padding-left:30px;
	color: rgb(66,93,155);
	font: 13px arial;
	height:30px;
	line-height:12px;
}
#domusvi-box-residence h3 {
	background-image:url(/app/domusvi/pix/carre1.gif);
}
#domusvi-box-conciergerie h3 {
	background-image:url(/app/domusvi/pix/carre2.gif);
	/*line-height:33px;*/
}
#domusvi-box-clinique h3 {
	background-image:url(/app/domusvi/pix/carre3.gif);
	/*line-height:33px;*/
}
#domusvi-box-appartement h3 {
	background-image:url(/app/domusvi/pix/carre4.gif);
}
/********************** DIV contenant les actualités (HOME) *****************************/

#kwo-domusvi-box-actualites {
	float: left;
	width: 430px;
	margin-left:32px;
	margin-top:0px;
}
* html #kwo-domusvi-box-actualites {
	margin-left:15px;
}
#kwo-domusvi-box-actualites .kwo-article { background-color:transparent; margin-top:0; /*padding-left:0;*/}
#kwo-domusvi-box-actualites .kwo-article .image { padding-right:0px; float:none;}

#kwo-domusvi-box-actualites a {
	color: rgb(66,93,155);
	text-decoration:none;
	font: 11px arial;
	cursor:pointer;
}
#kwo-domusvi-box-actualites .switch li {
  float:left;
  background-position:left top;
  height:12px;
  margin-left:4px;
  width:12px;
  background-image:url(/app/domusvi/pix/box-switch-bg-white.png);
}
#kwo-domusvi-box-actualites .switch li.on {
  background-position:left 12px;
}
#kwo-domusvi-box-actualites .switch li a{
  display:block;
  font-size:0;
  height:12px;
  width:12px;
}
.kwo-ezine a:link,
.kwo-ezine a:visited {
  /*color:#42609B;
  text-decoration:none;*/
  color: #9CBADC;
  text-decoration: underline;
}

.kwo-ezine .kwo-pagination-page {
  border:1px solid #DDE3ED;
  display:block;
  float:left;
  height:18px;
  line-height:18px;
  text-align:center;
  width:18px;
  margin:0 1px;
}

.kwo-ezine .kwo-pagination-selected {
  background:transparent url(/app/domusvi/pix/pagination-selected.png) top left no-repeat;
  color:white !important;
}

#kwo-domusvi-box-actualites .kwo-ezine {
  background-color:#ffffff;
}

#domusvi-footer-box {
	width: 990px;/*400px;*/
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding-bottom: 40px;
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
}
#domusvi-footer-content{
  margin:0 auto;
  width:480px;
}
#domusvi-footer-ul {
	list-style-position: inside;
	list-style: none;
	color:#aec3de;
	margin-left: auto;
	margin-right: auto;
}
#domusvi-footer-ul li {
	display: block;
	float : left;
	margin-left:5px;
}
/****************************  SKELETON *************************************************/
#domusvi-site {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
#domusvi-corps {
	width:990px;
	background-image:url(/app/domusvi/pix/corps_fond_3.gif);
	background-repeat:no-repeat;
}
#domusvi-corps_repeat {
	margin-top:2px;
	width:990px;
	background-image:url(/app/domusvi/pix/corps_fond_2.gif);
	background-repeat:repeat-y;
}
#domusvi-footer {
	width:990px;
	height:33px;
}
#domusvi-corps-chemin {
	height:24px;
	background-image:url(/app/domusvi/pix/chemin.gif);
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:12px;
	color:#42609b;
	padding-left:21px;
	padding-top:5px;
	line-height:24px;
}
#domusvi-corps-footer {
	height:29px;
	background-image:url(/app/domusvi/pix/corps_footer.gif);
	background-repeat:no-repeat;
}
#domusvi-corps-contenu-header {
	height:129px;
	background-repeat: no-repeat;
	padding:0px 6px;
	background-position: center;
}
#domusvi-corps-gauche {
	width:221px;
	/*height:318px;*/
	float:left;
	border:0;
	padding-left:18px;
	padding-top:11px;
}
#domusvi-corps-contenu-corps {
	border:0;
	margin-left:241px;
	margin-right:213px;
	min-height:450px;
}
#domusvi-corps-droite {
	width:195px;
	/*height:431px;*/
	float:right;
	border:0;
	padding-top:9px;
	/*padding-left:33px;*/
}
/****************************  Menu Droite **********************************************/
#kwo-domusvi-droite-menu {
	width:180px;
	height: 417px;
}
.kwo-domusvi-droite-header {
	height:30px;
	width:172px;
	padding: 0px 0px 0px 8px;
	background-image:url(/app/domusvi/pix/menu_droite_header.gif);
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	color:#ffffff;
}
.kwo-domusvi-droite-corps {
	width:174px;
	height:393px;
	padding: 0px 2px 0px 2px;
	background-color:#eceff5;
	color:#42609b;
	border-left: #a1b0cd 1px solid;
	border-right: #a1b0cd 1px solid;
}
.kwo-domusvi-droite-corps p {
	margin:0px 0px 4px 0px;
}
.kwo-domusvi-droite-motcle {
	width:174px;
	height:73px;
	padding:12px 0px 0px 0px;
}
.kwo-domusvi-droite-motcle .mot_cle_exemple { font-size:10px; margin-top:3px; }
.kwo-domusvi-droite-etablissement {
	width:174px;
	height:106px;
	padding:12px 0px 0px 0px;
}
.kwo-domusvi-select {
	border: #a2bad9 1px solid;
	font:12px Arial, Helvetica, sans-serif;
	width: 174px;
	height: 20px;
	margin: 0px 0px 3px 0px;
	color: #738daa;
}
* html .kwo-domusvi-input_text{height: 17px;}
*+html .kwo-domusvi-input_text{height: 17px;}
.kwo-domusvi-input_text {
	width: 138px;
	height: 18px;
	margin:0px 2px 0px 0px;
	border: #a2bad9 1px solid;
	color: #738daa;
	font-size:12px;
	line-height:16px;
}
.kwo-domusvi-droite-geographique {
	width:174px;
	height:173px;
	padding:15px 0px 0px 0px;
}
#lien-recherche-geographique-menu{
	display:block;
	width: 142px;
	height: 137px;
	margin:8px 0px 0px 12px;
}
.kwo-domusvi-droite-tiret {
	height:1px;
	width:174px;
	background-image:url(/app/domusvi/pix/pointille.jpg);
	background-repeat:repeat-x;
}
.kwo-domusvi-droite-footer {
	height:14px;
	width:180px;
	background-image:url(/app/domusvi/pix/menu_droite_footer.gif);
	background-repeat:no-repeat;
}
/****************************  MENU GAUCHE **********************************************/
/* Header menu gauche */
#kwo-domusvi-gauche-menu-header {
	height:30px;
	width:202px;
	background-image:url(/app/domusvi/pix/menu_gauche_header.gif);
	background-repeat:no-repeat;
	font :bold 14px Arial;
	line-height:30px;
	color:#ffffff;
	padding-left:7px;
}
/* Corps menu gauche */
ul {
	list-style-position: outside;
	list-style-type:none;
}
.domusvi-menu {
	width:202px;
}
.domusvi-menu-titre-li {
	background-image:url(/app/domusvi/pix/barre-menu-ferme.gif);
	line-height:23px;
	color:#42609b;
	font-size:12px;
	font-weight:bold;
	list-style-type:none;
}
.domusvi-sousmenu li {
	background-color:#9ba9c5;
	color:#ffffff;
	border-bottom:#eceff5 1px solid;
	border-left:#9ba9c5 1px solid;
	border-right:#9ba9c5 1px solid;
	list-style-position:outside;
	padding:3px 0 5px 15px;
	line-height:15px;
	background-image:url(/app/domusvi/pix/fleche-sousmenu-bleuciel.gif);
	background-repeat:no-repeat;
	background-position:15px 8px;
}
.domusvi-sousmenu li:hover {
	background-color:#687da8;
	color:#ffffff;
	border-bottom:#eceff5 1px solid;
	border-left:#9ba9c5 1px solid;
	border-right:#9ba9c5 1px solid;
	list-style-position:outside;
	padding-left:15px;
	background-image:url(/app/domusvi/pix/fleche-sousmenu-bleufonce.gif);
	background-repeat:no-repeat;
	background-position:15px 8px;
}
.domusvi-menu-titre {
	margin-left:0px;
	padding-left:20px;
	cursor: pointer;
}
.domusvi-menu-titre a {
	text-decoration:none;
	color:#42609b;
	display:block;
	width:100%;
	height:23px;
}
.domusvi-menu a:link,
.domusvi-menu a:visited,
.domusvi-menu a:hover,
.domusvi-menu a:active,
.domusvi-menu a:focus {
	text-decoration:none;
}
.domusvi-sousmenu-titre {
	font-size:18px;
	padding-left:12px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
}
.domusvi-sousmenu-contenu {
	font-size:10px;
	line-height:12px;
	margin:0px 0px 2px 0px;
	padding:0px;
	padding-left:12px;
	font-weight:normal;
}
/* Footer menu gauche */
#kwo-domusvi-gauche-menu-footer {
	height:14px;
	width:202px;
	background-image:url(/app/domusvi/pix/menu_gauche_footer.gif);
	background-repeat:no-repeat;
}
/****************************  Menu de Gauche Contact ***********************************/
/* Header */
#kwo-domusvi-gauche-menu-contact-header {
	height:30px;
	width:194px;
	background-image:url("/app/domusvi/pix/menu_gauche_header.gif");
	background-repeat:no-repeat;
	font :bold 14px Arial;
	line-height:30px;
	color:#ffffff;
	padding: 0px 0px 0px 8px;
}
/* Corps */
.domusvi-menu-contact{
width:204px;
list-style: none;
margin:0px;
background-image:url("/app/domusvi/pix/menu_gauche_contact_corps.gif");
background-repeat:no-repeat;
display:block;
color:#42609b;
font-size:12px;
}
.domusvi-menu-contact-li { background-image:url("/app/domusvi/pix/menu_gauche_contact_corps2.gif"); background-repeat:no-repeat; }
.domusvi-menu-contact li a,
.domusvi-menu-contact li a:hover,
.domusvi-menu-contact li a:visited {
text-decoration:none;
color:#42609b;
font-size:12px;
display:block;
width:160px;
}
.domusvi-menu-contact li{ display:block; padding:0px 0px 0px 16px; }
.domusvi-menu-contact .telephone{ font-size:16px; font-weight:bold; }
.domusvi-menu-contact .prix{ font-size:10px; }
.domusvi-menu-contact a, .domusvi-menu-contact p{ padding:11px 0px 0px 0px; }
* html .domusvi-menu-contact a.menu_contact_lien_ie{ padding:8px 0px 0px 0px; }
*+html .domusvi-menu-contact a.menu_contact_lien_ie{ padding:8px 0px 0px 0px; }

/* Footer */
* html #kwo-domusvi-gauche-menu-contact-footer {margin-top:-5px}
#kwo-domusvi-gauche-menu-contact-footer {
	height:14px;
	width:202px;
	background-image:url("/app/domusvi/pix/menu_gauche_footer.gif");
	background-repeat:no-repeat;
}
/****************************  Contact Formulaire   *************************************/
#domusvi-formulaire {
	color:#4c4c4c;
	font:12px Arial, Helvetica, sans-serif;
	margin:20px 0 0 0;
}
.formulaire-td-label{
	width:160px;
	line-height:20px;
}
.droit_modif { font-size:11px; font-style:italic; }
.formulaire-chekbox-table{ border-collapse:separate; }
.formulaire-chekbox-table-chekbox{ width:18px; }
* html .formulaire-chekbox-table-label{ line-height:18px; }
.domusvi-formulaire-label{
	font-family:arial;
	font-size:12px;
	margin-left:2px;
	float:left;
	display: block;
	width:160px;
}
#domusvi-formulaire select { height:23px; line-height:23px; font:12px Arial; }
.domusvi-formulaire-input{
	width: 290px;
	height:20px;
	border-width: 1px;
	border-color: #4d4d4d;
	border-style: solid;
	border-top-color: #7c7c7c;
	border-bottom-color: #838383;
	margin-bottom:3px;
	color:#666666;
}
#ville_souhaite, #urgence {
	width: 200px;
	height:20px;
	line-height:20px;
	margin-left: 10px;
	border-width: 1px;
	border-color: #4d4d4d;
	border-style: solid;
	border-top-color: #7c7c7c;
	border-bottom-color: #838383;
	color:#666666;
	margin-bottom:3px;
}
.domusvi-formulaire-textarea {
	width: 290px;
	border-width: 1px;
	border-color: #4d4d4d;
	border-style: solid;
	border-top-color: #7c7c7c;
	border-bottom-color: #838383;
	margin-bottom:3px;
	color:#666666;
}
#domusvi-formulaire h2 {
	color:#42609b;
	font:18px Arial, Helvetica, sans-serif;
	font-weight:900;
	height:22px;
	background:url("/app/domusvi/pix/carrebleu.gif") no-repeat;
	padding-left:35px;
	vertical-align:bottom;
}
#domusvi-formulaire h3 {
	margin-top:25px;
	margin-bottom:15px;
	color:#42609b;
	font:17px Arial, Helvetica, sans-serif;
	font-weight:500;
}
.domusvi-formulaire-chekbox-box{
	margin-bottom:15px;
	margin-top:15px;
}
#contact_submit{
	background:url("/app/domusvi/pix/button_envoyer.gif") no-repeat;
	height:25px;
	width:65px;
	border:none;
	padding:0;
	margin-left:390px;
	cursor:pointer;
}
/****************************  Formulaire && Renseignement Etablissement ****************/
#domusvi-etablissement {
  color: #4c4c4c;
  font:12px Arial, Helvetica, sans-serif;
  margin: 20px 0 0 0;
}
#domusvi-etablissement ul {
  list-style-position:outside;
  margin:0 0 0 20px;
}
#domusvi-etablissement a {
  text-decoration:underline;
  color: #9CBADC;
}
#domusvi-etablissement h1 {
  font:18px Arial, Helvetica, sans-serif;
  font-weight:900;
  /*height:22px;*/
  width:450px;
  background-repeat:no-repeat;
}
#domusvi-etablissement h2 {
  font:bold 14px Arial, Helvetica, sans-serif;
  margin-top:20px;
  margin-bottom:15px;
}
.etablissement_indigo { float:right; margin-top:4px; }
#domusvi-etablissement .lien_return_top { margin:0 0 0 150px; /*color:#04276E;*/ color:#9CBADC; }
#domusvi-etablissement table { margin-bottom:10px; border:2px solid #a1b0cd; }
#domusvi-etablissement table td { border:1px solid #a1b0cd; padding:5px; }
#domusvi-etablissement .etablissement-tarifs-box table ul { list-style-position:outside; list-style-type:circle;}
#domusvi-etablissement table .donnee { text-align:center; vertical-align:middle; }
#domusvi-etablissement table .reduit { background-color:#fafafa; }
#domusvi-etablissement table .explication-tarif { display:block; }
#domusvi-etablissement .titre_logo {  position:relative; }
#domusvi-etablissement .titre_logo .logo_qualicert{ position:absolute; right:0; top:0; width:50px; height:43px; }
/******  10->residence *** 16->clinique *** 14->conciergerie *** 15->appartement *****/
#domusvi-etablissement .domusviTitre10{
	color:#04276e;
	background-image:url("/app/domusvi/pix/carre1.gif");
	padding-left:35px;
}
#domusvi-etablissement .domusviSoustitre10 {
  color:#04276e;
}
#domusvi-etablissement .etablissement-lien10 {
  background-image:url("/app/domusvi/pix/fleche-bleu.gif");
  background-repeat:no-repeat;
  background-position:0 3px;
  padding:0 0 0 12px;
  color:#a1b0cd;
  text-decoration:underline;
}
#domusvi-etablissement .etablissement-contenu10 ul li, #domusvi-etablissement .conditions-tarif-box10 ul li{
  background-image:url("/app/domusvi/pix/puce-bleu.gif");
  background-repeat:no-repeat;
  background-position:0 5px;
  padding:0 0 0 12px;
}
#domusvi-etablissement .domusviTitre16{
	color:#9cbadc;
	background-image:url("/app/domusvi/pix/carre3.gif");
	padding-left:35px;
}
#domusvi-etablissement .domusviSoustitre16 {
  color:#9cbadc;
}
#domusvi-etablissement .etablissement-lien16 {
  background-image:url("/app/domusvi/pix/fleche-beuciel.gif");
  background-repeat:no-repeat;
  background-position:0 3px;
  padding:0 0 0 12px;
  color:#9cbadc;
}

#menu-gauche-etablissement-detail.type-16 a{
  text-decoration:underline;
  color:#9cbadc;
}
#domusvi-etablissement .etablissement-contenu16 ul li, #domusvi-etablissement .conditions-tarif-box16 ul li {
  background-image:url("/app/domusvi/pix/puce-bleuciel.gif");
  background-repeat:no-repeat;
  background-position:0 5px;
  padding:0 0 0 12px;
}
#domusvi-etablissement .domusviTitre14{
	color:#faba00;
	background-image:url("/app/domusvi/pix/carre2.gif");
	padding-left:35px;
}
#domusvi-etablissement .domusviSoustitre14 {
  color:#faba00;
}
#domusvi-etablissement .etablissement-lien14 {
  background-image:url("/app/domusvi/pix/fleche-jaune.gif");
  background-repeat:no-repeat;
  background-position:0 3px;
  padding:0 0 0 12px;
  color:#faba00;
  text-decoration:none;
}
#menu-gauche-etablissement-detail.type-14 a{
  text-decoration:none;
}
#domusvi-etablissement .etablissement-contenu14 ul li, #domusvi-etablissement .conditions-tarif-box14 ul li {
  background-image:url("/app/domusvi/pix/puce-jaune.gif");
  background-repeat:no-repeat;
  background-position:0 5px;
  padding:0 0 0 12px;
}
#domusvi-etablissement .domusviTitre15{
	color:#b30033;
	background-image:url("/app/domusvi/pix/carre4.gif");
	padding-left:35px;
}
#domusvi-etablissement .domusviSoustitre15 {
  color:#b30033;
}
#domusvi-etablissement .etablissement-lien15 {
  background-image:url("/app/domusvi/pix/fleche-rouge.gif");
  background-repeat:no-repeat;
  background-position:0 3px;
  padding:0 0 0 12px;
  color:#b30033;
}
#domusvi-etablissement .etablissement-contenu15 ul li, #domusvi-etablissement .conditions-tarif-box15 ul li {
  background-image:url("/app/domusvi/pix/puce-rouge.gif");
  background-repeat:no-repeat;
  background-position:0 5px;
  padding:0 0 0 12px;
}
.etablissement-formulaire-label {
  display:block;
  clear:left;
  margin-bottom:5px;
}
.etablissement-formulaire-input {
  display:block;
  width:375px;
  height:20px;
  border:1px solid #4d4d4d;
  margin-bottom:5px;
}
.etablissement-formulaire-checkbox {
  display:inline;
  vertical-align: text-bottom;
}
#domusvi-etablissement select{
  font:12px Arial, Helvetica, sans-serif;
  width:215px;
  height:20px;
  border:1px solid #4d4d4d;
  margin-bottom:5px;
  display:block;
}
#checkbox-box {
  clear:left;
  width:300px;
}
#checkbox-box p {
  margin-bottom:5px;
}
#etablissement-textarea {
  width:375px;
  height:120px;
  border:1px solid #4d4d4d;
  display:block;
}
#etablissement-submit{
  background:url("/app/domusvi/pix/button_envoyer.gif") no-repeat;
  height:25px;
  width:65px;
  border:none;
  padding:0;
  margin-left:312px;
  margin-top:5px;
  cursor:pointer;
}
#form-renseignement-etablissement p.checkbox{ margin-bottom: 5px; }
/****************************  TITRES DOMUSVI *******************************************/
.residence {
	color:#04276e;
	background-image:url("/app/domusvi/pix/carre1.gif");
}
.conciergerie {
	color:#faba00;
	background-image:url("/app/domusvi/pix/carre2.gif");
}
.clinique {
	color:#9cbadc;
	background-image:url("/app/domusvi/pix/carre3.gif");
}
.appartement {
	color:#b30033;
	background-image:url("/app/domusvi/pix/carre4.gif");
}
.autre {
	color:#42609b;
}
/****************************  CSS des pages de contenu *********************************/
#contenu {
  margin-top:23px;
  color:#4c4c4c;
}
#icone {
  float:left;
  margin-top:-5px;
}
#contenu p {
  color:#4c4c4c;
  font-size:12px;
  margin:10px 0 10px 0;
}
#contenu ul {
  color:#4c4c4c;
  font-size:12px;
  list-style:disc;
  margin:0 0 0 30px;
}
/* TODO */
#contenu a:link,
#contenu a:active,
#contenu a:visited { color: #9CBADC;
  text-decoration: underline;/*color:#4C4C4C;*/ }

#contenu a.blue-link:link,
#contenu a.blue-link:active,
#contenu a.blue-link:visited { color:#426097; text-decoration:none;}

/**************************** Contenu General (id="general") ************************/
#general h1 {
  color:#04276e;
  font:bold 18px Arial, Helvetica, sans-serif;
  background-image:url('/app/domusvi/pix/carre1.gif');
  background-repeat:no-repeat;
  margin:0 0 15px 0;
  padding:0 0 0 40px;
  display:inline;
}
#general h1 .lighter { color:#a1b0cd; }
#general h2 {
  color:#04276e;
  font:bold 14px Arial, Helvetica, sans-serif;
  margin-bottom:10px;
  margin-top:10px;
}
#general h3 {
  color:#04276e;
  font:normal 14px Arial, Helvetica, sans-serif;
  margin-left:25px;
}
/******************************* Contenu Publication *******************************/
#publication h2 {
  color:#04276e;
  font:bold 14px Arial, Helvetica, sans-serif;
  margin-bottom:10px;
  margin-top:10px;
}
#publication ul li{
  margin-bottom:10px;
}
#publication ul li a:link, #publication ul li a:visited {
  color: #9CBADC;
  text-decoration: underline;
}


/****************************** Contenu Residences ****************************/
#residence h1 {
  color:#04276e;
  font:bold 18px Arial, Helvetica, sans-serif;
  margin:0 0 15px 40px;
  display:block;
}
#residence h2 {
  color:#04276e;
  font:bold 14px Arial, Helvetica, sans-serif;
  margin-bottom:10px;
  margin-top:10px;
}
#residence h3 {
  color:#04276e;
  font:normal 14px Arial, Helvetica, sans-serif;
  margin-left:25px;
}
/****************************** Contenu Conciergerie ****************************/
#conciergerie h1 {
  color:#faba00;
  font:bold 18px Arial, Helvetica, sans-serif;
  margin:0 0 15px 40px;
  display:block;
}
#conciergerie h2 {
  color:#faba00;
  font:bold 14px Arial, Helvetica, sans-serif;
  margin-bottom:10px;
  margin-top:10px;
}
#conciergerie h3 {
  color:#faba00;
  font:normal 14px Arial, Helvetica, sans-serif;
  margin-left:25px;
}
/****************************** Contenu Clinique ****************************/
#clinique h1 {
  color:#9cbadc;
  font:bold 18px Arial, Helvetica, sans-serif;
  margin:0 0 15px 40px;
  display:block;
}
#clinique h2 {
  color:#9cbadc;
  font:bold 14px Arial, Helvetica, sans-serif;
  margin-bottom:10px;
  margin-top:10px;
}
#clinique h3 {
  color:#9cbadc;
  font:normal 14px Arial, Helvetica, sans-serif;
  margin-left:25px;
}
/****************************** Contenu Appartement ****************************/
#appartement h1 {
  color:#b30033;
  font:bold 18px Arial, Helvetica, sans-serif;
  margin:0 0 15px 40px;
  display:block;
}
#appartement h2 {
  color:#b30033;
  font:bold 14px Arial, Helvetica, sans-serif;
  margin-bottom:10px;
  margin-top:10px;
}
#appartement h3 {
  color:#b30033;
  font:normal 14px Arial, Helvetica, sans-serif;
  margin-left:25px;
}
/****************************  RESULTAT DES RECHERCHES **********************************/
#resultat-recherche {
  margin:20px 0 0 0;
}
#resultat-recherche a {
  color:#42609b;
  text-decoration:none;
}
#resultat-recherche .no_result { font-size:14px; color:#04276E; }
#resultat-recherche-titre {
  font:18px Arial, Helvetica, sans-serif;
  font-weight:900;
  background-repeat:no-repeat;
  padding-left:35px;
  color:#42609b;
  background-image:url("/app/domusvi/pix/carrebleu.gif");
}
.resultat-recherche-soustitre {
  font:bold 17px Arial, Helvetica, sans-serif;
  color:#42609b;
  margin:30px 0px 0px 0px;
  padding:0 0 0 0px;
}
.resultat-recherche-titre-departement, .pas-resultat-recherche-titre {
  background-color:#687da8;
  color:#ffffff;
  font:15px Arial, Helvetica, sans-serif;
  margin:20px 0px 0 0px;
  padding:3px 10px 3px 5px;
  font-weight: bold;
  display:block;
}
.pas-resultat-recherche-titre {
  width:400px;
}
.etablissement{
  background-color:#fafafa;
  margin: 8px 0px 12px 0px;
  cursor:pointer;
  padding:5px 0 5px 5px;
}
.etablissement .titre{
  color:#4c4c4c;
  font-size:14px;
}
.etablissement .description{
  font-size:12px;
  color:#999999;
}
/****************************  CSS Plan du site *****************************************/
#domusvi-plan-contenu h1 {
  background-image:url("/app/domusvi/pix/carrebleu.gif");
  background-repeat:no-repeat;
  padding:0 0 0 35px;
  margin:20px 0 0 40px;
  font:bold 18px Arial, Helvetica, sans-serif;
  color:#42609b;
}
#plan-box { margin:20px 0 0 22px; }
#plan-box a { text-decoration:none; color:#42609b; }
#domusvi-plan-contenu .plan-menu-box {
  float:left;
  margin:0 12px 0 0;
  width:180px;
}
#domusvi-plan-contenu .plan-menu-box h2 {
  font:bold 17px Arial, Helvetica, sans-serif;
  height:30px;
  line-height:30px;
  background-image:url("/app/domusvi/pix/fond-titre-plan-site.gif");
  text-align:center;
  color:#42609b;
}
#domusvi-plan-contenu ul {list-style-position:outside;}
#domusvi-plan-contenu .plan-menu-ul {
  margin:5px 0 0 8px;
}
* html #domusvi-plan-contenu .plan-menu-ul a { padding:0 0 0 0;}
*+html #domusvi-plan-contenu .plan-menu-ul a {padding:0 0 0 0;}
#domusvi-plan-contenu .plan-menu-ul .plan-site-menu {
  text-decoration:none;
  display:block;
  color:#4c4c4c;
  background-image:url("/app/domusvi/pix/puce_fleche_plan_site.gif");
  background-repeat:no-repeat;
  background-position:0 2px;
  margin:10px 0 4px;
  padding:0 0 0 12px;
}
#domusvi-plan-contenu .plan-menu-ul ul .sousmenu {
  background-image:none;
  margin:0 0 0 20px;
  text-decoration:none;
  display:block;
  color:#4c4c4c;
}
#domusvi-plan-contenu .plan-menu-ul ul a:hover {
  background-image:none;
}
#domusvi-plan-contenu .plan-menu-ul a:hover {
  color:#42609b;
  background-image:url("/app/domusvi/pix/puce_fleche_plan_site_over.gif");
  background-repeat:no-repeat;
  background-position:0 2px;
}
/****************************  CSS Image page Etablissement******************************/
#menu-gauche-etablissement .num_indigo_box { width:208px; margin:0 0 10px;}
#menu-gauche-etablissement .domaine-picts { width:208px; margin:5px 0 10px; float:left;}

#menu-gauche-etablissement .domaine-picts ul {margin:3px 0 0; padding-left:4px;}
#menu-gauche-etablissement .domaine-picts li {  list-style:none; margin-top:2px; margin-left:0; padding:0; list-style-position:inside; float: left; display:block; margin-right:12px;}
#menu-gauche-etablissement .domaine-picts li a { width:30px; height:30px; display:block; position:static; }
#menu-gauche-etablissement .domaine-picts a:hover {  border:1px solid #828282; }
#menu-gauche-etablissement .domaine-picts a {  border:1px solid #b2b2b2; width:170px; height:112px; display:block; overflow:hidden; position:relative; }
.zoom-pict { background-image:url(/app/domusvi/pix/zoom.png); background-repeat: no-repeat; position: absolute; right:0; bottom:0; width:19px; height:19px; }
* html .zoom-pict { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/domusvi/pix/zoom.png', sizingMethod='crop'); }
#zoom-layout { position: absolute; top: 0px; left: 0px; background-color: black; border: 1px solid black; opacity: 0.3; filter:alpha(opacity=30);}
#zoom-contener { margin: 0 auto 0pt; position: absolute; top: 30px; left: 5%; width:90%; background-color: white; background-image:url(/app/sys/pix/throbbers/loading.gif); background-repeat:no-repeat; background-position:center; }
#zoom-contener img { margin:5px 5px 3px; cursor:url(/app/domusvi/pix/zoomout.cur), pointer; }
#zoom-thumb { cursor:url(/app/domusvi/pix/zoomin.cur), pointer; }
/*#next { float:right; margin-right:5px; margin-bottom:5px; }*/
#zoom-contener #control_box p a { text-decoration:none; color:#04276e; font-size:14px; }
#zoom-contener #control_box p a:hover { text-decoration:underline; }
#control_box { height:20px; position:relative; }
#close, #next, #previous { position:absolute; }

/****************************  CSS menu gauche etablissement ****************************/
#menu-gauche-etablissement { color:#4C4C4C; }
#menu-gauche-etablissement .menu_gauche_info { font-style:italic; font-size:10px; padding-left:25px; width:auto; display:inline; }
#menu-gauche-etablissement h1 {font:bold 14px Arial, Helvetica, sans-serif; color:#04276e; margin:0 0 5px 0;}
* html #menu-gauche-etablissement h2 {margin:10px 0 -10px 0;}
#menu-gauche-etablissement h2 {background-image:url("/app/domusvi/pix/pointille.jpg"); background-repeat:repeat-x; height:1px; width:170px; margin:10px 0;}
#menu-gauche-etablissement-detail ul {width:150px; list-style-position:outside; list-style-type:none;}
#menu-gauche-etablissement-detail ul ul {margin:0 0 0 18px;}
#menu-gauche-etablissement-detail li { padding:0 0 0 12px; background-image:url("/app/domusvi/pix/puce_fleche_ferme.gif"); background-repeat:no-repeat; background-position:0 2px;}


/****************************  LISTE ANNONCES EMPLOI && Formulaire recherche ************/
#page-annonces{ margin:20px 0 0 0; font:12px Arial, Helvetica, sans-serif; color:#4d4d4d; }
#form-box{ height:75px;  margin:15px 0 15px 35px; }
#form-text-box{ float:left; margin:0 20px 0 0; }
#form-select-box{ float:left; }
.clearleft{ clear:left; }

#page-annonces h1{
  font:18px Arial, Helvetica, sans-serif;
  font-weight:900;
  background-repeat:no-repeat;
  padding-left:35px;
  color:#42609b;
  background-image:url("/app/domusvi/pix/carrebleu.gif");
}
#page-annonces .label{
  display:block;
  margin:0 0 5px 0;
}
#page-annonces .select{
  width:229px;
  height:21px;
  border:1px solid #4d4d4d ;
  color:#4d4d4d;
}
div[id=page-annonces] #form-text-box input{
  width:229px;
  height:19px;
  border-style:solid;
  border-width:1px;
  border-color:#4d4d4d;
  color:#4d4d4d;
}
* html #page-annonces .texte{ height:21px; border-style:inset; width:228px; color:#4d4d4d; padding:0 0 0 2px;}
*+html #page-annonces .select { height:24px; }

#page-annonces .submit{
  float:right;
  margin:10px 0 0 0;
  background-image:url('/app/domusvi/pix/button_envoyer.gif');
  width:65px;
  height:24px;
  border:none;
  cursor:pointer;
}
#page-annonces .annonce{
  background-color:#fafafa;
  margin: 8px 0px 12px 0px;
  cursor:pointer;
  padding:5px 0 5px 5px;
}
#page-annonces .annonce .titre{
  color:#4c4c4c;
  font-size:14px;
  background-image:none;
  padding:0;
}
#page-annonces .annonce .description{
  font-size:12px;
  color:#999999;
}
#page-annonces .annonce .lien{ color:#4c4c4c; text-decoration:none; }
/****************************  DETAIL ANNONCES EMPLOI ***********************************/
#annonce-postuler h1 {
  margin:20px 0 10px 0;
  font:18px Arial, Helvetica, sans-serif;
  font-weight:900;
  background-repeat:no-repeat;
  padding-left:35px;
  color:#42609b;
  background-image:url("/app/domusvi/pix/carrebleu.gif");
}
#annonce-postuler p {
  color:#4c4c4c;
  margin:4px 0 10px 0;
}
#annonce-postuler .description p{ color:#4c4c4c; }
#annonce-postuler .description h1{
  color:#b30033;
  font:bold 18px Arial, Helvetica, sans-serif;
  margin:10px 0 10px 0;
  display:inline;
}
#annonce-postuler .description h2{
  color:#b30033;
  font:bold 14px Arial, Helvetica, sans-serif;
  margin-bottom:10px;
  margin-top:10px;
}
#annonce-postuler .description h3{
  color:#b30033;
  font:normal 14px Arial, Helvetica, sans-serif;
  margin-left:25px;
}
#form_postuler label {
  float:left;
  display:block;
  width:180px;
  color:#4c4c4c;
}
#form_postuler .text {
  width:225px;
  margin-bottom:3px;
  border-width: 1px;
  border-color: #4d4d4d;
  border-style: solid;
  border-top-color: #7c7c7c;
  border-bottom-color: #838383;
  color:#666666;
}
#form_postuler .submit {
  background-image:url('/app/domusvi/pix/button_envoyer.gif');
  width:65px;
  height:24px;
  border:none;
  cursor:pointer;
}

/****************************  REPONSES des Formulaires *********************************/
#confirm-form {
  font:bold 14px Arial, Helvetica, sans-serif;
  color:#4c4c4c;
  margin:20px 0 0;
  width:400px;
}
/****************************  CSS Recherche Geographique *******************************/
#recherche-geographique-box h2{
  color:#42609b;
  font:18px Arial, Helvetica, sans-serif;
  font-weight:900;
  height:22px;
  background:url("/app/domusvi/pix/carrebleu.gif") no-repeat;
  padding-left:35px;
  margin:15px 0 5px 0;
  vertical-align:bottom;
}
#recherche-geographique-map{
  background-image:url('/app/domusvi/pix/carte_regions.gif');
  width:512px;
  height:522px;
  position:relative;
  color:#42609b;
  font:12px Arial, Helvetica, sans-serif;
}
#recherche-geographique-map .lien-region{position:absolute; text-decoration:none; width:95px; text-align:center; color:#42609b;}
* html #recherche-geographique-map .lien-region{}
.box-info-lien-region { position:relative; }

.info-bulle-box{ position:absolute; z-index:10; color:#42609b; }
#recherche-geographique-map #region_1{top:165px; left:75px; width:auto;}
#recherche-geographique-map #region_2{top:95px; left:190px;}
#recherche-geographique-map #region_3{top:307px; left:222px; width:auto;}
#recherche-geographique-map #region_4{top:285px; left:135px;}
#recherche-geographique-map #region_5{top:210px; left:115px; width:auto;}
#recherche-geographique-map #region_6{top:222px; left:234px; width:auto;}
#recherche-geographique-map #region_7{top:240px; left:315px; width:auto;}
#recherche-geographique-map #region_8{top:240px; left:400px; width:auto;}
#recherche-geographique-map #region_9{top:175px; left:455px; width:auto;}
#recherche-geographique-map #region_10{top:140px; left:395px; width:auto;}
#recherche-geographique-map #region_11{top:165px; left:310px;}
#recherche-geographique-map #region_12{top:100px; left:280px; width:auto;}
#recherche-geographique-map #region_13{top:125px; left:129px;}
#recherche-geographique-map #region_14{top:420px; left:190px; width:auto;}
#recherche-geographique-map #region_15{top:153px; left:280px; width:auto;}
#recherche-geographique-map #region_16{top:45px; left:250px;}
#recherche-geographique-map #region_17{top:375px; left:150px; width:auto;}
#recherche-geographique-map #region_18{top:340px; left:365px; width:auto;}
#recherche-geographique-map #region_19{top:327px; left:290px; width:auto;}
#recherche-geographique-map #region_20{top:455px; left:255px;}
#recherche-geographique-map #region_21{top:418px; left:375px;}
#recherche-geographique-map #region_22{top:32px; left:420px; width:auto;}
#recherche-geographique-map #region_23{top:32px; left:388px; width:auto;}
#recherche-geographique-map #region_24{top:12px; left:450px; width:auto;}
#recherche-geographique-map #region_25{top:55px; left:450px; width:auto;}
.info-bulle{display:block; width:230px; position:relative; text-align:left;}
#info-bulle-top{
  height:3px;
  background-image:url('/app/domusvi/pix/info-bulle-top.gif');
  background-repeat:no-repeat;
  background-position:bottom;
}
#info-bulle-corp{
  background-image:url('/app/domusvi/pix/info-bulle-corp.gif');
}
#info-bulle-corp ul{ margin: 0 2px 0 5px; }

.box-info-lien-region{ margin:0 0 0 5px; }
#info-bulle-corp .info-bulle-title{padding:0 0 0 15px; font:bold 14px Arial, Helvetica, sans-serif;}
#info-bulle-corp .title_10{ background:url("/app/domusvi/pix/puce_region_10.gif") no-repeat left top; }
#info-bulle-corp .title_16{ background:url("/app/domusvi/pix/puce_region_16.gif") no-repeat left top; }
#info-bulle-corp .title_14{ background:url("/app/domusvi/pix/puce_region_14.gif") no-repeat left top; }
#info-bulle-corp .title_15{ background:url("/app/domusvi/pix/puce_region_15.gif") no-repeat left top; }

#info-bulle-corp li{ margin: 0px; padding:0 0 0 12px;  background:url("/app/domusvi/pix/puce_fleche_ferme.gif") no-repeat left center; }

#recherche-region-map-box .box-info-lien-region p{ margin:0 0 0 5px; width: 205px; }
#info-bulle-corp .content{ margin:0 0 10px 0; }
* html #info-bulle-corp .content{ margin:0 0 0 0; }
#info-bulle-corp .savoir-plus{
	padding:0 0 0 12px;
	background:url("/app/domusvi/pix/puce_fleche_ferme.gif") no-repeat left center;
	text-decoration:none;
	margin:0 0 0 130px;
	position:relative;
}
#info-bulle-corp .btn-fermer{
	padding:0 15px 0 0;
	width:40px;
	background:url("/app/domusvi/pix/button-fermer.gif") no-repeat right center;
	color:#a7b5d0;
	margin:0 0 10px 167px;
	cursor:pointer;
}

#info-bulle-bottom{
  height:16px;
  background-image:url('/app/domusvi/pix/info-bulle-bottom.gif');
  background-repeat:no-repeat;
}
#legende_carte_box { font-size:11px; width:440px; height:15px; margin:10px auto 0; color:#738daa; }
#legende_carte_box ul { list-style-position: inside; list-style: none; }
#legende_carte_box ul li { float:left; margin-left:5px; padding-left:15px; background-repeat:no-repeat }
#legende_carte_box ul .legende_bleu { background-image:url('/app/domusvi/pix/puce_region_10.gif'); }
#legende_carte_box ul .legende_bleu_ciel { background-image:url('/app/domusvi/pix/puce_region_16.gif'); }
#legende_carte_box ul .legende_jaune { background-image:url('/app/domusvi/pix/puce_region_14.gif'); }
#legende_carte_box ul .legende_rouge { background-image:url('/app/domusvi/pix/puce_region_15.gif'); }
#recherche-region h2{
  color:#42609b;
  font:18px Arial, Helvetica, sans-serif;
  font-weight:900;
  height:22px;
  background:url("/app/domusvi/pix/carrebleu.gif") no-repeat;
  padding-left:35px;
  margin:15px 0 5px 0;
  vertical-align:bottom;
}
#recherche-region #recherche-region-map-box{
  position:relative;
  margin:20px auto 0;
}
.puce_box{position:absolute; display:inline;}
#recherche-region #recherche-region-map{
  position:absolute;
}

/* ----- EZINE - articles ----- */
.kwo-ezine .kwo-article {margin-top:10px;}
.kwo-ezine .kwo-article .image {float:left; padding-right:10px; margin-right:10px;}

.kwo-ezine .kwo-article .image img {width:291px; height:220px;}
.kwo-ezine .kwo-article .content {float:left;}

#contenu .kwo-ezine .kwo-article ul {list-style-position:inside;}

.kwo-ezine .kwo-articles .kwo-article { background-color:#fafafa; padding:8px; color:#a1b0cd;  font-size:11px;}
#contenu .kwo-ezine .kwo-articles .kwo-article ul { color:#a1b0cd;  font-size:11px;}
.kwo-ezine .kwo-articles .kwo-article .content strong {color:#426097; font-size:12px;}
.kwo-ezine .kwo-articles .kwo-article .content a { color:#657da9; }
.kwo-ezine .kwo-articles .kwo-article .image {padding-right:0px;}
.kwo-ezine .kwo-articles .kwo-article .image img {width:155px; height:117px;}

