body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/gif/sfondo.gif);
	background-position: center;
	margin: 0px;
	padding: 0px;
	background-color: #F2F3F7;
	scrollbar-face-color: #2F7DAE;
    scrollbar-shadow-color: #2F7DAE;
    scrollbar-highlight-color: #2F7DAE;
    scrollbar-3dlight-color: #4197CB;
    scrollbar-darkshadow-color: #2F7DAE;
    scrollbar-track-color: #296F98;
    scrollbar-arrow-color: #EBF4FA;
    scrollbar-base-color: #EBF4FA;
}
.contents {
	background-color: #DEE6EF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #8892AC;
	border-bottom-color: #8892AC;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F5F7FA;
	border-left-color: #F5F7FA;
	height: 374px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.MainMenu {
	font-size: 10px;
	font-weight: bold;
	background-color: #68B2DD;
}
A.menu {
	font-weight: bold;
	cursor: hand;
	text-decoration: none;
	padding: 5px 5px 5px 25px;
	background-image: url(../images/gif/menu_gif.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px;
	color: #2E4F70;
	display: block;
}
A.menu:hover {
	color: #000033;
	background-color: #F2F5F9;
	cursor: hand;
	text-decoration: none;
	background-image: url(../images/gif/menu_gif_on.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.MainMenu td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #8892AC;
	border-bottom-color: #8892AC;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F5F7FA;
	border-left-color: #F5F7FA;
	background-image: url(../images/gif/menu_gif.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 24px;
	cursor: hand;
}

.m1 {
	background-color: #96B8D2;
}
.m2 {
	background-color: #9BBBD4;
}
.m3 {
	background-color: #9FBED6;
}
.m4 {
	background-color: #A4C1D8;
}
.m5 {
	background-color: #A8C4D9;
}
.m6 {
	background-color: #ADC7DB;
}
.m7 {
	background-color: #B1CADD;
}
.m8 {
	background-color: #B6CDDF;
}
.m9 {
	background-color: #BBD0E1;
}
.m10 {
	background-color: #BFD3E3;
}
.m11 {
	background-color: #C4D5E4;
}
.m12 {
	background-color: #C9D8E6;
}
.m13 {
	background-color: #CDDBE8;
}
.m14 {
	background-color: #D2DEEA;
}
.m15 {
	background-color: #D6E1EC;
}

.copy {
	padding-left: 10px;
	font-size: 10px;
	height: 75px;
	vertical-align: bottom;
	color: #475074;
}
.copy a {
	color: #6571A0;
	text-decoration: none;
}
.copy a:hover {
	color: #2D3248;
}
.top {
	background-color: #F2F3F7;
}
.centro {
	font-size: 10px;
	background-color: #68B2DD;
}
.footer {
	background-color: #F2F3F7;
	background-image: url(../images/jpg/footer.jpg);
	text-align: center;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #009CE8;
}
.tbcontents {
	font-size: 10px;
}
.tdmenu {
	background-color: #68B2DD;
	background-image: url(../images/gif/bmenu.gif);
}
.tdcontents {
	background-color: #DEE6EF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #8892AC;
	border-bottom-color: #8892AC;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F5F7FA;
	border-left-color: #F5F7FA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ttdcontents {
	background-color: #F2F3F7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #8892AC;
	border-bottom-color: #8892AC;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F5F7FA;
	border-left-color: #F5F7FA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* ----- form elements ----- */

.mlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.campoml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px 0px 1px 3px;
	width: 120px;
	margin: 0px;
	border-top: 1px solid #5881AD;
	border-right: 1px solid #FBFCFD;
	border-bottom: 1px solid #FBFCFD;
	border-left: 1px solid #5881AD;
	height: 17px;
}
.buttonml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px;
	width: 119px;
	background-color: #A80000;
	color: #FFFFFF;
	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: #E10000;
	border-right-color: #640000;
	border-bottom-color: #640000;
	border-left-color: #E10000;
	cursor: hand;
}
.tbsubml {
	font-size: 10px;
	padding: 5px;
}
.tddatiml {
	text-align: right;
	padding-right: 5px;
}

/* ----- end ----- */

/* ----- ### CORSI ### ----- */
.corsitd {
	font-size: 10px;
}
.nomecorsi a {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.nomecorsi a:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.nomecorsi {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
	letter-spacing: 0px;
}
.cttdcontents {

	background-color: #F2F3F7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #8892AC;
	border-bottom-color: #8892AC;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F5F7FA;
	border-left-color: #F5F7FA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/*.menu a {
	text-decoration: none;
	color: #2C4D65;
	width: 100%;
}
.menu a:hover {
	text-decoration: none;
	color: #000000;
}*/


/* ----- ### NEWS ### ----- */
.cercanews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.campom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px;
	width: 174px;
	margin: 1px;
    border-top: 1px solid #5881AD;
	border-right: 1px solid #FBFCFD;
	border-bottom: 1px solid #FBFCFD;
	border-left: 1px solid #5881AD;
}
.tdnews {
	font-size: 10px;
}
.tdnew {
	font-size: 10px;
}
.titl {
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	letter-spacing: -1px;
}
.titl a {
	color: #CC0000;
	text-decoration: none;
}
.titl a:hover {
	color: #FF0000;
	text-decoration: none;
}
.sommario a {
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.sommario a:hover {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
.datains {
	font-size: 9px;
	font-style: italic;
	color: #666666;
}
.divnews {
	width: 90%;
	height: 1px;
	border: 1px dashed #616C9C;
}
.gbtb00 {
	font-size: 10px;
}
.lrr {
	border-top: 1px solid #D5DCE6;
	border-right: none;
	border-bottom: 1px solid #FFFFFF;
	border-left: none;
	width: 98%;
}
.imgn {
	border: 0px none;
}
.gbtb00 a {
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.gbtb00 a:hover {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
.fotodc {
	font-size: 10px;
}
.fotodc img {
	border: 1px solid #565B81;
}
.tbdivecenters td {
	font-size: 10px;
}
.tbdivecenters img {
}
.tbdivecenters a {
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
}
.tbdivecenters a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}
.nomedc {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	color: #0033CC;
	font-weight: bold;
}
a {
	color: #CC0000;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}.tbsubmitml {
	font-size: 10px;
}
.tbannunci {
	font-size: 10px;
}
.tb_ann_subx {
	border-top: 1px solid #D6E1EC;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid #D6E1EC;
}
.td_ann_subx {
	font-size: 10px;
	background-color: #E4ECF3;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8FADCB;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #8FADCB;
}
.tb_ann_sub {
	border-top: 1px solid #D6E1EC;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid #D6E1EC;
}
.td_ann_sub {
	font-size: 10px;
	background-color: #EBF0F5;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: D6E1EC;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #D6E1EC;
}
.tb_ann_insert {
	font-size: 10px;
}
.camponews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	width: 180px;
    border-top: 1px solid #5881AD;
	border-right: 1px solid #FBFCFD;
	border-bottom: 1px solid #FBFCFD;
	border-left: 1px solid #5881AD;
}
.txtnews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px 2px 2px 4px;
	width: 180px;
	height: 100px;
    border-top: 1px solid #5881AD;
	border-right: 1px solid #FBFCFD;
	border-bottom: 1px solid #FBFCFD;
	border-left: 1px solid #5881AD;
	scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #4197CB;
    scrollbar-base-color: #FFFFFF;
}
.buttonews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px;
	width: 180px;
	background-color: #A80000;
	color: #FFFFFF;
	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: #E10000;
	border-right-color: #640000;
	border-bottom-color: #640000;
	border-left-color: #E10000;
	cursor: pointer;
}
.td_ann_insert_sx {
	text-align: right;
	padding-right: 4px;
}
.td_ann_insert_sxm {
	text-align: right;
	padding-right: 4px;
	padding-top: 4px;
}
.adminspantop {
	padding: 10px;
}
.td_ann_insert_butt {
	padding-left: 25px;
}
.corsi_div b {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #0033CC;
}
.prezzitb {
	font-size: 10px;
	background-color: #D6E0EB;
	border-top: 1px solid #D6E1EC;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid #D6E1EC;
}
.prezzitd {
	font-size: 10px;
	background-color: #EFF3F8;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: D6E1EC;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #D6E1EC;
}
.prezzitdx {
	font-size: 10px;
	background-color: #E4ECF3;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: D6E1EC;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #D6E1EC;
	font-weight: bold;
}
/* Form Vari */
input,textarea {
	display: block;
}
.campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	width: 180px;
	margin: 1px;
    border-top: 1px solid #5881AD;
	border-right: 1px solid #FBFCFD;
	border-bottom: 1px solid #FBFCFD;
	border-left: 1px solid #5881AD;
}
.campod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	width: 149px;
	margin: 1px;
    border-top: 1px solid #5881AD;
	border-right: 1px solid #FBFCFD;
	border-bottom: 1px solid #FBFCFD;
	border-left: 1px solid #5881AD;
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	width: 180px;
	height: 120px;
	margin: 1px;
    border-top: 1px solid #5881AD;
	border-right: 1px solid #FBFCFD;
	border-bottom: 1px solid #FBFCFD;
	border-left: 1px solid #5881AD;
	scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #5881AD;
    scrollbar-base-color: #FFFFFF;
}
.campocd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	width: 149px;
	margin: 1px;
    border-top: 1px solid #5881AD;
	border-right: 1px solid #FBFCFD;
	border-bottom: 1px solid #FBFCFD;
	border-left: 1px solid #E3E9F2;
}
.campoc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	width: 180px;
	margin: 1px;
	border-top: 1px solid #5881AD;
	border-right: 1px solid #FBFCFD;
	border-bottom: 1px solid #FBFCFD;
	border-left: 1px solid #5881AD;
	background-color: #E3E9F2;
}
.testoc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	width: 180px;
	height: 120px;
	margin: 1px;
    border-top: 1px solid #5881AD;
	border-right: 1px solid #FBFCFD;
	border-bottom: 1px solid #FBFCFD;
	border-left: 1px solid #5881AD;
	background-color: #E3E9F2;
	scrollbar-face-color: #E3E9F2;
    scrollbar-shadow-color: #E3E9F2;
    scrollbar-highlight-color: #E3E9F2;
    scrollbar-3dlight-color: #E3E9F2;
    scrollbar-darkshadow-color: #E3E9F2;
    scrollbar-track-color: #E3E9F2;
    scrollbar-arrow-color: #5881AD;
    scrollbar-base-color: #E3E9F2;
}


.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	width: 180px;
	background-color: #DBE4EE;
	color: #36516D;
	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: #D5DFEA;
	border-right-color: #5881AD;
	border-bottom-color: #5881AD;
	border-left-color: #D5DFEA;
	cursor: pointer;
}
.button2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	width: 180px;
	background-color: #F1F4F8;
	color: #040609;
	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: #97B0CC;
	border-right-color: 5881AD;
	border-bottom-color: 5881AD;
	border-left-color: #97B0CC;
	cursor: pointer;
}
.button3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	width: 88px;
	background-color: #DBE4EE;
	color: #36516D;
	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: #D5DFEA;
	border-right-color: #5881AD;
	border-bottom-color: #5881AD;
	border-left-color: #D5DFEA;
	cursor: pointer;
}
.button4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	width: 88px;
	background-color: #F1F4F8;
	color: #040609;
	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: #97B0CC;
	border-right-color: 5881AD;
	border-bottom-color: 5881AD;
	border-left-color: #97B0CC;
	cursor: pointer;
}
.tdc {
	padding-right: 2px;
}
.tdtesto {
	font-size: 10px;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
}
.tddati {
	font-size: 10px;
	text-align: right;
	padding-right: 5px;
	width: 80px;
}
.buttond {
	cursor: pointer;
}
.lastnews {
	padding: 5px;
	font-size: 9px;
	height: 160px;
	overflow: auto;
	scrollbar-face-color: #DEE6EF;
    scrollbar-shadow-color: #DEE6EF;
    scrollbar-highlight-color: #DEE6EF;
    scrollbar-3dlight-color: #DEE6EF;
    scrollbar-darkshadow-color: #DEE6EF;
    scrollbar-track-color: #DEE6EF;
    scrollbar-arrow-color: #373F59;
    scrollbar-base-color: #DEE6EF;
}
fieldset {
	margin: 5px;
	border-top: 2px double #AABED7;
	border-right: 2px double #FEFEFE;
	border-bottom: 2px double #FEFEFE;
	border-left: 2px double #AABED7;
}
.titln {
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
}
.titln a {
	color: #CC0000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.titln a:hover {
	color: #FF0000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.hr_news {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CEDAE8;
	border-bottom-color: #F2F5F9;
	height: 2px;
}
.info_email {
	padding: 10px;
}
.info_email strong {
	color: #003399;
}.tbform {
	font-size: 10px;
}
.prenota {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
	width: 180px;
	border: 1px groove;
}.tbimm {
	font-size: 10px;
}
.tdimmd {
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
}
