/* CSS Document */
body{
margin:auto;
width:900px;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
 color:#434343;
  font-weight:normal;
   line-height:20px;
   background:#fffdee;
}
.google {
	font-size:8px;
	color:#FFF189;
	line-height:10px;
}
a:hover {
 color:#982d29;
 font-weight:bold;
 text-decoration: underline;
}
a:link, a:visited {
 color:#982d29;
 text-align:right;
 text-decoration: none;
}
a:active {
 background-color:#982d29;
 font-weight:bold;
 color:#fff;
 text-decoration: none;
 padding-left:20px;
}
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;
}
.txt2 {
 background-color:#982d29;
 font-weight:bold;
 color:#fff;
 text-decoration: none;
 padding-left:20px;
 font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.txt {
 font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.bdsix{
border-left:1px solid #d9d6cc;

}
/* Indirizzo */

#indirizzo {
 text-align: center;
 padding-top:5px;
}

/* top */
#top {
position:relative;
height: 129px !important;

}
/* centrale */
#middle {
  position:relative;
   left:0;
 top:0;
}

#middle  #link {
position:absolute;
 left:0;
 top:0;
 width: 185px;
  padding-top:25px;
 padding-left:90px;
  text-align:right;
  z-index:100;
  
}
#middle #link a:link, a:visited {
 color:#982d29;
 text-align:right;
 text-decoration: none;
}
#middle #link  a:hover {
 color:#982d29;
 font-weight:bold;
 text-decoration: underline;
}
#middle #link a:active {
 background-color:#982d29;
 font-weight:bold;
 color:#fff;
 text-decoration: none;
 padding-left:20px;
}

#middle #linktit {
 background-color:#982d29;
 font-weight:bold;
 color:#fff;
 text-decoration: none;
 padding-left:20px;
}
#middle  #link #news {
position:relative;
 left:0;
 top:0;
 width: 165px;
margin-top:20px;
  text-align:right;
  z-index:100;
  border:1px solid #982d29;
  text-align:right;
}
#middle  #link #news h1{
background: #982d29;
color:#fff;
font-weight:bold;
}
#middle  #link #news #testo{
	font-size:9px;
	line-height:11px;
	text-align:justify;
margin:5px;
padding-bottom:4px;
border-bottom:1px solid #666;
}
#middle  #link #news #testo a:hover{
font-weight:normal;
}
#middle  #link #news #testo a:active{
text-decoration:none;
font-weight:normal;
color: #982d29;
background:#fff;
}
#middle #middle2 {
padding-left:575px;
  width: 309px;
  height: 453px !important;
  background: url(img/main.jpg) top center no-repeat;
  
}
#middle_lavora {
position:relative;
left:0;
top:0; 
padding-left:290px;  
width:600px;
padding-top:20px;
padding-bottom:10px;
  
}

#middle_lavora table td img{
margin:5px;
}
#middle3 {
position:absolute;
right:0;
 top:0;  
 padding-top:20px;
padding-right: 5px;
  width: 289px;
}

#middle3 p {
 font-size:12px;
 color:#434343;
 padding-top:40px;
 padding-right:30px;
}

#line{
	background:#982D29;
	width:100%;
	height:1px;
	margin-bottom:25px;
}

#testore{
	margin:0 auto;
	width:100%;
	border:1px solid #982D29;
	background:#982D29;
}
#testore p{
	font-size:11px;
	color:#ffffff;
	padding:8px;
}
#link_home{
	margin:0 auto;
	width:100%;
	margin-top:8px;
}
#link_home ul{margin-left:12px;}
#link_home ul li{display:inline;font-size:11px;}
#link_home ul li a:hover{font-weight:normal; text-decoration:underline;}
/* bottom */

hr{
background:#982d29;
 height:1px;
}

#indirizzo {
 padding-top:6px;
 text-align:center;
  font-size:11px;
}
#indirizzo a:hover{
text-decoration:underline;
}

.Stile1 {color: #326EE9}
.stile2{
color:#B78381;
}

#marqueecontainer{
position: relative;
width: 158px; /*marquee width */
height: 100px; /*marquee height */
border: 0px solid #00ad8d;
overflow:hidden;
padding: 2px;
padding-left: 4px;
}
