body {margin:0px;padding:0px;text-align:center;font-family: Helvetica Light, Helvetica, Arial;font-size:11px;color:#666666;}
img {border:0px;}
h1 {font-size:16px;padding-top:21px;border-bottom:1px solid #cccccc;font-weight:bold;margin:0px;}
h2 {font-size:14px;font-weight:bold;margin:0px;padding:0px;padding-bottom:10px;}
hr {display:none;}

a {color:#006666;text-decoration:none;}
a:hover {color:#ff6600;text-decoration:none;}

input, select, button {font-size:11px;color:#333333;}
ul, li {list-type:square;padding:0px;}
button {font-weight:bold;}
p {margin:0px;}

#data {text-align:right;padding-right:10px;padding-top:5px;color:#E3F4F0;font-size:11px;float:right}
.back {text-align:right;}
.back a {/*background-image: url(/jsps/images/arrowmenu_on.gif);background-position:left;background-repeat: no-repeat;padding-left:25px;*/}

.infoMessage {padding-top:20px;font-size:14px;font-weight:bold;color:#ff6600;}

/*class x link top*/
td.right {text-align:right;padding-right:10px;font-size:11px;text-transform:lowercase;}
a.link-top {font-size:11px;font-weight:normal;color:#E3F4F0;text-transform:lowercase;}
a:hover.link-top {color:#ffffff;}

a.link-bo {font-size:11px;font-weight:normal;color:#ff9900;}
a:hover.link-top {color:#ffffff;}

a.link-group-top {font-size:11px;text-transform:uppercase;font-weight:normal;color:#C9ECE7;padding-left:10px;padding-right:16px;background-image: url(/jsps/images/top-button-out.gif);background-position:right;background-repeat: no-repeat;}
a:hover.link-group-top {color:#ffffff;background-image: url(/jsps/images/top-button-over.gif);}

a.link-gen-top {color:#ffffff;text-transform:lowercase;text-align:right;}
a:hover.link-gen-top {text-decoration:underline;}

.upper, .upper4 {text-transform:uppercase;padding-left:10px;background-image: url(/jsps/images/arrowmenu_on2.gif);background-position:left;background-repeat: no-repeat;color:#333333;}
.upper2, .upper3 {padding-left:10px;background-image: url(/jsps/images/arrowmenu_on3.gif);background-position:left;background-repeat: no-repeat;color:#333333;}
.upper2 {text-transform:uppercase;font-size:11px;}
.upper4 {color:#003366;}
/*class x link top*/

/*formattazione tabelle dei form*/
.tit {font-size:12px;font-weight:bold;text-transform:uppercase;color:#ffffff;background-color:#20b6aa;}
.tit2 {background-color:#e8e8e8;text-transform:lowercase;font-size:11px;}
.tab {margin:20px;width:90%;border-top:1px solid #666666;border-left:1px solid #666666;background-color:#ffffff;text-align:left;}
.tab td {padding:2px 3px;border-bottom:1px solid #666666;border-right:1px solid #666666;text-align:left;}
.obb {color:#ff9900;font-weight:bold;}
.obb2 {color:#ff9900;background-color:#cccccc;}
.obb3 {color:#ff9900;background-color:#cccccc;font-size:12px;font-weight:bold;text-transform:uppercase;background-color:#cccccc;}
#disclaimer .p-i1ti2ai3ci4g12d1234il123el123e12-abstract {font-weight:normal;font-size:11px;line-height:15px;color:#666666;}
/*formattazione tabelle dei form*/

/*tabella glossario*/
table.tab-gloss {padding:0px;width:100%;border-top:1px solid;border-left:1px solid;}
table.tab-gloss td, table.tab-gloss th {padding:1px 3px;border-bottom:1px solid;border-right:1px solid;}
/*pagina MAPPA */
.map a {color:#006666;font-size:11px;font-weight:normal;}
.map a:hover {font-size:11px;font-weight:normal;color:#ff9900;}
ul.map {list-style-image:url(/jsps/portal/images/tratt.gif);font-size:12px;margin:0px;padding-bottom:25px;padding-left:10px;color:#ff9900;}
ul.map li {list-style-position:inside;margin:0px;margin-left:20px;}
li.child {padding-left:15px;}
li.child2 {padding-left:15px;}

.glossary, .glossary a {padding-right:0px;padding-left:0px;color:#565B5C;font-weight:bold;text-decoration:none;font-size:12px;}
.glossary a:hover {color:#CC0000;}
.glossary-sel, .glossary-sel a {padding-right:0px;padding-left:0px;color:#003366;font-weight:bold;text-decoration:none;font-size:12px;}
.glossary-no {padding-right:0px;padding-left:0px;color:#DDDDDD;font-weight:bold;text-decoration:none;font-size:12px;}
.sub{font-weight:normal; padding-left:25px;}

