/***** STRUTTURA GENERALE *****/
html, body {height: 100%;}
div.body {float: left; width: 100%; min-height: 100%;}
/***** BLOCCHI *****/
div.centra {text-align: center;}
div.blocco {text-align: left; width: 779px; margin: 0 auto;}
div.pagina div.blocco {width: 95%;}
div.interna div.pagina div.blocco {width: 80%; margin-top: 10px;}
/***** BLOCCO CONTENUTI *****/
div.page {float: left; width: 100%;}
/***** PAGINA HOME *****/
div.colSx, div.colDx {float: left; width: 50%;}
.omerolibri .sx {float: left; width: 191px;}
.omerolibri .dx {margin-left: 191px;}
.info .sx {float: left; width: 60%;}
.info .dx {float: left; width: 40%;}
/***** PAGINA INTERNA *****/
div.interna div.colSx {width: 25%;}
div.interna div.colDx {width: 75%;}
/***** PAGINA INTERNA TUTTA PAGINA *****/
div.interna div.completa {width: 100%;}
/***** PADDING *****/
div.pad {padding: 10px;}
div.interna div.pad {padding: 0; margin: 0 5px;}
/***** TESTATA *****/
div.header div.blocco {display: table;}
div.logo {float: left;}
div.extra {float: right;}

div.newsletter {float: left; width: 230px;}
div.extra ul {float: left; width: 250px;}
div.extra ul li {float: left;}
div.extra ul li.ricerca {clear: left;}
div.extra ul form, div.extra ul fieldset {display: inline;}
div.extra legend {display: none;}

div.menu {clear: both;}
div.menu ul li {float: left; width: 155px; text-align: center; margin-right: 1px;}
div.menu ul li.mRivista {margin-right: 0;}
