﻿body {
    background-image:url("../immagini/bg_body.jpg");
    background-position:top center;
    background-repeat:repeat-x;
    background-color:#E9E9E9;
    /*font-family:Arial,Helvetica,sans-serif;*/
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:12px;
    margin: 0;
}
a{
    color: #000;
}
a:hover{
    color: #ff0000;
}
#header, #footer, #page{
    background-repeat:no-repeat;
    /*margin-bottom:10px;*/
    left:50%;
    margin-left: -470px;
    position: relative;
    width:940px;
}
#header h1 {
    background-image:url("../immagini/header.png");
    background-position:left 10px;
    background-repeat:no-repeat;
    height:141px;
    margin-bottom:0;
    padding-top:10px;
}
#navigation_pri {
    background-image:url("../immagini/menu/bg_menu.png");
    background-repeat:repeat-x;
    height:38px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    /*padding-left:2px;*/
}
#footer {
    background-image:url("../immagini/footer.png");
    height:140px;
    clear:left;
    margin-bottom: 20px;
}

h1 span, h2 {
    display:none;
}
#navigation_pri li {
    display:block;
    float:left;
    text-align:center;
    width:156px;
}
#navigation_pri li a {
    background-position:center top;
    background-repeat:no-repeat;
    display:block;
    height:36px;
}
#navigation_pri li a span {
    display:none;
}
#navigation_pri li a:hover {
    background-position:center -10px;
}
#navigation_pri .home {
    background-image:url("../immagini/menu/home.png");
    border-right: 1px solid #ccc;
}
#navigation_pri .chisiamo {
    background-image:url("../immagini/menu/chi_siamo.png");
    border-right: 1px solid #ccc;
}
#navigation_pri .servizi {
    background-image:url("../immagini/menu/servizi.png");
    border-right: 1px solid #ccc;
}
#navigation_pri .contatti {
    background-image:url("../immagini/menu/contatti.png");
    width: 160px;
}
#navigation_pri .nuovecostruzioni {
    background-image:url("../immagini/menu/nuove_costruzioni.png");
    border-right: 1px solid #ccc;
}
#navigation_pri .immobili {
    background-image:url("../immagini/menu/immobili.png");
    border-right: 1px solid #ccc;
}
.titlered{ 
    font-size:16px; 
	color:#27477A; 
}

#box_valucasa_ft_hor .replat_data {font-family:Trebuchet MS, Helvetica, serif;font-weight:normal;font-size:11px;color:#003b79;}
#box_valucasa_ft_hor .replat_lang {font-family:Trebuchet MS, Helvetica, serif;font-weight:bold;font-size:11px;color:white;text-align:left;}
#box_valucasa_ft_hor .replat_link a:link, .replat_link a:visited, .replat_link a:hover {font-family:Trebuchet MS, Helvetica, serif;font-weight:bold; 
font-size:11px;color:white;text-decoration:underline;color:white;}

#box_valucasa_ft_hor .replat_background {width:455px;height:12px;font-size:11px; background-color:#27467C; background-repeat:repeat-x;backgroundposition:center center;border:2px solid #a5a5a5;padding:3px;margin:3px; }
    
#box_valucasa_ft_hor .replat_fascia_1_testo {text-align:center; vertical-align:middle; color:white; font-family:'Trebuchet MS', Helvetica, serif; 
font-size:18px; text-transform:uppercase; font-weight:bold; letter-spacing:-1px;
    }


