
body{
background-color:#FFFFFF;
background:url(risorse/bg.png);
background-repeat:repeat-x;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
 
}

table{
font-size:12px;

}



.header{
width:968px;
margin:auto;
 
height:26px;
padding-top:13px;
padding-right:12px;
}


.header .right a{
text-decoration:none;
color:#999999;
font-weight:bold;
font-size:11px;
border-left:#cccccc solid 1px;

border-right:#cccccc solid 1px;
padding-left:5px;
padding-right:5px;
}



.header .right a:hover{
color:#0099cc;
}

 .container{
width:980px;
margin:auto;
 
border-top-width:0px;
 
}


.header img{
margin-left:12px;
border-width:0px;
}

.menu{
width:980px;
margin:auto;
 height:40px;
line-height:40px;
 
}
 

.menu a{
background-image:url(risorse/tasto.jpg);
text-align:center;
height:40px;
line-height:40px;
width:162px;
border-right:#FFFFFF solid 1px;
font-size:13px;
color:#FFFFFF;
float:left;
text-decoration:none;
text-transform:capitalize;
font-weight:bold;
} 

.menu a:hover{
 
 
color:#FFFF00;
 
} 




#chiusura {
background-image:url(risorse/tastoc.png);
border-right-width:0px;
width:165px; 

}

#chiusuraselected {
background-image:url(risorse/tastoc.png);
border-right-width:0px;
width:165px; 
color:#FFFF00;

}


#apertura {
background-image:url(risorse/tastoa.png);
 color:#FFFFFF;
width:162px; 

}

#aperturaselected {
background-image:url(risorse/tastoa.png);
 color:#FFFF00;
 width:162px; 

} 
#selected {
color:#FFFF00;
}
 

.abbellimento {
padding:0px;
margin:0px;
height:221px;
}

 

 


 
 
 

 
 
 
  
  
 

.footer{
clear:both;
margin:auto;
width:100%;
 background:#CCCCCC;
text-align:center;
font-size:12px;
color:#333333;
line-height:40px;
height:40px;
 }


.firma{
text-align:center;
font-size:10px;
color:#FFFFFF;
padding-top:10px;
padding-bottom:10px;
 

}

.firma a{
text-decoration:none;
color:#333333;
 
}

.firma a:hover{
text-decoration:underline;
 
}

 

.giustificato{
text-align:justify;
}





.centrato{
text-align:center;
}


.left{
float:left;}
 
 .right{
float:right;
 }
 
 
 .titolileft{
 padding:0px;
 margin:0px;
background-image:url(risorse/sfondo_titoli.jpg); 
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase; 
width:651px;
border-right:#ffffff solid 1px;
text-align:center;
line-height:30px;
height:30px;
}



.titoliright{
 padding:0px;
 margin:0px;
text-align:center;
width:328px;
line-height:30px;
height:30px;
background-image:url(risorse/sfondo_titoli.jpg);
 
font-size:11px;
font-weight:bold;
color:#FFFFFF;

text-transform:uppercase;
}

.titoli{
 padding:0px;
 margin:0px;
text-align:center;
width:980px;
line-height:30px;
height:30px;
background-image:url(risorse/sfondo_titoli.jpg);
font-size:11px;
font-weight:bold;
color:#FFFFFF;

text-transform:uppercase;
}

.titolihome{
 padding:0px;
 margin:0px;
text-align:center;
width:980px;
line-height:30px;
height:30px;
background-image:url(risorse/sfondo_titoli.jpg);
font-size:12px;
font-weight:bold;
color:#FFFFFF;

text-transform:uppercase;
}


.corpo { 
width:940px;
 
text-align:justify;
padding:20px;
  
 
}

.corpohome{ 
width:980px;
 
text-align:justify;
padding:0px;
 padding-top:20px;
 padding-bottom:0px;
 
}


.corpoleft{ 
width:615px;
 
text-align:justify;
padding:20px;
padding-left:18px;
padding-right:19px;
padding-bottom:0px;
min-height:170px;
}

.corpoleft a{
text-decoration:none;
color:#0078b0;
font-weight:bold;
}


.corpoleft a:hover{
color:#0098d0;
text-decoration:underline;
}


 



.corporight{ 
width:288px;
text-align:center;
padding:20px;
 
}


.corporight img{
float:left; 
padding-right:5px; 
border:none;
}


.corporight hr{
padding:0px;
margin:0px;
margin-top:10px;
border-width:0px;
border-bottom:#CCCCCC dotted 1px;
 
}

.corporight a{
background-image:url(risorse/menu_dxn.png);
float:left;
width:285px;
height:25px;
line-height:25px;
text-decoration:none;
padding:0px;
 
color:#FFFFFF;
margin:0px; 
margin-bottom:5px;
border-width:0px;
text-transform:uppercase;

font-size:11px;
 
}


.corporight a:hover{
background-position:0 -25px;
 
 
 
color:#FFFF00;
 
 
 

}



.collegamentiscroller a{
text-decoration:none;
color:#333333;
font-size:12px;
}

.collegamentiscroller a:hover{
 
color:#0098d0;
 
}

 

.menuhome a{
text-align:center;
background-image:url(risorse/menu_home.png);
float:left;
width:225px;
height:35px;
line-height:35px;
text-decoration:none;
padding:0px;
 
color:#FFFFFF;
margin:10px; 
margin-top:10px;
margin-bottom:0px;
border-width:0px;
font-size:11px;

 
}


.menuhome a:hover{
background-position:0 -35px;
 
 
 
color:#FFFF00;
 
 
 

}





	
	
 #slideshow {
	border: 0px solid #000;
	overflow: hidden;
	margin: 0px auto 0px;
	position: relative;
	width: 980px;
	height: 221px;
	background-color:#ffffff;
}

#slideshow img {
	width: 980px;
	height: 221px;
}	

.fine{
margin-top:20px;
text-align:center;

width:100%;

}


.immaginebordo{
float:left;
padding:5px;
margin-right:10px;
border:#999999 solid 1px;

}


.tabella_contatti{
 
 
 
border:#999999 solid 1px;
font-weight:bold;
background-color:#f2f2fe;

}

.tabella_contatti td{
text-align:right;
padding:10px;
}


.tabella_contatti .grigio{
background-color:#eefeee; 
}

.tabella_contatti .allineodx{
text-align:left;
}



.filler{
 
 
 
border:#999999 solid 1px;
font-weight:bold;
background-color:#f2f2fe;
padding:10px;

}

 
.prodotti_tabella  {
color:#555555;
 
font-weight:normal;
}
.prodotti_tabella a{
color:#006699;
text-decoration:none;
font-weight:bold;
}

.prodotti_tabella a:hover{
color:#0099cc;
text-decoration:none;
 
}

.spacer_prodotti{

margin:0px;
height:3px;

 
padding:0px;


}


.fillertop{
height:20px;
margin:0px;
padding:0px;
background-image:url(risorse/top2.jpg);
}


.fillerbottom{
height:20px;
margin:0px;
padding:0px;
background-image:url(risorse/bottom2.jpg);
}

.fillerbody{
height:20px;
margin:0px;
padding-left:10px;
padding-right:10px;
background-image:url(risorse/body2.jpg);
height:150px
 
}

.fillerbodyb{
height:20px;
margin:0px;
padding-left:10px;
padding-right:10px;
background-image:url(risorse/body2.jpg);
height:65px
 
}

.tabelle ul{
margin:0px;
margin-left:0px;
padding:0px;
list-style:none;
}

 
.tabelle li{
text-align:center;
margin:0px;
padding:0px;
display:inline;

} 

 

.tabelle a{
float:left;
width:361px;
height:35px;
line-height:35px;
padding:0px;
margin-bottom:10px;
background-image:url(risorse/tabelle_sfondp.png);
text-transform:lowercase;
text-transform:capitalize;
color:#FFFFFF;
font-size:10px;
margin-left:128px;
margin-right:130px;
text-align:center;

}

.tabelle a:hover{

text-decoration:none;
background-image:url(risorse/tabelle_sfondp.png);
background-position:0px -35px;
color:#ffff00;

}

.testo_piccolo{
font-size:11px;

}

.titoli_tabelle{
font-weight:bold;
color:#006699;
font-size:14px;

}

.spacer_tabelle{
width:350px;
border-bottom:#999999 dotted 1px;
margin:auto;
margin-bottom:20px;

}


 

