﻿body
{
	font-family: arimo,sans-serif;
	color:#333; font-size:12px;
	margin: 0 0 0 0; 
/*
	background-image:url('../../images/SfondoMain.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position: right bottom;
*/
}


/* GENERALI */
a       { color: #333333; text-decoration: underline; cursor:pointer; }
a:link  { color: #333333; text-decoration: underline; cursor:pointer;}
a:visited { color: #787c8d; text-decoration: underline; cursor:pointer;}
a:hover,a:active, a.on  { color: #d50000; text-decoration: underline; cursor:pointer;}
span.on { color: #d50000; text-decoration: none; cursor:default;}
a img { border:none; text-decoration:none; cursor:pointer;}

acronym { border-bottom: 1px dashed #cacaca; }
big { font-weight: bold; color:#555; font-size: 16px; }
p { padding:0; margin:0 0 10px 0; }
ol li { margin:0 0 10px 0; }
ol li ul { margin:5px 0; }
table { border-collapse: separate; }
hr { clear: both; color:#ccc; background-color:#ccc; height:1px; border:none; margin:0 0 10px 0; }

h1 { padding:0; margin: 12px 0 0 0; float:left; }
h1 a { margin-right: 12px; }
h1 a,
h1 img { float:left; }

h3  
{
	 width:755px;
	 color:#ffffff; font-size:13px; font-weight:bold;  line-height:22px;  border:1px solid #CCCCCC; 
	 display:block;   margin:0px; padding:0 0 0 15px; clear:both; 
	 background-color :#D60000; 
	 
	 /*background-image: url(../../images/Template/h3_background.png); background-repeat: repeat-x;*/
}

h4  
{
	 width:770px;
	 color:#ffffff; font-size:13px; font-weight:bold;  line-height:22px; border:1px solid #CCCCCC;  
	 display:block;   margin:0px; padding:0 0 0 15px; clear:both;
	 background-color :#D60000; 
}


.float-left { float:left; }
.float-right { float:right; }
.no-float { float:none; }

.aspNetDisabled {
    color: #cacaca !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size : 12px ;
	font-weight:bold;
}


 
/* FANCYBOX */ 
.fancybox-custom, .fancybox-skin
{
	box-shadow: 0 0 50px #222;
}

/* PARTs */
/*#header { background-image: url(../../images/Template/bg-header.png); background-repeat: repeat-x; height: 88px; overflow: hidden; }*/
#header { height: 90px; padding-top:10px;z-index:2}
#container-header { margin: 0 auto; height: 80px; width: 1600px; 
                    background-image: url(../../images/Template/backgroundHeader.png); 
                    background-repeat: repeat-x;  
                    -moz-border-radius: 4px;   
	                -webkit-border-radius: 4px;    
	                border-radius: 4px; 
	                border : 1px solid #CCCCCC;
	                vertical-align :middle; z-index:3;
                    }

#container { margin: 0 auto; width: 1600px; overflow:hidden; min-height:600px; }

.content-header { margin: 0 auto; height:22px; 
                  width: 1325px; overflow:hidden;
                  background-color :#D60000;    
                    -moz-border-radius: 5px;   
	                -webkit-border-radius: 5px;    
	                border-radius: 5px; 
	                border : 1px solid #999999;
	                vertical-align :middle; 
	                color:#ffffff;
	                font-size:13px;
	                font-weight:bold; 
                    }
                    
.content-header-maps { margin: 0 auto; height:22px; 
                  width: 98%; overflow:hidden;
                  background-color :#D60000;    
                    -moz-border-radius: 5px;   
	                -webkit-border-radius: 5px;    
	                border-radius: 5px; 
	                border : 1px solid #999999;
	                vertical-align :middle; 
	                display:block;
	                color:#ffffff;
	                font-size:13px;
	                font-weight:bold; 
	                clear:both; 
                    }
                    


/* TOP */
.maxWidthHoriz { width: 870px; }
.halfWidthHoriz { width: 435px; } 

/* MENU */	 
.topMenuBk
{
	background-image: url(../../images/Template/LeftSx.png);  
	background-repeat:no-repeat; background-position:left top;
}

.leftMenuBk  
{
	overflow: hidden; 
	width:226px; 
	min-width:226px;
	display:block;
	padding:15px;
	vertical-align:top;
	float:left;
}

	 
.vtop 
{ vertical-align:top; 
  padding-left :10px;
  }

.topBannerBk
{
	background-image: url(../../images/Template/topBannerBk.png);  
	background-repeat:no-repeat;
	background-position:left bottom;    
	overflow: hidden; 
	/*width:700px; */
	width:100%;
	height:40px;
	vertical-align:middle;
}


/*
@media  only screen 
	and (min-device-width : 1280px) 
	and (min-width : 1280px)   
{ 
	h3          { width:1000px !important; } 
	h4          { width:1000px !important; } 
	#container  { width:1230px !important; }
	.vtop       { width:1000px !important; }        
	#container-header { width: 1230px !important; }    
	.maxWidthHoriz    { width: 1200px !important; }
	.halfWidthHoriz   { width: 600px  !important; }   
	#container-footer { width: 1200px !important; }         
	.ChartDiv {width:1000px !important;}
	.tile{
    height:100px;   
    float:left ;
    overflow :auto;
    margin:0 5px 0 0;
    padding:2px;
    }
}
*/


.ChartDiv {   overflow :auto; width:765px;height:0px; }


#main #col-sx { width:170px; float:left; overflow:hidden; background: url(images/bg-col-sx.gif) left top repeat-x; padding:15px; }
 
.UserNameLabel
{
	
	color:#C41B21;
	font-size: 12px;
	font-weight: Bold;
	font-style:italic;
}
#hl_changeDataUser
{
	float:right;
	color:#3366CC;
	font-size: 11px;
} 
#l_lastConnection
{
	color:#333333;
	font-size: 11px;
}


/* MENU */
#menu-top { clear:both }
#menu-top ul { list-style:none; margin:12px 0 0 0; padding:0; }
#menu-top ul li { float:left; margin:0; line-height: 15px; }
#menu-top ul.float-right li.first { border-left: #bbb 1px solid; }
#menu-top ul li a { padding:0 14px; border-right: #bbb 1px solid; display:block; height: 15px; line-height: 15px; overflow: hidden; text-indent: -9999px; float:left; background-image: url(images/red/menu_it.jpg); background-repeat: no-repeat; }
#menu-top ul li#mt-home a { width: 19px; background-position: 0 0; }
#menu-top ul li#mt-home a:hover,
#menu-top ul li#mt-home a.on { background-position: 0 -15px; }
#menu-top ul li#mt-product a { width: 44px; background-position: 10px -30px; }
#menu-top ul li#mt-product a:hover,
#menu-top ul li#mt-product a.on { background-position: 10px -45px; }
#menu-top ul li#mt-company a { width: 44px; background-position: 14px -60px; }
#menu-top ul li#mt-company a:hover,
#menu-top ul li#mt-company a.on { background-position: 14px -75px; }
#menu-top ul li#mt-news a { width: 30px; background-position: 14px -270px; }
#menu-top ul li#mt-news a:hover,
#menu-top ul li#mt-news a.on { background-position: 14px -285px; }
#menu-top ul li#mt-contact a { width: 44px; background-position: 14px -90px; }
#menu-top ul li#mt-contact a:hover,
#menu-top ul li#mt-contact a.on { background-position: 14px -105px; }
#menu-top ul li#mt-careers a { width: 83px; background-position: 14px -120px; }
#menu-top ul li#mt-careers a:hover,
#menu-top ul li#mt-careers a.on { background-position: 14px -135px; }
#menu-top ul li#mt-global a { width: 35px; background-position: 14px -150px; }
#menu-top ul li#mt-global a:hover,
#menu-top ul li#mt-global a.on { background-position: 14px -165px; }
#menu-top ul li#mt-europe a { width: 39px; background-position: 14px -180px; }
#menu-top ul li#mt-europe a:hover,
#menu-top ul li#mt-europe a.on { background-position: 14px -195px; }
#menu-top ul li#mt-sitemap a { width: 48px; background-position: 14px -300px; }
#menu-top ul li#mt-sitemap a:hover,
#menu-top ul li#mt-sitemap a.on { background-position: 14px -315px; }
 

/* MENU-LEFT */
#menu-left { margin-bottom:13px; float:left; width:226px;  }
#menu-left ul { margin:0; padding:0; list-style:none; float:left; }
#menu-left ul li { margin:0 0 7px 0; padding:0; float:left; width: 230px; }
#menu-left ul li a { display:block; padding:4px 4px 4px 20px; position:relative; background:#fff url(../../images/Template/lm_arrow_bg.gif) no-repeat left center; border-right:1px solid #bababa; color:#333; font-size:11px; text-decoration:none; }
#menu-left ul li a span.tr,
#menu-left ul li a span.br { display:block; width:170px; height:3px; overflow:hidden; position:absolute; left:0; z-index:1;  background-repeat:none; }  /*background-image: url(../../images/Template/lm_border_bg.gif);*/
#menu-left ul li span.tr { background-position:0 0; top:0; }
#menu-left ul li span.br { background-position:0 -3px; bottom:0; }
#menu-left ul li a:hover,
#menu-left ul li a.on,
#menu-left ul li a.ui-state-active { background-color:#797c8e; color:#fff; border-right-color:#797c8e; }
#menu-left ul li a:hover span.tr,
#menu-left ul li a.on span.tr { background-position:0 -6px; }
#menu-left ul li a:hover span.br,
#menu-left ul li a.on span.br { background-position:0 -9px; }
#menu-left ul li a.ui-state-active,
#menu-left ul li a.fix-on { background-image: url(../../images/Template/lm_arrow_bg-open.gif); }
#menu-left ul li a.ui-state-active span.br,
#menu-left ul li a.fix-on span.br { background:none; }
#menu-left ul li a.ui-state-active span.tr { background-position:0 -6px; }

/*#menu-left ul li ul{ display: none;} /* per loading pagina */
	/* sub-l1 */
	#menu-left ul li ul.sub-l1 { width:168px; margin-top:0px; border:1px solid #bababa; border-top:0; float:left; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
	#menu-left ul li ul.sub-l1 li { width:168px; margin:0; }
	#menu-left ul li ul.sub-l1 li a { color:#3f445d; border-right:none; border-top:1px solid #bababa; background-color:#fff; background-image:url(../../images/Template/lm_arrow_l1.gif); background-repeat:no-repeat; background-position:left center; padding:4px 5px 4px 20px; }
	#menu-left ul li ul.sub-l1 li a:visited { color:#787c8d; text-decoration:none; }
	#menu-left ul li ul.sub-l1 li a:hover { text-decoration:underline; background-color:#fff; color:#000; }
	#menu-left ul li ul.sub-l1 li a.on,
	#menu-left ul li ul.sub-l1 li a.on:hover { color:#3f445d; background-color:#ecebed; background-image:url(../../images/Template/lm_arrow_l1-on.gif); }
	#menu-left ul li ul.sub-l1 li a.ui-state-active,
	#menu-left ul li ul.sub-l1 li a.fix-ui-state-active { background-color:#ecebed; background-image:url(../../images/Template/lm_arrow_l1-open.gif); color: #3f445d }
	#menu-left ul li ul.sub-l1 li a.fix-ui-state-active:hover,
	#menu-left ul li ul.sub-l1 li a.ui-state-active:hover { background-color:#ecebed; background-image:url(../../images/Template/lm_arrow_l1-open.gif); color:#000; text-decoration:underline; }
	/* sub-l2 */
	#menu-left ul li ul.sub-l1 li ul.sub-l2 { background-color:#ecebed; }
	#menu-left ul li ul.sub-l1 li ul.sub-l2 li { padding-left:10px; width:158px; }
	#menu-left ul li ul.sub-l1 li ul.sub-l2 a { border-bottom:0; border-top:1px solid #bababa; padding:2px 5px 2px 20px; background-color:#ecebed; background-image:url(../../images/Template/lm_arrow_l2.gif); background-repeat:no-repeat; background-position:left center; }
	#menu-left ul li ul.sub-l1 li ul.sub-l2 a:visited { color:#787c8d; text-decoration:none; }
	#menu-left ul li ul.sub-l1 li ul.sub-l2 a.on { background-color:#ecebed; background-image:url(../../images/Template/lm_arrow_l2-on.gif); color: #3f445d; }
	#menu-left ul li ul.sub-l1 li ul.sub-l2 a:hover,
	#menu-left ul li ul.sub-l1 li ul.sub-l2 a.on:hover { background-color:#ecebed; background-image:url(../../images/Template/lm_arrow_l2-on.gif); color:#000; text-decoration: underline; }
	#menu-left ul li ul.sub-l1 li ul.sub-l2 li a.ui-state-active,
	#menu-left ul li ul.sub-l1 li ul.sub-l2 li a.fix-ui-state-active { background-color:#ecebed; background-image:url(../../images/Template/lm_arrow_l1-open.gif); text-decoration: none; color:#3f445d; }
	#menu-left ul li ul.sub-l1 li ul.sub-l2 li a.ui-state-active:hover,
	#menu-left ul li ul.sub-l1 li ul.sub-l2 li a.fix-ui-state-active:hover { color:#000; text-decoration: underline; background-image:url(../../images/Template/lm_arrow_l1-open.gif); }
	/* sub-l3 */
	#menu-left ul li ul.sub-l1 li ul.sub-l2 li ul.sub-l3 li { padding-left:10px; width:138px; }
	#menu-left ul li ul.sub-l1 li ul.sub-l2 li ul.sub-l3 li a:visited { color:#787c8d; text-decoration:none; }
	#menu-left ul li ul.sub-l1 li ul.sub-l2 li ul.sub-l3 li a:hover { color:#000; text-decoration:underline; }
	#menu-left ul li ul.sub-l1 li ul.sub-l2 li ul.sub-l3 li a.on { color:#3f445d; }
 
    #menu-left ul li ul.Mysub-l1 { width:228px; margin-top:0px; border:1px solid #bababa; border-top:0; float:left; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
	#menu-left ul li ul.Mysub-l1 li { width:228px; margin:0; }
	#menu-left ul li ul.Mysub-l1 li a { color:#3f445d; border-right:none; border-top:1px solid #bababa; background-color:#fff; background-image:url(../../images/Template/lm_arrow_l1.gif); background-repeat:no-repeat; background-position:left center; padding:4px 5px 4px 20px; }
	#menu-left ul li ul.Mysub-l1 li a:visited { color:#787c8d; text-decoration:none; }
	#menu-left ul li ul.Mysub-l1 li a:hover { text-decoration:underline; background-color:#fff; color:#000; }
	#menu-left ul li ul.Mysub-l1 li a.on,
	#menu-left ul li ul.Mysub-l1 li a.on:hover { color:#3f445d; background-color:#ecebed; background-image:url(../../images/Template/lm_arrow_l1-on.gif); }
	#menu-left ul li ul.Mysub-l1 li a.ui-state-active,
	#menu-left ul li ul.Mysub-l1 li a.fix-ui-state-active { background-color:#ecebed; background-image:url(../../images/Template/lm_arrow_l1-open.gif); color: #3f445d }
	#menu-left ul li ul.Mysub-l1 li a.fix-ui-state-active:hover,
	#menu-left ul li ul.Mysub-l1 li a.ui-state-active:hover { background-color:#ecebed; background-image:url(../../images/Template/lm_arrow_l1-open.gif); color:#000; text-decoration:underline; }

/* FOOTER */
#footer 
{  
  position: relative;
  bottom: 0;
  width:100%;
  background:url(../../images/Template/bg-footer.jpg)  repeat-x 0 0;
  margin-top:20px;
  padding:10px 0 10px 0;
}
#container-footer { width: 935px;  position:relative; margin: 0 auto; padding-left:15px; padding-right:10px;  height:1%; overflow: hidden; }
#container-footer p.float-left { width:500px; font-size: 12px; margin-bottom: 0; line-height: 15px; color:#3f445d; }
#container-footer p.float-left a:link { color:#3f445d; text-decoration: none; }
#container-footer p.float-left a:visited { color:#787c8d; text-decoration: none; }
#container-footer p.float-left a:hover { color:#333; text-decoration: underline; }
#container-footer p.float-left a:active,
#container-footer p.float-left a.on { color:#d50000; text-decoration: none; }
#container-footer #copyright-and-link { clear: both; width:835px; padding-top: 20px; }
#container-footer #copyright-and-link p { padding-top: 1px; color: #333; font-size:12px; white-space:nowrap; float: left; }
#container-footer #copyright-and-link p a:link { color: #333333; text-decoration: underline; }
#container-footer #copyright-and-link p a:visited { color: #787c8d; text-decoration: underline; }
#container-footer #copyright-and-link p a:hover,
#container-footer #copyright-and-link p a:active { color: #333; text-decoration: underline; }
#container-footer #copyright-and-link ul { position: absolute; top:0; right:0; float: right; list-style:none; margin:0; padding:0; }
#container-footer #copyright-and-link ul li { float:left; margin:0; padding:0; }
#container-footer #copyright-and-link ul li a { line-height: 15px; height:15px; float: left; display: block; border-left: #838383 1px solid; color: #3f445d; font-weight: normal; font-size: 11px; padding:0 10px; text-decoration:none; }
#container-footer #copyright-and-link ul li.first a { border-left: 0; }
#container-footer #copyright-and-link ul li a:hover { color: #3f445d; text-decoration:underline; }
#container-footer #copyright-and-link ul li a.on { color: #d50000; }
#container-footer #switch-v { clear: both; padding: 10px 0; }
   
 
 
 /* UPDATE PANEL */ 
#OuterTableCellOverlay    
{        
	background-color: white;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: .5;  
	z-index: 999;        
	width: 100%;        
	height: 100%;        
	position:absolute;        
	top: 0;        
	left: 0;
 }
  
  
 
 /* BUTTONS */
.GrayButton
{
	display: inline-block;
	border: 1px solid #888888;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px arimo;
	font-weight:bold;
	padding: 3px 12px;
	color: #000000;
	background: #bbbbbb;
	-moz-border-radius: 4px;   
	-webkit-border-radius: 4px;    
	border-radius: 4px;    
}

.GrayButton2
{
    height :27px;
	display: inline-block;
	border: 1px solid #DBDBDB;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 11px arimo;
	font-weight:bold;
	padding: 3px 12px;
	color: #444;
	background: rgb(245,245,245);
	-moz-border-radius: 4px;   
	-webkit-border-radius: 4px;    
	border-radius: 4px;    
}

.GrayButton2:hover
{
    color: #333;
    text-decoration : none;
    border: 1px solid #c6c6c6;
    box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
    background-color: rgb(248, 248, 248);
}
 
 /* MODIFIERS  */
 
 .PanelError
{
	margin-top:20px;
	padding:2px;
	width:50%;
	margin-left:auto;
	margin-right:auto;
	background-color:#D74E51;
}
 
  .TitoloErrore
{
	padding:4px;
	color: #D74E51;
	font-weight:bold;  	 
	background:LightYellow; 
	text-align :center;	
}

.Rounded
{
	-moz-border-radius: 6px;     
	-webkit-border-radius: 6px;       
	border-radius: 6px;   
}

.Shadowed
{
	background-color: #ffffff;
	border: 1px solid #cccccc; 
	box-shadow: 8px 8px 6px #cccccc;    
}
 
.Validator
{
	font-family:  arimo, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Red;    
}
 
.greenBorder
{
   border:1px solid #4D9F16;
}

 .blueBorder
{
   border:1px solid #2AA7C5;
}


.redBorder
{
	border:1px solid #D32638;
}
 
.Error
{
	font-weight: bold;
	color: Red;    
}

.white
{
	color: white;    
}
 
 
/* Griglia */ 

.GridSearch
{
	border : solid 1px #E4E4E4;
	background-color : White; 
}


.GridHeader
{
	background-color: #60676D;
	color :White;
	height:25px; 
	border : solid 1px #E4E4E4;
	text-decoration:none; 
}


.GridHeader a:link
{
	background-color: #60676D;
	color :White;
	font-weight :bold ; 
	text-decoration:none; 
}

.GridHeader a:visited
{
	background-color: #60676D;
	color :White;
	font-weight :bold ; 
	text-decoration:none; 
}

.GridHeader a:hover
{
	background-color: #60676D;
	color : gray;
	font-weight :bold ; 
	text-decoration:none; 
}

.GridItem
{
	font-family:  arimo, Helvetica, sans-serif;
	border : solid 1px #E4E4E4;
	height:21px; 
	padding-left :3px;
	color:#222222;
} 

.GridPager a:link
{
	text-decoration :none;
}

.GridPager a:hover
{
	text-decoration : underline;     
}

.GridPager span
{
    color: #C41B21;
    font-weight :bold;
}

/*------------------ */ 

.ImgAlign
{
	vertical-align:middle; 
}
 
.ChartTitleBold
{
	font-weight :bold;
	font-size : 14px; 
	padding-left :6px; 
}
 
.ChartTitle
{
	font-size : 13px; 
	padding-left :6px; 
}
 
.ChartTitleTot
{
	font-size : 13px; 
	padding-left :6px; 
	text-decoration : underline;
	padding-top :6px;  
} 
 
.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalBackgroundTop {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
    z-index:90000 !important; 
}

 .modal_bkg_Top
{
    background-image : url(../../images/modal_bkg_Top.png);
    background-repeat : repeat-x ;
    Font-Size : 9pt;
    font-weight :bold;
    vertical-align : middle;
    padding-left : 6px;
} 
 
#ui-datepicker-div
{
    z-index: 9999999;
}
    
.AllarmList
{
    border-left: 4px solid #818181;
    border-bottom: 1px solid #818181;
    padding-left : 5px 
}

.SiteNameAllarm
{
    color :#333333;
    font-size : 13px;
    font-weight :bold; 
}

.SiteNameNumAllarm
{
    color :#C41B21;
    font-size : 13px;
    font-weight :bold; 
}

.collapsibleContent
{
	overflow: hidden;
	padding-top :1px; 
}

.MapSiteName
{
    color :#333333;
    font-size : 12px;
    font-weight :bold; 
}

.MapSiteInfo
{
    color :#333333;
    font-size : 12px;
}

.MapSiteSap
{
    color :#C41B21;
    font-size : 12px;
     
}

.boxInfoPreviewRedux
{
    background-color: White;
    height: 0px;
	visibility:hidden;	
	width: 0px;
}
 
 .boxInfoPreviewZoomed{
	border: 2px solid #666666;
    background-color: White;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    box-shadow: 4px 4px 4px 0px #696969;
    -moz-box-shadow: 2px 2px 5px 0px #696969;
    -webkit-box-shadow: 2px 2px 5px 0px #696969;
    font-family: arimo, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	cursor:pointer;
	position:fixed;
	width:300px;
	vertical-align:top;
	top:15px;
	left:80px;
	color: #666666;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	font-family: arimo, Helvetica, sans-serif;
	font-size:10pt;
	visibility:visible;
	padding: 5px 5px 5px 5px;
}


.InfoLoginBk
{
    background-image : url(../../images/template/InfoLoginBkLeft.png);
    background-repeat: no-repeat;
    background-position: bottom left;

}

 
.LbEquip       { color: #333333; text-decoration: none; cursor:pointer; font-weight:normal }
.LbEquip:link  { color: #333333; text-decoration: none; cursor:pointer;font-weight:normal }
.LbEquip:visited { color: #787c8d; text-decoration: none; cursor:pointer;font-weight:normal}
.LbEquip:hover { color: #d50000; text-decoration: underline; cursor:pointer;font-weight:normal}

.LbEquipSel       { color: #d50000; text-decoration: underline; cursor:pointer;font-weight:bold}
.LbEquipSel:link  { color: #d50000; text-decoration: underline; cursor:pointer;font-weight:bold}
.LbEquipSel:visited { color: #d50000; text-decoration: underline; cursor:pointer;font-weight:bold}
.LbEquipSel:hover { color: #d50000; text-decoration: underline; cursor:pointer;font-weight:bold}

/*
.line
{   
    width :100%;
    padding:0px;
}

.tile 
{
    height : 100px;
    margin-top :5px;       
}

.tile tr
{
    height : 22px;
}
     
.tileLargo{
    width:180px;
}

.tileGrande
{
    width:328px;
}*/

.Modalita
{
    color:#000000;
    font-size :12px;
} 

.CoolNum    
{
    color:#4682B4;  
    font-size :15px;
    
}  

.CoolText
{
    color:#4682B4;
    font-size :12px;
    font-weight:bold; 
}  

.HeatNum    
{
    color:#C41B21;  
    font-size :15px;
}  

.HeatText
{
    color:#C41B21;
    font-size :12px;
    font-weight:bold; 
}  

.OreNum
{
    color:#000000;
    font-size :12px;
    font-weight:bold; 
}

/*
.TileTitle
{
    font-size :19px;
    font-weight :200;
    color:#FFFFFF;
    text-align:left;
}


.azul{    background:#4682B4;}  
.verde{    background-color: #AACC22;}
.grigio{    background-color: #595959;}
.rosso{ background-color: #C41B21;}
.grigioChiaro{    background-color: #989898;}
.giallo{ background-color: #DDC102;}
.arancio{    background-color: #F76F0B;}
.carta{    background-color: #557777;}
.verdino{    background-color: #C8CF82;}
.TileAria {    background-color: #9ABF88;}
*/

.LinkTile       { text-decoration: none; cursor:pointer; font-weight:normal;color:#000000;}
.LinkTile:link  { color:#000000;text-decoration: none; cursor:pointer;font-weight:normal }
.LinkTile:visited { color:#000000;text-decoration: none; cursor:pointer;font-weight:normal}
.LinkTile:hover { color:#C41B21;text-decoration: underline; cursor:pointer;font-weight:normal}

.LinkAlarm       {color:#000000; text-decoration: none; cursor:pointer; font-weight:normal }
.LinkAlarm:link  {color:#000000; text-decoration: none; cursor:pointer;font-weight:normal }
.LinkAlarm:visited {color:#000000; text-decoration: none; cursor:pointer;font-weight:normal}
.LinkAlarm:hover {color:#C41B21; text-decoration: underline; cursor:pointer;font-weight:normal} 

.progressGreen{background-color: #AACC22;}
.progressYellow{background-color: #DDC102;}
.progressRed{background-color: #C41B21;}
.progressEmpty{background-color: #CCCCCC;}

.Information
{
    vertical-align:middle
}

.boxDisabled
{        
	background-color: white;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: .5;  
	z-index: 999;        
	width: 100%;        
	height: 100%;        
	position:relative;        
	top: 0;        
	left: 0;
 }
 
.boxWidget
{
    width: 184px;
    margin: 5px  4px 10px 5px;
    padding: 0px 0px 00px 0px;
    height: 90px;
    float: left;
}

.boxWidgetMiddle
{
    width: 184px;
    margin: 5px  4px 10px 6px;
    padding: 0px 0px 00px 0px;
    height: 90px;
    float: left;
}

.boxWidgetLeft
{
    width: 184px;
    margin:   5px 5px 10px  0px;
    padding: 0px 0px 00px 0px;
    height: 90px;
   float: left;
}

.boxWidgetRight
{
    width: 184px;
    margin:   5px 0px 10px  3px;
    padding: 0px 0px 00px 0px;
    height: 90px;
    float: right;
}

.boxWidgetChart
{
    width: 740px;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 290px;
    float: left;
}

.SX_GroupBox_Container
{
    border: 1px solid #919499;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
}

.SX_GroupBox_Container_NoShadow
{
    border: 1px solid #919499;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.SX_GroupBox_Header
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAAjCAYAAACpbd4SAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAQGSURBVHic7d29i1xVHMbx75n7MrN5UTQxjYVJYSXBUvwzrG1stYl/gp2YMsbCYLARYmkUrERsJNgt2EQCIriEBFEJm6w75+X3szh3dmfMcldmICHwfOCyd3ZmYLd5eM7LzAnujojIk9IChBBWfnn9+mc9cNbMACil4O7hsXeLiAxijLuXLr2/Ozw8ss24O8HdD0Ln2rVPpyGEi8BFd5+5ezCzMASOQkdERpVS7t65c+eHK1c+fgDYcB1YCZ2rn1ydTkJ4y52XzKwpObc5565Yadx84ng4OrtERCAECCE4Iextb29/dePGl3eBOTV4HGrotIs35JTedPeXSyltimkaU9zKOU+tWOvuE9R0RGSchxA8hFAunL/wNvA58DfwD1AYgie4O5cvf/R8CJN3zUoTY5rFGE/mlLbMrDMFjoj8fx7AJ5NJuf3L7e9u3vz6FkvBc9B0UkrngT7n0s/n89MppRNWSl8bTgiLgHpq/4aIPCscAoTiZ86cfQ24DUQgMQyzFqHzoplPc06z+TyeKDlvuXvjChoRWZObnQZOAQ+BR9TgqaEzj7Fx8z7nNEspzcxsaDkiIuvJpXRAD0yp23MCww1xPm/cmeacpyml3sw61HJEZAM55wZYvpZCJ6YGvMu5dDnnzt0bNR0R2UQppRluVwrMMKcTG6DPpXQll9bcO7QDWUQ2MBo6i6ZTinWllNbdG0BNR0TWlg9DZ8Vy0+nMrCt1M+DBpI+IyDpKndN5zBA6eQLem3lrZt3QdBQ6IrK2Mt50UuPunbv35tbiaI+OiGwkjzed2Dh07t6aeQve1J3IIiLrOWZOJzUO/dB21HREZGM5p/E5Hcc7vLYdX9rIIyKyjpLLkSvgK6tXiyEWCh0R2dDonE5MqQk1dFqczuseHYWOiKxtNHSGJ3vq0KrFtTFQRDZzzOpVmgDd8LjV565EZFO5jA2vYv3s1TCBrKYjIhsbn9OpodMBjTn6CISIbKyMNZ35fP4T0EGYAI2OnBGRTaWUdobblXNkWoCd33dunTt37h7wCkHL5SKyuYe7D3+kBs7ydXgETYzxA+ALDr/SQsEjImspVr7d29v7DcjUL2bPi+eWT/hst7a23gE+BJ5DoSMia3D37/f3969Sw+Yv4B7wJ7Dv7r4cOgGYNU3zegjhPXd/w91ffXp/uog8K0II94FfgW9KKT9Tm80j4D7wB/VEiPzYWebU4dZJ4IXhOkX9NvfFDmW1HxE5ii/9zNTD9R5QA2eX2np85VjhQQH2hjdGajrNqMvp2rsjImOceqBepObI7nAlllaw/tt0oLaZukmwtpx+eKzQEZExi9BZTB4vJpDt4AVHDK+WBVaHVRpaichxFkvjtnR/+OQidEREnpR/AZpMThdQkx4FAAAAAElFTkSuQmCC) no-repeat top left;
    background-size: 99% 90%;
    outline: none;
    width: 100%;
    height: 22px;
    vertical-align: middle;
    padding: 0px 0px 8px 4px;
    color: white;
}

.SX_GroupBox_HeaderChart
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8cAAAA3CAYAAAAhdTjeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABitJREFUeNrs3cuKbFcZB/B9qb7kXBByJiKCOBLBiaATwZk48YAv4SwSH+CMzdyAJwM5ceYDSJwFR4LkDQTBy0RE4y2dk66qvS6utWtX24ndO05r+fvBx967qroHe/bnW+tbfc65AwAAgP9nm/u+ePvtF58LIfReEQAAAKeoZNqr1177/lW9z5/SGd58IhCfl8s3yt98MaV0Wa59La8UAACAUzMMQ/f8+Y9fXn1w9eu+739fPoql0l1BuT9+9uLFiye5y98tzxdhCpsQprMY4iamOHqlAAAAnKoSjPN2u/vts2fP3i2P21JTyb7p9m9uOsclDH8rpfRwv9+f7/fT5bTfX4YQzssfDMf/55UCAABwYnLf1xq+9oPXX9//6M033yuffVgC867k3fixcPzWW8+/XILxZ0swvthtdw92u92DEowvy2e1a2xpNQAAACepdo2Xa3r8+PE3y+3vStUm8D/rd8cO8hyOp2n6SgnDF9vr7cPdbvt4CvEQjP/TNQYAAIDTDsrDsHn69DtfeuedX/ymPIZS/1oCcp7D8X6/PysB+ZXdfv9omsIrMcazLBgDAADQUjguOffJq0++UG7/VOqjUtfdYUhX3pSU3L/xxg9rOD6fpv15qME4pY3XBgAAQEvqQOoYY827F6UuS511hwFdh2XVIcQxhniWSihefqhrDAAAQIsBuc7UGpc8XLNvfxOOSyAeSo0ppjGnNJQwLRwDAADQaji+Xd2tcBzGmFKtTcp5tN8YAACARsPxnXn3453juWuch3r1ygAAAGguHN/qFt8RjtNNOK5BWecYAACAJsNxSveH4xDCkNJx33EJxwZyAQAA0KB02HN8dziOaR7GtUkpjfYcAwAA0KrVznE6LKue9xrHut9YOAYAAKDFcHzPSunDsuoYhnqMU11enQ+d494rAwAAoDUppe7ecBzDPIxrXJZV186xcAwAAEBzVo9yugnGy55j4RgAAIAmw/HanuMYQ91rXIdyzcc4WVYNAABAi1anVYdQzzZO80CulEo47oRjAAAAGgzH653jORyPMaax62rnuBOOAQAAaDAcx/VzjnPK8znH5dG0agAAAJp0XzN4Oec4znuN67Lqw+SuXjgGAACgOSnFlXOO5z3H8/nGSzi2rBoAAID25JS7e8Nxqsuq87ycelNDsnAMAABAi1JOK53jGIfuEI51jgEAAGhWTnl1WvV4E4474RgAAIA2xdVp1SEOJQ4fusa5XLtu8MoAAABoTYor5xzPHeM0D+QaSzC25xgAAIA2w3FOa8uqwzyQq6tnHFtWDQAAQKNyXtlzfBjINXeNazDWOQYAAKBJMa5Mq04pjcsRTrWGnIVjAAAA2pNXl1WHeAzGdVn16HUBAADQohDi6p7j8mV/2G+cTaoGAACg0XA85997w3EccteXUDwP4xp6e44BAABoMRyvdo5TOg7imvccd8IxAAAADcppZSDXvOe4n+/rYC7LqgEAAGhSXFtWPYXp0DHu+3lZdadzDAAAQINWl1XnNHeLx5RTCcjCMQAAAG3KKa11jsMcjpezjnvhGAAAgBatLqsOh2XV43ycU87CMQAAAE0K07R+lNMSjucl1UtABgAAgKasTqsOIRyPcCrV6xwDAADQpP0U3l8Lx1edM44BAABo3G67/eO94Xi/n34y9P3TJRx3AjIAAACtSTn/9fr6+g/lNtfHpfIcjnPdYNz3v3r46NEvu5y/LRwDAADQohDC8yUMh1JTqXgMx3X4VlfC8Xh2dvb5YRh+Vj77unAMAABAQ16mlH46TdO75X5f6h+l/lzqb6W2c9N4Ccc1DF+U+sw4jt8r19pB/mqph94hAAAAJ+ovpd4ruffnJRzXMFy7xR+Uen+pl+W72kU+dI7nm34+xumyBuRSry7X+lwHdR07yTrKAAAAnIJ86z4twfij7tA1/nupD+tneQnFN+F4Ccg1CNcOcu0YPy71oNRZZ4o1AAAApxmQa9W9xbtSL0tdLSE5lDycbvLw7XC8BOQahOsU6/MlKG+WYCwcAwAAcIoBuYbj2jneLxXzJ8Lwf4XjJSAfw/AgGAMAANBAQJ6PbbrdLf7UcHznDw+BGQAAAE4nFf+PofffAgwAkIo5WT/qKoMAAAAASUVORK5CYII=) no-repeat top left;
     background-size: 100% 97%;
     outline: none;
    width: 100%;
    height: 20px;
    vertical-align: middle;
    padding: 0px 0px 8px 4px;
    color: white;    
    }

.SX_BackGround_sfumato
{
    background: url(data:image/png;base64,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) no-repeat top left;
    background-size: 100% 100%;
    outline: none;
}

.boxButtons
{
    border: 1px solid #cccccc;
	background: url(data:image/png;base64,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) no-repeat top left;
	background-size: 100% 100%;
	-moz-border-radius: 4px;   
	-webkit-border-radius: 4px;    
	border-radius: 4px;    
}



.wmp_left
{
    background-image : url(../../images/player/mediaplayer_left.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    width:14px; 
    height:58px;
}

.wmp_right
{
    background-image : url(../../images/player/mediaplayer_right.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    width:14px; 
    height:58px;
    }

.wmp_center
{
    background-image : url(../../images/player/mediaplayer_central.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    width:48px; 
    height:58px;
    }

.wmp_rep
{
    background-image : url(../../images/player/mediaplayer_repeat.png);
    background-repeat: repeat-x ;
    height:58px;}

.wmp_prev
{
    background-image : url(../../images/player/mediaplayer_repeat.png);
    background-repeat: repeat-x ;
    height:58px;
    width:50px; 
    }
    
.wmp_next
{
    background-image : url(../../images/player/mediaplayer_repeat.png);
    background-repeat: repeat-x ;
    height:58px;
    width:50px; 
    }
    
.wmp_start
{
    background-image : url(../../images/player/mediaplayer_repeat.png);
    background-repeat: repeat-x ;
    height:58px;
    width:50px; 
    }

.TdImgSubNested
{
	width:2%; 
	border : 1px solid white;
	background-repeat : no-repeat ;  
	text-align :right;  
	vertical-align :top;
}
/*
 .LoginTitle
{
	background-color: #FF0101;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
}
.LoginLabel
{
	border: none 0px Black;
	color: #666666;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.LoginNote
{
	border: none 0px Black;
	color: #666666;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.LoginNote A
{
	border: none 0px Black;
	color: #666666;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.LoginNote A:visited
{
	border: none 0px Black;
	color: #666666;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.LoginNote A:hover
{
	border: none 0px Black;
	color: #FF0101;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
 
a:link { color: #333333; text-decoration: none;}
a:visited { color: #787c8d; text-decoration: underline;}
a:hover { color: #d50000; text-decoration: underline;}
a:active { color: #d50000; text-decoration: underline;}

img
{
	border: 0 none Black;
}
.ApplicationTitleLogin
{
	background-color: Transparent;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF0101;
	font-style: italic;
	font-weight: bold;
}
.SectionTitle
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Black;
	font-weight: bold;
}
.RigaVertical
{
	background-image: url('../../images/rigav.png');
	height: 100px;
	width: 3px;
}
.HomeTable
{
	background-color: #9C9CA4;
}
 
 
Controls
 
.TextBox
{
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}
.TextBoxBig
{
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Black;
	text-align:center;
}
.TextBoxDataEntry
{
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	text-align: right;
}
.DropDownList
{
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}
.RadioButtonList
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}
.Label
{
	border: none 0px Black;
	color: Black;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.Validator
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Red;
}
.Hidden
{
	display: none !important;
}
.LoginStatus
{
	font: 12px Arial;
	color: #666666;
}

 
Buttons
 


.GrayButton:hover
{
	color: white;
}

.LoginButton
{
	display: inline-block;
	border: 1px solid #539FEB;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 11px Arial;
	padding: 3px 15px;
	
	 
	-moz-box-shadow: 2px 2px 5px 0px #696969;
	-webkit-box-shadow: 2px 2px 5px 0px #696969;
	box-shadow: 2px 2px 5px 0px #696969;  
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	color: white;
	background: #FF0101;
}
.LoginButton:hover
{
	color: #999999;
}

 


 
Labels
 
.Note
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #828387;
}
.Note A
{
	background-color: White;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #828387;
	text-decoration: underline;
}
.Note A:visited
{
	background-color: White;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #828387;
	text-decoration: underline;
}
.Note A:hover
{
	background-color: White;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0101;
	text-decoration: underline;
}
.DetailsLabel
{
	border: none 0px Black;
	color: Black;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}
.DetailsViewLabel
{
	border: none 0px Black;
	color: #666666;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.DataListLabel
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0101;
}
.DataListLabel A
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0101;
	text-decoration: none;
}
.DataListLabel A:visited
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0101;
	text-decoration: none;
}
.DataListLabel A:hover
{
	color: Red;
}

 
Page intestation
 
.TopPage
{
	background-color: #FF0101;
	border-bottom: solid 1px #FF0101;
	border-left: solid 1px #FF0101;
	border-right: solid 1px #FF0101;
	border-top: solid 1px #FF0101;
}
.TopPageLabel
{
	background-color: Transparent;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0101;
}

.TopDate
{
	border-bottom: none 1px Black;
	border-left: none 1px Black;
	border-right: none 1px Black;
	border-top: none 1px Black;
	background-color: Transparent;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF0101;
	text-align: right;
}
 
Menu
 
.MenuTable
{
	background-image: url(../../images/top_cx.png);
}
.MenuItem
{
	display: inline-block;
	border: 1px solid #666666;
	cursor: pointer;
	text-align: left;
	text-decoration: none;
	font: 13px Arial;
	-moz-box-shadow: 2px 2px 5px 0px #696969;
	-webkit-box-shadow: 2px 2px 5px 0px #696969;
	box-shadow: 2px 2px 5px 0px #696969;
	color: #666666;
	background: #f1f1f1;
	z-index: 1000;
}
 
Panels
 
.ContentPlaceHolder
{
	  background-color: White;  
	border-bottom: none 1px #666666;
	border-left: none 1px #666666;
	border-right: none 1px #666666;
	border-top: none 1px #666666;
}
.Data_Table
{
	border: 1px solid #CCCCCC;
	background-color: #ffffff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 4px 4px 4px 0px #696969;
	-moz-box-shadow: 2px 2px 5px 0px #696969;
	-webkit-box-shadow: 2px 2px 5px 0px #696969;
}
.GreenPanel
{
	border: 1px solid #666666;
	background-color: #FF0101;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 4px 4px 4px 0px #696969;
	-moz-box-shadow: 2px 2px 5px 0px #696969;
	-webkit-box-shadow: 2px 2px 5px 0px #696969;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	cursor: pointer;
	font-weight: bold;
}

.ttlPanel
{
	background-color: #FF0101;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: White;
	cursor: pointer;
	font-weight: bold;
}
 
GridView
 
.GridViewHeader
{
	background-color: #FF0101;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	font-weight: bold;
}
.GridViewHeader A
{
	background-color: #FF0101;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	font-weight: bold;
	text-decoration: none;
}
.GridViewHeader A:visited
{
	background-color: #FF0101;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	font-weight: bold;
}
.GridViewHeader A:hover
{
	background-color: #FF0101;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Yellow;
	font-weight: bold;
}
.GridViewRow
{
	background-color: White;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	padding: 0 0 0 0;
	letter-spacing: 0;
	word-spacing: 0;
}
.GridViewRowAlternative
{
	background-color: #EBEBEB;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}
.GridViewRowLower
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	font-style: italic;
}
.GridViewFooter
{
	background-color: #FF0101;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	font-weight: bold;
}
.GridViewEmpty
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-style: italic;
	font-weight: bold;
}
.CountBanknotesSection
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0101;
	font-weight: bold;
}
.RowHeader
{
	background-color: #CCCCCC;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0101;
	font-weight: bold;
}
.PageFooterLabel
{
	background-color: Transparent;
	color: #FF0101;
	font-family: , Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

  Modal Popup  

.ShadowPopup
{
	border: 1px solid #dcdcdc;
	background-color: #ffffff;
	box-shadow: 5px 5px 5px 0px #696969;
	-moz-box-shadow: 3px 3px 6px 0px #696969;
	-webkit-box-shadow: 3px 3px 6px 0px #696969;
}


.ModalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.ModalPopup
{
	background-color: #ffffff;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 300px;
}
.UpdateProgressDiv
{
	position: absolute;
	z-index: 10;
	left: expression((this.offsetParent.clientWidth/2)-(this.clientWidth/2)+this.offsetParent.scrollLeft);
	top: expression((this.offsetParent.clientHeight/2)-(this.clientHeight/2)+this.offsetParent.scrollTop);
}
.UpdateProgressTable
{
	border: 2px solid #FF0000;
	background-color: White;
}
.UpdateProgressLabel
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
  
REPORT VIEWER 
 
.ReportViewer
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #CCCCCC;
}

 
DATEtime picker
 
.ui-timepicker-div .ui-widget-header
{
	margin-bottom: 8px;
}
.ui-timepicker-div dl
{
	text-align: left;
}
.ui-timepicker-div dl dt
{
	height: 25px;
	margin-bottom: -25px;
}
.ui-timepicker-div dl dd
{
	margin: 0 10px 10px 65px;
}
.ui-timepicker-div td
{
	font-size: 90%;
}
.ui-tpicker-grid-label
{
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}

.ui-timepicker-rtl
{
	direction: rtl;
}
.ui-timepicker-rtl dl
{
	text-align: right;
}
.ui-timepicker-rtl dl dd
{
	margin: 0 65px 10px 10px;
}

 Tabella nel main.asp 
.cellHeader
{
	width: 10%;
	text-align: center;
	border-bottom: 1px solid white;
	border-left: 0px solid white;
	border-right: 1px solid white;
	border-top: 0px solid white;
}
.cellHeader2
{    
	text-align: center;
	border-bottom: 0px solid white;
	border-left: 0px solid white;
	border-right: 1px solid white;
	border-top: 0px solid white;
}
.cellItem
{
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 0px none black;
	border-top: 0px none black;               border-width: 1px;             border-style: none solid none solid;              
	width: 10%;
}
.cellItem2
{
	border-bottom: 1px solid black;
	border-left: 0px solid black;
	border-right: 0px none black;
	border-top: 0px none black;
}
.tableHeader
{
	width: 100%;
}
.tableItemUp
{
	width: 100%;
	border-bottom: 0px none black;
	border-left: 0px none black;
	border-right: 1px solid black;
	border-top: 1px none black;
}
.tableItemDown
{
	width: 100%;
	border-bottom: 0px none black;
	border-left: 0px none black;
	border-right: 1px solid black;
	border-top: 1px none black;
}

 ** Griglia ** 

.GridSearch
{
	border : solid 1px #E4E4E4;
	background-color : White; 
}


.GridHeader
{
	background-color: #60676D;
	color :White;
	font-size :10px;
	font-weight :bold ; 
	height:30px; 
	border : solid 1px #E4E4E4;
	text-decoration:none; 
}

.GridHeaderDetails
{
	background-color: #60676D;
	color :White;
	font-size :10px;
	font-weight :bold ; 
	height:25px; 
	border : solid 1px #E4E4E4;
	text-decoration:none; 
}


.GridHeader a:link
{
	background-color: #60676D;
	color :White;
	 font-size :8pt; 
	font-weight :bold ; 
	text-decoration:none; 
}

.GridHeader a:visited
{
	background-color: #60676D;
	color :White;
	 font-size :8pt; 
	font-weight :bold ; 
	text-decoration:none; 
}

.GridHeader a:hover
{
	background-color: #60676D;
	color : gray;
	 font-size :8pt; 
	font-weight :bold ; 
	text-decoration:none; 
}

.GridItem
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	border : solid 1px #E4E4E4;
	height:23px; 
	padding-left :3px;
	color:#222222;
}

.GridItemDetails
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	border : solid 1px #E4E4E4;
	height:23px; 
	padding-left :3px;
	color:#666666;
}

.GridItemWithImg
{
	border : solid 1px #E4E4E4;
	vertical-align:middle; 
	text-align:center; 
	height:23px; 
}


.GridItemFunction
{
	border : solid 1px #E4E4E4;
	height:23px; 
}


.GridRowRed
{
	background-color : #FF7F7F;
	color : White ;
	font-size: 12px;
	border : solid 1px #E4E4E4;
	padding-left :3px;
	padding-right :3px;
	height:23px; 
}

.GridRowGreen
{
	background-color : #99CC7F;
	color : White ;
	font-size: 12px;
	border : solid 1px #E4E4E4;
	padding-left :3px;
	padding-right :3px;
	height:27px; 
}
 ** Griglia ** 

 ** Update panel ** 

#OuterTableCellOverlay    
{        
  background-color: white;      
  
   IE 8  
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	IE 5-7  
  filter: alpha(opacity=50);

	Netscape  
  -moz-opacity: 0.5;

	Safari 1.x  
  -khtml-opacity: 0.5;

	Good browsers  
  opacity: .5;
	
				  
	z-index: 999;        
	width: 100%;        
	height: 100%;        
	position:absolute;        
	top: 0;        
	left: 0;
 }
  ** Update panel ** 
 
 


.TitleSection
{
	font-family : Arial; 
	
	color:#FF0101; 
	font-size :15px;
	font-weight :bold;      
	text-align : center;  
}

.TdGridNested
{
	width:95%; 
	padding-bottom : 10px;
	border : 1px solid white;
	text-align:left; 
}

.TdImgSubNested
{
	width:2%; 
	border : 1px solid white;
	background-repeat : no-repeat ;  
	text-align :right;  
	vertical-align :top;
}




.Box2
{
	border-top: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	width: 100%;
	padding : 1px;
	height:25px; 
	cursor : hand;
}

.TitotloBlocchi
{
	color: #666666; 
	font-size : 8pt;
	font-weight:bold;  
	background:#EFEFEF; 
	text-align :left;
}

.collapsibleContent
{
	overflow: hidden;
	padding-top :1px; 
}

.collapsibletableContent
{
	width :100% ;
	 background-color :white;  
	border:solid 1px #CCCCCC;
	padding-left :1px;
	padding-top : 1px; 
	padding-bottom : 1px;
	
}

.collapsibleHeader
{
	cursor : pointer;
}

.ImgAlign
{
	font-size: 12px;
	vertical-align:middle; 
}

.lblff
{
	color : gray;
	font-style:oblique;   
	font-size :10px;
	width :335px;
}


.LnkPop:visited
{
	color :#FF0101;
}

.LnkPop:link
{
	color :#FF0101;
	text-decoration:underline; 
}

.LnkPop:hover
{
	color :#5E5E5E;
	text-decoration :none;
}

.LnkPop:active
{
	color :#5E5E5E;
}

  Fix per editor extender inside modalpopup  
.fix > div 
{
  height:inherit !important;
  width:inherit !important; 
}
 
.fix > div > .ajax__html_editor_extender_texteditor
{
	height:200px!important;
	
}
  
 

input 
{ font-size:13px; }
 
 
.inputDropDownList
{ font-size:13px; height:24px;  }


.Label_Blue
{ color:#FF0101; }
 


.activexAlert
{
	color:#cc0000; 
	font-size:12px; 
	font-weight:bold; 
	display:none;
	padding:8px;
}



 
GridView
 
.GridViewHeader
{
	background-color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bold;
}
.GridViewHeader A
{
	background-color: #414141;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bold;
	text-decoration: none;
}
.GridViewHeader A:visited
{
	background-color: #414141;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bold;
}
.GridViewHeader A:hover
{
	background-color: #414141;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Yellow;
	font-weight: bold;
}
.GridViewRow
{
	background-color: White;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	padding: 0 0 0 0;
	letter-spacing: 0;
	word-spacing: 0;
}
.GridViewRowAlternative
{
	background-color: #EBEBEB;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}
.GridViewRowLower
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
	font-style: italic;
}
.GridViewFooter
{
	background-color: #008055;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bold;
}
.GridViewEmpty
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	font-style: italic;
	font-weight: bold;
}
.CountBanknotesSection
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	font-weight: bold;
}
.RowHeader
{
	background-color: #CCCCCC;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #008055;
	font-weight: bold;
}
.PageFooterLabel
{
	background-color: Transparent;
	color: #008055;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
} */