﻿/* DEFAULTS
----------------------------------------------------------*/

body   
{
    background: #b6b7bc;
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #696969;
}

a:link
{
    color: #1d6514;
    font-weight:bold;
    text-decoration: none;
}
a:visited
{
    color: #1d6514;
    font-weight:bold;
    text-decoration: none;
}
a:active
{
    color: #1d6514;
    font-weight:bold;
    text-decoration: none;
}

a:hover
{
    color: #0e3609;
    font-weight:bold;
    text-decoration: none;
}


p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}

img
{
    border: 0px;
}

.SelSK{
    width:880px;
    text-overflow: ellipsis;
}

/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    width:980px;
    text-align:center;
    color: #666666;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
}

h1BoxFunzioni
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{

    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
.load{/* IE filter */
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
   -moz-opacity:0.5;    /* Mozilla extension */
   -khtml-opacity:0.5;  /* Safari/Conqueror extension */
   opacity:0.5; /* CSS3 */
   background-color:#fff;}

.page
{
    width: 1024px;
    background-color: #fff;
    margin: 10px auto 0px auto;
    border: 1px solid #496077;
}

#DspFile{
	display:none;
}
#DspLoad{
	display:block;
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #FFF;
    width: 100%;
    height:135px;
}

.header .imgLogo
{
    position:relative;
    padding: 0px 0px 0px 12px;
    width:160px;
    float:left;
}
.header .dsc
{
    position:relative;
    width:540px;
    font-weight: 600;
    margin: 0px;
    padding: 44px 0px 0px 30px;
    color: #000;
    border: none;
    line-height: 1.4;
    font-size: 1.3;
    float:left;
}
.header .imgLogoConsAmb
{
    position:relative;
    width:264px;
    padding: 12px 0px 0px 0px;
    float:left;
}
.header .AvvisoScad
{
    position:absolute;
    top:10px;
    left:210px;
    padding: 0px 0px 0px 0px;
    color: #f00;
    width: 530px;
    text-align:center;
    height: 65px;
}
.header .dataOggi
{
    position:absolute;
    top:79px;
    left:330px;
    padding: 0px 0px 0px 0px;
    color: #000;
    width: 350px;
    text-align:center;
    height: 19px;
}


.main
{
    padding: 0px 8px 0px 8px;
    margin: 0px 8px 0px 8px;
    min-height: 620px;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer
{
    color: #4e5766;
    width: 1024px;
    height:40px;
    background-color: #fff;
    margin: 10px auto 0px auto;
    border: 1px solid #496077;
    text-align: left;
    
}

.footer .LogoFoot
{
    position:relative;
    padding: 0px 0px 0px 0px;
    text-align: left;
    line-height: normal;
    float:left;
}

.footer .TestoFoot
{
    position:relative;
    padding: 11px 0px 0px 12px;
    text-align: left;
    line-height: normal;
	font-size: 0.9em;
    float:left;
}

.footer .DspUtente
{
    position:relative;
    padding: 11px 12px 0px 0px;
    text-align: left;
    line-height: normal;
	font-size: 0.9em;
	color:Black;
    float:right;
}


/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#ffcc00;
    width:100%;
    height:32px;
    border-bottom: 1px solid #999999;
}
.hideSkiplink .dscBriciole
{
    position:relative;
    font-weight: 600;
    margin: 0px;
    padding: 5px 0px 0px 20px;
    color: #000;
    border: none;
    line-height: 1.5em;
    font-size: 1.2em;
    float:left;
}

.hideSkiplink .dscBriciole a,.hideSkiplink .dscBriciole a:link,.hideSkiplink .dscBriciole a:visited, a:active
{
    color: #1d6514;
    font-weight:bold;
    text-decoration: none;
}

.hideSkiplink .dscBriciole a:hover
{
    color: #0e3609;
    font-weight:bold;
    text-decoration: none;
}


/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 0px 0px 0px 0px;
    padding: 1em;
}

fieldset p 
{
    margin: 2px 6px 10px 6px;
    float:left;
}

fieldset.login label
{
    display: block;  
}


fieldset label.inline 
{
    display: inline;
}


fieldsetTab
{
    margin: 0px 0px 0px 0px;
    padding: 1em;
    border: 1px solid #ccc;
    background-color:#f2f2f2;
    background: #f2f2f2 url("../immagini/FondoTopBox.gif") repeat-x;

}

fieldsetTab p 
{
    margin: 2px 12px 6px 10px;
}

fieldsetTab.login label
{
    display: block;  
}


fieldsetTab label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
    color:#696969;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}
div.BoxNomeSoc
{
    position:relative;
    width: 99%;
    font-size: 1.3em;
    font-weight: 600;
    padding-top:6px;
    text-align:right;
    color:#2c7327;
    float:left;
}
.BoxRigaTitoli
{
    position:relative;
    width: 99%;
    padding-top:2px;
    padding-bottom:2px;
    font-weight: 600;
    color:#696969;
    font-size: 1.2em;
    float:left;
}

.BoxTitoloFunzioni
{
    position:relative;
    width: 53%;
    float:left;
}
.BoxTitoloTabelle
{
    position:relative;
    width: 40%;
    float:left;
}
.BoxTitoloPrincipale
{
    position:relative;
    width: 78%;
    float:left;
}
.BoxTitoloComandi
{
    position:relative;
    width: 22%;
    float:left;
}

.BoxFunzioni
{
    position:relative;
    width: 50%;
    min-height:130px;
    padding-top:12px;
    border: 1px solid #ccc;
    background-color:#f2f2f2;
    float:left;
}

.BoxFunzioni p 
{
    margin: 2px 6px 10px 6px;
    float:left;
}



.BoxStampe
{
    position:relative;
    width: 97.8%;
    top:18px;
    min-height:130px;
    padding-top:12px;
    padding-bottom:12px;
    padding-left:12px;
    border: 1px solid #ccc;
    background-color:#f2f2f2;
    float:left;
}
.BoxStampe p 
{
    margin: 2px 6px 10px 6px;
    float:left;
}

div.BoxSelSoc
{
    position:relative;
    width: 78%;
    float:left;
}
.BoxFunzioni .SpcLin
{
    position:relative;
    left:0px;
    width: 100%;
    height:8px;
    float:left;
}
.BoxTabelle
{
    position:relative;
    left:20px;
    width: 47%;
    min-height:130px;
    padding-top:12px;
    border: 1px solid #ccc;
    background-color:#f2f2f2;
    margin-bottom:12px;
    float:left;
}
.BoxTabelle p 
{
    margin: 2px 6px 10px 6px;
    float:left;
}
.BoxTabelle .Titolo
{
    position:relative;
    left:0px;
    width: 100%;
    text-align:center;
    color:#000;
    float:left;
}
.BoxTabelle .SpcLin
{
    position:relative;
    left:0px;
    width: 100%;
    height:8px;
    float:left;
}


/* Gestione società  
----------------------------------------------------------*/


.BoxElencoSoc
{
    position:relative;
    width: 73%;
    min-height:130px;
    padding-top:12px;
    padding-bottom:12px;
    padding-left:12px;
    border: 1px solid #ccc;
    background-color:#f2f2f2;
    float:left;
}
.BoxElencoSoc p 
{
    margin: 2px 6px 10px 6px;
    float:left;
}

.BoxElencoSocComandi
{
    position:relative;
    width: 22%;
    left:20px;
    min-height:130px;
    padding-top:12px;
    padding-bottom:12px;
    padding-left:6px;
    border: 1px solid #ccc;
    background-color:#f2f2f2;
    float:left;
}


.ElencoSoc
{
    position:relative;
    width: 75%;
    float:left;

}
.ElencoSocComandi
{
    position:relative;
    left:20px;
    width: 23%;
    float:left;
}

.ElencoLungo
{
    position:relative;
    width: 100%;
    margin-top:16px;
    margin-bottom:16px;
    border: 1px solid #ccc;
    background-color:#f2f2f2;
    float:left;

}
.BoxElencoLungo
{
    position:relative;
    width:100%;
    left:0px;
    min-height:130px;
    padding-top:12px;
    padding-bottom:12px;
    padding-left:6px;
    border: 1px solid #ccc;
    background-color:#f2f2f2;
    margin-bottom:12px;
    float:left;
}

.BoxElencoImport
{
    position:relative;
    width:100%;
    left:0px;
    min-height:130px;
    padding-top:12px;
    padding-bottom:12px;
    padding-left:6px;
    border: 1px solid #ccc;
    background-color:#f2f2f2;
    margin-bottom:12px;
	text-align:center;
    float:left;
}

.MessaggiTop
{
    position:relative;
    bottom:0px;
    width: 100%;
    margin-bottom:0px;
    background-color: #d8d8d8;
    float:left;
}
.ContenitoreMsg
{
    position:relative;
    width: 100%;
    color:#F00;
    float:left;
}
.IntTab
{
    position:relative;
    width: 99%;
    height:25px;
    overflow:hidden;
    color:#000;
    float:left;
}
.IntTabDip
{
    position:relative;
    width: 100%;
    height:26px;
    overflow:hidden;
    color:#000;
    float:left;
}
.IntTabScheda
{
    position:relative;
    width: 100%;
    height:25px;
    overflow:auto;
    color:#000;
    float:left;
}
.IntTabQuest
{
    position:relative;
    width: 99%;
    height:50px;
    color:#000;
    float:left;
}
.IntTabISO
{
    position:relative;
    width: 99%;
    height:60px;
    color:#000;
    float:left;
}
.RigaIntISO
{
    position:relative;
    background-color:#ffe98f;
    width: 100%;
    height:50px;
    border: 1px solid #95b3d7;
    padding-bottom:4px;
    padding-top:2px;
    float:left;
}
.RigaIntCopiaISOTop
{
    position:relative;
    background-color:#ffe98f;
    width: 100%;
    height:20px;
    border-top: 1px solid #95b3d7;
    border-left:1px solid #95b3d7;
    border-right:1px solid #95b3d7;
    padding-bottom:4px;
    padding-top:2px;
    text-align:center;
    font-weight:bold;
    float:left;
}
.RigaIntCopiaISOBot
{
    position:relative;
    background-color:#ffe98f;
    width: 100%;
    height:50px;
    border-bottom: 1px solid #95b3d7;
    border-left:1px solid #95b3d7;
    border-right:1px solid #95b3d7;
    padding-bottom:4px;
    padding-top:2px;
    float:left;
}
.ColISODsc
{
    position:relative;
    width:30%;
    padding-left:4px;
    text-align:left;
    float:left;
}
.ColSitAzDsc
{
    position:relative;
    width:22%;
    padding-left:4px;
    text-align:left;
    float:left;
}
.ColISOTrim
{
    position:relative;
    width:10%;
    padding-left:4px;
    text-align:center;
    float:left;
}
.ColOHSASTrim
{
    position:relative;
    width:24%;
    padding-left:4px;
    text-align:center;
    float:left;
}
.ContenitoreSelTab
{
    position:relative;
    width: 100%;
    height:28px;
    overflow:auto;
    color:#000;
    float:left;
}

.ContenitoreTab
{
    position:relative;
    width: 99%;
    height:505px;
    overflow:auto;
    color:#000;
    float:left;
}

.ContenitoreTab .SpazioTasti
{
    position:relative;
    left:8px;
    width: 90%;
    height:36px;
    float:left;
}
.ContenitoreTab .SpazioTastiNascosto
{
    display:none;
}

.ContenitoreTabCorto
{
    position:relative;
    width: 100%;
    height:477px;
    overflow:auto;
    color:#000;
    float:left;
}

.ContenitoreTabCorto .SpazioTasti
{
    position:relative;
    left:8px;
    width: 90%;
    height:36px;
    float:left;
}
.ContenitoreTabCorto .SpazioTastiNascosto
{
    display:none;
}

.ContenitoreRep
{
    position:relative;
    width: 25%;
    height:482px;
    overflow:auto;
    color:#000;
    float:left;
}
.ContenitoreMans
{
    position:relative;
    width: 25%;
    height:482px;
    overflow:auto;
    color:#000;
    float:left;
}
.ContenitoreSorvSanit
{
    position:relative;
    width: 25%;
    height:482px;
    overflow:auto;
    color:#000;
    float:left;
}
.ContenitoreDPI
{
    position:relative;
    width: 24%;
    height:482px;
    overflow:auto;
    color:#000;
    float:left;
}

.ContenitoreRepNascosto
{
     display:none;
}
.ContenitoreRepInt
{
    position:relative;
    background-color:#95b3d7;
    width: 99%;
    height:22px;
    color:#000;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:6px;
    float:left;
}

.ContenitoreRepInt .BoxImg
{
    position:relative;
    float:right;
}
.ContenitoreRepInt .BoxTxt
{
    position:relative;
    padding-top:4px;
    padding-right:6px;
    float:right;
}
.ContenitoreRepInt .BoxTxt a,.ContenitoreRepInt .BoxTxt a:link,.ContenitoreRepInt .BoxTxt a:visited,.ContenitoreRepInt .BoxTxt a:active
{
    color: #000;
    font-weight:normal;
    text-decoration: none;
}

.ContenitoreRepInt .BoxTxt a:hover
{
    color: #0e3609;
    font-weight:normal;
    text-decoration: none;
}


.ContenitoreRepInt .BoxImgL
{
    position:relative;
    float:left;
}
.ContenitoreRepInt .BoxTxtL
{
    position:relative;
    padding-top:4px;
    padding-right:6px;
    float:left;
}
.ContenitoreRepInt .BoxTxtL a,.ContenitoreRepInt .BoxTxtL a:link,.ContenitoreRepInt .BoxTxtL a:visited,.ContenitoreRepInt .BoxTxtL a:active
{
    color: #000;
    font-weight:normal;
    text-decoration: none;
}

.ContenitoreRepInt .BoxTxtL a:hover
{
    color: #0e3609;
    font-weight:normal;
    text-decoration: none;
}


.ContenitoreRepInt .BoxImgR
{
    position:relative;
    float:right;
}
.ContenitoreRepInt .BoxTxtR
{
    position:relative;
    padding-top:4px;
    padding-right:30px;
    float:right;
}

.ContenitoreRepInt .BoxTxtR a,.ContenitoreRepInt .BoxTxtR a:link,.ContenitoreRepInt .BoxTxtR a:visited,.ContenitoreRepInt .BoxTxtR a:active
{
    color: #000;
    font-weight:normal;
    text-decoration: none;
}

.ContenitoreRepInt .BoxTxtR a:hover
{
    color: #0e3609;
    font-weight:normal;
    text-decoration: none;
}

.ContenitoreDip
{
    position:relative;
    width: 99%;
    height:482px;
    overflow:auto;
    color:#000;
    float:left;
}
.ContenitoreDip
{
    position:relative;
    width: 99%;
    height:482px;
    overflow:auto;
    color:#000;
    float:left;
}



.ContenitorePop
{
    position:relative;
    width: 100%;
    height:560px;
    overflow:auto;
    color:#000;
    float:left;
}

.ContenitorePop .SpazioTasti
{
    position:relative;
    left:8px;
    width: 90%;
    height:36px;
    float:left;
}
.ContenitorePop .SpazioTastiNascosto
{
    display:none;
}


.ContenitoreISO
{
    position:relative;
    width: 99%;
    height:402px;
    overflow:auto;
    color:#000;
    border-top:#999 solid 1px;
    border-right:#999 solid 1px;
    border-bottom:#999 solid 1px;
    float:left;
}
.ContenitoreISOTasti
{
    position:relative;
    width: 99%;
    height:36px;
    color:#000;
    float:left;
}
.ContenitoreISOTasti .ISOTastoSx
{
    position:relative;
    width: 50%;
    padding-top:12px;
    text-align:left;
    color:#000;
    float:left;
}.ContenitoreISOTasti .ISOTastoDx
{
    position:relative;
    width: 50%;
    padding-top:12px;
    text-align:right;
    color:#000;
    float:left;
}

.ContenitoreDomande
{
    position:relative;
    width: 99.3%;
    height:462px;
    overflow:auto;
    color:#000;
    float:left;
}
.ContenitoreDomandeInt
{
    position:relative;
    background-color:#95b3d7;
    width: 100%;
    height:22px;
    color:#000;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:4px;
    text-align:right;
    float:left;
}

.ContenitoreDomandeInt .BoxImg
{
    position:relative;
    float:left;
}
.ContenitoreDomandeInt .BoxTxt
{
    position:relative;
    padding-top:4px;
    padding-right:6px;
    float:left;
}
.ContenitoreDomandeInt .BoxEdit
{
    position:relative;
    padding-top:4px;
    padding-right:6px;
    width:20%;
    float:left;
}

.ContenitoreDomandeInt .BoxTxt a,.ContenitoreDomandeInt .BoxTxt a:link,.ContenitoreDomandeInt .BoxTxt a:visited,.ContenitoreDomandeInt .BoxTxt a:active
{
    color: #000;
    font-weight:normal;
    text-decoration: none;
}

.ContenitoreDomandeInt .BoxTxt a:hover
{
    color: #0e3609;
    font-weight:normal;
    text-decoration: none;
}


.TopCert
{
    position:relative;
    background-color:#FFF;
    width: 99%;
    height:26px;
    color:#000;
    border-bottom: 1px solid #FFF;
    border-Left: 1px solid #FFF;
    border-right: 1px solid #FFF;
    padding-bottom:4px;
    text-align:right;
    float:left;
}


.ContenitoreDomandePersInt
{
    position:relative;
    background-color:#95d7b1;
    font-family:Verdana;
    font-weight:bold;
    font-size:12px;
    width:99.9%;
    height:22px;
    color:#000;
    border-bottom: 1px solid #95b3d7;
    padding-top:10px;
    padding-bottom:6px;
    text-align:left;
    float:left;
}
.ContenitoreDomandePersInt .BoxNota
{
    position:relative;
    padding-top:2px;
    padding-left:8px;
    float:left;
}
.ContenitoreDomandePersInt .BoxDscDitta
{
    position:relative;
    font-size:14px;
    padding-left:18px;
    float:left;
}


.ContenitoreDomandePersComInt
{
    position:relative;
    background-color:#a5fb9e;
    font-family:Verdana;
    font-weight:bold;
    font-size:12px;
    width:99.9%;
    height:22px;
    color:#000;
    border-bottom: 1px solid #95b3d7;
    padding-top:10px;
    padding-bottom:6px;
    text-align:left;
    float:left;
}
.ContenitoreDomandePersComInt .BoxNota
{
    position:relative;
    padding-top:2px;
    padding-left:8px;
    float:left;
}
.ContenitoreDomandePersComInt .BoxDscDitta
{
    position:relative;
    font-size:14px;
    padding-left:18px;
    float:left;
}



.ContenitoreRepRiga1
{
    position:relative;
    background-color:#cde3ff;
    width: 99%;
    color:#000;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:3px;
    float:left;
}
.ContenitoreRepRiga2
{
    position:relative;
    background-color:#e7eefa;
    width: 99%;
    color:#000;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:3px;
    float:left;
}


.ContenitoreCapRiga
{
    position:relative;
    background-color:#a6cdfe;
    width: 99.7%;
    color:#000;
    padding-top:8px;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:3px;
    float:left;
}
.ContenitoreCapRigaComp
{
    position:relative;
    background-color:#a5fb9e;
    width: 99.7%;
    color:#000;
    padding-top:8px;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:3px;
    float:left;
}
.ContenitoreSottoCapRiga
{
    position:relative;
    background-color:#cde3ff;
    width: 99.7%;
    color:#000;
    padding-top:8px;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:3px;
    float:left;
}
.ContenitorePersSottoCapRiga
{
    position:relative;
    background-color:#cdffdb;
    width: 99.7%;
    color:#000;
    padding-top:8px;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:3px;
    float:left;
}
.ContenitoreDomRiga1
{
    position:relative;
    background-color:#e7eefa;
    width: 99.7%;
    color:#000;
    padding-top:8px;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:3px;
    float:left;
}



.ContenitoreDomPersRiga1
{
    position:relative;
    background-color:#e6feed;
    width: 99.7%;
    color:#000;
    padding-top:8px;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:3px;
    float:left;
}

.ContenitoreDomCancRiga1
{
    position:relative;
    background-color:#fec7c7;
    width: 99.7%;
    color:#000;
    padding-top:8px;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:3px;
    float:left;
}



.ContenitoreRepRigaSel
{
    position:relative;
    background-color:#fed584;
    width: 99%;
    color:#000;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    float:left;
}

/* */
.IntScheda
{
    position:relative;
    width: 99%;
    color:#000;
    float:left;
}

.ContenitoreScheda
{
    position:relative;
    background-color:#ecf1dd;
    width: 99%;
    height:1002px;
    border-left:1px solid #CCC;
    border-bottom:1px solid #CCC;
    border-right:1px solid #CCC;
    overflow:auto;
    color:#000;
    float:left;
}

.ContenitoreScheda .BoxNascosto
{
    display:none;
}

.ContenitoreScheda .BoxLungo
{
    position:relative;
    width: 100%;
    font-size:0.9em;
    float:left;
}

.ContenitoreScheda .BoxSx
{
    position:relative;
    width: 62%;
    font-size:0.9em;
    float:left;
}

.ContenitoreScheda .BoxTestata {
    position:relative;
    background-color:#fef5ce;
    border: 1px solid #95b3d7;
    left:4px;
    top:4px;
    width: 98%;
    padding-bottom:3px;
    padding-top:2px;
    padding-left:4px;
    overflow:auto;
    float:left;
}
.ContenitoreScheda .BoxTestata .Riga
{
    position:relative;
    width: 100%;
    padding-top:2px;
    padding-bottom:2px;
    float:left;
}
.ContenitoreScheda .BoxTestata .Riga .IntR
{
    position:relative;
    width: 18%;
    font-weight:bold;
    float:left;
}
.ContenitoreScheda .BoxTestata .Riga .IntModSk
{
    position:relative;
    width: 115px;
    font-weight:bold;
    float:left;
}
.ContenitoreScheda .BoxTestata .Riga .IntCondOp
{
    position:relative;
    width: 70px;
    font-weight:bold;
    float:left;
}

.ContenitoreScheda .BoxTestata .Riga .IntRL
{
    position:relative;
    padding-left:6px;
    padding-right:4px;
    font-weight:bold;
    float:left;
}
.ContenitoreScheda .BoxTestata .Riga .ContR
{
    position:relative;
    width: 81.8%;
    float:left;
}
.ContenitoreScheda .BoxTestata .Riga .ContRisk
{
    position:relative;
    width: 602px;
    overflow:hidden;
    float:left;
}
.ContenitoreScheda .BoxTestata .Riga .ContCond
{
    position:relative;
    width: 80px;
    float:left;
}
.ContenitoreScheda .BoxTestata .Riga .ContTasto
{
    position:relative;
    width: 75px;
    float:left;
}
.ContenitoreScheda .BoxTestata .Riga .ContR1
{
    position:relative;
    width: 22%;
    float:left;
}
.ContenitoreScheda .BoxTestata .Riga .ContR2
{
    position:relative;
    width: 48%;
    float:left;
}
.ContenitoreScheda .BoxTestata .Riga .ContR3
{
    position:relative;
    width: 32.8%;
    text-align:right;
    float:left;
}
.ContenitoreScheda .BoxTestata .Riga .ContRL
{
    position:relative;
    float:left;
}



/* BoxDPI */
.ContenitoreScheda .BoxDPI
{
    position:relative;
    width: 100%;
    padding-top:6px;
    padding-left:4px;
    float:left;
}
.ContenitoreScheda .BoxDPI .RigaComandi
{
    position:relative;
    background-color:#389731;
    color:White;
    width: 95%;
    border-left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    border-top: 1px solid #95b3d7;
    padding-bottom:2px;
    padding-top:0px;
    font-size:15px;
    float:left;
}
.ContenitoreScheda .BoxDPI .RigaComandi .TitoloDPI
{
    position:relative;
    padding-top:2px;
    width: 60%;
    float:left;
}
.ContenitoreScheda .BoxDPI .RigaComandi .BoxTasto
{
    position:relative;
    width: 39%;
    text-align:right;
    float:left;
}

.ContenitoreScheda .BoxDPI .RigaIntDpi
{
    position:relative;
    background-color:#ffe98f;
    width: 95%;
    border: 1px solid #95b3d7;
    padding-bottom:2px;
    padding-top:2px;
    float:left;
}
.ContenitoreScheda .BoxDPI .RigaIntDpi .ColDatEdit
{
    position:relative;
    width:10%;
    padding-left:4px;
    padding-bottom:2px;
    font-size: 11px;
    float:left;
}
.ContenitoreScheda .BoxDPI .RigaIntDpi .ColDscTipo
{
    position:relative;
    width:25.5%;
    padding-left:4px;
    font-weight:bold;
    text-align:left;
    float:left;
}
.ContenitoreScheda .BoxDPI .RigaIntDpi .ColDscCarat
{
    position:relative;
    width:57%;
    padding-left:4px;
    font-weight:bold;
    text-align:left;
    float:left;
}
.ContenitoreScheda .BoxDPI .RigaIntDpi .ColDscConf
{
    position:relative;
    width:17%;
    padding-left:4px;
    font-weight:bold;
    text-align:left;
    float:left;
}

.ContenitoreScheda .BoxDPI .BoxCont
{
    position:relative;
    width:99%;
    height:75px;
    overflow:auto;
    float:left;
}
.ContenitoreScheda .BoxDPI .BoxCont .Riga1Mans
{
    position:relative;
    background: #cde3ff url("../immagini/FondoTabMans.gif") repeat-y;
    width:563px;
    border-left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    float:left;
}
.ContenitoreScheda .BoxDPI .BoxCont .Riga2Mans
{
    position:relative;
    background: #e7eefa url("../immagini/FondoTabMans.gif") repeat-y;
    width:563px;
    border-left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    float:left;
}

.ContenitoreScheda .BoxDPI .BoxCont .Riga1Dpi
{
    position:relative;
    background: #cde3ff url("../immagini/FondoTabDPI.gif") repeat-y;
    width:563px;
    border-left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    float:left;
}
.ContenitoreScheda .BoxDPI .BoxCont .Riga2Dpi
{
    position:relative;
    background: #e7eefa url("../immagini/FondoTabDPI.gif") repeat-y;
    width:563px;
    border-left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    float:left;
}

.ContenitoreScheda .BoxDPI .BoxCont .ColDatEdit
{
    position:relative;
    text-align:left;
    padding-top:2px;
    width:11%;
    float:left;
}
.ContenitoreScheda .BoxDPI .BoxCont .ColDatTipo
{
    position:relative;
    width:25.5%;
    padding-left:4px;
    padding-bottom:2px;
    font-size: 11px;
    float:left;
}
.ContenitoreScheda .BoxDPI .BoxCont .ColDatCarat
{
    position:relative;
    width:57%;
    padding-left:4px;
    padding-bottom:2px;
    font-size: 11px;
    float:left;
}
.ContenitoreScheda .BoxDPI .BoxCont .ColDatConf
{
    position:relative;
    width:17%;
    padding-left:4px;
    padding-bottom:2px;
    font-size: 11px;
    float:left;
}
/* Fine Box DPI */


.ContenitoreScheda .BoxDPI .BoxCont .ColDscMans
{
    position:relative;
    width:83%;
    padding-left:4px;
    padding-bottom:2px;
    font-size: 11px;
    float:left;
    top: 0px;
    left: 0px;
}


/* Box Valori di esposizione*/
.ContenitoreScheda .BoxEspo
{
    position:relative;
    width: 100%;
    padding-top:6px;
    padding-left:4px;
    margin-top:8px;
    float:left;
}
.ContenitoreScheda .BoxEspo .RigaComandi
{
    position:relative;
    background-color:#389731;
    color:White;
    width: 95%;
    border-left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    border-top: 1px solid #95b3d7;
    padding-bottom:2px;
    padding-top:0px;
    font-size:15px;
    float:left;
}
.ContenitoreScheda .BoxEspo .RigaComandi .TitoloDPI
{
    position:relative;
    padding-top:2px;
    width: 60%;
    float:left;
}
.ContenitoreScheda .BoxEspo .RigaComandi .BoxTasto
{
    position:relative;
    width: 39%;
    text-align:right;
    float:left;
}

.ContenitoreScheda .BoxEspo .RigaIntDpi
{
    position:relative;
    background-color:#ffe98f;
    width: 95%;
    border: 1px solid #95b3d7;
    padding-bottom:2px;
    padding-top:2px;
    float:left;
}
.ContenitoreScheda .BoxEspo .RigaIntDpi .ColDatEdit
{
    position:relative;
    width:10%;
    padding-left:4px;
    padding-bottom:2px;
    font-size: 11px;
    float:left;
}
.ContenitoreScheda .BoxEspo .RigaIntDpi .ColDscTipo
{
    position:relative;
    width:25.8%;
    padding-left:4px;
    font-weight:bold;
    text-align:left;
    float:left;
}
.ContenitoreScheda .BoxEspo .RigaIntDpi .ColDscCarat
{
    position:relative;
    width:40%;
    padding-left:4px;
    font-weight:bold;
    text-align:left;
    float:left;
}
.ContenitoreScheda .BoxEspo .RigaIntDpi .ColDscConf
{
    position:relative;
    width:17%;
    padding-left:4px;
    font-weight:bold;
    text-align:left;
    float:left;
}

.ContenitoreScheda .BoxEspo .BoxCont
{
    position:relative;
    width:99%;
    height:75px;
    overflow:auto;
    float:left;
}

.ContenitoreScheda .BoxEspo .BoxCont .Riga1Dpi
{
    position:relative;
    background: #cde3ff url("../immagini/FondoTabEsp.gif") repeat-y;
    width:563px;
    border-left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    float:left;
}
.ContenitoreScheda .BoxEspo .BoxCont .Riga2Dpi
{
    position:relative;
    background: #e7eefa url("../immagini/FondoTabEsp.gif") repeat-y;
    width:563px;
    border-left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    float:left;
}

.ContenitoreScheda .BoxEspo .BoxCont .ColDatEdit
{
    position:relative;
    text-align:left;
    padding-top:2px;
    width:11%;
    float:left;
}
.ContenitoreScheda .BoxEspo .BoxCont .ColDatTipo
{
    position:relative;
    width:25.5%;
    padding-left:4px;
    padding-bottom:2px;
    font-size: 11px;
    float:left;
}
.ContenitoreScheda .BoxEspo .BoxCont .ColDatCarat
{
    position:relative;
    width:40%;
    padding-left:4px;
    padding-bottom:2px;
    font-size: 11px;
    float:left;
}
.ContenitoreScheda .BoxEspo .BoxCont .ColDatConf
{
    position:relative;
    width:20%;
    padding-left:8px;
    padding-bottom:2px;
    font-size: 11px;
    float:left;
}/* Fine Box Valori di esposizione*/




/* Box Rischi*/
.BoxRischi
{
    position:relative;
    border: 1px solid #95b3d7;
    left:4px;
    width: 98%;
    height:493px;
    padding-top:6px;
    padding-left:4px;
    margin-top:8px;
    float:left;
}
.BoxRischi .BoxElencoRischi
{
    position:relative;
    left:0px;
    width: 50%;
    float:left;
}
.BoxRischi .BoxElencoRischi .RigaComandi
{
    position:relative;
    background-color:#389731;
    color:White;
    width: 98%;
    border: 1px solid #95b3d7;
    padding-bottom:2px;
    padding-top:0px;
    font-size:15px;
    float:left;
}
.BoxRischi .BoxElencoRischi .RigaComandi .TitoloDPI
{
    position:relative;
    padding-top:2px;
    width: 60%;
    float:left;
}
.BoxRischi .BoxElencoRischi .RigaComandi .BoxTasto
{
    position:relative;
    width: 39%;
    text-align:right;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxCont
{
    position:relative;
    width:98.1%;
    height:100px;
    overflow:auto;
    border-left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxCont a,.BoxRischi .BoxElencoRischi .BoxCont a:link,.BoxRischi .BoxElencoRischi .BoxCont a:visited,.BoxRischi .BoxElencoRischi .BoxCont a:active
{
    color: #1d6514;
    text-decoration: none;
}

.BoxRischi .BoxElencoRischi .BoxCont a:hover
{
    color: #0e3609;
    text-decoration: none;
}

.BoxRischi .BoxElencoRischi .BoxCont .Riga1Risk
{
    position:relative;
    background: #cde3ff url("../immagini/FondoTabRisk.gif") repeat-y;
    width:439px;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxCont .Riga2Risk
{
    position:relative;
    background: #e7eefa url("../immagini/FondoTabRisk.gif") repeat-y;
    width:439px;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxCont .Riga2RiskSel
{
    position:relative;
    background: #fffbcc url("../immagini/FondoTabRisk.gif") repeat-y;
    width:439px;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxCont .ColDatEdit
{
    position:relative;
    text-align:left;
    padding-top:2px;
    width:15%;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxCont .ColDatDscRisk
{
    position:relative;
    width:83%;
    padding-left:4px;
    padding-bottom:2px;
    font-size: 11px;
    float:left;
}

.BoxRischi .BoxElencoRischi .BoxSel
{
    position:relative;
    width:98.1%;
    height:360px;
    border-right: 1px solid #FFF;
    border-left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxSel .BoxMagKinney
{
    position:relative;
    background-color:White;
    margin-top:6px;
    width:94.4%;
    height:340px;
    border-right: 1px solid #95b3d7;
    border-top: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxSel .BoxMagKinney .TxtRisk
{
    position:relative;
    background-color:#fffde5;
    margin-top:6px;
    padding:3px;
    left:4px;
    width:96%;
    height:87px;
    border: 1px solid #c6c6c6;
    font-size:0.9em;
    overflow:auto;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxSel .BoxMagKinney .SpcDatRisk
{
    position:relative;
    margin-top:6px;
    left:4px;
    width:98%;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxSel .BoxMagKinney .SpcDatRisk .Riga
{
    position:relative;
    left:0px;
    width:99.5%;
    font-size:0.9em;
    padding-top:0px;
    padding-bottom:6px;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxSel .BoxMagKinney .SpcDatRisk .Riga .Int
{
    position:relative;
    left:0px;
    width:25%;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxSel .BoxMagKinney .SpcDatRisk .Riga .Cnt
{
    position:relative;
    background-color:#e6e6e6;
    left:0px;
    width:74%;
    padding-left:4px;
    font-weight:bold;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxSel .BoxMagKinney .SpcDatRisk .Riga .CntNoBold
{
    position:relative;
    background-color:#e6e6e6;
    left:0px;
    width:74%;
    padding-left:4px;
    font-weight:normal;
    float:left;
}

.BoxRischi .BoxElencoRischi .BoxSel .BoxMagKinney .SpcRisRisk
{
    position:relative;
    margin-top:6px;
    left:4px;
    width:97.4%;
    float:left;
}

.BoxRischi .BoxElencoRischi .BoxSel .BoxMagKinney .SpcRisRisk .Titolo
{
    position:relative;
    padding-top:10px;
    padding-bottom:12px;
    padding-left:2px;
    width:24%;
    text-align:left;
    font-size:0.9em;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxSel .BoxMagKinney .SpcRisRisk .Calcolo
{
    position:relative;
    background-color:#e6e6e6;
    padding-top:2px;
    padding-left:6px;
    height:40px;
    width:62.1%;
    font-weight:bold;
    float:left;
}

.BoxRischi .BoxElencoRischi .BoxSel .BoxMagKinney .SpcRisRisk .BoxVerde
{
    position:relative;
    margin-top:3px;
    margin-bottom:3px;
    background: url("../immagini/BoxVerde.gif") top center no-repeat;
    padding-top:12px;
    padding-bottom:11px;
    width:12%;
    text-align:center;
    font-weight:bold;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxSel .BoxMagKinney .SpcRisRisk .BoxGiallo
{
    position:relative;
    margin-top:3px;
    margin-bottom:3px;
    background: url("../immagini/BoxGiallo.gif") top center no-repeat;
    padding-top:12px;
    padding-bottom:11px;
    width:12%;
    text-align:center;
    font-weight:bold;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxSel .BoxMagKinney .SpcRisRisk .BoxArancio
{
    position:relative;
    margin-top:3px;
    margin-bottom:3px;
    background: url("../immagini/BoxArancio.gif") top center no-repeat;
    padding-top:12px;
    padding-bottom:11px;
    width:12%;
    text-align:center;
    font-weight:bold;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxSel .BoxMagKinney .SpcRisRisk .BoxRosso
{
    position:relative;
    margin-top:3px;
    margin-bottom:3px;
    background: url("../immagini/BoxRosso.gif") top center no-repeat;
    padding-top:12px;
    padding-bottom:11px;
    width:12%;
    text-align:center;
    font-weight:bold;
    color:White;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxSel .BoxMagKinney .SpcRisRisk .BoxViola
{
    position:relative;
    margin-top:3px;
    margin-bottom:3px;
    background: url("../immagini/BoxViola.gif") top center no-repeat;
    padding-top:12px;
    padding-bottom:11px;
    width:12%;
    text-align:center;
    font-weight:bold;
    color:White;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxSel .BoxMagKinney .SpcRisRisk .BoxGrigio
{
    position:relative;
    margin-top:3px;
    margin-bottom:3px;
    background: url("../immagini/BoxGrigio.gif") top center no-repeat;
    padding-top:12px;
    padding-bottom:11px;
    width:12%;
    text-align:center;
    font-weight:bold;
    color:White;
    float:left;
}
.BoxRischi .BoxElencoRischi .BoxSel .BoxMagKinney .SpcRisRisk .BoxBianco
{
    position:relative;
    margin-top:3px;
    margin-bottom:3px;
    background-color:#fff;
    border:1px solid #eee;
    padding-top:12px;
    padding-bottom:11px;
    margin-right:6px;
    width:10%;
    text-align:center;
    font-weight:bold;
    color:White;
    float:left;
}

/* Fine Box Rischi */





/* Inizio Box Misure */

.BoxRischi .BoxElencoMisure
{
    position:relative;
    left:0px;
    width: 50%;
    float:left;
}
.BoxRischi .BoxElencoMisure .RigaComandi
{
    position:relative;
    background-color:#389731;
    color:White;
    width: 98%;
    border: 1px solid #95b3d7;
    padding-bottom:2px;
    padding-top:0px;
    font-size:15px;
    float:left;
}
.BoxRischi .BoxElencoMisure .RigaComandi .TitoloDPI
{
    position:relative;
    padding-top:2px;
    width: 60%;
    float:left;
}
.BoxRischi .BoxElencoMisure .RigaComandi .BoxTasto
{
    position:relative;
    width: 39%;
    text-align:right;
    float:left;
}

.BoxRischi .BoxElencoMisure .BoxCont
{
    position:relative;
    width:98.1%;
    height:100px;
    overflow:auto;
    border-left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxCont a,.BoxRischi .BoxElencoMisure .BoxCont a:link,.BoxRischi .BoxElencoMisure .BoxCont a:visited,.BoxRischi .BoxElencoMisure .BoxCont a:active
{
    color: #1d6514;
    text-decoration: none;
}

.BoxRischi .BoxElencoMisure .BoxCont a:hover
{
    color: #0e3609;
    text-decoration: none;
}

.BoxRischi .BoxElencoMisure .BoxCont .Riga1Risk
{
    position:relative;
    background: #cde3ff url("../immagini/FondoTabRisk.gif") repeat-y;
    width:439px;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxCont .Riga2Risk
{
    position:relative;
    background: #e7eefa url("../immagini/FondoTabRisk.gif") repeat-y;
    width:439px;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxCont .Riga2RiskSel
{
    position:relative;
    background: #fffbcc url("../immagini/FondoTabRisk.gif") repeat-y;
    width:439px;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxCont .ColDatEdit
{
    position:relative;
    text-align:left;
    padding-top:2px;
    width:15%;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxCont .ColDatFlgcMis
{
    position:relative;
    width:5%;
    padding-top:4px;
    text-align:center;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxCont .ColDatDscMis
{
    position:relative;
    width:78%;
    padding-left:4px;
    padding-bottom:2px;
    font-size: 11px;
    float:left;
}

.BoxRischi .BoxElencoMisure .BoxSel
{
    position:relative;
    width:98.1%;
    height:360px;
    border-right: 1px solid #FFF;
    border-left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxSel .BoxMisSel
{
    position:relative;
    background-color:White;
    margin-top:6px;
    width:94.4%;
    height:340px;
    border-right: 1px solid #95b3d7;
    border-top: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxSel .BoxMisSel .TxtMis
{
    position:relative;
    background-color:#fffde5;
    margin-top:6px;
    padding:3px;
    left:4px;
    width:96%;
    height:87px;
    border: 1px solid #c6c6c6;
    font-size:0.9em;
    overflow:auto;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxSel .BoxMisSel .SpcDatMis
{
    position:relative;
    margin-top:6px;
    left:4px;
    width:98%;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxSel .BoxMisSel .SpcDatMis .Riga
{
    position:relative;
    left:0px;
    width:99.5%;
    font-size:0.9em;
    padding-top:0px;
    padding-bottom:6px;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxSel .BoxMisSel .SpcDatMis .Riga .Int
{
    position:relative;
    left:0px;
    width:25%;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxSel .BoxMisSel .SpcDatMis .Riga .Cnt
{
    position:relative;
    background-color:#e6e6e6;
    left:0px;
    width:74%;
    padding-left:4px;
    font-weight:bold;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxSel .BoxMisSel .SpcDatMis .Riga .CntAlleg
{
    position:relative;
    background-color:#e6e6e6;
    left:0px;
    width:74%;
    height:48px;
    overflow:auto;
    padding-left:4px;
    font-weight:bold;
    float:left;
}



.BoxRischi .BoxElencoMisure .BoxSel .BoxMisSel .SpcNoteMis
{
    position:relative;
    margin-top:6px;
    left:4px;
    width:98%;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxSel .BoxMisSel .SpcNoteMis .Riga
{
    position:relative;
    left:0px;
    width:99.5%;
    font-size:0.9em;
    padding-top:0px;
    padding-bottom:6px;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxSel .BoxMisSel .SpcNoteMis .Riga .Int
{
    position:relative;
    left:0px;
    width:25%;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxSel .BoxMisSel .SpcNoteMis .Riga .CntNote
{
    position:relative;
    background-color:#e6e6e6;
    left:0px;
    width:74%;
    height:48px;
    overflow:auto;
    padding-left:4px;
    font-weight:bold;
    float:left;
}




.BoxRischi .BoxElencoMisure .BoxSel .BoxMisSel .SpcRisMis
{
    position:relative;
    margin-top:6px;
    left:4px;
    width:97.4%;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxSel .BoxMisSel .SpcRisMis .Titolo
{
    position:relative;
    padding-top:10px;
    padding-bottom:12px;
    padding-left:2px;
    width:24%;
    text-align:left;
    font-size:0.9em;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxSel .BoxMisSel .SpcRisMis .Calcolo
{
    position:relative;
    background-color:#e6e6e6;
    padding-top:2px;
    padding-left:6px;
    height:40px;
    width:62.1%;
    font-weight:bold;
    float:left;
}

.BoxRischi .BoxElencoMisure .BoxSel .BoxMisSel .SpcRisMis .BoxPolliceOk
{
    position:relative;
    margin-top:3px;
    margin-bottom:3px;
    background: url("../immagini/PolliceOK.png") top center no-repeat;
    padding-top:12px;
    padding-bottom:11px;
    width:12%;
    text-align:center;
    font-weight:bold;
    color:White;
    float:left;
}
.BoxRischi .BoxElencoMisure .BoxSel .BoxMisSel .SpcRisMis .BoxPolliceVerso
{
    position:relative;
    margin-top:3px;
    margin-bottom:3px;
    background: url("../immagini/PolliceVerso.png") top center no-repeat;
    padding-top:12px;
    padding-bottom:11px;
    width:12%;
    text-align:center;
    font-weight:bold;
    color:White;
    float:left;
}

.BoxRischi .BoxElencoMisure .BoxSel .BoxMisSel .SpcRisMis .BoxControlloCont
{
    position:relative;
    margin-top:3px;
    margin-bottom:3px;
    background: url("../immagini/ContrCont.png") top center no-repeat;
    padding-top:12px;
    padding-bottom:11px;
    width:12%;
    text-align:center;
    font-weight:bold;
    color:White;
    float:left;
}

/* Fine Box Misure */


.SpazioTxtReparti
{
    font-family:Verdana;
    font-size:0.95em;
    width:525px;
    height:75px;
}
.SpazioTxtRepartiDesc
{
    font-family:Verdana;
    font-size:0.95em;
    width:525px;
    height:175px;
}


.ContenitoreScheda .BoxCommento
{
    position:relative;
    top:6px;
    border: 1px solid #95b3d7;
    width: 36%;
    height:330px;
    padding-top:6px;
    padding-left:8px;
    font-size:0.9em;
    float:left;
}

.ContenitoreScheda .BoxCommento .ComScheda
{
    font-family:Verdana;
    font-size:0.95em;
    width:96%;
    height:225px;
}
.RigaInt
{
    position:relative;
    background-color:#ffe98f;
    width: 690px;
    border: 1px solid #95b3d7;
    padding-bottom:4px;
    padding-top:2px;
    float:left;
}
.RigaInt a:link
{
    color: #000;
    font-weight:bold;
    text-decoration: none;
}
.RigaInt a:visited
{
    color: #000;
    font-weight:bold;
    text-decoration: none;
}
.RigaInt a:active
{
    color: #000;
    font-weight:bold;
    text-decoration: none;
}

.RigaInt a:hover
{
    color: #505050;
    font-weight:bold;
    text-decoration: none;
}


.RigaIntDip
{
    position:relative;
    background-color:#ffe98f;
    width: 710px;
    border-left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    padding-bottom:0px;
    padding-top:0px;
    float:left;
}
.RigaIntNew
{
    position:relative;
    background-color:#ffe98f;
    width: 715px;
    border: 1px solid #95b3d7;
    padding-bottom:4px;
    padding-top:2px;
    float:left;
}
.RigaIntLongT
{
    position:relative;
    background-color:#ffe98f;
    width: 100%;
    border-top: 1px solid #95b3d7;
    border-left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:4px;
    padding-top:2px;
    float:left;
}
.RigaIntLong
{
    position:relative;
    background-color:#ffe98f;
    width: 100%;
    border-left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:4px;
    padding-top:2px;
    float:left;
}
.RigaIntLongB
{
    position:relative;
    background-color:#ffe98f;
    width: 100%;
    border-left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    padding-bottom:4px;
    padding-top:2px;
    float:left;
}

 .Riga1T
{
    position:relative;
    background-color:#b8d0f0;
    width: 99%;
    border-top: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:4px;
    padding-top:6px;
    float:left;
}
 .Riga1C
{
    position:relative;
    background-color:#b8d0f0;
    width: 99%;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:4px;
    padding-top:6px;
    float:left;
}
 .RigaNeutra
{
    position:relative;
    width: 99%;
    padding-bottom:4px;
    padding-top:6px;
    float:left;
}
 .RigaRischioDitta
{
    position:relative;
    background-color:#c9fa8f;
    width: 99%;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:8px;
    padding-top:6px;
    float:left;
}
 .RigaCancellato
{
    position:relative;
    background-color:#fec7c7;
    width: 99%;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:8px;
    padding-top:6px;
    float:left;
}
 .RigaDPIGenerale
{
    position:relative;
    background-color:#c8fec7;
    width: 99%;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:8px;
    padding-top:6px;
    float:left;
}
 .Riga1
{
    position:relative;
    background-color:#b8d0f0;
    width: 99%;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:8px;
    padding-top:6px;
    float:left;
}
 .Riga1F
{
    position:relative;
    background-color:#b8f0cc;
    width: 99%;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:8px;
    padding-top:6px;
    float:left;
}
 .Riga1S
{
    position:relative;
    background-color:#f0ebb8;
    width: 99%;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:8px;
    padding-top:6px;
    float:left;
}
 .RigaAnni
{
    position:relative;
    background-color:#b8d0f0;
    width: 690px;
    border: 1px solid #95b3d7;
    padding-bottom:8px;
    padding-top:6px;
    float:left;
}
 .Riga1Top
{
    position:relative;
    background-color:#b8d0f0;
    width: 99%;
    border: 1px solid #95b3d7;
    padding-bottom:8px;
    padding-top:6px;
    float:left;
}

 .Riga2Top
{
    position:relative;
    background-color:#e7eefa;
    width: 99%;
    border: 1px solid #95b3d7;
    padding-bottom:8px;
    padding-top:6px;
    float:left;
}

.Riga1 .BoxIcona
{
    position:relative;
    width:34px;
    padding-left:0px;
    text-align:left;
    float:left;
}
.Riga1 .BoxAllegato
{
    position:relative;
    padding-top:4px;
    width:60%;
    text-align:left;
    float:left;
}

.RigaAllegato
{
    position:relative;
    padding-top:2px;
    width:100%;
    text-align:left;
    float:left;
}


.Riga1Lista
{
    position:relative;
    background-color:#b8d0f0;
    width: 99%;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:1px;
    padding-top:0px;
    float:left;
}
.Riga2Lista
{
    position:relative;
    background-color:#e7eefa;
    width: 99%;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:1px;
    padding-top:0px;
    float:left;
}
 .Riga2T
{
    position:relative;
    background-color:#e7eefa;
    width: 99%;
    border-top: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:8px;
    padding-top:6px;
    float:left;
}

 .Riga2
{
    position:relative;
    background-color:#e7eefa;
    width: 99%;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:8px;
    padding-top:6px;
    float:left;
}
 .Riga2Canc
{
    position:relative;
    background-color:#fec7c7;
    width: 99%;
    border: 1px solid #95b3d7;
    padding-bottom:8px;
    padding-top:6px;
    float:left;
}
 .Riga2F
{
    position:relative;
    background-color:#e7faeb;
    width: 99%;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:8px;
    padding-top:6px;
    float:left;
}
 .Riga2S
{
    position:relative;
    background-color:#faf9e7;
    width: 99%;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:8px;
    padding-top:6px;
    float:left;
}

.Riga2 .BoxIcona
{
    position:relative;
    width:34px;
    padding-left:0px;
    text-align:left;
    float:left;
}
.Riga2 .BoxAllegato
{
    position:relative;
    padding-top:4px;
    width:60%;
    text-align:left;
    float:left;
}

.RigaInt1Lista
{
    position:relative;
    background-color:#b8d0f0;
    width: 99%;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:1px;
    padding-top:0px;
    float:left;
}
.RigaInt2Lista
{
    position:relative;
    background-color:#e7eefa;
    width: 99%;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:1px;
    padding-top:0px;
    float:left;
}

.Riga2C
{
    position:relative;
    background-color:#e7eefa;
    width: 99%;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:4px;
    padding-top:6px;
    float:left;
}
.Riga2C .BoxIcona
{
    position:relative;
    width:34px;
    text-align:center;
    float:left;
}
.Riga2C .BoxAllegato
{
    position:relative;
    padding-top:2px;
    width:60%;
    text-align:left;
    float:left;
}


.Riga2Chiusa
{
    position:relative;
    background-color:#e7eefa;
    width: 99%;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    border-bottom: 1px solid #95b3d7;
    padding-bottom:4px;
    padding-top:6px;
    float:left;
}
.Riga2Chiusa .BoxIcona
{
    position:relative;
    width:34px;
    text-align:center;
    float:left;
}
.Riga2Chiusa .BoxAllegato
{
    position:relative;
    padding-top:2px;
    width:90%;
    text-align:left;
    float:left;
}




.BoxIntCentro
{
    position:relative;
    padding-top:1px;
    padding-Bottom:3px;
    width:100%;
    text-align:center;
    font-weight:bold;
    
    float:left;
}


.MezzaRiga
{
    position:relative;
    width: 49.7%;
    float:left;
}


.RigaElencoDPI
{
    position:relative;
    background-color:#e7eefa;
    width: 99%;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:1px;
    padding-top:1px;
    float:left;
}
.RigaElencoDPI .BoxIcona
{
    position:relative;
    width:34px;
    text-align:center;
    float:left;
}
.RigaElencoDPI .BoxAllegato
{
    position:relative;
    padding-top:2px;
    width:90%;
    border-bottom:1px solid #95b3d7;
    padding-bottom:3px;
    text-align:left;
    float:left;
}
.RigaElencoDPI .BoxAllegatoShort
{
    position:relative;
    padding-top:2px;
    width:80%;
    border-bottom:1px solid #95b3d7;
    padding-bottom:3px;
    text-align:left;
    float:left;
}


.RigaChiudi
{
    position:relative;
    width: 99%;
    border-top: 1px solid #95b3d7;
    padding-bottom:4px;
    padding-top:2px;
    float:left;
}

.RigaEstrazione
{
    position:relative;
    width: 99%;
    padding-bottom:4px;
    padding-top:22px;
    float:left;
}

.BoxIcona
{
    position:relative;
    width:34px;
    padding-left:0px;
    text-align:left;
    float:left;
}
.BoxDscDown
{
    position:relative;
    padding-top:4px;
    padding-right:40px;
    text-align:left;
    float:left;
}
.RigaEstrazione .BoxDscDown a:link, a:active
{
    color: #000;
    text-decoration: none;
}
.RigaEstrazione .BoxDscDown a:hover
{
    color: #333;
    text-decoration: none;
} 

 .RigaChiudiCA
{
    position:relative;
    background-color:#ffe98f;
    width: 99%;
    border: 1px solid #95b3d7;
    padding-bottom:4px;
    padding-top:2px;
    float:left;
}

 .Riga1Nascosta
{
    display:none;
}
 .Riga2Nascosta
{
    display:none;
}
.BoxHidden
{
    display:none;
}

.TxtRischio
{
    width:605px;
    height:75px;
}
.TxtISO
{
    width:530px;
    height:75px;
}
.TxtISOSituaz
{
    width:530px;
    height:50px;
}
.TxtISOMin
{
    width:530px;
    height:30px;
}
.TxtSitAz
{
    width:530px;
    height:90px;
}
.TxtDPI
{
    width:585px;
    height:55px;
}

.TxtMisura
{
    width:615px;
    height:75px;
}

.TxtNota
{
    width:510px;
    height:75px;
}

/*Gestione Reparti Mansioni*/
.ColRepMansDip1
{
    position:relative;
    width:25%;
    padding-left:4px;
    text-align:left;
    float:left;
}
.ColRepMansDip1Fin
{
    position:relative;
    width:23%;
    padding-left:4px;
    text-align:left;
    float:left;
}

/*Gestione Dipendenti*/
.ColRepMansDip2
{
    position:relative;
    width:30%;
    padding-left:4px;
    text-align:left;
    float:left;
}
.ColRepMansDip3
{
    position:relative;
    width:68%;
    padding-left:4px;
    text-align:left;
    float:left;
    top: 0px;
    left: 0px;
}




/*Gestione Schede DVR*/
.ColDVRLibera
{
    position:relative;
    padding-left:4px;
    padding-right:12px;
    text-align:left;
    float:left;
}
.ColDVRLibera2
{
    position:relative;
    padding-Top:4px;
    padding-left:4px;
    padding-right:12px;
    text-align:left;
    float:left;
}


/*Questionario DVR*/
.ColQuestDsc
{
    position:relative;
    width:80%;
    padding-left:4px;
    text-align:left;
    float:left;
}

.ColDscDomanda
{
    position:relative;
    width:58%;
    text-align:left;
    padding-left:10%;
    padding-bottom:8px;
    font-weight:bold;
    float:left;
}
.ColDscDomanda p
{
    margin:0px;
    border:0px;
    padding:0px;
}
.ColDscDomandaRisp
{
    position:relative;
    width:88%;
    text-align:left;
    padding-left:10%;
    padding-bottom:8px;
    font-weight:bold;
    float:left;
}
.ColDscDomandaRisp p
{
    margin:0px;
    border:0px;
    padding:0px;
}

.ColRisposta
{
    position:relative;
    width:10%;
    text-align:left;
    padding-left:6px;
    float:left;
}
.ColRispostaNascosta
{
    display:none;
}

.ColDscDomandaLong
{
    position:relative;
    width:78%;
    text-align:left;
    padding-left:6px;
    padding-bottom:8px;
    font-weight:bold;
    float:left;
}
.ColDscCapitolo
{
    position:relative;
    width:68%;
    text-align:left;
    padding-left:1%;
    padding-bottom:4px;
    font-weight:bold;
    float:left;
}
.ColDscCapitolo .BoxIncona
{
    position:relative;
    padding-right:6px;
    float:left;
}
.ColDscCapitolo .BoxTxtCap
{
    position:relative;
    float:left;
}

.ColDscCapitolo .BoxTxtCap a,.ColDscCapitolo .BoxTxtCap a:link,.ColDscCapitolo .BoxTxtCap a:visited,.ColDscCapitolo .BoxTxtCap a:active
{
    color: #000;
    text-decoration: none;
}

.ColDscCapitolo .BoxTxtCap a:hover
{
    color: #000;
    text-decoration: none;
}

.ColCapExpan
{
    position:relative;
    width:10%;
    font-size:11px;
    text-align:left;
    float:left;
}
.NormaCap
{
    position:relative;
    width:68%;
    text-align:left;
    padding-left:1%;
    padding-bottom:4px;
    font-weight:normal;
    float:left;
}
.NormaCap .BoxIncona
{
    position:relative;
    width:24px;
    float:left;
}
.NormaCap .BoxTxtCap
{
    position:relative;
    font-style:italic;
    float:left;
}

.NormaCap .BoxTxtCap a,.NormaCap .BoxTxtCap a:link,.NormaCap .BoxTxtCap a:visited,.NormaCap .BoxTxtCap a:active
{
    color: #000;
    text-decoration: none;
}

.NormaCap .BoxTxtCap a:hover
{
    color: #000;
    text-decoration: none;
}

.ColDscSottoCapitolo
{
    position:relative;
    width:66%;
    text-align:left;
    padding-left:5%;
    padding-bottom:8px;
    font-weight:bold;
    float:left;
}
.ColDscSottoCapitolo .BoxIncona
{
    position:relative;
    padding-right:6px;
    float:left;
}
.ColDscSottoCapitolo .BoxTxtCap
{
    position:relative;
    float:left;
}

.ColDscSottoCapitolo .BoxTxtCap a,.ColDscSottoCapitolo .BoxTxtCap a:link,.ColDscSottoCapitolo .BoxTxtCap a:visited,.ColDscSottoCapitolo .BoxTxtCap a:active
{
    color: #000;
    text-decoration: none;
}
.ColDscSottoCapitolo .BoxTxtCap a:hover
{
    color: #000;
    text-decoration: none;
}

.NormaSottoCap
{
    position:relative;
    width:64%;
    text-align:left;
    padding-left:1%;
    padding-bottom:4px;
    font-weight:normal;
    float:left;
}
.NormaSottoCap .BoxIncona
{
    position:relative;
    width:62px;
    float:left;
}
.NormaSottoCap .BoxTxtCap
{
    position:relative;
    font-style:italic;
    float:left;
}
.NormaSottoCap .BoxTxtCap a,.NormaSottoCap .BoxTxtCap a:link,.NormaSottoCap .BoxTxtCap a:visited,.NormaSottoCap .BoxTxtCap a:active
{
    color: #000;
    text-decoration: none;
}
.NormaSottoCap .BoxTxtCap a:hover
{
    color: #000;
    text-decoration: none;
}

.SpcInterventiM
{
    position:relative;
    width:97%;
    text-align:left;
    padding-left:1%;
    padding-bottom:6px;
    font-weight:normal;
    float:left;
}
.SpcInterventiM .BoxIncona
{
    position:relative;
    width:62px;
    float:left;
}
.SpcInterventiM .BoxTxtCap
{
    position:relative;
    float:left;
}
.SpcInterventiM .BoxTxtCap a{color: #000;text-decoration: none;}
.SpcInterventiM .BoxTxtCap a:hover
{
    color: #000;
    text-decoration: none;
}
.SpcInterventiM .BoxTxtCap a:active
{
    color: #000;
    text-decoration: none;
}


.ColSottoCapNonApp
{
    position:relative;
    width:16%;
    font-size:11px;
    text-align:left;
    float:left;
}
.ColSottoCapExpan
{
    position:relative;
    width:10%;
    font-size:11px;
    text-align:left;
    float:left;
}
.ColSottoCapExpanVuoto
{
    position:relative;
    width:10%;
    font-size:11px;
    text-align:left;
    float:left;
}

.ColQuestEdit
{
    position:relative;
    width:18%;
    padding-left:4px;
    text-align:left;
    float:right;
}

.ColQuestEdit .BoxIcona
{
    position:relative;
    width:26px;
    text-align:center;
    float:left;
}

.RigaISO
{
    position:relative;
    background-color:#f1f1f1;
    width: 99.7%;
    color:#000;
    padding-top:8px;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:3px;
    float:left;
}

.RigaISOCap
{
    position:relative;
    background-color:#c0c0c0;
    width: 99.7%;
    color:#000;
    padding-top:8px;
    border-bottom: 1px solid #95b3d7;
    border-Left: 1px solid #95b3d7;
    border-right: 1px solid #95b3d7;
    padding-bottom:3px;
    float:left;
}

.BoxISO
{
    position:relative;
    width:75.4%;
    padding-left:8px;
    padding-right:8px;
    float:left;
}
.BoxISO a,.BoxISO a:link,.BoxISO a:visited,.BoxISO a:active
{
    color: #000;
    text-decoration: none;
}
.BoxISO a:hover
{
    color: #333;
    text-decoration: none;
}

.BoxApplicabileISO
{
    position:relative;
    width:18%;
    padding-left:8px;
    padding-right:8px;
    float:left;
}

.BoxISORid
{
    position:relative;
    width:30%;
    padding-left:8px;
    padding-right:8px;
    float:left;
}
.BoxISORid a,.BoxISORid a:link,.BoxISORid a:visited,.BoxISORid a:active
{
    color: #000;
    text-decoration: none;
    font-weight:normal;
}
.BoxISORid a:hover
{
    color: #333;
    text-decoration: none;
    font-weight:normal;
}

.BoxSitAzRid
{
    position:relative;
    width:20%;
    padding-left:8px;
    padding-right:8px;
    float:left;
}

.BoxISOTrim
{
    position:relative;
    width:10%;
    padding-left:4px;
    padding-right:4px;
    float:left;
}
.BoxISOIcona
{
    position:relative;
    width:26px;
    text-align:center;
    float:left;
}



.ColQuestNote
{
    position:relative;
    width:87%;
    padding-left:10%;
    padding-bottom:4px;
    text-align:left;
    float:left;
    top: 0px;
    left: 0px;
    font-style:italic;
}
.ColQuestNote .SpcRisp
{
    position:relative;
    background-color:#F0F0F0;
    border: 1px solid #CCC;
    width:105px;
    padding: 3px;
    top: 0px;
    left: 0px;
    text-align:left;
    float:left;
}
.ColQuestNote .SpcFlgStp
{
    position:relative;
    background-color:#F0F0F0;
    border: 1px solid #CCC;
    width:136px;
    height:57px;
    padding: 3px;
    top: 0px;
    left: 0px;
    text-align:left;
    margin-left:4px;
    float:left;
}
.ColQuestNote .SpcDsc
{
    position:relative;
    width:34px;
    top: 0px;
    left: 0px;
    padding-left:4px;
    text-align:left;
    float:left;
}
.ColQuestNote .SpcNota
{
    position:relative;
    top: 0px;
    left: 0px;
    float:left;
}
.ColNascosta
{
    display:none;
}


.ColQuestAlleg
{
    position:relative;
    width:89%;
    padding-left:10%;
    text-align:left;
    float:left;
}
.ColQuestAlleg .BoxIcona
{
    position:relative;
    width:34px;
    padding-left:0px;
    text-align:left;
    float:left;
}
.ColQuestAlleg .BoxAllegato
{
    position:relative;
    padding-top:4px;
    width:95%;
    text-align:left;
    float:left;
}


.ColIntAlleg
{
    position:relative;
    width:85%;
    padding-top:4px;
    padding-bottom:8px;
    padding-left:9.5%;
    text-align:left;
    float:left;
}
.ColIntAlleg .BoxIcona
{
    position:relative;
    width:34px;
    text-align:center;
    float:left;
}
.ColIntAlleg .BoxAllegato
{
    position:relative;
    padding-top:2px;
    width:80%;
    text-align:left;
    float:left;
}
.ColIntAlleg .BoxAllegato a,.ColIntAlleg .BoxAllegato a:link,.ColIntAlleg .BoxAllegato a:,.ColIntAlleg .BoxAllegato a:active
{
    font-weight:normal;
    color: #000;
}

.ColIntAlleg .BoxAllegato a:hover
{
    font-weight:normal;
    color: #000;
}




.BoxLinkAlleg
{
    position:relative;
    text-align:left;
    padding-left:6px;
    float:left;
}


/* */
.ColSpcOrd
{
    position:relative;
    width:24px;
    text-align:center;
    float:left;
}
 .ColCodDPI
{
    position:relative;
    width:20%;
    padding-left:6px;
    float:left;
}
 .ColDescDPI
{
    position:relative;
    width:39%;
    padding-left:6px;
    float:left;
}
.ColCaratDPI
{
    position:relative;
    width:32%;
    padding-left:2px;
    font-size:0.9em;
    float:left;
} 
.ColCarDPI
{
    position:relative;
    width:45%;
    padding-left:2px;
    font-size:0.9em;
    float:left;
} 

.ColEditLista {
    position:relative;
    width:24px;
    text-align:center;
    padding-top:4px;
    float:left;
}
 .ColCodStrDPILista {
    position:relative;
    width:194px;
    padding-top:4px;
    float:left;
}
 .ColTipoDPILista {
    position:relative;
    width:234px;
    padding-top:4px;
    float:left;
}
 .ColCarDPILista {
    position:relative;
    width:230px;
    padding-top:4px;
    padding-bottom:4px;
    float:left;
} 
 .ColTipoDPI
{
    position:relative;
    width:49%;
    padding-left:6px;
    float:left;
}

.ColEdit
{
    position:relative;
    width:24px;
    padding-right:0px;
    text-align:right;
    float:left;
}
.ColDscRep
{
    position:relative;
    width:70%;
    text-align:left;
    float:left;
}
.ColDscDPI
{
    position:relative;
    width:98%;
    text-align:left;
    padding-left:4px;
    float:left;
}
.ColDscDip
{
    position:relative;
    width:28%;
    text-align:left;
    float:left;
    top: 0px;
    left: 0px;
}
.ColDscRepMans
{
    position:relative;
    width:49%;
    text-align:left;
    float:left;
    top: 0px;
    left: 0px;
}
.ColStpRichIdoIcona
{
    position:relative;
    width:2.5%;
    text-align:left;
    float:left;
    top: 0px;
    left: 0px;
}
.ColStpRichIdo
{
    position:relative;
    width:16%;
    text-align:left;
    float:left;
    top: 0px;
    left: 0px;
}
.ColStpRichIdo a:link
{
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
.ColStpRichIdo a:visited
{
    color: #000000;
    font-weight:normal;
    text-decoration: none;
}
.ColStpRichIdo a:active
{
    color: #000000;
    font-weight:normal;
    text-decoration: none;
}

.ColStpRichIdo a:hover
{
    color: #808080;
    font-weight: normal;
    text-decoration: none;
}


.ColDscUt
{
    position:relative;
    width:29%;
    padding-left:6px;
    float:left;
}
 .ColDscLiv
{
    position:relative;
    width:19%;
    padding-left:6px;
    float:left;
}
 .ColDscDit
{
    position:relative;
    width:34%;
    padding-left:6px;
    float:left;
}
 .ColDscData
{
    position:relative;
    width:10%;
    padding-left:6px;
    font-size:0.9em;
    float:left;
}
 .ColDscSoc
{
    position:relative;
    width:80%;
    padding-left:6px;
    float:left;
}
 .ColSocScad
{
    position:relative;
    width:10%;
    padding-left:6px;
    float:left;
}

 .ColDscMisRisk
{
    position:relative;
    width:60%;
    padding-left:6px;
    float:left;
}
 .ColDscFattRisk
{
    position:relative;
    width:32%;
    padding-left:6px;
    float:left;
}

.ColDscRisc
{
    position:relative;
    width:71%;
    padding-left:6px;
    font-size:0.9em;
    float:left;
} 
.ColLivVal
{
    position:relative;
    width:7%;
    padding-left:0px;
    font-size:0.9em;
    font-weight:bold;
    text-align:center;
    float:left;
}
.ColLivRisc
{
    position:relative;
    width:16%;
    padding-left:4px;
    font-size:0.9em;
    font-weight:bold;
    float:left;
}

.ColTipoVE
{
    position:relative;
    width:35%;
    padding-left:6px;
    font-size:0.9em;
    float:left;
} 

.ColCampoVE
{
    position:relative;
    width:40%;
    padding-left:4px;
    font-size:0.9em;
    font-weight:bold;
    float:left;
}
.ColValVE
{
    position:relative;
    width:18%;
    padding-left:4px;
    font-size:0.9em;
    font-weight:bold;
    float:left;
}


.ColDscLivFE
{
    position:relative;
    width:42%;
    padding-left:4px;
    font-size:0.9em;
    text-align:left;
    float:left;
}
.ColLivFE
{
    position:relative;
    width:7%;
    padding-left:0px;
    font-size:0.9em;
    font-weight:bold;
    text-align:center;
    float:left;
}
.ColDscFE
{
    position:relative;
    width:49%;
    padding-left:6px;
    font-size:0.9em;
    float:left;
} 


.ColDscLivGC
{
    position:relative;
    width:26%;
    padding-left:4px;
    font-size:0.9em;
    text-align:left;
    float:left;
}
.ColLivGC
{
    position:relative;
    width:7%;
    padding-left:0px;
    font-size:0.9em;
    font-weight:bold;
    text-align:center;
    float:left;
}
.ColDscGC
{
    position:relative;
    width:65%;
    padding-left:6px;
    font-size:0.9em;
    float:left;
} 
.ColDscPA
{
    position:relative;
    width:65%;
    padding-left:6px;
    font-size:0.9em;
    float:left;
} 




.ColDscVK
{
    position:relative;
    width:36%;
    padding-left:4px;
    font-size:0.9em;
    text-align:left;
    float:left;
}
.ColValVK
{
    position:relative;
    width:16%;
    padding-left:0px;
    font-size:0.9em;
    font-weight:bold;
    text-align:center;
    float:left;
}
.ColValutVK
{
    position:relative;
    width:29%;
    padding-left:6px;
    font-size:0.9em;
    float:left;
} 


 .ColDescTopSorSan
{
    position:relative;
    width:99%;
    padding-left:6px;
    float:left;
}

 .ColDescSorSan
{
    position:relative;
    width:60%;
    padding-left:6px;
    float:left;
}
.ColPeriodSorSan
{
    position:relative;
    width:25%;
    padding-left:2px;
    font-size:0.9em;
    float:left;
} 





 .ColDescTopFormaz
{
    position:relative;
    width:99%;
    padding-left:6px;
    float:left;
}

 .ColDescFormaz
{
    position:relative;
    width:60%;
    padding-left:6px;
    float:left;
}
.ColPeriodFormaz
{
    position:relative;
    width:20%;
    padding-left:2px;
    font-size:0.9em;
    float:left;
} 
.ColDurataFormaz
{
    position:relative;
    width:13%;
    padding-left:2px;
    text-align:center;
    font-size:0.9em;
    float:left;
} 





 .ColCentro
{
    position:relative;
    width:100%;
    padding-left:0px;
    padding-top:8px;
    padding-bottom:2px;
    font-weight:bold;
    text-align:center;
    float:left;
}
 .ColLabelCorta
{
    position:relative;
    width:10%;
    padding-left:6px;
    padding-top:4px;
    font-weight:bold;
    font-size:0.9em;
    float:left;
}
.ColCampoStpQuest
{
    position:relative;
    width:22%;
    padding-left:2px;
    font-size:0.9em;
    float:left;
} 
.ColCampoStpSK
{
    position:relative;
    width:66%;
    padding-left:2px;
    font-size:0.85em;
    float:left;
} 
 
 .ColLabel
{
    position:relative;
    width:18%;
    padding-left:6px;
    padding-top:4px;
    font-weight:bold;
    font-size:0.9em;
    float:left;
    top: 2px;
    left: -2px;
}
 .ColLabelCentro
{
    position:relative;
    width:100%;
    padding-top:4px;
    font-weight:bold;
    text-align:center;
    float:left;
}

 .ColLabelR
{
    position:relative;
    width:18%;
    padding-right:6px;
    padding-top:4px;
    font-weight:bold;
    text-align:right;
    font-size:0.9em;
    float:left;
}
 .ColLabelLibero
{
    position:relative;
    padding-Left:16px;
    padding-top:4px;
    font-weight:bold;
    text-align:right;
    font-size:0.9em;
    float:left;
}
 .ColLabelLibero0
{
    position:relative;
    padding-Left:6px;
    padding-top:4px;
    font-weight:bold;
    text-align:right;
    font-size:0.9em;
    float:left;
}
.ColCampoLibero
{
    position:relative;
    padding-left:6px;
    font-size:0.9em;    
    float:left;
}  
.ColCampoLiberoPad
{
    position:relative;
    padding-left:6px;
    padding-top:6px;
    font-size:0.9em;    
    float:left;
}  

  .ColCampoDPI
{
    position:relative;
    width:93%;
    border-bottom:1px dashed #999;
    padding-left:6px;
    float:left;
}
  .ColCampoRepMans
{
    position:relative;
    width:62%;
    border-bottom:1px dashed #999;
    padding-left:6px;
    float:left;
}
  .ColCampoRepMansDataDal
{
    position:relative;
    width:15%;
    left:1%;
    border-bottom:1px dashed #999;
    padding-left:0px;
    float:left;
}
  .ColCampoRepMansDataAl
{
    position:relative;
    width:12.5%;
    left:2.5%;
    border-bottom:1px dashed #999;
    padding-left:0px;
    float:left;
}

.ColLabelElRisk
{
    position:relative;
    width:7%;
    padding-left:6px;
    padding-top:4px;
    font-weight:bold;
    float:left;
}
.ColCampoElRiskBig
{
    position:relative;
    width:92%;
    height:480px;
    padding-left:0px;
    overflow:auto;
    float:left;
}
.ColCampoElRisk
{
    position:relative;
    width:92%;
    height:220px;
    padding-left:0px;
    overflow:auto;
    float:left;
}

.ColLabelListDPI
{
    position:relative;
    width:10%;
    padding-left:6px;
    padding-top:4px;
    font-weight:bold;
    float:left;
}
.ColCampoListDPI
{
    position:relative;
    width:89%;
    height:440px;
    padding-left:0px;
    overflow:auto;
    float:left;
}

.SpcListDPI
{
    position:relative;
    width:99.4%;
    height:494px;
    padding-left:0px;
    overflow:auto;
    float:left;
}
.SpcListDPI .RigaDPI
{
    position:relative;
    background-color:#cde3ff;
    width:100%;
    border-bottom: 1px solid #333;
    float:left;
}
.SpcListDPI .RigaDPISel
{
    position:relative;
    background-color:#ecf1dd;
    width:100%;
    border-bottom: 1px solid #333;
    float:left;
}

.SpcListDip
{
    position:relative;
    width:99.2%;
    height:340px;
    padding-left:0px;
    overflow:auto;
    float:left;
}
.SpcListDip .RigaDip
{
    position:relative;
    background-color:#cde3ff;
    width:100%;
    border-bottom: 1px solid #333;
    float:left;
}
.SpcListDip .RigaDipSel
{
    position:relative;
    background-color:#ecf1dd;
    width:100%;
    border-bottom: 1px solid #333;
    float:left;
}


.ColLabelKen
{
    position:relative;
    width:12%;
    padding-left:4px;
    padding-top:2px;
    font-weight:bold;
    font-size:0.9em;
    float:left;
}
.ColCampoKen
{
    position:relative;
    width:87%;
    height:77px;
    overflow:auto;
    float:left;
}
.ColCampoKen label
{
     margin:0;
     padding-left:6px;
}


.ColDataForm
{
    position:relative;
    width:10%;
    border-bottom:1px dashed #999;
    padding-left:6px;
    float:left;
}
.ColDscForm
{
    position:relative;
    width:82%;
    border-bottom:1px dashed #999;
    padding-left:6px;
    float:left;
}

.ColEditInt
{
    position:relative;
    width:23px;
    padding-left:6px;
    float:left;
}
.ColDataSorvInt
{
    position:relative;
    width:11%;
    padding-left:6px;
    font-weight:bold;
    float:left;
}
.ColDscSorvInt
{
    position:relative;
    width:40%;
    font-weight:bold;
    padding-left:6px;
    float:left;
}
.ColDscSorvLongInt
{
    position:relative;
    width:52%;
    font-weight:bold;
    padding-left:6px;
    float:left;
}
.ColValutazSorvInt
{
    position:relative;
    width:14%;
    font-weight:bold;
    padding-left:0px;
    text-align:center;
    float:left;
}
.ColDurataSorvInt
{
    position:relative;
    width:8%;
    font-weight:bold;
    padding-left:0px;
    text-align:center;
    float:left;
}
.ColPeriodSorvInt
{
    position:relative;
    width:18%;
    font-weight:bold;
    padding-left:0px;
    text-align:center;
    float:left;
}
.ColNextSorvInt
{
    position:relative;
    width:10%;
    font-weight:bold;
    padding-left:6px;
    float:left;
}




.ColDataSorv
{
    position:relative;
    width:11%;
    border-bottom:1px dashed #999;
    padding-left:6px;
    float:left;
}
.ColDscSorv
{
    position:relative;
    width:40%;
    border-bottom:1px dashed #999;
    padding-left:6px;
    overflow:hidden;
    float:left;
}
.ColDscLongSorv
{
    position:relative;
    width:52%;
    border-bottom:1px dashed #999;
    padding-left:6px;
    float:left;
}
.ColValutazSorv
{
    position:relative;
    width:14%;
    border-bottom:1px dashed #999;
    padding-left:0px;
    text-align:center;
    float:left;
}
.ColDurataSorv
{
    position:relative;
    width:8%;
    border-bottom:1px dashed #999;
    padding-left:0px;
    text-align:center;
    float:left;
}
.ColPeriodSorv
{
    position:relative;
    width:18%;
    border-bottom:1px dashed #999;
    padding-left:0px;
    text-align:center;
    float:left;
}
.ColNextSorv
{
    position:relative;
    width:10%;
    border-bottom:1px dashed #999;
    padding-left:6px;
    float:left;
}


.ColCampoBig
{
    position:relative;
    width:79%;
    padding-left:6px;
    float:left;
}
 .ColCampoNum
{
    position:relative;
    width:12%;
    padding-left:6px;
    float:left;
}

 .ColCampoBig .ContLogo
{
    position:relative;
    float:left;
}
 .ColCampoBig .ContTasto
{
    position:relative;
    top:30px;
    float:left;
}
 .ColCampoBigNascosto
{
    display:none;
}

 .ColCampoMezzo
{
    position:relative;
    width:30%;
    padding-left:6px;
    padding-top:2px;
    float:left;
}
 .ColCampoCAP
{
    position:relative;
    width:10%;
    padding-left:6px;
    float:left;
}
 .ColLabelCitta
{
    position:relative;
    width:5%;
    padding-left:6px;
    padding-top:4px;
    font-size:0.9em;
    font-weight:bold;
    float:left;
}
 .ColCampoCitta
{
    position:relative;
    width:48%;
    padding-left:6px;
    float:left;
}
 .ColLabelProv
{
    position:relative;
    width:5%;
    padding-left:6px;
    padding-top:4px;
    font-weight:bold;
    font-size:0.9em;
    float:left;
}
 .ColCampoProv
{
    position:relative;
    width:7%;
    padding-left:6px;
    float:left;
} .ColCampoPI
{
    position:relative;
    width:30%;
    padding-left:6px;
    float:left;
}

 .ColLabelCF
{
    position:relative;
    width:13%;
    padding-left:6px;
    padding-top:4px;
    font-weight:bold;
    font-size:0.9em;
    float:left;
} 

.ColLabelLeg
{
    position:relative;
    width:18%;
    padding-left:6px;
    padding-top:4px;
    font-weight:bold;
    text-align:right;
    font-size:0.9em;
    float:left;
}
 .ColCampoCF
{
    position:relative;
    width:35%;
    padding-left:6px;
    float:left;
}


/* Tasti  
----------------------------------------------------------*/
.TastoCancSoc
{
    position: absolute;
    color:#F00;
    font-weight:bold;
    z-index: 101;
    left: 0px;
    top: 314px
}

.TastoTesto
{
    color:#000;
    font-weight:bold;
    background-color: transparent;
    border:0px;
    padding:0px;
    text-align:left;
    font-weight:bold;    
}

.TastoWord
{
    color:#000;
    font-weight:bold;
    background: #fff url("../immagini/icona_word_mini.jpg") no-repeat;
    background-color: transparent;
    border:0px;
    padding:0px;
    text-align:left;
    font-weight:normal; 
    font-size:0px;
    width:30px;
    height:22px;   
}

.TastoExcel
{
    color:#000;
    font-weight:bold;
    background: #fff url("../immagini/icona_excel_mini.jpg") no-repeat;
    background-color: transparent;
    border:0px;
    padding:0px;
    text-align:left;
    font-weight:normal; 
    font-size:0px;
    width:30px;
    height:22px;   
}


.TastoCancAllegDVR
{
    color:#F00;
    font-weight:bold;
    z-index: 102;
}
.TastoArchiviaDVR
{
    color:#da7b01;
    font-weight:bold;
    z-index: 102;
}
.TastoRipristinaDVR
{
    color:#21a502;
    font-weight:bold;
    z-index: 102;
}
.TastoCancTrim
{
    color:#F00;
    background: url("../immagini/cancella.png") no-repeat;
    background-color:transparent;
    border:0;
    width:31px;
    height:24px;
    margin-top:4px;
    font-weight:bold;
    z-index: 102;
}
.TastoDuplicaTrim
{
    background: url("../immagini/duplica.png") no-repeat;
    background-color:transparent;
    border:0;
    width:31px;
    height:24px;
    margin-top:4px;
    font-weight:bold;
    z-index: 102;
}

.TastoIsoDVR
{
    background: url("../immagini/iso_dvr.png") no-repeat;
    background-color:transparent;
    border:0;
    width:78px;
    height:24px;
    margin-top:4px;
    font-weight:bold;
    z-index: 102;
}
.TastoDVRIso
{
    background: url("../immagini/dvr_iso.png") no-repeat;
    background-color:transparent;
    border:0;
    width:78px;
    height:24px;
    margin-top:4px;
    font-weight:bold;
    z-index: 102;
}

.TastoCopiaISO
{
    background-color:#fff;
    height:24px;
    font-weight:bold;
}

/* MISC  
----------------------------------------------------------*/

.BoxNoteQuest
{
   height:60px;
   width:500px;
}
.BoxMigliorQuest
{
   height:60px;
   width:824px;
}
.Rosso
{
   color:#F00;
}


.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
}

.loginDisplay
{
    position:absolute;
    top:0px;
    width:96%;
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: #000;
}

.loginDisplay a,.loginDisplay a:link,.loginDisplay a:visited,.loginDisplay a:hover
{
    color: #000;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}
.NoBold
{
    font-weight: normal;
}

.Leng_pwd
{
    width:189px;
}

.TestoGrande {font-size: 1.4em;}


.TestoPiccoloDip
{
    font-size: .95em;
}
.TestoPiccoloPop
{
    font-size: .9em;
}
.TestoPiccolo
{
    font-size: .8em;
}
.TxtPiccoloDrop
{
    font-size: .8em;
}
.submitButton
{
    text-align: right;
    padding-right: 10px;
}

.Verde {color: #37a532;}
.Giallo {color: #dcab01;}
.Arancio {color: #e06d00;}
.Rosso {color: #cc2f27;}
.Viola {color: #8526cf;}

.opt8 
{   background-color:Red;
    font-size:105%;
    color: #fff;}
.opt6 
{   background-color:#ffff00;
    font-size:105%;
    color: #000;}
.opt4 
{   background-color:#00b050;
    font-size:105%;
    color: #fff;}
.opt2 
{   background-color:#00b050;
    font-size:105%;
    color: #fff;}
.opt0 
{   background-color:#92cddc;
    font-size:105%;
    color: #000;}

.noFixHeight{
	height: auto !important;
	min-height: auto !important;
}

.MinHeight340{
	height: auto !important;
	min-height: 340px !important;
}

.RischioResiduo {
	background: #ffcc00;
	font-weight: bold;
}

.BoxMagKinney  .RischioResiduo{ padding:4px;}