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

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

html, body {margin:0; padding:0;}

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

#container {width:970px; margin:10px auto 0 auto;}

#sx {width:253px; height:810px; min-height:805px; height:auto !important; float:left; padding:5px 6px 0 5px; background-image:url(../img/fondo_logo_colonna_sx.jpg); background-repeat:no-repeat;}

#menu1 {width:253px; height:56px;}
#menu1 a, #menu1 a:link, #menu1 a:visited {display:block; width:132px; height:20px; background-image:url(../img/fondo_menu_vert_1.jpg); background-repeat:no-repeat; padding-left:121px; padding-top:36px;}
#menu1 a:hover, .qui1 {display:block; width:132px; height:20px; background-image:url(../img/fondo_menu_vert_1_hover.jpg); background-repeat:no-repeat; padding-left:121px; padding-top:36px;}

#menu2 {width:253px; height:24px;}
#menu2 a, #menu2 a:link, #menu2 a:visited {display:block; width:132px; height:20px; background-image:url(../img/fondo_menu_vert_2.jpg); background-repeat:no-repeat; padding-left:121px; padding-top:4px;}
#menu2 a:hover, .qui2 {display:block; width:132px; height:20px; background-image:url(../img/fondo_menu_vert_2_hover.jpg); background-repeat:no-repeat; padding-left:121px; padding-top:4px;}

#menu3 {width:253px; height:24px;}
#menu3 a, #menu3 a:link, #menu3 a:visited {display:block; width:132px; height:20px; background-image:url(../img/fondo_menu_vert_3.jpg); background-repeat:no-repeat; padding-left:121px; padding-top:4px;}
#menu3 a:hover, .qui3 {display:block; width:132px; height:20px; background-image:url(../img/fondo_menu_vert_3_hover.jpg); background-repeat:no-repeat; padding-left:121px; padding-top:4px;}

#menu4 {width:253px; height:24px;}
#menu4 a, #menu4 a:link, #menu4 a:visited {display:block; width:132px; height:20px; background-image:url(../img/fondo_menu_vert_4.jpg); background-repeat:no-repeat; padding-left:121px; padding-top:4px;}
#menu4 a:hover, .qui4 {display:block; width:132px; height:20px; background-image:url(../img/fondo_menu_vert_4_hover.jpg); background-repeat:no-repeat; padding-left:121px; padding-top:4px;}

#menu_or {width:697px; height:33px; background-image:url(../img/fondo_menu_or.jpg); background-repeat:no-repeat; padding-top:8px;}

#menu_or_int {width:697px; height:35px; background-image:url(../img/fondo_menu_or_int.jpg); background-repeat:no-repeat; padding-top:6px; margin-top:3px;}

#menu_lingua {width:50px; padding-top:7px; padding-left:10px; float:left;}

#menu_ist {width:550px; float:right; text-align:right; padding-right:20px;}

#box_contatti {width:239px; height:383px; margin-top:20px; background-image:url(../img/fondo_box_contatti.jpg); background-repeat:no-repeat; padding:7px;}
#box_contatti_titolo {width:239px; margin-top:15px;}

#dx {float:right; width:697px; margin-top:-5px;}

#flash {width:696px; margin-left:1px; height:242px;}

#img_top {width:697px; height:205px;}

#content_dx {width:697px; height:533px; background-image:url(../img/fondo_content_dx.jpg); background-repeat:no-repeat;}

#content_dx_int {width:697px; height:450px; min-height:450px; height:auto !important; background-image:url(../img/fondo_content_dx_int.jpg); background-repeat:no-repeat;}

#content_dx_titolo {padding:14px 0 0 12px;}

#content_dx_text {margin:35px 0 20px 12px; width:380px; float:left;}

#content_text_int {width:667px; padding:20px 15px 15px 15px;}

#box_last_minute {float:right; margin:28px 5px 0 0; width:273px; height:455px; background-image:url(../img/fondo_last_minute.jpg); background-repeat:no-repeat;}
#box_last_minute_titolo {padding-top:5px;}
.img_last {float:right; margin-left:8px; margin-bottom:8px;}
.divide {width:253px; clear:both; height:5px;}
.rientro {margin-right:10px; margin-top:10px; text-align:right;}


#text_ristorante {float:left; width:100%; line-height:1.5em;}

#text_contatti {width:667px;}

#img_ristorante {float:right; width:286px; margin-left:20px;}

#bottom {clear:both; width:970px; background-image:url(../img/fondo_basso.jpg); background-repeat:no-repeat; background-position:top right; height:105px;}
#bottom_int {clear:both; width:970px;}

#box_address {margin-top:20px; width:655px; border:1px solid #586000; padding:5px;}

#menu_basso {border-top:1px solid #b3b366; border-bottom:1px solid #b3b366; padding:5px 0 5px 0; text-align:center;}

#footer {float:left; width:600px; margin-top:5px;}

#w3c {float:right; width:260px; text-align:right;}



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


.tabella_grande_prezzi{
	width:670px;
}

.td_intestaz_tab_grande_prezzi {
text-align:center;
color:#525220;
font-weight:bolder;
border-right:1px solid #CDCDCD;
border-bottom:1px solid #CDCDCD;
background-color:#F7F7F7;
}

.td_tabella_grande_prezzi {
text-align:center;
color:#525220;
border-right:1px solid #CDCDCD;
border-bottom:1px solid #CDCDCD;
padding:5px 2px;
}


.contenitore_tabella_grande_prezzi{
width:670px;
border:1px solid #CDCDCD;  
clear:both;
}

.barra_periodi_stagionali_tabella_grande{
background-color:#CDCDCD;
padding:0px 5px;
color:#FFF;
font-weight:bolder;
}



#menu_stagioni{
float:left;
position:relative;
top:0px;
width:670px;
}

.menu_stagioni_ON, .menu_stagioni_OFF{
float:left;
border-bottom:0px;
margin-left:10px;
width:87px;
height:25px;
text-align:center;
font-weight:bold;
margin-top:36px;
line-height:25px;
}

.menu_stagioni_ON a:link,.menu_stagioni_ON a:visited,.menu_stagioni_ON a:hover{text-decoration:none;color:#777;}
.menu_stagioni_OFF a:link,.menu_stagioni_OFF a:visited,.menu_stagioni_OFF a:hover{text-decoration:none;color:#EEE;}

.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 }
/*------------------------------------------------------------------------------------------------*/

/*testo in basso sulla sola home*/
#text_bottom_home {width:970px; margin:270px auto; font-size:10px;}
#text_bottom_home a {color:#000; font-weight:100; text-decoration:none; font-size:10px;}
#text_bottom_home a:link {color:#000; font-weight:100; text-decoration:none; font-size:10px;}
#text_bottom_home a:visited {color:#000; font-weight:100; text-decoration:none; font-size:10px;}
#text_bottom_home a:hover {color:#000; font-weight:100; text-decoration:underline; font-size:10px;}

/*LAST MINUTE*/
.lastminute {clear:both; width:650px; padding:15px 0px; height:140px; min-height:140px; height:auto !important;}

.lastminute_imgdiv {float:left; width:150px; text-align:right;} /*NB: dimensione massima immagini: 140px */
.lastminute_img {border:1px solid #666600; padding:2px;float:right}

.lastminute_text {width:475px; float:right;}
.lastminute_title {font-size:14px; color:#666600;}
.lastminute_date {font-size:10px; color:#333333;}

/*LAST MINUTE in Home Page*/
.HOMElastminute {clear:both; width:265px; margin:15px 0px;float:left}

.HOMElastminute_img {float:right; text-align:left;width:100px} /*NB: immagini rimpicciolite da 140 a 100px */

.HOMElastminute_text {width:150px; float:left; padding-left:10px;}
.HOMElastminute_title {font-size:11px; color:#003300}

/*fotogallery*/
.img_gallery {padding:2px; border:1px solid #c5c58c; float:left} 
.gallery {float:left; width:138px; height:138px; margin:10px 0px 0px 20px;  } /*NB: dimensione massima immagini: 130px */