body {
margin: 0;
padding: 0;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
background: #fff url(../image/cielo1.jpg) center top repeat-x;
/*background: #3e90cd;*/
color: #262626;
text-align: center; 
}
#aux{
width:100%;
float:left;
/*background: #3e90cd;*/
background: #e4ecf7 url(../image/cielo1.jpg) center top repeat-x;
}
.centrato {
width:955px;
margin:0 auto;
text-align: left;
}
#sfondo{
width:955px;
float:left;
background: url(../image/bkg_centrato.png) right top repeat-y;
background:#fff;
border-right:1px solid #000000;
border-left:1px solid #000000;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}

#corpo {
width:672px;
padding:2px;
float:left;
}
p{
margin:0;
padding:0;
}
img{
border:0;
}
h1{
color:#fff;
font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding:0 0px;
margin:5px 0 0 7px;}


h4{
color:#ea9306;
font:12px;
padding:14px 0 0 50px;
margin:30px 0 10px 0;
font-weight:bold;
float:left;
width:410px;
background:#fff url(../image/icoDWN.jpg) left no-repeat;
}
/*-------------------------------------
	HEADER
-------------------------------------*/
#banner{
margin:5px 0;
float:left
}

/*-------------------------------------
	MENU  PRIMO   LIVELLO
-------------------------------------*/
#menuNavigazione{position:relative;margin:4px 0 0 0;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent  url(../image/menu/sfondo.png) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;
float:left;
width:672px;
}
#menuNavigazione ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#menuNavigazione ul li{display:block;float:left;margin:0 2px 0 2px;}
#menuNavigazione ul li a{display:block;float:left;color:#dcdbf3;text-decoration:none;padding:14px 50px 0 50px;height:28px;}
#menuNavigazione ul li a:hover{color:#fff;background:transparent url(../image/menu/sfondoOver.png) no-repeat top center;}

#menuNavigazione .voceCorrente a{color:#fff;background:transparent url(../image/menu/sfondoOver.png) no-repeat top center;}
/*-------------------------------------
	MENU  SECONDO   LIVELLO
-------------------------------------*/
.menuDue{
margin:0 0 10px 0;
padding:0.5em 0;
border-bottom:1px solid #000;
border-top:1px solid #000;
text-align:center;
font-weight:bold;
float:left;
width:100%
}
.menuDue li{
display:inline;
margin:0 2em;
height:0;
}
.menuDue a:link,
.menuDue a:visited{
color:#8b8a8a;
text-decoration:none
}
.menuDue a:hover,
.menuDue a:focus,
.menuDue a:active{
color:#323232;
}
.menuDue .voceCorrente a:link,
.menuDue .voceCorrente a:visited,
.menuDue .voceCorrente a:hover,
.menuDue .voceCorrente a:focus,
.menuDue .voceCorrente a:active{
color:#323232;
}

#testataPensiline{
/*padding:0 20px 0 20px;*/
float:left;
width:672px;
background:#004e27;
}

#testataLightline{
/*padding:0 20px 0 20px;*/
float:left;
width:672px;
background:#999999;
}


#testataFinestre{
/*padding:0 20px 0 20px;*/
float:left;
width:672px;
background:#df6e34;
}



#testataEvacuatori{
/*padding:0 20px 0 20px;*/
float:left;
width:672px;
background:#0078bb;
}


#testataCupolini{
/*padding:0 20px 0 20px;*/
float:left;
width:672px;
background:#ee7f01;
}

#testataCupole{
/*padding:0 20px 0 20px;*/
float:left;
width:672px;
background:#0078bb;
}

#testataLightLine{
/*padding:0 20px 0 20px;*/
float:left;
width:672px;
background:#CCCCCC;
}

#testataTunnels{
/*padding:0 20px 0 20px;*/
float:left;
width:672px;
background:#00a3bb;
}

#testataTermoplastici{
/*padding:0 20px 0 20px;*/
float:left;
width:672px;
background:#073081;
}

#tutto{
/*padding:0 20px 0 20px;*/
float:left;
width:672px;
background:#fff;
}

.tutto_Titolo{
color:#fff;
font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding:0 0px;
margin:0px 0 0 0px;
background:#0588ca;
width:662px;
padding:5px;
}
.testoEvidenza{
font:15px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000;
font-weight:bold;
}

.testoSoc{
width:280px;
float:left;
text-align:justify;
margin:5px 0 0 0;
/*background:#004e27;*/
}

.testoSoc p{
margin:0 0 15px 0
}



.testo{
width:328px;
float:left;
text-align:justify;
margin:5px 0 10px 0;
/*background:#004e27;*/
}
.testo p{
margin:0 0 1px 0
}




.testo td{
border-bottom:1px solid #ccc;

}
.testo tr{
height:20px
}
#box_azzurro{
float:left;
width:250px;
margin:10px 0 10px 40px;
padding:20px;
background:#0588ca;
color:#fff;
}
#box_azzurro h1{
color:#fff;
}
#box_Fotogallery{
float:left;
width:340px;
margin:0 0 0 20px;
padding:10px;
background:#fff;
color:#fff;

}
.box_Fotogallery_Titolo{
color:#0588ca;
font-weight:bold;
font-size:12px;
padding:5px;
}
.box_Fotogallery_image{
padding:3px;
border:1px solid #000000;
margin:2px 2px 0 0;
text-decoration:none;
text-align:left;
}

#box_GoogleMap{
float:left;
width:280px;
margin:0 0 0 30px;
padding:20px;
/*background:#0588ca;*/
color:#fff;
}



/*--------------------------------
	SINISTRA
--------------------------------*/
#sinistra{
background: #fff url(../image/bkg_sinistra.jpg) center top no-repeat;
float:left;
width:248px;
padding:0 8px;/*modificato per ie 6*/
margin:5px;
/*border:1px solid #000000;*/
}
#logo{
margin:15px 0;
}
.menuProdotti{
text-align:right;
list-style-type:none;
width:250px;
/*border:1px solid #000000*/;
float:left;
}
.menuProdotti img{
vertical-align:middle;
padding:0 3px 0 3px
}
.menuProdotti li{
margin:5px 0;
}
.menuProdotti a{
text-decoration:none;
color:#000;
display:block;
width:240px
}
.menuProdotti a:hover{
background:#8c9cac;
}
.menuProdotti .voceCorrente a {
background:#0e79c8;
color:#dbe5ed
}
#footer{
padding:15px 0 0px 0;
float:left;
width:950px;
margin:0 auto;
text-align:center;
}
.DatiSoc{
font-size:13px;	
	}

#Credits{
float:left;
width:950px;
margin:0 auto;
text-align:right;
font-size:9px;
}
#Credits a{
text-decoration:none;
color:#000000;
}
#Credits a:hover{
text-decoration:none;
color:#ff0000;
}









.sottoMenuDOC{
padding:0;
float:left;
margin:15px 0 15px 0;
font-weight:bold;
background:#FFFFFF;
}
.sottoMenuDOC li{
list-style-type:none;
padding:2px 0
}
.sottoMenuDOC a{
background:url(../image/freccia.png) left center no-repeat;
padding:3px 0 3px 20px;
color:#1a181c;
display:block;
text-decoration:none}
.sottoMenuDOC a:hover{
background:#dce282 url(../image/freccia.png) left center no-repeat;}
.sottoMenuDOC .voceCorrente a{
background: #dce282 url(../image/freccia.png) left center no-repeat;
color:#FFf;
}


/*---------------------------------------------
	GESTIONE IMMAGINI TUTTI I PRODOTTI
---------------------------------------------*/
.strut_dettaglio{
float:left;
width:130px;
margin:0 30px 30px 5px;
font:11px Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
}

.strut_dettaglio img{
border:1px solid #000000;
}


.strut_dettaglio a{
border:1px solid #ebe8db;
text-align:center;
display:block;
padding:10px;
text-decoration:none;
color:#000;
width:130px;
height:155px;
}

.strut_dettaglio a:hover, .strut_dettaglio a:focus, .strut_dettaglio a:active{
background:#8c9cac;
border:1px solid #001665;
}
.fotoDescrizione{
color:#FF0000;
text-transform:uppercase;
}

.strut_dettaglio1{
float:left;
width:130px;
margin:0 30px 30px 5px;
font:11px Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
}

.strut_dettaglio1 img{
border:1px solid #000000;
}


.strut_dettaglio1 a{
border:1px solid #ebe8db;
text-align:center;
display:block;
padding:10px;
text-decoration:none;
color:#000;
width:130px;
height:155px;
background:#FF0000;
color:#000000;
}

.strut_dettaglio1 a:hover, .strut_dettaglio1 a:focus, .strut_dettaglio1 a:active{
background:#FF0000;
border:1px solid #001665;
color:#000000;
}


/*--------------------------------
	ELENCO PRODOTTI - REALIZZAZIONI
--------------------------------*/

#sinistraElencoFotoRealizzazioni{
width:490px;
background:#fff;
float:left;
margin:5px 0 10px 0;
}

.sinistraElencoFotoRealizzazioni_Foto{
width:104px;
height:130px;
float:left;
text-align:center;
margin:10px 5px 5px 5px;
}

.sinistraElencoFotoRealizzazioni_Foto a{
border:1px solid #ebe8db;
text-align:center;
display:block;
text-decoration:none;
color:#000;
width:100px;
height:130px;
padding:2px;
}

.sinistraElencoFotoRealizzazioni_Foto a:hover, .sinistraElencoFotoRealizzazioni_Foto a:focus, .sinistraElencoFotoRealizzazioni_Foto a:active{
background:#8c9cac;
border:1px solid #001665;
color:#FFFFFF;
}


.sinistraElencoFotoRealizzazioni_Testo{
text-align:center;
margin-top:0px;
}







#sinistraRealizzazioni{
background: #fff;
width:auto;
margin:0px;
float:left;
border-left:1px solid #000000;
}

.menuProdottiRealizzazioni{
text-align:right;
list-style-type:none;
}
/*
.menuProdottiRealizzazioni li{
margin:15px 5px 5px 0px;
text-align:left;
}
.menuProdottiRealizzazioni a{
text-decoration:none;
text-align:left;
color:#000;
display:block;
width:129px
}
.menuProdottiRealizzazioni a:hover{
background:#8c9cac;
}
.menuProdottiRealizzazioni .voceCorrente a {
background:#0e79c8;
color:#dbe5ed;
margin:0px;
}*/



.menuProdottiRealizzazioni img{
vertical-align:middle;
padding:0 3px 0 3px
}
.menuProdottiRealizzazioni li{
margin:5px 0;
}
.menuProdottiRealizzazioni a{
text-decoration:none;
color:#000;
display:block;
width:129px;
padding:5px;
}
.menuProdottiRealizzazioni a:hover{
background:#8c9cac;
}
.menuProdottiRealizzazioni .voceCorrente a {
background:#0e79c8;
color:#dbe5ed
}




