@CHARSET "UTF-8";

body{margin:0px;}
img{border:0px;} 

a:link img, a:visited img { border-style: none } 
p {margin: 0}

DIV.headertopdx { background-color:#36558c; font-family:  arial,verdana, helvetica, sans-serif; 
			font-size: 16px;  color: #ffffff;  text-align: center;}
td.headertopdx { background-color:#36558c; font-family:  arial,verdana, helvetica, sans-serif; 
			font-size: 16px;  color: #ffffff;  text-align: center;}
a.headertopdx,a.headertopdx:VISITED {font-family:  arial,verdana, helvetica, sans-serif; font-size: 16px;  color: #ffffff; text-decoration: none;}
td.menu {background-color:#36558c; font-size: 12px;padding: 2px; }
td.menuLang {background-color:#36558c; font-size: 12px; vertical-align: middle; }
td.menuLast {background-color:#36558c; font-size: 12px; font-family: verdana,arial, helvetica, sans-serif; color: #ffffff; 
		padding: 2px; text-align:right;}
a.menu,a.menu:visited,a.menu:hover {background-color:#36558c; font-size: 13px; font-family: verdana,arial, helvetica, sans-serif; 
					color: #ffffff; text-decoration:none;  }

.mel1, .mel2 { font-family: Verdana,arial,sans-serif; font-size: 12px; color:#FFFFFF; text-align: left; text-decoration: none; font-weight: normal; margin: 0;padding-top: 1px; padding-bottom: 1px; padding-left: 0px; padding-right:0px;}
.mel1 {font-weight: bold;}
a.mel1:hover,a.mel2:hover {text-decoration: underline;}
li.mel1 {list-style-type: none;padding-left: 8px; padding-right: 7px;  }
li.mel2 {list-style-type: none; padding-left: 16px; padding-right: 7px;  }
				
.menuLeftVoce,a.menuLeftVoce,a.menuLeftVoce:visited {font-family: Verdana, Arial,  sans-serif; font-size: 12px; color:#FFFFFF; text-align: left;
					text-decoration: none;}
a.menuLeftVoce:hover {text-decoration: underline;}
.menuLeftTit,a.menuLeftTit,a.menuLeftTit:visited {font-family: Verdana, Arial,  sans-serif; font-size: 12px; color:#FFFFFF; text-align: left;
					text-decoration: none; font-weight: bold;}
a.menuLeftTit:hover {text-decoration: underline;}

td.hpcol {font-family: sans-serif; font-size: 3px; }
table.hpbox {border-style:solid;border-color:#36558c;border-width:1px; }
.hpboxtitolo,a.hpboxtitolo,a.hpboxtitolo:visited {font-family: Arial, Verdana, sans-serif; font-size: 16px; color:#36558c; font-weight: bold; 
								text-decoration:none; margin-bottom:4px; }
a.hpboxtitolo:hover {text-decoration:underline;}
.hpboxabstract  {font-family:  Arial, Verdana, sans-serif; font-size: 12px; color:black; text-align: justify;  padding-bottom: 4px;}
a.hpboxabstract,a.hpboxabstract:visited  {font-family:  Arial, Verdana, sans-serif; font-size: 12px; color:black; }
a.hpboxabstract:hover {color:#285c81;}
a.hpboxarrow,a.hpboxarrow:hover,a.hpboxarrow:visited  {font-family:  Arial, Verdana, sans-serif; font-size: 12px; color:#36558c; 
														text-align: left; text-decoration:none;  font-weight: bold;}
.hpboxfirma  {font-family: Verdana, Arial,  sans-serif; font-size: 12px; color:#36558c; text-align: left;font-weight: bold; }

div.hpcont {border-style:solid; border-color:#36558c; border-width:1px; font-family:  Arial, Verdana, sans-serif; font-size: 12px; color:#000044; 
						text-align: justify; padding:4px; margin:2px;}
div.hpcont2 {border-style:solid; border-color:#36558c; border-width:2px; font-family:  Arial, Verdana, sans-serif; font-size: 12px; color:#000044; 
						text-align: justify; padding:4px;  margin: 2px;}
div.hpcont2ara {border-style:solid; border-color:#ff9c1b; border-width:2px; font-family:  Arial, Verdana, sans-serif; font-size: 12px; color:#000044; 
						text-align: justify; padding:4px;  margin: 2px;}

a.hpcont,a.hpcont:visited,a.hpcont:hover {font-family:  Arial, Verdana, sans-serif; font-size: 12px; color:#000044; text-decoration: underline;}
h1.hpconttit {  margin-bottom:4px; margin-top: 0; font-family: Arial, Verdana, sans-serif; font-size: 22px; color:#36558c; font-weight: bold; 
								text-decoration:none; }
h2.hpconttit {  margin-bottom:4px; margin-top: 0; font-family: Arial, Verdana, sans-serif; font-size: 16px; color:#36558c; font-weight: bold; 
								text-decoration:none; }
a.hpconttit,a.hpconttit:visited {font-family: Arial, Verdana, sans-serif; font-size: 16px; color:#36558c; font-weight: bold; 
								text-decoration:none;}
a.hpconttit:hover {text-decoration:underline;}
.hpcontfirma  {font-family: Verdana, Arial,  sans-serif; font-size: 12px; color:#36558c; text-align: left;font-weight: bold; }
img.hpcontimg {float:left;padding-right:4px;} 


p.testoBig,.testoBig {font-family: helvetica,sans-serif; font-size: 16px; text-decoration: none; color: black;}
a.testoBig,a.testoBig:VISITED {font-family: helvetica,sans-serif; font-size: 16px; text-decoration: underline; color: #36558c;}
a.testoBig:HOVER {color: #317be0;}
.testo2Big {font-family: helvetica,sans-serif; font-size: 16px; text-decoration: none; color: black;}
p.testo2Big {line-height: 140%; }
a.testo2Big,a.testoBig:VISITED { text-decoration: underline; color: #36558c;}
a.testo2Big:HOVER {color: #317be0;}
p.testo,.testo {font-family: helvetica,sans-serif; font-size: 12px; text-decoration: none; color: black;}
a.testo,a.testo:VISITED {font-family: helvetica,sans-serif; font-size: 12px; text-decoration: underline; color: #36558c;}
a.testo:HOVER {color: #317be0;}
a.testoH,a.testoH:VISITED,a.testoH:HOVER {font-family: helvetica,sans-serif; font-size: 12px; text-decoration: none; color: black;}
p.testosp6,.testosp6 {font-family: helvetica,sans-serif; font-size: 12px; text-decoration: none; color: black; margin-top: 3px; margin-bottom: 3px;}
a.testosp6,a.testosp6:VISITED {font-family: helvetica,sans-serif; font-size: 12px; text-decoration: underline; color: #36558c;}
a.testosp6:HOVER {color: #317be0;}
p.testo,p.testosp6 {text-align: justify; line-height: 120%;}
.testoSmall,p.testoSmall {font-family: arial,helvetica,sans-serif; font-size: 11px;  color: black;}
a.testoSmall,a.testoSmall:visited,a.testoSmall:hover {font-family: arial,helvetica,sans-serif; font-size: 11px;  color: black; text-decoration: underline;}
p.testoAttenz,.testoAttenz {font-family: helvetica,sans-serif; font-size: 12px; text-decoration: none; color: #ff9c1b; font-weight: bold;}

hr.testo {color:#36558c; height: 1px;}

.testoLabel {font-family: helvetica,sans-serif; font-size: 12px; text-decoration: none; color: black;}
td.testoLabel {text-align: right; padding-right: 8px; padding-top: 2px; padding-bottom: 2px;} 
.testoValue {font-family: helvetica,sans-serif; font-size: 12px; text-decoration: none; color: #36558c; font-weight: bold;}
td.testoValue { padding-top: 2px; padding-bottom: 2px;} 

.titPag {font-family: arial,sans-serif; font-size: 18px; text-decoration: none; color: #36558c; margin-bottom: 6px;}

h2.tit2 {margin-bottom: 4px; margin-top: 6px;}
.tit2,a.tit2,a.tit2:visited {font-family: arial,sans-serif; font-size: 14px; text-decoration: none; color: #36558c; font-weight: bold;}
a.tit2:hover {text-decoration: underline;}
.dataElenco {font-family: helvetica,sans-serif; font-size: 12px; color: #36558c; font-weight: bold; margin-top: 4px;}

.sp6,p.sp6 {font-family: sans-serif; font-size: 6px;}
.sp4,p.sp4 {font-family: sans-serif; font-size: 4px;}

td.footer,div.footer {text-align: center; padding-left: 50px; padding-right: 50px;}
td.footer,p.footer,a.footer,a.footer:visited {color: #36558c;font-family: helvetica; font-size: 11px; text-decoration: none;}
a.footer:HOVER {text-decoration: underline;}
td.footerMenu,div.footerMenu,p.footerMenu {text-align: center; padding-left: 50px; padding-right: 50px;}
td.footerMenu,p.footerMenu,a.footerMenu,a.footerMenu:visited {color: #36558c;font-family: helvetica; font-size: 16px; text-decoration: none;}
a.footerMenu:HOVER {text-decoration: underline;}
a.footerMenuAra,a.footerMenuAra:visited {color: #ff9c1b; font-family: helvetica; font-size: 16px; text-decoration: none;}
a.footerMenuAra:HOVER {text-decoration: underline;}
p.footer,p.footerMenu {margin-top: 4px; margin-left: 50px; margin-right: 50px;}

.subhd {background-color:inherit; font-size: 12px; font-family: verdana,arial, helvetica, sans-serif; color: #FFFFFF;   }
DIV.subhd {background-color: #36558c; padding: 0px;}
TD.subhd {background-color: #36558c; padding: 2px;}
P.subhd {padding: 2px;}
a.subhd, a.subhd:visited {color: #FFFFFF; text-decoration:none;  }
a.subhd:hover {text-decoration:underline; }
a.subhdOra, a.subhdOra:visited {color: #ff9c1b; text-decoration:none;  }
a.subhdOra:hover {text-decoration:underline; }

P.userhd {border-color: white; border-style: solid; border-width: 1px; margin: 2px; padding: 3px; color: white; font-family: arial; font-size: 14px; text-align: center; background-color: #36558c;}
DIV.userhd {border-color: white; border-style: solid; border-width: 1px; margin: 2px; padding: 3px; color: white; font-family: arial; font-size: 14px; text-align: center; background-color: #36558c;}
a.userhd,a.userhd:visited,a.userhd:hover {color: white; font-family: arial; font-size: 14px; text-align: center; text-decoration: underline;}

.orange,a.orange {color: #ff9c1b;}
.red,a.red {color: #d00000; }

