/* imposta i colori e grandezza base del testo */
* {
	color: yellow;
	font-size:10pt;
	font-family:verdana;
}

BODY{
	background-color:darkblue;	
	background-image: url("sfondi/sfondo.jpg");
	
}


INPUT, TEXTAREA{
	color: black;
}

hr {
    border: 0;
    width: 80%;
	color: #f00;
	background-color: #f00;
	height: 1px; 
} 



/*titoli */

.titolo{
	font-weight:bold;
	text-align:left;
	margin-left:12px;
	margin-right:12px;
	}

.avvertenze{
	text-align:left;
	margin-left:12px;
	}

.nome{
	font-weight:bold;
	text-align:left;
	margin-left:12px;
	}

.corpo{
	/*background-image: url("sfondi/corpo.jpg");*/
	background-position: right;
	background-repeat: no-repeat;
	width:100%;
	height:300px;
	overflow-y: scroll; 
	border:1px solid black;
	margin-top: 2px;
	
}

.left{
	width:110px;
	
	}

.right{
	width:160px;	
	}

.center{
	width:695px;
	}

.input{
	width:200px;	
}

.form{
	
	}

.utenti{
	
}

.utenti td, th{
border:1px solid yellow;
padding:0em 0em;
}

/*articoli vari */
.headArt{
	width:100%;
	text-align:center;
	font-size:12pt;
	font-weight:bold;	
}


.testo{
	width:600px;
	height:250px;
}

.title{
	width:600px;
}

.autArt{
	width:100%;
	font-size:8pt;
	text-align:center;
}

.txtArt{
	margin:12px 12px;
	color:white;
}

.titArt{
	text-align:center;
	font-size:12pt;
	font-weight:bold;
}

/* menu speciale */

.mnleft{
	margin-left:12px;
}


/* commenti */
.commento{
	font-weight:bold;
	color:grey;
	text-align:right;
	margin-right:12px;
}

.commenti{
	float:right;
	width:320px;
	height:350px;
	border:1px solid black;
	margin-right:5px;
	overflow-y: scroll;
	visibility:visible;
	display:block;
}

/* textarea commento*/

.txtcmt{
	width:300px;
	height:40px;
	margin-left:12px;
}

.submit{
	margin-left:12px;
	}

.titolo_tabelle{
	color:lightgreen;
}

/* stagione */
.sdata{
	width:100px;
	text-align:center;
}


.scasa{
	text-align:right;
	width:80px;
}

.sfuori{
	text-align:left;
	width:80px;
}

.sris{
	text-align:center;
	width:50px;
}

.swin{
	text-align:center;
	width:50px;
	background-color:green;
	}
	
.sdraw{
	text-align:center;
	width:50px;
	background-color:yellow;
	color:blue;
	}
	
.sloss{
	text-align:center;
	width:50px;
	background-color:red;
	color:white;
	}

/* autorizzazione */
.aut{
	margin-left:0px;
	padding-left:2px;
	font:10pt Verdana, Arial, Sans Serif
}
.aut A:link, .aut A:visited{
	text-decoration:none;
	font:10pt Verdana, Arial, Sans Serif
	}
	
.speciali{
	margin-left:0px;
	padding-left:2px;
	font:10pt Verdana, Arial, Sans Serif;
	font-weight:bold;
}
.speciali A:link, .speciali A:visited{
	text-decoration:none;
	font:10pt Verdana, Arial, Sans Serif;
	font-weight:bold;
	}
	


.inser{
	width:100px;
	font-size:8pt;
	margin-left:5px;
	margin-right:5px;
}

.accedi{
	width:60px;
	margin-left:5px;
}


/*messaggi di attenzione */
.attenzione{
	margin-left:12px;
	font-size:8pt;
}
	
/*ultime news*/
.ultimenews{
	font-weight:bold;
	margin:2px 2px;
	color:blue;
	width:98%;
}

.ultimenews a:link {text-decoration: none; color: blue}
.ultimenews a:visited {text-decoration: none; color: blue}
.ultimenews a:hover  {Color: red}

/*ultime2 news*/
.ultime2{
	font-weight:bold;
	margin:2px 2px;
	color:white;
	width:98%;
}

.ultime2 a:link {text-decoration: none; color: white}
.ultime2 a:visited {text-decoration: none; color: white}
.ultime2 a:hover  {Color: white}


.unews{
	width:100%;
	}
	
.unews td, th{
	border:1px solid yellow;
	padding:0em 0em;
}

.categoria {
	color:black;
	}
	
.menu{
	text-align:left;

	}

/* menu di navigazione di lista ordinata ul */

.nav{
	width:118px;
	margin:0;
	padding:2px;
	border:2px solid #999;
	background:#ccc;
	color:#000;
	text-align:center;
	font-weight:bold;
	list-style:none;

}
	
.nav a{
	display:block;
	text-decoration:none;
	border: 1px solid #999;
	margin: 1px 0;
	padding:3px 10px;
	background:#fff;
	color:#009;	
	font-size:80%;
	border-color: #fff #666 #666 #fff;
}

.nav a:link, .nav a:visited{
	background:yellow;
	color:#009;
	}

.nav a:hover, .nav a:focus, .nav a:active{
	background:blue;
	color:yellow;
	border-color:#000;
	}


/* menu speciale */

.spec{
	width:118px;
	margin:0;
	padding:2px;
	border:2px solid #999;
	background:#ccc;
	color:#000;
	text-align:center;
	font-weight:bold;
	list-style:none;

}
	
.spec a{
	display:block;
	text-decoration:none;
	border: 1px solid #999;
	margin: 1px 0;
	padding:3px 10px;
	background:#fff;
	color:#009;	
	font-size:80%;
	border-color: #fff #666 #666 #fff;
}

.spec a:link, .spec a:visited{
	background:yellow;
	color:#009;
	}

.spec a:hover, .spec a:focus, .spec a:active{
	background:blue;
	color:yellow;
	border-color:#000;
	}
	



#ssm a:link, #smm a:visited, #ssm a{
	color:blue;
	font-weight:bold;
	text-decoration:none;
	
	
	}
	
#classifica a:link{
	color:#54ff00;
}	
	
BUTTON {
	color:black;
	}
	




