A:visited        { color: #69f; font-weight: bold }
A:link           { color: #036; font-weight: bold }
A:hover         { color: #f03; font-weight: bold; text-decoration: none }
A:active        { color: #c36; font-weight: bold; text-decoration: none }
B { font-weight: bold }
BODY             { color: #333; font: 12px Verdana, Arial, Helvetica, sans-serif; margin: 0 }
form     { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
option     { color: #2a2aaa; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #d5d5ee }
BR { font-size: 10px }
H1  { color: #36c; font-size: 22px; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; background-color: #fff; margin-top: 2px; margin-bottom: 0 }
H2    { color: #005cac; font-size: 14px; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; margin-top: 10px; margin-bottom: 10px }
H4  { color: #f60; font-size: 12px; font-style: normal; font-variant: normal; font-weight: bold; line-height: normal; background-color: #fff; margin-top: 1px; margin-bottom: 10px; margin-left: 30px }
LI       { font: 12px/18px Verdana, Arial, Helvetica, sans-serif }
OL    { font: 12px/18px Verdana, Arial, Helvetica, sans-serif }
P           { font: 12px/18px Verdana, Arial, Helvetica, sans-serif }
select        { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cedfeb }
TD        { font: 12px Verdana, Arial, Helvetica, sans-serif }
textarea         { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
UL       { font: 12px/18px Verdana, Arial, Helvetica, sans-serif }

.imgborder { background-color: #ffffff; padding: 6px; border: solid 1px #ccc }
a:hover .imgborder { border: solid 1px #c00 }

.12   { font: 12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
.arancio    { color: #c03; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.azzurro   { color: #005cac; font-weight: bold; text-decoration: underline overline }
.bianco { color: #fff }
.arial     { color: #39c; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva }
.arial11 { color: #333; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva; text-decoration: none }
.arial9 { color: #333; font-weight: bold; font-size: 9px; font-family: Arial, Helvetica, Geneva; text-decoration: none }
.borderfont { font: 10px Verdana, Arial, Helvetica; padding: 6px }
.butt       { color: #fff; font: 10px Verdana, Arial, Helvetica, sans-serif; background-color: #39c }
.corsivo   { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic }
.indirizzo        { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
.linkover { background-color: #6652ae }

.menu2  { color: #6d615b; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.menu2:hover { text-decoration: none }
.reset        { color: #333; font: 10px Verdana, Arial, Helvetica, sans-serif; background-color: #fc0 }
.titolo   { color: #990; font-size: 14px; font-family: arial, helvetica, sans-serif }
/*	Links2	*/
.lin:link           { color: #9cf; font-size: 11px; font-weight: normal; line-height: normal; text-decoration: underline }

/*	Links2	*/
.lin:visited       { color: #ddd; font: 11px; font-weight: normal; text-decoration: none }

/*	Links2	*/
.lin:active     { color: #333; font: 11px; font-weight: normal; text-decoration: none }

/*	Links2	*/
.lin:hover       { color: #ffb6c1; font: 11px; font-weight: normal; text-decoration: none }
.rosso  { color: #c03 }
.arial10  { color: #fff; font-size: 10px; font-family: Arial, Helvetica, Geneva }

/* CLASSE SCROLL */
/*      Link3    */
.link_scroll:link        { color: #f03; font-weight:bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

/*     Links2   */
.link_scroll:visited     { color: #f03; font-weight:bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

/*      Links2                                                  */
.link_scroll:active    { color: #f03; font-weight:bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

/*      Links2                                                  */
.link_scroll:hover      { color: #f03; font-weight:bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
#testobianco   { color: #fff; text-align: center }

button, input, textarea  { color: #36c; font: 11px arial, verdana, sans-serif; background-color: #fff; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; cursor: pointer; margin: 2px 0 1px; padding: 0 2px; overflow: hidden; vertical-align: middle; border: solid 1px #ccc }
button {
	margin: 5px 10px 5px 10px;
}
input:focus,textarea:focus { border: solid 1px #36c }
#area  { text-align: left; padding-left: 10px; width: 160px }
.titolo { color: #f06; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
.titolo_menu  { color: #36c; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
.bgmenu-sx   { background-image: url("images/bg-index.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0 }
.bg-indexOk  { background-image: url("images/bg-index-ok.gif"); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0 }
#indirizzo  { text-align: right; padding-right: 20px }
.bg-a  { background-image: url("img_base3/bg_bottom_a.jpg"); background-repeat: repeat-x; background-attachment: fixed; background-position: 0 bottom }

.bg-b { background-image: url("images/bg_bottom_b.jpg"); background-repeat: repeat-x; background-attachment: fixed; background-position: 0 bottom }
#bg { background-image: url("images/bg_general.jpg"); background-repeat: repeat-y; background-attachment: scroll; background-position: center 0 }
#container { background-image: url("images/main_03.gif"); background-position: center 0; width: 700px }

.nav_top { color: #36c; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold}

.error {border: 1px dashed #C00000; color: #C00000; margin: 2px 3px; padding: 1px 2px;}

#menuLevel, #menuLevel2 {
	position: absolute;
	z-index: 1000;
	display: none;
	background-color: white;
	border: 1px solid #B0CFEB;
	border-top: 0px;
}

#menuLevel div, #menuLevel2 div {
	border: 0px dashed #FFCC00;
	padding: 1px 3px;
	margin: 1px 1px;
}

#menuLevel A:link, #menuLevel A:visited, #menuLevel A:hover, #menuLevel2 A:link, #menuLevel2 A:visited, #menuLevel2 A:hover {
	display: block;
	color: #4487C2;
	font: bold 12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}

#menuLevel A:hover, #menuLevel2 A:hover {background-color: #FFCC00;}

/* Pager Settings */

.t_nav * {
    font: normal 10px arial, helvetica, sans-serif;
  }


.nav_right {
    text-align: left;
    width: 180px;
  }


.nav_left {
    text-align: right;
    width: 180px;
  }


.nav_center {
    text-align: center;
    width: 240px;
  }

.pmain {
        float: left;
        margin: 17px 10px 2px 10px;
        width: 200px;
        height: 250px;
        overflow: hidden;
        border-bottom: 2px dashed #AFD0EA;
        text-align: center;
	}

.pimage {
        padding: 0px;
        margin: 3px;
        height: 200px;
	}

.pimage img { margin: 0px; padding: 0px; border: 0px;}

.download { float: right; margin-right: 20px;}
.code { text-align: left; margin-left: 20px;}

