body{font-size:75%;font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SanSans-Regular, sans-serif;
padding:0;margin:3px;}
a, a:link, a:visited {font-weight:bold;color:#87090A;text-decoration:underline;}
a:hover, a:active {text-decoration:none;}
h1, h2, h3 {margin:0;padding:3px;font-size:1.2em;}
h1 {background:#7F0708;color:#fff;padding:5px;} 
h2 {font-size:1.3em;}
img {border:0;}
ul {padding:0;list-style-position:outside;margin:0 0 6px 22px;}
li {margin:0 0 3px 0;}
p {font-size:1.1em;padding:3px;margin:0 0 6px 0;}

span.nascosto {clear:none;z-index:51;left:-10000px;width:0;position:absolute;top:-10000px;height:0;}

body.popup div.contenitore_pop {overflow:hidden!important;overflow-y:auto!important;overflow:auto;width:99.8%;
margin-top:4px;}
body.popup div.contenuto_pop {width:100%;}

div#avviso {border:1px dotted #000;font-weight:bold;padding:95px 8px;text-align:center}


div#demo {margin-top:30px;}
div#demo h2 {padding-left:3px;padding-top:5px;padding-bottom:5px;margin-top:5px;}
div#demo h2 a {text-decoration:none}


/*
div#demo h2.ico_eng {background:url(im/ico_eng.gif) 5px 50% no-repeat;}
div#demo h2.ico_fra {background:url(im/ico_fra.gif) 5px 50% no-repeat;}
div#demo h2.ico_rom {background:url(im/ico_rom.gif) 5px 50% no-repeat;}
*/

p.indietro {margin:0 0 6px 0;}
p.indietro a {background:url(im/ico_indietro.gif) 0% 50% no-repeat;padding-left:10px;}

