body{
margin:0px;
padding:0px;
font-size:1em;
font-family: Arial, Helvetica, sans-serif;
background-color:#FF8000;
background-image:url(immagini/bg.jpg);
background-position:top;
background-repeat:repeat-x;
text-align:center;
}

p{
margin:0px;
font-size:80%;}

a:link, a:visited, a:focus a:active{
color:#8C8C8C;
text-decoration:none;
}
a:hover{
color:#8C8C8C;
text-decoration:underline;
}

li{
font-size:100%;
}

ol{
font-size:80%;}

h2{
margin:0px;
color:#8F0000;
font-size:150%;
}

h3{
margin:0px;
margin-bottom:15px;
color:#2756B0;
font-size:150%;
font-weight:normal;
}

h4{
margin:0px;
color:#8F0000;
font-size:100%;
margin-bottom:8px;}

h5{
margin:0px;
font-size:130%;
font-weight:bold;}

h6{
margin:0px;
padding-bottom:10px;
font-size:105%;
font-weight:normal;}

img{
border:0px;}

#box-esterno{
width:950px;
margin:auto;
margin-top:13px;
background-color:#FFFFFF;
text-align:left;
}

#header{
background-image:url(immagini/bg-header.jpg);
background-repeat:no-repeat;
height:115px;
}

#logo-suntek{
float:left;
padding-left:89px;
width:119px;
height:85px;
}

#menu-top{
float:right;
height:30px;
width:550px;
}

#box-ricerca{
float:right;
height:30px;
width:450px;
}

#menu-nav-oriz{
clear:both;
height:25px;
background-image:url(immagini/bg-menu-navigazione2.gif);
background-repeat:no-repeat;
}

#menu-nav-oriz ul{
list-style:none;
margin:0px;
padding:0px;}

#menu-nav-oriz ul li{
float:left;
height:25px;
width:117px;
margin:0px;
padding:0px;
line-height:25px;
text-align:center;
}

#menu-nav-oriz ul li a{
display:block;
height:25px;
width:117px;
background-image:url(immagini/bg-menu-navigazione2.gif);
background-repeat:no-repeat;
}

#menu-nav-oriz ul li#voce7{
width:130px;
}

#menu-nav-oriz ul li#voce7 a {
display:block;
height:25px;
width:130px;
} 

#menu-nav-oriz ul li a span{
display:none;
}

#menu-nav-oriz #voce1 a{
background-position:0px 0px;
}

#menu-nav-oriz #voce1 a:active,
#menu-nav-oriz #voce1 a:focus,
#menu-nav-oriz #voce1 a:hover{
background-position:0px -25px;
}

#menu-nav-oriz #voce2 a{
background-position:-117px 0px;
}

#menu-nav-oriz #voce2 a:active,
#menu-nav-oriz #voce2 a:focus,
#menu-nav-oriz #voce2 a:hover{
background-position:-117px -25px;
}

#menu-nav-oriz #voce3 a{
background-position:-236px 0px;
}

#menu-nav-oriz #voce3 a:active,
#menu-nav-oriz #voce3 a:focus,
#menu-nav-oriz #voce3 a:hover{
background-position:-236px -25px;
}

#menu-nav-oriz #voce4 a{
background-position:-353px 0px;
}

#menu-nav-oriz #voce4 a:active,
#menu-nav-oriz #voce4 a:focus,
#menu-nav-oriz #voce4 a:hover{
background-position:-353px -25px;
}

#menu-nav-oriz #voce5 a{
background-position:-470px 0px;
}

#menu-nav-oriz #voce5 a:active,
#menu-nav-oriz #voce5 a:focus,
#menu-nav-oriz #voce5 a:hover{
background-position:-470px -25px;
}

#menu-nav-oriz #voce6 a{
background-position:-587px 0px;
}

#menu-nav-oriz #voce6 a:active,
#menu-nav-oriz #voce6 a:focus,
#menu-nav-oriz #voce6 a:hover{
background-position:-587px -25px;
}


	#menu-nav-oriz #voce8 a{
	background-position:-704px 0px;
	}

	#menu-nav-oriz #voce8 a:active,
	#menu-nav-oriz #voce8 a:focus,
	#menu-nav-oriz #voce8 a:hover{
	background-position:-704px -25px;
	}

#menu-nav-oriz #voce7 a{
background-position:-821px 0px;
width:129px;
}

#menu-nav-oriz #voce7 a:active,
#menu-nav-oriz #voce7 a:focus,
#menu-nav-oriz #voce7 a:hover{
background-position:-821px -25px;
width:129px;
}



#menu-top ul{
margin:0px;
float:right;
padding-top:8px;
padding-right:20px;
color:#8C8C8C;
font-size:70%;
list-style:none;
}

#menu-top li{
margin:0px;
float:left;
margin-left:35px;
padding-left:20px;
background-image:url(immagini/bg-menu-top.gif);
background-repeat:no-repeat;}

#motore-ricerca{
float:right;
padding-right:20px;
height:15px;
vertical-align:top;
}

.inp {
margin:0px;
font-size:70%;
height:80%px;
width:150px;
padding-left:2px;
border:1px solid #CCCCCC;
}

.sub {
border: 0px;
background:url(immagini/lente.gif) no-repeat; 
width: 17px; 
cursor: pointer; 
height: 15px;}

#banner-home{
height:219px;
background-image:url(immagini/bg-banner-home.jpg);
background-repeat:no-repeat;}

#box-contenuti-home{}

#colonna-sinistra{
float:left;
width:706px;}

#colonna-destra{
float:left;
width:244px;}

.clear{
clear:both;}

.clear1{
clear:both;
height:20px;}

.box-home{
	float:left;
	width:353px;
	background-image:url(immagini/bg-box-home.gif);
	background-repeat:no-repeat;
}

.box-home .interno{
padding-left:34px;
}

.box-home .interno .immagine-box-home{
float:right;
}

.base-box-home{
clear:both;
margin-bottom:15px;}

#footer{
clear:both;
height:114px;
background-image:url(immagini/bg-footer.jpg);
background-repeat:no-repeat;
}

#footer p{
font-size:70%;
}

#copyright{
float:left;
padding-top:10px;
color:#FFFFFF;
text-align:center;
width:950px;
}

#menu-footer{
float:right;
width:600px;}

#menu-footer ul{
margin:0px;
float:right;
font-size:70%;
color:#FFFFFF;
list-style:none;
padding-top:10px;}

#menu-footer li{
float:left;
margin-left:20px;
padding-left:20px;
background-image:url(immagini/bg-menu-footer.gif);
background-repeat:no-repeat;
}

#menu-footer li{
float:left;
margin-left:20px;
padding-left:20px;
background-image:url(immagini/bg-menu-footer.gif);
background-repeat:no-repeat;
}

#menu-footer a:link{
color:#FFFFFF;
}
#menu-footer a:visited{
color:#B8BCCD;
}
#menu-footer a:hover{
color:#D5D7E1;
}
.credits{
float:right;
padding-left:20px;
padding-top:8px;}

#box-news-home{
background-image:url(immagini/bg-sfondo-news.jpg);
background-repeat:repeat-x;
height:60px;
}

#box-rassegna-home{
background-image:url(immagini/bg-sfondo-news.jpg);
background-repeat:repeat-x;
height:60px;
}

.text-bianco{
margin:0px;
color:#FFFFFF;
font-size:130%;
margin-bottom:8px;
font-weight:bold;
}

#box-flash-home{
margin-bottom:5px;
text-align:left;
}

#box-dx-top-home{
background-color:#98BBDB;
margin-bottom:5px;
}

#box-dx-top-home .interno, #box-dx-bottom-home .interno, #box-news-home .interno, #box-rassegna-home .interno, #box-rassegna-home .interno{
padding:18px 25px 21px 25px;
}

#box-news-home .interno-piccolo, #box-rassegna-home .interno-piccolo{
padding:5px 25px 5px 25px;
}

#box-dx-bottom-home{
background-color:#E6E6C8;}

#puls-servizi, .puls-download, #puls-areaclienti, #puls-news, #puls-stampa, #puls-sponsor{
float:right;
width:45px;
height:45px;
}
#puls-servizi{
background-image:url(immagini/bg-puls-servizi.gif);
background-repeat:no-repeat;
display:block;
width:45px;
height:45px;
}

.puls-download{
background-image:url(immagini/bg-puls-download.gif);
background-repeat:no-repeat;
display:block;
width:45px;
height:45px;
}

#puls-news{
background-image:url(immagini/bg-puls-news.gif);
background-repeat:no-repeat;
display:block;
width:45px;
height:45px;
}

#puls-stampa{
	background-image:url(immagini/bg-puls-stampa.gif);
	background-repeat:no-repeat;
	display:block;
	width:45px;
	height:45px;
}

#puls-sponsor{
	background-image:url(immagini/bg-puls-sponsor.gif);
	background-repeat:no-repeat;
	display:block;
	width:45px;
	height:45px;
}

#puls-areaclienti{
background-image:url(immagini/bg-puls-areaclienti.gif);
background-repeat:no-repeat;
display:block;
width:45px;
height:45px;
}

#puls-servizi a{
background-image:url(immagini/bg-puls-servizi.gif);
background-repeat:no-repeat;
display:block;
width:45px;
height:45px;
}

.puls-download a{
background-image:url(immagini/bg-puls-download.gif);
background-repeat:no-repeat;
display:block;
width:45px;
height:45px;
}

#puls-news a{
background-image:url(immagini/bg-puls-news.gif);
background-repeat:no-repeat;
display:block;
width:45px;
height:45px;
}

#puls-stampa a{
background-image:url(immagini/bg-puls-stampa.gif);
background-repeat:no-repeat;
display:block;
width:45px;
height:45px;
}

#puls-sponsor a{
background-image:url(immagini/bg-puls-sponsor.gif);
background-repeat:no-repeat;
display:block;
width:45px;
height:45px;
}


#puls-areaclienti a{
background-image:url(immagini/bg-puls-areaclienti.gif);
background-repeat:no-repeat;
display:block;
width:45px;
height:45px;
}

#colonna-destra span{
display:none;}

#puls-servizi a:link, .puls-download a:link, #puls-areaclienti a:link, #puls-news a:link, #puls-stampa a:link, #puls-sponsor a:link
#puls-servizi a:focus, .puls-download a:focus, #puls-areaclienti a:focus, #puls-news a:focus, #puls-stampa a:focus, #puls-sponsor a:focus
#puls-servizi a:active, .puls-download a:active, #puls-areaclienti a:active, #puls-news a:active, #puls-stampa a:active, #puls-sponsor a:active
#puls-servizi a:visited, .puls-download a:visited, #puls-areaclienti a:visited, #puls-news a:visited, #puls-stampa a:visited, #puls-sponsor a:visited{
background-position:0px 0px;
}

#puls-servizi a:hover, .puls-download a:hover, #puls-areaclienti a:hover, #puls-news a:hover, #puls-stampa a:hover, #puls-sponsor a:hover{
background-position:-45px 0px;
}
.link{
text-align:right;
margin-bottom:5px;}

.link a:link,
.link a:active,
.link a:focus,
.link a:visited{
color:#FF0000;
text-decoration:none;}

.link a:hover{
color:#FF0000;
text-decoration:underline;}


.link-prodotto {
text-align:left;
margin-bottom:5px;
margin-left:400px;}

.link-prodotto a:link,
.link-prodotto a:active,
.link-prodotto a:focus,
.link-prodotto a:visited{
color:#FF0000 !important;
text-decoration:none;
}

.link-prodotto a:hover{
color:#FF0000;
text-decoration:underline;}



#box-contenuti #colonna-sinistra{
width:730px;
background-image:url(immagini/bg-colonna-sinistra.gif);
background-repeat:repeat-y;
}

#box-contenuti #colonna-destra{
width:220px;
background-image:url(immagini/bg-colonna-destra.gif);
background-repeat:repeat-y;
margin-left:-1px;
}

#banner{
height:181px;
background-image:url(immagini/bg-banner.gif);
background-repeat:no-repeat;}

#menu-prodotti{
height:136px;
margin-bottom:5px;
background-image:url(immagini/bg-menu-prodotti.gif);
background-repeat:no-repeat;
margin-top:3px;
}

#menu-prodotti a{
display:block;
width:220px;
height:24px;
background-image:url(immagini/bg-menu-prodotti.gif);
background-repeat:no-repeat;
}

#prod1 a{
background-position:0px 0px;}

#prod1 a:active,
#prod1 a:focus,
#prod1 a:hover{
background-position:-227px 0px;
}

#prod2 a{
background-position:0px -24px;}

#prod2 a:active,
#prod2 a:focus,
#prod2 a:hover{
background-position:-227px -24px;
}

#prod3 a{
background-position:0px -48px;}

#prod3 a:active,
#prod3 a:focus,
#prod3 a:hover{
background-position:-227px -48px;
}

#prod4 a{
background-position:0px -72px;}

#prod4 a:active,
#prod4 a:focus,
#prod4 a:hover{
background-position:-227px -72px;
}

#prod5 a{
background-position:0px -96px;}

#prod5 a:active,
#prod5 a:focus,
#prod5 a:hover{
background-position:-226px -96px;
}

#prod6 a{
background-position:0px -120px;}

#prod6 a:active,
#prod6 a:focus,
#prod6 a:hover{
background-position:-226px -120px;
}

#colonna-destra .interno{
margin-left:6px;}

.box-destro{
padding:10px;
padding-right:20px;
padding-left:15px;}

.box-destro{
padding:10px;
padding-right:20px;
padding-left:15px;}

#titolo-pagina{
margin-left:34px;
padding-bottom:30px;
margin-right:8px;
padding-top:15px;
}

#testata-categoria{
margin-left:34px;
margin-right:8px;
padding-top:15px;
margin-bottom:20px;
}
#testata-categoria .riga{
margin-top:30px;
}

.logo-categoria{
float:right;}

.box-prodotto{
	background-image:url(immagini/bg-box-home.gif);
	background-repeat:no-repeat;
	float:left;
	clear:both;
	width: 730px;
}
.box-prodotto .colDX * {font-family: Arial, Helvetica, sans-serif;font-size:12px;}
.box-prodotto .colSX * {font-family: Arial, Helvetica, sans-serif;font-size:12px;}
.box-prodotto .indirizzo * {font-family: Arial, Helvetica, sans-serif;font-size:12px;}
.box-prodotto .colDX  {font-family: Arial, Helvetica, sans-serif;font-size:12px;}
.box-prodotto .colSX  {font-family: Arial, Helvetica, sans-serif;font-size:12px;}
.box-prodotto .indirizzo  {font-family: Arial, Helvetica, sans-serif;font-size:12px;}

.box-prodotto .interno{
margin-left:34px;
margin-right:8px;
padding-bottom:15px;
margin-bottom:15px;
background-image:url(immagini/riga-orizzontale.gif);
background-position:bottom;
background-repeat:repeat-x;

}

.box-prodotto .interno .immagine-box-prodotto{
float:right;
padding-left:15px;
}

.box-prodotto .interno a{
color:#000000;
text-decoration:none;}

.box-prodotto .interno a:visited{
color:#000000;
text-decoration:none;}

.box-prodotto .interno a:hover{
color:#000000;
text-decoration:underline;}

#download-catalogo{
	margin-left:34px;
	width:200px;
	float: left;
}

#download-catalogo .puls-download{
float:right;
width:45px;
height:45px;
}

#download-catalogo .puls-download a:link{
display:block;
width:45px;
height:45px;
}

#download-catalogo .puls-download a{
background-image:url(immagini/bg-puls-download.gif);
background-repeat:no-repeat;
}

#download-catalogo .puls-download a span{
display:none;
}
ul#elenco-prodotti{
margin:0px;
padding:0px;
padding-top:5px;
margin-bottom:5px;
list-style:none;
}

ul#elenco-prodotti li{
font-size:80%;
color:#6D75A0;
padding-top:3px;
padding-bottom:3px;
padding-left:18px;
background-image:url(immagini/bg-elenco-prodotti.gif);
background-repeat:no-repeat;
}

ul#elenco-prodotti a{
color:#6D75A0;
text-decoration:none;
}

ul#elenco-prodotti a:visited{
color:#9297B8;
}

ul#elenco-prodotti a:hover{
color:#6D75A0;
text-decoration:underline;
}

h3.titoli-prodotti a{
color:#2756B0;
text-decoration:none;
}

h3.titoli-prodotti a:visited{
color:#2756B0;
}

h3.titoli-prodotti a:hover{
color:#2756B0;
text-decoration:underline;
}

#scheda-prodotto-sx{
	float:left;
	padding-left:34px;
	width: 490px;
}

#scheda-prodotto-sx p{
text-align:justify;
}
#scheda-prodotto-sx #titolo-pagina{
margin:0px;
}

#scheda-prodotto-dx{
float:left;
width:173px;
padding-top:15px;
margin-left:25px;
}

.sottotitolo{
font-weight:bolder;
margin-bottom:10px;
margin-top:10px;}

.didascalia{
font-style:italic;}

.foto-sinistra{
float:left;
margin-top:8px;
margin-bottom:8px;
padding-right:10px;}

.foto-destra{
float:right;
margin-top:8px;
margin-bottom:8px;
padding-left:8px;
}

#download-scheda-prodotto{
text-align:center;
width:173px;
margin:0px;
}

#download-scheda-prodotto .puls-download{
width:45px;
height:45px;
margin-top:10px;
float:left;
}
#download-colonna-dx{
width:45px;
height:45px;
padding-left:63px;
float:left;
}

#download-scheda-prodotto .puls-download a:link{
display:block;
width:45px;
height:45px;
}

#download-scheda-prodotto .puls-download a{
background-image:url(immagini/bg-puls-download.gif);
background-repeat:no-repeat;
}

#download-scheda-prodotto .puls-download a span{
display:none;
}

#interna-sx{
padding-left:34px;
float:left;
width:440px;}

#interna-dx{
padding-left:25px;
float:left;
width:218px;
text-align:center;
margin-top:90px;}

#interna-sx #titolo-pagina{
margin:0px;
padding-bottom:0px;
}

.box-contatti{
}

.box-contatti .interno{
margin-left:34px;
margin-right:8px;
padding-bottom:15px;
margin-bottom:15px;
}

.box-contatti .puls-download{
width:45px;
height:45px;
float:right;
}

.box-contatti .puls-download a:link{
display:block;
width:45px;
height:45px;
}

.box-contatti .puls-download a{
background-image:url(immagini/bg-puls-download.gif);
background-repeat:no-repeat;
}

.box-contatti .puls-download a span{
display:none;
}


.download-mappa{
margin-top:30px;
margin-left:0px;
width:200px;}



#esterno{
margin-right:8px;
margin-left:17px;
margin-bottom:20px;
height:100%;
}

#contenitore{
border: 1px solid #CCCCCC; }

#contenitore .interno{
	margin-left:17px;
	margin-right:8px;
	margin-top:10px;
	margin-bottom:10px;
	width: 680px;
}

#contenitore .interno .immagine-box-prodotto{
float:right;
padding-left:15px;
padding-right:1px;
}

#contenitore .interno a{
color:#000000;
text-decoration:none;}

#contenitore .interno a:visited{
color:#000000;
text-decoration:none;}

#contenitore .interno a:hover{
color:#000000;
text-decoration:underline;}

.riga{
height:10px;
line-height:10px;
border-bottom:1px solid #CCCCCC;
clear:both;}

.riga-prodotto{
height:10px;
line-height:10px;
border-bottom:1px solid #CCCCCC;
margin-bottom:15px;
margin-left:34px;
margin-right:8px;
clear:both;}

.vuoto{
float:left;}

.contenuto{
margin-left:34px;
margin-right:8px;}

.contenuto .riga{
margin-bottom:15px;}

.contenuto .link{
text-align:right;
margin-bottom:5px;}

.contenuto .link a:link,
.contenuto .link a:active,
.contenuto .link a:focus,
.contenuto .link a:visited{
color:#878889;
font-weight:bold;
text-decoration:underline;}

.contenuto .link a:hover{
color:#000000;
font-weight:bold;
text-decoration:underline;}

.finestra-contenuto{
float:left;
width:246px;
padding-right:90px;
margin-top:10px;
}

.finestra-contenuto img{
margin-bottom:8px;
}

.testo-contenuto{
width:490px;}

.contenuto h5{
font-size:110%;
margin-bottom:10px;
}

.cartina{
float:right;
margin-right:20px;}

#scheda-prodotto-sx ul{
margin:0px;
margin-left:15px;}

.download{
margin-bottom:7px;}

li.download{
font-size:80%;}

.primariga{
padding-top:6px;}

.elenco-interno{
font-size:80%;}

.foto-sinistra img, .foto-destra img{
margin-bottom:8px;}

.immagine-gallery{
width:70px;
height:70px;
float:left;
padding-left:27px;
padding-bottom:20px;
padding-right:29px;
margin-right:-5px;}

.immagine-gallery-servizi{
width:70px;
height:70px;
float:left;
padding-left:27px;
padding-bottom:20px;
padding-top:20px;
padding-right:29px;
margin-right:-5px;}

.link-prodotti a{
color:#000000;
text-decoration:none;}

.link-prodotti a:visited{
color:#666666;
text-decoration:none;}

.link-prodotti a:hover{
color:#000000;
text-decoration:underline;}

.floppy{
vertical-align:baseline;}

#player{
float:right;
display:inline;
margin-right:25px;
margin-left:10px;
margin-top:12px;
}

.player-text{
font-size:9px;
}


a.titoli-prodotti:link,
a.titoli-prodotti:visited,
a.titoli-prodotti:active{
text-decoration:none;
margin:0px;
padding-bottom:15px;
color:#2756B0;
font-size:150%;
font-weight:normal;
}

a.titoli-prodotti:hover{
text-decoration:underline;
}

a.titoli-prodotti-interni:link,
a.titoli-prodotti-interni:visited,
a.titoli-prodotti-interni:active{
text-decoration:none;
margin:0px;
font-size:130%;
font-weight:bold;
color:#000000;
}

a.titoli-prodotti-interni:hover{
text-decoration:underline;
}

.titolo-gallery{
margin-left:33px;
font-size:90%;
font-weight:bold;
}
.box-prodotto p, .box-prodotto a, .box-prodotto h6{
position:relative;
}
 .indirizzi-mail{
 float:left;
 margin-right:10px;
 }
 
 .indirizzi-mail-titolo{
 float:left;
 margin-right:15px;
 text-align:right;
 }
 
 .link-mail a:link{
 color:#666666;
 text-decoration:none;
 }
 
 .link-mail a:visited{
 color:#666666;
 text-decoration:none;
 }
  .link-mail a:hover{
 color:#000000;
 text-decoration:underline;
 }
 
  .link-video a:link{
 color:#FF0000;
 text-decoration:none;
 }
 
 .link-video a:visited{
 color:#FF0000;
 text-decoration:none;
 }
  .link-video a:hover{
 color:#FF0000;
 text-decoration:underline;
 }
 
 .italia{
margin-left:200px;
margin-top:20px;}

#gallery{
width:90%;}

.foto-sede{
margin-bottom:25px;
}

#centri-vendita{
border:solid 2px;
border-color:#FFBF00;
margin-top:15px;
padding:5px;
}

.azienda{
text-align:justify;
}

#tit-news{
text-align:right;
margin-left:6px;
}

.ottanta{
font-size : 80%;
}

.sottofolder{
list-style:none;
margin-left: -7px;
}

.sottosotto{
position: relative; 
left: 14px;
}

.nolist{
list-style:none;
}

.margine{
margin-left: 8px;
}

.sottomargine{
margin-left: 16px;
}

/*Centri assistenza*/

.regione {color:#990000; font-weight: bold; font-size:20px; margin-bottom:20px;}

.centroAssistenza{width:680px; float:left; margin-bottom:20px;}
	.centroAssistenza .ragSoc {width:680px; padding-left:5px; height:20px; color:#fff; float:left; text-align:left; clear:both; background-color:#7980a7;}
	.centroAssistenza .loghi {width:100px; float:right; text-align:right; margin-bottom:10px; clear:both;}
	.centroAssistenza .indirizzo {width:500px; float:left; text-align:left; clear:both; border-bottom: 2px #7980a7 solid; margin-bottom:5px; padding-bottom:5px; margin-top:5px;}
	.centroAssistenza .colSX {width:290px; float:left; text-align:left;}
	.centroAssistenza .colDX {width:290px; float:left; text-align:left;}

