/* AUTORE: PISANI ALESSANDRO - www.pisanialessandro.it d */

/* ROSSO : #911C1D */
*{margin:0;padding: 0;}
body{font-family: Helvetica,Arial,Verdana,sans-serif;background-color:#efefef; }
input{font-family: Helvetica,Arial,Verdana,sans-serif;}
.skiplink {position: absolute;left: -9999px;width: 990px;font-size:1px; line-height:1;}
.fix{clear: both;}
a{color:#911C1D;text-decoration: none;}
a:active{  outline: none;}
:focus{  -moz-outline-style: none;}

#container #slideshow1{height: 291px;}
a:hover{color:#911C1D;text-decoration: underline;}
#container {width: 960px;margin: 0 auto;position: relative;}
#container #header {background:  url(img/header_desaturo.png) top left no-repeat;width: 960px; height: 152px;padding-top: 21px;}
#container #header h1 a{display:block;background: url(img/beviBene.png) top left no-repeat; width: 458px;height: 112px;text-indent: -9999px;position: relative;}
#container #header #mainMenu ul {list-style: none;}
#container #header #mainMenu ul li{width: 100px;float: left;}
#container #content {background-color: white; padding: 10px 10px 10px 10px;overflow: hidden;}
#container #content #colA{float: right;position: relative; width: 465px;}
#container #content #colB{float: left;width: 465px;position: relative;margin-bottom: 5px;}
#container #content h2{color:#911C1D;font-weight: normal;font-size: 23px;padding-bottom: 10px;}
#container #content h3{color:#911C1D; font-weight: normal;font-size: 18px;}

#container #content p{font-size: 12px; text-align: justify;}
.leftDieci{float: left;margin-right: 9px;}
.left{float: left;}
#container #content .widget{padding: 10px; text-align: center; background: url(img/widget.png) top left no-repeat;width: 208px; height: 146px;}
#container #content .widget h3{color: #911C1D;font-size: 16px;font-weight: bolder;}
#container #content .widget h3:hover{color: #FF7400;text-decoration: underline;}
#container #content .widget h4{color: #666666;font-size: 12px;font-weight: normal;}
#container #content .widget h4:hover{color: #666666;font-weight: bolder;}
#container #content a:hover{text-decoration: none;}
#container #content a img {border:0;}

#container #footer{ border: 0px solid red; clear:both;font-size: 11px; color: #2D311E; background:  url(img/footer.jpg) top left no-repeat;width: 960px; height: 29px;}
#container #footer p{float:left;margin: 8px 10px 10px;}
#container #footer #contentFooter{ width:670px;;margin: 0 auto;border: 0px solid black;overflow: auto;}
/* menu */ 
#navigation a {text-transform: uppercase; color: #2A3B16;font-size: 12px; background: url("img/leftTab.jpg") left top no-repeat; text-decoration: none; padding-left: 5px } 
#navigation a span { padding-top:8px; background: url("img/rightTab.jpg") right top no-repeat;  padding-left: 10px;padding-right: 15px;height: 22px;display: block; } 
#navigation a, #navigation a span { display: block; float: left } 
/* Commented backslash hack hides rule from IE5-Mac \*/ 
#navigation a, #navigation a span { float: none } 
/* End IE5-Mac hack */ 
#navigation a:hover,#navigation a.active { color: #644732; background: url("img/leftTabHover.jpg") left top no-repeat; text-decoration: none; padding-left: 5px } 
#navigation a:hover span,#navigation a.active span { background: url("img/rightTabHover.jpg") right top no-repeat;  padding-left: 10px;padding-right: 15px;} 
#navigation { list-style: none; padding: 0; margin: 0;height: 30px; position: relative;margin-top: 10px;float: right;} 
#navigation li { float: left; display: block; margin-right: 2px; padding: 0; height: 30px;}

/* GENERALE */
#container #content .paddingTop{padding-top: 10px;}
#container #content .sezione{background-color: #fff;}

#container #content .sezione h2{border-bottom: 1px solid #f0e3cb;padding-bottom: 0;margin-bottom: 10px;}
#container #content .sezione h3{margin-bottom: 5px;}
#container #content .sezione h3.filtrato{clear:left;padding-left:5px;margin-top: 5px;color:#666666;background-color: #FCF9F6; font-size: 11px;text-align: left}
#container #content .sezione {padding: 10px 20px 20px 20px; padding-bottom: 0px;clear: both;}
#container #content .sezione p{margin-bottom: 10px;}
#container #content .sezione img,.bordo{padding: 5px;border: 1px solid #f0e3cb;}
#container #content .sezione img.noBordo{border: none;}
#container #content .sezione .left{float: left;margin: 5px 10px 10px 0;}
#container #content .sezione .right{float: right;margin: 5px 0px 10px 10px;}
#container #content .sezione .info{padding: 10px;margin-bottom:10px;background-color: #f0ece0;}
#container #content .sezione .info h3{font-size: 15px;padding-bottom: 5px;}
#container #content .sezione .info h4{color:#666;font-size: 12px;}

#container #content .colonna50 {float: left;width: 50%;overflow: auto;}
#container #content .sinistra{margin-left: 20px;padding-right: 5px;} 
#container #content .destra{margin-right: 20px;padding-left: 5px;} 
#container #content .colonna30 {float: left;width: 30%;overflow: auto;}
#container #content .colonna70 {float: left;width: 70%;overflow: auto;}
#container #content .colonna20 {float: left;width:200px;overflow: auto;}
#container #content .colonna80 {float: left;width:740px;}
#container #content div.eventi {border: 0px solid #8b9460;border-bottom: none;}
#container #content div.eventi h3{color:#2A3B16;background-color:#c6d48a; padding: 5px 10px;font-size:16px;text-transform: uppercase;border: 1px solid #8b9460;border-bottom: none;}
#container #content .eventi ul.eventi {list-style: none;border: 1px solid #8b9460;}
#container #content .eventi ul.eventi li{border-bottom: 1px solid #f0e3cb;background-color:#fcfcfc;padding: 5px;}
#container #content .eventi ul.eventi li.last{border-bottom: none;}
#container #content .eventi ul.eventi li:hover{background-color:#f9ffe3;}
#container #content .eventi ul.eventi h4{font-size: 15px;line-height: 16px;}
#container #content .eventi ul.eventi span{font-size: 12px;color:#666;display: block;line-height: 16px;margin-top: 2px;}
#container #content .eventi ul.eventi div{clear: left;}
#container #content .eventi ul.eventi p{margin: 3px 0 0 0;padding: 0px;font-size: 11px;}

/* MENU LATERALE */
#container #content #menuLaterale {padding-top: 10px;}
#container #content #menuLaterale ul{list-style: none;}
/* PRIMO LIVELLO */
#container #content #menuLaterale ul li{list-style: none;text-transform: uppercase;margin-bottom: 5px}
#container #content #menuLaterale ul li a{text-decoration: none;display: block;padding-left: 2px;border-bottom: 1px solid #f0e3cb;margin-bottom: 5px;}
#container #content #menuLaterale ul li a:hover{text-decoration: none;background-color: #f4f1ee;}
#container #content #menuLaterale ul li.active a{background-color: #f4f1ee;}

#container #content #menuLaterale ul li span{text-decoration: none;display: block;padding-left: 2px;border-bottom: 1px solid #f0e3cb;margin-bottom: 5px;}
#container #content #menuLaterale ul li.active span{background-color: #f4f1ee;}
#container #content #menuLaterale span{color:#911C1D;text-decoration: none;}
/* SECONDO LIVELLO */
#container #content #menuLaterale ul li ul.secondoLivello {padding-left: 5px;}
#container #content #menuLaterale ul li ul.secondoLivello li{text-transform:none;font-size: 12px;margin-bottom: 0px;}
#container #content #menuLaterale ul li ul.secondoLivello li a{color:#666; background-color: white;border-bottom: none;margin-bottom: 2px;text-transform: uppercase}
#container #content #menuLaterale ul li ul.secondoLivello li.active a{color:#2D311E;background-color: #f4f1ee;}
#container #content #menuLaterale ul li ul.secondoLivello li a:hover{color:#2D311E;background-color: #f4f1ee;}
/* TERZO LIVELLO */
#container #content #menuLaterale ul li ul.terzoLivello {padding-left: 10px;}
#container #content #menuLaterale ul li ul.terzoLivello li{text-transform:none;font-size: 11px;margin-bottom: 0px;}
#container #content #menuLaterale ul.secondoLivello li ul.terzoLivello li a{color:#888; background-color: white;border-bottom: none;margin-bottom: 2px;text-transform: none;}
#container #content #menuLaterale ul.secondoLivello li ul.terzoLivello li.active a{color:#2D311E;background-color: #f4f1ee;text-transform: none;}
#container #content #menuLaterale ul li ul.terzoLivello li a:hover{color:#2D311E;background-color: #f4f1ee;}

/* SUB MENU */
#container #header #subMenu {position: absolute;top:106px;width: 952px;padding-right:20px;}
#container #header #subMenu ul{list-style: none;}
#container #header #subMenu li {float: right;margin-left: 6px;margin-top:3px;}
#container #header #subMenu li a{color: white;font-size: 10px;}
#container #header #subMenu #searchForm{left:-120px;position: absolute;}
#container #header #subMenu #searchForm input{text-align: right;width: 100px; border: 0px solid #ccc;background-color:transparent;color: white;font-size: 11px;padding: 2px}

/* LISTA PRODOTTI */
#container #content .listaProdottiContainer{margin: 0px;position: relative;width: 710px;}
#container #content ul.listaProdotti {clear:left;margin-left:5px;float: left; margin-top:10px;width: 710px;  height: 100%; position: relative; list-style: none; padding:0px;}
#container #content ul.listaProdotti li {background: url(img/sfondoThumbProdottoOrizz.jpg) top left no-repeat; height:163px;width: 203px;float: left;margin-right: 5px; margin-bottom: 10px;}
#container #content ul.listaProdotti li a {padding-top:0px; margin-right:0px;padding-top:7px;padding-left:2px;margin-bottom:10px;text-align: center; position: relative; display: block;  width: 193px ; height: 163px; border: 0px; font-size: 11px; color: #9B8E7E; }
/* akko - a*/
#container #content ul.listaProdotti li form, .cartElement{padding-top:0px; margin-right:0px;padding-top:0px;padding-left:2px;margin-bottom:10px;text-align: center; position: relative;  width: 193px ; height: 163px; border: 0px; font-size: 11px; color: #9B8E7E;}
#container #content ul.listaProdotti li span.cartElement{border:0px solid red;line-height:10px;display:block; height:auto;}
#container #content ul.listaProdotti li img.cartImmagine{text-align: center;margin: 4px 0 10px 6px;padding:0 0 0 6px;position: relative; border: 0px solid green; font-size: 11px; color: #9B8E7E;}

/*Carrello*/
#container #content #cart ul.listaProdotti li a {display: inline; }
#container #content #cart ul.listaProdotti li form span {line-height:10px;display:block;margin-top:83px;padding:0 3px;position:relative;z-index:23;}

#container #content ul.listaProdotti li a:hover {text-decoration: none; color: #34091A;}
#container #content ul.listaProdotti li a img {border:medium none;
left:12px;
padding:0;
position:absolute;
top:4px;
z-index:10;
border:0px solid red;
}
#container #content ul.listaProdotti li a span {display:block;margin-top:96px;padding:0 3px;position:relative;z-index:23;}
 
/* RISULTATI RICERCA */
#container #content .risultatiRicercaContainer{margin: 0px;position: relative;width: 900px;}
#container #content ul.risultatiRicercaCatalogo {clear:left;margin-left:5px;float: left; margin-top:10px;width: 890px;  height: 100%; position: relative; list-style: none; padding:0px;}
#container #content ul.risultatiRicercaCatalogo li {background: url(img/sfondoThumbProdotto.jpg) top left no-repeat; height:197px;width: 168px;float: left;margin-right: 5px; margin-bottom: 10px;}
#container #content ul.risultatiRicercaCatalogo li a {padding-top:0px; margin-right:0px;padding-top:7px;padding-left:2px;margin-bottom:10px;text-align: center; position: relative; display: block;  width: 160px ; height: 195px; border: 0px solid #C3BDBD; font-size: 11px;color: #9B8E7E; }
#container #content ul.risultatiRicercaCatalogo li a:hover {text-decoration: none; color: #34091A;}
#container #content ul.risultatiRicercaCatalogo li a img {border-bottom: 0px solid #f4f1ee;padding: 0;border:none;}
#container #content ul.risultatiRicercaCatalogo li a span {display: block; padding:0 3px;}

#container #content ul.risultatiRicercaSito { list-style: none; padding:0px;}
#container #content ul.risultatiRicercaSito li {border-bottom: 1px solid #ccc; background-color: #eee; margin-bottom: 10px;padding: 5px;}
#container #content ul.risultatiRicercaSito li:hover {background-color: #ddd; }
#container #content ul.risultatiRicercaSito li a{text-decoration: none;}


/* SCHEDA VINO */
#container #content #schedaVino {padding-top: 10px;}
#container #content #schedaVino #colA{width: 150px;margin-right:20px;float:left;border: 0px solid red;}
#container #content #schedaVino #colB{width: 270px;margin-right:0px;float:left;border: 0px solid red;margin-right:20px;}
#container #content #schedaVino #colC{width: 240px;float:right;border: 0px solid red;}
#container #content #schedaVino #colD{width: 420px;float:right;border: 0px solid red;}
#container #content #schedaVino #colE{width: 420px;margin-right:0px;float:left;border: 0px solid red;margin-right:20px;}

#container #content #schedaVino dl {font-size: 12px;padding: 5px;border: 1px solid #f0e3cb;width: auto; background:#fcf9f6;height:460px;}
#container #content #schedaVino dl dt{margin-bottom: 10px; color:#353433 }
#container #content #schedaVino dl dd{color:#911C1D;border-bottom: 1px solid #f0e3cb;margin-top: 5px;margin-bottom: 2px;text-transform: uppercase;}

#container #content #schedaVino #biologico{float:left;position:absolute;}

/* PULSANTI CARRELLO E SCARICA SCHEDA */
#container #content .sezione #azioniScheda{float: right;margin-top: 5px;}
#container #content .sezione #azioniScheda a.carrello{background: url(img/icons/cart.jpg) 0 0px no-repeat;}
#container #content .sezione #azioniScheda a.schedaTecnica{background: url(img/icons/report.jpg) 0 0px no-repeat;}
#container #content .sezione #azioniScheda a{margin-left: 20px;font-size: 10px;color:#666;display: block;float: right;padding-top: 2px; padding-left: 25px;height:16px; }

/* PULSANTI ORDINAMENTO LISTA */
#container #content .sezione #azioniLista{float: right;margin-top: 5px;}
#container #content .sezione #azioniLista a.selected,#container #content .sezione #azioniLista a:hover{background: url(img/icons/arrow_down.jpg) 0 0px no-repeat;color: #666}
#container #content .sezione #azioniLista span{background: none;margin-left: 10px;font-size: 10px;color:#666;display: block;float: right;padding-top: 2px; padding-left: 20px;height:16px;}
#container #content .sezione #azioniLista a{background: url(img/icons/arrow_down_off.jpg) 0 0px no-repeat;color: #666; margin-left: 10px;font-size: 10px;display: block;float: right;padding-top: 2px; padding-left: 20px;height:16px; }


/* SEZIONE DOWNLOAD */
#container #content .sezione ul.listaDownload{list-style: none;}
#container #content .sezione ul.listaDownload li{padding-left: 25px;margin-bottom: 10px; }
#container #content .sezione ul.listaDownload li a{color: #333;font-size: 12px;}
#container #content .sezione ul.listaDownload li.pdf{background:url(img/icons/page_white_acrobat.jpg) 0 3px no-repeat; }
#container #content .sezione ul.listaDownload li.zip{background:url(img/icons/page_white_compressed.jpg) 0 3px no-repeat; }


/* GRAFICO COMPLESSITA' */
#container #content #schedaVino #colB #graficoComplessita {position: absolute;top: 245px;}
#container #content #schedaVino #colB #graficoComplessita #grafico {position: absolute; top: 0px;}
#container #content #schedaVino #colB #graficoComplessita ul.legenda {position: absolute; top: 0px;list-style: none;text-align: center;}
#container #content #schedaVino #colB #graficoComplessita ul.legenda li {font-size: 8px;}

#container #content #schedaVino #colB #graficoComplessita ul#profumo {top:55px;left: 30px;}
#container #content #schedaVino #colB #graficoComplessita ul#profumo li#aromatico{margin-top: 25px;}
#container #content #schedaVino #colB #graficoComplessita ul#profumo li#fruttato{margin-top: 32px;}
#container #content #schedaVino #colB #graficoComplessita ul#profumo li#floreale{margin-top: 50px;}

#container #content #schedaVino #colB #graficoComplessita ul#struttura {top:55px;left: 95px;}
#container #content #schedaVino #colB #graficoComplessita ul#struttura li#media{margin-top: 60px;}
#container #content #schedaVino #colB #graficoComplessita ul#struttura li#bassa{margin-top: 57px;}

#container #content #schedaVino #colB #graficoComplessita ul#equilibrio {top:55px;left: 146px;}
#container #content #schedaVino #colB #graficoComplessita ul#equilibrio li#acido{margin-top: 20px;}
#container #content #schedaVino #colB #graficoComplessita ul#equilibrio li#equilibrato{margin-top: 27px;}
#container #content #schedaVino #colB #graficoComplessita ul#equilibrio li#morbido{margin-top: 28px;}
#container #content #schedaVino #colB #graficoComplessita ul#equilibrio li#dolce{margin-top: 22px;}

/* FORM ISCRIZIONE */

#formIscrizione fieldset{border: none;}
#formIscrizione legend{display: none;}
#formIscrizione ul{list-style: none;}
#formIscrizione li {clear: left;float: left;margin-bottom: 5px;}
#formIscrizione li label{font-size:13px;padding-top:4px;float: left;display: block;width: 70px;}

#formIscrizione li label.req{color: #911C1D;}
#formIscrizione li input.req{border-color: #911C1D;}

#formIscrizione li input{padding: 2px; float: left;display: block;width: 150px;border: 1px solid #ccc;height: 16px;}

#formIscrizione li textarea{font-size:10px;font-family: "Trebuchet MS";padding: 2px;float: left;display: block;width: 150px;border: 1px solid #ccc;height: 100px;}
#formIscrizione .radio{font-size: 9px;padding-top:5px;float: left;width: 80px;}
#formIscrizione .radio input{width: 30px;}
#formIscrizione .radio span{padding-top: 2px;display: block;}
#formIscrizione .submit{width: 226px;height: 30px;font-size: 14px;text-transform: uppercase;}
#formIscrizione .submit:hover{background-color: #F0E3CB;}

#newsletter #footerNews p{margin-bottom: 5px; color:#333;text-align:center;font-size:9px;}
#newsletter #container #content .sinistra{margin-left: 0px;padding-right:1px;}
#newsletter #container #testoNewsletter{margin: 10px 0;}
#newsletter #container .photoContainer{margin-top: 10px;}

.bodyNewsletter {margin: 10px 0;}
.bodyNewsletter p{margin-bottom: 5px;}

#bianco {position: absolute;top: 12px;left: 0;z-index: 999;width:971px; height:673px;background: transparent url(img/bianco.png) top left; }

/* Carrello*/
li a.cartbtn{background: url(img/carrellobtn.png) top left no-repeat;display: block;width: 54px;height: 15px;text-indent: -9999px;margin-top: 2px;}
li a.helpbtn{background: url(img/helpBtn.jpg) top left no-repeat;display: block;width: 54px;height: 15px;text-indent: -9999px;margin-top: 2px;}

#flashprice {
		width: 126px;
		height: 92px;
		position:absolute;
		top:220px;
		left:820px;
	}

.deleteIcon{display: block;height: 16px;text-indent: -9999px;left:126px;top:3px;position: absolute;}
.refreshIcon{vertical-align:bottom;background: url(img/refresh.jpg) top left no-repeat;display: inline;width: 106px;height: 16px;text-indent: -9999px;}
.deleteCart{vertical-align:bottom;background: url(img/cart_remove1.jpg) top left no-repeat;display: inline;padding-top:2px;color:#911C1D; width: 200px;border:0px;text-indent: -9999px;}

#container #content ul.listaProdotti li form.cartformButton{padding: 0;margin:0;height: 0;display: block;position: relative;z-index:11;}