html { font-size: 100%; }
body { font: 62.5%/1.5 "Trebuchet MS",sans-serif; background: #fff url(../img/logo148.jpg) no-repeat top left; color: #333; text-align: left; }/*  */
p { padding-bottom: 0.3em; margin-top: 0; font-size: 1.2em; line-height: 1.36em; }
h1,h2,h3 { font-size: 2.4em; margin-bottom: 0.3em; font-weight: bold;}/* margin-bottom: 14px; */
h1,h2 { margin-left: 320px; color: #999; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.4em; }
dl { font-size: 1.2em; border-top: 2px solid #666; margin-top: 0; line-height: 1.36em; }
dt { color: #666; margin-top: 0.2em; font-weight: bold;}
dd { margin-left: 1em; font-weight: normal; text-align: justify; }
img { margin: 0; padding: 0; border:0; }
.hide { display: none; }
#wrapper { width: 980px; margin: 20px auto; }/* width: 980px; */
#slider { width: 718px; margin: 33px auto; margin-bottom: 12px; position: relative; }/* width: 720px; */
.panel h2 { display: none; }
.panel p { text-align: justify; }
.scroll { height: 360px; width: 718px; overflow: auto; position: relative; clear: left; }/* height: 260px; width: 720px; */
.scrollContainer { width: 10052px; } /* width: 5026px; = 7x718 > */
.scrollContainer div.panel { float: left; position: relative; padding: 15px; height: 328px; width: 688px; overflow: auto; background: #fff url(../img/bg_panel_light.jpg) no-repeat top left; }/* padding: 15px; height: 225px; width: 688px; */
ul.navigation { list-style: none; text-align: center; background: transparent; }
ul.navigation li { display: inline; margin: 0 10px 0 0; }
ul.navigation a { line-height: 2.2em; padding: 6px 10px; text-decoration: none; color: #666; font-size: 14px; font-weight: bold; }
ul.navigation a:hover { background: #ddd; }
ul.navigation a.selected { background: #999; cursor: default; color: #fff; }/* background: #fff; no color */
ul.navigation a:focus, ul.navigation a:active { outline: 0; }
ul.navigation li a:focus, ul.navigation li a:active { outline: 0; }
#oxp td.mid { background: transparent; border-bottom: 1px solid #666; border-top: 1px solid #666 }
#oxp { width: 576px; margin-top: 0; font-size: 1.1em; color: #666; background: transparent; /*border-bottom: 2px solid #666*/ }
#oxp a:link, #oxp a:visited { text-decoration: none; color: blue; font-weight: bold; padding: 0 2px; }
#oxp a:hover { text-decoration: none; color: #fff; background: #666; }
#spons { float: left; width: 99%; display: inline; margin: 0; padding: 0; border: 0; text-align: center;}
#spons td { width: 20%; background: transparent;}
.back { font-size: 2em;font-weight: bold; color: #666; background: #fff; /* padding: 0 2px;transparent border-bottom: 2px solid #666*/ }
.back a:link, .back a:visited { text-decoration: none; color: #666; background: #ccc; padding: 0em 0.4em 0em 0.4em; }
.back a:hover { text-decoration: none; color: #fff; background: #666; padding: 0em 0.4em 0em 0.4em; }
dl a:link, dl a:visited { text-decoration: none; color: blue; font-weight: bold; padding: 0 2px; }
dl a:hover { text-decoration: none; color: #fff; background: #666; padding: 0 2px; }
.corsivo { font-style: italic; }
.fotodiv { clear: left; border: 0; margin: 0; padding: 0; }
.fotocontainer { float: left; font-size: .76em; margin: 0 .6em 1em 0; text-align: center; }
.img { margin: 2.4em 0.5em 0 0; padding: 0;}
.old { border-top: 1px solid #777; display: block; background: tranparent; width: 718px; text-align: center; }
.pippo { line-height: 2.2em; padding: 6px 10px; text-decoration: none; color: #666; font-size: 14px; font-weight: bold; margin: 0.8em 0;}
.pippo:hover { background: #ddd; }
/*.prsch { display:block; background: #ccc; margin-top:24px;}*/

