body {
	background: url(../images/sfondo.jpg) repeat-x #fff;
}

body, table {
	font-family: Tahoma;
	font-size: 12px;
	margin: 0px;
}

a {
	color: #396193;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

a:visited {
	color: #396193;
	text-decoration: none;
}

.form{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000;
	text-align:left;
	background-color: #FFF;
	border:1px solid #CECDC8;
}

ul.newsbox {
  margin: 0px;
  margin-left: 15px;
  padding: 0px;
  list-style-position: outside;
  font-size:11px;
}
ul.newsbox li {
 border-bottom: 1px solid #ccc;
}
h1 {
	margin: 0px;
	font-size: 1.5em;
	margin-bottom:5px;	
	text-align:center;
	padding:10px;
}

div {
	padding:0px;
	margin:0px;
	border: 0px solid #f00;
}

div#container {
	text-align: center;
	border: 0px;
	/*background: url(../images/shad.png) repeat-y;*/
	background-position: center;
	min-height: 100%;
	#height: 100%;
}

div#mainbox {
	margin: auto;
	width: 994px;
	text-align: left;
	border-top: 0px;
}

div#top {
	width:994px;
	height:130px;	
	background: url(../images/mainbkg2.jpg) no-repeat;	
	position: relative;
	background-position: center -90px;
}

div#top_banner {
	position: absolute;
	width: 476px;
	height: 80px;
	right: 35px;
	top: 31px;
	/*
  background-color: #33843B;
	border: 1px solid #225727;
	*/
}

div#top_news {
	border: 0px solid #f00;
	color: #fff;
	position: absolute;
	bottom: 25px;
	left: 10px;
	/*border-left: 4px solid #3171b9;*/
	padding-left: 10px;
	height: 90px;
	width: 550px;
	
	overflow: hidden;
}

div#top_icons {
	position:absolute;
	color: #fff;
	border: 0px solid #00f;
	position: absolute;
	bottom: 10px;
	right: 10px;  	
	padding-right: 10px;
	height: 100px;
	width: 490px;
	
}

div#iconwrapper a {
	color: #156828;
	text-decoration: none;
	font-weight: bold; 	
}

div.iconitem a.players:hover {
	background: url(../images/icon-players-on.png) no-repeat;
}


td.td_item{
  text-align:left;
  padding-top:3px;
  padding-bottom:3px;
  text-transform:uppercase;
}

table.sponsor td{
  margin-bottom:15px;
}
/* utili per menu tipo 1 */
div#menu {
	margin-top:10px;
	width:994px;
	height: 52px;
	padding-left: 12px;	
	background: url(../images/sfondo_menu.jpg) no-repeat;	
	padding-top: 1px;
}

div#menu div#menudiv {
	float: left;
	border: 0px solid #f00;
}

div#menudiv a {
	color: #1e4685;
	text-decoration: none;
	height: 25px;
	border: 0px solid #f00;
	display: block;
	_display: normal;
	/*padding-top: 3px;*/
	padding-left: 10px;
	padding-right: 10px;
}

div#menudiv a:hover {
	/*text-decoration: underline;*/
	color: #fff;
	background: url(../images/menu-hover.gif) repeat-x #275aab;
}
/* fine menu tipo 1 */

td.tdmenu {
	height: 24px;	
}

td.tdmenu:hover{
	height: 24px;
	background:url(../images/sfondo_menu_hover.jpg);
}
td.tdmenu a.tdmenuitem {
	font-size:11px;
	font-weight:bold;
	height: 26px;	
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

td.tdmenu a.tdmenuitem:hover {
	/*text-decoration: underline;*/
	color: #fff;
	/*background: url(../images/menu-hover.gif) repeat-x #275aab;*/
}

div.subpages {
	border-top: 0px;
}

div.subpages a {
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(../images/sfondo_submenu.jpg) repeat-x;
	background-color: #629ac2;
	text-decoration: none;
}
div.subpages a:hover {
	background: url(../images/sfondo_submenu_hover.jpg) repeat-x;	
	background-color: #2c67c3;
}

div#submenu {
	background: url(../images/menu-bottom.gif) repeat-x #275aab;
	background-position: bottom;
	height: 18px;
	padding-left: 10px;
}

div#submenu a {
	color: #fff;
	text-decoration: none;
	margin-right: 10px;
}

div#submenu a:hover {
	text-decoration: underline;
}

div#navigator {
	margin-top:2px;
	height: 24px;
	padding: 5px;
	background-color: #e9e8e8;
}

div#navbox {
	margin-top:3px;
	height: 24px;	
}

div#maincentro {
	margin-top:10px;
}

div#centro {
	width: 994px;
	height: 750px;
	height: auto !important;
	min-height:750px;
	position: relative;	
}

td#left, td#center, td#right {
	vertical-align: top;
	color: #3d3d3d;
}

td#left {	
	width:514px;
	/*background:#eaeaea;*/
}

td#center {
	width:230px;
	/*background:#CC00000;*/			
}

td#right {
	width:230px;	
	/*background:#00CC00;*/
}
td.dist{
	width:10px;
	/*background:#000000;*/
}

div#hometop {
	min-height: 180px;
	#height: 180px;
	background-color: #f9f9f9;
	border: 1px solid #f9f9f9;
	border-bottom: 1px solid #e8e8e8;
	position: relative;
}


div#login {
	border-top: 1px solid #29577c;
	padding-bottom: 5px;
	border-bottom: 1px solid #29577c;
	background-color: #fefff0;
}

div#maincampi {
	width:228px;
	float:left;	
	height: 148px;
	margin: 0px;
}

a.boxcircoli {
  color: #fff;
}
a.boxcircoli:hover {
  color: #c7d9e1;
}
div#maincal { 
	width:218px; /* orig: 257 */ 	
	/* height: 140px; */	
	margin: 0px;
}

div#homeart {
  height: 100px;
  height: auto !important;	
	min-height: 100px;	
}

div#submenu2 {
	padding-bottom: 5px;
	border-top: 1px solid #29577c;
	background-color: #f9f9f9;
	margin-bottom: 5px;
}

div#latestnews {
	border-top: 1px solid #29577c;
	padding-bottom: 5px;
	border-bottom: 1px solid #29577c;
	background-color: #f9f9f9;
}

div#latestnewshomepage {
	border-top: 1px solid #b2ae97;
	border-bottom: 1px solid #29577c;	
	padding-bottom: 5px;
	background-color: #f9f9f9;
}

div#banner180x150 {
	margin-top: 5px;
	border: 3px solid #225727;
	background-color: #33843b;
	/*width: 180px;*/
	/*height: 150px;*/
	text-align: center;
	color: #fff;
}

div#boxbutton {
	background-color: #e4e4e4;
	border: 1px solid #d7d7d7;
	border-left: 6px solid #d7d7d7;	
	height: 140px;
	padding: 3px;
	text-align: center;
	margin-bottom:15px;
}

div#boxbutton table {
	width: 100%;
}

div#boxbutton td {
	border: 0px solid #f00;
	width: 50%;
	text-align: center;
}

div#boxbutton td a img {
	border: 0px;
}

div#moneylist {
	border-top: 1px solid #29577c;
	padding-bottom: 5px;
	border-bottom: 1px solid #29577c;
	background-color: #fefff0;
}

div#results {
	border-top: 1px solid #29577c;
	padding-bottom: 5px;
	border-bottom: 1px solid #29577c;
	background-color: #f4f4f4;
}

div#bottom {
	padding-top:4px;
	text-align:center;
	width:994px;
	height: 26px;
	background: url(../images/sfondo_footer.jpg) no-repeat;
}
.tab_link{
border:1px solid #CFE9D5;
padding-left:2px;
vertical-align:top;
width:500px;
}

div#div_vota{
	position:absolute;
	margin-left:-10px;
	width:270px;
	height:40px;
	background:#e9eef2;
	border:1px solid #777777;
	text-align:left;
	padding:10px;
	display:none;
	z-index:1000;
}

div.autocomplete {
  position:absolute;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.i_like_it{
	float: left;
}
 div.vota_articolo{
	float: left; margin-left:5px; margin-right: 5px; margin-top: 5px; margin-bottom:12px;
}
div.i_like_it{ margin-top: 2px; padding-left: 0px; }
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:12px;
  cursor:pointer;
}

div.funzioni_aggiuntive{
	position: absolute;
	left: 0px;
}

div.funzioni_aggiuntive_edit{
	position: absolute;
	right: 0px;	
}

div.funzioni_aggiuntive_edit table td{
	width: 62px;
}

div.label_ricerca{
    border-bottom:1px solid #b6c2da;
    height:22px;
    background:#e1e7f5;
}
div.label_ricerca img{
    margin-top:3px;
    margin-left:4px;
}
div.box_ricerca{
    border:1px solid #b6c2da;
}
div.form_ricerca{
    clear:both;
    text-align:left;    
}

table.tab_ricerca{
  margin-top:10px;
}

/* NEWS */

.verde{
	color: green;
}
a.link_nero_news{
  color:#000000;
  text-decoration:none;
  /*font-size:11px;*/
}
a.link_nero_news:hover{
  text-decoration:underline;
}

.letta_volte{
  font-size:10px;
}

table.newshp{
}
table.newshp td {
  margin: 0px;
}

div.morenews {
width:500px;
  clear: both;
  /*background: url(../images/bkg-newsbutt.gif) repeat-x #285485;*/
  /*border: 1px solid #4275ab;*/
}

div.morenews a {
  margin: 5px 0px;
  padding: 0px;
  font-size: 1.3em;
  font-weight: bolder;
  display: block;
  text-align: center;
}

div.morenews a:hover {
  color:#000000;
}

div#div_vota{
	position:absolute;
	margin-left:-10px;
	width:260px;
	height:40px;
	background:#e9eef2;
	border:1px solid #777777;
	text-align:left;
	padding:10px;
	display:none;
}
div.vota_articolo{
 margin-left:5px; margin-right: 5px; margin-top: 5px;
}
div.box{
	margin-bottom:15px;
}
div.box_top_left{
	float:left;
	height:32px;
	width:8px;
	background: url(../images/box_top_left.jpg) no-repeat;
}
div.box_top_center{
	height:32px;	
	background: url(../images/box_top_middle.jpg) repeat-x;
}
div.box_top_right{
	float:right;
	height:32px;
	width:8px;		
	background: url(../images/box_top_right.jpg) repeat-x;
}
div.box_centro{
	background:#ffffff;
	padding:3px;
	clear:both;
	border-left:1px solid #a5ca9f;
	border-right:1px solid #a5ca9f;
	border-bottom:1px solid #a5ca9f;
}
div.box_top_left_blu{
	float:left;
	height:32px;
	width:8px;
	background: url(../images/box_top_left_blu.jpg) no-repeat;
}
div.box_top_center_blu{
	height:32px;	
	background: url(../images/box_top_middle_blu.jpg) repeat-x;
}
div.box_top_right_blu{
	float:right;
	height:32px;
	width:8px;		
	background: url(../images/box_top_right_blu.jpg) repeat-x;
}
div.box_centro_blu{
	background:#ffffff;
	padding:5px;
	clear:both;
	border-left:1px solid #bdcade;
	border-right:1px solid #bdcade;
	border-bottom:1px solid #bdcade;
}
div.titolobox{
	color:#124716;
	font-size:16px;
	font-weight:bold;
}
div.titolobox a{
	color:#124716;
	font-size:16px;
	font-weight:bold;
}
div.box_commenti_blog{
	margin:5px;
}
p.dati_commento_blog{
	border-bottom: 2px solid rgb(212,208,200);
}
div.dati_commento_blog{}
div.form_commenti_blog{	
}
table.money_rank td.pos {
  text-align: center;
}

h1.home_mainnews {
  font-size: 1.4em;
  text-transform: uppercase;
  padding: 3px; 
  }
  
  
.centrato {
	text-align:center;
}
.destra {
	text-align:right;
}  
