/* CSS Document */

* { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
body { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:FFFFFF;}


/* font */
h1 { font-size:22px; font-weight:bold; color:#003872;}
h2 { font-size:12px; font-weight:bold; color:#003872;}
.blu { font-size:12px; font-weight:bold; color:#003872;}

a.credits { text-decoration:underline; font-size:10px;}

.red_table { color:#003872; font-size:11px; font-weight:bold;}
.red_table2 { color:#003872; font-size:14px; font-weight:bold;}

/* 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;}
.pleft10 { padding-left:10px;}
.pright10 { padding-right:10px; vertical-align:top;}
.pright70 { padding-right:70px;}
.pleft235 { padding-left:235px;}
.pleft500 { padding-left:500px;}
.pleft_brochure { padding-left:15px;}
.ptop20 { padding-top:20px;}
.ptop10 { padding-top:10px;}
.ptop5 { padding-top:5px;}
.ptop2 { padding-top:2px;}
td.pbottom70 { padding-bottom:130px;}
.mleft2 { margin-left:2px;}
.mleft15 { margin-left:15px;}
.mleft130 { margin-left:235px;}
.mtop35 { margin-top:35px;}
.mtop25 { margin-top:25px;}
.mtop15 { margin-top:15px;}

/* classi */
.banner_index { height:257px;}
.banner { height:146px; background:url(../img/banner2.jpg) no-repeat; }
.banner_eng { height:146px; background:url(../img/eng/banner2.jpg) no-repeat; }
.banner_ger { height:146px; background:url(../img/ger/bannerger.jpg) no-repeat; }
.banner_spa { height:146px; background:url(../img/spa/bannerspa.jpg) no-repeat; }
.banner_fra { height:146px; background:url(../img/fra/bannerfra.jpg) no-repeat; }
.banner_rus { height:146px; background:url(../img/rus/bannerrus.jpg) no-repeat; }
.banner_cn { height:146px; background:url(../img/cn/bannercn.jpg) no-repeat; }
.testo { padding-left:235px; padding-right:15px; line-height:18px;}
.testo2 { padding-left:265px; line-height:18px; padding-right:15px;}
.testo3 { font-size:10px;}
.menu_sopra { float:left; width:60px; vertical-align:top;}

td.bordo {border:1px solid #b1b0b1; padding-bottom:25px;}

.punto_top { background:url(../img/punto.gif) top left no-repeat; padding:15px 0px 0px 265px; margin-top:3px;}
.punto { background:url(../img/punto2.gif) top left no-repeat; padding:0px 0px 0px 265px; margin-top:3px; padding-right:15px;}
.uno { background:url(../img/uno.gif) top left no-repeat; padding:0px 0px 0px 265px; margin-top:3px; padding-right:15px;}
.due { background:url(../img/due.gif) top left no-repeat; padding:0px 0px 0px 265px; margin-top:3px; padding-right:15px;}
.tre { background:url(../img/tre.gif) top left no-repeat; padding:0px 0px 0px 265px; margin-top:3px; padding-right:15px;}
.quattro { background:url(../img/quattro.gif) top left no-repeat; padding:0px 0px 0px 265px; margin-top:3px; padding-right:15px;}
.riga2 { background:url(../img/riga2.gif) repeat-x; height:21px;}
.bordo_tab { 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_ita_view { background:url(../img/ico_ita_over.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_cn { background:url(../img/ico_cin.gif) no-repeat;}
a.bandiera_cn:hover { background:url(../img/ico_cin_over.gif) no-repeat;}
a.bandiera_cn_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.top_menu { font-size:10px; font-weight:bold; color:#003872; text-decoration:none; }
a.top_menu:hover { font-size:10px; font-weight:bold; color:#009ee0; text-decoration:none; }
a.top_menu_vedi { font-size:10px; font-weight:bold; color:#003872; text-decoration:none; }

a.menu { font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.menu:hover { font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.menu_vedi { font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.menu_disable { font-size:11px; color:#c9c9c9; font-weight:bold; text-decoration:none;}

a.brochure { font-size:11px; color:#003872; text-decoration:none;}
a.brochure:hover { font-size:11px; color:#009ee0; text-decoration:none;}

.brochure_link { font-size:11px; color:#000000; text-decoration:none;}

a.menu_sx { font-size:12px; color:#003872; font-weight:bold; text-decoration:none;}
a.menu_sx:hover { font-size:12px; color:#009ee0; font-weight:bold; text-decoration:none;}
a.menu_sx_vedi { font-size:12px; color:#009ee0; font-weight:bold; text-decoration:none;}
a.menu_sx_inattivo { font-size:12px; color:#b1e7fe; font-weight:bold; text-decoration:none;}

.link_testo { color:#009ee0; text-decoration:none;}
.link_testo:hover { color:#009ee0; text-decoration:underline;}

.link_testo_nero { color:#000000; text-decoration:none;}
.link_testo_nero:hover { color:#009ee0; text-decoration:underline;}

a.link_red_table { color:#003872; 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:#d92b34; 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:933px;}
#cont_centro { position:relative; float:left; text-align:left; width:933px; min-height:450px;}
#cont { position:relative; float:left; width:933px;}
#cont_picture {position:relative; float:left; width:933px; height:32px;}
	
	#banner { position:relative; float:left; width:933px;}
	#top_menu { position:absolute; right:0px;}
		#top_menu ul { text-align:left;}
		#top_menu li { list-style-type:none; display:inline;}

	#menu1 { position:relative; float:left; text-align:left; width:114px; height:32px; background:url(../img/menu1.jpg) no-repeat;}
	#menu1_vedi { position:relative; float:left; text-align:left; width:114px; height:32px; background:url(../img/menu1_vedi.jpg) no-repeat;}
	
	#menu1TED { position:relative; float:left; text-align:left; width:100px; height:32px; background:url(../img/menu1.jpg);}
	#menu1_vediTED { position:relative; float:left; text-align:left; width:100px; height:32px; background:url(../img/menu1_vedi.jpg);}
	#menulinkTED { position:relative; float:left; text-align:left; width:89px; height:32px; background:url(../img/menu1.jpg);}
	#menulink_vediTED { position:relative; float:left; text-align:left; width:89px; height:32px; background:url(../img/menu1_vedi.jpg);}

	#menu { position:relative; float:left; text-align:left; width:115px; height:32px; background:url(../img/menu.jpg) no-repeat;}
	#menu_vedi { position:relative; float:left; text-align:left; width:115px; height:32px; background:url(../img/menu_vedi.jpg) no-repeat;}
	
	#menuTED { position:relative; float:left; text-align:left; width:143px; height:32px; background:url(../img/menuTED.jpg);}
	#menu_vediTED { position:relative; float:left; text-align:left; width:143px; height:32px; background:url(../img/menu_vedi.jpg);}
	#menu2TED { position:relative; float:left; text-align:left; width:90px; height:32px; background:url(../img/menu1px.jpg);}
	#menu3TED { position:relative; float:left; text-align:left; width:124px; height:32px; background:url(../img/menu1px.jpg);}
	#menu4TED { position:relative; float:left; text-align:left; width:109px; height:32px; background:url(../img/menu1px.jpg);}
	#menu_vedi4TED { position:relative; float:left; text-align:left; width:109px; height:32px; background:url(../img/menu_vedi.jpg);}
	#menuENDFRA { position:relative; float:left; text-align:left; width:90px; height:32px; background:url(../img/menu1px.jpg);}
	#menuENDRUS { position:relative; float:left; text-align:left; width:12px; height:32px; background:url(../img/menu1px.jpg);}

	#brochure { position:absolute;}
	#brochure_vedi { position:absolute;}
	
	#menu_sx { position:absolute; width:193px;}
	#menu_sx_vedi { position:absolute; width:193px;}
	
	#menu_sx_sotto {position:absolute; width:130px; bottom:0px; left:2px;}
	#loghi_dx_sotto { position:absolute; right:20px; bottom:-10px; width:258px; }
	#loghi_dx_sotto_dicono { position:absolute; right:20px; top:0px; width:258px;}
	
	#img_dx { float:right; text-align:center; margin:40px 20px 110px 20px;}
	#img_dx2 { float:right; text-align:center; margin:40px 20px 110px 20px;}
	
	
	/*div pagine interne*/
	#link_logo { position:absolute; right:31px; top:22px;}
	
	/* footer */
	#footer_sx { position:relative; float:left; width:500px; font-size:10px;}
 	#footer_dx { position:relative; float:right; width:200px; font-size:10px;}
	
.webtv {padding-top:5px; padding-bottom:5px; background-color:#e9e9e4; text-align:center; border:1px solid #dadbc3;}
a.webtv_txt { font-weight:bold; font-size:10px; color:#000000; text-decoration:none;}
a.webtv_txt:hover { font-weight:bold; font-size:10px; color:#000000; text-decoration:underline;}


	
	
	
	
	
	
	
	
	
	
