body {font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;background-color:#DEE1E1;color:#666666;margin:0px;text-align:center;}
table {font-size:10px;background-color:#ffffff;text-align:justify;}
img {border:0px;}
a {text-decoration:none;color:#666666;}
a:hover {text-decoration:underline;color:#ff0000;}
li {margin-left:25px;}

.main-message {font-size:12px;font-weight:bold;width:100%;text-align:left;}

p {margin:0px;}
.top {color:#9C9A9C;padding:7px;}
.top1 {font-weight:bold;}
.main, table.main, table.main td {}
.main-title {font:18px Verdana, Arial, Helvetica, sans-serif;color:#ff0000;font-weight:bold;}

.submain {color:#666666;background-color:#ffffff;}
.submain a, .submain a:hover {font-weight:normal;color:#666666;}
.submain a:hover {color:#ff0000;}

input, select {font-size:11px;color:#9C9A9C;}
button {font-size:11px;color:#666666;font-weight:bold;}
.back {font:11px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-align:right;}
.back a, .back a:active, .back a:link, .back a:visited {font:11px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-align:right;padding-left:19px;background-image:url(/jsps/portal/images/back.gif);background-position:left;background-attachment:scroll;background-repeat:no-repeat;}
.back a:hover {color:#ff0000;}
.print {font:11px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-align:right;}
.print a, .print a:active, .print a:link, .print a:visited {font:11px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-weight:bold;text-align:right;padding-left:19px;background-image:url(/jsps/portal/images/print.gif);background-position:left;background-attachment:scroll;background-repeat:no-repeat;}
.print a:hover {color:#ff0000;}

.map a {font-size:11px;font-weight:normal;color:#ff0000;}
.map a:hover {font-size:11px;font-weight:normal;color:#666666;}
ul.map {list-style-image:url(/jsps/portal/images/tratt.gif);font-size:11px;margin:0px;padding:5px;padding-left:30px;}
ul.map li {list-style-position:inside;margin:0px;margin-left:25px;}

.catalogue {background-color:#E7F3EF;height:100%;}
table.contact {font-weight:normal;}

/* linee di background sui top interni */
table.line {background-image:url(/jsps/portal/images/line.gif);background-repeat:repeat-x;}
/* linee di background sul top home */
table.line2 {background-image:url(/jsps/portal/images/line2.gif);background-repeat:repeat-x;}
/* background azzurro a dx delle form */
td.line3 {background-image:url(/jsps/portal/images/line3.gif);background-repeat:repeat-y;}


