/* CSS Document */

.nascosto
{
display:none;
}


a
{

}

a:link a:visited 
{

}

a img
{
border:none;
text-decoration:none;
}



body
{
text-align:center;
margin:auto;
margin-top:0px;
font-size:63%;
background-image:url(../images/bgbodyleftup.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#151310;
font-family:Arial, Helvetica, sans-serif;

}

#main {
width:965px;
margin:auto;
}

#header {
width:100%;
height:100px;
margin:auto;
margin-top:0px;
background-image:url(../images/header.jpg);
background-position:center top;
background-repeat:no-repeat;
}

#lingue {
text-align:right;
width:912px;
padding-top: 20px;
letter-spacing:3px;
font-weight:bold;
}

#lingue a {
text-align:right;
color:#e7e3db;
text-decoration:none;
text-transform:lowercase;
}

#lingue a:hover a:visited {
text-align:right;
color:#e7e3db;
text-decoration:none;

}

#menuf1 {
width:100%;
height:28px;
margin:auto;
background-image:url(../images/menuf1.jpg);
background-position:center top;
background-repeat:no-repeat;
text-align:right;
}

#menuf1 a {
text-decoration:none;
}

#menuf1 a:hover {
text-decoration:none;
}

#menuf1 a:visited {
text-decoration:none;
}

#menuf1 img {

margin-top:3px;
margin-left:0px;
margin-right:0px;


}

#content {
width:100%;

margin:auto;
background-image:url(../images/content.jpg);
background-position:center top;
background-repeat:no-repeat;
text-align:left;
}

#area {
width:801px;

margin-left:108px;
background-image:url(../images/areafull.jpg);
background-position:center top;
background-repeat:no-repeat;
background-color:#ae8445;
border-bottom:#c9b481 solid 4px;
border-top:#c9b481 solid 4px;
border-left:#c9b481 solid 2px;
border-right:#c9b481 solid 2px;
display:table;
}

#areabghome {
width:801px;
height:424px;
background-image:url(../images/homefull.jpg);
background-position:center top;
background-repeat:no-repeat;
background-color:#ae8445;
text-align:left;

}

#areaimgaz {
width:473px;
height:421px;
background-image:url(../images/chi_siamo.jpg);
background-position:ledt top;
background-repeat:no-repeat;
background-color:#ae8445;
float:left;
}

#areaimgcosafacc {
width:473px;
height:800px;
background-image:url(../images/imgazienda.jpg);
background-position:ledt top;
background-repeat:no-repeat;
background-color:#ae8445;
float:left;
}

#areaimgcontatti {
width:473px;
height:421px;
background-image:url(../images/contattibg.jpg);
background-position:ledt top;
background-repeat:no-repeat;
background-color:#ae8445;
float:left;
}

#listaeventi {
width:240px;
float:left;
padding-left:20px;
border-right:#b09b6c solid 4px;
margin:80px 0px 30px 0px;
}

#listaeventi li {
text-align:right;
margin-bottom:9px;
padding-right:10px;
}

#listaeventi li a {
text-decoration:none;
}

#listaeventi li a:hover {
text-decoration:none;
}

#listaeventi li a:visited {
text-decoration:none;
}

.cellDestra {
width:280px;
}

.cellDestra img{
border:solid 4px #d1cfcb;
margin-bottom:30px;
}



.cellSinistraMin {
width:215px;
vertical-align:top;

}

.cellSinistraMin  img{
margin-top:8px;
width:90px;
height:90px;
border:solid 3px #d1cfcb;
margin-top:0px;
}




.TitoloArredo {
font-size:0.8em;
color:#333333;
text-transform:capitalize;
margin-bottom:3px;
font-weight:bold;
}

.DataArredo {
font-size:0.8em;
color:#57271c;
text-transform:capitalize;
font-weight:bold;
}

.TitoloArredoEV {
font-size:1.6em;
color:#333333;
text-transform:capitalize;
margin-bottom:3px;
font-weight:bold;
}

.DataArredoEv {
font-size:1.6em;
color:#57271c;
text-transform:capitalize;
font-weight:bold;
}

#TabArredo {
padding-left: 20px;
color:#333333;
}

#TestoArredo {
font-size:1.2em;
line-height:1.1em;
text-align:justify;
padding-right: 20px;
margin-bottom:15px;
}



#recapiti {
border-right:4px solid #B09B6C;
float:left;
height:221px;
margin:80px 15px 0;
padding-right:20px;
width:240px;
}

#gallery {
width:auto;
margin:auto;
margin-top:80px;
/*height:321px;*/
}

#dovesiamo {
/*
width:auto;

*/

margin:auto;
margin-top:80px;

}

#aziendatxt {
width:276px;
margin-top:25px;
padding:25px 10px 35px 3px;
text-align:justify;
float:left;
color:#2f1a13;
font-size:0.9em;
line-height:2.5em;
font-weight:bold;
}

.contattiulgroup {
margin-bottom:15px;

}

.contattiul {
color:#666666;
text-shadow:#CCCCCC;
text-align:right;
width:80%;
}

.contattiulTit {
font-size:1.2em;
text-align:right;
width:80%;
color:#2F1A13;
}


.contattiul2 {
color:#666666;
text-shadow:#CCCCCC;
text-align:right;
width:auto;
margin-right:20px;
margin-bottom:3px;
font-size:0.9em;

}

.contattiulTit2 {
color:#2F1A13;
font-size:1.4em;
font-weight:bold;
text-align:right;
width:auto;
margin-bottom:3px;
margin-right:20px;
}

.contattiulgroup2 {
margin-bottom:15px;

}

#footerext {
height:83px;
width:100%;
background-image:url(../images/bgext2.jpg);
background-position:right top;
background-repeat:no-repeat;

}

#HeadTab {
width:100%;

}

.tdHead {
width:50%;
}

.tdHead img{
height:100px;
width:350px;
}

.tdlingue {
width:50%;
text-align:right;
padding-right:52px;
vertical-align:top;
}

#formappuntamento {
color:#2F1A13;
font-size:1.1em;
font-weight:bold;
}

#footer {
width:100%;
height:83px;
margin:auto;
background-image:url(../images/footer.jpg);
background-position:center top;
background-repeat:no-repeat;
}

