* {
	padding:0; 
	margin:0; 
}

body, html { 
	background:#FFFFFF url(../img/share/back.gif) repeat-x 0 0; 
}

/* mac ie5 hack \*/

body, html { 
	width:100%; 
	height:100%;  
}



/* end hack */

body, html, img { 
	font-family:Verdana, Arial, Sans-serif; 
	color:#201903; 
	border:0; 
}
 
input, textarea, select { 
	color:#201903; 
	font-size:10px;
}

form, input, textarea, select, optgroup { 
	font-family:Verdana, Arial, Sans-serif; 
	margin:0; 
	padding:0;  
}

table, th, td { 
	font-size:11px; 
	color:#201903;  
}

.cento { height:100%; }

.largo { width:100%; }

ul { 
	padding:0 0 0 10px; 
	margin:0;
	/*list-style-image:url(../img/share/punto.gif); */
}

ol { 
	padding:0 0 0 15px;
	margin:0;
}

li { 
	padding:0 0 10px 0; 
	margin:0; 
	margin-left:0; 
     color:#0A2748;
}

p { 
	margin:0;
	padding:0;
}

a 			{ color:#201903; text-decoration:underline; }
a:visited 	{ color:#201903; text-decoration:underline; }
a:hover 	{ color:#201903; text-decoration:underline; }

a.link		{ color:#201903; text-decoration:underline; }
a.link:visited		{ color:#201903; text-decoration:underline; }
a.link:hover		{ color:#201903; text-decoration:underline; }

.p_class	{ padding-bottom:6px; }

.hidden 		{ visibility:hidden; }
#menu_it     		{ width: 920px; height: 50px; position: relative; margin:0; padding:0; background: url(../it/img/share/menu.gif) no-repeat 0 0; }
#menu_it li 		{ height: 50px; display: block; position: absolute; margin:0; padding:0; background:url(../it/img/share/menu.gif) no-repeat 0 0; }
#menu_it a 		{ height: 50px; display: block; text-decoration:none; margin:0; padding:0; }

#menu_it #button1 { background-position: -32px 0;  left: 32px; width:56px; }
#menu_it #button2 { background-position: -88px 0;  left: 88px; width:190px; }
#menu_it #button3 { background-position: -278px 0;  left: 278px; width:129px;  }
#menu_it #button4 { background-position: -407px 0;  left: 407px; width:140px;  }
#menu_it #button5 { background-position: -546px 0;  left: 546px; width:234px;  }
#menu_it #button6 { background-position: -780px 0;  left: 780px; width:45px;  }
#menu_it #button7 { background-position: -825px 0;  left: 825px; width:64px;  }

#menu_it #button1 a:hover { background:url(../it/img/share/menu.gif) no-repeat -32px -100px;  }
#menu_it #button2 a:hover { background:url(../it/img/share/menu.gif) no-repeat -88px -100px; }
#menu_it #button3 a:hover { background:url(../it/img/share/menu.gif) no-repeat -278px -100px; }
#menu_it #button4 a:hover { background:url(../it/img/share/menu.gif) no-repeat -407px -100px;  }
#menu_it #button5 a:hover { background:url(../it/img/share/menu.gif) no-repeat -546px -100px; }
#menu_it #button6 a:hover { background:url(../it/img/share/menu.gif) no-repeat -780px -100px; }
#menu_it #button7 a:hover { background:url(../it/img/share/menu.gif) no-repeat -825px -100px; }

#menu_it #button1.active { background-position: -31px -50px;  left: 31px; width:57px; }
#menu_it #button2.active { background-position: -87px -50px;  left: 87px; width:191px; }
#menu_it #button3.active { background-position: -277px -50px;  left: 277px; width:130px; }
#menu_it #button4.active { background-position: -406px -50px;  left: 406px; width:141px; }
#menu_it #button5.active { background-position: -545px -50px;  left: 545px; width:235px; }
#menu_it #button6.active { background-position: -779px -50px;  left: 779px; width:46px; }
#menu_it #button7.active { background-position: -824px -50px;  left: 824px; width:65px; }

#menu_it #button1.active a:hover{ background:transparent; }
#menu_it #button2.active a:hover{ background:transparent; }
#menu_it #button3.active a:hover{ background:transparent; }
#menu_it #button4.active a:hover{ background:transparent; }
#menu_it #button5.active a:hover{ background:transparent; }
#menu_it #button6.active a:hover{ background:transparent; }
#menu_it #button7.active a:hover{ background:transparent; }


#menu_es     		{ width: 920px; height: 50px; position: relative; margin:0; padding:0; background: url(../es/img/share/menu.gif) no-repeat 0 0; }
#menu_es li 		{ height: 50px; display: block; position: absolute; margin:0; padding:0; background:url(../es/img/share/menu.gif) no-repeat 0 0; }
#menu_es a 		{ height: 50px; display: block; text-decoration:none; margin:0; padding:0; }

#menu_es #button1 { background-position: -33px 0;  left: 33px; width:67px; }
#menu_es #button2 { background-position: -100px 0;  left: 100px; width:181px; }
#menu_es #button3 { background-position: -281px 0;  left: 281px; width:130px;  }
#menu_es #button4 { background-position: -411px 0;  left: 411px; width:127px;  }
#menu_es #button5 { background-position: -538px 0;  left: 538px; width:208px;  }
#menu_es #button6 { background-position: -746px 0;  left: 746px; width:58px;  }
#menu_es #button7 { background-position: -804px 0;  left: 804px; width:84px;  }

#menu_es #button1 a:hover { background:url(../es/img/share/menu.gif) no-repeat -33px -100px;  }
#menu_es #button2 a:hover { background:url(../es/img/share/menu.gif) no-repeat -100px -100px; }
#menu_es #button3 a:hover { background:url(../es/img/share/menu.gif) no-repeat -281px -100px; }
#menu_es #button4 a:hover { background:url(../es/img/share/menu.gif) no-repeat -411px -100px;  }
#menu_es #button5 a:hover { background:url(../es/img/share/menu.gif) no-repeat -538px -100px; }
#menu_es #button6 a:hover { background:url(../es/img/share/menu.gif) no-repeat -746px -100px; }
#menu_es #button7 a:hover { background:url(../es/img/share/menu.gif) no-repeat -804px -100px; }

#menu_es #button1.active { background-position: -32px -50px;  left: 32px; width:68px; }
#menu_es #button2.active { background-position: -99px -50px;  left: 99px; width:182px; }
#menu_es #button3.active { background-position: -280px -50px;  left: 280px; width:131px; }
#menu_es #button4.active { background-position: -410px -50px;  left: 410px; width:128px; }
#menu_es #button5.active { background-position: -537px -50px;  left: 537px; width:209px; }
#menu_es #button6.active { background-position: -745px -50px;  left: 745px; width:59px; }
#menu_es #button7.active { background-position: -803px -50px;  left: 803px; width:85px; }

#menu_es #button1.active a:hover{ background:transparent; }
#menu_es #button2.active a:hover{ background:transparent; }
#menu_es #button3.active a:hover{ background:transparent; }
#menu_es #button4.active a:hover{ background:transparent; }
#menu_es #button5.active a:hover{ background:transparent; }
#menu_es #button6.active a:hover{ background:transparent; }
#menu_es #button7.active a:hover{ background:transparent; }


#main_table {
	width:960px;
	height:100%;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
}
#back_left	{ width:20px; background:#FFFFFF url(../img/share/bck_left.gif) no-repeat 0 0;  }
#back_right	{ width:20px; background:#FFFFFF url(../img/share/bck_right.gif) no-repeat 0 0; }
#top_td {
	vertical-align:top;
	width:920px;
}

#btm_td {
	background:#FFC312 url(../img/share/back_btm.gif) repeat-x 0 0;
	vertical-align:top;
	height:85px;
}
.btm_left	{ color:#765C10; padding:43px 0 0 20px;font-size:10px; }
.btm_right	{ padding:43px 20px 0 0; }

.#main_table_intro {
	width:920px;
	height:100%;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	background:#ff0000;
}
#top_td_intro {
	vertical-align:top;
	width:960px;
	
}
#btm_td_intro {
	vertical-align:top;
	height:85px;
}
.logo_dif	{ padding-left:70px; text-align:center; }
.lingua		{ padding-top:14px; }	
.video_intro	{ padding:60px 0 15px 0; }
.intro	{  text-align:center;  }
.intro_txt	{ font-size:10px; font-weight:bold; padding:0 5px; }
.intro_txt a 			{ color:#201903; text-decoration:none; }
.intro_txt a:visited 	{ color:#201903; text-decoration:none; }
.intro_txt a:hover 	{ color:#201903; text-decoration:underline; }
.center_flash	{ text-align:center; }
.iva		{ padding:50px 0 0 0; font-size:10px; text-align:center; }
.flash		{ padding:0 0 0 7px; font-size:10px; text-align:left; }

.flash a 			{ color:#000000; font-weight:bold; text-decoration:none; }
.flash a:visited 	{ color:#000000; font-weight:bold; text-decoration:none; }
.flash a:hover	 	{ color:#000000; font-weight:bold; text-decoration:underline; }

.video_tab	{ background:url(../img/prehome/bck.gif) repeat-y 0 0; }
.giu_link	{ padding-top:30px; text-align:center; }