/* FRONTEND STYLES */* {	margin: 0px; }html, body {     height: 100%;}body {  background: transparent url(images/_160.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;}fieldset {	border: 1px solid silver;}.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;}.spacer_sfumato_big_all{	clear: left;	height: 16px;  background: white url(images/separatore680_all.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;	}span.w_risparmio {    display: block;}span.w_risparmio.hide {    display: none;}.lbl_carrello_vuoto {	font-size: 18px;	display: bock;	clear: both;	color: #990000;	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 silver;	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 .body,#homecat_box_abbonamento_2 .body,#homecat_box_elenco_prodotti .body,#homecat_box_software .body,#scheda_prodotto_box_ricerca,#box_volumi_consigliati .body,#homecatprod_box_elenco_prodotti .body,#homecatprod_box_ricerca,#carrello_box_acquisti .body,#box_lista_partecipanti_corso .body,#lista_archivioNewsletter .body,#homecat_box_formazione .body{	border: 1px solid silver;	overflow:hidden;}#homecat_box_abbonamento .body,#homecat_box_abbonamento_2 .body,#homecat_box_elenco_prodotti .body,#homecat_box_software .body{	border-top-width: 0px;}/*#homecat_box_abbonamento ,#homecat_box_abbonamento_2 ,#homecat_box_elenco_prodotti ,#homecat_box_software ,#box_volumi_consigliati ,#homecatprod_box_elenco_prodotti ,#carrello_box_acquisti ,#lista_archivioNewsletter {	border: 0px;}*/.header {	width: 100%;	height: 25px;  margin:0;	/* border: 1px solid #284B81;*/  border-bottom: 1px solid black;	background: silver 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: 1px solid silver;  background: #E4E4E4;  font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;  color: #284B81;	font-size: 12px;	padding: 3px 0px;	-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}#lista_archivioNewsletter .footer {	border-top-width: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 silver;	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 */.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: silver;	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 {	overflow: visible;}.box_w6 #minimenu {	margin: 0px;	padding: 0px;}#box_volumi_consigliati_bis {border-color:#e4e4e4;background-color:#e4e4e4;height:170px;}#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;}#msg_wait,#msg_wait_fat,#msg_wait_acq,#msg_wait_acq{	border: 1px solid #AAAAAA;	margin:5px;	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;	font-size: 12px;	padding:10px 0px;	text-align:center;}#msg_wait p ,#istituzionale #msg_wait p ,#msg_wait_fat p ,#msg_wait_acq p {	text-align:center;  }#msg_wait.jcarousel-skin-tango{	border: 0px solid red;	margin:0px;	padding:0px;}#msg_wait .jcarousel-clip{	padding:20px;	height:270px;}/* CARRELLO */#carrello_box_acquisti #msg_wait {height: 200px;}#carrello_box_acquisti p{	margin:5px 10px;}#carrello_box_acquisti .footer{	background-color: #FFF;	padding:10px 0px;	border-width: 1px 0px 0px 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;	float: none;	width: auto;}#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,#info_personali fieldset label,#info_personali label,#info_personali fieldset a,#info_personali #tab_preferiti a.link{clear:none;display:block;float:left;margin:2px 5px 3px 0;padding:0;text-align:right;width:200px;}#info_personali fieldset .txt_left{    padding-left: 5px;    text-align: left;}#carrello_box_acquisti fieldset input, #carrello_box_acquisti fieldset select,#carrello_box_acquisti fieldset textarea,#info_personali fieldset input, #info_personali fieldset select,#info_personali 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:305px;  }.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: 100%;	margin: 10px 0px; } #tab_ordini table#prodotti {	width: 98%;}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; */  border-left:0px;} 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.inliner, form.f700 table#prodotti td a.inliner{	display:inline;}table#prodotti td a:hover {	text-decoration: underline;}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 p{	margin:0px 5px;}#lista_archivioNewsletter #pagdisp {  margin-top:3px;}#lista_archivioNewsletter h3.tipologia{	border-top: 1px solid silver;	background-color: #e4e4e4;	margin-bottom:0px;}#lista_archivioNewsletter h2.sottotitolo_catalogo{	margin-bottom:5px;}.lista_archivioNewsletter_rigaContenuto{	margin:10px 5px 0px 5px;	position:relative;}.lista_archivioNewsletter_rigaContenuto .link_newsletter{color: #666666;font-weight: bold;padding: 3px 4px 0 0;}#lista_archivioNewsletter_contenuto h2.sottotitolo_catalogo {	border-width:0px;}#lista_archivioNewsletter_contenuto .spacer_sfumato_scheda_short,#lista_archivioNewsletter_contenuto .spacer_sfumato_scheda_short_2 {/*margin: 0px 5px 10px 5px;left: 0px;right: 0px;*/display: block;float:none;background-color: red;height: 16px;margin: 0px 5px 10px 5px;background: white url(images/separatore220.jpg) repeat-x top;}.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#agenti,#lista_librerie div#distributori ,#lista_librerie div#agenti_prof  {  margin-bottom:20px;}#lista_librerie .sottotitolo_catalogo {  margin-bottom: 5px;}#lista_distributori h2,#lista_agenti h2  {  color: #414141;  text-align: left;}#lista_distributori p,#lista_agenti p {  margin-left:15px;}#lista_agenti p.sottotitolo_agenti,#lista_agenti_prof p{  margin-left:5px;	margin-bottom: 15px;	font-size: 14px;}h1.titolo_blu{	border-bottom: 1px solid silver;	color: #284B81;	display: block;	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;	font-size: 25px;	font-weight: bold;	margin: 2px 0px 0px 0px;	padding: 0px 0px 2px 5px;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected,.ui-tabs .ui-tabs-nav li.ui-state-active{  border-top: 1px solid #1F5794;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{  color: #1F5794;  font-weight:bold;}.darkblue-button  {	display: block;	float: left;	margin: 2px 12px 3px 0;	width: 201px;	padding: 0px;	font-size: 12px;	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;	background: url(images/input_blue.jpg);	border: none;	color: White;	height:20px;	line-height:20px;	cursor: pointer;}a.darkblue-button  {	text-align:center; } a.darkblue-button:hover {	text-decoration:none; } .darkblue-button.righter {	float: right;	margin-right: 0px;}.reset-button{	display: block;	float: left;	margin: 2px 12px 3px 0;	width: 201px;	padding: 0px;	font-size: 12px;	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;	background: none;	border: none;	color: White;	width: 50px;}#loginShow img{margin-right: 1px;}#loginoverlay {    background-color: black;    display: none;    height: 100%;    left: 0;	filter: alpha(opacity=60); /* internet explorer */	-khtml-opacity: 0.6;      /* khtml, old safari */	-moz-opacity: 0.6;       /* mozilla, netscape */	opacity: 0.6;           /* fx, safari, opera */    position: fixed;    top: 0;    width: 100%;    z-index: 100;}.tweet_container{	margin-left:10px;}/*  RICERCA GOOGLE */.ricerca  .cse input.gsc-search-button,.ricerca  input.gsc-search-button,.ricerca  .gsc-search-button { border: 0px; color: white; background-color: transparent; width: 50px; cursor: pointer; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px;}.ricerca  input.gsc-input {	border: 1px solid #cecece;	background-color: #f5f5f5;	background-image: none;	width: 163px;	margin-bottom: 5px;	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	font-size: 12px; }.ricerca .cse .gsc-branding, .ricerca .gsc-branding {    display: none;}.ricerca  table.gsc-search-box {}.ricerca  table.gsc-search-box td,.ricerca  table.gsc-search-box td.gsc-input,.ricerca  table.gsc-search-box td.gsc-search-button,.ricerca  table.gsc-search-box td.gsc-clear-button {	display: block;	float: none;	margin:0px;	padding:0px;	width: 188px;	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	font-size: 12px;	position: relative;}.ricerca input  {	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	font-size: 12px;}.ricerca  table.gsc-search-box td.gsc-clear-button {	display: none;}	.ricerca  table.gsc-search-box td.gsc-search-button{	text-align: right;}div.gsc-control-cse {	margin: 20px 0px;	padding: 0px;}.cse .gsc-tabHeader.gsc-tabhActive, .gsc-tabHeader.gsc-tabhActive {background-color: #FFFFFF;border: 1px solid silver;border-top-color: #1F5794;border-bottom-color: white;color: #1F5794;}.cse .gsc-tabHeader.gsc-tabhActive, .gsc-tabHeader.gsc-tabhActive ,.cse .gsc-tabHeader.gsc-tabhInactive, .gsc-tabHeader.gsc-tabhInactive{padding: .3em 1.5em;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;float: left;margin: 0 .2em -1px 0;}.cse .gsc-tabHeader.gsc-tabhInactive, .gsc-tabHeader.gsc-tabhInactive{	border: 1px solid #d3d3d3;	background: #e6e6e6 url(style/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;	color: #555555;	outline: none;}.gsc-results-wrapper-nooverlay{	/*	border: 1px solid silver;	padding: .2em;	*/}.gsc-results-wrapper-nooverlay .gsc-tabsArea {	margin:0px;	padding:.2em .2em 0 .3em;	border: 1px solid #aaaaaa;	/* background: #cccccc url(style/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; */	background-color: #e4e4e4;	height: 26px;}.gsc-cursor-box {	padding: 3px;	text-align: right;	color: rgb(40, 75, 129);	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #e4e4e4;	border: 1px solid silver;	/* border-width: 1px 0px; */}.gsc-cursor-box .gsc-cursor-page{padding: 0px 4px 0px 4px;color: #414141;font-weight: bold;margin:0px;text-decoration: none;}.gsc-results .gsc-cursor-box .gsc-cursor-page {margin-right: 4px;text-decoration:none;}.gsc-results .gsc-cursor-box .gsc-cursor-current-page{color: white;background-color: #284B81;border: 1px solid #284B81;}.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {	border: 1px solid silver;	margin: 5px 0px 0px 0px;	background-color: #e4e4e4;	font: normal normal 12px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;}.gsc-webResult.gsc-result {	padding:0px;}.gsc-results {width: 100%;}#box_lista_partecipanti_corso p {	padding: 5px;}table#lista_iscritti_corso {	border-collapse: collapse;	border: 1px solid Silver;	font-size: 11px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	width: 99%;	margin: 5px 5px;		overflow-x: scroll;		/*		table-layout: fixed;  border-collapse: collapse;	*/} table#lista_iscritti_corso  tbody{/*display: block;    overflow: auto;    width: 100%;    height: 300px;*/} table#lista_iscritti_corso td{	font-size: 11px;	border: 1px solid Silver;	text-align: center;  border-right:0px;  width:auto;	padding: 2px 5px;} table#lista_iscritti_corso td.center{	text-align: center;} table#lista_iscritti_corso th {	font-weight: bold;	background-color: #d9d9d9;	text-align: center;}table#lista_iscritti_corso input[type="text"],table#lista_iscritti_corso select,table#lista_iscritti_corso textarea {	font-size: 11px;	margin-bottom: 0px;width:  96%;}#box_lista_partecipanti_corso .body{	overflow-x: auto;	font-size: 11px;}#box_lista_partecipanti_corso input[type="submit"] {	float: right;	margin-top: 10px;	width: 150px;	font-weight: bold;}#box_lista_partecipanti_corso  tr.error {	background-color: red;}#box_lista_partecipanti_corso   input.mail_error {	border: 2px solid blue;}table#lista_iscritti_corso {	background-color: #d9d9d9;}table#lista_iscritti_corso thead{	float: left;	width: 99%;}table#lista_iscritti_corso tbody{	display: block;	width: 100%;	overflow-y: scroll;	max-height: 300px;}table#lista_iscritti_corso tbody tr{	background-color: white;}table#lista_iscritti_corso th {	padding: 2px 5px 2px 6px;}table#lista_iscritti_corso th.small,table#lista_iscritti_corso td.small {	width: 35px;}table#lista_iscritti_corso th.medium ,table#lista_iscritti_corso td.medium {	width: 50px;}table#lista_iscritti_corso th.large,table#lista_iscritti_corso td.large  {	width: 141px;}.msg_offline{display: block;color: red;border: 1px solid red;text-align: center;padding: 3px;margin-bottom: 5px;}#msg_errore {	font-weight: bold;	color:red;}#msg_OK {	font-weight: bold;	color: green;	text-align: center;}#confirm p {	margin-top: 8px;}#confirm button {    border-radius: 16px;    border: 1px solid silver;    padding: 3px 10px;    color: #073D82;    font-weight: bold;    font-size: 11px;    margin-top: 25px;}#confirm button#confirm {	background-color: #E9E9E9;}#overlay-chiusura {	height: 100%;	width: 100%;	background-color: black;	opacity: 0.6;	filter: alpha(opacity=60);	position: fixed;	left: 0px !important;	top: 0px !important;	z-index: 10;}#img-chiusura-container {	position: fixed;	z-index: 5000;	width: 543px;	height: 410px;	background-color: trasparent;	top: 50% !important;	margin-top: -205px;	left: 50% !important;	margin-left: -272px;;	overflow: hidden;}#img-chiusura-container a.chiudi{	position: absolute;	z-index: 5001;	right: 5px;	top:5px;}	.lblTotParz {  color: #757575;}.btn {		position: relative;    display: inline-block;    margin-bottom: 0;    font-weight: normal;    text-align: center;    vertical-align: middle;    touch-action: manipulation;    cursor: pointer;    background-image: none;    border: 1px solid transparent;    white-space: nowrap;    padding: 8px 16px;    font-size: 15px;    line-height: 1.42857;    border-radius: 0;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;		color: #765615 !important;    background-color: #dddddd;} .btn-success,.btn-success:hover {    color: #fff;    background-color: #80c780;    border-color: #78c478;}