/* MENU PAGINE STATICHE IN ALTO */
ul#menu_testata
{
	margin:0;
	padding:1em 0 .2em 0;
}

ul#menu_testata li
{
	display: inline;
	padding: 0 .3em 0 1em;
	margin:0;
   	background:url(/images/intr_menu_h.gif) no-repeat center left;
}
ul#menu_testata li a
{
	color: #069;
	font:bold 1em verdana,arial,sans-serif;
	text-decoration:none;
}
/* FINE MENU PAGINE STATICHE IN ALTO *//* MENU PAGINE STATICHE IN ALTO */
ul#menu_footer
{
	margin:.2em 0;
	padding:0;
}

ul#menu_footer li
{
	display: inline;
	padding: 0 .3em 0 1em;
	margin:0;
   	background:url(/images/intr_menu_h.gif) no-repeat center left;
}
ul#menu_footer li a
{
	color: #069;
	font:bold 1em verdana,arial,sans-serif;
	text-decoration:none;
}
/* FINE MENU PAGINE STATICHE IN ALTO */h1.sei_in_class { margin:.3em; padding:0; background:#336799 url(/images/cat_body_c.gif) top left no-repeat; height:27px; line-height:27px; overflow:hidden }
h1.sei_in_class p { margin-left:31px; padding:0; background:#336799 url(/images/cat_body_sx_c.gif) top right no-repeat; font-size: 1.3em; color: white; font-weight: bold; text-align:left }
h1.sei_in_class a.sei_in_link { color: #FFF; }
#upper_facets { border-top: 2px solid #FFBF39; margin-bottom: 5px; }
#upper_facets h1 { font-size: 14px; }
#upper_facets #uf_linkCloud a { font-size: 11px; margin-right: 15px; font-weight: normal; }
#upper_facets #uf_linkCloud a:hover { text-decoration: underline; }
div.div_cpcv2 { font-size: 100%; background: transparent url(/images/artv2/bkg_sezioni_top.png) no-repeat top left; margin-bottom: 6px; width: 570px; border: 1px solid #069; }
div.div_cpcv2 div.sx { float:left; width: 105px; margin: 5px 0; }
div.div_cpcv2 div.sx span { display: block; width: 100px; height: 100px; background-color: transparent; background-repeat: no-repeat; background-position: top left; margin: 0 0 0 5px; }
div.div_cpcv2 div.sx img { border: 1px solid #BDBDBD; margin-bottom:5px; }
div.div_cpcv2 div.cc { width: 460px; margin: 5px 0 0 5px; float:left; }
div.div_cpcv2 div.cc dl { margin:0; padding: 0; }
div.div_cpcv2 div.cc dt.cpcv2_ttl { height: 22px; margin: 0 0 3px 0; }
div.div_cpcv2 div.cc dt.cpcv2_ttl a { font-size: 14px; line-height:22px; font-weight: bold; color: #2E617A; display:block; float:left; width: 415px; }
div.div_cpcv2 div.cc dt.cpcv2_ttl a:hover { text-decoration: underline; color: #377493; }
div.div_cpcv2 div.cc dt.cpcv2_ttl span { float:left; width: 40px; margin: 0 5px 0 0; line-height:22px; height: 22px; display: block; font-size: 14px; font-weight: bold; color: #FF6600; text-align:right; }
div.div_cpcv2 div.cc dd.cpcv2_cEl { height: 20px; margin: 0; }
div.div_cpcv2 div.cc dd.cpcv2_cEl a { font-size: 11px; line-height:20px; font-weight: normal; color: #000; display:block; float:left; width: 415px; }
div.div_cpcv2 div.cc dd.cpcv2_cEl a:hover { text-decoration: underline; }
div.div_cpcv2 div.cc dd.cpcv2_cEl span { float:left; width: 40px; margin: 0 5px 0 0; line-height:20px; height: 20px; display: block; font-size: 11px; font-weight: normal; color: #069; text-align:right; }
div.div_cpcv2 div.bx { background: transparent url(/images/artv2/bkg_sezioni_bottom.png) no-repeat bottom left; border-bottom: 2px solid #069; margin-top: 3px; }
div.div_cpcv2 div.bx div.cpcv2_hbx { display: none; }
div.div_cpcv2 div.bx div.cpcv2_hbx ul { width: 280px; float:left; margin: 0; padding: 0; border: 0; list-style-type: none; }
div.div_cpcv2 div.bx div.cpcv2_hbx ul li { margin:0 0 0 8px; padding: 0; width: 272px }
div.div_cpcv2 div.bx div.cpcv2_hbx ul li a { font-size: 11px; line-height: 18px; font-weight: normal; color: #000; width: 240px; display: block; float:left; }
div.div_cpcv2 div.bx div.cpcv2_hbx ul li a:hover { text-decoration: underline; }
div.div_cpcv2 div.bx div.cpcv2_hbx ul li span { height: 18px; margin: 0; font-size: 11px; line-height:18px; font-weight: normal; color: #069; float: left; width: 30px; display:block; }
div.div_cpcv2 div.bx h1 a.cpcv2_hbx_toggler { height: 18px; margin: 0 0 0 10px; font-size: 11px; line-height:18px; font-weight: normal; color: #069; }
div.div_cpcv2 div.bx h1 a.cpcv2_hbx_toggler:hover { text-decoration: underline; color: #377493; }

div.div_cpcv2 div.cc dd.cpcv2_pEl { margin: 0; }
div.div_cpcv2 div.cc dd.cpcv2_pEl a { font-size: 11px; line-height:20px; font-weight: normal; color: #000; display:block; }
div.div_cpcv2 div.cc dd.cpcv2_pEl a:hover { text-decoration: underline; }
div.div_cpcv2 div.cc dd.cpcv2_pEl span { margin: 0 0 0 20px; line-height:20px; height: 20px; font-size: 11px; font-weight: bold; color: #2E617A; }
div.div_cpcv2 div.cc dd.cpcv2_pEl p { margin: 0 0 0 10px; padding: 0; text-align: left; font-size: 9px; }

div.products div.sx span { margin: 10px 0 0 5px; }
div.products div.cc dt.cpcv2_ttl a { color: #D26906; }
div.products div.cc dt.cpcv2_ttl a:hover { color: #F9912F; }
div.products div.cc dt.cpcv2_ttl span { color: #2E617A; }
div.products div.bx div.cpcv2_hbx ul li a { width: 272px; float: none; }

  /* PRODOTTI PER CATEGORIA - BLU */ div.cont_prod_categorie0 { float:left; width:97%; }
 div.cont_prod_categorie0 h1 { padding:0; font: bold 1em verdana,arial,sans-serif; color:#FFF; background:#9DC9F6 url(/images/farma/cat_body_c.gif) top left no-repeat; text-align:left; height:27px; line-height:27px }
 div.cont_prod_categorie0 h1 p { color:#FFF; text-decoration:none; margin-left:35px; background:#9DC9F6 url(/images/farma/cat_body_sx_c.gif) top right no-repeat; text-align:left; height:27px; line-height:27px; overflow:hidden }
 div.cont_prod_categorie0 h1 p a.titolo_categoria, a.titolo_categoria:hover, a.titolo_categoria:link, a.titolo_categoria:visited, a.titolo_categoria:active { font-size:1.1em; font-weight:bold; color:#FFF; text-decoration:none; }
 div.cont_prod_categorie0 ul.prodotti_evidenza_cat0 { width:50%; overflow: hidden; float:left; margin:0; padding:0; }
 div.cont_prod_categorie0 ul.prodotti_evidenza_cat0 li { width:50%; display:inline; float:left; list-style-type:none; }
 div.cont_prod_categorie0 ul.prodotti_evidenza_cat0 li { display:inline; float:left; width:48%; list-style-type:none; text-align:center; }
 div.cont_prod_categorie0 ul.prodotti_evidenza_cat0 li a,a:hover,a:link,a:visited,a:active { text-decoration:none; font: bold .9em verdana,arial,sans-serif; color:#069; }
 div.cont_prod_categorie0 ul.prodotti_evidenza_cat0 li img { border:1px solid #069; }
 div.cont_prod_categorie0 ul.prodotti_evidenza_cat0 li img.img_link { border:0; margin-top:1em; }
 div.cont_prod_categorie0 ul.prodotti_evidenza_cat0 li span.prodotti_evidenza_cat_prezzo { font: bold .9em verdana,arial,sans-serif; color:#ff0000; }
 div.cont_prod_categorie0 div.categorie_elenco_cont0 { float:right; width:45%; }
 div.cont_prod_categorie0 div.categorie_elenco_cont0 h2 { padding:.2em; font: bold 1em verdana,arial,sans-serif; color:#FFF; background:#069; text-align:left; }
 div.cont_prod_categorie0 div.categorie_elenco_cont0 ul.categorie_elenco_0 { padding:0; margin:0; }
 div.cont_prod_categorie0 div.categorie_elenco_cont0 ul.categorie_elenco_0 li { list-style-type:none; display:block; clear:both; float:none; position:relative; }
 div.cont_prod_categorie0 div.categorie_elenco_cont0 ul.categorie_elenco_0 li.categorie_elenco_0_voci_0 { background-color: #e5f2fa; display:block; }
 div.cont_prod_categorie0 div.categorie_elenco_cont0 ul.categorie_elenco_0 li.categorie_elenco_0_voci_1 { background-color: #fff; display:block; }
 div.cont_prod_categorie0 div.categorie_elenco_cont0 ul.categorie_elenco_0 li a { text-decoration:none; font:bold .9em verdana,arial,sans-serif; color:#069; }
 div.cont_prod_categorie0 div.categorie_elenco_cont0 ul.categorie_elenco_0 li span.categorie_elenco_0_prezzo0 { width:30%; float:right; font:bold .9em verdana,arial,sans-serif; color:#ff0000; text-align:right; }
 div.cont_prod_categorie0 div.categorie_elenco_cont0 ul.categorie_elenco_0 li span.categorie_elenco_0_prezzo1 { width:30%; float:right; font:bold .9em verdana,arial,sans-serif; color:#ff0000; text-align:right; }
  div.cont_prod_categorie1 { float:left; width:97%; }
 div.cont_prod_categorie1 h1 { padding:0; font: bold 1em verdana,arial,sans-serif; color:#FFF; background:#9DC9F6 url(/images/farma/cat_body_c.gif) top left no-repeat; text-align:left; height:27px; line-height:27px }
 div.cont_prod_categorie1 h1 p { color:#FFF; text-decoration:none; margin-left:31px; background:#9DC9F6 url(/images/farma/cat_body_sx_c.gif) top right no-repeat; text-align:left; height:27px; line-height:27px }
 div.cont_prod_categorie1 h1 p a.titolo_categoria, a.titolo_categoria:hover, a.titolo_categoria:link, a.titolo_categoria:visited, a.titolo_categoria:active { font-size:1.1em; font-weight:bold; color:#FFF; text-decoration:none; }
 div.cont_prod_categorie1 ul.prodotti_evidenza_cat1 { width:50%; overflow: hidden; float:right; margin:0; padding:0; }
 div.cont_prod_categorie1 ul.prodotti_evidenza_cat1 li { width:50%; display:inline; float:right; list-style-type:none; }
 div.cont_prod_categorie1 ul.prodotti_evidenza_cat1 li { display:inline; float:right; width:48%; list-style-type:none; text-align:center; }
 div.cont_prod_categorie1 ul.prodotti_evidenza_cat1 li a,a:hover,a:link,a:visited,a:active { text-decoration:none; font: bold .9em verdana,arial,sans-serif; color:#069; }
 div.cont_prod_categorie1 ul.prodotti_evidenza_cat1 li img { border:1px solid #069; }
 div.cont_prod_categorie1 ul.prodotti_evidenza_cat1 li img.img_link { border:0; margin-top:1em; }
 div.cont_prod_categorie1 ul.prodotti_evidenza_cat1 li span.prodotti_evidenza_cat_prezzo { font: bold .9em verdana,arial,sans-serif; color:#ff0000; }
 div.cont_prod_categorie1 div.categorie_elenco_cont1 { float:left; width:45%; }
 div.cont_prod_categorie1 div.categorie_elenco_cont1 h2 { padding:.2em; font: bold 1em verdana,arial,sans-serif; color:#FFF; background:#FFAF32; text-align:left; }
 div.cont_prod_categorie1 div.categorie_elenco_cont1 ul.categorie_elenco_1 { padding:0; margin:0; }
 div.cont_prod_categorie1 div.categorie_elenco_cont1 ul.categorie_elenco_1 li { list-style-type:none; display:block; clear:both; float:none; }
 div.cont_prod_categorie1 div.categorie_elenco_cont1 ul.categorie_elenco_1 li.categorie_elenco_1_voci_0 { background-color: #ffffa5; display:block; }
 div.cont_prod_categorie1 div.categorie_elenco_cont1 ul.categorie_elenco_1 li.categorie_elenco_1_voci_1 { background-color: #fff; display:block; }
 div.cont_prod_categorie1 div.categorie_elenco_cont1 ul.categorie_elenco_1 li a { text-decoration:none; font:bold .9em verdana,arial,sans-serif; color:#069; }
 div.cont_prod_categorie1 div.categorie_elenco_cont1 ul.categorie_elenco_1 li span.categorie_elenco_1_prezzo0 { width:30%; float:right; font:bold .9em verdana,arial,sans-serif; color:#ff0000; text-align:right; }
 div.cont_prod_categorie1 div.categorie_elenco_cont1 ul.categorie_elenco_1 li span.categorie_elenco_1_prezzo1 { width:30%; float:right; font:bold .9em verdana,arial,sans-serif; color:#ff0000; text-align:right; }
 /* FINE PRODOTTI PER CATEGORIA */ /*CLASSIFICAZIONI PRODOTTI ORIZZONTALE */ div.class_prod_h { float:left; width:97%; text-align:center; margin: 1em 0; padding: 0; border: 1px solid #9DC9F6; }
 div.class_prod_h h1 { background:#9DC9F6 url(/images/farma/cat_body_c.gif) top left no-repeat; height:27px; padding:0; margin:0; }
 div.class_prod_h h1 span { background:#9DC9F6 url(/images/farma/cat_body_sx_c.gif) top right no-repeat; height:27px; padding:0; margin:0; font:bold 1.2em verdana,arial,sans-serif; color: white; margin-left:31px; display:block; text-align:left }
 div.class_prod_h ul#class_h { text-align:center; margin:.3em 0; padding:0; float:none; width:100% }
 div.class_prod_h ul#class_h li { display:inline; float:left; width:24.5%; list-style-type:none; text-align:center }
 div.class_prod_h ul#class_h li a { font: bold .9em verdana,arial,sans-serif; color: #069 }
 div.class_prod_h ul#class_h li img { border: 1px solid #069 }
 div.class_prod_h ul#class_h li a span.class_prezzo { color:#ff0000; font:bold 1em verdana,arial,sans-serif }
 /*FINE CLASSIFICAZIONE PRODOTTI ORIZZONTALE */ /*I NOSTRI MARCHI*/ div.cont_marchi { float:left; width:97%; margin: 1em 0; padding: 0; border: 1px solid #9DC9F6; }
 div.cont_marchi h1 { background:#9DC9F6 url(/images/farma/cat_body_c.gif) top left no-repeat; height:27px; padding:0; margin:0; }
 div.cont_marchi h1 span { background:#9DC9F6 url(/images/farma/cat_body_sx_c.gif) top right no-repeat; height:27px; padding:0; margin:0; font:bold 1.2em verdana,arial,sans-serif; color: white; margin-left:31px; display:block }
 div.cont_marchi p img { border: 1px solid #00add7; padding:.2em; margin:.5em; }
 /*FINE I NOSTRI MARCHI*/ div#contenuto_pers { float:left; width:97%; margin: 0; padding: 0; }
 
 
    div#elenco_prodotti_fct { width: 575px; font-size: 120%; }
   div#elenco_prodotti_fct h2.conteggio { color: #FF6600; font-weight: normal; font-size: 1em; }
   div#elenco_prodotti_fct div.testata_paginazione_alta { width: 575px; height: 25px; }
   div#elenco_prodotti_fct div.testata_paginazione_alta table.fasciaprezzo { font-size: 0.7em; }
   div#elenco_prodotti_fct div.testata_paginazione_alta table.fasciaprezzo input.cl_pre { border: 1px solid #0F6F9F; font: normal 0.9em Verdana, Arial, Sans-Serif; line-height: 0.9em; padding: 2px; }
   div#elenco_prodotti_fct div.testata_paginazione_alta table.fasciaprezzo span.raffina { display: inline-block; width: 55px; height: 20px; background: transparent url(/images/artv2/btn_raffina.gif) no-repeat 0 0; }
   div#elenco_prodotti_fct div.testata_elenco_prodotti { width: 575px; height: 35px; background: transparent url(/images/artv2/sopra.gif) no-repeat 0 0; margin: 5px 0 0 0; padding: 0; }
   div#elenco_prodotti_fct div.testata_elenco_prodotti table { font-size: 0.7em; font-weight: normal; }
   div#elenco_prodotti_fct ul.elenco { list-style: none; padding:0; margin: 0; }
   div#elenco_prodotti_fct ul.elenco li { list-style: none; padding:0; margin: 0; }
   div#elenco_prodotti_fct ul.elenco li div.ordinamento_nome, div#elenco_prodotti_fct ul.elenco li div.ordinamento_prezzo, div#elenco_prodotti_fct ul.elenco li div.ordinamento_dispo { display:none; visibility: hidden; position: absolute; top: -1000px; left: -1000px; }
   div#elenco_prodotti_fct ul.elenco li span.elimina_prodotto { width: 18px; height: 155px; display:block; float:left; background:transparent url(/images/artv2/bordo.gif) no-repeat 0 0; margin: 0; padding: 0; }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto { width: 550px; height: 155px; margin: 0; padding: 0; display: block; float:left; }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sopra { margin: 7px 0 0 0; }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sopra span.immagine_prodotto { width: 100px; height: 100px; display:block; float:left; margin: 0 0 0 10px;  }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sopra span.dettagli_prodotto { width: 285px; height: 100px; display: block; float:left; margin: 0 0 0 10px; }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sopra span.dettagli_prodotto h3 { font-size: 0.9em; font-weight: bold; margin: 2px 0 0 0; padding: 0; }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sopra span.dettagli_prodotto h3 a { text-decoration: none; color: #537384; }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sopra span.dettagli_prodotto h3 a:hover { color: #0F6F9F; }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sopra span.dettagli_prodotto h4 { font-size: 0.7em; font-weight: normal; margin: 0; padding: 0; }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sopra span.prezzo_bottoni { width: 145px; display:block; float:left; }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sotto { margin: 7px 0 0 10px; background: transparent url(/images/artv2/boxintermedio.gif) no-repeat 0 0; width: 545px; height:33px; }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sotto span.disponibilita { width: 106px; font-size: 0.7em; font-weight: bold; display:block; float:left; margin: 2px 0 0 0px; text-align: center; }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sotto span.disponibilita a { text-decoration: none; color: #537384; }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sotto span.disponibilita a:hover { color: #0F6F9F }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sotto span.avanzate { width: 290px; font-size: 0.7em; font-weight: normal; display:block; float:left; margin: 2px 0 0 5px; }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sotto span.avanzate ul.col { float:left; margin: 0px 13px 0 0; padding:0; list-style: none; text-align: left; }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sotto span.avanzate ul.col li { list-style: none; padding: 0; margin: 0 0 1px 0; }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sotto span.avanzate ul.col li a { padding: 1px 3px 1px 20px; display:block; font-size: 9px; color: #537384; background-repeat: no-repeat; background-position: center left; text-decoration: none; }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sotto span.avanzate ul.col li a:hover { color: #0F6F9F; text-decoration: underline;}
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sotto span.avanzate ul.col li a.click_prezzo_piu_basso { background-image: url(/images/artv2/icona_prezzopiubasso.gif); }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sotto span.avanzate ul.col li a.click_avviso_dispo { background-image: url(/images/artv2/icona_avviso_dispo.gif); }
   div#elenco_prodotti_fct ul.elenco li span.box_prodotto div.sotto span.codice { width: 140px; text-align: center; font-size: 0.7em; font-weight: normal; display:block; float:left; margin: 3px 0 0 0px; }
   div#elenco_prodotti_fct div.footer_elenco_prodotti { width: 575px; height:35px; background: transparent url(/images/artv2/sotto.gif) no-repeat 0 0; margin: 0; padding: 0; }
   div#elenco_prodotti_fct ul.paginazione { margin:0; padding:0; list-style:none; float:right; }
   div#elenco_prodotti_fct ul.paginazione li { display:inline; list-style:none; margin: 0 2px 0 0; padding: 0; }
   div#elenco_prodotti_fct ul.paginazione li a { display: block; float:left; border: 1px solid #E2E2E2; margin-right: 2px; padding: 2px 6px; background: #FFF; color: #4C7A94; text-decoration: none; }
   div#elenco_prodotti_fct ul.paginazione li a:hover { border: 1px solid #4C7A94; }
   div#elenco_prodotti_fct ul.paginazione li.attivo { display: block; float:left; border: 1px solid #4C7A94; margin-right: 2px; padding: 2px 6px; background: #4C7A94 none repeat scroll 0 0; color: #FFF; font-weight: bold; } h1.sei_in_class
{
	margin:.3em;
	padding:0;
	width: 570px;
	background:#9DC9F6 url(/images/farma/cat_body_c.gif) top left no-repeat;
	height:27px;
	line-height:27px;
	overflow:hidden;
	float:left;
}
h1.sei_in_class p
{
	margin-left:31px;
	padding:0;
	background:#9DC9F6 url(/images/farma/cat_body_sx_c.gif) top right no-repeat;
	font-size: 1.3em;
	color: #069;
	font-weight: bold;
	text-align:left
}
h1.sei_in_class a.sei_in_link
{
	color: #069;
}
h1.sei_in_class a:hover { text-decoration: underline; }

div.elenco_prodotti
{
	float:left;
	width:47%;
	margin:.3em;
	padding:0;
	border:1px solid #9DC9F6
}
div.elenco_prodotti h1
{
	margin:0;
	padding:.8em;
	font: bold 1em verdana,arial,sans-serif;
	color: red;
}
div.elenco_prodotti h1 a.elenco_prodotti_linktitle,div.elenco_prodotti h1 a.elenco_prodotti_linktitle:hover,div.elenco_prodotti h1 a.elenco_prodotti_linktitle:active,div.elenco_prodotti h1 a.elenco_prodotti_linktitle:link,div.elenco_prodotti h1 a.elenco_prodotti_linktitle:visited
{
	font: bold 1em verdana,arial,sans-serif;
	color: #FE3333;
}
div.elenco_prodotti p.elenco_prodotti_sopra
{
	height:110px !important; 
	overflow:hidden;
	margin:0;
	padding:0;
	font: bold .8em verdana,arial,sans-serif;
	color: #9A9A9A;
	text-align:left;
	cursor:pointer;
}
div.elenco_prodotti p.elenco_prodotti_sopra img
{
	margin:.3em;
	border:1px solid #9DC9F6;
	float:left;
}
div.elenco_prodotti p.elenco_prodotti_sopra img:hover { border: 1px solid #069; }

div.elenco_prodotti p.elenco_prodotti_sotto
{
	float: none;
	clear: both;
	margin:0;
	padding:0;
}
div.elenco_prodotti p.elenco_prodotti_sotto a img
{
	margin:.5em;
	padding:0;
	vertical-align:middle
} 
div.elenco_prodotti p.elenco_prodotti_sotto span.elenco_prodotti_prezzo
{
	color: #FE3333;
	margin-right:10px;
	font:bold 1.4em Verdana,Arial,sans-serif
}
/* PRODOTTI PER CATEGORIA - BLU */
div.cont_prod_categorie0
{
	float:left;
	width:97%;
}
div.cont_prod_categorie0 h1
{
	padding:0;
	font: bold 1em verdana,arial,sans-serif;
	color:#FFF;
	background:#9DC9F6 url(/images/farma/cat_body_c.gif) top left no-repeat;
	text-align:left;
	height:27px;
	line-height:27px
}
div.cont_prod_categorie0 h1 p
{
	color:#FFF;
	text-decoration:none;
	margin-left:35px;
	background:#9DC9F6 url(/images/farma/cat_body_sx_c.gif) top right no-repeat;
	text-align:left;
	height:27px;
	line-height:27px;
	overflow:hidden
}
div.cont_prod_categorie0 h1 p a.titolo_categoria, a.titolo_categoria:hover, a.titolo_categoria:link, a.titolo_categoria:visited, a.titolo_categoria:active
{
	font-size:1.1em;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
div.cont_prod_categorie0 ul.prodotti_evidenza_cat0
{
	width:50%;
	overflow: hidden;
	float:left;
	margin:0;
	padding:0;
}
div.cont_prod_categorie0 ul.prodotti_evidenza_cat0 li
{
	width:50%;
	display:inline;
	float:left;
	list-style-type:none;
}
div.cont_prod_categorie0 ul.prodotti_evidenza_cat0 li
{
	display:inline;
	float:left;
	width:48%;
	list-style-type:none;
	text-align:center;
}
div.cont_prod_categorie0 ul.prodotti_evidenza_cat0 li a
{
	text-decoration:none;
	font: bold .9em verdana,arial,sans-serif;
	color:#069;
}
div.cont_prod_categorie0 ul.prodotti_evidenza_cat0 li a:hover
{
	text-decoration:underline;
}
div.cont_prod_categorie0 ul.prodotti_evidenza_cat0 li img
{
	border:1px solid #9DC9F6;
}
div.cont_prod_categorie0 ul.prodotti_evidenza_cat0 li img:hover { border: 1px solid #069; }

div.cont_prod_categorie0 ul.prodotti_evidenza_cat0 li img.img_link
{
	border:0;
	margin-top:1em;
}
div.cont_prod_categorie0 ul.prodotti_evidenza_cat0 li span.prodotti_evidenza_cat_prezzo
{
	font: bold .9em verdana,arial,sans-serif;
	color:#F00;
}
div.cont_prod_categorie0  div.categorie_elenco_cont0
{
	float:right;
	width:45%;
}
div.cont_prod_categorie0 div.categorie_elenco_cont0 h2
{
	padding:.2em;
	font: bold 1em verdana,arial,sans-serif;
	color:#FFF;
	background:#069;
	text-align:left;
}
div.cont_prod_categorie0 div.categorie_elenco_cont0 ul.categorie_elenco_0
{
	padding:0;
	margin:0;
}
div.cont_prod_categorie0 div.categorie_elenco_cont0 ul.categorie_elenco_0 li
{
	list-style-type:none;
	display:block;
	clear:both;
	float:none;
	position:relative;
}
div.cont_prod_categorie0 div.categorie_elenco_cont0 ul.categorie_elenco_0 li.categorie_elenco_0_voci_0
{
	background-color: #e5f2fa;
	display:block;
}
div.cont_prod_categorie0 div.categorie_elenco_cont0 ul.categorie_elenco_0 li.categorie_elenco_0_voci_1
{
	background-color: #fff;
	display:block;
}
div.cont_prod_categorie0 div.categorie_elenco_cont0 ul.categorie_elenco_0 li a
{
	text-decoration:none;
	font:bold .9em verdana,arial,sans-serif;
	color:#069;
}
div.cont_prod_categorie0 div.categorie_elenco_cont0 ul.categorie_elenco_0 li a:hover
{
	text-decoration:underline;
}
div.cont_prod_categorie0 div.categorie_elenco_cont0 ul.categorie_elenco_0 li span.categorie_elenco_0_prezzo0
{
	width:30%;
	float:right;
	font:bold .9em verdana,arial,sans-serif;
	color:#F00;
	text-align:right;
}
div.cont_prod_categorie0 div.categorie_elenco_cont0 ul.categorie_elenco_0 li span.categorie_elenco_0_prezzo1
{
	width:30%;
	float:right;
	font:bold .9em verdana,arial,sans-serif;
	color:#F00;
	text-align:right;
}


div.cont_prod_categorie1
{
	float:left;
	width:97%;
}
div.cont_prod_categorie1 h1
{
	padding:0;
	font: bold 1em verdana,arial,sans-serif;
	color:#FFF;
	background:#9DC9F6 url(/images/farma/cat_body_c.gif) top left no-repeat;
	text-align:left;
	height:27px;
	line-height:27px
}
div.cont_prod_categorie1 h1 p
{
	color:#FFF;
	text-decoration:none;
	margin-left:31px;
	background:#9DC9F6 url(/images/farma/cat_body_sx_c.gif) top right no-repeat;
	text-align:left;
	height:27px;
	line-height:27px
}
div.cont_prod_categorie1 h1 p a.titolo_categoria, a.titolo_categoria:hover, a.titolo_categoria:link, a.titolo_categoria:visited, a.titolo_categoria:active
{
	font-size:1.1em;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
div.cont_prod_categorie1 ul.prodotti_evidenza_cat1
{
	width:50%;
	overflow: hidden;
	float:right;
	margin:0;
	padding:0;
}
div.cont_prod_categorie1 ul.prodotti_evidenza_cat1 li
{
	width:50%;
	display:inline;
	float:right;
	list-style-type:none;
}
div.cont_prod_categorie1 ul.prodotti_evidenza_cat1 li
{
	display:inline;
	float:right;
	width:48%;
	list-style-type:none;
	text-align:center;
}
div.cont_prod_categorie1 ul.prodotti_evidenza_cat1 li a,a:hover,a:link,a:visited,a:active
{
	text-decoration:none;
	font: bold .9em verdana,arial,sans-serif;
	color:#069;
}
div.cont_prod_categorie1 ul.prodotti_evidenza_cat1 li img
{
	border:1px solid #069;
}

div.cont_prod_categorie1 ul.prodotti_evidenza_cat1 li img.img_link
{
	border:0;
	margin-top:1em;
}
div.cont_prod_categorie1 ul.prodotti_evidenza_cat1 li span.prodotti_evidenza_cat_prezzo
{
	font: bold .9em verdana,arial,sans-serif;
	color:#F00;
}
div.cont_prod_categorie1  div.categorie_elenco_cont1
{
	float:left;
	width:45%;
}
div.cont_prod_categorie1 div.categorie_elenco_cont1 h2
{
	padding:.2em;
	font: bold 1em verdana,arial,sans-serif;
	color:#FFF;
	background:#FFAF32;
	text-align:left;
}
div.cont_prod_categorie1 div.categorie_elenco_cont1 ul.categorie_elenco_1
{
	padding:0;
	margin:0;
}
div.cont_prod_categorie1 div.categorie_elenco_cont1 ul.categorie_elenco_1 li
{
	list-style-type:none;
	display:block;
	clear:both;
	float:none;
}
div.cont_prod_categorie1 div.categorie_elenco_cont1 ul.categorie_elenco_1 li.categorie_elenco_1_voci_0
{
	background-color: #ffffa5;
	display:block;
}
div.cont_prod_categorie1 div.categorie_elenco_cont1 ul.categorie_elenco_1 li.categorie_elenco_1_voci_1
{
	background-color: #fff;
	display:block;
}
div.cont_prod_categorie1 div.categorie_elenco_cont1 ul.categorie_elenco_1 li a
{
	text-decoration:none;
	font:bold .9em verdana,arial,sans-serif;
	color:#069;
}

div.cont_prod_categorie1 div.categorie_elenco_cont1 ul.categorie_elenco_1 li span.categorie_elenco_1_prezzo0
{
	width:30%;
	float:right;
	font:bold .9em verdana,arial,sans-serif;
	color:#F00;
	text-align:right;
}
div.cont_prod_categorie1 div.categorie_elenco_cont1 ul.categorie_elenco_1 li span.categorie_elenco_1_prezzo1
{
	width:30%;
	float:right;
	font:bold .9em verdana,arial,sans-serif;
	color:#F00;
	text-align:right;
}
/* FINE PRODOTTI PER CATEGORIA */

/*CLASSIFICAZIONI PRODOTTI ORIZZONTALE */
div.class_prod_h
{
	float:left;
	width:97%;
	text-align:center;
	margin: 1em 0;
	padding: 0;
	border: 1px solid #336799;
}
div.class_prod_h h1
{
	background:#9DC9F6 url(/images/farma/cat_body_c.gif) top left no-repeat;
	height:27px;
	padding:0;
	margin:0;
}
div.class_prod_h h1 span
{
	background:#9DC9F6 url(/images/farma/cat_body_sx_c.gif) top right no-repeat;
	height:27px;
	padding:0;
	margin:0;
	font:bold 1.2em verdana,arial,sans-serif;
	color: white;
	margin-left:31px;
	display:block;
	text-align:left
}
div.class_prod_h ul#class_h
{
	text-align:center;
	margin:.3em 0;
	padding:0;
	float:none;
	width:100%
}
div.class_prod_h ul#class_h li
{
	display:inline;
	float:left;
	width:24.5%;
	list-style-type:none;
	text-align:center
}
div.class_prod_h ul#class_h li a
{
	font: bold .9em verdana,arial,sans-serif;
	color: #069
}
div.class_prod_h ul#class_h li a:hover {
	text-decoration: underline;
}
div.class_prod_h ul#class_h li img
{
	border: 1px solid #9DC9F6
}

div.class_prod_h ul#class_h li img:hover { border: 1px solid #069; }

div.class_prod_h ul#class_h li a span.class_prezzo
{
	color:#F00;
	font:bold 1em verdana,arial,sans-serif
}

/*FINE CLASSIFICAZIONE PRODOTTI ORIZZONTALE */
/*I NOSTRI MARCHI*/
div.cont_marchi
{
	float:left;
	width:97%;
	margin: 1em 0;
	padding: 0;
	border: 1px solid #00add7;
}
div.cont_marchi h1
{
	background:#9DC9F6 url(/images/farma/cat_body_c.gif) top left no-repeat;
	height:27px;
	padding:0;
	margin:0;
}
div.cont_marchi h1 span
{
	background:#9DC9F6 url(/images/farma/cat_body_sx_c.gif) top right no-repeat;
	height:27px;
	padding:0;
	margin:0;
	font:bold 1.2em verdana,arial,sans-serif;
	color: white;
	margin-left:31px;
	display:block
}
div.cont_marchi p img
{
	border: 1px solid #00add7;
	padding:.2em;
	margin:.5em;
}
/*FINE I NOSTRI MARCHI*/

div#contenuto_pers
{
	float:left;
	width:97%;
	margin: 0;
	padding: 0;
}div#contenuto_pers { float:left; width:97%; margin: 0; padding: 0; }

div#div_form_amico { position:absolute; top:300px; left:200px; width:430px; height:380px; margin:0; padding:0; overflow:auto; visibility:hidden; z-index: 5; }
div#div_form_amico h1 { padding:.3em; border:2px solid #AAA; background-color: #069; float:left; margin:0; cursor:move }
div#div_form_amico h1 img { float:right; cursor:default }
div#div_form_amico h1 span { font:bold .9em verdana,arial,sans-serif; color:#FFF; float:left; width:200px; }
div#div_form_amico form#form_invia_amico { margin:0; border:2px solid #AAA; border-top:0; background-color:#FFF; padding: 0 .3em .3em .3em; float:none; clear:both }
div#div_form_amico form#form_invia_amico fieldset { border:1px solid #069 }
div#div_form_amico form#form_invia_amico fieldset legend { font: bold 1em verdana,arial,sans-serif; color: #069 }
div#div_form_amico form#form_invia_amico fieldset div { padding: .3em .5em }
div#div_form_amico form#form_invia_amico fieldset div#div_privacy { width:90%; height:50px; overflow:auto; font: .8em verdana,arial,sans-serif; }
div#div_form_amico form#form_invia_amico fieldset div label { display:block; font: bold .9em verdana,arial,sans-serif; color: #069 }
div#div_form_amico form#form_invia_amico fieldset div input { width:200px; }
div#div_form_amico form#form_invia_amico fieldset div span.span_error { display:block; font: bold .9em verdana,arial,sans-serif; color: red }
div#div_form_amico form#form_invia_amico fieldset div input.w_auto { width:auto; border:0 }
div#div_form_amico form#form_invia_amico fieldset div textarea { width:250px; height:50px }
div#div_form_amico form#form_invia_amico fieldset button { background: #FFF url(/images/sfondo_pulsanti.gif) top left repeat-x; font: bold .8em verdana,arial,sans-serif; color: #069; margin: .3em .5em; cursor:pointer; }
div#div_form_amico div#div_risposta_amico { border:2px solid #AAA; border-top:0; padding: 3em; font: bold 1em verdana,arial,sans-serif; color: #069; text-align:center; background-color:#FFF; float:none; clear:both }
div#div_form_amico div#div_risposta_amico span.closer { cursor:pointer; display:block; font-weight: normal; color: #069 }

div#div_prodotto { position:relative; float:left; margin:0; padding:0 4px; border: 1px solid #9DC9F6; width: 550px; }
div#div_prodotto { width: 566px !important; }
div#div_prodotto h1 { font:bold 1.1em verdana,arial,sans-serif; padding:.3em .3em .3em 1.5em; margin: 0 0 5px 0; background: #9DC9F6 url(/images/farma/cat_body_def.gif) no-repeat scroll left bottom; color: #FFF; text-align:left }
div#div_prodotto h2 { font: bold 0.8em verdana, arial,sans-serif; margin: 3px; color: #888; }
div#div_prodotto h2 a { color: #888; text-decoration: none; }
div#div_prodotto h2 a:hover { text-decoration: underline; }
div#div_prodotto h3 { font:bold .9em verdana,arial,sans-serif; padding:.1em .7em; color: #069; text-align:left; margin:0 }

div#div_prodotto div#corpo_prodotto { margin:0; padding:0; }
div#div_prodotto div#corpo_prodotto div#corpo_prodotto_img { float:left; width:270px; }
div#div_prodotto div#corpo_prodotto div#corpo_prodotto_img a.ingrandimento { background: transparent url(/images/ausifarm/ingrandimento_grey.gif) no-repeat center left; height: 30px; font-size: 12px; line-height:30px; padding: 0 0 0 30px; margin: 1px 0 0 0; display:block; color: #000; }
div#div_prodotto div#corpo_prodotto div#corpo_prodotto_img a.ingrandimento:hover { background-image: url(/images/ausifarm/ingrandimento.gif); text-decoration: underline; color: #FF3333; }

div#div_prodotto div#corpo_prodotto div#corpo_prodotto_img a.video { background: transparent url(/images/ausipix/video_grey.gif) no-repeat center left; height: 30px; font-size: 12px; line-height:30px; padding: 0 0 0 30px; margin: 1px 0 0 0; display:block; color: #000; }
div#div_prodotto div#corpo_prodotto div#corpo_prodotto_img a.video:hover { background-image: url(/images/ausipix/video_color.gif); text-decoration: underline; color: #FF3333; }

div#div_prodotto div#corpo_prodotto div#corpo_prodotto_img img#id_img_prod { margin:0; border:1px solid #069; padding: 2px; }

div#div_prodotto div#corpo_prodotto div#corpo_prodotto_info { min-height: 270px; height: auto !important; height: 270px; margin:0; padding:0; text-align:left; margin-left:275px }
div#div_prodotto div#corpo_prodotto div#corpo_prodotto_info div  { margin: .3em .1em; float:left; width:97% }
div#div_prodotto div#corpo_prodotto div#corpo_prodotto_info div span.nome_class { font: bold .9em verdana,arial,sans-serif; color: #069; float:left; width:150px; display:block }
div#div_prodotto div#corpo_prodotto div#corpo_prodotto_info div span.prezzo_pubblico { font: bold 1.3em verdana,arial,sans-serif; color: #FF0000; text-align:left; display:block }
div#div_prodotto div#corpo_prodotto div#corpo_prodotto_info div span.prezzo_negozi { font: bold .9em verdana,arial,sans-serif; color: #069; text-decoration: line-through; text-align:left; display:block }
div#div_prodotto div#corpo_prodotto div#corpo_prodotto_info div span.quantita_prodotto { font: bold .9em verdana,arial,sans-serif; color: #FA7B08; text-align:left; display:block }
div#div_prodotto div#corpo_prodotto div#corpo_prodotto_info div span.valore_class { font: bold .9em verdana,arial,sans-serif; color: #069; text-align:left; display:block }
div#div_prodotto div#corpo_prodotto div#corpo_prodotto_info div span.valore_class a img.img_marchio { width:50px; height: 50px; border-bottom: 1px solid #FF3333; }
div#div_prodotto div#corpo_prodotto div#corpo_prodotto_info img.img_marchio { width:50px; height: 50px; border: none; }
div#div_prodotto div#corpo_prodotto div#corpo_prodotto_info img.img_marchio:hover { border: 1px solid #FF3333; }

div#div_prodotto div#id_div_acquista { margin:0; padding:0; }
div#div_prodotto div#id_div_acquista div.conselBox { margin-top: 5px; text-align:right; }
div#div_prodotto div#id_div_acquista div.conselBox p { text-align: right; margin-right: 20px; }
div#div_prodotto div#id_div_acquista div.conselBox span.freccia { background: url(/images/ausifarm/fdx.gif) no-repeat center left; line-height: 32px; padding: 8px 0 8px 15px; }
div#div_prodotto div#id_div_acquista div.conselBox a#conselDetailsBox { height: 45px; color: #000; font-size: 10px; line-height: 32px; background: transparent url(/images/ausifarm/tassozeroausifarm_grey.gif) no-repeat center right; padding: 8px 32px 8px 0; border-bottom: 1px solid #CCC; }
div#div_prodotto div#id_div_acquista div.conselBox a#conselDetailsBox:hover { background-image: url(/images/ausifarm/tassozeroausifarm.gif); color: #FF3333; }
a.aggiungi_al_carrello { width:120px; height:50px; display:block; background: #FFF url(/images/ausifarm/carrello_aggiungi.gif) no-repeat top left; }
a.aggiungi_al_carrello:hover { background-image: url(/images/ausifarm/carrello_aggiungi_hover.gif); }
a.chiedi_informazioni { width:120px; height:50px; display:block; background: #FFF url(/images/ausigima/carrello_chiedi_info_normale_blu.gif) no-repeat top left; }
a.chiedi_informazioni:hover { background-image: url(/images/ausigima/carrello_chiedi_info_hover_blu.gif); }

div#div_prodotto div#id_div_pulsanti { margin: 0 auto; text-align:left; }
div#div_prodotto div#id_div_pulsanti ul.col { float:left; margin: 20px 10px 0 0; padding:0; list-style: none; text-align: left; }
div#div_prodotto div#id_div_pulsanti ul.col li { list-style: none; padding: 0; margin: 0 0 3px 0; }
div#div_prodotto div#id_div_pulsanti ul.col li a { padding: 2px 3px 2px 20px; display:block; font-size: 9px; color: #000; background-repeat: no-repeat; background-position: center left; text-decoration: none; }
div#div_prodotto div#id_div_pulsanti ul.col li a:hover { color: #FF3333; text-decoration: underline;}
div#div_prodotto div#id_div_pulsanti ul.col li a.print { background-image: url(/images/ausifarm/stampa_grey.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.print:hover { background-image: url(/images/ausifarm/stampa.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.friend { background-image: url(/images/ausifarm/dilloamico_grey.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.friend:hover { background-image: url(/images/ausifarm/dilloamico.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.desire { background-image: url(/images/ausifarm/commenta2_grey.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.desire:hover { background-image: url(/images/ausifarm/commenta2.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.euro { background-image: url(/images/ausifarm/preventivo_grey.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.euro:hover { background-image: url(/images/ausifarm/preventivo.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.comment { background-image: url(/images/ausifarm/commenta_grey.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.comment:hover { background-image: url(/images/ausifarm/commenta.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.info { background-image: url(/images/ausifarm/informazioni_grey.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.info:hover { background-image: url(/images/ausifarm/informazioni.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.click_prezzo_piu_basso { background-image: url(/images/ausifarm/icona_prezzopiubasso_grey.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.click_prezzo_piu_basso:hover { background-image: url(/images/ausifarm/icona_prezzopiubasso.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.warranty { background-image: url(/images/ausifarm/garanzia_grey.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.warranty:hover { background-image: url(/images/ausifarm/garanzia.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.recex { background-image: url(/images/ausifarm/recesso_grey.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.recex:hover { background-image: url(/images/ausifarm/recesso.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.doctor { background-image: url(/images/ausifarm/dottore_grey.gif); }
div#div_prodotto div#id_div_pulsanti ul.col li a.doctor:hover { background-image: url(/images/ausifarm/dottore.gif); }

h2.main_tabber { min-height: 26px; height: auto !important; height: 26px; float:none; clear:both; margin: 0 0 10px 0; padding: 0; border-bottom: 1px solid #BDBDBD; width: 97%; }
h2.main_tabber div.tabber_left { padding:0; margin:0; height: 26px; width:6px; display:inline; float:left; background: #FFFFFF url(/images/ausigima/tabber_left.gif) repeat scroll 0 0; }
h2.main_tabber span.central_content { padding:0; margin:0; line-height:26px; font-size: 13px; color: #FF3333; display:inline; float:left; background: #FFFFFF url(/images/ausigima/tabber_center.gif) repeat scroll 0 0; }
h2.main_tabber div.tabber_right { padding:0; margin:0; height: 26px; width: 47px; display:inline; float:left; background: #FFFFFF url(/images/ausigima/tabber_right.gif) repeat scroll 0 0; }
h2.main_tabber a.href_right { float:right; display:block; padding: 0 20px 0 20px; margin-right: 20px; background: transparent url(/images/ausifarm/tornasu_grey.gif) no-repeat center right; height: 26px; }
h2.main_tabber a.href_right:hover { background-image: url(/images/ausifarm/tornasu.gif); }

div#div_prodotto div#descrizione div.descrizione_prodotto h2, div#div_prodotto div#descrizione div.specifiche_prodotto h2, div#div_prodotto div#descrizione div.dotazione_prodotto h2 { 
	font-size: 1.1em; text-align: left; margin: 8px 20px 8px 0px; font-weight: bold; 
}
div#div_prodotto div#descrizione div.descrizione_prodotto p, div#div_prodotto div#descrizione div.specifiche_prodotto p, div#div_prodotto div#descrizione div.dotazione_prodotto p {
	padding-left: 10px; padding-right:15px; text-align: left;
}

div#div_prodotto div#id_div_pulsanti { float:none; clear:both; margin:5px 0 }
div#div_prodotto div#descrizione { margin: 15px 0 0 0 }
div#div_prodotto div#allegati { margin: 15px 0 0 0 }
div#div_prodotto div#buoniregalo { margin: 15px 0 0 0 }
div#div_prodotto div#commenti { margin: 15px 0 0 0 }

ul#allegati_elenco_advance { list-style: none; margin: 10px 0 0 0; padding: 0; }
ul#allegati_elenco_advance li { float: left; width: 90px; text-align: center; margin-left: 10px;}
ul#allegati_elenco_advance li a { display: block; padding: 55px 0 0 0; }
ul#allegati_elenco_advance li.cee { background: url(/images/ausigima/cee_grey.gif) no-repeat 50% 0; }
ul#allegati_elenco_advance li.cee:hover { background: url(/images/ausigima/cee_hover.gif) no-repeat 50% 0; }
ul#allegati_elenco_advance li.schtech { background: url(/images/ausigima/schedatecnica_grey.gif) no-repeat 50% 0; }
ul#allegati_elenco_advance li.schtech:hover { background: url(/images/ausigima/schedatecnica_hover.gif) no-repeat 50% 0; }
ul#allegati_elenco_advance li.man { background: url(/images/ausigima/manuale_grey.gif) no-repeat 50% 0; }
ul#allegati_elenco_advance li.man:hover { background: url(/images/ausigima/manuale_hover.gif) no-repeat 50% 0; }

#dialog { left:50%; margin-left:-315px; position:absolute;width:356px;z-index:100001; display:none; opacity:1; top:100px; }
#dialog h3 { font-size:145%; margin:0 0 0.5em 0; padding:0; }
#dialog .body { background:transparent url(/images/ausifarm/dialog.png) repeat scroll 0 0; padding:40px 13px 10px 40px; }
#dialog .content { background:#FFFFFF none repeat scroll 0 0; max-height:900px; width:276px; color: #333; }
#dialog .foot { background:transparent url(/images/ausifarm/dialog.png) repeat scroll 0 100%; height:23px; }
#dialog .foot a { outline: 0; display:block; height:36px; position:absolute; right:2px; text-decoration:none; text-indent:-2000em; top:2px; width:36px; }

div.overlay { background-image:url(/images/ausigima/overlay_white.png); width:600px; height:470px; display:none; padding:55px; text-align: center; }
div.overlay div.close { background-image:url(/images/ausigima/overlay_close.png); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px; }

div#div_prodotto div#descrizione p.cl_titolo {
border-bottom-color:#E2ECF5;
border-bottom-style:solid;
border-bottom-width:2px;
color:#224568;
font-size:16px;
font-weight:bold;
text-align:left;
}
div#div_prodotto div#descrizione p.cl_sottotitolo {
color:#6CAEF2;
font-size:16px;
font-weight:bold;
margin-bottom:15px;
padding-top:5px;
text-align:left;
text-indent:20px;
}
div#div_prodotto div#descrizione p.cl_indicazioni, 
div#div_prodotto div#descrizione p.cl_controindicazioni, 
div#div_prodotto div#descrizione p.cl_caratteristiche, 
div#div_prodotto div#descrizione p.cl_avvertenze,
div#div_prodotto div#descrizione p.cl_modalita,
div#div_prodotto div#descrizione p.cl_componenti {
color:#9DC9F6;
font-size:14px;
font-weight:bold;
list-style-type:circle;
margin-bottom:10px;
text-align:left;
text-decoration:underline;
}body {
background-color: #ffffff;
font-family: Verdana,Tahoma;
font-size: 10px;
font-weight: normal;
font-style: normal;
margin-top: 0;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
color: #000000;
}
table, td { font-size: 10px; }
h1{ font-size: 10px; color: #000000; }
h2{ font-size: 10px; color: #000000; }
a:link { color: #000000; text-decoration: underline; }
a:visited { color: #000000; text-decoration: underline; }
a:hover { color: #000000; text-decoration: underline; }
a:active { color: #000000; text-decoration: underline; }
.testo_piccolo_evidenziato {
font-family: Verdana;
font-size: 10px;
font-weight: normal;
color: #000000;
font-style: normal;
text-decoration: none; 
}
.titolo_prodotto {
font-family: Verdana;
font-size: 12px;
font-weight: normal;
color: #ff9900;
font-style: normal;
text-decoration: none; 
}
.titolo_piccolo_prodotto {
font-family: Verdana;
font-size: 12px;
font-weight: normal;
color: #ff9900;
font-style: normal;
text-decoration: none; 
}
.testo_piccolo {
font-family: Verdana,Tahoma;
font-size: 12px;
font-weight: normal;
color: #000000;
font-style: normal;
}
.testo_evidenziato {
font-family: Verdana;
font-size: 12px;
font-weight: normal;
color: #000000;
font-style: normal;
}
.Menu {
font-family: Verdana;
font-size: 10px;
font-weight: normal;
font-variant: normal;
color: #000000;
font-style: normal;
text-decoration: none; 
}
.ecom_titolo_livelli {
font-family: Tahoma,Verdana;
font-size: 12px;
font-weight: bold;
color: #163876;
font-style: normal;
text-decoration: none; 
}
.ecom_prezzo_livelli {
font-family: Tahoma,Verdana;
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-style: normal;
text-decoration: none; 
}
.ecom_prodotto_livelli {
font-family: Tahoma,Verdana;
font-size: 12px;
font-weight: bold;
color: #163876;
font-style: normal;
text-decoration: none; 
}
input,textarea,select {
background-color: #ffffff;
font-family: Verdana,Tahoma;
font-size: 10px;
color: #000000;
border-color: #abcdef;
border-style: ridge;
border-width: 1px;
}
a.Menu2:link { color: #007799; text-decoration: none; }
a.Menu2:visited { color: #007799; text-decoration: none; }
a.Menu2:hover { color: #007799; text-decoration: none; }
a.Menu2:active { color: #007799; text-decoration: none; }
a.Menu_sx:link { color: #003366; text-decoration: none; }
a.Menu_sx:visited { color: #003366; text-decoration: none; }
a.Menu_sx:hover { color: #003366; text-decoration: none; }
a.Menu_sx:active { color: #003366; text-decoration: none; }
.prezzo {
font-family: Verdana,Tahoma,Arial;
font-size: 13px;
font-weight: bold;
font-variant: normal;
color: #990000;
font-style: normal;
}
.elenco_prodotti_prezzo {
font-family: Verdana;
font-size: 16px;
font-weight: bold;
color: #990000;
font-style: normal;
}
.testo_piccolo_arancio {
font-family: Verdana;
font-size: 10px;
font-weight: normal;
font-variant: normal;
color: #993300;
font-style: normal;
text-decoration: none; 
}
.categorie_trasversali {
font-family: Verdana,Tahoma;
font-size: 11px;
font-weight: normal;
color: #000000;
font-style: normal;
text-decoration: none; 
}
.Menu_grassetto {
font-family: Verdana,Tahoma;
font-size: 10px;
font-weight: bold;
font-variant: normal;
color: #000000;
font-style: normal;
text-decoration: none; 
}
.TITOLO_SUP {
font-family: Verdana,Tahoma,Arial;
font-size: 16px;
font-weight: bold;
font-variant: normal;
color: #ffffff;
font-style: normal;
}
.TESTO_INTERNO {
font-family: Verdana,Tahoma,Arial;
font-size: 20px;
font-weight: normal;
font-variant: normal;
color: #999999;
font-style: normal;
}
a.TESTO_LINK:link { color: #0000cc; text-decoration: underline; }
a.TESTO_LINK:visited { color: #0000cc; text-decoration: underline; }
a.TESTO_LINK:hover { color: #000099; text-decoration: underline; }
a.TESTO_LINK:active { color: #cc0066; text-decoration: underline; }
.TESTO_PICCOLO {
font-family: Verdana,Tahoma,Arial;
font-size: 12px;
font-weight: normal;
font-variant: normal;
color: #666666;
font-style: normal;
}
.TESTO_MINI {
font-family: Verdana,Tahoma,Arial;
font-size: 10px;
font-weight: normal;
font-variant: normal;
color: #999999;
font-style: normal;
}
.titolohome {
font-family: Verdana;
font-size: 14px;
font-weight: bold;
font-variant: normal;
color: #ffffff;
font-style: normal;
}
a.linkhome:link { color: #003163; text-decoration: underline; }
a.linkhome:visited { color: #003163; text-decoration: underline; }
a.linkhome:hover { color: #003163; text-decoration: underline; }
a.linkhome:active { color: #003163; text-decoration: underline; }
a.linkhomeb:link { color: #F48B39; text-decoration: underline; }
a.linkhomeb:visited { color: #F48B39; text-decoration: underline; }
a.linkhomeb:hover { color: #F48B39; text-decoration: underline; }
a.linkhomeb:active { color: #F48B39; text-decoration: underline; }
a.linkwhite:link { color: #ffffff; text-decoration: none; }
a.linkwhite:visited { color: #ffffff; text-decoration: none; }
a.linkwhite:hover { color: #ffffff; text-decoration: underline; }
a.linkwhite:active { color: #ffffff; text-decoration: none; }
html,body{
	margin: 0;
	padding:0
}
body{
	font-family: verdana,arial,sans-serif;
	font-size: 76%
}
img{
	border:none;
}
p{
	border:0;
	margin:0;
	padding:0;
	text-align:center;
}
a
{
	border:0;
	margin:0;
	padding:0;
}
a:link, a:visited, a:hover, a:active
{
	font:bold 1em verdana,arial,sans-serif;
	text-decoration:none;
	border:0;
}

div#preferiti
{
	width: 209px;
	height: 36px;
	text-align:center;
	background-image: url(/images/sfondo_cat_erg.gif);
}
div#preferiti a{
	color: #fff;
}/* STILI GENERALI DELLA STRUTTURA
// CONTENITORE DELLA PAGINA */
div#container{
	width:980px;
	margin-left: auto;
	margin-right: auto;
}
/* INTESTAZIONE*/
div#header{
	background-color: #FFF;
	margin:0;
	padding:0;
}
/*// BARRA MENU */
div#navigation{
	float: left;
	width: 210px;
	width: 215px;
	width: 210px;
	padding:0 5px 0 0;
	margin:0
}
/*// BARRA DI DESTRA CON ALTRE INFO - MODIFICA 05/2009 */
div#extra{
	float: right; 
	width: 180px;
	padding: 0 0 0 5px;
	margin: 0
}
/*// CONTENUTO PAGINA - MODIFICA 05/2009 */
div#content{
	padding: 0;
	margin: 0;
	float: left;
	width: 580px
}
/*// CONTENITORE SECONDARIO PAGINA - CREAZIONE 05/2009 */
div#contenitore_destra {
	width: 765px;
	float: left
}
/* // FOOTER*/
div#footer{
	clear:both; 
	text-align:center; 
	padding: 0.4em 0;
}
/* // QUESTO SERVE PER 'RIPULIRE' I VARI FLOAT */
div.clearer
{
	clear:both;
	float:none;
	margin:0;
	padding:0
}
/* FINE STRUTTURA GENERALE*/

/* // ALTRE INFO */
div#testata_logo{
	float: left; 
	width:200px;
	text-align:center;
	margin:0;
	padding:0
}
div#testata_extra{
	float: right; 
	width: 190px;
	text-align:center;
	margin:0;
	padding:0
}
/* // BANNER */
div#testata_banner{
	margin: 0 190px 0 200px;
	text-align:center;
	padding: 0
}

/* // FINE STRUTTURA TESTATA */


/* // LAYOUT TESTATA */

div#testata_banner div#menu_statico
{
	margin:0;
	padding: 0;
	text-align:center;
	height:30px;
}
div#testata_banner div#banner
{
	margin:0;
	padding: 0;
	text-align:center;
	overflow:hidden;
	height:70px;
}
div#nav_menu_tabs 
{
	margin: 0;
	padding: 0;
	text-align:center;
	vertical-align:bottom;
	height:55px
}
div#nav_menu_tabs a
{
	margin: 0;
	padding: 0;
	text-decoration:none
}
div#nav_menu_tabs img.id_tab_menu
{
	margin: 0;
	padding: 0;
}


/* AUSIPHONE */
div#div_ausiphone
{
	border-top:1px solid #069;
	margin:0;
	padding:0;
	background:#FFF;
}
div#div_ausiphone p
{
	margin:0;
	padding:0;
	text-align:left;
}
div#div_ausiphone p img
{
	border:0;
	margin:0;
	padding:0;
}
/* FINE AUSIPHONE */


/* MENU LATERALE PROF*/

div#menuhome_contenitore_menu ul.menuhome_celle_sezioni
{
	margin:0;
	padding:0;
	list-style-type:none;
}

div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_sez
{
	display:block; 
	padding: 0;
	margin: 0;
	background: #9DC9F6 url(/images/farma/cat_body_def.gif) top left no-repeat;
	height:27px;
	line-height:27px; 
}

div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_sez a.menu_sezioni
{
	display:block; 
	background: #9DC9F6 url(/images/farma/cat_body_sx_def.gif) top right no-repeat;
	text-decoration:none; 
	margin:0 0 0 31px; 
	padding: 0;
	font: bold 1.1em verdana,arial,sans-serif;
	/*color: #578EC6; */
	color: #069;
	height:27px;
	line-height:27px; 
}

div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li#menu_celle_sezioni_selected
{
	background: #336799 url(/images/farma/cat_body_c.gif) top left no-repeat;
}
div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li#menu_celle_sezioni_selected a.menu_sezioni
{
	background: #336799 url(/images/farma/cat_body_sx_c.gif) top right no-repeat;
}


div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_cat a.menu_categorie
{
    display:block; 
	text-decoration:none; 
	padding:0 1em; 
	height:2em;
	line-height:2em; 
	font-size: .9em;
	color: #999999;
}
div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_cat a.menu_categorie:link,div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_cat a.menu_categorie:visited
{
	color: #999999;
	text-decoration:none
} 
div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_cat a.menu_categorie:hover,div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_cat a.menu_categorie:active
{
	color: #FF3333;
	text-decoration:underline
} 

div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_cat a#menu_sel_cat_selected,div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_cat a#menu_sel_cat_opened
{
	color:#000;
	font-weight:bold;
}


div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_allsez a.menu_all_sezioni:hover, div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_allsez a.menu_all_sezioni:active {
	color:#95B7DA;
	text-decoration:underline
} 

div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_sottocat a.menu_sottocategorie
{
    display:block; 
	text-decoration:none; 
	padding:0 1em; 
	margin-left: 1em;
	height:2em;
	line-height:2em; 
	font-size: .9em;
	color: #999999;
	background: #FFF url(/images/farma/el_arrow.gif) center left no-repeat;
}
div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_sottocat a.menu_sottocategorie:link,div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_sottocat a.menu_sottocategorie:visited
{
	color: #999999;
	text-decoration:none
} 
div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_sottocat a.menu_sottocategorie:hover,div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_sottocat a.menu_sottocategorie:active
{
	color:#000;
	text-decoration:underline
} 
div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_sottocat a#menu_sel_sottocat_selected,div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_sottocat a#menu_sel_sottocat_opened
{
	color:#000;
	font-weight:bold;
}

div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_lin1 a.menu_linea1
{
    display:block; 
	text-decoration:none; 
	padding:0 1em; 
	margin-left: 2em;
	height:2em;
	line-height:2em; 
	font-size: .9em;
	color: #999999;
	background: #FFF url(/images/farma/el_arrow.gif) center left no-repeat;
}
div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_lin1 a.menu_linea1:link,div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_lin1 a.menu_linea1:visited
{
	color: #999999;
	text-decoration:none
} 
div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_lin1 a.menu_linea1:hover,div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_lin1 a.menu_linea1:active
{
	color:#000;
	text-decoration:underline
} 
div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_lin1 a#menu_sel_lin1_selected,div#menuhome_contenitore_menu ul.menuhome_celle_sezioni li.menu_lin1 a#menu_sel_lin1_opened
{
	color:#000;
	font-weight:bold;
}

div#preferiti
{
        width: 209px;
	height: 36px;
	text-align:center;
background-image: url(/images/farma/sfondo_cat_erg.gif)
}
div#preferiti a
{
color:#FFF;
}
div#preferiti a:hover {
	text-decoration: underline;
}


/* STILI PER LE CLASSIFICAZIONI DEI PRODOTTI MESSE IN VERTICALE */

/* INTESTAZIONE */
div.class_prod_v
{
	margin:.4em 0;	
	padding:0;
}
div.class_prod_v h1
{
	text-align:left;
	margin:0;
	background-color:#069;
	color: white; 
	font:bold 1em verdana,arial,sans-serif; 
	padding:0.3em 1em;
}
div.class_prod_v p {
    	padding: 0;
	margin:.2em 0;
    	background: #FFF;
	position:relative;
	float:left;
	text-align:left;
}
div.class_prod_v p img{
	position:relative;
	border:1px #069 solid;
	width:50px;
	height:50px;
	float:left;
	margin:0.2em;
}
div.class_prod_v p a.class_prod_v_linkblue{
	color:#069;
	font: bold 0.9em verdana,arial,sans-serif;
	text-decoration:none;
}
div.class_prod_v p a.class_prod_v_linkblue:hover,div.class_prod_v p a.class_prod_v_linkblue:active{
	color:#000;
}
div.class_prod_v p a.class_prod_v_linkblue:visited,div.class_prod_v p a.class_prod_v_linkblue:link{
	color:#069;
}
div.class_prod_v span.prezzo{
	color:red;
	font: bold 1.2em verdana,arial,sans-serif;
	text-decoration:none;
	text-align:right;
}
div.class_prod_v hr{
	background:#069;
	height:0.4em;
	width:95%;
	margin:0;
	padding:0;
}
/* FINE STILE PER LE CLASSIFICAZIONI DEI PRODOTTI MESSE IN VERTICALE */

/* MY ACCOUNT */
div#contenitore_login
{
	padding: 0;
	margin: 0;
}
div#contenitore_login h1
{
	padding: 0.3em 0.3em 0 1em;
	background: #069;
	font: bold 1.1em verdana,arial,sans-serif;
	color: #FFF;
	margin:0;
}
div#contenitore_login span#id_span_password
{
	font:bold .8em verdana,arial,sans-serif;
	margin: 0;
	padding: 0.3em 0;
	text-align:center;
	color:#069;
	cursor:pointer;
	display:block
}
form#form_login
{
	background:#FFF;
	padding: 0;
	margin: 0;
}
form#form_login p
{
	font:bold 1em verdana,arial,sans-serif;
	margin: 0;
	padding: 0.3em 0;
	float: left;
	position:relative;
}
form#form_login label
{
	width:7em;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	font: bold 0.8em verdana,arial,sans-serif;
	color:#069;
	padding: 0;
	margin: 0;
}
form#form_login fieldset
{
	border: 0px solid #000;
	margin: 0;
	padding: 0;
}
form#form_login input
{
	font:bold 0.8em verdana,arial,sans-serif;
	color:#069;
}
input#id_login_email,input#id_login_password
{
	width: 9em;
}
form#form_login button
{
	margin-left:7em;
	border:1px solid #069;
	background: url(/images/farma/sfondo_pulsanti.gif) repeat-x top left;
	font:bold 0.8em verdana,arial,sans-serif;
	color:#069;
}
div#contenitore_dati_utente
{
	margin: 0;
	padding: 0;
	text-align:center
}
div#contenitore_dati_utente p
{
	font:bold 1.1em verdana,arial,sans-serif;
	margin: 0;
	padding: 0.3em 0;
	color:#069;
	text-align:left
}
div#contenitore_dati_utente a,div#contenitore_dati_utente span#span_logout
{
	font:bold .8em verdana,arial,sans-serif;
	margin: .3em 0;
	padding: 0;
	width:150px;
	display:block;
	text-align:center;
	color:#069;
	border: 1px solid #069;
	background: #FFF url(/images/farma/sfondo_pulsanti.gif) bottom left repeat-x;
	cursor:pointer
}
/* FINE MY ACCOUNT */
/*CARRELLO */

div#carrello
{
	/* MODIFICA 05/2009 */
	margin:0.5em 0;
	padding:0;
	position:relative;
	width:100%;
}
div#carrello #carrello_header
{
	padding: 0.3em 0.3em 0 1em;
	background: #069;
	font: bold 1.1em verdana,arial,sans-serif;
	color: #FFF;
	margin:0;
}
div#carrello #carrello_title
{
	padding: 0.3em 0;
	background: #FFF;
	font: bold 0.8em verdana,arial,sans-serif;
	color: #069;
	margin:0;
}
div#carrello #carrello_cont
{
	padding: 0.3em 0;
	background: #00add7;
	font: bold 0.8em verdana,arial,sans-serif;
	color: #FFF;
	margin:0;
}
div#carrello #carrello_totale
{
	padding: 0.3em 0;
	background: #069;
	font: bold 1em verdana,arial,sans-serif;
	color: #FFF;
	text-align:right;
	margin:0;
}
div#carrello #carrello_quant
{
	width: 1.2em;
	height:1.2em;
	padding: 0.3em;
	background: #FFFFFF;
	font: bold 1em verdana,arial,sans-serif;
	color: #069;
	margin:0.3em;
	float:left;
}
div#carrello #carrello_concludi
{
	background: #FFFFFF;
	margin:0.3em;
	text-align:center
}
div#carrello #carrello_concludi a
{
	font:bold .8em verdana,arial,sans-serif;
	margin: .3em 0;
	padding:0;
	width:150px;
	text-align:center;
	display:block;
	color:#069;
	border: 1px solid #069;
	background: #FFF url(/images/farma/sfondo_pulsanti.gif) bottom left repeat-x
}
div#carrello p.carrello_left
{
	float:left;
	margin:0px;
	padding:0px;
	width:60%;
	text-align:left;
	overflow:hidden;
}
div#carrello p.carrello_right
{
	float:right;
	margin:0px;
	padding:0px;
	text-align:center;
}

/* FINE CARRELLO */


/* FORM ISCRIVITI ALLA NEWSLETTER */
form#id_form_newsletter
{
	padding: 0;
	margin: 0;
}
form#id_form_newsletter h1
{
	padding: 0.3em 0.3em 0 1em;
	background: #069;
	font: bold 1.1em verdana,arial,sans-serif;
	color: #FFF;
	margin:0;
}
form#id_form_newsletter fieldset
{
	border: 0;
	margin: 0;
	padding: 0;
}
form#id_form_newsletter fieldset p
{
	font:bold 1em verdana,arial,sans-serif;
	margin: 0;
	padding: 0.3em 0;
	float: left;
	position:relative;
}
form#id_form_newsletter fieldset p label
{
	width:7em;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	font: bold 0.8em verdana,arial,sans-serif;
	color:#069;
	padding: 0;
	margin: 0;
}
form#id_form_newsletter fieldset p input#id_email_newsletter
{
	font:bold 0.8em verdana,arial,sans-serif;
	color:#069;
	width: 9em;
}
form#id_form_newsletter fieldset p button
{
	background:url(/images/farma/sfondo_pulsanti.gif) #FFF repeat-x bottom left;
	border:solid 1px #069;
	font:bold 0.8em verdana,arial,sans-serif;
	color:#069;
}
form#id_form_newsletter fieldset p button#id_news_iscriviti
{
	float:right;
}
form#id_form_newsletter fieldset p button#id_news_cancellati
{
	float:left;
}
form#id_form_newsletter span.this_span_error
{
	display:block;
	font-weight:bold;
	font-size:.8em;
	color:red;
	padding: 0.3em;
	text-align:center
}
form#id_form_newsletter span.this_span_success
{
	display:block;
	font-weight:bold;
	font-size:1em;
	color:#069;
	padding: 0.3em;
	text-align:center
}
/* FINE FORM NEWSLETTER */



/* FOOTER */
p.copyright
{
	font: bold 10px verdana,arial,sans-serif;
	color:#069;
}
/* FINE FOOTER*/

span.span_error
{
display:block;
font-weight:bold;
font-size:.8em;
color:red
}
span.span_loading
{
display:block;
font-weight:bold;
font-size:.8em;
color:#069
}
span.span_loading img
{
vertical-align:middle
}


/*FORM INVIA FEEDBACK*/
div#div_form_feedback
{
position:absolute;
top:300px;
left:200px;
width:430px;
height:380px;
margin:0;
padding:0;
overflow:auto;
visibility:hidden
}
div#div_form_feedback h1
{
padding:.3em;
border:2px solid #AAA;
background-color: #069;
float:left;
margin:0;
cursor:move
}
div#div_form_feedback h1 img
{
float:right;
cursor:default
}
div#div_form_feedback h1 span
{
font:bold .9em verdana,arial,sans-serif;
color:#FFF;
float:left;
width:200px;
}
div#div_form_feedback form#form_invia_feedback
{
margin:0;
border:2px solid #AAA;
border-top:0;
background-color:#FFF;
padding: 0 .3em .3em .3em;
float:none;
clear:both
}
div#div_form_feedback form#form_invia_feedback fieldset
{
border:1px solid #069
}
div#div_form_feedback form#form_invia_feedback fieldset legend
{
font: bold 1em verdana,arial,sans-serif;
color: #069
}
div#div_form_feedback form#form_invia_feedback fieldset div
{
padding: .3em .5em
}
div#div_form_feedback form#form_invia_feedback fieldset div#div_privacy
{
width:90%;
height:50px;
overflow:auto;
font: .8em verdana,arial,sans-serif;
}
div#div_form_feedback form#form_invia_feedback fieldset div label
{
display:block;
font: bold .9em verdana,arial,sans-serif;
color: #069
}
div#div_form_feedback form#form_invia_feedback fieldset div input
{
width:200px;
}
div#div_form_feedback form#form_invia_feedback fieldset div span.span_error
{
display:block;
font: bold .9em verdana,arial,sans-serif;
color: red
}
div#div_form_feedback form#form_invia_feedback fieldset div input.w_auto
{
width:auto;
border:0
}
div#div_form_feedback form#form_invia_feedback fieldset div textarea
{
width:250px;
height:50px
}
div#div_form_feedback form#form_invia_feedback fieldset button
{
background: #FFF url(/images/farma/sfondo_pulsanti.gif) top left repeat-x;
font: bold .8em verdana,arial,sans-serif;
color: #069;
margin: .3em .5em;
cursor:pointer;
}
div#div_form_feedback div#div_risposta_feedback
{
border:2px solid #AAA;
border-top:0;
padding: 3em;
font: bold 1em verdana,arial,sans-serif;
color: #069;
text-align:center;
background-color:#FFF;
float:none;
clear:both
}
div#div_form_feedback div#div_risposta_feedback span.closer
{
cursor:pointer;
display:block;
font-weight: normal;
color: #069
}



/* BARRA DI RICERCA */
div#block_ricerca
{
	margin: .2em 0;
	padding:1em 0;
	background-color:#FFBF37;
}
form#id_form_ricerca
{
	float:left;
	margin:0;
	padding: 0;
	text-align:left;
}
form#id_form_ricerca p
{
	margin:0;
	padding:0;
}
form#id_form_ricerca input#id_cerca
{
	width: 180px;
	color:#069;
	border: solid 1px #069;
	padding: 5px;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
form#id_form_ricerca img#id_submit_cerca
{
	background-color:#FFBF37;
	vertical-align:middle;
	color:#069;
	padding: 0;
	margin: .2em 1em;
	border: 0;
	cursor:pointer;
}
form#id_form_ricerca select
{
	color:#069;
	margin: 0 1em;
	padding: 0;
}
form#id_form_ricerca img
{
	border: 0;
	vertical-align:middle;
}
.cerca_button
{
	border: 0;
	vertical-align: bottom;
}
/* FINE BARRA DI RICERCA */

/*STILI PER LA RICERCA */
div#contenitore_risultati
{
	background-color: #FFFFFF;
	margin:0;
	padding:0;
	float:left;
	width:97%;
}
h1.titolo_ric{
	margin:.3em;
	padding:0;
	background:#336799 url(/images/farma/cat_body_c.gif) top left no-repeat;
	height:27px;
	line-height:27px;
	overflow:hidden
}
h1.titolo_ric p{
	margin-left:31px;
	padding:0;
	background:#336799 url(/images/farma/cat_body_sx_c.gif) top right no-repeat;
	font-size: 1.3em;
	color: white;
	font-weight: bold;
	text-align:left
}
div#contenitore_risultati div.conto_risultati
{
	margin:0;
	padding:0;
	float:none;
	clear:both
}
div#contenitore_risultati div.conto_risultati span.quanti_title,div#contenitore_risultati div.conto_risultati span.span_successivi,div#contenitore_risultati div.conto_risultati span.span_precedenti
{
	font-size: .9em;
	font-weight:bold;
	color: #069;
	text-align:left
}
div#contenitore_risultati div.conto_risultati span.span_successivi,div#contenitore_risultati div.conto_risultati span.span_precedenti
{
	padding: 0 15px;
	cursor: pointer
}
div#contenitore_risultati div.container_ricerca p.logo_ricerca
{
	margin:1em;
	padding:0;
	float:left;
	width:70px;
	position:relative
}

div#contenitore_risultati div.container_ricerca ul
{	
	margin:1em;
	padding:0;
	float:left;
	position:relative
}
div#contenitore_risultati div.container_ricerca ul li
{
	list-style-type:none;
	background: #FFF url(/images/farma/el_arrow.gif) center left no-repeat;
	padding: 0 0 0 15px;
	display:block
}
div#contenitore_risultati div.container_ricerca li a
{
	font: bold 0.9em verdana,arial,sans-serif;
	text-decoration:none;
	color:#9A9A9A;
}

div#contenitore_risultati div.container_ricerca div.elenco_prodotti
{
	float:left;
	width:47%;
	margin:.3em;
	padding:0;
	border:1px solid #336799
}
div#contenitore_risultati div.container_ricerca div.elenco_prodotti h1
{
	margin:0;
	padding:.8em;
	font: bold 1em verdana,arial,sans-serif;
	color: red;
}
div#contenitore_risultati div.container_ricerca div.elenco_prodotti h1 a.elenco_prodotti_linktitle,div#contenitore_risultati div.container_ricerca div.elenco_prodotti h1 a.elenco_prodotti_linktitle:hover,div#contenitore_risultati div.container_ricerca div.elenco_prodotti h1 a.elenco_prodotti_linktitle:active,div#contenitore_risultati div.container_ricerca div.elenco_prodotti h1 a.elenco_prodotti_linktitle:link,div#contenitore_risultati div.container_ricerca div.elenco_prodotti h1 a.elenco_prodotti_linktitle:visited
{
	font: bold 1em verdana,arial,sans-serif;
	color: red;
}
div#contenitore_risultati div.container_ricerca div.elenco_prodotti p.elenco_prodotti_sopra
{
	height:110px !important; 
	overflow:hidden;
	margin:0;
	padding:0;
	font: bold .8em verdana,arial,sans-serif;
	color: #9A9A9A;
	text-align:left;
	cursor:pointer;
}
div#contenitore_risultati div.container_ricerca div.elenco_prodotti p.elenco_prodotti_sopra img
{
	margin:.3em;
	border:1px solid #9A9A9A;
	float:left;
}

div#contenitore_risultati div.container_ricerca div.elenco_prodotti p.elenco_prodotti_sotto
{
	float: none;
	clear: both;
	margin:0;
	padding:0;
}
div#contenitore_risultati div.container_ricerca div.elenco_prodotti p.elenco_prodotti_sotto a img
{
	margin:.5em;
	padding:0;
	vertical-align:middle
} 
div#contenitore_risultati div.container_ricerca div.elenco_prodotti p.elenco_prodotti_sotto span.elenco_prodotti_prezzo
{
	color: #F00;
	margin-right:10px;
	font:bold 1.4em Verdana,Arial,sans-serif
}
div#contenitore_risultati p#par_torna_indietro
{
	margin:1.1em;
	text-align:center
}
div#contenitore_risultati p#par_torna_indietro span
{
	font:bold .8em verdana,arial,sans-serif;
	color: #336799;
	cursor: pointer
}


/*MENU SEZIONI FOOTER*/
ul#menu_solosezioni
{
	margin:.5em 0;
	padding:0;
}

ul#menu_solosezioni li
{
	display: inline;
	padding: 0 .3em 0 1em;
	margin:0;
   	background:url(/images/farma/intr_menu_h.gif) no-repeat center left;
}
ul#menu_solosezioni li a
{
	color: #069;
	font:bold .8em verdana,arial,sans-serif;
	text-decoration:none;
}
/*PICCOLE AGGIUNTE*/
div#preferiti
{
	margin: 0 0 .6em 0;
	padding: .3em 0 0 0;
}

div#nav_menu_tabs
{
	margin: .2em 0 0 0;
	
}

form#id_form_newsletter
{
	margin: 2em 0 0 0;
}

div.class_prod_v
{
	margin: 2em 0 2em 0;
	border: 1px solid;
	border-color: #006699;
}
/* NUOVI */
#testata {
	width: 980px;
	margin-top: 2px;
	height: 140px;
	margin-bottom:3px;
}

#menu_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E4F0FD;
	text-align: right;
	float: left;
	width: 725px;
	margin-bottom: 20px;
}
#profes_top {
	float: left;
	height: 65px;
	width: 140px;
	margin-left: 60px;
}
/*STILI MENU ROLLOVER*/
#header_menu {
	width:980px;
	float: left;
	margin-bottom: 2px;
	background-image: url(/images/farma/bkg_menu.jpg);
	height: 36px;
}
#header_menu a.menu_professional
{
	width: 198px;
	height: 36px;
	display: block;
	text-decoration: none;
	background: url(/images/farma/menu_professional.jpg) no-repeat top center;
	float: left;
}

#header_menu a.menu_professional:hover
{
    width: 198px;
	height: 36px;
	display:block;
	text-decoration:none;
	background:url(/images/farma/menu_professional_f1.jpg) no-repeat top center;
	float: left;
}
/*FINE STILI MENU*/
#banner_top {
	float: left;
	height: 60px;
	width: 468px;
	margin-left: 20px;
	margin-right: 20px;
	border: 1px solid #CCCCCC;
}
#menu_top a:link, #menu_top a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4096EE;
	padding-left: 7px;
	padding-right: 7px;
	text-decoration: none;
}
#menu_top a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3333;
	padding-right: 7px;
	padding-left: 7px;
	text-decoration: none;
}
#header_ricerca {
	/* MODIFICA 05/2009 */
	background-image: url(/images/farma/bkg_ricerca.gif);
	height: 63px;
	width:980px;
	margin-bottom: 10px;
	margin-top: 5px;
	background-repeat: repeat-x;
}
#form_ricerca {
	width: 570px;
	margin-top: 10px;
	float: left;
	margin-left: 5px;
}
.form_ricerca_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}
#altre_ricerche {
	float: left;
	text-align: right;
	margin-top: 6px;
	margin-right: 0px;
}
#altre_ricerche img {
	padding-left: 7px;
}
#id_selezione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	width: 174px;
	height: 20px;
	border: solid 1px #336699;
}
/*PICCOLE AGGIUNTE*/
div#preferiti
{
	margin: 0 0 .6em 0;
	padding: .3em 0 0 0;
}

div#nav_menu_tabs
{
	margin: .2em 0 0 0;
	
}

form#id_form_newsletter
{
	margin: 2em 0 0 0;
}

div.class_prod_v
{
	margin: 2em 0 2em 0;
	border: 1px solid;
	border-color: #006699;
}
div.slideshow
{
	float:left;
	width:97%;
	text-align:center;
	margin: 1em 0;
	padding: 0;
	border: 1px solid #9DC9F6;
}
div.slideshow h1
{
	background: #9DC9F6 url(/images/farma/cat_body_def.gif) top left no-repeat;
	height:27px;
	padding:0 0 0 0;
	margin:0;
}
div.slideshow h1 span
{
	background: #9DC9F6 url(/images/farma/cat_body_sx_def2.JPG) bottom right no-repeat;
	height:27px;
	padding:15px 0 0 28px;
	margin:0 0 0 0;
	font:bold 1.4em verdana,arial,sans-serif;
	color: white;
	/*margin-left:31px;*/
	display:block;
	text-align:left
}
form#id_form_spedizione div#div_dati_spedizione div#id_div_nuovo div#tnt fieldset.style
{
	border: 1px solid #006699;
	font:bold .9em verdana,arial,sans-serif;
	color:#006699;
	margin: 0 0 2em 0;
}
td.style1
{
	font:bold 1.1em verdana,arial,sans-serif;
	color:#006699;
}
input.style2
{
	font:bold 1em verdana,arial,sans-serif;
	color:#006699;
	float:right;
    margin: 0 0 0 10em;
}
p.style3
{ 
	font:bold .9em verdana,arial,sans-serif;
	color:#006699;
    margin: 0 0 0 2em;
	text-align:left;
}
ul.style4
{
	font:bold .9em verdana,arial,sans-serif;
	color:#006699;
	margin: 0 0 0 0;
	text-decoration:none;
}
legend.style5
{
	font:bold 1.3em verdana,arial,sans-serif;
	color:#006699;
}
div#div_dati_fatturazione_form form#id_form_dati_fatturazione div#tnt fieldset.style
{
	border: 1px solid #006699;
	font:bold .9em verdana,arial,sans-serif;
	color:#006699;
	margin: 2em 0 2em 2em;
}
li#foldheader
{
	padding: 0 0 0 2em;
	margin: 0 0 2em 0;
	font:bold 1.2em verdana,arial,sans-serif;
	color:#006699;
}
/*PICCOLE AGGIUNTE*/
div#preferiti
{
	margin: 0 0 .6em 0;
	padding: .3em 0 0 0;
}

div#nav_menu_tabs
{
	margin: .2em 0 0 0;
	
}

form#id_form_newsletter
{
	margin: 2em 0 0 0;
}

div.class_prod_v
{
	margin: 2em 0 2em 0;
	border: 1px solid;
	border-color: #006699;
}
div.slideshow
{
	float:left;
	width:97%;
	text-align:center;
	margin: 1em 0;
	padding: 0;
	border: 1px solid #9DC9F6;
}
div.slideshow h1
{
	background: #9DC9F6 url(/images/farma/cat_body_def.gif) top left no-repeat;
	height:27px;
	padding:0;
	margin:0 0 0 0;
}
div.slideshow h1 span
{
	background: #9DC9F6 url(/images/farma/cat_body_sx_def.gif) top right no-repeat;
	height:27px;
	padding:0;
	margin:0;
	font:bold 1.2em verdana,arial,sans-serif;
	color: white;
	margin-left:31px;
	display:block;
	text-align:left
}
form#id_form_spedizione div#div_dati_spedizione div#id_div_nuovo div#tnt fieldset.style
{
	border: 1px solid #006699;
	font:bold .9em verdana,arial,sans-serif;
	color:#006699;
	margin: 0 0 2em 0;
}
td.style1
{
	font:bold 1.1em verdana,arial,sans-serif;
	color:#006699;
}
input.style2
{
	font:bold 1em verdana,arial,sans-serif;
	color:#006699;
	float:right;
    margin: 0 0 0 10em;
}
p.style3
{ 
	font:bold .9em verdana,arial,sans-serif;
	color:#006699;
    margin: 0 0 0 2em;
	text-align:left;
}
ul.style4
{
	font:bold .9em verdana,arial,sans-serif;
	color:#006699;
	margin: 0 0 0 0;
	text-decoration:none;
}
legend.style5
{
	font:bold 1.3em verdana,arial,sans-serif;
	color:#006699;
}
div#div_dati_fatturazione_form form#id_form_dati_fatturazione div#tnt fieldset.style
{
	border: 1px solid #006699;
	font:bold .9em verdana,arial,sans-serif;
	color:#006699;
	margin: 2em 0 2em 2em;
}
li#foldheader
{
	padding: 0 0 0 2em;
	margin: 0 0 2em 0;
	font:bold 1.2em verdana,arial,sans-serif;
	color:#006699;
}
div.rss
{
	width:97%;
	text-align:left;
	margin: 1em 0;
	padding: 0;
	border: 1px solid #9DC9F6;
}
div.rss h1
{
	background: #9DC9F6 url(/images/farma/cat_body_def.gif) top left no-repeat;
	height:27px;
	padding: 0;
	margin:0;
}
div.rss h1 span
{
	background: #9DC9F6 url(/images/farma/cat_body_sx_def.gif) top right no-repeat;
	height:27px;
	padding: 0;
	margin:0;
	font:bold 1.2em verdana,arial,sans-serif;
	color: white;
	margin-left:31px;
	display:block;
	text-align:left
}
div#contenuto
{
	float:left;
}
.promotion_style
{
	border:1px solid #9DC9F6;
	width:90%;
	margin: 2em;
}
.testo
{
	font:bold 1.2em verdana,arial,sans-serif;
	color:#006699;
	margin:2em 0 0 0;
}
div.link
{
	float:left;
	width:97%;
	text-align:left;
	margin: 1em 0;
	padding: 0;
	border: 1px solid #9DC9F6;
}
div.link h1
{
	background: #9DC9F6 url(/images/farma/cat_body_def.gif) top left no-repeat;
	height:27px;
	padding: 0;
	margin:0;
}
div.link h1 span
{
	background: #9DC9F6 url(/images/farma/cat_body_sx_def.gif) top right no-repeat;
	height:27px;
	padding: 0;
	margin:0;
	/*font:bold 1.2em verdana,arial,sans-serif;
	color: white;*/
	margin-left:31px;
	display:block;
	text-align:left
}div.link h1 span a
{
	padding: 0;
	margin:0;
	font:bold 1.2em verdana,arial,sans-serif;
	color: white;
	display:block;
	text-align:left
}
