body
{
  width:760px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
}

form, img, iframe
{
  margin:0px;
  padding:0px;
  border:0px;
}

select
{
  font-size:10px;
}

h1
{
  color:#666666;
  font-size:18px;
  font-weight:bold;
  letter-spacing: .9px;
}

h4
{
  color:#102888;
  font-size:13px;
  font-weight: normal;
}

h3
{
  color:#003366;
  font-size:17px;
  font-weight: bold;
}

h3.fiche_residence, h1.fiche_residence
{
	margin:0px;
}

.txt_gras
{
  font-weight:bold;
  font-size: 11px;
}

.txt_gras_noir
{
  font-weight:bold;
  font-size: 11px;
  color:black;
}

.txt_rouge
{
  color: #CC0000;
}


.commonBullet
{
  font-size:11px;
  text-align: justify;
}

.ss_titre_detail_residence
{
  font-size:13px;
  font-weight: bold;
}

.majuscule
{
  color:#102888;
  font-size:16px;
  font-weight:bold;
}

#adele_top
{
  /*height:100px;*/
  margin-bottom:5px;
  background-image: url(../img/le/LE_02.jpg);
}

#adele_top .bandeau_connexion
{
  background-image: url(../img/bandeau_top_adele2.gif);
  background-repeat: no-repeat;
  background-position: left;
  height:42px;
  width:760px;
  padding:0px 15px 0px 5px;
}

#adele_top .bandeau_connexion .decouverte_ibail
{
  float:left;
  margin-top:10px;
}

#adele_top .bandeau_connexion .identification
{
  color:#FFFFFF;
  margin-right:10px;
  margin-top:7px;
  float:right;
}

#adele_top .bandeau_connexion .identification .form_text
{
  width:65px;
  font-size:9px;
}

#adele_top .bandeau_connexion .oubli_mdp
{
  color:#FFFFFF;
  margin-right:10px;
  margin-top:10px;
  float:right;
}

#adele_top .bandeau_connexion .oubli_mdp a
{
  color:#FFFFFF;
  text-decoration: underline;
}

#adele_left
{
  width:118px;
  float:left;
  height:auto;
}

#adele_pathway
{
  padding-left:20px;
  float:left;
}

#adele_content
{
  float:left;
  /*width:450px;*/
  /*Taille du site en V4 : */
  width:490px;
  margin-top:10px;
  padding-left:10px;
}

#adele_right
{
  float:right;
  /*width:122px;*/
}

#adele_bottom
{
  clear:both;
}

a
{
  color:#003366;
  text-decoration: underline;
}

a:hover
{
  color:#6699CC;
  text-decoration: none;
}

#adele_content .intro_home
{
   width:437px;
   margin-left:auto;
   margin-right:auto;
   text-align:center;
}

#adele_content .intro_home a
{
  color:#383080;
}

#adele_content .intro_home a:hover
{
  color:#FF6600;
}

#adele_content .home_loupe
{
  background-image: url(../img/home/loupe01.gif);
  background-position:left;
  background-repeat: no-repeat;
  width:233px;
  height:250px;
  float:left;
}

#adele_content .home_recherche
{
  font-size:12px;
  font-weight: bold;
  color:#383080;
  margin-top: 15px;
}

#adele_content .home_form_recherche,
#adele_bloc_bottom .home_form_recherche
{
  border:1px solid #99CCCC;
  margin-left:235px;
  margin-right:20px;
  padding:5px;
}

#adele_content .home_residence_mois
{
  border:1px solid #99CCCC;
  margin-top:3px;
  margin-left:235px;
  margin-right:20px;
  padding:5px;
  height:53px;
}


#adele_content .txt_recherche,
#adele_bloc_bottom .txt_recherche
{
  font-weight:bold;
  font-size:11px;
  color:#666666;
}

/*
#adele_content .lien_carte
{
  margin-left:auto;
  margin-right:auto;
  width:109px;
}
*/

#home_bloc_carte
{
	margin-left:auto;
	margin-right:auto;
	width:109px;
	padding-bottom:20px;
}


#home_bloc_carte #france, 
#home_bloc_carte #region_parisienne
{
	float: left;
}


#home_bloc_carte #france .text, 
#home_bloc_carte #region_parisienne .text
{
	width:150px;
	font-size:11px;
	font-weight:bold;
	color: #666666; 
}

#home_bloc_carte #france #image_carte_france, 
#home_bloc_carte #region_parisienne #image_carte_region_parisienne
{
	border: 1px solid #99CCCC;	
	margin-top: 5px;
}


#home_bloc_carte #region_parisienne
{
	margin-left:17px;	
}


#adele_bloc_bottom
{
  margin-left:auto;
  margin-right:auto;
  /*float:left;*/
  /*width:450px;*/
  /*Taille du site en V4 : */
  width:490px;
  margin-top:10px;
  //padding-left:10px;
  /*border : 1px solid black;*/
}

#adele_content .form_carte_france,
#adele_bloc_bottom .form_carte_france
{
  width:490px;
  /*margin-left:0px;
  margin-right:0px;*/

}

#adele_content .form_carte_france_left,
#adele_bloc_bottom .form_carte_france_left
{
  float:left;
  width:165px;
  height:55px;
  _height:58px;
  border:1px solid #666666;
  border-right:0px;
  text-align:center;
  padding-top:5px;
}

#adele_content .form_carte_france_right,
#adele_bloc_bottom .form_carte_france_right
{
  width:105px;
  float:left;
  height:50px;
  border:1px solid #666666;
  padding:5px;
}

#adele_content .form_carte_france_resid_mois,
#adele_bloc_bottom .form_carte_france_resid_mois
{
	border:1px solid #666666;
	width:175px;
	height:50px;
	padding:5px;
	float:right;
}

#adele_content .liste_info
{
  color:#990000;
}

#adele_content .type_residence
{
  font-size:16px;
  background-color: #99CCCC;
  color:#666666;
  font-weight:bold;
  padding:5px;
  margin-bottom:15px;
}

#adele_content .infos_residence
{
  margin-bottom:15px;
  border:1px solid #66BADC;
}

#adele_content .infos_residence .nom_residence
{
  background-color: #E6E6E6;
  font-size:12px;
  font-weight: bold;
  padding:5px;
  height:22px;
}

#adele_content .infos_residence .liens_residence
{
  margin-top:10px;
  text-align: center;
}

#adele_content .infos_residence .liens_residence .lien_residence
{
  float:left;
  margin-left:30px;
  text-align:center;
}


#adele_content .detail_residence_cadre,
#adele_content .detail_logement_cadre
{
  border:1px solid #666666;
  clear:both;
  padding: 5px 2px 5px 2px;
}

#adele_content .detail_residence_cadre .dispo_picto,
#adele_content .detail_logement_cadre .dispo_picto
{
  margin-right:15px;
  float:left;
}

#adele_content .lien_logement_dispo
{
	color:#fb000d;
	font-weight:normal;
}

#adele_content .bandeau_texte
{
  font-size:16px;
  background-color: #A5B7C3;
  color:#666666;
  text-align: center;
  font-weight: bold;
  padding:3px;
}

/*
#adele_content .WBC_top
{
	//background-color:#0f82f7;
	height:28px;
	//color:#FFFFFF;
	font-size:12px;
	font-weight: bold;
	text-align:center;
	padding-top:3px;
	margin-top:10px;
}

#adele_content .WBC_content
{
	clear:both;
	//color:#FFFFFF;
	font-weight: bold;
	padding-top:3px;
	//background-color:#0265cb;
	padding-bottom:3px;
}

#adele_content .WBC_content .WBC_intro
{
	text-align:center;
	margin-bottom:3px;
}
*/

.bloc_call_back
{
	width: 242px;
	height: 184px;
	float: left;
	background-image: url(../../../img/wcb_champ_modif.gif);
	margin-top:3px;
}


#wcb_lien_horaires
{
	margin-top: 41px;	
	margin-left: 24px;	
	width: 100px;
	text-align: center;
}


#wcb_select_pays
{
	margin-left:10px;
	margin-top:30px;
	width:132px;
}

#wcb_input_phone
{
	width:128px;
	margin-left:10px;
	margin-top:8px;
}


.pop_up_wbc
{
	width: 242px;
	height: 184px; 
	position: absolute; 
	/*padding: 5px;*/
	overflow: hidden;		
}

/*
#wbc_fond_horaires
{	 
	background-color: white; 	
}
*/

#wbc_horaires #wbc_bandeau_top
{
	background-image: url(../../../img/wbc_top_degrade.gif);
	background-repeat: repeat-x;
	height:23px;
	width:242px;
	background-color:red;
}

#wbc_horaires #wbc_bloc
{
	background-image: url(../../../img/wbc_fond_bloc.gif);	
	height:162px;
}


#wbc_horaires p.titre_horaires
{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:13px;
	padding-top:5px;
	margin-left:10px;
	color:#0a4c65;
	width:130px;	
}

#wbc_horaires span.titre_ferie
{
	font-size:11px;	
	color:#0a4c65;
	padding-left:10px;
	padding-top:5px;
}

#wbc_horaires div.jour_ouverture
{
	color:#0A4C65;
	line-height:16px;
	font-size:11px;
	margin-left:10px;
	padding-top:8px;	
}

#wbc_horaires div.jour_ouverture p
{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}


#wcb_btn_valider
{
	margin-left:10px;
	margin-top:8px;
}

#adele_content .bandeau_texte_jaune
{
  font-size:13px;
  background-color: #FF9900;
  padding:3px 0px 3px 15px;
  width:250px;
}

#adele_content .detail_residence_cadre .cadre_commentaire
{
  color:#CC0000;
  width:440px;
  padding:3px;
  border:1px solid #CC0000;
  margin:5px auto 5px auto;
}

#adele_content .detail_residence_cadre .dispo_services
{
  float:left;
  margin-left:15px;
  width:100px;
  margin-bottom:3px;
  margin-top:2px;
}

#adele_content .detail_residence_cadre .organisme_infos
{
  margin-top:10px;
  margin-bottom:15px;
}

#adele_content .detail_residence_cadre ul
{
  list-style: none;
}

#adele_content .detail_residence_cadre li
{
  margin-bottom:10px;
}

#adele_content .detail_residence_cadre li.interne
{
  /*margin:0px 15px 0px 15px;*/
}

.WBC_content .wbc_libelle
{
	width:80px;
	float:left;
	text-align:right;
	font-weight:bold;
	padding-right:10px;
}

.WBC_content .wbc_input
{
	float:left;
}
.WBC_content .wbc_input input
{
	width:108px;
}

#adele_content .detail_residence_cadre .position_visite
{
  width:450px;
  height:350px;
  margin-left:auto;
  margin-right:auto;
}

#adele_content .detail_residence_cadre table.fiche_residence,
#adele_content .detail_residence_cadre table.fiche_logement,
#adele_content .offre_logement table
{
  border:1px solid black;
  border-collapse:collapse;
  width:480px;
  margin-left:auto;
  margin-right:auto;
  font-size: 10px;
}

#adele_content .detail_residence_cadre table.fiche_residence thead,
#adele_content .detail_residence_cadre table.fiche_logement thead,
#adele_content .offre_logement  table thead
{
  background-color:#A5B7C3;
  height:23px;
}

#adele_content .detail_residence_cadre table.fiche_residence tr,
#adele_content .detail_residence_cadre table.fiche_logement tr,
#adele_content .offre_logement table tr
{
  height:23px;
}

#adele_content .detail_residence_cadre table.fiche_residence tbody,
#adele_content .detail_residence_cadre table.fiche_logement tbody,
#adele_content .offre_logement table tbody
{
  text-align:center;
}
#adele_content .detail_residence_cadre table.fiche_residence th,
#adele_content .detail_residence_cadre table.fiche_residence td,
#adele_content .detail_residence_cadre table.fiche_logement th,
#adele_content .detail_residence_cadre table.fiche_logement td,
#adele_content .offre_logement table th,
#adele_content .offre_logement table td {
  border-right: 1px solid #D0D0D0;
}

#adele_content .th_left_centre
{
  margin-left:auto;
  margin-right:auto;
  border-collapse:collapse;
  border:1px solid black;
}

#adele_content .th_left
{
  border-collapse:collapse;
  margin-top:5px;
}

#adele_content .th_left_big
{
  border-collapse:collapse;
  margin-top:5px;
  margin-bottom:15px;
}

#adele_content .th_left_centre tr,
#adele_content .th_left tr,
#adele_content .th_left_big tr
{
  height:21px;
}

#adele_content .th_left_centre th,
#adele_content .th_left th,
#adele_content .th_left_big th
{
  background-color: #A5B7C3;
  text-align:left;
  padding-left:10px;
  width:200px;
}

#adele_content .th_left_big td
{
  width:341px;
}

#adele_content .detail_logement_cadre .txt_gestionnaire
{
  margin:10px 0px 10px 0px;
}

#adele_content .lbl_source_info
{
  width:100px;
  height:90px;
  background-color: #A5B7C3;
  padding-top:45px;
}
#adele_content .infos_cnil
{
  background-color: #CCCCCC;
  padding:5px;
  width:458px;
  border:1px solid black;
  margin:10px auto 0px auto;
}

#adele_content .recap_locataire
{
  background-image: url(../img/fond_candidat.gif);
  background-repeat: repeat;
  margin-top:20px;
}

#adele_content .recap_garant
{
  margin-top:20px;
  background-image: url(../img/fond_garant.gif);
  background-repeat: repeat;
  margin-left:auto;
  margin-right:auto;
}

#adele_content .recap_locataire .recap_top,
#adele_content .recap_garant .recap_top
{
  height:50px;
  text-align:center;
  color:#6699CC;
  font-size:17px;
  font-weight: bold;
}

#adele_content .affich_num_dossier
{
  width:auto;
  padding:10px;
  margin:15px auto 0px auto;
  width:200px;
  text-align:center;
  background-color: #CC0000;
  font-size:20px;
  color:white;
}
/* Articles statiques */
.commonReadText{
  width: 430px;
  margin-left: 20px;
  font-size: 12px;
  text-align: justify;
}
p a, li a{
  font-size: 10px;
}
.emphasize{
  font-weight: bold;
}
h2{
  display:block;
  height: 25px;
  background-color: #a5b7c3;
  color: #666666;
  padding-left: 5px;
  font-size: 18px;
}

h2.commonReadText{
  display:block;
  height: 20px;
  background-color: #a5b7c3;
  color: #666666;
  padding-top: 5px;
  padding-left: 5px;
}

h3.commonReadText{
  display:block;
  height: 20px;
  background-color: #e6e6e6;
  color: #666666;
  padding-top: 5px;
  padding-left: 5px;
}

ul.commonReadText{
  width: 350px;
  font-size: 12px;
}

.commonIndentText{
  text-indent:30px;
  font-size: 12px;
  width: 400px;
  margin-left: 20px;
}

/* Formulaire de contact */
#adele_content .textContact{
  font-size: 11px;
  font-weight: normal;
}
#adele_content .textContact th{
  color: #333333;
}
#adele_content .formatDate{
  color: #990000;
}
#adele_content td.formTextDate input, #adele_content td.formTextCommon input{
  font-size: 11px;
}
#adele_content td.textInputlarge input{
  font-size: 11px;
  width: 95%;
}
#adele_content .mini{
  font-size: 9px;
}
#adele_content .mini a{
  font-size: 9px;
}
/*Blocs de gauche*/
#adele_left .module {
  margin-bottom: 10px;
}

#recherche-rapide{
  width: 114px;
  height: 17px;
  background-image: url(../../../img/recherche-rapide.gif);
  margin:0;
  padding:0;
  font-size:0px;
}

#aides-direct{
  width: 114px;
  height: 15px;
  background-image: url(../../../img/aides-direct.gif);
  margin:0;
  padding:0;
  font-size:0px;
}

#etapes-cles{
  width: 114px;
  height: 16px;
  background-image: url(../../../img/etapes-cles.gif);
  margin:0;
  padding:0;
  font-size:0px;
}

#infos-pratiques{
  width: 114px;
  height: 15px;
  background-image: url(../../../img/infos-pratiques.gif);
  margin:0;
  padding:0;
  font-size:0px;
}

#recherche-mots-cles{
  width: 114px;
  height: 14px;
  background-image: url(../../../img/recherche-mots-cles.gif);
  margin:0;
  padding:0;
  font-size:0px;
}

.bloc-milieu{
  width: 114px;
  background-image: url(../../../img/bloc-milieu.gif);
  background-repeat: repeat-y;
  margin:0;
  padding-left: 4px;
  padding-right:3px;
  padding-top:0px;
  padding-bottom:0px;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0px;
  word-spacing: 0px;
}

.bloc-milieu a:link, .bloc-milieu a:visited,
.bloc-milieu-gestionnaire a:link, .bloc-milieu-gestionnaire a:visited
{
  color: #08558b;
  text-decoration: none;
}

.bloc-milieu #input,
.bloc-milieu-gestionnaire #input
{
  width:70px;
  height: 15px;
  margin:0;
  padding:0;
  margin-top: 5px;
}

.bloc-milieu #submit,
.bloc-milieu-gestionnaire #submit
{
  width:30px;
  height: 20px;
  margin:0;
  padding:0;
}

.bloc-milieu2{
  width: 108px;
  background-image:url(../../../img/recherche-rapide-fond.gif);
  background-repeat: no-repeat;
  cursor:pointer;
}

.bloc-bas{
  width: 114px;
  height: 11px;
  background-image: url(../../../img/bloc-bas.gif);
  margin:0;
  padding:0;
  font-size:0px;
}

.infos-gestionnaire{
  width: 113px;
  height: 25px;
  background-image: url(../../../img/gestionnaire_top.gif);
  margin:0;
  padding:0;
  font-size:0px;
}

.bloc-milieu-gestionnaire
{
  background-image: url(../../../img/gestionnaire_fond.gif);
  width: 113px;
  background-repeat: repeat-y;
  margin:0;
  padding-left: 4px;
  padding-right:3px;
  padding-top:0px;
  padding-bottom:0px;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-align: center;
}

.bloc-bas-gestionnaire
{
  width: 113px;
  height:8px;
  background-image:url(../../../img/gestionnaire_bottom.gif);
  background-repeat: no-repeat;
}

#adele_content .cadre_message
{
  border:1px solid #FF9900;
  padding:5px;
}

/*Blocs du bas*/
#adele_bottom .module {
  margin-bottom: 10px;
}

#adele_content .fond_popup_help
{
  background-color: #A5B7C3;
  height:100%;
}

/*Formulaire contact liens bottom*/
ul.contact_list
{
  font-size:12px;
  text-align:center;
  list-style-position: outside;

}

ul.contact_list li
{
  list-style-image: url(../img/arrowright_black.gif);
  margin-top:10px;
}

#bandeau_modules {
  height: 65px;
  width: 468px;
  position: absolute;
  margin-left: 292px;
  overflow: hidden;
  padding-top: 4px;
}

#top_right
{
  /*text-align:right;	*/
  float:right;
}

