@charset "utf-8";
/* CSS menu vari */

/* CSS menu superiore wide */
ul#menu {
  list-style: none;
  margin:0;
  padding:0;
  border:0;
  font-family: 'Sintony', sans-serif;
  text-align:center;
  width:100%;
}
 
#menu li {display:inline;}
 
#menu li a {
  color: #00509A;
  display:inline-block;
  padding:0;
  padding-left: 0.9vw;
  padding-right: 0.9vw;
  text-decoration: none;
  font-size: 1vw;
}
 
#menu li a:hover, #menu li a.active {
  color:#00509A;
  text-decoration:none;
}

/* CSS menu superiore tablet */
ul#menu_t {
  list-style: none;
  margin:0;
  padding:0;
  border:0;
  font-family: 'Sintony', sans-serif;
  text-align:center;
  width:100%;
}
 
#menu_t li {display:inline;}
 
#menu_t li a {
  color: #00509A;
  display:inline-block;
  padding:0;
  padding-left: 1vw;
  padding-right: 1vw;
  text-decoration: none;
  font-size: 1.7vw;
}
 
#menu_t li a:hover, #menu li a.active {
  color:#00509A;
  text-decoration:none;
}

/* CSS menu slide left smartphone linee orizzontali */

ul#menu_slide {
  list-style: none;
  margin:0;
  padding:0;
  font-family: 'Sintony', sans-serif;
  text-align:left;
}
 
#menu_slide li {
	display:block;
	border-bottom:thin;
	border-bottom-style:solid;
	border-bottom-color: #2D4454;
}
 
#menu_slide li a {
  color: #FFFFFF;
  display:inline-block;
  padding:3%;
  padding-left: 5%;
  width:92%;
  text-decoration: none;
  font-size: 4vw;
}
 
#menu_slide li a:hover, #menu li a.active {
  background-color:#17252F; 
  text-decoration:none;
}

/* CSS menu inferiore wide */

ul#menu2 {
  list-style: none;
  margin:0;
  padding:0;
  font-family: 'Sintony', sans-serif;
  text-align:center;
}
 
#menu2 li {display:inline;}
 
#menu2 li a {
  color: #FFF;
  padding:1%;
  display:inline-block;
  width:16.96%;
  height:auto;
  text-decoration: none;
  font-size: 0.9vw;
}
 
#menu2 li a:hover, #menu li a.active {
  text-decoration:none;
  background-color:#283d4c;
}


/* CSS menu inferiore tablet */

ul#menu2_t {
  list-style: none;
  margin:0;
  padding:0;
  font-family: 'Sintony', sans-serif;
  text-align:center;
}
 
#menu2_t li {display:inline;}
 
#menu2_t li a {
  color: #FFF;
  padding:1%;
  display:inline-block;
  width:16.96%;
  height:auto;
  text-decoration: none;
  font-size: 0.8vw;
}
 
#menu2_t li a:hover, #menu li a.active {
  text-decoration:none;
  background-color:#283d4c;
}


/* CSS menu inferiore smartphone linee orizzontali */

ul#menu3 {
  list-style: none;
  margin:0;
  padding:0;
  font-family: 'Sintony', sans-serif;
  text-align:left;
}
 
#menu3 li {display:block}
 
#menu3 li a {
  color: #FFFFFF;
  display:inline-block;
  padding:3%;
  padding-left: 5%;
  width:92%;
  text-decoration: none;
  font-size: 4vw;
}
 
#menu3 li a:hover, #menu li a.active {
  background-color:#283d4c; 
  text-decoration:none;
}

/* CSS menu inferiore smartphone rettangoli */

ul#menu4 {
  list-style: none;
  margin:0;
  padding:0;
  font-family: 'Sintony', sans-serif;
  text-align:center;
}
 
#menu4 li {display:inline}
 
#menu4 li a {
  color: #FFF;
  padding:1%;
  display:inline-block;
  width:16.96%;
  height:auto;
  text-decoration: none;
  font-size: 1.6vw;
}
 
#menu4 li a:hover, #menu li a.active {
  text-decoration:none;
  background-color:#283d4c;
}