/*STRUTTURA*/
body 
{ 
font-family: verdana, Helvetica, san-serif;
margin: 0px 0px 0px 0px; 
text-align: center; 
padding-top: 10px; 
padding-left: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
}

IMG{ border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px margin-left:0px; }

#newsletter{
margin:0px;
border:0px;
padding:0px;
}

#testa{ 
width: 770px; 
text-align: left; 
border-top: 1px solid #999999;
border-right: 1px solid #999999; 
border-left: 1px solid #999999;
}

#corpo { 
width: 770px; 
text-align: left;
background-color:#FFFFFF; 
border-right: 1px solid #999999; 
border-bottom: 1px solid #999999; 
border-left: 1px solid #999999;
}

#1 { 
background-color: #FFFFFF; 
width: 770px; 
text-align: left; 
padding-left: 5px; 
padding-top: 5px; 
padding-right: 5px; 
}

#2 { 
background-color: #FFFFFF; 
top: 0px; left: 0px;
width: 770px; 
text-align: left; 
padding-left: 5px; 
padding-top: 5px; 
padding-right: 5px; 
}

#footer {
width: 770px; 
font-size: xx-small; 
text-align: left;
color: #4C4C4C;
padding-top: 3px;
margin-bottom:10px;
border-left: 0px solid #999999;
border-right: 0px solid #999999; 
border-bottom: 1px solid #999999; 
background-color:#424041; 
}


/*NAVBAR*/

div#navigation{
font-size: 0.7em;
margin-top:0px;
padding-top:5;
text-align: left;
}

div#navigation ul{
list-style-type: none;
margin: 0;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:9px;   
white-space: nowrap;
}

div#navigation li{
display: inline;
margin: 0;
padding: 5;
}

div#navigation li a{	    
text-decoration: none;
padding-top:3px;
padding-left:3px;
padding-right:3px;
padding-bottom:9px;   
color: #FFFFFF;
}

div#navigation li a:hover{
background: url(../images/sfondo_menu_white.gif) 50% 50%;
font-weight: normal; 
color: #4C4C4C;
 
}

div#navigation li#activelink a:visited{
font-weight: bold;
background: url(../images/sfondo_menu_white.gif) 50% 50%;
color: #4C4C4C;

}

/*STYLE*/

.alert{
color:#FF3300;
font-weight: bold; 
}

#td{

}
.normal {
font-size: xx-small; 
color: #3F3F3F; 
font-weight: normal; 
padding-top: 3px; 
padding-left: 5px; 
padding-right: 3px; 
padding-bottom: 5px; 
}
.normal_space{
line-height: 12pt;
font-size: xx-small; 
color: #3F3F3F; 
font-weight: normal; 
padding-top: 5px; 
padding-left: 5px; 
padding-right: 3px; 
padding-bottom: 5px; 
}

.normal_hidden{
line-height: 12pt;
font-size: xx-small; 
color: #3F3F3F; 
font-weight: normal; 
padding-top: 5px; 
padding-left: 5px; 
padding-right: 3px; 
padding-bottom: 5px; 
display:none;
}

.normal_big{
font-size: x-small; 
color:#FF3300;
font-weight: bold;
padding-top: 3px; 
padding-left: 5px; 
padding-right: 3px; 
padding-bottom: 5px; 
}


.normal_white{
font-size: xx-small; 
color:#FFFFFF;
font-weight: normal;
padding-top: 3px; 
padding-left: 5px; 
padding-right: 3px; 
padding-bottom: 5px; 
}



.borded_1{
font-size: xx-small; 
color: #3F3F3F; 
font-weight: normal; 
padding-top: 3px; 
padding-left: 3px; 
padding-right: 3px; 
padding-bottom: 3px;
border-top: 1px solid #999999; 
border-right: 1px solid #999999; 
border-bottom: 1px solid #999999; 
border-left: 1px solid #999999;
}

.borded_2{
font-size: xx-small; 
color: #3F3F3F; 
font-weight: normal; 
padding-top: 3px; 
padding-left: 3px; 
padding-right: 3px; 
padding-bottom: 3px;
border-top: 1px solid #999999; 
border-right: 1px solid #999999; 
border-bottom: 1px solid #999999; 
}

.borded_3{
font-size: xx-small; 
color: #3F3F3F; 
font-weight: normal; 
padding-top: 3px; 
padding-left: 3px; 
padding-right: 3px; 
padding-bottom: 3px;
border-bottom: 1px solid #999999; 
border-right: 1px solid #999999; 
border-left: 1px solid #999999; 
}

.borded_4{
font-size: xx-small; 
color: #3F3F3F; 
font-weight: normal; 
padding-top: 3px; 
padding-left: 5px; 
padding-right: 3px; 
padding-bottom: 5px;
border-bottom: 2px solid #999999; 
text-align:justify;
}
.borded_5{
font-size: xx-small; 
color: #3F3F3F; 
font-weight: normal; 
padding-top: 3px; 
padding-left: 3px; 
padding-right: 3px; 
padding-bottom: 5px;
border-bottom: 2px solid #999999; 
border-right: 2px solid #999999;
}
.borded_6{
font-size: xx-small; 
color: #3F3F3F; 
font-weight: normal; 
padding-top: 3px; 
padding-left: 3px; 
padding-right: 3px; 
padding-bottom: 5px;
border-bottom: 0px solid #999999; 
border-right: 1px solid #999999;
border-left: 1px solid #999999;
border-top: 1px solid #999999;
}

a:link { font-weight: normal; color: #3F3F3F; font-family: verdana, Helvetica, san-serif; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }
a:visited { ; color: #3F3F3F; font-family: verdana, Helvetica, san-serif; font-weight: normal; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }
a:hover { color: #FF3300; font-family: verdana, Helvetica, san-serif; font-weight: normal; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }
a:active {  color: #FF3300; font-family: verdana, Helvetica, san-serif; font-weight: normal; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }


a.link_default:link { font-size: xx-small; font-weight: normal; color: #3F3F3F; font-family: verdana, Helvetica, san-serif; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }
a.link_default:visited { font-size: xx-small; color: #3F3F3F; font-family: verdana, Helvetica, san-serif; font-weight: normal; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }
a.link_default:hover { font-size: xx-small; color: #FF3300; font-family: verdana, Helvetica, san-serif; font-weight: normal; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }
a.link_default:active { font-size: xx-small; color: #FF3300; font-family: verdana, Helvetica, san-serif; font-weight: normal; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }

a.link:link { font-size: xx-small; font-weight: bold; color: #3F3F3F; font-family: verdana, Helvetica, san-serif; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }
a.link:visited { font-size: xx-small; color: #3F3F3F; font-family: verdana, Helvetica, san-serif; font-weight: bold; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }
a.link:hover { font-size: xx-small; color: #FF3300; font-family: verdana, Helvetica, san-serif; font-weight: bold; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }
a.link:active { font-size: xx-small; color: #FF3300; font-family: verdana, Helvetica, san-serif; font-weight: bold; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }

a.link2:link { font-size: xx-small; font-weight: bold; color: #787878; font-family: verdana, Helvetica, san-serif; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }
a.link2:visited { font-size: xx-small; color: #787878; font-family: verdana, Helvetica, san-serif; font-weight: bold; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }
a.link2:hover { font-size: xx-small; color: #3F3F3F; font-family: verdana, Helvetica, san-serif; font-weight: bold; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }
a.link2:active { font-size: xx-small; color: #3F3F3F; font-family: verdana, Helvetica, san-serif; font-weight: bold; text-decoration: none; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 0px; }

.textarea { border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px; border-color: #CCCCCC;
font-size: xx-small; 
font-weight: normal; 
font-family: Verdana; 
color: #55544A; 
width: 100px; 
padding: 2px; background-color:#EEEEEE
}
.textarea_default { border-top-width: 1px;
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
border-color: #CCCCCC; 
font-size: xx-small;
font-weight: normal; 
font-family: Verdana; 
color: #55544A;
width: 100px; 
padding: 2px; 
background-color:#FFFFFF
}
.textarea_long{ border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px; border-color: #CCCCCC;
font-size: xx-small; 
font-weight: normal; 
font-family: Verdana; 
color: #55544A; 
width: 100%; 
padding: 2px; background-color:#EEEEEE
}
.button{
font-size:xx-small;
color: #FF5C0F;
font-weight:normal;
font-family:verdana, Helvetica, san-serif; 
background-color:#F4F4F4;
border:2px solid #000000;
border-color:#CCCCCC;
padding:0px;
}
