@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image: url('/images/sfondo.png');*/
	background-image:url(/images/top1_2_bg2.gif); background-position:top center; background-repeat:no-repeat
}

.div_body
{
	margin-bottom: 0px; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0px; 
	overflow: hidden; 
	position: relative; 
	word-wrap: break-word;  
	background: rgb(255, 255, 255); 
	text-align: left; 
	width: 1024px;
}

.bordogrigio{ border:1px solid #CCC}



.tahoma8 {font-family:Tahoma, Geneva, sans-serif; font-size:8px}
.arial8 {font-family:Arial, Helvetica, sans-serif; font-size:8px}
.tahoma8 {font-family:Tahoma, Geneva, sans-serif; font-size:8px}
.arial9 {font-family:Arial, Helvetica, sans-serif; font-size:9px}
.tahoma9 {font-family:Tahoma, Geneva, sans-serif; font-size:9px}
.arial10 {font-family:Arial, Helvetica, sans-serif; font-size:10px}
.tahoma10 {font-family:Tahoma, Geneva, sans-serif; font-size:10px}
.tahoma11 {font-family:Tahoma, Geneva, sans-serif; font-size:11px}
.arial11 {font-family:Arial, Helvetica, sans-serif; font-size:11px}
.tahoma12 {font-family:Tahoma, Geneva, sans-serif; font-size:12px}
.arial12 {font-family:Arial, Helvetica, sans-serif; font-size:12px}
.arial13 {font-family:Arial, Helvetica, sans-serif; font-size:13px}
.arial14 {font-family:Arial, Helvetica, sans-serif; font-size:14px}
.tahoma14 {font-family:Tahoma, Geneva, sans-serif; font-size:14px}
.arial15 {font-family:Arial, Helvetica, sans-serif; font-size:15px}
.arial17 {font-family:Arial, Helvetica, sans-serif; font-size:17px}
.arial20 {font-family:Arial, Helvetica, sans-serif; font-size:20px}
.arial21 {font-family:Arial, Helvetica, sans-serif; font-size:21px}
.arial22 {font-family:Arial, Helvetica, sans-serif; font-size:22px}


.grigioscuro {color:#333333;}
.grigio {color:#959595}
.grigiomedio{color:#5d5d5d}
.nero {color:#000000;}
.blu {color:#3d659b}
.bianco {color:#ffffff}
.azzurro{color:#556986}
.azzurro2{color:#4b72ba}
.arancio {color:#E77B32}
.coloreevento {color:#66CC33}
.verde {color:#6aaa25}
	
.pulsante {background-color:#a2cb75; color:#FFF; border:none; height:28px; font-weight:bold}
.pulsanteSmall {background-color:#a2cb75; color:#FFF; border:none; height:19px; font-weight:bold}
.pulsanteevento {background-color:#66CC33; color:#FFF; border:none; height:28px; font-weight:bold}
.pulsanteSmallevento {background-color:#66CC33; color:#FFF; border:none; height:19px; font-weight:bold}


/* sfondo tr della riga di intestazione (*List) */
/**/.BgcIntest { background-color: #ffffff ;  FONT-SIZE: 11px; font-weight:BOLD; COLOR: #558048; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left;  vertical-align: middle; white-space: normal}

/* sfondo tr della riga dati pari (*List) */
/**/.BgcRiga0 { background-color: #ffffff } 

/* sfondo tr della riga dati dispari (*List) */
/**/.BgcRiga1 { background-color: #f0f0f0 };
	
	
	
/* Stile Popup Ajax */
.modalBackground { background-color:#cccccc;
                   filter:alpha(opacity=70);
                   opacity:0.7;
                  }

.collapsePanelHeader{
	width:200px;
	height:30px;
	/*background-image: url(/images/icone/hd_bg.png);*/
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #000;
    background-color: #E77B32;
    color: #FFF;
}

.chkBoxList tr td { width:100%; }



.loadingImg 
{
    position: absolute;
	border: 3px solid #E77B32;
	background: #ffffff;
	width: 100px;
	height: 100px;
	padding: 0px;
	margin: 0px;
	position: fixed;   
    margin-left: -75px; 
    margin-top: -75px; 
    left: 50%;    
    top: 50%;
    visibility: hidden;
}

.loading
{
    position: relative;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
    -moz-opacity:0.5;		
    filter: alpha(opacity=50);	
    background-color: #999999;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	position: fixed;   
    left: 0;    
    top: 0;
    visibility: hidden;
}

/* Stile Popup Ajax */
.modalBackground { background-color:#cccccc; filter:alpha(opacity=70); opacity:0.7; }

.collapsePanelHeader{
	width:200px;
	height:30px;
	/*background-image: url(/BoNET/images/icone/hd_bg.png);*/
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #000;
    background-color: #E77B32;
    color: #FFF;
}

.chkBoxList tr td { width:100%; }

