body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #FFFFFF;
}
a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size : 11px;
    color: #666666;
    text-decoration: none;
}
a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : #0066CC;
    text-decoration: none;
}
a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size : 11px;
    color: #FF6600;
    text-decoration: underline;
}
.leftbar_menuOut {
    DISPLAY: block! important;
    WIDTH: 150px! important;
    CURSOR: pointer! important;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
}
.leftbar_menuOver {
    DISPLAY: block! important;
    WIDTH: 150px! important;
    CURSOR: pointer! important;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.leftbar_category {
    FONT-WEIGHT: normal! important;
    FONT-SIZE: 12px! important;
    CURSOR: hand! important;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-style: normal;
    color: #333333;
}
.leftbar_submenu {
    PADDING-LEFT: 12px! important;
    FONT-SIZE: 11px! important;
    PADDING-BOTTOM: 0px! important;
    WIDTH: 130px! important;
    PADDING-TOP: 0px! important;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.leftbar_cell {
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    WIDTH: 150px! important;
    HEIGHT: 15px! important;
}

A.leftbar_link:link {
    FONT-SIZE: 11px! important;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    color: #4a4a4a;
    text-decoration: none;
}
A.leftbar_link:visited {
    FONT-SIZE: 11px! important;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    color: #971F16;
    text-decoration: none;
}
A.leftbar_link:hover {
    FONT-SIZE: 11px! important;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    color: #7c7c7c;
    text-decoration: none;
}
.bordogrigio {
    border: 1px solid #403F3F;
}
.linea_orizz {
    background-attachment: inherit;
    background-image: url(/immagini/lo.jpg);
    background-repeat: repeat-x;
    background-position: left center;
}
.linea_vert {
    background-attachment: inherit;
    background-image: url(/immagini/lv.jpg);
    background-repeat: repeat-y;
    background-position: center top;
}
.titoli {
    font-family: Tahoma, Arial;
    font-size: 15px;
    font-weight: bold;
    color: #333333;
}
.bordogrigio2 {
    border: 1px solid #333333;
}

.testo {
    font-family: Tahoma, Arial;
    font-size: 11px;
    color: #666666;
}
.ylink {
    cursor: pointer;
}
.rigautentiuno {
    background-color: #F3AC65;
}
.rigautentidue {
    background-color: #DA8247;
}
.helpline {
    background-color: #dddddd;
    border-style: none;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
input.button, select.button {
    background-color : #FFFFFF;
    color : #000000;
    font-size: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.genmed {
    font-size : 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.gensmall {
    font-size : 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.errore {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FF0000;
}
.testoeditor {
    font-family: Tahoma, Arial;
    font-size: 11px;
    color: #000000;
}
.testo11editor {
    font-family: Tahoma, Arial;
    font-size: 11px;
    color: #666666;
    font-weight: normal;
}
.testoverde {
    font-family: Tahoma, Arial;
    font-size: 11px;
    color: #669900;
}
.bordoverde {
    border: 1px solid #A7CE38;
}
.testo12 {
    font-family: Tahoma, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}
.testo12w {
    font-family: Tahoma, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
a.testo12w:link, a.testo12w:visited {
    font-family: Tahoma, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}
a.testo12w:hover {
    font-family: Tahoma, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    text-decoration: underline;
}
.testo11w {
    font-family: Tahoma, Arial;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
}
.piccoloerosso {
    font-family: Tahoma, Arial;
    font-size: 10px;
    font-weight: bold;
    color: #CC0000;
}
.testo12r {
    font-family: Tahoma, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #CC0000;
}
.testo12blu {
    font-family: Tahoma, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #0066CC;
}
.testo12rosso {
    font-family: Tahoma, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
}
.testo14rosso {
    font-family: Tahoma, Arial;
    font-size: 14px;
    font-weight: bold;
    color: #FF0000;
}
form {
    margin: 0px;
    padding: 0px;
}
.f_lineaverde {
    background-attachment: inherit;
    background-image: url(/immagini/linea.jpg);
    background-repeat: repeat-x;
    background-position: left center;
}
#news
{
    width:150px;
}
/* the news box when JavaScript is available */
#news.hasJS
{
    height:120px;
    overflow:hidden;
    position:relative;

}
/* The nested UL when JavaScript is available */
#news.hasJS ul
{
    position:absolute;
    top:120px;
    left:0;
    margin:0 .5em 0 .5em;
    padding:0;
}
.f_login {
    background-attachment: inherit;
    background-image: url(/immagini/f_login.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
}
.f_cp {
    background-attachment: inherit;
    background-image: url(/immagini/f_cp.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
}
.f_errore {
    background-attachment: inherit;
    background-image: url(/immagini/errore.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
}
#content_articolo {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #000000;
}
#content_articolo a:link {
    color: #0066CC;
    text-decoration: none;
}
#content_articolo a:visited {
    color : #666666;
    text-decoration: none;
}
#content_articolo a:hover {
    color: #FF6600;
    text-decoration: underline;
}
#content_articolo .nero36 {
    font-size: 36px;
    color: #000000;
}
#content_articolo .nero24 {
    font-size: 24px;
    color: #000000;
}
#content_articolo .nero16 {
    font-size: 16px;
    color: #000000;
}
#content_articolo .nero12 {
    font-size: 12px;
    color: #000000;
}
#content_articolo .nero10 {
    font-size: 10px;
    color: #000000;
}
#content_articolo .nero {
    font-size: 11px; */
    color: #000000;
}
#content_articolo .rosso36 {
    font-size: 36px;
    color: #e00000;
}
#content_articolo .rosso24 {
    font-size: 24px;
    color: #e00000;
}
#content_articolo .rosso16 {
    font-size: 16px;
    color: #e00000;
}
#content_articolo .rosso12 {
    font-size: 12px;
    color: #e00000;
}
#content_articolo .rosso10 {
    font-size: 10px;
    color: #e00000;
}
#content_articolo .rosso {
    color: #e00000;
}
#content_articolo .blu36 {
    font-size: 36px;
    color: #0066CC;
}
#content_articolo .blu24 {
    font-size: 24px;
    color: #0066CC;
}
#content_articolo .blu16 {
    font-size: 16px;
    color: #0066CC;
}
#content_articolo .blu12 {
    font-size: 12px;
    color: #0066CC;
}
#content_articolo .blu10 {
    font-size: 10px;
    color: #0066CC;
}
#content_articolo .blu {
    color: #0066CC;
}
#content_articolo a.nero36:link, #content_articolo a.nero36:visited {
    font-size: 36px;
    color: #000000;
}
#content_articolo a.nero24:link, #content_articolo a.nero24:visited {
    font-size: 24px;
    color: #000000;
}
#content_articolo a.nero16:link, #content_articolo a.nero16:visited {
    font-size: 16px;
    color: #000000;
}
#content_articolo a.nero12:link, #content_articolo a.nero12:visited {
    font-size: 12px;
    color: #000000;
}
#content_articolo a.nero10:link, #content_articolo a.nero10:visited {
    font-size: 10px;
    color: #000000;
}
#content_articolo a.nero:link, #content_articolo a.nero:visited {
    font-size: 11px; */
    color: #000000;
}
#content_articolo a.rosso36:link, #content_articolo a.rosso36:visited {
    font-size: 36px;
    color: #e00000;
}
#content_articolo a.rosso24:link, #content_articolo a.rosso24:visited {
    font-size: 24px;
    color: #e00000;
}
#content_articolo a.rosso16:link, #content_articolo a.rosso16:visited {
    font-size: 16px;
    color: #e00000;
}
#content_articolo a.rosso12:link, #content_articolo a.rosso12:visited {
    font-size: 12px;
    color: #e00000;
}
#content_articolo a.rosso10:link, #content_articolo a.rosso10:visited {
    font-size: 10px;
    color: #e00000;
}
#content_articolo a.rosso:link, #content_articolo a.rosso:visited {
    color: #e00000;
}
#content_articolo a.blu36:link, #content_articolo a.blu36:visited {
    font-size: 36px;
    color: #0066CC;
}
#content_articolo a.blu24:link, #content_articolo a.blu24:visited {
    font-size: 24px;
    color: #0066CC;
}
#content_articolo a.blu16:link, #content_articolo a.blu16:visited {
    font-size: 16px;
    color: #0066CC;
}
#content_articolo a.blu12:link, #content_articolo a.blu12:visited {
    font-size: 12px;
    color: #0066CC;
}
#content_articolo a.blu10:link, #content_articolo a.blu10:visited {
    font-size: 10px;
    color: #0066CC;
}
#content_articolo a.blu:link, #content_articolo a.blu:visited {
    color: #0066CC;
}
.fdx {
    background-attachment: inherit;
    background-image: url(/immagini/f_dx.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}
.fsx {
    background-attachment: inherit;
    background-image: url(/immagini/f_sx.jpg);
    background-repeat: repeat-y;
    background-position: right top;
}
.f_newsl {
	background-attachment: inherit;
	background-image: url(immagini/f_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.f_contatti {
	background-attachment: inherit;
	background-image: url(immagini/f_contatti.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.f_contgrazie {
	background-attachment: inherit;
	background-image: url(immagini/f_contgrazie.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
