
html, body {
margin : 0;
padding : 0;
}
body {
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : #fff;
text-align : center;
color : #000;
font-weight : normal;
}
h1 {
font-size : 1.2em;
margin : 0;
padding : 0 0 3px 0;
color : #b30303;
border-bottom : 2px solid #ccc;
}
hr {
clear : both;
visibility : hidden;
}
#wrapper {
position : relative;
width : 100%;
margin : 0 auto 0;
padding : 0;
}
#header {
margin : 0;
padding : 20px 0 0;
}
#logo {
font-size : 48px;
text-transform : uppercase;
margin : 0;
padding : 0;
width : 100%;
text-align : center;
color : #b30303;
}
#logo span {
font-size : 60px;
}
#menu {
margin : auto;
padding : 15px 0 0 0;
width : 90%;
height : 15px;
background-color : transparent;
text-align : center;
}
#menu ul {
list-style : none;
padding : 0 0 0 0;
margin : 0 auto 0;
width : 100%;
height : 15px;
text-align : center;
}
#menu li {
margin : 0;
border-left : 1px solid #ccc;
display : inline;
text-align : center;
}
#menu a, #menu a:link, #menu a:visited {
text-decoration : none;
color : #b30303;
padding : 5px 15px 5px 15px;
text-align : center;
}
#menu a:hover, #menu a:active {
color : #666;
}
#menu span {
color : #000;
}
#sottomenu {
margin : 0;
padding : 0;
width : 100%;
height : 15px;
background-color : transparent;
text-align : left;
}
#sottomenu ul {
margin : 0;
text-align : left;
list-style : none;
padding : 0 0 0 15px;
}
#sottomenu li {
margin : 0;
text-align : left;
list-style : none;
color : #b30303;
line-height : 1.5em;
}
#sottomenu a, #sottomenu a:link, #sottomenu a:visited {
text-decoration : none;
color : #b30303;
padding : 0;
line-height : 1.5em;
text-align : left;
}
#sottomenu a:hover, #sottomenu a:active {
color : #666;
}
#sottomenu span {
font-weight : bold;
color : #b30303;
}
#wrapper_corpo {
position : relative;
width : 100%;
margin : auto 0;
padding : 0;
line-height : 1.3em;
}
#sx {
width : 15%;
position : absolute;
top : 0;
left : 0;
margin : 70px 0 0 5px;
padding : 0;
font-size : 0.8em;
}
#dx {
width : 20%;
position : absolute;
top : 0;
right : 0;
margin : 0;
padding : 0;
}
#corpo {
margin : 0;
padding : 70px 20% 30px 20%;
text-align : left;
}
#corpo p {
margin : 0 0 0 0;
padding : 5px 0 0 0;
text-align : left;
font-size : 0.8em;
}
#corpo img {
text-align : center;
}
#corpo ul {
list-style-type : none;
padding : 0;
font-size : 0.9em;
line-height : 1.5em;
}
#corpo li {
list-style-type : none;
padding : 5px 0 0 0;
font-size : 0.9em;
line-height : 1.5em;
}
#corpo h1 {
border-bottom : 2px solid #ccc;
font-size : 1.5em;
margin : 0;
padding : 0 0 12px 0;
width : 100%;
text-align : left;
color : #b30303;
font-weight : normal;
}
#corpo a, #corpo a:link, #corpo a:visited {
text-decoration : none;
color : #b30303;
}
#corpo a:hover, #corpo a:active {
text-decoration : none;
color : #666;
}
.dida {
text-align : center;
font-size : 0.7em;
color : #666;
line-height : 1.2em;
padding : 10px 0 5px 0;
}
.copyright {
text-align : right;
font-size : 0.6em;
color : #999;
padding : 0 0 0 0;
}
.imglibro {
width : 250px;
margin-right : 10px;
float : left;
margin-top : 20px;
}
.testolibro {
text-align : left;
width : 52%;
float : left;
margin-top : 20px;
}
.testolibro h2 {
border-bottom : 1px solid #ccc;
margin : 0;
padding : 0 0 6px 0;
width : 100%;
text-align : left;
color : #b30303;
font-weight : normal;
}
.top {
margin : 0;
text-align : right;
background-color : transparent;
font-size : 0.6em;
color : #6e959e;
padding : 0 0 20px 0;
}
.top a, .top a:link, .top a:visited {
font-family : "Lucida Grande", Arial, Geneva, Helvetica, sans-serif;
padding : 3px 20px 3px 0;
text-transform : uppercase;
color : #6e959e;
text-decoration : none;
display : block;
}
.top a:hover, .top a:active {
color : #00a1bc;
text-decoration : none;
}
#footer {
position : absolute;
bottom : 0;
left : 0;
width : 100%;
margin : 0 auto 0;
padding : 0;
}
