html,body { margin:0; padding:0; color:#1B386F; background-color:#FFF; font-family:Verdana,sans-serif; font-size:12px; line-height:1.4em; }
p,td,th,li,dt,dd,input,textarea,select,option { font-family:Verdana,sans-serif; font-size:12px; }
body { text-align:center; }
img { border:none; }
a,a:link { color:#D57C19; text-decoration:underline; }
a:visited { color:#D57C19; text-decoration:underline; }
a:visited:hover,a:visited:active { color:#D57C19; text-decoration:underline; }
a:hover,a:active { color:#D57C19; text-decoration:underline; }
form { margin:0; padding:0; }
abbr,acronym { text-decoration:none; border:none; font-variant:normal; cursor:help; }
table { border-spacing:0; border-collapse:collapse; }
h1 { margin:0 0 1em 0; padding:0; font-size:150%; font-family:Trebuchet,sans-serif; }
h2 { margin:1em 0 0.3em 0; padding:0; font-size:130%; font-family:Trebuchet,sans-serif; }
h3 { margin:1em 0 0.2em 0; padding:0; font-size:110%; font-family:Trebuchet,sans-serif; }
h4 { margin:1em 0 0.5em 0; padding:0; font-size:100%; font-family:Trebuchet,sans-serif; }
h5 { margin:0 0 0 0; padding:0; font-size:100%; font-family:Trebuchet,sans-serif; }
p { margin:0.5em 0; padding:0; }
ul { margin:0.3em 0 0.3em 1.5em; padding:0; }
li { margin:0; padding:0; }
dl { margin:0.5em 0; padding:0; }
dt { margin:0; padding:0; font-weight:bold; }
dd { margin:0 0 0.5em 1em; padding:0; }
.clear { clear:both; }
.clearright { clear:right; }
br.clear,br.clearright { line-height:1px; height:1px; font-size:1px; }
.nascosto { width:1px; height:1px; position:absolute; visibility:hidden; top:0; color:#FFF; background-color:#FFF; }
.errore { color:#F00; }
h4.errore { margin:0; padding:0; font-weight:normal; }
ul.liscia { margin:0.5em 0; padding:0; }
ul.liscia li { list-style-type:none; margin:0; padding:0; }
#tutto { position:relative; width:978px; margin:0 auto; text-align:left; }
#testa { position:absolute; left:0; top:62px; margin:0; padding:0; }
#testa img { display:block; }
#ricerca { height:43px; padding:0 13px 0 0; line-height:43px; background:#1B386F url("img-stile/cerca-sfondo.gif") center bottom no-repeat; color:#FFF; text-align:right; }
#ricerca p { margin:0; }
#ricerca a { padding:0 1em 0 0; color:#FFF; border-right:1px solid #FFF; text-decoration:none; }
#ricerca a:hover,#ricerca a:active { text-decoration:underline; }
#ricerca span { padding:0 0 0 1em; }
#navadmin { position:absolute; left:0; top:200px; margin:0; padding:0; }
#navadmin li { margin:0; padding:0; list-style-type:none; }
#nav1 { margin:0; padding:0; line-height:44px; text-align:right; }
#nav1 li { display:inline; margin:0; padding:0; list-style-type:none; font-family:Trebuchet,sans-serif; font-size:120%; font-weight:bold; }
#nav1 a { padding:0 1em; color:#1B386F; border-left:1px solid #1B386F; text-decoration:none; }
#nav1 a.sel { color:#D57C19; }
#nav1 a:hover,#nav1 a:active { text-decoration:underline; color:#D57C19; }
#nav1 .primo a { border-left:none; }
#nav2 { position:relative; height:206px; margin:0 2px 0 284px; color:#FFF; background:#1B386F url("img-stile/nav-sfondo.jpg") right bottom no-repeat; }
#nav2 li { display:block; margin:0; padding:0; list-style-type:none; }
#nav2 .nb { position:absolute; top:135px; height:61px; padding:0 0 0 25px; border-left:1px solid #FFF; }
#nav2 h3 { margin:0 0 0.5em 0; padding:0 0 0 16px; background:transparent url("img-stile/freccia-bianca.gif") left center no-repeat; font-size:130%; }
#nav2 ul { margin:0; padding:0; }
#nav2 li li { display:list-item; margin:0 0 0 1em; padding:0; list-style-type:disc; }
#nav2 #n1 { left:0; width:150px; border-left:none; }
#nav2 #n2 { left:176px; width:140px; }
#nav2 #n3 { left:340px; width:120px; }
#nav2 #n4 { left:482px; width:180px; }
#nav2 a { color:#FFF; text-decoration:none; }
#nav2 a.sel { font-weight:bold; }
#nav2 a:hover,#nav2 a:active { text-decoration:underline; }
#loghi { float:left; width:265px; }
#loghi ul { margin:0; padding:0; }
#loghi li { margin:0; padding:1px 0 0 0; background:transparent url("img-stile/logo-sfondo.gif") center top no-repeat; list-style-type:none; text-align:center; }
#loghi li.primo { background-image:none; }
#loghi li.ultimo { padding:35px 0 35px 0; }
#contenuto { margin:1em 0 0 284px; }
#piede { height:41px; background:#1B386F url("img-stile/piede-sfondo.gif") center top no-repeat; color:#FFF; text-align:center; }
#piede p { margin:0; padding:1em 0; }

.box { position:relative; margin:1em 2px 1em 0; background:#F4F5F5 url("img-stile/box-grigio-d.gif") left bottom no-repeat; }
.box .bordo { padding:0.5em 1em; background:transparent url("img-stile/box-grigio-u.gif") left top no-repeat; }
.box h1 { margin:0.5em 0 1em 0; padding-left:17px; background:transparent url("img-stile/freccia-blu.gif") left center no-repeat; }
/* .box h2 { margin:0 0 0.5em 0; padding:0 0 0 17px; line-height:2em; color:#D57C19; background:transparent url("img-stile/freccia-arancio.gif") left center no-repeat; border-bottom:1px solid #1B386F; } */
.box h2 { margin:0 0 0.5em 0; padding:0 0 0.2em 0;/* line-height:2em;*/ color:#D57C19; border-bottom:1px solid #1B386F; }
.box h2 a,.box h2 a:visited,.box h2 a:hover,.box h2 a:active { text-decoration:none; }
h2 .data,h3 .data { padding-right:1em; }
.lista li { padding-bottom:0.7em; }
#boxpiccolo { float:left; width:521px; height:196px; overflow:auto; margin:0; background-image:url("img-stile/box-piccolo-grigio-d.gif"); }
#boxpiccolo .bordo { background-image:url("img-stile/box-piccolo-grigio-u.gif"); }
#newsletter { margin:0 0 0 539px; height:196px; /*overflow:auto;*/ color:#FFF; background:#1B386F url("img-stile/newsletter-sfondo.gif") right top no-repeat; }
* html #newsletter { margin:0 0 0 auto; width:155px; }
#newsletter .bordo { padding:0.5em 1em; }
#newsletter h2 { margin:0 0 0.5em 0; padding:0 0 0 17px; line-height:2em; background:transparent url("img-stile/freccia-bianca.gif") left center no-repeat; border-bottom:1px solid #FFF; }
#newsletter p { margin:1em 0; font-size:11px; }
#newsletter input.text { width:99%; }
* html #newsletter input.text { width:92%; }
#piscrivi { text-align:right; }

.iconeadm { display:block; position:relative; float:right; z-index:2; }
p.pdf { margin-top:1em; font-size:15px; text-transform:uppercase; line-height:16px; }
p.pdf a { padding:0 0 0 24px; background:transparent url("img-stile/pdf.gif") left 0 no-repeat; }
ul.archivio li { margin:0.5em 0; }

/* Produttori */
.produttore { clear:both; margin:0.5em 0 0.5em 44px; border-top:1px solid #1B386F; }
.prodprimo { border-top:none; }
.logo { width:175px; float:left; text-align:center; }
.testo { position:relative; margin:1em 2px 1em 240px; background:#F4F5F5 url("img-stile/box-grigio-d.gif") right bottom no-repeat; }
.testo .bordo { padding:0.2em 0.7em; background:transparent url("img-stile/box-grigio-u.gif") right top no-repeat; }
.testo h2 { margin:0; padding:0 0 0 17px; line-height:1.5em; color:#D57C19; background:transparent url("img-stile/freccia-arancio.gif") left center no-repeat; }

/* Newsletter */
ul.notnewsletter { margin:0.5em 0; padding:0; }
ul.notnewsletter li { list-style-type:none; margin:0; padding:0; }
ul.notnewsletter li.spedito { font-style:italic; }

/* Ricerca Google */
#cse .gsc-branding { display:none; }
#cse .gsc-tabsArea { clear:none; display:none; }
#cse .gsc-resultsHeader { clear:none; width:auto; }
#cse .gsc-webResult:after { clear:none; }
#cse .gs-result .gs-title * { color:#D57C19; }
#cse .gs-visibleUrl { display:none; }
#cse a,#cse a:link { color:#D57C19; text-decoration:underline; }
#cse a:visited { color:#D57C19; text-decoration:underline; }
#cse a:visited:hover,#cse a:visited:active { color:#D57C19; text-decoration:underline; }
#cse a:hover,#cse a:active { color:#D57C19; text-decoration:underline; }

