body,html { margin:0; padding:0; color:#000; background-color:#FFF; font-family:Arial,sans-serif; font-size:small; }
td,th,input,select,option,textarea { font-family:Arial,sans-serif; font-size:small; }
body { text-align:center; }
p { margin:0.5em 0 0.5em 0; padding:0; }
form { margin:0; padding:0; }
abbr,acronym { border:none; text-decoration:none; font-variant:normal; }
img { border:none; }
a,a:link { color:#FF6600; text-decoration:none; }
a:visited { color:#FF6600; text-decoration:none; }
a:hover,a:active { color:#FF6600; text-decoration:underline; }
.clear { clear:both; }
.clearleft { clear:left; }
.clearright { clear:right; }
br.clear { height:1px; line-height:1px; }
.nascosto { display:none; }
.errore { color:#F00; }
h4.errore { margin:0; padding:0; }
h1 { margin:0 0 0.5em 0; padding:0; font-size:200%; text-transform:uppercase; }
h2 { margin:0 0 0.5em 0; padding:0; font-size:120%; text-transform:uppercase; }
h3 { margin:1em 0 0.5em 0; padding:0; font-size:110%; }
h4 { margin:1em 0 0.5em 0; padding:0; font-size:100%; }
.box { clear:both; position:relative; width:825px; margin:0 auto; padding:0; text-align:left; }
#s-testa h3 { margin:0; padding:0; height:124px; }
#s-testa h3 img { display:block; padding:13px 0 0 0; }
#s-testa a,#s-testa a:link { color:#87888A; text-decoration:none; }
#s-testa a:visited { color:#87888A; text-decoration:none; }
#s-testa a:hover,#s-testa a:active { color:#000; text-decoration:none; }
#s-testa a.sel { color:#000; }
#s-testa li strong { font-weight:normal; }
#s-nav { position:absolute; right:0; top:30px; width:680px; height:96px; border-top:1px solid #AFB1B3; }
#s-nav1 { position:absolute; right:0; bottom:1em; text-transform:uppercase; }
#s-nav1 ul { display:block; margin:0; padding:0; }
#s-nav1 li { position:relative; display:inline; float:left; margin:0; padding:0 0 0 2.7em; list-style-type:none; }
#s-nav1 li.primo { display:inline; float:left; margin:0; padding:0; list-style-type:none; }
/* #s-nav1 ul ul { position:absolute; width:400px; left:0; top:-1.4em; }
#s-nav1 li.primo li { padding:0 3.2em 0 0; }
#s-nav1 ul ul { position:absolute; width:150px; left:3.2em; top:1.2em; background-color:#FFF; border:1px solid #000; z-index:2; }
#s-nav1 ul li.primo ul { left:-0.1em; }
#s-nav1 li li { display:block; float:none; margin:0.5em 0; padding:0 1em; } */
#s-nav2 { position:absolute; left:0; top:-23px; font-size:90%; }
#s-nav2 ul { display:block; margin:0; padding:0; height:1.5em; }
#s-nav2 li { display:inline; float:left; margin:0; padding:0 1.5em 0 0; list-style-type:none; }
#s-navlingua { position:absolute; right:0; top:-23px; font-size:90%; }
#s-navlingua ul { display:block; margin:0; padding:0; height:1.5em; }
#s-navlingua li { display:inline; float:right; margin:0; padding:0 0 0 1.5em; list-style-type:none; }
#s-navadmin { position:absolute; left:0; top:0.5em; }
#s-navadmin ul { display:block; margin:0; padding:0; }
#s-navadmin li { display:inline; float:left; margin:0; padding:0 1.5em 0 0; list-style-type:none; }
#s-intestazione { position:relative; padding:0; background-color:#000;/*#231F20;*/ color:#FFF; z-index:1; }
#s-intestazione .box div { padding:2em 590px 2em 0; }
#s-intestazione .box div#s-nothome { position:relative; width:825px; height:368px; padding:0; color:#000; background-color:#FFF; }
#s-intestazione img { display:block; float:right; }
#s-intestazione .box div#s-nothome div { position:absolute; left:0; top:0; width:825px; height:368px; padding:0; }
#s-intestazione #s-nothome img { display:block; float:none; }
#s-intestazione #s-testalista { display:block; float:right; padding:0; width:575px; }
#s-intestazione #s-testalista img { display:inline; float:none; }
#s-intestazione #s-testalista div.elenco { width:575px; height:105px; padding:5px 0 0 0; overflow:auto; scrollbar-base-color:#000; scrollbar-arrow-color:#FFF; scrollbar-shadow-color:#888; }
#s-intestazione #s-testalista div.elenco strong img { opacity:0.3; filter:alpha(opacity=30); }
#s-intestazione #s-testalista p.elenco a,#s-intestazione #s-testalista p.elenco strong { display:block; float:left; padding:0 5px 0 0; }
* html #s-intestazione #s-testalista p.elenco a,* html #s-intestazione #s-testalista p.elenco strong { width:1px; padding:0 5px 5px 0; }
* + html #s-intestazione #s-testalista p.elenco a,* + html #s-intestazione #s-testalista p.elenco strong { padding:0 5px 5px 0; }
#s-intestazione #s-testalista p.elenco strong img { opacity:0.5; filter:alpha(opacity=50); }
#s-intestazione div.iconeadmin { position:absolute; right:10px; bottom:32px; float:none; }
#s-ombra { clear:both; height:30px; background:#231F20 url('img-stile/intestazione-sfondo.gif') left bottom repeat-x; }
#s-colsx { float:left; width:235px; }
#s-colsx ul { margin:0; padding:0; }
#s-colsx li { margin:0; padding:0 0 0.5em 0; list-style-type:none; }
#s-colsx li a,#s-colsx li a:link { color:#87888A; text-decoration:none; }
#s-colsx li a:visited { color:#87888A; text-decoration:none; }
#s-colsx li a:hover,#s-colsx li a:active { color:#000; text-decoration:none; }
#s-coldx { padding:0 0 0 255px; }
#s-piede { clear:both; margin:1em 0 0 0; border-top:2px solid #888; font-size:90%; }
#s-piede address { margin:0; padding:1em 0 2em 0; color:#AFB1B3; font-style:normal; }

#s-prodotti { width:100%; border-collapse:collapse; border-spacing:0; }
#s-prodotti td { vertical-align:top; padding:0.5em 0 0 0; border-bottom:1px solid #AFB1B3; font-size:90%; }
#s-prodotti td td { text-align:center; padding:0 0 5px 5px; width:45px; border-bottom:none; font-size:100%; }
#s-prodotti td img { border:1px solid #000; }
#s-prodotti th { width:255px; vertical-align:top; padding:2em 0; border-bottom:1px solid #AFB1B3; text-align:left; font-weight:normal; }
#s-applicazioni { width:100%; border-collapse:collapse; border-spacing:0; }
#s-applicazioni td { vertical-align:top; padding:0.5em 0; border-bottom:1px solid #AFB1B3; font-size:85%; }
#s-applicazioni td td { text-align:center; padding:0 0 0 10px; width:100px; border-bottom:none; font-size:100%; }
#s-applicazioni td td img { border:1px solid #000; }
#s-applicazioni th { width:255px; vertical-align:top; padding:2em 0; border-bottom:1px solid #AFB1B3; text-align:left; font-weight:normal; }

#s-preschedaprod td { vertical-align:top; padding:0; }
#s-schedaprod { width:100%; border-collapse:collapse; border-spacing:0; }
#s-schedaprod td,#s-schedaprod th { vertical-align:top; padding:1em 0; border-bottom:1px solid #AFB1B3; text-align:left; font-weight:normal; }
#s-schedaprod th { width:120px; font-size:85%; text-transform:uppercase; }
#s-schedaprod td { width:440px; padding-left:10px; }
#s-schedaprod #s-simboli span { border-left:1px solid #AFB1B3; padding:0 2px; }
#s-schedaprod #s-simboli img { position:relative; top:0.5em; }
#s-schedaprod #s-simboli strong { font-size:150%; }

#s-notizie { width:100%; border-collapse:collapse; border-spacing:0; }
#s-notizie td { vertical-align:top; padding:1em 0; border-bottom:1px solid #AFB1B3; }
#s-notizie td .foto { display:block; margin:0 10px 0 0; padding:5px; border:1px solid #AFB1B3; }
.notizia .foto img { display:block; }
#s-notizie h4 { margin:0 0 0.8em 0; }
#s-notizie h3 { margin:0.5em 0; font-size:130%; }

.documento { margin:0 0 1em 0; padding:0; border-bottom:1px solid #000; }
.documento td { vertical-align:top; }
.documento td.foto { width:150px; padding:0 0 1em 0; }
.documento td.foto img { display:block; padding:5px; border:1px solid #AFB1B3; }
.documento td.testo { width:415px; padding:0 0 1em 0; }
.documento h3 { margin:0 0 0.5em 0; font-size:130%; }

#s-blocchi { margin:0 auto; padding:0; border-collapse:collapse; border-spacing:0; }
#s-blocchi td { padding:0 0 5em 18px; vertical-align:top; text-align:left; }
#s-blocchi td.primo { padding-left:0; }
#s-blocchi h2 { text-transform:none; margin-top:0; }
#s-blocchi img { display:block; padding-bottom:1em; }

#s-contenuto .iconeadmin { display:block; text-align:right; }
#s-contenuto .iconeadmin img { display:inline; padding:0; border:none; }
