\H1 {font: 22px helvetica,arial,sans-serif; color:#333333; font-weight:400;}
H2 {font: 22px helvetica,arial,sans-serif; color:#333333; font-weight:400; padding-bottom:20px}
H2.np {font: 22px helvetica,arial,sans-serif; color:#333333; font-weight:400;}
H3 {font: 14px helvetica,arial,sans-serif; color:#333333; font-weight:bold; margin:0px; padding-bottom:2px}
H4 {font: 18px helvetica,arial,sans-serif; color:#333333; font-weight:bold; margin:0px; padding-bottom:2px}
BODY, .body {font: 12px verdana, arial,sans-serif; color:#333333;}
.bodyFooter {font: 12px verdana, arial,sans-serif; color:#666666;}
.xs {font: 10px verdana, arial,sans-serif; color:#333333;}
.size1 {font: 11px verdana, arial,sans-serif; color:#333333;}
a {text-decoration:none; color:#336699;}
a:hover {text-decoration:none; color:#FFFFFF}
a:active {text-decoration:none; color:#FFFFFF}
.list {font: 11px verdana, arial,sans-serif; line-height: 16px;}
.tab {font: 10px verdana, arial,sans-serif; color:#476BA2; font-weight:bold; background-color:#D7DBE7; padding-left:12px}
.footer {font: 10px verdana, arial,sans-serif; color:#DDD;}
.leftnav {font: 10px verdana, arial,sans-serif; color:#666666;}
.footerCopy {font: 10px verdana, arial,sans-serif; color: #999999;}
a.footerLink {font: 10px verdana, arial,sans-serif; color: #DDD; text-decoration: none;}
a.footerLink:hover {font: 10px verdana, arial,sans-serif; color: #FFF; text-decoration: underline;}
ul {list-style-image: url(/cm/img/bullet.gif); margin-top: 5px; margin-left: 15px; font: 11px verdana, arial,sans-serif; line-height: 13px;}
li.list {list-style-image: url(/cm/img/bullet.gif); font-size:11px;}
/* styles for ac added 01.04 */
.vertln {background-image: url(/cm/img/divbgvt.gif); background-repeat: repeat-y; background-color: #E8E8E8;}
.horzln {background-image: url(/cm/img/divbghz.gif); background-repeat: repeat-x; background-color: #E8E8E8; font: 11px Verdana, Arial, sans-serif;}
.greybg {background-color: #E8E8E8;}
.pd {padding: 20px 20px 20px 23px; font: 11px Verdana, Arial, sans-serif;}
.hzpd {padding: 2px 20px 2px 23px; font: 11px Verdana, Arial, sans-serif;}
.hztxtpd {padding: 5px 0px 5px 0px;}
.vtpd {padding: 2px 0px 2px 20px; font: 11px Verdana, Arial, sans-serif;}
.b2subhd {font: bold 11px Verdana, Arial, sans-serif; color: #336699; padding: 0; margin: 0; text-decoration: none;}
h5 {padding-top: 1px; padding-right: 0px; font: 16px Helvetica, Arial, sans-serif; font-weight: normal;}
/* styles for y prods pages added 04.04 */
.smHed {font: bold 12px verdana, arial, sans-serif;}
ul.carbl {list-style-image: url(/cm/img/bullet.gif); padding-left: 30px; font: 12px verdana, arial, sans-serif; line-height: 14px;}
.orngTxt {font: bold 12px verdana, arial, sans-serif; color: #F63;}
td.twlvTxt {font: 12px verdana, arial, sans-serif;}
.yft {font: 10px verdana, arial, sans-serif; color: #999;}
.vpad {padding: 16px 0px 16px 0px;}
.titNav{font: 9px verdana, arial, sans-serif;  color: #000; text-decoration : none;}
.titNavEv{font: 9px verdana, arial, sans-serif; text-transform: uppercase; color: #F63; text-decoration : none;}
.leftnavEv{font-family: verdana, arial,sans-serif; color:#FFFFFF; text-decoration:none; font-size:10px;}
.leftnavOff{font-family: verdana, arial,sans-serif; color:#777777; text-decoration:none; font-size:10px;}
.leftNavMain{font: 10px verdana, arial, sans-serif; font-weight:bold; color: #000; text-decoration : none;}
.leftNavMainEv{font: 10px verdana, arial, sans-serif; font-weight:bold; color: #666; text-decoration : none;}
table.table{font: 10px verdana, arial,sans-serif; color:#476BA2; background-color:#D7DBE7; padding: 0px; border-spacing: 0px;}
table.table td{font: 10px verdana, arial,sans-serif; color:#476BA2; background-color:#E0E0E0; padding: 2px; border-spacing: 1px;}

.titb{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 2px 4px 3px 4px;
font-weight: bold;
color: #ffffff;
}

table.reg{
padding: 0px;
width: 320px;
border-top: 2px solid #e4e4e4;
background-color: #3D5D7E; 
}
table.med{
padding: 0px;
width: 320px;
border-top: 2px solid #e4e4e4;
background-color: #7E9AB6; 
}
table.ind{
padding: 0px;
width: 320px;
border-top: 2px solid #e4e4e4;
background-color: #CEDDEB; 
}

.testob{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 2px 4px 3px 4px;
color: #336699;
}


input{
border:1px solid #5E7A8C;
font-size:10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-right: 10px;}
.border{border:none;}
select{
font-size:10px;
margin-right: 10px;}
textarea{
font-size:11px;}
hr{
color:#cccccc;
background-color:#ff9900;
margin:0px;}

a.tbl {font: 10px verdana, arial,sans-serif; color:#336699; text-decoration: underline;}
a.tbl:hover {font: 10px verdana, arial,sans-serif; color:#336699; text-decoration: underline;}
a.tbl:active {font: 10px verdana, arial,sans-serif; color:#336699; text-decoration: underline;}
.tbl2 {font: 10px verdana, arial,sans-serif; color:#336699}

/* _______________tabella pop ISO_____________________ */
table.pop{width:100%;height:100%;}
table.pop td{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#666;font-size:11px;}
table.pop td.top{padding:5px 5px 0px 0px;text-align:right;}