body {font: 12px Arial;}
p {line-height: 16px;}
a {color: #000;}
a:hover {color: #ff9600;}
.note {font-size: x-small;clear:both;}
.hide {display: none;}
/***** COLORE PAGINA *****/
div.home {background: #fff url(../img/grafica/bg.gif) repeat-y center top; color: #000;}
/***** HEADER *****/
div.header {background: #fff url(../img/grafica/header/bordoHeaderHome.gif) repeat-x bottom left; color: #000;}
div.header div.blocco {background: transparent url(../img/loghi/omero_logo.gif) no-repeat 6px 15px;}
div.logo img {visibility: hidden; height: 125px;}
/***** EXTRA *****/
div.extra, div.extra input {font-size: 11px;}
div.extra {background: #ebebeb url(../img/grafica/extraDx.gif) no-repeat bottom right; color: #000;}
div.extra input, div.extra img {vertical-align: middle;}
div.extra input.txt {border: 1px solid #ccc; padding: 2px;}
div.newsletter {padding: 0 8px; background: transparent url(../img/grafica/extraSx.gif) no-repeat bottom left; color: #000;}
div.newsletter form {padding: 6px 10px 6px 0; background: transparent url(../img/grafica/tratteggi/trattoLiExtra.gif) repeat-y right top;}
div.newsletter fieldset {margin: 5px 0;}
div.extra ul {padding-right: 8px;}
div.extra ul li {padding: 6px 10px 6px 0; margin-right: 5px; background: transparent url(../img/grafica/tratteggi/trattoLiExtra.gif) repeat-y right top;}
div.extra ul li.feed a {padding: 1px 0 1px 16px; background: transparent url(../img/icone/rss.gif) no-repeat left 2px;}
div.extra ul li.contattaci, div.extra ul li.ricerca {background-image: none; padding-right: 0; margin-right: 0;}
div.extra li.omero-fblike {padding: 10px 0 0 0; background: transparent url(../img/grafica/tratteggi/fblike-separator.gif) repeat-x left top;}
/***** MENU *****/
div.menu ul li {padding-top: 47px;}
div.menu ul li a {display: block; background-position: left 0px; padding: 2px 0; background-repeat: no-repeat; text-decoration: none; font: bold 14px Arial;}
div.menu ul li a:hover {background-position: left -40px; color: #000;}
div.menu ul li.on a, div.menu ul li.on a:hover {background-position: left -20px; color: #000;}
div.menu ul li.mHome a {background-image: url(../img/grafica/menu/liHome.gif);}
div.menu ul li.mScuola a {background-image: url(../img/grafica/menu/liScuola.gif);}
div.menu ul li.mCorsi a {background-image: url(../img/grafica/menu/liCorsi.gif);}
div.menu ul li.mLibri {background: transparent url(../img/grafica/menu/bgLibri.gif) no-repeat center top;}
div.menu ul li.mLibri a {background-image: url(../img/grafica/menu/liLibri.gif);}
div.menu ul li.mLibri span {visibility: hidden;}
/****sezione che andr� cancellata****/div.menu ul li.mBazar a {background-image: url(../img/grafica/menu/liBazar.gif);}
div.menu ul li.mRivista a {background-image: url(../img/grafica/menu/liRivista.gif);}
/* o la rivista */
.olarivista p {background: transparent url(../img/grafica/olarivista.gif) no-repeat left top; font: 11px verdana; padding: 60px 10px 0 115px;}
/***** BLOCCO TESTO *****/
div.titolo, div.bloccoTesto {margin-bottom: 5px; width: 100%; display: table;}
div.bloccoTesto {margin-bottom: 10px;}
div.bloccoCompleto {margin-bottom: 10px;}
span.data {font-style: italic;}
div.titolo {background: transparent url(../img/grafica/tratteggi/trattoTitolo.gif) repeat-x bottom left; color: #039; padding-bottom: 2px;}
div.titolo h1 {font: bolder 20px Georgia; background-position: right bottom; background-repeat: no-repeat; padding-top: 20px;}
/* titoli destra home page */
div.grassetto h1 {background-image: url(../img/grafica/bgtitoli/grassetto.gif); background-position-x: right; background-position-y: -10px;}
div.primapagina h1 {background-image: url(../img/grafica/bgtitoli/primapagina.gif);}
div.sirene h1 {background-image: url(../img/grafica/bgtitoli/sirene.gif);}

div.bloccoTesto h2 {font: bold 12px Arial; margin-bottom: 3px;}

/*comportamento immagini*/
div.home div.bloccoTesto img, 
div.scuola div.bloccoTesto img,
div.corsi div.bloccoTesto img,
div.bazar div.bloccoTesto img {float: left; display: block;}
div.bloccoTesto img, div.bloccoTesto object {border: 1px solid #ccc; padding: 1px; margin-right: 5px; margin-bottom: 5px;}
div.corsi div.bloccoTesto img, div.bazar div.bloccoTesto img {border: none;}
div.rivista div.bloccoTesto img {margin: 5px;}

div.bloccoTesto ul li {background: transparent url(../img/grafica/puntoLista.gif) no-repeat left 5px; padding: 0 0 3px 10px;}
p.goto {clear: both; text-align: right; padding: 0 10px;}

/***** BANNER OMERO LIBRI E INFO FOOTER *****/
.omerolibri, .info {background: transparent url(../img/grafica/tratteggi/trattoTitoli.gif) repeat-x top left; margin-top: 10px; padding-top: 10px; float: left; width: 100%;}
.info {margin-bottom: 20px;}
.omerolibri {font-weight: bold;}
.omerolibri .bg {float: left; width: 100%; background: #fcfcfc url(../img/banner/bannerSx.gif) no-repeat left bottom; color: #000;}
.omerolibri .dx {background: #fafbfb url(../img/banner/bannersfx.gif) no-repeat right bottom; min-height: 140px;}
.omerolibri .sx {background: transparent url(../img/banner/logo.gif) no-repeat left 10px;}
.omerolibri .sx p {padding: 10px; padding-top: 80px; background: transparent url(../img/banner/tl.gif) no-repeat left top;}
.omerolibri .dx p {padding: 10px; background: transparent url(../img/banner/tr.gif) no-repeat right top;}

.info .sx p {padding-right: 10px;}
.info .sx img {margin: 5px 0;}

/***** TABELLE *****/
table {width: 90%; border-collapse: collapse; margin: 5px 0;}
table td {padding: 3px;}

.producto_form .wpsc_buy_button{
	border: none;
	width: 406px;
	height: 61px;
	background-image: url(../../../img/banner_natale.gif);
	background-position: left top;
	cursor: pointer;
}

