body{ font:normal 18px Arial, Helvetica, sans-serif; background-color:white; }

#kwo-domusvi-box-header {display:none;}
#domusvi-header-menu {display:none;}
form{display:none;}
#domusvi-corps-chemin {display:none;}
#domusvi-footer-box {display:none;}
#kwo-domusvi-gauche-menu-contact-header, #domusvi-corps-gauche .domusvi-menu-contact, #domusvi-corps-gauche .domusvi-menu-contact li, #domusvi-corps-gauche .domusvi-menu, #domusvi-corps-gauche .domusvi-menu li, #domusvi-corps-gauche .domaine-picts, #kwo-domusvi-box-recherche, .noPrint {display:none;}

#kwo-domusvi-box-presentation {
	width: 405px;
	height: 160px;
	margin-left:30px;
	margin-top:30px;
}
#kwo-domusvi-box-presentation h4 {
	color: #f6a924;
	font-style:italic;
	font-size:1em;
	margin-bottom: 5px;
	font-weight: 500;
}
#kwo-domusvi-box-presentation h3 {
	color: #f6a924;
	font-weight: bold;
	font-style:italic;
	font-size: 16px;
}
#kwo-domusvi-box-presentation p {
	color: #42609b;
	line-height:20px;
	width:335px;
}
/*  ------------- div contenant les acces directs HOME.PSP-------------  */
#domusvi-box-acces-direct {
	float:right;
	height:125px;
	width:500px;
	margin-top:15px;
}
#domusvi-box-acces-direct ul {
	list-style-position: inside;
	list-style: none;
	float:left;
	width:500px;
}
#domusvi-box-acces-direct li {
	height:126px;
	width:119px;
	display: block;
	float : left;
	padding-right:5px;
}
#domusvi-box-acces-direct a {
	color: #657dad;
	text-decoration:none;
	display:block;
	cursor:pointer;
}
#domusvi-box-acces-direct p {
	color: #a1b0cd;
	width:100px;
}
#domusvi-box-acces-direct h3 {
	background-repeat:no-repeat;
	padding-left:30px;
	color: rgb(66,93,155);
	font: 1.2em arial;
	height:30px;
	line-height:12px;
}
#domusvi-footer-box {
	width: 400px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding-bottom: 40px;
}
#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;
}

#domusvi-corps-droite {display:none;}

#domusvi-etablissement {
  color: #4c4c4c;
  margin: 20px 0 0 0;
  width:600px;
}
#domusvi-etablissement ul {
  list-style-position:outside;
  margin:0 0 0 20px;
}
#domusvi-etablissement a {
  text-decoration:none;
}
#domusvi-etablissement h1 {
  font:1.6em Arial, Helvetica, sans-serif;
  font-weight:900;
  height:22px;
  background-repeat:no-repeat;
}
#domusvi-etablissement h2 {
  font:bold 1.2em Arial, Helvetica, sans-serif;
  margin-top:20px;
  margin-bottom:15px;
}
#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 .domusviTitre10{
	color:#04276e;
	padding-left:35px;
}
#domusvi-etablissement .domusviSoustitre10 {
  color:#04276e;
}
#domusvi-etablissement .etablissement-lien10 {
  background-position:0 3px;
  padding:0 0 0 12px;
  color:#a1b0cd;
}
#domusvi-etablissement .etablissement-contenu10 ul li, #domusvi-etablissement .conditions-tarif-box10 ul li{
  background-position:0 5px;
  padding:0 0 0 12px;
}
#domusvi-etablissement .domusviTitre11{
	color:#9cbadc;
	padding-left:35px;
}
#domusvi-etablissement .domusviSoustitre11 {
  color:#9cbadc;
}
#domusvi-etablissement .etablissement-lien11 {
  padding:0 0 0 12px;
  color:#9cbadc;
}
#domusvi-etablissement .etablissement-contenu11 ul li, #domusvi-etablissement .conditions-tarif-box11 ul li {
  padding:0 0 0 12px;
}
#domusvi-etablissement .domusviTitre12{
	color:#faba00;
	padding-left:35px;
}
#domusvi-etablissement .domusviSoustitre12 {
  color:#faba00;
}
#domusvi-etablissement .etablissement-lien12 {
  padding:0 0 0 12px;
  color:#faba00;
}
#domusvi-etablissement .etablissement-contenu12 ul li, #domusvi-etablissement .conditions-tarif-box12 ul li {
  padding:0 0 0 12px;
}
#domusvi-etablissement .domusviTitre13{
	color:#b30033;
	padding-left:35px;
}
#domusvi-etablissement .domusviSoustitre13 {
  color:#b30033;
}
#domusvi-etablissement .etablissement-lien13 {
  padding:0 0 0 12px;
  color:#b30033;
}
#domusvi-etablissement .etablissement-contenu13 ul li, #domusvi-etablissement .conditions-tarif-box13 ul li {
  padding:0 0 0 12px;
}
#domusvi-etablissement .titre_logo {
  position:relative;
}
#domusvi-etablissement .titre_logo .logo_qualicert{
  position:absolute;
  right:0;
  top:0;
  width:50px;
  height:43px;
}
.residence {
	color:#04276e;
}
.conciergerie {
	color:#faba00;
}
.clinique {
	color:#9cbadc;
}
.appartement {
	color:#b30033;
}
#contenu {
  margin-top:23px;
  color:#4c4c4c;
}
#icone {
  float:left;
  margin-top:-5px;
}
#contenu p {
  color:#4c4c4c;
  margin:10px 0 10px 0;
}
#contenu ul {
  color:#4c4c4c;
  list-style:disc;
  margin:0 0 0 30px;
}
#general h1 {
  color:#04276e;
  font:bold 1.6em Arial, Helvetica, sans-serif;
  margin:0 0 15px 0;
  display:inline;
}
#general h2 {
  color:#04276e;
  font:bold 1.2em Arial, Helvetica, sans-serif;
  margin-bottom:10px;
  margin-top:10px;
}
#general h3 {
  color:#04276e;
  font:normal 1.2em Arial, Helvetica, sans-serif;
  margin-left:25px;
}
#publication h2 {
  color:#04276e;
  font:bold 1.2 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 :#4C4C4C;
}
/****************************** Contenu Residences ****************************/
#residence h1 {
  color:#04276e;
  font:bold 1.6em Arial, Helvetica, sans-serif;
  margin:0 0 15px 40px;
  display:block;
}
#residence h2 {
  color:#04276e;
  font:bold 1.2em Arial, Helvetica, sans-serif;
  margin-bottom:10px;
  margin-top:10px;
}
#residence h3 {
  color:#04276e;
  font:normal 1.2 Arial, Helvetica, sans-serif;
  margin-left:25px;
}
/****************************** Contenu Conciergerie ****************************/
#content h1 {
  color:#b30033;
  font:bold 1.6em Arial, Helvetica, sans-serif;
  margin:0 0 15px 40px;
  display:block;
}
#content h2 {
  color:#b30033;
  font:bold 1.2em Arial, Helvetica, sans-serif;
  margin-bottom:10px;
  margin-top:10px;
}
#content h3 {
  color:#b30033;
  font:normal 1.2em Arial, Helvetica, sans-serif;
  margin-left:25px;
}
/****************************** Contenu Clinique ****************************/
#clinique h1 {
  color:#b30033;
  font:bold 1.6em Arial, Helvetica, sans-serif;
  margin:0 0 15px 40px;
  display:block;
}
#clinique h2 {
  color:#b30033;
  font:bold 1.2em Arial, Helvetica, sans-serif;
  margin-bottom:10px;
  margin-top:10px;
}
#clinique h3 {
  color:#b30033;
  font:normal 1.2em Arial, Helvetica, sans-serif;
  margin-left:25px;
}
/****************************** Contenu Appartement ****************************/
#appartement h1 {
  color:#b30033;
  font:bold 1.6em Arial, Helvetica, sans-serif;
  margin:0 0 15px 40px;
  display:block;
}
#appartement h2 {
  color:#b30033;
  font:bold 1.2em Arial, Helvetica, sans-serif;
  margin-bottom:10px;
  margin-top:10px;
}
#appartement h3 {
  color:#b30033;
  font:normal 1.2em Arial, Helvetica, sans-serif;
  margin-left:25px;
}

#resultat-recherche {
  margin:20px 0 0 0;
}
#resultat-recherche a {
  color:#42609b;
  text-decoration:none;
}
#resultat-recherche-titre {
  font:1.6em Arial, Helvetica, sans-serif;
  font-weight:900;
  padding-left:35px;
  color:#42609b;
}
.resultat-recherche-soustitre {
  font:bold 1.4em Arial, Helvetica, sans-serif;
  color:#42609b;
  margin:30px 0px 0px 0px;
  padding:0 0 0 0px;
}
.resultat-recherche-titre-departement {
  color:#ffffff;
  font:1.4em Arial, Helvetica, sans-serif;
  margin:20px 0px 0 0px;
  padding:3px 10px 3px 5px;
  font-weight: bold;
  display:block;

}
.etablissement{
  margin: 8px 0px 12px 0px;
  cursor:pointer;
  padding:5px 0 5px 5px;
}
.etablissement .titre{
  color:#4c4c4c;
  font-size:1em;
}
.etablissement .description{
  color:#999999;
}

#page-annonces{ margin:20px 0 0 0; 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:1.4em 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;
  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:1em;
  font-weight:bold;
  background-image:none;
  padding:0;
}
#page-annonces .annonce .description{
  color:#999999;
}
#page-annonces .annonce .lien{ color:#4c4c4c; text-decoration:none; }
/****************************  DETAIL ANNONCES EMPLOI ***********************************/
#annonce-postuler h1 {
  margin:20px 0 10px 0;
  font:1.6em Arial, Helvetica, sans-serif;
  font-weight:900;
  padding-left:35px;
  color:#42609b;
}
#annonce-postuler p {
  color:#4c4c4c;
  margin:4px 0 10px 0;
}
#annonce-postuler .description p{ color:#4c4c4c; }
#annonce-postuler .description h1{
  color:#b30033;
  font:bold 1.6em Arial, Helvetica, sans-serif;
  margin:10px 0 10px 0;
  display:inline;
}
#annonce-postuler .description h2{
  color:#b30033;
  font:bold 1em Arial, Helvetica, sans-serif;
  margin-bottom:10px;
  margin-top:10px;
}
#annonce-postuler .description h3{
  color:#b30033;
  font:normal 1em Arial, Helvetica, sans-serif;
  margin-left:25px;
}
#menu-gauche-etablissement { color:#4C4C4C; float:right; margin:120px 0 0 0; width:300px; }
#menu-gauche-etablissement h1 {font:bold 1em 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 { list-style-position:outside; list-style-type:disc;}
#menu-gauche-etablissement-detail ul ul {margin:0 0 0 18px; list-style-position:outside; list-style-type:disc;}