body{
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background: #000000 url(../img/body_bg.jpg);
font-size: 10pt;
font-family: Courier, monospace;color: #FFFFFF;
}

.linea{border-top: 1px solid #00FF00;}
.divisore{border-top: 1px dashed #00FF00;width:500px;}

#menu ul, #menu li{display:inline;list-style-type:none;margin:0;padding:0;}

#main{width: 850px;background-color: #000000;padding:20px; margin: auto;}#header{width: 850px;height: 100px;background: url(../img/header_bg.jpg) no-repeat;margin: 20px 0; margin-top: 0px;}
#menu{height: 20px;text-align: left;}
a{outline:none;text-decoration: none;}
#menu a{color:#FFFFFF;padding: 10px 30px 5px; font-weight:bold;}
#menu a:hover,
#menu a.selezionato,
#sinistra a,
#destra a,
#footer a
	{color: #00FF00; font-weight:bold;}
	
#menu a:hover {text-decoration: none; background-color: #00FF00; color: #000; font-weight:bold;}

#footer{margin-top: 20px;padding-top: 20px;text-align: center;font-size: 10px;}


#sinistra{width: 630px; float: left;}

#testo{padding: 10px 20px;}
#utente{padding: 10px 20px 0px;}

#destra{width: 200px;float: right;font-size: 10px;}

#lingue{
	float:right;
	padding:1px;
	}
#lingue img{
	border:0px;
	padding:0px 3px;
	margin-top:-5px;
	width:20px;
	height:13px;
}
#lingue a:hover , #lingue a{text-decoration: none;background-color: #000; padding: 0px;}

.clearfix{clear:both;}


#cerca{float:right;}
input{border: 1px solid #0F0; font: 10px Arial,sans-serif}
input.submit{background-color: #000; color:#0F0;}
textarea{border: 1px solid #0F0;}

/*FORUM*/
.forum a{color:#FFFFFF;padding: 0 5px; font-size:9pt;}
.forum a:hover{color: #FFA500;}
.path {font-size: 8px;}
#menu_forum{text-align: left; padding: 10px;}
#table_forum{width: 100%;height: 100%; color:#000000;}
#table_forum a{text-decoration: underline; font-weight: bold; color:#FF0000;}
#table_forum h2{padding:4px; font-size: 20px; margin:0px;}
.titolo{padding: 10px; background-color:#FFA500; font-weight: bold;}
.titoletto{padding: 4px; background-color:#FFA500; font-weight: bold;}
.pari{background-color:#FFCC66; padding:4px; font-size:12px;}
.dispari{background-color:#FFCC00; padding:4px; font-size:12px;}

/*HOME*/
.home-software{

}
.home-software-titolo{
	font-size:20px;
	font-weight:bold;
	color:#00FF00;
}
.home-software-divisore{
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:1px solid #00FF00;
}
.home-software-lista{
	list-style-type:disc;
}


.home{
	font-size:14px;
}
.home-text{
	
}
.home-medagliere{
	
}
.home-medagliere-titolo{
	font-size:20px;
	font-weight:bold;
	color:#00FF00;
}
.home-medagliere-divisore{
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:1px solid #00FF00;
}
.home-medagliere-img{
	border:0px;
}
.home-medagliere-medaglia{
	border:0px;
	margin: 5px 5px;
}

/*PROFILO*/
td.userData{
	border: 1px dashed white;
}

td.contatto{
	border: 1px dashed white;
	text-align: left;
}

/*NAVIGAZIONE*/
.navigazione-utente{
	text-align:right;
}
.blog-last{
	margin-left:-10px;
	list-style-type:disc;
}

/*REGISTAZIONE*/
td.registrazione{
	text-align:left;
	vertical-align:middle;
}
input.file-chooser{
	border:1px solid #0F0;
}

.text-confirm{color:#00FF00;}
.text-error{color:#FF0000;}
.nick-link{color:#00FF00;}


/*PROFILI ADMIN*/
.admin{
	padding-bottom:70px;
	font-size:16px;
}
.admin-titolo{
	color:#00FF00;
	font-size:18px;
	font-weight:bold;
}
.admin-divisore{
	margin-top:4px;
	margin-bottom:4px;
	border-top:1px solid #00FF00;
}
.admin-info{
	margin-bottom:5px;
}
li.admin-list{
	list-style-type: square;
}
.admin-text-info{
	color:#00FF00;
	font-weight:bold;
}
.admin-text{
	padding:0px 10px 20px 10px;
	font-weight: bold;
}
.admin-sisop{
	
}
.admin-sisop-choice{

}

/*SCELTA TEMPLATE*/
.tpl-info{
	text-align:center;
}
.tpl-name{
	font-weight:bold;
}
.tpl-img{
	
}

.corpo_diary{
	
}

.code{
	border:1px dashed #00FF00;
	padding:5px;
	font-family: monospace;
	text-align:left;
}


/* INIZIO STILE FORUM */

#forum_contenitore{
	width:630px;
}
.forum_sezione{
	width:610px;
	padding:5px 5px 5px 5px;
	margin:5px 2px 5px 2px;
	background-color:#00FF00;
	color:#000;
	font-weight:bold;
}
#forum_contenitore a:link{text-decoration:none; color:#000;}
#forum_contenitore a:hover{text-decoration:none; color:#000;}
#forum_contenitore a:active{text-decoration:none; color:#000;}
#forum_contenitore a:visited{text-decoration:none; color:#000;}

#forum_navigazione{font-size:12px;margin-bottom:10px;}

.forum_sottosezioni{
	width:618px;
	border:1px solid #00FF00;
	margin-left:2px;
}

.forum_linea{
	border-top: 1px solid #00FF00;
}

.forum_dati_sottosezioni{
	width:618px;
	height:36px;
}
.forum_sottosezioni_icona{
	float:left;
	clear:both;
	text-align:center;
	vertical-align:middle;
	padding-top:2px;
	padding-left:3px;
	width: 30px;
}
.forum_sottosezioni_nome{
	padding:5px 5px 5px 5px;
	margin:5px 2px 5px 2px;
	float:left;
	width: 380px;
}
.forum_sottosezioni_topic{
	padding:5px 5px 5px 5px;
	margin:5px 2px 5px 2px;
	float:right;
}

#forum_contenitore_sottosezioni a:link{color:#00FF00;}
#forum_contenitore_sottosezioni a:hover{color:#00FF00;}
#forum_contenitore_sottosezioni a:visited{color:#00FF00;}
#forum_contenitore_sottosezioni a:active{color:#00FF00;}

.forum_link{color:#00FF00;}

.forum_topic_time{font-size:12px;}


.forum_messaggi_dati{
	
}
.forum_messaggi_utente{
	width: 150px;
	/*background-color:#AFF0AF;*/
	margin:5px;
	float:left;
}
.forum_messaggi_contenuto{
	margin:5px;
	padding-left:5px;
	float:left;
	border-left:1px solid #00FF00;
	min-height:200px;
}
.forum_utente_nick{
	text-align:center;
}
.forum_utente_avatar{
	margin-top:10px;
	text-align:center;
}
.forum_utente_info{
	padding-left:20px;
}


#forum_pagine {text-align:left;margin-top:15px;}
/* FINE STILE FORUM */
