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 #7900F0; margin:0; padding:5px; background-color:#FFE6FF; color:#7900F0;}
legend{font-weight:bolder; font-size:16px; color: #7900F0;}
.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 #7900F0;
	font-weight:bold; text-align:left; color:#7900F3; background:url(h1off.jpg);}
	#piupagine a, #piupagine a:visited {color:#C58AFD; background:url(h1off.jpg); text-decoration:none; font-size:80%;}
	#piupagine a:hover {color:#7900F3; 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:#7900F0; text-align: center;}
.bordo-tabella {border: 1px solid #7900F0; margin-bottom:10px auto; padding: 1px;}

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

/* Amministrazione */
.sfondo-scuro{background-color: #7900F0;/*viola*/ color: #fff;}
.sfondo-medio {
	background:#4a4a4a url("title.jpg") repeat-x;
	color:#7900F0;/*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:80px; clear:both; margin-top:5px; margin-bottom:10px; padding:0px;
	font-size:100%; background-color:#FFE6FF; border:1px solid #7900F0;/*viola*/}
	#CONT-no-top {width:480px; height:80px; overflow:hidden; margin:0 auto; padding:0; float:left;}
		#TITOLO-no-top {
			width:100%; overflow:hidden; margin:0 auto; padding:0; font-size:150%;/*!*/
			font-weight:bold; text-align:left; color:#B56AFE;}
			#TITOLO-no-top a, #TITOLO-no-top a:visited {
				display:block; overflow:hidden; padding-left:5px; line-height:1.3;
				color:#C58AFD; /* era #7900F3 */ background:url(h1off.jpg);
				border-bottom:1px solid #7900F0;/*viola*/ text-decoration:none;}
				#TITOLO-no-top a:hover {
					text-decoration:none; padding-left:5px; color:#7900F3; /* era #C58AFD */
					background:url(h1on.jpg); border-bottom:1px solid #7900F0;/*viola*/}
		.DESCR-no-top {width:476px; height:38px; float:left; padding:2px; overflow:hidden; font-size:10px;}
		.CAT-no-top {width:310px; height:20px; overflow:hidden; padding-left:5px; float:left;}
	#INFO-STAT-no-top {
		width:115px; height:80px; overflow:hidden; margin:0 auto; padding-left:2px; float:right;
		border-left:1px solid #7900F0;/*viola*/}
		#POS-MOV-no-top {width:112px; height:31px; overflow:hidden; margin:2px 2px 0px 0px; padding:0px;}
			#POS-no-top {
			width:42px; height:22px; border:1px solid #7900F0;/*viola*/ background-color:#FFF;
			overflow:hidden; margin:0 auto; padding-top:5px; float:left;
			color:#7900F0;/*viola*/ font-size:12px; text-align:center;}
			#MOV-no-top {
			width:29px; height:27px; border:1px solid #7900F0;/*viola*/ background-color:#FFF;
			overflow:hidden; margin:0 auto; padding:0px; float:right;
			color:#7900F0;/*viola*/ font-size:10px;/*per alt*/ text-align:center;}
			#STAT-no-top {
			width:29px; height:27px;border:1px solid #7900F0;/*viola*/ background-color:#FFF;
			overflow:hidden; margin-right:3px; padding:0px; float:right;
			color:#7900F0;/*viola*/ font-size:10px;/*per alt */ text-align:center;}
		#MESE-MEDIA-no-top {width:115px; height:15px; overflow:hidden; margin:0 auto; padding:0px; color:#7900F0;}



/* contenuti ripetuti di classifica TOP CLASSIFICA */
.BORDINO-top { /* contiene tutto */
	width:598px; height:133px; clear:both; margin-top:5px; margin-bottom:10px; padding:0px;
	font-size:100%; background-color:#FFE6FF; border:1px solid #7900F0;/*viola*/}
#IMG-CONT {width:456px; overflow:hidden; margin:0 auto; padding:0; float:left;}
	#IMG {
	width:138px; height:133px; overflow:hidden; margin:0 auto; padding:0; float:left;
	border-right:1px solid #7900F0;}
	#CONT {width:316px; height:133px; overflow:hidden; margin:0 auto; padding:0px; float:right;}
		#TITOLO-TOP {
			width:100%; overflow:hidden; margin:0 auto; padding:0; font-size:150%;/*!*/
			font-weight:bold; text-align:left; color:#B56AFE;}
			#TITOLO-TOP a, #TITOLO-TOP a:visited{
				display:block; overflow:hidden; padding-left:5px; line-height:1.3;
				color:#C58AFD; /* era #7900F3 */ background:url(h1off.jpg);
				border-bottom:1px solid #7900F0;/*viola*/ text-decoration:none;}
				#TITOLO-TOP a:hover {
					text-decoration:none; padding-left:5px; color:#7900F3; /* era #C58AFD */
					background:url(h1on.jpg); border-bottom:1px solid #7900F0;/*viola*/}
		.DESCR-top {width:306px; height:75px;/*ocio a categoria*/ float:left; padding:5px;}
#INFO-STAT-top {
	width:138px; height:133px; overflow:hidden; margin:0 auto; padding-left:2px; float:right;
	border-left:1px solid #7900F0;/*viola*/}
	#POS-MOV-top {width:135px; height:59px; overflow:hidden; margin:2px 2px 0px 0px; padding:0px;}
		#POS-top {
		width:99px; height:57px; border:1px solid #7900F0;/*viola*/ background-color:#FFF;
		overflow:hidden; margin:0 auto; padding:0px; float:left;
		color:#7900F0;/*viola*/ font-size:36px; text-align:center;}
			#POS-top-titolo {color:#7900F0; font-size:10px; text-align:center;}
		#MOV-top {
		width:29px; height:29px; border:1px solid #7900F0;/*viola*/ background-color:#FFF;
		overflow:hidden; margin:0 auto; padding:0px; float:right;
		color:#7900F0;/*viola*/ font-size:10px;/*per alt*/ text-align:center;}
		#STAT-top {
		width:29px; height:23px;border:1px solid #7900F0;/*viola*/ background-color:#FFF;
		overflow:hidden; margin-top:3px; padding:0px; float:right;
		color:#7900F0;/*viola*/ font-size:10px;/*per alt */ text-align:center;}
	#MESE-top {width:136px; height:15px; overflow:hidden; margin:5px auto; padding:0px; color:#7900F0;}
	#MEDIA-top {width:136px; height:15px; overflow:hidden; margin:0 auto; padding:0px; color:#7900F0;}
	#RATE-top {width:136px; height:30px; overflow: hidden; margin:5px 0px 0px 2px; padding:0px;}



/* Votazione rate_form.html */
#RATE-box {width:152px; height:17px; overflow:hidden; margin-bottom:15px; float:left; clear:both;}
#CHECK-box {width:20px; height:17px; overflow:hidden; float:left;}
#IMG-RATE-1 {width:131px; height:10px; margin-top:4px; overflow:hidden; background:url(rate_1.png); float:right;}
#IMG-RATE-2 {width:131px; height:10px; margin-top:4px; overflow:hidden; background:url(rate_2.png); float:right;}
#IMG-RATE-3 {width:131px; height:10px; margin-top:4px; overflow:hidden; background:url(rate_3.png); float:right;}
#IMG-RATE-4 {width:131px; height:10px; margin-top:4px; overflow:hidden; background:url(rate_4.png); float:right;}
#IMG-RATE-5 {width:131px; height:10px; margin-top:4px; overflow:hidden; background:url(rate_5.png); float:right;}
#COMMENTO {width:500px; height:150px; overflow:hidden; float:left;}

/* classe dichiarata in php NON ELIMINARE - ERRORE DI INSERIMENTI */
.join_edit_error {background-color:#FFFF00; 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;}

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

/* 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:#7900F0; background-color:#FFE6FF;}
	#ISCRIVI-qui a:hover {text-decoration:none; font-size: 12px; background-color:#7900F0; color:#FFE6FF;}
	#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:#7900F0;}
#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;}

/* storico */
#storia123 {width:24%; margin-right:1px; float:left; font-size: 10px; text-align:left; color:#7900F0;}
#storia123 a {font-size: 10px; color:#7900F0; text-decoration:none; background:none;}
#storia123 a:hover {font-size: 10px; color:white; text-decoration:none; background-color:#7900F0;}
#storia123 a:visited {font-size: 10px; color: #999999; text-decoration:none; background-color:#FFFFCC;}
