body{
margin:0px;
background-color:#edecec;
}

.bordo_puntino{
border-right:dotted 1px #979894;
}

.bordo_foto{
border:solid 1px #CCCCCC; 
padding:3px;
}
/***************************************************
DISTANZA
****************************************************/

.distanzaSX{
padding-left:32px;
}



/***************************************************
TESTI
****************************************************/

.testo_grigio{
color:#ffffff;
}

.testo_bianco_int{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#004a80;
margin:0px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
color:#004a80;
margin:0px;
line-height:30px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#174570;
margin:0px;
font-style:italic;
}

.testo{
font-family:Arial, Helvetica, sans-serif;
color:#60615e;
font-size:12px;
}

.titolo_port{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#174570;
}

.link_arancione:link{
font-family:Arial, Helvetica, sans-serif;
color:#004a80;
font-size:12px;
text-decoration:none;
}
.link_arancione:visited{
font-family:Arial, Helvetica, sans-serif;
color:#004a80;
font-size:12px;
text-decoration:none;
}
.link_arancione:hover{
font-family:Arial, Helvetica, sans-serif;
color:#004a80;
font-size:12px;
text-decoration:underline;
}

.link_verde:link{
font-family:Arial, Helvetica, sans-serif;
color:#becd02;
font-size:12px;
text-decoration:none;
}
.link_verde:visited{
font-family:Arial, Helvetica, sans-serif;
color:#becd02;
font-size:12px;
text-decoration:none;
}
.link_verde:hover{
font-family:Arial, Helvetica, sans-serif;
color:#becd02;
font-size:12px;
text-decoration:underline;
}


.testo_big{
font-family:Arial, Helvetica, sans-serif;
color:#60615e;
font-size:14px;
}

.testo_arancione_big{
font-family:Arial, Helvetica, sans-serif;
color:#004a80;
font-size:14px;
}


.link_blu_under:link{
font-family:Arial, Helvetica, sans-serif;
color:#004a80;
font-size:12px;
text-decoration:underline;
}
.link_blu_under:visited{
font-family:Arial, Helvetica, sans-serif;
color:#004a80;
font-size:12px;
text-decoration:underline;
}
.link_blu_under:hover{
font-family:Arial, Helvetica, sans-serif;
color:#004a80;
font-size:12px;
text-decoration:none;
}

.link_verde_scuro:link{
font-family:Arial, Helvetica, sans-serif;
color:#8d9801;
font-size:12px;
text-decoration:none;
}
.link_verde_scuro:visited{
font-family:Arial, Helvetica, sans-serif;
color:#8d9801;
font-size:12px;
text-decoration:none;
}
.link_verde_scuro:hover{
font-family:Arial, Helvetica, sans-serif;
color:#8d9801;
font-size:12px;
text-decoration:underline;
}
/***************************************************
SFONDI
****************************************************/

.sfondo_nero{
background-color:#000000;
}

.sfondo_grigio{
background-color:#353535;
}

.sfondo_menu{
background-image:url(/images/sfondo_menu.jpg);
background-repeat:repeat-x;
}

.sfondo_sito{
background-image:url(/images/sfondo_sito.jpg);
background-repeat:repeat-y;
background-position:center;
}

.sfondo_int{
background-image:url(/images/sfondo_int.jpg);
background-repeat:repeat-x;
}

.sfondo_newsletter{
background-image:url(/images/sfondo_newsletter.jpg);
background-repeat:no-repeat;
}

.sfondo_bottom_newletter{
background-image:url(/images/newsletter/sfondo_bottom.jpg);
background-repeat:no-repeat;
background-position:right;
}

.sfondo_form{
background-color:#becd02;
color:#000000;
border-bottom-width:0px;
border-right-width:0px;
border-left:solid 1px #000000;
border-top:solid 1px #000000;
}
