/* CSS Document */

html {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

body {
	background-color: #201102;
	margin: 0px;
	font-family:Arial, sans-serif;
	text-align:center;
	font-size:11px;} 
	
#contenitore {
width:1007px;
overflow:hidden;
margin-left:auto;
margin-right:auto;}

#header {
height:70px;
margin:0px;
padding-top:30px;
padding-right:47px;
border-bottom: 1px solid #FFFFFF;}

#flash_hp {
height:414px;
margin:0px;
padding:0px;
border-bottom: 1px solid #FFFFFF;}

#footer{
font-size:12px;
color:#FFF;
line-height:18px;
padding-top:15px;
margin:0px;}
#footer a{
color:#FFF;
text-decoration:underline;}
#footer a:hover{
color:#fff;
background-color:#935E2A;
text-decoration:none;}

.storia {
background-image:url(../img/storia.jpg);
background-repeat:no-repeat;
height:414px;
margin:0px;
padding:0px;
border-bottom: 1px solid #FFFFFF;}
.terrazza {
background-image:url(../img/terrazza.jpg);
background-repeat:no-repeat;
height:414px;
margin:0px;
padding:0px;
border-bottom: 1px solid #FFFFFF;}
.giardino {
background-image:url(../img/giardino.jpg);
background-repeat:no-repeat;
height:414px;
margin:0px;
padding:0px;
border-bottom: 1px solid #FFFFFF;}
.cantina {
background-image:url(../img/cantina.jpg);
background-repeat:no-repeat;
height:414px;
margin:0px;
padding:0px;
border-bottom: 1px solid #FFFFFF;}
.menu {
background-image:url(../img/menu.jpg);
background-repeat:no-repeat;
height:414px;
margin:0px;
padding:0px;
border-bottom: 1px solid #FFFFFF;}
.cerimonie {
background-image:url(../img/cerimonie.jpg);
background-repeat:no-repeat;
height:414px;
margin:0px;
padding:0px;
border-bottom: 1px solid #FFFFFF;}
.photogallery {
background-image:url(../img/photogallery.jpg);
background-repeat:no-repeat;
height:414px;
margin:0px;
padding:0px;
border-bottom: 1px solid #FFFFFF;}
.contatti {
background-image:url(../img/contatti.jpg);
background-repeat:no-repeat;
height:414px;
margin:0px;
padding:0px;
border-bottom: 1px solid #FFFFFF;}

#Div_menu {
height:414px;
width:188px;
float:left;
margin:0px;
padding-left:140px;}

#Div_testo {
float:left;
background-color:#FFFFFF;
height:414px;
width:367px;
margin:0px;
padding:0px;}
#Div_testo .titolo {
float:left;
margin:0px;
padding-left:26px;
padding-top:27px;}
.Boxtesto{
float:left;
line-height:17px;
text-align:left;
width:315px;
margin:0px;
padding-left:26px;
padding-top:16px;}
.Boxmappa{
float:right;
line-height:17px;
text-align:left;
margin:0px;
padding-right:30px;
padding-top:16px;}
#Div_testo .Boxtestostoria{
float:left;
line-height:12px;
text-align:left;
width:320px;
margin:0px;
padding-left:26px;
padding-top:16px;}
#Div_testo .Boxtestostoriaeng{
float:left;
line-height:10px;
text-align:left;
width:320px;
margin:0px;
padding-left:26px;
padding-top:15px;}
#Div_testo .imgmenu{
float:left;
margin:0px;
padding-left:22px;
padding-top:25px;}
#Div_photogallery .titolo{
float:left;
margin:0px;
padding-left:26px;
padding-top:27px;}

#Div_photogallery {
float:left;
background-color:#FFFFFF;
height:414px;
width:679px;
margin:0px;
padding:0px;}
#Box_foto{
float:left;
width:620px;
text-align:left;
margin:0px;
padding:20px 0px 6px 28px;}
#Box_foto img{
float:left;
padding:0px;
margin:7px 11px 8px 0px;}
#Box_foto a img{
border:1px solid #AD7E0C;}
#Box_foto a:hover img{
border:1px solid #C70000;}

.input {
margin-left:9px;
margin-bottom:3px;
padding:2px;
font-size:11px;}
.invia {
margin-left:9px;
padding:1px 10px 1px 10px;
font-size:11px;}
.privacy {
text-align:left;
margin:5PX 0PX 7PX 9px;
padding:0px;
line-height:11px;
font-size:10px;}