/* FRONTEND STYLES */* {	margin: 0px; }html, body {     height: 100%;}body {  background: transparent url(images/_.jpg) repeat-x top;  font-size: 12px;  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}body.body_no_background {  background: none;}div.border_silver /* Solo per i box */{  border-color:silver;}div.border_blu_istituzionale{  border-color:#284B81;}.spacer_sfumato{	clear: left;	height: 16px;  background: white url(images/separatore220.jpg) repeat-x top;}.spacer_sfumato_big{	clear: left;	height: 16px;  background: white url(images/separatore680.jpg) no-repeat top;}legend {color:black;font-size:13px;font-weight:bold;}/* ERRORI */div#errore_cookie,div#errore_java {	width: 679px;	/* margin: 5px 0px 0px 0px; */	padding: 2px 10px 2px 10px;	float: left;  margin-left:11px; 	border-style: solid;  border-width:1px 0px ;  border-top:0px;  background:red;  color:white;  margin-top:2px;  /*   border-color: #284B81;   color:#284B81;  font-weight:bold;  */}div#errore_java {	width: 94%;}/* LINKS */a {	display: block;	text-decoration: none;	/* color: #284B81; */	color: #414141;	text-align: left;}a:hover {	text-decoration: underline;}a.jus {	text-align: justify;}a img {	border:0px;}/* FINE LINKS *//* HEADLINES */h1, h2, h3, h4, h5, h6 { clear: left;}h1 {	/*text-indent: -9000px;	height: 70px;*/	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;	margin-top: 0px;}h2 {	font-family: Georgia, Times New Roman, Serif;	font-size: 14px;	font-weight: bold;	margin: 2px 5px;	padding: 3px;}h3 {	font-size: 14px;  font-family: Georgia, Times New Roman, Serif;	margin: 2px 5px 2px 5px;	padding: 0px;  font-weight: bold;	font-variant: normal;}h4 {	font-size:12px;	font-weight:bold;	margin:2px 5px;	padding:0;}/* FINE HEADLINES *//* TESTO */p {	margin: 0px;	padding: 0px;  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 120%;}.prezzo{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;  color:#284B81;  font-weight:bold;}.prezzo_offerta{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;  color:#990000;  font-weight:bold;}#simpleTooltip {	padding: 5px 15px; border: 1px solid #A6A7AB; background: #F2F3F5;	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;	font-size: 12px;	font-weight:bold;}/* FINE TESTO *//* LISTE */ul {	margin: 0px;	padding: 0px;	list-style: none;	text-align: left;}li {	padding: 0px 0px 0px -22px;	margin: 0px;	display: block;	font-size: 12px;}/* FINE LISTE *//* FORM */form {	margin: 0px;	padding: 0px;}input,select,textarea /* IE6 overridden */{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	color: #284B81;	margin: 0px 0px 5px 0px;	border: 1px solid #284B81;	background: url(images/input_bg.jpg) repeat-x top;}/* FINE FORM *//* CATALOGO */#homecat_box_evidenza_big,#homecat_box_evidenza_small, #homecat_box_ricerca_catalogo,#homecat_box_abbonamento,#homecat_box_elenco_prodotti{	border-color: #284B81;}.header {	width: 100%;	height: 25px;  margin:0;  border-bottom: 1px solid black;	background: #284B81 url(images/_.jpg) repeat-x scroll center bottom;	float: left;  color: white;	clear: both;}.header h3 {	margin: 4px 5px 4px 6px;}.header span {	font-size: 14px;  font-family: Georgia, Times New Roman, Serif;	padding: 0px;	margin: 4px 5px 4px 5px;  font-weight: bold;	font-variant: normal;}.footer {	width: 100%;	border-top: 1px solid #284B81;  background: #E4E4E4;  font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;  color: #284B81;	font-size: 12px;	padding: 3px 0px;}.footer a {	font-weight: bold;}#homecat_box_evidenza_big {	height: 311px;  background: #E4E4E4;}#homecat_box_evidenza_big_clip {	position: absolute;	top: 4px; right: 4px; bottom: 20px; left: 4px;	overflow: hidden;	background: #fff;}#homecat_box_evidenza_small {	height: 130px;}#homecat_box_ricerca_catalogo {	height: 170px;}#homecat_box_abbonamento p {	padding: 5px 10px;	float: left;}#homecat_box_abbonamento ul#tipologie_abbonamento {	display: inline;	padding: 0px;	margin: 0px 0px 10px 10px;	float: left;}#homecat_box_abbonamento ul#tipologie_abbonamento li {  width:162px;  height:122px;	margin-right: 8px;	float: left;	border: 1px solid #284B81;	text-align: center;	overflow:hidden;  position:relative;}#homecat_box_abbonamento ul#tipologie_abbonamento li a {	text-align: center;	padding: 0px;	margin: 0px;  position:relative;}#homecat_box_abbonamento ul#tipologie_abbonamento li img {  /* width:162px; */  /* height:122px; */  margin:auto;  position:relative;  top:-38px;}/*#homecat_box_abbonamento .footer a {	padding-right: 5px;}*/.footer a {	padding: 0px 5px;}.blue-button {	display: block;	float: left;	padding: 0px;	font-size: 12px;	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;	background: url(images/input_blue_.png);	border: none;	color: White;}#homecat_box_elenco_prodotti .jcarousel-container-horizontal {  padding: 0px;  margin: 0px;  float: left;}/* FINE CATALOGO *//* HOME_CAT_PRODOTTI */#homecatprod_box_elenco_prodotti,#homecatprod_box_ricerca {	border-color: #284B81;}.msg_wait {	text-align: center;	margin: auto;}/* COLONNA DX CATALOGO */#homecat_box_colonna_dx {	position: relative;}#promo_colonna_dx{height:30px;}#banner_questionario{height:30px;margin-top:20px;cursor: pointer;}/*.rigaTipologia {	position: relative;	overflow: hidden;	width: 100%;}.rigaTipologia .rigaTipologia-testo {  margin-top: 4px;	padding-bottom: 4px;}.rigaTipologia img {	position: absolute;  right: 0px;	top: 0px;	z-index: -1;	width: 80px;	border: 0px;	opacity: 0.2;	filter: alpha(opacity=20);}.rigaTipologia h4 {	margin-left: 0px;}*//* ------------------------------------------------- *//* HOME PRODOTTI */.titolo_risultati_ricerca {	margin-left: 0px;	padding-left: 0px;}/* -------------------------------------------------- *//* HOME CAT EVIDENZA */#homecat_evidenza .box_evidenza_small {	border-color: #284B81;	height: 114px;	position: relative;	background: #e4e4e4;}div.evidenza_clip {	position: absolute;	top: 4px; left: 4px;	height: 106px;	width: 332px;	background: white;	font-size: 12px;}/* ---------------------*//* LAYOUT SCHEDA PRODOTTO E AFFINI */#link_dettaglio_abbonati {	}.box_w6 #minimenu {	margin: 0px;	padding: 0px;}#box_volumi_consigliati {border-color:#284B81;/* height:185px; */}#box_volumi_consigliati .contenitore_w2{margin-top:7px;background: transparent url(images/bg_elenco_prodotti_home_940.png) repeat-y scroll -4px 0px;	display:inline;padding-left:5px;padding-right:6px;width:220px;}#box_volumi_consigliati .elemento_omega {background:none repeat scroll 0 0 transparent;padding-right:0px;text-align:left;}#box_volumi_consigliati .box_w2 {margin:7px 0 10px 6px;width:220px;}/* -------------------------------------------------- *//* TITOLI */h2.sottotitolo_catalogo {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	border-bottom: 1px solid silver;	font-size: 14px;	font-weight: bold;	margin: 2px 0px 15px;	padding: 3px;}h2.sottotitolo_catalogo .sottotitolo{  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;}h2.sottotitolo_catalogo .con_sottotitolo{	margin-top: 3px;}h2.sottotitolo_catalogo_noborder {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	margin: 2px 0px 5px;	padding: 3px;}h3.sottotitolo_catalogo {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	border-bottom: 1px solid silver;	font-size: 13px;	font-weight: bold;	margin: 2px 0px 5px;	padding: 3px;}h4.sottotitolo_catalogo {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	border-bottom: 1px solid silver;	font-size: 12px;	font-weight: bold;	margin: 2px 0px 5px;	padding: 3px;}/* -------------------------------------------------- *//* IMMAGINI */img.product_tmb{	height: 100px;	width: 70px;	border: 1px solid silver;}a.product_lnk{	height: 102px;}/* CARRELLO */#carrello_box_acquisti{	border-color: #284B81;}#carrello_box_acquisti #msg_wait {height: 200px;}#carrello_box_acquisti p{	margin:5px 10px;}#carrello_box_acquisti .footer{	background-color: #FFF;	padding:10px 0px;}#carrello_box_acquisti table img {margin:2px 5px;}#carrello_box_acquisti ul {  margin-bottom:5px;}#carrello_box_acquisti ul li{  clear:both;}#carrello_box_acquisti ul li span{  font-weight:bold;}#carrello_box_acquisti ul img {  margin-left:15px;  margin-right:10px;  float:left;}#carrello_box_acquisti fieldset{  border:0px;  border-bottom:1px solid #A7A7A7;   margin:0px;  padding-bottom:10px;}#carrello_box_acquisti fieldset.last{  border-bottom:0px; }#carrello_box_acquisti fieldset label {clear:none;display:block;float:left;margin:2px 5px 3px 0;padding:0;text-align:right;width:200px;}#carrello_box_acquisti fieldset input, #carrello_box_acquisti fieldset select,#carrello_box_acquisti fieldset textarea {display:block;float:left;font-family:"Trebuchet MS",Arial,Helvetica,Sans-serif;font-size:1em;margin:3px 10px 3px 0;padding:0;}#carrello_box_acquisti .desc_modalita {margin:10px 0;}#carrello_box_acquisti .desc_modalita p.descrizione {margin-left:70px;}#nav_acq {	/* inserire background riga */	text-align:center;}#nav_acq li{	text-align:center;  border-color: #284B81;}#nav_acq li.hidden{  border-color: white;}#nav_acq li.selected{	text-align:center;  background-color: #E4E4E4;  font-weight:bold;}#carrello_nav{  margin:0px 10px;}.carrello_box_modalita{	/* border-color: #284B81;*/}.carrello_box_modalita #riep_modalita{  background-color: #E4E4E4;  width:100%;}.carrello_box_modalita #riep_modalita td{  width:50%;}.borderderl-grey{  border-left:1px solid #A7A7A7;}.bordert-silver {border-top:1px solid silver;}.borderb-silver {border-bottom:1px solid silver;}.carrello_box_modalita #riep_modalita h2{  border-bottom:1px solid #A7A7A7;  margin:0px;}.carrello_box_modalita .desc_modalita{  margin:10px 0px;}.carrello_box_modalita .dettaglio{  padding:0px 5px;  border-bottom:1px solid silver;  height:240px;  }.carrello_box_modalita .descrizione{  margin-left:15px;  margin-top:5px;}.carrello_box_modalita .titolo{  max-width:75%;  font-weight: bold;	color: #666666;}table#prodotti {	border-collapse: collapse;	border: 1px solid Silver;	font-size: 12px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	/* width: 99%;	margin: 5px auto; */	margin: 10px 10px; } table#prodotti td{	font-size: 12px;	border: 1px solid Silver;	text-align: center;  border-right:0px;  width:auto;} table#prodotti td.left{	text-align: left;	padding-left: 5px;} table#prodotti td a.black , form.f700 table#prodotti td a.black  {	 color: black; }table#prodotti td a , form.f700 table#prodotti td a  {	 color: #284B81; 	text-decoration: none;	display: block;	width: 100%;	height: 100%;	text-align: left;}table#prodotti td a:hover {	background-color: #d9d9d9;	text-decoration: none;}table#prodotti th {	font-weight: bold;	background-color: #d9d9d9;	text-align: center;}table#prodotti th.left {	text-align: left;	padding-left: 5px;}TABLE#prodotti TD.col_offerte{}TABLE#prodotti TD.col_offerte span{  margin: 6px 4px 0px 2px;  display:block;}TABLE#prodotti TD.col_offerte img{  display:block;}table#prodotti td.no_lborder{  border-left:0px solid Silver;}table#prodotti td.no_rborder{  border-right:0px solid Silver;}div.binder {  width: 120px;  margin:0px;  padding:0px;  display:block;  height:100%;}/* PERIODICI */#riepilogo_periodici{	border-color: #284B81;}#vantaggi_abbonati li{	margin-bottom:5px;}#vantaggi_abbonati li h3{	color:#284B81;	margin:2px 0px;}#vantaggi_abbonati .tmb{	border: 0px solid #284B81;}/* ARCHIVIO NEWSLETTER */#lista_archivioNewsletter {	border-color: #284B81;}#lista_archivioNewsletter p{	margin:0px 5px;}#lista_archivioNewsletter #pagdisp {  margin-top:3px;}#lista_archivioNewsletter h3.tipologia{	border-top: 1px solid #284B81;	background-color: #e4e4e4;	margin-bottom:0px;}#lista_archivioNewsletter h2.sottotitolo_catalogo{	margin-bottom:5px;}.lista_archivioNewsletter_rigaContenuto{	border-bottom: 1px solid #284B81;	margin:10px 0px 10px 0px;	position:relative;}.lista_archivioNewsletter_rigaContenuto a.lnkImg{	float:left;	left:5px;	top:20px;}.lista_archivioNewsletter_rigaContenuto img.tmb{	margin:10px 7px;}.lista_archivioNewsletter_rigaContenuto .noImgCliente{	width:100%;}.lista_archivioNewsletter_rigaContenuto .ImgCliente{	width:90%;}/* DISATRIBUTORI */#box_distributore,#box_distributore_dettaglio {/* border-color: #284B81;*/}#box_distributore p,#box_distributore_dettaglio p{padding-left:20px;margin-bottom:1px;}#box_distributore .footer p,#box_distributore_dettaglio .footer p {display:inline;padding:2px 5px 0;}#box_distributore_dettaglio p.msg_noResult{margin-bottom:20px;}#box_distributore_dettaglio .footer{border-top-width:0px;}.box_distributore_dettaglio_riga {border-bottom:1px solid #284B81;padding:5px 0px;}/* CORSI FORMAZIONE */#corsi_formazione h2{  margin-left:0px;  padding-left:0px;  font-family: Trebuchet MS,Arial,Helvetica,sans-serif;}#corsi_formazione ul li{  list-style-type:disc;  padding-left:0px;  margin-left:15px;}#corsi_formazione ul li{  padding-left:0px;  display:list-item;}#corsi_formazione_link .tmb{  width:auto;  height:auto;	border: 0px solid #284B81;}#corsi_formazione_link .img_ico{  margin-top:2px;}#corsi_formazione_link ul li{  margin-bottom:5px;}#corsi_formazione_link ul li p{  margin-left:5px;}#lista_librerie table {  width: 100%;  border-collapse: collapse;}#lista_librerie h3{  margin-left:0px;  margin-top:15px;  margin-bottom:5px;}#lista_librerie table td{  padding: 1px 0px;}#lista_librerie table td.libreria{  padding-left:10px;}#lista_librerie div#librerie,#lista_librerie div#distributori {  margin-bottom:20px;}#lista_librerie .sottotitolo_catalogo {  margin-bottom: 5px;}#lista_distributori h2 {  color: #414141;  text-align: left;}#lista_distributori p {  margin-left:15px;}
