.primaryContainer {
	height: auto;
	margin-left: auto;
	margin-right: auto;
	width auto;
	background-color: rgb(255, 255, 255);
}

#footer {
    float: left;
    height: 100%;
    width: 100%;
    background-color: rgba(26, 58, 169, 1);
    position: absolute;
    top: auto;
    left: 0px;
    z-index: auto;
    bottom: auto;
    right: auto;
    display: block;
}


#footer-ok {
    float: left;
    height: auto;
    width: 100%;
    background-color: rgba(26, 58, 169, 1);
    /*	position: absolute; */
    left: auto;
    z-index: auto;
    bottom: 0px;
    right: auto;
    top: auto;
    display: block;
    padding-bottom: 35px;
}




#section {
	float: none;
	height: auto;
	width: 100%;
	background-color: rgb(244, 244, 244);
	position: relative;
	top: 0px;
	left: 0px;
	z-index: auto;
	margin: 0px auto;
	clear: both;
	overflow: hidden;
}
#section-pagine {
	float: none;
	height: auto;
	width: 100%;
	background-color: rgb(244, 244, 244);
	position: relative;
	margin-top: 0px;
	left: 0px;
    z-index: auto;
	margin: 0px auto;
	clear: both;
	overflow: scroll;
	padding-bottom: 50px;
}
.section-pagine {
	display:block; float: none;
	height: auto;
	width: 100%;
	background-color: rgb(244, 244, 244);
	/* z-index: auto; */
	overflow: visible;

}
#ctl00_Cph_ValidationSummary1  {
	height: auto; width: auto;
	overflow:  visible;
    display:inherit;
    text-align:center;
}
#ProcessingWindow  {
	height: auto; width: auto;
	overflow:  visible;
    display:inherit;
    text-align:center;
}

#Div-container {
	height: auto; width: auto;
	margin: 0px auto 15px;
	padding-bottom: 15px;
    overflow:  visible;
    display: block;
}
.div960
{	display:block;
 	position:relative; float:none;
 	width: 1204.61px;
 	height: auto;
 	overflow: visible;
 	margin-left: auto; margin-right: auto;
	 margin-top:0;
	 margin-bottom: 10px;
	}
.divSelezionaAnno 
{
      display:block;
 	position:relative;
 	width: 1204.61px;
 	height: auto;
 	overflow: visible;
 	margin-left: auto; margin-right: auto;
	 margin-top:0;
	 margin-bottom: 10px;
    }
.divSelezionaAnno span.label 
{
    color: rgba(21,21,21,1.00);
	font-style: normal;
	font-family: Roboto Condensed;
	font-size: 16px;
	display: block;
    float:left;
    margin-right: 15px;
    }
.divSelezionaAnno span.AnnoSelezionato 
{
    color: rgba(21,21,21,1.00);
	font-style: normal;
	font-family: Roboto Condensed;
	font-size: 16px;
	display: block;
    float:left;
    margin-right: 15px;
    }
.divSelezionaAnno select
{
    float: left;
    color: rgba(21,21,21,1.00);
	font-style: normal;
	font-family: Roboto Condensed;
	font-size: 12px;
	display: block;
	background-color: #fff;
	margin-right: 15px;
/*	margin-top: 12px; */
	border: 1px solid #949494;
	-webkit-box-shadow: inset 0px 0px #828282;
	box-shadow: inset 0px 0px #828282;
    }  
div.divCentrato
{	float:none;
    width: auto;
 	display: block;
 	height: auto;
 	position:static;
	text-align:center;
	margin-left:auto;
	clear: both;
}	

#section-strumenti {
	float: none;
	height: auto;
	width: 100%;
	background-color: rgb(244, 244, 244);
	position: relative;
	top: 0px;
	left: 0px;
	z-index: auto;
	margin: 0px auto;
	clear: both;
	overflow: hidden;
}

#box-sotto-menu {
    float: none;
    height: 65px;
    width: auto;
    background-color: rgb(230, 230, 230);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: auto;
    margin: 0px auto;
    clear: both;
    background-image:-webkit-linear-gradient(270deg, rgb(232, 232, 232) 0%, rgb(211, 211, 211) 100%);
    background-image: linear-gradient(180deg, rgb(232, 232, 232) 0%, rgb(211, 211, 211) 100%);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    display: block;
    overflow: hidden;
    background-position: 0% 0%;
    background-repeat: repeat repeat;
}

#heater {
    float: left;
    height: 115px;
    width: 100%;
    background-color: rgb(255, 255, 255);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 8;
    margin: 0px auto;
}

body {
	background: rgb(244, 244, 244) url('img/filigrana2.png') repeat no-repeat 0em 0%;
    -webkit-background-size: auto;
	background-size: auto;
	width: auto;
}

#Div-container-strumenti {
	float: none;
	height: auto;
	margin: 0px auto 0px;
	width: 1202.61px;
	position: static;
	overflow: hidden;
}

#box2 {
    float: left;
    height: 130px;
    margin: 0 0 0 21px;
    clear: none;
    width: 420px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    position: relative;
    display: block;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(197, 197, 197);
}

#text8 {
    float: left;
    font-size: 13px;
    width: 390px;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 18px;
    margin: 16px 0px 0px 14.59px;
    clear: both;
    min-height: 72px;
    font-family: arial;
}

#textspan5 {
    line-height: 18px;
    font-weight: bold;
    font-size: 13px;
}

#textspan6 {
    line-height: 18px;
    font-size: 13px;
}

#box3 {
    float: left;
    height: 130px;
    margin: -130px 0px 0px 780.16px;
    clear: none;
    width: 420px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    position: relative;
    background-color: rgb(255, 255, 255);
}

#text10 {
    float: right;
    font-size: 12px;
    width: 390px;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 14px;
    margin: 17px 14.22px 0px 0px;
    clear: both;
    min-height: 72.5px;
    display: block;
    font-family: arial;
}

#textspan10 {
    line-height: 18px;
    font-family: arial;
    font-weight: bold;
    font-size: 13px;
}

#textspan15 {
    line-height: 18px;
    font-family: arial;
    font-size: 13px;
}

#box:hover {
    -webkit-box-shadow: rgb(171, 246, 77) 0px 0px 3px 3px;
    box-shadow: rgb(171, 246, 77) 0px 0px 3px 3px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    background-color: rgb(255, 255, 255);
    background-image:-webkit-linear-gradient(270deg, white 0%, rgb(203, 203, 203) 100%);
    background-image: linear-gradient(180deg, white 0%, rgb(203, 203, 203) 100%);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-position: 0% 0%;
    background-repeat: repeat repeat;
}

#box {
    float: left;
    height: 55px;
    margin: 1px 0px 0px 1.97px;
    clear: both;
    width: 315.44px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    position: relative;
    background-color: rgb(255, 255, 255);
    background-image:-webkit-linear-gradient(270deg, white 0%, rgb(203, 203, 203) 100%);
    background-image: linear-gradient(180deg, white 0%, rgb(203, 203, 203) 100%);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    -webkit-box-shadow: rgb(136, 136, 136) 0px 3px 3px 0px;
    box-shadow: rgb(136, 136, 136) 0px 3px 3px 0px;
    background-position: 0% 0%;
    background-repeat: repeat repeat;
}

#text5 {
    float: left;
    font-size: 14px;
    width: 314.44px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 20px 0% 0px;
    clear: none;
    min-height: 26px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
    position: relative;
}

#textspan3 {
    font-size: 16px;
    line-height: 16px;
    color: rgb(0, 0, 0);
}

#box1:hover {
    -webkit-box-shadow: rgb(171, 246, 77) 0px 0px 3px 3px;
    box-shadow: rgb(171, 246, 77) 0px 0px 3px 3px;
}

#box1 {
    float: left;
    height: 55px;
    margin: 15px 0px 0px 1.69px;
    clear: both;
    width: 315.72px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    position: relative;
    background-color: rgb(255, 255, 255);
    background-image:-webkit-linear-gradient(270deg, white 0%, rgb(203, 203, 203) 100%);
    background-image: linear-gradient(180deg, white 0%, rgb(203, 203, 203) 100%);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    -webkit-box-shadow: rgb(136, 136, 136) 0px 3px 3px 0px;
    box-shadow: rgb(136, 136, 136) 0px 3px 3px 0px;
    background-position: 0% 0%;
    background-repeat: repeat repeat;
}

#box10 {
    float: left;
    height: 358px;
    margin: 22px 25px 0px 1px;
    clear: left;
    width: 315.44px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    position: relative;
    background-color: rgb(255, 255, 255);
}

#box11 {
    float: left;
    height: 27.5px;
    margin: 4px 0px 0px 0.01%;
    clear: none;
    width: 313.41px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    background-image:-webkit-linear-gradient(270deg, white 5%, rgb(226, 226, 226) 100%);
    background-image: linear-gradient(180deg, white 5%, rgb(226, 226, 226) 100%);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-color: rgb(224, 224, 224);
    background-position: 0% 0%;
    background-repeat: repeat repeat;
}

#text15 {
    float: left;
    font-size: 1em;
    width: 312px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 3.5px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
}

#textspan19 {
    font-size: 16px;
    line-height: 16px;
    color: rgb(99, 99, 99);
    font-weight: 600;
}

.bottoneindex:hover
{
   -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }
.bottoneindex:disabled
{
/*   -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px; */
    border: 1px dotted rgb(197, 197, 197);
    color: rgb(127,127,127);
    } 
.bottoneindex 
{
    float: left;
    height: 30px;
    margin: 16.5px 0% 0px 10px;
    width: 268px;
    border: 1px solid rgb(197, 197, 197);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: block;
    background-color: rgb(255, 255, 255);
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
    text-transform:uppercase;
    }


.bottoneindex_differente:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}

.bottoneindex_differente:disabled {
    /*   -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px; */
    border: 1px dotted rgb(197, 197, 197);
    color: rgb(127,127,127);
}

.bottoneindex_differente {
    float: left;
    height: 30px;
    margin: 16.5px 0% 0px 10px;
    width: 268px;
    border: 2px solid rgb(19, 125, 115);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: block;
    
    background-color: rgb(19, 125, 115);
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(255, 255, 255);
    text-transform: uppercase;
}

.bottoneindex2 
{
    float:left ;
    height: 30px;
    margin: 16.5px 0px 0px 10px;
    min-width:43%; 
    border: 1px solid rgb(197, 197, 197);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: block;
    background-color: rgb(255, 255, 255);
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
    text-transform:uppercase;
    }
.bottoneindex2:hover
{
   -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }
.bottoneindex2:disabled
{
/*   -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px; */
    border: 1px dotted rgb(197, 197, 197);
    color: rgb(127,127,127);
    } 
.bottoneindexProgettoPrevisto:hover
{
   -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }
.bottoneindexProgettoPrevisto:disabled
{
/*   -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px; */
    border: 1px dotted rgb(197, 197, 197);
    color: rgb(127,127,127);
    } 
.bottoneindexProgettoPrevisto 
{
    float: left;
    height: 30px;
    margin: 16.5px 0% 0px 10px;
    width: 150px;
    border: 1px solid rgb(197, 197, 197);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: block;
    background-color: rgb(255, 255, 255);
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
    text-transform:uppercase;
    }

a.bottonelivello
{
   padding-top: 6px;
    }
.bottonelivello:hover
{
   -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }
.bottonelivello:disabled
{
/*   -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px; */
    border: 1px dotted rgb(197, 197, 197);
    color: rgb(127,127,127);
    } 
.bottonelivello 
{
    float: left;
    height: 30px;
    margin: 16.5px 0% 0px 24px;
    width: 268px;
    border: 1px solid rgb(197, 197, 197);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: block;
    background-color: rgb(255, 255, 255);
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
    text-transform: lowercase;
    }    
/*

.bottoneindex 
{width: 200px; float:left; height:40px; background-color:#fff; background-image: url(../images_magrone/bg_bt_index.png);
	background-repeat:repeat-x; background-position:top center; border-radius: 3px 3px 3px 3px;
	font-size:12px; font-weight:bold; margin-bottom: 9px; color:#666;
	margin: 0 0 15px 20px;
	}

#box12:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}



#box12 {
    float: left;
    height: 30px;
    margin: 16.5px 0% 0px 21.75px;
    clear: both;
    width: 270px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    background-color: rgb(255, 255, 255);
}

#text16 {
    float: left;
    font-size: 14px;
    width: 266.72px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}

#textspan20 {
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
}
*/

#box14:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}

#box14 {
    float: left;
    height: 30px;
    margin: 20.5px 0% 0px 21.75px;
    clear: both;
    width: 270px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    background-color: rgb(255, 255, 255);
}

#text18 {
    float: left;
    font-size: 14px;
    width: 268px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}

#textspan21 {
    line-height: 16px;
    font-size: 14px;
    font-weight: 600;
}

#box15:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}

#box15 {
    float: left;
    height: 30px;
    margin: 20.5px 0% 0px 21.75px;
    clear: both;
    width: 270px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    background-color: rgb(255, 255, 255);
}

#text19 {
    float: left;
    font-size: 14px;
    width: 269px;
    height: auto;
    text-align: center;
    font-weight: 600;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}

#box16:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}

#box16 {
    float: left;
    height: 30px;
    margin: 25.5px 0% 0px 21.75px;
    clear: both;
    width: 270px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px dotted rgb(197, 197, 197);
    display: block;
    background-color: rgb(255, 255, 255);
}

#text20 {
    float: left;
    font-size: 14px;
    width: 268.97px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(127, 127, 127);
}

#box17:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}

#box17 {
    float: left;
    height: 30px;
    margin: 22px 0% 0px 21.08px;
    clear: both;
    width: 270px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    background-color: rgb(255, 255, 255);
}

#text21 {
    float: left;
    font-size: 14px;
    width: 269px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}

#box4 {
    float: left;
    min-height: 92.5px;
    margin: 23px 0.84px 0px 0px;
    width: 859.08px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    position: relative;
    background-color: rgb(255, 255, 255);
    padding-bottom: 10px;
    clear: none;
}

#box5 {
    float: left;
    height: 27.5px;
    margin: 4px 0px 0px 0%;
    clear: none;
    width: 857.08px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    background-image:-webkit-linear-gradient(270deg, white 5%, rgb(226, 226, 226) 100%);
    background-image: linear-gradient(180deg, white 5%, rgb(226, 226, 226) 100%);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-color: rgb(224, 224, 224);
    background-position: 0% 0%;
    background-repeat: repeat repeat;
}

#text11 {
    float: left;
    font-size: 16px;
    width: 856.22px;
    height: auto;
    text-align: center;
    font-weight: 600;
    line-height: 16px;
    margin: 3.5px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(99, 99, 99);
}

#box7:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}

#box7 {
    float: left;
    height: 30px;
    margin: 0px 0% 0px 0.03px;
    clear: both;
    width: 270px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    background-color: rgb(255, 255, 255);
}

#text12 {
    float: left;
    font-size: 14px;
    width: 268px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}

#box8:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}

#box8 {
    float: left;
    height: 30px;
    margin: 0px 0% 0px 13.38px;
    clear: none;
    width: 270px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    background-color: rgb(255, 255, 255);
}

#text13 {
    float: left;
    font-size: 14px;
    width: 267px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}

#box9:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}

#box9 {
    float: left;
    height: 30px;
    margin: -30px 0% 0px 564.88px;
    clear: none;
    width: 270px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    background-color: rgb(255, 255, 255);
}

#text14 {
    float: left;
    font-size: 14px;
    width: 268px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}

#box18 {
    float: left;
    min-height: 97px;
    margin: 16px 0.84px 0px 0px;
    padding-bottom: 9px;
    width: 859.08px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    position: relative;
    background-color: rgb(255, 255, 255);
}
.box18 {
	float: left;
	height: auto;
	margin-top: 15px;
	margin-right: 0.84px;
	margin-left: 0px;
	margin-bottom: 10px;
	width: 1200px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border: 1px solid rgb(197, 197, 197);
	display: block;
	position: relative;
	background-color: rgb(255, 255, 255);
	padding-bottom: 20px;
}
table.box18 tr 
{
    width: 1200px;
    }
table.box18 th.box19
{
    width: 99%;
    }

table.box18 td
{
   padding: 0;
    }
      

.box-inserimento-maschera {
	/* float: right; */
	min-height: 90px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	/* clear: right; */
	width: 1200px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border: 1px solid rgb(197, 197, 197);
	display: block;
	position: relative;
	background-color: rgb(255, 255, 255);
	padding-bottom: 10px;
}
.bacchetta-titolo-sfumata {
	/*float: right; */
	height: 34px;
	margin-top: 0px;
	margin-right: 0.84px;
	margin-left: 0px;
	margin-bottom: 10px;
	clear: right;
	width: 1200px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border: 1px solid rgb(197, 197, 197);
	display: block;
	position: relative;
	background-color: rgb(255, 255, 255);
	padding-bottom: 10px;
}
.box-inserimento-maschera-standard {
	float: right;
	height: auto;
	clear: right;
	width: 1200px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border: 1px solid rgb(197, 197, 197);
	display: block;
	position: relative;
	background-color: rgb(255, 255, 255);
	padding-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	margin-bottom: 20px;
	padding-left: 0px;
}
.box-contenuto-dinamico {
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 1200px;
	border-radius: 5px;
	border: 1px solid rgb(197, 197, 197);
	display: block;
	position: relative;
	background-color: rgb(255, 255, 255);
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 10px;
	float: left;
}
.box-contenuto-dinamico-ric {
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 1200px;
	border-radius: 5px;
	border: 1px solid rgb(197, 197, 197);
	display: block;
	position: relative;
	background-color: rgb(255, 255, 255);
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 10px;
	float:none;
}
.box-contenuto-statico {
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	width: 1200px;
	border-radius: 5px;
	border: 1px solid rgb(197, 197, 197);
	display: block;
	position: relative;
	background-color: rgb(255, 255, 255);
	float: left;
}
.box-contenuto-statico-cornice-color {
	height: auto;
	width: 1200px;
	border-radius: 5px;
	border: 3px solid rgba(26,58,169,1.00);
	display: block;
	position: relative;
	background-color: rgb(255, 255, 255);
	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
}
.box-allert {
	height: auto;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	clear: left;
	width: 1200px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border: 4px dotted rgba(255,0,4,1.00);
	display: block;
	position: relative;
	background-color: rgb(255, 255, 255);
}

#box19 {
    float: left;
    min-height: 27.5px;
    margin: 4px 0px 0px 0%;
    clear: none;
    width: 857.08px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    background-image: -webkit-linear-gradient(270deg, white 5%, rgb(226, 226, 226) 100%);
    background-image: linear-gradient(180deg, rgb(26, 58, 169), rgb(26, 58, 169) 100%);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-color: rgb(224, 224, 224);
    background-position: 0% 0%;
    background-repeat: repeat repeat;
}
.box19 {
    float: left;
    height: 27.5px;
    margin-top: 4px;
    margin-right: 0px;
    margin-left: 0%;
    margin-bottom: 0px;
    clear: none;
    width: 1198px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    background-image: -webkit-linear-gradient(270deg, white 5%, rgb(226, 226, 226) 100%);
    background-image: linear-gradient(180deg, rgb(26, 58, 169), rgb(26, 58, 169) 100%);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-color: rgb(224, 224, 224);
    background-position: 0% 0%;
    background-repeat: repeat repeat;
}
table.box-inserimento-maschera td.intestazionericcost {
	float: left;
    height: 27.5px;
	width: 1198px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	background-image: -webkit-linear-gradient(270deg, white 5%, rgb(226, 226, 226) 100%);
	background-image: linear-gradient(180deg, white 5%, rgb(226, 226, 226) 100%);
	background-attachment: scroll;
	-webkit-background-size: auto;
	background-size: auto;
	background-color: rgb(224, 224, 224);
	background-position: 0% 0%;
	background-repeat: repeat repeat;
    font-size: 16px;
	text-align: center;
	font-weight: 600;
    line-height: 16px;
	font-family: 'Terminal Dosis';
	color: rgb(99, 99, 99);
	text-transform:uppercase;
	padding: 10px 0 0 0;
}
table.box-inserimento-maschera tr {
    margin-left: 0px;
	padding: 0px;
}
.bacchetta-sfumata {
	float: left;
	height: 27.5px;
	margin-top: 4px;
	margin-right: 0px;
	margin-left: 0%;
	margin-bottom: 0px;
	clear: none;
	width: 1198px;
	border-radius: 10px 10px 5px 5px;
	background-image: -webkit-linear-gradient(270deg, white 5%, rgb(226, 226, 226) 100%);
	background-image: linear-gradient(180deg, white 5%, rgb(226, 226, 226) 100%);
	background-attachment: scroll;
	-webkit-background-size: auto;
	background-size: auto;
	background-color: rgb(224, 224, 224);
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}
.boxallert {
	float: left;
	height: 27.5px;
	margin: 4px 0px 0px 0%;
	clear: none;
	width: 1198px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	background-attachment: scroll;
	-webkit-background-size: auto;
	background-size: auto;
	background-position: 0% 0%;
	background-repeat: repeat repeat;
}

#text22 {
    float: left;
    font-size: 16px;
    width: 857.08px;
    height: auto;
    text-align: center;
    font-weight: bolder;
    line-height: 16px;
    margin: 4.5px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    /*color: rgb(99, 99, 99);*/
    color: rgb(211, 211, 211);
}
.text22 {
    float: left;
    font-size: 16px;
    width: 1200px;
    height: auto;
    text-align: center;
    font-weight: bolder;
    line-height: 16px;
    margin: 4.5px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    /*color: rgb(99, 99, 99);*/
    color: rgb(211, 211, 211);
    text-transform: uppercase;
}
.text-allert {
	float: left;
	font-size: 16px;
	width: 1200px;
	height: auto;
	text-align: center;
	font-weight: 600;
	line-height: 16px;
	margin: 4.5px 0% 0px;
	clear: none;
	min-height: 0px;
	font-family: 'Terminal Dosis';
	color: rgba(227,0,3,1.00);
}

#box28 {
    float: right;
    height: 97px;
    margin: 18.5px 1.3px 0px 0px;
    clear: right;
    width: 857.63px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    position: relative;
    background-color: rgb(255, 255, 255);
}

#box29 {
    float: left;
    height: 27.5px;
    margin: 4px 0px 0px 0%;
    clear: none;
    width: 855.63px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    background-image:-webkit-linear-gradient(270deg, white 5%, rgb(226, 226, 226) 100%);
    background-image: linear-gradient(180deg, white 5%, rgb(226, 226, 226) 100%);
    background-attachment: scroll;
    -webkit-background-size: auto;
    background-size: auto;
    background-color: rgb(224, 224, 224);
    background-position: 0% 0%;
    background-repeat: repeat repeat;
}

#text29 {
    float: left;
    font-size: 16px;
    width: 855.63px;
    height: auto;
    text-align: center;
    font-weight: 600;
    line-height: 16px;
    margin: 4.5px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(99, 99, 99);
}

#div-container-footer {
	float: none;
	height: 100%;
	margin-left: auto;
	margin-top: 28px;
	clear: none;
	width: 1206px;
	margin-right: auto;
	position: static;
}

#text33 {
    float: left;
    font-size: 1em;
    width: 31.308302%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0.29928483%;
    margin-top: 6px;
    clear: none;
    min-height: 41px;
    display: block;
    margin-right: 0%;
}

#textspan33 {
    font-size: 14px;
    font-family: 'Terminal Dosis';
    line-height: 20px;
}

#image3 {
    float: left; 
    width:500px;
    height: auto;
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    margin: 1px 0% 0px 2.91%;
}

#text34 {
    float: left;
    font-size: 1em;
    /*width: 31.308302%;*/
    height: auto;
    text-align: right;
    font-weight: normal;
    line-height: 16px;
    margin-left: 13.101161%;
    margin-top: 6px;
    clear: none;
    min-height: 41px;
    display: block;
    margin-right: 0%;
}

#textspan34 {
    font-family: 'Terminal Dosis';
    font-size: 16px;
}

#textspan35 {
    font-family: 'Terminal Dosis';
    font-size: 16px;
}

#textspan36 {
    font-family: 'Terminal Dosis';
    font-size: 16px;
}

#textspan37 {
    font-family: 'Terminal Dosis';
    font-size: 16px;
}

#textspan38 {
    font-family: 'Terminal Dosis';
    font-size: 16px;
}

#textspan39 {
    font-family: 'Terminal Dosis';
    font-size: 16px;
    font-weight: bold;
}

#textspan35:hover {
    color: rgb(214, 3, 96);
}

#textspan8 {
    float: none;
    line-height: 18px;
    font-size: 13px;
}

#textspan7 {
    float: none;
    line-height: 18px;
    font-weight: bold;
    font-size: 13px;
}

#box12:active {
    -webkit-box-shadow: rgb(166, 166, 166) 0px 2px 2px 0px inset;
    box-shadow: rgb(166, 166, 166) 0px 2px 2px 0px inset;
    background-color: rgba(26, 58, 169, 1);
}

#text16:active {
    color: rgb(255, 255, 255);
}

#Box-info {
    float: none;
    height: 50px;
    margin-left: auto;
    margin-top: 10px;
    clear: none;
    width: 1204.609375px;
    position: static;
    top: 0px;
    left: 0px;
    overflow: hidden;
    margin-right: auto;
    display: block;
}

#div-container-top {
    float: none;
    height: 50px;
    margin: 0px auto;
    clear: none;
    width: auto;
    display: block;
    position: relative;
    overflow: hidden;
}

#div-logout {
    float: none;
    height: 45px;
    margin: 0px 0px 0px 1036px;
    clear: none;
    width: 218.265625px;
    display: block;
    position: relative;
}

#Box {
    float: left;
    height: 45.5px;
    margin: 1px 0px 0px 0.38%;
    clear: none;
    width: 630px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-box-shadow: rgb(179, 179, 179) 0px 3px 3px 0px inset;
    box-shadow: rgb(179, 179, 179) 0px 3px 3px 0px inset;
    display: block;
    position: static;
    background-color: rgb(244, 244, 244);
}

#text1 {
    float: left;
    font-size: 14px;
    width: 600.03px;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 16px;
    margin: 8px 0px 0px 1.49%;
    clear: none;
    min-height: 33px;
    font-family: 'Terminal Dosis';
    color: rgb(0, 0, 0);
    letter-spacing: 0em;
    position: relative;
}

#box-guida-rapida {
    float: left;
    height: auto;
    margin: -32px 0px 0px 9.295654%;
    clear: none;
    width: 118.40625px;
    display: block;
    position: relative;
}

#top-bar {
    float: left;
    height: 46px;
    width: 1280px;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 10;
    margin: -126px 0px 0px 0%;
    display: block;
    background-color: rgb(255, 255, 255);
}

#Box-assistenza {
    float: left;
    height: 40px;
    margin: 5px 0px 0px 47.44px;
    clear: none;
    width: 315.66px;
    position: static;
    display: block;
}

#image {
    float: left;
    width: 17px;
    max-width: 100%;
    height: 17px;
    margin: 11.5px 0% 0px 9.04%;
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
}

.text3:hover {
    color: rgb(4, 101, 13);
}

.text3 {
    float: left;
    font-size: 13px;
    width: 70.8125px;
    height: auto;
    text-align: left;
    font-weight: bold;
    line-height: 1em;
    margin: 13.5px 0% 0px 1.63%;
    clear: none;
    min-height: 17px;
    color: rgb(145, 145, 145);
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Terminal Dosis';
    z-index: 32;
    display: block;
}

#textspan1:hover {
    color: rgb(214, 3, 96);
}

#textspan1:active {
    color: rgb(19, 125, 115);
}

#textspan1 {
    font-size: 12px;
    line-height: 1em;
    color: rgb(83, 83, 83);
}

#image2 {
    float: left;
    width: 14px;
    max-width: 100%;
    height: 17px;
    margin: 11.5px 0% 0px 1.87%;
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
}

#text4:hover {
    color: rgb(4, 101, 13);
}

#text4 {
    float: left;
    font-size: 13px;
    width: 71px;
    height: auto;
    text-align: left;
    font-weight: bold;
    line-height: 1em;
    margin: 13.5px 0% 0px 1.97%;
    clear: none;
    min-height: 17px;
    color: rgb(145, 145, 145);
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Terminal Dosis';
    z-index: 32;
    display: block;
}

#textspan2:hover {
    color: rgb(214, 3, 96);
}

#textspan2:active {
    color: rgb(19, 125, 115);
}

#textspan2 {
    font-size: 12px;
    line-height: 1em;
    color: rgb(83, 83, 83);
}

#text7 {
    float: left;
    font-size: 16px;
    width: 418px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 16px;
    margin: 0px 0%;
    clear: none;
    min-height: 26.5px;
    font-family: 'Terminal Dosis';
    display: block;
    padding: 8px;
    background-color: rgba(26, 58, 169, 1);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

#box6 {
    float: left;
    min-height: 50px;
 /*   margin-left: 1.254261%;
    margin-top: 15.5px; */
    clear: both;
    width: 97.405794%;
}

#box20 {
    float: left;
    height: auto;
    margin: 16px 0% 0px 1.12%;
    clear: both;
    width: 97.405794%;
    display: block;
}

#box21:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}
.box21:hover {
	-webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
	box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
	float: left;
	display: block;
	padding-top: 0px;
	border-color: rgba(197,197,197,1.00);
}

#box21 {
    float: left;
    height: 30px;
    margin: 0px 0% 0px 0.03px;
    clear: both;
    width: 270px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    background-color: rgb(255, 255, 255);
}
.box21 {
	float: left;
	height: 30px;
	width: 270px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border: 1px solid rgba(197,197,197,1.00);
	display: block;
	background-color: rgb(255, 255, 255);
	margin-top: 12px;
	margin-left: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
}

#text23 {
    float: left;
    font-size: 14px;
    width: 268px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}
.text23 {
    float: left;
    font-size: 14px;
    width: 268px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}

#box22:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}

#box22 {
    float: left;
    height: 30px;
    margin: 0px 0% 0px 13.38px;
    clear: none;
    width: 270px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    background-color: rgb(255, 255, 255);
}

#text24 {
    float: left;
    font-size: 14px;
    width: 267px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}

#box23:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}

#box23 {
    float: left;
    height: 30px;
    margin: -30px 0% 0px 564.88px;
    clear: none;
    width: 270px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    background-color: rgb(255, 255, 255);
}

#text25 {
    float: left;
    font-size: 14px;
    width: 268px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}

#box24 {
    float: left;
    height: auto;
    margin: 10.5px 0% 0px 1.1%;
    clear: both;
    width: 97.405794%;
    display: block;
}

#box25:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}

#box25 {
    float: left;
    height: 30px;
    margin: 0px 0% 0px 0.03px;
    clear: both;
    width: 270px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    background-color: rgb(255, 255, 255);
}

#text26 {
    float: left;
    font-size: 14px;
    width: 268px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}

#box26:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}

#box26 {
    float: left;
    height: 30px;
    margin: 0px 0% 0px 13.38px;
    clear: none;
    width: 270px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    background-color: rgb(255, 255, 255);
}

#text27 {
    float: left;
    font-size: 14px;
    width: 267px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}

#box27:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}

#box27 {
    float: left;
    height: 30px;
    margin: -30px 0% 0px 564.88px;
    clear: none;
    width: 270px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    background-color: rgb(255, 255, 255);
}

#text28 {
    float: left;
    font-size: 14px;
    width: 268px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}

#box30 {
    float: left;
    height: auto;
    margin-left: 1.110299%;
    margin-top: 13.5px;
    clear: both;
    width: 97.57122%;
    display: block;
    margin-right: 0%;
}

#box31:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}

#box31 {
    float: left;
    height: 30px;
    margin: 0px 0% 0px 0.03px;
    clear: both;
    width: 270px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    background-color: rgb(255, 255, 255);
}

#text30 {
    float: left;
    font-size: 14px;
    width: 268px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}

#box32:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}

#box32 {
    float: left;
    height: 30px;
    margin: 0px 0% 0px 13.38px;
    clear: none;
    width: 270px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    background-color: rgb(255, 255, 255);
}

#text31 {
    float: left;
    font-size: 14px;
    width: 267px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}

#box33:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}

#box33 {
    float: left;
    height: 30px;
    margin: -30px 0% 0px 564.88px;
    clear: none;
    width: 270px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    background-color: rgb(255, 255, 255);
}

#text32 {
    float: left;
    font-size: 14px;
    width: 268px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}

#text9 {
    float: left;
    font-size: 16px;
    width: 418.265625px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 16px;
    margin: -1px 0% 0px -0.06354665%;
    clear: none;
    min-height: 26.5px;
    font-family: 'Terminal Dosis';
    display: block;
    padding: 8px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    background-color: rgba(26, 58, 169, 1);
}

#text6 {
    float: left;
    font-size: 14px;
    width: 314.72px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    margin: 20px 0% 0px;
    clear: none;
    min-height: 24px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}

#textspan4 {
    font-size: 16px;
    line-height: 16px;
    color: rgb(0, 0, 0);
}

#textspan22 {
    font-weight: 600;
}

#textspan23 {
    font-weight: 600;
}

#textspan16 {
    font-weight: 600;
    line-height: 1em;
    font-size: 1em;
}

#textspan17 {
    font-weight: 600;
    line-height: 1em;
    font-size: 1em;
}

#textspan18 {
    font-weight: 600;
    line-height: 1em;
    font-size: 1em;
}

#textspan24 {
    font-weight: 600;
    line-height: 1em;
    font-size: 1em;
}
.textspan24 {
    font-weight: 600;
    line-height: 1em;
    font-size: 1em;
}

#textspan25 {
    font-weight: 600;
    font-size: 1em;
    line-height: 1em;
}

#textspan26 {
    font-weight: 600;
    font-size: 1em;
    line-height: 1em;
}

#textspan27 {
    font-weight: 600;
    font-size: 1em;
    line-height: 1em;
}

#textspan28 {
    font-weight: 600;
    line-height: 1em;
    font-size: 1em;
}

#textspan29 {
    font-weight: 600;
    font-size: 1em;
    line-height: 1em;
}

#textspan30 {
    font-weight: 600;
    font-size: 1em;
    line-height: 1em;
}

#textspan31 {
    font-weight: 600;
    font-size: 1em;
    line-height: 1em;
}

#textspan32 {
    font-weight: 600;
    font-size: 1em;
    line-height: 1em;
}

#Box-navigazione {
    float: none;
    height: 50px;
    margin: 0px auto;
    clear: none;
    width: 1206px;
    position: static;
    overflow: hidden;
}

#virgola {
    float: left;
    width: 16px;
    max-width: 100%;
    height: 45px;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 11;
    margin: 3px 0px 0px 7.38%;
    clear: none;
    display: block;
}

#virgola1 {
    float: left;
    width: 16px;
    max-width: 100%;
    height: 45px;
    color: rgb(0, 0, 0);
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 12;
    clear: none;
    margin: 4px 0px 0px 604.97px;
    display: block;
}

#logo {
    float: left;
    width: 90px;
    max-width: 100%;
    /*height: 32px;*/
    color: rgb(0, 0, 0);
    position: relative;
    z-index: 13;
    margin: 11px 0px 0px -719.13px;
    clear: none;
    display: block;
    top: 0px;
    left: 0px;
}

#box-nav {
    float: left;
    height: 27px;
    width: 571.02px;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 17;
    margin: 11px 0px 0px -606.38px;
    clear: none;
    display: block;
}

.home:hover {
    padding: 3px;
    color: rgb(214, 3, 96);
    z-index: 22;
    font-family: 'Terminal Dosis';
    font-size: 15px;
    line-height: 1em;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    text-align: center;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background-color: rgb(235, 235, 235);
}

.home:active {
    color: rgb(214, 3, 96);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    font-size: 15px;
    top: 5px;
    bottom: auto;
    background-color: rgb(235, 235, 235);
}

.home {
	float: left;
	font-size: 15px;
	/*width: 67.046875px;*/
	height: auto;
	text-align: center;
	font-weight: bold;
	line-height: 1em;
	color: rgba(0,0,0,1.00);
	font-style: normal;
	letter-spacing: normal;
	text-decoration: none;
	font-family: 'Terminal Dosis';
	position: absolute;
	z-index: 22;
	clear: none;
	display: block;
	padding: 3px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	min-height: 0px;
	margin-top: 0px;
	margin-left: 0px;
	top: 5px;
	left: 5px;
	bottom: auto;
	right: auto;
	background-color: rgba(255, 255, 255, 0);
}

#relazione:hover {
    z-index: 22;
    font-family: 'Terminal Dosis';
    color: rgb(179, 6, 162);
    line-height: 1em;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    text-align: center;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background-color: rgb(235, 235, 235);
}

#relazione:active {
    z-index: 22;
    font-family: 'Terminal Dosis';
    color: rgb(179, 6, 162);
    line-height: 1em;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    text-indent: 0px;
    text-align: center;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background-color: rgb(235, 235, 235);
}

#relazione {
    float: left;
    font-size: 15px;
    /*width: 92.765625px;*/
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    color: black;
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Terminal Dosis';
    position: absolute;
    z-index: 21;
    clear: none;
    display: block;
    padding: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    margin-top: 0px;
    margin-left: 0px;
    top: 6px;
    left: 420px;
    bottom: auto;
    right: auto;
}

#credito:hover {
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
    font-size: 15px;
    line-height: 1em;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    text-align: center;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    z-index: 22;
    background-color: rgb(235, 235, 235);
}

#credito:active {
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
    line-height: 1em;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    text-align: center;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    z-index: 22;
    background-color: rgb(235, 235, 235);
}

#credito {
    float: left;
    font-size: 15px;
    width: 70px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    color: black;
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Terminal Dosis';
    position: absolute;
    z-index: 20;
    clear: none;
    display: block;
    padding: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    margin-top: 0px;
    margin-left: 0px;
    top: 6px;
    left: 218.96875px;
    right: auto;
}

#performance:hover {
    z-index: 22;
    font-family: 'Terminal Dosis';
    color: rgb(4, 101, 13);
    line-height: 1em;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    text-align: center;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background-color: rgb(235, 235, 235);
}

#performance:active {
    font-family: 'Terminal Dosis';
    color: rgb(4, 101, 13);
    line-height: 1em;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    text-indent: 0px;
    text-align: center;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    z-index: 22;
    background-color: rgb(235, 235, 235);
}

#performance {
    float: left;
    font-size: 15px;
    width: 120.15625px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    color: black;
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Terminal Dosis';
    position: absolute;
    z-index: 19;
    clear: none;
    display: block;
    padding: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    margin-top: 0px;
    margin-left: 0px;
    top: 6px;
    left: 316.828125px;
    bottom: auto;
    right: auto;
}

#risultati:hover {
    font-size: 15px;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    color: rgb(181, 88, 2);
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Terminal Dosis';
    z-index: 22;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background-color: rgb(235, 235, 235);
}

#risultati:active {
    font-size: 15px;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    color: rgb(181, 88, 2);
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Terminal Dosis';
    z-index: 22;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background-color: rgb(235, 235, 235);
}

#risultati {
    float: left;
    font-size: 15px;
    width: 118px;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 1em;
    color: black;
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Terminal Dosis';
    position: absolute;
    z-index: 18;
    clear: none;
    display: block;
    padding: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    margin-top: 0px;
    margin-left: 0px;
    top: 6px;
    left: 440px;
    right: auto;
}

#freggia-alto {
    float: left;
    width: 18px;
    max-width: 100%;
    height: 9px;
    color: rgb(0, 0, 0);
    position: relative;
    z-index: 14;
    margin: 41px 0px 0px -575.83px;
    clear: none;
    display: block;
    overflow: hidden;
}
#freggia-alto-risultati {
	float: left;
	width: 18px;
	max-width: 100%;
	height: 9px;
	color: rgb(0, 0, 0);
	position: relative;
	z-index: 14;
	margin-top: 41px;
	margin-right: 0px;
	margin-left: -118.83px;
	margin-bottom: 0px;
	clear: none;
	display: block;
	overflow: hidden;
}
#freggia-alto-performance {
	float: left;
	width: 18px;
	max-width: 100%;
	height: 9px;
	color: rgb(0, 0, 0);
	position: relative;
	z-index: 14;
	margin-top: 41px;
	margin-right: 0px;
	margin-left: -238.83px;
	margin-bottom: 0px;
	clear: none;
	display: block;
	overflow: hidden;
}
#freggia-alto-credito {
	float: left;
	width: 18px;
	max-width: 100%;
	height: 9px;
	color: rgb(0, 0, 0);
	position: relative;
	z-index: 14;
	margin-top: 41px;
	margin-right: 0px;
	margin-left: -360.83px;
	margin-bottom: 0px;
	clear: none;
	display: block;
	overflow: hidden;
}
#freggia-alto-relazione {
	float: left;
	width: 18px;
	max-width: 100%;
	height: 9px;
	color: rgb(0, 0, 0);
	position: relative;
	z-index: 14;
	margin-top: 41px;
	margin-right: 0px;
	margin-left: -472.83px;
	margin-bottom: 0px;
	clear: none;
	display: block;
	overflow: hidden;
}

#text {
    float: left;
    font-size: 13px;
    width: 281.45px;
    height: auto;
    text-align: right;
    font-weight: normal;
    line-height: 16px;
    margin: 17px 0px 0px 132.13px;
    clear: none;
    min-height: 19px;
    font-family: 'Roboto Condensed';
    position: relative;
    display: block;
}

#input {
    float: left;
    height: 19px;
    font-size: 12px;
    margin: 16px 0% 0px 8.47px;
    clear: none;
    width: 4.464656%;
    font-family: 'Roboto Condensed';
    position: relative;
    display: block;
}
.input_d 
{
    float:right; position:relative;
	cursor: default;
	display: block;	width: auto; height: 19px; padding:2px 10px 0 10px;
	border-style: none;
	font-family: Roboto Condensed;
	background-color: #e5e9e8;
	color: rgba(82,82,82,1.00);
/*	margin-top: 25px;
	margin-right: 20px;
	margin-bottom: 20px;  */
	margin-left: 20px;
	font-size: 12px;
	text-align: center;
	-webkit-box-shadow: 0 0px;
	border-style: none;
}

.input_d:hover {
	background-color: #eff1f1;
	border-style: none;
}

.input_d:active {
	background-color: #d2d6d6;
	border-style: none;
	box-shadow: inset 0 1px rgba(0,0,0,0.1);
	font-family: Roboto Condensed;
	font-style: normal;

}
.input_timeline {
    float: left;
    position: relative;
    cursor: default;
    display: block;
    width: auto;
    height: 19px;
    padding: 2px 10px 0 10px;
    border-style: solid;
    font-family: Roboto Condensed;
    background-color: #ffffff;
    color: rgba(82,82,82,1.00);
    /*	margin-top: 25px;
	margin-right: 20px;
	margin-bottom: 20px;  */
    margin-left: 20px;
    font-size: 12px;
    text-align: center;
    -webkit-box-shadow: 0 0px;
    
}

    .input_timeline:hover {
        
        border-style: solid;
        border-color:darkgreen 
    }

    .input_timeline:active {
        
        border-style: solid;
        border-color:darkgreen;
        font-family: Roboto Condensed;
        font-style: normal;
    }
#box-ingrandimento {
    float: left;
    height: 40px;
    margin: 6px 0px 0px 1.41%;
    clear: none;
    width: 15.076205%;
    display: block;
}

#input1 {
	float: left;
	height: 23px;
	font-size: 1em;
	margin-left: 11.315828%;
	margin-top: 7.5px;
	clear: none;
	width: 23px;
	font-family: 'Roboto Condensed';
	display: block;
	border-color: rgba(72,72,72,1.00);
}

#input2 {
    float: left;
    height: 23px;
    font-size: 1em;
    margin-left: 3.277983%;
    margin-top: 7.5px;
    clear: none;
    width: 23px;
    font-family: 'Roboto Condensed';
    display: block;
    margin-right: 0%;
}

#input3 {
    float: left;
    height: 23px;
    font-size: 1em;
    margin-left: 11.253549%;
    margin-top: 7.5px;
    clear: none;
    width: 23px;
    font-family: 'Roboto Condensed';
    display: block;
    margin-right: 0%;
}

#input4 {
    float: left;
    height: 23px;
    font-size: 1em;
    margin-left: 4.189968%;
    margin-top: 7.5px;
    clear: none;
    width: 23px;
    font-family: 'Roboto Condensed';
    display: block;
    margin-right: 0%;
}

#text2:hover {
    color: rgb(4, 101, 13);
}

#text2 {
    float: left;
    font-size: 13px;
    width: 60.640625px;
    height: auto;
    text-align: left;
    font-weight: bold;
    line-height: 1em;
    margin: 13.5px 0% 0px 1.683002%;
    clear: none;
    min-height: 17px;
    color: rgb(145, 145, 145);
    font-style: normal;
    letter-spacing: normal;
    text-decoration: none;
    font-family: 'Terminal Dosis';
    z-index: 32;
    display: block;
}

#textspan:hover {
    color: rgb(214, 3, 96);
}

#textspan:active {
    color: rgb(19, 125, 115);
}

#textspan {
    font-size: 12px;
    line-height: 1em;
    color: rgb(83, 83, 83);
}

#image1 {
    float: left;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: 3.856054%;
    margin-top: 13px;
    clear: none;
    color: rgb(0, 0, 0);
}

#box13:hover {
    -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
}

#box13 {
    float: left;
    height: 30px;
    margin: 19.5px 0% 0px 21.71875px;
    clear: both;
    width: 270px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid rgb(197, 197, 197);
    display: block;
    background-color: rgb(255, 255, 255);
}

#text17 {
    float: left;
    font-size: 14px;
    width: 269px;
    height: auto;
    text-align: center;
    font-weight: 600;
    line-height: 1em;
    margin: 7px 0% 0px;
    clear: none;
    min-height: 0px;
    font-family: 'Terminal Dosis';
    color: rgb(19, 125, 115);
}

#textspan9 {
    font-weight: bold;
    line-height: 1em;
    font-size: 1em;
}

#textspan12 {
    line-height: 18px;
    font-family: arial;
    font-weight: bold;
    font-size: 13px;
}

#textspan11 {
    line-height: 1em;
    font-family: arial;
    font-weight: normal;
    font-size: 1em;
}

#textspan14 {
    line-height: 18px;
    font-family: arial;
    font-weight: bold;
    font-size: 13px;
}

#textspan13 {
    line-height: 1em;
    font-family: arial;
    font-weight: normal;
    font-size: 1em;
}
.testo-allert {
	width: 1100px;
	height: auto;
	display: block;
	margin-top: 50px;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 30px;
	font-family: Terminal Dosis;
	font-style: normal;
	font-size: 16px;
	text-align: center;
}
.testo-per-box {
	width: 1150px;
	height: auto;
	display: block;
	margin-top: 50px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	font-family: Terminal Dosis;
	font-style: normal;
	font-size: 16px;
	text-align: justify;
}
.testo-per-box-senza-bacchetta {
	width: 1150px;
	height: auto;
	display: block;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	font-family: Terminal Dosis;
	font-style: normal;
	font-size: 16px;
	text-align: justify;
}
.Breadcrumb {
	width: 1200px;
	height: 15px;
	display: block;
	color: hsla(0,0%,40%,1.00);
	font-style: normal;
	font-family: Roboto Condensed;
	font-size: 13px;
	text-align: left;
	left: auto;
	right: auto;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
}
.torna-indietro {
	width: 1200px;
	height: 15px;
	display: block;
	color: hsla(0,0%,40%,1.00);
	font-style: normal;
	font-family: Roboto Condensed;
	font-size: 13px;
	text-align: right;
	left: auto;
	right: auto;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
.testo-piccolo {
	width: auto;
	height: 15px;
	display: block;
	color: hsla(0,0%,40%,1.00);
	font-style: normal;
	font-family: Roboto Condensed;
	font-size: 13px;
	text-align: left;
}
.button-agg-voce {
	width: 150px;
	height: auto;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
	display: block;
	color: rgba(140,140,140,1.00);
	font-style: normal;
	font-size: 14px;
}
.testo-descrittivo {
	min-width: 25%;
	display: block;
	color: rgba(55,55,55,1.00);
	font-family: Roboto Condensed;
	font-size: 14px;
	left: auto;
	right: auto;
	top: 30px;
	margin-top: 28px;
	height: 20px;
	float: left;
	margin-left: 30px;
	margin-right: 20px;
	margin-bottom: 0px;
}

   .TabellaGenerica 
   {
        min-width:1204px; 
	width: 100%;
	top: 10px;
	padding-top: 5px;
	font-family: Roboto Condensed;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	margin-top: 20px;
	margin-bottom: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: rgba(255,255,255,1.00);
	border: 1px solid rgba(197,197,197,1.00);
	font-size: 14px;
	text-align: left;
}


    .TabellaGenerica tr.intestazione td {
        background-color: rgba(26, 58, 169, 1);
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        vertical-align: middle;
        border: 1px solid #ccc;
    }
    .TabellaGenerica tr th {
        background-color: rgba(26, 58, 169, 1);
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        vertical-align: middle;
        border: 1px solid #ccc;
        padding: 5px;
        color: white;
    }
.TabellaGenerica tr.evidenzia
{
    background-color: rgba(215,215,215,1.00);
    font-weight: bold; font-size: 14px; text-align:center; vertical-align:middle;
    border: 1px solid #ccc;
    
    }

.TabellaGenerica tr.riga td
{
    background-color: rgba(197,197,197,0.20);
    
    border: 1px solid #ccc; vertical-align:middle;
    }
.TabellaGenerica tr td
{
   border: 1px solid #ccc; vertical-align:middle;
  
    }
.TabellaGenerica tr.riga td .numeric {
	color: rgba(21,21,21,1.00);
	font-style: normal;
	font-family: Roboto Condensed;
	font-size: 12px;
	display: block;
	background-color: #fff;
/*	margin-top: 12px; */
	border: 1px solid #949494;
	-webkit-box-shadow: inset 0px 0px #828282;
	box-shadow: inset 0px 0px #828282;
} 
.TabellaGenerica tr.riga td .ddTesto {
	color: rgba(21,21,21,1.00);
	font-style: normal;
	font-family: Roboto Condensed;
	font-size: 12px;
	display: block;
	background-color: #fff;
/*	margin-top: 12px; */
	border: 1px solid #949494;
	-webkit-box-shadow: inset 0px 0px #828282;
	box-shadow: inset 0px 0px #828282;
} 
.TabellaGenerica input[type="checkbox"]  {
    float:left; margin-right: 15px;
} 







   .gridviewInput 
   {
       min-width:1204px; 
	width: 100%;
	top: 10px;
	padding-top: 5px;
	font-family: Roboto Condensed;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	margin-top: 20px;
	margin-bottom: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: rgba(255,255,255,1.00);
	border: 1px solid rgba(197,197,197,1.00);
	font-size: 14px;
	text-align: left;
}


    .gridviewInput tr.intestazione td {
        background-color: rgba(26, 58, 169, 1);
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        vertical-align: middle;
        border: 1px solid #ccc;
    }
    .gridviewInput tr th {
        background-color: rgba(26, 58, 169, 1);
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        vertical-align: middle;
        border: 1px solid #ccc;
        padding: 5px;
    }
.gridviewInput tr.evidenzia
{
    background-color: rgba(215,215,215,1.00);
    font-weight: bold; font-size: 14px; text-align:center; vertical-align:middle;
    border: 1px solid #ccc;
    
    }
.gridviewInput tr.riga td
{
    background-color: rgba(197,197,197,0.20);
    
    border: 1px solid #ccc; vertical-align:middle;
    }
.gridviewInput tr td
{
   border: 1px solid #ccc; vertical-align:middle;
    }
.gridviewInput tr.riga td .numeric {
	color: rgba(21,21,21,1.00);
	font-style: normal;
	font-family: Roboto Condensed;
	font-size: 12px;
	display: block;
	background-color: #fff;
/*	margin-top: 12px; */
	border: 1px solid #949494;
	-webkit-box-shadow: inset 0px 0px #828282;
	box-shadow: inset 0px 0px #828282;
} 
.gridviewInput tr.riga td .ddTesto {
	color: rgba(21,21,21,1.00);
	font-style: normal;
	font-family: Roboto Condensed;
	font-size: 12px;
	display: block;
	background-color: #fff;
/*	margin-top: 12px; */
	border: 1px solid #949494;
	-webkit-box-shadow: inset 0px 0px #828282;
	box-shadow: inset 0px 0px #828282;
} 
.gridviewInput input[type="checkbox"]  {
    float:left; margin-right: 15px;
} 





.tabellamaster {
	width: 100%;
	top: 10px;
	padding-top: 5px;
	font-family: Roboto Condensed;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	margin-top: 20px;
	margin-bottom: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: rgba(255,255,255,1.00);
	border: 1px solid rgba(197,197,197,1.00);
	font-size: 14px;
	text-align: left;
}
    .tabellamaster tr.intestazione td {
        background-color: rgba(26, 58, 169, 1);
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        vertical-align: middle;
        border: 1px solid #ccc;
    }
    .tabellamaster tr th {
        background-color: rgba(26, 58, 169, 1);
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        vertical-align: middle;
        border: 1px solid #ccc;
        padding: 5px;
    }
.tabellamaster tr.evidenzia
{
    background-color: rgba(215,215,215,1.00);
    font-weight: bold; font-size: 14px; text-align:center; vertical-align:middle;
    border: 1px solid #ccc;
    
    }
 .tabellamaster tr.grassetto
{
    
    font-weight: bold; font-size: 15px; text-align:left; vertical-align:middle;
    border: 1px solid #ccc;
    
    }   
.tabellamaster tr.riga td
{
    background-color: rgba(197,197,197,0.20);
    
    border: 1px solid #ccc; vertical-align:middle;
    }
.tabellamaster tr td
{
   border: 1px solid #ccc; vertical-align:middle;
    text-align: left;
}
.tabellamaster tr.riga td .numeric {
	color: rgba(21,21,21,1.00);
	font-style: normal;
	font-family: Roboto Condensed;
	font-size: 12px;
	display: block;
	background-color: #fff;
	width:60px ;
	text-align:center;
	 position:inherit;
/*	margin-top: 12px; */
	border: 1px solid #949494;
	-webkit-box-shadow: inset 0px 0px #828282;
	box-shadow: inset 0px 0px #828282;
} 
.tabellamaster tr.riga td .ddTesto {
	color: rgba(21,21,21,1.00);
	font-style: normal;
	font-family: Roboto Condensed;
	font-size: 12px;
	display: block;
	background-color: #fff;
/*	margin-top: 12px; */
	border: 1px solid #949494;
	-webkit-box-shadow: inset 0px 0px #828282;
	box-shadow: inset 0px 0px #828282;
} 
.tabellamaster input[type="checkbox"]  {
    float:left; margin-right: 15px;
} 

.tabella2 {
	width: 1155px;
	top: 30px;
	padding-top: 10px;
	font-family: Roboto Condensed;
	height: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: rgba(255,255,255,1.00);
	border: 1px solid rgba(197,197,197,1.00);
	font-size: 14px;
	text-align: left;
	float: left;
	border-radius: 10px;
}
.th-testa {
	float: left;
	background-color: rgba(197,197,197,1.00);
	width: auto;
}
.anagrafica {
	width: 1129px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: rgba(0,0,0,1.00);
	font-family: Roboto Condensed;
	font-style: normal;
	font-size: 14px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 23px;
}
.anagrafica td.intestazione{	
	font-weight:bold;
	font-size: 15px;
	
}
.anagrafica tr.intestazione td
{
    font-size: 15px;
    font-weight: bold;
    
    }
.section-pagine #Div-container-strumenti .box-inserimento-maschera {
}



@media only screen and (max-width: 1280px) {
    .primaryContainer {
        position: relative;
    }

    #section {
        clear: none;
        background-color: rgb(244, 244, 244);
        margin-left: auto;
        margin-right: auto;
    }

    #footer {
        background-color: rgba(26, 58, 169, 1);
        width: 100%;
        left: 0px;
        bottom: auto;
    }

    #heater {
        float: none;
        clear: none;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    #box-sotto-menu {
        clear: none;
        margin-left: auto;
        margin-right: auto;
    }

    #Div-container {
        clear: none;
    }


    #text8 {
        float: left;
        height: auto;
        text-align: left;
        font-weight: normal;
        clear: both;
        width: 390px;
    }

    #textspan5 {
        float: none;
    }

    #textspan6 {
        float: none;
    }

    #box3 {
        clear: both;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        background-color: rgb(255, 255, 255);
        height: 130px;
        width: 420px;
    }

    #text10 {
        height: auto;
        text-align: left;
        font-weight: normal;
        clear: both;
        display: block;
        width: 390px;
    }

    #textspan10 {
        float: none;
    }

    #textspan15 {
        float: none;
    }

    #box:hover {
        border: 1px solid rgb(197, 197, 197);
    }

    #box {
        float: left;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        clear: none;
        height: 55px;
    }

    #text5 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        font-weight: bold;
        color: rgb(19, 125, 115);
    }

    #textspan3:hover {
        color: rgb(0, 0, 0);
    }

    #textspan3 {
        float: none;
    }

    #box1:hover {
        -webkit-box-shadow: rgb(171, 246, 77) 0px 0px 3px 3px;
        box-shadow: rgb(171, 246, 77) 0px 0px 3px 3px;
    }

    #box1 {
        border: 1px solid rgb(197, 197, 197);
        display: block;
        clear: both;
        height: 55px;
    }

    #textspan4:hover {
        color: rgb(0, 0, 0);
    }



    #box11 {
        float: left;
        height: 27.5px;
        clear: none;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        width: 313.40625px;
    }

    #text15 {
        float: left;
        font-size: 1em;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        font-weight: bold;
        width: 312px;
    }

    #textspan19 {
        float: none;
    }

    #box12:hover {
        -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
        box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }

    #box12 {
        float: left;
        clear: both;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        background-color: rgb(255, 255, 255);
        height: 30px;
        width: 270px;
        margin-top: 16.5px;
        margin-left: 21.75px;
    }

    #text16 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        font-weight: bold;
        color: rgb(19, 125, 115);
        margin-top: 7px;
        margin-left: 0%;
        width: 266.71875px;
    }

    #textspan20:hover {
        color: rgb(0, 0, 0);
    }

    #textspan20 {
        float: none;
    }

    #box14:hover {
        -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
        box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }

    #box14 {
        float: left;
        clear: both;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        background-color: rgb(255, 255, 255);
        height: 30px;
        width: 270px;
    }

    #text18 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        font-weight: bold;
        color: rgb(19, 125, 115);
        width: 268px;
    }

    #textspan21 {
        float: none;
    }

    #box15:hover {
        -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
        box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }

    #box15 {
        float: left;
        clear: both;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        background-color: rgb(255, 255, 255);
        height: 30px;
        width: 270px;
    }

    #text19 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        color: rgb(19, 125, 115);
        width: 269px;
    }

    #box16:hover {
        -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
        box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }

    #box16 {
        float: left;
        clear: both;
        display: block;
        background-color: rgb(255, 255, 255);
        height: 30px;
        width: 270px;
    }

    #text20 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        font-weight: bold;
        font-family: 'Terminal Dosis';
        width: 268.96875px;
    }

    #box17:hover {
        -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
        box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }

    #box17 {
        float: left;
        clear: both;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        background-color: rgb(255, 255, 255);
        height: 30px;
        width: 270px;
    }

    #text21 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        font-weight: bold;
        color: rgb(19, 125, 115);
        width: 269px;
    }


    #box5 {
        float: left;
        height: 27.5px;
        clear: none;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        width: 857.078125px;
    }

    #text11 {
        float: left;
        height: auto;
        text-align: center;
        clear: none;
        min-height: 0px;
        width: 856.21875px;
    }

    #box7:hover {
        -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
        box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }

    #box7 {
        float: left;
        clear: none;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        background-color: rgb(255, 255, 255);
        height: 30px;
        width: 270px;
    }

    #text12 {
        float: left;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        font-weight: bold;
        color: rgb(19, 125, 115);
        font-size: 14px;
        width: 268px;
    }

    #box8:hover {
        -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
        box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }

    #box8 {
        float: left;
        clear: none;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        background-color: rgb(255, 255, 255);
        height: 30px;
        width: 270px;
    }

    #text13 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        font-weight: bold;
        color: rgb(19, 125, 115);
        width: 267px;
    }

    #box9:hover {
        -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
        box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }

    #box9 {
        float: left;
        clear: both;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        background-color: rgb(255, 255, 255);
        height: 30px;
        width: 270px;
    }

    #text14 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        font-weight: bold;
        color: rgb(19, 125, 115);
        width: 268px;
    }

    #box19 {
        float: left;
        height: 27.5px;
        clear: none;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        width: 857.078125px;
    }

    #text22 {
        float: left;
        height: auto;
        text-align: center;
        clear: none;
        min-height: 0px;
        width: 857.078125px;
    }

    #box28 {
        border: 1px solid rgb(197, 197, 197);
        background-color: rgb(255, 255, 255);
        clear: right;
    }

    #box29 {
        float: left;
        height: 27.5px;
        clear: none;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        width: 855.625px;
    }

    #text29 {
        float: left;
        height: auto;
        text-align: center;
        clear: none;
        min-height: 0px;
        width: 855.625px;
    }

    #div-container-footer {
        clear: none;
        width: 1206px;
        margin-top: 28px;
        margin-left: auto;
        margin-right: auto;
    }

    #text33 {
        float: left;
        font-size: 1em;
        width: 31.308302%;
        height: auto;
        text-align: left;
        font-weight: normal;
        line-height: 1em;
        margin-left: 0.29928483%;
        margin-top: 6px;
        clear: none;
        min-height: 41px;
        display: block;
        margin-right: 0%;
    }

    #textspan33 {
        float: none;
    }

    #image3 {
        float: left;
        width: auto;
        max-width: 100%;
        height: auto;
        color: rgb(0, 0, 0);
        display: block;
        clear: none;
    }

    #text34 {
        float: left;
        font-size: 1em;
        width: 31.308302%;
        height: auto;
        text-align: right;
        font-weight: normal;
        margin-left: 13.101161%;
        margin-top: 6px;
        clear: none;
        min-height: 41px;
        display: block;
        margin-right: 0%;
    }

    #textspan34 {
        float: none;
    }

    #textspan35 {
        float: none;
    }

    #textspan36 {
        float: none;
        font-size: 1em;
    }

    #textspan37 {
        float: none;
    }

    #textspan38 {
        float: none;
        font-size: 1em;
    }

    #textspan39 {
        float: none;
        font-size: 16px;
    }

    #textspan8 {
        float: none;
    }

    #textspan7 {
        float: none;
    }

    #Box-info {
        clear: none;
        top: 0px;
        left: 0px;
        float: none;
        width: 1204.609375px;
        position: static;
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto;
    }

    #div-container-top {
        clear: none;
        display: block;
    }

    #div-logout {
        clear: none;
        display: block;
        margin-top: 0px;
        height: 45px;
        width: 218.265625px;
        margin-left: 1036px;
    }

    #Box {
        float: left;
        clear: none;
        -webkit-box-shadow: rgb(179, 179, 179) 0px 3px 3px 0px inset;
        box-shadow: rgb(179, 179, 179) 0px 3px 3px 0px inset;
        display: block;
        background-color: rgb(244, 244, 244);
    }

    #text1 {
        float: left;
        text-align: left;
        line-height: 16px;
        clear: none;
        font-family: 'Terminal Dosis';
        color: rgb(0, 0, 0);
        letter-spacing: 0em;
        min-height: 33px;
        height: auto;
    }

    #box-guida-rapida {
        float: left;
        height: auto;
        clear: none;
        width: 118.40625px;
        margin-top: -79px;
        margin-right: 0px;
        margin-left: 36.640625%;
    }

    #top-bar {
        height: 46px;
        clear: none;
        display: none;
    }

    #Box-assistenza {
        float: left;
        clear: none;
    }

    #image {
        float: left;
        width: 17px;
        max-width: 100%;
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        height: 17px;
    }

    .text3:hover {
        color: rgb(4, 101, 13);
    }

    .text3 {
        float: left;
        font-size: 13px;
        text-align: left;
        font-weight: bold;
        line-height: 1em;
        clear: none;
        min-height: 17px;
        color: rgb(145, 145, 145);
        font-style: normal;
        letter-spacing: normal;
        text-decoration: none;
        font-family: 'Terminal Dosis';
        z-index: 32;
        display: block;
        height: auto;
        width: 70.8125px;
    }

    #textspan1 {
        float: none;
    }

    #image2 {
        float: left;
        max-width: 100%;
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        width: 14px;
        height: 17px;
    }

    #text4:hover {
        color: rgb(4, 101, 13);
    }

    #text4 {
        float: left;
        font-size: 13px;
        text-align: left;
        font-weight: bold;
        line-height: 1em;
        clear: none;
        min-height: 17px;
        color: rgb(145, 145, 145);
        font-style: normal;
        letter-spacing: normal;
        text-decoration: none;
        font-family: 'Terminal Dosis';
        z-index: 32;
        display: block;
        height: auto;
        width: 71px;
    }

    #textspan2 {
        float: none;
    }

    #text7 {
        float: left;
        height: auto;
        text-align: center;
        clear: none;
        font-weight: bold;
        width: 418px;
        display: block;
    }

    #box6 {
        float: left;
        height: auto;
/*        margin-left: 1.254261%;
        margin-top: 15.5px; */
        clear: both;
        width: 97.405794%;
    }

    #box20 {
        float: left;
        height: auto;
        clear: both;
        width: 97.405794%;
        display: block;
    }

    #box21:hover {
        -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
        box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }

    #box21 {
        float: left;
        clear: none;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        height: 30px;
        background-color: rgb(255, 255, 255);
        width: 270px;
    }

    #text23 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        font-weight: bold;
        color: rgb(19, 125, 115);
        width: 268px;
    }

    #box22:hover {
        -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
        box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }

    #box22 {
        float: left;
        clear: none;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        height: 30px;
        background-color: rgb(255, 255, 255);
        width: 270px;
    }

    #text24 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        font-weight: bold;
        color: rgb(19, 125, 115);
        width: 267px;
    }

    #box23:hover {
        -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
        box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }

    #box23 {
        float: left;
        clear: both;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        height: 30px;
        background-color: rgb(255, 255, 255);
        width: 270px;
    }

    #text25 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        font-weight: bold;
        color: rgb(19, 125, 115);
        width: 268px;
    }

    #box24 {
        float: left;
        height: auto;
        clear: both;
        width: 97.405794%;
        display: block;
    }

    #box25:hover {
        -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
        box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }

    #box25 {
        float: left;
        clear: none;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        height: 30px;
        background-color: rgb(255, 255, 255);
        width: 270px;
    }

    #text26 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        font-weight: bold;
        color: rgb(19, 125, 115);
        width: 268px;
    }

    #box26:hover {
        -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
        box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }

    #box26 {
        float: left;
        clear: none;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        height: 30px;
        background-color: rgb(255, 255, 255);
        width: 270px;
    }

    #text27 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        font-weight: bold;
        color: rgb(19, 125, 115);
        width: 267px;
    }

    #box27:hover {
        -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
        box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }

    #box27 {
        float: left;
        clear: both;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        height: 30px;
        background-color: rgb(255, 255, 255);
        width: 270px;
    }

    #text28 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        font-weight: bold;
        color: rgb(19, 125, 115);
        width: 268px;
    }

    #box30 {
        float: left;
        height: auto;
        margin-left: 1.110299%;
        margin-top: 13.5px;
        clear: both;
        width: 97.57122%;
        display: block;
        margin-right: 0%;
    }

    #box31:hover {
        -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
        box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }

    #box31 {
        float: left;
        clear: none;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        height: 30px;
        background-color: rgb(255, 255, 255);
        width: 270px;
    }

    #text30 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        font-weight: bold;
        color: rgb(19, 125, 115);
        width: 268px;
    }

    #box32:hover {
        -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
        box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }

    #box32 {
        float: left;
        clear: none;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        height: 30px;
        background-color: rgb(255, 255, 255);
        width: 270px;
    }

    #text31 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        font-weight: bold;
        color: rgb(19, 125, 115);
        width: 267px;
    }

    #box33:hover {
        -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
        box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }

    #box33 {
        float: left;
        clear: both;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        height: 30px;
        background-color: rgb(255, 255, 255);
        width: 270px;
    }

    #text32 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        font-weight: bold;
        color: rgb(19, 125, 115);
        width: 268px;
    }

    #text9 {
        float: left;
        height: auto;
        text-align: center;
        clear: none;
        font-weight: bold;
        width: 418.265625px;
        display: block;
        margin-top: -1px;
        margin-right: 0%;
        margin-left: -0.06354665%;
    }

    #text6 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 24px;
        font-weight: bold;
        color: rgb(19, 125, 115);
    }

    #textspan4 {
        float: none;
    }

    #textspan22 {
        float: none;
        font-size: 1em;
        line-height: 1em;
    }

    #textspan23 {
        float: none;
        font-size: 1em;
        line-height: 1em;
    }

    #textspan16 {
        float: none;
    }

    #textspan17 {
        float: none;
    }

    #textspan18 {
        float: none;
    }

    #textspan24 {
        float: none;
    }

    #textspan25 {
        float: none;
    }

    #textspan26 {
        float: none;
    }

    #textspan27 {
        float: none;
    }

    #textspan28 {
        float: none;
    }

    #textspan29 {
        float: none;
    }

    #textspan30 {
        float: none;
    }

    #textspan31 {
        float: none;
    }

    #textspan32 {
        float: none;
    }

    #Box-navigazione {
        clear: none;
        width: 1206px;
    }

    #virgola {
        clear: none;
        display: block;
        width: 16px;
        height: 45px;
    }

    #virgola1 {
        clear: none;
        display: block;
        width: 16px;
        height: 45px;
    }

    #logo {
        clear: none;
        width: 67px;
        height: 32px;
    }

    #box-nav {
        clear: none;
        display: block;
        height: 27px;
    }

    .home:hover {
        text-decoration: none;
    }

    .home {
        clear: none;
        height: auto;
        bottom: auto;
        color: rgb(214, 3, 96);
        width: 67.046875px;
        left: 5px;
    }
  
    .homePerformance:hover {
        text-decoration: none;
    }

    .homePerformance {
        clear: none;
        height: auto;
        bottom: auto;
        color: rgb(214, 3, 96);
        width: 67.046875px;
        left: 5px;
    }
    #relazione:hover {
        text-decoration: none;
    }

    #relazione:active {
        text-decoration: none;
        text-align: center;
        font-weight: bold;
        line-height: 1em;
        font-style: normal;
        letter-spacing: normal;
        font-family: 'Terminal Dosis';
        z-index: 22;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        background-color: rgb(235, 235, 235);
    }

    #relazione {
        clear: none;
        padding: 2px;
        height: auto;
        top: 6px;
        right: auto;
        left: 97px;
        width: 92.765625px;
    }

    #credito:hover {
        text-decoration: none;
    }

    #credito:active {
        text-decoration: none;
        text-align: center;
        font-weight: bold;
        line-height: 1em;
        font-style: normal;
        letter-spacing: normal;
        font-family: 'Terminal Dosis';
        z-index: 22;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        background-color: rgb(235, 235, 235);
    }

    #credito {
        clear: none;
        padding: 2px;
        height: auto;
        top: 6px;
        right: auto;
        left: 218.96875px;
        width: 70px;
    }

    #performance:hover {
        text-decoration: none;
    }

    #performance:active {
        text-decoration: none;
        text-align: center;
        font-weight: bold;
        line-height: 1em;
        font-style: normal;
        letter-spacing: normal;
        font-family: 'Terminal Dosis';
        z-index: 22;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        background-color: rgb(235, 235, 235);
    }

    #performance {
        clear: none;
        padding: 2px;
        height: auto;
        top: 6px;
        bottom: auto;
        right: auto;
        left: 316.828125px;
        width: 120.15625px;
    }

    #risultati:hover {
        text-align: center;
        font-weight: bold;
        line-height: 1em;
        font-style: normal;
        letter-spacing: normal;
        text-decoration: none;
        font-family: 'Terminal Dosis';
        z-index: 22;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        background-color: rgb(235, 235, 235);
    }

    #risultati:active {
        text-align: center;
        font-weight: bold;
        line-height: 1em;
        font-style: normal;
        letter-spacing: normal;
        text-decoration: none;
        font-family: 'Terminal Dosis';
        z-index: 22;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        background-color: rgb(235, 235, 235);
    }

    #risultati {
        clear: none;
        padding: 2px;
        height: auto;
        top: 6px;
        right: auto;
        width: 118px;
    }

    #freggia-alto {
        clear: none;
        display: block;
        width: 18px;
        height: 9px;
    }

    #text {
        float: left;
        height: auto;
        text-align: right;
        font-weight: normal;
        line-height: 16px;
        clear: none;
        min-height: 19px;
        display: block;
    }

    #input {
        float: left;
        height: 19px;
        clear: none;
        width: 4.464656%;
        font-family: 'Roboto Condensed';
        display: block;
    }

    #box-ingrandimento {
        float: left;
        height: 40px;
        clear: none;
        width: 15.076205%;
        display: block;
    }

    #input1 {
        float: left;
        font-size: 1em;
        margin-left: 11.315828%;
        margin-top: 7.5px;
        clear: none;
        font-family: 'Roboto Condensed';
        display: block;
    }

    #input2 {
        float: left;
        font-size: 1em;
        margin-left: 3.277983%;
        margin-top: 7.5px;
        clear: none;
        font-family: 'Roboto Condensed';
        display: block;
        margin-right: 0%;
    }

    #input3 {
        float: left;
        font-size: 1em;
        margin-left: 11.253549%;
        margin-top: 7.5px;
        clear: none;
        font-family: 'Roboto Condensed';
        display: block;
        margin-right: 0%;
    }

    #input4 {
        float: left;
        font-size: 1em;
        margin-left: 4.189968%;
        margin-top: 7.5px;
        clear: none;
        font-family: 'Roboto Condensed';
        display: block;
        margin-right: 0%;
    }

    #text2:hover {
        color: rgb(4, 101, 13);
    }

    #text2 {
        float: left;
        font-size: 13px;
        text-align: left;
        font-weight: bold;
        line-height: 1em;
        clear: none;
        min-height: 17px;
        color: rgb(145, 145, 145);
        font-style: normal;
        letter-spacing: normal;
        text-decoration: none;
        font-family: 'Terminal Dosis';
        z-index: 32;
        display: block;
        height: auto;
        width: 60.640625px;
        margin-top: 13.5px;
        margin-left: 1.683002%;
        margin-right: 0%;
    }

    #textspan {
        float: none;
    }

    #image1 {
        float: left;
        width: auto;
        max-width: 100%;
        height: auto;
        margin-left: 3.856054%;
        margin-top: 13px;
        clear: none;
        color: rgb(0, 0, 0);
    }

    #box13:hover {
        -webkit-box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
        box-shadow: rgb(199, 199, 199) 0px 0px 3px 3px;
    }

    #box13 {
        float: left;
        clear: both;
        border: 1px solid rgb(197, 197, 197);
        display: block;
        height: 30px;
        margin-top: 19.5px;
        margin-left: 21.71875px;
        width: 270px;
        margin-right: 0%;
        background-color: rgb(255, 255, 255);
    }

    #text17 {
        float: left;
        font-size: 14px;
        height: auto;
        text-align: center;
        line-height: 1em;
        clear: none;
        min-height: 0px;
        color: rgb(19, 125, 115);
        width: 269px;
    }

    #textspan9 {
        float: none;
    }

    #textspan12 {
        float: none;
        font-size: 1em;
        line-height: 1em;
    }

    #textspan11 {
        float: none;
    }

    #textspan14 {
        float: none;
        font-size: 1em;
        line-height: 1em;
    }

    #textspan13 {
        float: none;
    }
.testo-allert {
	width: 1100px;
	height: auto;
	display: block;
	margin-top: 50px;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 30px;
	font-family: Terminal Dosis;
	font-style: normal;
	font-size: 16px;
	text-align: center;
}
.testo-per-box {
	width: 1150px;
	height: auto;
	display: block;
	margin-top: 50px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	font-family: Terminal Dosis;
	font-style: normal;
	font-size: 16px;
	text-align: justify;
}
.testo-per-box-senza-bacchetta {
	width: 1150px;
	height: auto;
	display: block;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	font-family: Terminal Dosis;
	font-style: normal;
	font-size: 16px;
	text-align: justify;
}
.testo-piccolo-maschera {
	height: 15px;
	display: block;
	color: hsla(0,0%,40%,1.00);
	font-style: normal;
	font-family: Roboto Condensed;
	font-size: 13px;
	text-align: left;
	left: 1auto;
	right: auto;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
	margin-button: 15px;
	width: auto;
	float: left;
	clear: left;
}
.Breadcrumb {
	width: 1200px;
	height: 15px;
	display: block;
	color: hsla(0,0%,40%,1.00);
	font-style: normal;
	font-family: Roboto Condensed;
	font-size: 13px;
	text-align: left;
	left: auto;
	right: auto;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
}
.torna-indietro {
	width: 1200px;
	height: 15px;
	display: block;
	color: hsla(0,0%,40%,1.00);
	font-style: normal;
	font-family: Roboto Condensed;
	font-size: 13px;
	text-align: right;
	left: auto;
	right: auto;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
.testo-piccolo {
	width: auto;
	height: 15px;
	display: block;
	color: hsla(0,0%,40%,1.00);
	font-style: normal;
	font-family: Roboto Condensed;
	font-size: 13px;
	text-align: left;
}
.button-agg-voce {
	width: 150px;
	height: auto;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
	display: block;
	color: rgba(140,140,140,1.00);
	font-style: normal;
	font-size: 14px;
}
.testo-descrittivo {
	width: auro;
	display: block;
	color: rgba(55,55,55,1.00);
	font-family: Roboto Condensed;
	font-size: 14px;
	left: auto;
	right: auto;
	top: 30px;
	margin-top: 28px;
	height: 20px;
	float: left;
	margin-left: 30px;
	margin-right: 20px;
	margin-bottom: 0px;
}
.tabella {
	width: 1200px;
	top: 10px;
	padding-top: 5px;
	font-family: Roboto Condensed;
	height: auto;
	margin-top: 20px;
	margin-bottom: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: rgba(255,255,255,1.00);
	border: 1px solid rgba(197,197,197,1.00);
	font-size: 14px;
	text-align: left;
	float: left;
}
.tabella2 {
	width: 1155px;
	top: 30px;
	padding-top: 10px;
	font-family: Roboto Condensed;
	height: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: rgba(255,255,255,1.00);
	border: 1px solid rgba(197,197,197,1.00);
	font-size: 14px;
	text-align: left;
	float: left;
	border-radius: 10px;
}
.th-testa {
	float: left;
	background-color: rgba(197,197,197,1.00);
	width: auto;
}
.anagrafica {
	width: 1129px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: rgba(0,0,0,1.00);
	font-family: Roboto Condensed;
	font-style: normal;
	font-size: 14px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 23px;
}

.section-pagine #Div-container-strumenti .box-inserimento-maschera {
}

