/*CSS de la bourse immobiliere de metz*/
/* Partie css global */
*{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

img{
border:0;
}

a {
text-decoration:none;
color:#3A5197;
}


#moteur_recherche_carto .menu_left_label{
font-size:13px;
}

/* Partie css du header */
.header_titre_bourse{
font-size:11px;
font-weight:bold;
}

.header_menu a{
font-size:8.5pt;
color:#FFFFFF;
text-decoration:none;
}

.header_menu a:hover{
font-size:8.5pt;
color:#FFCC00;
text-decoration:none;
}

#LIVE_RESULT{
width:95px;
height:15px;
text-align:center;
padding-top:2px;
font-size:9px;
border:1px solid #3A5197;
}

/* Partie css du menu gauche rechercher */
.menu_left_btn_rechercher{
background-color:#3A5197;
cursor:pointer;
width:90px;
height:17px;
text-align:center;
padding-top:3px
}
.menu_left_btn_rechercher a{
text-decoration:none;
color:#FFFFFF;
}
.menu_left_btn_rechercher a:hover{
text-decoration:underline;
}

.titre_menu{
font-size:12px;
font-weight:bold;
color:#3A5197;
padding-left:5px;
}

.menu_left_multi{
background-image:url(/images/onglet_actif.png);
padding-top:2px;
}
.menu_left_multi a{
font-size:9px;
text-decoration:none;
color:#000000;
}
.menu_left_multi a:hover{
text-decoration:underline;
}

.menu_left_carto{
background-image:url(/images/onglet_noactif.png);
padding-top:2px;
}
.menu_left_carto a{
font-size:9px;
color:#000000;
text-decoration:none;
}
.menu_left_carto a:hover{
text-decoration:underline;
}

.menu_left_label{
font-size:11px;
height:20px;
color:#3A5197;
}

.menu_left_label_contact{
font-size:11px;
font-weight:bold;
vertical-align:bottom;
height:30px
}

.liens_href_carto a:hover{
text-decoration:underline;
}

/* Partie css du footer */
.footer_link a{
font-size:11px;
color:#3A5197;
text-decoration:none;
}
.footer_link a:hover{
text-decoration:underline;
}

/*Partie sur la liste agence*/
.liste_agence_background{
background-image:url(/images/module_bg.jpg);
background-repeat:repeat-x;
}
.liste_agence_titre{
font-size:16px;
font-weight:bold;
color:#3A5197;
height:40px;
padding-left:5px
}
.liste_agence_btn_imprimer{
border:0;
background-color:#3A5197;
color:#FFFFFF;
cursor:pointer;
}
.liste_agence_liste_tab a{
font-weight:bold;
}
.liste_agence_liste_tab{
border:1px solid #E3E3E3;
}
.liste_agence_liste_row1{
background-color:#FFFFFF;
}
.liste_agence_liste_row2{
background-color:#F4F4F4;
}
.liste_agence_nom_agence{
font-size:12px;
font-weight:bold;
color:#3A5197;
}
.liste_agence_image{
height:80px;
width:150px;
}
.liste_agence_link a{
font-weight:normal;
text-decoration:none;
}
.liste_agence_link a:hover{
font-weight:normal;
text-decoration:underline;
}
.liste_agence_page_current{
border:0;
background-color:#3A5197;
color:#FFFFFF;
height:20px
}

/*Partie sur la liste agence*/
.liste_bien_tableau {
	border-collapse:collapse;
	width:100%;
}
.liste_bien_tableau_th, .liste_bien_tableau_td1, .liste_bien_tableau_td2 {
border:1px solid #E3E3E3;
}
.liste_bien_tableau_th a {
text-decoration:underline;
}
.liste_bien_tableau_th{
background-color:#F4F4F4;
color:#3A5197;
height:30px;
}
.liste_bien_tableau_td1 {
text-align:center;
height:90px;
color:#3A5197;
}
.liste_bien_tableau_td1 a{
font-weight:bold;
}
.liste_bien_tableau_td2 a{
font-weight:bold;
}
.liste_bien_tableau_td2 {
text-align:center;
height:90px;
color:#3A5197;
background-color:#F4F4F4;
}
.liste_bien_tableau_color{
color:#3A5197;
}

.liste_bien_type_bien{
color:#3A5197;
font-weight:bold;
font-size:13px;
height:25px
}

.liste_bien_type_bien_nom_imm{
color:#3A5197;
font-weight:bold;
}



/*Partie sur la recherche - recherche.cfm*/
.recherche_titre{
font-size:16px;
font-weight:bold;
color:#3A5197;
height:40px;
padding-left:5px
}
.recherche_text{
padding-left:10px;
height:135px;
text-align:left;
width:500px;
}
.recherche_btn_voir_la_fiche{
border:0;
background-color:#3A5197;
color:#FFFFFF;
cursor:pointer;
}

/* Partie sur le slider de yahoo */
/*slider yahoo*/
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/*
.yui-h-slider{position:relative;}
.yui-h-slider .yui-slider-thumb{position:absolute;cursor:default; left:-0px}
.yui-skin-sam .yui-h-slider{background:url(../images/slider-bg-1.png) no-repeat 5px 5px; height:10px;width:228px;}
.yui-skin-sam .yui-h-slider {top:0px}
*/


.yui-h-slider{position:relative;}
.yui-h-slider .yui-slider-thumb{position:absolute;cursor:default; left:4px}
.yui-skin-sam .yui-h-slider{background:url(/images/slider-bg-1.png) no-repeat 10px 5px; height:10px;width:228px;}
.yui-skin-sam .yui-h-slider {top:0px; left:0px}
.info_slide{font-size:15px;}


/* Pour vendre */
.pour_vendre_titre{
font-size:16px;
font-weight:bold;
color:#3A5197;
height:40px;
padding-left:5px
}

.pour_vendre_sstitre{
font-size:13px;
font-weight:bold;
color:#3A5197;
}

.pour_vendre_text{
text-align:left;
}

/*Moteur de recherche cartographique*/
.recherche_carto_resultat{
background-color:#3A5197;
color:#FFFFFF;
}

/*Fiche de bien*/
.fiche_bien_retour_liste a{
color:#3A5197;
}
.fiche_bien_retour_liste a:hover{
text-decoration:underline;
}

.fiche_bien_fond{
background-image:url(/images/fond_documents.gif);
background-repeat:repeat-x;
padding:5px;
border:1px solid #F0F0F0;
}

.fiche_bien_titre_href a{
font-weight:normal;
text-decoration:none;
}
.fiche_bien_titre_href a:hover{
font-weight:normal;
text-decoration:underline;
}


/*Partie sur les modules*/

/*Module de bienvenue => module_bienvenue.cfm*/
.module_bienvenue_background{
background-image:url(/images/module_bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
}
.module_bienvenue_titre{
font-size:15px;
font-weight:bold;
color:#3A5197;
height:35px;
}
.module_bienvenue_sstitre{
font-size:11px;
color:#3A5197;
height:20px;
}
.module_bienvenue_text{
font-size:11px;
text-align:justify;
color:#000000;
}
#module_bienvenur_content{
overflow:auto;
height:230px
}


/*Module des actualite immobiliere => module_actu_immo.cfm*/
.module_actuimmo_background{
background-image:url(/images/module_bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
}
.module_actuimmo_titre{
font-size:15px;
font-weight:bold;
color:#3A5197;
height:35px;
}
.module_actuimmo_sstitre{
font-size:11px;
font-weight:bold;
color:#3A5197;
}
.module_actuimmo_text{
font-size:11px;
color:#000000;
}
.module_actuimmo_plusinfos{
font-size:11px;
color:#3A5197;
height:30px
}
#module_actuimmo_content{
overflow:hidden;
height:179px
}

/*Module des selections de la semaine => module_selection_semaine.cfm*/
.module_selection_background{
background-color:#E3E3E3;
background-image:url(/images/module_bg2.jpg);
background-repeat:repeat-x;
}
.module_selection_titre{
font-size:15px;
font-weight:bold;
color:#3A5197;
height:32px;
padding-left:5px;
}
.module_selection_selected_item{
background-color:#8DB8E2;
border:1px solid #3A5197;
}
.module_selection_selected_item a{
text-decoration:none;
color:#FFFFFF;
}
.module_selection_item{
background-color:#E3E3E3;
border:0;
}
.module_selection_item a{
text-decoration:none;
color:#3A5197;
}

.selection_semaine_content1{
}
.selection_semaine_content2{
background-color:#F4F4F4;
}
#selection_semaine_img_cadre{
clear: both;
position:absolute;
bottom:0px;
left:1px;
height:40px;
width:200px;
background-color:#193C7C;
filter: Alpha(opacity=40);
-moz-opacity: .40;
-khtml-opacity: 0.40;
opacity: .40;

}

#module_selection_semaine_img_cadre{
position:absolute;
bottom:0px;
left:3px;
height:50px;
width:295px;
background-color:#193C7C;
filter: Alpha(opacity=40);
-moz-opacity: .40;
-khtml-opacity: 0.40;
opacity: .40;
z-index:1;
}
#selection_commentaire{
position:absolute;
bottom:0px;
left:0px;
height:40px;
color:#FFFFFF;
text-align:left;
font-size:12px;
width:288px;
padding-left:10px;
padding-top:10px;
z-index:2;
cursor:pointer;
}

#liens_images{
color:#FFFFFF;
}
/*Module trouvez une agence => module_trouvez_une_agence.cfm*/
.module_trouvez_une_agence_background{
background-color:#E3E3E3;
background-image:url(/images/module_bg2.jpg);
background-repeat:repeat-x;
}
.module_trouvez_une_agence_titre{
font-size:15px;
font-weight:bold;
color:#3A5197;
height:33px;
padding-left:5px
}

#map div span{
font-size:9px
}

.selection_titre_bien{
color:#3A5197;
font-size:15px;
font-weight:bold;
height:20px
}

/*Toutes les css concernant la fiche de bien*/
.fic_titre_bien{
color:#3A5197;
font-size:15px;
font-weight:bold;
height:30px
}
.fic_titre_immeuble{
color:#3A5197;
font-size:12px;
font-weight:bold;
}
.fic_titre_adresse{
font-size:12px;
font-weight:bold;
}
.fic_titre_tel{
font-size:11px;
font-weight:bold;
}
.fic_titre_details{
height:50px;
vertical-align: bottom;
font-size:12px;
font-weight:bold;
color:#3A5197;
border-bottom:1px solid #3A5197;
padding-bottom:3px;
}
.fic_titre_details_gallery{
height:50px;
vertical-align: bottom;
font-size:12px;
color:#3A5197;
border-bottom:1px solid #3A5197;
padding-bottom:3px;
}
.fic_titre_propose_par{
color:#3A5197;
font-size:12px;
font-weight:bold;
}
.fic_titre_ref{
color:#7B7B7B;
font-size:9px;
}




.fic_titre_donnee	{ color:#7b7b7b;width:80px;float:left; padding-top:3px;}
.fic_donnee_remplie { font-size:11px;font-weight:bold;width:70px;float:left; padding-top:3px;}

.menu_left_err{
color:red;
font-size:9px;
font-style:italic;
}


.carto_menu_select{
	background-color:#3A5197;
	color:#FFFFFF;
	cursor:pointer;
}
.carto_menu{
	background-color:;
	color:#3A5197;
	cursor:pointer;
	border:1px solid #3A5197;
	border-bottom:0px
}




/*Gestion du scrool du module */
/* CSS for my first scrolling box */
#scrollingContainer{
overflow:hidden;
height:250px;
padding:2px;
float:left;
}

#map_canvas div .gmnoprint{
display:none;
}



.menu_left_outils_contact_table{
background-image:url(/images/fond-contact.jpg);
height:250px;
width:235px;
}

.menu_left_outils_contact_table_reponse{
background-image:url(/images/fond-contact.gif);
height:250px;
width:235px;
color:#3A5197;
padding:10px
}

.menu_left_outils_contact_champs{
color:#999999;
font-size:12px;
width:210px;
padding-left:5px;
border:1px solid #999999;
}

.menu_left_outils_contact_champs_err{
color:#999999;
font-size:12px;
width:210px;
padding-left:5px;
border:1px solid red;
}
.contact_err{
padding-left:13px;
color:red;
}