.boxLogin {
	background-color: #DDDDDD;
}
.separaLoginRegistrati {
	background-image: url(../img/trat_vr.gif);
}
.form-select_01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FEFEFE;
	width: 100%;
}
.form-select_02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #DBE1ED;
	width: 100%;
}
#from optgroup {
	background-color: #DBE1ED;
}
.form-select_03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F2D2E1;
	width: 100%;
}
#to optgroup {
	background-color: #F2D2E1;
}
.form-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.form-txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.form-txt2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

a.form-txt2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.form-txt2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.button {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #E2017B;
	border: 1px solid #800046;
}
.button2 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #DDDDDD;
	border: 1px solid #666666;
}
.sf_sup_boxblu {
	background-image: url(../img/blubox_sf_sup.gif);
	background-repeat: repeat-x;
}
.sf_inf_boxblu {
	background-image: url(../img/blubox_sf_inf.gif);
	background-repeat: repeat-x;
}
.sf_sx_boxblu {
	background-image: url(../img/blubox_sf_sx.gif);
	background-repeat: repeat-y;
}
.sf_dx_boxblu {
	background-image: url(../img/blubox_sf_dx.gif);
	background-repeat: repeat-y;
}
.sf_sup_boxfucsia {
	background-image: url(../img/fucsiabox_sf_sup.gif);
	background-repeat: repeat-x;
}
.sf_inf_boxfucsia {
	background-image: url(../img/fucsiabox_sf_inf.gif);
	background-repeat: repeat-x;
}
.sf_sx_boxfucsia {
	background-image: url(../img/fucsiabox_sf_sx.gif);
	background-repeat: repeat-y;
}
.sf_dx_boxfucsia {
	background-image: url(../img/fucsiabox_sf_dx.gif);
	background-repeat: repeat-y;
}
.titolo_box {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 12px;
	/*background-color: #00FF00;*/
	height: 24px;
}
.sf_azzurro {
	background-color: #CDD5E3;
}
.sf_rosa {
	background-color: #F5D1E3;
}
.testo_blu_14 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #062E75;
	text-decoration: none;
}
.testo_fucsia_14 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #CF1871;
	text-decoration: none;
}
a.testo_fucsia_14:link {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #CF1871;
	text-decoration: underline;
}
a.testo_fucsia_14:visited {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #CF1871;
	text-decoration: underline;
}
a.testo_fucsia_14:hover {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #062E75;
	text-decoration: underline;
}
.testo_blu_12 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #062E75;
	text-decoration: none;
}
a.testo_blu_12:link {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #062E75;
	text-decoration: underline;
}
a.testo_blu_12:visited {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #062E75;
	text-decoration: underline;
}
a.testo_blu_12:hover {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #CF1871;
	text-decoration: underline;
}
.testo_fucsia_12 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #CF1871;
	text-decoration: none;
}
a.testo_fucsia_12:link {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #CF1871;
	text-decoration: underline;
}
a.testo_fucsia_12:visited {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #CF1871;
	text-decoration: underline;
}
a.testo_fucsia_12:hover {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #062E75;
	text-decoration: underline;
}
.alert{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #062E75;
	background-color: #F2D2E1;
	padding: 4px;
}

#menusec ul{
	padding: 0;
	margin: 0;
}

#menusec li{
	margin-left: 16px;
}

#menusec li a{
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #062E75;
	text-decoration: none;
}

#menusec li a:link{
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #062E75;
	text-decoration: none;
}

#menusec li a:hover{
	font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #CF1871;
	text-decoration: underline;
}

.testoElencoRichieste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

.profilo_RichiestaPren {
	background-color: #F6F5F5;
	padding-left:6px;
}

a.testoElencoRichieste2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

a.testoElencoRichieste2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

a.testoElencoRichieste2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}


.profilo_DatiPren {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}