/* CSS Document */
body, div, td, h1, ul, li, form, input, img, p{ padding:0; margin:0; }
body, td{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
h1 { font-size:16px; }
img{ border:none; }
a{ text-decoration:none; color:#fff; font-weight:bold; border:none }
li{ list-style:none }

#container{ position:absolute; width:1000px; top:0; left:50%; margin-left:-500px; background-color:#fff; z-index:2 }
#header{ width:1000px; height:150px; background:url(../images/header.jpg); margin-bottom:5px }
#menu{ width:990px !important; height:25px !important; padding-top:15px; padding-left:10px; background-color:#2776BC; border-bottom:5px solid #003B6B; margin-bottom:10px; font-size:11px }
#menu .blocco{ float:left; height:17px !important; padding:10px 10px 0px 10px; margin-left:4px; background:url(../images/sfum_menu.jpg) repeat-x bottom; display:inline }
#menu .blocco_skype{ float:left; height:22px !important; padding:5px 10px 0px 10px; margin-left:4px; background:url(../images/sfum_menu.jpg) repeat-x bottom; display:inline }
#menu .credits{ float:right; height:17px !important; padding:10px 0 0px 10px; margin-right:20px; display:inline }

#menu a:hover{ color:#00ADEF }

#content{ margin:0 10px; width:980px; }

#sx{ float:left; width:702px; margin-right:8px; }
#dx{ float:right; width:270px; }
#center{ float:left; width:990px;}

#center-dx{ float:right; width:790px; margin-top: 8px; background-color: #FFFFFF; margin-right: 8px; color:#333333; padding:8px; line-height: 1.5em }
#center-dx2{ float:right; width:530px; margin-top: 8px; background-color: #FFFFFF; margin-right: 8px; color:#333333; padding:8px; line-height: 1.5em }

#footer{ clear:both; width:687px !important; height:55px !important; padding-right:130px; padding-top:25px; margin-bottom:10px; text-align:right; background:url(../images/foot.jpg) no-repeat right; color:#000; clear:both; font-family:Arial, Helvetica, sans-serif; }
#footer a{
	color:#333333;
	font-weight: normal;
	text-decoration: underline;
}
#footer a:hover{
	color:#000000;
	font-weight: normal;
	text-decoration: underline;
}



.blockcenter_top{ width:982px; height:100px; background:url(../images/block1_head2.jpg); }
.blockcenter_cont{
	width:982px;
	font-size:12px;
	background-image: url(../images/block1_sfum.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #2675BA;
}
.blockcenter_bottom{ width:982px; height:10px; background:url(../images/blockcenter_bottom.jpg); margin-bottom:8px } 



.block1_top{ width:702px; height:100px; background:url(../images/block1_head2.jpg); }
.block1_cont{ width:702px; height:278px; background:url(../images/block1_sfum.jpg) repeat-x top; font-size:12px; background-color:#2675BA;}
.block1_bottom{ width:702px; height:10px; background:url(../images/block1_bottom.jpg) no-repeat top; margin-bottom:8px }

.block2_sx{ float:left; width:290px; height:180px; background:url(../images/block2_sx.jpg)}
.block2_dx{ float:right; width:412px; height:180px; background:url(../images/block2_dx.jpg)}
.block2_cont{ padding-top:10px; padding-right:10px; height:90px !important; height:100px}

.block_cont_up{ width:702px; height:10px; background:url(../images/block_cont_up.jpg) no-repeat bottom; }
.block_cont_cont{ width:682px !important; background:url(../images/block_cont_cont.jpg); padding:0 10px; color:#000}
.center-sx{
	width:532px !important;
	height:130px;
	margin-right:8px;
	padding-left:130px;
	background:url(../images/block_cont_giornata.jpg) no-repeat top left;
	font-weight:bold
}
.center-mission{ width:532px !important; height:80px; margin-right:8px; padding-left:130px; background:url(../images/block_cont_mission.jpg) no-repeat top left}
.center-privacy{ width:532px !important; height:100px; margin-right:8px; padding-left:130px; background:url(../images/block_cont_privacy.jpg) no-repeat top left}
.center-servizi{ width:532px !important; height:100px; margin-right:8px; padding-left:130px; background:url(../images/block_cont_servizi.jpg) no-repeat top left}
.center-australia{ width:532px !important; height:130px; margin-right:8px; padding-left:130px; background:url(../images/block_cont_australia.jpg) no-repeat top left}
.center-contatti{ width:532px !important; height:100px; margin-right:8px; padding-left:130px; background:url(../images/block_cont_contatti.jpg) no-repeat top left}
.center-mondo{ width:532px !important; height:120px; margin-right:8px; padding-left:130px; background:url(../images/block_cont_mondo.jpg) no-repeat top left}
.center-download{ width:532px !important; height:80px; margin-right:8px; padding-left:130px; background:url(../images/block_cont_download.jpg) no-repeat top left}
.center-documenti{ width:532px !important; height:130px; margin-right:8px; padding-left:130px; background:url(../images/blocK_cont_arearis.jpg) no-repeat top left}
.block_contenuto{ padding:0 10px 20px 10px; }
.block_contenuto td{ color:#000 }

.block_cont_bottom{ width:702px; height:10px; background:url(../images/block_cont_bottom.jpg) top no-repeat; }
.block_cont_cont a{
	color:#000;
	text-decoration: underline;
}

.block3{ width:270px; height:180px; background:url(../images/block3.jpg); margin-bottom:8px}
.area_ris{ margin-top:80px; }
.area_ris_sx{ width:100px !important; width:120px; padding-right:20px; text-align:right; font-size:14px; }
.area_ris_input{ width:130px; height:22px; background:url(../images/sfondo_input.jpg); border:none; }
.area_ris_submit{ width:60px; height:22px; background:url(../images/sfondo_submit.jpg); border:none }

.block4{ width:270px; height:200px; background:url(../images/sfondo_wyds.jpg); margin-bottom:8px}
.inside_4{ padding-left:100px; padding-right:5px; padding-top:10px; }
.prenota_form{ margin-top:70px; }
.prenota_form_sx{ width:80px !important; width:100px; padding-right:20px; text-align:right; }
.prenota_form_input{ width:150px; height:18px; background:url(../images/sfondo_input2.jpg); border:none }
.prenota_form_sel{ width:50px; height:18px; background:url(../images/sfondo_input.jpg); border:none  }
.prenota_form_submit{ width:49px; height:18px; background:url(../images/sfondo_submit2.jpg); border:none }

.block5{width:270px; height:180px; background:url(../images/block5.jpg); margin-bottom:8px}
.block5_cont{ padding-left:20px; padding-top:50px }

.bordo_tab{ width:650px; height:1px; border-bottom:1px dotted #7f7f7f }

.landen{ margin-top:30px; padding-left:10px}
.landen a{ text-decoration:none; }
.landen a:hover{ color:#00ADEF }
.landen td{ padding:5px 0 }
.landen .portallink{ padding-right:10px; }

.australia{ font-weight:bold; color:#000 }
.australia a{ color:#00ADEF; text-decoration:underline }
.australia a:hover{ color:#000 }

.contatti{ padding-left:20px; padding-top:30px; padding-bottom:40px; font-size:14px; }
.contatti a{ text-decoration:none }