/* CSS Document */
body{
background:url(img/sfondo.jpg) repeat-x #fff;
font-size:13px;
font-family:"Arial", Verdana, Helvetica, sans-serif;
color:#3a3a3a;
}

h2{
font-size:20px;
font-weight:bold;
color:#96bf0d;
}

.verde {
color:#96bf0d;
}
.arancione {
color:#e95d0f;
}

.small{
font-size:13px;
font-family:"Arial", Verdana, Helvetica, sans-serif;
}

.button {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:13px;
/* background-color: #96bf0d; */
background:url(img/bottom.gif) left repeat-x;
border:1px solid #96bf0d;
color:#fff;
padding:4px;
margin:4px;
cursor:pointer;
}
.button:hover {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:13px;
background:url(img/bottom_a.gif) left repeat-x;
/*background-color: #e95d0f;*/
border:1px solid #96bf0d;
}

a.opacity:hover img {
filter:alpha(opacity=70);
   -moz-opacity:0.6;
   opacity:0.6;
}
a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;

}

#content {
width:900px;
margin:0 auto;
}
#content #logo{
position:absolute; top:0; margin-top:34px;
}
#content #head{
position:relative; top:0; left:0;
width:600px;
margin-left:390px;
margin-top:53px;
}
#content #head h1{
font-size:26px;
}
#content #head #link{
margin-top:20px;
}
#content #head #link ul li{
display:inline;
}
#content #head #link ul li a{
color:white;
background:url(img/link_verdi.jpg) repeat-x;
border-top:1px solid #fff;
border-left:1px solid #fff;
text-decoration:none;
padding:7px;
padding-left:17px;
padding-right:17px;
margin-right:-7px;
}
#content #head #link ul li a:hover{
background:url(img/link_verdi_over.jpg) repeat-x;
}
#content #top{
position:relative; 
top:0; 
left:0;
margin-top:6px;
}

#content #left{
position:relative;
top:0px;
left:0px;
padding-top:8px;
background:url(img/sf_link_n.jpg);
background-repeat:no-repeat;
/*border-bottom:1px solid #c0c0c0;*/
width:900px;
height:48px;
}

#content #left ul{
padding-top:15px;
padding-left:9px;
}

#content #left ul li{
display:inline;

}

#content #left ul li a{
background:url(img/hover_white.gif);
text-decoration:none;
color:#3a3a3a;
padding-left:45px;
padding-right:42px;
padding-top:22px;
padding-bottom:0px;

}

#content #left ul li a:hover{
background:url(img/hover_orange.gif);
color:white;
height:48px;
}

.act_arancione{
text-decoration:none;
background:url(img/hover_orange.gif) top left no-repeat;
color:white;
padding-left:55px;
padding-right:28px;
padding-top:22px;
padding-bottom:0px;
}

/* LEFT ----------------------------------------------
#content #left{
display:block;
float:left;
padding-top:20px;
background:url(img/sf-left.jpg) repeat-y;
width:218px;
}
#content #left ul li{

}
#content #left ul li a{
background:url(img/frec.gif) top left no-repeat;
display:block;
margin-left:7px;
padding-left:40px;
text-decoration:none;
height:21px;
color:#3a3a3a;
padding-top:6px;
}
#content #left ul li a:hover{
background:url(img/frec_over.gif) top left no-repeat;
color:white;
}
---------------------------------------------------- */

#content #right{
margin-top:0px;
position:relative; 
top:0; 
left:0;
width:900px;
}
#content #right h1{
font-size:27px;
color:#e95d0f;
border-bottom:1px solid #e95d0f;
}
#content #right p{
padding:15px;
text-align:justify;
line-height:18px;
}

/* RIGHT    ---------------------------------------

#content #right{
padding-top:20px;
position:relative; top:0; left:0;
width:608px;
margin-left:292px;
}
#content #right h1{
font-size:27px;
color:#e95d0f;
border-bottom:1px solid #e95d0f;
}
#content #right p{
padding-top:15px;
text-align:justify;
}

----------------------------------------------------------- */ 

#content #credits{
position:relative; top:0; left:0;
text-align:right;
margin-top:0px;
padding-top:0px;
}
#content #credits ul li{
display:inline;
}
#content #credits ul li a{
color:#666;
font-size:11px;
}
#content #credits ul li a:hover{
text-decoration:none;
}
#content #address{
position:relative; top:0; left:0;
border-top:2px solid #d9dada;
padding-top:5px;
padding-bottom:10px;
text-align:left;
}
#content #address h1{
font-size:24px;
margin-bottom:-20px;
}
#content #address a{
color:#e95d0f;
text-decoration:none;
}
#content #address a:hover{
text-decoration:underline;
}

/*ABITAZIONI*/
#abitazioni_content{
margin:auto;
}

.cat_content{
padding:10px;
}

.cat_imag{
}

.cat_url{
color:#e95d0f;
}

.cat_url:hover{
color:#96bf0d;
}

.img_1{
padding-top:20px;
}

.img_2 img{
padding:0px;
margin:0px;
}

.img_3 img{
padding:0px;
margin:0px;
}

.img_4 img{
padding:0px;
margin:0px;
}

.img_5 img{
padding:0px;
margin:0px;
}

.img_2 {
padding:0px;
margin:0px;
width:200px;
}

.img_3{
padding:0px;
margin:0px;
width:200px;
}

.img_4{
padding:0px;
margin:0px;
width:200px;
}

.img_5{
padding:0px;
margin:0px;
width:200px;
}


.img_6{
padding-top:20px;
text-align:center;
}

.img_7{
padding-top:20px;
text-align:center;
}

.img_8{
padding:0px;
margin:0px;
width:200px;
vertical-align:bottom;
margin-bottom:10px;}

.img_9{
padding:0px;
margin:0px;
width:200px;
vertical-align:bottom;
margin-bottom:10px;}

.img_10{
padding:0px;
margin:0px;
width:200px;
vertical-align:bottom;
}

.img_11{
vertical-align:bottom;
padding:0px;
margin:0px;
width:200px;}

.img_8 img{
padding:0px;
margin:0px;}

.img_9 img{
padding:0px;
margin:0px;}

.img_10 img{
padding:0px;
margin:0px;}

.img_11 img{
padding:0px;
margin:0px;}

.content_8_11{
padding:20px;
}
