/* Design by Sis srl | Soluzionisis.com */
html, body {text-align:left;margin:0px;padding:0px;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#333333;background:#F9F4EB url(../media/img/main/sfnd_main.jpg) repeat top left;}

p {margin:0px;padding:0px;}
p.p_center {margin-top:20px;padding:0px;text-align:center;font-size:14px;}
p.p_top {float:left;font-size:25px;}

a:link {color:#990000;background-color:inherit;text-decoration:none;}
a:visited {color:#990000;background-color:inherit;text-decoration:none;}
a:hover {color:#666666;background-color:inherit;text-decoration:underline;}

img {border:0px;}

form {margin:0px;padding:0px;}
fieldset {margin:0px;padding:0px;border:0px;}
form.cntct_form {margin:0px;padding:5px 5px 5px 10px;border:0px;}
form.filter_form {margin:0px;padding:10px 5px 10px 10px;border:0px;}
input.cntct_data {padding:2px 0px 0px 5px;margin-top:3px;width:380px;height:20px;border:1px solid #999999;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
select.cntct_data {width:300px;height:22px;border:1px solid #999999;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
textarea.cntct_data {padding:2px 0px 0px 5px;width:380px;height:150px;border:1px solid #999999;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
input.cntct_btn {float:right;width:80px;height:30px;color:#FFF;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:#669966;}
input.data_impt1 {margin-top:3px;width:250px;height:18px;border:1px solid #a6a5a0;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
select.data_impt1 {width:250px;height:22px;border:1px solid #a6a5a0;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
textarea.data_impt1 {width:636px;height:100px;border:1px solid #a6a5a0;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
input.data_btn1 {float:right;margin-top:5px;width:70px;height:26px;color:#FFF;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:#669966;}
input.data_btn2 {margin-top:5px;width:70px;height:22px;color:#FFF;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:#000;}
input.data_log {width:220px;height:22px;border:1px solid #a6a5a0;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
input.btn_log {float:right;margin-top:5px;width:60px;height:24px;color:#FFF;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:#669966;}
input.btn_prenota{margin-bottom:15px;float:left;width:80px;height:30px;color:#FFF;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:#ff8a17;}
input.btn_prenota_2{float:left;width:60px;height:30px;color:#575e64;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:#EDC003;}
input.btn_prenota_3{float:right;margin-right:10px;width:60px;height:30px;color:#fff;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:#433576;cursor:pointer;}
input.btn_ordina{margin-bottom:15px;float:left;width:80px;height:30px;color:#FFF;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:#85B526;}

table.data_tbl1 {margin:0 auto;width:98%;border-collapse:collapse;}
table.data_tbl1 th {margin:0px;padding:0px 3px 0px 3px;height:30px;color:#333;border:1px dotted #666666;background:#EDC003;}
table.data_tbl1 th p {cursor:pointer;padding:0px !important;}
table.data_tbl1 th.data_tbl1_tool {width:40px;}
table.data_tbl1 td {padding:2px 5px 0px 5px;margin:0px;height:32px;border:1px dotted #666666;}
table.data_tbl1 tr:hover {background:#EEEEEE;}
table.data_tbl2 {margin:0px;margin-left:10px;border-collapse:collapse;}
table.data_tbl2 td {height:34px;}
td.data_tbl2_last {height:35px;border-top:1px solid #a6a5a0;}
table.data_tbl3 {margin:0 auto;width:98%;border-collapse:collapse;}
table.data_tbl3 th {margin:0px;padding:0px 3px 0px 3px;height:30px;color:#FFF;border:1px dotted #666666;background:#ff8a17;}
table.data_tbl3 th p {cursor:pointer;padding:0px !important;}
table.data_tbl3 th.data_tbl1_tool {width:40px;}
table.data_tbl3 td {padding:2px 5px 0px 5px;margin:0px;height:32px;border:1px dotted #666666;}
table.data_tbl3 tr:hover {background:#EEEEEE;}
table.data_tbl4 {margin:0 auto;width:98%;border-collapse:collapse;}
table.data_tbl4 th {margin:0px;padding:0px 3px 0px 3px;height:30px;color:#FFF;border:1px dotted #666666;background:#433576;}
table.data_tbl4 th p {cursor:pointer;padding:0px !important;}
table.data_tbl4 td {padding:2px 5px 0px 5px;margin:0px;height:32px;border:1px dotted #666666;}
table.data_tbl4 tr:hover {background:#EEEEEE;}

#main_sfnd {width:100%;/*background:transparent url(../media/img/main/main_sfnd.png) no-repeat top center;*/}
#main_cnt {margin:0 auto;padding:0px;width:990px;background:transparent url(../media/img/main/sfnd_pg.png) repeat-y top center;}
#main_cn {clear:both;margin:0 auto;width:972px;padding-bottom:0px;display:table;}

#main_hdr {padding:0px;margin:0px;clear:both;height:124px;width:972px;background:transparent url(../media/img/main/sfnd_pg.jpg) repeat top center;}
div.main_hdr_0 {border-top:7px solid #27471F;}
div.main_hdr_1 {border-top:7px solid #ff8a17;}
div.main_hdr_2 {border-top:7px solid #EDC003;}
div.main_hdr_3 {border-top:7px solid #85B526;}
div.main_hdr_4 {border-top:7px solid #BA2227;}
div.main_hdr_5 {border-top:7px solid #433576;}
div.main_hdr_6 {border-top:7px solid #2D53A0;}
div.main_hdr_gbl {margin:0 auto;width:956px;height:124px;background:transparent url(../media/img/main/sfnd_hdr.jpg) repeat-x left;}

#main_logo {float:left;margin:0px 0px 0px 0px;}
#main_logo_print {display:none;}
#main_hdr_dx {float:left;margin:0px 0px 0px 0px;width:649px;height:124px;}
div.main_cart {display:none;}
div.main_claim {float:right;padding:0px 0px 0px 0px;margin:15px 0px 55px 0px;clear:both;width:100%;}
div.main_claim p {padding:0px 0px 0px 0px;font-size:18px;text-align:right;color:#333;font-style:italic;font-family: Georgia, sans-serif;}
div.main_menu {padding:0px;margin:0px;width:100%;}
div.main_menu p {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:19px;text-align:right;}
div.main_menu a:link {color:#333333;background-color:inherit;text-decoration:none;}
div.main_menu a:visited {color:#333333;background-color:inherit;text-decoration:none;}
div.main_menu a:hover {color:#666666;background-color:inherit;text-decoration:none;}

div.main_photoshow {margin:0 auto;height:160px;}
div.main_photoshow p {padding:5px 0px 0px 0px;text-align:center;}
div.main_photoshow_0 {background:#27471F;}
div.main_photoshow_1 {background:#ff8a17;}
div.main_photoshow_2 {background:#EDC003;}
div.main_photoshow_3 {background:#85B526;}
div.main_photoshow_4 {background:#BA2227;}
div.main_photoshow_5 {background:#433576;}
div.main_photoshow_6 {background:#2D53A0;}

#main_pg {padding:0px 1px 20px 1px;height: auto !important;height:300px;min-height:300px;background:transparent url(../media/img/main/sfnd_pg.jpg) repeat top center;}
#main_pg h1 {margin:0px 10px 15px 8px;padding:40px 0px 0px 0px;padding-bottom:10px;font-weight:normal;font-style:italic;font-family: Georgia, sans-serif;font-size:22px;color:#333333;border-bottom:1px solid #999;}
#main_pg h1 span {font-weight:bold;font-size:25px;}
#main_pg h2 {padding:0px 0px 5px 0px;margin:0px 10px 15px 10px;font-family:Georgia;font-size:18px;font-style:italic ;font-weight:normal;color:#010101;border-bottom:1px solid #000000;}
#main_pg h3 {padding:0px 0px 5px 0px;margin:10px 10px 0px 10px;font-family:Georgia;font-size:19px;font-style:italic ;font-weight:normal;color:#669966;}
#main_pg h4 {padding:0px 0px 3px 0px;margin:5px 10px 0px 0px;font-family:Georgia;font-size:19px;font-weight:normal;color:#872434;}
#main_pg h4 a:link {color:#BA2227;background-color:inherit;text-decoration:none;border-bottom:1px dotted #BA2227;}
#main_pg h4 a:visited {color:#BA2227;background-color:inherit;text-decoration:none;border-bottom:1px dotted #BA2227;}
#main_pg h4 a:hover {color:#333333;background-color:inherit;text-decoration:none;border-bottom:1px dotted #333333;}
#main_pg p {padding:0px 15px 0px 10px;}
#main_pg iframe {border:10px solid #669966;margin:0px 0px 0px 10px;}
#main_pg small {margin:0px 0px 0px 10px;}
#main_pg span {padding:0px 0px 10px 0px;font-style:italic;font-family: Georgia, sans-serif;font-size:16px; color:#1a1a1a}
#main_pg h6 {padding: 20px 0px 25px 8px;font-weight:normal;font-style:italic;font-family: Georgia, sans-serif;font-size:16px; color:#000}
#main_pg_consegna {padding:0px 0px 0px 0px; margin:0 auto;}

#main_footr {clear:both;margin:0 auto;width:972px;height:190px;background:#040000 url(../media/img/main/sfnd_foot.jpg) no-repeat top center;}
#main_footr_gbl {margin:0 auto;width:972px;padding:20px 0px 0px 0px;}

div.main_footr_block1 {float:left;width:270px;}
div.main_footr_block1 p {padding:0px 0px 0px 0px;text-align:center;color:#C4AF96;font-size:10px;}
div.main_footr_block1 h6 {padding:2px 0px 7px 0px;text-align:center;font-family:georgia, times, serif;font-weight:bold;font-size:12px;font-style:italic;color:#C4AF96}
div.main_footr_block2 {float:left;margin:30px 0px 0px 5px;padding:15px 30px 15px 0px;border-left:1px dashed #C4AF96;border-right:1px dashed #C4AF96;}
div.main_footr_block2 h6 {padding:5px 0px 0px 8px;margin:0px;font-size:10px;font-weight:normal;color:#999999;}
div.main_footr_block2 ul {float:left;padding:0px;margin:0px 0px 0px 20px;list-style-type:none;}
div.main_footr_block2 li {padding:0px;margin:0px;border-bottom:1px dotted #C4AF96;}
div.main_footr_block2 p {padding:2px 5px 2px 0px;color:#C4AF96;}
div.main_footr_block2 a:link {color:#C4AF96;background-color:inherit;text-decoration:none;}
div.main_footr_block2 a:visited {color:#C4AF96;background-color:inherit;text-decoration:none;}
div.main_footr_block2 a:hover {color:#efefef;background-color:inherit;text-decoration:none;}
div.main_footr_block2_orari {float:left;padding:0px 0px 0px 25px;}
div.main_footr_block2_orari p {font-family:georgia, times, serif;font-style:italic;line-height:18px;}
div.main_footr_block2_orari span {font-size:15px;}
div.main_footr_block3 {margin:10px 20px 0px 10px;float:right;padding:50px 0px 0px 0px;}
div.main_footr_block3 p {padding-left:10px;color:#C4AF96;font-size:10px;}
div.main_footr_block3 img {margin-top:5px;}

#main_footr_2 {clear:both;}
#main_footr_2 p {color:#CCCCCC;font-size:11px;padding:10px 0px 10px 0px;margin:0 auto;text-align:center;}
#main_footr_2 span {color:#A37C52;}
#main_footr_2 a {color:#A37C52;}

div.main_login {padding-left:0px;width:224px;}
div.main_login p {padding:0px !important;}

#main_menu_body {padding:0px 0px 50px 0px ; margin:10px auto ;background:transparent url(../media/img/main/banda_bolli.png) no-repeat  center; height:114px; width:970px ;}
#main_menu_body a {color:#fff;display:block;background-color:inherit;text-decoration:none;}
#main_menu_body a:visited {color:#fff;background-color:inherit;text-decoration:none;}
#main_menu_body a:hover {color:#fff;background-color:inherit;text-decoration:none;}
#main_menu_body ul {padding:0px 0px 0px 5px;margin:0 auto;list-style:none;width:924px}

#main_menu_body li.p0 {padding:0px ;margin:0px;background:transparent url(../media/img/menu/p1.png) no-repeat  center;height:150px;width:154px}
#main_menu_body li.p1 {padding:0px ;margin:0px;background:transparent url(../media/img/menu/p2.png) no-repeat  center;height:150px;width:154px}
#main_menu_body li.p2 {padding:0px ;margin:0px;background:transparent url(../media/img/menu/p3.png) no-repeat  center;height:150px;width:154px}
#main_menu_body li.p3 {padding:0px ;margin:0px;background:transparent url(../media/img/menu/p4.png) no-repeat  center;height:150px;width:154px}
#main_menu_body li.p4 {padding:0px ;margin:0px;background:transparent url(../media/img/menu/p5.png) no-repeat  center;height:150px;width:154px}
#main_menu_body li.p5 {padding:0px ;margin:0px;background:transparent url(../media/img/menu/p6.png) no-repeat  center;height:150px;width:154px;}
#main_menu_body li.p0 p {padding:50px 10px 0px 0px;font-size:17px;color:#010101;text-align:center}
#main_menu_body li.p1 p {padding:50px 10px 0px 0px;font-size:17px;color:#010101;text-align:center}
#main_menu_body li.p2 p {padding:50px 10px 0px 0px;font-size:17px;color:#010101;text-align:center}
#main_menu_body li.p3 p {padding:50px 10px 0px 0px;font-size:17px;color:#010101;text-align:center}
#main_menu_body li.p4 p {padding:50px 10px 0px 0px;font-size:17px;color:#010101;text-align:center}
#main_menu_body li.p5 p {padding:63px 10px 0px 0px;font-size:17px;color:#010101;text-align:center}
#main_menu_body li {float:left}

#main_menu_body_page {padding:0px 0px 0px 0px; width:340px;margin-right:5px;float:right;}
#main_menu_body_page a:link {color:#fff;background-color:inherit;text-decoration:none;}
#main_menu_body_page a:visited {color:#fff;background-color:inherit;text-decoration:none;}
#main_menu_body_page a:hover {color:#fff;background-color:inherit;text-decoration:none;}
#main_menu_body_page ul {padding:0px 0px 0px 0px;margin:0 auto;list-style:none;float:right;}
#main_menu_body_page li.p0_sel{padding:0px 0px 0px 0px ;margin:0px;background:transparent url(../media/img/menu/btn_menu_1.png) no-repeat top center;height:65px;width:141px;text-align:center}
#main_menu_body_page li.p0 {padding:0px ;margin:0px;height:36px;width:36px}
#main_menu_body_page li.p1_sel{padding:0px 0px 0px 0px ;margin:0px;background:transparent url(../media/img/menu/btn_menu_2.png) no-repeat top center;height:65px;width:141px;text-align:center}
#main_menu_body_page li.p1 {padding:0px ;margin:0px;height:36px;width:36px}
#main_menu_body_page li.p2_sel{padding:0px 0px 0px 0px ;margin:0px;background:transparent url(../media/img/menu/btn_menu_3.png) no-repeat top center;height:65px;width:141px;text-align:center}
#main_menu_body_page li.p2 {padding:0px ;margin:0px;height:36px;width:36px}
#main_menu_body_page li.p3_sel{padding:0px 0px 0px 0px ;margin:0px;background:transparent url(../media/img/menu/btn_menu_4.png) no-repeat top center;height:65px;width:141px;text-align:center}
#main_menu_body_page li.p3 {padding:0px ;margin:0px;height:36px;width:36px}
#main_menu_body_page li.p4 {padding:0px ;margin:0px;height:36px;width:36px}
#main_menu_body_page li.p4_sel{padding:0px 0px 0px 0px ;margin:0px;background:transparent url(../media/img/menu/btn_menu_5.png) no-repeat top center;height:65px;width:141px;text-align:center}
#main_menu_body_page li.p5 {padding:0px ;margin:0px;height:36px;width:36px;}
#main_menu_body_page li.p5_sel{padding:0px 0px 0px 0px ;margin:0px;background:transparent url(../media/img/menu/btn_menu_6.png) no-repeat top center;height:65px;width:141px;text-align:center}
#main_menu_body_page li.p0 p{padding:0px 0px 0px 0px ;margin:0px;font-family:Georgia;font-size:15px;color:#010101;}
#main_menu_body_page li.p1 p{padding:0px 0px 0px 0px;margin:0px;font-family:Georgia;font-size:18px;color:#010101;text-align:center}
#main_menu_body_page li.p2 p{padding:0px 0px 0px 0px ;margin:0px;font-family:Georgia;font-size:18px;color:#010101;text-align:center}
#main_menu_body_page li.p3 p{padding:0px 0px 0px 0px ;margin:0px;font-family:Georgia;font-size:18px;color:#010101;text-align:center}
#main_menu_body_page li.p4 p{padding:0px 0px 0px 0px ;margin:0px;font-family:Georgia;font-size:18px;color:#010101;text-align:center}
#main_menu_body_page li.p5 p{padding:0px 0px 0px 0px ;margin:0px;font-family:Georgia;font-size:18px;color:#010101;text-align:center}
#main_menu_body_page li {float:left}

#menu_c {padding:0px 0px 10px 0px;margin:15px 0px 0px 0px;clear:both;min-height:250px;}
div.menu_c_foto{height:220px;margin:0 auto;width:952px;}

div.main_sponsor_1 {float:left; width:230px;padding: 0px 0px 0px 8px }
div.main_sponsor_1_top{background:transparent url(../media/img/main/sfondo.png) no-repeat top center;float:left;min-height:100px ; width:220px;padding:10px 0px 0px 0px}
div.main_sponsor_1_botton{background:transparent url(../media/img/main/sfondo1.png) no-repeat center;float:left;height:11px ; width:220px;}
div.main_sponsor_2{float:left;}
div.main_sponsor_3{background:transparent url(../media/img/main/sfondo.png) no-repeat center;float:left;height:220px ; width:220px;}

div.btn_printer {float:right;height:35px;width:103px;padding-right:8px;padding-bottom:3px;}
div.btn_printer_3 {float:right;height:35px;width:103px;padding-right:8px;padding-bottom:3px;}
div.btn_daymenu {display:table;margin-bottom:15px;margin-left:8px;}
div.menu_tools {clear:both;height:40px;}
div.btn_ordina{border-top:1px solid #85B526;margin:0 auto;margin-top:10px;width:950px;padding-top:5px;}
div.lista{margin:0 auto;border-bottom:1px dotted #BA2227;width:945px;padding:0px 0px 15px 0px;margin-top:15px;}

#form_privacy {overflow:auto;margin-top:10px;margin-bottom:10px;height:80px;width:100%;border:1px solid #CCCCCC;}
#form_privacy p {font-size:10px;padding:3px;}

div.condizioni_vendita{clear:both;margin:0 auto;width:98%;border:1px solid #669966;}
div.condizioni_vendita p{text-align:center;padding:5px !important;}
div.condizioni_vendita table {width:90%;margin:0 auto;border-collapse:collapse;border:1px solid #669966;}
div.condizioni_vendita td {height:20px;border:1px solid #669966;padding:3px;}
div.condizioni_vendita tr:hover {background:#EEEEEE;}

div.gst_error {margin:10px auto 10px auto;width:98%;border:1px dotted #990033;}
div.gst_error_top {height:0px;}
div.gst_error_cnt {padding:5px;height: auto !important;height:10px;min-height:10px;background:#990033;}
div.gst_error_cnt p {padding:5px;font-weight:bold;color:#FFF;}
div.gst_error_cnt ul {padding:0px;margin:0px 0px 0px 10px;}
div.gst_error_cnt li {list-style:square inside;padding:0px;margin:0px;font-size:15px;color:#FFF;font-weight:bold;}
div.gst_error_btn {height:0px;}
div.gst_true {margin:10px auto 10px auto;width:98%;border:1px dotted #009966;}
div.gst_true_top {height:0px;}
div.gst_true_cnt {padding:5px;height: auto !important;height:10px;min-height:10px;background:#009966;}
div.gst_true_cnt p {padding:5px;font-weight:bold;color:#FFF;}
div.gst_true_cnt ul {padding:0px;margin:0px 0px 0px 10px;}
div.gst_true_cnt li {list-style:square inside;padding:0px;margin:0px;font-size:15px;color:#FFF;font-weight:bold;}
div.gst_true_btn {height:0px;}

div.print_address {display:none;}

/*Gallery*/
.slideshow-images{display:block;overflow:hidden;position:relative;}
.slideshow-images img{display:block;position:absolute;z-index:1;}
.slideshow-thumbnails{overflow:hidden;}
.slideshow-images{height:300px;width:400px;}
.slideshow-images-visible{opacity:1;}
.slideshow-images-prev{opacity:0;}
.slideshow-images-next{opacity:0;}
.slideshow-images img{float:left;left:0;top:0;}
.slideshow{height:300px;margin:0 auto;width:400px;}
.slideshow a img{border:0;}
.slideshow-captions{background:#000;bottom:0;color:#FFF;font:normal 12px/22px Arial,sans-serif;left:0;overflow:hidden;position:absolute;text-indent:10px;width:100%;z-index:10000;}
.slideshow-captions-hidden{height:0;opacity:0;}
.slideshow-captions-visible{height:22px;opacity:.7;}
.slideshow-controller{background:url(controller.png) no-repeat;height:42px;left:50%;margin:-21px 0 0 -119px;overflow:hidden;position:absolute;top:50%;width:238px;z-index:10000;}
.slideshow-controller *{margin:0;padding:0;}
.slideshow-controller-hidden{opacity:0;}
.slideshow-controller-visible{opacity:1;}
.slideshow-controller a{cursor:pointer;display:block;height:18px;overflow:hidden;position:absolute;top:12px;}
.slideshow-controller a.active{background-position:0 18px;}
.slideshow-controller li{list-style:none;}
.slideshow-controller li.first a{background-image:url(controller-first.gif);left:33px;width:19px;}
.slideshow-controller li.last a{background-image:url(controller-last.gif);left:186px;width:19px;}
.slideshow-controller li.next a{background-image:url(controller-next.gif);left:145px;width:28px;}
.slideshow-controller li.pause a{background-image:url(controller-pause.gif);left:109px;width:20px;}
.slideshow-controller li.play a{background-position:20px 0;}
.slideshow-controller li.play a.active{background-position:20px 18px;}
.slideshow-controller li.prev a{background-image:url(controller-prev.gif);left:65px;width:28px;}
.slideshow-loader{height:28px;right:0;position:absolute;top:0;width:28px;z-index:10001;}
.slideshow-loader-hidden{opacity:0;}
.slideshow-loader-visible{opacity:1;}
.slideshow-thumbnails{bottom:-65px;height:65px;left:0;position:absolute;width:100%;}
.slideshow-thumbnails *{margin:0;padding:0;}
.slideshow-thumbnails ul{height:65px;left:0;position:absolute;top:0;width:10000px;}
.slideshow-thumbnails li{float:left;list-style:none;margin:5px 5px 5px 0;position:relative;}
.slideshow-thumbnails a{display:block;float:left;padding:5px;position:relative;}
.slideshow-thumbnails a:hover{background-color:#FF9!important;opacity:1!important;}
.slideshow-thumbnails img{display:block;}
.slideshow-thumbnails-active{background-color:#9FF;opacity:1;}
.slideshow-thumbnails-inactive{background-color:#FFF;opacity:.5;}