BODY{
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: arial;
	color:#333333;
	/*background-color:#FFB400;*/
	/*background-color:#F25212;*/
	background-color:#FFFFFF;
	font-size:100%;
	/*background-color:#FFDC8A;*/
}
TABLE{
	font-size: 100%;
}
img{
	border:0;
}
.scheda{
	margin-left: 22px;
	width: 514px;
}
.scheda .riga-vuota{
	height: 10px;
}
.scheda .ico-scheda{
	background-image: url(../images/scheda.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 12px;
	cursor:pointer;
}
.scheda .ico-scheda a{
	text-decoration:none;
	cursor:pointer;
	display:block;
	height:100%;
	width: 12px;
}

.scheda .ico-scheda-blu{
	background-image: url(../images/scheda_blu.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 19px;
	cursor:pointer;
}
.scheda .testo{
	font-size: 80%;
	width: 350px;
	padding-right: 3px;
	padding-left: 3px;	
}
.scheda .categoria{
	font-size: 75%;
	font-style: italic;
	color: #93002D;
	width: 100px;
	padding-right: 5px;
}
.scheda .numero{
	font-size: 150%;
	font-weight: bold;
	color: #0E2B89;
	width: 22px;
}
.domanda{
	margin-left: 22px;
	margin-bottom: 15px;
	width: auto;
	background-color: #F4E5EA;
	padding: 8px 0 0 0;
	background-image: url(../images/ico_domanda.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
.domanda .titolo{
	display: block;
	font-size:80%; 
	color:#000000; 
	font-weight:normal;
	margin-left: 25px;
	margin-bottom: 10px;
}
.domanda .titolo strong{
	color:#0E2B89; 
	font-weight:bold;
}
.domanda .testo{
	display: block;
	font-size:80%; 
	color:#000000; 
	font-weight:normal;
	margin: 0 0 10px 0;
}
.domanda .allegato{
	font-size:80%; 
	color:#0E2B89; 
	font-weight:bold;
	margin: 0 0 10px 0;
}
.domanda .allegato a{
	color:#000000; 
	font-weight:normal;
	text-decoration: underline;
}
.domanda .note{
	display: block;
	font-size:80%; 
	color:#000000; 
	font-weight:normal;
	font-style: italic;
	margin: 0 0 10px 0;
}
.domanda strong{
	color: #93002D;
	font-style: normal;
}
/** **/
.risposta{
	margin-left: 22px;
	width: auto;
	background-color: #CFD5E7;
	padding: 8px 0 0 0;
	background-image: url(../images/ico_risposta.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	margin-bottom: 15px;
}
.risposta .titolo{
	display: block;
	font-size:80%; 
	color:#000000; 
	font-weight:normal;
	margin-left: 25px;
	margin-bottom: 10px;
}
.risposta .titolo strong{
	color:#0E2B89; 
	font-weight:bold;
}
.risposta .testo{
	display: block;
	font-size:80%; 
	color:#000000; 
	font-weight:normal;
	margin: 0 0 10px 0;
}
.risposta .allegato{
	font-size:80%; 
	color:#0E2B89; 
	font-weight:bold;
	margin: 0 0 10px 0;
}
.risposta .allegato a{
	color:#000000; 
	font-weight:normal;
	text-decoration: underline;
}
.risposta .note{
	display: block;
	font-size:80%; 
	color:#000000; 
	font-weight:normal;
	font-style: italic;
	margin: 0 0 10px 0;
}
.risposta strong{
	color: #93002D;
	font-style: normal;
}
/** **/
.risposta1{
	margin-left: 22px;
	width: 515px;
	background-color: #FFFFFF;
	padding: 8px 0 0 0;
	background-image: url(../images/ico_risposta.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	margin-bottom: 15px;
	border: 1px solid #CCDAE9;
}
.risposta1 .titolo{
	display: block;
	font-size:80%; 
	color:#000000; 
	font-weight:normal;
	margin-left: 25px;
	margin-bottom: 10px;
}
.risposta1 .titolo strong{
	color:#0E2B89; 
	font-weight:bold;
}
.risposta1 .testo{
	display: block;
	font-size:80%; 
	color:#000000; 
	font-weight:normal;
	margin: 0 0 10px 0;
}
.risposta1 .allegato{
	font-size:80%; 
	color:#0E2B89; 
	font-weight:bold;
	margin: 0 0 10px 0;
}
.risposta1 .allegato a{
	color:#000000; 
	font-weight:normal;
	text-decoration: underline;
}
.risposta1 .note{
	display: block;
	font-size:80%; 
	color:#000000; 
	font-weight:normal;
	font-style: italic;
	margin: 0 0 10px 0;
}
.risposta1 strong{
	color: #93002D;
	font-style: normal;
}
.archivio-rosso{
	display: block;
	width: auto;
	text-align: right;
	color: #992035;
	font-weight: bold;
	padding-right: 25px;
	background-image: url(../images/ico_arch_rosso.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.continua-rosso{
	display: block;
	width: 80px;
	/*text-align: left;*/
	color: #992035;
	font-weight: bold;
	/*padding-left: 25px;*/
	background-image: url(../images/ico_arch_rosso.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.archivio-rosso a{
	color: #992035;
}
.continua-rosso a{
	color: #992035;
}
.archivio-blu{
	display: block;
	width: auto;
	text-align: right;
	color: #0E2B89;
	font-weight: bold;
	padding-right: 25px;
	background-image: url(../images/ico_arch_blu.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.archivio-blu a{
	color: #0E2B89;
}
h2.titolo{
	background-image: url(../images/cartella_piccola.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #93002D;
	font-weight: bold;
	font-size: 80%;
	background-color: #F4E5EA;
	text-indent: 22px;
}
.intesta{
	color: #93002D;
	font-weight: bold;
	font-size: 80%;
	background-color: #F4E5EA;
}
.link-nero{
	color: #000000;
}
ul.ricerca{
	background-image: url(../images/lente.gif);
	background-repeat: repeat-y;
	background-color: #E7EAF3;
	list-style: none;
	color: #93002D;
	font-weight: bold;
	font-size: 80%;
	border-left: 1px solid #E7EAF3;
	border-right: 1px solid #E7EAF3;
	border-bottom: 1px dashed #0E2B89;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:165px;
	cursor:pointer;
}
ul.ricerca li{
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
	line-height: 180%;
	vertical-align: middle;
}
ul.ricerca li a{
	display: block;
	width: auto;
	height: auto;
	font-weight: 300;
	font-size: 80%;
	text-decoration: none;
}
ul.lista{
	/*list-style-image: url(../images/cartella.gif);*/
	list-style: none;
	border: 3px solid #E7EAF3;
	margin: 0 2px 20px 0;
	padding: 0 0 2px 0;
	width:165px;
}
ul.lista li{
	list-style-image: url(../images/cartella.gif);
	list-style-position:0 0;
	/*background-image: url(../images/cartella.gif);
	background-repeat: repeat-y;*/
	display: inline-block;
	margin: 0 0 0 30px;
	padding: 0 0 0 0;
	border-bottom: 1px dashed #0E2B89;
	/*line-height: 130%;*/
	/*vertical-align: middle;*/
}
ul.lista li a{
	display: block;
	width: auto;
	height: auto;
	color: #93002D;
	font-weight: 300;
	font-size: 80%;
	background-color: #FFFFFF;
	text-decoration: none;
}
ul.lista li a:hover{
	display: block;
	width: auto;
	height: auto;
	color: #93002D;
	font-weight: 300;
	font-size: 80%;
	background-color: #F4E5EA;
	text-decoration: none;
}
ul.lista li a.selected{
	display: block;
	width: auto;
	height: auto;
	color: #93002D;
	font-weight: 300;
	font-size: 80%;
	background-color: #F4E5EA;
	text-decoration: none;
}
.nascosto{
	 display:none;
	 color:#FFFFFF;
}
.invisibile{
	 display:none;
}
#stampa{
	display:none;
}
#intestazione{
	width:726px;
	height:98px;
	/*background-image:url(../images/rig_alto.jpg); 
	background-position:left top; 
	background-repeat:repeat-x;
	border-left:1px solid #F8982B;*/
	text-align:right;
	vertical-align:top;
	margin:0 0 0 0;
	visibility:visible;
}
#intestazione img{
	height: auto;
}
#contenuto{
	width:725px; 
	text-align: right;
	vertical-align:top;
	padding: 5px 0 0 0;
	border-right: 1px solid #0E2B89;
	border-bottom: 1px solid #0E2B89;
	background-image: url(../images/ang_interno.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin:0 0 0 0;
}
#interno{
	width: 720px;
	text-align: left;
	background-color: transparent;
	margin: 7px 0 0 5px;
}
#schede{
	border: 1px solid #E7EAF3;
	margin: 0 auto;
	width: auto;
	padding: 4px 2px;
}
#login{
	border: 1px solid #0E2B89;
	font-size: 80%;
	color: #0E2B89;
	padding: 2px 0;
	margin-bottom: 5px;
}
#login a{
	font-weight: bold;
	color: #93002D;
}
.cont{
	width:720px; 
	/*border-left:1px solid #0E2B89;*/
	border-bottom:1px solid #0E2B89;
	border-right:1px solid #0E2B89;
}
.cont-sub{
	width:100%; 
	border-left:1px solid #0E2B89;
	/*border-bottom:1px solid #0E2B89;
	border-right:1px solid #0E2B89;*/
}
.basso-tab{
	width:100%; 
	/*border-right:4px solid #F8982B; 
	border-left:1px solid #F8982B; 
	border-bottom:1px solid #F8982B;*/
}
.loghi{
	width:63px; 
	border-top:1px solid #F8982B; 
	border-right:1px solid #F8982B; 
	background-color:#E8EBF1; 
	height:136px; 
	text-align:center; 
}
.logo-integranet{
	width:160px; 
}
.info{
	height:35px; 
	border-bottom: 1px solid #F8982B; 
	text-align:center; 
	vertical-align:bottom;
}
.int-mio-paese{
	width:158px; 
	height:136px; 
	/*background-image:url(../images/sf_mio_paese.jpg); 
	background-repeat:no-repeat; */
	text-align:center; vertical-align:top;
}
.righ-des{
	border-right:1px solid #F8982B; 
}
.nav{
	width:22px; 
	vertical-align:top; 
	text-align:left;
}
.cerca{
	width:100%; 
	border-top:1px solid #0E2B89; 
	text-align:left;
}
.mio-paese{
	font-size:120%; 
	color:#0E2B89; 
	font-weight:bold; 
	padding-top:12px; 
	margin:0;
}
.titolo{
	font-size:130%; 
	color:#0E2B89; 
	font-weight:bold; 
	margin:0;
}
.navigazione{
	text-align: left;
	font-size:75%; 
	color:#0E2B89; 
	margin-left:10px;
	margin-bottom:5px;
}
.navigazione a{
	font-size:100%; 
	color:#93002D; 
	text-decoration:none;
}
.navigazione a:hover{
	font-size:100%; 
	color:#0E2B89; 
	text-decoration:underline;
}
.cont-centrale{
	text-align:center; 
	vertical-align:top;
}
.sin{
	width:165px; 
	text-align:right;
	padding-left:3px;
}
.cen{
	width:395px;
	text-align:center;
}
.des{
	width:165px; 
	text-align:center;
}
.menuB{
	border-bottom:1px dashed #666666;
	padding-left:5px; 
	padding-right:5px;
	padding-bottom:5px;
	height:18px; 
	color:#666666; 
	font-size:80%; 
	vertical-align:middle; 
	text-decoration:none; 
	margin:0;
}
.linetta{
	color:#666666;
	font-size:80%;
}
.pie{
	color:#999999;
	font-size:75%; 
	vertical-align:middle; 
	text-decoration:none; 
	margin:0;
	text-align:center; 
}
.pie a{
	color:#999999;
	font-size:100%; 
	text-decoration:underline;
	margin:0;
	text-align:center; 
}
.logo-artel{
	vertical-align:top; 
	text-align:right; 
	width:71px;
}
.w-cento{
	width:100%;
	border:0;
}
.top-center{
	text-align:right; 
	vertical-align:top;
}
.bottom-center{
	text-align:center; 
	vertical-align:bottom;
}
.top-center-grigio{
	text-align:center; 
	vertical-align:top;
	background-color:#F0F0F0;
}
.top-left{
	text-align:left; 
	vertical-align:top;
}
.f-left{
	float:left;
}
.testo-scoprire{
	text-align:justify; 
	width:95%; 
	font-size:80%; 
	color:#000000; 
	padding-top:10px; 
	padding-bottom:30px;
}
.testo{
	text-align:justify; 
	font-size:80%; 
	color:#000000; 
}
.testo strong{
	color: #0E2B89;
}
.cento{
	width:100%;
	height:100%;
	border:0;
}
.top-right{
	text-align:right !important; 
	vertical-align:top;
}
.linetta-ar{
	color:#FB9C00;
	font-size:80%;
	padding-left:3px;
	padding-right:3px;
}
.top-left-grigio{
	text-align:left; 
	vertical-align:top;
	background-color:#F0F0F0;
}
.tab-blu{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 150%;
	vertical-align: middle;
	height: 25px;
	text-decoration:underline; 
	font-size:88%; 
	font-weight:bold; 
	color:#0E2B89;
	width: 100%;
	background-color: #CFD5E7;
	background-image: url(../images/ang_dom_risp2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 33px;
	cursor:pointer;
}
.tab-blu-eventi{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 150%;
	vertical-align: middle;
	height: 25px;
	text-decoration:underline; 
	font-size:88%; 
	font-weight:bold; 
	color:#0E2B89;
	width: 100%;
	background-color: #CFD5E7;
	background-image: url(../images/ang_dom_risp.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 33px;
	cursor:pointer;
}
.tab-blu-libri{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 150%;
	vertical-align: middle;
	height: 25px;
	text-decoration:underline; 
	font-size:88%; 
	font-weight:bold; 
	color:#93002D;
	width: 100%;
	background-color: #CFD5E7;
	background-image: url(../images/ang_libri.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 33px;
	cursor:pointer;
}
.tab-rosso-link{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 150%;
	vertical-align: middle;
	height: 25px;
	text-decoration:underline; 
	font-size:88%; 
	font-weight:bold; 
	color:#93002D;
	width: 100%;
	background-color: #F4E5EA;
	background-image: url(../images/ang_publ.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 33px;
	cursor:pointer;
}
.tab-rosso-area{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 150%;
	vertical-align: middle;
	height: 25px;
	text-decoration:underline; 
	font-size:88%; 
	font-weight:bold; 
	color:#93002D;
	width: 100%;
	background-color: #F4E5EA;
	background-image: url(../images/ang_mot_ric_rossa.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 33px;
	cursor:pointer;
}
.tab-rosso-dom{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 150%;
	vertical-align: middle;
	height: 25px;
	text-decoration:underline; 
	font-size:88%; 
	font-weight:bold; 
	color:#0E2B89;
	width: auto;
	background-color: #F4E5EA;
	background-image: url(../images/ang_publ.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 33px;
	cursor:pointer;
}
.tab-rosso-info{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 150%;
	vertical-align: middle;
	height: 25px;
	text-decoration:underline; 
	font-size:88%; 
	font-weight:bold; 
	color:#0E2B89;
	width: auto;
	background-color: #F4E5EA;
	background-image: url(../images/info_2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 33px;
	cursor:pointer;
}
.tab-rosso-pub{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 150%;
	vertical-align: middle;
	height: 25px;
	text-decoration:underline; 
	font-size:88%; 
	font-weight:bold; 
	color:#0E2B89;
	width: auto;
	background-color: #F4E5EA;
	background-image: url(../images/pubblicazioni.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 33px;
	cursor:pointer;
}
.tab-blu-leggi{
	margin: 0 0 0 0;
	padding: 0 33px 0 0;
	line-height: 150%;
	vertical-align: middle;
	height: 25px;
	text-decoration:underline; 
	text-align: right;
	font-size:88%; 
	font-weight:bold; 
	color:#0E2B89;
	width: auto;
	background-color: #FFFFFF;
	background-image: url(../images/ang_leggi.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	border-right: 1px solid #0E2B89;
	border-left: 1px solid #0E2B89;
	cursor:pointer;
}
.tab-blu-motore{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 150%;
	vertical-align: middle;
	height: 25px;
	text-decoration:underline; 
	font-size:88%; 
	font-weight:bold; 
	color:#0E2B89;
	width: 100%;
	background-color: #CFD5E7;
	background-image: url(../images/ang_mot_ric.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 35px;
	cursor:pointer;
}
.bord-celeste, .bord-celeste2{
	border: 3px solid #CCDAE9;
	font-size: 80%;
	margin-bottom: 5px;
	padding: 2px 2px 2px 2px;
	overflow: hidden;
}
.bord-celeste3{
	border: 3px solid #CCDAE9;
	font-size: 90%;
	margin-bottom: 5px;
	padding: 2px 2px 2px 2px;
	overflow: hidden;
	}
.bord-celeste p, .bord-celeste2 p{
	margin: 1px 0 3px 0;
}
.bord-celeste strong{
	color: #0E2B89;
}
.bord-celeste2 strong{
	color: #992035;	
}
.bord-celeste2 img{
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
}
.bord-blu{
	border-left: 1px solid #0E2B89;
	border-right: 1px solid #0E2B89;
	border-top: 1px solid #0E2B89;
	font-size: 80%;
	padding: 2px 2px 30px 2px;
}
.bord-rosso{
	border-right: 1px solid #93002D;
	border-left: 1px solid #93002D;
	border-bottom: 1px solid #93002D;
	border-top: 1px solid #93002D;
	background-color: #E5ECF4;
	font-size: 80%;
	padding-bottom:10px;
}
.bord-rosso p{
	margin: 2px 2px 6px 2px;
}
.bord-rosso strong{
	color: #93002D;
}
/*.tab-blu{
	width:155px;
	background-image:url(../images/sf_tab-blu.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	text-align:left; 
	padding-left:12px; 
	margin:0;
}*/
.tab-blu-sub{
	width:159px; 
	border-left: 1px solid #CFD5E7; 
	border-right: 1px solid #CFD5E7; 
	border-bottom: 1px solid #CFD5E7; 
	font-size: 70%; 
	/*color:#333333; */
	text-align:left; 
	margin:0; 
	padding:2px;
}

.link-blu{
	font-size:100%;
	color:#333333;
	text-decoration:none;
}
.link-blu:hover{
	font-size:100%;
	color:#333333;
	text-decoration:underline;
}
.link-blu span{
	font-size:100%;
	color:#0E2B89;
	font-weight:bold;
	text-decoration:none;
}
.tb-cont{
	/*width:700px;*/
	width:100%; 
	border-left:1px solid #0E2B89;
	text-align:center; 
	vertical-align:top;
}
.tab-blu-int{
	width:95%; 
	background-image:url(../images/sf_tab_blu_grande.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	text-align:left; 
	padding-left:12px; 
	margin:0;
}
.tab-blu-int-sub{
	border-left: 1px solid #CFD5E7; 
	border-right: 1px solid #CFD5E7; 
	border-bottom: 1px solid #CFD5E7; 
	font-size: 70%; 
	/*color:#333333; */
	text-align:left; 
	margin:0; 
}
#piedipagina{
	background-color: #E5ECF4;
	font-size: 85%;
	margin-bottom: 15px;
	margin-left: 1px;
}
#piedipagina a{
	font-weight: bold;
	color: #93002D;
}
.sx{
	width: 165px;
}
.centro{
	padding-right: 4px;
	padding-left: 4px;
}
.no-float{
	float: none;
	clear: both;
}
/* angoli arrotondati */
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

#login{
	border: 1px solid #0E2B89;
	font-size: 80%;
	color: #0E2B89;
	padding: 2px 0;
	margin-bottom: 5px;
}
#login a{
	font-weight: bold;
	color: #93002D;
}
.textbox{
	border: 1px solid #333333;
	display: inline;
	font-size: 8pt;
}
.button{
	background-color: #0E2B89;
	color: #FFFFFF;
	border: 1px solid #333333;
	font-weight: bold;
	cursor:pointer;
}
#login label{
	font-weight: bold;
	width: 100px;
}
#login form{
	margin: 0 0 0 0;
	padding: 2px;
	text-align: right;
}
.rosso{
	color: red;
}
.paddingright{
	padding-right: 10px;
	color: GrayText;
}
.sfondo-bianco{
	background-color: #FFFFFF;
}
.sfondo-giallo{
	background-color: #FFFFF0;
}
.sfondo-grigio{
	background-color: #F7F7F7;
}
.sfondo-rosa{
	/*background-color: #FEF0DA;*/
	background-color: #CAE4FF;
}
.testo-small{
	font-size: 60%;
}
.testo-normale{
	font-size: 80%;
}
.testo_form{
	/*font-size: 9pt;*/
	font-size: 9pt;	
}
.piccolo{
	font-size: 7pt;
	color: #000000;
}
.piccolino{
	font-family: Small Fonts;
	font-size: 7pt;
}
a.pulsanti, a.pulsanti:link, a.pulsanti:visited{
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #778899;
	color: #FFFFFF;
	width: auto;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
}
a.pulsanti:hover, a.pulsanti:active{
	border: 1px solid #CCCCCC;
	background-color: #CCCCCC;
	color: #FFFFFF;
	width: auto;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
}
.tab-intesta{
	border-bottom: 1px solid #CFD5E7; 
	border-top: 1px solid #CFD5E7; 
	font-size: 90%; 
	background-color: #F4E5EA;
	padding-top: 7px;
	padding-bottom: 7px;
}
.tab-intesta-link{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 150%;
	vertical-align: middle;
	height: 35px;
	text-decoration:underline; 
	font-size:88%; 
	font-weight:bold; 
	color:#93002D;
	width: 100%;
	background-color: #F4E5EA;
	cursor:pointer;
	font-style: italic;
}
.bord-leggi{
	border: 3px solid #CCDAE9;
	font-size: 80%;
	margin-bottom: 5px;
	padding: 2px 2px 2px 2px;
	overflow: hidden;
background-color:#F1F0F7;
	padding-bottom:10px;
}
.bord-celeste_ass {
	border: 1px solid #CCDAE9;
	font-size: 80%;
	margin-bottom: 3px;
	padding: 2px 2px 2px 2px;
	overflow: hidden;
	text-align: justify;
	}
.font_ass{
	font-size: 90%;
	}
.bord-segnalazioni{
	border: 3px solid #CCDAE9;
	font-size: 80%;
	margin-bottom: 5px;
	padding: 2px 2px 2px 2px;
	overflow: hidden;
}
