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

html, body {margin:0; padding:0; background-color:#d2ceb7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:justify;}

#striscia_top {width:100%; text-align:center; background-color:#1a3c66; height:20px;}

h1 {font-size:10px; font-weight:normal; margin:0; padding:0; color:#d2ceb7; z-index:300;}

#container {width:100%; height:369px; background-image:url(img/fondo_body.jpg); background-repeat:repeat-x;}

#container_int {width:100%; height:313px; background-image:url(img/fondo_body_int.jpg); background-repeat:repeat-x;}

#container_header {width:1006px; margin:0 auto; background-image:url(img/fondo_header_ombra.jpg); background-repeat:no-repeat; height:353px;;}

#container_header_int {width:1006px; margin:0 auto; background-image:url(img/fondo_header_ombra_int.jpg); background-repeat:no-repeat; height:288px;}

#flash {width:978px; height:302px; margin:0 auto;}

#flash_int {width:978px; height:254px; margin:0 auto;}

#menu  {width:963px; padding-left:15px;}

#menu1 {padding:9px 7px 9px 7px; float:left; height:8px; width:120px; text-align:center;}
#menu2 {padding:9px 7px 9px 7px; float:left; height:8px; width:125px; text-align:center;}
#menu3 {padding:9px 7px 9px 7px; float:left; height:8px; width:55px; text-align:center;}
#menu4 {padding:9px 7px 9px 7px; float:left; height:8px; width:110px; text-align:center;}
#menu5 {padding:9px 7px 9px 7px; float:left; height:8px; width:110px; text-align:center;}
#menu6 {padding:9px 7px 9px 7px; float:left; height:8px; width:110px; text-align:center;}
#menu7 {padding:9px 7px 9px 7px; float:left; height:8px; width:110px; text-align:center;}
#menu8 {padding:0px 7px 0px 7px; float:left; height:8px; width:50px; text-align:center;}

#menu1_eng {padding:9px 7px 9px 7px; float:left; height:8px; width:110px; text-align:center;}
#menu2_eng {padding:9px 7px 9px 7px; float:left; height:8px; width:130px; text-align:center;}
#menu3_eng {padding:9px 7px 9px 7px; float:left; height:8px; width:50px; text-align:center;}
#menu4_eng {padding:9px 7px 9px 7px; float:left; height:8px; width:110px; text-align:center;}
#menu5_eng {padding:9px 7px 9px 7px; float:left; height:8px; width:120px; text-align:center;}
#menu6_eng {padding:9px 7px 9px 7px; float:left; height:8px; width:110px; text-align:center;}
#menu7_eng {padding:9px 7px 9px 7px; float:left; height:8px; width:110px; text-align:center;}
#menu8_eng {padding:0px 7px 0px 7px; float:left; height:8px; width:50px; text-align:center;}

#menu1_deu {padding:9px 7px 9px 7px; float:left; height:8px; width:115px; text-align:center;}
#menu2_deu {padding:9px 7px 9px 7px; float:left; height:8px; width:120px; text-align:center;}
#menu3_deu {padding:9px 7px 9px 7px; float:left; height:8px; width:50px; text-align:center;}
#menu4_deu {padding:9px 7px 9px 7px; float:left; height:8px; width:105px; text-align:center;}
#menu5_deu {padding:9px 7px 9px 7px; float:left; height:8px; width:105px; text-align:center;}
#menu6_deu {padding:9px 7px 9px 7px; float:left; height:8px; width:105px; text-align:center;}
#menu7_deu {padding:9px 7px 9px 7px; float:left; height:8px; width:105px; text-align:center;}
#menu8_deu {padding:0px 7px 0px 7px; float:left; height:8px; width:50px; text-align:center;}

#menu a {font-family:Century Schoolbook, Times New Roman, serif; font-size:12px; color:#fff; font-weight:bold; font-style:italic; text-decoration:none;}
#menu a:link {font-family:Century Schoolbook, Times New Roman, serif; font-size:12px; color:#fff; font-weight:bold; font-style:italic; text-decoration:none;}
#menu a:visited {font-family:Century Schoolbook, Times New Roman, serif; font-size:12px; color:#fff; font-weight:bold; font-style:italic; text-decoration:none;}
#menu a:hover {font-family:Century Schoolbook, Times New Roman, serif; font-size:12px; color:#1a3c66; font-weight:bold; font-style:italic; text-decoration:none;
background-color:#e4b600; padding:9px 0px 9px 0px;}

.qui {font-family:Century Schoolbook, Times New Roman, serif; font-size:12px; color:#1a3c66; font-weight:bold; font-style:italic; text-decoration:none;
background-color:#e4b600; padding:9px 7px 9px 7px;}

#uff {float:right; padding-right:10px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px; color:#be3c4c; font-weight:bold; font-style:italic; padding-top:10px;}

#divisorio {clear:both; height:8px;}

#container_body_shadow {width:1006px; margin:0 auto; background-image:url(img/fondo_content_ombra.jpg); background-repeat:repeat-y; height:560px; min-height:560px; height:auto !important;}

#container_body {width:978px; margin:0px auto; height:560px; min-height:560px; height:auto !important;}

#container_body_shadow_locanda {width:1006px; margin:0 auto; background-image:url(img/fondo_content_ombra.jpg); background-repeat:repeat-y; height:400px; min-height:400px; height:auto !important;}

#container_body_locanda {width:978px; margin:0px auto; height:400px; min-height:400px; height:auto !important;}

#left {float:left; width:156px;}

#menu_sx {width:136px; margin-left:10px; margin-top:15px;}

#menu_sx_1 {background-image:url(img/fondo_menu_lat.jpg); background-repeat:no-repeat; width:106px; height:19px; padding-left:30px; padding-top:6px;}
#menu_sx_2 {background-image:url(img/fondo_menu_lat.jpg); background-repeat:no-repeat; width:106px; height:19px; padding-left:30px; padding-top:6px;}
#menu_sx_3 {background-image:url(img/fondo_menu_lat.jpg); background-repeat:no-repeat; width:106px; height:19px; padding-left:30px; padding-top:6px;}
#menu_sx_4 {background-image:url(img/fondo_menu_lat.jpg); background-repeat:no-repeat; width:106px; height:19px; padding-left:30px; padding-top:6px;}
#menu_sx_5 {background-image:url(img/fondo_menu_lat_footer.jpg); background-repeat:no-repeat; width:106px; height:33px; padding-left:30px; padding-top:6px;}

#menu_sx a {font-family:Trebucht MS, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; color:#FFFFFF; text-decoration:none;}
#menu_sx a:link {font-family:Trebucht MS, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; color:#FFFFFF; text-decoration:none;}
#menu_sx a:visited {font-family:Trebucht MS, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; color:#FFFFFF; text-decoration:none;}
#menu_sx a:hover {font-family:Trebucht MS, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; color:#ffcc00; text-decoration:underline;}

.qui_sx {font-family:Trebucht MS, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; color:#ffcc00; text-decoration:underline;}

#menu_language {width:136px; margin-top:15px; margin-left:10px;}

#menu_language_1 {background-image:url(img/fondo_menu_it.jpg); background-repeat:no-repeat; width:96px; height:21px; padding-left:40px; padding-top:6px;}
#menu_language_2 {background-image:url(img/fondo_menu_eng.jpg); background-repeat:no-repeat; width:96px; height:21px; padding-left:40px; padding-top:6px;}
#menu_language_3 {background-image:url(img/fondo_menu_deu.jpg); background-repeat:no-repeat; width:96px; height:21px; padding-left:40px; padding-top:6px;}
#menu_language_4 {background-image:url(img/fondo_menu_chin.jpg); background-repeat:no-repeat; width:96px; height:33px; padding-left:40px; padding-top:6px;}

#menu_language a {font-family:Trebucht MS, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; color:#FFFFFF; text-decoration:none;}
#menu_language a:link {font-family:Trebucht MS, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; color:#FFFFFF; text-decoration:none;}
#menu_language a:visited {font-family:Trebucht MS, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; color:#FFFFFF; text-decoration:none;}
#menu_language a:hover {font-family:Trebucht MS, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; color:#ffcc00; text-decoration:underline;}
.qui_language {font-family:Trebucht MS, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:italic; color:#ffcc00; text-decoration:underline;}

#center {width:528px; border-left:1px solid #909db0; border-right:1px solid #909db0; padding:15px; height:500px; min-height:500px; height:auto !important; background-image:url(img/fondo_foto.jpg); background-repeat:no-repeat; background-position:center bottom; float:left;}

#center_int {width:780px; border-left:1px solid #909db0; padding:15px 15px 15px 15px;  float:left; min-height:850px; height:850px; height:auto !important;}

#center_int_locanda {width:780px; border-left:1px solid #909db0; padding:15px 15px 15px 15px;  float:left; min-height:400px; height:400px; height:auto !important;}

#center_int_gallery {width:780px; border-left:1px solid #909db0; padding:15px 15px 15px 15px;  float:left; min-height:500px; height:500px; height:auto !important;}

#right {width:225px; padding:15px 22px 15px 15px; float:right;}

#tit_contatti {width:197px; padding:9px 0 0 35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; background-image:url(img/fondo_tit_contatti.jpg); background-repeat:no-repeat; height:21px;}

#contatti {width:223px; padding:5px 5px 0 5px; background-image:url(img/fondo_body_contatti.jpg); background-repeat:repeat-y;}

#footer_contatti {background-image:url(img/fondo_footer_contatti.jpg); background-repeat:no-repeat; width:233px; height:24px; margin-top:-11px;}

#tit_news {width:197px; padding:9px 0 0 35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; background-image:url(img/fondo_tit_news.jpg); background-repeat:no-repeat; height:21px; margin-top:15px;}

#news {width:223px; padding:5px 5px 0 5px; background-image:url(img/fondo_body_contatti.jpg); background-repeat:repeat-y; height:140px;}

#footer_news {background-image:url(img/fondo_footer_news.jpg); background-repeat:no-repeat; width:233px; height:37px; margin-top:-11px;}

#divisorio_1 {clear:both; width:978px; height:1px;}

#address {background-color:#d2ceb7; width:140px; padding:5px; margin-top:-135px; margin-left:2px;  text-align:left; font-size:10px;}

#address a {font-size:9px; color:#000; font-weight:bold; text-decoration:none;}
#address a:link {font-size:9px; color:#000; font-weight:bold; text-decoration:none;}
#address a:visited {font-size:9px; color:#000; font-weight:bold; text-decoration:none;}
#address a:hover {font-size:9px; color:#000; font-weight:bold; text-decoration:underline;}

#address_home {background-color:#d2ceb7; width:140px; padding:5px; margin-top:-220px; margin-left:2px;  text-align:left; font-size:10px;}

#address_home a {font-size:9px; color:#000; font-weight:bold; text-decoration:none;}
#address_home a:link {font-size:9px; color:#000; font-weight:bold; text-decoration:none;}
#address_home a:visited {font-size:9px; color:#000; font-weight:bold; text-decoration:none;}
#address_home a:hover {font-size:9px; color:#000; font-weight:bold; text-decoration:underline;}

#divisorio_basso {width:987px;border-bottom:1px solid #909db0;}

#divisorio_basso_int {width:987px;border-top:1px solid #909db0; margin-top:10px; clear:both; height:1px;  margin:0 auto;}

#iyl {width:978px; text-align:center; font-size:10px; margin-top:5px; line-height:1.8em; clear:both; height:50px;}

#iyl a {font-size:10px; color:#000; font-weight:normal; text-decoration:none;}
#iyl a:link {font-size:10px; color:#000; font-weight:normal; text-decoration:none;}
#iyl a:visited {font-size:10px; color:#000; font-weight:normal; text-decoration:none;}
#iyl a:hover {font-size:10px; color:#000; font-weight:normal; text-decoration:underline;}

#footer {width:1006px; background-image:url(img/footer.jpg); background-repeat:no-repeat; height:15px; margin:0 auto;}

#titolo_int {width:785px; padding:5px 0 5px 5px; height:15px; background-color:#d2ceb7; color:#d2ceb7;}
#titolo {margin-top:-5px;margin-bottom:5px;width:530px; line-height:25px;padding:0px 0 0px 0px; height:25px; background-color:#d2ceb7; color:#d2ceb7;}

.riquadro_app {width:770px; padding:10px; background-color:#ebe9e0; clear:both;}

.img_app {padding:2px; border:1px solid #8282a3; width:102px; height:77px; margin-right: 20px; float:left;}

.img {padding:2px; border:1px solid #8282a3;}

#img {float:left; margin-right:20px;}

#text {float:right; width:440px;}

#text_prodotti {float:right; width:600px;}

#text_news {float:right; width:580px; border-top:1px solid #e4e2d4; border-bottom:1px solid #e4e2d4; padding:15px 0 15px 0;}

.icona {border:0; vertical-align:middle;}

.text_app a {color:#1a3c66; font-weight:bold; text-decoration:none;}
.text_app a:link {color:#1a3c66; font-weight:bold; text-decoration:none;}
.text_app a:visited {color:#1a3c66; font-weight:bold; text-decoration:none;}
.text_app a:hover {color:#000; font-weight:bold; text-decoration:none;}

.gallery {background-color:#e4e2d4; text-align:center; color:#1b3c67;}

#mappa {width:400px; border:1px solid #1b3c67; float:left;}

#text_mappa {float:right; width:350px;}

h4 {font-weight:bold; color:#1b3c67; font-family:Trebuchet MS, Verdana, Arial, sans-serif; margin:0; padding:0; font-size:12px;}

#form {width:450px; float:left}

#contacts {float:right; background-color:#e4e2d4; padding:8px; width:250px;}

#contacts a {font-size:11px; color:#000; font-weight:bold; text-decoration:none;}
#contacts a:link {font-size:11px; color:#000; font-weight:bold; text-decoration:none;}
#contacts a:visited {font-size:11px; color:#000; font-weight:bold; text-decoration:none;}
#contacts a:hover {font-size:11px; color:#000; font-weight:bold; text-decoration:underline;}

#indexfooter a {font-size:9px; color:#777; font-weight:bold; text-decoration:none;}
#indexfooter a:link {font-size:9px; color:#777; font-weight:bold; text-decoration:none;}
#indexfooter a:visited {font-size:9px; color:#777; font-weight:bold; text-decoration:none;}
#indexfooter a:hover {font-size:9px; color:#777; font-weight:bold; text-decoration:underline;}

#menu_nuovo {width:963px; padding-left:15px;}

#menualto1 {padding:9px 7px 9px 7px; float:left; height:8px; text-align:center;}
#menualto2 {padding:9px 7px 9px 7px; float:left; height:8px; text-align:center;}
#menualto3 {padding:9px 7px 9px 7px; float:left; height:8px; text-align:center;}
#menualto4 {padding:9px 7px 9px 7px; float:left; height:8px; text-align:center;}
#menualto5 {padding:9px 7px 9px 7px; float:left; height:8px; text-align:center;}
#menualto6 {padding:9px 7px 9px 7px; float:left; height:8px; text-align:center;}
#menualto7 {padding:9px 7px 9px 7px; float:left; height:8px; text-align:center;}
#menualto8 {padding:0px 7px 0px 7px; float:left; height:8px; text-align:center;}

#menu_nuovo a {font-family:Century Schoolbook, Times New Roman, serif; font-size:12px; color:#fff; font-weight:bold; font-style:italic; text-decoration:none;}
#menu_nuovo a:link {font-family:Century Schoolbook, Times New Roman, serif; font-size:12px; color:#fff; font-weight:bold; font-style:italic; text-decoration:none;}
#menu_nuovo a:visited {font-family:Century Schoolbook, Times New Roman, serif; font-size:12px; color:#fff; font-weight:bold; font-style:italic; text-decoration:none;}
#menu_nuovo a:hover {font-family:Century Schoolbook, Times New Roman, serif; font-size:12px; color:#1a3c66; font-weight:bold; font-style:italic; text-decoration:none;
background-color:#e4b600; padding:9px 0px 9px 0px;}

#menualto8 a:hover {background-color:#1b3c67;height:2px; padding:0px 0px 0px 0px;}

/*FABIO FRANCI */










