<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*** MAPPE ***/
#content.box_Content{width:756px; margin-left:0px; margin-right:0px; padding:0px;}
#content #menu_Mappe {height:30px;width:754px;}
#content #menu_Mappe ul{margin:0;padding:0;}
#content #menu_Mappe ul li{list-style-type: none; float:left;background:none;padding-left:5px;margin-bottom:0;text-align:center;} 
#content #menu_Mappe ul li.first-child{padding-left:0;}
#content #menu_Mappe ul li a, #content #menu_Mappe ul li a:link{list-style-type: none;font-size:14px;font-weight:bold; text-decoration:none; color:#FFF; background:url(../images/RSGNbg_menuMappe.png) no-repeat;display:block;padding:9px 0 10px 0;width:374px; cursor:pointer;}
#content #menu_Mappe ul li a:hover {color:#0053A0;background:url(../images/RSGNbg_menuMappe_hover.png) no-repeat;}
#content #menu_Mappe ul li a.active{color:#0053A0;background:url(../images/RSGNbg_menuMappe_hover.png) no-repeat;}
#content #menu_Mappe #tab_Shopping, #content #menu_Mappe #tab_EatDrink, #content #menu_Mappe #tab_Servizi{width:749px;background-color:#f2f2f2; position:absolute; top: 30px;padding:10px;z-index:9999;}
#content #menu_Mappe #tab_Shopping.box_Categorie, #content #menu_Mappe #tab_EatDrink.box_Categorie, #content #menu_Mappe #tab_Servizi.box_Categorie{width: 374px;background-color:#f2f2f2; position:absolute; top: 115px; padding: 0 0 10px; z-index:9999;-webkit-border-radius:0 0 3px 3px;border-radius: 0 0 3px 3px;border:0;}
#content #menu_Mappe #tab_EatDrink.box_Categorie{left: 380px;}


/* #content #menu_Mappe #tab_Shopping .list_Alphabet{height:26px;} */
/* #content #menu_Mappe #tab_Shopping .list_Alphabet li{margin-left:10px;padding:0;-webkit-border-radius:4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; overflow:hidden} */
/* #content #menu_Mappe #tab_Shopping .list_Alphabet li.first-child{margin-left:0;} */
/* #content #menu_Mappe #tab_Shopping .list_Alphabet li a, #content #menu_Mappe #tab_Shopping .list_Alphabet li a:link {font-size:13px;font-weight:normal;color:#0053A0;text-decoration:none; width:48px; background:url(../images/bg_menuMappe_hover.png) no-repeat center top;} */
/* #content #menu_Mappe #tab_Shopping .list_Alphabet li a:hover{color:#FFF; background:url(../images/bg_menuMappe.png) no-repeat center top;} */
/* #content #menu_Mappe #tab_Shopping .list_Alphabet li a.selected{color:#FFF; background:url(../images/bg_menuMappe.png) no-repeat center top;} */

/* #content #menu_Mappe #tab_Shopping .box_Container, #content #menu_Mappe #tab_EatDrink .box_Container, #content #menu_Mappe #tab_Servizi .box_Container{margin-top:5px;} */
/* #content #menu_Mappe #tab_Shopping .box_Container ul, #content #menu_Mappe #tab_EatDrink .box_Container ul, #content #menu_Mappe #tab_Servizi .box_Container ul{width:238px;margin:10px 7px 10px 0;float:left;} */
/* #content #menu_Mappe #tab_Shopping .box_Container ul.list_last, #content #menu_Mappe #tab_EatDrink .box_Container ul.list_last, #content #menu_Mappe #tab_Servizi .box_Container ul.list_last {margin-right:0;} */
/* #content #menu_Mappe #tab_Shopping .box_Container ul li, #content #menu_Mappe #tab_EatDrink .box_Container ul li, #content #menu_Mappe #tab_Servizi .box_Container ul li{float:none; text-align:left;padding-left:0;} */
/* #content #menu_Mappe #tab_Shopping .box_Container ul li.first-child, #content #menu_Mappe #tab_EatDrink .box_Container ul li.first-child, #content #menu_Mappe #tab_Servizi .box_Container ul li.first-child {font-size:15px; font-weight:bold; color:#2D53A1; border-bottom:2px solid #2D53A1; width:112px;line-height:17px;} */
/* #content #menu_Mappe #tab_Shopping .box_Container ul li a, #content #menu_Mappe #tab_EatDrink .box_Container ul li a, #content #menu_Mappe #tab_Servizi .box_Container ul li a{list-style-type: none; font-size:12px;font-weight:normal;color:#2C529F;text-decoration:none; background:none;padding:4px 0;} */
#content #menu_Mappe .box_Categorie .list_Categorie{width:230px;margin:10px 0;}
#content #menu_Mappe .box_Categorie .list_Categorie li {text-align:left;padding:0;width:373px; position:relative;}
#content #menu_Mappe .box_Categorie .list_Categorie li span{font-size:12px;font-weight:bold;color:#2C529F;text-decoration:none;line-height:25px;}
#content #menu_Mappe .box_Categorie .list_Categorie li:hover{background-color:#2B62A5;}
#content #menu_Mappe .box_Categorie .list_Categorie li:hover &gt; span{color:#FFF}
#content #menu_Mappe .box_Categorie .list_Categorie li.selected{background-color:#2B62A5;}
#content #menu_Mappe .box_Categorie .list_Categorie li.selected {color:#FFF;}

#content #menu_Mappe .box_Categorie .list_Categorie li:hover .list_Shop{display:block;}

#content #menu_Mappe .box_Categorie .list_Shop{position:absolute;top:0px; left:373px;background-color:#2B62A5;font-weight:normal;padding:4px 0;display:none;-webkit-border-radius:0 3px 3px 0; border-radius: 0 3px 3px 0;}
#content #menu_Mappe .box_Categorie .list_Shop li, #content #menu_Mappe #tab_EatDrink.box_Categorie .list_Shop {width:250px;overflow:hidden;}
#content #menu_Mappe .box_Categorie .list_Shop li a{font-size:13px; font-weight:bold;background:none;color:#FFF; margin-left: 3%; margin-right:3%; padding-left: 3%;-webkit-border-radius:3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; width:92%;}
#content #menu_Mappe .box_Categorie .list_Shop li:hover &gt; a{color:#2B62A5; background-color:#CBE1FD;}
#content #menu_Mappe #tab_EatDrink.box_Categorie .list_Shop{position:absolute;left:-250px;padding:10px 0;-webkit-border-radius:3px  0  0 3px; border-radius:3px  0  0 3px;} 

#content #nav_Mappe{width:754px;height:75px;margin:4px 0 16px 0; font-weight:bold;}
#content #nav_Mappe th{height:22px;color:#2B5FA5;font-size:15px; line-height:22px;text-align:center;background-color:#F0F0F0;padding:0;border-bottom:1px solid #FFF;}
#content #nav_Mappe .col_Arrivi{width:174px; border-left:1px solid #FFF;}
#content #nav_Mappe td.col_Arrivi {-webkit-border-radius: 0 0 4px 0; border-radius: 0 0 4px 0;vertical-align:middle;}
#content #nav_Mappe .col_First {border-right:1px solid #FFF; -webkit-border-radius: 0 0 0 4px;border-radius: 0 0 0 4px;}
#content #nav_Mappe .col_First, #content #nav_Mappe .col_Second  {width:288px;}
#content #nav_Mappe td{height:50px;text-align:center;border-bottom:none;background-color:#F0F0F0;padding:0;}
#content #nav_Mappe td span{display:block;font-size:11px;line-height:19px; color:#2B5FA5;}
#content #nav_Mappe td ul{list-style-type: none; padding:0;margin:4px auto 0 auto;display:inline-block;}
#content #nav_Mappe td ul li{float: left; background:none;margin-right:10px;}
#content #nav_Mappe td ul li a, #content #nav_Mappe td ul li a:link, #content #nav_Mappe td ul li a:visited{width:20px; height:20px;font-size:13px; text-decoration:none;background:url(../images/btn_terminal.png) no-repeat 0 0;display:block;line-height:20px;cursor:pointer;color:#1D4E86;}
#content #nav_Mappe td ul li a:hover{background:url(../images/btn_terminal.png) no-repeat -20px 0;color:#FFF;}
#content #nav_Mappe td ul li a.active{background:url(../images/btn_terminal.png) no-repeat -20px 0;color:#FFF;}

#content #nav_Mappe th a {color:#2B5FA5; background: url(../images/btn_terminal_cia.png) no-repeat 0 0.2px; background-size: 100% 200%;padding: 0px 15px;}	
#content #nav_Mappe .col_Cia{width:174px; border-left:1px solid #FFF;height: 46px;vertical-align: middle;}								
#content #nav_Mappe th a:hover, #content #nav_Mappe th.col_Cia a#col_Cia_active{background: url(../images/btn_terminal_cia.png) no-repeat 0 100%;color: #FFF;background-size: 100% 200%;padding: 0px 15px;}			
#content #nav_Mappe{width:754px;height:46px;margin:4px 0 16px 0; font-weight:bold;}		
#content .box_Shop {cursor:default;}											

#content #nav_Mappe td.col_Arrivi ul{margin-top:20px;} 
#content .box_Title{margin-bottom:16px;display:block;}
#content  #box_MapSmall{width:170px; height:95px; border:1px solid #9ab3cc; overflow:hidden;float:left;margin-right:10px;}
 #content .box_Title .box_MapTitle{color:#1D4D85;font-size:16px;font-weight:bold; line-height: 16px;display:inline;float:left;margin-top:44px; width: 400px;}
.button .button-content .button-input{ background: none repeat scroll 0 0 #3D75C0; border: 0 none; color: #FFFFFF; cursor: pointer; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; height: 20px; padding: 0 10px 2px; text-shadow: 0 0 !important; /*width: auto;*/ min-width:102px; border-radius: 4px;}
/*#content input, #content select {color: #8D8D8D  !important;}*/
#content .box_Title .button .button-content .button-input{margin-top:40px;}

#content #box_Mappa{width: 820px; height: 412px; border:1px solid #9ab3cc;position:relative;margin-bottom: 0px;}
#content .box_Tooltip{position:absolute;right:295px; top:90px;width:200px; /*height:120px;*/border:2px solid #9ab5d4;border-radius:6px 6px 6px 6px;padding:7px;z-index: 999;-webkit-box-shadow: 2px 3px 3px 0 rgba(0,0,0,0.3);box-shadow: 2px 3px 3px 0 rgba(0,0,0,0.3);}
#content .box_Tooltip, .arrow:after{background:#FFF; }
#content .box_Img{width:65px; height:47px;overflow:hidden;float:left; margin:0 5px 7px 0;}
#content .box_Img img{width:100%; height:auto;}
#content .box_ShopTitle{font-size:16px; font-weight:bold;line-height:19px;color:#000;margin-bottom:none !important;}
#content .box_Info{color:#000;font-size:13px;line-height:18px; clear:both;} 
	 .arrow {overflow: hidden; width:70px; height:40px; position:absolute ;top:130px;left:50%;}
	 .arrow.top{top:-40px;left:50%;}
	 .arrow:after { content: "";position: absolute;top:-13px;left:16px;width: 40px;height: 40px;-webkit-box-shadow: 3px 4px 3px 0 rgba(0,0,0,0.3);box-shadow: 3px 4px 3px 0 rgba(0,0,0,0.3);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);border-bottom:2px solid #9ab5d4;border-right:2px solid #9ab5d4;}
	 .arrow.top:after{top:18px; border-top:2px solid #9ab5d4;border-left:2px solid #9ab5d4;border-bottom:none;border-right:none;-webkit-box-shadow: 5px -2px 4px 0 rgba(0,0,0,0.3);box-shadow: 5px -2px 4px 0 rgba(0,0,0,0.3);}
	
	

	 #content .box_Tooltip .link_Next{ line-height: 16px; z-index: 1;width:125px; height:25px;float:right;margin-top:8px;background:url(../images/arrow_tooltip.png)no-repeat right top;  position: relative;}	 

#legenda .btn_Legenda a {
	text-align: center; 
	font-weight: bold; 
	width: 90px; 
	height: 28px; 
	padding-top: 4px; 
	margin: 0 auto; 
	display: block;
	background: #3D75C0;
	color: white;
	border-bottom-left-radius: 11px;
	border-bottom-right-radius: 11px;
}
	
#legenda .btn_Legenda a.active {}

.bulletMap:hover {
	cursor: pointer;cursor: hand;
}

#legenda .box_Legenda{width:734px;height:300px;background-color:#F0F0F0; -webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;padding:10px;margin-top:5px;display:none;}
#legenda .box_Legenda ul{margin:0;}
#legenda .box_Legenda ul li{width:183px;float:left;font-size:11px; background:none;margin-bottom:0;padding:0;position:relative;margin-bottom:10px;}
#legenda .box_Legenda ul li span{padding-left:16px;}
#legenda .box_Legenda ul li .box_circle{width:12px; height:12px;border-radius: 50%;display:inline-block;position:absolute; border: black 1px solid;}
#content .list_Shop ul,#content .box_Shop{margin:20px 0 0 0;}
#content .list_Shop ul li{background:none;width:170px;float:left; display:inline-block;margin-top:6px;margin-left:13px;}
#content .list_Shop ul li .box_circle{width:18px; height:18px;float:left;margin-right:5px;margin-top:41px;margin-bottom: 3px; border-radius:50%;}
#content #menu_Mappe .box_Categorie .list_Categorie li div.box_circle{width:18px; height:18px;float:left;margin-right:5px;margin-top:3px;margin-bottom: 3px;margin-left:3px; border-radius:50%;border: 1px solid black;}
#content .box_Shop .button .button-content .button-input{display:inline-block;float:left;margin-right:10px;}
#content .box_Shop .box_Img{float:left; height:100px; width:140px; overflow:hidden; margin-bottom: 20px;margin-left:100px;margin-top: 25px;}
#content .box_Shop .box_ShopInfo{width:220px;padding-top:18px; line-height:15px;display:inline-block;margin-left:132px;}
#content .box_Shop .box_ShopInfo p{font-weight:bold;font-size:16px;margin-bottom:12px;line-height:16px;}
#content .box_Shop .box_Description {width:531px; margin:10px 0 112px 113px;text-align: justify;}


#content .box_Shop .shop{font-size:  12px;/* 	width:254px; */	background: none repeat scroll 0 0 #DCE9F5; border: 1px solid #7DA0C8; overflow: hidden; padding: 12px 11px;margin-left:112px;margin-right: 113px;}
#content .box_Shop .shop .box_Promozione{/* border: 1px solid #7DA0C8; height:85px; width:250px; */cursor:pointer;margin-bottom:20px;}

#content .list_Shop ul{cursor: pointer; cursor: hand;}

.arraysShop{
	 margin-top: 10px;
 }
.arraysShop input{
	width: 80%;
}


/*new terminals Management*/
		.headerDepartures { background-image: url('../../images/airportMap/airplane-dep.png'); background-position: 10px center; background-repeat: no-repeat; }
		.headerArrivals { background-image: url('../../images/airportMap/airplane-arr.png'); background-position: 10px center; background-repeat: no-repeat; }
.buttonShopping { background: url('../../images/airportMap/bg-shopping.png') no-repeat 95% 70% #6f1200; }
.buttonEat { background: url('../../images/airportMap/bg-eat.png') no-repeat 95% 70% #e89012;  }

		
		.margin-left-0 { margin-left: 0 !important; margin-right: 0 !important; }

		.nopadding { padding: 0 !important; margin: 0 !important; }
	
		.buttonCategoria { color: #fff; padding: 10px 7px; margin-top: 2px; cursor: pointer }
		.buttonCategoria h3 { text-transform: uppercase }
		.buttonCategoria h3 span { float:right; }
		
		.headerMaps { background-color: #0056ab; text-transform: uppercase; text-align: center; margin-top: 20px; padding: 10px 0; color: #fff }
		.headerMaps h3 { margin: 0; font-size: 1em }

		
		.boxTerminals { background: #f2f2f2; padding: 15px; margin: 3px 0 }
		.boxTerminals h5 { color: #0056ab; font-weight: bold }
		.boxTerminals h5 span { display: block; font-size: 0.8em; color: #a1b6eb}
		
		.boxMaps { padding-left: 15px }
		
		.boxImage { text-align:center; padding: 20px }
		.boxImage img.previewImage { width: 100%;  }
		
		ul.listTerminal { text-align: right; margin-right: 15px; padding-left: 0 }
		ul.listTerminal li { display: inline; list-style-type: none;  }
		ul.listTerminal li a { display: inline-block; padding: 10px; background: #fff; border-radius: 3px; font-weight: bold; margin-bottom: 5px }
		ul.listTerminal li a.active { background: #0056ab; color: #fff }
		ul.listTerminal li a span { font-size: 0.7em; }
		ul.listTerminal li.wrap::after { content:""; display: block;  }
		
		
		.details { position: absolute; width: 100%; z-index: 10; display:none }
		.shoppingDetails {  background: url('../../images/airportMap/bg-shopping-large.png') no-repeat right bottom #f2f2f2; background-position: center; }
		.eatDetails {  background: url('../../images/airportMap/bg-eat-large.png') no-repeat right bottom #f2f2f2; background-position: center; }
		
		ul.lettere_alfabeto { font-size: 0.8em; margin-top: 20px; margin-left:0; padding-left: 20px; }
		ul.lettere_alfabeto li { list-style-type: none }
		ul.lettere_alfabeto li.first-child { display: inline-block; margin-bottom: 20px; padding: 7px 12px; border-radius: 4px; font-size: 2.5em; }
		
		.details p { color: #6f1200; text-align: center; margin-top: 20px }
		.details ul.gruppiLettere { text-align: center; }
		.details ul.gruppiLettere.bottom { margin-top: 30px }
		.details ul.gruppiLettere li { list-style-type: none; display: inline; background: #ddd; border-radius: 4px; padding: 5px 10px; margin: 0 5px }
		
		.shoppingDetails p { color: #6f1200; }
		.shoppingDetails ul.gruppiLettere li.active { background: #6f1200; margin: 20px}
		.shoppingDetails ul.gruppiLettere li.active a{ color: #fff }
		.shoppingDetails ul li a { color: #6f1200; margin: 20px }
		.shoppingDetails ul.lettere_alfabeto li.first-child { background: #6f1200; color: #fff }
		
		.eatDetails ul li a { color: #e89012; }
		.eatDetails ul.lettere_alfabeto li.first-child { background: #d87c01; color: #fff }
		
		@media (min-width: 992px) {
			.margin-right-2 { margin-right: 2px }
			.margin-left-2 { margin-left: 2px }
			
			ul.lettere_alfabeto { float: left; width: 33%; }
		}
		
		</pre></body></html>