/* CSS Document */
body{
background: url(img/sfondo.jpg) top center repeat-x #fff;
font-size:12px;
color:#6F574B;
font-family:Arial, Verdana, San Serif;
}

#content{
margin:0 auto;
position:relative;
top:0;
left:0;
width:920px;
}

#content #flash{
position:relative;
top:0;
left:0;
width:920px;
}

#content #centro{
position:relative;
top:0;
left:0;
width:897px;
min-height:200px;
margin-left:21px;
border-left:1px solid #E7E4E1;
border-right:1px solid #E7E4E1;
border-bottom:1px solid #E7E4E1;
}

#content #centro #immagine{
position:absolute;
top:0;
left:0;
width:224px;
}

#content #centro #immagine img{
border:3px solid #DFDBD8;
margin-left:13px;
}

#content #centro #immagine #ristocons{
position:relative;
top:0;
left:0;
width:210px;
margin-left:15px;
margin-top:15px;
border-bottom:1px solid #7B1D17;
}

#content #centro #immagine #ristocons img{
margin-left:0px;
border:none;
}

.ristcons{
font-size:20px;
color:#7B1D17;
}

#content #centro #immagine #ristocons p{
padding-top:5px;
padding-right:5px;
color:#45342B;
font-size:12px;
line-height:18px;
}

#content #centro #immagine #ristocons p a{
color:#45342B;
text-decoration:none;
}

#content #centro #immagine #ristocons p a:hover{
color:#7B1D17;
}

#content #centro #testo{
position:relative;
top:0;
left:0;
width:674px;
margin-left:224px;
}

#content #centro #testo p{
padding-left:35px;
padding-top:6px;
padding-right:10px;
padding-bottom:20px;
text-align:justify;
line-height:18px;
}

#content #centro #testo p a{
color:#45220F;
font-weight:bold;
text-decoration:underline;
}

#content #centro #testo p a:hover{
color:#6F574B;
font-weight:bold;
text-decoration:none;
}

.bordo{
border:1px solid #6F574B;
padding:2px;
}

.table{
margin-left:35px;
margin-top:6px;
margin-right:10px;
margin-bottom:10px;
border:1px solid #6F574B;
}

.table2{
margin-left:35px;
margin-top:6px;
margin-right:10px;
margin-bottom:10px;
}

.tr_s{
border-bottom:1px solid #6F574B;
}
.td_s{
border-right:1px solid #6F574B;
}

h1{
font-size:16px;
color:#6F574B;
border-bottom:2px solid #6F574B;
margin-left:35px;
margin-right:10px;
font-weight:bold;
}

.tex{
color:#6F574B;
font-family:Arial, Verdana, San Serif;
font-size:12px;
}

.titolo{
color:#45220F;
font-size:18px;
}

#content #centro #testo #appartamenti{
position:relative;
top:0;
left:0;
width:330px;
}

#content #centro #testo #appartamenti p{
padding-left:35px;
padding-top:6px;
padding-right:10px;
padding-bottom:10px;
text-align:justify;
line-height:18px;
}

#content #centro #testo #appartamentimg{
position:absolute;
top:0;
left:0;
width:340px;
margin-left:334px;
margin-top:68px;
}

#content #centro #testo #app{
position:relative;
top:0;
left:0;
width:654px;
margin-left:20px;
}

#content #centro #testo #app img{
margin-left:8px;
}

a.opacity:hover img {
filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity:0.6;
}
a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;

}

.button {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
background-color: #45220F;
border:1px solid #45220F;
color:#fef2d3;
padding:4px;
margin:4px;
}
.button:hover {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
background-color: #6F574B;
border:1px solid #6F574B;
color:#fff;
}

#content #foot{
position:relative;
top:0;
left:0;
width:897px;
margin-left:21px;
padding-top:20px;
}

#content #foot #info{
position:relative;
top:0;
left:0;
width:897px;
}

#content #foot #info ul{

}

#content #foot #info ul li{
display:inline;
}

#content #foot #info ul li a{
padding-left:5px;
padding-right:5px;
color:#7B1D17;
text-decoration:none;
font-size:12px;
}

#content #foot #info ul li a:hover{
color:#6F574B;
}

#content #foot #indirizzo{
position:relative;
top:0;
left:0;
width:897px;
border-top:2px solid #735C51;
}

#content #foot #indirizzo p{
text-align:center;
padding-top:10px;
padding-bottom:10px;
}

#content #foot #indirizzo p a{
color:#7B1D17;
text-decoration:none;
}

#content #foot #indirizzo p a:hover{
color:#6F574B;
}

.red{
color:#7C1E17;
}