body {
margin-top : 15px;
background-color : #000000;
}


#container {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
width : 1024px;
height : auto;
}


#header {
width : 1024px;
height: 295px;
background-image : url(images/banner.jpg);
background-repeat : no-repeat;
padding-bottom: 100px;
float : left;
display:inline;
overflow:hidden;
}


.news {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ffffff;
width : 270px;
height : 100px;
margin-top: 240px;
margin-left: 25px;
float : left;
}

#box-centr-menu {
border: 5px groove #898989;
background-repeat : repeat-y;
padding-top : 10px;
padding-bottom : 10px;
width : 159px;
height : auto;
float : left;
}


#box-centr-text {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
font-weight : bold;
border : 5px groove #898989;
padding-bottom : 10px;
padding-top : 10px;
text-align : center;
width : 764px;
height : auto;
float : left;
}

.text-menu a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
color: #FFFFFF;
font-weight: bold;
}

.text-menu a:hover{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration: underline;
color: #FFFFFF;
font-weight: bold;
}



.box-gallery {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
padding : 5px;
color : #ffffff;
}


#wifi_box{
padding-top : 20px;
width : 159px;
height : auto;
float : left;
}

#wifi{
border: 5px groove #898989;
background-repeat : repeat-y;
width : 159px;
height : auto;
padding-bottom: 10px;
padding-top: 10px;
float: left;
}

.thumbBox a {
width : 100px;
height : auto;
text-align : center;
border : double gray;
padding : 5px;
margin : 5px;
float : left;
}


.thumbBox a:hover {
width : 100px;
height : auto;
text-align : center;
border : double white;
padding : 5px;
float : left;
}


.photo a {
width : 405px;
height : 267px;
text-align : center;
border : double gray;
padding : 5px;
margin-left: 10px;
float : right;
}


.photo a:hover {
width : 405px;
height : 267px;
text-align : center;
border : double white;
padding : 5px;
float : right;
}

.align-sx {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
text-align : left;
text-decoration: underline;
padding-right : 20px;
padding-left : 20px;
}


.align-dx {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
text-align : justify;
padding-right : 20px;
padding-left : 20px;
}


.align-center {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
text-align : center;
padding-right : 20px;
padding-left : 20px;
}


.align-justify {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
text-align : justify;
padding-right : 20px;
padding-left : 20px;
}


.mappa{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
text-align : justify;
padding-right : 20px;
padding-left : 20px;
}


#colonna-sx {
height : auto;
width : 236px;
margin-left : 14px;
float : left;
display: inline;
overflow: hidden;
}


#colonna-dx {
width : 774px;
height : auto;
float : right;
display:inline;
overflow:hidden;
}


#colonna-oriz-sup {
width : 774px;
height : auto;
padding-bottom : 30px;
float : left;
display:inline;
overflow:hidden;
}


#colonna-oriz-inf {
width : 774px;
height : auto;
padding-bottom : 30px;
float : left;
display:inline;
overflow:hidden;
}

#colonna-centr-dx {
width : 470px;
height : auto;
float : right;
display:inline;
overflow:hidden;
}

#colonna-centr-sx {
width : 290px;
height : auto;
float :  left;
display:inline;
overflow:hidden;
}

#colonna-cent {
width : 1024px;
height : auto;
padding-top : 30px;
float : left;
display:inline;
overflow:hidden;
}


.elencopuntato{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
font-weight: bold;
color: #FFFFFF;
list-style-type: square;
list-style-position: outside;
display: list-item;
margin-left: 60px;
}

.link a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
text-decoration : none;
color : #ffffff;
}


.link a:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
text-decoration : underline;
color : #ffffff;
}


#footer {
color : #ffffff;
width : 1024px;
height : 80px;
padding-top : 30px;
float : left;
display:inline;
overflow:hidden;
}
