body {  background-color: #ffffff; margin: 0px 0px 0px 0px}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #454545}
a {  color: #000080; text-decoration: underline}
a:hover {  color: #000000; text-decoration: none}
textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.qt {  color: #cc0000; text-decoration: underline}
.qt:hover {  color: #000000; text-decoration: none}
.qtw {  color: #ffffff; text-decoration: underline}
.qtw:hover {  color: #cccccc; text-decoration: none}
.titolo {  font-size: 16px; font-weight: bold; color: #000080}
.sottotitolo {  font-size: 12px; color: #000080}
.blu {  color: #000080}
.p_red { color: #CC0000}
.p_blut {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000080; font-weight: bold}
.TABsfon-rosa { background-color:#eeeeee;}
.TABsfon-verde { background-color:#ffffff;}
.testo-wellcome { font-family: Arial, Helvetica, sans-serif; color: #CC0000; font-size:14px;}

.clDescriptionCont {position:absolute;  width:200px; visibility:hidden; layer-background-color:#cccccc; z-index:200;}
.clDescription     {width:150px; left:0px; top:0px; font-family:verdana,arial,helvetica,sans-serif; overflow:hidden; border: 1px solid #cccccc; padding:3px; font-size:11px; background-color:#eeeeee; layer-background-color:#eeeeee;}
.clCaption         {position:absolute; left:0px; top:0px; width:157px; height:15px; clip:rect(0px 157px 15px 0px); font-size:11px; font-family:verdana,arial,helvetica,sans-serif; background-color:#999999; layer-background-color:#999999;} 

.gr_pic { font-weight: bold; color: #666666; text-decoration: none}
.gr_pic:hover { text-decoration: underline}
.gr_picS { color: #666666}
