﻿/*	############################################
	####	    T E X T . C S S		        ####
	############################################
'		%Application:	
'		%Module:		_Include
'		%Customer:		
'		%Attributes:	
'	09/09/2010	ver. 1.2.1		- [40] Aggiunto definizione "form .Error" per i messaggi che segnalano errori.
'	30/07/2010	ver. 1.2.0.1	- [40] Classe [select.Cbo]: aggiunto "margin-right:6px" per compensare il diverso width di un Cbo da un Txt.
'	27/07/2010	ver. 1.2.0		- [40] Aggiunto classi per HtmlTag: HtmlTag_Hint, HtmlTag_HintMsg, HtmlTag_List, HtmlTag_ListMsg.
'	22/07/2010	ver. 1.1.3.3	- [40] Nello stile di HTML e BODY aggiunto hacking per IE6 e precedenti.
'	09/07/2010	ver. 1.1.3.2	- [40] Nello stile di BODY messo WIDTH e HEIGHT in AUTO al posto di 100%.
'	07/07/2010	ver. 1.1.3.1	- [40] Nello stile di BODY rimosso definizione BACKGROUND-COLOR di troppo.
'	07/07/2010	ver. 1.1.3		- [56] Rimonificato stili per HTML e BODY.
'	06/07/2010	ver. 1.1.2		- [40] Rimonificato stili per HTML e BODY. E' importante che HTML non abbia definizioni di BACKGROUND.
'	01/07/2010	ver. 1.1.1.1	- [40] Risolto baco: sostituito "inherits" con "inherit".
'	01/07/2010	ver. 1.1.1		- [40] Sistemato stile per i tag HTML e BODY, indicando bene scrollbar e dimensioni.
'	29/07/2009	ver. 1.1.0.1	- [40] Aggiunto padding-right ai TextBox: se il testo è allineato a destra non si vedeva il cursore.
'	01/04/2009	ver. 1.1.0		- [40] Grosse modifiche su tutto il file, praticamente ho terminato la prima versione.
'	23/03/2009	ver. 1.0.0		- [40] Prima versione, derivata dal file "/Zeus.css" e aggiunto il contenuto di "/Zeus_Menu.css".
*/

/* Queste due definizioni sembrano essere la miglior definizione sia per le pagine sia per gli IFRAME */
html	{width:100%; height:100%;
		overflow:auto !important;
		-moz-overflow-x:auto !important; -moz-overflow-y:scroll !important;
		-ms-overflow-x:auto !important; -ms-overflow-y:scroll !important;
		overflow-x:auto !important; overflow-y:scroll !important;
		background:none;
		/* per IE6 e precedenti */
		overflow:hidden;
		-moz-overflow-x:hidden; -moz-overflow-y:hidden;
		-ms-overflow-x:hidden; -ms-overflow-y:hidden;
		overflow-x:hidden; overflow-y:hidden;
}
body	{width:auto !important; height:auto !important;
		padding:0px; margin:0px;
		overflow:visible !important;
		-moz-overflow-x:none !important; -moz-overflow-y:none !important;
		-ms-overflow-x:none !important; -ms-overflow-y:none !important;
		overflow-x:none !important; overflow-y:none !important;
		/* per IE6 e precedenti */
		width:100%; height:100%;
		overflow:auto;
		-moz-overflow-x:auto; -moz-overflow-y:scroll;
		-ms-overflow-x:auto; -ms-overflow-y:scroll;
		overflow-x:auto; overflow-y:scroll;
}


body		{background-color:#FFFFFF; }
table		{vertical-align:top; background-color:transparent; }
td			{vertical-align:top;}


/* Definizione fonts */
body, select, input, textarea, table	{font-family:Tahoma, Verdana, Helvetica; color:#575656; font-size:9pt;}
textarea								{background-color:#ffffff;}


/* Definizione stili per oggetti standard */
strong a		{color:#595958; text-decoration:none}
strong a:hover	{color:#2B7FBF}
a		{color:#0091D9}
a:hover	{text-decoration:none; color:#666666;}


/* Stili per oggetti FORM */

input.Txt		{border:solid 1px #41a5de; padding:1px 2px 0px 2px; width:120px; height:16px;}
input.Txp		{border:solid 1px #41a5de; padding:1px 2px 0px 2px; width:120px; height:16px;}
input.Cmd		{border:solid 2px #41a5de; padding:0px; width:120px; height:19px; background-color:#e7faff; color:#0070a6; font-size:11px; vertical-align:middle; cursor:pointer; margin:0px 3px 3px 0px;}
input.Chk		{border:inherit; padding:0px 0px 0px 0px; width:auto;}
input.Opt		{border:inherit; padding:0px 0px 0px 0px; width:auto;}
button.Cmd		{border:solid 2px #41a5de; width:120px; background-color:#e7faff; color:#0070a6; font-size:11px; vertical-align:middle; cursor:pointer; margin:0px 3px 3px 0px;}
select.Cbo				{border:solid 1px #41a5de; padding:0px 2px 0px 2px; margin:0px 6px 0px 0px;/*NOTA:margin-dx:6px serve per compensare il width di un Cbo rispetto ad un Txt*/ height:19px; width:120px;}
select.Cbo option		{padding:0px 2px 0px 2px; border:none; margin:0px; vertical-align:top; width:auto;}
select.Cbo option.none	{color:#808080;}
select.Lst				{border:solid 1px #41a5de; padding:0px 2px 0px 2px; width:120px;}
select.Lst option		{padding:0px 2px 0px 2px; border:none; margin:0px;}
select.Lst option.none	{color:#808080;}
textarea.Txm	{border:solid 1px #41a5de; padding:0px 2px 0px 2px; width:120px;}
form .Error		{color:#900000;}	/* definisce il font per i messaggi di errore da mostrare su FORM */

/* Usati da HtmlTag */
.HtmlTag_Read		{border:solid 1px #41a5de; background-color:#eeeeee;}
.HtmlTag_ReadMsg	{border:solid 1px #41a5de; background-color:#ffffe7;}
.HtmlTag_Edit		{border:solid 1px #41a5de; background-color:#ffffff;}
.HtmlTag_EditMsg	{border:solid 1px #41a5de; background-color:#fafab4;}
.HtmlTag_Hint		{border:solid 1px #41a5de; background-color:#e8ffe7;}
.HtmlTag_HintMsg	{border:solid 1px #41a5de; background-color:#b4fdb9;}
.HtmlTag_List		{border:solid 1px #41a5de; background-color:#ffe5bd;}
.HtmlTag_ListMsg	{border:solid 1px #41a5de; background-color:#ffd088;}
.HtmlTag_Hide		{visibility:hidden;}


h1	{font-size:105%;font-weight:bold;padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}		/* Titolo tipo [1] */
h2	{font-size:102%;font-weight:bold;padding:0px 0px 0px 0px; margin:20px 0px 10px 0px;}	/* Titolo tipo [2] con margini */
h3	{font-size:102%;font-weight:bold;padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}		/* Titolo tipo [2] */
h4	{font-size:100%;font-weight:bold;padding:0px 0px 0px 0px; margin:5px 0px 0px 0px;}		/* Titolo tipo [3] con margini */
h5	{font-size:100%;font-weight:bold;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}		/* Titolo tipo [3] */
h6	{}
h7	{}

p {}

a {}

strong {}
em {}

dl {}
dt {}
dd {}

code {}
samp {}
var {}

cite {}
q {}
blockquote {}
dfn {}

sub {}
sup {}

abbr {}
acronym {}

ins {}
del {}

address {}

hr	{}
