
#testa {width: 800px; margin:0px; padding:0px; background: url("http://www.visibilmente.com/TOP-100/skins/pago/testata.jpg") right top no-repeat;}
a.help {color: #F00; font-weight: bold; text-decoration: none;}
a.help:hover {color: #333;}

a.nodecori {color: #F00; font-weight: bold; text-decoration: none;}
a.nodecori:hover {color: #333;}


img {border: 0;}
textarea, input {font-family: sans-serif; font-size: 12px;}
table {width: 100%;}

fieldset{border: 1px solid #090; margin:0; padding:5px; background-color:#E7FFB3; color:#090;}
legend{font-weight:bolder; font-size:16px; color: #090;}
.spanna {margin:0 auto;} /* usato x definire classi sul momento con span class */

/*-------------------*/
/* Definizioni layot */
/*-------------------*/
#principale { /* contiene tutto wrapper */ margin: 0 auto; width: 600px; line-height:1.2;}
#cerca {margin:10px 0px 10px 0px; text-align:center;}
#filtri {margin:10px 0px 10px 0px; text-align:center;}
#piupagine { /* link a pag */
	width:100%; margin-bottom:15px; padding:0; font-size:150%;/*!*/ border:1px solid #090;
	font-weight:bold; text-align:left; color:#090; background:url(h1off.jpg);}
	#piupagine a, #piupagine a:visited {color:#9CE800; background:url(h1off.jpg); text-decoration:none; font-size:80%;}
	#piupagine a:hover {color:#090; background:url(h1on.jpg); text-decoration:none; font-size:80%;}
#ricerche { /*risultati ricerca */
	width:100%; margin-top:10px; padding:2px; background:url(title.jpg) repeat-x; color:#090; text-align: center;}
.bordo-tabella {border: 1px solid #090; margin-bottom:10px auto; padding: 1px;}

/* Statistiche */
.tabella-stat1 {background-color:#9CE800; text-align:center; color:#090;/*color:#FFF;*/ font-weight:bolder;}
.tabella-stat2 {background-color:#E7FFB3; text-align:center; color:#090;}
.tabella-stat-tit {background:url("title.jpg") repeat-x; text-align:center; color: #090; font-size:12px; padding: 5px 0px 5px 0px;}

/* Amministrazione */
.sfondo-scuro{background-color: #090; color: #fff;}
.sfondo-medio {
	background:#4a4a4a url("title.jpg") repeat-x;
	color:#090;/*viola*/ font-size:12px; font-weight:normal; padding: 5px 0px 5px 0px;}
.sfondo-chiaro- {color: #000; background-color: #FFF;}
.sfondo-chiaro-alt {color: #000; background-color: #DCDCDC;}

/* contenuti ripetuti di classifica semplice - NO TOP classifica e 2a pag */
.BORDINO-no-top { /* contiene tutto */
	width:598px; height:83px;/* clear:both;*/ /*overflow:hidden;*/ margin-no-top:5px; margin-bottom:10px; padding:0px;
	font-size:100%; background-color:#E7FFB3; border:1px solid #090;}
	#TITOLO-no-top {
		width:598px; height:18px; overflow:hidden; margin:0 auto; padding:0; font-size:125%;/*!*/
		font-weight:bold; text-align:left; color:#9CE800; border-bottom:1px solid #090;}
		#TITOLO-no-top a, #TITOLO-no-top a:visited{
			display:block; overflow:hidden; padding-left:5px; line-height:1.3;
			/*color:#9CE800;*/ color:#33CCCC; background:url(h1off.jpg); border:none; text-decoration:none;}
		#TITOLO-no-top a:hover {text-decoration:none; padding-left:5px; color:#090;	background:url(h1on.jpg); border:none;}
	#INFO-STAT-no-top {width:64px; height:53px; overflow:hidden; margin:0 auto; padding:5px; float:left;}
		#POS-no-top {
			width:62px; height:20px; overflow:hidden; border:1px solid #090; background-color:#FFF;
			 margin-bottom:2px; padding:0; float:left; color:#090; font-size:18px; text-align:center;}
		#MOV-no-top {
			width:29px; height:29px; overflow:hidden; border:1px solid #090; background-color:#FFF;
			 margin-right:2px; padding:0; float:left; color:#090; font-size:10px;/*per alt*/ text-align:center;}
		#STAT-no-top {
			width:29px; height:29px; overflow:hidden; border:1px solid #090; background-color:#FFF;
			 margin:0; padding:0; float:left; color:#090; font-size:10px;/*per alt */ text-align:center;}
		#RATE-no-top {
			width:36px; height:29px; overflow:hidden; border:1px solid #090; background-color:#FFF;
			 margin-bottom:5px; padding:0; float:left;}
	#DESTRA-no-top {width:525; height:60px; overflow:hidden; float:right; color:#090;}
		#DESCR-no-top {width:516px; height:36px; clear:none; padding:4px; line-height:1.3; color:#090; font-size:10px;}
		#CAT-no-top {width:505px; height:15px; overflow:hidden; clear:none; margin-top:5px; font-size:90%;}
			#CAT-no-top a, #CAT-no-top a:hover, #CAT-no-top a:visited {text-decoration:none;}

.BORDINO-stats { /* contiene tutto in stats */
	width:598px; height:117px; margin-top:5px; margin-bottom:10px; padding:0px;
	font-size:100%; background-color:#E7FFB3; border:1px solid #090;}

/* contenuti ripetuti di classifica TOP CLASSIFICA */
.BORDINO-top { /* contiene tutto */
	width:598px; height:137px; margin-top:5px; margin-bottom:10px; padding:0px;
	font-size:100%; background-color:#E7FFB3; border:1px solid #090;}
	#TITOLO-top {
		width:598px; height:20px; overflow:hidden; margin:0 auto; padding:0; font-size:140%;/*!*/
		font-weight:bold; text-align:left; color:#9CE800; border-bottom:1px solid #090;}
		#TITOLO-top a, #TITOLO-top a:visited{
			display:block; overflow:hidden; padding-left:5px; line-height:1.3;
			/*color:#9CE800;*/ color:#33CCCC; background:url(h1off.jpg); border:none; text-decoration:none;}
		#TITOLO-top a:hover {text-decoration:none; padding-left:5px; color:#090; background:url(h1on.jpg); border:none;}
	#INFO-STAT-top {width:104px; height:105px; overflow:hidden; margin:0 auto; padding:5px; float:left;}
		#POS-top {
			width:102px; height:40px; overflow:hidden; border:1px solid #090; background-color:#FFF;
			 margin-bottom:2px; padding:0; float:left; color:#090; font-size:30px; text-align:center;}
		#MOV-top {
			width:29px; height:29px; overflow:hidden; border:1px solid #090; background-color:#FFF;
			 margin-right:2px; padding:0; float:left; color:#090; font-size:10px;/*per alt*/ text-align:center;}
		#STAT-top {
			width:29px; height:29px; overflow:hidden; border:1px solid #090; background-color:#FFF;
			 margin-right:2px; padding:0; float:left; color:#090; font-size:10px;/*per alt */ text-align:center;}
		#RATE-top {
			width:36px; height:29px; overflow:hidden; border:1px solid #090; background-color:#FFF;
			 margin-bottom:5px; padding:0; float:left;}
		#MESE-top {width:136px; height:15px; float:left; overflow:hidden; margin:0; padding:0; color:#090;}
		#MEDIA-top {width:136px; height:15px; float:left; overflow:hidden; margin:0; padding:0; color:#090;}
#IMG-CONT {width:482px; height:120px; overflow:hidden; margin:0; padding:0; float:left;}
	#IMG {
	width:470px; height:60px; overflow:hidden; margin:5px; padding:0; float:left;}
	#DESCR-top {width:478px; height:60px; clear:none; padding: 2px; line-height:1.1; color:#090; font-size:10px;}
		#CAT-top {
			width:250px; height:15px; overflow:hidden; float:right; clear:none; margin-top:34px;
			 color:#090; font-size:90%; text-align:right;}
			#CAT-top a, #CAT-top a:hover, #CAT-top a:visited {text-decoration:none;}



/* Votazione rate_form.html */
#RATE-box {
	width:76px; height:29px; border:1px solid #090; overflow:hidden; margin-right:21px; /*padding-right:2px;*/
	font-size:24px; float:left;}
	#CHECK-box {width:22px; height:17px; overflow:hidden; float:left; margin-top:6px;}
	#IMG-RATE-1, #IMG-RATE-2, #IMG-RATE-3, #IMG-RATE-4, #IMG-RATE-5 {
		width:36px; height:29px; overflow:hidden; float:left;
		border-left:1px solid #090; border-right:1px solid #090;}
	#IMG-RATE-1 {background:url(rate_1.png);}
	#IMG-RATE-2 {background:url(rate_2.png);}
	#IMG-RATE-3 {background:url(rate_3.png);}
	#IMG-RATE-4 {background:url(rate_4.png);}
	#IMG-RATE-5 {background:url(rate_5.png);}
#COMMENTO {width:500px; height:300px; overflow:hidden; float:left;} /* presente solo in rate_form */

/* classe dichiarata in php NON ELIMINARE - ERRORE DI INSERIMENTI */
.join_edit_error {background-color:#FF0; border:1px solid #F00;/*rosso*/ padding:2px; font-size:12px;}
.mostra-errore {color:#F00;/*rosso*/ font-weight:bolder; font-size:12px;}
 .mostra-errore a{background-color:#FFF;}

/* usato per spostare il piede pagina verso il basso quando il contenuto è poco o nullo */
/* error.html e tanti altri */
#RIEMPITIVO {height:300px; clear:both;}

/* in ad_break */
.ADROW { width:100%; height:60px; clear:both; margin-top:10px; margin-bottom:10px; text-align:center;}

/* righe riempitive table_filler.html */
#ISCRIVI-qui {width:100%; height:20px; clear:both; margin:0 auto; padding:0; text-align:center;}
	#ISCRIVI-qui a{text-decoration:none; display:block; font-size: 12px; color:#090; background-color:#E7FFB3;}
	#ISCRIVI-qui a:hover {text-decoration:none; font-size: 12px; background-color:#090; color:#E7FFB3;}
	#ISCRIVI-qui a:visited {text-decoration:none; font-size: 12px;}


/* per modificare i link in ADMIN e altrove */
#LINK-free {font-size: 10px; font-weight: lighter; text-align:left; color:#090;}
#LINK-free a {font-size: 10px;  font-weight: lighter; color: #F00; text-decoration:none; background:none;}
#LINK-free a:hover {font-size: 10px; font-weight: lighter; text-decoration:none; background-color:#FF0;}
#LINK-free a:visited {font-size: 10px; font-weight: lighter; text-decoration:none;}

/* gateway */
#SI-NO-1 {margin:0 auto; border: 1px solid #090; padding: 1px; width:80%; text-align:center;}
#SI-gate {border: 1px solid #090; padding:5px; width:50px; float:left; background:#E7FFB3; margin:15px 0px 15px 100px;}
#NO-gate {border: 1px solid #090; padding: 5px; width:50px; float:right; background:#E7FFB3; margin:15px 100px 15px 0px;}
.testo-gate {display:block; border-bottom:1px dashed #009900; background:#E7FFB3; padding:0px 5px 5px 5px;}

/* AWARDs */
#awardmese {width:516px; height:145px; overflow:hidden; margin:0 auto; padding:0; text-align:center;}
.awardspag {width:514px; height:110px; overflow:hidden; margin:0 auto; padding:0;
	text-align:center; border:1px solid #ccff33;}
	.awardsimage {float:left; width:252px; height:102px; overflow:hidden; margin:0; padding:0;
	text-align:center;}
	.descawards {float:right; width:252px; height:102px; overflow:hidden; margin-right:5px; padding-top:5px;
	text-align:justify;	font-size:90%;}
/* Albo d'oro */
#stella {width:30px; height:30px; float:left; overflow:hidden; margin-right:1px; color:#FFF; font-size:1px; clear:none;
		background-image:url(http://i144.photobucket.com/albums/r197/top100com/awards/stella.gif);}
#linea30 {line-height:32px; font-size:16px; font-weight:bold;}
#linea30 a {text-decoration:none;}
#linea30 a:hover {background-color:#FF0; text-decoration:none;}
#linea30 a:visited {color:#999999; text-decoration:none;}
.xstelle {font-size:14px; font-weight:bold; color: #CC9900;}
