/* <![CDATA[ */


/*
 *  Annullamento dei margini e padding di tutti gli elementi
 *
 *  Ultima modifica: 2005-06-05
 */

	* {
		margin		: 0;
		padding		: 0;
	}






/*
 *  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
 */

/*added by claudio*/
        #dicono {
            clear:both;
            display         : block;
            background-image:url(../img/bg/bg60.png);
            width           : 205px;
                        min-height              : 22px; 
                        height                  : auto!important; 
                        height                  : 22px;
            font-size       : 11px;         
            color           : #FFFFFF;
            padding-top     : 0px;
        }


/*added by tejas starts here*/
		.fl_news_home {
			float			: left;
			display			: inline;
			background-image:url(../img/bg/bg60.png);
			width			: 205px;
                        min-height              : 96px; 
                        height                  : auto!important; 
                        height                  : 96px;
			font-size		: 11px;			
			color			: #FFFFFF;
			padding-top		: 0px;
            /*added by claudio*/margin-bottom:2px;
		}
		.news_main
		{
			padding-top		: 2px;
		}

		.news_top
		{
			padding-left:10px;
			padding-top: 10px;
			border-bottom-color:#000000;
			border-bottom-style:solid;
			border-bottom-width:1px;
                        min-height:15px;
                        height:auto!important;
                        height:15px;
		}
		.news_display{
		        padding:4px 0 4px 20px;
			padding-left:20px;
                        min-height:36px;
                        height:auto!important;
                        height:36px;
			vertical-align:top;
		}
		.news_box_link
		{
			padding-left:20px;
			padding-top: 5px;
			width:185px;
                        min-height:15px;
                        height:auto!important;
                        height:15px;
			border-top-color:#000000;
			border-top-style:solid;
			border-top-width:1px;
		}
		a.news_link {
			color:#ffffff;
			text-decoration:none;
			font-family:"Futura Book", Verdana, Arial;
			font-size:11px;
		}
		.arrow_end{
		}
	
		.about_us_main
		{
			padding-top		: 80px;
		}
		.fl_about_us_main {
			float			: left;
			display			: inline;
			background-image:url(../img/bg/bg60.png);
			width			: 205px;
			height			: 70px;
			bottom			: 20px;
			padding-top		: 10px;
			position		: absolute;
		}
/*added by tejas ends here*/

/*added by claudio begins here*/
        .logoBorgo {
            float           : left;
            display         : inline;
/*             background-image:url(../img/logoBorgo.png); */
            width           : 205px;
            height          : 80px;
            bottom          : 20px;
            padding-top     : 10px;
            position        : absolute;
        }
/*added by claudio ends here*/

		.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;
		}


/*
 *  Alternative FIR - Variante Accessibile
 *  http://levin.grundeis.net/files/20030809/alternatefir.html
 *
 *  Uso: <h1 class="afir">Titolo<span></span></h1>
 *  Specificare per SPAN : width, height e background-image
 *
 *  Ultima modifica : 2006-11-23
 */

	.afir {
		position		: relative;
		overflow		: hidden;
		font-size		: 1px;
		top				: 31px;
		left			: 35px;
	}

	.afir span {
		display			: block;
		position		: absolute;
		top				: 0;
		left			: 0;
		z-index			: 1;
	}

	.afir,
	.afir span {
		background		: url(../img/bg/logo.gif);
		width			: 126px;
		height			: 73px;
	}

/*  Tag <q>
 *  http://www.alistapart.com/articles/qtag
 *  Uso: una frase &ldquo;<q>con quotation marks</q>&rdquo;
 */

		q:before, q:after {
    		content: "";
		}


		body {
			background		: #fff;
			background		: #2a2a2a url(../img/bodyq.jpg) center center no-repeat;
		}


/* ]]> */
