.pulisci { clear: both; }
#testata { position: relative; height: 90px; background-color:#fff;/*margin-bottom:13px;*/}
#logo a { background: url(/file/sito/testata_logo.gif ) no-repeat; display:inline; float:left; height:50px; margin:17px 0 0 23px; text-indent:-9999px; width:206px }
#nav_extra  { position:absolute; right:12px; top:7px; padding:0; margin:0;}
#nav_extra ul {float: right; font-size: 10px;padding:0; margin:0;}
#nav_extra ul, li { list-style:none }
/*#nav_extra  li { float:left;background:url("/file/sito/extra/freccia_nera.png") no-repeat 0 -1px transparent; padding:0 20px 0 7px;}*/
#nav_extra  li { float:left; /*padding:0 4px 0 4px;*/}
#nav_extra  li a {text-decoration: none; color:#333; }
#nav_extra  li a:hover {text-decoration: underline; color:#333;}
#extra_riga { position:absolute; right:5px; top:28px; }
#extra_utente { position:absolute; right:12px; top:70px;}
#extra_loghi { position:absolute; left:280px; top:27px; }


.attivo { color:#3300FF; }
#nav { /*position:absolute;top:90px;*/ margin:0; margin-bottom:13px;padding:0; width:950px; height:44px; background:url(/file/sito/sfondi/sfondo_nav.gif) no-repeat;}
#nav ul {	margin:0;margin-left:10px; padding:0; height:44px;}
#nav ul li {float: left;list-style: none;color: #FFF;}
#nav ul li a,#nav ul li a:visited {color: #FFF;text-decoration: none;display: block;}
#nav ul li#home a {background: url('/file/sito/extra/mn_home.gif') no-repeat 0 0; width:81px; height:44px;text-indent: -9999px;}
#nav ul li#home a:hover {background: url('/file/sito/extra/mn_home.gif') no-repeat 0 -44px;}
#nav ul li#home a.corrente {background: url('/file/sito/extra/mn_home.gif') no-repeat 0 -44px;}
#nav ul li#azienda a {background: url('/file/sito/extra/mn_azienda.gif') no-repeat 0 0; width:98px; height:44px;text-indent: -9999px;}
#nav ul li#azienda a:hover {background: url('/file/sito/extra/mn_azienda.gif') no-repeat 0 -44px;}
#nav ul li#azienda a.corrente {background: url('/file/sito/extra/mn_azienda.gif') no-repeat 0 -44px;}
#nav ul li#dovesiamo a {background: url('/file/sito/extra/mn_dovesiamo.gif') no-repeat 0 0; width:125px; height:44px;text-indent: -9999px;}
#nav ul li#dovesiamo a:hover {background: url('/file/sito/extra/mn_dovesiamo.gif') no-repeat 0 -44px;}
#nav ul li#dovesiamo a.corrente {background: url('/file/sito/extra/mn_dovesiamo.gif') no-repeat 0 -44px;}
#nav ul li#notizie a {background: url('/file/sito/extra/mn_notizie.gif') no-repeat 0 0; width:87px; height:44px;text-indent: -9999px;}
#nav ul li#notizie a:hover {background: url('/file/sito/extra/mn_notizie.gif') no-repeat 0 -44px;}
#nav ul li#notizie a.corrente {background: url('/file/sito/extra/mn_notizie.gif') no-repeat 0 -44px;}
#nav ul li#contatti a {background: url('/file/sito/extra/mn_contatti.gif') no-repeat 0 0; width:95px; height:44px;text-indent: -9999px;}
#nav ul li#contatti a:hover {background: url('/file/sito/extra/mn_contatti.gif') no-repeat 0 -44px;}
#nav ul li#contatti a.corrente {background: url('/file/sito/extra/mn_contatti.gif') no-repeat 0 -44px;}

#cercazione { margin-left:766px; position:absolute; top:102px; z-index:100; }
#cercazione input.cerca { border:1px solid #7F7F7F; background-color:#FFF; width:123px; }
#cercazione input.submit { margin-left:6px; height:10px; width:42px; }
div.scaCatalogo { position:relative; width:186px !important; margin-left:10px;/* background: #105dab url(/file/sito/extra/sf_catalogo.gif) repeat 0 0;*/ border-left: 1px solid #556D8F; border-right: 1px solid #556D8F;}
div.scaCatalogo h3 {
  background: url(/file/sito/extra/tx_catalogo.png) no-repeat 0 0; text-indent:-9999px; height:34px;margin:0;padding:0;}
.catCatalogo .livello { padding: 2px 0 2px 18px; }
.catCatalogo .item a,.catCatalogo .livello a { text-decoration: none; color: #000/*a8005f*/; }
.catCatalogo .item a:hover,.catCatalogo .livello a:hover { text-decoration: underline; }
.catCatalogo .item-attivo { background:url("/file/sito/extra/categoria_attivo.png") no-repeat scroll 0 1px transparent; padding: 5px 0 5px 10px; display:block; }
.catCatalogo .livello-attivo { background:url("/file/sito/extra/categoria_attivo.png") repeat-y scroll 0 1px transparent; padding: 5px 0 5px 18px; display:block; }
.catCatalogo .livello-attivo { padding-left:18px; }
.catCatalogo .item-attivo a,.catCatalogo .livello-attivo a { text-decoration: none;  color:#FFF/*019AC0*/; }
/*.catCatalogo .item-attivo a { font-weight: bold; }*/
.catCatalogo .item-attivo a:hover,.catCatalogo .livello-attivo a:hover { text-decoration: underline; }

div.scaPromozioni,div.scaArticoli,div.scaEcommerce { position:relative; padding:10px 0 10px 15px;}
div.scaPromozioni h1, div.scaArticoli h1, .h1extra { color:#09427A; font-size:18px; font-weight:normal; margin:0 0 1em; padding:0; }
div.scaArticoli,div.scaEcommerce { padding-right:15px;}
.naviga_n a { border: 1px solid #BFBFBF; color:#333333; margin-left:2px; margin-right:2px; padding:3px 5px; }
.naviga_n a:hover { text-decoration:none; }
.naviga_attivo a { color:#fff; background-color:#105dab; }
.naviga_attivo a:hover { color:#fff;}

div.scaRicerca { border-top:1px solid #DFDFDF; height:45px; position:relative; width:200px !important; }
div.scaNotizie { border-top:1px solid #DFDFDF; /*height:45px;*/ position:relative; width:200px !important; margin-top:10px;}
div.scaRicerca h3,div.scaPromozioni h3,div.scaRivenditori h3,div.scaNotizie h3 {
  background-color:#ffffff; color:#a8005f; font-family:Arial,Helvetica,sans-serif; font-size:13px;
  margin:0; padding:3px 10px 4px 10px; position:absolute; top:-12px; left:10px;}
.ricerca-form { position: relative; margin-top:12px; }
.ricerca-form p { margin:0;padding:0;}
.r-submit { position: absolute; right:0; top:0; margin:1px 0 0 6px; }
.r-submit input { background:url("/file/sito/extra/cerca.gif") no-repeat scroll 0 0 transparent; border:0 none; cursor:pointer; height:18px; width:19px; }
.r-text { position: absolute; left:0; top:0; }
.r-text input { background:none repeat scroll 0 0 transparent; border:1px solid #DFDFDF; color:#7A7A7A; font-family:Georgia,"Times New Roman",Times,serif; font-size:11px; padding:0 0 2px; width:175px; }
.catCatalogo { margin-top:4px; }
.catCatalogo .item {
  /*background: url(/file/sito/extra/categoria.png) no-repeat 11px 6px; */
  display:block;
  padding: 2px 0 2px 10px;
}
div.contofferta { border:1px solid #DFDFDF; float:left; height:300px; margin:15px 15px 0 0; padding:0; text-align:left; width:155px; }
div.contofferta_nomargine { border:1px solid #DFDFDF; float:left; height:300px; margin:15px 0 0 0; padding:0; text-align:left; width:155px; }
div.box_img { background:none repeat scroll 0 0 #FFFFFF; float:left; height:151px; padding:12px; text-align:center; width:131px; margin:0 auto; }
.l-text input { background-color:#fff; border:1px solid #DFDFDF; color:#7A7A7A; font-family:Georgia,"Times New Roman",Times,serif; font-size:11px; padding:0 0 2px; width:180px; }

#ultimenotizie { background-color:#EEE; width:186px !important; margin-left:10px;}
#ultimenotizie h3 { float:left; color:#333; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:13px; margin:0; padding:3px 10px 10px 10px;}
#ultimenotizie .archivio {float:right; margin:0; padding:6px 10px 0 0;}
#ultimenotizie .archivio a { color:#333; text-decoration:none; }
#ultimenotizie .archivio a:hover { text-decoration:underline; }
#ultimenotizie .item { margin:0 10px; }
#ultimenotizie .item a { color:#004990; }
.nws_pp {font-family : Arial,Helvetica,sans-serif; line-height: 16px; font-size:11px;color : #004990;}
.nws_pp a{font-size:11px; color : #a8005f; text-decoration : none;}
.nws_pp a:hover{font-size:11px; color : #a8005f; text-decoration: underline;}
.nws_titolo{color : #333333;font:12px Arial,Helvetica,sans-serif;font-weight:bold;}
hr { border:1px solid #eee; }
.euro { background-color:#FCA600;color:#FFFFFF;font-size:14px;font-weight:bold;padding:1px 4px; }


.laterale-sfondo { background:none repeat scroll 0 0 #EEF3F8; width:186px; margin:5px 0 10px 10px;}
.laterale-alto { background:url("/file/sito/extra/laterale-alto1.gif") no-repeat scroll center top transparent; width:100%; }
.laterale-basso { background:url("/file/sito/extra/laterale-basso.gif") no-repeat scroll center bottom transparent;
padding:5px 0; }
ul.menu-laterale, ul.menu-laterale li { list-style:none outside none; margin:0; padding:0; }
ul.menu-laterale li.titolo { background: url("/file/sito/extra/laterale-alto2.gif") repeat-x 0 0; height: 21px;/*background:none repeat scroll 0 0 #0b4e95; border-left:1px solid #1b4e85; border-right:1px solid #1b4e85;*/ display:block; padding:0px 3px 0 10px; color:#FFF;  font-size:12px/*1.3em*/; font-weight:bold;}
ul.menu-laterale li.voce a { text-decoration: none; color:#004990/*0b4e95*/; }
ul.menu-laterale li.voce a:hover { text-decoration: underline; }
ul.menu-laterale li.voce { background:url("/file/sito/extra/laterale-delimita.gif") no-repeat scroll left top transparent; border-left:1px solid #C2CBD7; border-right:1px solid #C2CBD7; display:block; padding:4px 3px 4px 10px;  }
ul.menu-laterale li.voce.attivo { background:url("/file/sito/extra/laterale-delimita.gif") no-repeat scroll left top #FBFCFD; }
ul.menu-laterale li.top { background:url("/file/sito/extra/laterale-delimita.gif") no-repeat scroll left top #FBFCFD;border-left:1px solid #C2CBD7; border-right:1px solid #C2CBD7; padding:0; margin:0; }
ul.menu-laterale ul { /*border-left:1px solid #C2CBD7; border-right:1px solid #C2CBD7;*/ margin:0/* 0 0 1px*/; padding:0 0 0 9px; width:auto; background-color:#FBFCFD;}
ul.menu-laterale ul ul { margin:0/* 0 0 1px*/; padding:0 0 0 9px; width:auto; border:none;}

ul.menu-laterale ul li.attivo { background:url("/file/sito/extra/laterale_freccia.gif") no-repeat scroll 1px 4px transparent;
}
/*ul.menu-laterale li.itemPrimo { background:url("file/sito/extra/laterale-delimita.gif") no-repeat scroll 0 top transparent; }*/
ul.menu-laterale li.itemPrimo a { /*background:url("/file/sito/extra/laterale-delimita.gif") no-repeat scroll 0 0 transparent;*/ display:block; padding:0px 10px; text-decoration: none; color:#0b4e95; }
ul.menu-laterale li.itemPrimo a:hover { text-decoration: underline; }


/*
.lat-menu { position:relative; background:url("/file/sito/extra/laterale-alto.gif") no-repeat scroll center top transparent; width:186px !important; margin:5px 0 10px 10px; border:1px solid #ff00ff;}
.lat-menu .menu { margin:0; padding:0; }
.lat-menu .menu li.titolo { background:none repeat scroll 0 0 #6882A5; border-left:1px solid #556D8F; border-right:1px solid #556D8F; display:block; padding:0px 3px 5px 10px;  color:#FFF;  font-size:12px;}     */

