/* CSS Document */

* { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; background:url(../img/body.jpg) top left repeat-x; background-color:#98b2cd;}


/* font */
h1 { color:#e2001a;}
h2 { color:#547acd;}
h3 { color:#547acd; font-size:9px;}

.title_red { font-size:22px; color:#e2001a;}
.title_red2 { font-size:16px; color:#e2001a;}
.title_red3 { color:#e2001a; font-weight:bold;}
.red { color:#e2001a;}
.blu { color:#547acd; font-weight:bold;}
.blu2 { color:#547acd;}
.blu3 { font-size:10px; font-weight:bold; color:#547acd;}
.bianco { color:#FFFFFF; font-weight:bold;}
.bianco2 { color:#FFFFFF;}
.font_select { font-size:10px; width:60px; color:#333333;}
.font_select2 { font-size:10px; width:425px; color:#333333;}
.font_select3 { font-size:10px; width:150px; color:#333333;}
.font_select4 { font-size:10px; width:250px; color:#333333;}
.textarea_log { font-size:10px; width:198px; color:#333333;}
.textarea_log2 { font-size:10px; width:140px; color:#333333;}
.textarea_log3 { font-size:10px; width:179px; color:#333333;}
.textarea_log3_color { font-size:10px; width:179px; color:#333333; background-color:#e6eff6;}
.textarea { font-size:10px; width:250px; color:#333333;}
.textarea2 { font-size:10px; width:500px; color:#333333;}
.font_footer { font-size:10px; color:#666666; padding:10px 0px 0px 10px;}
.font_footer2 { font-size:10px; color:#666666; padding:0px 0px 20px 10px;}
.font_log { color:#333333;}
.data { font-size:10px;}
.font_line { line-height:16px;}
.font_scuro { color:#333333; line-height:16px;}
.font_scuro_bold { font-weight:bold; color:#333333; line-height:16px;}
.map_bianco { color:#FFFFFF; padding:7px 0px 0px 5px;}
.map_bianco2 { color:#FFFFFF; padding:2px 0px 0px 5px; line-height:12px;}

/* padding */
.ptop_menu { padding:10px 0px 5px 5px;}
.ptop_menu2 { padding:10px 5px 5px 0px;}
.ptop15_left10 { padding:15px 0px 0px 10px;}
.ptop15 { padding:15px 0px 0px 0px;}
.ptop10 { padding:10px 0px 0px 0px;}
.ptop5 { padding:5px 0px 0px 0px;}
.ptop2 { padding:2px 0px 0px 0px;}
.ptab { padding:5px 0px 0px 10px; line-height:11px;}
.ptab2 { padding:5px 0px 0px 5px; line-height:11px;}
.ptesto { padding:15px 15px 0px 10px;}
.ptesto2 { padding:0px 10px 0px 10px;}
.ptesto3 { padding:0px 10px 0px 27px;}
.ptesto4 { padding:10px 10px 0px 27px;}
.ptesto5 { padding:15px 5px 0px 0px;}
.ptesto6 { padding:0px 5px 0px 0px;}
.ptesto7 { padding:15px 15px 0px 15px;}
.ptesto8 { padding:5px 15px 0px 15px;}
.ptesto9 { padding:15px 15px 0px 0px;}
.ptesto10 { padding:2px 10px 2px 10px;}
.ptesto11 { padding:5px 10px 5px 10px;}
.ptesto12 { padding:5px 10px 5px 0px;}
.ptesto13 { padding:15px 15px 15px 10px;}
.plog { padding:0px 0px 0px 5px;}
.plog1 { padding:30px 0px 0px 10px;}
.plog2 { padding:3px 0px 0px 5px;}
.plog3 { padding:44px 0px 0px 5px;}
.plog4 { padding:5px 0px 0px 10px;}
.plog5 { padding:5px 0px 5px 6px;}
.plog_swf { padding:30px 0px 0px 0px;}
.plog_swf2 { padding:5px 0px 0px 5px;}
.plog_swf3 { padding:30px 0px 0px 5px;}
.plog_swf4 { padding:28px 0px 0px 5px;}
.plog_swf5 { padding:10px 0px 0px 5px;}
.pinfo { padding:10px 0px 0px 40px;}
.pinfo2 { padding:0px 10px 0px 0px;}
.pstampa { padding:16px 0px 0px 20px;}
.pinvia { padding:4px 0px 0px 20px;}
.pleft_top45 { padding:45px 0px 0px 15px;}
.pleft5 { padding-left:5px;}
.pleft10 { padding-left:10px;}
.pleft8_top { padding-left:8px; padding-top:15px;}
.pleft10_top { padding-left:10px; padding-top:15px; padding-right:5px;}
.pleft10_top10 { padding:2px 3px 2px 3px;}
.pleft10_top1 { padding-left:10px; padding-top:1px; line-height:10px;}
.pleft10_top3 { padding-left:10px; padding-top:3px;}
.pleft10_top5 { padding-left:10px; padding-top:5px;}
.pleft10_top6 { padding-left:10px; padding-top:6px;}
.pleft10_right5 { padding-left:10px; padding-right:5px;}
.pleft10_top_right5 { padding-left:10px; padding-top:5px; padding-right:5px;}
.pleft10_top_right10 { padding-left:10px; padding-top:5px; padding-right:25px;}
.pleft20 { padding-left:20px;}
.pleft27 { padding-left:27px;}
.pleft27_top { padding-left:27px; padding-top:5px;}
.pright5 { padding-right:5px;}
.pright10 { padding-right:10px;}
.pbottom10_color { padding-bottom:10px; background-color:#f4f8fb;}
.psoci { padding:5px 0px 0px 10px;}

.mtop5 { margin-top:5px;}
.mtop6 { margin-top:6px;}
.mtop7 { margin-top:7px;}
.mtop8 { margin-top:8px;}
.mtop10 { margin-top:12px;}
.mtop15 { margin-top:15px;}
.mtop17 { margin-top:17px;}
.mtop30 { margin-top:30px;}
.mleft5 { margin-left:5px;}
.mleft5_mtop15 { margin-left:5px;}
.mleft7 { margin-left:7px;}
.mleft8 { margin-left:8px;}
.mleft10 { margin-left:10px;}
.mleft14 { margin-left:14px;}
.mleft15 { margin-left:15px;}
.mbottom10 { margin-bottom:12px;}
.mbottom10_top15 { margin-top:15px; margin-bottom:12px;}
.mbottom30 { margin-bottom:30px;}

/* classi */
.sfondo_blu { background-color:#eaf1f7;}
.menu_sx_bordo { background:url(../img/menu_sx_centro.jpg) top repeat-y;}
.log_bordi { background:url(../img/log_centro.jpg) top repeat-y;}
.log_bordi2 { background:url(../img/log_centro2.jpg) top repeat-y;}
.info_bordi { background:url(../img/info_centro.jpg) top repeat-y;}
.sfumatura { background:url(../img/sfumatura2.gif) top left no-repeat;}
.sfumatura_centro { background:url(../img/centro_sfumatura.jpg) top repeat-x;}
.sfumatura_centro2 { background:url(../img/centro_sfumatura.jpg) top repeat-x; margin-top:15px;}
.sfumatura_centro3 { background:url(../img/sfumatura4.jpg) top repeat-x; height:218px;}
.sfumatura_centro4 { background:url(../img/centro_sfumatura.jpg) top repeat-x;}
.sfumatura_centro5 { background:url(../img/sfumatura.jpg) top left repeat-x;}
.ombra_footer { background:url(../img/ombra_footer.jpg) top no-repeat;}
.stampa_log { background:url(../img/stampa.gif) top left no-repeat;}
.invia { background:url(../img/invia_amico.gif) top left no-repeat;}
.logo_i { background:url(../img/i.gif) top left no-repeat; padding-left:38px; height:16px; vertical-align:middle;}
.fr_text { text-align:left; list-style:none; background:url(../img/fr_menu2.gif) top left no-repeat; margin-top:10px; padding-left:38px; padding-right:5px;}
.fr_text2 { text-align:left; list-style:none; background:url(../img/fr_text2.gif) top left no-repeat; padding-left:38px; padding-right:5px;}
.fr_text3 { text-align:left; list-style:none; background:url(../img/fr_text.gif) top left no-repeat; margin-top:10px; padding-left:27px; padding-right:5px;}
.fr_text4 { text-align:left; list-style:none; background:url(../img/fr_text3.gif) top left no-repeat; padding-left:41px; padding-right:5px;}
.fr_text5 { text-align:left; list-style:none; background:url(../img/fr_text.gif) top left no-repeat; padding-left:27px; padding-right:5px;}
.fr_text6 { text-align:left; list-style:none; background:url(../img/fr_text.gif) top left no-repeat; padding-left:20px; padding-right:5px;}
.fr_text7 { text-align:left; list-style:none; background:url(../img/fr_text7.gif) top left no-repeat; padding-left:10px; padding-right:5px;}
.fr_text8 { text-align:left; list-style:none; background:url(../img/fr_text.gif) top left no-repeat; padding-left:25px; padding-right:5px; margin-bottom:10px;}
.fr_map { text-align:left; list-style:none; background:url(../img/fr_text8.gif) top left no-repeat; padding-left:12px;}
	.fr_map_red { text-align:left; list-style:none; background:url(../img/fr_text8_red.gif) top left no-repeat; padding-left:12px;}
.fr_map2 { text-align:left; list-style:none; background:url(../img/fr_text9.gif) top left no-repeat; padding-left:22px;}
	.fr_map2_red { text-align:left; list-style:none; background:url(../img/fr_text9_red.gif) top left no-repeat; padding-left:22px;}
.fr_map3 { text-align:left; list-style:none; background:url(../img/fr_text10.gif) top left no-repeat; padding-left:32px;}
	.fr_map3_red { text-align:left; list-style:none; background:url(../img/fr_text10_red.gif) top left no-repeat; padding-left:32px;}
.fr_map4 { text-align:left; list-style:none; background:url(../img/fr_text11.gif) top left no-repeat; padding-left:42px;}
	.fr_map4_red { text-align:left; list-style:none; background:url(../img/fr_text11_red.gif) top left no-repeat; padding-left:42px;}
.fr_text_blu { text-align:left; background:url(../img/fr_blu.gif) top left no-repeat; padding-left:27px; padding-right:5px;}
.fr_text_blu2 { text-align:left; background:url(../img/fr_blu.gif) top left no-repeat; padding-left:27px; margin-top:10px; padding-right:5px;}
.fr_text_blu3 { text-align:left; background:url(../img/fr_blu.gif) top left no-repeat; padding-left:27px; margin-bottom:10px; padding-right:5px;}
.fr_prec { text-align:left; background:url(../img/fr_prec.gif) top left no-repeat; padding-left:27px;}
.fr_suc { text-align:right; background:url(../img/fr_suc.gif) top right no-repeat; padding-right:27px;}
.fr_back { text-align:left; background:url(../img/fr_back.gif) top left no-repeat; padding-left:27px; height:11px;}
.fr_bianca { text-align:left; background:url(../img/fr_bianca_log.gif) top left no-repeat; padding-left:8px;}
.log_bground { background: url(../img/area_soci.gif) top center no-repeat;}
.log_bground2 { background: url(../img/area_soci3.gif) top center no-repeat;}
.log_bground3 { background: url(../img/area_soci4.gif) top center no-repeat;}
.log_bground_index { background: url(../img/area_soci2.gif) top center no-repeat;}
.riga_text { height:31px; background:url(../img/riga_text3.gif) top left repeat-x;}
.punti_text { height:5px; background:url(../img/punti_text.gif) top left repeat-x;}
.punti_text_1 { height:1px; background:url(../img/punti_text_1.gif) top left repeat-x;}
.punti_text_31 { height:31px; background:url(../img/punti_text_31.gif) top left repeat-x;}
.lista { padding:0px 5px 0px 20px; background:url(../img/meno.gif) top left no-repeat;}
.lock { text-align:left; list-style:none; background:url(../img/lucchetto.gif) top left no-repeat; padding-left:41px; padding-right:5px; min-height:11px;}
.lock2 { text-align:left; background:url(../img/lucchetto2.gif) top left no-repeat; padding-left:27px; padding-right:5px; min-height:11px;}

.tab1 { background:url(../img/tab1.jpg) top left no-repeat;}
	.tab1_over { background:url(../img/tab1_over.jpg) top left no-repeat;}
.tab2 { background:url(../img/tab2.jpg) top left no-repeat;}
	.tab2_over { background:url(../img/tab2_over.jpg) top left no-repeat;}
.tab3 { background:url(../img/tab3.jpg) top left no-repeat;}
	.tab3_over { background:url(../img/tab3_over.jpg) top left no-repeat;}
	
li.menu_liv1 { text-align:left; list-style:none; background:url(../img/fr_menu.gif) top left no-repeat; padding-left:17px; padding-right:5px;}
li.menu_liv2_a { text-align:left; list-style:none; background:url(../img/fr_menu2.gif) top left no-repeat; margin-top:15px; padding-left:27px; padding-right:5px;}
li.menu_liv2_b { text-align:left; list-style:none; background:url(../img/fr_menu2.gif) top left no-repeat; padding-left:27px; padding-right:5px;}
li.menu_liv3_a { text-align:left; list-style:none; background:url(../img/fr_menu3.gif) top left no-repeat; margin-top:5px; padding-left:37px; padding-right:5px;}
li.menu_liv4_a { text-align:left; list-style:none; background:url(../img/fr_menu4.gif) top left no-repeat; padding-left:47px; padding-right:5px;}
li.puntini { list-style:none; text-align:right; padding-right:7px;}
li.stampa { list-style:none;}


.arrow_link {  background:url(../img/fr_link.gif) top left no-repeat; padding-left:10px; padding-right:5px;}

.rss { float:right; margin:0px 0px 10px 10px;}

.righe_mappa { background:url(../img/righe_mappa.gif) repeat-y;}

/* link */
a.menu_top { font-size:10px; color:#547acd; text-decoration:none;}
a.menu_top:hover { font-size:10px; color:#e2001a; text-decoration:underline;}
a.menu_top_view { font-size:10px; color:#e2001a; text-decoration:none;}

a.menu_centro { font-size:11px; color:#FFFFFF; text-decoration:none;}
a.menu_centro:hover { font-size:11px; color:#c4d6f9; text-decoration:none;}
a.menu_centro_view { font-size:11px; color:#c4d6f9; text-decoration:none;}

a.menu { color:#333333; text-decoration:none;}
a.menu:hover { color:#547acd; text-decoration:underline;}
a.menu_view { color:#547acd; text-decoration:none;}
a.menu_little { font-size:9px; color:#333333; text-decoration:none;}
a.menu_little:hover { font-size:9px; color:#547acd; text-decoration:underline;}
a.menu_little_view { font-size:9px; color:#547acd; text-decoration:none;}

a.menu_footer { font-size:10px; color:#1e4a91; text-decoration:none;}
a.menu_footer:hover { font-size:10px; color:#1e4a91; text-decoration:underline;}

a.stampa_sx { color:#333333; font-size:10px; text-decoration:none;}
a.stampa_sx:hover { font-size:10px; text-decoration:underline; color:#547acd; }

a.link { color:#333333; text-decoration:none;}
a.link:hover { color:#547acd; text-decoration:underline;}

a.link_under { color:#333333; text-decoration:underline;}
a.link_under:hover { color:#547acd; text-decoration:underline;}

a.link_pic { font-size:10px; color:#333333; text-decoration:none;}
a.link_pic:hover { font-size:10px; color:#547acd; text-decoration:underline;}

a.link_red { color:#e2001a; text-decoration:none;}

a.link_red_map { color:#e2001a; text-decoration:none;}
a.link_red_pic_map { font-size:10px; color:#e2001a; text-decoration:none;}

a.link_tab { font-size:10px; color:#333333; text-decoration:none;}
a.link_tab:hover { font-size:10px; color:#547acd; text-decoration:underline;}
a.link_tab_view { font-size:10px; color:#547acd;}

a.link_bold { color:#333333; text-decoration:none; font-weight:bold;}
a.link_bold:hover { color:#547acd; text-decoration:underline; font-weight:bold;}

a.link_bold2 { font-size:9px; color:#333333; text-decoration:none; font-weight:bold;}
a.link_bold2:hover { font-size:9px; color:#547acd; text-decoration:underline; font-weight:bold;}
a.link_bold2_view { font-size:9px; color:#e2001a; text-decoration:none; font-weight:bold;}

a.link_blu { color:#547acd; text-decoration:none; font-weight:bold;}
a.link_blu:hover { color:#547acd; text-decoration:underline; font-weight:bold;}

/* div */

#box_all { position:relative; width:972px;}
#cont_tot { position:relative; float:left; width:972px; background-color:#FFFFFF;}
#cont_int { position:relative; float:left; width:960px; margin-left:6px;}

		#menu_top { position:relative; float:left; width:972px;}
			#menu_top_left { position:relative; float:left; width:300px; text-align:left;}
			#menu_top_right { position:relative; float:right; width:400px; text-align:right;}	
		#banner { position:relative; float:left; width:960px;}
		#banner_swf { position:absolute; top:0px; right:0px;}
	

	/* div index */
		#index_cont { position:relative; float:left; width:735px;}
			#brochure { position:relative; float:left; text-align:left; width:485px; height:201px; background:url(../img/sfumatura.jpg) top repeat-x;}
				#cont_brochure { position:relative; float:left; width:323px; height:100px;}
				#cont_brochure2 { position:relative; float:right; width:162px;}
					#brochure_img { position:relative; float:left;}
			#left_box { position:relative; float:left; width:240px;}
			#right_box { position:relative; float:right; width:240px;}
				#box_up { position:relative; float:left;}
				#box_middle { position:relative; float:left; text-align:left; width:240px; background:url(../img/index_corner_middle.jpg) top left repeat-y;}
					#box_middle_up { position:relative; float:left; text-align:left; width:240px; height:197px; background:url(../img/sfumatura2.gif) top left no-repeat;}
						#box_text { position:relative; float:left; width:165px;}
						#box_text1 { position:relative; float:left; width:125px;}
						#box_text2 { position:relative; float:left; width:155px;}

						#box_img { position:relative; float:right; width:75px; text-align:left;}
						#box_img_1 { position:relative; float:right; width:75px; text-align:left;}
						#box_img1 { position:relative; float:right; width:75px; text-align:left; padding:10px 0px 0px 0px;}
						#box_img2 { position:relative; float:right; width:75px; text-align:left; padding:10px 0px 0px 0px;}
						#box_img3 { position:relative; float:right; width:75px; text-align:left; padding:10px 0px 0px 0px;}
						#box_img4 { padding-left:8px; padding-top:15px;}
						#box_img5 { position:relative; float:right; width:75px; text-align:left;  padding:10px 0px 0px 0px;}

					#box_middle_bottom { position:relative; float:left; text-align:left; width:240px; height:42px;}
					#box_arrow { position:absolute; top:10px; right:10px;}
					#box_bottom { position:relative; float:left; width:200px;}
					#box_bottom2 { position:relative; float:left; width:40px; text-align:right;}

					#box_scroller { width:235px; height:252px; overflow: auto;}

				#box_middle2 { position:relative; float:left; text-align:left; width:240px; background:url(../img/index_corner_middle.jpg) top left repeat-y;}
					#box_middle2_up { position:relative; float:left; text-align:left; width:240px; height:233px; background:url(../img/sfumatura3.gif) top left no-repeat;}
					#box_middle2_up2 { position:relative; float:left; text-align:left; width:240px; height:275px; background:url(../img/sfumatura3.gif) top left no-repeat;}
						#box_middle2_up2_int { position:relative; float:left; text-align:left; width:240px; height:250px; margin-top:5px;}
					#box_middle2_bottom { position:relative; float:left; text-align:left; width:240px; height:42px;}
	/* ------------------------- */
	
	#center { position:relative; float:left; width:960px; min-height:350px; margin-top:5px; margin-bottom:20px;}
	#center_map { position:absolute; float:left; width:980px; min-height:350px; top:0px; background-color:#FFFFFF;}
		#mappa { position:relative; float:left; width:948px; margin-top:10px; margin-left:6px; text-align:left;}
			#mappa_chiudi { position:absolute; top:0px; right:10px;}
			#mappa_spazio { position:relative; float:left; width:948px; text-align:left; height:25px; background-color:#FFFFFF;}
			#mappa_spazio2 { position:relative; float:left; width:948px; text-align:left; height:25px;}
			#mappa_cont_box { position:relative; float:left; width:131px;}
				#mappa_box { position:relative; float:left; width:131px; background:url(../img/box_mappa.gif) top left repeat-x; height:36px;}
				#mappa_box2 { position:relative; float:left; width:131px; background:url(../img/box_mappa.gif) top left repeat-x; height:36px; margin-top:30px;}
				#mappa_box2_green { position:relative; float:left; width:131px; background:url(../img/box_mappa2.gif) top left repeat-x; min-height:36px; margin-top:30px;}
					#mappa_box_in { position:relative; float:left; color:#333333; width:131px; margin-top:10px;}
					#mappa_box_in2 { position:relative; float:left; color:#333333; width:131px; margin-top:10px; padding-top:15px; background:url(../img/sfumatura_mappa.gif) top no-repeat;}

		#center_left { position:relative; float:left; width:735px;}
			#menu { position:relative; float:left; width:735px;}
				#menu_button { position:relative; float:left;}
					#menu_text { position:absolute; float:left; width:100%; top:9px; text-align:center; line-height:10px;}
					#menu_text2 { position:absolute; float:left; width:100%; top:4px; text-align:center; line-height:10px;}
				
				#main_body { position:relative; float:left; width:735px; margin-top:7px;}
				#main_enlarge_body { position:relative; float:left; width:735px;}
					#left_menu { position:relative; float:left; width:175px;} 
					#left_menu_up, #left_menu_middle, #left_menu_bottom { position:relative; float:left; width:175px;} 
					#center_body { position:relative; float:right; width:551px;}
						#center_body_int { position:relative; float:right; width:551px;}
							#site_position { position:relative; float:left; width:551px;}
							#page_title { position:relative; float:left; width:551px;}
							#page_title2 { position:relative; float:left; width:300px;}
							#page_title3 { position:relative; float:left; width:300px;}
							#page_title4 { position:relative; float:left; width:735px;}
							#page_img { position:relative; float:left; width:251px;}
							#text_page { position:relative; float:left; width:551px;}
								#riga_text { position:relative; float:left; width:551px; height:17px; background:url(../img/riga_text2.gif) top left repeat-x;}
								#companies { position:relative; float:left; width:551px;}
								#text_page_int { position:relative; float:left; width:551px; z-index:2;}
									#text_page_invia { position:absolute; bottom:10px; right:10px; z-index:1;}
									#text_page_cont { position:relative; float:left; width:551px;}
										#text_page_cont2 { position:relative; float:left; width:405px;}
									#text_page_tab { position:relative; float:left; width:91px; height:46px;}
									#text_page_tab2 { position:relative; float:left; width:90px; height:46px;}
									#text_page_tab3 { position:relative; float:left; width:100px; height:46px;}
									#text_page_box { position:relative; float:left; width:127px;}
									#text_page_select { position:relative; float:left; width:551px; height:40px;}
									#text_page175 { position:relative; float:left; width:175px; }
										#text_page_etichetta { position:relative; float:left; width:37px; }
										#text_page_text { position:relative; float:left; width:138px;}
									#text_page_log { position:relative; float:left; width:179px;}
									#text_page_log2 { position:relative; float:left; width:179px; }
									#text_page_log3 { position:relative; float:left; width:120px; text-align:right;}
									#text_page_log4 { position:relative; float:left; width:270px;}
									#text_page_log5 { position:relative; float:left; width:260px;}
									#text_page_log6 { position:relative; float:left; width:235px;}
									
									#text_page_scheda { position:relative; float:left; width:179px;}
									#text_page_scheda2 { position:relative; float:left; width:250px;}
									#text_page_scheda3 { position:relative; float:left; width:145px;}
									#text_page_scheda4 { position:relative; float:left; width:200px;}
									#text_page_scheda5 { position:relative; float:left; width:346px;}
			
								#text_page180 { position:relative; float:left; width:180px;}
								#text_page150 { position:relative; float:left; width:160px;}
								#text_page150_right { position:relative; float:right; width:160px;}
								#text_page_space { position:relative; float:left; width:551px;}
								#text_page_line { position:relative; float:left; width:551px;}
								#text_page_line2 { position:relative; float:left; width:735px;}
								#text_page_list { position:relative; float:left; width:551px; }
								#text_page_int2 { position:relative; float:left; width:341px; }
								#text_page_int3 { position:relative; float:left; width:735px;}
								#text_page140 { position:relative; float:left; width:140px; }
								#text_page411 { position:relative; float:left; width:411px; }
								#text_page425 { position:relative; float:left; width:425px; }
								#text_page350 { position:relative; float:left; width:341px; }
									#text_page350_int { position:relative; float:left; width:341px; }
										#text_page350_int2 { position:relative; float:left; width:341px; }
								#text_page200 { position:relative; float:right; width:200px; }
								#text_page300 { position:relative; float:right; width:300px; }
								#previous { position:relative; float:left; width:190px; text-align:left;}
								#page_of { position:relative; float:left; width:171px; text-align:center;}
									#page_of_left { position:relative; float:left; width:50px; text-align:right;}
									#page_of_center { position:relative; float:left; width:71px; text-align:center;}
									#page_of_right { position:relative; float:left; width:50px; text-align:left;}
								#next { position:relative; float:left; width:190px; text-align:right;}
							#text_page2, #attachment, #attachment_up, #attachment_bottom { position:relative; float:left; width:341px;}
							#text_page3 { position:relative; float:left; width:735px;}
							#attachment_up2, #attachment_bottom2 { position:relative; float:left; width:551px;}
							#img { position:relative; float:right; width:200px;}
								#gallery_link_img { position:relative; float:left; width:200px;}
		
		#right_area {  position:relative; float:right; width:218px;}
		#right_top, #right_middle, #info_box, #right_bottom  { position:relative; float:left; width:218px; text-align:left;}
			#right_top_up, #right_top_up2 { position:relative; float:left; width:218px;}
			#right_top_center, #right_top_center2 { position:relative; float:left; width:218px;}
			#right_bottom_img { position:relative; float:left;}
			#right_bottom_text { position:relative; float:left; width:218px;}	 
				#right_top_bground { position:relative; width:218px; float:left;}
				#title_log {position:absolute; top:5px; left:10px;}
				#title_log2 {position:absolute; top:5px; left:10px;}
				#title_log3 {position:absolute; top:30px; left:10px;}
				#fr_log {position:absolute; top:1px; right:9px;}
				#fr_log2 {position:absolute; top:0px; right:9px;}
				#fr_map {position:absolute; top:1px; right:5px;}
				#info { position:relative; float:left; width:200px;}
				#info_ico { position:absolute; top:0px; left:12px; }
			#right_top_bottom, #right_top_bottom2 { position:relative; float:left;}
		
/* popup */
#cont_popup { position:relative; float:left; width:551px; background-color:#FFFFFF;}
	#cont_popup2 { position:relative; width:531px; margin-left:10px; margin-top:10px;}
		#popup_chiudi { position:absolute; top:0px; right:0px;}
		#cont_popup_int { position:relative; float:left; width:531px; }
			#pop_previous { position:relative; float:left; width:180px; text-align:left;}
			#pop_page_of { position:relative; float:left; width:171px; text-align:center;}
				#pop_page_of_left { position:relative; float:left; width:50px; text-align:right;}
				#pop_page_of_center { position:relative; float:left; width:71px; text-align:center;}
				#pop_page_of_right { position:relative; float:left; width:50px; text-align:left;}
			#pop_next { position:relative; float:left; width:180px; text-align:right;}
	#spazio_popup { position:relative; float:left; width:531px; height:10px;}
/* -------------------------- */

/*dive over*/
.over { position:absolute; width:200px; top:0px; left:41px; visibility:hidden;}
#over2 { position:absolute; width:200px; top:0px; left:41px; visibility:hidden;}
	#over_relative { position:relative; float:left; width:200px; background-color:#e8f0f6;}
		#over_line { position:relative; float:left; width:200px; height:1px; background-color:#9fb7e5;}
		#over_center { position:relative; float:left; width:200px; background:url(../img/sfondo_over.jpg) top left repeat-y;}
/*fine dive over*/

/* footer */
#footer { position:relative; float:left; width:972px; background-color:#e4edf5;}



/* 03-11-09 fabio */
	/* index modifiche */
	
		/* link */
		a.link_verde { font-size:10px; font-weight:bold; color:#98bf28; text-decoration:none;}
		a.link_verde:hover { font-size:10px; font-weight:bold; color:#98bf28; text-decoration:underline;}
	
		/* font */
		.verde { font-size:10px; font-weight:bold; color:#98bf28;}
		.verde_red { font-size:10px; font-weight:bold; color:#e2001a;}
		.title_red_new { font-size:16px; font-weight:bold; color:#e2001a;}
		.title_red_box { font-size:13px; font-weight:bold; color:#e2001a;}
		.titolo_blu { color:#547acd; font-size:14px; font-weight:bold;}
		.font_12 { font-size:12px;}

		/* padding */
		.pbox_index { padding:8px 0 0 10px;}
		
		/* classi */
		.fr_link_index { text-align:left; list-style:none; background:url(../img/fr_link_index.gif) top left no-repeat; padding-left:12px;}
		.fr_link_index2 { text-align:left; list-style:none; background:url(../img/fr_link_index.gif) top left no-repeat; background-position:10px 1px; padding:0 0 0 20px;}
		td.index_puntini { background:url(../img/index_puntini.gif) top repeat-x; height:13px;}
		td.index_puntini2 { background:url(../img/index_puntini.gif) left center repeat-x; height:19px;}
		.lista_index { padding:0px 5px 0px 12px; background:url(../img/lista_index.gif) top left no-repeat;}

		/* div */
		#index_box_sx { position:relative; float:left; width:364px; min-height:300px; background:url(../img/index_sfondo_box_sx.gif) top no-repeat;}
			#index_box_sx_int { position:relative; width:340px; margin:6px auto 0 auto; text-align:left}
			#index_box_sx_int p{ color:#333333;}
			
		#index_box_dx { position:relative; float:right; width:364px; min-height:300px; background:url(../img/index_sfondo_box_dx.gif) top no-repeat;}
			#index_box_dx_int { position:relative; width:350px; margin:6px auto 0 auto; text-align:left;}
			#index_box_dx_int p{ color:#333333;}
			#index_box_dx_int p.tit{ padding:0 10px 0 10px; color:#333333;}
			#index_box_dx_int p.tit_sfverde{ padding:2px 10px 0 10px; color:#333333;}
			
			#brochure_new { position:relative; float:left; text-align:left; width:485px; height:236px; background:url(../img/sfumatura_new.jpg) top repeat-x;}
	
			#box_middle_up_new { position:relative; float:left; text-align:left; width:240px; height:185px; background:url(../img/sfumatura2.gif) top left no-repeat;}



/* 29-10-09 fabio */
	/* area soci modifiche */
		/* padding */
		.pleft_41 { text-align:left; padding:0 0 0 41px;}
		
		/* classi */
		.riga_centro { background:url(../img/centro_riga.gif) top repeat-x; margin-top:15px;}

/* ADDED BY E-TEAM---->

/* div per aprire la popup */
#cont_iframe2 { position:absolute; z-index:20; top:62px; left:195px; display:none;}
#cont_iframe3 { position:absolute; z-index:20; top:62px; left:195px; display:none;}
#cont_iframeMap { position:absolute; z-index:20; top:62px; left:195px; display:none;}
#cont_iframeSiteMap { position:absolute; z-index:20; top:10px; left:3px; display:none;}
#cont_iframe4 { position:absolute; z-index:20; top:62px; left:195px; display:none;}
#cont_iframe_broucher { position:absolute; z-index:20; top:62px; left:195px; display:none;}

	/*#cont_relative { position:relative; width:570px; height:525px; background:url(../img/ombra_popup2.png) no-repeat bottom left;}*/
	#cont_relative { position:relative; width:570px; height:525px;}
	#cont_relative3 { position:relative; width:570px; height:175px;}
	#cont_relativeMap { position:relative; width:570px; height:525px;}
	#cont_relativeSiteMap { position:relative; width:980px; height:400px;}
	#cont_relative2 { position:relative; float:right; width:550px; height:514px; padding:5px; border:1px solid #FFFFFF; background-color:#FFFFFF;}
	#cont_relative4 { position:relative; float:right; width:550px; height:164px; padding:5px; border:1px solid #FFFFFF; background-color:#FFFFFF;}
	#cont_relativeMapA { position:relative; float:right; width:550px; height:514px; padding:5px; border:1px solid #FFFFFF; background-color:#FFFFFF;}
	#cont_relativeSiteMapA { position:relative; float:right; width:960px; height:400px; padding:0px; border:1px solid #FFFFFF; background-color:#FFFFFF;}
	#cont_relative5 { position:relative; width:600px; height:200px;}
	#cont_relative6 { position:relative; float:right; width:550px; height:200px; padding:5px; border:1px solid #FFFFFF; background-color:#FFFFFF;}
	#cont_relative_broucher1 { position:relative; width:685px; height:662px;}
	#cont_relative_broucher2{ position:relative; float:right; width:665px; height:652px; padding:5px; border:1px solid #FFFFFF; background-color:#FFFFFF;}


#overlay{ position:absolute; z-index:19; top:0px; left:0px; display:none; background:transparent url(../img/overlay.png); filter:alpha(opacity=50); opacity:0.50; -moz-opacity:0.50;}
#overlay1{ position:absolute; z-index:19; top:0px; left:0px; display:none; background:transparent url(../img/overlay.png); filter:alpha(opacity=50); opacity:0.50; -moz-opacity:0.50;}
#overlayMap{ position:absolute; z-index:19; top:0px; left:0px; display:none; background:transparent url(../img/overlay.png); filter:alpha(opacity=50); opacity:0.50; -moz-opacity:0.50;}
#overlaySiteMap{ position:absolute; z-index:19; top:0px; left:0px; display:none; background:transparent url(../img/overlay.png); filter:alpha(opacity=50); opacity:0.50; -moz-opacity:0.50;}
#overlay2{ position:absolute; z-index:19; top:0px; left:0px; display:none; background:transparent url(../img/overlay.png); filter:alpha(opacity=50); opacity:0.50; -moz-opacity:0.50;}
#overlay_broucher{ position:absolute; z-index:19; top:0px; left:0px; display:none; background:transparent url(../img/overlay.png); filter:alpha(opacity=50); opacity:0.50; -moz-opacity:0.50;}


#overlay img{ border: none; }

.a_link { color:#333333; text-decoration:none; font-weight:bold;}
a.menu_centro_normal { font-size:11px; color:#FFFFFF; text-decoration:none;}
a.menu_centro_normal:hover { font-size:11px; color:#c4d6f9; text-decoration:none;}
a.menu_centro_highlight { font-size:11px; color:#c4d6f9; text-decoration:none;}
a.menu_centro_highlight:hover { font-size:11px; color:#c4d6f9; text-decoration:none;}

.lista_1 { text-align:left; list-style:none; background:url(../img/fr_text3.gif) top left no-repeat; padding-left:41px; padding-right:5px;}
.lock1 { text-align:left; background:url(../img/lucchetto2.gif) top left no-repeat; padding-left:38px; padding-right:5px; height:11px;}

#box_middle_piano { position:relative; float:left; text-align:left; width:240px; height:197px; background:url(../img/index_corner_middle.jpg) top left repeat-y;}
	#box_middle_up_piano { position:relative; float:left; text-align:left; width:240px; height:197px; background:url(../img/sfumatura2.gif) top left no-repeat;}
		#box_text_full { position:relative; float:left; width:240px;}
		#box_text_full_1 { position:relative; float:left; width:225px;}

#cont_popup22 { position:relative; width:531px; height:410px; text-align:center; margin-left:10px; margin-top:10px;}

a.link_bold1 { text-decoration:none;}

#text_page200_2 { position:relative; float:right; width:200px; }

#cont_popup_broucher { position:relative; float:left; width:665px; background-color:#FFFFFF;}
#spazio_popup1 { position:relative; float:left; width:531px; height:60px;}
#spazio_popup2 { position:relative; float:left; width:531px; height:400px;}

.font_log_red { color:red;}

.sfondo_dark_blu { background-color:#cee2f9;}

a.link_details { color:686868; text-decoration:none;}
a.link_details:hover { color:#547acd; text-decoration:underline;}

a.link_red_map:hover { color:#547acd; text-decoration:underline;}

a.link_bold2_red { font-size:9px; color:red; text-decoration:none; font-weight:bold;}
a.link_bold2_red:hover { font-size:9px; color:#547acd; text-decoration:underline; font-weight:bold;}
a.link_bold2_red_view { font-size:9px; color:#e2001a; text-decoration:none; font-weight:bold;}

a.link_bold3 { font-size:11px; color:#333333; text-decoration:none; font-weight:bold;}
a.link_bold3:hover { font-size:11px; color:#547acd; text-decoration:underline; font-weight:bold;}
a.link_bold3_view { font-size:11px; color:#e2001a; text-decoration:none; font-weight:bold;}

a.link_bold4 { color:#333333; text-decoration:none; font-weight:bold;}
a.link_bold4:hover { color:#547acd; text-decoration:underline; font-weight:bold;}
a.link_bold4_view { color:#e2001a; text-decoration:none; font-weight:bold;}

a.link_bold4_red { color:red; text-decoration:none; font-weight:bold;}
a.link_bold4_red:hover { color:#547acd; text-decoration:underline; font-weight:bold;}
a.link_bold4_red_view { color:#e2001a; text-decoration:none; font-weight:bold;}

#text_page_scheda6 { position:relative; float:left; width:551px;}
#text_page_scheda7 { position:relative; float:left; width:270px;}
#text_page_scheda8 { position:relative; float:left; width:276px;}
#text_page_scheda9 { position:relative; float:left; width:546px;}

.fr_link_index1 { text-align:left; list-style:none; background:url(../img/lucchetto3.gif) top left no-repeat; background-position:10px 1px; padding:0 0 0 20px;}

.overlock { position:absolute; width:200px; left:12px; visibility:hidden;}

p.p_link_bold { color:#333333; text-decoration:none; font-weight:bold;}
	p.p_link_bold a { color:#333333; text-decoration:none; font-weight:bold;}
	p.p_link_bold a:hover { color:#547acd; text-decoration:underline; font-weight:bold;}
		p.p_link_bold * { color:#333333; text-decoration:none; font-weight:bold;}

.fr_text_lock { text-align:left; list-style:none; background:url(../img/lucchetto2.gif) top left no-repeat; background-position:5px 1px; margin-top:10px; padding-left:38px; padding-right:5px;}
.fr_text2_lock { text-align:left; list-style:none; background:url(../img/lucchetto2.gif) top left no-repeat; background-position:5px 1px; padding-left:38px; padding-right:5px;}

#attach_id { position:relative; float:left; width:341px;}
.overlock1 { position:absolute; width:200px; left:100px; left:12px; visibility:hidden; z-index:999;}

