div.wrap,
div.header,
div.footer,
div.footer_inner{
   width: 768px;
}

div.footer div.footer_bottom{
   width: 728px;
}

div.header{
	height: 210px;
}

div.header div.logo{
	padding: 60px 0 0 4px;
}

div.header div.payoff{
	top: 77px;
	left: 180px;
}

div.header div.payoff p span{
	display: block;
}

div.header div.head_other_link{
	width: 768px;
}

div.header div.reserved_link{
	padding: 10px 20px 0;
}

div.header div.find{
	padding: 3px 28px 0; 
}

div.header div.menu_secondary{
	width: 767px;
	margin-left: 0;
}

div.header div.menu_secondary ul li a{
	padding: 12px 16px 0;
}

div.header div.menu{
	width: 768px;
}

div.footer div.footer_bottom_dati{
	margin-left: 63px;
}

div.share{
	width: auto;
	height: auto;
}

/*-----------------------------------------------------	 home page	 ----*/

div.slideshow{
	width: 768px;
	height: auto;
}

div.slideshow ul.pagination_custom, 
div.menu_custom_page ul{
	left: 54px;
	width: 768px;
}

div.menu_custom_page ul li.si{
	width: 128px;
}

div.menu_custom_page ul li.on{
	margin-left: 0;
}

div.slideshow .flex-direction-nav a.flex-next,
div.slideshow .flex-direction-nav a.flex-prev{
	height: 320px;
}

div.content_inner{
	width: 740px;
}

div.muoversi_cagliari{
	overflow: hidden;
	width: 179px;
	height: 139px;
	margin-bottom: 20px;
}

#home div.meteo{
	height: 119px;
}

div.meteo h3.tit, div.muoversi_cagliari h3{
	font-size: 12px;
	padding-top: 4px;
	min-height: 17px;
}

div.muoversi_cagliari a.img{
	width: auto;
}

div.muoversi_cagliari div.show_all{
	font-size: 11px;
}

div.superevento{
	clear: both;
	width: 520px;
}

div.superevento div.cont_sevent{
	width: 210px;
}

div.eventi_calendario{
	width: 205px;
}

div.eventi_calendario_inner{
	width: auto;
}

div.eventi_calendario div.eventi_inner{
	width: auto;
}

div.eventi_calendario div.eventi_left{
	display: none;
}

div.register{
	width: 205px;
}

div.register a{
	width: 186px;
	background-position: 180px center;
}

#cosa-fare div.register a{
	padding-top: 13px;
	height: 37px;
}

div.content_footer{
	clear: both;
}

div.content_footer div.content_footer_a{
	width: auto;
}

div.content_footer div.need_info{
	width: 250px;	
	float: left;
	margin: 35px 10px
}

div.content_footer div.need_info_inner{
	width: auto;	
}

div.content_footer div.need_info_inner p{
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 10px;
	width: auto;
	padding-right: 5px;
} 

div.content_footer div.vai,
div.content_footer div.vai a{
	width: auto !important;
}

div.quick_link{
	clear: none;
	float: left;
	width: 220px;
}

div.quick_link ul,
div.quick_link ul li a.tit{
	width: auto;
}

div.quick_link ul li.active a.img,
div.quick_link ul li a.img{
	display: none;
}

div.content_footer div.content_footer_b{
	float: none;
	margin: 0 auto 20px;
	width: 682px;
	overflow: hidden;
	clear: both;
}

div.content_footer div.cagliari_tasca{
	width: 320px;
	float: left;
}

div.content_footer div.cagliari_tasca div.scarica{
	margin-bottom: 0;
}

div.content_footer div.download_audio{
	width: 320px;
	margin-top: 36px;
	float: right;
}

div.content_footer div.cagliari_tasca h4, div.content_footer div.download_audio h4{
	margin-bottom: 5px;
	font-size: 16px;
}

div.content_footer div.download_audio div.txt{
	height: 129px;
}

#home div.share{
	width: 500px;
}


/*-----------------------------------------------------	 come arrivare	 ----*/

div.menu_custom_page ul li{
	width: 127px;
}

div.menu_custom_page ul li a{
	width: auto;
}

#dove-siamo div.testo_intro,
#dove-siamo div.share,
div.photogallery_dove_siamo{
	width: 449px;
	height: auto;
}

div.photogallery_dove_siamo{
	margin-bottom: 15px;
}

div.share div.share_gplus{
	width: 132px;
}

#dove-siamo div.stemma{
	clear: both;
	padding-top: 36px;
}

#dove-siamo div.testo_intro{
	height: auto;
}

div.meteo div.clima a{
	width: 165px;
	padding-left: 5px;
}

div.come_arrivare{
	width: 740px;
	overflow: hidden;
}	

div.come_arrivare div.mezzi_trasporto{
	width: 740px;
}

div.come_arrivare div.mezzi_trasporto div.aereo, 
div.come_arrivare div.mezzi_trasporto div.viabilita, 
div.come_arrivare div.mezzi_trasporto div.treni{
	width: 213px;
}

div.come_arrivare div.mezzi_trasporto div.treni h3{
	font-size: 16px;
}

div.come_arrivare div.mezzi_trasporto h3,
div.come_arrivare div.mezzi_trasporto div.testo{
	width: auto;
}

div.mappa div.testo{
	width: 190px;
}

div.mappa div.box_calcola_percorso{
	width: 530px;
}

div.mappa div.box_calcola_percorso_inner{
	width: 510px;
	padding: 10px 10px 0;
}

div.mappa div.box_calcola_percorso div.calcola_indirizzo{
	width: 280px;
}

div.mappa div.box_calcola_percorso div.calcola_indirizzo div.input{
	width: 150px;
}

div.mappa div.box_calcola_percorso div.calcola_indirizzo div.input input{
	width: 130px;
}


/*-----------------------------------------------------	 dove mangiare	 ----*/

div.intro_dove_mangiare div.text_a,
div.intro_dove_mangiare div.text_b{
	width: 320px;
}

div.section_evidenza_mangiare div.section_evidenza_mangiare_a{
	width: 260px;	
}

div.section_evidenza_mangiare div.section_evidenza_mangiare_a div.vai a{
	background-position: 238px center!important;
}


/*-----------------------------------------------------	 dove dormire	 ----*/

div.dove_dormire_bottom{
	position: relative;
}

div.dove_dormire_bottom div.dove_dormire_bottom_a, div.dove_dormire_bottom div.dove_dormire_bottom_b{
	float: none;
    margin: 0 0 15px;
    width: 420px;
} 

div.dove_dormire_bottom div.dove_dormire_bottom_c {
    float: none;
    position: absolute;
    right: 10px;
    top: 67px;
    width: 290px;
}

div.dove_dormire_top div.text_a{
	left: 294px;
    top: 20px;
    width: 455px;
}

div.dove_dormire_top div.text_b{
	width: 370px;
	left: 379px;
	top: 155px;
}

div.dove_dormire_top div.section{
	width: 450px;
}

div.dove_dormire_top div.section h3{
	font-size: 22px;
	letter-spacing: 0;
}

div.dove_dormire_top div.section ul li a{
	width: 157px;
}


/*-----------------------------------------------------	 tempo libero	 ----*/

div.cosa_fare_intro div.cosa_fare_intro_a,
div.cosa_fare_intro div.cosa_fare_intro_b{
	width: 300px;
}

div.cosa_fare_other_section{
	width: 383px;
}


/*-----------------------------------------------------	 muoversi	 ----*/

div.muoversi_top div.muoversi_top_a{
	width: 580px;
}

div.muoversi_bottom{
	width: auto;
	margin: 0 15px;
}

div.muoversi_bottom div.muoversi_bottom_b{
	width: 390px;
}


/*-----------------------------------------------------	 clima	 ----*/

#meteo-clima div.content{
	background-position: right bottom;
}

div.tabella_clima h3,
#meteo-clima div.content div.sottopagine{
	margin-left: 74px;
}

div.tabella_clima div.intro_clima,
div.tabella_clima table.wikitable,
div.tabella_clima p.fonte{
	width: 620px;
}

#meteo-clima div.sottopagine{
	width: 620px;
	margin: 0 auto 20px;
}


/*-----------------------------------------------------	 vivi cagliari, luoghi	 ----*/

div.search_categ_large{
	width: 734px;
}

div.search_categ_large input.text{
	width: 134px;
}

div.search_categ_large select{
	width: 155px;  
}

div.subtit_find{
	width: auto;
	margin: -8px -14px 0;
}

div.routing_page_section{
	width: 540px;
}

div.content_large{
	width: 748px;
	padding: 0 0 0 20px;
}

div.categories div.category{
	width: 715px;
}

div.categories div.category ul{
	width: 475px;
}

div.categories div.category ul li{
	padding: 5px 5px 3px; 
}

div.categories,
div.section_p_interesse div.categories{
	width: 730px;
}


/*-----------------------------------------------------	 categorie vivi cagliari, luoghi	 ----*/

div.intro_categories{
	width: 728px;
}

div.content div.listing_other{
	width: 748px;
}

div.content div.listing_other div.box_element{
	width: 334px;
	margin: 0 40px 10px 0;
	height: 220px;
}

div.content div.listing_other div.box_element_nopic div.content_element{
	width: auto;
}

div.listing_other div.content_element{
	width: 244px;
}

div.categories div.category div.title a{
	width: auto;
}

div.categories div.category div.title_curr a, div.categories div.category div.title_curr a:hover{
	background-position: 684px center;
}

div.categories div.category ul li{
	width: 204px;
}

div.categories div.category ul li a{
	width: auto;
}

div.name_categoria_selected{
	width: auto;
}

div.name_categoria_selected strong{
	width: 380px;
}


/*-----------------------------------------------------	 vivi cagliari scheda, luoghi scheda	 ----*/

div.content_vivi div.cat_correlate{
	background-position: 693px center;
}

div.content_luoghi div.cat_correlate{
	background-position: 695px center;
}

div.condivisione{
	width: auto;
}
	
body div.sidebar{
	width: 740px;
}

div.content_little,
div.content_little2{
	width: 740px;
}

div.content_luoghi div.header_vari, 
div.content_vivi div.header_vari{
	margin-left: 0;
}

div.content_vivi div.vivi_aggiuntivi {
	background: none;	
	box-shadow: 1px 1px 5px #C0BCBA ; 
	border-radius: 10px;
	width: 740px;
}

div.content_vivi div.vivi_aggiuntivi div.correlate576_inner{
	background: none;
	width: 740px;
}

div.content_vivi div.vivi_aggiuntivi div.vivi_aggiuntivo_element{
	width: auto;
	padding: 0 15px;
}

div.content_vivi div.vivi_aggiuntivi div.vivi_aggiuntivo_title{
	top: 0;
	right: 0;
}

div.element_single.content_little2 div.testo_breve,
div.element_single.content_little2 div.testo{
	width: 740px;
}

div.correlate406_mappa div.mappa_google,
div.correlate576_mappa div.map_google,
div.correlate406_mappa div.mappa_google div.mappa_google_inner ,
div.correlate576_mappa div.map_google div.map_google_inner {
    height: 400px;
    width: 720px;
}

div.correlate406_mappa,
div.correlate576_mappa{
	width: 720px;
	background: none;
}

div.correlate406_mappa div.correlate406_inner,
div.correlate576_mappa div.where_event{
	width: 680px;
	padding: 0;
	background: none;
	max-height: none;
}

div.correlate406_contatta_att{
	width: 730px;
}

div.correlate406_contatta_att div.correlate406_inner{
	width: 730px;
}

div.correlate406_contatta_att div.formrow{
	margin: 0 0 10px;
}

div.correlate406_contatta_att div.msg_ok,
div.correlate406_contatta_att div.msg_ko{
	width: 320px;
}

div.form_contatti_att div.first_part{
	width: 370px;
	float: left;
	margin-right: 5px;
	padding-top: 22px;
}

div.correlate406_contatta_att div.formrow_date,
div.correlate406_contatta_att div.formrow_date_inner{
	background: none;
}

div.correlate406_contatta_att div.formrow_date{
	padding: 0;
	width: 370px;
}

div.correlate406_contatta_att div.formrow_date div.formrow,
div.correlate406_contatta_att div.formrow2{
	margin-bottom: 0;
}

div.form_contatti_att div.second_part{
	width: 340px;
	padding-top: 22px;
	float: left;
}

div.correlate406_contatta_att div.formrow_tarea div.form_input textarea{
	width: 320px;
}

div.correlate406_contatta_att div.form_privacy div.box_cont_text{
	width: auto;
}

div.correlate406_contatta_att  div.formrow_consenso{
	height: 25px;
}

div.correlate406_contatta_att div.formrow_submit{
	margin: 0;
}

div.sidebar div.event_corr,
div.pagine_correlate_itinerario div.event_corr,
div.media_corr div.event_corr{
	width: 730px;
	margin-left: 0;
	background: none;
}

div.sidebar div.event_corr div.correlate406_inner,
div.sidebar div.event_corr div.correlate326_inner,
div.pagine_correlate_itinerario div.event_corr div.correlate326_inner,
div.media_corr div.event_corr div.correlate326_inner{
	width: 700px;
	background: none;
}

div.mettiamoci_faccia{
	background-position: -53px 0;
	width: auto;
} 

div.mettiamoci_faccia_a{
	width: 396px;
}

div.mettiamoci_faccia_b{
	width: 270px !important;
	padding-right: 5px;
}


/*-----------------------------------------------------	 itinerari / itinerario scheda	 ----*/

div.single_element_itinerari{
	margin: 0 auto 20px;
}

#itinerari div.name_categoria_selected strong{
	width: 335px;
}

#itinerari div.name_categoria_noimage strong{
	width: 565px;
}

div.dove_itinerario,
div.punti_interesse_js div.punti_itinerario{
	width: 740px;
	padding: 0;
	margin-top: 0;
}

div.dove_itinerario div.mappa_itinerario,
div.dove_itinerario div.mappa_itinerario div.mappa_itinerario_inner{
	width: 410px;
}

div.dove_itinerario div.tappe{
	float: right;
}


/*-----------------------------------------------------	 videogallery, photogallery	 ----*/

div.listing_video div.media_element{
	margin: 0 0 14px 34px;
}

div.listing_photo div.media_element{
	margin: 0 0 14px 8px;
}


/*-----------------------------------------------------	 eventi	 ----*/


#eventi div.eventi_calendario div.option_search_event div.label{
	width: 82px;
}

#eventi div.eventi_calendario div.eventi_left{
	width: 200px;
}


/*-----------------------------------------------------	 evento singolo	 ----*/

div.where_event div.tappe{
	width: 675px;
	max-height: none;
}

div.where_event div.tappe div.text{
	width: 630px;
}



/*-----------------------------------------------------	 evento singolo	 ----*/

div.meteo_sidebar{
	float: left;
	margin-right: 75px;
	margin-left: 0;
}

div.banner_horizontal_300x250{
	margin-top: 10px;
	margin-left: 0px;
	float: left; 
}

div.sidebar div.media_corr{
	clear: both;
}

div.sidebar div.media_corr, 
div.itinerario_scheda2 div.media_corr, 
div.itinerario_scheda2 div.event_corr{
	margin: 0 0 20px;
	width: 340px;
}

div.sidebar div.event_corr{
	clear: both;
	margin-left: 10px;
}


/*-----------------------------------------------------	 esplora cagliari/punti d'interesse	 ----*/

div.section_p_interesse,
div.submit_p_interesse{
	width: 740px;
}

div.section_p_interesse_head span.notifica{
	width: 720px;
}

div.section_p_interesse div.form_categoria{
	width: 230px;
}

div.section_p_interesse div.form_categoria label span{
	width: 170px;
}

div.section_p_interesse div.categories div.category ul{
	width: 419px;
}

div.section_p_interesse div.categories div.category ul li label{
	width: 154px;
}

div.punti_interesse_js div.section_p_interesse div.categories div.category{
	width: 697px;
}

div.punti_interesse_js div.punti_itinerario div.tappe div.tappe_loader{
	left: 124px;
	top: 100px;
}


/*-----------------------------------------------------	 faq	 ----*/

div.faqs_js div.faq div.domanda a.quest{
	width: 630px;
}


/*-----------------------------------------------------	 area download	 ----*/

div.listing_download{
	margin-bottom: 20px;
}


/*-----------------------------------------------------	 risultati ricerca	 ----*/

div.search_crit_summary span.value{
	width: 560px;
}


/*-----------------------------------------------------	 eventi speciali	 ----*/

div.listing_singolo_evento_speciale a.titolo_evento_speciale{
	height: 187px;
}

div.slideshow div.date_edition p{
	font-size: 24px;
}

div.sidebar_special_events div.allegati{
	float: left;
}

div.sidebar_special_events div.video{
	float: right;
}

div.sidebar_special_events div.percorso{
	float: left;
	width: 340px;
	padding-top: 0;
}

div.sidebar_special_events div.infografica{
	float: right;
	padding-top: 46px;
	width: 340px;
}


/*-----------------------------------------------------	 area riservata	 ----*/

div.intro_segnala_ev{
	width: 350px;
}


/*-----------------------------------------------------	 segnala attivita'	 ----*/

div.segnala_attivita div.type_event{
	width: 340px;
}

div.segnala_attivita div.form_segnala{
	width: 734px;
}

div.segnala_attivita div.formrow_third div.form_label{
	width: 120px;
}

div.segnala_attivita div.formrow_large{
	width: 678px;
}

div.segnala_attivita div.form_tarea,
div.segnala_attivita div.form_htmlarea{
	width: 542px;
}

div.segnala_attivita div.form_tarea textarea,
div.segnala_attivita div.info_privacy{
	width: 519px;
}

div.segnala_attivita2 div.formrow_segnala_grey_categ div.formrow_checkbox{
	width: 217px;
}

div.service_campi div.segnala_service{
	width: 415px;
}

div.segnala_service div.formrow_checkbox{
	width: 195px;
}

div.service_campi div.segnala_campi_liberi{
	width: 250px;
}

div.segnala_attivita2 div.formrow_submit{
	margin-left: 310px;
}

div.segnala_attivita3 div.riepilogo_generali, 
div.segnala_attivita3 div.riepilo_attivita, 
div.segnala_attivita3 div.riepilogo_categorie{
	width: 700px;
}

div.segnala_attivita3 div.testo_attivita{
	width: 540px;
} 