@charset "iso-8859-1";

* { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#BBBBBB; font-variant: normal;}
body { margin:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; top repeat-x; background-color:#000000;}

form { margin:0; padding:0;}

/*font*/
h, h1, h2, h3, h4, h5, h6 { font-weight:normal;}
h1{ font-family: georgia; font-variant:small-caps; letter-spacing:1px; font-weight:normal; font-size: 24px; color: #858585;}
h2{ font-family: georgia; font-variant:small-caps; font-weight:normal; font-size: 13px; color:#666666;}

.rte ul{margin-left: 20px;}

.font_uppercase{ text-transform: uppercase; }
.font_lowercase{ text-transform: lowercase; }
.font_white{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#CCCCCC;}
.font_red{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#AB1606;}
.font_white_14{ font-family: georgia, Times, serif; font-size: 14px; color:#CCCCCC;}
.font_white_11{ font-family: georgia, Times, serif; font-size: 11px; color:#CCCCCC;}
.font_white_16{ font-family: georgia, Times, serif; font-size: 16px; color:#CCCCCC;}
.font_14{font-family: georgia; font-variant:small-caps; font-weight:normal; font-size: 13px; color:#666666;}
.font_10{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#CCCCCC;}
.font_9{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#CCCCCC;}

.font_title{ font-family: georgia; font-variant:small-caps; letter-spacing:1px; font-weight:normal; font-size: 20px; color: #858585;}
.font_title12{font-family: georgia; font-size: 12px; color: #858585;}
.font_title13{font-family: georgia; font-size: 13px; color: #858585;}
.font_title14{font-family: georgia; font-size: 14px; color: #858585;}
.font_title16{font-family: georgia; font-size: 16px; color: #858585;}
.font_title18{font-family: georgia; font-size: 18px; color: #858585;}
.font_title24{ font-family: georgia; font-variant:small-caps; letter-spacing:1px; font-weight:normal; font-size: 24px; color: #858585;}
.font_title13_red{font-family: georgia; font-size: 13px; color:#AB1606; }
.font_title_red{font-family: georgia; font-variant:small-caps; letter-spacing:1px; font-size: 13px; color:#AB1606; line-height:13px;}
.font_title_red_big{font-family: georgia; font-variant:uppercase; letter-spacing:1px; font-size: 16px; color:#AB1606;}
.font_title_red_arial{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#AB1606; line-height:14px;}
.font_title_blu_arial{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#135de6; line-height:14px;}
.font_title_white{font-family: georgia; font-variant:small-caps; letter-spacing:1px; font-size: 13px; color:#CCCCCC; line-height:13px;}
.font_title_white_big{font-family: georgia; font-variant:small-caps; letter-spacing:1px; font-size: 22px; color:#CCCCCC; line-height:13px;}

.font_footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #888888;}
.font_serch_top {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999;}
.font_box_sx {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#CCCCCC;}

/*spazi*/
.p2 { padding:2px;}
.p5 { padding:5px;}
.p5_top10 { padding:10px 5px 5px 5px;}
.p5_top2 { padding:2px 5px 5px 5px;}
.p6 { padding:6px;}
.p10 { padding:10px;}
.p10 { padding:10px;}
.pleft5 { padding-left:5px;}
.pleft10 { padding-left:10px;}
.pleft15 { padding-left:15px;}
.pleft38 { padding-left:38px;}
.pright5 { padding-right:5px;}
.pright7 { padding-right:7px;}
.pright50 { padding-right:50px;}
.pselect { padding:5px 0 0 0;}
.ptop5 { padding:5px 0 0 0;}
.ptop10 { padding:10px 0 0 0;}
.ptop15 { padding:15px 0 0 0;}
.ptop2_bottom7 { padding:2px 50px 7px 0;}
.ptop10_bottom22 { padding:10px 0 22px 0;}
.ptop15_bottom30 { padding:15px 0 30px 0;}
.ptop25 { padding:25px 0 0 0;}
.ptop30 { padding:30px 0 0 0;}
.ptop20 { padding:20px 0 0 0;}
.ptop18_left45 { padding:18px 0 0 40px;}
.ptop65_left26 { padding:65px 0 0 26px;}
.ptop65_right18 { padding:65px 18px 0 0;}
.pbottom10 { padding-bottom:10px;}
.p_left20{padding-left: 20px;}

.pindex { padding:65px 0 0 27px;}
.pindex2 { padding:65px 0 0 27px;}
.pbox_index { padding:25px 0 0 28px;}

.p_calendario { padding:6px 6px 6px 6px;}
.p_calendario2 { padding:8px 8px 8px 8px;}

.p_tab_risultati { padding: 0px 5px 1px 5px; text-align:center;}
.p_tab_risultati2 { padding: 1px 5px 1px 5px; text-align:center;}

.p_text_justify { padding:10px; text-align:justify;}
.p_text_justify2 { padding:10px 0 0 0; text-align:justify;}

.p_ico_itinerari { padding:3px 0 0 22px;}
.p_ico_itinerari2 { padding:3px 0 0 10px;}

.campo_testo_box_sx { width:160px; height:20px; color:#CCCCCC; font-size:9px; background-color:#292929; border:1px solid #292929;}

/*link*/

/*a.link_menu { font-family:Arial, Helvetica, sans-serif; color:#CCCCCC; font-size: 12px; text-decoration:none; }
a.link_menu2 { font-family:Arial, Helvetica, sans-serif; color:#CCCCCC; font-size: 11px; text-decoration:none; }*/

a.h1_index{font-family: "Times New Roman", Times, serif; font-variant:small-caps; letter-spacing:1px; font-weight:normal; font-size: 30px; color: #CCCCCC; text-decoration:none;}
a.h1_index2{font-family: "Times New Roman", Times, serif; font-variant:small-caps; letter-spacing:1px; font-weight:normal; font-size: 20px; color: #CCCCCC; text-decoration:none;}

a.title_red {color:#AB1606; font-family: georgia; font-variant:small-caps; letter-spacing:1px; font-size: 13px; text-transform: uppercase; text-decoration:none; }
a.title_red:hover {color:#AB1606;font-family: georgia; font-variant:small-caps; letter-spacing:1px; font-size: 13px; text-transform: uppercase; text-decoration:none; }

a.title_red_12 {color:#AB1606;font-family: georgia; text-decoration:none; font-size:12px;}
a.title_red_12:hover {color:#AB1606;font-family: georgia; text-decoration:none; font-size:12px; }

a.title_blu {color:#135de6;font-family: georgia; font-variant:small-caps; letter-spacing:1px; font-size: 13px; text-transform: uppercase; text-decoration:none; }
a.title_blu:hover {color:#135de6;font-family: georgia; font-variant:small-caps; letter-spacing:1px; font-size: 13px; text-transform: uppercase; text-decoration:none; }

a.title_white {color:#CCCCCC;font-family: georgia; font-variant:small-caps; letter-spacing:1px; font-size: 13px; text-transform: uppercase; text-decoration:none; }
a.title_white:hover {color:#CCCCCC;font-family: georgia; font-variant:small-caps; letter-spacing:1px; font-size: 13px; text-transform: uppercase; text-decoration:none; }

a.title_white_storia {color:#9f9f9f;font-family: georgia; font-variant:small-caps; letter-spacing:1px; font-size: 12px; text-decoration:none;}
a.title_white_storia:hover {color:#CCCCCC;font-family: georgia; font-variant:small-caps; letter-spacing:1px; font-size: 12px; text-decoration:none;}
a.title_white_storia_view {color:#CCCCCC;font-family: georgia; font-variant:small-caps; letter-spacing:1px; font-size: 12px; text-decoration:none;}

a.title_red_storia {color:#AB1606; font-family: georgia; font-variant:small-caps; letter-spacing:1px; font-size: 13px; text-decoration:none; }

a.link_serch_top {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration:none;}
a.link_serch_top:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC; text-decoration:none;}

a.link_percorso {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color:#888888; text-decoration:none; text-transform: uppercase;}
a.link_percorso:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #CCCCCC; text-decoration:none; text-transform: uppercase;}
a.link_percorso_vedi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color:#CCCCCC; text-decoration:none; text-transform: uppercase;}

a.link_footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration:none;}
a.link_footer:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC; text-decoration:none;}

a.link_9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#CCCCCC; text-decoration:none;}
a.link_9:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none;}

a.link_14 { font-family: georgia; font-size:13px; color:#CCCCCC; text-decoration:none;}
a.link_14:hover {font-family: georgia; font-size:13px; color:#CCCCCC; text-decoration:none;}

a.link_12 { font-family: georgia; font-size:12px; color:#CCCCCC; text-decoration:none;}
a.link_12:hover {font-family: georgia; font-size:12px; color:#CCCCCC; text-decoration:none;}

a.link_bianco10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; text-decoration:none;}
a.link_bianco10:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; text-decoration:none;}

a.link_bianco12 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; text-decoration:none;}
a.link_bianco12:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; text-decoration:none;}



/*classi*/

.style_select {
  background-color:#292929;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; color:#CCCCCC;
}

.select_class {width:70px; height:20px; color:#CCCCCC; font-size:9px; background-color:#292929; border: none;}
.select_class2 {width:40px; height:20px; color:#CCCCCC; font-size:9px; background-color:#292929; border: none;}
.select_class3 {width:50px; height:20px; color:#CCCCCC; font-size:9px; background-color:#292929; border: none;}
.select_class4 {width:150px; height:20px; color:#CCCCCC; font-size:9px; background-color:#292929; border: none;}

.bottomback {float: right; padding-top: 105px; padding-right: 5px;}
.back {float: right; padding-right: 5px;}
.textarea {width:110px; height:18px; color:#CCCCCC; font-size:9px; background-color:#292929; border: solid 1px #494949;}
.textarea2 {width:90px; height:15px; color:#CCCCCC; font-size:9px; background-color:#292929; border: solid 1px #494949;}
.textarea3 {width:45px; height:15px; color:#CCCCCC; font-size:9px; background-color:#292929; border: solid 1px #494949;}
.textarea4 {width:168px; height:15px; color:#CCCCCC; font-size:9px; background-color:#292929; border: solid 1px #494949;}
.textarea5 {width:105px; height:15px; color:#CCCCCC; font-size:9px; background-color:#292929; border: solid 1px #494949;}
.textarea6 {width:230px; height:15px; color:#CCCCCC; font-size:9px; background-color:#292929; border: solid 1px #494949;}
.textarea7 {width:80px; height:15px; color:#CCCCCC; font-size:9px; background-color:#292929; border: solid 1px #494949;}
.textarea8 {width:130px; height:15px; color:#CCCCCC; font-size:9px; background-color:#292929; border: solid 1px #494949;}
.textarea9 {width:150px; height:15px; color:#CCCCCC; font-size:9px; background-color:#292929; border: solid 1px #494949;}

.textarea_date {width:20px; height:15px; color:#CCCCCC; font-size:9px; background-color:#292929; border: solid 1px #494949;}

table.border { border:1px solid #505050; background:url(../images/black/sfumatura_evento.jpg) top left no-repeat; background-color:#090909;}

img.border_img { border:1px solid #5e5e60;}
p.border_img > img { border:1px solid #5e5e60;}

.img_right { float:right; margin:0 0 10px 10px; border:1px solid #5e5e60;}
.img_left { float:left; margin: 0 0 7px 7px; border:1px solid #5e5e60;}
.img_right2 { float:right; margin:0 0 0 0;}
.ico_left { float:left; margin:0 10px 0 0;}


/*div*/

/*struttura generale*/
	.contenitore { position:relative; width:953px; margin:auto;}
		.ricerca_top { position:relative; float:left; width:953px; margin-top:5px;}
			.ricerca_sx { position:relative; float:left; width:400px;}
				.ricerca_sx_cont{ position:relative; float:left; width:auto; margin-right:5px;}
				.ricerca_sx ul{ text-align:left;}
					.ricerca_sx li{ list-style-type:none; display:inline;}
			
			.ricerca_dx { position:relative; float:right; width:500px;}
				.ricerca_dx ul{ text-align:right; }
					.ricerca_dx li{ list-style-type:none; display:inline;}
			
		.banner_top { position:relative; float:left; width:953px; margin-top:8px;}
		/*.menu { position:relative; float:left; width:953px; margin-top:6px; background:url(../img/sfondo_menu.jpg) top left; height:75px;}
		.menu2 { position:relative; float:left; width:953px; margin-top:6px; background:url(../img/sfondo_menu2.jpg) top left; height:75px;}
			.menu_top { position:relative; float:left; width:953px; height:30px;}
				.box_menu_top { position:relative; float:left; width:100%; height:30px;}
					.menu_top_line_sx { position:absolute; left:0; width:1px; height:30px;}
					.menu_top_line_dx { position:absolute; right:0; width:1px; height:30px; }
			.menu_bottom { position:relative; float:left; width:953px; height:45px;}*/
		
		.percorso { position:relative; float:left; width:953px; margin-top: 4px;}
		.cont_center_index { position:relative; float:left; width:953px; margin-top:5px;}
		.cont_center { position:relative; float:left; width:953px; margin-top:6px;}
			.cont_box_sx { position:relative; float:left; width:225px;}
			.cont_box_sx_int { position:relative; float:left; width:200px; margin-top:8px;}
				.box_sx { position:relative; float:left; }
				.box_sx2 { position:relative; float:left; margin-top:8px;}
				  .box_sx p {text-align:left;}
					.box_sx ul{ text-align:left; width:170px;}
						.box_sx li{ list-style-type:none; display:inline; font-size:9px;}
						.li_left{ float:left; margin-right:3px;}
						.li_left_1{ width:20px; float:left; margin-right:3px;}
						.li_left_2{ width:60px; float:left; margin-right:3px;}
						.li_left_3{ width:170px; float:left;}
						.li_left_4{ width:40px; float:left;}
						.li_right{ float:right; margin-right:3px;}
			
		.cont_box_center { position:relative; float:left; width:728px;}
			.cont_title { position:relative; float:left; width:728px;}
			.cont_title2 { position:relative; float:left; width:690px;}
			
			.cont_690 { position:relative; float:left; width:690px; margin-top:10px;}
			.cont_690b { position:relative; float:left; width:690px;}
			
		.footer { position:relative; float:left; width:953px; margin-top:20px;}
		
	/*index*/
	.banner_index { position:absolute; top:10px; width:953px;}
	.titolo_index { position:absolute; top:132px; width:953px;}
		.ico_fr_sx { position:absolute; top:19px; left:-1px;}
		.ico_fr_dx { position:absolute; top:19px; right:-1px;}
	
	.cont_ico_index { position:absolute; top:350px; width:953px;}
		.ico_index { position:relative; float:left;}
	
		.index_box3_a { position:relative; float:left; width:320px;}
		.index_box3_b { position:relative; float:left; width:320px;}
		
	/*sC grandi eventi*/
	.g_eventi_box1 { position:relative; float:left; width:690px;}
		.g_eventi_box_sx { position:relative; float:left; width:331px;}
		.g_eventi_box_sx2 { position:relative; float:left; width:276px;}
		.g_eventi_box_sx3 { position:relative; float:left; width:371px;}
		.g_eventi_box_sx4 { position:relative; float:left; width:442px;}
		.g_eventi_box_sx5 { position:relative; float:left; width:236px;}
		.g_eventi_box_sx_text { position:relative; float:left; width:315px; height:270px;}
		.g_eventi_box_dx { position:relative; float:right; width:351px; height:100%;}
		.g_eventi_box_dx2 { position:relative; float:right; width:402px; height:196px;}
		.g_eventi_box_dx3 { position:relative; float:right; width:307px; height:281px;}
		.g_eventi_box_dx4 { position:relative; float:right; width:236px;}
		.g_eventi_box_dx5 { position:relative; float:right; width:371px;}
		.g_eventi_box_dx_img { position:relative; float:right; width:367px;}
			.g_eventi_box_int1 { position:relative; float:left; width:343px; height:315px; margin:6px 0 0 0; overflow:auto;}
			.g_eventi_box_int2 { position:relative; float:left; width:396px; height:182px; margin:6px 6px 0 0; overflow:auto;}
			.g_eventi_box_int3 { position:relative; float:left; width:301px; height:20%; margin:0 6px 0 0;}
			.g_eventi_box_int4 { position:relative; float:left; width:301px; height:77%; margin:0 6px 6px 0; overflow:auto;}
			.g_eventi_box_int6 { position:relative; float:left; width:301px; height:245px; margin:0 6px 6px 0; overflow:auto;}
			.g_eventi_box_int5 { position:relative; float:left; width:301px; height:96%; margin:6px 6px 6px 0; overflow:auto;}
			.g_eventi_box_int6 { position:relative; float:left; width:410px; height:65%; margin:0 6px 6px 0; overflow:auto;}
	
			.box_elenco { position:relative; float:left; width:700px; margin-top:10px;}
			.box_elenco2 { position:relative; float:left; width:690px;}
			.box_elenco_sfuma2 { position:relative; float:left; width:690px; background:url(../img/sfondo_riga_grigia.jpg) bottom left no-repeat;}
			
				.box_elenco_sx { position:relative; float:left; width:127px; }
				.box_elenco_sx2 { position:relative; float:left; width:420px; }
				.box_elenco_sx3 { position:relative; float:left; width:570px; }
				.box_elenco_ico { position:absolute; right:0px; bottom:0px;}
			
	/*oV ricerca avanzata eventi*/
	.r_eventi_cal { position:relative; float:left; width:690px; margin-top:20px; background-color:#151515; border:1px solid #292929;}
		.r_eventi_cal_tit { position:relative; width:255px; margin:auto;}
			.r_eventi_cal_fr1 { position:relative; float:left; width:15px;}
			.r_eventi_cal_fr2 { position:relative; float:left; width:15px;}
			.r_eventi_cal_text { position:relative; float:left; width:180px;}
	
		.r_eventi_cal_box1 { position:relative; float:left; width:690px; margin-top:15px;}
		.r_eventi_cal_box { position:relative; width:520px; margin:auto;}
			.r_eventi_cal_box_fr { position:relative; float:left; width:auto; margin:5px 5px 0 0;}
			.r_eventi_cal_box_int { position:relative; float:left; width:73px; margin:3px 5px 0 0; background-color:#393333; border: 1px solid #494949;}
			.r_eventi_cal_box_int_red { position:relative; float:left; width:73px; margin:3px 5px 0 0; background-color:#680a0e; border: 1px solid #494949;}
			.r_eventi_cal_box_int_red2 { position:relative; float:left; width:73px; margin:0 5px 0 0; color:#CCCCCC; border:1px solid #CCCCCC; background-color:#ae1118;}
			
		.r_eventi_sfuma { position:relative; float:left; width:690px; background:url(../img/sfuma.jpg) top left no-repeat; height:20px;}
		.cont_ricerca { position:relative; float:left; width:690px; margin-top:25px;}
		.cont_ricerca2 { position:relative; float:left; width:690px;}
			.cont_ricerca_box { position:relative; float:left; width:150px;}
			.cont_ricerca_box1 { position:relative; float:left; width:150px; margin-left:15px;}
			.cont_ricerca_box2 { position:absolute; right:15px; bottom:0;}
			.cont_ricerca_box3 { position:relative; float:left; margin-right:15px;}
			
	/*oV ricerca sistemazione*/
		.box_elenco_sist { position:relative; float:left; width:690px;}
		.box_elenco_sist2 { position:relative; float:left; width:690px; margin-top:10px;}
			.box_elenco_sist_int { position:relative; float:left; width:690px; margin-top:10px;}
			.box_elenco_sist_int2 { position:relative; float:left; width:690px;}
				.box_elenco_sist_int_sx { position:relative; float:left; width:120px; }
				.box_elenco_sist_int_sx2 { position:relative; float:left; width:420px; }
				.box_elenco_sist_int_sx3 { position:relative; float:right; width:120px; }
				
				.box_tab_sist { position:relative; float:left; width:690px; margin-top:8px;}
					.box_tab_sist_1 { position:relative; float:left; width:25px; min-height:30px;}
					.box_tab_sist_2 { position:relative; float:left; width:147px; min-height:30px;}
					
	/*oV ricerca sistemazione risultati*/
	td.risultati_box { width:auto; background-color:#5f5f5f; border-right:1px solid #4c4c4c;}
	td.risultati_box2 { width:auto; background-color:#5f5f5f;}
	.risultati_boxe { position:relative; float:left; width:100%;}
		.icona_dx { position:absolute; top:15px; right:0;}
					
	/*oV dettaglio albergo*/
	.box_icone { position:relative; float:left; margin:5px 5px 0 0;}
	
	.arte_box_sx { position:relative; float:left; width:220px;}
	.arte_box_dx { position:relative; float:right; width:450px;}
					
	/*arte e cultura musei*/
	.ac_musei_sx { position:relative; float:left; width:335px;}
	.ac_musei_dx { position:relative; float:right; width:335px;}
		.ac_musei_int { position:relative; float:left; width:335px; background:url(../img/sfuma_riga_grigia_pic.jpg) bottom left no-repeat;}
		
		.ac_musei_int3 { position:relative; float:left; width:335px; background:url(../img/sfuma_riga_grigia_pic_red.jpg) bottom left no-repeat; margin-top:5px;}
		.ac_musei_int_ico { position:absolute; bottom:5px; right:15px; padding-bottom: 5px;}
		.ac_musei_int_sx1 { position:relative; float:left; width:200px;}
		.ac_musei_int_sx2 { position:relative; float:left; width:200px; margin-left:10px;}
		.ac_musei_int_dx1 { position:relative; float:right; width:155px;}
		.ac_musei_int_sx { position:relative; float:left; width:127px;}
		.ac_musei_int_dx { position:relative; float:right; width:208px;}
					
	/*succede in cittą*/
		.sc_box_sx { position:relative; float:left; width:200px;}
		.sc_box_sx2 { position:relative; float:left; width:136px;}
				
	/*succede in cittą mostre*/
		
		.sc_mostre_ico { position:absolute; right:20px; bottom:15px;}
				
	/*mI itinerari*/
		
		.mi_title { position:absolute; top:10px; left:20px;}
		
		.mi_box { position:absolute; bottom:30px; left:20px; z-index:1;}
			.mi_ico { position:relative; float:left; margin-right:5px;}
			.mi_box_text { position:relative; float:left; width:650px;}
			
			
			
			
			
			
			
			
			
			
			
			
			
			
