@charset "utf-8";
/* CSS Document */
body{padding:0; margin:0; background-color:#ffffff;font-size: 76%;}
h1{color:#183d8d;font-size:2.2em;font-family: 'EB Garamond', serif;font-weight:normal;}
h2{color:#183d8d;font-size:1.8em;font-family: 'EB Garamond', serif;font-weight:normal;}
h3{color:#183d8d;font-size:1.5em;font-family: 'EB Garamond', serif;font-weight:normal;margin:0;}
p{font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:1em;color:#000;text-align:justify;line-height:14px;}
a{font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;border:0;text-decoration:none;color:#000;}
img{margin:0;padding:0;border:0;}
a img:hover{opacity:0.7;}
.grigio{color:#999 !important;}

#wrap{width:100%;float:left;}
#wrap img{position:absolute;top:0;display:none;width:100%;height:100%;}
#wrap-mobile{display:none;}
#wrap-mobile-piccolo{display:none;}
#wrapper-logo{}
#logo{position:absolute;top:0;left:10%;width:24%;}
#logo img{float:left;width: 85%;}
#wrapper-mainmenu{height:auto;left: 10%;margin: 0 auto;position: absolute;width: 80%;border-radius:15px 15px 0 0;bottom:0;padding-left:0.5%;
background: rgb(255, 255, 255); /* The Fallback */
   background: rgba(255, 255, 255, 0.6); 
}
#wrapper-mainmenu img{display:inline !important;height:100%;width:33%;}
#wrapper-mainmenu-page #mainmenu{background-color:rgba(255, 255, 255, 0.6);float:left;width:100%;border-radius:15px 15px 0 0;z-index:12;}
#mainmenu ul{padding:0;margin:0;}
#mainmenu li{list-style:none;float:left;padding:0.8% 0 1% 0;text-align:center;width:16.5%;}
#mainmenu li a{font-size:1.1em; color:#0a1d45;font-weight:bold;}
#mainmenu li a:hover{color:#666;}
#mobile-menu{display:none;}
#immagini-home{width:100%;padding-bottom:5px;}
#immagini-home img{}
#intro-home{bottom: -233px;margin: 0 auto;position: absolute;left:10%;width: 72.5%;background-color:rgba(204, 204, 204, 0.2);;padding:1% 4% 2%;height:190px;}
#wrapper-footer{background-color:#0a1d45;height:210px;margin:0 auto;bottom: -460px;position: absolute;
    width: 100%;float:left;}
#footer{width:980px;margin:0 auto;padding-top:2%;}
#wrapper-footer p, #wrapper-footer a{color:#fff; font-size:12px;} 
#wrapper-footer a:hover{color:#ccc;}
#indirizzi-footer{width:45%;float:left;padding-left:5%;}
#wrapper-lingue-footer{width:45%;float:left;padding-right:5%}
#lingue-footer{float:right;}
#wrapper-credits{width: 100%;}
#credits{float:left; width:980px;margin:0 auto;}
#credits a{float:right;padding-right:6%;}
#credits a:hover{color:#ccc;}

/*-----Pagina interna----*/
#wrapper-content-page{margin:0 auto;width:80%;padding-bottom:2%;float:left;}
#content-page{width:96%;float:left;background:none repeat scroll 0 0 rgba(204, 204, 204, 0.2);padding:0 2% 2% 2%;}
#content-page h1{margin-top:0;line-height:34px;}
#content-page h1 span{color:#999;}
#content-page strong {color:#002d74;}
#content-page p{line-height:18px;}
#content-page p a:hover{color:#666;}
#content-page p img{float: left;}
#testata-mobile{display:none;}
#testata{z-index:-10000;}
#testata img{width:100%;}
#testata-mobile-piccola{display:none;}
#wrapper-mainmenu-page{height:auto;margin:0 auto;width: 80%;position:relative;top:-37px;z-index:13;}
#wrapper-mainmenu-page img{display:inline !important;height:100%;width:33%;}
#immagini-interne{z-index:10000;}
#immagini-interne img{margin-right:0.2%}
#immagini-interne .last{margin-right:0 !important;}
.footer-interno{position:inherit !important;margin:0 !important;}
.footer-interno #footer{margin-top:2%;}
.footer-home-wrapper #footer{}
.footer-home-wrapper{}
#wrapper-gruppo{}
.box-gruppo{float:left;width:100%;margin-bottom:2%;height:auto;}
.box-gruppo p{}
.box-gruppo p img{padding-bottom: 1%;padding-right: 1%;width: 8%;}
#wrapper-box-gare{}
.box-gare{float:left;width:100%;margin-bottom:2%;height:auto;padding-bottom: 1%;border-bottom:1px solid #ccc;}
.box-gare h3{margin-bottom:1%;}
.box-gare img{padding-bottom: 1%;padding-right: 1%;float:left;}
.box-gare p{float:left;width:94%;}

/*-----Menu----*/
.navigation {
	position: relative;
}
.navigation > li > a {
	display: block;
}
.navigation > li > a:hover {
}
.dropdown-nav {
	position: absolute;
	top: 30px;
	display:none;
	width:300px;
}
.navigation li:hover > ul {
	display: block;
}
.dropdown-nav.uno {
	left: 13%;
	
	
}
.dropdown-nav.due {
	left: 30%;
	
}
.dropdown-nav.tre {
	left: 63%;
	
}
.dropdown-nav li{width:230px !important;float:left;padding-bottom: 0.4% !important;}
.dropdown-nav a {
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 230px;
	text-align: center;
	color: #0a1d45;
	text-decoration: none;
	background: rgb(255, 255, 255); /* The Fallback */
   background: rgba(255, 255, 255, 0.7); 
	
}
.dropdown-nav a:hover {
	background-color: #ececec;
}
.active{color:#666 !important;}

/*---Pagina presto online----*/
#container-prova{min-height:620px;}
#logo-presto-online{float:left;width:100%;}
#wrapper-logo-presto-online{margin:8% auto;width:322px;margin-bottom:2%;}
#logo-presto-online img{text-align:center;width:350px;}
#presto-online{text-align:center;}
#presto-online h2{margin-top:4%;}

/*-----Cookies-----*/
#cookieChoiceInfo{background-color: rgba(255, 255, 255, 0.8);width:98% !important;}
#cookieChoiceInfo span{font-family:Verdana, Geneva, sans-serif;color:#002d74;font-size:14px;}
#cookieChoiceInfo a{font-family:Verdana, Geneva, sans-serif;font-size:14px !important;color:#002d74;font-weight:bold;}
#cookieChoiceInfo span a:hover{color:#333;}
