b, strong { color: #FFFFFF; font-weight: bold; text-decoration: none; }

body { 
				background-image: url(sitepage/sfondo.gif); 
				margin: 0px; 
				padding: 0px; 
				background-color: #000000; 
				color: #CCCCCC; 
				font-family: Verdana, palatino, sans; 
				font-size: 10px; 
				text-decoration: none;
			 }
			 
em, i { color: #FFF; }

hr{ 	
			height: 1px; 
			line-height: 1px; 	
			border-bottom: 1px solid #555; 
			border-left: 0px; 
			border-right: 0px; 
			border-top: 0px; 
			margin: 0 2px 0 2px; 
			padding: 0px;
			display: block;
}

label { font-weight: bold; color: #EEE; }

small { font-size: 9px; }

td { color: #CCCCCC;  font-size:10px; text-decoration: none;  }


/* LINK */

a { color: #74b3f3;  text-decoration: none; font-weight: normal; }

a:hover { color: #daeaf1;  text-decoration: none; font-weight: normal; }

a img { border: 0px; }

a.ah3{
	font-size: 1.1em;
	letter-spacing: 1px;
	font-weight: bold;
}



/* FORM */

.form, .form-text, .form-submit, textarea, select { font-family: Verdana, Arial, georgia, palatino, sans; font-size: 11px; background-color: #000000; border: 1px solid; border-color: #777; color: #FFFFFF;  font-size: 11px; }

.disabled { background-color: #CCC; color: #000; }

form { margin: 0; padding: 0;}




#lista-contatti  .mail { list-style: none; background-image: url(sitestuff/icone/li_mail.gif);  line-height: 22px;  height: 22px;}
#lista-contatti  .home {  list-style: none; background-image: url(sitestuff/icone/li_home.gif);  line-height: 22px;  height: 22px; }
#lista-contatti  .msn {  list-style: none; background-image: url(sitestuff/icone/li_msn.gif);  line-height: 22px;   height: 22px; }
#lista-contatti  .icq {  list-style: none; background-image: url(sitestuff/icone/li_icq.gif);  line-height: 22px;  height: 22px; }
#lista-contatti  .jabber {  list-style: none; background-image: url(sitestuff/icone/li_jabber.gif);  line-height: 22px;   height: 22px; }
#lista-contatti  .gtalk {  list-style: none; background-image: url(sitestuff/icone/li_gtalk.gif);  line-height: 22px;  height: 22px; }




.avviso-esatto	{	margin: 0; padding: 5px; background-color: #0f2b4c; 	}
.avviso-errato	{	margin: 0; padding: 5px; background-color: #990000; 	}

.uno { margin-left: 15px;}

.aiuto { color: #FFFFFF;  font-size: 10px; }

.barra-sondaggio{ border: 1px solid #666; height: 5px; }
.barra-indicatore-start	{ border-top: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666; height: 5px; }
.barra-indicatore-end		{ border-top: 1px solid #666; border-bottom: 1px solid #666; border-right: 1px solid #666; height: 5px; }

.box-forum-mat{ background-color: #1B1B1B; border: solid 1px #333333; margin: 5px; padding: 5px; }

.box-margin-newsforum{ text-align: left; background-image: url(sitestuff/forum/forum.gif); background-repeat: no-repeat; line-height: 18px; padding-bottom: 5px; padding-left: 70px; padding-top: 5px;  background-position: top 8px;  }

.box-news-topic{ background-image: url(sitestuff/forum/forum_border.gif); background-repeat: no-repeat; line-height: 18px; padding-bottom: 5px; padding-left: 70px; padding-top: 5px;  background-position: top 8px;  }


/*	ATTRIBUTO DELLE CELLE TD DELLA VECCHIA VERSIONE */

.cella { background-color: #000000; border: 1px #666 solid; }



/* BOX DI SEGNALAZIONE  */

.box-quote { border: 1px #666666 solid;  background-color: #000C2D;  padding: 5px; margin-left: 25px; margin-right: 25px; text-align: left; }

.box-errore { color: #C80028; font-size: 11px; font-weight: bold; border: 1px #666666 solid;  background-color: #0A0A0A;  padding: 5px; margin-left: 25px; margin-right: 25px; text-align: center; }


/* ICONE e IMMAGINI */

.icona-profilo { border: 0px; float: right; margin-left: 10px;}
.icona-pdf, .icona-commento, .icona-default { border: 0px; position: absolute; top: 8px; right: 8px; margin-bottom: 10px; z-index: 1;}

.icona-gallery { position: absolute; right: 30px; top: 4px }
.icona-see { position: absolute; right: 3px; top: 4px }

.testo-icona { position: absolute; right: 45px; top: 10px; color: #FFF;}
.testo-icona a{ }
.testo-icona a:hover{ color: #FFF;}

.image { border: 1px #CCCCCC solid; }

#tabella-foto { width: 100%; }
#tabella-foto td{	text-align: center; vertical-align: top;  border: 0; padding-top: 15px; border-bottom: 1px solid #444;}
#tabella-foto p{ text-align: left;}

.immagine-foto { margin: 10px; border: 2px solid #CCC; width: 500px; }

.immagine-foto-tn { margin: 5px; border: 5px solid #888; }

.immagine-utente{ width: 60px; height: 60px; border: 1px solid #CCC; margin: 2px; background-color: #000; position: relative;}

.immagine-sezione{
	margin: 5px;
	float: left;
}

.immagine-articolo, .immagine-autore, .immagine-contest {
	margin: 5px;
	float: right;
	border: 1px solid #999999;
	position: relative;

}

.immagine-visualizza{
	margin: 10px;
	border: 5px solid #999999;
	position: relative;
}

.link-profilo { text-decoration: none; color: #b4bec1;}
.link-profilo:hover { text-decoration: none; color: #e4eaec;}

.menu-alto a{ color: #EDF0F1; font-size: 11px; text-decoration: none; }
.menu-alto a:hover{ color: #C3CDD1; font-size: 11px; text-decoration: none; }
.menu-alto img{ margin-top: 2px; }
.menu-alto span{ padding: 3px; }

.p-evidenziato{
	padding: 6px;
	border: 1px solid #1E45A5;
	background-color: #111;
	margin: 0;
}


.tabella-menu-sito{
	border-spacing: 2px;
	width: 134px;
}


/* EDITORIALE / CONTENUTI */

#editoriale, #contenuti, .contenuti{
	font-size: 1.1em;
	padding: 8px;
	margin: 1px 2px 3px 2px;
	background-repeat: no-repeat;
	background-color: #222;
	border: 1px solid #666666;
	clear: both;
	text-align: left;	
	line-height: 1.6em;
	position: relative;
	z-index: 0;
}

/*#editoriale{	background-image: url(sitestuff/sfondi/sfondo_editoriale.jpg); background-repeat: repeat-y; background-position: center; padding-left: 8px;}*/
#contenuti{	background-image: url(sitestuff/sfondi/sfondo_04.jpg);}
.contenuti {	background-image: url(sitestuff/sfondi/sfondo_04_2.jpg);}

#contenuti p{
	text-align: justify;
	margin: 0 0 0 0;
}

#editoriale img{ z-index: 1; position: relative; }

.news-leggi-topic{
	background-repeat: no-repeat;
	line-height: 50px;
	padding-left: 60px;
	position: relative;
}


.news-leggi-topic .new-topic{ 	
	display: inline;
	border: 1px solid #666;
	background-color: #2c394b;
	padding: 3px 2px 3px 2px;	
}

.news-leggi-topic img{
	position: absolute;
	bottom: 5px;
	left: 5px;
	border: 1px solid #999;
}



/* TABELLE */

#tabella-elenco-documenti{
	border-spacing: 2px;
}

#tabella-elenco-documenti td{
	background-color: #000000;
	border: 1px #666666 solid;
	padding: 4px;
	text-align: center;
	font-size: 10px;	

}

#tabella-elenco-documenti .intestazione td{
/*	background-image: url(sitestuff/sfondi/sfondo_03.jpg);*/
	background-color: #0c1a2e; 
	border: 1px #666666 solid;
	line-height: 16px;
	text-align: left;
	text-indent: 10px;
	font-size: 11px;	
	font-weight: bold;
	color: #FFFFFF;
}

#tabella-elenco-documenti .intestazione-ordinamento td{
/*	background-image: url(sitestuff/sfondi/sfondo_03.jpg);*/
	background-color: #0c1a2e; 
	border: 1px #666666 solid;
	line-height: 16px;
	text-align: center;
	text-indent: 10px;
	font-size: 11px;	
	font-weight: bold;
	color: #FFFFFF;
}

#tabella-elenco-documenti .intestazione-ordinamento a{
	text-decoration: underline;
	font-weight: bold;	
	color: #FFFFFF;
}

#tabella-elenco-documenti .icona{
	background-image: url(sitestuff/sfondi/sfondo_02.jpg);
	width: 19px;
	padding: 0px;
}

#tabella-elenco-documenti .td-separatore{
	background-image: url(sitestuff/sfondi/sfondo_01.jpg);
	border: 0px #666666 solid;
}

/* PANNELLO INFO */

.pannello-info{
	float: right;
	position: relative;
	background-color: #111;
	width: 25em;
	margin: 5px 0 5px 20px;
	border: 1px solid #666;
	z-index: 99;
	clear: both;
	text-align: center;
}

.pannello-info p{
	position: relative;
	text-align: left;
	padding: 10px;	
	margin: 0 0 0 0;
	
}

.pannello-info img.immagine-utente {
	border: 1px solid #888;
	float: right;
	margin: 5px;
}

.pannello-info img.immagine-articolo{
	border: 1px solid #888;
	float: none;
	margin: 5px;
}

.pannello-info img.forum-flag{
	border: 1px solid #888;
	width: 40px; 
	height: 40px; 
	float: right;
	position: absolute;
	right: 5px;
	bottom: 5px;
	margin-left: 1em;
	
}

.pannello-info .new-topic{
	display: block;
	text-align: center;
	font-size: 1em;
	width: 10em;
	border: 1px solid #666;
	background-color: #2c394b;
	line-height: 2em;
	margin: 0.5em;


}



/* CONTEST */

.classifica-contest, .elenco-staff{
	background-color: #101010;
	background-image: url(sitestuff/sfondi/sfondo_06.jpg);	
	background-position: top right;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 5px;
	border: 1px solid #555;
	line-height: 22px;
}

.classifica-contest p, .elenco-staff p{
	display: block;	
	padding: 2px 30px 5px 75px;	
}

.classifica-contest .icona-vincitore{
	position: absolute;
	top: 5px;
	right: 5px;
}

.classifica-contest .avatar-vincitore{
	position: absolute;
	top: 6px;
	left: 6px;
	width: 60px;
	height: 60px;
	border: 1px solid #CCC;
}

.classifica-contest .posizione-vincitore{
	font-size: 11px;
	display: block;
	line-height: 20px;
	border-bottom: 1px solid #202020;
	margin-bottom: 3px;
}



/* PERFORMING ACTION */

#performing-actions{
	background-color: #101010;
	border: 1px solid #555;	
	background-image: url(sitestuff/sfondi/sfondo_06.jpg);	
	background-position: top right;
	background-repeat: no-repeat;
	padding: 10px;
	color: #CCC;
	font-size: 11px;
	margin: 50px 50% 50px 50%;
	width: 700px;
	position: absolute;
	left: -350px;
}

#performing-actions .avviso{
	color: #FFF;
	font-size: 12px;
}

#performing-actions .errore{
	color: #990000;
	font-size: 12px;
}

#performing-actions .errore strong{
	color: #FF0000;
}





/* LISTE */

#contenuti ul, .contenuti ul, .box-forum-mat ul {	padding: 0;	margin: 0; }

#contenuti li, .contenuti li, .box-forum-mat li { background-image: url('sitestuff/icone/li.gif');  background-repeat: no-repeat; line-height: 18px; list-style: none; text-indent: 21px; }


.lista-pagine{
	margin-bottom: 5px;
	margin-top: 10px;
}

.lista-pagine p{
	display: inline;
	background-color: #333;
	padding: 2px 4px 2px 4px;
	border: 1px solid #666;
	margin-right: 1px;

}

#menu-homepage{
	position:absolute;
	top: 35px;
	right: 7px;
	text-align: left;
	height: 30px;	
	padding-top: 3px;
/*	border: 1px solid #333;		*/
}

#menu-homepage p{
	background-image: url('sitestuff/sfondi/sfondo_freccia_giu.gif');	
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #1D1D1D;
	display: inline;
	padding: 2px 15px 2px 4px ;
	margin-right: 1px;
	border: 1px solid #333;	
}

.elenco-mod-cat{
	font-size: 11px;
	color: #FFF;
}



#lista-foto li strong{ font-size: 1.2em; letter-spacing: 1px; margin: 0; border: 0; padding: 0; }
#lista-foto li{ margin-bottom: 10px;}

.elenco-iscrizione { margin-bottom: 5px;}
.elenco-immagini { text-align: left; background-color: #000000; background-position: left; background-repeat: no-repeat; margin: 1px 180px 1px 1px; height: 58px;}
.elenco-immagini img{ float: left; max-width: 45px; max-height: 45px;  margin: 5px 5px -2px 5px;  }
.elenco-immagini div { float: left; margin-left: 10px; margin-top: 5px;}

.elenco-homepage-topic {		background-color: #000000; background-position: left middle; background-repeat: no-repeat; margin: 0px 1px 1px 1px; padding: 4px 4px 4px 5px; }
.sondaggio { list-style: none; text-align: left; 	padding: 3px; 	border-top: 1px solid #666;	margin: 0px;
}

.elenco-foto{ 
background-image: url(sitestuff/sfondi/sfondo_05.jpg);
background-repeat: no-repeat;
background-position: top right;
position: relative; background-color: #000; height: 95px;}
.elenco-foto span { display: block; line-height: 18px; margin-left: 125px; margin-right: 50px; padding: 5px;}
.elenco-foto img { position: absolute; top: 8px; left: 8px; border: 2px solid #8eb1d4;}



.elenco-commenti{
	background-image: url('sitestuff/sfondi/sfondo_05.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #000;
	padding: 5px 5px 5px 30px;
	border: 1px solid #333;
	margin-bottom: 8px;
}

ul#elenco-firma li{
	text-indent: 20px;
}

ul#elenco-voci,ul#elenco-news, ul#elenco-immagini, ul#elenco-topic, ul.elenco-voci, ul.elenco-articoli, ul#elenco-articoli, ul.elenco-partecipanti {
	margin: 0;
	padding: 0;
}

ul#elenco-news li{
	list-style: none;
	text-align: left; 
	background-image: url(sitestuff/icone/elenco_news.jpg); 
	background-color: #000000; 
	background-position: left middle; 
	background-repeat: no-repeat; 
	margin: 0px 1px 1px 1px; 
	text-indent: 40px; 
	list-style: none;
	line-height: 30px; 
	height: 30px;
	clear: both;
}

ul#elenco-news  img, ul#elenco-topic img{
	margin-bottom: -3px;
}

ul#elenco-news li.torre{
	background-image: url('sitestuff/icone/elenco_news_torre.jpg'); 
}


ul#elenco-immagini li{
/*	float: left;*/
	display: inline;
	list-style: none;
	background: none;
}

ul#elenco-immagini  img{
	height: 60px;
	margin: 10px;
}

ul.elenco-collegamenti{
	background-image: url("sitestuff/sfondi/sfondo_link.jpg");
	background-repeat: no-repeat;
	background-position: center left;
}



.elenco-articoli-ultimo {  background-position: top left; background-repeat: no-repeat; margin: 1px 1px 1px 1px; padding-left: 75px;  line-height: 18px; }


#elenco-voci li,/* VOCE DI BASE */
.elenco-voci li, /* VOCE DI BASE */
#contenuti .elenco-voci li, /* VOCE DI BASE */
.contenuti .elenco-voci li, /* VOCE DI BASE */
#elenco-topic li,
#elenco-libri li,
#elenco-manuali li,  
#elenco-articoli li,
.elenco-articoli li, 
#contenuti .elenco-articoli li,
.contenuti .elenco-articoli li, 
#contenuti .elenco-manuali li,
.contenuti .elenco-manuali li, 
#contenuti .elenco-libri li,
.contenuti .elenco-libri li, 
#contenuti .elenco-partecipanti li, 
.elenco-partecipanti li{
	list-style: none;
	position: relative; 
	background-image: url('sitestuff/icone/elenco_default.jpg'); 
	background-color: #000000; 
	background-position: left; 
	background-repeat: no-repeat; 
	color: #FFF;
	margin: 0px 1px 1px 1px; 
	text-indent: 40px; 
	text-align: left; 	
	line-height: 30px; 
	height: 30px;
	clear: both;

}

#elenco-articoli li,
.elenco-articoli li, 
#contenuti .elenco-articoli li,
.contenuti .elenco-articoli li{
	background-image: url('sitestuff/icone/elenco_articoli.jpg');
}

#contenuti ul#elenco-voci li.commentato, #contenuti ul.elenco-voci li.commentato,
#contenuti ul#elenco-articoli li.commentato, #contenuti ul.elenco-articoli li.commentato {
	background-image: url('sitestuff/icone/elenco_commentato.jpg'); 
	background-color: #000000; 
	background-position: left; 
	background-repeat: no-repeat; 	
} 

ul#elenco-articoli li.libro,  ul.elenco-articoli li.libro, #elenco-libri li {
	background-image: url('sitestuff/icone/elenco_libri.jpg'); 
} 

ul#elenco-articoli li.manuale, ul#elenco-articoli li.manuale,  ul.elenco-articoli li.manuale, #elenco-manuali li {
	background-image: url('sitestuff/icone/elenco_manuali.jpg'); 
} 

#elenco-articoli li.ultimo a, .elenco-articoli li.ultimo a{
	padding: 20px 20px 0 20px;
	display: block;
	font-size: 1.2em;
}


#elenco-topic li{
	background-image: url('sitestuff/icone/elenco_forum_home.jpg'); 
}

#elenco-topic li.new {	
	background-image: url('sitestuff/icone/elenco_forum_home_nuovo.jpg');

} 

#elenco-topic li.news {	
	background-image: url('sitestuff/icone/elenco_forum_home_news.jpg');

} 

#elenco-topic li.libro {	
	background-image: url('sitestuff/icone/elenco_forum_home_libri.jpg');

} 

#elenco-topic li.manuale {	
	background-image: url('sitestuff/icone/elenco_forum_home_manuali.jpg');

} 

#elenco-topic li.articolo {	
	background-image: url('sitestuff/icone/elenco_forum_home_articoli.jpg');

} 




