html, body, #wrapper {margin:0;padding:0;height:100%;text-align:center;}

#maindiv {width: 831px; }
#main2div {border-left: 4px solid #C02000; }
#bannerdiv {position: relative; width: 831px; height: 80px; background-image: url('../skin/logo.gif'); background-color: #C02000; padding-right: 10px; }
#subbanner {width: 831px; height: 24px; background-color:#802000; padding-right: 10px; padding-top: 4px; margin-top: -2px; text-align: right;}
#imageleft {position: relative; width: 178px; height: 230px; background-image: url('../skin/immupsin.jpg'); }
#bodypage {vertical-align:text-top; }

.menuliv1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; FONT-WEIGHT: bold; COLOR: #000000; padding-top: 2px; padding-bottom: 2px; }
.menuimg1 {width: 178px; height: 3px; font-size: 3px; margin-left: -2px;}
.menuliv2 {font-family: Tahoma, Verdana; font-size: 10px; FONT-WEIGHT: bold; COLOR: #802000;}
.menubar {font-family: Tahoma, Arial; font-size: 12px; FONT-WEIGHT: bold; COLOR: #ffffff; text-align: right;}
.testo {font-family: Tahoma, Verdana, Arial; font-size: 12px; color: black}
.testosmall {font-family: Tahoma, Arial; font-size: 10pt; color: black;}
.titolobody { font-family: Tahoma, Arial; font-size: 30px; FONT-WEIGHT: bold; color: #C03000;}
.texttitle1 {font-family: Tahoma, Arial; font-size: 12px; FONT-WEIGHT: bold; color: #000000;}

.titoloscheda { font-family: Tahoma, Arial; font-size: 12px; FONT-WEIGHT: bold; color: #C03000;}
.linkscheda {font-family: Tahoma, Arial; font-size: 12px; FONT-WEIGHT: bold; color: #000000;}
.linkdata { font-family: Tahoma, Arial; font-size: 12px; FONT-WEIGHT: normal; color: #000000;}


.Choice { font-family: Tahoma, Arial; font-size: 13px; FONT-WEIGHT: bold; color: #C03000;}


.vociMenu_DEMO { font-family: Tahoma, Arial; font-size: 11px; FONT-WEIGHT: bold; text-decoration: underline;}


.vociModuli { font-family: Tahoma, Verdana; font-size: 11px;  FONT-WEIGHT: bold; COLOR: #802000;}
.titoloPrincipale { font-family: Tahoma, Verdana; font-size: 18px;  FONT-WEIGHT: bold; COLOR: #802000;}
.titoloSecondario { font-family: Tahoma, Verdana; font-size: 17px;  FONT-WEIGHT: bold; COLOR: #802000;}
.titoliEvidenziati { font-family: Tahoma; font-size: 11px; font-weight: bold; COLOR: #A03800; text-decoration: underline;}
.titoli_SX { font-family: Tahoma; font-size: 11px;  font-weight: bold; COLOR: #802000;}
.titoli_DX { font-family: Arial; font-size: 12px;  font-weight: bold; COLOR: #000000;}
.spiegazioni { font-family: Tahoma, Arial; font-size: 10px;  FONT-WEIGHT: bold; COLOR: #802000;}
.testiEsplicativi { font-family: Tahoma, Arial; font-size: 11px; COLOR: #802000; text-align: justify;}
.testiEsplicativi_Moduli { font-family: Tahoma, Arial; font-size: 10px; COLOR: #802000;}
.sezione { font-family: Tahoma, Verdana; font-size: 11px;  FONT-WEIGHT: bold; COLOR: #802000;}
.area { font-family: Tahoma, Verdana; font-size: 11px;  FONT-WEIGHT: bold; COLOR: #802000;}
.paragrafo { font-family: Tahoma, Verdana; font-size: 11px;  COLOR: #802000;}
A:link, A:visited {text-decoration: none; color:#000000;}
A:hover { text-decoration: underline; color:#FF0000;}


.alboitem {font-family: Tahoma, Arial; font-size: 12px; text-align: right; FONT-WEIGHT: normal; color: #C03000; background-color: #c0c0c0; padding-right: 10px; padding-bottom: 3px; padding-top: 3px; padding-left: 10px; }

.albovalue {font-family: Tahoma, Arial; font-size: 12px; text-align: left; FONT-WEIGHT: normal; color: #000000; background-color: #f0f0f0; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; padding-top: 3px; }

.albosearch {position: relative; background-color: #E0E0E0; padding-bottom: 6px; padding-left: 10px; border: 1px solid #C03000; font-family: Tahoma, Arial; font-size: 12px; FONT-WEIGHT: bold; color: #C03000; }

.submenu {line-height:1px; margin: 0px; padding-top: 5px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; text-align: center; color:#C03000; font-weight:bold; font-family: Tahoma, Verdana, Arial;}
a.submenu:link {color:#C03000; font-weight:bold; font-family: Tahoma, Verdana, Arial;}      /* unvisited link */
a.submenu:visited {color:#C03000}  /* visited link */
a.submenu:hover {color:#C03000}  /* mouse over link */
a.submenu:active {color:#C03000}  /* selected link */
.selmenu {line-height:1px; margin: 0px; padding-top: 5px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; text-align: center; color:#ffffff; font-weight:bold; background-color:#C03000; font-family: Tahoma, Verdana, Arial;}
a.selmenu:link {color:#FFFFFF; font-weight:bold; font-family: Tahoma, Verdana, Arial;}      /* unvisited link */
a.selmenu:visited {color:#FFFFFF}  /* visited link */
a.selmenu:hover {color:#FFFFFF}  /* mouse over link */
a.selmenu:active {color:#FFFFFF}  /* selected link */

.linksito {position:relative; display:block; width: 95px; height: 20px; background-color: #E0E0E0; float:left; }

#borderdown {background-image: url('../skin/bordodown.jpg'); background-repeat: repeat-x;}
