       body {
           margin : 0;
           padding : 0;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           color : #23a491;
           background-color : #bbe5d7;
      }
      .clear {
           clear : both;
      }
      a {
           border : 0;
           text-decoration : none;
      }
      a img {
           border : 0;
      }
      H2 {
           border : 0;
           text-decoration : none;
      }
      .img-prodotti {
           text-align : center;
           width : 220px;
           float : left;
           background-color : #ffffff;
           overflow : hidden;
           margin-bottom : 5px;
           border : 1px solid #bbe5d7;
      }
      .box-prezzo {
           float : right;
           width : 250px !important;
           width : 250px;
           background-color : #bbe5d7;
           margin-bottom : 5px;
           font-weight : bold;
           border-top : 1px solid #23a491;
      }
      .box-prezzo h4 {
           font-size : 14px;
           text-align : center;
           font-weight : bold;
      }
      .box-descrizione {
           width : 250px !important;
           width : 248px;
           float : right;
           background-color : #bbe5d7;
           margin-bottom : 5px;
      }
      .box-descrizione h2 {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 12px;
           margin : 2px 0 0;
           width : 250px !important;
           height : 20px;
           background-color : #23a491;
           color : #bbe5d7;
           text-align : center;
           border-bottom : 1px solid #ffffff;
      }
      .box-descrizione p {
           color : #23a491;
           background-color : #bbe5d7;
           padding : 0 4px 4px;
           border-bottom : 1px solid #23a491;
      }
      .box-descrizione a {
           color : #23a491;
           font-weight : bold;
      }
      .box-descrizione a:hover {
           color : #bbe5d7;
           font-weight : bold;
           background-color : #23a491;
      }
      .box-arg-correlati {
           width : 150px;
           float : right;
           background-color : #bbe5d7;
      }
      .box-arg-correlati h2 {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 12px;
           margin : 0 4px 4px 0;
           width : 150px;
           height : 20px;
           background-color : #23a491;
           color : #bbe5d7;
           text-align : center;
           border-bottom : 1px solid #ffffff;
      }
      .box-arg-correlati p {
           color : #23a491;
           background-color : #bbe5d7;
           padding : 4px;
           border-bottom : 1px solid #23a491;
      }
      .box-arg-correlati a {
           color : #23a491;
           font-weight : bold;
      }
      .box-arg-correlati a:hover {
           color : #bbe5d7;
           font-weight : bold;
           background-color : #23a491;
      }
      #box-site {
           position : absolute;
           width : 750px;
           background-color : #ffffff;
           left : 50%;
           margin : 0 0 0 -375px;
           border : 1px solid #bbe5d7;
      }
      #wrapper {
           overflow : hidden;
      }
      #testata {
           margin-bottom : -1px;
           width : 750px;
           height : 81px;
           background-image : url(images/top.jpg);
           background-repeat : no-repeat;
      }
      #contenitore {
           width : 750px;
           background-color : #ffffff;
           margin-left : 0;
           overflow : hidden;
           background-image : url(images/fondo_contenitore.gif);
           background-repeat : repeat-y;
           background-position : 15px;
      }
      .testo-blocchi {
           font-size : 9px;
           padding : 5px;
      }
      .bottone-trasparente {
           position : absolute;
           padding : 40px 0 0;
           margin : 130px 0 0;
           display : none;
      }
      #menu {
           margin-left : 15px;
           width : 722px;
           height : 93px;
           background-image : url(images/banner_consiglio.jpg);
           background-repeat : no-repeat;
           padding : 0;
           padding-bottom : 3pt;
           border-bottom-width : 15px;
           border-bottom-style : solid;
           border-bottom-color : #23a491;
           background-position : -29px;
      }
      #menu ul {
           width : 200px;
           margin : -1px 0 0 0px;
           padding : 5px 13px 9px 11px;
           list-style-type : none;
           background-color : #bbe5d7;
           float : left;
      }
      #menu ul li {
           color : #23a491;
      }
      #menu ul a {
           height : 13px;
           color : #23a491;
           font-weight : bold;
           text-decoration : none;
           display : block;
           border-bottom-width : 1px;
           border-bottom-style : solid;
           border-bottom-color : #23a491;
           background-image : url(images/bullet_menu_hover.gif);
           background-repeat : no-repeat;
           background-position : right;
      }
      #menu ul a img {
           float : left;
      }
      #menu ul li a:hover {
           height : 13px;
           color : #23a491;
           font-weight : bold;
           display : block;
           border-bottom-width : 1px;
           border-bottom-style : solid;
           border-bottom-color : #bbe5d7;
           background-image : url(images/bullet_menu.gif);
           background-repeat : no-repeat;
           background-position : right;
           background-color : #ffffff;
      }
      #box-left {
           width : 224px !important;
           width : 216px;
           min-height : 371px;
           height : aut !important;
           height : 371px;
           margin : 0 10px 0 16px !important;
           margin : 0 10px 0 8px;
           background-color : #bbe5d7;
           float : left;
      }
      #ultime-news {
           width : 250px;
           height : 170px;
           margin : -78px 0 0 16px;
           padding : 2px;
           color : #000000;
           background-color : #bbe5d7;
           border : 1px solid #23a491;
           overflow : auto;
           float : left;
           position:relative;
      }
      #ultime-news a {
           padding : 0 0 0 18px;
           color : #000000;
           background-image : url(images/bullet_menu_hover.gif);
           background-repeat : no-repeat;
           text-decoration : none;
      }
      #ultime-news a:hover {
           padding : 0 0 0 18px;
           color : #000000;
           background-color : #ffffff;
           background-image : url(images/bullet_menu.gif);
           background-repeat : no-repeat;
           text-decoration : none;
      }
      #ultime-news h1 {
           margin : 0;
           padding : 0;
           color : #23a491;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 12px;
           font-weight : bold;
      }
      #anteprima-shop {
           width : 224px;
           margin : -5px 0 0;
           padding-left : 0;
           background-color : #bbe5d7;
           border-top-width : 5px;
           border-top-style : solid;
           border-top-color : #23a491;
      }
      .anteprima-shop-interno {
           width : 200px;
           height : 80px;
           margin : 2px 2px 5px 8px !important;
           margin : 2px 2px 5px 8px;
           background-color : #ffffff;
           border-width : 1px;
           border-style : solid;
           border-color : #23a491;
           text-align : center;
           overflow : hidden;
      }
      .anteprima-shop-interno img {
           float : left;
           margin : 5px 0 5px 5px;
      }
      .anteprima-shop-interno h1 {
           text-align : right;
           margin-right : 3px;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           font-weight : bold;
      }
      .anteprima-shop-interno h2 {
           font-weight : normal;
           margin-right : 3px;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           text-align : right;
           color : #000000;
      }
      .anteprima-shop-interno a {
           font-weight : normal;
           margin-right : 3px;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           text-align : right;
           color : #23a491;
      }
      .anteprima-shop-interno a:hover {
           font-weight : normal;
           margin-right : 3px;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 10px;
           text-align : right;
           color : #000000;
      }
      #box-right {
           width : 490px !important;
           width : 480px;
           margin : 0 10px 0 0 !important;
           margin : 0;
           background-color : #ffffff;
           float : left;
      }
      #box-right h1 {
           font-size : 12px;
           padding : 0 0 0 14px;
           color : #23a491;
           background-image : url(images/bullet_menu.gif);
           background-repeat : no-repeat;
           text-decoration : none;
      }
      #contatti h1 {
           font-size : 12px;
           padding : 0 0 0 14px;
           color : #23a491;
           background-image : url(images/bullet_menu.gif);
           background-repeat : no-repeat;
           text-decoration : none;
      }
      #contatti h2 {
           font-size : 12px;
           padding : 10px;
           color : #23a491;
           border-bottom : 5px solid;
           background-color : #bbe5d7;
           text-decoration : none;
      }
      #contatti li {
           font-size : 10px;
           padding : 10px;
           color : #23a491;
           border-bottom : 1px solid;
           font-weight : bold;
           text-decoration : none;
           list-style-type : none;
      }
      #contatti a {
           font-size : 10px;
           padding : 10px;
           color : #23a491;
           border-bottom : 1px solid;
           font-weight : bold;
           text-decoration : none;
           list-style-type : none;
      }
      #contatti a:hover {
           font-size : 10px;
           padding : 10px;
           color : #23a491;
           border-bottom : 1px solid;
           font-weight : bold;
           text-decoration : none;
           list-style-type : none;
           background-color : #bbe5d7;
      }
      .blocco-interno0 {
           width : 150px;
           height : 165px;
           margin : 3px 9px 3px 5px !important;
           margin : 3px 3px 3px 1px;
           float : left;
           border : 1px solid #23a491;
      }
      .blocco-interno1 {
           width : 150px;
           height : 165px;
           margin : 3px 9px 3px 3px !important;
           margin : 3px 3px 3px 1px;
           float : left;
           border : 1px solid #23a491;
      }
      .blocco-interno2 {
           width : 150px;
           height : 165px;
           margin : 3px 0 3px 3px !important;
           margin : 3px 3px 3px 1px;
           float : left;
           border : 1px solid #23a491;
      }
      .blocco-interno3 {
           width : 150px;
           height : 165px;
           margin : 3px 9px 3px 5px !important;
           margin : 3px 3px 3px 1px;
           float : left;
           border : 1px solid #23a491;
      }
      .blocco-interno4 {
           width : 150px;
           height : 165px;
           margin : 3px 9px 3px 3px !important;
           margin : 3px 3px 3px 1px;
           float : left;
           border : 1px solid #23a491;
      }
      .blocco-interno5 {
           width : 150px;
           height : 165px;
           margin : 3px !important;
           margin : 3px 3px 3px 1px;
           float : left;
           border : 1px solid #23a491;
           overflow : hidden;
      }
      .blocco-interno1 img {
           width : 150px;
      }
      hr {
           clear : both;
           display : none;
      }
#footer {
   width : 744px;
   color : #ffffff;
   font-weight : bold;
   clear : left;
   text-align : center;
   background-color : #23a491;
   border-top : 1px solid #23a491;
   margin-left : -1px;
	 padding: 3px;
}
#footer span.left {
	
	float : left;
	text-align : left;
	width : 52%;
	background-color:#23A491;
}
#footer span.right {
	float : right;
	text-align : right;
	width : 46%;
	background-color:#23A491;
}
      .categorie {
           width : 490px !important;
           width : 480px !important;
           height : 15px;
           padding : 3px 0 0;
           color : #23a491;
           border-bottom : 1px solid #23a491;
      }
      .categorie-prodotti {
           width : 223px;
           height : 15px;
           padding : 0;
           color : #23a491;
           border-bottom : 1px solid #23a491;
      }
      .categorie-prodotti ul {
           width : 223px;
           margin : 0;
           padding : 0;
           list-style-type : none;
      }
      .categorie-prodotti ul li {
           margin : 0;
           list-style-type : none;
      }
      .sottocategoria {
           display : none;
      }
      .sottocategoria-active {
           padding-left : 10px;
           margin-bottom : 5px;
           margin-left : -10px;
           display : block;
      }
      .sottocategoria-active li {
           margin-left : 0;
           padding-left : 10px;
           margin-bottom : 5px;
           border-bottom : 1px solid #23a491;
           display : block;
      }
      .sottocategoria-active li a {
           color : #23a491;
           display : block;
      }
      .sottocategoria-active li a:hover {
           color : #bbe5d7;
           background-color : #23a491;
           display : block;
      }
      .tab {
           height : 17px;
           padding : 2px 5px 0;
           margin-top : -3px;
           background-color : #23a491;
           text-decoration : none;
      }
      .tab-active {
           font-weight : bold;
           height : 17px;
           padding : 2px 5px 0 !important;
           padding : 0 5px !important;
           margin-top : -2px;
           background-color : #bbe5d7;
           text-decoration : none;
           color : #23a491;
           border-bottom : 2px solid #ff0000;
      }
      .tab a {
           color : #bbe5d7;
      }
      .tab-active a {
           color : #23a491;
      }
      .tab-active a:hover {
           border-bottom : 2px solid #ff0000;
      }
      .tab a:hover {
           border-bottom : 2px solid #ff0000;
      }
      .sottocategorie {
           width : 490px !important;
           width : 480px;
           padding : 3px 0 0 10px;
           background-color : #bbe5d7;
           color : #23a491;
      }
      .sottocategorie a {
           color : #23a491;
      }
      .sottocategorie a:hover {
           color : #000000;
      }
      #box-right-product {
           width : 480px;
           height : 150px;
           overflow : hidden;
      }
      #box-right-product h2 {
           font-size : 12px;
           background-color : #23a491;
           color : #ffffff;
           font-family : Verdana, Arial, Helvetica, sans-serif;
      }
      #box-right-product p {
           margin-right : 5px;
           text-align : justify;
      }
      #box-right-product a {
           color : #23a491;
      }
      #box-right-product img {
           float : left;
           margin-top : 25px;
           margin-right : 5px;
      }
      #box-right-product a:hover {
           color : #ff0000;
      }
      #scheda-prodotto {
           background-color : #bbe5d7;
           border : 1px solid #23a491;
           width : 100px;
           float : right;
           margin : 0 0 0 5px;
           padding-left : 2px;
      }
      #scheda-prodotto span {
           float : right;
           width : 100px;
           border-bottom : 1px solid #ffffff;
           height : 15px;
           padding : 0;
           margin : 0;
      }
      #scheda-prodotto span img {
           padding : 0;
           margin : 0;
      }
      .categorie-edu {
           width : 490px !important;
           width : 480px !important;
           height : 15px;
           padding : 3px 0 0;
           color : #23a491;
           border-bottom : 1px solid #23a491;
      }
      .categorie-prodotti-edu {
           width : 223px;
           height : 15px;
           padding : 0;
           color : #23a491;
           border-bottom : 1px solid #23a491;
      }
      .categorie-prodotti-edu ul {
           width : 223px;
           margin : 0;
           padding : 0;
           list-style-type : none;
      }
      .categorie-prodotti-edu ul li {
           margin : 0;
           list-style-type : none;
      }
      .sottocategoria-edu {
           display : none;
      }
      .sottocategoria-active-edu {
           padding-left : 10px;
           margin-bottom : 5px;
           margin-left : -10px;
           display : block;
      }
      .sottocategoria-active-edu li {
           margin-left : 0;
           padding-left : 10px;
           margin-bottom : 5px;
           border-bottom : 1px solid #23a491;
           display : block;
      }
      .sottocategoria-active-edu li a {
           color : #23a491;
           display : block;
      }
      .sottocategoria-active-edu li a:hover {
           color : #bbe5d7;
           background-color : #23a491;
           display : block;
      }
      .tab-edu {
           height : 17px;
           padding : 2px 5px 0;
           margin-top : -3px;
           background-color : #23a491;
           text-decoration : none;
           float : left;
      }
      .tab-active-edu {
           font-weight : bold;
           height : 17px;
           padding : 0 5px !important;
           padding : 0 5px !important;
           margin-top : -1px;
           background-color : #bbe5d7;
           float : left;
           text-decoration : none;
           color : #23a491;
           border-top : 3px solid #ff0000;
      }
      .tab-edu a {
           color : #bbe5d7;
      }
      .tab-active-edu a {
           color : #23a491;
      }
      .tab-active-edu a:hover {
           border-top : 3px solid #ff0000;
      }
      .tab-edu a:hover {
           border-top : 2px solid #ff0000;
      }
      .sottocategorie-edu {
           width : 490px !important;
           width : 480px;
           padding : 3px 0 0 10px;
           background-color : #bbe5d7;
           color : #23a491;
      }
      .sottocategorie-edu a {
           color : #23a491;
      }
      .sottocategorie a:hover {
           color : #000000;
      }
