body { background-color:#F5F5F5;font-family:Verdana,Tahoma,Arial,sans-serif;font-size:13px;line-height:1.2em;margin:0 auto;padding:0}
a {color:#006; font-weight:700; text-decoration:none}
a:hover {text-decoration:underline}
a img {border:0}
p {margin:0 0 5px 2px}
img {margin:5px}
ul,ol,dl {font-size:0.9em;margin:2px 0 16px 35px}
ul ul,ol ol {margin:4px 0 4px 35px}
h1 {color:#006;font-size:2.5em;letter-spacing:-2px;margin:20px 0 20px 10px}
h1 a {color:#006;text-transform:none}
h2 {border-bottom:1px solid #c02000;color:#006;font-size:17px;letter-spacing:-1px;margin:0 0 10px;padding:0 2px 2px 5px}

#wrap {color:#404040;width:970px;background-color:#fff;margin:10px auto;padding:0; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#header {background:#E8E8E8;height:100px;border-top:1px solid #006;margin:0}
#toplinks {font-size:0.9em;text-align:right;padding:5px 2px 2px 3px}
#slogan {color:#c90;font-size:15px;font-weight:700;letter-spacing:-1px;line-height:1.2em;margin:10px 0 20px 10px}
#sidebar {float:left;line-height:1.4em;width:195px;margin:0 0 5px;padding:1px 0 0}
#sidebar ul {font-size:0.9em;list-style:none;margin:0;padding:0 0 15px 10px}
#sidebar li {list-style:none;margin:0 0 2px;padding:0}
#sidebar li a {font-size:14px;font-weight:700;padding:1px}
#sidebar ul ul {line-height:1.2em;margin:4px 0 3px 15px;padding:0}
#sidebar h2 {margin:3px 0 8px}
#content {float:right;line-height:1.5em;margin-left:5px;text-align:left;width:770px;padding:0}
#contentalt {float:left;line-height:1.5em;margin-right:20px;text-align:left;width:750px;padding:0}
#content h3,#contentalt h3 {margin:6px 0 0px}
#footerindex {border-top:4px solid #dadada;clear:both;color:gray;font-size:0.9em;line-height:1.6em;text-align:right;margin:200px 0 auto;padding:8px 0}
#footer {border-top:4px solid #dadada;clear:both;color:gray;line-height:1.6em;text-align:right;border-bottom:medium solid #006;margin:10px 0 auto;padding:8px 0}
#footer p {margin-right:15px;padding:0}
#footer a {color:gray;font-size:10px;font-weight:100}
.box {background:#4088b8;border:1px solid #c8c8c8;color:#fff;font-size:0.9em;line-height:1.4em;padding:10px 10px 10px 13px}
.box a {color:#f0f0f0}
.left {float:left;margin:0 15px 4px 0}
.right {float:right;margin:0 0 4px 10px}
.readmore {text-align:right;margin:-10px 10px 12px 0}
.timestamp {font-size:1.2em;margin:-5px 0 15px 10px}
.blue {color:#4088b8}
.clear {clear:both}
.fade {color:#c8c8c8}
.photo {background:#fff;border:1px solid #bababa;margin:6px 18px 2px 5px;padding:2px}
#titoletto {border-bottom:2px solid #c02000;color:#006;font-size:17px;letter-spacing:-1px;font-weight:700;margin:0 0 10px;padding:0 2px 2px 5px}
.intero {float:left;width:750px}
.sinistro {float:left;width:370px;margin-bottom:10px}
.destro {float:left;width:370px;margin-left:5px; margin-top:8px}
.destro h3 {color:#006; font-size:13px;}
.destro h3 a {text-decoration:underline;}
.destro p {line-height: 1.2;}

.destrolungo {float:right;width:370px;height:560px}
.Stile1 {color:#C00;font-size:10px;}
.Stile2 {font-size:76%;line-height:10px}
.Stile3 {font-size:10px}
.concorso { background-color:#EBEBEB; border:1px solid #ccc; margin-bottom:8px}
.concorso h3 {border-bottom:1px solid #dadada;color:#006;font-size:14px;font-weight:700;margin:10px 0 8px;padding-left:8px}
.concorso  p {font-size:12px}
.libreria { background-color:#EBEBEB; border:1px solid #ccc; margin-bottom:8px; height:80px}
.libreria  h3 {font-size:14px; padding-left:8px}
.libreria  p {font-size:12px;}
.libreria  a {font-size:12px; color:#666666 }
#toplinks a,.gray {color:gray}
#sidebar ul ul li a,.timestamp a {font-weight:400}
.adv {background-color:#EBEBEB; border: 1px solid #ccc; margin-right: 20px; margin-bottom:8px}
.advlungo {margin-right: 20px; margin-bottom:8px}
.ultimi {border:#ccc solid 1px; margin-bottom:8px; font-size:10px; margin:5px 0 5px 5px; padding:3px; background-color:#e8e8e8}
.anno {margin-bottom:8px; font-size:10px; margin:5px 0 5px 5px; padding:3px;}
.stemma  { float:left }
