BODY { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7A7A7A;}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #7A7A7A;}
table {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none color: #7A7A7A;}
a { color: #7A7A7A; text-decoration: none;}
a:active { color: #7A7A7A; text-decoration: none; }
a:hover { color: #F7A51B; text-decoration: underline; }
a.novita { color: #FFFFFF; text-decoration: none; }
a.novita:active { color: #FFFFFF; text-decoration: none; }
a.novita:hover { color: #F7A51B; text-decoration: underline; }
a.realizza { color: #004CAB; text-decoration: none; }
a.realizza:active { color: #004CAB; text-decoration: none; }
a.realizza:hover { color: #F7A51B; text-decoration: none; }
#title12 { font-size: 12px;}
#title13 { font-size: 13px;}
#pic { font-size: 10px;}

/*inizio scroll*/
#layer {
	scrollbar-face-color:#70889E;
	scrollbar-shadow-color:#C5C5C5;
	scrollbar-3dlight-color:#FFF;
	scrollbar-arrow-color:#C5C5C5;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-track-color:#FFF;
	scrollbar-highlight-color:#C5C5C5;
}
/*fine scroll*/

/*inizio index*/
#tutto { position: absolute; left: 50%; margin-left: -383px; width: 775px; background: #FFFFFF;}
#testata { border: 1px solid #C5C5C5; padding: 0 30px 0 30px; margin-top: 50px;}
#testata2 { width: 713px;  height: 52px;}
#logo { width: 400px;  float: left;}
#lingua { width: 313px; float: left; text-align: right;}
#contenuto { border-top: 6px solid #C5C5C5; border-left: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; margin: 8px 0 8px 0;}
#flash { width: 773px; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}
#zonamenus { background: url(../images/fondomenu.jpg); padding: 0 20px 0 53px; height: 202px; border-bottom: 1px solid #FFFFFF;}
#menuprodotti { width: 250px;  float: left;}
#fotodescrizio { border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;  margin-bottom: 1px; padding: 9px 14px 10px 14px; }
#fotodescrizio2 {  width: 220px; color: #000; height: 51px;}
#prodo { border: 1px solid #FFF; padding: 3px 0 2px 0; background: #DCA43C;}
#menu { width: 110px;  float: right;  margin-top: 25px;}
#sotto { border: 1px solid #C5C5C5; padding-right: 30px; margin: 7px 0 20px 0; text-align: right;}
#sotto2 { border: 1px solid #C5C5C5; padding-right: 30px; margin: 7px 0 30px 0; text-align: right;}
/*fine index*/

/*inizio credits*/
#tut4 { width: 350px;}
#tut2 { width: 500px;}
#tut3 { width: 400px;}
#top { background: #4C81C4; border-left: 1px solid #004CAB; border-right: 1px solid #004CAB; border-bottom: 1px solid #004CAB;}
#content { height: 100px;}
#chiudi { border-left: 1px solid #004CAB; border-right: 1px solid #004CAB; border-top: 1px solid #004CAB; text-align: right; margin-top: 10px; padding: 5px 20px 5px 0;}
#certifical{float: left; padding: 0 10px 0 20px;}
a.zoomcertificazione:link,a.zoomcertificazione:visited{color: #333; font-size: 12px;}
a.zoomcertificazione:hover{text-decoration: none; color: #FFA600;}
.fotox{float: left; border: 1px solid #333; margin-bottom: 30px;}
#dist{float: left; padding-bottom: 50px;}
/*fine credits*/

/*inizio selcom*/
#testata3 { border: 1px solid #C5C5C5; padding: 0 30px 0 30px; margin-top: 10px;}
#foto { width: 773px; border-top: 1px solid #FFFFFF;}
#menu1 { background: #9F9F9F; padding: 0 40px 0 25px; border-top: 1px solid #FFFFFF;}
#menu2 { width: 708px; }
#pixel { width: 188px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; float: left; }
#pagina { padding-left: 25px; height: 202px; border-bottom: 1px solid #FFFFFF;}
#fotona { width: 190px;  float: left;}
#titolo { border-left: 1px solid #004CAB; border-right: 1px solid #004CAB; border-bottom: 1px solid #004CAB; margin-bottom: 1px;}
#menu3 { width: 144px; float: right; text-align: right; padding: 25px 20px 0 0; background: #FFA800;}
#fotina { border: 1px solid #004CAB; margin-bottom: 1px; width: 188px;}
#testopagina { margin: 40px 25px 25px 30px; float: left;}
#testo { width: 330px; text-align: justify;}
.img_stile{float: left; border: 1px solid #9C9E9C; margin: 20px 0;}
/*fine selcom*/

/*inizio tecnologia*/
#tecnologia { width: 750px; font-size: 12px;}
#tecnotesta { width: 748px; border: 1px solid #C5C5C5; margin-bottom: 1px;}
#tlogo { width: 523px; float: left;}
#fondo { background: #CDD8E1; width: 225px; float: left;}
#tecnotit { width: 750px; margin-bottom: 1px;}
#ttit { width: 524px; float: left; background: #AECC80;}
#tfoto { width: 224px; float: left;}
#tecnoconte { margin-bottom: 1px; border: 1px solid #C5C5C5;}
#tecnoconte2 { width: 748px; }
#intro { float: left; width: 503px; height: 212px; overflow:scroll; overflow-x:hidden; padding-left: 19px;
	scrollbar-face-color:#70889E;
	scrollbar-shadow-color:#C5C5C5;
	scrollbar-3dlight-color:#FFF;
	scrollbar-arrow-color:#C5C5C5;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-track-color:#FFF;
	scrollbar-highlight-color:#C5C5C5;
}
#intro2 { width: 383px; }
#alinea{float: left;}
#tmenu { width: 225px; float: left; padding-top: 25px; background: #748BA2; height: 186px;}
#tchiudi { border: 1px solid #C5C5C5; text-align: right; padding: 5px 20px 5px 0; font-size: 11px;}
#tecnotit2 { width: 750px; margin-bottom: 1px;}
#ttitpic { width: 526px; float: left; background: #AECC80;}
#tfotopic { width: 224px; float: left;}
#tecnomenu { border: 1px solid #C5C5C5; padding-left: 23px; margin-bottom: 1px;}
#tecnomenu2 { width: 723px;}
#layer { width: 748px;  height: 252px; overflow: auto ;}
#titblu { width: 732px; background: #70889E;}
#testolayer { padding: 25px 0 25px 110px; overflow: auto ;}
#testolayer2 { width: 510px; }
#fotoprod { border: 1px solid #D38B00; margin: 1px 1px 20px 0; width: 152px; float: left; }
#fotoprod2 { border: 1px solid #D38B00; margin: 1px 0 20px 0; width: 152px; float: left; }
#titprod { background: #FFEDC9; width: 100%; }
/*fine tecnologia*/

/*inizio prodotti*/
#titoloprod { width: 554px; border-left: 1px solid #004CAB; border-right: 1px solid #004CAB; border-bottom: 1px solid #004CAB; margin-bottom: 1px;}
#conteprodotti { width: 570px; float: left;}
#menu4 { width: 554px;  border-left: 1px solid #FFF; border-right: 1px solid #FFF;}
#testoprodotti { margin: 20px 25px 5px 130px;}
#testoprodotti2 {  width: 420px;}
#visuaprod { text-align: right;}
#tabella { text-align: center; margin: 20px 0 20px 0;}
#testopaginaprod { margin: 15px 5px 25px 30px; float: left;}
#testoprod { width: 335px; text-align: justify;}
#fotprod { border: 1px solid #004CAB; margin-right: 1px; width: 61px; float: left;}
#fotprod2 { border: 1px solid #004CAB; width: 60px; float: left;}
#titoloprod { width: 554px; border-left: 1px solid #004CAB; border-right: 1px solid #004CAB; border-bottom: 1px solid #004CAB; margin-bottom: 1px;}
/*fine prodotti*/

/*inizio settori*/
#titolone { width: 552px; border-left: 1px solid #004CAB; border-right: 1px solid #004CAB; border-bottom: 1px solid #004CAB; margin-bottom: 1px;}
#fotonaset { width: 150px;  float: left;}
#fotonaset2 { width: 150px;  float: left; margin-right: 20px;}
#fotinaset { border: 1px solid #004CAB; margin-bottom: 1px; width: 148px;}
#contesettori { width: 570px; float: left;}
#testopaginaset { margin: 20px 25px 5px 25px; float: left;}
#testosettori { width: 357px; text-align: justify;}
#testopaginaset2 { margin: 10px 25px 5px 210px; }
#testonsettore { width: 340px; text-align: justify;}
#settore { width: 570px;}
.contorno { border: 1px solid #004CAB; margin-right: 1px;}
#scarica { border: 1px solid #B87900; width: 340px; margin: 10px 0 10px 0;}
/*fine settori*/

/*inizio print*/
#tut { width: 100%;}
#tut1 { width: 600px;}
#testine { padding: 12px 15px 2px 17px; font-size: 12px;}
#si { width: 308px; padding: 5px 0px 10px 0px; border: 1px solid #008369; margin-top: 2px;}
#no { width: 308px; padding: 5px 0px 10px 0px;  margin-top: 2px; border: 1px solid #004CAB; }
#grazie { width: 100%; padding: 50px 15px 5px 15px; border-top: 1px solid #E60911; height: 350px; text-align: center;}
#dentro { width: 100%; padding: 10px 0px 0px 0px;}
#stampa { width: 650px; border: 1px solid #E60911; }
#nome { width: 650px; border-bottom: 1px solid #004CAB; border-top: 1px solid #004CAB; padding: 10px 0px 10px 35px; font-size: 12px;}
#titolone2 { width: 650px; margin-bottom: 5px; }
#roba { padding: 15px 15px 15px 30px; width: 620px; height: 700px; }
#dati { width: 610px; border-top: 1 solid #004CAB; padding: 5px 20px 5px 20px; margin-top: 10px; text-align: center;}
#roba1 { width: 650px; height: 530px; }
#pr {  padding: 10px 30px 0 30px;}
#pr1 { width: 590px; height: 750px; margin-top: 10px;}
#prprod {  padding: 0px 30px 0 30px;}
#prrealizza { width: 590px; height: 750px;}
#titoloprint { width: 554px; margin-bottom: 1px;}
/*fine print*/

/*inizio realizzazioni*/
#conterealizza { width: 570px; float: left;}
#testopaginarea { margin: 20px 25px 40px 0px;}
#testorea { width: 490px; text-align: justify;}
#realizzazioni { margin: 20px 0px 25px 0px;}
#realizzazioni2 { width: 100%; }
#realizzazioni3 { margin: 1px 0px 25px 0px;}
#titolorea { width: 550px; border: 1px solid #FFA800; margin-bottom: 10px;}
#titolorea2 {  width: 405px; float: left; height: 26px; }
#visua {  width: 145px; float: left; background: #FFA800; text-align: right;}
#conterea { border: 1px solid #FFA800; margin: 0 1px 1px 0; padding: 15px 10px 20px 10px; float: left;}
#conterea2 { width: 160px;  text-align: center;}
#test { margin-top: 15px; font-size: 12px; font-weight: bold; color: #004CAB;}
#fotonarea { width: 190px;  float: left;}
#fotinarea { border: 1px solid #FFA800; margin-bottom: 1px; width: 188px;}
#contestualizza { margin: 20px 25px 25px 30px; float: left; }
#testorealizza { width: 310px;  text-align: justify;}
#titolorealizza { border: 1px solid #FFA800; padding: 15px 0 5px 10px; }
#titolorealizza2 { width: 490px; font-size: 12px; color: #FFA800; height: 20px;}
#titolorealizza3 { font-size: 12px; font-weight: bold; color: #FFA800; height: 20px;}
/*fine realizzazioni*/

/*inizio referenze*/
#fotonarea { width: 150px; float: left;}
#fotonarea2 { width: 150px; float: left; }
#fotinarea { border: 1px solid #AA7000; margin-bottom: 1px; width: 148px;}
#contereferenze { width: 570px; float: left;}
#testopaginarea { margin: 20px 40px 5px 7px; float: left;}
#testopaginarea2 { margin: 0 40px 5px 7px; float: left;}
#testoreferenze { width: 350px; text-align: justify; float: left;}
#referenze { width: 570px;}
#link {  padding: 10px 20px 10px 0;}
#link2 {  margin-top: 10px; width: 350px; background: #FAE7C2; text-align: right; font-size: 12px;}
#paginazio { width: 570px; margin-top: 20px;}
#avanti { width: 100px; float: left; font-size: 12px; font-weight: bold; color: #FFA800;}
#pagine { width: 350px; text-align: center; float: left; font-size: 12px;  }
#numerillo { margin-right: 7px; margin-left: 7px; display: inline; width: 25px; border-top: 1px solid #6F86A3; border-left: 1px solid #6F86A3; border-right: 1px solid #6F86A3; border-bottom: 1px solid #6F86A3; padding: 2px 2px 2px 2px; text-align: center; font-weight: bold;  color: #AA7000;}
#numerillo2 { margin-right: 7px; margin-left: 7px; display: inline; width: 25px; border-top: 1px solid #6F86A3; border-left: 1px solid #6F86A3; border-right: 1px solid #6F86A3; border-bottom: 1px solid #6F86A3; padding: 2px 2px 2px 2px; text-align: center;  }
#indietro { width: 100px; text-align: right; float: left; font-size: 12px; font-weight: bold; color: #004CAB;}
/*fine referenze*/

/*inizio news*/
.bordata { border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
#titolonews {  width: 419px; margin-bottom: 1px; padding: 15px 0 0 10px; border-left: 1px solid #004CAB; border-right: 1px solid #004CAB; border-bottom: 1px solid #004CAB; }
#titolonews2 { height: 22px; font-size: 12px; color: #004CAB;}
#titolonews3 {  width: 429px; margin-bottom: 1px; border-left: 1px solid #004CAB; border-right: 1px solid #004CAB; border-bottom: 1px solid #004CAB; }
#titolonews4 {  width: 529px; margin-bottom: 1px; border-left: 1px solid #004CAB; border-right: 1px solid #004CAB; border-bottom: 1px solid #004CAB; border-top: 1px solid #004CAB; padding: 15px 0 0 10px; }
#testopaginan { margin: 20px 25px 25px 30px; float: left; }
#testonews { width: 310px; }
#testonews2 { text-align: justify;}
#opzioni { width: 280px; border: 1px solid #004CAB;  padding: 15px 15px 0 15px; margin: 20px 0 20px 0;}
#titolopz { width: 110px; float: left; margin-bottom: 20px;}
#nomeopz { width: 160px; text-align: right; margin-bottom: 20px;}
#archivio {  padding: 7px 0 7px 15px; background: #7FA5D5;}
#archivio1 {  padding: 7px 0 7px 15px;}
#archivio2 { width: 500px;  color: #FFF; font-size: 12px;}
#archivio3 { width: 500px; font-size: 12px;}
/*fine news*/

/*inizio contatto*/
#testopaginac { margin: 15px 25px 25px 30px; float: left; }
#testocontatto { width: 310px; }
#testocontatto2 { text-align: justify;}
#fotina2 { border: 1px solid #008369; margin-bottom: 1px; width: 188px;}
#grazieco { width: 100%; height: 350px; text-align: center;}
/*fine contatto*/