
        /***** menu principale *****/

        
        #menucnt {            
            float           : center;
            display         : inline;
            width           : 858px;
            position        : relative;
            z-index         : 800;
			
        }
        
        * html #menucnt  {
            float           : none;
            display         : block;
        }
        
        #menu {
            height          : auto !important;
           /*  background      : url(/wps/wcm/resources/img/bg/menu-main-begin.gif) bottom left no-repeat; */
          /* background      : url(/wps/wcm/resources/img/bg/bgmenu.jpg) top center no-repeat; */
        }

        #menu li {
            padding-right   : 0px;
			position		: relative;
			/*background      : url(/wps/wcm/resources/img/bg/menu-main-2line.gif) bottom right no-repeat;*/
        }
        
        #menu li.lastmenu {
            /* padding-right   : 100px;
            background      : url(/wps/wcm/resources/img/bg/menu-main-end.gif) bottom right no-repeat;  */           
            background      : none;            
        }
      
        
        #menu ul {		
			visibility	   : hidden;
            display        : none;
			background	   : none; 
			position	   : absolute;
			z-index		   : 10;
        }
        

        
        #menu li a {
            display         : block;
            position        : relative;
            z-index         : 15;
            line-height     : 40px;
            text-decoration : none;
            font-size       : 13px;
            font-weight     : bold;
            color           : #666;
            padding         : 0 20px;
            /* background      : url(/wps/wcm/resources/img/bg/menu-main-bgli.gif) bottom left repeat-x; */
        }
        
        * html #menu li.lastmenu a {
			padding-bottom	: 5px;
		}
		
        #menu li a:link,
        #menu li a:visited,
        #menu li a:hover,
        #menu li a:active {0
            color           : #666;
        }
        
        * html #menu a.hide {
            display         : none;
        }
        
        
        #menu li a:hover {
            direction       : ltr;
        }
		

		#menu li strong {
			background		: #fff;
		}

		#menu li a:hover,
		#menu li:hover a.hide {
			color			: #009146;
			background		: #fff;
			
		}


        #menu li:hover ul,
        #menu li a:hover ul {
			position       : absolute;
			visibility		: visible;
			top				: 3em;
	        display         : block;
            z-index         : 900;
			width			: 210px;
			line-height		: 1.4em;
			margin-left		: -14px;
            list-style-type: none;
            margin         : 0;
            padding        : 0 0px 0px 0px;
		}



		/** IE < 7 **/
        * html #menu li a:hover ul {
			margin-top		: 3px;
			margin-left		: -20px;
			top				: 2.3em;
		}
		
		
        #menu li li,
        #menu li li a {
            background      : #fff;
        }

/* podmeni */

        #menu li a:hover ul a,
        #menu li:hover ul a {
			height			: 2.4em;
			line-height		: 2.4em;
			font-size		: 11px;
			font-weight		: normal;
			margin			: 0;
			border-bottom	: 1px #e8e8e8 solid;
			/*background		: #fff url(/wps/wcm/resources/img/bg/menu-main-arrow-off.gif) 95% center no-repeat;*/
		}


        #menu li a:hover ul a:hover,
        #menu li:hover ul li:hover a {
			/*background		: #fff url(/wps/wcm/resources/img/bg/menu-main-arrow-on.gif) 95% center no-repeat;			*/
		}
		
		/** IE < 7 **/
        * html #menu li a:hover ul a {
			font-size		: 12px;
		}
		* html #menu a:hover li {
			margin-left		: -2px;
		}
		


		
        
        /*** menu trasparenti ***/
        
        .png_transp li { 
          /* background-image  : url(/wps/wcm/resources/img/bg/transp/bg85.png); */
        }        
		
        .png_transp li#crrlink { 
          /* background-image  : url(/wps/wcm/resources/img/bg/transp/bg25.png);
           *background-image : url(/wps/wcm/resources/img/bg/transp/bg100.gif);
           *filter           : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wps/wcm/resources/img/bg/transp/bg25.png", sizingMethod="scale");*/
		}

        #cnt .png_transp li#crrlink a { 
		   opacity			 : .45;
		   -moz-oapcity		 : .45;
		   *color			 : #a1a1a1;
	   }
	   
		/******* footer *********/
		
		

/************** blocco foto con ingrandimento opzionale *********/


/******************************************************/




###############################################################################################################################################


/* <![CDATA[ */
/*  
	Fabrizio Calderan @ H-art
	CSS base
*/

/*
 *  Annullamento dei margini e padding di tutti gli elementi
 *
 *  Ultima modifica: 2006-06-05 
 */

	/** {
		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: 2006-06-14   
 */
	
	ul {
		margin-left		: 0px;
	}
	
	ul.cleared {
		list-style-type	: none;
		margin			: 0;
		padding			: 0;
	}
	
	ul.lifl li {
		float			: left;
		display			: inline;
	}
	
	ul.lifr li {
		float			: right;
		display			: inline;
	}
	

/*
 *  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: 2006-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: 2006-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: 2006-06-14
 */

		.minh {
			height			: auto !important;
		}


/*  Tag <q>
 *  http://www.alistapart.com/articles/qtag
 *  Uso: una frase &ldquo;<q>con quotation marks</q>&rdquo;
 */
 
		q:before, q:after {
    		content: ""; 
		}
		
		
		
/* Tag <blockquote>
 * http://notes.natbat.net/2006/11/21/inineimagequotes/
 *
 * Uso: <blockquote class="citation" cite="Brian Littrell">
 *         <p>Shoot for the moon. Even if you miss, you'll land among the stars.</p>
 *      </blockquote>
 *
 * e impostare un width a blockquote.citation
 *
 * Ultima modifica : 2006-11-23
 */
 
	blockquote.citation {
		text-indent			: 1.5em;
		/*background			: url(quotes1.png) 0 2px no-repeat;*/
	}

	blockquote.citation p {
		display				: inline;
		padding-right		: 1.3em;
		/*background			: url(quotes2.png) bottom right no-repeat;*/
	}


        
/* 
 *  FIR
 *  http://css.html.it/articoli/leggi/351/le-tecniche-di-image-replacement/2/
 *
 *  Uso: <h1 class="fir"><span>Titolo</span></h1>
 *  Specificare per H1 : width, height e background-image
 *
 *  Ultima modifica : 2006-11-23
 */

	.fir span {
    display			: block;
    width			: 0; 
	height			: 0; 
	line-height		: 0; 
    overflow		: hidden; 
	clip			: rect(0,0,0,0);
}

/* 
 *  Alternative FIR - Variante Accessibile
 *  http://levin.grundeis.net/files/20030809/alternatefir.html
 *
 *  Uso: <h1 class="afir"><span>Titolo</span></h1>
 *  Specificare per SPAN : width, height e background-image
 *
 *  Ultima modifica : 2006-11-23
 */

	.afir { 
		position		: relative; 
		overflow		: hidden; 
	} 

	.afir span { 
		display			: block; 
		position		: absolute; 
		top				: 0; 
		left			: 0; 
		z-index			: 0; 
	}


  
/* ]]> */