body {
 background: #4F4D4E url(./img/strissia3.jpg) repeat-x;
 background-position: 0px 0px;
 margin: 0px;
 padding: 0px;
 text-align: center;
 font-family: Verdana, Arial, Sans-Serif;
 margin-top: 0px;
 font-size: 8pt;
}

#container {
 border: 0px solid red;
 width: 790px;
 margin: 0 auto;
}

#header {
 border: 0px solid green;
 width: 100%;
 height: 150px;
 background: #AD3C2A url(./img/bg_header.jpg) repeat-x;
}

#header h1 {
 border: 0px solid red;
 height: 80px;
 background: url(./img/titolo.jpg) no-repeat;
 width: 100%;
 display: block;
 float: left;
 margin-top: 25px;
 background-position: center;
}

#header h1 span {
 display: none;
}

#overheader {
 border: 0px solid black;
 width: 93%;
 margin: 0 auto;
 height: 50px;
 background: url(./img/bg_menu3.jpg) repeat-y;
}

#content {
 border: 0px solid yellow;
 background: white url(./img/bg_menu2.jpg) repeat-y;
 margin: 0 auto;
 width: 93%;
 overflow: hidden;
}

#menu {
 border: 0px solid blue;
 width: 186px;
 float: left;
 background: #DCDCDC url(./img/bg_menu.jpg) repeat-x;
 padding-top: 50px;
}

#menu a.linkmenu {
 border-top: 2px solid white;
 float: left;
 clear: left;
 width: 100%;
 height: 20px !important;
 height: 28px;
 color: white;
 font-weight: bold;
 text-decoration: none;
 text-transform: uppercase;
 padding-top: 6px;
}

#main {
 border: 0px solid maroon;
 float: left;
 width: 510px;
 margin-left: 25px;
 margin-top: 10px;
 text-align: justify;
}

#main h2 {
 color: maroon;
 border-bottom: 2px dotted;
 font-size: 12pt;
 margin-top: 10px;
}

#main h4 {
 font-size: 9pt;
}

#footer {
 border: 0px solid magenta;
}

.box1 {
 border: 2px solid maroon;
 margin-bottom: 20px;
 padding: 0 12px;
 background: #FCF4F3;
}

#map {
 margin-top: 10px;
 margin-bottom: 20px;
}

#map iframe{
 border: 2px solid maroon;
}

#overfooter {
 border: 0px solid red;
 width: 93%;
 margin: 0 auto;
 background: url(./img/bg_footer.jpg) no-repeat;
}

#footer {
 margin-top: 10px;
 padding-top: 10px;
 font-style: italic;
color: white;
 width: 93%;
 margin: 0 auto;
}

#credits {
 float: right;
 position: relative;
 top: -15px;
}

#credits a {
 color: yellow;
 text-decoration: none
}

#credits a:hover {
 text-decoration: underline;
}
