body
{
    background-color:#4b4b4d;
    margin:0px 0px 0px 0px ;
    }
.input
    {
  /*  background : #FFFFFF;*/
	FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
	border: 1px solid black;
	width:142px;
	height:16px;
        }

input[type=submit]{ 
	background-color:#fed610;
	border:1px;
	color:black;
	font-size:11px;
	font-weight: normal;
	padding:1px;
	cursor:hand;
}
.titoloFilm
{
	color:#000000;
	font-weight:bolder;
    FONT-SIZE: 16px;
    FONT-FAMILY: verdana;
}
.imageSpace{
	padding-right:10px;
	padding-bottom:10px;
}

.attoriFilm
{
	color:#000000;
	font-weight:bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana;
    text-align:justify;
}

.sinossiFilm
{
	color:#000000;
	font-weight:bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana;
    text-align:justify;
}


.strillo
{
	color:#000000;
	font-weight:bold;
    FONT-SIZE: 16px;
    FONT-FAMILY: verdana;
}

.articolo
{
	color:#000000;
	font-weight:normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana;
    text-align:justify;
}
.sottotitolo
{
	color:#000000;
	font-weight:bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana;
}

.listatitoliprossimamente
{
	color:#000000;
	font-weight:bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}


.listatitoliprossimamenteTesto
{
	color:#FF9966;
	font-weight:bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}


.listatitoliprossimamente a
{
	color:#000000;
	font-weight:bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}

.listatitoliprossimamente a:hover
{
	color:#000000;
	font-weight:bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}

.ticker
{
	color:#FF9966;
	font-weight:bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}
.ticker a
{
	color:#FF0000;
	font-weight:bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}

.ticker a:hover
{
	color:#FF0000;
	font-weight:bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline;
}

.menuhome td a{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;	
	text-decoration:none;
}

.menuhome td a:hover{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;	
	text-decoration:underline;
}

.menuhome td{
	font-family:Verdana;
	font-size:10;
	font-weight:bold;
	color:#ffffff;	
}

A.logout
{
	color:#FFD51F;
	font-weight:bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}
A:hover.logout
{
	color:#FFD51F;
	font-weight:bold;
	FONT-SIZE: 11px;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline;
}

A.home {
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana;
    text-decoration:none;
} 
A.home:hover
{
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana;
    text-decoration:none;
    }

A.menu
{
	color:#494949;
	font-weight:bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
}
A:hover.menu
{
	color:#FFD51F;
	font-weight:bold;
	FONT-SIZE: 11px;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: underline;
}
.basketOpaco
{
	filter:alpha(opacity=20);
	-moz-opacity:.70;
	opacity:.70;
}


.boxtext
{	background-color:#ffffff; 
	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
	border: 1px solid threedshadow;
	border-color: #FFD115;
}

.boxtextRicerca
{ background-color:#dedede; 
	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
	border: 1px solid red;
	 }
.readonly{
	background-color:#d4d0c8; 
	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
}


.boxtextEtichetta
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana
}

.textarea
{ background-color:#ffffff; 
FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
	 }



.coloreTR
{
    background-color: #b2cbe0;
}
.titoloTD
{
    FONT-SIZE: 11px;
    COLOR: #035295;
    FONT-FAMILY: verdana;
    font-weight: bolder;
    LINE-HEIGHT: 12pt;
    BORDER-RIGHT: #035295 1px solid; 
	BORDER-TOP: #035295 1px solid; 
	BORDER-LEFT: #035295 1px solid; 
	BORDER-BOTTOM: #035295 1px solid; 
	PADDING:2; 
	
}
.etichetta
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
	font-weight: bolder;
}

.DbmanRicerca
{
    FONT-SIZE: 13px;
    COLOR: #686868;
    FONT-FAMILY: verdana;
	font-weight: bolder;
}


.titolo
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
	font-weight: bolder;
}

.titoloPagina
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
	font-weight: bolder;
}

.tabellaLogin
{
	border-color:#0099ff;
	padding:1 1 1 1;
	width:300px;
	vertical-align:middle;
	border-color:#99ffff;
	border:1;
}


.titoloLoginStatus
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana;
	font-weight: bolder;
}

.testoLoginStatus
{
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    line-height:18px;
}

.testo
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    line-height:18px;
}
.testopiccolo
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}


.errore
{
    FONT-SIZE: 11px;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana;
	LINE-HEIGHT: 11pt;
}

.noerrore
{
    FONT-SIZE: 11px;
    COLOR: #008000;
    FONT-FAMILY: Verdana;
	LINE-HEIGHT: 11pt;
}

.myLegend{
	BORDER-RIGHT: #808080 1px solid; 
	BORDER-TOP: #808080 1px solid; 
	BORDER-LEFT: #808080 1px solid; 
	BORDER-BOTTOM: #808080 1px solid; 
	PADDING:2; 
	BACKGROUND-COLOR:#cccccc;
}
.myFieldSetMenu
{
	padding: 2 2 2 2;
	margin: 2 2 2 2; 
	border: 1px solid #00529a;
	width: 300px;

}


  /** CSS for DataGrid **/ 


  .SelectedColumn 
  { 
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    direction: ltr; 
    text-align: left; 
    color: Red; 
    display: inline; 
    z-index: auto; 
  } 


  .GridHeaderStyle 
  { 
    vertical-align: middle;   
    text-align: center; 
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    background-color: #FFD115; 
    color:#000000; 
    Height:9; 
    BORDER-RIGHT: #750000 1px solid; 
	BORDER-TOP: #750000 1px solid; 
	BORDER-LEFT: #750000 1px solid; 
	BORDER-BOTTOM: #750000 1px solid; 
	PADDING:2; 
  } 


  .GridFooterStyle 
  { 
    font-family:verdana; 
    font-size:9pt; 
    font-weight:bold; 
    background-color: white; 
    color:#00529c; 
    vertical-align: bottom; 
  } 


  .GridPagerStyle 
  { 
    font-size:11px; 
    font-weight:bold;   
    color: #000000; 
    background-color: #B9B9B9; 
    Height:9; 
    font-family:verdana;
  } 

  .GridPagerStyle a
  { 
    font-size:11px; 
    font-weight:bold;   
    color: #FEF69A; 
    font-family:verdana;
  } 

  .GridPagerStyle a:hover
  { 
    font-size:11px; 
    font-weight:bold;   
    color: #000000; 
    font-family:verdana;
  } 



  .GridItemStyle 
  { 
	text-align: left; 
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    background-color:white; 
    color:black; 
    Height:8; 
  } 

  .GridItemStyleBis
  { 
	text-align: left; 
    font-family:verdana; 
    font-size:11px; 
    font-weight:bold; 
    font-style:normal; 
    background-color:#fafafa; 
    color:black; 
    Height:8; 
  } 


  .GridAlternatingItemStyle 
  { 
	text-align: left; 
	background-color: #e1e1e1; 
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    color:#750000; 
    Height:8; 
  } 

 .GridAlternatingItemStyleBis
  { 
	text-align: left; 
	background-color: #e1ecef; 
    font-family:verdana; 
    font-size:5pt; 
    font-weight:bolder; 
    font-style:normal; 
    color:Black; 
     
  } 

  .GridEditItemStyle 
  { 
     font-family:verdana; 
     font-size:11px; 
     font-weight:bold; 
     font-style: normal; 
     background-color:#686868; 
     color:#750000; 
	text-align: left; 

  } 


  .GridSelectedItemStyle 
  { 
	text-align: left; 
    font-size:11px; 
    background-color: #FDEAB6; 
    Height:8; 
    color:#750000; 
  } 


  /** End of style for DataGrid **/ 
 
 .tabMenu
 {
	padding: 0 0 0 0;
	margin: 0 0 0 0; 
	border-bottom: 1px solid #00529c;
	border-top: 1px solid #00529c;
	border-left: 1px solid #00529c;
	
 }
 
 .tdMenu
 {
	padding: 0 0 0 0;
	margin: 0 0 0 0; 
	border-right: 1px solid #00529c;
	
 }
.testoRisultati{
	font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    color:#750000; 
}


.tabellaRicerca
{ 
background-color: #FFFFFF; 
PADDING:2; 
} 


.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}


.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}


.selectDisabled{
	background:#d4d0c8;
	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
	LINE-HEIGHT: 13pt;
	border: 1px solid threedshadow;
}

select {
	background : EFEFEF;
	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
	LINE-HEIGHT: 13pt;
	border: 1px solid threedshadow;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-color: #FFD115;
}



input[type=text], input[type=password]{
	/*background : #FFFFFF;*/
	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
	LINE-HEIGHT: 10pt;
	border: 1px solid threedshadow;
	border-color: #FFD115;
	width:120px;
}

textarea{
	background : EFEFEF;
	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
	LINE-HEIGHT: 10pt;
}

.progressContainer{
	MARGIN-TOP: 0px;
    FLOAT: inherit;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    font-weight:bold;
    position:relative;
    text-align:center;
    height:50px;
}


.progress{
	MARGIN-TOP: 0px;
    text-align: right;
    FONT-SIZE: 11px;
    COLOR: #FF0000;
    FONT-FAMILY: verdana;
    position:relative;
    
}

/*
G R I D V I E W  G E N E R I C O
*/

.gridView
{
    float:inherit;
    margin-right:5px;
    background-color:white;
}

.gridView td{
    text-align: left; 
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    white-space:nowrap;
    background-color:white; 
    color:black; 
    Height:8; 
    BORDER-BOTTOM: #750000 1px solid; 
}
.gridView th{
    vertical-align: middle;   
    text-align: center; 
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #FFD115; 
    color:#000000; 
    Height:9; 
    BORDER-RIGHT: #750000 1px solid; 
	BORDER-TOP: #750000 1px solid; 
	BORDER-LEFT: #750000 1px solid; 
	BORDER-BOTTOM: #750000 1px solid; 
	PADDING:2; 
}

.gridView th a{
    color:#686868; 
}

.gridView th a:hover{
    color:#000000; 
}


.gridView selectedRow
{
    background-color:yellow;
}
.selectedRow
{
    background-color:yellow;
}
/*
F O R M V I E W  G E N E R I C O
*/

.formView
{
    background-color:#fef69a;
}

.formView table#esterna{
    background-color:#fef69a;
    BORDER-RIGHT: #e1e1e1 1px solid; 
	BORDER-TOP: #e1e1e1 1px solid; 
	BORDER-LEFT: #e1e1e1 1px solid; 
	BORDER-BOTTOM: #e1e1e1 1px solid;
	width:550px;
}


.formView td{
    /*text-align: left; */
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    Height:15px; 
    white-space:nowrap;
    /*BORDER-BOTTOM: #750000 1px solid; */
}

.formView th{
    /*vertical-align: middle;   */
    text-align: left; 
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #E8EBE2; 
    color:#750000; 
    Height:9; 

	PADDING:2; 
}

.formViewHeader{
    text-align: right; 
    font-family:verdana; 
    font-size:11px; 
    font-weight:bolder; 
    font-style:normal; 
    BORDER-BOTTOM: #750000 2px solid; 
}


.validatorCalloutHighlight 
{
    background-color: #FE9445; 
}

.highlight 
{
    background-color: #FED610; 
}


.help{
    text-align: left; 
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    color:#808080;
}

.tabellaErrore
{
    float:inherit;
    margin-right:5px;
    background-color:white;
}

.tabellaErrore td{
    text-align: left; 
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    white-space:nowrap;
    background-color:white; 
    color:black; 
    Height:8; 
    BORDER-BOTTOM: #750000 1px solid; 
}
.tabellaErrore th{
    vertical-align: middle;   
    text-align: center; 
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #E8EBE2; 
    color:#750000; 
    Height:9; 
    BORDER-RIGHT: #750000 1px solid; 
	BORDER-TOP: #750000 1px solid; 
	BORDER-LEFT: #750000 1px solid; 
	BORDER-BOTTOM: #750000 1px solid; 
	PADDING:2; 
}


/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:100%;		
	height:30px;
	background-image: url(../AreaRiservata/gif/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-family: Verdana; 
	font-weight:bold;
	font-size:11px; 
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}


fieldset{
	padding: 0 0 0 0;
	margin: 0 0 0 0; 
	border: 1px solid #000000;
	width: auto;
}

fieldset legend{
	font-family:Verdana;
	color:#FF0000;
	font-weight:bolder;
}

.tblDyLog
{
    float:inherit;
    margin-right:5px;
    background-color:#FFFFBA;
    width:190px;
}

.tblDyLog td{
    text-align: left; 
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    white-space:nowrap;
    color:black; 
    Height:8; 
    BORDER-BOTTOM: #afafaf 1px solid; 
}


.tabellaFiltro
{
    background-color:#fef69a;
    BORDER-RIGHT: #e1e1e1 1px solid; 
	BORDER-TOP: #e1e1e1 1px solid; 
	BORDER-LEFT: #e1e1e1 1px solid; 
	BORDER-BOTTOM: #e1e1e1 1px solid;
}

.tabellaFiltro td{
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    white-space:nowrap;
    color:black; 
    Height:8; 
   /* BORDER-BOTTOM: #404040 1px solid; */
}
.tabellaFiltro th{
    /*vertical-align: middle;   */
    text-align: left; 
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
   /* background-color: #FFD115; */
    color:#000000; 
    /*
    BORDER-RIGHT: #404040 1px solid; 
	BORDER-TOP: #404040 1px solid; 
	BORDER-LEFT: #404040 1px solid; 
	BORDER-BOTTOM: #404040 1px solid; 
*/
	PADDING:2; 
}

.tabellaFiltroPubblica
{
    background-color:#ffffff;
    BORDER-RIGHT: lightgrey 1px solid; 
	BORDER-TOP: lightgrey 1px solid; 
	BORDER-LEFT: lightgrey 1px solid; 
	BORDER-BOTTOM: lightgrey 1px solid;
	margin: 0 auto;
}

.tabellaFiltroPubblica td{
    font-family:verdana; 
    font-size:11px; 
    font-weight:bold; 
    font-style:normal; 
    white-space:nowrap;
    color:#ff9966; 
    Height:8;
    
     
   /* BORDER-BOTTOM: #404040 1px solid; */
}
.tabellaFiltroPubblica th{
    /*vertical-align: middle;   */
    text-align: left; 
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
   /* background-color: #FFD115; */
    color:#000000; 
    /*
    BORDER-RIGHT: #404040 1px solid; 
	BORDER-TOP: #404040 1px solid; 
	BORDER-LEFT: #404040 1px solid; 
	BORDER-BOTTOM: #404040 1px solid; 
*/
	PADDING:2; 
}

.textAreaFiltroPubblico
{
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}

.tabellaPwd
{
    float:inherit;
    margin-right:5px;
    background-color:white;
    width:300px;
    /*BORDER-TOP: #404040 1px solid;*/
}

.tabellaPwd td{
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    white-space:nowrap;
    background-color:white; 
    color:black; 
    Height:8; 
    /*BORDER-BOTTOM: #404040 1px solid; 
    BORDER-RIGHT: #404040 1px solid; */
}
.tabellaPwd th{
    vertical-align: middle;   
    text-align: left; 
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #E8EBE2; 
    color:#750000; 
    Height:9; 
    /*BORDER-RIGHT: #404040 1px solid; 
	BORDER-TOP: #404040 1px solid; 
	BORDER-LEFT: #404040 1px solid; 
	BORDER-BOTTOM: #404040 1px solid; */
	/*PADDING:2; */
}



/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #FE9445;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #ffff00;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.formViewContenuto{
    float:left;
    background-color:#fef69a;
	/*width:550px;*/
}

.formViewContenuto table#esternaContenuto{
    background-color:#fef69a;
    BORDER-RIGHT: #e1e1e1 1px solid; 
	BORDER-TOP: #e1e1e1 1px solid; 
	BORDER-LEFT: #e1e1e1 1px solid; 
	BORDER-BOTTOM: #e1e1e1 1px solid;
	width:550px;
}


.formViewContenuto td{
    /*text-align: left; */
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    Height:15px; 
    white-space:nowrap;
    /*BORDER-BOTTOM: #750000 1px solid; */
}

.formViewContenuto th{
    /*vertical-align: middle;   */
    text-align: left; 
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #E8EBE2; 
    color:#750000; 
    Height:9; 
    /*
    BORDER-RIGHT: #404040 1px solid; 
	BORDER-TOP: #404040 1px solid; 
	BORDER-LEFT: #404040 1px solid; 
	BORDER-BOTTOM: #404040 1px solid; 
*/
	PADDING:2; 
}

.dataListSaleDisponibili{
    float:inherit;
    background-color:#e1e1e1;
	width:200px;
	 BORDER-RIGHT: #ffd115 1px solid; 
	BORDER-TOP: #ffd115 1px solid; 
	BORDER-LEFT: #ffd115 1px solid; 
	BORDER-BOTTOM: #ffd115 1px solid; 
}

.dataListSaleDisponibili td{
    text-align: left; 
    font-family:verdana; 
    font-size:10px; 
    font-weight:normal; 
    font-style:normal; 
    Height:8px; 
    white-space:nowrap;
    BORDER-BOTTOM: #494949 1px solid; 
}
.titoloSaleDisponibili
{
    font-family: Verdana; 
    font-size:10px; 
    font-weight:bold; 
    color:#494949; 
    position:relative;
}
.progressSale{
    position:absolute;
    left:-20px;
    top:-2px;
}

.progressSaleScelte{
    position:absolute;
    left:0px;
    top:-2px;
}


.dataListSaleDisponibili th{
    /*vertical-align: middle;   */
    text-align: left; 
    font-family: Verdana; 
    font-size:10px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #e1e1e1; 
    color:#494949; 
    BORDER-BOTTOM: #494949 1px solid; 
}


.dataListSaleScelte{
    float:inherit;
    background-color:#e1e1e1;
	width:200px;
	 BORDER-RIGHT: #ffd115 1px solid; 
	BORDER-TOP: #ffd115 1px solid; 
	BORDER-LEFT: #ffd115 1px solid; 
	BORDER-BOTTOM: #ffd115 1px solid; 
}

.dataListSaleScelte td{
     text-align: left; 
    font-family:verdana; 
    font-size:10px; 
    font-weight:normal; 
    font-style:normal; 
    Height:8px; 
    white-space:nowrap;
    BORDER-BOTTOM: #494949 1px solid; 
}

.dataListSaleScelte th{
   /*vertical-align: middle;   */
    text-align: left; 
    font-family: Verdana; 
    font-size:10px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #e1e1e1; 
    color:#494949; 
    BORDER-BOTTOM: #494949 1px solid; 
}

.headerSale{
	 text-align: center; 
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
    color:#494949; 
}

.formViewContenutoSala{
    float:left;
    background-color:#fef69a;
	/*width:550px;*/
}
.formViewContenutoSala table#esterna{
    background-color:#fef69a;
     BORDER-RIGHT: #e1e1e1 1px solid; 
	BORDER-TOP: #e1e1e1 1px solid; 
	BORDER-LEFT: #e1e1e1 1px solid; 
	BORDER-BOTTOM: #e1e1e1 1px solid;
	/*width:550px;*/
}
.formViewContenutoSala td{
    /*text-align: left; */
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    Height:15px; 
    white-space:nowrap;
    /*BORDER-BOTTOM: #750000 1px solid; */
}

.formViewContenutoSala th{
    /*vertical-align: middle;   */
   text-align: left; 
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #fef69a; 
    color:#000000; 
    Height:9; 
    /*
    BORDER-RIGHT: #404040 1px solid; 
	BORDER-TOP: #404040 1px solid; 
	BORDER-LEFT: #404040 1px solid; 
	BORDER-BOTTOM: #404040 1px solid; 
*/
	PADDING:2; 
}

.contenutoSalaHeader table
{
	background-color:#e1e1e1;
	BORDER-BOTTOM: #404040 1px solid; 
}


.carrello
{
    background-color:white;
}

.carrello td{
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    white-space:nowrap;
    background-color:white; 
    color:black; 
    Height:8; 
    BORDER-BOTTOM: #750000 1px solid; 
}
.carrello th{
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #FFD115; 
    color:#000000; 
    Height:9; 
    BORDER-RIGHT: #750000 1px solid; 
	BORDER-TOP: #750000 1px solid; 
	BORDER-LEFT: #750000 1px solid; 
	BORDER-BOTTOM: #750000 1px solid; 
	PADDING:2; 
}


.divSaleDisponibili{
	overflow:auto;
	text-align:left;
	height:420px;
	padding:0;
}
.divSaleScelte{
	overflow:auto;
	position:relative;
	height:150px;
	width: auto;
	padding:0;
}

.catalogoSala
{
	background-color: #e1e1e1; 
}

.catalogoSala th
{
	background-color: #ffd115; 
	font-family: Verdana; 
    font-size:11px; 
    white-space:nowrap;
    font-weight:bold; 
}

.catalogoSala td
{
	font-family: Verdana; 
    font-size:11px; 
    white-space:nowrap;
}

.catalogoSalaBasket
{
	background-color: #e1e1e1; 
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

.catalogoSalaBasket th
{
	background-color: #ffd115; 
	font-family: Verdana; 
    font-size:11px; 
    white-space:nowrap;
    font-weight:bold; 
}

.catalogoSalaBasket td
{
	font-family: Verdana; 
    font-size:11px; 
    white-space:nowrap;
}


.catalogoLocandina
{
	background-color: #fef69a; 
	BORDER-RIGHT: #404040 1px solid; 
	BORDER-TOP: #404040 1px solid; 
	BORDER-LEFT: #404040 1px solid; 
	BORDER-BOTTOM: #404040 1px solid; 
}

.catalogoLocandina td
{
	font-family: Verdana; 
    font-size:11px; 
    BORDER-BOTTOM: #404040 1px solid; 
}

.carrelloVuoto
{
	text-align:center;
	font-family: Verdana; 
    font-size:11px; 
    white-space:nowrap;
    font-weight:bold; 	
    color:Red;
}


/*Modal Popup*/

.boxtextOK
{	background-color:#ffffff; 
	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
	border: 1px solid threedshadow;
	border-color: #00FF00;
	font-weight:bold; 	
}

.boxtextKO
{	background-color:#ffffff; 
	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    font-weight:bold; 	
	border: 1px solid threedshadow;
	border-color: #FF0000;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.dragPopUp
{
	cursor: move;
	background-color:#4b4b4d;
	border:solid 1px #ffd115;
	color:#ffd115;
	font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
}

.contentModalPopUp
{
	font-family: Verdana; 
    font-size:11px; 
}


.rptPadre{
    background-color:#fafafa;
    width:800px;
	padding:0px;
}

.rptPadre td
{
	background-color: #fafafa; 
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    white-space:nowrap;
}

.rptPadre th{
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #fef69a; 
    color:#000000; 
}
.rptPadreUltimoTR{
    background-color: #eebbcc; 
}

.rptPadrefooter
{
	text-align: left; 
    font-family: comics; 
    font-size:11px; 
    font-weight:bold; 
    background-color: #aabbee; 
    color:#000000; 
    width:100%;
}

.rptPadreTDfooter
{
    background-color: #aabbee; 
    color:#000000; 
}


.rptFiglio{
    background-color:#dfe3ea;
    width:900px;
}


.rptFiglio td
{
	background-color: #dfe3ea; 
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    white-space:nowrap;
}

.rptFiglio th{
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #ffffaa; 
    color:#000000; 
}


.rptFiglioFiglio{
    background-color: #dff3ef;
    width:800px;
}
.rptFiglioFiglio td
{
	background-color: #dff3ef; 
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    white-space:nowrap;
}

.rptFiglioFiglio th{
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #ffffaa; 
    color:#000000; 

}

.popSinossi
{
	font-family: Verdana; 
    font-size:11px; 
	z-index: 3;
	width:350px;
	visibility:hidden;
	background-color: #b1b1b1; 
	overflow:auto;
	text-align:left;
	BORDER:1px solid #000; 
	padding:2px;
}


/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(http://213.215.221.181/AreaRiservata/gif/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(http://213.215.221.181/AreaRiservata/gif/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(http://213.215.221.181/AreaRiservata/gif/SavedStar.png);
}

.schedaContenuto{
    background-color:#ffffff;
     BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
}

.schedaContenuto table#esterna{
    background-color:#fef69a;
    BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	/*width:550px;*/
}


.schedaContenuto td{

    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
}

.schedaContenuto th{
    text-align: left; 
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #E8EBE2; 
    color:#750000; 
    Height:9; 
	PADDING:2; 
}

.schedaContenutoPub{
    background-color:#ffffff;
}

.schedaContenutoPub table#esterna{
    background-color:#fef69a;
    BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	/*width:550px;*/
}


.schedaContenutoPub td{

    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
}

.schedaContenutoPub th{
    text-align: left; 
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #E8EBE2; 
    color:#750000; 
    Height:9; 
	PADDING:2; 
}


.noData
{
	background-color:#ff5000;
	color:#000000;
	font-weight:bold; 	
}

.partialData
{
	font-weight:bold; 
	color:#000000;
	background-color:#ffda03;
}

.completeData
{
	background-color:#008000;
	font-weight:bold; 
	color:#000000;
	font-style:normal;
}

#AlertDiv{
	left: 40%; top: 40%;
	position: absolute; 
	/*padding: 12px; */
	border: #000000 1px solid;
	background-color: white; 
	text-align: left;
	font-family: Verdana; 
    font-size:11px; 
    color: #ff0000;
	visibility: hidden;
	z-index: 99;
}
#AlertButtons{
/*	position: absolute; right: 5%; bottom: 5%;*/
	
	text-align:right;
}

.rptDrm
{
    background-color:white;
}

.rptDrm td
{
	text-align:left;
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    white-space:nowrap;
    background-color:white; 
    color:black; 
    Height:8; 
}
.rptDrm th{
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #FFD115; 
    color:#000000; 
    Height:9; 
    BORDER-RIGHT: #750000 1px solid; 
	BORDER-TOP: #750000 1px solid; 
	BORDER-LEFT: #750000 1px solid; 
	BORDER-BOTTOM: #750000 1px solid; 
	PADDING:2; 
}

.rptDrmLegenda
{
    background-color:white;
        BORDER-RIGHT: #750000 1px solid; 
	BORDER-TOP: #750000 1px solid; 
	BORDER-LEFT: #750000 1px solid; 
	BORDER-BOTTOM: #750000 1px solid; 

}

.rptDrmLegenda td
{
	text-align:left;
    font-family:verdana; 
    font-size:12px; 
    font-weight:normal; 
    font-style:normal; 
    white-space:nowrap;
    background-color:white; 
    color:black; 
}



.browseFiles
{
	border: 1px outset white; 
	width: auto;
}

/*Popup Control*/
.popupControl{
	background-color:#b9b9b9;
	position:absolute;
	visibility:hidden;
	z-index:99999999;/*la tendina andava sotto alcuni elementi*/
}


/* special styles */
.codebox
{
	font-size:11px;
	background: #F7F7FF;
	text-align:left;
}

.rptCarrelloCerca{
    background-color:#dfe3ea;
	padding:0px;
}

.rptCarrelloCerca td
{
	background-color: #dfe3ea; 
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    white-space:nowrap;
}

.rptCarrelloCerca th{
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #ffffaa; 
    color:#000000; 
}
.fileasx
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
	LINE-HEIGHT: 11pt;
}

.filenormali
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
	LINE-HEIGHT: 11pt;
}

.TRcatalogoVaicarrello
{
	background-color: #000000; 
}
