body
{
    background-color:#ffffff;
    margin:0px 0px 0px 0px ;
 }

.menu {
    color:#4b4b4b; 
    text-decoration:none;
    font-family: Verdana; 
    font-size:11px; 
    font-weight:normal; 
    text-align:left;
}

.menu a{
    color:#4b4b4b; 
    text-decoration:none;
    font-family: Verdana; 
    font-size:11px; 
    font-weight:normal; 
    text-align:left;
}

.menu a:hover{
   color:#4b4b4b; 
    text-decoration:underline;
    font-family: Verdana; 
    font-size:11px; 
    font-weight:normal; 
    text-align:left;
}


.evidenziaGiornata{
    background-color:#F9EB40;
}

.squadra
{
    width:100%;
    margin-right:5px;
}

.squadra td{
    text-align:left;
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    white-space:nowrap;
    color:#4b4b4b; 
    Height:8; 
    
}
.squadra th
{
    width:100%;
    vertical-align: middle;   
    text-align: center; 
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #125B88; 
    color:#ffffff; 
	PADDING:2; 
}

.squadra td a{
    color:#4b4b4b; 
    text-decoration:none;
    font-family: Verdana; 
    font-size:11px; 
    font-weight:normal; 
    text-align:left;
}

.squadra td a:hover{
   color:#4b4b4b; 
    text-decoration:underline;
    font-family: Verdana; 
    font-size:11px; 
    font-weight:normal; 
    text-align:left;
}

.sondaggiolink {
    text-align:left;
    text-decoration:none;
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    white-space:nowrap;
    color:#4b4b4b; 
    Height:8; 
    
}
.sondaggiolink a{
    color:#4b4b4b; 
    text-decoration:none;
    font-family: Verdana; 
    font-size:11px; 
    font-weight:normal; 
    text-align:left;
}

.sondaggiolink a:hover{
   color:#4b4b4b; 
    text-decoration:underline;
    font-family: Verdana; 
    font-size:11px; 
    font-weight:normal; 
    text-align:left;
}


.girone
{
    border:1px;
    padding:0px;
    background-color:#125B88;
}

.girone tr{
    font-size:10px; 
    background-color:#125B88; 
}
.girone td a{
    font-family:verdana; 
    font-size:12px; 
    font-weight:bolder; 
    white-space:nowrap;
    text-decoration:none;
    color:#ffffff; 
}
.girone td a:hover{
    font-family:verdana; 
    font-size:12px; 
    font-weight:bolder; 
    white-space:nowrap;
    text-decoration:underline;
    color:#F9E723; 
}
.girone th{
    vertical-align: middle;   
    text-align: center; 
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #ffffff; 
    color:#427B12; 
    border:0px;
    padding:0px;
    
}



.tdPari{
    FONT-SIZE: 11px;
    color: #fafafa;
    FONT-FAMILY: verdana;
    font-weight: bolder;
}

.tdDispari{
    color: #ff0000;
}

input[type=submit]{ 
	background-color:#ffe88a;
	border:1px;
	color:black;
	font-size:11px;
	font-weight: normal;
	padding:1px;
	cursor:hand;
}

.bottoneugualealsubmit{ 
	background-color:#ffe88a;
	border:1px;
	color:black;
	font-size:11px;
	font-weight: normal;
	padding:1px;
	cursor:hand;
}
.centra
{
    text-align:center;
    
}
.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: #4b4b4b; 
    FONT-FAMILY: verdana;
	font-weight: bolder;
	white-space:nowrap;
}

.titoloBianco
{
    FONT-SIZE: 11px;
    COLOR: #ffffff; 
    FONT-FAMILY: verdana;
	font-weight: bolder;
	white-space:nowrap;
}

.titoloPagina
{
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    FONT-FAMILY: verdana;
	font-weight: bolder;
}


.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;
}
 

.selectDisabled{
	background:#d4d0c8;
	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
	LINE-HEIGHT: 13pt;
	border: 1px solid threedshadow;
}

select {
	background : #ffffff;
	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: #404040;
	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{
 
    font-family:verdana; 
    font-size:11px; 
    font-weight:normal; 
    font-style:normal; 
    white-space:nowrap;
    
    color:black; 
    Height:8; 
    BORDER-BOTTOM: #437A12 1px solid; 
}
.gridView th{
    vertical-align: middle;   
    text-align: center; 
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    white-space:nowrap;
    background-color: #125B88; 
    color:#ffffff; 
    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:#ffffff; 
    text-decoration:underline;
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
    
}

.gridView th a:hover{
   color:#F9E723; 
    text-decoration:underline;
    font-family: Verdana; 
    font-size:11px; 
    font-weight:bold; 
}


.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:#ffd700;
}

.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; 
}

.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;}



/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #FE9445;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #FEd610;
}
.MaskedEditFocusNegative
{
    background-color: #FEd610;
    color: #000000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #fafafa;
    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;
}

/*Modal Popup*/

.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; 
}

/*Popup Control*/
.popupControl{
	background-color:#b9b9b9;
	position:absolute;
	visibility:hidden;
	z-index:99999999;/*la tendina andava sotto alcuni elementi*/
}


/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : #ffe88a;
	color : #000000;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
	width:150px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	font-family:Verdana;
	font-size:10px;
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	font-family:Verdana;
	font-size:10px;
	background-color : #ffe88a;
	color : windowtext;
	padding : 1px;
}


/* Accordion */
.accordionHeader
{
    border: 1px solid #000000;
    color: white;
    background-color: #cc0000;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionLink {
    color:#ffffff; 
}

.accordionLink a{
    color:#ffffff; 
}

.accordionLink a:hover{
    color:#ffffff; 
    text-decoration:underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #cc0000;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
	color:White;
    background-color: #ffffff;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
