.small{
   background-color: #FFFFFF;
   color: black;
   font-family: Verdana,Arial,Helvetica,Sans-serif;
   font-style: normal;
   font-size: 8pt;
   font-weight: 100;
}

.elegant{
   background-color: #FFFFFF;
   color: black;
   line-height: 9pt;
   font-family: Arial,Helvetica,Verdana,Sans-serif;
   font-style: normal;
   font-size: 10pt;
   font-weight: 100;
}

.default{background-color: #FFFFFF;
   color: black;
   font-family: Arial,Helvetica,Verdana,Sans-serif;
   font-style: normal;
   font-size: 9pt;
   font-weight: 100;
}

.defaultbold{background-color: #FFFFFF;
   color: red;
   font-family: Arial,Helvetica,Verdana,Sans-serif;
   font-style: normal;
   font-size: 9pt;
   font-weight: 700;
}

.hidden{background-color: #d2eef4;
   color: black;
   font-family: Arial,Helvetica,Verdana,Sans-serif;
   font-style: normal;
   font-size: 9pt;
   font-weight: 100;
}

.hiddenbold{background-color: #d2eef4;
   color: red;
   font-family: Arial,Helvetica,Verdana,Sans-serif;
   font-style: normal;
   font-size: 9pt;
   font-weight: 700;
}

.mignon{background-color: #FFFFFF;
   color: black;
   font-family: Arial,Helvetica,Verdana,Sans-serif;
   font-style: normal;
   font-size: 6pt;
   font-weight: 100;
}

.lista{background-color: #ffffff;
   color: black;
   line-height: 20pt;
   font-family: Arial,Helvetica,Verdana,Sans-serif;
   font-style: normal;
   font-size: 9pt;
   font-weight: 100;
}

th.elegant{background-color: #bbe9f3;
   color: #0a3968;
   padding: 1pt;
   text-align: center;
   font-family: Arial,Helvetica,Verdana,Sans-serif;
   font-style: italic;
   font-size: 9pt;
   font-weight: 800;
}

th.elegantsmall{background-color: #bbe9f3;
   color: #0a3968;
   padding: 5pt;
   text-align: center;
   font-family: Arial,Helvetica,Verdana,Sans-serif;
   font-style: italic;
   font-size: 9pt;
   font-weight: 200;
}

a.elegantsmall{background-color: #bbe9f3;
   color: #0a3968;
   padding: 5pt;
   text-align: center;
   font-family: Arial,Helvetica,Verdana,Sans-serif;
   font-style: italic;
   font-size: 9pt;
   font-weight: 200;
}

th.elegant1{background-color: #bbe9f3;
   color: #0a3968;
   padding: 0pt;
   text-align: left;
   font-family: Arial,Helvetica,Verdana,Sans-serif;
   font-style: italic;
   font-size: 9pt;
   font-weight: 800;
}

td.cancella {background-color: #C6ECEA;
   color: black;
   font-family: Arial,Helvetica,Verdana,Sans-serif;
   font-style: normal;
   font-size: 9pt;
   font-weight: 100;
}

td.dividi {background-color: #EEEEEE;
   color: black;
   font-size: 1pt;
   margin: 0;
   padding: 1pt;
}

td.big{ 
   background-color: #FFFFFF;
	  color: #0a3968;
   font-size: 36pt;
   font-weight: 900;
   font-family: Arial;
   padding-right: 0pt;
   vertical-align: middle;
   padding-top:9pt;
}

.titolo{background-color:#bbe9f3;
   color: #0a3968;
   text-align: center;
   font-family: Arial,Helvetica,Verdana,Sans-serif;
   font-style: normal;
   font-size: 18pt;
   font-weight: 700;
}

.titolo1{background-color:#FFFFFF;
   color: #0a3968;
   text-align: center;
   font-family: Arial,Helvetica,Verdana,Sans-serif;
   font-style: normal;
   font-size: 16pt;
   font-weight: 500;
}

.titolo2{background-color:white;
   color:black;
   text-align:center;
   font-family:Arial,Helvetica,Verdana,Sans-serif;
   font-style:normal;
   font-size:9pt;
   font-weight:900;
}

p.anteprima {background-color:#ffffff;
   color:black;
   font-family:Arial,Helvetica,Verdana,Sans-serif;
   font-style:normal;
   font-size:9pt;
   font-weight:100;
   margin-left:3em;
   margin-right:3em;
   text-align:justify;
   text-indent:2em;
}

td.dividibig {background-color: #4e9cfa;
   color: black;
   font-size: 1pt;
   margin: 0;
   padding: 1pt;
}

td.puls {
   background-color:#d2f4f4;
   color:black;
   font-family:Arial,Helvetica,Verdana,Sans-serif;
   font-style:normal;
   font-size:13pt;
   font-weight: 800;
}

td.menudefault {
   background-color:#c6e6f4;
   color:black;
   font-family:Arial,Helvetica,Verdana,Sans-serif;
   font-style:normal;
   font-size:9pt;
}

label.menudefault {
   background-color:#c6e6f4;
   color:black;
   font-family:Arial,Helvetica,Verdana,Sans-serif;
   font-style:normal;
   font-size:9pt;
}

td.menubold {
   background-color:#68a9f8;
   color:black;
   font-family:Arial,Helvetica,Verdana,Sans-serif;
   font-style:normal;
   font-size:9pt;
}
   
.testoform {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #555555; 
	text-decoration: none; 
	text-align: right
}

.informativa {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #555555; 
	text-align: justify
}

.tendina {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #555555
}

.form {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #555555
}

.formright {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #555555;
        text-align: right
}

.formpiccola {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8px; 
	color: #555555
}

.colorlink {  
	text-decoration: none; 
	color: #555555
}

.ammtechcenterbold {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	color: #666666; 
	text-align: center;
}

.ammtechcenter {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: normal;
	color: #666666; 
	text-align: center;
}

.ammtechright {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: normal;
	color: #666666; 
	text-align: right;
}
   
.comcenterbold {  
	font-family:  Verdana, Helvetica, Arial, sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	color: #666666; 
	text-align: center;
}

.comcenter {  
	font-family: Verdana, Helvetica, Arial, sans-serif; 
        font-size: 10px; 
        font-style: normal; 
        line-height:16px; 
        font-weight: normal; 
	text-align: center;
        color: #000000;
}

.comleft {  
	font-family: Verdana, Helvetica, Arial, sans-serif; 
        font-size: 10px; 
        font-style: normal; 
        line-height:16px; 
        font-weight: normal; 
	text-align: left;
        color: #000000}

.comright {  
	font-family: Verdana, Helvetica, Arial, sans-serif; 
        font-size: 12pt; 
        font-style: normal; 
        line-height:16px; 
        font-weight: normal; 
	text-align: right;
        color: #000000;
}

.comgeneric { font-family: Verdana, Helvetica, Arial, sans-serif; 
              font-size: 10px; 
              font-style: normal; 
              line-height:16px; 
              font-weight: normal; 
              text-align: right;
              color: #000000}

.comLanguage { font-family: Verdana, Helvetica, Arial, sans-serif; 
              font-size: 10px; 
              font-style: normal; 
              line-height:16px; 
              font-weight: normal; 
              color: #000000}

.generic { font-family:  Verdana, Helvetica, Arial, sans-serif; 
              font-size: 10px; 
              font-style: normal; 
              line-height:16px; 
              font-weight: normal; 
              color: #000000}


.vioro2right {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF;
	background-color: #842727; 
	text-align: right
}

.vioro2left {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF;
	background-color: #842727; 
	text-align: left
}

.vioro2center {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF;
	background-color: #842727; 
	text-align: center;
}

.vioro2centerbold {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: 700;
	color: #FFFFFF;
	background-color: #842727; 
	text-align: center;
}

.vioro2input {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000;
}

.vioro2privacy {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #FFFFFF;
}
   





.vioro3right {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF;
	background-color: #54446C; 
	text-align: right
}

.vioro3left {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF;
	background-color: #54446C; 
	text-align: left
}

.vioro3center {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF;
	background-color: #54446C; 
	text-align: center;
}

.vioro3centerbold {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: 700;
	color: #FFFFFF;
	background-color: #54446C; 
	text-align: center;
}

.vioro3input {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000;
}

.vioro3privacy {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #FFFFFF;
}
   




.testoverdana11 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #4C4C4C;
        text-align: justify;
}

.nongiustificato {  
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        color: #666666
}

.links {  
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        color: #CC9933; 
        text-decoration: none; 
        font-size: 11px
}

.viororight {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 11px; 
        color: #4C4C4C;
	background-color: #FFFFFF; 
	text-align: right
}

.vioroleft {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 11px; 
        color: #4C4C4C;
	background-color: #FFFFFF; 
	text-align: left
}

.viorocenter {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 11px; 
        color: #4C4C4C;
	background-color: #FFFFFF; 
	text-align: center;
        text-decoration: none; 
}

.viorocenterbold {  
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #4C4C4C;
	text-align: center;
}

.vioroinput {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
}

.vioroprivacy {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
        color: #4C4C4C;
	background-color: #FFFFFF; 
}





.reg_right {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 11px; 
        color: #4C4C4C;
	background-color: #FFFFFF; 
	text-align: right
}


.reg_btnright {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #555555;
        text-align: right
}

.reg_left {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 11px; 
        color: #4C4C4C;
	background-color: #FFFFFF; 
	text-align: left
}

.reg_center {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 11px; 
        color: #4C4C4C;
	background-color: #FFFFFF; 
	text-align: center;
        text-decoration: none; 
}

.reg_centerbold {  
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #4C4C4C;
	text-align: center;
}


.reg_links {  
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        color: red; 
        text-decoration: none; 
        font-size: 11px
}

.reg_privacy {  
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
        color: #4C4C4C;
	background-color: #FFFFFF; 
}

.reg_generic { font-family:  Verdana, Helvetica, Arial, sans-serif; 
              font-size: 10px; 
              font-style: normal; 
              line-height:16px; 
              font-weight: normal; 
              color: #000000}

h2.errore {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	background-color: White;
	text-decoration: none;
	text-align: center;
}
   
td.errore {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Red;
	background-color: White;
	text-decoration: none;
	text-align: right;
}



.regrightbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	text-align: right;
	font-weight : bold;
}

.regcenterbold {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #4C4C4C;
	text-align: center;
        font-weight : bold;
}


.regright {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
        color: #4C4C4C;
	background-color: #FFFFFF;
	text-align: right
}


.regbtnright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
        text-align: right
}

.regleft {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
        color: #4C4C4C;
	background-color: #FFFFFF;
	text-align: left
}

.regcenter {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
        color: #4C4C4C;
	background-color: #FFFFFF;
	text-align: center;
        text-decoration: none;
}



.reglinks {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: red;
        text-decoration: none;
        font-size: 11px
}

.regprivacy {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 7pt;
        color: #4C4C4C;
	background-color: #FFFFFF;
	text-align: justify;
}

.reggeneric { font-family:  Verdana, Helvetica, Arial, sans-serif;
              font-size: 10px;
              font-style: normal;
              line-height:16px;
              font-weight: normal;
              color: #000000}



