@charset "UTF-8";
/* CSS Document */

/*
@name: _ext/css/layout.css
@desc: css pagine interne
@author: Chiara Rostagno
@lastauthor: Chiara Rostagno
*/

html, body {margin:0; padding:0; background-image:url(../img/fondo_body.jpg); background-repeat:repeat-x;}

#striscia_top {width:100%; text-align:center; margin-top:2px;}

#container {width:986px; margin:5px auto 0 auto;}

#header {width:986px; height:351px; background-image:url(../img/fondo_header.jpg); background-repeat:no-repeat; padding-top:20px;}

#menu {width:962px; height:32px;  margin-left:13px;}

#menu1 {float:left; width:113px; height:23px; text-align:center; padding-top:8px; background-image:url(../img/menu1.jpg); background-repeat:no-repeat;}
#menu2 {float:left; width:152px; height:23px; text-align:center; padding-top:8px; background-image:url(../img/menu2.jpg); background-repeat:no-repeat;}
#menu3 {float:left; width:151px; height:23px; text-align:center; padding-top:8px; background-image:url(../img/menu3.jpg); background-repeat:no-repeat;}
#menu4 {float:left; width:149px; height:23px; text-align:center; padding-top:8px; background-image:url(../img/menu4.jpg); background-repeat:no-repeat;}
#menu5 {float:left; width:142px; height:23px; text-align:center; padding-top:8px; background-image:url(../img/menu5.jpg); background-repeat:no-repeat;}
#menu6 {float:left; width:130px; height:23px; text-align:center; padding-top:8px; background-image:url(../img/menu6.jpg); background-repeat:no-repeat;}
#menu7 {float:left; width:122px; height:23px; text-align:center; padding-top:8px; background-image:url(../img/menu7.jpg); background-repeat:no-repeat;}

#header_sx {width:186px; margin-top:10px; float:left; margin-left:20px;}

#img_header {width:720px; height:300px; float:right; margin-top:6px; margin-right:20px;}

#menu_lingue {width:186px;}

#menu_vert {width:186px; margin-top:7px;}

#menu_vert1 {width:176px; height:19px; margin-bottom:3px; background-image:url(../img/menu_vert_1.jpg); background-repeat:no-repeat; padding-left:10px; padding-top:3px;}
#menu_vert2 {width:176px; height:19px; margin-bottom:3px; background-image:url(../img/menu_vert_2.jpg); background-repeat:no-repeat; padding-left:10px; padding-top:3px;}
#menu_vert3 {width:176px; height:19px; margin-bottom:3px; background-image:url(../img/menu_vert_3.jpg); background-repeat:no-repeat; padding-left:10px; padding-top:3px;}
#menu_vert4 {width:176px; height:19px; margin-bottom:3px; background-image:url(../img/menu_vert_4.jpg); background-repeat:no-repeat; padding-left:10px; padding-top:3px;}
#menu_vert5 {width:176px; height:19px; margin-bottom:3px; background-image:url(../img/menu_vert_5.jpg); background-repeat:no-repeat; padding-left:10px; padding-top:3px;}
#menu_vert6 {width:176px; height:19px; margin-bottom:3px; background-image:url(../img/menu_vert_6.jpg); background-repeat:no-repeat; padding-left:10px; padding-top:3px;}

#sotto_menu {width:128px; margin-left:36px; padding-left:20px; padding-right:2px; padding-top:2px; height:110px;overflow:auto;margin-bottom:4px;}

#top_content {clear:both; margin-top:9px; width:984px; height:5px; background-image:url(../img/top_content.jpg); background-repeat:no-repeat;}

#content {width:960px;  background-image:url(../img/middle_content_int.jpg); background-repeat:repeat-y; background-color:#d7ddca; padding:7px 12px 7px 12px;}

#content_int {width:940px; background-color:#a3ae8b; padding:10px;}

#content_int_sx {width:479px; float:left; padding-top:20px;}

#content_int_dx {float:right; width:430px; background-color:#eae4c6; padding:10px 10px 20px 10px; text-align:center; margin-top:20px;}

#table {width:479px; clear:both;}

#content_int_sx th {background-color:#eae4c6; text-align:center; padding:10px margin-right:1px; width:99px;}

#content_int_sx td {width:96px; border:1px solid #eae4c6; text-align:center; padding:10px;}

.mappa {float:left; margin-right:20px; margin-bottom:20px;}

#divide {width:221px; height:3px; border-bottom:1px solid #fff;}

#titolo {width:940px; padding-bottom:4px; border-bottom:1px solid #ceceae;}

#divide_footer {clear:both; width:610px; height:10px;}

#footer {clear:both; background-color:#d7ddca; width:914px; margin-top:30px; margin-left:5px; padding:8px;}

.clear {clear:both; width:900px; height:1px;}

#bottom_content {clear:both; width:984px; height:5px; background-image:url(../img/bottom_content.jpg); background-repeat:no-repeat;}

#w3c {width:984px; text-align:center; margin-top:8px;}

.icona_lingua {border:none; margin-right:15px;}

.logo {border:none;}

.gallery_appartamenti {border:none; margin-right:7px;}




.paragraph{float:left; margin:15px 0px}
.paragraph_title{color:#111; font-weight:bold}
.paragraph_text{background-image:url('../img/quadratino_paragrafi.gif');background-repeat:no-repeat;background-position:0px 3px;float:left; padding-left:20px;}
.paragraph_img_right{border:4px solid #FFF; float:right; margin:5px 0px 5px 20px}
.paragraph_img_left{border:4px solid #FFF; float:left; margin:5px 20px 5px 0px}

.img_gallery{
float:left;
padding:4px;
background-color:#FFF;
margin:14px;
}

.lastminute{width:100%;float:left}
.lastminute_text,.lastminute_text_withborder{
width:570px; 
background-image:url('../img/quadratino_paragrafi.gif');
background-repeat:no-repeat;
background-position:0px 23px;
float:left; 
padding-left:20px; 
padding-top:20px;
}
.lastminute_text_withborder{border-top:1px solid #ceceae;}
.lastminute_img1{float:right;width:330px;background-color:#FFF; text-align:center; padding:10px 0px}
.lastminute_img2{padding:2px; border:1px solid #666666;width:250px;}


.planimetria_appartamenti{ padding:2px;border:2px solid #FFF; float:left; margin:0px 5px 5px 0px;}
.appartamenti_sx{float:left;width:480px;margin-right:10px}
.appartamenti_dx{float:left;width:450px; background-color:#FFF;text-align:center;padding:10px 0px 20px 0px}
#bigimg_container{margin-bottom:15px;height:275px;} /*altezza 270px più 5 per IE6 */










/******* stili relativi alla tabella prezzi del singolo appartamento **************************/

.tabella_piccola_prezzi{
	width:100%; 
}

.td_intestaz_tab_piccola_prezzi {
text-align:center;
color:#000;
font-weight:bolder;
border-right:1px solid #A3AE8B;
border-bottom:1px solid #A3AE8B;
background-color:#EAE4C6;
padding:8px;
}

.td_tabella_piccola_prezzi {
text-align:center;
color:#000;
border:1px solid #EAE4C6;
padding:5px 5px;

}


/******* stili relativi alla tabella generale dei prezzi **************************/


.tabella_grande_prezzi{
	width:100%;
	border-left:1px solid #EAE4C6;  

}

.td_intestaz_tab_grande_prezzi {
text-align:center;
color:#000;
font-weight:bolder;
border-right:1px solid #A3AE8B;
border-bottom:1px solid #A3AE8B;
background-color:#EAE4C6;
padding:10px;
}

.td_tabella_grande_prezzi {
text-align:center;
color:#000;
border-right:1px solid #EAE4C6;
border-bottom:1px solid #EAE4C6;
padding:6px 2px;

}


.contenitore_tabella_grande_prezzi{
width:100%;

clear:both;
}

.barra_periodi_stagionali_tabella_grande{
background-color:#899965;
padding:3px 5px;
color:#EEE;
font-weight:bolder;

}



#menu_stagioni{
float:left;
position:relative;
top:0px;
width:100%;

}

.menu_stagioni_ON, .menu_stagioni_OFF{
float:left;
border-bottom:0px;
margin-left:10px;
width:100px;
height:29px;
text-align:center;
font-weight:bold;
margin-top:36px;
line-height:25px;
/*font-family:Tahoma, Verdana, Arial, sans-serif;*/

}

.menu_stagioni_ON a:link,.menu_stagioni_ON a:visited,.menu_stagioni_ON a:hover{text-decoration:none;color:#000;font-size:14px;}
.menu_stagioni_OFF a:link,.menu_stagioni_OFF a:visited,.menu_stagioni_OFF a:hover{text-decoration:none;color:#EEE;font-size:14px;}

.menu_stagioni_ON{background-image:url(../img_prezzi/pulsante_stagioni.gif);background-position:bottom;background-repeat:no-repeat } 
.menu_stagioni_OFF{background-image: url(../img_prezzi/pulsante_stagioni_std.gif);background-position:bottom;background-repeat:no-repeat }
/*------------------------------------------------------------------------------------------------*/

