/* CSS Document */
html{height: 100%; margin-bottom: 1px} 
body{
	margin:0px;
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#474747;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#403e93;
	font-style: normal;
	font-weight: normal;
	background-color:#ffffff;
	}
.htm_css{
	background-image:url(spirale_new_cs.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
.body_iframe_mail{
	margin:0px;
	background-color:#E9E9F0;
	background-image:none;
	background-repeat:no-repeat;
	background-position:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.body_iframe_1{
	margin:0px;
	background-color:#E9E9F0;	
/*	background-image:url(sfumatura_corpo_new_cs.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#474747;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#403e93;
	
	
}
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p{
	margin:0px;
}
div{
	margin:0px;
	}
ul,ol{
	margin-top:0px;
	margin-bottom:0px;
	color:#000000;
	}
.iframe{
	margin:0px;
	padding:0px;
	/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#474747;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#403e93;
	width:680px;
}
.tr_attivo{
	background-color:#BFE3B6;
}
.sf_sx{
	background-image:url(ombrasx_cs.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.sf_dx{
	background-image:url(ombradx_cs.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.sf_centro{
	background-image:url(ombracentrale_cs.gif);
	background-repeat:repeat-y;
	background-position:center;
	font-size:5px;
}
form{
	margin:3px;
	}
textarea,input,select,option{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #C4C4C4;
}
.no_bordo{
	border:0px none;
	}
.bordo{
	border:1px solid #4d4d4d;
	padding:2px;
	cursor:pointer;
}
.mappa{
	border:1px solid #4d4d4d;
	padding:2px;
}
a,a:link,a:visited{
	color:#000000;
	font-weight:normal; 
	text-decoration:none;
	}
a:hover{
	color:#006699;
	font-weight:normal;
	text-decoration:none;
}
a.pie,a.pie:link,a.pie:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5B5B5B;
	font-weight:bold;
	text-decoration:none;
	}
a.pie:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1e1d67;
	font-weight:bold;
	text-decoration:underline;
}
a.menu,a.menu:link,a.menu:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1e1d67;
	font-weight:bold;
	text-decoration:none;
	}
a.menu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7070B5;
	font-weight:bold;
	text-decoration:none;
}
a.menufg,a.menufg:link,a.menufg:visited{
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2E3C47;
	font-weight:normal;
	text-decoration:none;
	}
a.menufg:hover{
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
a.menufn,a.menufn:link,a.menufn:visited{
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2E3C47;
	font-weight:normal;
	text-decoration:none;
	}
a.menufn:hover{
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#330099;
	font-weight:normal;
	text-decoration:none;
}
a.menuv,a.menuv:link,a.menuv:visited{
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#745A7A;
	font-weight:bold;
	text-decoration:none;
	}
a.menuv:hover{
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
a.menuvc,a.menuvc:link,a.menuvc:visited{
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#4E3A53;
	font-weight:bold;
	text-decoration:none;
	}
a.menuvc:hover{
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
a.modu,a.modu:link,a.modu:visited{
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7070B5;
	font-weight:bold;
	text-decoration:none;
	}
a.modu:hover{
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4C83B1;
	font-weight:bold;
	text-decoration:none;
}
a.link_news,a.link_news:link,a.link_news:visited{
	color:#474747;
	font-weight:bold;
	text-decoration:none;
	}
a.link_news:hover{
	color:#4C83B1;
	font-weight:bold;
	text-decoration:none;
}
a.link_manif,a.link_manif:link,a.link_manif:visited{
	color:#474747;
	font-weight:bold;
	text-decoration:none;
	}
a.link_manif:hover{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
a.link_att,a.link_att:link,a.link_att:visited{
	color:#2E3C45;
	font-weight:bold;
	text-decoration:none;
	}
a.link_att:hover{
	color:#4A5C70;
	font-weight:bold;
	text-decoration:none;
}

a.link_att2,a.link_att2:link,a.link_att2:visited{
	color:#455143;
	font-weight:bold;
	text-decoration:none;
	}
a.link_att2:hover{
	color:#707B6D;
	font-weight:bold;
	text-decoration:none;
}
a.link_moduli,a.link_moduli:link,a.link_moduli:visited{
	color:#2D2B76;
	font-weight:bold;
	text-decoration:none;
	}
a.link_moduli:hover{
	color:#1F4E92;
	font-weight:bold;
	text-decoration:none;
}
.nome_campi{
	color:#0033CC;
	font-weight:bold;
	}
.risposta{
	color:#009900;
	font-weight:bold;
	}
.errore{
	color:#d70000;
	font-weight:bold;
	}	
.submit
{
	border: 3px double #949494;
	border-top-color: #CECECF;
	border-left-color: #CECECF;
	padding: 0.25em;
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	color: #333333;
	width:90px;
	cursor:pointer;
} 
.submit_3
{
	border: 3px double #949494;
	border-top-color: #CECECF;
	border-left-color: #CECECF;
	padding: 0.25em;
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	color: #333333;
	width:150px;
	cursor:pointer;
} 
.submit_2{
	width:210px;
	border: 3px double #4E5752; 
	border-top-color: #82B5CB; 
	border-left-color: #82B5CB; 
	padding: 0.25em; 
	background-color: #D5DCE2; 
	background-repeat: repeat-x; 
	color: #000000;
	cursor:pointer;
}
.submit_blu{
	width:210px;
	border: 3px double #A5C4DE; 
	border-top-color: #3A4896; 
	border-left-color: #3A4896; 
	padding: 0.25em; 
	background-color: #4C83B1; 
	background-repeat: repeat-x; 
	color: #A5C4DE;
	width:150px;
	cursor:pointer;
	font-weight:bold;
}
.bottone_1{
	border-bottom:1px solid #4E3A53;
	line-height:13px;
}
.bottone_2{
	border-bottom:1px solid #474747;
	line-height:13px;
}
.bott_v1{
	background-image:url(bott_1_cs.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:25px;
	color:#4E3A53;
	line-height:23px;
	vertical-align:bottom;
	text-align:left;
	padding-left:20px;
}
.bott_v2{
	background-image:url(bott_2_cs.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:25px;
	color:#4E3A53;
	line-height:23px;
	vertical-align:bottom;
	text-align:left;
	padding-left:20px;
}
.bott_v3{
	background-image:url(bott_3_cs.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:25px;
	color:#4E3A53;
	line-height:23px;
	vertical-align:bottom;
	text-align:left;
	padding-left:20px;
}
.bott_v4{
	background-image:url(bott_4_cs.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:25px;
	color:#4E3A53;
	line-height:23px;
	vertical-align:bottom;
	text-align:left;
	padding-left:20px;
}
.subbott_v3{
	background-image:url(subbott_3_cs.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:25px;
	color:#4E3A53;
	line-height:23px;
	vertical-align:bottom;
	text-align:left;
	padding-left:20px;
/*	border:1px solid #ffffff;
	border-bottom:0px;
	border-top:0px;*/
}
.subbott_v4{
	background-image:url(subbott_4_cs.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:25px;
	color:#4E3A53;
	line-height:23px;
	vertical-align:bottom;
	text-align:left;
	padding-left:20px;
/*	border:1px solid #ffffff;
	border-bottom:0px;
	border-top:0px;*/
}
.titolo_col{
	background-image:url(sf_tit_cs.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:36px;
}
.titolo_col2{
	background-image:url(sf_tit_2_cs.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:36px;
}
.titolo_pagina_nagaiki{
	font-family:Maiandra GD,Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#E9F6FF;
	text-align:left;
}
.titolo_pagina_gohan{
	font-family:Maiandra GD,Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#EDFFE9;
	text-align:left;
}
.titolo_pagina{
	font-family:Maiandra GD,Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#474747;
	text-align:left;
}
.testi{
/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#474747;
	*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#403e93;
	margin:0px;
	padding:0px;
	width:660px;
}
.corpo{	
/*
	background-image:url(spirale_new_cs.gif);
	background-position:right top;*/
	background-repeat:no-repeat;
	height:400px;
	}
.corpo_v{
	background-image:url(sfumatura_corpo_cs.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:200px;
	}
.centro{
	background-color:#E9E9F0;
	background-image:url(sfumatura_corpo_new_cs.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	height:600px;
	}	
.sf_foto{
	background-color:#ffffff;
	background-image:url(spirale_new_cs.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.centro_v{
	background-color:#ffffff;
	background-image:url(spirale_cs.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:600px;
	}
.corpo_admin{
	background-color:#ffffff;
	height:450px;
	}
.testo_scorrevole{
	color:#1864a2;
	line-height:26px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.testo_scorrevole_admin{
	color:#1864a2;
	line-height:26px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.marque_color{
	color:#1864a2;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:550px;
}
.box_orario{
	color:#474747;
	text-align:center;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
.li_news{
	list-style:square;
	line-height:20px;
	}
.li_news:hover{
	background-color:#99CCFF;
	line-height:20px;
	}
.titolo_news{
	border-bottom:1px solid #0099FF;
	line-height:20px;
	text-align:left;
}
.titolo_news_evi{
	border-bottom:1px solid #0099FF;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	background-color:#99CCFF;
}
.li_manif{
	color:#474747;
	list-style:square;
	line-height:20px;
	}
.li_manif:hover{
	color:#474747;
	background-color:#98869C;
	line-height:20px;
	}
ul.list_att{margin-top:5px; margin-bottom:15px; padding-bottom:10px; border-bottom:3px solid #34397E;
text-align:left;}
.li_att{
	color:#2E3C45;
	list-style:square;
	line-height:20px;
	border-bottom:1px solid #4C83B1;
	text-align:left;
	}
.li_att:hover{
	color:#2E3C45;
	background-color:#A5C4DE;
	line-height:20px;
	border-bottom:1px solid #4C83B1;
	text-align:left;
	}
.li_att2{
	color:#2E3C45;
	list-style:none;
	line-height:20px;
	}
.li_att2:hover{
	color:#2E3C45;
	background-color:#A5C4DE;
	line-height:20px;
	}
.titolo_att{
	border-bottom:1px solid #4C83B1;
	line-height:20px;
	text-align:left;
}

.titolo_att_evi{
	border-bottom:1px solid #4C83B1;
	line-height:25px;
	font-weight:bold;
	font-size:21px;
	text-align:center;
	color:#4C83B1;
	background-color:#E9F0F6;
}
.titolo_modulo{
	color:#ffffff;
	border-bottom:2px solid #1E5395;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	background-color:#4C83B1;
}
.hr_sep{
	height:2px;
	color:#474747;
}
.riga{
	height:1px;
	color:#FFCC33;
}
.riga_moduli{
	height:1px;
	color:#1F4E92;
}
.font_data{
	color:#7070B5;
	}
.li_link{
	list-style:square;
	line-height:20px;
}
.li_link:hover{
	background-color:#C1C0DC;
	line-height:20px;
}
.data_eventi{
	color:#4C83B1;
	font-weight:bold;
}
.celle_eventi{
	text-align:left;
	padding-left:4px;
}
.rosa{
	color:#474747;
}
.titolo_evento_foto{
	border:3px double #4C83B1;
	color:#2E2B70;
	font-size:14px;
	font-weight:bold;
}
.testo_down{
	line-height:13px;
	text-align:justify;
	color:#474747;
}
.titolo_moduli{
	text-align:left;
	line-height:13px;
	color:#FF99CC;
	}
.interlinea_zero{
	line-height:normal;
	}
.interlinea_uno{
	line-height:150%;
	}
.interlinea_due{
	line-height:200%;
	}
.spazioletterre_zero{
	letter-spacing:normal;
	}
.spazioletterre_uno{
	letter-spacing:2px;
	}
.spazioletterre_due{
	letter-spacing:5px;
	}
.spazioletterre_tre{
	letter-spacing:7px;
	}
.font_7{
	font-size:7px;
	}
.font_9{
	font-size:9px;
	}
.font_10{
	font-size:10px;
	}
.font_11{
	font-size:11px;
	}
.font_12{
	font-size:12px;
	}
.font_13{
	font-size:13px;
	}
.font_14{
	font-size:14px;
	}
.font_15{
	font-size:15px;
	}
.font_16{
	font-size:16px;
	}
.font_17{
	font-size:17px;
	}
.font_18{
	font-size:18px;
	}
.font_19{
	font-size:19px;
	}
.font_20{
	font-size:20px;
	}
.font_21{
	font-size:21px;
	}
.font_22{
	font-size:22px;
	}
.font_23{
	font-size:23px;
	}
.font_24{
	font-size:24px;
	}
.font_28{
	font-size:28px;
	}
.font_32{
	font-size:32px;
	}
.font_36{
	font-size:36px;
	}
.font_38{
	font-size:38px;
	}
.font_40{
	font-size:40px;
	}
.font_41{
	font-size:41px;
	}
.font_42{
	font-size:42px;
	}
.font_43{
	font-size:43px;
	}
.font_44{
	font-size:44px;
	}
.font_45{
	font-size:45px;
	}
.font_46{
	font-size:46px;
	}
.font_47{
	font-size:47px;
	}
.font_48{
	font-size:48px;
	}
.font_49{
	font-size:49px;
	}
.font_50{
	font-size:50px;
	}
.testata{
	background-image:url(testata_new_cs.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	}
.testata_v{
	background-image:url(testata_cs.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	}
.spazio_1{
	font-size:9px;
	line-height:9px;
	}
.spazio_2{
	line-height:2px;
	font-size:2px;
	}
.mani_eventi{
	background-image:url(baseoraio_nk.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
.bandiere{
	text-align:center;
	line-height:25px;
	}
.colonna_sx{
	background-image:url(sfcolonna_logo_cs.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	background-position:center bottom;
	}
.colonna_sx_css{
	background-image:url(sfcolonna_vuota_cs.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	background-position:center bottom;
	}
.riga_piede{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align:top;
	color:#ffffff;
	font-size:10px;
	text-align:left;
	padding-left:15px;
	}
.piede{
	background-image:url(piede_new_cs.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	}
.piede_v{
	background-image:url(piede_cs.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	}
.piede2{
	color:#5B5B5B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right:10px;
	}

.risposta_viola{
	color:#474747;
	font-weight:bold;
}
.risposta_viola2{
	color:#4C83B1;
	font-weight:bold;
}
.errore_viola{
	color:#CC00CC;
	font-weight:bold;
}
.sf_titolo{
	background-image:url(basetit_new_cs.gif);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:middle;
	}
.sf_titolo_v{
	background-image:url(basetit_cs.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:middle;
	}
.testo_titolo{
	font-size:20px;
	color:#29337A;
	font-weight:bold;
	font-family:Tempus Sans ITC, Tahoma;
	line-height:30px;
	text-align:left;
}
.testo_titolo{
	font-size:20px;
	color:#29337A;
	font-weight:bold;
	font-family:Tempus Sans ITC, Tahoma;
	line-height:30px;
	text-align:left;
}
.table_editor{
	border:1px solid #c4c4c4;
	}
.box{
	border:1px solid #006666;
	}
.box-ev{
	border:1px solid #006666;
	background-color:#CCCCCC;
	}
.box_naga{
	border:1px solid #E9F6FF;
	}
.box-ev_naga{
	border:1px solid #E9F6FF;
	background-color:#CCCCCC;
	}
.para_naga{
	list-style:square;
	margin-bottom:15px;
}
.box_gohan{
	border:1px solid #EDFFE9;
	}
.box-ev_gohan{
	border:1px solid #EDFFE9;
	background-color:#CCCCCC;
	}
.para_gohan{
	list-style:square;
	margin-bottom:15px;
}
.attivita_evidenza{
	border:1px solid #4A5C70;
	border-bottom:3px solid #4A5C70;
	border-right:3px solid #4A5C70;
	
}
.attivita_evidenza_2{
	border:1px solid #707B6D;
	border-bottom:3px solid #707B6D;
	border-right:3px solid #707B6D;
}
.eventi_evidenza{
	border:1px solid #403E93;
	border-bottom:3px solid #403E93;
	border-right:3px solid #403E93;

}
.titolo_manif{
	border-bottom:1px solid #474747;
	line-height:20px;
	text-align:left;
}
