/* Copyright 2007 Horizonet s.r.l. per a.b.s. Fire Fighting s.r.l.*/

html,body		{margin:0px; 
				padding:0px;
				background:#FFFFFF;
				font-family:Trebuchet MS,Verdana,Arial,Sans-serif;
				font-size:11px;
				color:#7A7A7A;}

hr				{display:none;}

a	 			{color:#7A7A7A;
				text-decoration:none;
				background-color: transparent;}
				
h1				
				{font-family:Trebuchet MS,Verdana,Arial,Sans-serif;
				font-size:11px;
				color:#980086;
				text-transform:uppercase;}

h2				
				{font-family:Trebuchet MS,Verdana,Arial,Sans-serif;
				font-size:11px;
				color:#980086;
				text-transform:uppercase;}
				
h3				
				{font-family:Trebuchet MS,Verdana,Arial,Sans-serif;
				font-size:11px;
				color:#980086;
				text-transform:uppercase}
				
h4				
				{font-family:Trebuchet MS,Verdana,Arial,Sans-serif;
				font-size:11px;
				color:#980086;
				/*padding-left:3px;*/
				margin-top:0px;
				margin-bottom:0px;}				
				

img				{border-color:#C3C3C7;}
			

/* Aspetto globale link */
a:link 			{color:#7A7A7A;
				text-decoration:none;
				font-weight:bold;
				background-color: transparent;}

a:visited 		{color:#7A7A7A;
				text-decoration:none;
				font-weight:bold;
				background-color: transparent;}

a:hover 		{color:#7A7A7A;
				font-weight:bold;
				background-color: transparent;}
				
.form			{border:1px;
				border-style:solid;
				border-color:#BCBEC0;
				color:#7A7A7A;}			
				
.adminform		{height:auto;
				width:auto;
				border:1px;
				border-style:solid;
				border-color:#743B68;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#643466;
				background-color:#D6C6D3;
				text-align:center;}
				
				
.nick			{font-family: Trebuchet MS;
				font-size:13px;				
				font-weight:bold;
				color:#980086;
				height:20px;}

.nick:link 		{color:#980086;
				text-decoration:none;
				font-weight:bold;
				background-color: transparent;
				height:20px;}

.nick:visited 	
				{color:#980086;
				text-decoration:none;
				font-weight:bold;
				background-color: transparent;
				height:20px;}

.nick:hover 	
				{color:#F726D0;
				font-weight:bold;
				background-color: transparent;
				height:20px;}

.evidenza		{font-family: Trebuchet MS;
				font-size:12px;				
				font-weight:bold;
				color:#980086;}

.evidenza:link 	
				{color:#980086;
				text-decoration:none;
				font-weight:bold;
				background-color: transparent;}

.evidenza:visited 
				{color:#980086;
				text-decoration:none;
				font-weight:bold;
				background-color: transparent;}

.superevidenza:hover 
				{color:#F726D0;
				font-weight:bold;
				background-color: transparent;}
				
.superevidenza	
				{font-family:Trebuchet MS,Verdana,Arial,Sans-serif;
				font-size:14px;				
				font-weight:bold;
				color:#980086;}

.superevidenza:link 
				{color:#980086;
				text-decoration:none;
				font-weight:bold;
				background-color: transparent;}

.superevidenza:visited 	
				{color:#980086;
				text-decoration:none;
				font-weight:bold;
				background-color: transparent;}

.superevidenza:hover 	
				{color:#F726D0;
				font-weight:bold;
				background-color: transparent;}
				
.registrazione	{width:auto;
				line-height: 16px;
				font-family:Trebuchet MS,Verdana,Arial,Sans-serif;
				font-weight:bold;
				font-size: 12px;
				color:#653366;
				background-color:#d28fbe;
				padding:0px;
				border: 1px #663366 solid;
				vertical-align:text-top;
				height:20px;}
				
.textform		{width:auto;
				line-height: 16px;
				font-family:Trebuchet MS,Verdana,Arial,Sans-serif;
				font-weight:bold;
				font-size: 12px;
				color:#980086;
				padding:1px;
				border: 1px #999999 solid;}
				
.menumain		{width:auto;
				height:auto;
				font-family:Trebuchet MS,Verdana,Arial,Sans-serif;
				font-size:10px;
				color:#980086;}				

.reg2field		{width:55%;
				font-family:Trebuchet MS,Verdana,Arial,Sans-serif;
				font-size:11px;
				padding:0px;
				background-color:#FFFFFF;
				margin-bottom:0px;
				color:#980086;
				text-align:left;}	

.ricerca_avanzata
				{width:100%;
				font-family:Trebuchet MS,Verdana,Arial,Sans-serif;
				font-size:11px;
				padding:0px;
				background-color:#FFFFFF;
				margin-bottom:0px;
				color:#980086;
				text-align:left;}			
				
				
.whitelink a:link,
.whitelink a:visited,
.whitelink a:hover
				{color:#FFFFFF;}

/* Parte destra dell'header con box di login */
div#boxlogin	{float:right;
				width:150px;
				height:50px;
				background-repeat:no-repeat;
				font-weight:bold;
				color:#FFFFFF;
				padding:10px 10px 0px 0px;
				font-family:Geneva, Arial, Helvetica, sans-serif;				}

/* Aspetto dei campi testo in box di login */
.login			{height:15px;
				width:100px;
				line-height:15px;
				border:1px;
				border-style:solid;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:11px;
				color:#653366;
				padding:2px;
				margin-bottom:1px;
				background-color:#D5C5D2;}
				
				
				
/* Aspetto dei campi testo in box di registrazione */


				
/* Pulsante Conferma Registrazione */
.buttonreg		
				{height:20px;
				width:auto;
				border:1px;
				border-style:solid;
				border-color:#CC99FF;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:11px;
				color:#FFFFFF;
				background-color:#743B69;
				text-align:center;}				

.btmnu			{height:20px;
				width:auto;
				border:1px;
				border-style:solid;
				border-color:#CC99FF;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:11px;
				color:#FFFFFF;
				background-color:#990099;
				text-align:center;}	


/* Campo testo standard */
.stdfield		{height:18px;
				width:40%;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:11px;
				padding:0px;
				background-color:#DEC5E0;
				margin-bottom:2px;}

.fieldscelta	{height:18px;
				width:15%;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:11px;
				padding:0px;
				background-color:#DEC5E0;
				margin-bottom:2px;}	
				
.fieldscelta2	{height:18px;
				width:40%;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:11px;
				padding:0px;
				background-color:#DEC5E0;
				margin-bottom:2px;}	
				
.fieldscelta3	{height:18px;
				width:20%;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:11px;
				padding:0px;
				background-color:#DEC5E0;
				margin-bottom:2px;}									


.fieldopzioni	{height:18px;
				width:auto%;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:11px;
				padding:0px;
				background-color:#DEC5E0;
				margin-bottom:2px;}

				
.regfield		{height:18px;
				width:55%;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:11px;
				padding:0px;
				background-color:#DEC5E0;
				margin-bottom:2px;
				color:#643466;}				
				
				
				

/* Campo testo per il giorno */				
.dayfield		{height:15px;
				width:15px;
				border-width:1px;
				border-style:solid;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#19348B;
				padding:2px;
				background-color:#A0D221;}

/* Campo testo per il mese */
.monthfield		{height:15px;
				width:15px;
				border-width:1px;
				border-style:solid;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#19348B;
				padding:2px;
				background-color:#A0D221; }
				
/* Campo testo per l'anno*/
.yearfield		{height:15px;
				width:28px;
				border-width:1px;
				border-style:solid;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#19348B;
				padding:2px;
				background-color:#A0D221;}

/* Stile per menu di navigazione Partner */
.navpartner		{width:127px;	
				height:auto;
				padding:1px 0px 3px 7px;
				line-height:15px;
				color:#6B3066;}

.navpartner a:link
				{color:#6B3066;}

.navpartner a:visited
				{color:#6B3066;}

.navpartner a:hover
				{color:#D38FBE;
				text-decoration:none;}				

			

.boxmenuonline
				{color:#401669;}

.boxmenuonline a:link
				{color:#BDD37B;}

.boxmenuonline a:visited
				{color:#BDD37B;}

.boxmenuonline a:hover
				{color:#999999;}				
				


.boxmenucerca
				{color:#401669;}

.boxmenucerca a:link
				{color:#D38FBE;}

.boxmenucerca a:visited
				{color:#D38FBE;}

.boxmenucerca a:hover
				{color:#999999;}				


.boxmenucercaamici
				{color:#BDD37B;}

.boxmenucercaamici a:link
				{color:#BDD37B;}

.boxmenucercaamici a:visited
				{color:#BDD37B;}

.boxmenucercaamici a:hover
				{color:#999999;}

				
.cercachkbox	{height:20px;
				width:300px;
				background-color:#D4D0C8;
				float:left;
				padding:2px;
				margin:1px 1px 1px 3px;}
				
.cercacombo		{height:20px;
				width:90px;
				font-size:9px;
				float:left;
				padding:2px;
				margin:1px;
				margin-left:5px;}
												
.cercatxt		{height:20px;
				width:150px;
				font-size:9px;				
				float:right;
				padding:2px;
				margin:1px;
				margin-right:3px;}
				

			
				

.profilohome	{height:200px;
				width:300px;
				float:left;
				background:#CCCCFF;}
				
				

.formmnusx		{margin:0;
				padding:0;}				

.nomargin		{margin:0;
				padding:0;}				


/* Distanziale per icone pagina di ricerca */

.distanzaricerca
				{padding:0px 70px 0px 0px;
				text-align:center;}							
								
				
/* Aspetto dei pulsanti, text-area e drop-down */

.btmain			{height:20px;
				width:auto;
				border:1px;
				border-style:solid;
				border-color:#743B68;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10px;
				color:#FFFFFF;
				background-color:#980086;
				text-align:center;
				margin-right:5px;
				font-weight:bold;}	

.txtmain		{height:auto;
				width:auto;
				border:1px;
				border-style:solid;
				border-color:#743B68;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#643466;
				background-color:#D6C6D3;
				text-align:left;}
				
.txtopzioni		{height:auto;
				width:auto;
				border:1px;
				border-style:solid;
				border-color:#CC99FF;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#733C73;
				background-color:#7B18FB0;
				text-align:left;}				

.btmainloov		{height:25px;
				width:auto;
				border:1px;
				border-style:solid;
				border-color:#CC99FF;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:11px;
				color:#FFFFFF;
				background-color:#733C73;
				text-align:center;
				margin-right:25px}
				
				
/* Gestione link pagine risultati */

.paginedown		{width:90%;
				height:15px;
				margin-top:20px;
				padding-left:10px;
				padding-bottom:10px;}
				
				

.txtinvita		{height:15px;
				width:auto;
				border:1px;
				border-style:solid;
				border-color:#906287;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:11px;
				line-height:15px;
				color:#906287;
				background-color:#D5C4D2;
				text-align:left;
				border:none;
				margin:0px 5px 0px 5px;}
				
div#referer
				{float:right;}	
				
.text_normal
				{font-size:10px;
				text-align:left;
				font-weight:bold;}
					