body {
    font-size: 16px;
    font-family: Helvetica, Arial, sans;
}
/*
#header {
    padding: 15px 0px 0px 0px;
    background-color: #bdc7db;
    vertical-align: top;
    border-bottom: thin solid #e6e6e6;
    border-left: thin solid #e6e6e6;
    border-right: thin solid #e6e6e6;

}
#header h1 {color:#fff;font-size:230%}
h1#sottotitolo {color: silver;}
h1#titolo {color: #fff;}
#header img {
    margin-left:15px;
}*/
#header img {
    width:100%;
}

#content {
    background-color: #fff;
    border-top: thin solid #e6e6e6;
    border-left: thin solid #e6e6e6;
    border-right: thin solid #e6e6e6;
}

#menu {
    /*background-color: #b4cae4;
    border-top: thin solid #e6e6e6;
    border-left: thin solid #e6e6e6;
    border-right: thin solid #e6e6e6;*/
}

#menu > ul> li {
    margin-bottom: 15px;
}

#menu > ul > li {
    background-color: #4F81BD;
	padding-top: 7px;
}
#menu > ul > li > a{
    color: #fff;
    font-size: 110%;
}

#menu li {
    list-style: none;
    text-align: center;
}

#menu li ul {
	margin-top: 7px;
    border-top: none;
    margin-left:0px;
}
#menu li ul ul {
    margin-top: 3px;
    margin-bottom: 3px;
}

#menu li li {
    background-color: #4f81bd;
    text-align: left;
    padding-left:10px;
    }


#menu li li.pari {
    background-color: #E9EDF4;
    text-align: left;
    }

#menu li li.dispari {
    background-color: #D0D8E8;
    text-align: left;
    }

#menu li li li.pari {
    background-color: transparent;
    }

#menu li li li.dispari {
    background-color: transparent;
    }

#menu li li a {
    color: blue;
    text-decoration: none;
}
#menu li li a:hover {
    text-decoration: underline;
}

/* Solo per test */
.persona {
    background-color: #FF0000;
}

.testo h1 {
    font-size:150%;
    color: #92025D;
}

.google-map-container {
  height: 600px;
}

#corpo-cms h1 {
    font-size:150%;
    line-height:220%;
    color: #92025D;
}

#corpo-cms div,#corpo-cms td,#corpo-cms p {
    font-size:100%;
}


/*#menu #recent1.pari,
#menu #recent2.pari,
#menu #recent3.pari {
     background: url(/static/img/new.png) 170px 3px no-repeat #E9EDF4;
}
#menu #recent1.dispari,
#menu #recent2.dispari,
#menu #recent3.dispari {
     background: url(/static/img/new.png) 170px 3px no-repeat #D0D8E8;
}
*/
#menu #recent1,
#menu #recent2,
#menu #recent3 {
     background: url(/static/img/new.png) 170px 3px no-repeat;
}

#menu #recent1 > a,
#menu #recent2 > a,
#menu #recent3 > a {
    color: #F42727;
    }

.statuto #languagechooser {
 display:none;
}

.recent3 h1 {
    text-align:center;
}
