body,p,div,ul,li {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

h3 {
	padding: 0.2em 2em 0 1em;
}

p {
	padding: 0 2em 0 0em; /*font-size:0.9em;*/
}

select {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	font-size: 12px;
	width: 18em;
}

img,fieldset {
	border: none;
}

img { /*background-color:#0099CC;*/
	
}

text { /*font-size:0.7em;*/
	width: 7px;
}

#login {
	float: left; /*min-width:61.9em;*/
	background-color: #F0E4A5;
	height: 3em;
}

.logo {
	position: relative;
	float: left;
	margin-right: 0.2em;
	margin-top: 3.5em;
	margin-top: 0.4em;
}

.logo2 {
	position: absolute;
	top: 9px;
	right: 0;
}

.logopbmeditori {
	width: 13.2em;
	height: 3.3em;
}

.logopearson {
	width: 5.7em;
	height: 3.3em;
	float: right;
}

.select-area {
	margin-top: 1em;
}

.consulente-nome {
	font-weight: bold;
}

#agenti #main_content select {
	width: 20em;
}

#catalogue_list ul li {
	list-style: none;
}

/***** FOOTER *****/
#footer {
	display: inline;
	margin-top: 3em;
	font-size: 0.8em;
	color: #000000;
	min-width: 71.5em;
	float: left;
	width: 100%;
}

#footer ul {
	padding: 0;
	width: 100%
}

#footer li {
	list-style: none;
}

#sinistra {
	float: left;
	text-align: left;
	min-width: 13.2em;
	width: 19%;
}

#centrato {
	float: left;
	text-align: center;
	min-width: 42em;
	width: 72%;
	margin-top: 1em;
}

#destra {
	float: right;
	min-width: 5.7em;
	width: 8%;
}

/***** NAVIGAZIONE *****/
#header {
	float: left;
	background: #004F99 url("../img/bg_header.gif") repeat-x bottom;
	position: relative;
	height: 3.3em;
	min-width: 55em;
	width: 100%;
}  /*width:100%;margin:0em;*/
#user_menu {
	float: left;
	position: relative;
	background-color: #E0E0C1;
	font-size: 0.8em;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	min-width: 60em;
	width: 100%;
}  /*color:#000000;*/
#header  ul#menu {
	margin-top: 1.3em;
	margin-bottom: 0em;
	min-width: 55em;
}

#header ul#menu li {
	float: left;
	background: url("../img/norm_right.gif") no-repeat right top;
	margin-bottom: 0em;
	width: auto;
	height: 1.8em;
	text-align: center;
	height: 100%;
	line-height: 2.2em;
	list-style: none;
	background-color: #0099CC;
	padding: 0em;
}

#header ul#menu li a {
	display: block;
	background: url("../img/norm_left.gif") no-repeat left top;
	padding-bottom: 0em;
	list-style: none;
	height: 2.2em;
	font-size: 0.9em;
	padding-left: 1em;
	padding-right: 1em;
}

#header ul#menu li#selected {
	background: url("../img/norm_right_selected.gif") no-repeat right top;
	background-color: #0099CC;
}

#header ul#menu li#selected a {
	background: url("../img/norm_left_selected.gif") no-repeat left top;
	padding-bottom: 0.1em;
	color: #004F99;
	font-size: 0.9em;
	background-color: #0099CC;
}

#header ul#menu li#selected1 {
	background: url("../img/norm_right_selected.gif") no-repeat right top;
}

#header ul#menu li#selected1 a {
	background: url("../img/norm_left_selected.gif") no-repeat left top;
	padding-bottom: 0.1em;
	color: #004F99;
	font-size: 0.9em;
}

/*===========================================================================*/
#header ul#logo {
	position: absolute;
	top: 3.55em;
	left: 6.5em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 48em;
	padding: 0em;
}

#header ul#logo li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: auto;
	height: 1.8em;
	text-align: center;
	list-style: none;
}

#header ul#logo li a {
	margin: 0;
	width: auto;
	display: inline;
	padding-bottom: 0em;
	list-style: none;
	font-size: 0.9em;
}

/*===========================================================================*/
	/***** LOGIN *****/
.mail {
	padding: 20px 20px 0 0;
	font-style: italic;
}

#indirizzo-email,#indirizzo-password {
	position: relative;
	float: left;
	padding-left: 1em;
}

#logo-pearson-longman {
	position: relative;
	float: left;
}

.login-email {
	color: yellow;
}

#indirizzo-email label,#indirizzo-password label {
	display: block;
}

#login_form,#login_help {
	float: left;
	margin-top: 0.2em;
	list-style: none;
}

#user_links {
	margin-top: 0.2em;
	list-style: none;
	float: right;
	min-width: 14em;
}

#user_links li {
	float: left;
	margin-right: 2em;
}

/***** CONTENUTI *****/
#cont {
	float: left;
	text-align: left;
	width: 100%;
	min-width: 57em;
	margin: 0;
	margin-bottom: 3em;
	padding: 0;
	overflow: hidden;
}

/***** MENU SX *****/
#border {
	position: relative;
	margin-top: 0.3em;
	margin-left: -1em;
	float: left;
	width: 17.8em;
	background-color: #FFF4DD;
	border: 0.1em solid #000000;
}

#fulltext_search label {
	display: block;
	float: left;
	margin-left: 0;
}

.bot {
	float: left;
	margin-right: 0.5em;
}

/***** COLONNA_SX *****/
#box1 {
	margin: 0 0 1em 0;
	padding: 0em;
	float: left;
	position: relative;
}

#box2 {
	margin: 1em 0 1em 0;
	padding: 0em;
	float: left;
	position: relative;
}

#box3,#box4 {
	width: 13.5em;
}

#box1 div#link,#box2 div#link {
	font-size: 0.8em;
	margin: 1em;
	color: #003399;
}

#box1 div#link h4,#box2 div#link h4 {
	margin: 0;
}

.catalogue_menu,#catalogue_menu {
	float: left;
	position: relative;
}

.catalogue_menu ul,#catalogue_menu ul {
	margin: 0em;
	padding: 0em;
	float: left;
	background: url("../img/norm_right_white_sx.gif") no-repeat right top;
	width: 13.5em;
	text-align: center;
	list-style: none;
	background-color: #0099CC;
}

.catalogue_menu li,#catalogue_menu li {
	margin: 0em;
	padding: 0em;
	display: block;
	background: url("../img/norm_left_white_sx.gif") no-repeat left top;
	list-style: none;
}

.sot_menu {
	width: 13.5em;
	float: right;
	position: relative;
	background-color: #E0E0C1;
}

/*.sot_menu {width:13.5em;float:left;position:relative;background-color:#E0E0C1;}*/
.catalogue_menu2 {
	float: left;
	position: relative;
}

.catalogue_menu2 ul {
	margin: 0em;
	padding: 0em;
	float: left;
	background: url("../img/norm_right_white_sx.gif") no-repeat right top;
	width: 13.5em;
	text-align: center;
	list-style: none;
}

.catalogue_menu2 li {
	margin: 0em;
	padding: 0em;
	display: block;
	background: url("../img/norm_left_white_sx.gif") no-repeat left top;
	list-style: none;
}

#box2 {
	margin: 0 0 1em 0;
	padding: 0em;
	float: left;
	position: relative;
}

#catalogue_list {
	margin-left: 0em;
	padding-top: 0.5em;
	margin-top: 0.5em;
	list-style: none;
}

/*#catalogue_list div{margin-left:1em;}*/
#catalogue_list div.myselect a {
	font-size: 0.8em;
	color: #003399;
	font-weight: bold;
}

#catalogue_list a {
	font-size: 0.8em;
	color: #000000;
}

#catalogue_list a:hover {
	text-decoration: underline;
}

#link a {
	color: #003399;
}

#link a:hover {
	text-decoration: underline;
}

/*.blue a:link, .blue a:active, .blue a:hover, .blue a:visited{color:#003399;color:red;font-weight:bold;}*/
#catalogue_list a.blue {
	color: #003399;
}

.blue {
	color: #003399;
}

/*definendo solo a.blue, senza #catalogue_list non prendeva la definizione... molto male!!!!!!!!!! non riuscivo a capire*/
.indent {
	padding: 0 0 0 0.5em;
	margin: 0;
	line-height: 0.8em;
}

.resources_menu {
	float: left;
	position: relative;
	margin-top: 1em;
}

.resources_menu ul {
	margin: 0em;
	padding: 0em;
	float: left;
	background: url("../img/norm_right_blu.gif") no-repeat right top;
	width: 13.5em;
	list-style: none;
}

.resources_menu li {
	margin: 0em;
	padding: 0em;
	padding-left: 1em;
	display: block;
	background: url("../img/norm_left_blu.gif") no-repeat left top;
	list-style: none;
}

.resources_menu fieldset {
	display: block;
	margin-left: -.3em;
}

#internalresources,#externalresources,#teachers {
	padding: 0;
	list-style: none;
	margin-left: 1em;
	margin-bottom: 0.5em;
	margin-top: 0.5em; /*font-size:0.8em;*/
}

.sot_menu2 {
	width: 13.5em;
	float: left;
	position: relative;
	background-color: #b9d1ff;
	margin-bottom: 1em;
}

#box3 {
	margin: 0 0 1em 0;
	padding-bottom: 1px;
	overflow: hidden;
}

#box4 {
	margin: 0 0 1em 0;
	padding-bottom: 1px;
}

/***** COLONNA_SX STILI *****/
.invisible {
	display: none;
}

.title {
	line-height: 1.8em;
	font-weight: bold;
	font-size: 0.9em;
	color: #FFFFFF;
}

.text {
	font-size: .8em;
	color: #000000;
}

.title_search {
	font-size: 0.8em;
	color: #003399;
	display: block;
}

.title_resources {
	line-height: 1.8em;
	margin-left: 1em;
	font-weight: bold;
	font-size: 0.9em;
	color: #000000;
	text-align: center;
}

#header a:link,a:active,a:visited {
	color: white;
	text-decoration: none;
}

#header a:hover {
	color: #004F99;
	text-decoration: none;
}

#user_menu a:link,a:active,a:visited {
	color: black;
	text-decoration: none;
}

#user_menu a:hover {
	color: red;
	text-decoration: underline;
}

.news a:link,a:active,a:visited {
	color: black;
	text-decoration: underline;
}

.news a:hover {
	color: black;
	text-decoration: none;
}

a:link,a:active,a:visited {
	color: black;
	text-decoration: none;
}

a:hover {
	color: black;
	text-decoration: underline;
}

/***** CONTENUTI *****/
	/*#side{float: left;width:13.5em;margin-left:0em;margin-top:1em;padding:0;}*/
#side {
	position: relative; /* for IE5/WIN */
	float: left;
	width: 13.5em;
	margin-left: 0em;
	margin-top: 1em;
	padding: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 13.5em; /* actual value */
	z-index: 100;
}

#bacheca_eventi {
	width: 13.5em;
	position: relative;
	float: right;
	margin-right: 0em; /* for IE5/WIN margin-top:-1em;*/
	voice-family: "\"}\"";
	voice-family: inherit; /* actual value */
	z-index: 99;
}

#librionline,#registrati {
	position: relative;
	float: left;
	color: #000000;
	min-height: 300px;
	width: 100%;
	margin-top: 1.3em;
}

#librionline .righe {
	overflow: hidden;
	font-size: 0.7em;
	margin-bottom: 1em;
	border: 1px solid #f1f1e0;
}

#librionline .cover {
	width: 13%;
	float: left;
	background-color: #f1f1e0;
	padding: 0.5em;
}

#librionline .texto {
	float: left;
	width: 70%;
	padding: 0.5em;
	padding-left: 1em;
}

#librionline a.dload {
	color: #ff6700;
}

#librionline ul {
	padding: 0;
	margin: 0;
}

#librionline li {
	padding: 0;
	margin: 0;
}

#books_data_index {
	position: relative;
	padding: 0 14em;
	margin: 0 0 0 0.5em;
}  /*padding:0 240px;*/
#books_data_index ul,#books_data_index2 ul {
	list-style: none;
	float: left;
	min-width: 15em;
	margin-left: 1em;
	margin-top: 0em;
	padding: 0;
}

/*#books_data_index div.books_cover img,#books_data_index2 div.books_cover img{width:6.3em;height:9em;}*/
#books_data_index div.books_cover img,#books_data_index2 div.books_cover img
	{
	margin-left: 10px;
}

#books_data div.books_cover img {
	font-size: 10px;
	width: 22.5em;
	height: 28.8em;
}  /*width:6.3em;height:9em;*/
#books_data ul {
	list-style: none;
	float: left;
	width: 15em;
	margin-left: 1em;
	margin-top: 0em;
	padding: 0;
	font-size: .8em;
}

#main_content {
	position:relative;
	float:left;
	margin: 0em 0.5em 2em 2em;
	display:inline;
	width: 70%;
}  

#main_content_index {
	
}

.opera_line_color {
	float: left;
	min-height: 10em;
	height: auto;
	background-color: #f1f1e0;
	margin-bottom: 2em;
	padding-top: 1em;
	padding-bottom: 1em;
	width: 100%;
	min-width: 40em;
}

.opera_line_color_index {
	float: left;
	min-height: 10em;
	height: auto;
	background-color: #f1f1e0;
	margin-bottom: 2em;
	padding: 0.5em;
	font-size: 0.9em;
	width: 90%;
	min-width: 39em;
	font-size: 0.7em;
}

.opera_line {
	float: left;
	min-height: 10em;
	height: auto;
	margin-bottom: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
	width: 100%;
	min-width: 40em;
}

.opera_line_index {
	float: left; /*min-height:10em;*/
	height: auto;
	margin-bottom: 1em;
	padding: 0.5em;
	font-size: 0.9em;
	width: 90%;
	min-width: 39em;
	font-size: 0.7em;
}

.opera_line2_color {
	min-height: 10em;
	height: auto;
	float: left;
	width: 50%;
	min-width: 19em;
	background-color: #f1f1e0;
}

.opera_line2 {
	min-height: 10em;
	height: auto;
	float: left;
	width: 50%;
	min-width: 19em;
}

.clear {
	clear: both;
	width: 100%;
}

.abstract2 {
	padding: 0 1em 0 0.6em;
}

#banner {
	text-align: left;
}

#banner-img {
	height: auto;
	width: auto;
}

.center {
	text-align: center;
}

.left {
	float: left;
	width: 13em;
}

.left li {
	width: 11em;
}

.leftimg {
	text-align: left;
	padding: 0 0 0 0.6em
}

.book_data { /*font-size:.8em;color:#000000;*/
	
}

/****************   SCHEDA LIBRO    ***************/
.book {
	width: 14.1em;
	height: 19.7em;
}

#book_content {
	margin: 0;
	margin-top: 1em;
	margin-bottom: 2em;
	padding: 0;
	position: relative;
	float: left;
	min-width: 52em; /*font-size:.8em;*/
	color: #000000;
}

#book_content ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#book_content li {
	float: left;
	margin-right: 0em;
	float: left;
	padding-right: 1em;
}

#autore {
	width: 15em;
	margin: 0;
	padding: 0;
}

#autore li {
	width: 15em;
}

#grassetto {
	font-weight: bold;
}

#bottoni {
	width: 15em;
	margin-left: 5em;
	padding: 0;
}

#scheda-opera {
	width: 53em;
}

#bottoni img {
	width: 14em;
	height: 3em;
}

#bottoni li {
	width: 14em;
	text-align: center;
	height: 3.5em;
}

#bottoni li a {
	z-index: 2;
	position: relative;
	top: 2em;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
}

#bottoni li a:hover {
	color: #003399;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
}

.libro-novita {
	color: #ff6700;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase
}

#titolo-novita {
	margin: 1em 0 1em 0;
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	color: #ff6700;
}  /*background:#ccc;float:left;*/
#titolo-novita1 {
	margin: -1em 0 1em 0;
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	color: #ff6700;
}

#titolo-novita span:first-letter {
	text-transform: capitalize;
}

#index #titolo-novita,#index #titolo-novita1 {
	width: 95%;
}

#titolo-novita a:link,#titolo-novita1 a:link {
	color: #ff6700;
}

#titolo-novita a:visited,#titolo-novita1 a:visited {
	color: #ff6700;
}

#titolo-novita a:hover,#titolo-novita1 a:hover {
	color: #ff6700;
	text-decoration: underline;
}

#novita {
	color: #ff6700;
	font-weight: bold;
	font-style: italic;
	line-height: 2em;
	font-size: 1.4em;
	text-transform: uppercase;
}

#titolo-home {
	margin-top: 1em;
	margin-bottom: 1em;
	text-align: left;
	color: #26456D;
	font-weight: bold;
	font-style: italic;
	line-height: 0.5em;
	font-size: 1em;
}

#titolo-home a {
	color: #26456D;
}

.novita {
	color: #ff6700;
	font-weight: bold;
	font-style: italic; /*font-size:1.3em;*/
	width: 34em;
	text-align: left;
	margin-top: -0.5em;
	text-transform: uppercase;
}

#titolo-libro {
	margin-bottom: 2em;
	text-align: left;
}

#titolo-schedaopera {
	margin-bottom: 2em;
	text-align: left;
	width: 34em;
	text-align: left;
	margin-top: -2.5em;
}

.novita-schedaopera {
	color: #ff6700;
	font-weight: bold;
	text-transform: uppercase;
	font-style: italic; /*font-size:1.3em;*/
	width: 35em;
	text-align: right;
	margin-top: -1.5em;
}

.preparazione-schedaopera {
	color: #26456D;
	font-weight: bold;
	font-style: italic; /*font-size:1.4em;*/
	width: 37.5em;
	text-align: right;
	margin-top: -1.5em;
}

.titolo {
	font-size: 1.5em;
	color: #000000;
	font-weight: bold;
}

.contentitore .sottotitolo {
	font-size: 1.2em;
	color: #000000;
	background: #ACB4BF;
	padding: 0.2em;
}

.sottotitoloTop {
	font-size: 1.3em;
	color: #000000;
	background: #999999;
	padding: 0.2em;
}

/****************   FINE SCHEDA LIBRO    ***************/
.books_cover {
	float: left;
}

#eventi {
	width: 100%;
	height: 3.0em;
	margin-top: 1em;
	margin-bottom: 1em;
	border: 1px solid #000;
}

#eventi li {
	float: left;
	margin-bottom: 0;
	padding: 0;
	width: 32%;
	text-align: center;
	list-style: none;
}

#eventi li a {
	list-style: none;
	line-height: 1em;
	text-decoration: none;
	width: 32%;
}

/***** UFFICIO STAMPA *****/
#contents_menu_ufficiostampa {
	position: relative;
	padding-top: 0em;
	padding-left: 0;
	margin: 0;
	height: 2.2em;
	display: block;
}

#contents_menu_ufficiostampa ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#contents_menu_ufficiostampa li {
	float: left;
	background: url("../img/norm_right_white_selected.gif") no-repeat right
		top;
	padding: 0;
	text-align: center;
	list-style: none;
	line-height: 1.6em;
	height: 2.2em;
}

#contents_menu_ufficiostampa li a {
	display: block;
	background: url("../img/norm_left_white_selected.gif") no-repeat left
		top;
	padding: 0.5em 1.5em;
	list-style: none;
	height: 1.6em;
	color: #004F99;
	font-size: 0.9em;
}

#contents_menu_ufficiostampa li#selected {
	background: url("../img/norm_right_white.gif") no-repeat right top;
}

#contents_menu_ufficiostampa li#selected a {
	background: url("../img/norm_left_white.gif") no-repeat left top;
	padding-bottom: 0.1em;
	font-size: 0.9em;
	height: 2.0em;
}

#riga_ufficio_stampa {
	position: relative;
	float: left;
	width: 98%;
	height: 0.2em;
	text-align: justify;
	background: #689dcf;
	clear: right;
}

/***** CONTENUTI CENTRALI IN BASSO *****/
#contents_absolute {
	position: relative;
	width: 46em;
	margin-top: 1em;
}

#contents_menu {
	position: relative;
	float: left;
	padding: 0em;
	margin: 0em;
	height: 2.2em;
	min-width: 30em;
}

#contents_menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#contents_menu li {
	float: left;
	background: url("../img/norm_right_white_selected.gif") no-repeat right
		top;
	padding: 0;
	margin-right: 0.1em;
	text-align: center;
	list-style: none;
	line-height: 2em;
	height: 2.3em;
}

#contents_menu li a {
	display: block;
	background: url("../img/norm_left_white_selected.gif") no-repeat left
		top;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.1em;
	list-style: none;
	height: 2em;
	color: #004F99;
	font-size: 0.9em;
}

#contents_menu li#selected {
	background: url("../img/norm_right_white.gif") no-repeat right top;
}

#contents_menu li#selected a {
	background: url("../img/norm_left_white.gif") no-repeat left top;
	padding-bottom: 0em;
	font-size: 0.9em;
}

#scatola_text {
	position: relative;
	float: left;
	margin-bottom: 3em;
	padding: 0;
	min-height: 13.8em;
	min-width: 41em;
	text-align: justify;
	border-width: 0.2em;
	border-style: solid;
	border-color: #689dcf;
}

#scatola_text p {
	padding: 0; /*font-size:1em;*/
}

#main_text {
	position: relative;
	display: block;
	margin: 1.4em;
	padding: 0;
	clear: both;
	color: #000000;
	font-size: .9em;
}

#main_text li {
	font-size: .9em;
	margin-left: 2em;
}

#scatola_text li {
	font-size: 1em;
	margin-left: 0;
}

/****** STILI SPECIALI ******/
#main_menu {
	margin: 0;
	padding: 0;
}

a.menu:link,a.menu:active,a.menu:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.75em;
	font-weight: bold;
}

a.menu:hover {
	color: #003399;
	text-decoration: none;
	font-size: 0.75em;
	font-weight: bold;
}

a.menu2:link,a.menu2:active,a.menu2:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: bold;
}

a.menu2:hover {
	color: #003399;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: bold;
}

.title_cerca {
	font-size: 1em;
	color: #000000;
	font-weight: bold;
	margin-left: 0.8em;
}

.acapocchia {
	height: auto;
	clear: right;
	display: block;
	padding: 0;
	margin: 0;
}

#vetrina {
	list-style: none;
	padding: 0;
	margin: 0;
}

#contenitore-vetrina {
	margin-bottom: 2em;
	font-size: 0.8em;
}

#vetrina li {
	display: block;
	width: 49%;
	border: .1em solid #000000;
	float: left;
	height: 10em;
	background-color: #FFFFCC;
}

.absolutepage {
	text-align: left;
	margin-bottom: 2em;
	font-size: 0.9em; /*clear:left;*/
}

.low {
	text-transform: lowercase;
}

.left2 {
	text-align: justify;
	padding: 0em;
	margin-top: 1em;
	width: 98% !important;
	width: 47em;
}

.bigtext {
	font-size: 1.2em;
}

.book_proposta {
	padding-bottom: 1em;
}

.etichetta_titolo {
	margin-bottom: 2em;
	margin-top: 1em;
	text-align: center;
	font-size: 0.8em;
}

/*.ricerca_testi{margin-bottom:2em;text-align:left;}*/
.ricerca_bigger {
	font-size: 1.2em;
}

.noobj { /*width:39em;*/
	width: 98%;
	min-width: 39em;
	text-align: left;
	float: left;
	font-size: 0.9em;
	margin-bottom: 1em;
}

.marchio {
	width: 98% !important;
	width: 48em;
	position: relative;
	float: left;
	padding-bottom: 0em;
	margin-bottom: 1em;
	font-size: 0.9em;
	margin-top: -1em;
}

.colonna1 {
	width: 8% !important;
	position: relative;
	float: left;
	margin-right: 0.5em;
	text-align: center;
}

.colonna2 {
	position: relative;
	float: left;
	text-align: justify;
	width: 90% !important;
	clear: left;
}

#login_done {
	text-align: center;
	color: #ff6700;
}

.abstract {
	border-bottom: 1px solid #ACB4BF;
	border-right: 1px solid #ACB4BF;
	border-left: 1px solid #ACB4BF;
	height: auto;
	margin-bottom: 2em;
	padding: 0.2em;
	font-size: 1em;
}

.books_data_index_cont {
	margin-bottom: 2em;
	text-align: left; /*padding-top:15px;*/
	width: 100%;
	min-width: 36em;
}

.books_data_cont {
	margin-bottom: 1em;
	text-align: left; /*padding-top:15px;*/
	width: 100%;
	min-width: 36em;
	font-size: 0.8em;
}

.books_data_cont div {
	font-weight: normal;
}  /*font-size:0.9em; */
#event div.books_data_cont p {
	
}  /*font-size:0.7em;*/
#event div.books_data_cont p.sede {
	margin-bottom: 0em;
}  /*font-size:0.7em;*/
#event div.books_data_cont div.titolo {
	font-size: 1em;
	background: #E0E0C1;
	padding: 0.2em 0 0.2em 0;
	margin-top: 0em;
	height: 4.3em;
}

#event div.books_data_cont ul li {
	width: 70em;
}

#event div.books_data_cont ul li label {
	font-weight: bold;
	width: 14em;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block;
}

#event div.books_data_cont ul li ul {
	display: block;
	font-size: 1em;
}

#event div.books_data_cont ul li ul li {
	display: block;
}

#event div.books_data_cont ul li ul li.primo {
	width: 14.5em;
	float: left;
	font-weight: bold;
}

#event div.books_data_cont ul li ul li.secondo {
	width: 55em;
	float: left;
}

#event div.books_data_cont div.the-event,.the-event {
	margin: 0 0 1em 0;
	border-top: 1px dotted #000;
	margin-top: 1em;
}

#event div.books_data_cont div.the-event-color,.the-event-color {
	margin: 0 0 1em 0;
	border-top: 1px dotted #000;
	margin-bottom: 1em;
	background: #E0E0C1;
}

#main_content table {
	font-size: 0.9em;
	width: 100%;
}

.prima-colonna {
	width: 20%;
	font-weight: bold;
	vertical-align: top;
}

.seconda-colonna {
	width: 77%;
}

.bac_eventi {
	color: #983132;
	font-size: 0.8em;
	clear: right; /*margin-bottom:-0.9em;*/
	padding-left: 0.5em;
	margin-top: 1em;
	color: #26456D;
}

.news {
	font-size: 0.8em;
	text-align: left;
	padding: 0.5em;
	margin-top: 0.5em;
}

.all-event {
	font-size: 0.8em;
	margin-top: 1em;
	margin-bottom: 1em;
	width: 98% !important;
	width: 54em;
}

.uff_stamp {
	color: #983132;
	font-size: 0.8em;
	clear: right;
	margin-bottom: -0.9em;
	padding-left: 0.5em;
}

.uff_stampa_title {
	font-size: 0.8em;
	margin-top: 1em;
	margin-bottom: 1em;
	width: 98% !important;
	width: 54em;
}

#faq {
	font-size: 0.8em;
}

#faq p {
	padding: 0em;
}

#faq ul {
	list-style: inside;
	font-size: 0.9em;
}

#faq li {
	margin-bottom: 1em;
}

#faq ol li {
	margin-bottom: 0em;
	font-size: 0.9em;
}

.nostyle {
	list-style: none;
}

.imgeventi {
	margin-right: 0.7em;
	margin-bottom: 0.7em;
	float: left;
	width: 6.5em;
	height: 9em;
}

#user {
	font-size: 0.9em;
	text-transform: uppercase;
	color: #983132;
}

.bac_content {
	margin-bottom: 1em;
}

#search_field {
	max-width: 11em;
}

#pwd {
	color: red;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	margin-left: 1.6em;
}

.contatti a {
	font-weight: bold;
}

.contatti form {
	font-size: 0.9em;
}

/*=========================scheda opera=======================*/
#pagina { /*font-size:10px;float:left;	margin-right:2em;font-size:1em;*/
	margin: 1.3em 0 0 0em;
}

#pagina ul {
	
}

#pagina li { /*font-size:0.7em;*/
	margin: 0 0 0 1.5em;
}

#pagina p.spiacenti {
	margin: 1em 0 0 0;
	padding: 0;
}

#cel_titolo {
	position: relative;
	margin-top: 1em;
	float: left;
	display: block;
	width: auto;
	text-align: left;
}

#cel_titolo ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}

#pagina span.titolo {
	color: #26456D; /*font-size:1.1em;*/
	color: #003399;
}

#cel_titolo span.titolo {
	color: #26456D;
	font-style: italic;
	font-size: 1.4em;
}

.books_data_cont #cel_titolo span.titolo {
	color: #003399;
}  /*color:#26456D;*/
.copertina {
	font-size: 10px;
	margin-right: 1em;
	float: left;
}

.contenitore {
	width: 20em;
	float: left;
}

.copertina_titolo {
	color: #26456D;
	font-size: 1.4em;
}

.dimensioni-titolo {
	font-size: 1.4em;
}

.txt_copertina {
	color: #333333;
	text-decoration: none;
	display: block;
	width: auto;
	float: left;
}

#txt_copertina2 {
	margin-top: 6em;
}

#cel_consulta {
	bottom: 0;
	float: left;
	margin-top: 10em;
	width: 100%;
	/*
border-top-width: 0.1em;	border-top-style: solid;
border-top-color:#D0D0D0;	border-bottom-width: 0.1em;
border-bottom-style: solid;	border-bottom-color:#D0D0D0;
*/
}

.clear {
	clear: both and height :   0
}

a.txt_copertina_link:link,a.txt_copertina_link:active,a.txt_copertina_link:visited
	{
	color: #333333;
	font-size: 1.2em;
	text-decoration: none;
}

a.txt_copertina_link:hover {
	color: #333333;
	font-size: 1.2em;
	text-decoration: underline;
}

a.link_blu:link,a.link_blu:active,a.link_blu:visited {
	color: #006fb8;
	font-size: 1em;
	text-decoration: none;
}

a.link_blu:hover {
	color: #006fb8;
	font-size: 1em;
	text-decoration: underline;
}

div#proposta {
	float: left;
	margin: 3em 0 2em 0;
	font-size: 0.9em;
}  /*font-size:0.7em;*/
.txt_proposta {
	font-size: 1.2em;
}

div#proposta div.txt_proposta {
	
}  /*font-size:1.3em;*/ /*ul, li{margin:0;padding:0;}*/
.agente {
	margin: 0 0 0 1em;
	font-size: 0.9em;
}

/*================================struttura dell'offerta================================*/
#offer-structure {
	position: relative;
	float: left;
	margin-right: auto;
	margin-left: auto;
	width: 57.8em;
	border-top: 1px solid #828282;
	margin-top: 1em;
	font-family: Arial;
	font-size: 10px;
}

#offer-structure p {
	margin: 0;
	padding: 0
}

#offer-structure h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0
}

#offer-structure form {
	margin: 0;
	padding: 0
}

#offer-structure img {
	border: 0;
}

#offer-structure h1 {
	color: #666666;
	margin: 0.5em 0 0.5em 0;
	font-family: Verdana;
}

.row {
	width: 55.8em;
	overflow: hidden;
	background-color: #689dcf;
	padding: 1em;
	margin: 1em 0 0 0;
}

.margin-top1 {
	margin-top: 1em;
}

.cell {
	width: 17.9em;
	float: left;
	margin: 0 0 0.3em 0;
	padding: 0 0 0.5em 0;
	background: url(../img/leaf.jpg) right bottom no-repeat;
}

.cell ul {
	padding: 0.5em 0.2em 0.5em 1em;
	list-style: none;
	font-size: 1.1em;
}  /*background:url(img/bg-pieghetta.jpg) right bottom no-repeat;*/
.cell ul li {
	list-style: none;
}

.cell ul li.out {
	text-transform: uppercase;
	color: #FF0000;
}

.cell ul li.author {
	font-size: 1.1em;
}

.cell ul li.curator {
	font-style: normal;
	font-size: 1.1em;
}

.cell ul li.title {
	font-weight: bold;
	font-size: 1.1em;
	font-size: 1.2em;
	line-height: 1.2em;
	margin: 0.5em 0 0 0;
	color: #26456D;
}

.cell ul li.subtitle {
	font-size: 1.2em;
	margin: 0 0 0.5em 0;
	color: #26456D;
}

.cell ul li.objects {
	padding: 0 0 0 0.3em;
}

.cell ul li.isbn {
	margin: 0.2em 0 0 0;
}

.cell ul li.price {
	
}  /*margin:0 0 0.5em 0;*/
.cell,.one,.two {
	margin-right: 0.2em;
	padding-right: 0.3em;
}

.one {
	clear: left;
}

.italic {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

.align-right {
	text-align: right;
}

.sidebox {
	margin: 0 auto; /* center for now */
	width: 36.5em; /* ems so it will grow */
	background: url(../img/rcrb.jpg) no-repeat bottom right;
	font-size: 100%;
	margin: 0 0 1em 0;
}

.sidebox3 {
	margin: 0 auto; /* center for now */
	width: 55.2em; /* ems so it will grow */
	background: url(../img/rcrb.jpg) no-repeat bottom right;
	font-size: 100%;
	margin: 0 0 1em 0;
}

.boxhead {
	background: url(../img/rcrt.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}

.boxhead h2 {
	background: url(../img/rclt.jpg) no-repeat top left;
	margin: 0;
	padding: 5px 30px 0px 5px;
	color: white;
	font-weight: bold;
	font-size: 1.6em;
	line-height: 1em;
	text-shadow: rgba(0, 0, 0, .4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxbody {
	background: url(../img/rclb.jpg) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 0px 5px;
}

/*.boxhead {	margin: 0 auto; /* center for now */
width
:
 
36
.5em
; /* ems so it will grow */
	
background-color
:
#26456D
;
 
text-align
:
 
center
;
 
font-size
:
 
100%;
margin
:
0
 
0
1
em
 
0;
}
.boxhead h2 {
	margin: 0;
	padding: 0.3em 3em 0.3em 0.5em;
	color: white;
	font-weight: bold;
	font-size: 1.6em;
	line-height: 1em;
	text-shadow: rgba(0, 0, 0, .4) 0px 2px 5px; /* Safari-only, but cool */
}

* /
	/*================================fine struttura dell'offerta================================*/
	/*=================================more and more==========================================*/
	/*#agenti*/ 
#books_content {
	
}  /*font-size:0.8em;*/
#books_content p {
	margin: 0.5em 0 1em 0;
	font-size: 0.8em;
}

#books_content a:link,#books_content a:active,#books_content a:visited {
	text-decoration: underline;
}

#books_content a:hover {
	text-decoration: none;
}

#books_content a:link,#books_content a:active,#content a:visited {
	text-decoration: underline;
}

#books_content a:hover {
	text-decoration: none;
	color: #006fb8;
}

.books_data_cont a:link,.books_data_cont a:active,.books_data_cont a:visited
	{
	text-decoration: underline;
}

.books_data_cont a:hover {
	text-decoration: none;
	color: #006fb8;
}

#chisiamo div#books_content a:link,#chisiamo div#books_content a:active,#chisiamo div#content a:visited
	{
	text-decoration: underline;
	font-weight: bold;
}

#chisiamo #books_content a:hover {
	text-decoration: none;
	color: #006fb8;
}

#pldays div.books_data_cont a:link,#pldays div.books_data_cont a:active,#pldays div.books_data_cont a:visited
	{
	text-decoration: underline;
	font-weight: bold;
}

#pldays .books_data_cont a:hover {
	text-decoration: none;
	color: #006fb8;
}

#agenti .books_data_cont {
	
}  /*font-size:0.8em;*/
#agenti .books_data_cont p {
	margin: 0.5em 0 1em 0; /*font-size:0.8em;*/
}

#agenti .books_data_cont a:link,#agenti .books_data_cont a:active,#agenti .books_data_cont a:visited
	{
	text-decoration: underline;
}

#agenti .books_data_cont a:hover {
	text-decoration: none;
}

#chisiamo div#books_content a:link,#chisiamo div#books_content a:active,#chisiamo div#content a:visited
	{
	text-decoration: underline;
	font-weight: bold;
}

#chisiamo #books_content a:hover {
	text-decoration: none;
	color: #006fb8;
}

.book_title {
	padding-bottom: 1em;
	font-size: 1.1em;
}

.book_title a:link,a:active,a:visited {
	text-decoration: none;
	color: #26456D;
}

.book_title a:hover {
	text-decoration: underline;
}

#flash {
	margin: 2em 0 0 0;
	width: 468px;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
}

.absolutepage a:visited {
	color: #000;
}  /*,.opera_line_color a:visited*/
.news a:visited {
	color: #000;
}

.news a:hover {
	text-decoration: underline;
}

.bac_eventi a:link {
	text-decoration: none;
	color: #26456D;
}

.bac_eventi a:visited {
	text-decoration: none;
}

.bac_eventi a:hover {
	text-decoration: underline;
}

div.bac_content a:link {
	text-decoration: none;
}

div.bac_content a:visited {
	text-decoration: none;
}

div.bac_content a:hover {
	text-decoration: underline;
}

#livebook #main_content img {
	margin: 1em;
}

#livebook div.books_data_cont a:link,#livebook div.books_data_cont a:active,#livebook div.books_data_cont a:visited
	{
	text-decoration: underline;
	font-weight: bold;
	color: #000;
}

#livebook div.books_data_cont a:hover {
	text-decoration: none;
	color: #006fb8;
}

#livebook .books_data_cont  li {
	margin: 0 0 0 2em;
}

.gruppo,.volume {
	margin: 0;
	padding: 0;
}

.volume img {
	margin: 0 0 1em 0;
	padding: 0;
}

#agenti #titolo-novita {
	margin-bottom: 0em;
}

.descrizione-categoria {
	overflow: hidden;
	clear: right;
	margin-bottom: 1em;
	font-size: 1em;
}

h2.vetrina {
	color: #26456D;
	margin-bottom: 0.5em;
}

.descrizione-opera {
	margin-top: 1em;
}