/*CSS RESET inizio  */
html, body, div, span, applet, object, iframe, h1, h2, h3, h3, 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, table,caption,tbody,tfoot,thead,tr,th,td 
{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
/* remember to define focus styles! */
:focus { outline:0; } 
body { line-height:1; } 
/* ol, ul { list-style:none; } */
/* tables still need €˜cellspacing="0" in the markup  */
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
blockquote:before, blockquote:after,
q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; } 
/* CSS RESET fine */


body { 
background-attachment:fixed; 
background-image:url(../pics/sfondo_carta_02_web.jpg); 
/* background-position:50% 100%;  */
background-position:100% 50%; 
background-repeat:repeat; 
height:100%; } 


/*
#container {position:absolute; display:block; text-align:center; width:600px; height:500px; left:50%; margin-left:-300px; top:30px; z-index:1;  }
#box_logo {position:absolute; display:block; width:600px; left:50%; margin-left:-300px; top:20px; }
#div1 {position:absolute; display:block; width:600px; height:500px; left:50%; margin-left:-300px; top:300px; z-index:1; }
#colophon {position:absolute; display:block;}
*/

#container {display:block; position:absolute; text-align:center; width:600px; left:50%; margin-left:-300px; top:30px; z-index:1; }
#box_logo {display:block; position:static; margin-bottom:30px;}
#div1 {display:block; position:static; margin-bottom:30px;}
#div1_test {display:block; position:static; margin-bottom:30px;}
#fb_likebox {display: block; position: static; margin: 30px 0px 10px 60px ; }
#colophon {display:block; position:static; text-transform: uppercase;}
#colophon a {color: white;}



.testo_corrente { font-family: Arial; font-size: 12px; color: gray;}
.testo_corrente b { font-weight: bold; font-size: 15px;}
.testo_fb_titolo { font-family:'lucida grande'; font-weight: bold; font-size: 13px; color:#3B5998; }
.testo_fb_titolo a { color:#3B5998; }
.testo_fb_titolo a:hover { text-decoration:underline; color:#3B5998; }

.fontcappio {font-size:15px; font-weight:bold; }

.bianco { color: white; }
.padding_testo {padding: 15px;}
a { text-decoration: none; color:gray; }
a:hover { text-decoration: underline; }



/* Angoli Arrotondati INIZIO */
b.btop, b.btop b, b.bbot, b.bbot b{
    display: block;height: 10px;font-size: 1px;
    background-image:url(rc.png);
    background-repeat: no-repeat}
b.btop b{background-position: 100% -10px}
b.bbot{background-position: 0 -20px}
b.bbot b{background-position: 100% -30px}

/* Angoli Arrotondati FINE */
