
body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding: 0px;
}

td {
	vertical-align: top;
}

a:link {
	text-decoration:none;
}

a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a:active {
	text-decoration:none;
}

ul  {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.intro  {
	line-height:1.6;
	margin: 10px;
	padding: 10px;
	list-style-type: disc;
}
h1 {
	font-size: 25px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}


.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


#header {
	background-image: url(../img/bg_head.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: auto;
	padding: 0px;
	height: 100px;
	width: 980px;
	color: #FFF;
}
#header .logo {
	float: left;
	height: 65px;
}
#header .login2 {
	float: right;
	margin: 12px 30px 0 0;
}
#header .login2 img {
	vertical-align: middle;
}
#header .login2 a {
	font-weight: normal;
	color: #FFF;
}
#header .login2 input {
	margin: 0 5px;
	padding: 3px 2px;
	width: 130px;
	border: 1px solid #999999;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}



#header .menu {
	clear: both;
	margin: 0;
	padding: 0;
}


#header .menu ul li{
	margin: 0px;
	padding: 10px 0 10px 0;
	float: left;
}
#header .menu ul li.red {
	background-image: url(../img/bg_menuRed.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
#header .menu ul li.menubg2 {
	background-image: url(../img/bg_menu2.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
#header .menu ul li.active {
	background-image: url(../img/bg_menuRollover.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

#header .menu ul li a {
	color: #FFF;
	text-decoration: none;
	padding: 10px 14px 11px;
}

#header .menu ul li a:hover {
	background-image: url(../img/bg_menuRollover.jpg);
	background-repeat: repeat-x;
	background-position: center;
}









#header .menu ul li ul li {
 list-style:none;
}

#header .menu ul li ul{
 display: none;
}

#header .menu ul li:hover ul{
 display: block;
 position: absolute;
 z-index:1;
 width:130px;
 padding: 0;
 margin: 10px 0 0 -1px;
 background: #eee;
}
#header .menu ul li li {
 border-bottom:1px solid white;
 width: 130px;
 
 background:#777;
 background-repeat: repeat-x;
 background-position: center;
}
#header .menu ul li li:hover {
 background-image: url(../img/bg_menuRollover.jpg);
 background-repeat: repeat-x;
 background-position: center;
}












.sub {
	margin:0px 0px 10px 0px;
	border:0px;
	padding:0px;
	background:#333333;
	width:100%;
}

.subtd {
	padding:4px;
	margin:1px;
	border:0px;
	background:#333333;
	vertical-align:middle;
	width:12%;
	text-align:center;
}


#footer {
	margin: 5px auto;
	width: 980px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding: 5px 0;
	font-size: 11px;
	color: #555;
	font-weight: normal;
}


#footer a   {
	color: #555;
	text-decoration: none;
}
#main {
	margin: 10px auto;
	padding: 0px;
	width: 980px;
}


#main a    {
	color: #C00;
}
#main a:hover  {
	color: #000;
}

#main .bghome {
	background-image: url(../img/bg_home.jpg);
	background-repeat: no-repeat;
	margin: 5px 0 0 2px;
	padding: 0px;
	height: 338px;
	width: 980px;
}
#main .bghome .iscrHome {
	width: 262px;
	float: right;
	margin: 30px 50px 0 0;
	padding: 0px;
}
#main .bghome .iscrHome h2 {
	color: #FF0000;
	font-weight: normal;
	font-size: 20px;
	margin: 0;
	padding: 0 0 20px 0;
}
#main .bghome .iscrHome input {
	width: 250px;
	height: 15px;
	margin: 0 0 15px 0;
	padding: 4px 0px;
	border: thin solid #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
#main .bghome .iscrHome .campiTxt {
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}
#main .bghome .iscrHome .butt_reg {
	float: right;
	margin: 0px;
	padding: 15px 0 0 0;
}

#home_privacy {
	margin-bottom:10px;
	display:none;
}

#main .sdbar {
	margin: 0 0 0 15px;
	padding: 10px 0px 0px 0px;
	float: left;
	width: 210px;
	
	font-weight: bold;
	color: #000;
	font-size: 11px;
}

.homenotifiche {
	text-align:left;
	font-weight: bold;
	color: #000;
	font-size: 14px;
	margin-bottom:15px;
	margin-top:5px;
}

#main .sdbarnotizie {
	margin: 0 0 0 15px;
	padding: 0px;
	float: left;
	width: 340px;
}

.sdbarnotizietitle {
	font-size:15px;
}

#main .sdbar2 {
	margin: 0 10px 0 0;
	padding: 0px;
	float: left;
	width: 160px;
	color: #000;
	font-size: 11px;
}
.sdbar2cnt {
	background-color: #EEE;
	padding:10px;
}
.sdbar2tit {
	font-size:15px;
	margin-bottom:10px;
	text-align:center;
}
.sdbarzone {
	width:190px;
	background:#eee;
	margin:0px;
	padding:0px;
	border:0px;
}
.sdbarzone2 {
	width:190px;
	margin:0px;
	padding:0px;
	border:0px;
}
#main .bgtit {
	background-image: url(../img/sdbar_titbox1.gif);
	margin: 0px;
	width: 190px;
	height: 27px;
}
#main .bgtitbig {
	background-image: url(../img/sdbar_titbox2.gif);
	margin: 0px;
	width: 320px;
	height: 27px;
}
#main .bgtit  .tit{
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	padding: 7px 0 0 10px;
	margin: 0;
}
#main .bgtitbig .tit{
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	padding: 7px 0 0 10px;
	margin: 0;
}
.list {
	background:#eee;
	padding-top:5px;
	margin-bottom:5px;
	border:0px;
}
.listtd {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
}

#main .sdbar h2 {
	font-size: 15px;
	margin: 0px;
	padding: 0px;
}
#main .sdbar ul.profilo {
	margin: 7px 0 20px 0;
	padding: 0 0 0 5px;
}
#main .sdbar li {
	padding: 0 0 5px 0;
}

#main .sdbar li a {
	color: #C00;
	padding: 0 0 0 3px;
}
#main .sdbar li a:hover {
	color: #000;
}

.introtitle {
	font-size:18px;
}

.introbody {
	margin-top:15px;
	font-size:15px;
	background:#eee;
	padding:8px;
}

.introimg {
	width:120px;
	height:120px;
	float:left;
	margin-right:20px;
	margin-bottom:10px;	
}

#main .sdbar .input {
	font-size: 11px;
	color: #666;
	width: 110px;
	margin: 0px;
	padding: 5px 3px;
	border: 1px solid #CCC;
}
.sdbarlink {
	margin-bottom:0px;
	padding:5px;
	background:#eee;
	text-align:right;
}
.profilenick {
	text-align:center;
	font-size:14px;
	margin-bottom:10px;
}
.nick   {
	color: #C00;
}
.data {
	color: #FFF;
	background-color: #C00;
	padding: 0 15px 0 5px;
	width:50px;
}



#main .banner {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: right;
	width: 120px;
}
.sdbarbanner {
	float:right;
	margin: 0px;
	padding: 0px;
	border:0px;
	float: right;
	width: 130px;
}
.leaderboard {
	text-align:center;
	margin-bottom:8px;
}
#main .cnt {
	margin: 0;
	padding: 0px;
	float: left;
	width: 620px;
}
#main .cnt2 {
	margin: 0;
	padding: 0px;
	float: left;
	width: 670px;
}
#main .bgBox {
	height: 47px;
	background-image: url(../img/bg_boxMain.gif);
	margin: 0 0 10px 0;
}
#main .bgBoxBig {
	height: 47px;
	background-image: url(../img/bg_boxMainBig.gif);
	margin: 0;
	width: 840px;
	position:relative;
}
#main .bgBoxMed {
	height: 47px;
	background-image: url(../img/bg_boxMainMed.gif);
	margin: 0;
	width: 570px;
	position:relative;
}
#main .bgBoxP {
	height: 47px;
	background-image: url(../img/bg_boxMainP.gif);
	margin: 0px;
}
#main .tit {
	color: #FFF;
	font-size: 20px;
	padding: 13px 0 0 10px;
}

.cosatable {
	width:100%;
	border:0px;
	margin:0px;
	padding:0px;
}
.cosafoto {
	text-align:left;
	vertical-align:top;
	width:120px;
}
.cosadx {
	margin:0px;
	padding:10px;
	background:#eee;
}
.cosatitle {
	font-size:20px;
	color:#666;
}
.cosalinks {
	font-size:15px;
}
.cosatext {
	padding-top:5px;
	padding-bottom:5px;
}
.cosatexttable {
	width:100%;
}
.cosatexttddx {
	width:100px;
	text-align:center;
}
.cosatextbox {
	width:100%;
	height:50px;
	margin-right:10px;
	overflow:auto;
}
#main .cnt .cosa {
	background-color: #EEE;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 100px;
	width: 510px;
	font-size: 20px;
	color: #666;
}
#main .cnt .cosa input {
	background-color: #FFF;
	width: 340px;
	border: 1px solid #CCC;
	margin: 0 5px 0 0;
	float: left;
	padding: 3px 5px;
}
#main .cnt ul.tifosi {


}
#main .cnt ul li {
	margin: 0 10px 10px 0;
	padding: 0px;
	float: left;
}
#main .cnt2 ul li {
	margin: 0 0 10px 0;
	padding: 0px;
	float: left;
}

#main .status {
	padding: 0 0 10px 0;
	width: 620px;
	margin: 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}
#main .foto {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}
#main .txt {
	float: left;
	width: 570px;
	margin: 0;
	padding: 0;
}
.infotifo {
	float:left;
	vertical-align:middle;
	margin-left:5px;
}
.infotifoimg {
	width:12px;
	height:12px;
	vertical-align:middle;
	margin-top:1px;
}
#main .txt .dtRed {
	color: #C00;
	font-size:10px;
}
#main .txt .cmm {
	font-size: 14px;
	font-weight: normal;
	color: #444;
	padding: 6px 0 6px 0;
}
#main .commenti {
	margin: 10px 0 0 50px;
	padding: 0px;
	width: 570px;
}
#main .commenti .box {
	background-color: #EEE;
	padding: 5px;
	margin: 0 0 2px 0;
}
#main .commenti .box .txt {
	float: left;
	width: 510px;
	margin: 0;
	padding: 0;
}

.profilebox {
	background-color:#eee;
	width:450px;
	margin-bottom:10px;
}

.profilesx {
	width:500px;
}

.profiledx {
	width:auto;
	padding:0px 10px 10px 10px;
	height:240px;
}

.profiledxbg {
	background-color: #EEE;	
}

.mailtable {
	border:0px;
	margin:0px;
	padding:0px;
	width:840px;
}
.mailtd {
	padding:15px;
	background:#efefef;
}
.mailtd2 {
	padding:15px;
	background:#d6d6d6;
}
.mailnew {
	font-weight:bold;
	font-style:italic;
}
.mailtabledett {
	background:#efefef;
	width:840px;
	height:620px;
}
.mailtddett {
	padding:15px;
	margin:0px;
	border:0px;
}
.mailheader {
	font-weight:bold;
}

.bgboxarea {
	background:#efefef;
	padding:0px;
	margin:0px 0px 10px 0px;
	border:0px;
	width:840px;
}

.bgboxareacontent {
	padding:15px 15px 10px 15px;
}

.amicitdentry {
	margin:0px;
	padding-bottom:15px;
	padding-right:5px;
	border:0px;
	width:25%;
}
.amicitdreq {
	margin:0px;
	padding-bottom:15px;
	padding-right:5px;
	border:0px;
	width:25%;
}

.tdclose {
	margin:0;
	padding:0;
	border:0;
	width:16px;
}

.sitebanner {
	width:130px;
	margin:0px;
	padding:0px 0px 10px 0px;
	text-align:right;
}

.squadra {
	font-size:11px;
}

.nocontorno {
 	margin:0px;
 	padding:0px;
 	border:0px;
 	text-align:center;
}

.colore {
	color:red;
}

table.tab1 {
	border: 1px solid #BBBBBB;
	margin: 0px auto 10px auto;
	padding: 0px;
}

td.td1 {
	color: white;
	text-align: center;
	padding: 5px;
	background: #00c000 url("/layout/intverde.png") top left repeat-x;
}

.cen {
 margin:0px auto 0px auto;
}

.mar {
 padding:8px;
 text-align:center;
}

.cla {
	background: #EEEEEE;
	color: #000000;
	padding: 3px;
	font-size: 10px;
}

.c {
	text-align: center;
}

.d {
	text-align: right;
}

.l {
	text-align: left;
}

.g {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

.pic {
	font-size:10px;
}
.pic2 {
	font-size:12px;
}

.tal {
	text-align:left;
	font-size:12px;
	width:96%;
	padding:10px;
	background:#eee;
	margin-bottom:15px;
}
.ta {
	background: #F5F5F5;
	text-align: justify;
	vertical-align: top;
	width: 90%;
	padding: 6px 6px;
	color: #000000;
	font-size:12px;
}
.ta1 {
	background: #94A9C2;
	text-align: left;
	vertical-align: top;
	width: 100%;
	padding: 6px 6px;
	color: #000000;
}
.ta2 {
	background: #B0C5D7;
	text-align: left;
	vertical-align: top;
	width: 100%;
	color: #000000;
}
.ta3 {
	background: #CEDCEA;
	text-align: left;
	vertical-align: top;
	width: 100%;
	color: #000000;
}

.tmer {
	text-align: left;
	vertical-align: middle;
	color:#303030;
	font-size:10px;
}

.min {
	text-align:center;
	font-size:10px;
}

.vedi {
	margin: 10px auto 10px auto;
	background:#EEE;
	width: 80%;
}
.vedi2 {
	margin: 0px auto 0px auto;
	background:#EEE;
}

table.tablista {
	margin-top:20px;
	text-align: center;
	background: white;
	width:100%;
}

td.listat {
	background: #efefef;
	text-align: justify;
	vertical-align: top;
	width: 50%;
	border: 0px;
	color:#303030;
}

td.listat2 {
	background: #e5e5e5;
	text-align: justify;
	vertical-align: top;
	width: 50%;
	border:0px;
	color:#303030;
}

td.c1 {
	text-align:left;
	padding:10px;
	border:1px dashed #444444;
	background:cyan;
}

td.c2 {
	text-align:left;
	padding:10px;
	border:1px dashed #444444;
	background:#85d1e1;
}

table.claz2 {
	background:white;
	margin:5px;
}

table.claz {
	width:75%;background:white;margin:5px auto 5px auto;
}
.c1z {
	background:#d6d6d6;margin:1px;padding:4px;text-align:center;font-size:11px;vertical-align:middle;
}
.c1zl {
	background:#d6d6d6;margin:1px;padding:3px 4px;text-align:left;font-size:12px;vertical-align:middle;
}
.c2z {
	background:#efefef;margin:1px;padding:4px;text-align:center;font-size:11px;vertical-align:middle;
}
.c2zl {
	background:#efefef;margin:1px;padding:3px 4px;text-align:left;font-size:12px;vertical-align:middle;
}
.c1zp {
	background:#d6d6d6;margin:1px;padding:3px;text-align:center;font-size:11px;vertical-align:middle;
}
.c2zp {
	background:#efefef;margin:1px;padding:3px;text-align:center;font-size:11px;vertical-align:middle;
}

.table_pf {width:150px;background:black;}

.td_pf {
	padding:5px 0px 5px 0px;
	text-align:center;
	background:white url("/layout/fonderete.jpg") top left repeat;
}

.tdint_pf {
	padding:5px;
	font-weight:bold;
	text-align:center;
	background:gray;
	color:white;
}

.t_pf {
	font-size:12px;line-height:1.5em;
}
.tint_pf {
	font-size:14px;
}

.dif_color {
	color:#938238;
}
.att_color {
	color:#083194;
}
.riscell {
	font-size:10px;text-align:left;padding:1px;
}
.ristable {
	margin:0px auto 0px auto;
}

.formconsegnabox {
	background:#eee;
	padding:10px;
	margin:10px;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
}

.obsoleto {color:gray;}
.bl {color:black;}

.numero {
	font-weight:bold;
	font-size:16px;
}

td.listavoti {
	font-size:11px;
	text-align:left;
}

table.t {
	width:100%;
	text-align:center;
}

#tab {
	margin:0px;
	border:0px;
	padding:0px;
	width:100%;
}



table#cal {
	margin:10px auto 10px auto;
	background:#96bfc7;
}

table.calb {
	background:#96bfc7;
}

.ca {
	margin:1px;padding:5px;
	font-size:12px;
	text-align:left;
	background:white;
}


.cap {
	font-size:11px;
}

.calnick {
	font-style:italic;
	font-size:10px;
}

#caletab {
	margin:0px auto 0px auto;
	border:0px;
	padding:5px;
	width:80%;
	text-align:center;
}
	
.calet {
	margin:5px auto 5px auto;
	width:260px;
}

.caletd1 {
	background:#00819b url("/layout/intblu.png") top left repeat-x;
	color:white;
	text-align:center;
	padding:5px;
}
	
.caletd2 {
	background:#ff5555 url("/layout/introsso.png") top left repeat-x;
	color:white;
	text-align:center;
	padding:5px;
}

.caletdp {
	background: #555555 url("/layout/bgh.png") top left repeat-x;
	color:white;
	text-align:center;
	padding:5px;
}
		
.calek {
	text-align:left;
	font-size:12px;
	padding:3px;
}

.calekint {
	text-align:left;
	font-size:12px;
	padding:5px;
	background: #555555 url("/layout/bgh.png") top left repeat-x;
	color:white;
	text-align:center;
}

.calekint2 {
	text-align:left;
	font-size:12px;
	padding:5px;
	background: #555555 url("/layout/bgh2.png") top left repeat-x;
	color:white;
	text-align:center;
}

.caletabk {	
}

table#sqabcla {
	background:#31b5d6;
	margin:5px auto 5px auto;
}

.sqabc1 {
	background:#80e3fb;
	margin:1px;
	padding:5px;
	text-align:left;
	font-size:10px;
}

.sqabc2 {
	background:#c6eff7;
	margin:1px;
	padding:5px;
	text-align:left;
	font-size:10px;
}

.sqabc3 {
	background:#c2eaf1;
	margin:1px;
	padding:5px;
	text-align:left;
}

table#sqabcal {
	background:#083194;
	margin:10px auto 10px auto;
}

.sqabca {
	background:white;
	margin:1px;
	padding:8px;
}

.offperd {
	background:pink;
	padding:5px;
}

.messaggiolega {
	padding:5px;
}

.forumhead {
	width:100%;
}

.forumtdhead1 {
	text-align:left;
	padding:8px 15px 8px 15px;
}

.forumtdhead2 {
	text-align:right;
	padding:8px 15px 8px 15px;
}

.forumtdhead {
	background:#EEE;
	padding:8px 15px 8px 15px;
}

.forumtable {
	width:100%;
}

.forumtd {
	background:#EEE;
	padding:15px;
	text-align:left;
}

a.forumlink {
	color:black;
	text-decoration:none;
}

a.forumlink:hover {
	color:#40A7D6;
	text-decoration:underline;
}

.forumobj {
	font-size:16px;
	margin-top:8px;
}

.forumvaipag {
	font-size:14px;
}

.forumlogin {
	text-align:right;
	font-size:11px;
}

.forumloginf {
	font-size:10px;
}

.forumcurpag {
	font-weight:bold;
	font-size:15px;
}

.forumult {
	margin-top:8px;
}

.forumdatau {
	font-size:11px;
}

.forumdata {
	font-size:12px;
}

.forumfoto {
	margin-top:8px;
	width:100px;
}

.forumaut {
	margin-top:8px;
	font-size:14px;
}

.forumautmes {
	margin-top:8px;
	font-size:11px;
}

.forumscrivi {
	text-align:right;
}

.forummsg {
	font-size:14px;
}



.amicibox {
	width:110px;
	background:#ffffb0;
	padding:5px;
	margin:0px;
	border:0px;
	text-align:center;
}

.amicititle {
	font-size:14px;
	font-weight:bold;
}

.amiciaggiungi {
	font-size:12px;
}

.amicitext {
	font-size:11px;
}

.amiciinput {
	font-size:10px;
}

.amicibutton {
	font-size:10px;
}

.amicitdfoto {
	vertical-align:middle;
	text-align:left;
}

.amicitdnick {
	vertical-align:middle;
	font-size:11px;
	text-align:left;
}

.amicitdchat {
	vertical-align:middle;
	text-align:left;
}

a.amicitdlink:link {
	color:black;text-decoration:none;
}
a.amicitdlink:visited {
	color:black;text-decoration:none;
}
a.amicitdlink:active {
	color:black;text-decoration:none;
}
a.amicitdlink:hover {
	color:black;text-decoration:underline;
}

.richiestatable {
	width:100%;
}

.richiestatd {
	background:#FAEBD7;
	padding:15px;
	text-align:left;
	vertical-align:middle;
}

.richiestecommunity {
	font-size:14px;
}

.camptab {
	width:190px;
	border:0px;
	margin:0px 0px 15px 0px;
	padding:0px;
}

.camptabbig {
	width:320px;
	border:0px;
	margin:0px 0px 15px 0px;
	padding:0px;
}

.camptd {
	padding:5px;
	background:#efefef;
}
.camptd2 {
	padding:5px;
	background:#d6d6d6;
}

.pronotable {
	border:0px;
	margin:0px;
	padding:0px;
	width:840px;
}
.pronotd {
	padding:6px;
	background:#efefef;
	text-align:center;
}
.pronotd2 {
	padding:6px;
	background:#d6d6d6;
	text-align:center;
}
.pronotdb {
	padding:6px;
	background:#dfdfdf;
	text-align:center;
}
.pronotd2b {
	padding:6px;
	background:#c6c6c6;
	text-align:center;
}

.avanztd {
	padding:8px;
	background:#efefef;
	text-align:left;
}
.avanztd2 {
	padding:8px;
	background:#d6d6d6;
	text-align:left;
}

.rosatable {
	border:0px;
	margin:0px;
	padding:0px;
	width:340px;
}
.rosatd {
	padding:4px;
	background:#efefef;
	text-align:center;
}
.rosatd2 {
	padding:4px;
	background:#d6d6d6;
	text-align:center;
}

.pronocla {
	background:#efefef;
}
.pronocla2 {
	background:#d6d6d6;
}
.pronoclatd {
	padding-top:5px;
	padding-left:5px;
}
.pronoimg {
	vertical-align:middle;
	margin-right:15px;
	margin-left:5px;
}
.pronoposttd{
	padding:4px;
	background:#efefef;
	font-size:12px;
}
.aclatd {
	padding:4px;
	background:#efefef;
	text-align:center;
}
.aclatd2 {
	padding:4px;
	background:#d6d6d6;
	text-align:center;
}

.clubtitle {
	font-size:15px;
	margin-bottom:10px;
	font-weight:bold;
}

.clubinfobox {
	background:#eee;
	margin-left:auto;
	margin-right:auto;
}

.clubpublink {
	font-size:15px;
	text-align:center;
}

.clubpostlink {
	margin-bottom:5px;
}

.clubfrombox {
	margin-bottom:5px;
}

.clubposttitlebold {
	font-size: 16px;
	font-weight: bold;
	color:#444;
	margin-bottom:5px;
}

.clubposttitle {
	font-weight: bold;
	color:#444;
	margin-bottom:5px;
	margin-top:8px;
}

.clubpostbodybold {
	font-size: 14px;
	color:#444;
	margin-top:5px;
	margin-bottom:5px;
}

.clubpostbody {
	color:#444;
	margin-top:5px;
	margin-bottom:5px;
}

.clubimagefloat {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}

.clubstatus {
	padding: 0 0 10px 0;
	margin: 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}

.clubauthor {
	font-style:italic;
	font-size:12px;
	margin-bottom:5px;
}

.commdate {
	float:right;
}

.statusdate {
	float:right;
	padding-right:5px;
	font-size:11px;
}

.selectstatus {
	float:left;
	padding:8px;
}

.typeselectorbox{
	text-align:right;
	margin-top:10px;
}

.typeselector{
	font-size:15px;
}

.matchselector {
	font-size:15px;
}

.matchposttext {
}

.matchpostbox {
	margin-top:10px;
}

.matchposttd {
	padding:4px;
	background:#efefef;
	font-size:12px;
}

.matchposttable {
	float:left;
	margin-right:20px;
	margin-bottom:15px;
}

.clubrequesttd {
	vertical-align:middle;
	padding-bottom:10px;
}

.votitable {
	border:0px;
	margin:0px auto 0px auto;
	padding:0px;
}
.votitd {
	padding:3px;
	background:#efefef;
	text-align:center;
	vertical-align:middle;
}
.votitd2 {
	padding:3px;
	background:#d6d6d6;
	text-align:center;
	vertical-align:middle;
}
.votoimg {
	margin:1px;
	vertical-align:middle;
	border:0px;
}

.intro1 {
	font-size:20px;
	color:red;
	margin-left:20px;
}

.intro2 {
	font-size:20px;
	margin-left:20px;
}

.intronotizie {
	font-size:14px;
	padding-left:10px;
	padding-bottom:5px;
	font-weight:bold;
}

.notiziehomebox {
	margin-bottom:10px;
}

.impostazionititolo {
	font-size:15px;
	font-weight:bold;
}

.boxclublega {
	text-align:left;
	width:620px;
}

.pronomodetitle {
	font-size:16px;
}

.barsportbox {
	background:#eee;
	padding:10px;
	margin-bottom:10px;
}

.barsporttitle {
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}

.bsporttit {
	font-size:14px;
	margin-bottom:25px;
	text-align:center;
}

.bsportboxsquadre {
	padding:10px;
	margin-bottom:5px;
	text-align:center;
}
.bsportsquadraimg {
	width:14px;
	height:14px;
	vertical-align:middle;
	margin:3px;
}

.notiziaimagefloat {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	padding-top:10px;
}

.notiziadate {
	font-size:11px;
}

.notiziatitle {
	font-size: 18px;
	font-weight: bold;
	color:#444;
}

.notiziatitle2 {
	font-size: 17px;
	color:#444;
	margin-top:6px;
}

.notiziabody {
	font-size: 14px;
	color:#444;
	margin-top:6px;
	text-align:justify;
}

.notiziastatus {
	padding: 0 0 10px 0;
	margin: 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}

.notiziesommariotable{
	width:100%;
}
.notiziesommariofototd {
	padding:0px 5px 10px 5px;
	vertical-align:middle;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}
.notiziesommariobodytd {
	padding:0px 5px 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	vertical-align:middle;
}

.notiziehomefototd {
	padding:0px 5px 5px 5px;
	vertical-align:middle;
}
.notiziehomebodytd {
	padding:0px 5px 5px 5px;
	vertical-align:middle;
}

.notiziasommariodate {
	font-size:11px;
}

.notiziasommariotitle {
	font-size: 15px;
	color:#444;
}

.notiziasommariotitle2 {
	font-size: 12px;
	color:#444;
}

.notiziafonte {
	font-size:12px;
}

.bannersidebar {
	float:right;
	width:320px;
	margin:0px 0px 0px 10px;
	padding:0px;
	border:0px;
	text-align:right;
}

.b300 {
	margin:0px;
	padding:0px;
	border:0px;
}

.b160 {
	text-align:center;
	margin:30px 0px 0px 0px;
	padding:0px;
	border:0px;
}

.bannernotizia {
	margin-top:10px;
	margin-bottom:10px;
}

.bonusboxtd {
	background:#eee;
	padding:5px;
}

.bonusboxtab {
	margin-right:20px;
}

.boxradius {
	background:#eee;
	padding:5px;
	margin:5px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}
