html {overflow: -moz-scrollbars-vertical; overflow-y: scroll;}
body {margin-top:6px; font:11px Verdana,Arial; background-image: url(./immagini/back.jpg);  background-repeat: repeat-x; background-position: 0 0; background-color: #FFFFFF; color: #000000;}
HR { height:2px; border-style:solid; border:1px; color:#C7C7C7; background-color: #C7C7C7 }
HR.AreaCliente { height:1px; border-style:solid; border:1px; color:#800000; background-color: #800000 }
table.mainMenu {font:11px Verdana,Arial; background:#eee}
table.bottomMenu {font:12px Verdana,Arial; background:#FFFFFF}
table.mainBody {font:11px Verdana,Arial; background:#FFF; border: 1px solid #C7C7C7; border-spacing: 0px; padding: 0px 0px 0px 0px;}
table.textBody {font:12px Verdana,Arial; background:#FFF; border: 0px solid #FFFFFF; border-spacing: 0px; padding: 4px 4px 4px 4px; }
table.textBodyMain {font:12px Verdana,Arial; background:#FFF; background-image: url(./immagini/calendarietto.jpg); border: 0px solid #FFFFFF; border-spacing: 0px; padding: 4px 4px 4px 4px; }
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:128px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:128px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:80px}
ul.menu .menulink:hover, ul.menu .menuhover {color:#FF0000; background:url(images/header.gif)}
ul.menu .menulinkin {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background-color:#989AF8; width:80px}
.menulinkin:hover {background-color:#989AF8}
.Piede {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000080}
.Piede a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; text-decoration: none}
.Piede a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; text-decoration: none}
.Piede a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; text-decoration: underline}
.Piede a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; text-decoration: none}
H1 {font:13px Verdana,Arial; font-weight:bold; color:#000080}
.titolo_paragrafo {font:16px Verdana,Arial; font-weight:bold; color:#000080}
.paragrafo_10 {font: 10px Verdana,Arial; font-weight:normal; color:#000000}
.paragrafo {font: 12px Verdana,Arial; font-weight:normal; color:#000000}
.paragrafo_right { Font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;	color: #000000;	text-align: right}
td.utente {font: 12px Verdana,Arial; font-weight:normal; color:#000000; border: 1px solid #aaa}
ul.elenco_pagine li {list-style-image: url(../immagini/frecce002.gif)}
.bordotab {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #EFEFEF; border: 1px solid #6E0D3A;}
INPUT { FONT-SIZE: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase }
SELECT { FONT-SIZE: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; }
OPTION { FONT-SIZE: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; }
TEXTAREA { FONT-SIZE: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; }
.iframe {width: 430px; height: 100px; overflow: auto; border: 0px solid #aaa; padding: 0px 0px 0px 0px;}
table.faq_news {border-width: 1px;border-spacing: 2px;border-style: outset;border-color: white;border-collapse: separate;background-color: #efefef;}
table.faq_news th {border-width: 0px; padding: 0px; border-style: none; border-color: gray; background-color: #efefef; }
table.faq_news td {border-width: 0px;padding: 0px;border-style: none;border-color: gray;background-color: #efefef;}

