/* CSS Document */
body {
background: url(img/sfondo.gif) repeat-x #fcf6e1;
font-size:13px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
}
.divisione_complementi{
border-bottom:1px solid #e45e28;
padding:3px;
}
.enfasi {
font-size:14px; font-weight:bold; color:#e45e28;
}
.title_prodotti{
font-size:17px; font-weight:bold; color:#e45e28;
}
.enfasi_2{
font-size:15px; color:#9a3311;
font-family:"Times New Roman", Helvetica, sans-serif;
}
h2 {
font-size:17px; color:#9a3311;
}
.box {
height:144px;
width:144px;
border:3px solid #e2e0d2;
margin-left:2px;
}
.box  h1{
background:#e45e28;
width:100%;
color:#fcf6e1;
}
/* Tamburate */
.tamburate {
background: url(img/quad_giallo.gif)center left no-repeat;
padding-top:7px;
padding-left:45px; color:#edcc2f;
}
#content #porte table a.tamburate:hover  {
color:#edcc2f;
}
/* Intelaiate */
.intelaiate {
padding-top:7px; color:#f8a944;
background: url(img/quad_arancione.gif)center left no-repeat;
padding-left:45px;
}
#content #porte table a.intelaiate:hover {
color:#f8a944;
}
/* lavori */
.lavori {
padding-top:7px;
padding-left:45px; color:#ed6c36;
background: url(img/quad_rosso.gif)center left no-repeat;
}
#content #porte table a.lavori:hover {
color:#ed6c36;
}
/* ----------------------------------------------------------------- */
.border_img {
border:2px solid #bbc0bc;
}
.border {
border-left:1px solid #cb9579;
}
.no_border {
border-left:none;
}

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;
}
.testo{
font-size:13px;
color:#2a1406;
font-family:Arial, Helvetica, sans-serif;
}
.button{
background: #2a1406;
padding:5px;
color:#fdfae0;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #fdfae0;
}
.button:hover{
background: #fdfae0;
color:#2a1406;
border:1px solid #2a1406;
}
.act{
background:url(img/freccia.gif) top center no-repeat;
color:#fff;
padding-top:10px;
}
.act2{
color:#000;
}
#content {
	width:952px; margin:0 auto;
	border-left:1px solid #e45e28;
}
#content #flash{
position:relative; top:0; left:0;
}
#content #link{
position:relative; top:0; left:0;
height:35px;
}
#content #link ul {
padding-top:10px;
}
#content #link ul li{
display:inline;
font-size:16px;
padding-left:13px;
padding-right:13px;
}
#content #link ul li a{
color:#fff;
padding-top:10px;
text-decoration:none;
}
#content #link ul li a:hover{
background:url(img/freccia.gif) top center no-repeat;
}
#content #link #titolo{
position:absolute; top:0; right:0;
background:#e45e28;
border-left:3px solid #fcf6e1;
border-right:3px solid #fcf6e1;
width:333px;
color:#fcf6e1;
text-align:right;
font-size:24px;
padding:4px;
}
#content #link_left{
position:absolute; top:235px; 
width:190px;
background:#e45e28;
}
#content #link_left ul {
text-align:right;
}
#content #link_left ul li{
border-bottom:1px solid #f0aa85;
padding-top:22px;
}
#content #link_left ul li a{
display:block;
width:180px;
color:#f7f4ee;
text-decoration:none;
}
#content #link_left ul li a:hover{
color:#000;
}
#content #porte{
/*position:absolute; top:248px;*/
width:342px;
padding-left:214px;
color:#e45e28;
}
#content #porte h1{
color:#e45e28;
font-size:51px;
}
#content #porte{
font-size:25px; color:#777777;
text-decoration:none;
}
#content #porte table {
margin-top:7px;
}
#barra_grey{
background:#bbc0bc;
border:1px solid #2a2417;
height:113px;
width:20px;
}
#content #testo{
position:relative; top:0px; left:0; 
margin-left:618px;
text-align:justify;
width:335px;
margin-top:-170px;
line-height:21px;
height: auto !important;  /* per i browser moderni */  
height: 200px;            /* per IE5.x e IE6 */  
min-height: 200px;        /* per i browser moderni */  
}
#content #middle {
position:relative; top:0px; left:0; 
margin-top:25px;
margin-left:7px;
}
#content #middle_2{
position:relative; top:0px; left:0; 
margin-left:7px; margin-top:25px;
}
#content #middle h1{
color:#fcf6e1;
font-size:50px;
text-align:center;
}
#content #middle_2 #faba{
position:absolute;
top:0;
right:0; margin-top:35px;
width:230px;
padding-left:95px;
border-left:1px dashed #cbb9a3;
}
#content #bottom{
position:relative; top:0px; left:0; 
color:#fcf6e1;
padding:4px;
background:#9a3311;
margin-top:25px;
}
#content #bottom a{
color:#fcf6e1;
font-weight:bold;
}
#content #bottom a:hover{
text-decoration:none;
}