/* <![CDATA[ */

/*  DISCLAIMER
 *  @author: Fabrizio Calderan
 *
 *  Questo file non deve essere modificato in nessun modo se non dall'autore
 *  Non aggiungere e/o eliminare e/o sostituire le regole e i commenti qui definiti
 *
 */
 
 html {
    font-size		: 10px;
}

body {
    font			: 1.1em Verdana, Arial, sans-serif;
	color			: #000;
}



/*
 *  Annullamento dei margini e padding di tutti gli elementi
 *
 *  Ultima modifica: 2005-06-05 
 */

	*,  * html * {
		margin		: 0;
		padding		: 0;
	}
	
/*  
 *  Ripristino dei margini (14 pixel) per le liste di default
 *  Su IE < 7 il margine deve essere invece di 15 pixel 
 *
 *  Ultima modifica: 2005-06-14   
 */
	
	ul {
		margin-left		: 14px;
	}
	

/*
 *  Clearing automatico da assegnare a blocchi <div> che contengono elementi float.
 *  Versione modificata dell'easyclearing  (http://www.positioniseverything.net/easyclearing.html)
 *  documentata su http://forum.html.it/forum/showthread.php?s=&threadid=1000050
 *
 *  Ultima modifica: 2005-06-25 
 */


		.cleared:after {
			display			: block; 
			visibility  	: hidden;
			content			: "."; 
			height			: 0; 
			clear			: both; 
		}

		.cleared {
			clear			: both; 
			height			: 1%;
		}


/*
 *  Float con display inline (vedi bug documentato su
 *  http://www.positioniseverything.net/explorer/doubled-margin.html)
 *
 *  Ultima modifica: 2005-06-05 
 */

		.fl {    
			float			: left;
			display			: inline;
		}

		.fr {    
			float			: right;
			display			: inline;
		}



/*
 *  Min-Height
 *  Importante: all'elemento vanno applicate _successivamente_ e _nell'ordine_ le proprietà
 *
 *  	- height 		: n (px|em|...)
 *  	- min-height	: n (px|em|...)
 *
 *  Ultima modifica: 2005-06-14
 */

		.minh {
			height			: auto !important;
		}




/* 
 *  Position Fixed per IE
 *  Ultima modifica: 2005-08-29
 */

		body .fixed {
			position		: fixed;
		}
		
		* html.fixed {
			height			: 100%;
			width			: 100%;
			overflow		: hidden;
		}

		* html.fixed body.fixed {
			height			: 100%;
			width			: 100%;
			overflow		: auto;
		}

		* html.fixed body.fixed .fixed {
			position		: absolute;
		}

/*
 *  Image replacement 
 *  http://www.kryogenix.org/code/browser/lir/
 *
 *  Sull'elemento utilizzare 
 *  - background-image	:  (img.gif)
 *  - height /**[_]/	:  (img-height)px;  -- togliere [_]
 *  - padding-top		:  (img-height)px;
 */

		.lir {
    		overflow		 	: hidden;
    		background-repeat	: no-repeat;  
    		height			 	: 0px !important;
		}

/*  Tag <q>
 *  http://www.alistapart.com/articles/qtag
 *  Uso: una frase &ldquo;<q>con quotation marks</q>&rdquo;
 */
 
		q:before, q:after {
    		content: ""; 
		}



/* ]]> */