﻿body{margin:0px; padding:0px;font-family:Arial; background-color:#DFE6E6;  color:#464648; font-size:12px;}
ul {list-style: none;}
a { text-decoration:none; color:#1F8BA8;}
h1, h2, h3, h4, h5, h6, ul, li, em, pre, code {padding: 0;margin: 0;font-size: 100%;font-weight: normal;font-style: normal;}
img {border:0px; margin:0px; padding:0px;}
p {margin:0; overflow:hidden;}
hr { color:Gray;}
#testata { overflow:hidden; width:759px; float:left;}
#logo{ float:left; overflow:hidden; background-color:#FAFCFB; margin:0 2px 0 0; width:227px;}
#testataFlash {float:left; height:189px; margin:0 0 0 2px;}
#FlashID { margin:0px; padding:0px;}
#container{width:990px; margin:0px auto; background-color:#FFFFFF;}
#main-content{ margin:0; overflow:hidden; padding:0; width:759px; float:left; background-color:#ffffff;}
#contentCenter{float:left; overflow:hidden; padding:0 0 0 2px;}
#contentCenterInt{overflow:hidden; padding:10px 6px 0;}
#contentText{font-size:14px; padding:20px 0 0 5px;}
#contentText p{font-size:14px; }
#contentText ul li{font-size:14px;}
#contentText ol li{font-size:14px;}
#boxPrimopiano{ height:325px; background-image:url(/static/primo-piano.gif); background-repeat:no-repeat; width:263px; overflow:hidden; padding:10px 0 0;}
#boxPrimopiano ul{padding:35px 9px 0 8px;}
.titoloNews { font-size:15px; margin:0 0 7px;}
.titoloNewsSmall {font-size:15px; margin:0 0 3px;}
.descrizioneNews { font-size:12px;}
.descrizioneNewsSmall { font-size:12px;}
.date{ padding:0px 0px 0px 10px; overflow:hidden;}
#boxPrimopiano img{ float:left; margin:0 3px 0 0; overflow:hidden;}
#boxPrimopiano ul li{ overflow:hidden;}
#boxEventi{ height:325px; background-image:url(/static/eventi.gif); background-repeat:no-repeat; width:263px; overflow:hidden; padding:10px 0 0; float:left;}
#boxEventi ul{padding:35px 8px 0; overflow:hidden;}
#boxEventi ul li{ margin:0px 0px 15px 0px;}
#boxEventi img{ float:left; margin:0px 5px 0px 0px;}
#pageContent{ padding:20px;}
#title{color:#218EB8; font-size:24px; font-weight:bold; text-transform:uppercase; padding:10px 0 0 5px;}
#leftContainer{float:left; background-color:#FAFCFB; width:227px;}
#leftSidebar{width:226px; height:auto; }
#leftSidebar ul{margin:7px 0 0;}
#leftSidebar ul li {margin:0 0 10px 0px; padding:0px 0 0 25px; overflow:hidden; background-image:url("/static/veter_zoo_r5_c1.jpg"); background-repeat:repeat-x;} 
#leftSidebar ul li.liselect a{ color:#990000;}
#leftSidebar ul li a{ color:#464648; font-size:13px; font-weight:bold;}
#leftSidebar ul li ul li {margin:0 0 10px 0px; padding:0px 0 0 14px; width:180px; overflow:hidden;}
#leftSidebar ul li ul li a{color:#006699; font-style:italic; font-size:12px; font-weight:normal;}
#leftSidebar ul li.liselect ul li a{color:#800000; font-style:italic; font-size:12px; font-weight:normal;}
#search{ background-color:#D8DFE1; height:55px; padding:7px 0 0 8px;}
#rightSidebar{ width:228px; float:right;}
#slideshow{overflow:hidden; padding:50px 0 0 23px;}
#footer{overflow:hidden; padding:12px 0 15px 0; color:#A1A6AA; text-align:center; clear:both; background-color:#DFE6E6;  background-image:url(/static/faq.gif); background-position:left top; background-repeat:no-repeat;}
#login {height:138px; background-image:url(/static/back-registrazione.jpg); padding:97px 5px 0; background-repeat:no-repeat;}
.labelInput { font-size:12px; color:#464648; float:left; margin:3px 3px 0 0;}
#login .boxInput{margin:3px 0 6px 0;}
#notaVerde{color:#427A1D; margin:14px 0 0; overflow:hidden;}
#notaVerde a{ color:#427a1d; }
.btnEntra{margin:6px 0 17px 147px;}
#lang{ background-color:#D8DFE1; border-bottom:1px solid #FFFFFF; overflow:hidden; padding:6px 9px 4px 0;}
#lang ul{ float:right;}
#lang ul li{ float:left; margin:0 3px 0 9px;}
#imgBig{float:left; overflow:hidden;}
#searchResult h3{font-size:14px; font-weight:bold; margin:10px 0 0;}
#searchResult li{font-size:14px; margin:8px 0 0;}
.archivio{margin:303px 0 0 61px; position:absolute;}
#catNews{color:#218EB8; font-size:24px; font-weight:bold; text-transform:uppercase;}
#elencoCatetorie ul{ padding:10px 0px 0px 0px;}
#elencoCatetorie ul li{border-bottom:1px solid #999999; margin:10px 0 0; overflow:hidden; padding:0 0 10px;}
#elencoCatetorie li a{padding:0 0 0 10px; font-size:14px; font-weight:bold;}
#elencoCatetorie li img{ float:left; margin:0px 2px 0px 0px; overflow:hidden;}
#elencoCatetorie li p{padding:0 0 0 10px;}
#utenteRegistrato{ background-color:#DBE7D1; padding:10px;}
#utenteRegistratoSuccesso{margin:0 0 0 12px; overflow:hidden; padding:10px; width:500px;}
/************************** SHOP **************************/
#main-content-shop{ margin:0; padding:0; background-color:#ffffff; float:left;}
#testata-shop {float:left; overflow:hidden; width:762px;}
#box-dx{float:right; width:230px;}
#leftSidebar-shop{width:226px; margin:0px; padding:0px;}
#pageContentShop{float:left; overflow:hidden; padding:13px 10px 20px 15px; color:#000000;}
#pageContentShop h1{ color:#a20c0b; font-size:26px; margin:10px 0; width:725px;}
#elencoProdotti ul {  margin:5px 0 0; padding:20px 0 0;}
#elencoProdotti ul li {  background-color:#f3f3f3; margin:0 0 12px; overflow:hidden; width:730px; padding:0 0 0 0px;} /*height:105px;padding:0 0 0 10px;*/
#elencoProdotti ul li img{ float:left; margin:5px 20px;}
#internoProdotto{ overflow:hidden; background:#f3f3f3; width:715px; padding:10px;}
#internoProdotto img{float:left; margin:0px 10px 0px 0px;}
.dettagliProdotto{ width:500px; overflow:hidden; float:left;}
.nomeProdotto{ color:#A20C0B; font-size:14px; font-weight:bold; margin:12px 0; overflow:hidden; text-transform:uppercase;}
.descrizioneProdotto{ font-size:12px; overflow:hidden; padding:5px;}
.prezzoProdotto {border-left:1px solid #D3D5D4; color:#940001; float:right; font-size:40px; font-weight:bold; height:105px; overflow:hidden; text-align:center; width:215px; padding:12px 0 0;}
#breadcrumb{border-bottom:1px solid #88CAEA; font-size:12px; padding:0 0 4px;}
#breadcrumb a{color:#000000;}
#breadcrumb img { margin:0px 5px;}
#breadShop {border-bottom:1px solid #8acbe7; overflow:hidden;}
#breadShop ul{}
#breadShop ul li{ border-right:1px solid #8ACBE7; float:left; font-size:12px; font-weight:bold; margin:0 44px 3px 0; padding:0 67px 3px 0}
#basket { font-size:12px; width:730px;}
.headerTable { font-weight:bold; text-align:center;}
.headerTableLeft { font-weight:bold; text-align:left;}
.riga { background-color:#f6f6f6; height:46px;}
.tabPrezzo { color:#a00300; font-weight:bold;}
#loginShop { padding:0px 5px 0; background-repeat:no-repeat; background-color:#dbe7d1; height:127px;}
#loginShop .labelInput { font-size:12px; color:#464648; float:left; margin:3px 3px 0 0;}
#loginShop .boxInput{margin:3px 0 6px 0;}
.btnEntraShop{margin:6px 0 5px 3px;}
.quantita {background-color:#F6F6F6; border:1px solid #C0C0C0; text-align:center; width:15px;}
.noBtn{background:none repeat scroll 0 0 transparent; border:0 none; font-family:Arial; font-size:12px;}
.noBtn2{background:none repeat scroll 0 0 transparent; border:0 none; font-family:Arial; font-size:12px; margin:0 0 0 16px;}
#carrello{margin:8px 0 10px; overflow:hidden;}
#totale {font-size:18px; margin:16px 0;}
#ctl00_pnBenventuo {height:117px; padding:10px 0 0 5px;}
.btnLogout {clear:both; float:right; margin-top:28px; overflow:hidden;}
.btnLogoutMain {clear:both; float:right; margin-top:44px; overflow:hidden;}
#infoShop{float:left; overflow:hidden; margin:0 0 0 2px;}
#infoCarrello{float:left; overflow:hidden;}
#contenutoCarrello{background-color:#87CCE9; float:right; font-size:13px; height:21px; overflow:hidden; padding:5px 0 0 8px; width:259px; color:#000000;}
.msgErrore2{ color:Red;}
#conferma{color:#2C6308; font-size:16px; font-weight:bold; padding:50px 0 0; text-align:center;}
#pagImport {padding:35px 0 0 20px;}
.paging-container{ width:100px;}
/* Author: Craig Erskine Description: Dynamic Menu System - Vertical */ 
ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul { width: 226px; /* Menu Width */ margin: 0; list-style: none; background-image:url("/static/back-menu-shop.gif"); background-repeat:repeat-x; height:22px;} 
ul#navmenu-v li {float:left; padding:4px 0 0 8px; position:relative; width:218px;} 
ul#navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ } 
ul#navmenu-v ul { display: none; position: absolute; top: 0; left: 100%; z-index: 9999; } 
/* Root Menu */ 
ul#navmenu-v a { color:#FFFFFF; font-size:11px; font-weight:bold;  } 
/* Root Menu Hover Persistence */ 
ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a {  color: #FFF; } 
/* 2nd Menu */ 
ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a { float: none; background-image:url("/static/back-menu-shop2.gif"); background-repeat:repeat-x;} 
/* 2nd Menu Hover Persistence */ 
ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a { background-image:url("/static/back-menu-shop2.gif"); background-repeat:repeat-x;} 
/* 3rd Menu */ 
ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a { background-image:url("/static/back-menu-shop2.gif"); background-repeat:repeat-x;} 
/* 3rd Menu Hover Persistence */ 
ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a {background-image:none;} 
/* 4th Menu */ 
ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a {  } 
/* 4th Menu Hover */ 
ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {  } 
/* Hover Function - Do Not Move */ 
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul { display: none; } 
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul { display: block; }
ul#navmenu-v li ul { }
ul#navmenu-v li ul li{width:100%; background-image:none; background-color:#399ABD; font-size:11px; border-bottom:1px solid #ffffff; padding:8px 0px 5px 6px; height:auto;}
ul#navmenu-v li ul li:hover{width:100%; background-image:none; background-color:#096e8e; padding:8px 0px 5px 6px; font-size:11px; border-bottom:1px solid #ffffff; height:auto;}


