/* CSS Document */
*{font-family:Arial; font-size:10px; color:#ffffff;}
body,html{margin:0; padding:0; background-color:#000000}
a{ text-decoration:none}
p{margin:0;}
img{border:0;}

/* Classi generiche */
.minFontSize{font-size:9px;}
.clear{clear:both;}
.clearAll{height:0; clear:both; visibility:hidden; overflow:hidden;}
.Stile1 {color: #000000;
font-weight:bold;
font-size:10px;}
.Stile2 {color: #000000;
font-size:11px;
text-align:justify;}
.Stile2 p{color: #000000;
font-size:11px;
padding-top:15px;}
.Stile2 strong{color: #000000;
font-size:11px;
font-weight:bold}
.ImgNews{ padding-top:100px;}
.white{color:#ffffff;}
.grey{color:#E0E0E0;}
.black{color:#000000;}
.lineBreak{margin-bottom:15px;}

/* Form */
.labelForm {font-size:10px; font-weight:bold; color:#333333;}
.buttonForm {color:#333333; background-color:#999999; border:1px solid #000000; font-weight:bold;}
.inputColor {color:#000000;}

#BoxForm {margin:0; padding:0;}
#BoxForm form {margin:0; padding:0;}
#BoxForm .cols {clear:both; width:100%; padding-bottom:10px;}
#BoxForm .cols p {float:left; width:50%;}

/* Contenitore principale */
#MainContainer {width:780px; margin:0 auto;}
#Errore {text-align:center; color:#FF0000;}
#Errore ul {list-style-type:none;}
.ErrorItem {color:#FF0000;}

#BoxPrivacy {margin:10px; padding:0px;}

/* Header */

/* Menù principale */
#MainMenu{ margin-top:15px;}
#LoghiMenu{}
#LoghiMenu ul{margin:0; padding:0; list-style:none;}
#LoghiMenu ul li{display:inline; float:left}
#LoghiMenu ul li.villa{ float:right; padding-top:15px;}
/*Menù DropDown*/
#VociMenu{height:40px; width:720px;}
#VociMenu ul{list-style:none; margin:0; padding:0;}
#VociMenu ul li{float:left;height:auto !important; min-height:0px; height:30px; margin:0; position:relative;}

#VociMenu ul li.azienda_senza a{display:block; padding:9px; width:85px; height:auto !important; min-height:22px; height:22px; background-color:#000000; color:#F7E79A; font-size:13px}
#VociMenu ul li.azienda_senza a:hover{background-color:#000000;color:#FFFFFF;}

#VociMenu ul li.testa_senza a{display:block; padding:9px; width:112px; height:auto !important; min-height:22px; height:22px; background-color:#000000; color:#F7E79A; font-size:13px}
#VociMenu ul li.testa_senza a:hover{background-color:#000000;color:#FFFFFF;}

#VociMenu ul li.testa a{display:block; padding:9px; width:70px; height:auto !important; min-height:22px; height:22px; background-color:#000000; color:#F7E79A; font-size:13px}
#VociMenu ul li.testa a:hover{background-color:#000000;color:#FFFFFF;}
#VociMenu ul li.senza{display:block; padding-left:9px;padding-top:2px; width:121px; height:auto !important; min-height:16px; height:16px; background-color:#769783; color:#000000;font-size:10px}
#VociMenu ul li.azienda a{display:block; padding-left:9px;padding-top:2px; width:100px; height:auto !important; min-height:22px; height:22px; background-color:#769783; color:#000000;font-size:10px; padding-bottom:0}
#VociMenu ul li.azienda a:hover{background-color:#769783; color:#ffffff;font-size:10px}

#VociMenu ul li.azienda2 a{display:block; padding-left:9px;padding-top:2px; width:100px; height:auto !important; min-height:22px; height:22px; background-color:#769783; color:#000000;font-size:10px; padding-bottom:5px;}
#VociMenu ul li.azienda2 a:hover{background-color:#769783; color:#ffffff;font-size:10px}

#VociMenu ul li.sotto a{display:block; padding-left:9px;padding-top:2px; width:112px; height:auto !important; min-height:22px; height:22px; background-color:#769783; color:#000000;font-size:10px; padding-bottom:0}
#VociMenu ul li.sotto a:hover{background-color:#769783; color:#ffffff;font-size:10px}

#VociMenu ul li.sotto2 a{display:block; padding-left:9px;padding-top:2px; width:100px; height:auto !important; min-height:22px; height:22px; background-color:#769783; color:#000000;font-size:10px; padding-bottom:10px}
#VociMenu ul li.sotto2 a:hover{background-color:#769783; color:#ffffff;font-size:10px}

#VociMenu ul li.vini a{display:block; padding-left:15px;padding-top:1px; width:106px; height:auto !important; min-height:12px; height:12px; background-color:#769783; color:#000000;font-size:10px}
#VociMenu ul li.vini a:hover{background-color:#769783; color:#ffffff;font-size:10px}

#VociMenu ul li a{display:block; padding:9px; width:92px; height:auto !important; min-height:22px; height:22px; background-color:#769783; color:#999999;}
#VociMenu ul li a:hover{background-color:#769783;}

#VociMenu ul li a table {/*display:none;*/visibility:hidden;position:absolute;left:0px;top:37px;height:215px;}
#VociMenu ul li a table tr td{vertical-align:top;}
#VociMenu ul li ul{visibility:hidden;position:absolute;left:0px; /* IE */ margin-top:0px; z-index:1;}
#VociMenu ul li ul.active{/*display:block;*/}
#VociMenu ul li ul li{margin-bottom:0px; height:auto !important; min-height:22px; height:22px;}
#VociMenu ul li:hover ul,
#VociMenu ul li a:hover table,
#VociMenu ul li ul.open,
#VociMenu ul a:hover ul{/*visibility:visible;*/}
#VociMenu ul li.flag a{background:none; padding:2px;}
#VociMenu ul li.flag a:hover{background:none;}
/*Menù DropDown FINE*/

/* Menù di servizio */

/* History barr */
#Pollicino{ color:#000000; float:right; margin-right:0; padding-right:15px; padding-top:10px; padding-bottom:10px;}
#Pollicino a{ color:#000000}
#Pollicino a:hover{ color:#ffffff}
/* Footer */
#Footer{ padding-top:15px;font-size:11px;}
/* Contenitore principale */
#PageContainer{width:780px;}
/* Home page */
#HomeContainer{background:#FFC017 right top no-repeat url('/images/bg_pagecontainer.jpg'); height:236px;}
#HomeContainer ul{margin:0; padding:0; list-style:none;}
#HomeContainer ul li{display:inline;}
#HomeContainer ul li img{}
#HomeContainer ul li a{}
#HomeContainer ul li a:hover{}
.HomeNews{ padding-left:15px; padding-top:5px; width:255px; height:56px;}
.HomeNews p.Titolo{ padding-left:100px; font-size:11px; color:#482066; font-weight:bold}
.HomeNews p.Titolo a{font-size:11px; color:#482066; font-weight:bold}
.HomeNews p.Titolo a:hover{font-size:11px; color:#ffffff; font-weight:bold}
.HomeNews p.Testo{ padding-left:100px; padding-top:2px; font-size:11px; color:#482066;}
.HomeNews p.Testo a{font-size:11px; color:#482066;}
.HomeNews p.Testo a:hover{font-size:11px; color:#ffffff;}
.HomeNews p.Gotonews{ padding-left:100px; padding-top:5px;}
#HomeMiddle{ background: right top no-repeat url('/images/bg_middle.jpg');height:48px; line-height:48px; color:#FFC017; font-size:9px; padding-top:5px; padding-left:25px; position:relative;}
#HomeMiddle span.Grosso{color:#FFC017; font-size:13px; font-weight:bold}
#HomeMiddle span.Grosso a{color:#FFC017; font-size:13px; font-weight:bold}
#HomeMiddle a{color:#FFC017; font-size:14px; font-weight:bold; margin-left:-50px;}
#HomeMiddle a#uk{margin-left:-25px;}
.ico-news{position:absolute; right:250px; top:13px; }
#HomeProdotti{background-color:#769783; height:140px;}
#HomeProdotti ul{margin:0; padding:0; list-style:none;}
#HomeProdotti ul li{display:inline; float:left; width:118px;}
#HomeProdotti ul li.Simbolo{ padding-left:10px; padding-right:10px;width:50px;}
.HomeProd{padding-top:10px; width:120px; height:120px;}
.HomeProd p.Titolo{font-size:12px; color:#000000; font-weight:bold; height:45px;}
.HomeProd p.Testo{padding-top:15px; font-size:10px; color:#000000; height:40px;}
.HomeProd p.Titolo a{font-size:12px; color:#000000; font-weight:bold;}
.HomeProd p.Testo a{font-size:10px; color:#000000;}
.HomeProd p.Titolo a:hover{font-size:12px; color:#ffffff; font-weight:bold;}
.HomeProd p.Testo a:hover{font-size:10px; color:#ffffff;}

.HomeProd p.LinkProd{ padding-left:30px; padding-top:5px;}
/* Pagine Statiche Azienda e Terra*/
#AziendaContainer{background:#CEDBD2;}
#AziendaLeft{width:320px; padding-left:15px;padding-top:0px; padding-bottom:35px;}
#AziendaLeft p.TitoloG{ color: #003300; font-size:11px; font-weight:bold}
#AziendaLeft div.TestoG{ color:#003300; font-size:11px; border-right:#000000 solid 1px; width:306px; padding-right:20px; padding-top:15px;}
#AziendaLeft div.TestoG a{ color:#003300; font-size:11px;}
#AziendaLeft div.TestoG a:hover{ color:#ffffff; font-size:11px;}
#AziendaLeft div.TestoG p{ color:#003300; font-size:11px; padding-bottom:15px;}
#AziendaLeft strong{ color:#003300; font-size:11px;font-weight:bold}
#AziendaLeft span{ color:#000000; font-size:11px;font-weight:bold}
#AziendaLeft i{ color:#003300; font-size:11px; font-style:italic}
#AziendaLeft em{ color:#003300; font-size:11px; font-style:italic}
#AziendaRight{ float:right;width:350px; }

#AziendaGalley{ padding-left:0px;}
#AziendaGalleyImg{ padding-top:20px;padding-left:0px;}
#AziendaGalleyImg ul{margin:0; padding:0; list-style:none;}
#AziendaGalleyImg ul li{display:inline; float:left;width:80px; padding-bottom:10px;}
#Contat{ padding-top:35px;}
#Contat ul{margin:0; padding:0; list-style:none;}
#Contat ul li{display:inline; float:left;width:300px; padding-bottom:2px;}
#Contat a{ font-size:11px; font-weight:bold; color:#61816D;height:auto !important; min-height:20px; height:20px; line-height:20px;vertical-align:middle; display:block}
#Contat a:hover{ color:#ffffff}
/* Pagine Statiche Info e Contatti*/
#InfoLeft1{ float:left; width:450px; padding-left:15px;padding-top:0px; padding-bottom:35px;}
#InfoLeft1 p.TitoloG{ color:#61816D; font-size:11px; font-weight:bold}
#InfoLeft1 div{ color:#61816D; font-size:11px;  width:450px; padding-right:20px; padding-top:15px;}
#InfoLeft1 input{ color:#000000}
#InfoLeft1 textarea{ color:#000000}
#InfoLeft1 td{color: #000000;font-size:10px;}
#InfoRight1{ float:left;width:220px; margin-left:15px; border-left:#000000 solid 1px;}
#InfoRight1 p{color:#000000; font-size:11px; padding-left:25px;padding-top:28px;}
#InfoRight1 p strong{color:#000000; font-size:11px; font-weight:bold}
#InfoRight1 p.PiccoloInfo{color:#000000; font-size:10px; padding-left:15px;padding-top:28px; width:180px;}
#InfoRight1 p.PiccoloInfo2{color:#000000; font-size:11px; padding-left:15px;padding-top:28px; width:180px;font-weight:bold}
#InfoRight1 p.PiccoloInfo2 a{color:#000000; font-size:11px; font-weight:bold}
#InfoRight1 p.PiccoloInfo2 a:hover{color:#ffffff; font-size:11px;font-weight:bold}
#InfoRight1 p.Cartina{padding-left:5px;padding-top:28px;}

#InfoLeft{width:450px; padding-left:15px;padding-top:0px; padding-bottom:35px;}
#InfoLeft p.TitoloG{ color:#61816D; font-size:11px; font-weight:bold}
#InfoLeft div{ color:#61816D; font-size:11px; border-right:#000000 solid 1px; width:450px; padding-right:20px; padding-top:15px;}
#InfoLeft input{ color:#000000}
#InfoLeft textarea{ color:#000000}
#InfoLeft td{color: #000000;font-size:10px;}
#InfoRight{ float:right;width:230px; }
#InfoRight p{color:#000000; font-size:11px; padding-left:25px;padding-top:28px;}
#InfoRight p strong{color:#000000; font-size:11px; font-weight:bold}
#InfoRight p.PiccoloInfo{color:#000000; font-size:10px; padding-left:15px;padding-top:28px; width:180px;}
#InfoRight p.PiccoloInfo2{color:#000000; font-size:11px; padding-left:15px;padding-top:28px; width:180px;font-weight:bold}
#InfoRight p.PiccoloInfo2 a{color:#000000; font-size:11px; font-weight:bold}
#InfoRight p.PiccoloInfo2 a:hover{color:#ffffff; font-size:11px;font-weight:bold}
#InfoRight p.Cartina{padding-left:5px;padding-top:28px;}
/* Pagine Prodotti */ 
#ProdottiContainer{background:#FFCC00; height:800px;}
#ProdottiContainerRed{background:#9d0b0e; height:800px;}
#ProdottiContainer2{background:#FFCC00;}
#ProdottiLeft{width:320px; padding-left:15px;padding-top:0px; padding-bottom:35px;}
#ProdottiLeft p.TitoloP{ color:#000000; font-size:11px; font-weight:bold}
#ProdottiLeft p.TitoloPW{ color:#e0e0e0; font-size:11px; font-weight:bold}

#ProdottiLeft div.TestoP{ color:#61816D; font-size:11px; border-right:#000000 solid 1px; width:306px; padding-right:20px; padding-top:15px;}
#ProdottiLeft div.TestoP td span{color:#000000;}
#ProdottiLeft div.TestoP td span strong{color:#000000; font-weight:bold; font-family:verdana}
#ProdottiLeft ul{margin:0; padding:0; list-style:none;}
#ProdottiLeft ul li{display:inline; float:left;width:230px; padding-bottom:5px; padding-top:5px; border-bottom:#000000 solid 1px; padding-left:3px;}
#ProdottiLeft ul li.active{display:inline; float:left;width:230px; padding-bottom:5px; padding-top:5px; border-bottom:#000000 solid 1px; background-color:#E2B501; padding-left:3px;color:#000000; font-size:12px;}
#ProdottiLeft ul li.active2{display:inline; float:left;width:230px; padding-bottom:5px; padding-top:5px; border-bottom:#000000 solid 1px; background-color:#741918; padding-left:3px;color:#ffffff; font-size:12px;}

#ProdottiLeft ul li.UltimoP{}
#ProdottiLeft ul li a{ color:#000000; font-size:12px;}
#ProdottiLeft ul li a:hover{ color:#ffffff; font-size:12px;}

#ProdottiLeft #Elenco ul{margin:0; padding:0; list-style:none;}
#ProdottiLeft #Elenco ul li{display:inline; float:left;width:230px; padding-bottom:5px; padding-top:5px; border-bottom:#000000 solid 1px; padding-left:3px;}
#ProdottiLeft #Elenco ul li.active{display:inline; float:left;width:230px; padding-bottom:5px; padding-top:5px; border-bottom:#000000 solid 1px; background-color:#E2B501; padding-left:3px;color:#000000; font-size:12px;}
#ProdottiLeft #Elenco ul li.UltimoP{}
#ProdottiLeft #Elenco ul li a{ color:#000000; font-size:12px;}
#ProdottiLeft #Elenco ul li a:hover{ color:#ffffff; font-size:12px;}

#ProdottiLeft #ContattiP{ padding-left:2px;}
#ProdottiLeft #ContattiP ul{margin:0; padding:0; list-style:none;}
#ProdottiLeft #ContattiP ul li{display:inline; float:left;width:230px; padding-bottom:3px; padding-top:3px; border-bottom:0}
#ProdottiLeft #ContattiP ul li a{ color:#000000; font-size:12px; font-weight:bold}
#ProdottiLeft #ContattiP ul li a:hover{ color:#ffffff; font-size:12px;font-weight:bold}
#ProdottiRight{ float:right;width:400px; color:#000000;}
#ProdottiRight span{color:#000000;}
#ProdottiRight strong{color:#000000;}
#ProdottiRight .grey span{color:#E0E0E0;}
#ProdottiRight .grey strong{color:#E0E0E0;}
#ProdottiRight1{ float:right;width:315px; margin-right:20px; font-size:11px; line-height:16px; margin-top:30px; font-family:Arial; text-align:justify;}

#Immag{}
#Immag p{width:280px; font-family:Verdana; font-size:14px; font-style:oblique; font-weight:bold; color:#000000;}
#Immag span{color:#000000;}
#Immag span strong {color:#000000; font-weight:bold;}
#ProdottiRight p{ width:320px;font-size:11px;color:#000000; margin-top:15px;}
#ProdottiRightW p{ width:320px;font-size:11px;color:#e0e0e0; margin-top:15px;}
#ProdottiRight p strong{font-size:11px;color:#000000;font-weight:bold}
#ProdottiRight p.TitoloRP{ width:380px; font-family:Verdana; font-size:14px; font-weight:bold; color:#000000; margin-top:5px; background: url('/images/aut_p.jpg') right center no-repeat;height:auto !important; min-height:32px; height:32px; line-height:32px;vertical-align:middle; display:block}
#ProdottiRight p.TitoloRP1{ width:320px; font-family:Verdana; font-size:14px; font-weight:bold; color:#000000; margin-top:5px; height:auto !important; min-height:32px; height:32px; line-height:32px;vertical-align:middle; display:block}

#ProdottiRight p.TitoloRR{ width:320px; font-family:Verdana; font-size:13px; font-weight:bold; color:#000000; margin-top:5px; height:auto !important; min-height:32px; height:32px; line-height:32px;vertical-align:middle; display:block; text-transform:uppercase;}

.galleriaqb   {}
.galleriaqb ul {margin:0; padding:0; list-style:none;}
.galleriaqb ul li{display:inline; float:left;width:105px; border-bottom:0}



/* Gallery */
#GalleryContainer{background:#CEDBD2}
#GalleryIndex {padding-left:15px;padding-top:0px; padding-bottom:35px; height:480px;}
#GalleryIndex p.TitoloG{ color:#000000; font-size:11px; font-weight:bold}
#GalleryIndex ul{margin:0; padding:0; list-style:none;}
#GalleryIndex ul li{display:inline; float:left;width:80px; padding-right:5px; padding-top:5px;}
#GalleryIndex ul li img{ border:#FFFFFF solid 2px;}
.LineaG { padding-top:5px;}
#GalleryFrame{padding-left:0px; padding-top:10px;}
#ProdottiO{width:720px; padding-left:15px;padding-top:0px; padding-bottom:35px;}
#ProdottiO p.TitoloP{ color:#AB0102; font-size:11px; font-weight:bold}
#ProdottiO .TestoO{ color:#000000; font-size:11px;padding-right:20px; padding-top:15px;}
#ProdottiO .TestoO span{ color:#AC0000; font-size:11px;padding-right:20px; padding-top:15px; font-weight:bold}
#ProdottiO .TestoO td {text-align:justify; font-family:Verdana; color:#000000}
#ProdottiO .TestoO td strong{font-family:Verdana; color:#000000; font-weight:bold}
#ProdottiO .TestoO td input{font-family:Verdana; color:#000000;}
#ProdottiO textarea{font-family:Verdana; color:#000000;}
#ProdottiO .TestoO td.UltimaO {border-right:#ffffff 0px solid;}
#ProdottiO .TestoO td.UltimaO a{color:#000000; font-size:11px;}
#Errore{font-family:Verdana; color:#000000;}
#ProdottiO .TestoOK{ color:#000000; font-size:11px;padding-right:20px; padding-top:15px;}
#ProdottiO .TestoOK td { color:#000000; font-size:11px;}
#ProdottiO .TestoOK p{ color:#000000; font-size:11px;}
#ProdottiO .TestoOK span{ color:#AC0000; font-size:11px;font-weight:bold}
#ProdottiO .TestoOK .testointernobold td { color:#000000; font-size:11px;}
#ProdottiO .TestoOK .testointernobold td p{ color:#000000; font-size:11px;}
#ProdottiO .TestoOK .testointernobold td strong{font-family:Verdana; color:#000000; font-weight:bold}
#ProdottiO .TestoOK .titolo td { color:#000000; font-size:11px;}
#ProdottiO .TestoOK .testored td { color:#000000; font-size:11px;}
#ProdottiO .TestoOK td { color:#000000; font-size:11px;}
#ProdottiO .TestoOK td p{ color:#000000; font-size:11px;}
#ProdottiO .TestoOK td strong{font-family:Verdana; color:#000000; font-weight:bold}
#ProdottiO .TestoOK td { color:#000000; font-size:11px;}
#ProdottiO .TestoOK td div{ color:#000000; font-size:11px;}
#ProdottiO .TestoOK td p{ color:#000000; font-size:11px;}
#ProdottiO .TestoOK td strong{font-family:Verdana; color:#000000; font-weight:bold}
#ProdottiO .TestoOK .titolo { color:#000000; font-size:11px;}
#ProdottiO .TestoOK td input{font-family:Verdana; color:#000000;}
#ProdottiO textarea{font-family:Verdana; color:#000000;}
#ProdottiO select{font-family:Verdana; color:#000000;}
#ProdottiO option{font-family:Verdana; color:#000000;}

/* Visconti Selezioni */
#ViscontiSelezioniContainer 
{ 
    background:#fff; 
    min-height:500px;
}

#ViscontiSelezioniMain{
	padding-left:40px;
	padding-right:40px;
}

#ViscontiSelezioniMain p{
	color:#000;
	font-size:10pt;
	padding-bottom:30px;
}
#ViscontiSelezioniMain p.corsivo{
	color:#000;
	font-size:10pt;
	font-style:italic;
	padding-top:30px;
}


#ViscontiSelezioniMain ul li{
	display:inline;
	padding-right:50px;
}

#ViscontiSelezioniContainer ul li
{
    text-align:center;
    padding-bottom:20px;
}
#ViscontiSelezioniContainer h1
{
    color:#000;
    font-size:14px;
    text-align:center;
}


/*----e-commerce.asp---*/

ul.commerce-list-short 
{
	list-style:none;
	float:left;
	height:250px;
	padding-left:0;
	margin-top:35px;
}
ul.commerce-list-short  li
{
		width:100px;
		float:left;
		height:120px;
		
}
ul.commerce-list
{
	list-style:none;
	clear:both;
	height:176px;
	padding-left:0;
	margin-top:45px;
	
}
ul.commerce-list  li
{
		width:110px;
		float:left;
		height:120px;
		
}
h3.separator-line
{
	border-bottom: 1px solid #ffffff;
	font-size:12px;
	margin-right:40px;
}
h3.separator-line-selezioni
{
	border-bottom: 2px solid #000000;
	color:#000000;
	font-size:16px;
	
	text-align:center;
}
h3.separator-line-short
{
	border-bottom: 1px solid #ffffff;
	font-size:12px;
	width:280px;
	margin-right:40px;
}
h4.separator-line
{
	width:100px;
	float:left;
}

ul.commerce-element
{
	list-style:none;
	width: 100px;	
}
ul.commerce-element li:first-child
{
	height:40px;
}
ul.commerce-element li:first-child strong
{
	color:#000000;
}
ul.commerce-element input
{
	color: #000000;
}
input.sendb
{
	float:right;
}

img.cellar
{
	height:30px;
	width:100px;
}


/*---e-commerce.asp----*/

img.logo
{
	margin-left:30px;
}
