body {margin: 15px 0 0 0; background-color:#FFFFFF;}
body.popUp {margin: 0 0 0 0; background-color:#FFFFFF;}

H1 {font-weight: bold; font-size:16px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0px;padding-left:10px}
H2 {font-weight: bold; font-size:14px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000; margin: 0px;}
H3{color:#004FA3; font-weight: bold; font-size:12px; font-family: Tahoma, Arial, Helvetica, sans-serif; margin:0px;}
H4{color:#004FA3; font-weight: normal; font-size:11px; font-family: Tahoma, Arial, Helvetica, sans-serif; margin:0px;}
H5 {font-weight: bold; font-size:14px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0 0 0 8px;}

ul {margin-top: 5; margin-bottom: 0;margin-left: 40;}
li{margin-top: 2px; margin-bottom: 2px;}

td{font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#4A4A4A; line-height: 18px;}
p {margin: 0px;}
td.mini{font-size: 9px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#4A4A4A; line-height: 12px;}
td.piccolo{font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #4A4A4A; line-height: 14px;}
.grande{font-size: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #4A4A4A; line-height: 16px; font-weight: bold;}
a.grande{font-size: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #4A4A4A; line-height: 16px; font-weight: bold;}
a.grande:Visited{font-size: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #4A4A4A; line-height: 16px; font-weight: bold;}
a.grande:Hover{font-size: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #4A4A4A; line-height: 16px; font-weight: bold;}
.norm {font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#4A4A4A; line-height: 18px;}
.sitemap {line-height: 30px;}
.normj {font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000; text-align: justify;}
.desc {font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000; padding: 0px 0px 0px 20px; text-align: justify;}
.error {font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #FF0000;}
.bordo {border: 1px solid #CEA853;}
.giallo {font-size: 12px; font-family: Verdana;  color: #FFD51F;padding: 0px 3px 0px 3px;}


.pad-left {padding: 0 0 0 50px}

.img  {margin: 5px 0 5px 10px;	float: right;}

A {font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#004FA3; text-decoration:none;}
A:HOVER{font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#004FA3; text-decoration:underline;}

A.chiudiPopup{font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
A.chiudiPopup:HOVER{font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}

A.lang {text-decoration : none; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #4A4A4A; }
A:HOVER.lang{text-decoration : underline; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000;}

A.menu-up {	text-decoration: none;	font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF;display: block;position:relative;	padding: 3px 11px 0 11px;	border: 1px solid #050E6D;}
A:HOVER.menu-up {	text-decoration: none;	font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF;	background-color: #51547C;	display: block;	position: relative;	padding: 3px 11px 0 11px;	border: 1px solid #65699B;}
A.menu-dw{text-decoration : none; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #51547C;display: block; position:relative; padding: 4px 12px 0 12px}
A:HOVER.menu-dw{text-decoration : none; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #51547C;display: block; position:relative; padding: 4px 12px 0 12px}
.nolink-menu{text-decoration : none; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #51547C;display: block; position:relative; padding: 4px 12px 0 12px}

A.wildweb {text-decoration : none; font-weight: bold; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000; padding:0 0 0 0;text-align: right;}
A:HOVER.wildweb{text-decoration : underline; font-weight: bold; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #000000;}

#trbl   {  border : 1px solid #000000;}
#lbr    {	border : 1px solid #000000;	border-width : 0px 1px 1px 1px;}
#tb    {	border : 1px solid #000000;	border-width : 1px 0px 1px 0px;}
#b    {	border : 1px solid #000000;	border-width : 0px 0px 1px 0px;}

td.grigio{background-color:#D2CBC6;}
td.top_utilities{background-image:url(images/top.gif); width:806px; height:40px; background-repeat:no-repeat; background-position:bottom; align:right; padding: 0 30px 0 0}

input, select{border-width: 1px; border: 1px solid; border-color:#A6988D; font-size: 9px; color:#004FA3;font-family:Tahoma, Arial, Helvetica, sans-serif; width: 130px;}
input.small{border-width: 1px; border: 1px solid; border-color:#A6988D; font-size: 9px; color:#004FA3; width: 92px; font-family:Tahoma, Arial, Helvetica, sans-serif}

input.bottone{border-width: 1px; border: 1px solid; border-color:#A6988D; font-size: 11px; color:#004FA3; width: 100px; font-family:Tahoma, Arial, Helvetica, sans-serif; background-color:#FFFFFF; width: 80px; font-weight: bold;}
input.bottone_2{border-width: 1px; border: 1px solid; border-color:#A6988D; font-size: 11px; color:#004FA3; width: 150px; font-family:Tahoma, Arial, Helvetica, sans-serif; background-color:#FFFFFF; width: 150px; font-weight: bold;}
button.bottone{border-width: 1px; border: 1px solid; border-color:#A6988D; font-size: 11px; color:#004FA3; width: 100px; font-family:Tahoma, Arial, Helvetica, sans-serif; background-color:#FFFFFF; width: 80px; font-weight: bold;}

input.check{width: 20px;border-width: 1px; border: 1px solid; border-color:#FFFFFF;}
textarea{width: 420px; border-width: 1px; border: 1px solid; border-color:#A6988D;font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 10px;  color:#004FA3;}

td.blu{color:#004FA3; font-size: 11px; font-weight: bold;}
td.menu{color:#004FA3; font-size: 10px; font-weight: normal;}

td.sfondo_filetti{background-image:url(images/sfondo_filetti.gif); height:163px; width: 430px; background-repeat:no-repeat; padding-top:20px;}

td.sfondo_titolo{background-image:url(images/sfondo_titolo.gif); background-position:right; height: 28px; background-color:#004FA3; background-repeat:no-repeat;}
td.sfondo_titolo_2{height: 28px; background-color:#004FA3;}

td.tratti{background-image:url(images/tratti_menu_or.gif); height:1px; background-repeat:repeat-x;}

A.menu {font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#004FA3; text-decoration:none;}
A.menu:VISITED {font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#004FA3; text-decoration:none;}
A.menu:HOVER{font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#A6988D; text-decoration:none;}

A.menu_attivo{font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#A6988D; text-decoration:none;}
A.menu_attivo:Visited{font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#A6988D; text-decoration:none;}
A.menu_attivo:Hover{font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#A6988D; text-decoration:none;}

a.menu_or{font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#004FA3; text-decoration:none; font-weight: bold;  display:block;}
a.menu_or:visited{font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#004FA3; text-decoration:none; font-weight: bold; display:block;}
a.menu_or:hover{font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#A6988D; text-decoration:none; font-weight: bold; display:block;}

a.menu_or_attivo{font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#004FA3 text-decoration:none; font-weight: bold; background-color:#E6E2DF; display:block;}
a.menu_or_attivo:Visited{font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#004FA3 text-decoration:none; font-weight: bold;display:block;}
a.menu_or_attivo:Hover{font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#004FA3; text-decoration:none; font-weight: bold;display:block;}


td.footer{background-color:#E3E4E5; padding: 5px;}

td.box_grigio{background-image:url(images/sfondo_box.jpg); background-position:top; background-repeat:repeat-x; background-color:#C3C4C5}

td.padRight{padding-right: 5px;}

td.bkg_grigio{background-color:#BAAFA6;}

td.norepeat{background-repeat:no-repeat; background-position:center;}


#multiImg{width: 110px; height:70px; background-repeat:no-repeat; background-position:center; float:left;margin: 0 5px 10px 5px;}

/********* PAGINAZIONE RECORD ************/
div#paging {padding: 3px 5px 3px 5px;font: 11px; font-family:Arial, Helvetica, sans-serif; color:#000000;background-color:#d9d9d9;}
A.pag {	text-decoration : none; font: 11px; font-family:Arial, Helvetica, sans-serif; color: #004FA3;}
A:HOVER.pag {text-decoration : underline; font: 11px; font-family:Arial, Helvetica, sans-serif; color:#004FA3;}
A.pagnum {text-decoration : none;font: 11px; font-family:Arial, Helvetica, sans-serif; color:#004FA3;padding: 0 2px 0 2px}
A:HOVER.pagnum  {text-decoration: underline;font: 11px; font-family:Arial, Helvetica, sans-serif; color: #000000;padding: 0 2px 0 2px}
span.pagnum {text-decoration : none;font : 11px; font-family:Arial, Helvetica, sans-serif; color: #000000;padding: 0 2px 0 2px; font-weight: bold;}
span.nolink-pag {text-decoration : none;font : 11px; font-family:Arial, Helvetica, sans-serif; color: #525252;}

.pag-nolink{color:#999999;font-size: 11px;}
