.sfondo{
background-color:#fb8a2f;
margin: auto; 
margin-top: 30px;	}

.contenitore{
width: 737px;
margin: auto;
background-color: White;
overflow: auto;
/*display: table;*/ }

.colonna-sinistra{
width: 250px;
/*border: 1px solid #47fb2f;*/ 
float: left;
margin-left: 12px;}

.colonna-destra{
width: 458px;
/*border: 1px solid #fb2f51;*/ 
float: left;}

.animazione{
width:458px;
height:198px;}

/* ---Menu Principale ----------------------------- */ 
.menu{
width:250px;
float: left;
margin-bottom:7px;
/*border: 1px solid #000;*/ }

.ulmenu{
list-style-type: none;
margin: 0px;
padding: 0px;}

/*.ulmenu li{
width: 235px;
height: 31px;
margin-top: 3px;
margin-bottom: 3px;}

.ulmenu li.home a{
width: 235px;
height: 31px;
background-image: url(immagini/menu/home_off.gif);
float: left;
text-indent:-200000px;}

.ulmenu li.home a:hover{
background-image: url(immagini/menu/home_on.gif);}

.ulmenu li.azienda a{
width: 235px;
height: 31px;
background-image: url(immagini/menu/azienda_off.gif);
float: left;
text-indent:-200000px;}

.ulmenu li.azienda a:hover{
background-image: url(immagini/menu/azienda_on.gif);}

.ulmenu li.prodotti a{
width: 235px;
height: 31px;
background-image: url(immagini/menu/prodotti_off.gif);
float: left;
text-indent:-200000px;}

.ulmenu li.prodotti a:hover{
background-image: url(immagini/menu/prodotti_on.gif);}

.ulmenu li.partner a{
width: 235px;
height: 31px;
background-image: url(immagini/menu/partner_off.gif);
float: left;
text-indent:-200000px;}

.ulmenu li.partner a:hover{
background-image: url(immagini/menu/partner_on.gif);}

.ulmenu li.download a{
width: 235px;
height: 31px;
background-image: url(immagini/menu/download_off.gif);
float: left;
text-indent:-200000px;}

.ulmenu li.download a:hover{
background-image: url(immagini/menu/download_on.gif);}

.ulmenu li.contatti a{
width: 235px;
height: 31px;
background-image: url(immagini/menu/contatti_off.gif);
float: left;
text-indent:-200000px;}

.ulmenu li.contatti a:hover{
background-image: url(immagini/menu/contatti_on.gif);}*/

.pulsantihome{
margin-top:7px;
}

.pulsanti{
margin-top:1px;
margin-bottom:1px;
}
/* ---Banner ----------------------------- */ 

#silvan {
margin-top: 10px;
margin-bottom: 10px;
list-style-type: none;
width: 235px;
height: 181px;
float: left;}

#silvan a{
width: 235px;
height: 181px;
background-image: url(immagini/banner_silvan_off.gif);
float:left;
text-indent:-200000px;}

#silvan a:hover{
background-image: url(immagini/banner_silvan_on.gif);
float:left;}

#europa {
margin-bottom: 10px;
list-style-type: none;
width: 235px;
height: 81px;
float: left;}

#europa a{
width: 235px;
height: 81px;
background-image: url(immagini/banner_europa_off.gif);
float:left;
text-indent:-200000px;}

#europa a:hover{
background-image: url(immagini/banner_europa_on.gif);
float:left;}

#installatore{
margin-bottom: 10px;
list-style-type: none;
width: 235px;
height: 83px;
float: left;}

#installatore a{
width: 235px;
height: 83px;
background-image: url(immagini/banner_installatore_off.gif);
float:left;
text-indent:-200000px;}

#installatore a:hover{
background-image: url(immagini/banner_installatore_on.gif);
float:left;}

#porta{
margin-bottom: 10px;
list-style-type: none;
width: 235px;
height: 147px;
float: left;}

#porta a{
width: 235px;
height: 147px;
background-image: url(immagini/banner_porta_off.gif);
float:left;
text-indent:-200000px;}

#porta a:hover{
background-image: url(immagini/banner_porta_on.gif);
float:left;}

/* --- Contenuto Pagina ----------------------------- */ 
.testohome{
width: 458px;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3d3e61;
border: 1px solid #fff;
display: table;}

.testohome img{
float: right;
margin-top: -16px;}

.testohome h1{
margin-bottom: 5px;
margin-top: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #3d3e61;
font-weight: bold;}

.perche{
width: 236px;
height: 208px;
float: left;
margin-top: 30px;
background-image: url(immagini/sfondi/sfondo-perche.gif);
/*border: 1px solid #000;*/}

.perche h2{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #3d3e61;
margin-top: 5px;
margin-left: 40px;}

.perche li{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3d3e61;
list-style-image: url(immagini/li.gif);
margin-left: -5px;
margin-bottom: 9px;}

/*.manutenzione{
width:200px;
height: 110px;
border-bottom: 1px solid #d6d6d6;
margin-top: 30px;	
margin-left: 250px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3d3e61;}

.manutenzione img{
border: 1px solid #d6d6d6;
float: left;
margin-right: 3px;}

.manutenzione a{
text-decoration: none;
color:#3d3e61;
}
	
.manutenzione a:hover{
text-decoration: underline;
color:#65657f;
}	*/ 
	
ul#ulperche{
width: 200px;}
	
.sep{
display: table;}

.sep2{
clear: both;
display: table;
height: 20px;}

/*.dovesiamo{
width:200px;
height: 100px;
display: table;	
margin-left: 250px;
margin-top: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3d3e61;}

.dovesiamo img{
border: 1px solid #d6d6d6;
float: left;
margin-right: 3px;}

.dovesiamo a{
text-decoration: none;
color:#3d3e61;
}
	
.dovesiamo a:hover{
text-decoration: underline;
color:#65657f;
}	*/ 

.tabhome{
float:left;
margin-top:30px;
margin-left:10px;}

.imghome{
margin-left:1px;
margin-right:4px;
border:2px solid #d3d3d3;}

a.download{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3d3e61;}

a:hover.download{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #7d7ea9;}


/* --- Piede ----------------------------- */ 
.piede{
width: 370px;
height: 30px;
border-left: 7px solid #fb8f37;
border-right: 7px solid #fb8f37;
clear: both;
margin: auto;
font-family: Verdana, Helvetica, sans-serif;
color: #9d9d9d;
font-size: 10px;}

.piedecentro{
margin: auto;
width: 350px;}

.piede a{
padding-right: 5px;
padding-left: 5px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #73748d;
text-decoration: none;
border-right: 1px solid #73748d;}

.piede a.contatti{
border-right: 0px solid #73748d;}

.piede a:hover{
color: #fb8a2f;}

/* --- Pagina Prodotti ----------------------------- */ 

.famiglia{
width: 449px;
height: 69px;
margin-top: 25px;
background-image: url(immagini/sfondi/sfondo_famigliaProdotti.gif);
background-repeat: repeat-x;}

.famiglia img{
margin-left: 30px;
border: 0px;
padding: 0px;
float: left;}

.famiglia a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4a4b60;
text-decoration: none;
font-weight: bold;}

.famiglia a:hover{
color: #d2855f;}

.famigliatesto{
float: left;
margin-left: 30px;
margin-top: 27px;}

.elenco-prodotti{
width: 458px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3d3e61;}

.elenco-prodotti2{
width: 458px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3d3e61;}

.elenco-prodotti h3{
margin: 0px;
font-size: 14px;}

.elenco-prodotti img{
border: 2px solid #e0e0e2;
/*float: right;*/
margin-left: 3px;
margin-right: 3px;}

.elenco-prodotti li{
list-style-image: url(immagini/li.gif);
margin-top: 3px;}

.elenco-prodotti2 li{
list-style-image: url(immagini/li.gif);
margin-top: 3px;}

.elenco-prodotti a{
text-decoration: none;
color: #3d3e61;}

.elenco-prodotti a:hover{
color: #d2855f;}

#imgprodotti{
margin-right: 10px;
margin-bottom: 10px;
border: 1px solid #e0e0e2;
float: left;
display: table;}

.tabella{
font-size: 11px;}

.testopartner {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3d3e61;
}

.testopartner h1{
margin-bottom: 5px;
margin-top: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #3d3e61;
font-weight: bold;}