@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
}

.sfondo_top, .sfondo_bottom{
width:100%;
height:257px;
background-image:url(../images/bg_container.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#e4e4e4;
}

.sfondo_middle{
width:100%;
height:400px;
background-image:url(../images/bg_middle.jpg);
background-position:center;
background-repeat:repeat-y;
background-color:#910208;
}

.sfondo_bottom{
height:270px;
}

.container{
position:absolute;
width:998px;
height:auto;
left:50%;
margin:0 0 0 -499px;
}

.testata_a{
width:968px;
height:32px;
background-image:url(../images/testata_a.jpg);
background-position:bottom;
background-repeat:no-repeat;
padding-top:225px;
padding-left:30px;
position:relative;
}

.middle{
width:958px;
height:auto;
padding:0 20px 0px 20px;
}

.testata_b{
width:958px;
height:20px;
background-image:url(../images/testata_b.jpg);
background-position:center;
}

.main{
width:937px;
height:360px;
padding:20px 10px 20px 10px;
background-image:url(../images/bg_main.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#FFFFFF;
margin-left:1px;
}

/*---------------------------------------MENU--------------------------------------------*/
.menu{
width:958px;
height:27px;
}

.menu img{
border:none;
}

.menu ul{
list-style:none;
margin:0;
padding:0;
}

.menu li{
display:inline;
margin:0;
padding:0;
}

#home a{
display:block;
float:left;
background-image:url(../images/btn_home.jpg);
margin-right:1px;
}

#home a:hover{
background-image:url(../images/btn_home_roll.jpg);
}

#camere a{
display:block;
float:left;
background-image:url(../images/en/btn_camere.jpg);
margin-right:1px;
}

#camere a:hover{
background-image:url(../images/en/btn_camere_roll.jpg);
}

#arezzo a{
display:block;
float:left;
background-image:url(../images/en/btn_arezzo.jpg);
margin-right:1px;
}

#arezzo a:hover{
background-image:url(../images/en/btn_arezzo_roll.jpg);
}

#hotel a{
display:block;
float:left;
background-image:url(../images/btn_hotel.jpg);
margin-right:1px;
}

#hotel a:hover{
background-image:url(../images/btn_hotel_roll.jpg);
}

#partners a{
display:block;
float:left;
background-image:url(../images/btn_partners.jpg);
margin-right:1px;
}

#partners a:hover{
background-image:url(../images/btn_partners_roll.jpg);
}

#ricevi a{
display:block;
float:left;
background-image:url(../images/btn_ricevi.jpg);
margin-right:1px;
}

#ricevi a:hover{
background-image:url(../images/btn_ricevi_roll.jpg);
}

#prenota a{
display:block;
float:left;
background-image:url(../images/en/btn_prenota.jpg);
margin-right:1px;
}

#prenota a:hover{
background-image:url(../images/en/btn_prenota_roll.jpg);
}

#dove a{
display:block;
float:left;
background-image:url(../images/en/btn_dove.jpg);
margin-right:1px;
}

#dove a:hover{
background-image:url(../images/en/btn_dove_roll.jpg);
}

#contatti a{
display:block;
float:left;
background-image:url(../images/en/btn_contatti.jpg);
}

#contatti a:hover{
background-image:url(../images/en/btn_contatti_roll.jpg);
}

#lingue{
position:absolute;
top:180px;
left:870px;
}

#lingue li{
list-style:none;
display:inline;
float:left;
}

#lingue img{
border:none;
}

#ita a{
display:block;
background-image:url(../images/lingua_it.jpg);
}

#ita a:hover{
background-image:url(../images/lingua_roll_it.jpg);
}
#eng a{
display:block;
background-image:url(../images/lingua_roll_en.jpg);
}

/*--------------------------------------------FINE MENU----------------------------------------*/

.box{
height:340px;
width:auto;
float:left;
}

#box_homesx{
width:349px;
}

#box_homedx{
width:585px;
}

.ombrasx{
width:15px;
height:340px;
background-image:url(../images/ombrasx.jpg);
float:left;
}

.ombradx{
width:15px;
height:340px;
background-image:url(../images/ombradx.jpg);
float:right;
}

.box_centro{
height:340px;
width:auto;
margin-left:15px;
margin-right:15px;
}

.box_titolo{
height:27px;
padding:5px 0 0 10px;
background-image:url(../images/boxtitolo.jpg);
background-position:left;
background-repeat:no-repeat;
background-color:#ededed;
font:16px Georgia, "Times New Roman", Times, serif;
color:#910208;
font-weight:bold;
}

.box_contenuto{
height:auto;
padding:5px 10px 0 10px;
background-image:url(../images/bg_box.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
font:12px Georgia, "Times New Roman", Times, serif;
color:#313131;
line-height:15px;
overflow:hidden;
}

.titolo{
font:12px Georgia, "Times New Roman", Times, serif;
color:#910208;
font-weight:bold;
}

.testo_news{
font:12px Georgia, "Times New Roman", Times, serif;
color:#313131;
line-height:15px;
}

.box_contenuto p{
margin-top:0;
margin-bottom:10px;
}

.dataora{
font-size:10px;
color:#910208;
}

.data{
font-size:10px;
color:#910208;
}

.footer_box{
width:958px;
height:205px;
background-image:url(../images/footer_box.jpg);
position:relative;
}

.footer_box img{
border:none;
}

.foot a{
text-decoration:none;
color:#900208;
}

.foot a:hover{
color:#0099FF;
}

#foot_camere{
position:absolute;
top:32px;
left:20px;
}

#foot_prenota{
position:absolute;
top:32px;
left:337px;
}

#foot_arezzo{
position:absolute;
top:32px;
left:654px;

}




