body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 14px;
	background-color: #E2E2E2;
	
}

.scrollbar { scrollbar-face-color: #2B53A3;
scrollbar-highlight-color: #C6D3ED;
scrollbar-3dlight-color: #2B53A3;
scrollbar-darkshadow-color: #000000;
scrollbar-shadow-color: #00AA00;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #C6D3ED; }


.input_205 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 205;
	  }

.input_136 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 136;
	float: none;
	border: 1px solid #4B70B4;
	clear: none;
	background-color: #FFFFFF;
	  }
	  
.select_205 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 205;
	  }
	  
.input_163 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 163;
	float: none;
	border: 1px solid #4B70B4;
	clear: none;
	background-color: #FFFFFF;
	  }
	  
	  
.textarea_205 {
	width: 205px;
	font-size: 8pt;
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

.textarea_riepilogo {
	width: 526px;
	height: 120px;	
	font-size: 8pt;
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
.textarea_riepilogo {
	width: 526px;
	height: 120px;	
	font-size: 8pt;
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
		
.textarea_310 {
	width: 310px;
	height: 120px;	
	font-size: 8pt;
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
			
.altezza_form {
	margin: 0px;
	padding: 0px;
	height: 167px;
	  }

.form_ricerca_libri {
	margin: 0px;
	padding: 0px;
	height: 190px;
	  }
	  	  	
.accesso_registrazione {
	width: 192;
	float: none;
	border: 0px solid #A5ACB2;
	clear: none;
	  }
	  
/* da cancellare accesso_registrazione_login */
.accesso_registrazione_login {
	width: 27px;
	float: none;
	border: 0px solid #A5ACB2;
	clear: none;
}
	  
.pulsanti	 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 63;
	float: none;
	border: 0px solid #4B70B4;
	clear: none;
	  }
	 
.bt_pulsanti	 {
	width: 91;
	  }
	  	  
.conferma	 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 91;
	float: none;
	border: 0px solid #4B70B4;
	clear: none;
	  }
	  	  
.ricerca {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 111;
	float: none;
	border: 1px solid #A5ACB2;
	clear: none;
	  }
	  
.ricerca_libri {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 206;
	float: none;
	border: 1px solid #A5ACB2;
	clear: none;
	  }
.ricerca_riviste {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 495;
	float: none;
	border: 1px solid #A5ACB2;
	clear: none;
	  }
	  
.radio_punti {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 30;
	float: none;
	border: 0px solid #A5ACB2;
	clear: none;

	  }	  
	  	  
TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	line-height : 14px;
}

.testo_td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;

}

A  {
	font-family : Verdana;
	font-size : 11px;
	font-style : normal;
	text-decoration : none;
	color: #215FBA;
}

A:VISITED {
	font-family : Verdana;
	font-size : 11px;
	font-style : normal;
	text-decoration : none;
	color: #215FBA;	
	
}

A:HOVER {	font-family : Verdana;	font-size : 11px;	font-style : normal;	text-decoration : underline; color: #215FBA;	}

A.lk_top_bottom  {
	font-family : Verdana;
	font-size : 10px;
	font-style : normal;
	text-decoration : none;
	color: white;
}

A.lk_top_bottom:VISITED {
	font-family : Verdana;
	font-size : 10px;
	font-style : normal;
	text-decoration : none;
	color: white;	
	
}

A.lk_top_bottom:HOVER {	font-family : Verdana;	font-size : 10px;	font-style : normal;	text-decoration : underline; color: white;	}



A.menu_sx  {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-decoration : none;
	color : Black;
}

A.menu_sx:VISITED {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-decoration : none;
	color : Black;	
	
}

A.menu_sx:HOVER {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-decoration : underline;
	color: Black;
	}


A.lk_voci_blu  {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-decoration : none;
	color : #3B63B9;
}

A.lk_voci_blu:VISITED {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-decoration : none;
	color : #3B63B9;	
	
}

A.lk_voci_blu:HOVER {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-decoration : underline;
	color: #3B63B9;
	}
		
		
A.lk_menu_scheda_libri  {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-decoration : none;
	color : #424242;
}

A.lk_menu_scheda_libri:VISITED {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-decoration : none;
	color : #424242;	
	
}

A.lk_menu_scheda_libri:HOVER {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-decoration : underline;
	color: #424242;
}
	
A.lk_titolo_nerogrande  {
	font-family : arial;
	font-size : 12px;
	color: #3B63B9;	
	font-weight: bold;
}

A.lk_titolo_nerogrande:VISITED {
	font-family : arial;
	font-size : 12px;
	color: #3B63B9;	
	font-weight: bold;
	
}

A.lk_titolo_nerogrande:HOVER {
	font-family : arial;
	font-size : 12px;
	color: #3B63B9;	
	font-weight: bold;
}		

A.lk_titolo_nero_grande  {
	font-family : arial;
	font-size : 14px;
	color: black;	
	font-weight: bold;
}

A.lk_titolo_nero_grande:VISITED {
	font-family : arial;
	font-size : 14px;
	color: black;	
	font-weight: bold;
	
}

A.lk_titolo_nero_grande:HOVER {
	font-family : arial;
	font-size : 14px;
	color: black;	
	font-weight: bold;
	}		
				
	
A.prod_correlati  {
	font-family : verdana;
	font-size : 10px;
	color: #6D6D6D;
	font-weight: bold;
	font-style: italic;
}

A.prod_correlati:VISITED {
	font-family : verdana;
	font-size : 10px;
	color: #6D6D6D;
	font-weight: bold;
	font-style: italic;
}

A.prod_correlati:HOVER {
	font-family : verdana;
	font-size : 10px;
	color: #6D6D6D;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}

	
A.lk_titolo_freschi_e_congresso  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color: #3B63B9;
	font-weight: bold;
	text-decoration: none;
}

A.lk_titolo_freschi_e_congresso:VISITED {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;;
	color: #3B63B9;
	font-weight: bold;
	text-decoration: none;
}

A.lk_titolo_freschi_e_congresso:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color: #3B63B9;
	font-weight: bold;
	text-decoration: none;
}	

A.lk_txtt  {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	text-decoration : none;
	color : #215FBA;
	letter-spacing: -0.5pt;
}

A.lk_txtt:VISITED {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	text-decoration : none;
	color : #215FBA;
	letter-spacing: -0.5pt;	
}

A.lk_txtt:HOVER {
		font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	text-decoration : none;
	text-decoration : underline;
	color: #215FBA;
	letter-spacing: -0.5pt;
}	
A.lk_txt  {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-decoration : none;
	color : #215FBA;
}

A.lk_txt:VISITED {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-decoration : none;
	color : #215FBA;	
	
}

A.lk_txt:HOVER {
		font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	text-decoration : none;
	text-decoration : underline;
	color: #215FBA;
	}
		
A.lk_titoli_schede {
	font-family : Arial;
	font-size : 18px;
	color: white;	
	font-weight: bold;		
	line-height : 20px;
	} 

A.lk_titoli_schede:VISITED {
	font-family : Arial;
	font-size : 18px;
	color: white;	
	font-weight: bold;		
	line-height : 20px;
	} 

A.lk_titoli_schede:HOVER {
	font-family : Arial;
	font-size : 18px;
	color: white;	
	font-weight: bold;		
	line-height : 20px;
	} 		

.titolo_freschi_e_congresso {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color: black;
	font-weight: bold;
	
}

.normale_grassetto {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	line-height : 14px;
	font-weight: bold;	
}

.autori_freschi_e_congresso {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: black;
	font-weight: normal;
	font-style: italic;
	
}

.menu_bottom {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	color: white;	
	font-weight: bold;	
	
} 

.testo_bottom {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	color: #424242;	
	
}

.ti_trovi_in {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	color: #424242;	
	}
 
.ilgruppocic {
	font-family : Arial;
	font-size : 18px;
	color: white;	

	}
 
.menu_scheda_libri {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #424242;	

	}
 
 .menu_barrette {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #AFAFAF;	

	}
 
.menu_barre {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #AFAFAF;	

	}
	
.titoli_schede {
	font-family : Arial;
	font-size : 18px;
	color: white;	
	font-weight: bold;		
	line-height : 20px;
	}

.sottotitoli_schede {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: white;	
	font-style: italic;

	}	
	
.prodotti_correlati {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #6D6D6D;	
	font-style: italic;
	font-weight: bold;		
	}
	
.voci_campi {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: black;	
	font-weight: bold;		
}

/* in questi cambio solo il colore */
.punti_a {
	color:#FF8400;
}
		
.prezzo_scontato {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #AA0000;	
	font-weight: bold;		
	}
		
.titolo_nero_grande {
	font-family : arial;
	font-size : 14px;
	color: black;	
	font-weight: bold;		
	}		
	
.titolo_nero_18 {
	font-family : arial;
	font-size : 18px;
	color: black;	
	
	}	
		
.voci_blu {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #3B63B9;
	line-height : 14px;
	font-weight: bold;			
}	

.voci_blu_grande {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #3B63B9;
	line-height : 14px;
	font-weight: bold;			
}

.voci_blu_ng {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #3B63B9;
	line-height : 14px;
}

.titolo_blu_grande {
	font-family : arial;
	font-size : 17px;
	color: #1D346A;	
	font-weight: bold;		
	}	

.attenzione {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #424242;		
	}	
	

.contratto {
	width: 526px;
	height: 100px;
	overflow: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	clip:  rect(   );
	border: thin solid #305DB0;
}
.tratteggio {
	background-image: url(images/tratteggio.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
.bordo_blu {
	border: 1px solid #658FCF;
}

.form_ricerca {
	margin: 0;
	padding: 0;
}


/* definizioni per area gestita con editweb */
.ew_par {
}

.ew_par div {
    /*border: 1px solid black;*/
    padding: 0px;
    margin: 0px;
}

/* menu di sinistra */

#box_accesso {
	background: #BBD3F3 url(/images/box_login/bg_new.gif) repeat-y;
}

#box_accesso p {
	margin: 10px 10px;
}
#box_accesso form {
	margin: 0;
	padding: 0;
}
#box_accesso form input {
	margin: 0;
	padding: 0;
	font-size: 8pt;
	border: 1px solid #4B70B4;
	background-color: #FFFFFF;
}
	  
#box_accesso form input#username {
	width: 163px;
}
	  
#box_accesso form input#password {
	width: 126px;
}
#box_accesso form input#login_submit {
	border: none;
	float: right;
	margin: -20px 15px 0 0;
}
	  
#box_accesso form>p>input#login_submit {
	margin: -17px 10px 0 0;
}
	  
/* form del myaccount */
.error {color:red;}

