
html {margin:0; padding:0;}
body {
background-color : #330000;
font-family : arial, helvetica, sans-serif;
font-size : 11px;
color : #00002b;
line-height : 11pt;
}
h1 {color : #ffffff; margin:0; padding:0; font-size : 15px;}
form, h2, h3, ul, table, tr, td, th {margin:0; padding:0;}

a {
color : #BE261E;
text-decoration : underline;
}
a:hover {
color : #7b1712;
}
a.h:hover {
color : #ff0000;
}
a.topnav {
color : #ffffff;
text-decoration : none;
font-weight : bold;
}
a.topnav:hover {
color : #ffffff;
text-decoration : underline;
font-weight : bold;
}
a.redhyperlink {
color : #d32331;
text-decoration : none;
font-weight : bold;
}
a.redhyperlink:hover {
color : #d32331;
text-decoration : underline;
font-weight : bold;
}
a.buttonhyperlink {
color : #ffffff;
text-decoration : underline;
font-weight : bold;
}
a.buttonhyperlink:hover {
color : #ffffff;
text-decoration : underline;
font-weight : bold;
}
a.bluehyperlink {
color : #00002b;
text-decoration : underline;
}
a.bluehyperlink:hover {
color : #00002b;
text-decoration : underline;
}
h1 {
font-size : 13px;
font-variant : small-caps;
}
.largegreen {
font-size : 15px;
color : #ffffff;
font-weight : bold;
}
.largeblue {
font-size : 13px;
color : #00002b;
font-weight : bold;
}
.small {
font-size : 10px;
color : #00002b;
}
.green {
color : #ffffff;
}
#footer {
color : white;
font-size : 9pt;
}
a#nuovi:hover {
font-family : arial, helvetica, sans-serif;
font-size : 12px;
color : #BE261E;
}
a#nuovi {
font-family : arial, helvetica, sans-serif;
font-size : 12px;
color : #BE261E;
}
td#header a {
color : white;
font-size : 13pt;
margin-top : 0;
margin-left : 11px;
font-variant : small-caps;
}
.alpha a {
background-color : #ffcc00;
text-align : center;
text-decoration : none;
font-weight : bold;
color : black;
font-family : "Trebuchet MS", verdana, sans-serif;
width : 18px;
font-size : 13pt;
padding : 0 8px 0 3px;
}
.menu {
padding : 3px 3px 3px 3px;
font-size : 9pt;
}


/* Edited by Yiam (www.yCoding.com) */


a img {border:0;}
.left {float:left;width:auto;}
.right {float:right;width:auto;}
#topbanner {width:900px;margin:0 auto;padding-bottom:5px;text-align:center;}
#wrapper {background:#fffffe url(images/bg.gif) repeat-y; width:900px;margin:0 auto;border:1px double #B2B2BF;}
#footer {width:900px;margin:0 auto;padding-top:15px;text-align:center;}
#header {height:49px; overflow:hidden;background:url(images/header.gif) repeat-x; margin-bottom:10px;}
.leftcol {float:left; width:188px; padding:0 8px 0 0;}
.maincol {float:left;width:696px;padding:0 8px 0 0;overflow:hidden;}
    .content_col {float:left;width:536px;border:1px solid #111; }
    .rightcol {float:right; width:148px;border:1px solid #111;}
    .col60 {float:left;width:400px;border:1px solid #111;}
    .col40 {float:right;width:285px;border:1px solid #111;}
    
    .entry {padding:5px 10px;}
.clr {clear:both; font:normal 1px/1px arial;}

.topnav {font:bold 13px/19px arial;padding:15px 10px;list-style:none;margin:0;}
.topnav li {display:inline;padding:0 5px;color:#fff;}
.topnav li.home {border-right:1px solid #fff;font:bold 15px/19px arial;}
.topnav li a {color:#fff;text-decoration:none;}
.topnav li a:hover {text-decoration:underline;color:#fff;}

.sb_ads {text-align:center; padding:10px;}
.sb_box {padding:10px;}
.sblist {padding:0 10px;}
.sb-list {list-style:none;}
.sb-list li {padding-left:10px;}
.center {text-align:center;}

.leftcol h3 {background:#111; color:#fff; font:bold 13px/18px arial;padding-left:10px;}
.maincol h2, .maincol h1 {background:#959595 url(images/menubg.gif) repeat-x bottom left; color:#fff; font:bold 13px/13px arial;padding:7px 0 7px 10px;}

.toplistbox {background:#fffff5;padding:5px 0;}
.toplist {width:268px;float:left;list-style:none;}
.toplist li {padding:0 10px;}

.col40 textarea {width:85%;}
.comment {border-bottom:1px solid #111; padding-bottom:3px; margin-bottom:3px;}
#wrapper-google {background:#fffffe url(images/bg.gif) repeat-y; width:1040px;margin:0 auto;border:1px double #B2B2BF;}
.maincol-google {float:left;width:810px;padding:0 8px 0 0;overflow:hidden;}



html .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top left; }
.col50{width:320px;padding:0 10px; float:left;}
ul.subslink {list-style:none;}
ul.subslink li {padding:3px 0 0 0;}

.top100 {border:0;border-collapse: collapse;}
.top100 th {text-align:center;background:#ffcc33;border-collapse: collapse; border:1px solid #111;line-height:16px;padding:3px;}
.top100 td {padding:3px;border-collapse: collapse;  border:1px solid #111;}

.recaptcha_theme_red {width:200px;}

