/* <![CDATA[ */
body {
	text-align		: center;
	font-family     : Arial, Verdana;
	font-size		: 11px;
	color           : #949494; 
}
#flashheader {
	position :absolute;
}
#viewport {
	margin	: 18px auto 0 auto;
	text-align	: left;
	width	: 762px;
}
#areatop {
	margin		: 0 0 0 0;
	height		: 386px;
	/* background	: url('../img/sfondi/sfondo_middle.jpg') bottom left no-repeat; */
	background-image	: url('../img/sfondi/sfondo_middle.jpg') ;
	background-position : bottom left;
	background-repeat	: no-repeat;
}
#photo {
	width		: 423px;
	height		: 374px;
	background-image	: url('../img/hp_photo.jpg');
	background-position	: top left;
	background-repeat	: no-repeat;
}
		/* MENU IN ALTO A SX NELLA HOMEPAGE */
		#photo ul {
			z-index 	: 20000;
			position	: relative;
			right		: 0;
			list-style-type	: none;
			margin			: 6px 0 0 0;
		}
		#photo ul li {
			float			: left;
			height			: 33px;
			width			: auto;
			/* background		: url('../img/sfondi/dotline2.gif') top left repeat-y; */
			background-image	: url('../img/sfondi/dotline2.gif');
			background-position : top left;
			background-repeat	: repeat-y;			
			
		}

		#photo ul li a {
			display			: block;
			font-size		: 0;
			height			: 33px;
			text-decoration	: none;
		}

		#photo ul li img {
			margin			: 13px 12px 0 12px;
		}

a #mn_home		 		{	/* background		: url('../img/menu/home_off.gif') center center no-repeat; */
    background-image 	: url('../img/menu/home_off.gif');
    background-position	: center center;
    background-repeat 	: no-repeat;	
}
a:hover #mn_home 		{	/* background		: url('../img/menu/home_on.gif') center center no-repeat; */  		
    background-image 	: url('../img/menu/home_on.gif');
    background-position	: center center;
    background-repeat 	: no-repeat;
}

a #mn_mappa		 		{	/* background		: url('../img/menu/mappa_off.gif') center center no-repeat;  */
    background-image 	: url('../img/menu/mappa_off.gif') ;
    background-position	: center center;
    background-repeat 	: no-repeat;	
}

a:hover #mn_mappa 		{	/* background		: url('../img/menu/mappa_on.gif') center center no-repeat;  */ 
    background-image 	: url('../img/menu/mappa_on.gif') ;
    background-position	: center center;
    background-repeat 	: no-repeat;		
}

a #mn_contatti			{	/* background		: url('../img/menu/contatti_off.gif') center center no-repeat; */ 
    background-image 	: url('../img/menu/contatti_off.gif');
    background-position	: center center;
    background-repeat 	: no-repeat;
}

a:hover #mn_contatti	{	/* background		: url('../img/menu/contatti_on.gif') center center no-repeat; */
    background-image 	: url('../img/menu/contatti_on.gif');
    background-position	: center center;
    background-repeat 	: no-repeat;	
}
#arearight {
	width			: 339px;
	height			: 374px;
	background-image	: url('../img/hp_menu.jpg');
	background-position : top left;
	background-repeat	: no-repeat;	
	/* background		: url('../img/hp_menu.jpg') top left no-repeat;	 */
}

#main_menu, #main_menu_clienti {
	padding: 0px;
}

			/* menu a dx con le voci cosiet&#65533;, prodotti */
			#main_menu ul {
				margin			: 140px 0 0 0;
				width			: 100%;
				background-image	: url('../img/sfondi/dotline.gif');
				background-position	: top left;
				background-repeat	: repeat-x;
				list-style-type	: none;
			}

#main_menu_clienti ul {
	width		: 100%;
	list-style-type	: none;
}

#main_menu ul li, #main_menu_clienti ul li {
	width			: 335px;
	padding			: 0px 0px 0px 2px;
	background-image	: url('../img/sfondi/dotline.gif');
	background-position : bottom left;
	background-repeat	: repeat-x;
	/* background		: url('../img/sfondi/dotline.gif') bottom left repeat-x; */	
}

#main_menu ul li a, #main_menu_clienti ul li a {
	display			: block;
	height			: 25px;
	font-size		: 0;
	border-left		: 3px #c9d0ce solid;
	text-decoration	: none;
	/* background		: url('../img/buttons/arrow_gray.gif') 96% center no-repeat; */
	background-image	: url('../img/buttons/arrow_gray.gif');
	background-position : 96% center;
	background-repeat	: no-repeat;				
}

#main_menu ul li a:hover, #main_menu_clienti ul li a:hover {
	border-left		: 3px #e57f00 solid;
	/* background		: url('../img/buttons/arrow_orange.gif') 96% center no-repeat; */
	background-image	: url('../img/buttons/arrow_orange.gif');
	background-position : 96% center;
	background-repeat	: no-repeat;
}

#main_menu ul li a img, #main_menu_clienti ul li a img {
	/*text-indent		: -9999em;*/
	margin			: 6px 0 0 10px;
}
			
			a #menu_societa 			{	
				/* background		: url('../img/menu/societa_off.gif') left center no-repeat; */
				background-image	: url('../img/menu/societa_off.gif');
				background-position : left center;
				background-repeat	: no-repeat;	
			}
			a:hover #menu_societa 		{	
				/* background		: url('../img/menu/societa_on.gif') left center no-repeat;  */ 		
				background-image	: url('../img/menu/societa_on.gif');
				background-position : left center;
				background-repeat	: no-repeat;	
			}
			a #menu_prodotti 			{	
				/* background		: url('../img/menu/prodotti_off.gif') left center no-repeat; */
				background-image	: url('../img/menu/prodotti_off.gif') ;
				background-position : left center;
				background-repeat	: no-repeat;					
			}
			a:hover #menu_prodotti 		{	
				/* background		: url('../img/menu/prodotti_on.gif') left center no-repeat; */
				background-image	: url('../img/menu/prodotti_on.gif');
				background-position : left center;
				background-repeat	: no-repeat;					
			}
			
			/* menu in hompage con i link Servizio clienti e quotazioni e rendimenti */
			#bottoni_menu	{
				margin			: 108px 0 0 20px;
				height			: 37px;
				/* background		: url('../img/sfondi/sfondo_bottoni.jpg') bottom left no-repeat; */
				background-image	: url('../img/sfondi/sfondo_bottoni.jpg');
				background-position : bottom left;
				background-repeat	: no-repeat;
			}
	
			#bottoni_menu a {
				font-size		: 0;
				text-indent		: -9999em;
				height			: 22px;
				display			: block;
			}

			#btt_servizio {
				width			: 122px;
				/* background		: url('../img/buttons/servizio_clienti.gif') center left no-repeat; */
				background-image	: url('../img/buttons/servizio_clienti.gif');
				background-position : center left;
				background-repeat	: no-repeat;
			}
			
			#btt_servizio:hover { 
				/* background		: url('../img/buttons/servizio_clienti_on.gif') center left no-repeat;  */
				background-image	: url('../img/buttons/servizio_clienti_on.gif');
				background-position : center left;
				background-repeat	: no-repeat;				
			}
			
			
			#btt_quotazioni {
				width			: 170px;
				margin			: 0 0 0 4px;
				/* background		: url('../img/buttons/quotazioni.gif') center left no-repeat; */
				background-image	: url('../img/buttons/quotazioni.gif');
				background-position : center left;
				background-repeat	: no-repeat;
			}
			
			#btt_quotazioni:hover { 
				/* background		: url('../img/buttons/quotazioni_on.gif') center left no-repeat;  */
				background-image	: url('../img/buttons/quotazioni_on.gif');
				background-position : center left;
				background-repeat	: no-repeat;
			}
#logo {
	margin			: 39px 32px 0 0;
}
#areabottom {
	margin			: -3px 0 0 0;
	height			: 10em;
	/* background		: #f7f7f7 url('../img/sfondi/sfondo_bottom.jpg') bottom left no-repeat; */
	
	background-color	: #F7F7F7;
	background-image	: url('../img/sfondi/sfondo_bottom.jpg');
	background-position : bottom left;
	background-repeat	: no-repeat;
	
	border-left		: 1px #dedede solid;
	border-right	: 1px #dedede solid;
}


		#ab_left {
			position		: relative;
			width			: 405px;
			margin			: 0 0 0 5px;
			height			: 9.6em;
			
			
		}

				#tit_sol {
					margin			: 11px 0 0 0;
				}

				form {
					height			: 70px;
					width			: 170px;
					margin			: 2px 0 0 0;
					background-image	: url('../img/sfondi/sfondo_form.jpg');
					background-position : top left;
					background-repeat	: repeat-x;						
					text-align		: center;
				}
				
						form img {
							margin: 2.1em 0 0 0;
						}
				
						input {
							width  			: 136px;
							padding			: 2px;
							height 			: auto;
							margin			: 0.2em 0 0 0;
							color			: #949494;
							font-family		: Arial, Verdana;
							font-size		: 11px;
							border 			: 1px solid #ccc;
						}
				
				
				
				
				#flashcnt {
					position		: absolute;
					z-index			: 99;
					top				: 0px; 
					left			: 171px;
					height			: 100px;
				}

						/*#flashobj {
                            position        : relative;
							text-align		: center;
							width			: 233px;
							height			: 100px;
						}*/
				#areabottom_menu {
					position		: absolute;
					top				: 34px; 
					left			: 172px;
					display			: block;
					width			: 237px;
					height: 		76px;
				}
				
				#areabottom_menu ul{
					display			: block;
					list-style		: none;
					margin:0; border:0; padding:0;
					width			: 237px;
				}
				#areabottom_menu ul li{
					display:block;
/*					width:77px;*/
					width:115px;
					height:76px;
					margin-right:2px;
					float:left;
					text-indent:-9999px;
				}
				#areabottom_menu ul li a{
					display:block;
/*					width:77px;*/
					width:115px;
					height:76px;
				}
				#areabottom_menu ul li#mn1 a{
/*					background:transparent url(../img/btn_1_normal_text.jpg) top left no-repeat;*/
					background:transparent url(../img/btn_1_normal_text_large.jpg) top left no-repeat;
				}
				#areabottom_menu ul li#mn2 a{
/*					background:transparent url(../img/btn_2_normal_text.jpg) top left no-repeat;*/
					background:transparent url(../img/btn_2_normal_text_large.jpg) top left no-repeat;
				}
				#areabottom_menu ul li#mn3 a{
/*					background:transparent url(../img/btn_3_normal_text.jpg) top left no-repeat;*/
					background:transparent url(../img/btn_3_normal_text_large.jpg) top left no-repeat;
				}
				#areabottom_menu ul li#mn1 a:hover{
/*					background:transparent url(../img/btn_1_rollover_text.jpg) top left no-repeat;*/
					background:transparent url(../img/btn_1_rollover_text_large.jpg) top left no-repeat;
				}
				#areabottom_menu ul li#mn2 a:hover{
/*					background:transparent url(../img/btn_2_rollover_text.jpg) top left no-repeat;*/
					background:transparent url(../img/btn_2_rollover_text_large.jpg) top left no-repeat;
				}
				#areabottom_menu ul li#mn3 a:hover{
/*					background:transparent url(../img/btn_3_rollover_text.jpg) top left no-repeat;*/
					background:transparent url(../img/btn_3_rollover_text_large.jpg) top left no-repeat;
				}
				


		#ab_right {
			width			: 298px;
			height			: auto;
			overflow		: hidden;
			margin			: 0 0 0 13px;
			padding			: 0 0 0 17px;
			/* background		: url('../img/sfondi/sfondo_lanci.gif') top left no-repeat; */
			/*background-image	: url('../img/sfondi/sfondo_lanci.gif');
			background-position : top left;
			background-repeat	: no-repeat;	*/
		}

/*
#footer {
	height			: 3em;
	background		: #fff url('../img/sfondi/sfondo_footer.gif') top left no-repeat;
	border:1px solid green
}


		#footer p {
			padding			: 9px;
			color			: #b2b2b2;
			font-size		: 10px;
		}
		
		#footer p span.blue_text {
			color:#567893;
		}

		#footer ul {
			list-style-type	: none;
			font-size		: 10px;
			display:block;	

			padding			: 0;
			margin			: 22px 10px 5px 0;
			text-align		: right;
			
			width			: 940px;
			height			: 20px;
		}

		#footer ul li {
			display			: inline;
			padding			: 0 8px;
			border-left		: 1px solid #b2b2b2;
		}

		#footer ul #firstdisc {
			border			: 0;	
		}


		#footer ul li a {
			text-decoration : none;	
			color			: #b2b2b2;
		}

		#footer ul li a:hover {
			color			: #096;
		}
*/


#ajaxback {
		position		: relative;
		z-index			: 998;
		top				: 0px;
		left			: 14px;
		margin			: 0;
		padding			: 0;
		
		background		: #fff;
		opacity			: .93;
		-moz-opacity	: .93;
		filter			: alpha(opacity=93);
		
		height			: auto;
		width			: 403px;
		border 			: 1px solid #ccc;
		border-bottom	: 0;
}



#ajaxresult {
		position		: relative;
		z-index			: 999;
		top				: 0px;
		left			: 19px;
		margin			: 0;
		padding			: 0;
		
		height			: auto;
		width			: 394px;
}


		
#ajaxresult {
		font-family		: Arial, Verdana;
		font-size		: 11px;
		color			: #949494;
		line-height		: 1.3em;
}
     
#ajaxresult div {
		color				: #567893;
		background-image	: url('../img/sfondi/menu2_arrow_dark.gif');
		background-position	: 3px 0.3em;
		background-repeat	: no-repeat;
		cursor				: pointer;
		margin				: 0 6px;
		padding				: 0  0 0 12px;
}

#ajaxresult div.active {
		color				: #096;
		background-color	: #e8e8e8;
		background-image	: url('../img/sfondi/arrow_green.gif');
		background-position	: 4px 0.4em;
}

/*** statusbar ***/

#ajaxstatusbarback {
		position		: relative;
		z-index			: 12000;
		top				: 397px;
		left			: 14px;
		margin			: 0;
		padding			: 0;
		
		background		: #fff;
		opacity			: .93;
		-moz-opacity	: .93;
		filter			: alpha(opacity=93);
		
		height			: 20px;
		width			: 403px;
		border 			: 1px solid #ccc;
		border-top		: 0;
}

#ajaxstatusbar {
    border-top      : 1px dotted #ccc;
    font-family		: Arial, Verdana;
    font-size		: 11px;
    color			: #eb9f3f;
	position		: relative;
	z-index			: 13000;
	top				: 377px;
	left			: 14px;
	margin			: 0;
	padding			: 0;
	height			: 20px;
	width			: 403px;
}
		

#ajaxstatusbar div {
	position		: absolute;
	top				: 2px;
	left			: 4px;
}

#home_lancio {
	margin-top: 10px;
}

div.tx-wtcontentchange-pi1 {
	width: 312px;
	margin-left: 0px;
	height: 86px;
	background-color: #ddd;
	padding: 10px;
	overflow: hidden;
}
div.wt_contentchange_link {
	padding-top: 5px;
	margin-top: 5px;
	border-top: 1px solid #444;
}
div.clear {
	clear: both;
}
/* ]]> */