/* CSS Document */
body {
margin:0;
padding:0;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #505050;
text-align: center;
background:#d3d3d3;
}
h1, h2, h3, h4, h5, h6, p {
margin:0;
padding:0;
font-size: 12px;
}
h1{
font-size:12px;
color:#505050;
padding:0px 0px 5px 0px;
}
h2{
font-size:12px;
color:#1d9dd4;
padding:0px 0px 5px 0px;
}
a img, map {
border:none;
}
a {
color: #1d9dd4;
text-decoration:none;
}
a:hover{
color: #1d9dd4;
text-decoration:underline;
}
ul {
margin:0;
padding:0px;
}
li {
margin:0px;
padding:0px;
list-style-type:none;
}
table {
margin:0;
padding:0;
border-collapse: collapse;
}
td{
padding:3px 5px 3px 0px;
}
hr {
display:none;
}
form {
margin:0;
padding:0;
}
input, textarea, select {
color: #282828;
border: 1px solid #ccc;
padding: 2px;
font-size: 11px;
}
input:focus, textarea:focus, select:focus {
border: 1px solid #666;
}
.noBrd {
border: none;
}
.jst{
text-align:justify;
}
.cnt{
text-align:center;
}
.toRight {
float: right;
padding: 0 0 5px 10px;
}
.aRight{
text-align:right;}
.allegato{
padding:10px 0px 0px 0px;
}
option {
padding:0;
margin:0;
}
textarea, select {
font-family: inherit;
}
button {
background: #aaa;
font-size: 100%;
font-family: inherit;
color: #fff;
cursor:pointer;
border: 1px solid #888;
margin: 0 5px 0 0;
}
button:hover {
background: #1d9dd4;
}
.close{
clear:both;}
/* box */
#preContainer{
background:#d3d3d3 url(../images/bg-body.gif) repeat-x 0px 0px;
padding:0px 0px 10px 0px;}
#container{
width:870px;
margin:0px auto 0px auto;
}
#preHeader{
padding:13px 0px 8px 0px;
}
#logo{
float:left;
width:300px;}
#boxTop{
width:570px;
float:left;
}
#navTop{
width:570px;
text-align:right;
}
#navTop ul{
}
#navTop li{
display:inline;
}
#navTop li a{
color:#505050;
border-right: 1px solid #1d9dd4;
padding:0px 5px 0px 5px;
}
#slogan{
float:left;
width:570px;
text-align:left;
}
#slogan .inner{
margin:27px 0px 0px 5px;
}
#header{

}
#banner{
float:left;
width:870px;
}
#infoHeader{
width:265px;
float:left;
background-color:#808080;
height:205px;}
#infoHeader .inner{
text-align:left;
margin:5px 5px 5px 0px;
padding:5px 5px 5px 10px;
min-height: 185px;
height: auto !important;
height: 185px;
background: #fff url(../images/bg-header-info.gif) 0px 0px;
overflow:auto;
color:#FFFFFF;
}
#main{
width:600px;
float:left;
text-align:left;
}
#main .inner{
padding:20px 20px 20px 0px;
}
#colDx{
width:270px;
float:left;
text-align:left;
}
#navigator{
text-align:center;
}
#navigator ul{
padding:10px 0px 0px 0px;
}
#navigator li{
line-height:0px;
margin:0px;
padding:0px;
}
#navigator a{
display:block;
color:#636363;
padding:20px 0px 23px 0px;
background:transparent url(../images/nav.gif) no-repeat left center;
font-weight:bold;
font-size:11px;
text-transform:uppercase;}
#navigator a:hover{
color:#fff;
text-decoration:none;
background:transparent url(../images/nav-hover.gif) no-repeat left center;}
#navigator .selected{
display:block;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
padding:20px 0px 23px 0px;
color:#fff;
text-decoration:none;
background:transparent url(../images/nav-hover.gif) no-repeat left center;}
#boxPreventivi{
color:#fff;
background: #ccc url(../images/bg-preventivi2.gif) no-repeat 0px 0px;
padding:10px 10px 10px 20px;
margin:10px 0px 0px 0px;
height:100px;
line-height:16px;}
#boxPreventivi a{
color:#c0d6ec;
}
#footer{
line-height:16px;
border-top: 8px solid #808080;
padding:10px;
}
#photo{
padding:10px 0px 5px 0px;}
#photo img{
margin:0px 5px 5px 0px;
padding:5px;
border: 1px solid #d3d3d3;}
.generic{
margin:0px 0px 10px 0px;
}
.generic tr{

}
.generic td{
margin:0;
padding:5px 0px 5px 10px;
border-collapse: collapse;
border-bottom: 1px solid #e6e6e6;
}
.generic thead{
font-weight:bold;
background-color:#1d9dd4;
color:#fff;
}
.icoHome{
padding:8px 0px 5px 0px;
}
.icoHome a{
padding:0px;
margin:0px;
}
.icoHome a img{
padding:0px;
margin:0px;
}
.icoSection img{
float:right;
padding:0px 0px 0px 10px;
margin:0px;
}
.back{
padding:10px 0px 0px 0px;}
.titService{
font-size:12px;
color:#1d9dd4;
font-weight:bold;
padding:10px 0px 0px 0px;
}
#mappa{
height:316px;
width:578px;
border: 1px solid #ccc;}
