@charset "utf-8";
.protDiv
{
	filter: alpha(opacity=14);
	MozOpacity: 0.14;
	opacity: 0.14;
}

.updateProgress
{
	filter: alpha(opacity=80);
	MozOpacity: 0.8;
	opacity: 0.8;
}
.updateProgress table
{
	color:#7f0200; 
	font-weight:bold;
	font-size:13px;
	border-color: #7f0200;
} 
#pnlLogin #pnlLoggedIn{
	width:345px;
	height:22px;
	text-align:right;
	padding:5px 5px 0 0;
}

.modalBackground
{
	background-color:Violet;
	filter:alpha(opacity=10); 
	opacity:0.1;
	MozOpacity: 0.1;
}

.modalPopUp
{
	background-color:Transparent;
	width:350px;
	FONT-SIZE:12px;
	/*background-image:url(../img/bk_center_warning.png);
	background-position:left top;
	background-repeat: repeat-y*/

}

.modalRemove
{
	padding:0px; 
	font-weight:bold; 
	display:inline;
}

.modalPopUpHeader
{
	background-color:Transparent;
	height:27px; 
	background-image:url(../img/bk_top_warning.png); 
	background-position:left top; 
	background-repeat:no-repeat;
	color:white;
	text-align:center;
	padding-top:5px;
	padding-bottom:0px;
	FONT-WEIGHT:bold;
	margin:0px;
}
.modalPopUpContent
{   
	padding-left:10px;
	padding-right:10px;
	background-image:url(../img/bk_center_warning.png);
	background-position:left top;
	background-repeat: repeat-y

}
.modalPopUpFooter
{
	background-color:Transparent;
	height:28px; 
	background-image:url(../img/bk_bottom_warning.png); 
	background-position:left top; 
	background-repeat:no-repeat;
	color:white;
	text-align:center;
	padding-top:6px;
	FONT-WEIGHT:bold
}

#risultati tbody tr.footerriga
{
 height:2px;
}


#risultati tbody tr.footerriga td
{
 border-top:solid 2px #920402;
 font-size:0px;
 padding:0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;  
}
/*------BRUNO---------------------------------*/

/*------tasto Vai generico---------------------------------*/
tr.tastoVaiGeneric
{
	height:38px;
}
td.tastoVaiGenericSx
{
	background-image:url(../img/bk_vai_generic_sx.jpg);
	background-position:left top; 
	background-repeat:no-repeat;
	width:12px;
}
td.tastoVaiGenericCenter
{
	background-image:url(../img/bk_vai_generic_center.jpg);
	background-position:left top; 
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	color:#ffffff;
	background-repeat:repeat-x;
	width:auto;
}

td.tastoVaiGenericDx
{
	background-image:url(../img/bk_vai_generic_dx.jpg);
	background-position:left top; 
	background-repeat:no-repeat;
	width:35px;
}

/*------fine tasto Vai generico--------------------------------*/
/*------tasto Vai generico Uno---------------------------------*/
.genericTasto
{
	position:relative;
	top:8px;
	display: inline;
}
tr.tastoVaiGeneric1
{
	height:26px;
}
td.tastoVaiGeneric1Sx
{
	background-image:url(../img/bk_vai_generic_sx1.png);
	background-position:left top; 
	background-repeat:no-repeat;
	width:12px;
}
td.tastoVaiGeneric1Center
{
	background-image:url(../img/bk_vai_generic_center1.png);
	background-position:left top; 
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	padding-left:3px;
	padding-right:3px;
	color:#ffffff;
	background-repeat:repeat-x;
	width:auto;
}

td.tastoVaiGeneric1Dx
{
	background-image:url(../img/bk_vai_generic_dx1.png);
	background-position:left top; 
	background-repeat:no-repeat;
	width:24px;
}

/*------fine tasto Vai generico Uno--------------------------------*/
/*------tasto Done generico--------------------------------*/

td.tastoDoneGenericSx
{
	background-image:url(../img/bk_done_generic_sx.png);
	background-position:left top; 
	background-repeat:no-repeat;
	width:35px;
}
td.tastoDoneGenericCenter
{
	background-image:url(../img/bk_done_generic_center.png);
	background-position:left top; 
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	color:#ffffff;
	background-repeat:repeat-x;
	width:auto;
}
td.tastoDoneGenericDx
{
	background-image:url(../img/bk_done_generic_dx.png);
	background-position:left top; 
	background-repeat:no-repeat;
	width:12px;
}
/*------fine   tasto Done generico--------------------------------*/
/*------tasto Done generico Uno---------------------------------*/
tr.tastoDoneGeneric1
{
	height:26px;
}
td.tastoDoneGeneric1Sx
{
	background-image:url(../img/bk_vai_generic_sx2.png);
	background-position:left top; 
	background-repeat:no-repeat;
	width:17px;
}
td.tastoDoneGeneric1Center
{
	background-image:url(../img/bk_vai_generic_center1.png);
	background-position:left top; 
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	padding-left:3px;
	padding-right:3px;
	color:#ffffff;
	background-repeat:repeat-x;
	width:auto;
}

td.tastoDoneGeneric1Dx
{
	background-image:url(../img/bk_vai_generic_dx2.png);
	background-position:left top; 
	background-repeat:no-repeat;
	width:35px;
}

/*------fine tasto Done generico Uno--------------------------------*/
/*------ tasto Registra Nuovo--------------------------------*/
.regNewTasto
{
	position:relative;
	top:12px;
	display:inline;
}
.regNewBtn a:link, .regNewBtn a:active, .regNewBtn a:visited 
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	width:140px;
	height:27px;
	display:block;
	background:transparent url(../img/reg_new_btn.png) 0 0 no-repeat;
	padding-top:6px;
	text-decoration:none;
	text-align:center;
	padding-bottom: 0px;
} 

.regNewBtn a:hover
{
	text-decoration:none;
	color:#dddddd;
	background:transparent url(../img/reg_new_btn1.png) 0 0 no-repeat;
	text-align:center
}
/*------ Fine tasto Registra Nuovo--------------------------------*/


/*------ LINK   tasti generici--------------------------------*/

A.generic:link, A.generic:visited, A.generic:active
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
A.generic:hover
{

	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}


/*------fine  LINK   tasti generici--------------------------------*/
.tastoVaiRicerca
{
	background-color:Transparent;
	height:32px;
	width:155px;
	background-image: url(../img/bk_vai_ricerca_.jpg);
	background-position:left top; 
	background-repeat:no-repeat;
	color:white;
	text-align:right;
	padding-top:0px;
	padding-bottom:0px;
	FONT-SIZE:12px;
	FONT-WEIGHT:normal;
	margin:0px;
}

/*------header---------------------------------*/
#risultati tbody tr.headerriga
{
 height:12px;
}


#risultati tbody tr.headerriga th
{
 border-bottom:solid 2px #920402;
 font-size:11px;
 padding:0px 0px 3px 0px; 
}

.padLeftTab
{
	padding-right:5px;
}


#main tbody tr.headerrigaNew th
{
 height:12px;
 border-bottom:solid 2px #920402;
 font-size:11px;
 padding:0px 0px 3px 0px;
}

#main tbody tr.footerrigaNew td
{
	height:5px;
	border-top:solid 2px #920402;
	font-size:0px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;  
}

/*------fine header---------------------------------*/
/*------pagine istituzionali---------------------------------*/
.grassettoPartners {
	color: #920402;
	font-weight: bold;
}
td.testoIstituzionale
{
	text-align:left;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:16px;
	padding-right: 0px;
	line-height: 18px		
}

td.bkOmbraTopIst
{
	background-image: url(../img/bk_ombra_istituz_top.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#FFFFFF	
}
td.bkOmbraCenterIst
{
	background-image: url(../img/bk_ombra_istituz_center.jpg);
	background-position:right top;
	background-repeat: repeat-y;
	background-color:#FFFFFF	
}
td.bkOmbraBottomIst
{
	background-image: url(../img/bk_ombra_istituz_bottom.jpg);
	background-position:right top;
	background-repeat: repeat-y;
	background-color:#FFFFFF	
}



table.bkPresent
{
	background-image: url(../img/bk_page_present.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#FFFFFF	
}
table.bkClient
{
	background-image: url(../img/bk_page_clienti.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#FFFFFF	
}
table.bkProdutt
{
	background-image: url(../img/bk_page_produttori.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#FFFFFF	
}
td.NomeUtenteSommelier
{
	background-image: url(../img/bk_utente_sommelier.png);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:000000;
	padding-left:100px;
}
.boldSommelier {
	color: #B02737;
	font-weight: bold;
}
td.TopRispSommelier
{
	background-image: url(../img/bk_risposta_somm_top.png);
	line-height: 18px;
	background-position:left bottom;
	background-repeat: no-repeat;
	background-color:#FFFFFF;

}
td.spaceSommelier
{
	line-height: 15px;
}
td.BottomRispSommelier
{
	background-image: url(../img/bk_risposta_somm_bottom.png);
	line-height: 18px;
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#FFFFFF;

}
td.centerRispSommelier
{
	background-image:url(../img/bk_risposta_somm_center.png);
	background-position:left top;
	background-repeat:repeat-y;
	background-color:#FFFFFF;

}
td.domandaSommelier
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	font-style:italic;
	COLOR:#920402;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;

}
td.rispostaSommelier
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	COLOR:#000000;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;

}
td.rispostaSommelier1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	COLOR:#920402;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-top:5px;

}
td.RigaCentPremi
{
	background-image: url(../img/righina_vert.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;

}
td.grassettoPremi
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	COLOR:#920402;
	padding-left:5px;
	padding-bottom:10px;
	padding-top:0px;

}
td.txtPremi
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	COLOR:#000000;
	padding-left:5px;
	padding-bottom:0px;
	padding-top:0px;

}
td.durataPremi
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	COLOR:#666666;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
}
td.ombrinaPremidx
{
	background-image: url(../img/ombrina_premi_dx.png);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;

}
td.bkImgPremio
{
	background-image: url(../img/bk_img_premio.jpg);
	background-position:right top;
	padding-top:9px;
	padding-right:3px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;

}
td.ombrinaPremisx
{
	background-image: url(../img/ombrina_premi_sx.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;

}

/*------ fine pagine istituzionali---------------------------------*/
/*------ corpo del testo bigger ---------------------------------*/

#content .testoBigger{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:000000
}


/*------  fine corpo del testo bigger ---------------------------------*/
.pagerTextClass
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#920402
	
}
table.bkScheda1
{
	background-image:url(../img/bk_schedanw1.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-color:#FFFFFF	
}
table.bkScheda2
{
	background-image:url(../img/bk_schedanw2.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#FFFFFF	
}
td.titleSched
{
	text-align:left;
	font-size:22px;
	font-family: Arial, Helvetica, sans-serif;
	color:#920402;
	padding-top: 15px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right: 0px;
	line-height: 18px		
}
td.titleAdd1
{
	text-align:left;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	color:#920402;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right: 0px;
	line-height: 18px		
}
td.subTitleSched
{
	text-align:left;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left:0px;
	padding-right: 0px;
	line-height: 18px
}
td.nomeTipo
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:0px;
	padding-right: 0px;
	line-height: 18px
}
td.valoreTipo
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#920402;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:0px;
	padding-right: 0px;
	line-height: 18px
}
td.nomeCaratt
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#920402;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:0px;
	padding-right: 0px;
	line-height: 18px
}
td.valoreCaratt
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:0px;
	padding-right: 0px;
	line-height: 18px
}
td.colRighina
{
	background-image: url(../img/bk_col_righina_dati.gif);
	background-position:center top;
	background-repeat:repeat-y;
}
td.rowRighina
{
	background-image: url(../img/bk_col_righina_dati1.gif);
	background-repeat:repeat-x;
	background-position:center left;
}
td.contValoriTipi
{
	padding-right:15px;
}

.quantitaLocked
{
	font-weight:bold ;
	color:Red;
}

.inputForm{
	width:170px;

	margin:0 0px 3px 13px;
	font-size:11px;

	border:1px solid #999999;
}

.titoloStandard
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	MARGIN: 0px 0px 4px;
	COLOR: #920402
}


A.linkEvidente:link, A.linkEvidente:visited, A.linkEvidente:active
{
	font-size: 12px;
	font-weight: bold;
	color: #B02737;
	text-decoration: none;
}
A.linkEvidente:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #B02737;
	text-decoration: underline;
}
