/* CSS Document */

body
{
margin:0px;
padding:0px;
background:url(/images/bg.jpg) left top repeat-x;
}
.right
{
float:right;
}
.left
{
float:left;
}
p
{
margin: 15px 0px;
}

#container
{
width:100%;
margin:0px auto;
text-align:center;
margin:0 auto;
}

#header-wrapper
{
width:100%;
margin:0px auto;
text-align:center;
}
#body-wrapper
{
width:100%;
margin:0px auto;
text-align:center;
}

#header
{
width:1000px;
height:447px;
background:url(/images/header-1.jpg) left top no-repeat;
margin:0px auto;
}
.header-image
{
width:716px;
height:215px;
margin-left:142px;
margin-top:9px;
float:left;
}
.header-4
{
width:1000px;
height:auto;
clear:both;

}
.header-1
{
width:1000px;
height:138px;
margin:0px auto;
}
.header-2
{
width:1000px;
height:33px;
margin:0px auto;
}
.header-3
{
width:852px;
height:32px;
padding-top:10px;
padding-left:148px;

}

.menu1
{
width:852px;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:left;
float:left;

}
.menu
{
padding-right:18px;
white-space:pre;
background:url(/images/tab-line.jpg) right top no-repeat;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:left;
line-height:25px;
margin-right:8px;

}
.menu:hover
{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#77B016;
text-decoration:none;
text-align:left;
white-space:pre;

}
.logo
{
margin-left:140px;
margin-top:70px;

}
.logo-2
{
margin-left:760px;
margin-top:0px;
margin-right:135px;

}
#body
{
width:1000px;
margin:0px auto;
}
#footer-wrapper
{
width:100%;
margin:0px auto;
text-align:center;
clear:both;
height:60px;
background:url(/images/footer-bg.jpg) center top repeat-x;
}
#footer
{
width:1000px;
height:35px;
padding-top:25px;
margin:0px auto;
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
color:#A3A3A3;
font-size:11px;
background:url(/images/footer-bg.jpg) center top repeat-x;
}

.font-blcck-bold
{
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
color:#A3A3A3;
font-weight:bold;
}
.font-black-link
{
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
color:#A3A3A3;
font-weight:bold;
text-decoration:none;
}
.font-black-link:hover
{
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-weight:bold;
text-decoration:none;
}
.body-main
{
width:1000px;
background:url(/images/body-bg.jpg) left top  repeat-y;
float:left;
margin:0px auto;
}
.body-part-1
{
width:126px;
height: auto;
float:left;
padding:0px;
margin:0px;

}


.body-part-2
{
width:750px;
float:left;
height:auto;
padding:0px;
margin:0px;
}
.body-part-2-left
{
width:172px;
float:left;
height:auto;
margin:0px;
padding-left:9px;
}
.body-part-2-left-1
{
width:172px;
height:41px;
float:left;
margin:1px auto;
background: url(/images/properties.jpg) left top no-repeat;
}
.font-bold-orenge
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FAA606;
font-weight:bold;
padding-top:14px;
}

.body-part-2-left-2
{
width:172px;
float:left;
height:auto;
margin:0px;
padding:0px;
}
.navlist
{
width:169px;
margin-left:0px;
float:left;
}
.navlist ul
{
margin:0px;
padding:0px;
}
.navlist ul li
{
list-style-type:none;
}
.navlist ul li a
{
display:block;
background:url(/images/tab-n.jpg) left top no-repeat;
height:30px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
line-height:30px;
text-decoration:none;
text-align:left;
padding-left:20px;
}
.navlist ul li a:hover
{
background:url(/images/tab-h.jpg) left top no-repeat;
color:#fff;
}
.navlist ul li a.active
{
background:url(/images/tab-h.jpg) left top no-repeat;
color:#fff;
}
.body-part-2-left-3
{
width:172px;
float:left;
height:auto;
background:url(/images/body-left-bg.jpg) left top repeat-x #FFF9E6;
height:auto;
}
.new-box
{
width:145px;
height:auto;
clear:both;
background-color:#FFF9E6;
padding:2px;
border:2px solid #AAD042;
margin:0px auto;
}

.font-orenge
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#BC8C40;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.font-orenge:hover
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#BC8C40;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.font-orenge-1
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#93651C;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}
.font-orenge-1:hover
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#93651C;
font-size:14px;
font-weight:bold;
text-decoration:none;
}



.body-part-2-right
{
width:560px;
float:left;
height:auto;
}
.body-right-image
{
float:left;
width:20px;
margin:0px;
}
.body-right-1
{
width:519px;
float:right;
padding:10px; 
margin:0px;
}
.body-right-2
{
width:432px;
float:left;
border-bottom: 1px dotted #CCCCCC;
height:40px;

}
.body-right-3
{
margin-top:0px;
width:539px;
float:right;
}
.image_img {
	padding:4px;
	border:1px solid silver;
}
.imagelistimg {
 	padding:1px;
        border:1px solid silver;
}
.body-content
{
width:535px;
text-align:justify;
font-size:12px;
padding-left:0px;
color:#555555;
font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;
line-height:18px
}
.font-green
{

font:Verdana, Arial, Helvetica, sans-serif;
color:#77B016;
text-align:left;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.font-green-link
{

font:Verdana, Arial, Helvetica, sans-serif;
color:#77B016;
text-align:left;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.font-green-link:hover
{

font:Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.title
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#77B016;
text-align:left;
font-size:20px;
font-weight:bold;
line-height:150%;
border-bottom: 1px dotted #cccccc;
}
.font-red
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#D60C0C;
text-align:left;
font-size:24px;
font-weight:bold;
}

.body-image
{
width:177px;
float:right;
margin: 0px 0px 0px 8px;
background:url(/images/right-bg.jpg) left top repeat-x;
}
.body-image-main
{
margin-left:7px;
width:172px;
float:left;
height:auto;
margin-bottom:5px;
}
.body-image-mid
{
width:172px;
float:left;
background:url(/images/image-mid.jpg) left top repeat-y;
height:auto;
text-align:center;
}
.body-image-up
{
width:172px;
float:left;
height:16px;

}
.body-image-dn
{
width:172px;
height:16px;
float:left;

}
.body-part-3
{
width:124px;
float:right;
padding-top:200px;
}
.body-down
{
width:1000px;
height:18px;
margin:0px auto;
float:left;
margin-bottom:10px;
}
.round-frame-box
{
width:748px;
height:224px;
margin:0px auto;
padding-top:0px;
background:url(/images/round-frame-box.png) left top no-repeat;
clear:both;
}

#sommarioelenco {
width:325px;
}

#immagine img {
border:1px solid black;
left:-4px;
position:relative;
top:-4px;
}
#immagine {
background:transparent url(/img/shadowdark.gif) repeat scroll 0%;
float:right;
position:relative;
top:-20px;
}

.listEntry h1 {
font-size:13px;
margin-bottom:0px
}

.listEntry {
background-color:#f6f6f6;
clear:both;
margin:10px 0px;
overflow:hidden;
padding:5px 10px 0px;
}

#lista_articoli {
background-color:#FFFFFF;
margin-top:10px;
}
textarea {
width:300px;
}
.imagelisttd {
	text-align:center;
}
