body { 
color: #60686b; 
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin: 0; 
padding: 0; 
width: 100%;
background-image:  url(../medias/communs/fond.jpg); 
background-repeat : repeat-x;
background-color: #ffffff;
}


#contenu_pages_home{
position: absolute;
margin-left: -500px;
left: 50%;
width: 1000px;
margin-top: 0px;
height : 657px;
background-image:  url(../medias/communs/locaclic.jpg); 
background-repeat : no-repeat;
}


#contenu{

width: 1000px;
margin-top : 127px;
}


/* BANDEAU */

#bandeau_home {
position: absolute; 
margin-left: -500px; 
left: 50%; 
top: 0px; 
width: 1000px; 
height: 124px;
}

#bandeau_menu {
width : 550px;
height : 32px;
float : left;
margin-top : 8px;
padding-top : 0px;
}

.menu_container {
float: left;
margin: 8px 0px 0px 0px;
}

.fonctionnalites {
height : 40px;
width : 310px;
margin-right : 80px;
float : right;
padding-top : 15px;
padding-bottom : 10px;

}

.deconnexion {
width : 100px;
padding-left : 139px;
float : left;
}

.logo {
float : left;
width : 255px;
height : 100px;
margin-right : 23px;
}


/* CARTE BANDEAU */

#carte {
width: 141px;
float : right;
color : #ffffff;
font-weight : bold;
font-size : 11px;
padding-right : 21px;
padding-top : 10px;
}

.date {
text-align : center;
height : 35px;
}


#region1 {
background-color: none;
position : absolute;
padding : 28px 0px 0px 33px;
}

#region2 {
background-color: none;
position : absolute;
padding : 46px 0px 0px 43px;
}

#region3 {
background-color: none;
position : absolute;
padding : 35px 0px 0px 75px;
}

#region4 {
background-color: none;
position : absolute;
padding : 10px 0px 0px 65px;
}

#region-global {
background-color: none;
position : absolute;
padding : 27px 0px 0px 58px;
font-size: 14px; 
}


/* BOUTONS MENU */

#btn_accueil {
width : 131px; 
height: 24px;
background-image:  url(../medias/communs/menu/accueil.jpg); 
background-repeat: no-repeat;
float : left;
border: 0px;
cursor : pointer;
margin-right : 3px;
}

#btn_accueil:hover {
background-position: 0px -24px !important;
background-position: 0px -24px ;
}

#btn_accueil_actif {
width : 131px; 
height: 24px;
background-image:  url(../medias/communs/menu/accueil.jpg); 
background-repeat: no-repeat;
float : left;
border: 0px;
cursor : pointer;
margin-right : 3px;
background-position: 0px -24px !important;
background-position: 0px -24px ;
}

#btn_rechercher {
width : 131px; 
height: 24px;
background-image:  url(../medias/communs/menu/rechercher.jpg); 
background-repeat: no-repeat;
float : left;
border: 0px;
cursor : pointer;
margin-right : 3px;
}

#btn_rechercher:hover {
background-position: 0px -24px !important;
background-position: 0px -24px ;
}

#btn_proprietaires {
width : 131px; 
height: 24px;
background-image:  url(../medias/communs/menu/proprietaires.jpg); 
background-repeat: no-repeat;
float : left;
border: 0px;
cursor : pointer;
margin-right : 3px;
}

#btn_proprietaires:hover {
background-position: 0px -24px !important;
background-position: 0px -24px ;
}

#btn_locataires {
width : 131px; 
height: 24px;
background-image:  url(../medias/communs/menu/locataires.jpg); 
background-repeat: no-repeat;
float : left;
border: 0px;
cursor : pointer;
margin-right : 3px;
}

#btn_locataires:hover {
background-position: 0px -24px !important;
background-position: 0px -24px ;
}

#btn_accueil_telephonique {
width : 109px; 
height: 15px;
background-image:  url(../medias/communs/menu/accueil-telephonique.jpg); 
background-repeat: no-repeat;
float : left;
border: 0px;
margin-top : 12px;
margin-right : 20px;
cursor : pointer;
}

#btn_accueil_telephonique:hover {
background-position: 0px -15px !important;
background-position: 0px -15px ;
}

#btn_mon_espace {
width : 109px; 
height: 15px;
background-image:  url(../medias/communs/menu/mon-espace.jpg); 
background-repeat: no-repeat;
float : left;
border: 0px;
margin-top : 12px;
cursor : pointer;
}

#btn_mon_espace:hover {
background-position: 0px -15px !important;
background-position: 0px -15px ;
}


/* FOOTER */

#footer {
height: 23px;
width: 978px;
color: #60686b; 
text-align: right;
font-size:11px;
font-family : Arial;
padding-right : 22px;
}

/* BLOC HOME PAGE */

.push_haut {
height : 346px;
margin-bottom : 15px;
width : 1000px;
}

.proprietaires {
background-image:  url(../medias/home/proprietaires.jpg); 
background-repeat : no-repeat;
height : 346px;
width : 312px;
float : left;
}

.consulter_offres {
background-image:  url(../medias/home/consulter-offres.jpg); 
background-repeat : no-repeat;
height : 346px;
width : 371px;
float : left;
}

.locataires{
background-image:  url(../medias/home/locataires.jpg); 
background-repeat : no-repeat;
height : 346px;
width : 296px;
float : left;
}


.push_bas {
padding-left : 15px;
}

.dernieres_annonces{
background-image:  url(../medias/home/dernieres-annonces.jpg); 
background-repeat : no-repeat;
height : 111px;
width :668px;
float : left;
margin-right : 8px;
}



.publicite {
height : 98px;
width : 284px;
float : left;
 
background-repeat : no-repeat;
}



/* BLOCS TXT */


.popup_detail {
background-image : url(../medias/communs/popup-detail.jpg);
padding : 2px 2px 2px 2px;
font-size : 11px;
text-align : center;
color : #ffffff;
font-weight : bold;
}

.popup_prix {
background-image : url(../medias/communs/popup-detail.jpg);
padding : 2px 2px 2px 2px;
font-size : 11px;
text-align : center;
color : #ffffff;
font-weight : bold;
}

.popup_curseur {
position : absolute;
margin : 0px 0px 00px 50px;
font-size : 11px;
text-align : center;
color : #ffffff;
font-weight : bold;
cursor : pointer;
}

.popup_curseur_ {
position : absolute;
margin : 0px 0px 00px 120px;
font-size : 11px;
text-align : center;
color : #ffffff;
font-weight : bold;
cursor : pointer;
}

.budget {
background-image: url(../medias/home/curseur-budget.gif);
background-repeat: no-repeat;
width : 270px;
height : 40px;
}

.popup_detail_simple {
padding : 2px 2px 2px 2px;
width : 55px;
font-size : 11px;
text-align : center;
color : #ffffff;
font-weight : bold;
}

.txt_proprietaires {
width : 200px;
padding  : 80px 40px 30px 70px; 
}

.txt_locataires {
width : 200px;
padding  : 80px 40px 30px 55px; 
}

.txt_offres {
width : 270px;
padding  : 85px 40px 30px 50px; 
}

.lien_offre {
width : 438px;
padding : 20px 0px 0px 230px; 
}


.annonce_1 {
height :50px;
width : 215px;
margin-right : 5px;
float : left;

}

.annonce_2 {
height : 50px;
width : 215px;
margin-right : 5px;
float : left;
}


.annonce_3 {
height : 50px;
width : 210px;
float : left;
}

.txt_carte {
width : 120px;
float : left;
padding : 10px 0px 10px 20px;
}

.img_carte {
float : right;
}

.lien_recherche {
width : 180px;
margin-left : 50px;
}


/* BOUTONS */

#btn_creer_espace {
width : 169px; 
height: 38px;
background-color:transparent;
background-image:  url(../medias/communs/boutons/creer-espace.gif); 
background-repeat: no-repeat;
float : left;
border: 0px;
margin-top : 12px;
cursor : pointer;
}

#btn_creer_espace:hover {
background-position: 0px -38px !important;
background-position: 0px -38px ;
}

#btn_en_savoir_plus {
width : 139px; 
height: 35px;
background-color:transparent;
background-image:  url(../medias/communs/boutons/en-savoir-plus.gif); 
background-repeat: no-repeat;
float : left;
border: 0px;
margin-top : 12px;
margin-left : 30px;
cursor : pointer;
}

#btn_en_savoir_plus:hover {
background-position: 0px -35px !important;
background-position: 0px -35px ;
}

#btn_rechercher_offre {
width : 121px; 
height: 34px;
background:  url(../medias/communs/boutons/rechercher.gif) no-repeat #FFC272;
float : left;
border: 0px;
margin-top : 4px;
margin-left : 75px;
cursor : pointer;
}

#btn_rechercher_offre:hover {
background-position: 0px -34px !important;
background-position: 0px -34px ;
}


/* FORMULAIRE HOME */


.label_home {
width : 150px;
float : left;
font-weight : bold;
margin-bottom : 6px;
margin-top : 3px;
}

.label_lieu {
width : 25px;
float : left;
margin-bottom : 6px;
margin-top : 3px;
font-weight : bold;
}

.select_small {
width : 111px;
margin-bottom : 10px;
height : 23px;
}

.select_small_2 {
width : 111px;
margin-bottom : 10px;
margin-top : 5px;
height : 23px;
}

.input_home {
width : 232px;
margin-bottom : 6px;
}



/* COMMUNS */

.spacer { 
clear: both;
background-color: none;
}

.txt_strong {
font-size : 15px;
font-weight : bold;
}

.bold {
font-weight : bold;
}

.orange_bold {
font-weight : bold;
color : #ff7b02;
}

/* IMAGES */

.img_float_left {
float : left;
}

.img_float_right {
float : right;
}

 /* LIENS */
 
a:link { color: #60686b;  text-decoration: underline;}
a:visited { color: #60686b;  text-decoration: unerline;  }
a:hover { color: #ff7b02;  text-decoration: underline; }
a:active { color: #ff7b02; text-decoration: underline; }

a.lien_small:link { color: #60686b;  text-decoration: underline; font-size : 10px;}
a.lien_small:visited { color: #60686b;  text-decoration: unerline;  font-size : 10px;}
a.lien_small:hover { color: #ff7b02;  text-decoration: underline; font-size : 10px;}
a.lien_small:active { color: #ff7b02; text-decoration: underline; font-size : 10px;}

a.lien_footer:link { color: #60686b;  text-decoration: none;}
a.lien_footer:visited { color: #60686b;  text-decoration: none;  }
a.lien_footer:hover { color: #60686b;  text-decoration: underline; }
a.lien_footer:active { color: #60686b; text-decoration: underline; }

a.liens_carte:link { color: #ffffff;  text-decoration: none;}
a.liens_carte:visited { color: #ffffff;  text-decoration: none;  }
a.liens_carte:hover { color: #ffffff;  text-decoration: underline; }
a.liens_carte:active { color: #ffffff; text-decoration: underline; }


a.liens_annonce:link { color: #ff7b02;  text-decoration: none; font-weight : bold;}
a.liens_annonce:visited { color: #ff7b02;  text-decoration: none; font-weight : bold; }
a.liens_annonce:hover { color: #ff7b02;  text-decoration: underline; font-weight : bold; }
a.liens_annonce:active { color: #ff7b02; text-decoration: underline; font-weight : bold;}

