/* 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 }

.txt_dx{ float:left; width:500px; padding:10px 10px 20px 10px;}

h2{
	color: #4684Bd;
	font-size:16px;
}
h3{ color:#000000;
font-size:12px;}
.blue{ background-color:#CFE3F5;}
.gmg_menu{ margin:5px; padding:10px 5px;  background-color:#CFE3F5; }
.gmg_menu ul{ padding:0; margin:0 }
.gmg_menu li{ list-style:none; display: inline-block; padding:2px 5px; margin:2px 0;}
.gmg_menu a:link, .gmg_menu a:visited{background-color:#4684Bd; padding:2px 3px; text-transform:uppercase; }
.gmg_menu a:hover, .gmg_menu a:active{background-color:#fff; padding:2px 3px; color:#4684Bd;  }

#logo {
	float: left; 
	margin:10px;
	width:160px;
}

.sx{ float:left}
.dx{ float:right}

.clear{ clear:both;}

.pad10{ padding:10px 0;}

ol{margin:0;}
ol li{
	list-style-type:decimal;
	padding:5px;
	

}

.etichetta{margin: 5px 0;  }
.campoInput{ background-color:#CFE3F5; border:0; padding:2px; width:100px;}
.campoLungo{ background-color:#CFE3F5; border:0; padding:2px; width:280px;}
.campoCorto{ background-color:#CFE3F5; border:0; padding:2px; width:30px;}
.campo_desc{ height:55px; width:400px;background-color:#CFE3F5; border:0; padding:5px; vertical-align:text-top; }
.pulsante {
	background-color:#FFFFFF;
	border:0;
	padding:2px;
	width:100px;
	color: #4684Bd;
	font-weight: bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.Btn_richiesta{ border:0; color:#FFFFFF; background-image: url(images/sf_titoli.png); background-repeat:no-repeat; width:150px; height:80px; overflow:hidden; padding:10px; font-weight:bold; font-size:11px; text-align:center; cursor: pointer; line-height:1.2em;}
