﻿body {
background-color:#000000;
text-align:center;
margin-top:0px;
margin-left:0px;
margin-right:0px;

}

div#container{
position:relative;
margin-left:auto;
margin-right:auto;
width:1000px;
height:auto;
border-style:none;
border-color:#000000;
border-width:0px;
background-image:url(../images/sfondo.jpg);
background-repeat:no-repeat;
margin-top:0px;

	
}



div#header{
	position:relative;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	width:1000px;
	height:150px;
	text-align:left;
}

#divLogo{
	position:absolute;
	left:25px;
	top:20px;
	width:134px;
	height:122px;
	border-style:none;
	border-width:0px;
	background: url(../images/logo.png);
	
}

#divBoxLogin{
	position:absolute;
	left:700px;
	top:5px;
	width:auto;
	height:60px;
	border-style:none;
	border-width:0px;
	border-style:none;
	border-color:#FFFFFF;
}

/* Trasparenza logo */
			
* html #divLogo {					/* Queste regole sono per IE */
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png", sizingMethod="scale");
}

#divLogoPreHome{
	position:absolute;
	left:25px;
	top:20px;
	width:227px;
	height:207px;
	border-style:none;
	border-width:0px;
	background: url(../images/logoPreHome.png);
	
}

/* Trasparenza logo */
			
* html #divLogoPreHome {					/* Queste regole sono per IE */
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logoPreHome.png", sizingMethod="scale");
}


#divScrittaHome{
	position:relative;
	margin-left:200px;
	margin-top:50px;
	width:588px;
	height:168px;
	border-style:none;
	border-width:0px;
	/*background: url(../images/scrittaHome.png);*/
}

/* Trasparenza scritta home */
			
* html #divScrittaHome {					/* Queste regole sono per IE */
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/scrittaHome.png", sizingMethod="scale");
}


#divBoxPresentazione{
	position:relative;
	margin-left:0px;
	margin-top:0px;
	width:420px;
	height:auto;
	border-style:none;
	border-width:0px;
	/*background: url(../images/box_presentazione.png);*/
	padding-left:15px;
	padding-top:5px;
	padding-right:15px;
	padding-bottom:5px;
}

/* Trasparenza box presentazione */
	
	/*		
* html #divBoxPresentazione {					
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/box_presentazione.png", sizingMethod="scale");
}
*/

#divBoxStoria{
	position:relative;
	margin-left:0px;
	margin-top:0px;
	width:420px;
	height:auto;
	border-style:none;
	border-width:0px;
	/*background: url(../images/box_presentazione.png);*/
	padding-left:15px;
	padding-top:5px;
	padding-right:15px;
	padding-bottom:5px;
}

/* Trasparenza box storia */

/*			
* html #divBoxStoria {					
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/box_presentazione.png", sizingMethod="scale");
}
*/

#divBoxCantina{
	position:relative;
	margin-left:0px;
	margin-top:0px;
	width:420px;
	height:auto;
	border-style:none;
	border-width:0px;
	/*background: url(../images/box_presentazione.png);*/
	padding-left:15px;
	padding-top:5px;
	padding-right:15px;
	padding-bottom:5px;
}

/* Trasparenza box cantina */
/*			
* html #divBoxCantina {					
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/box_presentazione.png", sizingMethod="scale");
}
*/

#divSMenu
{
	margin-left:30px;
	top:0px;
	width:923px;
	height:39px;
	border-style:none;
	border-width:1px;
	border-color:#FFFFFF;
	
}




div#divMenu{
	position:absolute;
	width:auto;
	height:auto;
	left:200px;
	top:80px;

}

div#corpo{
	position:relative;
	margin-left:0px;
	margin-top:30px;
	margin-right:0px;
	margin-bottom:0px;
	width:1000px;
	height:auto;
	background-color:#FFFFFF;
	text-align:left;
	border-style:none;
	border-width:0px;
	border-color:#000000;
	padding-bottom:5px;
}

div#footer{
	position:relative;
	margin-left:0px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
	width:1000px;
	height:25px;
	background-color:#FFFFFF;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
}

a.testoMenu{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#808080;
	text-decoration:none;
	cursor:pointer;
	
}

a.testoMenu:hover{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#d4b600;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

.testoMenuOn{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#d4b600;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

a.testoLingua{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#808080;
	text-decoration:none;
	cursor:pointer;
	
}

a.testoLingua:hover{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#d4b600;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

.testoLinguaOn{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#d4b600;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}


a.testoBoxLogin{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#808080;
	text-decoration:none;
	cursor:pointer;
	
}

a.testoBoxLogin:hover{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#d4b600;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

.testoBoxLoginOn{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#d4b600;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

a.linkSottoVoceMenu{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#808080;
	text-decoration:none;
	cursor:pointer;
	
}

a.linkSottoVoceMenu:hover{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#d4b600;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}


a.testoLinkSchedaProdotto{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	
}

a.testoLinkSchedaProdotto:hover{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#d4b600;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

.testoLinkSchedaProdotto{
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

a.testoLinkSottoMenu{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#808080;
	text-decoration:none;
	cursor:pointer;
	
}

a.testoLinkSottoMenu:hover{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#d4b600;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

.testoLinkSottoMenuOn{
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#d4b600;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

a.testoMenuSx{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;
	
}

a.testoMenuSx:hover{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#d4b600;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

.testoMenuSxOn{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#d4b600;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

a.testoMenuIndietroScheda{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;
	
}

a.testoMenuIndietroScheda:hover{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#d4b600;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}


.testoTitoloProdottoScheda{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#d4b600;
	text-decoration:none;
	cursor:none;
	
}

.testoEtichettaListaVarianti{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#d4b600;
	text-decoration:none;
	
}

.testoListaVarianti{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
	
}

.testo_1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#676767;
	text-decoration:none;
	font-weight:bold;
}

.testo_2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676767;
	text-decoration:none;
	font-weight:300;
	
}

.testo_3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#676767;
	text-decoration:none;
	font-weight:800;
}

.testo_4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#676767;
	text-decoration:none;
	font-weight:bold;
}

.testo_5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#676767;
	text-decoration:none;
	font-weight:800;
}

.testo_6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	
}

.testo_7{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#676767;
	text-decoration:none;
	font-weight:bold;
}

.testo_8{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#68BCE1;
	text-decoration:none;
	font-weight:bold;
}

.testo_9{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#676767;
	text-decoration:none;
	
}

.testo_10{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#30A3E6;
	text-decoration:underline;
	font-weight:bold;
	
	
	
}


.noteCampi{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;

}


.tdSinistraAnagrafica{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#DEEFF9;

}

.tdDestraAnagrafica{
background-color:#F6F5F3;

}


.messaggio{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
	font-weight:800;
}

.titoloPagina{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#676767;
	text-decoration:none;
	font-weight:bold;
}


.campiTesto{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}



.pulsanti{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#000000;
	color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
	cursor:pointer;
	
	
}

.pulsantiMenuMediciOff{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFFF00;
color:#000000;
border-style:solid;
border-color:#000000;
border-width:1px;
width:140px;
cursor:pointer;
}

.pulsantiMenuMediciOn{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FF0000;
color:#ffffff;
border-style:solid;
border-color:#000000;
border-width:1px;
width:140px;
cursor:pointer;
}

.trIntestazione{
	background-color:#DAEAF9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}

.trPari{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.trDispari{
	background-color:#EAEAEA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.collegamento{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0033FF;
}

.linkOrdinamentoColonne{
background-color:#DAEAF9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.trRigaOn{
background-color:#FFCC66;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.totali{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:600;
}

.trPaginazioneNews{
	background-color:#D6E9F7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:800;
}

.trNewsPari{
background-color:#FFFFFF;

}

.trNewsDispari{
background-color:#E6E6E6;

}

.trNewsRigaOn{
background-color:#D6D6D6;
}

.pnlError{
	position:relative;
	margin-left:4px;
	margin-top:3px;
	width:600px;
	height:auto;
	padding-top:2px;
	padding-bottom:2px;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	background-color:#EEEEEE;
	text-align:center;
}

.etichetteCampi{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:800;
}

.valoreCampo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	
}

.sottoMenu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
display:none;
width:100px;
position:absolute;
border-style:none;
border-width:0px;
border-color:#ffffff;
background-color:#F9F9F9;

}

.sottovoce{
color:#FFFFFF;
border-style:none;
border-width:1px;
text-indent:10px;
padding-left:5px;
margin-top:1px;
cursor:pointer;

}

.titoloPagina{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#d4b600;
	text-decoration:none;
	font-weight:bold;
	
}

.etichetteFormRegistrazione
{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	/*color:#d4b600;*/
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	background-color:#000000;
}

.campiTestoFormRegistrazione
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}

.messaggio
{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#FF0000;
	text-decoration:none;
	background-color:#FFFFFF;
}

.pulsanti
{
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	background-color:#000000;
	color:#FFFFFF;
}

.trIntestazioneCarrello
{
	background-color:#d4b600;
	font-family:Times New Roman;
	font-size:15px;
	color:#FFFFFF;
	
}

.trRigaCarrello
{
	font-family:Times New Roman;
	font-size:15px;
	color:#FFFFFF;
}


#divLogoKarma{
	position:relative;
	width:16px;
	height:30px;
	border-style:none;
	border-width:0px;
	background: url(../images/logo_karma.png);
	
}

/* Trasparenza logo */
			
* html #divLogoKarma {					/* Queste regole sono per IE */
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo_karma.png", sizingMethod="scale");
}