/* CSS Document */
body{
margin:auto;
width:902px;
background-color: #fff5e3;
font: 12px Verdana, sans-serif;
line-height:18px;
text-align:justify;
color:#444;
text-align:justify;
}
.white{
text-decoration:underline;
color:#fff;
}
.colombo{
text-align:center;
color:#ad520c;
font-size:9px;
}
.marrone{
text-align:center;
color:#ad520c;
}

.marrone:hover{
text-decoration:underline;
}
.tdchiaro{
	text-align:justify;
border-bottom:1px solid #ad520c;
border-top:1px solid #ad520c;
background:#f6ebd5;
}
#inside{
position:relative;
top:0px;
left:0px;
background-color: #f3e3c4;
border-left:1px solid #ad520c;
border-right:1px solid #ad520c;
border-bottom:1px solid #ad520c;
}
.banner a img{
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
padding-top:17px;
padding-left:20px;
}
.banner a:hover img{
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
}
td{
padding:6px;
margin:6px;
}
h1{
font-size:16px;
font-family: "Arial", sans-serif;
color:#b39e75;
font-weight:bold;
padding-bottom:6px;
padding-top:6px;
}
h2{
font-size:20px;
font-family: "Arial", sans-serif;
text-align:right;
border-bottom:1px solid #ad520c;
color:#ad520c;
padding-bottom:6px;
padding-top:6px;
}
h3{
font-size:20px;
font-family: "Arial", sans-serif;
text-align:right;
border-bottom:1px dashed #ad520c;
color:#ad520c;
padding-bottom:6px;
padding-right:24px;
padding-top:6px;
background:url(img/fiore.gif) no-repeat right center;
}
h4{
font-size:16px;
font-family: "Arial", sans-serif;
text-align:center;
font-weight:bold;

border-bottom:1px solid #ad520c;
color:#b39e75;
padding-bottom:6px;
padding-top:6px;
}
p{
color:#444;
}
a{
text-decoration:none;
}
/*TOP */
#top {
position:relative;
top:0px;
left:0px;
height:124px;
}
#link {
position:relative;
top:0px;
left:0px;
height:28px;
}
#link ul {
position:relative;
top:0px;
left:0px;
background: #b39e75;
height:26px;
padding-top: 3px;
}
.pipe  li {
padding-left: 10px;
padding-bottom:14px;
background:url(img/lista.gif) no-repeat;
}

li.no_pipe {
	margin-left: 0;
padding-left: 10px;
	background-image: none;
}

#link ul li {
display:inline;

}

#link ul li a{
color:#fff;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
#link ul li a:hover{
border-bottom:2px solid #ad520c;
padding-bottom:10px
}
/* LINK SINISTRA */
#middle{
position:relative;
top:0px;
left:0px;
}
#middle #bx {
position:absolute;
top:0px;
left:0px;
width:182px;
}

#middle #bx #box_sx {
position:relative;
top:0px;
left:0px;
margin-top:20px;
margin-left:10px;
background:#f6ebd5;
border:1px solid #c58453;
width:182px;
}
#middle #bx #banner {
margin-top:5px;
margin-left:10px;
}
#middle #bx #banner img{
margin-top:10px;
}
#middle #bx #box_sx  ul{
text-align:center;
padding-top:4px;
}
#middle #bx #box_sx  ul li a{
font-family: "Arial", sans-serif;
color:#ad520c;
}
#middle #bx #box_sx  ul li a:hover{
text-decoration:underline;
}

/* Centrale */
#centrale {
position:relative;
top:0px;
right:0px;
width:680px;
margin-left:210px;
margin-top:20px;
}
/* Footer */
#footer{
position:relative;
top:0px;
left:0px;
background: #b39e75;
margin-top: 10px;
color:#fff;
text-align:center;
font-size:9px;
}