/******************************************************************************************
'# 			Openasp CMS software opensource			 	 	  #
'******************************************************************************************
'# 		Copyright (C) Luca Becchetti, Broken Ice Interactive			  #
'#											  #
'# Questo software è gratuito, è possibile ridistribuire e modificare il prodotto 	  #
'# rispettando i termini della GNU General Public License pubblicata dalla Free	  	  #
'# Software Foundation, si fa riferimento alla versione	attuale e a tutte le versioni.	  #
'# future					  					  #
'#											  #
'# Il software viene distribuito con lo scopo di essere utile e di aiutare nella	  #
'# realizzazione di un sito web, non ci assiumiamo nessuna responsabilità per		  #
'# eventuali malfunzionamenti o problemi provenienti dal programma.			  #
'#											  #
'# E' assolutamente vietato eliminare ogni riferimento di copyright sia all'interno del	  #
'# del codice sorgente sia quelli visivi nel progetto.     				  #
'#											  #
'# Una copia della licenza GNU GPL è rilasciata nel pacchetto di istallazione del	  #
'# software.										  #
'#											  #
'# Per supporto visita il nostro sito ufficiale						  #
'# http://www.openasp.it								  #
'#											  #
'#											  #
'******************************************************************************************

/**** SETTAGGI PER BODY E LINK ****/
html,body{margin: 0;padding:0}
/*body {
  background-color 	: #FFFFFF;
  text-align		: center;
}*/
body {margin: 0; padding: 0; background-image: url('bg.jpg'); }

/********************************************************modifica 11/2008*/

#menu {
	position:relative;
	width:100%;
	font-size: 10;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	margin-left:0px;
	margin-top:2px;
	padding:0px;
	border-bottom:2px solid #0099CC;
	background:white;
	color:#0099CC;
	left:00;
	height:35px;
		
	}

/*************************************************************************************/
#menu_base {
	width:130px;
	border:0px;	
	font-size: 10;	
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	margin-left:0px;
	margin-top:2px;
	padding:0px;
	}
	
.subMENU {
	font-family: Verdana, Arial, Geneva,  Lucida,  Helvetica,  sans-serif;
	font-size:10px;
	color:white;
	margin-left:0;
	display:none;
	border-left:2px solid #0099CC;
	position:absolute;
	top:0px;
	left:0px;
	z-index:20;
	background:#99CCFF;
	width:150px;
	font-weight:bold;
	opacity:0.9;
	filter:alpha(opacity=90);
	}	
.subMENU a:link  {
	color:black;
	display:block;
	height:35px;
	width:100%;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	border-bottom:2px solid white;
	background:#99CCFF;
  }
	
.subMENU a:hover 
{  background: white;
   color:#0099CC;
   font-weight:bold;
   opacity:0.9;
   filter:alpha(opacity=90);
   
}


	
	

#button {
	width:100%;
	font-size: 10;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	margin-left:0px;
	margin-top:2px;
	padding:0px;
	list-style: none;
}
#button ul {
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
	}
#button li {
	border-bottom: 1px solid #90bade;
	margin: 0;
	}

/* determina gli attributi del bottone (Line Item) 
#button li a {
	display: block;
	padding: 4px 4px 4px 0.5em;       
	border-left:  10px solid #1958b7;  
	border-right: 10px solid #508fc4;  
	background-color: #2175bc;    
	color: #fff;
	text-decoration: none;
	width: 100%;
	}
	*/
/* imposta il comportamento del bottone quando atraversato dal mouse
#button li a:hover {
	border-left:  19px solid #1c64d1;
	border-right: 1px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
	}
*/


#button a  {
	/*float:left;*/
	display:block;
	height:35px;
	width:100%;
	/*background:#B0E0E6;*/
	padding:0px 0px 0px 4px;
	color:#333333;
	text-decoration:none;
	}
	
#button a:hover 
{  background:#0099CC;
  /*background:url("structure/btBluedw.gif") 2% -6 no-repeat left top;*/
  color:White;
 
}

/*************************************************************************************/
/*************************************************************************************/
.top{
	background-color:#BCCCE6;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	letter-spacing: 3px;
}

table#footer{
background-color:#1C44B2;
font-family:Verdana; 
color:#FFFFFF; 
font-size:9px;
padding: 3px;
}

table#footer a{
font-family:Verdana; 
color:#FFFFFF; 
font-size:9px;
text-decoration:none;
}

/**** SETTAGGI PER IL TESTO ****/
 .testotitolo{font-family:Verdana; color:#6C88AC; font-size:9px}
 a.testotitolo:link{font-family:Verdana; color:#6C88AC; font-size:9px; text-decoration:none}
 a.testotitolo:visited{font-family:Verdana; color:#6C88AC; font-size:9px; text-decoration:none}
 a.testotitolo:hover{font-family:Verdana; color:#6C88AC; font-size:9px; text-decoration:none}
 
 /*Classe che definisce del normale testo*/
 .testo{font-family:Verdana; color:#000000; font-size:9px}
 a.testo:link{font-family:Verdana; color:#1C44B2; font-size:9px; text-decoration:none; font-weight:bold;}
 a.testo:visited{font-family:Verdana; color:#1C44B2; font-size:9px; text-decoration:none; font-weight:bold;}
 a.testo:hover{font-family:Verdana; color:#000000; font-size:9px; text-decoration:none; font-weight:bold;}
 
 /*Classe che definisce lo stile dei link nel menù a condizioni normali*/
 /*a.normalLink:link{font-family:Verdana; color:#000000; font-size:9px; text-decoration:none;}
 a.normalLink:visited{font-family:Verdana; color:#000000; font-size:9px; text-decoration:none;}
a.normalLink:hover{font-family:Verdana; color:#000000; font-size:9px;  text-decoration:underline;}*/
 a.normalLink:link {
	display: block;
	padding: 5px 5px 5px 0.5em;        /* padding intorno al testo del bottone*/
	border-left:  10px solid #1958b7;  /* bordo-left  larghezza e colore */
	border-right: 10px solid #508fc4;  /* bordo-right larghezza e colore */
	background-color: #2175bc;         /* colore sfondo bottone */
	color: #fff;
	text-decoration: none;
	width: 100%;
	}
 a.normalLink:visited {
	display: block;
	padding: 5px 5px 5px 0.5em;        /* padding intorno al testo del bottone*/
	border-left:  10px solid #1958b7;  /* bordo-left  larghezza e colore */
	border-right: 10px solid #508fc4;  /* bordo-right larghezza e colore */
	background-color: #2175bc;         /* colore sfondo bottone */
	color: #fff;
	text-decoration: none;
	width: 100%;
	}
a.normalLink:hover {
	border-left:  10px solid #1c64d1;
	border-right: 10px solid #5ba3e0;
	background-color: #2586D7; 
	color: #fff;
	text-decoration: none;
	/*font-weight: bold;*/
	width: 100%;
	}

 /*Classe che definisce lo stile dei link nel menù quando una voce è selezionata*/
 /*
 a.activeLink:link{font-family:Verdana; color:#000000; font-size:9px; text-decoration:none; font-weight:bold;}
a.activeLink:visited{font-family:Verdana; color:#000000; font-size:9px; text-decoration:none; font-weight:bold;}
 a.activeLink:hover{font-family:Verdana; color:#000000; font-size:9px; text-decoration:none; font-weight:bold;}
 */
 
 a.activeLink:link {
	display: block;
	padding: 5px 5px 5px 0.5em;        /* padding intorno al testo del bottone*/
	border-left:  30px solid #508fc4; /*1958b7;  /* bordo-left  larghezza e colore */
	/*border-right: 10px solid #508fc4;  /* bordo-right larghezza e colore */
	background-color: #2175bc;         /* colore sfondo bottone */
	color: #fff;
	text-decoration: none;
	width: 100%;
	}
 a.activeLink:visited {
	display: block;
	padding: 5px 5px 5px 0.5em;        /* padding intorno al testo del bottone*/
	border-left:  30px solid #5ba3e0;  /* bordo-left  larghezza e colore */
	/*border-right: 10px solid #508fc4;  /* bordo-right larghezza e colore */
	background-color: #2175bc;         /* colore sfondo bottone */
	color: #fff;
	text-decoration: none;
	width: 100%;
	}
a.activeLink:hover {
	border-left:  10px solid #1c64d1;
	border-right: 10px solid #5ba3e0;
	background-color: #2586D7; 
	color: #fff;
	text-decoration: none;
	/*font-weight: bold;*/
	width: 100%;
	}
 
/***************************************************************************/
 a.normalChildLink:link {
	display: block;
	padding: 2px 2px 2px 0.5em;        /* padding intorno al testo del bottone*/
	border-left:  20px solid #666600; /*1958b7;  /* bordo-left  larghezza e colore */
	/*border-right: 10px solid #99AC66;  /* bordo-right larghezza e colore */
	background-color: #999966;         /* colore sfondo bottone */
	color: #fff;
	text-decoration: none;
	width: 100%;
	}
 a.normalChildLink:visited {
	display: block;
	padding: 2px 2px 2px 0.5em;        /* padding intorno al testo del bottone*/
	border-left:  20px solid #666600;  /* bordo-left  larghezza e colore */
	/*border-right: 10px solid #99AC66;  /* bordo-right larghezza e colore */
	background-color: #999966;         /* colore sfondo bottone */
	color: #fff;
	text-decoration: none;
	width: 100%;
	}
a.normalChildLink:hover {
    border-left:  40px solid #666300;
	/*border-right: 0px solid #99CA66;*/
	background-color: #999900; 
	color: #fff;
	text-decoration: none;
	width: 100%;
	}
a.activeChildLink:link {
    padding: 2px 2px 2px 0.5em;        /* padding intorno al testo del bottone*/
    border-left:  40px solid #666300;
	/*border-right: 0px solid #99CA66;*/
	background-color: #999900; 
	color: #fff;
	text-decoration: none;
	width: 100%;
	}
a.activeChildLink:visited {
    padding: 2px 2px 2px 0.5em;        /* padding intorno al testo del bottone*/
	border-left:  40px solid #666300;
	/*border-right: 0px solid #99CA66;*/
	background-color: #999900; 
	color: #fff;
	text-decoration: none;
	width: 100%;
	}
 
 a.activeChildLink:hover {
	display: block;
	
	border-left:  20px solid #666600; /*1958b7;  /* bordo-left  larghezza e colore */
	/*border-right: 10px solid #99AC66;  /* bordo-right larghezza e colore */
	background-color: #999966;         /* colore sfondo bottone */
	color: #fff;
	text-decoration: none;
	width: 100%;
	}

	/*Classe che definisce lo stile dei link nel menù quando una voce è selezionata*/
 /*
 a.activeLink:link{font-family:Verdana; color:#000000; font-size:9px; text-decoration:none; font-weight:bold;}
a.activeLink:visited{font-family:Verdana; color:#000000; font-size:9px; text-decoration:none; font-weight:bold;}
 a.activeLink:hover{font-family:Verdana; color:#000000; font-size:9px; text-decoration:none; font-weight:bold;}
 */

 /*Classe che definisce lo stile dei link nelle sottovoci di menù in condizioni normali*/
/* a.normalChildLink:link{font-family:Verdana; color:#000000; font-size:9px; text-decoration:none; padding-left:10px;}
 a.normalChildLink:visited{font-family:Verdana; color:#000000; font-size:9px; text-decoration:none; padding-left:10px;}
 a.normalChildLink:hover{font-family:Verdana; color:#000000; font-size:9px; text-decoration:underline; padding-left:10px;} 
 
 /*Classe che definisce lo stile dei link nelle sottovoci di menù quando una voce è selezionata*/
/* a.activeChildLink:link{font-family:Verdana; color:#000000; font-size:9px; text-decoration:none; font-weight:bold; padding-left:10px;}
 a.activeChildLink:visited{font-family:Verdana; color:#000000; font-size:9px; text-decoration:none; font-weight:bold; padding-left:10px;}
 a.activeChildLink:hover{font-family:Verdana; color:#000000; font-size:9px; text-decoration:none; font-weight:bold; padding-left:10px;}
 */
 /*Classe che definisce del testo grande*/
 .testogr{font-family:Arial; color:#000000; font-size:12px}
 a.testogr:link{font-family:Verdana; color:#1C44B2; font-size:12px; text-decoration:none; font-weight:bold;}
 a.testogr:visited{font-family:Verdana; color:#1C44B2; font-size:12px; text-decoration:none; font-weight:bold;}
 a.testogr:hover{font-family:Verdana; color:#000000; font-size:12px; text-decoration:none; font-weight:bold;}
	 
 .ricerca {background-color:lightgreen;}
 
 /*Classe per il testo piccolo bianco*/
 .testopiccolo {font-family:Arial; color:#ffffff; font-size:9px}
 
  /*Classe per il testo piccolo nero*/
 .testosmall {font-family:Arial; color:#484848; font-size:9px}
 
 /*Classe che definisce del testo di errore*/
 .errore{font-family:Verdana; color:red; font-size:9px; font-weight:bold}
 
 /*Classe per la gestione del testo piccolo di intestazione*/
 .smallerheader{font-family:Verdana; font-weight:bold;font-size:9px;color:#ffffff;}  
 
  /*Classe per il testo piccolo bianco*/
 .testologin {font-family:Arial; color:#ffffff; font-size:11px}
 

/**** SETTAGGI PER COMPONENTI FORM ****/

 /*Classe per la gestione delle select*/
 .buttonclass{background-color : #B5CFE5; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : black; border : 1px solid Black; text-align : center; Cursor : Hand}
 
 /*Classe per la gestione delle caselle di testo*/
 .selectclass{background-color : white; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : black; border : 1px solid Black; text-align : center; Cursor : Hand}
 
 /*Classe per la gestione delle caselle di testo*/
 .inputclass{
  color            : #4C6790;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  border           : 1px solid #E0E0E0;
  white-space      : normal;
  text-decoration  : none;
 } 

/**** SETTAGGI PER LA GESTIONE DELLE TABELLE****/  

 .tabIndexSfondo { background-color:#BCCCE6;}
  
 .topTabelle { background-color:#1C44B2;}
 
 .BloccoSfondo { background-color:#ffffff;}
 
 .ModuloSfondo { background-color:#ffffff;}
 
 .tabBloccoIndexSfondo { background-color:;}
    
 /*Barra di chiusura del sito*/
 .bottomsito { background-color:#1C44B2;} 
#PAT_TD_FASCIA
{
  background-color:#990000;
  height:20px;
  color            : #FFF;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 0.9em;
  font-weight      : bold;
  border-top       : 1px solid #E0E0E0;
  padding-left	   : 5px;
}
#PAT_TD
{ 
  background-color : #cccc66;
  color			   : #000;
  font-family      : Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size        : 0.8em;
  font-weight      : normal;
   border          : 1px solid #E0E0E0;
  padding-left	   : 5px;
  text-align       : left;
}
#PAT_TITOLO
{ margin-top: 4px;
  color			   :#990000;
  font-family      : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 1em;
  font-weight      : Bold;
  text-align       : center;
}
#PAT_SOTTOTITOLO
{ margin-top: 4px;
  color			   :#990000;
  font-family      : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 0.8em;
  font-weight      : Bold;
  text-align       : center;
}
