@font-face {
    font-family: ivnfont01;
    src: url(sansation_light.woff);
}

/*clear CSS*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead { 
    border:0;
    margin:0 auto;
    padding:0;
    font-family:ivnfont01, Arial, Verdana, sans-serif;
    font-size:100%;
    font-style:normal;
    font-weight:inherit;
    outline:0;
    vertical-align:baseline;
}
table, tr, th, td { }
:focus { outline:0; }
body { background-image:url(../images/0000/282828_sfumato1px.png);
       background-repeat: repeat-x;
       color:black;
       line-height:1; 
}
ol, ul { list-style:none;}
/*table { border-collapse:separate; border-spacing:0; }
caption, th, td { font-weight:normal; text-align:left; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }*/
a { text-decoration:none; }
a:hover { text-decoration:underline; }

.gentext{ 
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    line-height: 1.1;
    word-spacing: 0.5px;
    padding: 15px;
    text-align: justify;
    background-color: #f2f2f2;
    
}
.titletext {
    font-size: 1.5em;
    text-shadow: 2px 2px 4px black;
}
.link_esterno {
    font-size: 1.5em;
    text-shadow: 2px 2px 4px black;
    margin-top: 20px;
}
