@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;
}

#tooltipimg
{
position:absolute;
border:2px solid #ccc;
background:#FFFFFF;
padding:5px;
display:none;
color:#000000;
width:200px;
}
