@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; background-image:url(../img/fondo_body.jpg);  background-repeat:repeat-x; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:14px; text-align:justify;}

#striscia_top {width:100%; text-align:center; background-color:#CCCCCC; margin:0; padding:0;}

h1 {color:#000; font-size:10px; font-weight:100; margin:0; padding:4px;}
h2 {color:#20844a; font-size:13px; font-family:Times New Roman, serif; margin:0; padding-bottom:4px; border-bottom:1px solid #7cce95;}

#container {width:985px; margin:1px auto 0 auto;}

#logo {width:985px; height:58px;}

.logo {border:none;}

#header {width:985px; height:384px; background-image:url(../img/fondo_header.jpg);}

#header_int {width:985px; height:290px; background-image:url(../img/fondo_header.jpg); margin-bottom:6px;}

#close_header {width:900px; height:9px; clear:both;}

#menu {float:left; width:228px; height:364px; margin:5px 0 0 15px; background-image:url(../img/fondo_menu_vert.jpg); background-repeat:no-repeat; padding-top:15px;}

#menu_int {float:left; width:228px; height:270px; margin:5px 0 0 15px; background-image:url(../img/fondo_menu_vert_int.jpg); background-repeat:no-repeat; padding-top:15px;}

#menu p, #menu_int p {width:214px; text-align:right; padding-right:14px; font-family:Times New Roman, serif; font-size:14px; color:#fff; margin:0;}

#menu1 {margin-top:40px; width:198px; padding-left:30px;}
#menu2 {margin-top:13px; width:198px; padding-left:30px;}
#menu3 {margin-top:12px; width:198px; padding-left:30px;}
#menu4 {margin-top:12px; width:198px; padding-left:30px;}

#menu1 a, #menu1 a:link, #menu1 a:visited, #menu2 a, #menu2 a:link, #menu2 a:visited, #menu3 a, #menu3 a:link, #menu3 a:visited, #menu4 a, #menu4 a:link, #menu4 a:visited {font-family:Times New Roman, serif; font-size:16px; color:#fff; text-decoration:none; font-weight:bold;}

#menu1 a:hover, #menu2 a:hover, #menu3 a:hover, #menu4 a:hover, .qui {font-family:Times New Roman, serif; font-size:16px; color:#000; text-decoration:underline; font-weight:bold;}

#flash {float:right; width:722px; height:379px; margin-top:5px; margin-right:10px;}

#img_header {float:right; width:720px; height:285px; margin-top:5px; margin-right:10px;}

#content {clear:both; width:985px; background-image:url(../img/fondo_content.jpg); background-repeat:repeat-y; margin-top:-16px;}

#content_int {clear:both; width:985px; background-image:url(../img/fondo_content.jpg); background-repeat:repeat-y; margin-top:-16px;}

#menu_or {width:960px; height:30px; margin-top:0px; margin-left:13px; text-align:center; padding-top:11px; background-image:url(../img/fondo_menu_or.jpg); background-repeat:no-repeat;}

#menu_or a, #menu_or a:link, #menu_or a:visited {font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size:14px; color:#fff; text-decoration:none; font-weight:400;}
#menu_or a:hover, .qui_or {font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size:14px; color:#000; text-decoration:underline; font-weight:400;}

#text {width:930px; margin:6px 12px 0 13px; padding:15px 15px 0 15px; background-color:#d6ebdd;}

#text_home {width:580px; background-image:url(../img/fondo_text_home.jpg); background-repeat:no-repeat; background-position:right; height:297px; padding-right:350px; padding-top:25px;}

.descr_app {clear:both; height:110px; float:left; width:490px; font-size:12px; border-bottom:1px dotted #219a46; padding:0 0 0 3px;}

.tit_app {color:#219a46; font-weight:bold; font-size:12px;}

.icone_prezzi {text-align:right; font-size:14px; font-family:Times New Roman, serif; font-weight:bold; color:#789c16;}

.icone_prezzi a, .icone_prezzi a:link, .icone_prezzi a:visited {font-size:14px; font-family:Times New Roman, serif; font-weight:bold; color:#219a46; text-decoration:none;}
.icone_prezzi a:hover {font-size:14px; font-family:Times New Roman, serif; font-weight:bold; color:#219a46; text-decoration:underline;}

/*.fotogallery_row {width:930px; margin-left:8px;}*/
/*.fotogallery_cell {float:left; width:150px; height:150px; padding:2px 2px 2px 2px; line-height:150px;background-color:#77c18e;margin:12px 12px 12px 12px;}*/
/*.icone_fotogallery {vertical-align: middle;width:150px; height:100px; border:none; padding:3px 3px 3px 3px; }*/
.fotogallery_table{background-color:#D6EBDD;}
.fotogallery_td{ background-color:#77c18e; text-align:center;width:180px;}
.descr_app li {list-style-image:url(../img/dot.jpg);}

.img_app {width:409px; height:99px; border-bottom:1px solid #fff; float:right; padding:10px 0 0 7px; background-color:#77c18e;}

.img1 {border:none;}

#close_content {clear:both; width:900px; height:1px;}

#close_container {width:985px; height:24px; background-image:url(../img/fondo_close_content.jpg); background-repeat:no-repeat;}

#footer {width:985px; margin:8px auto; font-size:10px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center;}

#footer a, #footer a:link, #footer a:visited {font-size:10px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; color:#000; text-decoration:none; font-weight:bold;}
#footer a:hover {font-size:10px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; color:#000; text-decoration:underline; font-weight:bold;}

.icona {vertical-align:middle;}

.tit {font-family:Times New Roman, serif; font-size:16px; color:#20844a; font-weight:bold;}

.tit_lastminute {color:#219a46; font-weight:bold; font-size:12px; padding-bottom:4px; border-bottom:1px solid #7cce95;}
.data_lastminute {color:#000000; font-weight:bold; font-size:10px;}

.lastminute_img_box {text-align:center;float:right; width:270px;}
.icone_lastminute {border:none; vertical-align: middle; margin-left:10px;padding:4px 4px 4px 4px;background-color:#77c18e;}

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


.tabella_grande_prezzi{
	width:675px; 
	background-color:#c8ebd2;
}

.td_intestaz_tab_grande_prezzi {
text-align:center;
color:#000;
font-weight:bold;
background-color:#90d7a5;
padding:10px;
font-size:12px;
border-bottom:2px solid #c8ebd2;
border-left:1px solid #c8ebd2;
border-right:1px solid #c8ebd2;
}

.td_tabella_grande_prezzi {
text-align:center;
color:#000;
padding:6px 2px;
width:100%;
background-color:#90d7a5;
font-size:12px;
border-bottom:2px solid #c8ebd2;
border-left:1px solid #c8ebd2;
border-right:1px solid #c8ebd2;
}


.contenitore_tabella_grande_prezzi{
width:675px;
clear:both;
}

.barra_periodi_stagionali_tabella_grande{
background-color:#219a46;
padding:3px 5px;
color:#EEEEEE;
font-weight:bold;
font-size:12px;
height:22px;
line-height:22px;
width:663px;
border-left:1px solid #c8ebd2;
border-right:1px solid #c8ebd2;
}



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

}

.menu_stagioni_ON, .menu_stagioni_OFF{
float:left;
border-bottom:0px;
margin-left:0px;
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:#EEE;font-size:12px;}
.menu_stagioni_OFF a:link,.menu_stagioni_OFF a:visited,.menu_stagioni_OFF a:hover{text-decoration:none;color:#000;font-size:12px;}

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

#prezzi_right{
width:210px;
float:right;
margin-right:9px;
border:1px solid white;
background-color:#90d7a5;
}

.tit_dove_siamo {color:#219a46; font-weight:bold; font-size:12px;}
.left_dove_siamo{float:left; width:480px;font-size:12px; }
.left_dove_siamo li{list-style-image:url(../img/dot.jpg);}

.tit_prodotti {color:#219a46; font-weight:bold; font-size:14px;}
.left_prodotti{float:left; width:600px;font-size:14px; }
.left_prodotti li{list-style-image:url(../img/dot.jpg);}


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