﻿html, body{
    height: 100%;
    margin: 0px;
}
#main{
    background-image: url(img/bg.jpg);
    background-repeat: repeat-x;
    width: 100%;
    position: absolute;
    top: 50%;
    height: 650px;
    margin: -325px auto 0 auto;
    text-align: center; 
}
h1{
    font-family: Verdana, Sans-Serif;
    font-size: 15px;
    letter-spacing: 1px;
    font-weight: bold;
    color: #285C8C;
    margin: 10px 0px 10px 0px;
    padding: 0px;
}
#animazione, #contenuti{
    margin: 0px auto;
    text-align: center;
    padding: 5px 0px 0px 0px;
    width: 850px;
    height: 509px;
}
.spacer{
    width: 850px;
    height: 38px;
}
#menu{
    width: 850px;
    margin: 0px auto 7px auto;
    text-align: center; 
    font-size: 12px;
    color: #d3b227;    
}
#menu a, #menu span{
    margin: 0px 29px 0px 0px;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    text-decoration: none;
    color: #d3b227;
}
#menu span.sel{
    text-decoration: none;
    color: #F7DA79;
}
#menu span.off{
    color: #d3b227;
}
#menu a:hover{
    text-decoration: none;
    color: #F7DA79;
}
#logo{
    width: 345px;
    text-align: center;
    height: 70px;
}
.spacer2{
    width: 850px;
    height: 65px;
}
.clearfix {clear:both; visibility:hidden; height: 0px; font-size: 0px;}
#mainnegozi{
    width: 850px;
    height: 490px;
    font-family: Verdana, Sans-Serif;
    color: #244078;
    background-image: url(img/disegno.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
}
#mainnegozi a{
    font-family: Verdana, Sans-Serif;
    color: #244078;  
    text-decoration: none;
}
#mainnegozi a:hover{
    color: #244078;  
    text-decoration: underline;
}
#boxnegozi{
    float: left;
    width: 350px;
    height: 490px;
}
#descnegozi{
    text-align: left;
    width: 340px;
    height: 330px;
    font-family: Verdana, Sans-Serif;
    color: #244078;
    font-size: 12px;
    padding: 0px 0px 0px 10px;
    margin: 90px 0px 0px 0px;
}
#desceventi
{
    font-family: Verdana, Sans-Serif;
    font-size: 12px; 
    color: #244078;    
    width: 330px;
    padding: 0px 0px 0px 10px;
    margin: 120px 0px 0px 0px;    
}
.imgeventi img{border: 1px solid #CD9F01;}
.imgeventi
{
    float: left;
    margin: 0px 0px 0px 0px;
    width: 130px;
    height: 69px;
}
.eventi
{
    width: 150px;    
    float: left;    
}
#elencoeventi{
    font-size: 11px;
    text-align: left;   
    width: 330px;
    height: 140px;
    overflow: auto;
    margin: 10px 0px 0px 0px;
}
#desceventi a{
    font-size: 11px;
    color: #244078; 
    text-decoration: underline;
}
#desceventi a:hover{
    font-size: 11px;
    color: #244078; 
    text-decoration: none;
}
.ctrleventi
{
    
}
#boxpiantina{
    float: left;
    width: 493px;
    margin: 0px 0px 0px 5px;
    background-repeat: no-repeat;
}
.cornice{
    background-image: url(img/cornice.gif);
    height: 465px;
    padding: 25px 0px 0px 0px;  
}
.pianoterra{
    background-image: url(img/pianoterra.gif);
    height: 495px;
    padding: 35px 0px 0px 0px;    
}
.pianoterra2{
    background-image: url(img/pianoterra.gif);
    height: 455px;
    padding: 35px 0px 0px 0px;    
}
.primopiano{
    background-image: url(img/primopiano.gif);
    height: 517px;
    padding: 23px 0px 0px 0px;    
}
.primopiano2{
    background-image: url(img/primopiano.gif);
    height: 445px;
    padding: 45px 0px 0px 0px;    
}
.secondopiano{
    background-image: url(img/secondopiano.gif);
    height: 510px;
    padding: 24px 0px 0px 0px;    
}
.secondopiano2{
    background-image: url(img/secondopiano.gif);
    height: 440px;
    padding: 50px 0px 0px 0px;    
}
#elenco{
    font-size: 11px;
    line-height: 20px;
    text-align: left;   
    width: 340px;
    height: 200px;
    overflow: auto;
    margin: 10px 0px;
}
#elenco a{
    font-size: 11px;
    color: #333; 
}
#elenco a:hover{
    font-size: 11px;
    color: #333; 
    text-decoration: underline;
}
.imgpiantine div.piantine{
    width: 234px;
    height: 290px;
    float: left;
}
div.piantine img{border: 0px;}
.titpiani{
    font-family: Verdana, Sans-Serif;
    font-size: 18px; 
    font-weight: bold;
    color: #244078;
    text-decoration: none;
}
.titpiani div.titoli{
    width: 234px;
    float: left;
}
#bigpiantina{
    width: 300px;
    margin: 0px 50px 0px 0px;
    height: 360px;
    float: left;
}
#bignegozi{
    width: 480px;
    padding: 0px 10px 0px 0px;
    height: 350px; 
    overflow: auto;
    float: left;
}
/* il centro */
#boxcontent{
    float: left;
    margin: 0px 10px 0px 0px;
}
#content{
    font-family: Verdana, Sans-Serif;
    font-size: 12px; 
    color: #244078;
    padding: 30px 0px 0px 0px;
}
#content a{
    font-family: Verdana, Sans-Serif;
    color: #244078;  
    text-decoration: underline;
}
#content a:hover{
    color: #244078;  
    text-decoration: none;
}
#cornice{
    float: left;
    padding: 24px 0px 0px 26px; 
    width: 467px;
    height: 466px;
    background-image: url(img/cornice.gif);    
}

.boxservizi{
    width: 187px;
    float: left;
    font-size: 11px;
}
.boxservizi2{
    width: 160px;
    float: left;
    font-size: 11px;
    text-align: right;
}
.tariffe{
    width: 340px;
    font-size: 11px;
}
.tax1{
    width: 220px;
    float: left;
}
.tax2{
    width: 120px;
    float: left;
}
.orari{
    width: 340px;
    font-size: 13px;
    text-align: left;
}
/* contatti */
#modulo a{
    text-decoration: none; color: #244078;
    font-family: Verdana, Sans-Serif;
    font-size: 11px;    
}
#modulo a:hover{text-decoration: none; color: #999;}
#modulo
{
    position: relative;
    z-index: 0;
    padding: 0px 0px 0px 10px;
    width: 290px;
    height: 300px;
}
#modulo div.campi
{
    width: 200px;
    margin: 0px 0px 15px 0px;
}
#modulo div.check
{
    margin: 0px 0px 10px 0px;
    font-size: 12px;
}
#modulo div.check input{width: auto;}
input
{
    width: 300px;
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
}
textarea
{
    width: 300px;
    height: 50px;
    font-family: Verdana, Sans-Serif;
    font-size: 11px;      
}
#accetto
{
    width: 10px;
}
#btnForm
{
    font-family: Verdana, Sans-Serif;
    font-size: 10px; 
    width: 130px;        
    cursor: pointer;
}
#piede{
    width: 920px;
    height: 30px;
    font-family: Verdana, Sans-Serif;
    font-size: 9px; 
    color: #244078;
    margin: 0px auto;     
}
#piede a{
    color: #244078;  
    text-decoration: none;
}
#piede a:hover{
    color: #244078;  
    text-decoration: underline;
}