@charset "UTF-8";
/* CSS Document */
html, body {
margin:0;
padding:0;
}

body {
background:#000000;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:40px;
}

a:link, a:visited {
color:#FFFFFF;
text-decoration:none;
font-weight: bold;
}
a:hover {
text-decoration:underline;
}

p {
margin:0;
padding:0;
color:#CCCCCC;
}

.clear {
clear:both;
}
#wrapper {
width:888px;
margin:0 auto;
}

#logo {
width:230px;
height:230px;
}
#logo a {
display:block;
width:230px;
height:230px;
margin:0;
padding:0;
text-decoration:none;
}

#logo span {
visibility:hidden;
}


#header {
height:250px;
background:transparent url(../images/header.jpg) top left no-repeat;
}

#content {
margin:0;
padding:0;
min-height:400px;
height:auto !important;
height:400px;
background:transparent url(../images/repeat.jpg) top left  repeat-y;
}

#colsx {
width:180px;
float:left;
padding:0 0 0 50px;
}

#coldx {
width:650px;
float:left;
}

#address {

}

#address  p {
text-align:center;
}

#map {
width:300px;
float:left;
margin-right:20px;
}

#note {
float:left;
}

#orari {
background-color:#333333;
border:1px solid #666666;
margin:20px 0;
padding:10px;
}


h2 {
color:#993300;
margin:0 0 20px 0;
font-size:14px;
}

.boxdesc {
width:600px;
padding:0 20px;

}

.boxdesc ul {
margin:0;
padding:0 0 0 40px;
width:300px;
float:left;
}

.boxdesc ul li {
margin:10px 5px;
}
.boxdesc img {
float:left;
}

#boxdoccia {
background-color:#333333;
border:1px solid #666666;
margin:20px auto;
padding:10px;
width:500px;

}
#boxdoccia img {
float:left;
margin:0 10px;
}
.cita {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
text-align:center;
line-height:60px;
}

#footer {
height:40px;
background:transparent url(../images/closefooter.jpg) top left  no-repeat;
}
