body {
	background-color: #2d2d2d;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.sf_su {
	background-image: url(../images/sf_su.jpg);
	height: 125px;
}
.sf_suF {
	background-image: url(../images/sf_suF.jpg);
	height: 125px;
}
.sf_nav {
	background-image: url(../images/sf_nav.jpg);
	background-repeat: no-repeat;
	height: 44px;
}
.sf_navF {
	background-image: url(../images/sf_navF.jpg);
	background-repeat: no-repeat;
	height: 44px;
}
.sf_sea {
	background-image: url(../images/p_sfce.jpg);
	height: 30px;
	width: 214px;
}
.sf_celeSpace {
	margin-top: 1px;
	margin-bottom: 1px;
	background-color: #FFFFFF;
	border: 1px solid #99CCFF;
}
.sf_cele1 {
	background-color: #E6F4FF;
	border: 1px solid #BBE3FF;
}
.sf_cele2 {
	background-color: #E6F4FF;
	border: 1px solid #99CCFF;
	background-image: url(../images/sf_cele2.jpg);
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bolder;
	color: #013F8A;
	padding-left: 10px;
	text-transform: uppercase;
}
.sf_corp {
	background-image: url(../images/sf_bod.jpg);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
}
.sf-giu {
	background-image: url(../images/sf_giu.jpg);
	background-repeat: no-repeat;
	height: 25px;
}
.sf_ver1 {
	background-color: #F2F2F2;
}
.sf_Gri1 {
	background-color: #E7E7E7;
        
}
.sf_Gri2 {
	background-color: #666666;
	color: #FFFFFF;
       
}
.sfNero {
	background-color: #000000;
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}
.tit_nero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.tit_Corsi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #013567;
	display: block;
	text-transform: uppercase;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 25px;
	margin: 0px;
}
.tit_Arancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin: 0px;
}
.tit_Blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0033CC;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin: 0px;
}
.tit_Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin: 0px;
}
.pulsante1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #CC9900;
	background-color: #191919;
	margin: 3px;
	border: 1px solid #666666;
	padding: 3px;
}
.pulsante2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #000000;
	background-color: #F48301;
	margin: 3px;
	border: 1px solid #666666;
	padding: 3px;
}
.pulsante3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #990000;
	margin: 3px;
	border: 1px solid #000000;
	padding: 3px;
}
.testo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9900;
}
.pp_ho {
	background-image: url(../images/nav_h1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 77px;
	text-decoration: none;
}
.pp_ho:hover {
	background-image: url(../images/nav_h2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.pp_ab {
	background-image: url(../images/nav_a1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 146px;
	text-decoration: none;
}
.pp_ab:hover {
	background-image: url(../images/nav_a2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.pp_al {
	background-image: url(../images/nav_c1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 115px;
	text-decoration: none;
}
.pp_al:hover {
	background-image: url(../images/nav_c2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.pp_re {
	background-image: url(../images/nav_r1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 121px;
	text-decoration: none;
}
.pp_re:hover {
	background-image: url(../images/nav_r2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.pp_fo {
	background-image: url(../images/nav_f1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 72px;
	text-decoration: none;
}
.pp_fo:hover {
	background-image: url(../images/nav_f2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.pp_co {
	background-image: url(../images/nav_n1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 84px;
	text-decoration: none;
}
.pp_co:hover {
	background-image: url(../images/nav_n2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.pp_ne {
	background-image: url(../images/nav_w1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 62px;
	text-decoration: none;
}
.pp_ne:hover {
	background-image: url(../images/nav_w2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.pp_it {
	background-image: url(../images/nav_i1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 142px;
	text-decoration: none;
}
.pp_it:hover {
	background-image: url(../images/nav_i2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.pp_sear {
	background-image: url(../images/p_sea1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 65px;
	text-decoration: none;
	border: 0px solid;
}
.pp_sear:hover {
	background-image: url(../images/p_sea2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	border: 0px solid;
}
.nav_ab {
	background-image: url(../images/p_abou1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
	text-decoration: none;
}
.nav_ab:hover {
	background-image: url(../images/p_abou2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_fa {
	background-image: url(../images/p_facu1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
	text-decoration: none;
}
.nav_fa:hover {
	background-image: url(../images/p_facu2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_all {
	background-image: url(../images/p_all1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
	text-decoration: none;
}
.nav_all:hover {
	background-image: url(../images/p_all2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_boo {
	background-image: url(../images/p_book1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
	text-decoration: none;
}
.nav_boo:hover {
	background-image: url(../images/p_book2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_pri {
	background-image: url(../images/p_pric1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
	text-decoration: none;
}
.nav_pri:hover {
	background-image: url(../images/p_pric2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_pry {
	background-image: url(../images/p_pry1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
	text-decoration: none;
}
.nav_pry:hover {
	background-image: url(../images/p_pry2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_faq {
	background-image: url(../images/p_faq1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
	text-decoration: none;
}
.nav_faq:hover {
	background-image: url(../images/p_faq2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_newsc {
	background-image: url(../images/p_nec1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
	text-decoration: none;
}
.nav_newsc:hover {
	background-image: url(../images/p_nec2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_newsi {
	background-image: url(../images/p_nei1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
	text-decoration: none;
}
.nav_newsi:hover {
	background-image: url(../images/p_nei2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_for {
	background-image: url(../images/p_for1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
	text-decoration: none;
}
.nav_for:hover {
	background-image: url(../images/p_for2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_con {
	background-image: url(../images/p_cont1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
	text-decoration: none;
}
.nav_con:hover {
	background-image: url(../images/p_cont2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_reg {
	background-image: url(../images/p_reg1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
	text-decoration: none;
}
.nav_reg:hover {
	background-image: url(../images/p_reg2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_lab {
	background-image: url(../images/p_lab1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
	text-decoration: none;
}
.nav_lab:hover {
	background-image: url(../images/p_lab2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_trav {
	background-image: url(../images/p_tra1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
	text-decoration: none;
}
.nav_trav:hover {
	background-image: url(../images/p_tra2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_cour {
	background-image: url(../images/p_cour1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
	text-decoration: none;
}
.nav_cour:hover {
	background-image: url(../images/p_cour2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_stud {
	background-image: url(../images/tit_stud.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
	text-decoration: none;
}
.nav_stud:hover {
	background-image: url(../images/tit_stud2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_studmes {
	background-image: url(../images/tit_studmes1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 296px;
	text-decoration: none;
}
.nav_studmes:hover {
	background-image: url(../images/tit_studmes2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_studcla {
	background-image: url(../images/tit_studcla1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 296px;
	text-decoration: none;
}
.nav_studcla:hover {
	background-image: url(../images/tit_studcla2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_studcha {
	background-image: url(../images/tit_studcha1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 296px;
	text-decoration: none;
}
.nav_studcha:hover {
	background-image: url(../images/tit_studcha2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_studare {
	background-image: url(../images/tit_studare1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 296px;
	text-decoration: none;
}
.nav_studare:hover {
	background-image: url(../images/tit_studare2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_modera {
	background-image: url(../images/tit_moder.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 296px;
	text-decoration: none;
}
.nav_modera:hover {
	background-image: url(../images/tit_moder2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_studcale {
	background-image: url(../images/tit_studcal1.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 296px;
	text-decoration: none;
}
.nav_studcale:hover {
	background-image: url(../images/tit_studcal2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_teac {
	background-image: url(../images/tit_teac.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
	text-decoration: none;
}
.nav_teac:hover {
	background-image: url(../images/tit_teac2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.nav_segr {
	background-image: url(../images/tit_segr.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 296px;
	text-decoration: none;
}
.nav_segr:hover {
	background-image: url(../images/tit_segr2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.adm_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC9900;
	background-color: #191919;
	display: block;
	padding-top: 5px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #434343;
	text-decoration: none;
	padding-left: 15px;
}
.adm_link:hover {
	text-decoration: none;
	color: #000000;
	background-color: #CC9900;
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
	text-decoration: none;
}
.link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFCC00;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-decoration: none;
}
.link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	text-decoration: underline;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
}
.link1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #990000;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.link_Arancio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
}
.link_Arancio:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #670001;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-decoration: none;
}
.link_Arancio2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
}
.link_Arancio2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #FF9900;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-decoration: none;
}
.link_Nero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 5px;
}
.link_Nero:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #670001;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-decoration: none;
}
.link_Verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	padding: 10px 5px;
	display: block;
	margin-left: 30px;
	margin-right: 0px;
}
.link_Verde:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	padding: 10px 5px;
	text-decoration: underline;
}
.link_Viola {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	padding: 10px 5px;
	display: block;
	margin-left: 30px;
	margin-right: 0px;
}
.link_Viola:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066FF;
	padding: 10px 5px;
	text-decoration: underline;
}
.sfBianco {
	background-color: #FFFFFF;
	margin: 0;
       
}
.biancoBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
        
}
#basic-accordian{
	width:296px;
}

.accordion_headings{
	background:#000;
}

.accordion_headings:hover{
	background:#00CCFF;
}

.accordion_child{
	background:#000;
}

.header_highlight{
	background:#000;
}
.admin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #660000;
	display: block;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.student {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FF9900;
	display: block;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.teacher {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0033CC;
	display: block;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.member {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	background-color: #CCCCCC;
	display: block;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.scoolWB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	border: 1px solid #FFFFFF;
	height: 150px;
	width: 500px;
	overflow: hidden;
}
.casella {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #F6F6F6;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.sfn1 {
	background-image: url(../images/flu.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-right: 10px;
	padding-left: 10px;
}
.sfn2 {
	background-image: url(../images/flu3.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-right: 10px;
	padding-left: 10px;
}
.piccolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #666666;
}
.tuttobianco {
	border: 1px solid #FFFFFF;
	height: 0px;
	width: 0px;
}
.caseFo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;
	margin-left: 10px;
}
.code {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	letter-spacing: 5px;
	padding: 3px;
}
.T_blu {
	color: #0000CC;
}
.T_red {
	color: #CC0000;
}
.T_gry {
	color: #999999;
}
.T_ora {
	color: #FF9900;
}
.E_gia {
	background-color: #FFFF00;
}
.E_ver {
	background-color: #00FF99;
}
