a.grigio {color:#333333; text-decoration:none}
a.grigio:Visited {color:#333333}
a.grigio:Hover {color:#666666; text-decoration:underline}

a.blu {color:#000033; text-decoration:none}
a.blu:Visited {color:#000033}
a.blu:Hover {color:#7F0000; text-decoration:underline}

a.rosso {color:#7F0000; text-decoration:none}
a.rosso:Visited {color:#7F0000}
a.rosso:Hover {color:#000033; text-decoration:underline}

a.bianco {color:#FFFFFF; text-decoration:none}
a.bianco:Visited {color:#FFFFFF}
a.bianco:Hover {color:#F8F7DF; text-decoration:underline}

a.grigio {color:#333333; text-decoration:none}
a.grigio:Visited {color:#333333}
a.grigio:Hover {color:#7F0000; text-decoration:underline}

.td_bg_bianco {
	background: #FFFFFF;
}

.td_bg_linee_boldblu {
	background: #f3f3f3;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000033;
}

.td_menu {
    background-image: url(img/sfo_menu.gif);
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.td_bg_bianco_boldrosso {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	background: #FFFFFF;
}

.td_bg_bianco_bold {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background: #FFFFFF;
}

.bg_interno {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background: #F8F7DF;
}

.bg_interno_1 {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background: #dedede;
}

.bg_interno_gestione {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #000000;
}

.bg_interno_boldrosso {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	background: #F8F7DF;
}

.bg_interno_boldblu {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000033;
	background: #F8F7DF;
}

.bg_sfondo_voce_rosso {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #CD7226;
}

.bg_sfondo_voce_blu {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #CC0000;
}

.bg_sfondo_voce_blu_1 {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #869BA1;
}

.td_bg_bianco_boldblusmall {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000033;
	background: #FFFFFF;
}

.boldrosso {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}

.nobold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.bold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 200px;
}

.textareainfo {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 150px;
	width: 200px;
}

.inputreg {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 150px;
}

.inputregbig {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 400px;
}

.textareabig {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 100px;
	width: 400px;
}

.selectbig {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C0053;
	font-weight: bold;
	background: #F8F7DF;
	text-decoration: none;
	height: 20px;
	width: 400px;
}

.textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 100px;
	width: 350px;
}

.select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C0053;
	font-weight: bold;
	background: #F8F7DF;
	text-decoration: none;
	height: 20px;
	width: 200px;
}

.selectreg {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C0053;
	font-weight: bold;
	background: #F8F7DF;
	text-decoration: none;
	height: 20px;
	width: 150px;
}

.submitlogin {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	width: 20px;
}

.submit {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: #CC0000;
	height: 20px;
	width: 250px;
}

.submitinfo {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: #CC0000;
	height: 20px;
	width: 200px;
}

.submitgo {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: #CC0000;
	height: 20px;
	width: 50px;
}
