/* CSS Document */
html{height: 100%; margin-bottom: 1px} 
body{
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-style: normal;
	font-weight: normal;
	background-color:#8DA1B3;
	background-image:url(sf.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}
.body_iframe_mail{
	margin:0px;
	background-color:#ffffff;
	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:#9EB0C0;
	background-image:url(sfnaga_nk.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#330099;
}
.body_iframe_2{
	margin:0px;
	background-color:#98A495;
	background-image:url(sfgohan_nk.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color:#EDFFE9; */
	color:#663366;
}
.body_iframe_3{
	margin:0px;
	background-image:none;
	background-color:#A191A5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FBE9FF;
}
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p{
	margin:0px;
}
div{
	margin:0px;
	}
ul,ol{
	margin-top:0px;
	margin-bottom:0px;
	}
.iframe{
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:615px;
}
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{
	color:#E9F4FF;
	font-weight:bold;
	text-decoration:none;
	}
a.pie:hover{
	color:#E9F4FF;
	font-weight:bold;
	text-decoration:underline;
}
a.menu,a.menu:link,a.menu:visited{
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#C3C9CC;
	font-weight:bold;
	text-decoration:none;
	}
a.menu:hover{
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#C3C9CC;
	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:#4E3A53;
	font-weight:bold;
	text-decoration:none;
	}
a.modu:hover{
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
a.link_news,a.link_news:link,a.link_news:visited{
	color:#FBE9FF;
	font-weight:bold;
	text-decoration:none;
	}
a.link_news:hover{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
a.link_manif,a.link_manif:link,a.link_manif:visited{
	color:#FBE9FF;
	font-weight:bold;
	text-decoration:none;
	}
a.link_manif:hover{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.link_arc,a.link_arc:link,a.link_arc:visited{
	color:#4B3D56;
	font-weight:bold;
	text-decoration:none;
	}
a.link_arc:hover{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.link_att1,a.link_att1:link,a.link_att1:visited{
	color:#2E3C45;
	font-weight:bold;
	text-decoration:none;
	}
a.link_att1: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:#4E3A53;
	font-weight:bold;
	text-decoration:none;
	}
a.link_moduli:hover{
	color:#ffffff;
	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_viola{
	width:210px;
	border: 3px double #ffffff; 
	border-top-color: #CECECF; 
	border-left-color: #CECECF; 
	padding: 0.25em; 
	background-color: #ffffff; 
	background-repeat: repeat-x; 
	color: #4E3A53;
	width:150px;
	cursor:pointer;
	font-weight:bold;
}
.bottone_1{
	border-bottom:1px solid #4E3A53;
	line-height:13px;
}
.bottone_2{
	border-bottom:1px solid #FBE9FF;
	line-height:13px;
}
.bott_naga{
	background-image:url(bott_1_nk.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:31px;
	color:#C3C9CC;
	font-weight:bold;
	text-align:center;
	line-height:29px;
	vertical-align:bottom;
}
.bott_gohan{
	background-image:url(bott_2_nk.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:31px;
	color:#C3C9CC;
	font-weight:bold;
	text-align:center;
	line-height:29px;
	vertical-align:bottom;
}
.bott_fn{
	border:0px;
	background-image:url(sub1_bott_1_nk.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:22px;
	color:#2E3C47;
	text-align:left;
	padding-left:20px;
}
.bott_fn2{
	border:0px;
	background-image:url(sub2_bott_1_nk.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:22px;
	color:#2E3C47;
	text-align:left;
	padding-left:20px;
}
.bott_sfn{
	border:0px;
	border-left:2px solid #7E94A1;
	background-image:url(sub1_bott_1_nk.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:22px;
	color:#2E3C47;
	text-align:left;
	padding-left:20px;
}
.bott_sfn2{
	border:0px;
	border-left:2px solid #7E94A1;
	background-image:url(sub2_bott_1_nk.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:22px;
	color:#2E3C47;
	text-align:left;
	padding-left:20px;
}
.bott_fg{
	border:0px;
	background-image:url(sub1_bott_2_nk.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:22px;
	color:#2E3C47;
	text-align:left;
	padding-left:20px;
}
.bott_fg2{
	border:0px;
	background-image:url(sub2_bott_2_nk.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:22px;
	color:#2E3C47;
	text-align:left;
	padding-left:20px;
}
.bott_sfg{
	border:0px;
	border-left:2px solid #838BA0;
	background-image:url(sub1_bott_2_nk.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:22px;
	color:#2E3C47;
	text-align:left;
	padding-left:20px;
}
.bott_sfg2{
	border:0px;
	border-left:2px solid #838BA0;
	background-image:url(sub2_bott_2_nk.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:22px;
	color:#2E3C47;
	text-align:left;
	padding-left:20px;
}
.bott_v1{
	background-image:url(bott_3_nk.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:31px;
	color:#4E3A53;
	line-height:29px;
	vertical-align:bottom;
	text-align:center;
}
.bott_v2{
	background-image:url(bott_4_nk.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:31px;
	color:#4E3A53;
	line-height:29px;
	vertical-align:bottom;
	text-align:center;
}
.bott_v3{
	background-image:url(bott_5_nk.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:31px;
	color:#4E3A53;
	line-height:29px;
	vertical-align:bottom;
	text-align:center;
}
.bott_v4{
	background-image:url(bott_6_nk.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:31px;
	color:#4E3A53;
	line-height:29px;
	vertical-align:bottom;
	text-align:center;
}
.bott_v5{
	background-image:url(bott_7_nk.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:31px;
	color:#4E3A53;
	line-height:29px;
	vertical-align:bottom;
	text-align:center;
}
.bott_v6{
	background-image:url(bott_8_nk.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:31px;
	color:#4E3A53;
	line-height:29px;
	vertical-align:bottom;
	text-align:center;
}
.bott_v7{
	background-image:url(bott_9_nk.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:31px;
	color:#4E3A53;
	line-height:29px;
	vertical-align:bottom;
	text-align:center;
}
.bott_cont{
	background-image:url(bott_10_nk.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:31px;
	line-height:18px;
	color:#C7C3C8;
	line-height:29px;
	vertical-align:bottom;
	text-align:center;
}
.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:#FBE9FF;
	text-align:left;
}
.corpo_naga{
	background-color:#9EB0C0;
	background-image:url(sfnaga_nk.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:450px;
	color:#330099;
	}
.testi_naga{	
	color:#330099;
}
.corpo_gohan{
	background-color:#98A495;
	background-image:url(sfgohan_nk.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:450px;
	color:#663366;
}
.testi_gohan{	
	color:#663366;
}
.test_def{
	color:#FBE9FF;
	}
.corpo{
	background-color:#A191A5;
	height:450px;
	}
.corpo_admin{
	background-color:#ffffff;
	height:450px;
	}
.testo_scorrevole{
	background-color:#8DA1B3;
	color:#3F6685;
	line-height:20px;
	background-image:url(base_testoscorre_nk.jpg);
	background-repeat:repeat-x;
	}
.testo_scorrevole_admin{
	background-color:#8DA1B3;
	color:#3F6685;
	line-height:20px;
	background-image:url(base_testoscorre_nk.jpg);
	background-repeat:repeat-x;
	font-size:16px;
	font-weight:bold;
	}
.marque_color{
	color:#3F6685;
}
.box_orario{
	color:#323A45;
	background-image:url(baseoraio_nk.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.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:#FBE9FF;
	list-style:square;
	line-height:20px;
	}
.li_manif:hover{
	color:#FBE9FF;
	background-color:#98869C;
	line-height:20px;
	}
.li_arc{
	color:#FBE9FF;
	list-style:square;
	line-height:20px;
	}
.li_arc:hover{
	color:#FBE9FF;
	background-color:#98869C;
	line-height:20px;
	}
	
.li_att1{
	color:#2E3C45;
	list-style:square;
	line-height:20px;
	}
.li_att1:hover{
	color:#2E3C45;
	background-color:#A9C1CD;
	line-height:20px;
	}
.li_att2{
	color:#455143;
	list-style:square;
	line-height:20px;
	}
.li_att2:hover{
	color:#455143;
	background-color:#B5C0B0;
	line-height:20px;
	}
.titolo_att{
	border-bottom:1px solid #33CC66;
	line-height:20px;
	text-align:left;
}
.titolo_arc{
	line-height:20px;
	text-align:left;
	color:#ffffff;
}
.titolo_arc_evi{
	border-bottom:1px solid #4B3D56;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	background-color:#8E7C92;
	font-size:14px;
}
.titolo_att_evi1{
	border-bottom:1px solid #A9C1CD;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	color:#2E3C45;
	background-color:#A9C1CD;
	font-size:14px;
}
.titolo_att_evi2{
	color:#455143;
	border-bottom:1px solid #455143;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	background-color:#B5C0B0;
	font-size:14px;
}
.titolo_att_evi3{
	border-bottom:1px solid #FBE9FF;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	color:#FBE9FF;
	background-color:#847288;
	font-size:14px;
}
.titolo_modulo{
	color:#ffffff;
	border-bottom:1px solid #ffffff;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	background-color:#663366;
}
.hr_sep{
	height:2px;
	color:#FBE9FF;
}
.riga{
	height:1px;
	color:#FFCC33;
}
.riga_moduli{
	height:1px;
	color:#FBE9FF;
}
.font_data{
	color:#4E3A53;
	}
.li_link{
	list-style:square;
	line-height:20px;
}
.li_link:hover{
	background-color:#B7A5BB;
	line-height:20px;
}
.data_eventi{
	color:#C7C3C8;
	font-weight:bold;
}
.celle_eventi{
}
.rosa{
	color:#FBE9FF;
}
.titolo_evento_foto{
	border:3px double #C7C3C8;
	color:#ffffff;
	font-weight:bold;
}
.testo_down{
	line-height:13px;
	text-align:justify;
	color:#FBE9FF;
}
.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_nk.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	border-top:2px solid #8DA1B3;
	border-bottom:2px solid #8DA1B3;
	}
.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_nk.jpg);
	background-repeat:no-repeat;
	background-color:#7C8FA0;
	background-position:top;
	}
.riga_piede{
	background-color:#2E3C47;
	font-size:9px;
	border-top:1px solid #E9F4FF;
	}
.piede{
	color:#E9F4FF;
	}
.testi_gohan{
/*	color:#EDFFE9; */
	color:#663366;
}
.testi_nagaiki{
	color:#E9F6FF;
}
.testi_viola{
	color:#FBE9FF;
}
.risposta_viola{
	color:#FBE9FF;
	font-weight:bold;
}
.risposta_viola2{
	color:#663399;
	font-weight:bold;
}
.errore_viola{
	color:#CC00CC;
	font-weight:bold;
}
.sf_titolo{
	background-image:url(basetit_nk.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-align:right;
	font-size:20px;
	color:#4E3A53;
	font-weight:bold;
	font-family:Tempus Sans ITC, Tahoma;
	line-height:30px;
	vertical-align:bottom;
	}
.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;
}
.archivio_evidenza{
	border:1px solid #ffffff;
	border-bottom:3px solid #ffffff;
	border-right:3px solid #ffffff;
}
.attivita_evidenza_1{
	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 #993399;
	border-bottom:3px solid #993399;
	border-right:3px solid #993399;

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