body,a,div,p,ul,li,ol,img,h1,table,tr,td,input,button,form,iframe{
	margin:0px;border:0px;padding:0px;list-style:none;text-decoration:none;
}
.clear{
	clear:both;font-size:0px;line-height:0px;height:0px;
}
body{
	font-family:Arial;font-size:12px;color:#333333;
}
div#container{
	width:1000px;margin:auto
}
div#header{
	height:30px;background:url(../i/head.gif) no-repeat;display:none;
}
div#content{
	background:url(../i/background.gif) no-repeat;padding-left:24px;padding-right:12px;padding-top:6px
}
div#content div.lang{
	text-align:right;color:#db3482;font-size:12px;display:none;
}
div#content div.lang a.select{
	color:#000000;
}
div#content div.lang a.deselect{
	color:#a8a8a8;
}
div.top_3col{
	margin-top:5px;min-height:300px;border-bottom:1px solid #a8a8a8;padding-bottom:20px;
}
div.top_3col.noBord{
	border:0px;
}
div.top_3col div.left{
	width:115px;float:left;display:none;
}
div.top_3col div.left .bannerLeft{
	margin-top:34px;
}
div.top_3col div.left div.ora{
	margin-top:13px;margin-bottom:23px;text-align:center;font-size:12px;
}
div.top_3col div.left div.menu_lat{
	margin-top:12px;
}
div.top_3col div.left div.menu_lat ul li{
	font-size:12px;line-height:14px;
}
div.top_3col div.left div.menu_lat ul li a{
	color:#333333;
}
div.top_3col div.left div.menu_lat ul li a.active{
	color:#c2d92f;
}
span.elencoPuntoViola{
	font-size:18px;font-weight:bold;color:#db3482
}
div.top_3col div.center{
	float:left;padding-left:24px;width:547px;display:none;
}
div.top_3col div.center div.menu{
	height:20px;border-bottom:1px solid #d20063;width:547px;
}
div.top_3col div.center div.menu ul li{
	float:left;height:20px;line-height:20px;font-size:0px;
}
div.top_3col div.center div.foto{
	margin-top:15px;
}

div.top_3col div.right{
	float:right;margin-top:17px;width:270px;display:none;
}
div.top_3col div.right div.testo{
	margin-top:12px;width:262px;height:121px;
}
div.top_3col div.right div.testo span.evidenzia{
	color:#d20063;text-decoration:underline;
}
div.top_3col div.right div.testo div.link{
	text-align:right;font-size:12px;font-weight:bold;margin-top:8px;
}
div.top_3col div.right div.testo div.link a{
	color:#333333;
}
div.top_3col div.right div.trelink{
	margin-top:8px;
}
div.top_3col div.right div.trelink a{
	padding-right:2px;
}

div#middle_2col{
	margin-top:18px;
}
div#middle_2col div.left{
	float:left;width:684px;
}
div.table_elenco_viaggi{
	width:672px;padding-left:2px;
}
div.table_elenco_viaggi table.elenco_viaggi{
	margin-top:11px;width:100%;
}
div.table_elenco_viaggi table.elenco_viaggi tr td{
	vertical-align:top
}
div.table_elenco_viaggi table.elenco_viaggi tr td div.foto{
	width:66px;text-align:center;margin-top:3px;
}
div.table_elenco_viaggi table.elenco_viaggi tr td div.testo{
	margin-left:7px;width:252px;line-height:13px;font-size:12px;
}
div.table_elenco_viaggi table.elenco_viaggi tr td div.separator{
	width:15px;
}
div.table_elenco_viaggi table.elenco_viaggi tr td div.testo strong{
	color:#d20063
}
div.table_elenco_viaggi table.elenco_viaggi tr td div.link{
	text-align:right;margin-top:10px;
}
div.table_elenco_viaggi table.elenco_viaggi tr td div.separatorizz{
	height:1px;background:#dbdbdb;margin-top:8px;margin-bottom:11px;font-size:1px;line-height:1px;
}

div#middle_2col div.right{
	float:right;width:270px;
}
div#middle_2col div.right div.banner1{}
div#middle_2col div.right div.banner2{
	margin-top:11px;
}
div#middle_2col div.right div.banner3{
	margin-top:12px
}

div#footer{
	display:none;margin-top:14px; background:url(../i/sfuma_footer.gif) repeat-x;height:30px;margin-bottom:11px;line-height:30px;color:#FFFFFF;padding-left:20px;padding-right:20px;
}
div#footer div.left{
	float:left;
}
div#footer div.left a{
	color:#FFFFFF;text-decoration:underline;
}
div#footer div.right{
	float:right;
}

div.agglobe{
	float:left;width:849px;
}
div.main_content{
	margin-left:24px;
}
div.main_content div.path{
	margin-top:6px;padding-left:5px;margin-right:1px;border-bottom:1px solid #a8a8a8;color:#a8a8a8
}
div.main_content div.path h1 a.last,div.main_content div.path h1{
	color:#a8a8a8;text-decoration:none;font-size:12px;font-weight:normal;
}
div.main_content div.path h1 a{
	color:#333333;text-decoration:underline;height:21px;line-height:21px;font-size:12px;font-weight:normal;
}
div.main_content div.title{
	margin-top:24px;font-size:22px;color:#c2d92f;padding-left:5px;
}
div.main_content div.testo{
	margin-top:20px;padding-left:6px;width:805px;display:none;
}
div.main_content div.dueCol{
	margin-top:12px;width:825px;
}
div.main_content div.dueCol div.map{
	float:left;width:405px;padding-left:5px;
}
div.main_content div.dueCol div.info{
	float:right;width:404px;
}
div.main_content div.dueCol div.info div.marchio{
	font-size:14px;color:#d20063;font-weight:bold;margin-top:4px;
}
div.main_content div.dueCol div.info div.text{
	margin-top:20px;
}
div.main_content div.dueCol div.info div.text a{
	color:#333333;
}
div.main_content div.dueCol div.info div.text span.evidenzia{
	color:#d20063;font-weight:bold;
}
div.main_content div.dueCol div.info div.banner_compila{
	margin-top:6px;
}
div#menu_pressroom{
	margin-top:18px;padding-left:4px;
}

div#menu_pressroom div.voce a.off{
	background:url(../i/menu_pressroom_off.gif)
}
div#menu_pressroom div.voce a.on{
	background:url(../i/menu_pressroom_on.gif)
}
div#menu_pressroom div.voce a.last{
	margin-right:0px;
}
div#menu_pressroom div.voce a{
		width:261px;height:51px;background:url(../i/menu_pressroom_onn.gif) no-repeat;float:left;margin-right:1px;font-weight:bold;font-size:16px;color:#FFFFFF;text-transform:uppercase;padding-left:12px;padding-top:13px
}
div#col_pressroom div.colonna{
	width:261px;padding-left:12px;float:left;margin-right:1px;
}
div#col_pressroom div.colonna.last{
	margin-right:0px;
}
div#col_pressroom div.colonna div.ora{
	font-weight:bold;
}
div#col_pressroom div.colonna div.titolo{
	color:#d20063;font-size:14px;font-weight:bold;padding-top:8px;
}
div#col_pressroom div.colonna div.corpo{
	padding-top:18px;
}
div#col_pressroom div.colonna div.corpo a{
	font-weight:bold;color:#a8a8a8;
}
div#col_pressroom div.colonna div.approf{
	font-weight:bold;padding-top:16px;
}
div#col_pressroom div.colonna div.approf_viaggio{
	font-size:12px;font-weight:bold;color:#a8a8a8;
}
div#col_pressroom div.colonna div.link{
	padding-top:20px;
}
div#col_pressroom div.colonna div.link a{
	color:#d20063;text-decoration:underline;
}

div#foot_pressroom{
	padding-left:4px;margin-top:8px;
}	
div#foot_pressroom div.riga{
	width:259px;height:16px;margin-right:1px;float:left;background:#a8a8a8;padding-left:14px;
}
div#foot_pressroom div.riga.last{
	margin-right:0px;
}

div#elenco_pressroom{
	padding-left:17px;width:800px;
}
div#elenco_pressroom div.data{
	font-weight:bold;
}
div#elenco_pressroom div.titolo{
	color:#d20063;font-weight:bold;
}
div#elenco_pressroom div.approf{
	font-weight:bold;
}
div#elenco_pressroom div.approf span.destinaz{
	color:#a8a8a8;
}
div#elenco_pressroom div.link{
	padding-bottom:13px;
}
div#elenco_pressroom div.link a{
	color:#d20063;text-decoration:underline;
}

div#news_pressroom{
	padding-left:17px;width:800px;
}
div#news_pressroom div.data{
	font-weight:bold;
}
div#news_pressroom div.titolo{
	color:#d20063;font-weight:bold;color:#d20063;font-size:14px;
}
div#news_pressroom div.corpo{
	padding-top:17px;
}
div#news_pressroom div.approf{
	font-weight:bold;padding-top:16px;
}
div#news_pressroom div.approf_viaggio{
	font-size:12px;font-weight:bold;color:#a8a8a8;
}
div#news_pressroom div.link{
	padding-top:20px;
}
div#news_pressroom div.link a{
	color:#d20063;text-decoration:underline;
}

div#dueCol_select{
	padding-left:4px;margin-top:13px;
}
div#dueCol_select div.leftSel{
	width:399px;height:56px;background:#dbdbdb;float:left;padding-left:10px;padding-top:10px;font-weight:bold;line-height:12px;display:none;
}
div#dueCol_select div.rightSel{
	float:right;width:410px;height:66px;font-size:14px;font-weight:bold;margin-bottom:2px;color:#FFFFFF;display:none;
}
div#dueCol_select div.rightSel div.select1{
	height:26px;background:#c2d92f;padding-left:20px;padding-top:6px;
}
div#dueCol_select div.rightSel div.select2{
	height:26px;background:#d20063;margin-top:2px;padding-left:20px;padding-top:6px;
}
div#dueCol_select div.rightSel select{
	color:#333333;border:1px solid #a8a8a8;height:20px;
}
div#dueCol_select div.leftSel_shadow{
	float:left;width:409px;background:url(../i/shadow_left.gif) repeat-x;height:18px;
}
div#dueCol_select div.rightSel_shadow{
	float:right;width:410px;background:url(../i/shadow_right.gif) repeat-x;height:18px;
}

div#dueCol_select div.option{
	margin-top:9px;height:29px;text-align:right;background:#a8a8a8;font-weight:bold;display:none;
}

div#dueCol_select div.option .backtolist{
	float:left;height:29px;line-height:29px;padding-left:9px;
}
div#dueCol_select div.option .backtolist a{
	color:#FFFFFF;
}

div#dueCol_select div.option div.rInfo{
	float:right;padding-left:37px;padding-right:10px;background:url(../i/ico_info.gif) left center no-repeat;height:29px;line-height:29px;
}
div#dueCol_select div.option div.rInfo a,div#dueCol_select div.option div.print a{
	color:#FFFFFF;
}
div#dueCol_select div.option div.print{
	float:right;padding-left:37px;padding-right:10px;background:url(../i/ico_print.gif) left center no-repeat;height:29px;line-height:29px;
}
div#dueCol_select div.detail{
	margin-top:9px;
}
div#dueCol_select div.detail div.detail_left{
	width:602px;float:left;
}
div#dueCol_select div.detail div.detail_left div.bandiera{
	float:left;width:66px;
}

div#dueCol_select div.detail div.detail_left div.descr{
	float:right;margin-left:14px;width:519px;
}
div#dueCol_select div.detail div.detail_left div.descr div.titolo{
	font-size:18px;color:#d20063;font-weight:bold;
}
div#dueCol_select div.detail div.detail_left div.descr div.intro{
	font-weight:bold;font-size:14px;
}
div#dueCol_select div.detail div.detail_left div.grigio{
	padding-right:10px;margin-top:10px;padding-top:5px;padding-bottom:5px;background:#a8a8a8;padding-left:82px;
}
div#dueCol_select div.detail div.detail_left div.classic{
	padding-right:14px;margin-top:10px;padding-top:5px;padding-left:83px;padding-bottom:5px;
}
div#dueCol_select div.detail div.detail_right{
	float:left;padding-left:13px;
}
div#dueCol_select div.otherInfo,div#dueCol_banner div.otherInfo{
	text-align:right;margin-top:4px;margin-right:8px;display:none;
}
div#dueCol_select div.otherInfo div.link,div#dueCol_banner div.otherInfo div.link{
	margin-top:6px;
}

div#dueCol_banner{
	margin-top:20px;background:url(../i/sfondo_2colbanner.gif) right top repeat-y;
}

div#dueCol_banner div.parteSx{
	float:left;width:547px;background:#FFFFFF
}	
div#dueCol_banner div.parteSx div.title{
	margin-top:3px;
}
div#dueCol_banner div.parteSx div.descr{
	padding-left:4px;width:526px;padding-top:20px;
}
div#dueCol_banner div.parteDx{
	float:right;width:270px;
}
div#dueCol_banner div.parteDx div.txtBanner{
	padding-left:12px;padding-top:14px;padding-bottom:20px;width:235px;font-size:12px;color:#a8a8a8;font-weight:bold;
}
div#dueCol_banner div.parteDx div.txtBanner.viola a{
	color:#d20063;
}
div#dueCol_banner div.parteDx div.txtBanner.verde a{
	color:#c1d82f;
}
div#dueCol_banner div.parteDx div.txtBanner.arancio a{
	color:#e95d0f;
}


div#dueCol_banner div.parteSx div.titleSect{
	padding-left:4px;font-size:12px;font-weight:bold;color:#c2d92f;margin-top:20px;padding-bottom:8px;
}
div#dueCol_banner div.parteSx div.treColSect div.sect{
	float:left;width:179px;height:85px;background:url(../i/3colsection.gif) no-repeat;margin-right:1px;
}
div#dueCol_banner div.parteSx div.treColSect div.sect.on{
	background:url(../i/3colsectionON.gif) no-repeat;height:52px;
}
div#dueCol_banner div.parteSx div.treColSect div.sect.off{
	background:url(../i/3colsectionOFF.gif) no-repeat;height:52px;
}
div#dueCol_banner div.parteSx div.treColSect div.sect div.tit{
	margin-top:10px;margin-left:15px;font-size:14px;font-weight:bold;
}
div#dueCol_banner div.parteSx div.treColSect div.sect div.tit a{
	color:#FFFFFF;
}
div#dueCol_banner div.parteSx div.treColSect div.sect div.txt{
	margin-top:3px;margin-left:15px;width:151px;font-size:10px;
}

div#dueCol_banner div.parteSx div.rigo_viaggi{
	margin-top:27px;
}
div#dueCol_banner div.parteSx div.rigo_viaggi div.bandiera{
	float:left;margin-top:3px;width:66px;
}
div#dueCol_banner div.parteSx div.rigo_viaggi div.bandiera IMG{
	width:66px;height:47px;
}
div#dueCol_banner div.parteSx div.rigo_viaggi div.descrViaggio{
	float:left;margin-left:10px;width:459px;line-height:13px;
}
div#dueCol_banner div.parteSx div.rigo_viaggi div.descrViaggio div.tit a{
	font-weight:bold;color:#d20063;
}
div#dueCol_banner div.parteSx div.rigo_viaggi div.link{
	text-align:right;margin-right:8px;
}
div#dueCol_banner div.parteSx div.rigo_viaggi div.separat{
	margin-top:8px;height:1px;line-height:1px;font-size:1px;background:#dbdbdb;
}
div#dueCol_banner div.parteSx div.paginator{
	color:#FFFFFF;font-weight:bold;height:18px;background:#a8a8a8;margin-top:8px;line-height:18px;font-size:12px;
}
div#dueCol_banner div.parteSx div.paginator span.indietro{
	padding-left:130px;padding-right:40px;
}
div#dueCol_banner div.parteSx div.paginator span.indietro a{
	color:#FFFFFF;
}
div#dueCol_banner div.parteSx div.paginator span.numeri{
	font-size:12px;
}
div#dueCol_banner div.parteSx div.paginator span.numeri a{
	color:#FFFFFF;text-decoration:underline;
}	
div#dueCol_banner div.parteSx div.paginator span.numeri span.select{
	color:#d20063;
}
div#dueCol_banner div.parteSx div.paginator span.avanti{
	padding-left:40px;padding-right:95px;
}
div#dueCol_banner div.parteSx div.paginator span.avanti a{
	color:#FFFFFF;
}	

div#dueCol_banner div.parteSx div.sumisura_intro{
	padding-left:4px;
}
div#dueCol_banner div.parteSx div.serie_link{
	margin-top:15px;color:#d20063;padding-left:4px;
}
div#dueCol_banner div.parteSx div.serie_link a{
	font-weight:bold;color:#d20063;text-decoration:underline;
}
div#dueCol_banner div.parteSx div.img{
	padding-top:8px;padding-bottom:24px;
}
div#dueCol_banner div.parteSx div.tit_select{
	width:527px;
}
div#dueCol_banner div.parteSx div.tit_select div.title{
	float:left;padding-left:0px;
}
div#dueCol_banner div.parteSx div.tit_select div.select,div.agglobe div.main_content div.tit_select div.select{
	float:right;padding-top:5px;
}
div#dueCol_banner div.parteSx div.tit_select div.select select,div.agglobe div.main_content div.tit_select div.select select{
	height:19px;font-size:12px;border:1px solid #a8a8a8;width:187px;
}
div.agglobe div.main_content div.bigTitle{
	margin-top:20px;margin-bottom:15px;
}
div.agglobe div.main_content div.tit_select div.title{
	float:left;margin-top:0px;
}

div#dueCol_select div.detail div.detail_left div.multi{
	padding-right:14px;margin-top:10px;padding-top:5px;padding-left:60px;padding-bottom:5px;
}
div#dueCol_select div.detail div.detail_left div.multi div.day{font-weight:bold;background:url(../i/frecc_grey.gif) left center no-repeat;padding-left:23px;}
div#dueCol_select div.detail div.detail_left div.multi div.place{font-weight:bold; color:#d20063;padding-left:23px;}
div#dueCol_select div.detail div.detail_left div.multi div.txt{padding-left:23px;font-size:14px;}

div#dueCol_select div.otherInfo div.sx{
	float:left;margin-left:9px
}
div#dueCol_select div.otherInfo div.dx{
	float:right
}


table#frmDati{
	width:638px;margin-top:18px;font-size:12px;
}

table#frmDati tr td{
	font-size:12px;
}
table#frmDati tr td.labelSx{
	width:111px;
}
table#frmDati tr td.labelSx span.obb{
	color:#d20063;
}
table#frmDati tr td input.inputText{
	border-left:2px solid #8d8d8d;border-top:2px solid #8d8d8d;border-bottom:2px solid #fbfbfb
}
table#frmDati tr td input.inputRadio{
	width:20px;
}

table#frmDati tr td div.sepTable{
	margin-top:14px;margin-bottom:14px;height:1px;line-height:1px;font-size:1px;background:#999999;
}
table#frmDati tr td textarea{
	width:578px;border-left:2px solid #8d8d8d;border-top:2px solid #8d8d8d;border-bottom:2px solid #fbfbfb
}
table#frmDati tr td.attention{
	color:#d20063;
}
table#frmDati tr td.puls{
	text-align:center
}
table#frmDati tr td select{
	border-left:2px solid #8d8d8d;border-top:2px solid #8d8d8d;border-bottom:2px solid #fbfbfb;font-size:12px;
}

TABLE#core tr td{
	font-size:12px;
}
TABLE#core tr td a{
	text-decoration:underline;color:#333333;
}
TABLE#core TD#label
{
  padding:0 0 20px 0;
}
TABLE#core TR.player
{
  padding:0 0 30px 0;
  height:160px;
}
TABLE#core TD.photo
{
  padding:0 16px 0 0;
}
TABLE#core SPAN.name
{
  font-weight:bold;
  color:#D20063;
}
TABLE#core SPAN.position
{
  font-weight:bold;
  color:#657700;
  font-size:10px;
}



TABLE#mapBox TD
{
  padding:4px 8px 4px 8px;
  vertical-align:top;
  font-size:12px
}
TABLE#mapBox TD A{
	color:#333333;
}
TABLE#mapBox
{
  background:#F6F6F6;
  width:100%;
}
TABLE#mapBox TD.leaf
{
  background:#EDEDED;
}
TABLE#mapBox TD.empty
{
  background:#F6F6F6;
}
TABLE#mapBox TD.leaf A.parent
{
  font-weight:bold;
  color:#000;
}

TABLE#link tr td{
	font-size:12px;width:50%;vertical-align:top;
}
TABLE#link tr td P.link
{
  padding-bottom:12px;
}
TABLE#link tr td P.link SPAN.linkTitle
{
  font-weight:bold;
  color:#c2d92f;
}
TABLE#link tr td P.link A
{
  font-weight:bold;
  color:#D20063;
  text-decoration:underline;
  font-size:10px;
}
DIV#info_aggiuntive_viaggi{
	display:none;
}
DIV#pre_aggiuntive{
	display:none;
}