﻿html, body{margin: 0px; padding: 0px}

body                    {font-family: Trebuchet MS, Verdana, Sans-serif; font-size: 12px; background-color:#fcfcfc}

h1                      {color: #666; font-size: 10px; font-weight: normal; position:absolute; bottom:0px; right:0px}
h2                      {color: #077; font-size: 10px; font-weight: normal}

div.contenitore1        {width: 980px; background: url(images_theme/sfondo_extra.gif) repeat-y top right;
	                        margin:0 auto; border-width: 1px; border-style:solid; border-color: #ccc}

div.contenitore2        {background: url(images_theme/sfondo_menu_vert.gif) repeat-y top left}

/*stili per la testata*/
div.testata             {height: 120px; width: 100%; background-color:#000; color: #fff; background: url(images_theme/sfondo_fascia_light.gif) repeat-x top left}
div.testataLogo         {float: left; top: 0px; left: 0px; height: 120px; margin: 0px; margin-right: 10px;  padding: 0px; background: url(images_theme/quadro_fascia_sx.gif) repeat-y top left}
img.testataLogo_content {margin: 31px 0px 0px 15px}
div.testataImmagine     {float: left; margin: 0px; padding: 0px}
div.testataWp           {float: right; text-align: right; margin: 0px 4px 0px 0px; color: #999; font-size: 10px; position:relative; width: 270px}

/*stili per il menu orizzontale*/
div.menuOriz            {height: 20px; border-top: 1px solid #000; border-bottom: 1px solid #000; margin: 0px; padding: 0px; background-color:#AF4F67}
div.menuOriz_quadrosx   {float: left; height: 18px; width: 181px; padding-top:2px; background: url(images_theme/quadro_menu_oriz_sx.gif) top left; font-family: Verdana, Sans-serif; font-size: 11px; font-weight: bold; text-align: center; color: #fff}
div.menuOriz_content    {font-family: Verdana, Sans-serif; font-size: 10px; font-weight: bold; text-align: right; margin: 0px; padding: 3px 0px 0px 0px; color: #fff}
div.menuOriz a          {color: #fff; text-decoration: none}
div.menuOriz a:hover    {color: #ff0; text-decoration: none}
div.menuOriz a:activelink{color: #ff0; text-decoration: none}
span.menuOriz_voce      {padding: 0px 30px 0px 10px}

/*stili per il menu verticale*/
div.menuVert            {float: left; width: 181px; padding: 0px; margin: 0px}
div.menuVert_testa      {padding: 0px 4px 0px 4px; height: 50px; background: url(images_theme/quadro_user_sx.gif) top left; font-size: 11px}
div.menuVert_content    {margin: 10px 0px 20px 4px; padding: 0px; list-style-type: none}
div.menuVert_wp         {width: 160px; margin: 10px 0px 20px 8px; padding: 0px; color: #595; font-size: 10px}
div.menuvrt_content_lvl_1 ul{margin: 10px 0px 20px 4px; padding: 0px; list-style-type: none}
div.menuvrt_content_lvl_1 ul li{width: 160px; border: 1px solid #acc; margin: 2px; padding: 1px 1px 1px 4px; color:#500; font-size: 11px; font-weight:bold}
div.menuvrt_content_lvl_1 ul a{display:block; padding-left: 2px; color:#500; text-decoration: none}
div.menuvrt_content_lvl_1 ul a:hover{background-color: #eff; color: #a66}
div.menuvrt_content_lvl_1 ul a:activelink{color: #f00; text-decoration: none}
div.menuvrt_content_lvl_1_selected{background-color:  #eff; color: #a66}
div.menuvrt_content_lvl_2 ul{margin: 0px 6px 0px 6px; padding: 0px;list-style-type: none}
div.menuvrt_content_lvl_2 ul li{width: 144px; border: 0px; margin: 0px; padding: 1px 1px 1px 4px; color:#500; font-size: 11px; font-weight:bold}
div.menuvrt_content_lvl_2 ul a{display:block; padding-left: 2px; color:#500; text-decoration: none}
div.menuvrt_content_lvl_2 ul a:hover{background-color: #eff; color: #a66}
div.menuvrt_content_lvl_2 ul a:activelink{color: #f00; text-decoration: none}
div.menuvrt_content_lvl_2_selected{background-color:  #eff; color: #a66}
div.menuvrt_content_lvl_3 ul{margin: 0px 3px 0px 6px; padding: 0px;list-style-type: none}
div.menuvrt_content_lvl_3 ul li{width: 134px; border: 0px; margin: 0px; padding: 1px 1px 1px 4px; color:#500; font-size: 11px; font-weight:normal}
div.menuvrt_content_lvl_3 ul a{display:block; padding-left: 2px; color:#500; text-decoration: none}
div.menuvrt_content_lvl_3 ul a:hover{background-color: #eff; color: #a66}
div.menuvrt_content_lvl_3 ul a:activelink{color: #f00; text-decoration: none}
div.menuvrt_content_lvl_3_selected{background-color:  #eff; color: #a66}

div.menuSeq             {margin: 0px 0px 20px 6px; padding: 0px;list-style-type: none; text-align:right}
div.menuSeq             {font-size: 11px; font-weight:normal}
div.menuSeq a           {color: #500; text-decoration: none}
div.menuSeq a:hover     {color: #000; text-decoration: underline}
div.menuSeq a:activelink{color: #f00; text-decoration: none}

div.menuvrt_content_mappa ul{padding: 60px; list-style-type: none; margin-top: 40px}
div.menuvrt_content_mappa ul a{display:block; padding-left: 2px; color:#500; text-decoration: none}
div.menuvrt_content_mappa ul a:hover{background-color: #eff; color: #a66}
div.menuvrt_content_mappa ul a:activelink{color: #f00; text-decoration: none}
div.menuvrt_content_mappa ul li{width: 160px; border: 1px solid #acc; margin: 2px; padding: 1px 1px 1px 4px; color:#500; font-size: 11px; font-weight:bold}
div.menuvrt_content_mappa_selected{background-color:  #eff; color: #a66}

/*stili per la Colonna destra*/
div.extra               {float: right; width: 210px; padding: 0px; margin: 0px}
div.extra_testa         {height: 50px; background: url(images_theme/quadro_extra_dx.gif) top right}
div.extra_content       {font-size: 90%; margin: 2px 6px 12px 6px}
div.extra_title         {color: #a55; font-family: Arial, Verdana, Sans-serif; font-size: 11px; font-weight: bold; text-align: left; padding: 3px 3px 3px 6px}
div.extra_box           {font-family: Arial, Verdana, Sans-serif; font-size: 11px; margin: 2px 6px 12px 6px}
div.extra_box a         {color: #a55}
div.extra_box a:link    {color: #a55}
div.extra_box a:visited {color: #a55}
div.extra_box a:hover   {color: #595}
div.extra_box_title     {font-weight: bold; padding-bottom: 4px}
div.extra_box_title a   {font-weight: bold; color: #000}
/* div.extra_box_subtitle  {}
div.extra_box_content   {}*/

/*stili per la sezione Contenuto*/
div.content                 {float: left; width: 570px; margin: 0px; padding: 10px 6px 10px 6px; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 13px}
div.content_title           {height: 20px; color: #a55; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 15px; font-weight: bold; text-align: right; font-style: italic; padding: 3px 0px 0px 0px}
div.content_title_prod   {height: 20px; color: #a55; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 15px; font-weight: bold; text-align: left; font-style: italic; padding: 3px 0px 10px 0px}
div.content_subtitle        {color: #099; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 12px; font-weight: bold; text-align: left; border-bottom: 2px solid #099; padding: 3px 3px 0px 3px}
div.content_subtitle_linetop{color: #099; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 12px; font-weight: bold; text-align: left; border-top: 2px solid #099; padding: 3px 3px 0px 3px}
div.content_subtitle_noline {color: #a55; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 12px; font-weight: bold; text-align: left; padding: 3px 3px 0px 3px}
div.content_abstract        {color: #000; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 13px; text-align: justify; padding: 3px 3px 20px 3px}

/*stili per i paragrafi*/
div.contentbox                  {clear: both; color: #000; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 13px; text-align: justify}
div.contentbox a                {color: #a55}
div.contentbox a:link           {color: #a55}
div.contentbox a:visited        {color: #a55}
div.contentbox a:hover          {color: #595}
div.contentbox a:link img       {border-color: #a55}
div.contentbox a:visited img    {border-color: #a55}
div.contentbox a:hover img      {border-color: #595}
div.contentbox_title            {color: #099; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 12px; font-weight: bold; text-align: left; border-bottom: 2px solid #099; padding: 3px 3px 0px 3px}
div.contentbox_title a          {color: #099; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 12px; font-weight: bold; text-align: left; border-bottom: 2px solid #099; padding: 3px 3px 0px 3px; text-decoration: none}
div.contentbox_content          {color: #000; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 13px; text-align: justify; padding: 3px 3px 20px 3px}
div.contentbox_content a        {color: #a55}
div.contentbox_content a:hover  {color: #595}

/*stili per paginatore*/
/*div.paginatore {clear: both; border-top: 1px dotted #a55; margin: 6px 0px 12px 0px}*/
div.paginatore {clear: both; margin: 2px 0px 12px 0px}
div.paginatore_numpagine {clear:none; float:left; color: #000; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 11px; text-align: left; text-decoration:none}
div.paginatore_numpagine a {color: #a55; text-decoration:none}
div.paginatore_numpagine a:link {color: #a55; text-decoration:none}
div.paginatore_numpagine a:visited {color: #a55; text-decoration:none}
div.paginatore_numpagine a:hover  {color: #595}
div.paginatore_link {clear:none; float:right; color: #000; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 11px; text-align: right; text-decoration:none}
div.paginatore_link a {color: #a55; text-decoration:none}
div.paginatore_link a:link  {color: #a55; text-decoration:none}
div.paginatore_link a:visited {color: #a55; text-decoration:none}
div.paginatore_link a:hover {color: #595}

/*stili per immagini*/
/*
div.image_align_right   {margin-top: 6px; margin-bottom: 6px; border: 1px solid #000; float: right; margin-left: 16px}
div.image_align_left    {margin-top: 6px; margin-bottom: 6px; border: 1px solid #000; float: left; margin-right: 16px}
div.image_align_center  {margin-top: 6px; margin-bottom: 6px; border: 1px solid #000; float: none}
div.image_didascalia    {font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 10px; text-align: center}
*/
div.image_align_right               {float: right; margin-top: 6px; margin-bottom: 6px; margin-left: 16px; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 10px; text-align: center}
div.image_align_right a, a:hover    {text-decoration: none}
div.image_align_left                {float: left; margin-top: 6px; margin-bottom: 6px; margin-right: 16px; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 10px; text-align: center}
div.image_align_left a, a:hover     {text-decoration: none}
div.image_align_center              {float: none; margin-top: 6px; margin-bottom: 6px; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 10px; text-align: center}
div.image_align_center a, a:hover   {text-decoration: none}

/*stili per il footer*/
div.footer              {clear: both; height: 19px; border-top: 1px solid #000; border-bottom: 1px solid #000; margin: 0px; padding: 0px; background-color:#AF4F67}
div.footer a            {color:#ff0; font-weight: bold; text-decoration: underline}
div.footer_quadrosx     {float: left; margin: 0px 6px 0px 0px; padding: 0px}
div.footer_content      {font-family: Arial, Sans-serif; font-size: 9px; text-align: left; margin: 4px 0px 0px 6px; padding: 0px 0px 0px 0px; color: #eee}
div.footer_content a    {text-decoration: none}

/*stili per mappa google  */
div.googlemap               {width: 700px; height: 540px}

/*stili specifici per il layout popup zoom*/
div.zoom_body div.zoom_header{}
div.zoom_container           {margin:0 auto}
div.zoom_container2          {margin:0 auto}
div.zoom_logotestata         {float: left; top: 0px; left: 6px; margin: 0px}
div.zoom_linktestata         {float: right; top: 0px; right: 15px; margin: 4px}
div.zoom_lineahrz            {clear: both; height: 4px; border-style: solid; border-color: #000; border-width: 1px 0px 1px 0px; margin: 0px; padding: 0px; background-color:#AF4F67}
div.zoom_content             {width: 650px; text-align: center; margin: 6px auto 6px auto}
img.zoom_logo                {margin: 8px 20px 4px 20px}
img.zoom_link                {margin: 8px 14px 0px 14px}
div.zoom_label h1            {clear: left; position: static; width: 650px; font-size: 13px; text-align: center; margin: 4px 8px 0px 8px; font-weight:normal}
img.zoom_image               {border: 1px solid #000}

/*stili per le notizie*/
div.contentblog             {color: #000; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 13px; text-align: justify; padding: 3px 3px 0px 3px}
div.contentblog_title       {color: #099; font-weight: bold; text-align: left; margin-top: 10px}
div.contentblog_title a, div.contentblog_content a{color: #a55}
div.contentblog_title a:hover, div.contentblog_content a:hover{color: #595}
div.contentblog_subtitle    {font-size: 11px; color: #588; font-weight: bold}
div.contentblog_abstract    {margin-top: 5px}

/*stili per le calendario*/
div.contentcalendario               {color: #000; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 13px; text-align: justify; padding: 3px 3px 0px 3px}
div.contentcalendario_subtitle      {font-size: 11px; color: #588; font-weight: bold; margin-top: 10px}
div.contentcalendario_title         {color: #a55; font-weight: bold; text-align: left}
div.contentcalendario_abstract      {margin-top: 1px}

div.blog                {float: right; width: 210px; padding: 0px; margin: 0px}
div.blog_testa          {height: 50px; background: url(images_theme/quadro_extra_dx.gif) top right}
div.blog_content        {padding: 0px; margin: 0px}
div.blog_title          {color: #099; font-family: Verdana, Sans-serif; font-size: 12px; font-weight: bold; text-align: left; padding: 3px 3px 3px 6px; border-bottom: 1px dotted #999}
div.blog_title a, div.blog_elenco a  {color: #a55}
div.blog_title a:hover, div.blog_elenco a:hover  {color: #595}
div.blog_elenco         {font-family: Trebuchet MS, Verdana, Sans-serif; margin: 2px 6px 36px 6px}

/*stili per lo shop*/

/*box prodotti verticali*/
div.prodboxvertcontainer            {width:100%; margin-bottom: 20px; border-bottom: 1px dotted #099}
div.prodboxvertcontainer a          {color: #a55}
div.prodboxvertcontainer a:link     {color: #a55}
div.prodboxvertcontainer a:visited  {color: #a55}
div.prodboxvertcontainer a:hover    {color: #595}
div.prodbox_vertical_spacer {clear: both; height: 6px}
div.prodboxvertitem {width:32%; float:left; padding: 0px 2px 4px 2px}
div.prodboxvertitemvuoto {width:32%; float:left}
/*box prodotti orizzontali*/
div.prodboxorizcontainer {clear: both; margin: 10px 0px 16px 10px; padding-right: 6px}
div.prodboxorizcontainer a          {color: #a55}
div.prodboxorizcontainer a:link     {color: #a55}
div.prodboxorizcontainer a:visited  {color: #a55}
div.prodboxorizcontainer a:hover    {color: #595}
/*prezzi*/
span.prezzointero                {font-size: 12px}
span.prezzocentesimi             {font-size: 11px}
span.prezzobarrato               {font-size: 18px; text-decoration: line-through; color: #d70; padding-right: 4px;}
span.prezzodata                  {color: #099}
span.prezzointeroscheda          {font-size: 40px; font-weight: bold}
span.prezzocentesimischeda       {font-size: 24px; font-weight: bold}
span.prezzobarratoscheda         {font-size: 24px;text-decoration: line-through; color: #d70; padding-right: 4px;}
span.prezzodatascheda            {color: #099}
span.prezzobarratoVariante       {font-size: 12px; text-decoration: line-through; color: #d70; padding-right: 4px;}
/*elenco voci cliccabili*/
div.prodelencovoci {color: #000; font-family: Verdana, Arial, Sans-serif; font-size: 11px; text-align: left; font-weight: bold}
div.prodelencovoci a {color: #a55; text-decoration: none; font-weight: normal}
div.prodelencovoci a:hover {color: #595; text-decoration: none; font-weight: normal}
/*elenco tipi ordinamento*/
div.prodelencoordinamento {margin-top: 6px; padding-bottom:6px; border-bottom: 1px dotted #a55; color: #000; font-family: Verdana, Arial, Sans-serif; font-size: 11px; text-align: left; font-weight: bold}
div.prodelencoordinamento a {color: #a55; text-decoration: none; font-weight: normal}
div.prodelencoordinamento a:hover {color: #595; text-decoration: none; font-weight: normal}
/*voci nei box*/
div.prodboxproduttore           {font-weight: bold; font-family: Verdana, Arial, Sans-serif; font-size: 10px; padding: 0px 6px 0px 116px}
div.prodboxvertabstract         {text-align: justify}
div.prodboxorizabstract         {text-align: justify; padding: 0px 6px 0px 116px}
/*voci nella scheda*/
div.prodschedaproduttore            {float: right}
div.prodschedaproduttore a          {color: #a55; font-weight: bold; text-decoration: none}
div.prodschedaproduttore a:hover    {color: #595; font-weight: bold; text-decoration: underline}
/*box prodotti default*/
div.prodboxorizcontainerhome            {float:left; margin: 0px 0px 0px 10px; width:180px}
div.prodboxorizcontainerhome_content    {padding: 0px; margin: 0px 0px 50px 0px}
div.prodboxorizcontainerhome a          {color: #a55}
div.prodboxorizcontainerhome a:link     {color: #a55}
div.prodboxorizcontainerhome a:visited  {color: #a55}
div.prodboxorizcontainerhome a:hover    {color: #595}

/*NUOVO STILE*/
div.prod_locator   {color: #a55; font-family: Verdana, Arial, Sans-serif; font-size: 10px; font-weight: bold; text-align: left; padding: 3px 0px 3px 0px}
div.prod_locator a          {color: #a55; text-decoration: none}
div.prod_locator a:hover    {color: #595; text-decoration: none}

div.prod_sommario {margin: 16px 0px 0px 0px; padding-left: 10px}
div.prod_scheda_prodotto_img {float: left; border-style: solid; border-width: 1px; border-color: #aa5555; height: 180px; width: 180px; text-align: center}
div.prod_scheda_produttore_img {float: right; margin: 20px 5px 12px 10px; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 11px; text-align: center}
div.prod_scheda_produttore_img a       {color: #a55; text-decoration: none}
div.prod_scheda_produttore_img a:hover {color: #595; text-decoration: none}
div.prod_scheda_produttore_img img     {border: 0px}
div.prod_titolo_prodotto   {padding-left: 190px; color: #a55; font-family: Verdana, Arial, Sans-serif; font-size: 17px; font-weight: bold; text-align: left}
div.prod_box_flag {padding: 20px 0px 0px 190px}
div.prod_box_flag_offerta  {float: left; width: 54px; height: 18px; text-align: center; margin: 0px 4px 0px 0px; padding: 0px 4px 0px 4px; background-color: #d70; color: #fff; font-weight: bold; border-style: solid; border-width: 1px; border-color: #555}
div.prod_box_flag_novita  {float: left; width: 54px; height: 18px; text-align: center; margin: 0px 4px 0px 0px; padding: 0px 4px 0px 4px; background-color: #4a4; color: #fff; font-weight: bold; border-style: solid; border-width: 1px; border-color: #555}
div.prod_box_flag_speciale {float: left; width: 54px; height: 18px; text-align: center; margin: 0px 4px 0px 0px; padding: 0px 4px 0px 4px; background-color: #c09; color: #fff; font-weight: bold; border-style: solid; border-width: 1px; border-color: #555}
div.prod_box_prezzo {margin: 30px 0px 0px 190px}
div.prod_box_note {padding: 10px 0px 0px 190px; font-family: Verdana, Arial, Sans-serif; font-size: 10px}
div.prod_box_note a {color: #a55; text-decoration: none}
div.prod_box_note a:hover {color: #595; text-decoration: none}

div.prod_tabella_varianti {font-weight: bold}
div.prod_tabella_varianti  table { border-style: solid; border-width: 1px; border-color: #a00}
div.prod_tabella_varianti tr {border-width: 0px}
div.prod_tabella_varianti td {border-width: 0px; padding: 0px 4px 0px 4px; background-color: #ddd}
div.prod_link_acquista {width: 60px; height: 18px; text-align: center; margin-right: 4px; padding-right: 4px; padding-left: 4px; background-color: #a00; color: #fff; border-style: outset; border-width: 1px; border-color: #555}
div.prod_link_acquista a, a:hover {color: #fff; text-decoration: none}
input.prod_link_acquista {width: 80px; height: 20px; font-family: Trebuchet MS, Arial, Verdana, Sans-serif; font-size: 12px; font-weight: bold; text-align: center; margin-right: 4px; padding-right: 4px; padding-left: 4px; background-color: #a00; color: #fff; border-style: outset; border-width: 1px; border-color: #555; cursor: pointer}

div.prod_descrizione_completa {padding: 30px 5px 14px 5px; font-size: 13px; text-align: justify}
div.prod_descrizione_completa a {color: #a55}
div.prod_descrizione_completa a:hover {color: #595; text-decoration: none}

div.ecommerce_evidenza_dx  {float: right; width: 210px; padding: 0px; margin: 0px}
div.ecommerce_evidenza_dx_testa {height: 50px; background: url(images_theme/quadro_extra_dx.gif) top right}
div.ecommerce_evidenza_dx_content {padding: 0px; margin: 0px 3px 50px 3px}
div.ecommerce_evidenza_dx_title_offerta  {color: #d70; font-family: Verdana, Arial, Sans-serif; font-size: 12px; font-weight: bold; text-align: left; padding: 3px 3px 3px 6px; border-bottom: 1px dotted #d70}
div.ecommerce_evidenza_dx_title_novita  {color: #4a4; font-family: Verdana, Arial, Sans-serif; font-size: 12px; font-weight: bold; text-align: left; padding: 3px 3px 3px 6px; border-bottom: 1px dotted #4a4}
div.ecommerce_evidenza_dx_title_speciale  {color: #c09; font-family: Verdana, Arial, Sans-serif; font-size: 12px; font-weight: bold; text-align: left; padding: 3px 3px 3px 6px; border-bottom: 1px dotted #c09}
div.ecommerce_evidenza_dx_elenco_completo  {float:right; color: #a55; font-family:  Arial, Sans-serif; font-size: 10px; text-align: right; padding: 4px 3px 3px 6px; font-weight: bold}
div.ecommerce_evidenza_dx_elenco_completo a {color: #a55; text-decoration: none}
div.ecommerce_evidenza_dx_elenco_completo a:hover {color: #595}
div.ecommerce_evidenza_dx_title a {color: #a55}
div.ecommerce_evidenza_dx_title a:hover {color: #595}
div.ecommerce_evidenza_dx_linkprodotto {font-family: Verdana, Arial, Sans-serif; text-align: center; font-size: 12px; font-weight: bold; margin: 6px 6px 2px 6px}
div.ecommerce_evidenza_dx_linkprodotto img {padding: 0px; border-style: solid; border-width: 1px; border-color: #aa5555; height: 110px; width: 110px; margin: 0px 0px 6px 0px}
div.ecommerce_evidenza_dx_linkprodotto a {color: #a55; text-decoration: none}
div.ecommerce_evidenza_dx_linkprodotto a:hover {color: #595}
div.ecommerce_evidenza_dx_prezzo {text-align: center; font-weight: bold}
span.ecommerce_evidenza_dx_prezzointero  {font-size: 20px}
span.ecommerce_evidenza_dx_prezzocentesimi {font-size: 12px}
span.ecommerce_evidenza_dx_prezzobarrato  {font-size: 20px; text-decoration: line-through}
div.ecommerce_evidenza_dx_produttore {font-weight: bold; margin: 0px 6px 0px 6px}
div.ecommerce_evidenza_dx_abstract {margin: 0px 6px 0px 6px}
div.carrello img {margin: 8px 0px 4px 4px}
input.carrello_enabled {float: right; border-style: solid; border-width: 1px; border-color: #eee; background-color: #a00; color: #fff; margin: 14px 8px 4px 0px; font-family: Arial, Sans-serif; font-size: 11px; font-weight: bold; cursor: pointer}

div.ecommerce_elenco_evidenza_title  {color: #099; font-family: Verdana, Arial, Sans-serif; font-size: 12px; font-weight: bold; text-align: left; margin: 14px 0px 6px 0px; padding: 3px 3px 3px 6px; border-bottom: 1px dotted #099}
div.ecommerce_elenco_evidenza_linkprodotto {font-family: Verdana, Arial, Sans-serif; text-align: center; font-size: 12px; font-weight: bold; margin: 6px 6px 2px 6px}
div.ecommerce_elenco_evidenza_linkprodotto img {padding: 0px; border-style: solid; border-width: 1px; border-color: #aa5555; height: 110px; width: 110px; margin: 0px 0px 6px 0px}
div.ecommerce_elenco_evidenza_linkprodotto a {color: #a55; text-decoration: none}
div.ecommerce_elenco_evidenza_linkprodotto a:hover {color: #595}
div.ecommerce_elenco_evidenza_prezzo {text-align: center; font-weight: bold}
span.ecommerce_elenco_evidenza_prezzointero  {font-size: 20px}
span.ecommerce_elenco_evidenza_prezzocentesimi {font-size: 12px}
span.ecommerce_elenco_evidenza_prezzobarrato  {font-size: 18px; text-decoration: line-through; color: #d70; padding-right: 4px;}
div.ecommerce_elenco_evidenza_produttore {font-weight: bold; margin: 0px 6px 0px 6px}
div.ecommerce_elenco_evidenza_abstract {margin: 0px 6px 0px 6px}
div.ecommerce_elenco_prezzo {float:right; margin-right: 50px; font-weight: bold}
span.ecommerce_elenco_prezzointero  {font-size: 20px}
span.ecommerce_elenco_prezzocentesimi {font-size: 12px}
span.ecommerce_elenco_prezzobarrato  {font-size: 18px; text-decoration: line-through; color: #d70; padding-right: 4px;}

div.ecommerce_elenco_immagine {float:left; padding: 0px; width: 110px; height: 110px; text-align: center; margin: 0px 0px 10px 0px; border: 1px solid #aa5555; vertical-align:middle;}
div.ecommerce_elenco_immagine img {border: 0px; vertical-align:middle;}
div.ecommerce_elenco_titolo {font-family: Verdana, Arial, Sans-serif; font-size: 12px; font-weight: bold; padding: 2px 6px 2px 116px}
div.ecommerce_elenco_titolo a {color: #a55; text-decoration: none}
div.ecommerce_elenco_titolo a:hover {color: #595; text-decoration: none}

div.ecommerce_elenco_flag {padding: 2px 0px 4px 0px; font-family: Verdana, Arial, Sans-serif; font-size: 9px; font-weight: bold}
div.ecommerce_elenco_flag_offerta  {float: left; width: 50px; text-align: center; margin: 0px 2px 0px 2px; padding: 0px 1px 0px 1px; background-color: #d70; color: #fff; border-style: solid; border-width: 1px; border-color: #555}
div.ecommerce_elenco_flag_novita  {float: left; width: 50px; text-align: center; margin: 0px 2px 0px 2px; padding: 0px 1px 0px 1px; background-color: #4a4; color: #fff; border-style: solid; border-width: 1px; border-color: #555}
div.ecommerce_elenco_flag_speciale {float: left; width: 50px; text-align: center; margin: 0px 2px 0px 2px; padding: 0px 1px 0px 1px; background-color: #c09; color: #fff; border-style: solid; border-width: 1px; border-color: #555}

div.ecommerce_SottocatTitolo    {color: #099; font-family: Verdana, Arial, Sans-serif; font-size: 12px; font-weight: bold; text-align: left; margin: 14px 0px 6px 0px; padding: 3px 3px 3px 6px;}
div.ecommerce_Sottocatcontainer {font-family: Verdana, Arial, Sans-serif; text-align: left; font-size: 12px; font-weight: bold; margin: 6px 6px 30px 6px}
div.ecommerce_Sottocatcontainer a {color: #a55; text-decoration: none}
div.ecommerce_Sottocatcontainer a:hover {color: #595}

/*FINE NUOVO STILE*/
div.prodschedaabstract              {clear: both; padding: 14px 5px 14px 5px; font-size: 13px; text-align: justify}
div.prodschedaprodottoimg a         {color: #a55; text-decoration: none}
div.prodschedaprodottoimg a:hover   {color: #595; text-decoration: underline}
div.prodschedanavigcat              {float: left}
div.prodschedanavigcat a            {color: #a55; font-weight: bold; text-decoration: none}
div.prodschedanavigcat a:hover      {color: #595; font-weight: bold; text-decoration: underline}
div.prodschedanavigsottocat         {float: left; padding-left:10px}
div.prodschedanavigsottocat a       {color: #a55; font-weight: bold; text-decoration: none}
div.prodschedanavigsottocat a:hover {color: #595; font-weight: bold; text-decoration: underline}
/*voci nella scheda produttori*/
div.prodproduttorecontainer            {margin: 6px 6px 6px 6px; font-size: 12px;}
div.prodproduttorecontainer a          {color: #a55; text-decoration: none}
div.prodproduttorecontainer a:link     {color: #a55}
div.prodproduttorecontainer a:visited  {color: #a55}
div.prodproduttorecontainer a:hover    {color: #595}
div.prodproduttorecontainercolonne     {margin: 6px 0px 6px 6px}
div.prodproduttorecat                  {clear:both; color: #000; font-weight: bold; text-decoration: none; padding-top: 10px; border-style: dotted; border-width: 0px 0px 1px 0px; border-color: #595}
div.prodproduttoreitem                 {width: 49%; float:left}
div.prodproduttoreitemalternating      {width: 49%; float:right}
div.prodproduttoreitemvuoto            {width: 49%; float:left}
div.prodproduttoreitemseparator        {width: 2%; float:left}
/*voci nell'elenco produttori*/
div.prodproduttorecontainer            {float:left; margin: 10px 10px 0px 0px; width:100%; border-bottom: 1px dotted #099; border-top:10px}
div.prodproduttorecontainer a          {color: #a55}
div.prodproduttorecontainer a:link     {color: #a55}
div.prodproduttorecontainer a:visited  {color: #a55}
div.prodproduttorecontainer a:hover    {color: #595}
div.prodproduttorecontainer_content    {padding: 0px 0px 0px 117px; margin: 0px 0px 10px 0px}
div.prodproduttore_elenco_immagine     {float:left; padding: 0px; width: 100px; text-align: center; margin: 5px 10px 10px 0px; vertical-align:middle;}
div.prodproduttore_elenco_immagine img {border: 0px; vertical-align:middle; width:100px;}
/*voci produttori sotto al menu*/
div.prodproduttoremenucontainer        {float:none; text-align:center; margin:40px 0px 10px 8px; width:168px; color:#500; font-size:11px; font-weight:bold; background-color:#DEEDE3; border: 1px solid #acc;}
div.prodproduttoremenucontainer a      {display:block; padding-left: 0px; color:#500; text-decoration: none}
div.prodproduttoremenucontainer a:hover{color: #a66}
div.prodproduttoremenu_immagine        {float:left; padding: 0px; text-align: center; margin: 5px 0px 5px 2px; vertical-align:middle; clear:both;}
div.prodproduttoremenu_immagine img    {border: 0px; vertical-align:top; width:75px; border: 1px solid #000; padding: 2px 2px 2px 2px; background-color:#fff;}
div.prodproduttoremenu_immagine_dx     {float:right; padding: 0px; text-align: center; margin: 5px 2px 5px 0px; vertical-align:middle;}
div.prodproduttoremenu_immagine_dx img {border: 0px; vertical-align:top; width:75px; border: 1px solid #000; padding: 2px 2px 2px 2px; background-color:#fff;}

/*carrello .asp*/
div.contenutocarrello   {width: 570px; text-align:left;}
table.tabellacarrello   {border: 1px solid #000;}
td.tabellacarrello      {border: 1px solid #000;}
.containerSelect        {border: 1px solid #DCDCDC; position: relative; width: 164px; height: 15px; overflow: hidden}
.carrello  			    {color: #000000; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; font-weight: normal; letter-spacing: 0; text-decoration: none;}
a.carrello:link     	{color: #000000; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; font-weight: normal; letter-spacing: 0; text-decoration: underline;}
a.carrello:visited  	{color: #000000; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; font-weight: normal; letter-spacing: 0; text-decoration: underline;}
a.carrello:hover   	    {color: #363636; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; font-weight: normal; letter-spacing: 0; text-decoration: underline;}
.Notabene1			    {color: #444444; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: none}
.Notabene2			    {color: #444444; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: none}
a.Notabene2:link	    {color: #444444; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: none}
a.Notabene2:visited 	{color: #444444; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: none}
a.Notabene2:hover	    {color: #BE582A; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold;}
.sconto  			    {color: #D49F23; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; font-weight: normal; letter-spacing: 0; text-decoration: none;}
a.sconto:link		    {color: #D49F23; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; font-weight: normal; letter-spacing: 0; text-decoration: none;}
a.sconto:visited	    {color: #D49F23; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; font-weight: normal; letter-spacing: 0; text-decoration: none;}
a.sconto:hover   	    {color: #636466; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; font-weight: normal; letter-spacing: 0; text-decoration: underline;}
input.formCarrello      {color: #595959; background-image: url('images_theme/fnd_form.gif'); font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; border: 1px solid #DCDCDC; padding-left: 4px;}
input.form              {color: #363636; background-color: #fbf5e8; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; border: 1px solid #DCDCDC; padding-left: 4px;}
textarea.form           {color: #363636; background-image: url('images_theme/fnd_form.gif'); font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; border: 1px solid #DCDCDC; padding-left: 4px;}
select.form             {color: #363636; background-color: #fbf5e8; border: 0; font-family: tahoma, helvetica, verdana, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; background: #ffffff; position: absolute; width: 164px;}
checkbox.form           {color: #363636; background-color: #fbf5e8; border: 0;}
.BottoneCarrello        {color: #000000; background-color: #DFDFDF; font-family: tahoma, helvetica, verdana, sans-serif; font-weight: bold; font-size: 11px; border: 1px solid #000;}
