﻿body { margin: 0 auto; padding: 20px; font-family: Verdana; font-size: smaller; background: #c3d5ed url(../img/logo-back.png) repeat-y right; }
img { border: none;}
#footer { margin-top: 4px; background-color: White; text-align: center; color: #39647d;  }
#footer p {  -moz-border-radius: 15px; border-radius: 15px;}

#menu { background: White url(../img/head.gif) no-repeat right top ;  
        position: fixed; top: 0px; left: 0px; z-index: 999999; width: 100%;
        }
#menu img { margin: 5px; margin-left: 20px;}
#master_div_login {background-color: #39647d ; text-align: center; min-height: 20px; padding-right: 10px; }
 #master_div_login a { background-color: #e4621a; color: white; margin: 0 5px 0 5px; padding: 2px;}
 #master_div_login a:hover { background-color:white ; color: #e4621a; }
 #master_div_login2 { text-align: right; background-color: White; float: right; }

 /* new menu */
#ctl00_menuMain { width: 100%;}
.IE8Fix {z-index: 100;}

.Menu {  background: #e4621a url(../img/_mnu.png) repeat-x top; width: 100%; }
.StaticMenu { background: #e4621a url(../img/_mnu.png) repeat-x top; font-variant:small-caps; font-weight: bold; }
.Menu, .StaticMenu {  height: 25px; }

.StaticMenu a, .Dynamic a{ display: block; text-align: center; color: white; padding-top: 5px;}

.StaticMenu, .DynamicMenu{width: 280px;}

.Dynamic {}
.DynamicMenu {background-color: #c95617; }
.DynamicMenu_Hover a, .StaticMenu_Hover a, .DynamicMenu_Selected a, .StaticMenu_Selected a{ background-image: url(../img/_mnuh.png); background-color: White; color: #e4621a; font-weight: bold;  }
            

 
 #pge{ margin-top: 71px; }
 
 .title  {background-color: White;  min-height: 26px; padding-top: 10px; text-align: center; margin-top: 2px;} 
.title span { color: #e4621a; font-size: medium; font-weight: bold; }
.smartpt span{  font-size: 2em;}
.login, .loginm{color: White; margin: 10px;} 
.logintitle, .loginm{ background-color:#e4621a; font-weight: bold; }


.login input { width: 150px;  } 
.login .logcmd { margin: 10px;} 
.login  tr {height: 25px;}
.login table {background-color: #39647d; }

 .popbody
        {
            min-height: 150px;
            background-color: White;
            color: #333;
            text-align: center;
            margin-top: 20px;
        }
        ._1yv
        {
            margin: 0 auto 40px;
            position: relative;
        }
        ._1yu
        {
            border: 10px solid rgba(82, 82, 82, 0.7);
            border-radius: 8px 8px 8px 8px;
            min-width: 500px;
        }
        ._t
        {
            background-color: #FFFFFF;
            position: relative;
        }
        ._1yw
        {
            -moz-border-bottom-colors: none;
            -moz-border-image: none;
            -moz-border-left-colors: none;
            -moz-border-right-colors: none;
            -moz-border-top-colors: none;
            background-color: #f39;
            border-color: #f37 #f37 -moz-use-text-color;
            border-style: solid solid none;
            border-width: 1px 1px 0;
            color: #FFFFFF;
            font-size: 14px;
            font-weight: bold;
        }
        
        .pvs
        {
            padding-bottom: 5px;
            padding-top: 5px;
        }
        
        .phm
        {
            padding-left: 10px;
            padding-right: 10px;
        }
        .uiOverlayFooter
        {
            text-align: right;
        }
        .pam
        {
            padding: 2px;
        }
        .topborder
        {
            border-bottom: medium none;
            border-left: medium none;
            border-right: medium none;
        }
        .uiBoxGray
        {
            background-color: #F2F2F2;
            border: 1px solid #CCCCCC;
        }
        ._13, ._14
        {
            border-style: solid;
        }

    .avviso {padding: 10px; width: 300px; background-color: #e4621a; color: White; text-align: center; border-left: 4px solid #39647d; border-right: 4px solid #39647d; }
.cmd , .cmdmob, .logcmd {color: white;  background: #e4621a url(../img/cmdbck.png) repeat-x right;  text-align: center;  font-weight: bold; border: 1px solid #333; margin: 4px 4px 8px 4px;}
/*P.D. 20150127 nuove classi*/
.trentapercento {height:30px; width:100px}
.cmdslide { background: #e3e3e3 url(images/ui-bg_highlight-soft_100_e3e3e3_1x100.png) repeat-x right;  text-align: center; font-weight: bold; color: #39647d; border: 1px solid #333; margin:0px -3px 0px -3px; }
.cmdslide:hover { background: #39647d url(images/ui-bg_highlight-soft_25_39647d_1x100.png) 50% 50% repeat-x; text-align: center; font-weight: bold; color: #ffffff; border: 1px solid #39647d; margin:0px -3px 0px -3px;}
.cmdslideactive { background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; text-align: center; font-weight: bold; color: #e4621a;  border: 1px solid #dddddd; margin:0px -3px 0px -3px; }
/*P.D. 20141029 */
.alert
{
font-size:large; 
color: #e4621a;
}

 .cmd:hover, .cmdmob:hover, .logcmd:hover{ color:#e4621a ; background: white url(../img/cmdbckhov.png); cursor: pointer; }
.cmd , .logcmd{ height: 22px;}
.cmdmob { height: 50px; font-size: larger;background: #e4621a ;}

.cmd_disable { background-color:  #ccc; color: Black; text-align: center;}

.icofilter { border: 1px solid white;  min-height: 67px; min-width: 90px; text-align: center; }
.icofilter:hover { background-color: White;}
.lunghfissa {width: 150px}
.lunghfissamore {width: 215px}
.link:LINK {
 color : Blue;
 text-decoration: none
}

.link:VISITED {
 color : Purple;
 text-decoration: none
}

.link:HOVER {
 color : Red;
 text-decoration : underline;
}

.link:ACTIVE {
 color : Red;
 text-decoration: underline
}




.icofilter img { margin: 0 auto; display: block; }
.icofilter span { color: White; background-color: #e4621a;  display: block; }
 .smartptr .icofilter input  { width: 80px; } 
  .smartptr select { font-size: large; height: 40px; }
 .smartptr .cmd  { height: 40px;}
table .cmd {  }

    .loginm table{ background-color: #39647d; width: 100%; margin: 0 auto;}
   .loginm { font-size: 30px;}
   .loginm input { height: 70px; width: 350px; font-size: 50px;}
   .loginm  tr {height: 100px;}
   .loginm .logcmd {color: white; width: 350px; height: 70px; background: #e4621a ;text-align: center; display: block; margin: 0 auto;}
     
#logcnt {  width: 100%;  }
#logcnt p { margin: 0 auto; padding: 50px; font-size: 150%; }

.border { border: 1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px;}

.hidden, .hide  {display: none;}
.content { background-color: White; margin-top: 80px;  padding-bottom: 1px; }
.Gridview { width: 100%; margin-top: 8px; }
 .clickable { cursor: pointer;}

 .termometro img { width: 90%;}
 .contntsx { display: block; float: left; margin-left: 10px; margin-top: 10px; height: 100%; }
.contntdx { display: block; float: right; margin-right: 10px; margin-top: 10px; height: 100%; }

 .floatBreak , .fltstop {
    clear: both;
}

.pmnome { font-size: 1.6em; width: 500px; display: inline-block; color: #e4621a;  padding: 1px 5px 1px 5px; margin: 1px 0 2px 0;}
.pmval  { font-size: 1.4em; }
.pmdata { font-size: 0.9em; display: inline-block; margin-left: 10px;  }
.pmstat {  font-size: 1.1em; display: block; width:100%; text-align: right;  float: right;  }
          
 .smartp { font-size: 2em; }  
 .smartptr { font-size: 210%;}          
 
               
.info { font-size: 1.0em; /*background: white url(../img/back.jpg) no-repeat bottom right ; min-height: 220px;*/}
.info p {text-align: justify; padding: 0 20px 0 20px;}
 .smartinfo p { font-size: 210%;}
 
 /* #myaccordion h3 { background-color: #e4621a; color: White; text-align: center; display: block; width: 100%;}
 #myaccordion h3:hover { background-color:White ; color:#e4621a ; }
*/
.mobile { font-size: 210%;}
.mobile h3 { height: 100px;}
.mobile  .ajax__calendar_container, .mobile  .ajax__calendar_container table{ width: 700px; }
 .mobile .ajax__calendar_day, .mobile .ajax__calendar_year, .mobile .ajax__calendar_month { width: 30px; height: 30px;  padding: 40px;}
 .mobile .ajax__calendar_days,.mobile .ajax__calendar_months,.mobile .ajax__calendar_years { height: 570px; width: 680px;}
 
  .mobile .ajax__calendar_body { width: 680px; margin: 0 auto; height: 570px;}
     .mobile .ajax__calendar_header , .mobile .ajax__calendar_footer { height: 50px;}
  
  .mobile  .ajax__calendar_container, .mobile .ajax__calendar_day, .mobile .ajax__calendar_year, .mobile .ajax__calendar_month{ font-size: xx-large;}
.mobile .ajax__calendar_prev, .mobile .ajax__calendar_next { height: 40px; width: 40px;}

/*User Control termometro*/
.uc_lab_top, .uc_lab_bott , .uc_lab_toplast{ position: relative;  width: 20px; display: block; }
.uc_lab_top {  top: -15px; left: -6px; }
.uc_lab_bott { top: 20px;left: -6px; }
.uc_lab_toplast {left: 230px; top: -35px;  }
.uc_panelrng { margin: 30px;}
.uc_lab_val { font-weight: bold; margin: 0 auto; display: block; width: 50px; }