/*html, #globale, #globaletop, #globalebottom {
	height: 100%;
	min-height: 100%;
	}*/

body {
	height: 100%;
	padding:0;
	margin:0;
	color: #000;
	text-align:center;
	background:#919395 url(immagini/sfondo.gif) repeat-x;
}


/*inizio menu --------------------------------------------------------------*/
ul.menu, ul.menu ul { 
/*	z-index: 25;*/
	width:118px !important;
	width:120px;
	padding: 0;
	margin: 0; 
	border-top: 1px solid #273446;
	border-left: 1px solid #273446;
	border-right: 1px solid #273446;
	background-color: #33485F;
	text-align:left;
	}
	
ul.menu li { 
	list-style-type: none; 
	position: relative; 
	height:18px;
	margin: 0; 
	padding:0;
	background-color: #33485F; 
	border-top: 1px solid #445467;
	border-bottom: 1px solid #273446;
	color: #D3D6DA; 
	font: 10px Arial,Helvetica,Sans-serif;
	}
	
ul.menu li > ul { 
	display: none; 
	position: absolute; 
	top: -2px; 
	left:118px;
	}
	
ul.menu li:hover, ul.menu li.CSStoHighlight { 
	background-color: #445467;
	}
	
ul.menu ul.CSStoShow { 
	display: block; 
	position: absolute; 
	top: -2px; 
	left: 118px;
	}
	
ul.menu li:hover > ul {
	display: block;
	}
	
ul.menu li a { 
	display: block; 
	width: 100%; 
	text-decoration: none; 
	margin: 0; 
	padding:2px 5px;
	height:17px;
	line-height:17px; 
	color: #D3D6DA;
	font: 10px Arial,Helvetica,Sans-serif;
	}

li #linkattivo { 
	width:118px !important;
	width:120px;
	height:18px;
	margin: 0; 
	padding:0;
	border-top: 1px solid #445467;
	border-bottom: 1px solid #273446;
	color: #D3D6DA; 
	font: 10px Arial,Helvetica,Sans-serif;
	background-color: #445467;
	}
	
/*ul.menu li a:hover { 
	color: #D3D6DA;
	}*/
/*fine menu --------------------------------------------------------------*/


/*inizio news --------------------------------------------------------------*/
ul.news { 
	padding: 0;
	margin: 0; 
	text-align:left;
	font: 10px Arial,Helvetica,Sans-serif;
	}
ul.news li { 
	list-style-type: none; 
	margin: 0; 
	padding:0;
	}
ul.news li a:hover { 
	text-decoration: underline; 
	}
ul.news li a { 
	display:block;
	margin: 0; 
	padding: 8px 0 0 0 !important;
	padding:0;
	color: #69788B;
	text-decoration: none; 
	}
/*fine news --------------------------------------------------------------*/



#globale {
/*	overflow:hidden;*/
	width: 778px;
	margin: 0 auto;
	padding:0;
	background: transparent url(immagini/sf-pagina-middle.gif) repeat-y; 
	text-align:left;
	}

#globaletop {	
overflow:hidden;
	width: 778px;
	margin: 0;
	padding:0;
	background: transparent url(immagini/sf-pagina-top.jpg) no-repeat top left; 
	}
/*
#globalebottom {	
	overflow:hidden;
	width: 778px;
	margin: 0;
	padding:0;
	background: transparent url(immagini/sf-pagina-bottom.gif) no-repeat bottom left; 
	}
*/
#colonnamenu { 
/*	z-index: 12;*/
	width:120px;
	float:left;
	margin: 89px 0 0 23px !important; 
	margin: 89px 0 0 13px; 
	padding:0;
	}
	
#colonnamenusf { 
	height: 9px;
	margin: 0; 
	padding:0; 
	background: #F3F3F3 url(immagini/sf-tr-colonnamenu.gif);
	}	

#colonnamenusfbottom, #colonnasponsorfbottom { 
	height: 38px;
	margin: 0; 
	padding:0; 
	background: #F9F9F9 url(immagini/sf-tr-colonna-bottom.jpg) repeat-x;
	}	

#topmenu { 
	width:120px;
	height:30px;
	margin: 0; 
	padding:0; 
	background: transparent url(immagini/img-topmenu.jpg);
	}

#navigazione { 
	width:118px !important;
	width:120px;
	margin:0;
	padding:0;
	height:18px;
	background: #33485F url(immagini/sf-topmenu.gif); 
	border-top: 1px solid #273446;
	border-left: 1px solid #273446;
	border-right: 1px solid #273446;
	}
#navigazione h3{ 
	margin:0; 
	padding:2px 5px;
	color: #69788B;
	font: bold 10px Arial,Helvetica,Sans-serif;
	}
	
#colonnacontenuti { 
	width:476px !important;
	width:473px;
	margin: 0;
	padding:0; 
	color: #69788B;
	font: 10px Verdana,Arial,Helvetica,Sans-serif;
	}

#contenutiglobale { 
/*	z-index: 10;*/
	width:476px !important;
	width:473px;
	margin: 0; 
	padding:0; 
	background: url(immagini/sf-contenuti.gif) repeat-y;
	}
	
#contenuti { 	
	overflow:hidden;
	width:100%;
	margin: 0; 
	padding:0; 
	background: url(immagini/sf-contenuti-top.jpg) no-repeat;
	}
#contenuti h2 { 
	margin: 0; 
	padding: 22px 0 12px 20px; 
	background: url(immagini/linea-titoli.jpg) no-repeat left bottom;
	text-transform: uppercase;
	font: bold 12px Verdana,Arial,Helvetica,Sans-serif;
	}

#contenutichiusura { 
	width:476px !important;
	width:473px;
	height:25px;
	margin: 0; 
	padding:0; 
	}
#contenutichiusura p { 
	margin: 0; 
	padding: 0 0 0 20px; 
	}

#dimensioni p {
	margin: 0; 
	padding: 10px 20px 20px 20px; 
	}
	
#duecolonne #dimensioni, #duecolonnedx #dimensioni { 
	float:left;
	width:260px;
	}
#home #sfondino { 
	margin: 0 0 0 0 !important;
	margin: 0 -3px 0 0; 
	background: url(immagini/sfondino-home.jpg) no-repeat right bottom;
	}
#duecolonne #contenutichiusura, #contenutichiusura {
	background: url(immagini/sf-contenuti-bottomsx.gif) repeat-y;
	}
	
#duecolonnedx #contenutichiusura {
	background: url(immagini/sf-contenuti-bottomdx.gif) repeat-y;
	}
#duecolonnedx #contenutichiusura p { 
	margin: 0; 
	padding: 0px 20px 0 255px; 
	}
	
#boxnewsletter, #boxrecapiti {
	width:118px;
	height:100px;
	margin: 0; 
	padding:0;
	border: 1px solid #273446;
	color: #C3C8CE;
	font: 11px Arial,Helvetica,Sans-serif;
	}
#boxnewsletter {
	background: url(immagini/sf-newsletter.jpg) no-repeat; 
	}
#boxrecapiti {
	background: url(immagini/sf-recapiti.jpg) no-repeat; 
	}
#boxnewsletter h3, #boxrecapiti h3 {
	margin:0; 
	padding:3px 0 0 4px;
	font: bold 16px Arial,Helvetica,Sans-serif;
	}
#boxrecapiti h3 {
	padding:6px 0 15px 6px;
	color:#F09E00; 
	font: 11px Arial,Helvetica,Sans-serif;
	}
#boxnewsletter p, #boxrecapiti p {
	width:118px;
	margin:0; 
	padding:0 0 4px 6px;
	}
		
#boxnews {
	width:160px !important;
	width:210px;
	float:right;
	margin: 0; 
	padding: 17px 25px 25px 25px !important;
	padding: 25px 25px 13px 25px;
	background: url(immagini/angolo-sx-bottom.jpg) no-repeat bottom left; 
	}
#boxnews h3 {
	margin: 10px 0 0 0 !important;
	margin: 10px 0 8px 0; 
	padding:0;
	color:#C13939; 
	font: 10px Verdana,Arial,Helvetica,Sans-serif;
	}
#home #boxnews {
	margin: 0 0 35px 0; 
	}

#latofoto {
	width:110px;
	float:right;
	margin: 0 35px 0 0 !important; 
	margin: 0; 
	padding:0; 
	}
#boxfoto {
	width:110px;
	margin: 0 0 10px 0px; 
	padding:18px 17px 19px 19px !important;
	padding:18px 17px 17px 19px;
	background: url(immagini/angolo-sx-bottom.jpg) no-repeat bottom left; 
	}
.border {
	margin:0; 
	padding:0;
	border: 1px solid #858E9A;
	}

#colonnasponsor {	
/*	z-index: 40;*/
	margin: 0 203px 0px 0px !important;
	margin: 0 11px 0 0;
	padding: 0;
	width:136px;
	float:right;
	text-align:left;
	color: #C3C8CE;
	font: 11px Arial,Helvetica,Sans-serif;
	}
#colonnasponsor p.p, #colonnasponsor p.bottom { 
	text-align:center;
	margin:0;
	padding:10px 0 10px 0;
	border-left: 1px solid #273446;
	border-right: 1px solid #273446;
	}
#colonnasponsor p.p { 
	background: #33485F url(immagini/linea-separazione.gif) repeat-x top left; 
	}	
#colonnasponsor p.bottom { 
	border-bottom: 1px solid #273446;
	background: #33485F url(immagini/linea-separazione.gif) repeat-x top left; 
	}

#sponsor { 
	margin:1px 0 0 0;
	padding:0;
	height:18px !important;
	height:20px;
	border-top: 1px solid #273446;
	border-left: 1px solid #273446;
	border-right: 1px solid #273446;
	background: url(immagini/sf-topmenu.gif); 
	}
#sponsor h3{ 
	margin:0; 
	padding:2px 5px;
	color: #69788B;
	font: bold 10px Arial,Helvetica,Sans-serif;
	}
	
#flashtop { 
	height:255px;
	margin:0;
	padding:0;
	}
#flash { 
	float:left;
	margin:89px 0 0 0;
	padding:0;
	}
#topgiocatori {
	float:right; 
	margin:0;
	padding:0;
	}

table.scheda {
	color: #69788B;
	font: 9px Verdana,Arial,Helvetica,Sans-serif;
 	border:none;
	border-collapse: collapse;
	margin-bottom:15px;
	}
td.schedasx {
	border-right: 1px solid #687687;
	text-align:right;
	font-weight:bold;
	padding-right:2px;
	}
td.schedadx {
	padding-left:4px;
	}
td.formdx {
	padding-left:4px;
	color:#C13939; 
	}

form {
	margin:0;
	padding:0;
	}
.form {
	width: 215px;
	}
.form, .form_data {
	background-color: #F4F4F4;
	border: 1px dotted #ADB4BD;
	height: 18px;
	margin: 2px !important;
	margin: 1px;
	padding:2px;
	color: #605C4E;
	font: 10px Verdana,Arial,Helvetica,sans-serif; 
	}
.form_textarea {
	background-color: #F4F4F4;
	border: 1px dotted #ADB4BD;
	width: 215px;
	margin: 2px !important;
	margin: 1px;
	padding:2px;
	color: #605C4E;
	font: 10px Verdana,Arial,Helvetica,sans-serif; 
	}


.colore1  { /*arancione*/
	color:#F09E00; 
	}
.colore2  { /*rosso*/
	color:#C13939; 
	}
	
.chiusura {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
	}


a.link:link, a.link:visited, a.link:active {
	color: #C3C8CE;
	text-decoration:none;
	}
a.link:hover  {
	color: #C3C8CE;
	text-decoration:underline;
	}

a.link2:link, a.link2:visited, a.link2:active {
	color: #69788B;
	text-decoration:none;
	}
a.link2:hover  {
	color: #69788B;
	text-decoration:underline;
	}

a.link3:link, a.link3:visited, a.link3:active {
	color: #69788B;
	text-decoration:underline;
	}
a.link3:hover  {
	color: #69788B;
	text-decoration:underline;
	}






