.rizoffice{font-family: Arial; font-size: 11px; text-decoration: none; color: #000}
td{font-family: Arial; font-size: 11px; text-decoration: none; color: #000}
a{text-decoration: none; color: #000}
a:active{color: #000; text-decoration: none; font-family: Arial}
a:link{font-family: Arial; color: #000; text-decoration: none}
a:visited{font-family: Arial; color: #000;}
a:hover{font-family: Arial; text-decoration: underline; color: #4C4C4C;}
.submitps{background: #FFE9E9; padding: 2px 0; color: #C00000; font-size: 12px; font-weight: bold; width: 180px; border: 1px solid #999; cursor: hand; margin-right: 5px;}
.submitps2{background: #CFF7D7; padding: 2px 0; color: #C00000; font-size: 12px; font-weight: bold; width: 180px; border: 1px solid #999; cursor: hand; margin-right: 5px;}


body,html{margin: 0; padding: 0;}

body{
	width: 100%;
	margin-top: 10px;
	margin-right: -1px;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #000;
	background: #FFF;
}


/*inizio generali*/
	.noformspace{margin: 0; padding: 0;}
	#pic10{width: 100%; border-top: 1px solid #025285; padding-top: 4px; font-size: 10px; margin: 20px 0 30px 0;}
	.pic11{font-size: 11px;}
	#pic12{font-size: 12px;}
	#pic14{font-size: 14px;}
	#titolo12{float: left; color: #333; font-weight: bold;}
	.titolo16{font-size: 16px; color: #FFF; margin: 0 0 25px 5px; text-decoration: none;}
	#titolo50{float: left; color: #D50006; font-weight: bold;}
	.leftone{float: left;}
	.rightone{float: right;}
	.clearone{clear: left;}
	.clearoner{clear: right;}
	.clearoneall{clear: both;}
	.relativo{position: relative;}
	.br{ clear:both; padding:2px}
	.clear{ clear: both;}
/*inizio generali*/



/*inizio finestre attive*/
	#contentpopup{float: left; width: 100%;}
	.notop{float: left; margin-top: 0;}
	#contentpopupin{width: 100%; margin-top: 10px;}
	.titolozzo{color: #A60005; font-weight: bold; font-size: 16px; margin: 8px 0 8px 0;}
	.titolozzotesto{font-weight: bold; font-size: 16px;}
	#titolopopup{margin-bottom: 10px; font-weight: bold; font-size: 16px;}
	.popupsezione{float: left; border: 1px solid #B2B2B2; margin: 0 0 0 6px; width: 47%;}
	.barragrigia{background: #D7D7D7; margin: 1px; font-weight: bold;}
	.descrizione{border-top: 1px solid #B2B2B2; padding: 9px; color: #7F7F7F; height: 310px;}
	.opzioni{margin-right: 1px; float: left; margin-top: 20px;}
	.opzioni2{float: left; margin-top: 20px;}
	.opzioni3{float: left; margin-right: 25px; font-size: 11px;}
	#utilita{float: right; width: 110px; margin-top: 3px;}
	#chiudi{clear: left; float: left; width: 100%; border-top: 1px solid #025285; padding-top: 5px; margin: 15px 0 10px 0;}
	.chiudimi{float: right; font-size: 11px; margin-right: 20px;}
	#vline{float: right; background: #808080; width: 1px; height: 20px; margin: 0 14px 0 0;}
	.entrapopup{float: left; padding: 10px 20px 10px 20px;}
	.entrapopup2{float: left; padding: 10px 12px 10px 12px;}
	.loghicredits{float: left; margin: 0 25px 60px 20px;}
	.loghicredits2{clear: left; float: left; margin: 0 28px 100px 25px;}
	#popup_up{float: left; background: #000; border-bottom: 5px solid #FFF; width: 100%;}
	#popup_contenuto{clear: left; float: left; width: 100%; border-top: 1px solid #C2C2C2;}
	#popup_contenuto_in{margin: 10px;}
	#popup_contenuto_in2{margin: 10px 10px 10px 0;}
	#popup_contenuto_in3{margin: 20px;}
	#popup_down{clear: left; float: left; width: 100%; margin-top: 5px;}
	#popup_down_in{float: right; margin: 0 15px 5px 0;}
	#popup_cornice{float: left; width: 99%; border: 1px solid #C2C2C2;}
/*fine finestre attive*/

/*inizio stampa, invia, etc*/
	#allungastampa{float: left; height: 900px; width: 650px;}
	#logostampa{float: left; padding-bottom: 5px; border-bottom: 1px solid #C2C2C2; margin-top: 10px; width: 100%}
	.spaziagif{float: left; padding: 0 5px 0 0;}
	.spaziagif2{float: left; padding: 3px 5px 0 0;}
	.dopogif{float: left; width: 130px;}
	#stampadentro{border-top: 1px solid #999; border-right: 1px solid #999; background: #D2DBE1; border-bottom: 1px solid #999; margin: 0 20px 0 0;}
	#stampasinistra{padding-top: 10px; float: left;}
	#stampadestra{margin-left: 83px; background: #FFF; padding: 12px; border-left: 1px solid #999;}
	#stampadentro2{border-right: 1px solid #999; background: #ACCAD9; border-bottom: 1px solid #999; margin: 0 20px 10px 0; color: #FFF;}
	#stampasinistra2{width: 85px; padding-top: 10px; float: left;}
	#stampadestra2{margin-left: 83px; background: #FFF; padding: 12px; border-left: 1px solid #999; color: #000;}
	.interno{display: block; float: left; color: #000; width: 240px; margin-bottom: 10px;}
	.acapo{clear: left; margin-bottom: 3px;}
	#rientrastampa{float: left; padding: 0 25px 0 25px;}
	#nomecognomein{float: right; margin-top: 32px;}
	#stampadown{clear: left; float: left; border-top: 1px solid #C2C2C2;  width: 100%}
	#stampadownin{float: left; padding: 8px 0 20px 0; text-align: center;  width: 100%}
	#titoloprod{color: #A50006; font-size: 16px; font-weight: bold; margin: 0 10px 15px 0;}
	.contenutostampa{float: left; width: 540px;}
	.contenutostampamenu{float: left; width: 540px; text-align: center;}
	#barrastampaup{float: left; border-top: 64px solid #D2DBE1; width: 511px;}
	#privacy{clear: left; margin-top: 10px;}
	#inviadentro{border: 1px solid #999; margin: 5px 0 10px 0; padding: 20px;}
	#titolomagg{float: left; color: #D50006; font-weight: bold;}
	#titolo12{float: left; color: #333; font-weight: bold;}
	.fasia{display: block; border: 1px solid #A7A7A7; padding: 3px 0 2px 10px;}
	.textarea{border: 1px solid #000; font-size: 11px; width: 420px; margin-bottom: 6px;}
	.textareamio{border: 1px solid #000; font-size: 11px; width: 260px; font-family: Arial;}
	.textareaobbl{border: 1px solid #000; font-size: 11px; width: 420px; margin-bottom: 6px; background: #F0F5F8;}
	.textarea2{clear: left; border: 1px solid #000; font-size: 11px; width: 410px; margin: 0 23px 6px 0; background: #F0F5F8;}
	.textarea3{float: left; border: 1px solid #000; font-size: 11px; width: 240px; margin: 0 0 6px 4px;}
	.textarea4{clear: left; border: 1px solid #000; font-size: 11px; width: 387px; margin: 0 10px 6px 0; background: #F0F5F8;}
	.txt{border: 1px solid #000; font-size: 11px; width: 200px; margin-bottom: 3px;}
	.txtgg{float: left; border: 1px solid #000; font-size: 11px; width: 40px; margin-bottom: 3px;}
	.txtmm{float: left; border: 1px solid #000; font-size: 11px; width: 40px; margin-bottom: 3px;}
	.txtaaaa{float: left; border: 1px solid #000; font-size: 11px; width: 80px; margin-bottom: 3px;}
	.txtmio{border: 1px solid #000; font-size: 11px; width: 260px;}
	.txtmio2{border: 1px solid #000; font-size: 11px; width: 80px;}
	.txtm{border: 1px solid #000; font-size: 11px; width: 200px; margin-bottom: 3px;}
	.txtobbl{border: 1px solid #000; font-size: 11px; width: 130px; background: #F0F5F8;}
	.txt2{border: 1px solid #000; font-size: 11px; width: 180px; margin-top: 14px;}
	.txt3{border: 1px solid #000; font-size: 11px; width: 180px; margin-top: 6px;}
	.txtobbl2{border: 1px solid #000; font-size: 11px; width: 200px; background: #F0F5F8; margin-bottom: 3px;}
	.txtobbl3{border: 1px solid #000; font-size: 11px; width: 200px; background:#F0F5F8;}
	.form{clear: left; margin-top: 4px;}
	.voceform{float: left; width: 90px; margin-top: 4px; color: #666;}
	#testostampa{float: left; width: 210px;}
	#testostampanovita{float: left; width: 100%;}
	#testostampain{height: 167px;}
	#imgstampa{border: 1px solid #C2C2C2; margin-bottom: 15px;}
/*fine stampa, invia, etc*/

/*inizio index*/
	#logo{float: left; padding: 0px 0 5px 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{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;}
	#centro_in3{width: 743px; height: 700px;}
 	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{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: 170px; height: 250px;}
	#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{width: 537px}
	#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;}
	.rientrapopuppremi{padding: 15px; height: 0;}
	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;}
/*fine index*/

a.grigio:link,a.grigio:visited,a.grigio:hover{font-weight: bold; color: #666;}
.layronemail{clear: both; float: left; border: 1px solid #333; padding: 8px 14px; background: #EFEFEF; display: none;}
.layronemail_in{width: 410px;}
.punti{clear: left; float: left; padding: 4px 0; border-bottom: 1px solid #999; width: 100%;}
.punti2{clear: left; float: left; padding: 4px 0; width: 100%;}
.voceformsx{float: left; width: 130px; font-weight: bold; background: #EFEFEF url(../images/fr.gif) left center no-repeat; padding-left: 8px;}
.voceformsx2{float: left; width: 130px; font-weight: bold; padding-left: 8px;}
.voceformdx{float: left; width: 270px;}
.radiobutton{width: 16px; height: 13px;}
a.esplora:link,a.esplora:visited,a.esplora:hover{clear: left; padding-left: 12px; color: #8C2222; font-weight: bold; background: url(../images/piu.gif) left center no-repeat;}
.chekka{float: left; width: 13px; height: 13px; margin-bottom: 10px;}
.imgtipofile{float: left; margin-bottom: 10px;}
.sottocategoria{padding-left: 12px; display: none;}
.layerfeedback{display: none;}
.riep{border: 1px solid #333; padding: 2px 5px; background: #DEDEDE; color: #333;}
#areastat{float: left; border: 1px solid #C3C3C3; background: url(../images/sfstat.gif); padding: 6px 15px 0 15px;}
#areastat_in{width: 710px; height: 40px;}
.icone2{float: left; width: 50px;}
.titolitabstat{color: #FFF; font-weight: bold; background: #79AE31; font-size: 12px;}
.layertipodoc{position: absolute; top: 23; left: -86px; width: 156px; border: 1px solid #999; background: #DDD; filter: alpha(opacity=70); display: none; padding: 2px 2px; text-align: left;}
.ulmio{margin: 0 0 0 20px;}
.titarea{border: 1px solid #999; background: #BBB; color: #8C2222; font-weight: bold; padding: 0 5px;}
.titolopremi{float: left; color: #FFF; font-weight: bold; background: #C70000; padding: 2px 100px 1px 10px; font-size: 14px;}
.riquadropremi{clear: both; border: 1px solid #C70000; padding: 18px; height: 0;}
.areapremio{float: left; width: 33.3%;}
.areapremio_in{float: left; width: 90%;}
.rosso{color: #C70000;}
.pic12{font-size: 12px;}
.pic20{font-size: 20px;}
.premio{width: 190px; height: 150px; margin: 0 auto;}
.tuopunteggio{border: 1px solid #4C4C4C; color: #C70000; font-weight: bold; font-size: 14px; padding: 3px 10px; height: 0; margin-bottom: 20px;}
.punteggio{border: 1px solid #4C4C4C;}
.puntipremi{float: left;}
.dettagli{position: absolute; top: 120px; left: 170px;}
.dettaglipremio{float: right; width: 370px;}
a.configpremi:link,a.configpremi:visited{float: right; border:1px solid #C70000; padding: 1px 20px; color: #C70000; font-weight: bold; margin-top: 1px;}
a.configpremi:hover{text-decoration: none; border: 1px solid #F00; color: #F00; background: #EEE;}
.titoloregola{background: #DDD; padding: 2px 5px; height: 0; margin: 1px; font-weight: bold; color: #C70000;}
.regolamento_in{border-top: 1px solid #4C4C4C; padding: 2px 6px; height: 0;}
.puntini{background: url(../images/oriz.gif) center left repeat-x;}

a.tips:link,a.tips:visited{float: left; background: url(../images/tips.gif) no-repeat; color: #FFF; font-size: 11px; padding: 8px 14px 8px 40px; line-height: 13px;}
a.tips:hover{text-decoration: none; background: url(../images/tips2.gif) no-repeat;}