html, body {
height: 100%;
margin: 0;
padding: 0;
font-family: 'Roboto', sans-serif;
font-weight: 300;
font-size: 14px;
background-color: #eeeeee;
}

a {
text-decoration: none;
color: #01aded;
}
a:hover {
text-decoration: none;
color: #000000;
}

#chiudimenu a {
text-decoration: none;
color: #ffffff;
}
#chiudimenu a:hover {
text-decoration: none;
color: #000000;
}


#posizionemenu {
float: left;
margin-top: 65px;
}

.scegliluogo a {
font-size: 12px;
color: #aaaaaa; font-weight: 600; text-decoration: none;
padding: 13px;
padding-left: 9px;
border: 1px solid #ffffff;
border-radius: 5px;
}
.scegliluogo a:hover {
color: #000000;
border: 1px solid #cccccc;
}
.scegliluogo a.sel {
color: #000000;
border: 1px solid #cccccc;
}



.scegliluogoglobale a {
font-size: 12px;
color: #aaaaaa; font-weight: 600; text-decoration: none;
padding: 9px;
padding-left: 9px;
border: 1px solid #ffffff;
border-radius: 5px;
}
.scegliluogoglobale a:hover {
color: #000000;
border: 1px solid #cccccc;
}
.scegliluogoglobale a.sel {
color: #000000;
border: 1px solid #cccccc;
}


.elencoattivita {
margin: 0 auto;
padding: 20px;
font-size: 36px;
color: #333333;
text-align: center;
}


#elenco {
padding: 20px;
font-size: 21px;
font-weight: 400;
color: #808080;
padding: 10px;
background-color: #eeeeee;
text-align: center
}
#elenco a {
font-size: 30px;
font-weight: 400;
color: #01aded;
text-decoration: none;
display: block;
}
#elenco a:hover {
color: #000000;
}

#elenco2 {
padding: 20px;
font-size: 21px;
font-weight: 400;
color: #808080;
padding: 10px;
background-color: #eeeeee;
text-align: center
}
#elenco2 a {
font-size: 30px;
font-weight: 400;
color: #01aded;
text-decoration: none;
display: block;
}
#elenco2 a:hover {
color: #000000;
}

#elenco3 {
padding: 20px;
font-size: 21px;
font-weight: 400;
color: #808080;
padding: 10px;
background-color: #eeeeee;
text-align: center
}
#elenco3 a {
font-size: 30px;
font-weight: 400;
color: #01aded;
text-decoration: none;
display: block;
}
#elenco3 a:hover {
color: #000000;
}

#elenco4 {
padding: 20px;
font-size: 21px;
font-weight: 400;
color: #808080;
padding: 10px;
background-color: #eeeeee;
text-align: center
}
#elenco4 a {
font-size: 30px;
font-weight: 400;
color: #01aded;
text-decoration: none;
display: block;
}
#elenco4 a:hover {
color: #000000;
}

#elenco5 {
padding: 20px;
font-size: 21px;
font-weight: 400;
color: #808080;
padding: 10px;
background-color: #eeeeee;
text-align: center
}
#elenco5 a {
font-size: 30px;
font-weight: 400;
color: #01aded;
text-decoration: none;
display: block;
}
#elenco5 a:hover {
color: #000000;
}

#elenco6 {
padding: 20px;
font-size: 21px;
font-weight: 400;
color: #808080;
padding: 10px;
background-color: #eeeeee;
text-align: center
}
#elenco6 a {
font-size: 30px;
font-weight: 400;
color: #01aded;
text-decoration: none;
display: block;
}
#elenco6 a:hover {
color: #000000;
}


hr {
border: 0;
width: 90%;
color: #ffffff;
background-color: #ffffff;
height: 2px;
margin-top: 35px;
}

.hr-style {
border: 0;
width: 90%;
color: #eeeeee;
background-color: #eeeeee;
height: 2px;
margin-top: 35px;
}

#map {
height: 80%;
margin-top: 121px;
}
h2 {
font-size: 21px;
}

#desktop {
display: block;
}
#mobile {
display: none;
}
#mobile-intestazione {
display: none;
}

#titoloelenco1m {
display: none;
}
#titoloelenco2m {
display: none;
}
#titoloelenco3m {
display: none;
}
#titoloelenco4m {
display: none;
}
#titoloelenco5m {
display: none;
}
#titoloelenco6m {
display: none;
}

#chiudimenum1 {
display: none;
}
#chiudimenum2 {
display: none;
}
#chiudimenum3 {
display: none;
}
#chiudimenum4 {
display: none;
}
#chiudimenum5 {
display: none;
}
#chiudimenum6 {
display: none;
}

#accende-info {
display: none;
}


@media screen and (min-width: 319px) and (max-width: 979px) {

#map {
height: 90%;
margin-top: 0px;
}

#desktop {
display: none;
}
#mobile-intestazione {
display: block;
}

.scegliluogo-mobile a {
display: block;
font-size: 12px;
color: #aaaaaa; font-weight: 600; text-decoration: none;
padding: 0px;
padding-left: 15px;
padding-top: 20px;
padding-bottom: 19px;
border-bottom: 1px solid #dddddd;
}

#titoloelenco1m {
display: block;
}
#titoloelenco2m {
display: block;
}
#titoloelenco3m {
display: block;
}
#titoloelenco4m {
display: block;
}
#titoloelenco5m {
display: block;
}
#titoloelenco6m {
display: block;
}

#chiudimenum1 {
display: block;
}
#chiudimenum2 {
display: block;
}
#chiudimenum3 {
display: block;
}
#chiudimenum4 {
display: block;
}
#chiudimenum5 {
display: block;
}
#chiudimenum6 {
display: block;
}
#accende-info {
display: block;
}

}

h2.menuentry_title{
    margin: 0;
    font-size: 35px;
}
