body { background-color: #112237; text-align: center; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,th,tr,td { margin:0; padding:0; font: 11px/1.5em Verdana; }
img { border: none; }
table { border-collapse: collapse; border-spacing: 0; font-size: inherit;}

ul { margin: 0px; }
ul li { list-style: none; }

a:link,a:visited { color: #4E6283; text-decoration: none; }
a:hover { color: #93A5C2; text-decoration: none; }

#centra{ width: 1000px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; margin-left:auto; margin-right:auto; text-align:center; color: #ccc; }

#header { float:left; width:100%; padding-top:90px; background-image:url('../img_default/logo.gif'); background-position: center; background-repeat:no-repeat; /*background-color:#D7DFEC;*/ background-color:#112237; font-size:93%; line-height:normal; border-bottom:1px solid #93A5C2; }
#header ul { margin:0px; padding:10px 8px 0px 8px; list-style:none; }
#header li { display:inline; margin:0; padding:0; }
#header li a { float:left; background:url('../img_default/tableft1.gif') no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; font: bold 11px/1.5em Verdana; }
#header li a span { float:left; display:block; background:url('../img_default/tabright1.gif') no-repeat right top; padding:5px 15px 4px 6px; color:#627EB7; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a span { float:none; }
/* End IE5-Mac hack */
#header a:hover span { color:#222; }
#header a:hover { background-position:0% -42px; }
#header a:hover span { background-position:100% -42px; }
#header a.selected{ background-position:0% -42px; }
#header a.selected span { background-position:100% -42px; }

/* RSS */
#header li.rss a { float:left; background:url('../img_default/tableft11.gif') no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; font: bold 11px/1.5em Verdana; }
#header li.rss a span { float:left; display:block; background:url('../img_default/tabright11.gif') no-repeat right top; padding:5px 15px 4px 6px; color:#D06100; }
#header li.rss a:hover { background-position:0% -42px; }
#header li.rss a:hover span { background-position:100% -42px; }
#header li.rss a.selected{ background-position:0% -42px; }
#header li.rss a.selected span { background-position:100% -42px; }

#corpo { padding:20px; border-left: 1px solid #93A5C2; border-right: 1px solid #93A5C2; background-color: #fff; color: #000; text-align:left; }

#footer { height:50px; padding:10px; text-align:center; background-color:#112237; color: #ccc; font-size:93%; line-height:normal; border-top:1px solid #93A5C2; font: bold 11px/1.5em Verdana; }
#footer a:link, #footer a:visited { color: #93A5C2; text-decoration: none; }
#footer a:hover { color: #fff; text-decoration: none; }
.clear { clear:left; }

.small { font-size:90%; }
.date, .date a { color: #93A5C2; }
.in { width: 600px; padding-right: 10px; line-height:16px; }
.in .titoloP { font-weight: bold; font-size: 200%; text-transform: uppercase; margin-bottom:3px; }
.in .titolo { font-weight: bold; text-transform: uppercase; margin-bottom:3px; }
.in .sommario { color: #aaa; /*text-transform: uppercase;*/ }
.in img { padding: 2px; margin-right:5px; margin-bottom:5px; border: 1px solid #93A5C2; background-color: #fff; }
.in .spoiler { color: #900; font-weight: bold; text-transform: uppercase; }
.in .bordo { border-top: 1px solid #93A5C2; padding-top:10px; }
.dx { width: 380px; }
.dx a:link, .dx a:visited { color: #4E6283; }
.dx a:hover { color: #4E6283; text-decoration:underline; }
.dx .box { background-color: #efefef; border: 1px solid #93A5C2; padding:4px; margin-bottom: 10px; }
.dx .box.facebook { background-color: #0037B8; }
.dx .titoloB { font-weight: bold; text-transform: uppercase; }
.dx .titolo { font-weight: bold; text-transform: uppercase; }
.dx img { padding: 2px; margin-right:5px; margin-bottom:5px; border: 1px solid #93A5C2; }
.dx .spoiler { color: #900; }