.newmiz {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
table {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
a {  font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none}
a:active { text-decoration: none}
a:hover { color: #000000; text-decoration: underline}
body {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

#pic {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.title12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
#titlenov15 {color: #0B2556; font-size: 15px}
#titleprod16 {  font-family: Arial, Helvetica, sans-serif; color: #0B2556; font-size: 16px}

a.cartelleoff:link,a.cartelleoff:visited{float: left; padding: 3px 0 0 20px; background: url(../../spareparts/ita/images/folder_off.gif) no-repeat; color: #666;}
a.cartelleoff:hover{background: url(../../spareparts/ita/images/folder_off2.gif) no-repeat; color: #C00; text-decoration: none;}
a.cartelleon:link,a.cartelleon:visited{float: left; padding: 3px 0 0 20px;background: url(../../spareparts/ita/images/folder_on.gif) no-repeat; color: #666;}
a.cartelleon:hover{background: url(../../spareparts/ita/images/folder_on2.gif) no-repeat; color: #C00; text-decoration: none;}
a.cartelleacceso:link,a.cartelleacceso:visited{float: left; padding: 3px 0 0 20px;background: url(../../spareparts/ita/images/folder_on2.gif) no-repeat; color: #C00;}
a.cartelleacceso:hover{background: url(../../spareparts/ita/images/folder_on2.gif) no-repeat; color: #C00; text-decoration: none;}

.rientracartelle{float: left; padding: 0 0 2px 20px; display: none;}

a.mondo:hover{ color: #CC4E00; }

a.down:hover{ color: #CC4E00; }

a.catpre:hover{ color: #CC4E00; text-decoration: none; }

body,html{margin: 0; padding: 0;
	scrollbar-face-color:#EFEFEF;
	scrollbar-shadow-color:#FFF;
	scrollbar-3dlight-color:#000;
	scrollbar-arrow-color:#F00;
	scrollbar-darkshadow-color:#000;
	scrollbar-track-color:#EFEFEF;
	scrollbar-highlight-color:#FFF;
}

body{
	margin-right: 1px;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #000;
	background: #FFFFFF;
}

.left{float: left;}
.right{float: right;}
.clear{clear: left;}
.bodypopup{background: none; padding-right: 0;}
a.solito:link,a.solito:visited{color: #718F9C; font-weight: bold;}
a.solito:gover{text-decoration: underline;}
.pagess{font-size: 12px; color: #718F9C; font-weight: bold;}
a.avaback:link,a.avaback:visited{float: left; font-size: 12px; color: #718F9C; font-weight: bold;}
a.avaback:hover{text-decoration: underline; color: #96ABB6;}

.tdcolorscuro{background: #A6BCC6;}
.tdcolorresto{background: #718F9C;}
.tdcolormedio{background: #96ABB6;}
.tdcolorchiaro{background: #ADBDC6;}
.txtacc{float: left; border: 1px solid: #000; width: 190px; font-size: 11px; color: #000;}
.txt{float: left; border: 1px solid: #000; width: 152px; font-size: 11px; color: #000;}
.accedi{float: right; padding-right: 94px;}
.tiralinea{background: #E5E7E9; width: 100%; margin-top: 15px;}
.spaziami{padding: 4px 0 3px 15px;}
#titlenov15 {color: #041F51; font-size: 15px}
.stanzia{padding-left: 10px;}


.nospaceform{marrgin: 0; padding: 0;}


#logo{float: left; padding: 10px 0 14px 15px;}
#logodx{float: right; padding: 17px 15px 0 0;}
#lineaup{float: left; width: 100%; background: url(../images/up.gif);}
#lineaupopup{float: left; width: 470px; background: url(../images/up.gif);}
#lineadown{float: left; width: 100%; background: url(../images/down.gif);}
#lineadownpopup{float: left; width: 470px; background: url(../images/down.gif); margin-bottom: 10px;}
#centro{float: left; border-right: 2px solid #000; border-left: 2px solid #000; padding: 5px 14px 5px 14px;}
#centro_in{width: 743px;}
#centropopup{float: left; border-right: 2px solid #000; border-left: 2px solid #000; padding: 5px 13px 5px 13px;}
#centropopup_in{width: 440px;}
#centro_in2{width: 743px; height: 388px;}
a.rosso:link,a.rosso:visited,a.rosso:hover{font-weight: bold; color: #C00000;}
a.rosso2:link,a.rosso2:visited{color: #C00;}
a.rosso2:hover{color: #333;}
.rossone{color: #C00;}
.rossone2{float: left; color: #C00; font-size: 12px; margin-bottom: 10px;}
#benvenuto{float: left; width: 100%; border-bottom: 1px solid #025285; padding-bottom: 2px; margin-bottom: 15px;}
.riquadri{float: left; border-right: 1px solid #999; padding-right: 10px; margin-right: 10px;}
.riquadri_in{float: left; width: 350px; height: 300px;}
#descup{height: 30px;}
.titoletto{float: left; margin-bottom: 10px;}
.titoletto1{float: left; margin-bottom: 8px;}
.titoletto2{float: left; margin: 0px 0 24px 0;}
.titoletto3{float: left; margin: 0px 0 22px 0;}
#titoletto_visua{float: left; margin: 5px 0 0 10px;}
.linkozzi{padding-bottom: 4px;}
.descarea{clear: left; height: 54px;}
.icone{padding: 10px 0 10px 0;}
#areasx_in{float: left; width: 537px; height: 300px;}
#areatitolo{margin-top: 10px;}
.titlink{margin-bottom: 8px;}
.titolone{position: absolute; font-size: 16px; font-weight: bold; color: #C00; margin: -2px 0 -4px 0;}
.titoletto{font-size: 12px; font-weight: bold; color: #C00; margin: -2px 0 -4px 0;}
.rientrone{margin: 0 0 10px 20px;}
.contrigaform{width: 100%; margin-bottom: 10px;}
.formsx{float: left; width: 30%; font-weight: bold; margin-top: 2px;}
.formdx{float: left; width: 70%;}
#risultati{float: left; width: 100%; display: none;}
#titris{float: left; width: 100%; border-bottom: 1px solid #025285; font-weight: bold; color: #C00;}
.parte_sx{float: left; width: 48%;}
.parte_dx{float: right; width: 48%;}
.titoloparti{float: left; font-weight: bold; color: #FFF; font-size: 12px; margin-top: 2px;}
.titoloparti2{font-weight: bold; color: #C00; font-size: 12px; margin-top: 2px;}
#down{clear: left; width: 100%; margin-top: 6px;}
#titolopopup{padding-bottom: 9px; border-bottom: 1px solid #025285; margin-bottom: 15px; width: 100%;}
#iconepopup{float: left; margin: 0 5px 0 6px;}
#iconepopup2{margin-top: 7px;}
#iconepopup3{float: left; margin-right: 5px;}
.rientrapopup{clear: left; float: left; margin: 7px;}
a.puls:link,a.puls:visited{float: left; border: 1px solid #333; padding: 2px 4px; background: #EFEFEF;}
a.puls:hover{float: left; border: 1px solid #333; padding: 2px 4px; background: #FFF; text-decoration: none;}
a.puls2:link,a.puls2:visited{float: left; border: 1px solid #333; width: 99%; background: #EFEFEF; margin-bottom: 3px;}
a.puls2:hover{float: left; border: 1px solid #333; width: 99%; background: #FFF; text-decoration: none; margin-bottom: 3px;}
#immprod{float: left; border: 1px solid #999; margin: 10px 10px 15px 0;}
#descprod{margin-top: 10px; width: 159px;}
#ricerca{float: left; width: 100%; height: 18px; background: #E3E3E3;}
#areadownload{float: left; width: 100%; border-bottom: 1px solid #025285; margin-bottom: 5px; font-weight: bold; color: #C00;}
.bordino{border: 1px solid #CCC;}
#doctec, #docom, #picturebank, #areasfa, #defaultone {display: none;}
#lineadown{float: left; width: 100%; background: url(../images/down.gif);}


a.rosso:link,a.rosso:visited,a.rosso:hover{font-weight: bold; color: #C00000;}
a.rosso2:link,a.rosso2:visited{color: #C00;}
a.rosso2:hover{color: #333;}


#contpopup{float: left; padding: 15px;}
#areariepilogointestazionepopup{border: 1px solid #7F7F7F; margin-bottom: 1px; padding: 5px 0; color: #C00; font-weight: bold; font-size: 12px; width: 99%;}
#areariepilogopopup{border: 1px solid #CCC; margin-bottom: 20px; padding: 5px 0; width: 99%;}
#areariepilogopopup2{border: 1px solid #CCC; margin-bottom: 20px; padding: 5px 0; width: 99%;}
#linksottopopup{clear: left; float: right; width: 99%; border-right: 2px solid #FFF;}
#titolopopup{float: left; width: 100%; padding: 8px 0 5px 0; border-bottom: 3px solid #BBC8C9;}
#chiudi{float: left; width: 100%; margin-bottom: 5px; border-top: 1px solid #BBC8C9; padding-top: 5px;}
a.close:link,a.close:visited{float: right; padding-right: 17px; color: #999;}
a.close:hover{color: #C00; text-decoration: none;}
.testonoperc{width: 720px;}

.textarea{border: 1px solid #AAA; font-size: 11px; width: 420px;}
.txt{border: 1px solid #AAA; font-size: 11px; width: 197px;}
.txtperc{border: 1px solid #AAA; font-size: 11px; width: 90%;}
.txt2{border: 1px solid #AAA; font-size: 11px; width: 150px;}
.txtgg{float: left; border: 1px solid #AAA; font-size: 11px; width: 20px;}
.txtmm{float: left; border: 1px solid #AAA; font-size: 11px; width: 20px;}
.txtaaaa{float: left; border: 1px solid #AAA; font-size: 11px; width: 40px;}
.txtselect{border: 1px solid #AAA; font-size: 11px; width: 203px; font-family: Arial;}
.txtselectmeseanno{border: 1px solid #AAA; font-size: 11px; width: 85px;}
.txtcongif{float: left; border: 1px solid #AAA; font-size: 11px; width: 179px;}
.txtcongif2{float: left; border: 1px solid #AAA; font-size: 11px; width: 174px;}
.noformspace{margin: 0; padding: 0;}
.formsx{float: left; width: 100px; margin: 3px 0; font-weight: bold;}
.formsx2{float: left; width: 200px; margin: 3px 0; font-weight: bold;}
.formsxlunga{float: left; width: 430px; margin: 3px 0; font-weight: bold;}
.formdx{float: left; width: 230px; margin: 3px 0;}
.formdxlunga{float: left; width: 535px; margin: 3px 0;}
.cerca{float: right; margin: 5px 30px 0 0;}
.nascondiperlastampa{display: block;}
.mostrasoloinstampa{display: none;}

.tiporicerca{clear: left; float: left; border: 1px solid #7F7F7F; background: #FFF; margin-bottom: 1px; color: #C00; font-weight: bold; font-size: 14px;}
.tiporicerca_in{float: left; width: 706px;}
.bordinoricerca{clear: left; float: left; border: 1px solid #CCC; background: #FFF; margin-bottom: 20px;}
.bordinoricerca_in{float: left; padding: 15px;}
.bordinoricerca_in2{float: left; width: 676px;}
.intestazionetabella{border: 1px solid #7F7F7F; margin-bottom: 1px; padding: 5px 0; width: 706px;}
.intestazionetabellasv{border: 1px solid #999; margin-bottom: 1px; padding: 5px 0; width: 99%;}
.intestazionetabellapercentuale{border: 1px solid #999; margin-bottom: 1px; padding: 5px 0; width: 950px;}
.contenutotabellasv{
	border: 1px solid #CCC;
	width: 99%;
	height: 221px;
	overflow: scroll;
	overflow-x: hidden;
	scrollbar-face-color:#F4F4F4;
	scrollbar-shadow-color:#FFF;
	scrollbar-3dlight-color:#999;
	scrollbar-arrow-color:#C00;
	scrollbar-darkshadow-color:#999;
	scrollbar-track-color:#DDD;
	scrollbar-highlight-color:#FFF;
}

.contenutotabella{
	border: 1px solid #CCC;
	width: 706px;
	height: auto;
	overflow: scroll;
	overflow-x: hidden;
	scrollbar-face-color:#F4F4F4;
	scrollbar-shadow-color:#FFF;
	scrollbar-3dlight-color:#999;
	scrollbar-arrow-color:#C00;
	scrollbar-darkshadow-color:#999;
	scrollbar-track-color:#DDD;
	scrollbar-highlight-color:#FFF;
}

.contenutotabellapercentuale{
	border: 1px solid #CCC;
	width: 950px;
	height: auto;
	overflow: scroll;
	overflow-x: hidden;
	scrollbar-face-color:#F4F4F4;
	scrollbar-shadow-color:#FFF;
	scrollbar-3dlight-color:#999;
	scrollbar-arrow-color:#000;
	scrollbar-darkshadow-color:#999;
	scrollbar-track-color:#DDD;
	scrollbar-highlight-color:#FFF;
}
.pietabella{border: 1px solid #CCC; margin-top: 1px; padding: 5px 0; width: 706px;}
.pietabellapercentuale{border: 1px solid #CCC; margin-top: 1px; padding: 5px 0; width: 950px;}
.pietabellacrediti{border: 1px solid #C00; margin-top: 1px; padding: 5px 0; width: 706px; background: #FBEBEB;}
.vocititoli{color: #C00; font-weight: bold; font-size: 12px; padding: 0 6px;}
.vocitab{color: #4C4C4C; padding: 4px 6px; text-transform: lowercase;}
.vocitabcap{color: #4C4C4C; padding: 4px 6px; text-transform: capitalize;}
.vocitabuc{color: #4C4C4C; padding: 4px 6px; text-transform: uppercase;}
.coloresftr1{background: #EEE;}
.chiocciola{color: #AAA; text-decoration: none;}
.contenitoretabchiaro{clear: left; float: left; width: 100%; background: #FFF;}
.contenitoretabscuro{clear: left; float: left; width: 100%; background: #f3f3f3;}
.pagine{float: left; padding-left: 5px;}
.acceso{float: left; color: #C00; font-weight: bold; padding-right: 5px; text-decoration: underline;}
.avantindietro{float: right; padding-right: 5px;}
#linksotto{clear: left; float: left; width: 708px;}
#areariepilogointestazione{border: 1px solid #7F7F7F; margin-bottom: 1px; padding: 5px 0; width: 706px; color: #C00; font-weight: bold; font-size: 12px;}
#areariepilogo{border: 1px solid #CCC; margin-bottom: 20px; padding: 5px 0; width: 706px;}
#riepilogo{float: left; padding: 3px 7px;}
.ripeilogosx{float: left; width: 110px; font-weight: bold; padding-bottom: 6px;}
.ripeilogodx{float: left; width: 210px; padding-bottom: 6px;}
#titoloriepilogo{font-size: 12px; font-weight: bold; color: #C00; padding-bottom: 5px;}
.ordina{position: absolute; top: 0px; left: 0px; display: none;}
.ordinaon{position: absolute; top: 0px; left: 0px; display: block;}
.testoperordina{display: inline; cursor: hand;}
.contordina{display: inline;}
.trattdata{float: left; width: 10px; text-align: center; padding-top: 2px;}
.esempiodata{float: left; padding-top: 3px; color: #999; font-size: 9px;}
.evaso{color: #26AB26; font-weight: bold;}
.nonevaso{color: #F00; font-weight: bold;}
.parzialmente{color: #ffa86e; font-weight: bold;}
.bloccato{color: #0670ad; font-weight: bold;}
.attivo{color: #F60; font-weight: bold;}
.rosso{color: #C00; font-size: 12px;}
.rosso11{color: #C00; font-size: 11px;}
.ordinisx{float: left; width: 49%;}

a.esportalink:link,a.esportalink:visited{float: right; border: 1px solid #7F7F7F; background: #CFF7D7; padding: 2px 5px; margin: 1px 0 0 2px; color: #333;}
a.esportalink:hover{background: #E5FBE9; text-decoration: none; border: 1px solid #333;}


.right{float: right;}
a.lanlink:link,a.lanlink:visited{float: right; border: 1px solid #666; cursor: hand;}
a.lanlink:hover{text-decoration: none; border: 1px solid #E5E5E5;}

a.punto:link,a.punto:visited{float: left; background: #FFF url(../images/puntino.gif) no-repeat; padding: 0 0 0 15px;}
a.punto:hover{background: #FFF url(../images/puntino2.gif) no-repeat; color: #C00; text-decoration: none;}