html,body {
width:100%;
height:100%;
background-color:#3d382d;
text-align:center;
margin-left:auto;
margin-right:auto;
vertical-align:top;
margin-top:0px;
padding-top:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#main-index {
width:1000px;
height:720px;
margin-left:auto;
margin-right:auto;
text-align:center;
padding-top:0px;
}
#main {
width:1000px;
height:1003px;
margin-left:auto;
margin-right:auto;
text-align:center;
padding-top:0px;
}
#main-policy {
width:1000px;
height:1330px;
margin-left:auto;
margin-right:auto;
text-align:center;
padding-top:0px;
}



#header {
width:100%;
height:250px;
background-color:#3d382d;
margin-left:auto;
margin-right:auto;
text-align:center;
padding-top:0px;
}
#logout {
width:auto;
height:30px;
margin:0px;
text-align:right;
padding:0px;
float:right;
position:absolute;
margin-top:225px;
margin-left:892px;
}



#top_menu {
width:1000px;
height:30px;
background-color:#bdac8a;
margin-left:auto;
margin-right:auto;
text-align:center;
float:left;
}



#body {
width:1000px;
height:470px;
background-color:#2C292A;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#body2 {
width:1000px;
height:auto;
background-color:#2C292A;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#login {
width:409px;
height:246px;
background-image:url(background-login.png);
background-position:top;
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
text-align:left;
}
.form-login {
padding-top:7px;
}





#categorie {
width:260px;
height:687px;
background-color:#7d725b;
float:left;
text-align:center;
border:0px;
margin:0px;
padding:0px;
}
.tab-cat {
width:220px;
height:566px;
margin:0px;
margin-left:auto;
margin-right:auto;
border:0px;
padding:0px;
margin-top:25px;
border-collapse:collapse;
}
.td-allebooks {
width:220px;
height:40px;
margin:0px;
border:0px;
padding:0px;
border-collapse:collapse;
text-align:left;
}
.td-color {
width:20px;
height:20px;
margin:0px;
border:0px;
padding:0px;
border-collapse:collapse;
text-align:left;
}
.td-cat {
width:200px;
height:20px;
margin:0px;
border:0px;
padding:0px;
border-collapse:collapse;
text-align:left;
}
.td-spazio {
width:220px;
height:10px;
margin:0px;
border:0px;
padding:0px;
border-collapse:collapse;
}
.td-colorspace {
width:220px;
height:2px;
background-color:#bdac8a;
margin:0px;
border:0px;
padding:0px;
border-collapse:collapse;
}
.td-singlecat2 {
width:220px;
height:20px;
margin:0px;
border:0px;
padding:0px;
border-collapse:collapse;
text-align:left;
}



#libreria {
width:740px;
height:687px;
float:right;
border:0px;
margin:0px;
padding:0px;
}
#mensola {
width:740px;
height:229px;
background-image:url(mensola-ebook.jpg);
background-position:top left;
background-repeat:no-repeat;
float:left;
border:0px;
margin:0px;
padding:0px;
}
#mensola-lastpage {
width:auto;
height:229px;
float:left;
border:0px;
margin:0px;
padding:0px;
}
#copertina {
width:145px;
height:200px;
float:left;
border:0px;
margin:0px;
padding:0px;
text-align:center;
margin-top:20px;
}
#distanza {
width:32px;
height:200px;
float:left;
border:0px;
margin:0px;
padding:0px;
}


#novita {
position:absolute;
width:70px;
background-image:url(novita.png);
background-position:top left;
background-repeat:no-repeat;
height:60px;
float:left;
border:0px;
margin:0px;
padding:0px;
margin-top:4px;
}



#bottom_menu {
width:1000px;
height:45px;
background-color:#bdac8a;
margin-left:auto;
margin-right:auto;
text-align:center;
float:left;
}
#nav {
width:1000px;
height:45px;
float:right;
border:0px;
margin:0px;
padding:0px;
text-align:center;
}




#pre-footer {
width:1000px;
height:15px;
background-color:#bdac8a;
margin-left:auto;
margin-right:auto;
}



#footer {
width:1000px;
height:80px;
background-color:#2C292A;
margin-left:auto;
margin-right:auto;
text-align:left;
}
.table_footer {
width:1000px;
height:80px;
padding:0px;
border:0px;
border-collapse:collapse;
}
.td_footer_sx {
width:450px;
height:50px;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
vertical-align:middle;
text-align:left;
}
.td_footer_dx {
width:550px;
height:50px;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
vertical-align:middle;
text-align:right;
}
.td_footer2 {
width:1000px;
height:30px;
padding:0px;
margin:0px;
border:0px;
border-collapse:collapse;
vertical-align:middle;
text-align:left;
}




h1 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#CCCCCC;
font-size:13px;
font-weight:normal;
text-align:center;
font-style:italic;
margin-left:50px;
margin-right:50px;
line-height:22px;
padding-top:35px;
}
.h1-cat {
font-family:Georgia, "Times New Roman", Times, serif;
color:#2C292A;
font-size:14px;
font-style:normal;
text-align:left;
padding:0px;
margin:0px;
margin-left:20px;
padding-top:10px;
}
h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#CCCCCC;
font-size:13px;
font-weight:normal;
text-align:center;
font-style:italic;
margin-left:50px;
margin-right:50px;
line-height:22px;
padding-top:0px;
}
h3 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#2C292A;
font-size:13px;
font-weight:normal;
text-align:left;
padding:0px;
margin:0px;
margin-left:10px;
}
h3 span {
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
color:#2C292A;
font-size:11px;
font-weight:normal;
text-align:left;
padding:0px;
margin:0px;
font-style:italic;
}
.h3-ricerca {
font-family:Georgia, "Times New Roman", Times, serif;
color:#2C292A;
font-size:13px;
font-weight:normal;
text-align:left;
padding:0px;
margin:0px;
margin-left:0px;
margin-top:10px;
}
.h3-all {
font-family:Georgia, "Times New Roman", Times, serif;
color:#2C292A;
font-size:11px;
text-align:left;
padding:0px;
margin:0px;
margin-left:0px;
margin-top:0px;
font-weight:normal;
}
h4 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#bdac8a;
font-size:18px;
text-align:left;
padding:0px;
margin:0px;
padding-left:15px;
padding-top:55px;
font-weight:normal;
}
h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:11px;
text-align:center;
padding:0px;
margin:0px;
padding-top:0px;
}


p {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:12px;
text-align:left;
margin-left:20px;
}
p span {
font-size:11px;
}


.p-available {
font-family:Georgia, "Times New Roman", Times, serif;
color:#CCCCCC;
font-size:11px;
font-weight:normal;
text-align:center;
font-style:italic;
margin-left:50px;
margin-right:50px;
padding-top:0px;
padding-bottom:5px;
}
.p-available span {
font-family:Georgia, "Times New Roman", Times, serif;
color:#CCCCCC;
font-size:16px;
}


.p-logout {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCC;
text-align:right;
margin:0px;
}


.p-page {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2C292A;
font-size:11px;
text-align:center;
padding:0px;
margin:0px;
padding-top:15px;
}





.p_footer_menu {
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:right;
margin-right:25px;
}


.p_footer_copy {
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#dcab38;
text-align:left;
margin-left:25px;
}


.p_footer_delizard {
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-align:left;
margin-left:25px;
}





.p_policy {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#FFFFFF;
text-align:justify;
margin-left:20px;
margin-right:20px;
}



ul {
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
text-align:left;
margin-left:0px;
}

li {
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
text-align:left;
margin-left:0px;
}


.input_read3 {
width:200px;
height:17px;
background-color:#FFFFFF;
color:#333333;
border-color:#CCCCCC;
border-width:1px;
border-style:solid;
margin:0px;
padding:0px;
margin-top:3px;
}


#span_english {
width:980px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:right;
margin-top:10px;
}



.img_linea {
margin-left:20px;
}


.a_cat:link {
text-decoration:none;
color:#2C292A;
}
.a_cat:visited {
text-decoration:none;
color:#2C292A;
}
.a_cat:hover {
text-decoration:underline;
color:#bdac8a;
}





.a_main:link {
text-decoration:underline;
color:#dcab38;
}
.a_main:visited {
text-decoration:underline;
color:#dcab38;
}
.a_main:hover {
text-decoration:underline;
color:#dcab38;
}





.a_page:link {
text-decoration:none;
color:#2C292A;
padding:5px;
margin:5px;
border-width:1px;
border-style:solid;
border-color:#2C292A;
}
.a_page:visited {
text-decoration:none;
color:#2C292A;
padding:5px;
margin:5px;
border-width:1px;
border-style:solid;
border-color:#2C292A;
}
.a_page:hover {
text-decoration:underline;
color:#2C292A;
padding:5px;
margin:5px;
border-width:1px;
border-style:solid;
border-color:#2C292A;
}



.a_footer:link {
text-decoration:none;
color:#dcab38;
}
.a_footer:visited {
text-decoration:none;
color:#dcab38;
}
.a_footer:hover {
text-decoration:underline;
color:#dcab38;
}



.a_delizard:link {
text-decoration:underline;
color:#666;
}
.a_delizard:visited {
text-decoration:underline;
color:#666;
}
.a_delizard:hover {
text-decoration:underline;
color:#666;
}



.a_logout:link {
text-decoration:underline;
color:#dcab38;
}
.a_logout:visited {
text-decoration:underline;
color:#dcab38;
}
.a_logout:hover {
text-decoration:underline;
color:#dcab38;
}
