/* CSS Document */

* { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
body { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; background-color:FFFFFF;}


/* font */
h1 { font-size:22px; font-weight:bold; color:#d92b34;}
h2 { font-size:12px; font-weight:bold; color:#003872;}
a.credits { text-decoration:underline; font-size:10px;}

.blu {  color:#d92b34; font-weight:bold;}
.blu2 {  color:#d92b34; font-size:10px; letter-spacing:-1px;}
.blu3 {  color:#d92b34; font-size:13px; font-weight:normal;}
.link_acquista { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

.red_table { color:#d92b34; font-size:11px; font-weight:bold;}
.red_table2 { color:#d92b34; font-size:14px; font-weight:bold;}
.red_table3 { color:#000000; font-size:11px;}
.textare { font-size:12px;}
/* padding */
.pmenu { padding:2px 0px 0px 12px;}

.ptable { padding:5px 0 5px 0;}
.p5 { padding:5px 5px 25px 5px; font-size:10px;}
.p3 { padding:3px 3px 3px 3px;}
.pleft130 { padding-left:130px;}
.pleft500 { padding-left:500px;}
.pleft14 { padding-left:14px;}
.pleft10 { padding-left:10px;}
.ptop20 { padding-top:20px;}
.ptop15 { padding-top:15px;}
.ptop10 { padding-top:10px;}
.ptop5 { padding-top:5px;}
.mleft2 { margin-left:2px;}
.mleft15 { margin-left:15px;}
.mleft130 { margin-left:130px;}
.mtop35 { margin-top:35px; padding-bottom:40px;}
.mtop25 { margin-top:25px;}
.mtop15 { margin-top:15px;}

/* classi */
.banner_index { height:263px; background:url(../img/banner.jpg) no-repeat; }
.banner_index_eng { height:306px; background:url(../img/eng/banner.jpg) no-repeat; }
.banner { height:222px; background:url(../img/banner2.jpg) no-repeat; }
.banner_eng { height:222px; background:url(../img/eng/banner2.jpg) no-repeat; }
.banner_cn { height:222px; background:url(../img/eng/banner2cn.jpg) no-repeat; }
.banner_ger { height:222px; background:url(../img/eng/banner2ger.jpg) no-repeat; }
.banner_spa { height:222px; background:url(../img/eng/banner2spa.jpg) no-repeat; }
.banner_fra { height:222px; background:url(../img/eng/banner2fra.jpg) no-repeat; }
.banner_rus { height:222px; background:url(../img/eng/banner2rus.jpg) no-repeat; }
.testo { padding-left:130px; line-height:18px; width:600px;}
.pretesto { padding-left:130px; line-height:18px; width:600px; color:#CC0000; font-size:13px; font-weight:bold}
.testoTED { padding-left:130px; line-height:18px; width:550px;}
.testo2 { padding-left:155px; line-height:18px; width:600px;}
.img_footer { background:url(../img/img_footer.jpg) no-repeat top left; margin-top:20px; padding-top:15px;}

.punto_top { background:url(../img/punto.gif) top left no-repeat; padding:15px 0px 0px 165px; margin-top:3px; width:600px;}
.punto { background:url(../img/punto2.gif) top left no-repeat; padding:0px 0px 0px 165px; margin-top:3px; width:600px;}
.uno { background:url(../img/uno.gif) top left no-repeat; padding:0px 0px 0px 165px; margin-top:3px; width:600px;}
.due { background:url(../img/due.gif) top left no-repeat; padding:0px 0px 0px 165px; margin-top:3px; width:600px;}
.tre { background:url(../img/tre.gif) top left no-repeat; padding:0px 0px 0px 165px; margin-top:3px; width:600px;}
.quattro { background:url(../img/quattro.gif) top left no-repeat; padding:0px 0px 0px 165px; margin-top:3px; width:600px;}

.riga { height:1px; background:url(../img/punto_nero.gif) top left repeat-x;}
.riga_top { height:1px; background:url(../img/punto_nero.gif) bottom left repeat-x; padding-top:15px;}
.riga2 { background:url(../img/riga2.gif) repeat-x; height:21px;}

.bordo { border:1px solid #cccccc;}

a.bandiera_ita { background:url(../img/ico_ita.gif) no-repeat;}
a.bandiera_ita:hover { background:url(../img/ico_ita_over.gif) no-repeat;}
a.bandiera_ita_disable { background:url(../img/ico_ita_disable.gif) no-repeat;}

a.bandiera_eng { background:url(../img/ico_eng.gif) no-repeat;}
a.bandiera_eng:hover { background:url(../img/ico_eng_over.gif) no-repeat;}
a.bandiera_eng_disable { background:url(../img/ico_eng_disable.gif) no-repeat;}

a.bandiera_ger { background:url(../img/ico_ger.gif) no-repeat;}
a.bandiera_ger:hover { background:url(../img/ico_ger_over.gif) no-repeat;}
a.bandiera_ger_disable { background:url(../img/ico_ger_disable.gif) no-repeat;}

a.bandiera_fra { background:url(../img/ico_fra.gif) no-repeat;}
a.bandiera_fra:hover { background:url(../img/ico_fra_over.gif) no-repeat;}
a.bandiera_fra_disable { background:url(../img/ico_fra_disable.gif) no-repeat;}

a.bandiera_spa { background:url(../img/ico_spa.gif) no-repeat;}
a.bandiera_spa:hover { background:url(../img/ico_spa_over.gif) no-repeat;}
a.bandiera_spa_disable { background:url(../img/ico_spa_disable.gif) no-repeat;}

a.bandiera_cin { background:url(../img/ico_cin.gif) no-repeat;}
a.bandiera_cin:hover { background:url(../img/ico_cin_over.gif) no-repeat;}
a.bandiera_cin_disable { background:url(../img/ico_cin_disable.gif) no-repeat;}

a.bandiera_rus { background:url(../img/ico_rus.gif) no-repeat;}
a.bandiera_rus:hover { background:url(../img/ico_rus_over.gif) no-repeat;}
a.bandiera_rus_disable { background:url(../img/ico_rus_disable.gif) no-repeat;}

/* link */
a.menu { font-family:"Times New Roman", Times, serif; font-size:14px; color:#d92b34; font-weight:bold; text-decoration:none;}
a.menu:hover { font-family:"Times New Roman", Times, serif; font-size:14px; color:#000000; font-weight:bold; text-decoration:none;}
a.menu_vedi { font-family:"Times New Roman", Times, serif; font-size:14px; color:#000000; font-weight:bold; text-decoration:none;}
a.menu_r { font-family:"Times New Roman", Times, serif; font-size:13px; color:#d92b34; font-weight:bold; text-decoration:none;}
a.menu_r:hover { font-family:"Times New Roman", Times, serif; font-size:13px; color:#000000; font-weight:bold; text-decoration:none;}
a.menu_r_vedi { font-family:"Times New Roman", Times, serif; font-size:13px; color:#000000; font-weight:bold; text-decoration:none;}
a.menu_disable { font-family:"Times New Roman", Times, serif; font-size:14px; color:#d92b34; font-weight:bold; text-decoration:none;}

a.menu_inattivo { font-family:"Times New Roman", Times, serif; font-size:14px; color:#d92b34; font-weight:bold; text-decoration:none;}

a.menu_sx { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
a.menu_sx:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#d92b34; font-weight:bold; text-decoration:none;}
a.menu_sx_vedi { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#d92b34; font-weight:bold; text-decoration:none;}
a.menu_sx_inattivo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#848484; font-weight:bold; text-decoration:none;}

a.menu_sx_sotto { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#d92b34; font-weight:bold; text-decoration:none;}
a.menu_sx_sotto:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}

a.link_brochure { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
a.link_brochure:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#d92b34; text-decoration:none;}
a.link_brochure_vedi { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#d92b34; text-decoration:none;}

a.link_brochure_red { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#d92b34; text-decoration:none;}
a.link_brochure_red:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}

a.lingua { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-decoration:none;}
a.lingua:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#d92b34; font-weight:bold; text-decoration:none;}
a.lingua_vedi { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#d92b34; font-weight:bold; text-decoration:none;}

a.link_testo { text-decoration:none; color:#d92b34;}
a.link_testo:hover { text-decoration:underline; color:#d92b34;}
a.link_testo_nero { text-decoration:none; color:#000000;}
a.link_testo_nero:hover { text-decoration:underline; color:#000000;}

a.link_red_table { color:#d92b34; font-size:11px; font-weight:bold; text-decoration:underline;}
a.link_red_table:hover { color:#000000; font-size:11px; font-weight:bold; text-decoration:underline;}

a.link_red_table2 { color:#003872; font-size:11px; font-weight:bold; text-decoration:underline;}
a.link_red_table2:hover { color:#000000; font-size:11px; font-weight:bold; text-decoration:underline;}


/* div */
#contenitore { position:relative; width:902px;}
#cont_centro { position:relative; float:left; text-align:left; width:902px; min-height:450px;}
#cont { position:relative; float:left; width:902px;}
#cont_pic { position:relative; float:left; width:902px; height:32px;}
	
	#banner_index { position:relative; float:left; width:902px; height:263px;}
	#banner { position:relative; float:left; width:902px; height:210px;}
		#link_logo { position:absolute; top:30px; right:10px;}
		#link_logo2 { position:absolute; top:15px; right:10px;}

	#cont_menu_index { position:relative; float:left; width:902px;}
	#cont_menu { position:absolute; width:902px; left:0px; top:178px;}

		#menu_115 { position:relative; float:left; text-align:left; width:115px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
		#menu_115_vedi { position:relative; float:left; text-align:left; width:115px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
		
		#menu_150 { position:relative; float:left; text-align:left; width:150px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
		#menu_150_vedi { position:relative; float:left; text-align:left; width:150px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}

		#menu_124 { position:relative; float:left; text-align:left; width:124px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
		#menu_124_vedi { position:relative; float:left; text-align:left; width:124px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
		#menu_124_ted { position:relative; float:left; text-align:left; width:170px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
		#menu_124_ted2 { position:relative; float:left; text-align:left; width:160px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
	
		#menu_109 { position:relative; float:left; text-align:left; width:109px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
		#menu_109_vedi { position:relative; float:left; text-align:left; width:109px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
	
		#menu_112 { position:relative; float:left; text-align:left; width:112px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
		#menu_112_vedi { position:relative; float:left; text-align:left; width:112px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
	
		#menu_137 { position:relative; float:left; text-align:left; width:137px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
		#menu_137_vedi { position:relative; float:left; text-align:left; width:137px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
	
		#menu_116 { position:relative; float:left; text-align:left; width:116px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
		#menu_116_vedi { position:relative; float:left; text-align:left; width:116px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
	
		#menu_107 { position:relative; float:left; text-align:left; width:107px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
		#menu_107_vedi { position:relative; float:left; text-align:left; width:107px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}

		#menu_85 { position:relative; float:left; text-align:left; width:85px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
		#menu_85_vedi { position:relative; float:left; text-align:left; width:85px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
	
		#menu_82 { position:relative; float:left; text-align:left; width:82px; height:32px;}
		#menu_82_vedi { position:relative; float:left; text-align:left; width:82px; height:32px;}

		#menu_82rus { position:relative; float:left; text-align:left; width:120px; height:32px;}
		#menu_82rus_vedi { position:relative; float:left; text-align:left; width:120px; height:32px;}

		#menu_82rus2 { position:relative; float:left; text-align:left; width:82px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
		#menu_82rus2_vedi { position:relative; float:left; text-align:left; width:82px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}

		#menu_70 { position:relative; float:left; text-align:left; width:70px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}
		#menu_70_vedi { position:relative; float:left; text-align:left; width:70px; height:32px; background:url(../img/punto_nero.gif) top right repeat-y;}

		#menu_70f { position:relative; float:left; text-align:left; width:70px; height:32px;}
		#menu_70f_vedi { position:relative; float:left; text-align:left; width:70px; height:32px;}

		#menu_60 { position:relative; float:left; text-align:left; width:60px; height:32px;}
		#menu_60_vedi { position:relative; float:left; text-align:left; width:60px; height:32px;}
	
		#menu_sx { position:absolute; width:115px;}
		#menu_sx_vedi { position:absolute; width:115px;}
	
	#menu_sx_sotto { position:absolute; width:115px; bottom:0px; text-align:center;}
	#menu_sx_sotto_index { position:absolute; width:115px; top:47px; text-align:center;}
/* i div a seguire servivano in home per mantenere la colonna ancorata al basso, in presenza della immagine posta inizialmente sotto al testo; con l'eliminazione dell'immagine (23/12/08), sono inutilizzati */	
	#loghi_dx_sotto { position:absolute; width:258px; right:15px; bottom:0px; }
	#loghi_dx_sotto_dicono {position:absolute;width:258px;right:16px;top:80px;}
	#loghi_dx_sottoENG { position:absolute; width:258px; right:15px; bottom:15px; }
	#loghi_dx_sottoTED {position:absolute;width:258px;right:15px; bottom:140px;}
	#loghi_dx_sottoRUS { position:absolute; width:258px; right:15px; bottom:100px;}
	#loghi_dx_sottoFRA { position:absolute; width:258px; right:15px; bottom:5px;}
	#loghi_dx_sottoSPA { position:absolute; width:258px; right:15px; bottom:80px;}
	#loghi_dx_sottoCN { position:absolute; width:258px; right:15px; bottom:10px;}
	
	#img_dx { float:right; text-align:center; margin:40px 15px 110px 20px;}
	#img_dx_index { float:right; text-align:center; margin:40px 15px 10px 20px;}
	
	/*div pagine interne*/
	
	/* footer */
	#footer_sx { position:relative; float:left; width:600px; font-size:10px;}
 	#footer_dx { position:relative; float:right; width:200px; font-size:10px;}
	

.webtv {width:258px; padding-top:5px; padding-bottom:5px; color:#990000; background-color:#e9e9e4; text-align:center; border:1px solid #dadbc3;}
a.webtv_txt { font-weight:bold; font-size:11px; color:#990000; text-decoration:none;}
a.webtv_txt:hover { font-weight:bold; font-size:11px; color:#990000; text-decoration:underline;}
