﻿@charset "utf-8";
/* CSS Document */

/* GLOBAL */

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(style_files/pixel_back.jpg) repeat; margin:0px; padding:0px; }

#ajax-loader { display:block; position:absolute; left:50%; margin-left:-20px; top:50%; margin-top:-45px; }

#striscia {
	z-index:5; 
	position:absolute; 
	padding:0px; margin:0px;
	opacity:0;
	filter:alpha(opacity=0);

	height:510px;
	top:50%; margin-top:-255px;

	background-image:url('home_files/striscia_repeat.jpg');
	background-repeat:repeat-x;
	background-position:0px 0px;
}

#container {
	position:absolute;
	width:910px; height:510px;
	left:50%; margin-left:-455px;
}


#banner_home { display:block; position:absolute; top:429px; left:0px; }
#banner_world { display:block; position:absolute; top:429px; left:0px; }
#banner_standard { display:block; position:absolute; top:429px; left:0px; }

a#video_visita_virtuale { display:block; position:absolute; top:290px; right:62px; z-index:1500; width:123px; height:126px; }
a#video_visita_virtuale img { border:0px; }
a#video_visita_virtuale:hover { text-decoration:underline; outline-style:none; }
a#video_visita_virtuale:focus { outline-style:none; }

#macchina { display:block; position:absolute; top:0px; left:0px; }
#world { display:block; position:absolute; top:0px; left:0px; } 

/* FINE GLOBAL ******************************/




/* MENU SOTTO */ 

#menu_sotto {
	position:absolute;
	width:910px; height:19px; 
	top:491px; left:0px;
}

#menu_sotto a, #menu_sotto div  {
	display:block; position:absolute;
	text-decoration:none; color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; 
}

#menu_sotto a:hover { color:#fecb01; }

#menu_sotto #link_home { top:2px; left:116px; }
#menu_sotto #link_contatti { top:2px; left:272px; }
#menu_sotto #link_language_it { top:2px; left:440px; }
#menu_sotto #link_language_separator { top:2px; left:450px; }
#menu_sotto #link_language_en { top:2px; left:458px; }
#menu_sotto #link_newsletter { top:2px; left:585px; }
#menu_sotto #link_website { top:2px; left:759px; }


/* FINE MENU SOTTO ******************************/




/* MAIN MENU */

div#menu_sopra { position:absolute; width:192px; height:0px; top:0px; right:19px; z-index:1; }

a#impresa_anchor, a#prodotti_anchor {
	display:block; position:absolute; width:96px; height:30px; top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-style:normal; color:#fff;
	text-align:center; text-decoration:none; z-index:5; cursor:pointer; }
	a#impresa_anchor:focus, a#prodotti_anchor:focus { outline-style:none; }
	a#impresa_anchor { left:0px;  }
	a#prodotti_anchor { right:0px; }

div#menu_anchor_back_1, div#menu_anchor_back_2 { display:block; position:absolute; width:96px; height:30px; top:0px; }
	div#menu_anchor_back_1 { left:0px; background-color:#fff; }
	div#menu_anchor_back_2 { right:0px; background-color:#fff; }

div#impresa_tendina, div#prodotti_tendina { 
	position:absolute; width:96px; height:100px; top:30px; 
	padding:0px; z-index:1; overflow:hidden; 
} 
	div#impresa_tendina { left:0px; }
	div#prodotti_tendina { right:0px; }
		
div.sliderBucket { 
	position:absolute; width:96px; height:100px; top:0px; left:0px;  
	padding:0px; margin:0px; z-index:2; 
}
div.sliderBucket_back {
	background-color:#fff;
	position:absolute; width:96px; height:100px; top:0px; left:0px;	
	padding:0px; margin:0px; z-index:2;
}

div.sliderBucket_content { 		
	position:absolute; width:96px; height:100px; top:0px; left:0px;
	padding:0px; margin:0px; z-index:2;
}

div#impresa_tendina a, div#prodotti_tendina a {
	display:block; position:relative; width:96px; height:22px;
	padding-top:3px; padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; text-align:left; color:#fff;
}
	#impresa_tendina a:hover, #prodotti_tendina a:hover { background-color:#7b7b7b; }
	#impresa_tendina a:focus, #prodotti_tendina a:focus { outline-style:none; }
		
/* FINE MAIN MENU ******************************/


/* NEWS */
#news_container { color:#fff; position:absolute; height:20px; left:0px; z-index:100; bottom:75px; overflow:hidden; }
#news { color:#fff; position:absolute; left:500px; overflow:hidden; }
	#news_title { font-weight:bold; }
	#news_description { }
	#news_link { color: #fff; text-decoration:underline; }
/* FINE NEWS ******************************/


/* ABOUTUS */

#aboutus_longdiv_container { position:absolute; width:/*724*/896px; height:/*429*/399px; overflow:hidden; top:/*0*/30px; left:0px; margin:0px; padding:0px; }
	#aboutus_longdiv { color:#fff; position:absolute; width:/*724*/896px; height:2295px; top:0px; left:0px; margin:0px; padding:0px; text-align:left; font-size:12px; }

	#aboutus_indice { position:relative; width:896px; height:399px; font-size:20px; text-align:left; }
		#aboutus_indice a { display:block; position:absolute; left:0px; color:#fff; text-decoration:none; }
		#aboutus_indice a:hover { text-decoration:underline; }
		#aboutus_indice a:focus { outline-style:none; }
		
	#aboutus_chisiamo { position:relative; width:/*290*/740px; height:399px; left:0px; margin-top:60px; padding:0px; border:0px; text-align:justify; }
	#aboutus_capacitaproduttiva { position:relative; width:/*290*/740px; height:399px; left:0px; margin-top:60px; padding:0px; border:0px; text-align:justify; }
	#aboutus_capacitaproduttiva table { color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
	#aboutus_team { position:relative; width:/*414*/896px; height:399px; left:0px; border:0px; margin:0px; margin-top:60px; padding:0px; text-align:justify; }			
	#aboutus_clienti { position:relative; width:/*414*/896px; height:399px; left:0px; border:0px; margin:0px; margin-top:60px; padding:0px; }
	#aboutus_cronologia { position:relative; width:/*290*/880px; height:399px; left:0px; margin-top:60px; padding:0px; border:0px; text-align:justify; font-size:12px; }				
		#aboutus_cronologia .aboutus_cronologia_elements { margin:0px; padding:2px; font-size:12px; }
		#aboutus_cronologia .aboutus_cronologia_elements .anno { font-size:13px; font-weight:600; }

  #aboutus_title { font-size:20px; position:absolute; left:0px; bottom:3px; }
    
#area_sinterleghe { width:14px; height:/*429*/399px; background-color:#cacaca; position:absolute; right:0px; top:/*0*/30px; }
#knob_sinterleghe { width:14px; height:30px; background-color:#5b5b5b; }

div.aboutus_toTop { position:absolute; width:740px; left:0px; bottom:0px; height:20px; font-size:11px; text-align:right; }
div.aboutus_toTop a { color:#fff; text-decoration:none; font-size:11px; }
div.aboutus_toTop a:hover { text-decoration:underline; }
div.aboutus_toTop a:focus { outline-style:none; }


#aboutus_clienti_fiat { position:absolute; top:30px; left:50px; width:280px; height:46px; background-color:#fff; }
#aboutus_clienti_fiat_link { display:block; position:absolute; width:54px; height:54px; top:79px; left:170px; background-color:#3b3b3b; }
#aboutus_clienti_fiat_text { position:absolute; top:31px; left:52px; width:280px; height:45px; color:#fff;  }

#aboutus_clienti_audi_text { position:absolute; top:35px; left:258px; width:150px; height:36px; color:#fff;  }
#aboutus_clienti_audi_link { width:84px; height:53px; position:absolute; top:82px; left:285px; background-color:#3b3b3b; }
#aboutus_clienti_audi { position:absolute; top:34px; left:255px; width:150px; height:34px; background-color:#fff; }

#aboutus_clienti_skoda_text { position:absolute; top:44px; left:362px; width:215px; height:20px; color:#fff;  }
#aboutus_clienti_skoda_link { width:56px; height:56px; position:absolute; top:81px; left:430px; background-color:#3b3b3b; }
#aboutus_clienti_skoda { position:absolute; top:43px; left:358px; width:215px; height:20px; background-color:#fff; }

#aboutus_clienti_pini_text { position:absolute; top:44px; left:512px; width:215px; height:20px; color:#fff;  }
#aboutus_clienti_pini_link { width:100px; height:76px; position:absolute; top:70px; left:525px; background-color:#3b3b3b; }
#aboutus_clienti_pini { position:absolute; top:43px; left:508px; width:115px; height:20px; background-color:#fff; }

#aboutus_clienti_seat_text { position:absolute; top:162px; left:153px; width:110px; height:20px; color:#fff;  }
#aboutus_clienti_seat_link { width:70px; height:56px; position:absolute; top:186px; left:160px; background-color:#3b3b3b; }
#aboutus_clienti_seat { position:absolute; top:160px; left:150px; width:110px; height:20px; background-color:#fff; }

#aboutus_clienti_ford_text { position:absolute; top:162px; left:283px; width:120px; height:36px; color:#fff; }
#aboutus_clienti_ford_link { width:94px; height:36px; position:absolute; top:196px; left:280px; background-color:#3b3b3b; }
#aboutus_clienti_ford { position:absolute; top:160px; left:282px; width:120px; height:34px; background-color:#fff; }

#aboutus_clienti_iveco_text { position:absolute; top:162px; left:382px; width:160px; height:20px; color:#fff;  }
#aboutus_clienti_iveco_link { width:80px; height:30px; position:absolute; top:200px; left:420px; background-color:#3b3b3b; }
#aboutus_clienti_iveco { position:absolute; top:160px; left:378px; width:160px; height:20px; background-color:#fff; }

#aboutus_clienti_suzuki_text { position:absolute; top:162px; left:502px; width:140px; height:20px; color:#fff;  }
#aboutus_clienti_suzuki_link { width:55px; height:57px; position:absolute; top:185px; left:550px; background-color:#3b3b3b; }
#aboutus_clienti_suzuki { position:absolute; top:160px; left:498px; width:140px; height:20px; background-color:#fff; }

#aboutus_clienti_alfa_text { position:absolute; top:262px; left:143px; width:110px; height:20px; color:#fff; }
#aboutus_clienti_alfa_link { width:53px; height:52px; position:absolute; top:295px; left:170px; background-color:#3b3b3b; }
#aboutus_clienti_alfa { position:absolute; top:260px; left:143px; width:110px; height:20px; background-color:#fff; }

#aboutus_clienti_gm_text { position:absolute; top:262px; left:232px; width:250px; height:20px; color:#fff; }
#aboutus_clienti_gm_link { width:55px; height:55px; position:absolute; top:295px; left:300px; background-color:#3b3b3b; }
#aboutus_clienti_gm { position:absolute; top:260px; left:230px; width:250px; height:20px; background-color:#fff; }

#aboutus_clienti_bmw_text { position:absolute; top:262px; left:402px; width:140px; height:20px; color:#fff; }
#aboutus_clienti_bmw_link { width:65px; height:65px; position:absolute; top:290px; left:425px; background-color:#3b3b3b; }
#aboutus_clienti_bmw { position:absolute; top:260px; left:398px; width:140px; height:20px; background-color:#fff; }

#aboutus_clienti_wolsfagen_text { position:absolute; top:162px; left:502px; width:240px; height:120px; color:#fff; }
#aboutus_clienti_wolsfagen_link { width:65px; height:65px; position:absolute; top:290px; left:545px; background-color:#3b3b3b; }
#aboutus_clienti_wolsfagen { position:absolute; top:160px; left:498px; width:240px; height:120px; background-color:#fff; }
/* FINE ABOUTUS ******************************/




/*	SEDI */

.place_flag { position:absolute; width:15px; height:15px; cursor:pointer; z-index:100; background-color:#FFFFFF; }
.place_flag_label { position:absolute; color:#FFFFFF; font-size:16px; font-weight:bold; }
#brasil_info_window, #germany_info_window, #anzola_info_window, #torino_info_window { 
	position:absolute; width:11px; height:10px; 
	background-color:#cacaca; color:#000; 
	z-index:7; overflow:hidden;
}
#brasil_info_text, #germany_info_text, #anzola_info_text, #torino_info_text { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; 
	padding:2px; height:150px;
}
.info_text_title { font-size:12px; }
.info_text_link { display:inline; cursor:pointer; text-decoration:underline; }
.shrink_button { position:absolute; width:7px; height:7px; top:2px; right:2px; cursor:pointer; z-index:8; }

.place_flag_fuorisede { position:absolute; width:8px; height:8px; cursor:pointer; z-index:10; background-color:#FFFFFF; }

.fuorisede_window {
	position:absolute;
	background-color:#cacaca; color:#000; 
	z-index:11; overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; 
	padding:4px;
}

.fuorisede_window a { color:#000; }

/* FINE SEDI ******************************/




/* STRUTTURA */

a.struttura_info_title {
	display:block; position:absolute; 
	height:30px; font-size:20px; font-weight:500; text-decoration:none; 
	background-color:#5b5b5b; color:#fff; 
	padding:0px 4px 0px 4px;; margin:0px; border:0px;
}

a.struttura_info_title:focus { outline-style:none; }
a.struttura_info_title:hover { background-color:#6b6b6b; }

div.struttura_info_window { 
	position:absolute; 
	font-size:11px; color:#fff;
	margin:0px; border:0px; padding:0px 4px 0px 4px;
	overflow:hidden;
} 

/* PRIMA COLONNA */
a#struttura_info_title_1_1 { width:262px; left:27px; top:140px; text-align:left; }
div#struttura_info_window_1_1 {width:262px; height:111px; left:27px; top:29px; text-align:left; overflow:hidden; } /*title + window = 141px*/
	div#myRoller_1_1 { position:absolute; left:0px; top:111px; background-color:#5b5b5b; padding:0px 4px 0px 4px; width:262px; height:111px; }


a#struttura_info_title_2_1 { width:262px; left:27px; top:240px; text-align:left; }
#struttura_info_window_2_1 { width:262px; height:45px; left:27px; top:270px; text-align:left; overflow:hidden; } /*title + window = 70px*/
	div#myRoller_2_1 { position:absolute; height:45px; left:0px; top:0px; background-color:#5b5b5b; padding:0px 4px 0px 4px; width:262px; }
	
	
a#struttura_info_title_3_1 { width:262px; left:27px; top:335px; text-align:left; }
#struttura_info_window_3_1 { width:262px; height:45px; left:27px; top:365px; text-align:left; overflow:hidden; } /*title + window = 70px*/
	div#myRoller_3_1 { position:absolute; height:45px; left:0px; top:0px; background-color:#5b5b5b; padding:0px 4px 0px 4px; width:262px; }	
	

/* SECONDA COLONNA */	
a#struttura_info_title_1_2 { width:285px; left:613px; top:140px; text-align:right; }
#struttura_info_window_1_2 { width:285px; height:45px; left:613px; top:170px; text-align:right; overflow:hidden; } /*title + window = 181px*/
	div#myRoller_1_2 { position:absolute; height:45px; left:0px; top:0px; background-color:#5b5b5b; padding:0px 4px 0px 4px; width:285px; }


a#struttura_info_title_2_2 { width:285px; left:613px; top:240px; text-align:right; }
#struttura_info_window_2_2 { width:285px; height:45px; left:613px; top:270px; text-align:right; overflow:hidden; } /*title + window = 84px*/
	div#myRoller_2_2 { position:absolute; height:45px; left:0px; top:0px; background-color:#5b5b5b; padding:0px 4px 0px 4px; width:285px; }

	
a#struttura_info_title_3_2 { width:285px; left:613px; top:335px; text-align:right; }
#struttura_info_window_3_2 { width:285px; height:45px; left:613px; top:365px; text-align:right; overflow:hidden; } /*title + window = 70px*/
	div#myRoller_3_2 { position:absolute; height:45px; left:0px; top:0px; background-color:#5b5b5b; padding:0px 4px 0px 4px; width:285px; }		


.struttura_info_text_title_1 { font-size:18px; font-weight:bold; cursor:pointer; }
.struttura_info_text_title_2 { font-size:11px; font-weight:bold; }

/* FINE STRUTTURA ******************************/




/* CONTACT */

#contact_container { position:absolute; top:5px; left:5px; width:644px; height:419px; background-color:#3b3b3b; }
	
	#contact_foto, #contact_foto img { 
		position:absolute; width:213px; height:277px; left:0px; top:0px; border:0px;
	}
	
	#contact_info {  
		position:absolute; width:213px; height:142px; left:0px; top:277px; 
		color:#fecb00; padding:2px; 
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; 
	}
	
	#contact_info a { color:#fecb00; }
	
	#contact_mailto { position:absolute; top:0px; left:230px; width:414px; height:419px; border:0px; }

		.contact_inputText { position:absolute; width:190px; height:15px; background-color:#cacaca; color:#424242; border:0px; }
		
		#text_area { position:absolute; left:0px; top:120px; width:414px;; height:155px; background-color:#cacaca; border:0px; }
		
		#contact_send { 
			position:absolute; width:50px; height:16px; top:285px; left:0px;
			background-color:#3b3b3b; color:#fecb00; 		 
			text-align:left; border:0px; padding:0px; 
			cursor:pointer; }
		
		#contact_clear {
			position:absolute; width:50px; height:16px; top:285px; right:0px; 
			background-color:#3b3b3b; color:#fecb00;
			text-align:right; border:0px; padding:0px; 
			cursor:pointer;
		}
		
		#privacy { 
			position:absolute; top:340px; left:0px; width:414px; height:16px; 
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
			color:#fecb00;
		}
		
/* FINE CONTACT ******************************/



/* NEWSLETTER */

#newsletter_container { position:absolute; top:5px; left:5px; width:644px; height:307px; background-color:#3b3b3b; }
	
	#newsletter_foto { 
		position:absolute; width:200px; height:189px; left:7px; top:61px;
	}
	
	#newsletter_foto img { position:absolute; width:200px; height:189px; left:0px; top:0px; }
	
	#newsletter_title {
		position:absolute; color:#fecb00; right:0px; top:0px;
	}
	
	#newsletter_info {
		position:absolute; width:412px; height:48px; left:230px; top:70px; 
		color:#fecb00; padding-right:2px;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; 
	}
	#newsletter_privacy {
		position:absolute; top:130px; left:230px; width:414px; height:48px; 
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
		color:#fecb00;
	}
	
	#newsletter_register { position:absolute; top:197px; left:230px; width:414px; height:76px; border:0px; }

		.newsletter_inputText { position:absolute; width:190px; height:15px; background-color:#cacaca; color:#424242; border:0px; }
		
		#newsletter_send {
			position:absolute; width:50px; height:16px; top:93px; left:0px;
			background-color:#3b3b3b; color:#fecb00; 		 
			text-align:left; border:0px; padding:0px; 
			cursor:pointer; outline-style:none;
			 }
		
		#newsletter_clear {
			position:absolute; width:50px; height:16px; top:93px; right:0px; 
			background-color:#3b3b3b; color:#fecb00;
			text-align:right; border:0px; padding:0px; 
			cursor:pointer; outline-style:none;
		}
		

		
/* FINE newsletter ******************************/




/* RAVITEX */
a.link_ravitex { color:#fff; text-decoration:underline; }
.ravitex_reg_1 { vertical-align:text-top; font-size:7px; }
.ravitex_reg_2 { vertical-align:text-top; font-size:11px; }

#ravitex_longdiv_container { position:absolute; width:/*724*/896px; height:/*429*/399px; overflow:hidden; top:/*0*/30px; left:0px; margin:0px; padding:0px; }
	#ravitex_longdiv { color:#fff; position:absolute; width:/*724*/896px; height:2295px; top:0px; left:0px; margin:0px; padding:0px; text-align:justify; font-size:12px;  }

	#ravitex_indice { position:relative; width:896px; height:399px; font-size:20px; text-align:left; }
		#ravitex_indice a { display:block; position:absolute; left:0px; text-decoration:none; color:#fff; }
		#ravitex_indice a:hover { text-decoration:underline; }
		#ravitex_indice a:focus { outline-style:none; }
		
	#ravitex_cosa { position:relative; width:/*290*/700px; height:399px; left:0px; margin-top:60px; padding:0px; border:0px; text-align:right; }
	#ravitex_piano_riduzione { position:relative; width:/*414*/700px; height:399px; left:0px; border:0px; margin:0px; margin-top:60px; padding:0px; }
		#ravitex_piano_riduzione_1 { position:absolute; right:60px; top:135px; text-align:right; padding:4px; }
		#ravitex_piano_riduzione_2 { position:absolute; right:0px; top:135px; text-align:left; background-color:#5b5b5b; padding:4px; }
				
	#ravitex_piano_incremento { position:relative; width:/*414*/700px; height:399px; left:0px; border:0px; margin:0px; margin-top:60px; padding:0px; }
		#ravitex_piano_incremento_1 { position:absolute; left:270px; top:135px; text-align:right; padding:4px; }
		#ravitex_piano_incremento_2 { position:absolute; right:0px; top:135px; text-align:left; background-color:#5b5b5b; padding:4px; }
		
	#ravitex_piano_qualita { position:relative; width:/*290*/700px; height:399px; left:0px; margin-top:60px; padding:0px; border:0px; }
		#ravitex_piano_qualita_1 { position:absolute; right:100px; top:35px; text-align:right; padding:4px; }
		#ravitex_piano_qualita_2 { position:absolute; right:0px; top:35px; text-align:left; background-color:#5b5b5b; padding:4px; }

		#ravitex_piano_qualita_1bis { position:absolute; right:100px; top:135px; text-align:right; padding:4px; }
		#ravitex_piano_qualita_2bis { position:absolute; right:0px; top:135px; text-align:left; background-color:#5b5b5b; padding:4px; }

		#ravitex_piano_qualita_1tris { position:absolute; right:100px; top:235px; text-align:right; padding:4px; }
		#ravitex_piano_qualita_2tris { position:absolute; right:0px; top:235px; text-align:left; background-color:#5b5b5b; padding:4px; }		

	#ravitex_dettagli { position:relative; width:/*290*/700px; height:399px; left:0px; margin-top:60px; padding:0px; border:0px; } 		
		#ravitex_dettagli_1 { position:absolute; right:190px; top:135px; text-align:right; padding:4px; }
		#ravitex_dettagli_2 { position:absolute; right:0px; top:135px; text-align:left; background-color:#5b5b5b; padding:4px; }

  #ravitex_title { font-size:20px; position:absolute; left:0px; bottom:3px;  }	
  
  #ravitex_logo_fisso { position:absolute; border:0px; left:725px; top:100px; }
  
#area_sinterleghe { width:14px; height:/*429*/399px; background-color:#cacaca; position:absolute; right:0px; top:/*0*/30px; }
#knob_sinterleghe { width:14px; height:30px; background-color:#5b5b5b; }

div.ravitex_toTop { position:absolute; width:700px; left:0px; bottom:0px; height:20px; text-align:left; font-size:11px; text-align:right; }
div.ravitex_toTop a { color:#fff; text-decoration:none; font-size:11px; }
div.ravitex_toTop a:hover { text-decoration:underline; }
div.ravitex_toTop a:focus { outline-style:none; }

/* FINE RAVITEX ******************************/


/* CATALOGO **********************************/
#catalogo_title { position:absolute; font-size:13px; color:#fecb00; left:0px; top:0px; }
.item_preview { display:block; position:absolute; top:136px; right:0px; }

#catalogo_container { position:absolute; overflow:visible; left:0px; top:0px; }

#catalogo_start_container { background-color:#666; position:absolute; width:250px; height:26px; left:0px; top:174px; color:#fff; }
a#catalogo_start { background-color:#666; display:block; position:absolute; width:244px; height:20px; left:3px; top:3px; color:#fff; text-decoration:none; }
a#catalogo_start:hover { background-color:#fff; color:#666; }
a#catalogo_start:focus { outline-style:none; }

#catalogo_level0_container { position:absolute; width:250px; height:66px; left:0px; top:200px; color:#000; z-index:2; overflow:hidden; }
#catalogo_level0 { background-color:#666; position:absolute; width:250px; height:66px; left:0px; top:0px; color:#000; z-index:2; }
	#catalogo_level0 a { display:block; position:absolute; width:244px; height:20px; left:3px; color:#fff; text-decoration:none; z-index:3; }
	#catalogo_level0 a:hover { background-color:#fff; color:#666; }
	#catalogo_level0 a:focus { outline-style:none; }
	.catalogo_next { position:absolute; height:20px; width:10px; right:0px; top:0px; z-index:-1; color:inherit; }

.catalogo_level1 { background-color:#666; position:absolute; left:255px; width:250px; height:66px; color:#000; z-index:2; }
	.catalogo_level1 a { display:block; position:absolute; width:244px; height:20px; left:3px; color:#fff; text-decoration:none; z-index:3; }
	.catalogo_level1 a:hover { background-color:#fff; color:#666; }
	.catalogo_level1 a:focus { outline-style:none; }
	
.catalogo_level2_0, .catalogo_level2_1, .catalogo_level2_2  { background-color:#666; position:absolute; left:510px; width:250px; height:66px; color:#000; z-index:10; }
	.catalogo_level2_0 a, .catalogo_level2_1 a, .catalogo_level2_2 a { display:block; position:absolute; width:244px; height:20px; left:3px; color:#fff; text-decoration:none;  }
	.catalogo_level2_0 a:hover, .catalogo_level2_1 a:hover, .catalogo_level2_2 a:hover { background-color:#fff; color:#666; }
	.catalogo_level2_0 a:focus, .catalogo_level2_1 a:focus, .catalogo_level2_2 a:focus { outline-style:none; }

/* FINE CATALOGO **********************************/




/* SERVIZI */

#servizi_longdiv_container { position:absolute; width:/*724*/896px; height:/*429*/399px; overflow:hidden; top:/*0*/30px; left:0px; margin:0px; padding:0px; }
	#servizi_longdiv { color:#fff; position:absolute; width:/*724*/896px; height:918px; top:0px; left:0px; margin:0px; padding:0px; text-align:left; font-size:12px; }

	#servizi_indice { position:relative; width:896px; height:399px; font-size:20px; text-align:left; }
		#servizi_indice a { display:block; position:absolute; left:0px; color:#fff; text-decoration:none; }
		#servizi_indice a:hover { text-decoration:underline; }
		#servizi_indice a:focus { outline-style:none; }
		
	#servizi_concurrent_processing { position:relative; width:/*290*/740px; height:399px; left:0px; margin-top:60px; padding:0px; border:0px; text-align:justify; }
	#servizi_service { position:relative; width:/*290*/740px; height:399px; left:0px; margin-top:60px; padding:0px; border:0px; text-align:justify; }

  #servizi_title { font-size:20px; position:absolute; left:0px; bottom:3px; }
    
#area_sinterleghe { width:14px; height:/*429*/399px; background-color:#cacaca; position:absolute; right:0px; top:/*0*/30px; }
#knob_sinterleghe { width:14px; height:30px; background-color:#5b5b5b; }

div.servizi_toTop { position:absolute; width:740px; left:0px; bottom:0px; height:20px; font-size:11px; text-align:right; }
div.servizi_toTop a { color:#fff; text-decoration:none; font-size:11px; }
div.servizi_toTop a:hover { text-decoration:underline; }
div.servizi_toTop a:focus { outline-style:none; }

/* FINE SERVIZI ******************************/


/* WEBSITE */

#website_longdiv_container { position:absolute; width:/*724*/896px; height:/*429*/399px; overflow:hidden; top:/*0*/30px; left:0px; margin:0px; padding:0px; }
	#website_longdiv { color:#fff; position:absolute; width:/*724*/896px; height:918px; top:0px; left:0px; margin:0px; padding:0px; text-align:left; font-size:12px; }

	#website_indice { position:relative; width:896px; height:399px; font-size:20px; text-align:left; }
		#website_indice a { display:block; position:absolute; left:0px; color:#fff; text-decoration:none; }
		#website_indice a:hover { text-decoration:underline; }
		#website_indice a:focus { outline-style:none; }
		
	#website_crediti { position:relative; width:/*290*/740px; height:399px; left:0px; margin-top:60px; padding:0px; border:0px; text-align:justify; }
		img#website_autori { position:absolute; left:207px; top:90px; }
		#website_infos { position:absolute; width:740px; top:300px; text-align:center; }
			#website_infos a { color:#fff; }
			
	#website_mappa_sito { position:relative; width:/*290*/740px; height:399px; left:0px; margin-top:60px; padding:0px; border:0px; text-align:justify; }
		#website_mappa_sito_sx { position:absolute; width:/*290*/370px; height:399px; left:0px; top:0px; padding:0px; border:0px; text-align:justify; }
		#website_mappa_sito_dx { position:absolute; width:/*290*/370px; height:399px; right:0px; top:0px; padding:0px; border:0px; text-align:justify; }
		
		#website_mappa_sito a.node0 { color:#fecb01; font-weight:bold; text-decoration:none; outline-style:none; }
		#website_mappa_sito a.node0:hover { text-decoration:underline; }
		#website_mappa_sito a.node1 { color:#fff; font-weight:bold; text-decoration:none; outline-style:none; }
		#website_mappa_sito a.node1:hover { text-decoration:underline; }		
		#website_mappa_sito a.node2 { color:#fff; text-decoration:none; outline-style:none; }
		#website_mappa_sito a.node2:hover { text-decoration:underline; }		
						
		
  #website_title { font-size:20px; position:absolute; left:0px; bottom:3px; }
    
#area_sinterleghe { width:14px; height:/*429*/399px; background-color:#cacaca; position:absolute; right:0px; top:/*0*/30px; }
#knob_sinterleghe { width:14px; height:30px; background-color:#5b5b5b; }

div.website_toTop { position:absolute; width:740px; left:0px; bottom:0px; height:20px; font-size:11px; text-align:right; }
div.website_toTop a { color:#fff; text-decoration:none; font-size:11px; }
div.website_toTop a:hover { text-decoration:underline; }
div.website_toTop a:focus { outline-style:none; }

/* FINE WEBSITE ******************************/
