body         { margin: 0px 0px 0px 0px; padding-top: 0px }
.credits  { color: #666; font-size: 9px; font-family: Verdana; padding-top: 10px; padding-bottom: 10px; padding-left: 10px }
.small { color: #666; font-size: 9px; font-family: Verdana; padding-top: 10px; padding-bottom: 10px; padding-left: 10px }
.piccolo { color: #666;  font-size: 9px; font-family: Verdana; text-align: left }
a  { color: #069; text-decoration: none }
a:hover { text-decoration: underline }
.evidenza { color: #c90; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Verdana, sans-serif;  }
.download { color: #666; font-size: 12px; font-family: "Trebuchet MS", Verdana, sans-serif; border-top: 1px solid #999 }
.news { color: #666; font-size: 11px; font-family: "Trebuchet MS", Verdana, sans-serif;  }
.scheda { color: #666; font-size: 11px; font-family: "Trebuchet MS", Verdana, sans-serif; text-align: left; padding: 3px; border: solid 1px #c90 }
.testatina    { color: #c90; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Verdana, sans-serif }
.titoli   { color: #069; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", sans-serif; letter-spacing: 1px }
.didascalie  { color: #069; font-weight: bold; font-size: 13px; font-family: "Trebuchet MS", sans-serif; letter-spacing: 1px; border-bottom: 1px solid #ccc }
.nomi   { color: #666; font-style: italic; font-size: 11px; font-family: "Trebuchet MS", sans-serif }
.errore   { color: #FF4444; font-size: 12px; font-family: "Trebuchet MS", Verdana, sans-serif; }
.successo   { color: #44AA44; font-size: 12px; font-family: "Trebuchet MS", Verdana, sans-serif; }

.menu  { color: white; font-size: 12px; font-family: "Trebuchet MS", Verdana, sans-serif;   }
.menu2 { color: #00477C; font-size: 12px; font-family: "Trebuchet MS", Verdana, sans-serif;  }
.menuleft { color: #00477C; font-size: 12px; font-family: "Trebuchet MS", Verdana, sans-serif;  }
.submenutitle { color: #FFFFFF; font-size: 16px; font-family: Georgia, Times New Roman, Times, serif; }

.titolo  { color:#2065ab; font-weight: bold; font-size: 13px; font-family: "Trebuchet MS", sans-serif }
.testo   { color: #666; font-size: 12px; font-family: "Trebuchet MS", Verdana, sans-serif; }
.sottotitolo   { color: #2065ab; font-size: 12px; font-family: "Trebuchet MS", Verdana, sans-serif; }
.titoletto   { color: #2065ab; font-size: 12px; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; font-weight: bold; }
.prezzi   { color: #339999; font-size: 12px; font-family: "Trebuchet MS", Verdana, sans-serif; }

.menuinterno   { color: #2065ab; background-color: #e0e9f1; font-size: 13px; font-family: "Trebuchet MS", Verdana, sans-serif; text-decoration: none; }
.menuinternoover   { color: #51a0d7; background-color: #f9f9f3; font-size: 13px; font-family: "Trebuchet MS", Verdana, sans-serif; text-decoration: none;  }
.menuinternotitle   { color: #FFFFFF; background-color: #73bdef; font-size: 14px; font-family: "Trebuchet MS", Verdana, sans-serif; text-decoration: none; text-transform: uppercase; }
form { margin:0; padding:0; }


select { border-width: 1px; background-color: #e3e3e3; color: #49586d; font-style: normal; font-size: 11px; font-family: "Trebuchet MS", sans-serif }
input { border-width: 1px; background-color: #e3e3e3; color: #49586d; font-style: normal; font-size: 11px; font-family: "Trebuchet MS", sans-serif }
textarea { border-width: 1px; background-color: #e3e3e3; color: #49586d; font-style: normal; font-size: 11px; font-family: "Trebuchet MS", sans-serif }
.inputlarge { width: 100% }

td.boxprogrammi,td.boxprogrammispecial {
	color: #2065ab; background-color: #e0e9f1; cursor:pointer; padding: 7; font-size: 13px; font-family: "Trebuchet MS", Verdana, sans-serif; text-decoration: none;
}

td.boxprogrammispecial {
	color: #FFF; background-color: #6fb5b3;
}
td.boxprogrammispecial a {
	color: #FFF; 
}
td.boxprogrammispecial a:hover,td.boxprogrammispecial:hover a {
	color: inherit;
}

td.boxprogrammi:hover,td.boxprogrammispecial:hover {
	color: #069; background-color: #f9f9f3;
}


div#paymentmethod {
	display:block;
	
	text-align:left;
	padding:10px;
}


div#paymentmethod ul { margin:0; padding:0; }
div#paymentmethod ul li { margin:0; padding:5px; list-style:none; vertical-align:middle; }
div#paymentmethod ul li label { cursor:pointer; }
div#paymentmethod ul li input {  }

