/* Hyperversum.css
Copyright: Cecilia Randall
*/

/* HTML Elements                               */
/***********************************************/
html{margin:0;padding:0;
}
body{margin:0;padding:0 0 20px 10px;font-family: Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:12px;
}
h1, h2, h3, h4, h5, h6, h7 {font-family: georgia, times new roman, serif; margin:0; color:#968871; padding:0;
}
h2 a, h3 a, h4 a, h5 a, h6 a, h7 a {font-family: georgia, times new roman, serif; margin:0; color:#968871; padding:0;
}
h1{display:none;
}
h2 {text-align:center; font-size:26px!important; font-family: georgia, times new roman, serif!important;
}
h3 {text-align:center; font-size:18px; margin:10px 0; padding:4px 0; border-top:solid 1px #968871; border-bottom:solid 1px #968871;
}
h4 {font-size:15px; color:#4e4638;
}
h5 {font-size:14px;
}
a {color:#87643e;
}

/* MENU PRINCIPALE */
/*********************************/
table.menu {width:778px; margin: 0 auto; color:#fff; height:34px;
}
table.menu td {text-align:center; bord er-left: solid 1px #000; bor der-right: solid 1px #4c433f; width:16.5%; padding-top:7px;
}
table.menu td a {font-family: georgia, times new roman, serif; text-transform:uppercase; color:#fff; text-decoration:none;display:block; width:100%;
}
table.menu td a:hover{color:#ddcb00; 
}
body.home td.home, body.libri td.libri, body.autrice td.autrice, body.storia td.storia, body.notizie td.notizie, body.amici td.amici {background: url(img/giglio.gif) no-repeat top center; 
}
body.home td.home a, body.libri td.libri a, body.autrice td.autrice a, body.storia td.storia a, body.notizie td.notizie a, body.amici td.amici a{color:#ddcb00;
}

/* GABBIA  */
/*********************************/
table.gabbia {width:774px; margin: 0 auto; margin-top:180px;
}
td.topsx {background: url(img/bg_gabbia_top.gif) no-repeat top left; height:20px;
}
td.topdx {background: url(img/bg_gabbia_top.gif) no-repeat top right; height:20px;
}
td.colsx {background: url(img/bg_colsx.jpg) no-repeat top left #fff; padding:0 20px; vertical-align:top;
}
td.coldx {width:250px; background: url(img/bg_coldx.jpg) repeat-y top right; vertical-align:top;
}
td.botsx {background: url(img/bg_gabbia_bot.jpg) no-repeat bottom left; height:76px;
}
td.botdx {background: url(img/bg_gabbia_bot.jpg) no-repeat bottom right;
}

/* SOLO HOMEPAGE */
/***********************************/
body.home td.colsx {background: url(img/home2010.jpg) no-repeat top left #fff;
}
body.home td.colsx h2 {height:622px;
}
body.home td.colsx h2 a {display:none;
}
/*body.home td.colsx h2 a {display:block; height:100%; font-size:26px; color:#968871; font-family: georgia, times new roman, serif; text-decoration:none;
}*/
body.home div.dida {font-size:10px;
}
/* MENU DI SERVIZIO */
/**********************************/
div.sezione {background: url(img/t_div_focus.jpg) no-repeat top left; padding-top:50px; margin:0; margin-bottom:30px;
}
div.sezione h3 {display:none;
}
div.sezione ul {margin:0 20px; padding:0; list-style:none; 
}
div.sezione li {padding-left:15px; margin-bottom:4px;
}
div.sezione li a {width:90%; display:block; background: url(img/bottone.gif) no-repeat bottom right #f6ebd6; padding:3px; font-family: georgia, times new roman, serif;font-size:14px; font-weight:bold; text-decoration:none; color:#968871;
}
div.sezione li a:hover {background:url(img/bottone.gif) no-repeat bottom right #968871; color: #fff;
}

/* MENU NOTIZIE */
/******************************/
div.notizie {background: url(img/t_div_notizie.gif) no-repeat top left; padding-top:40px; margin: 0 20px;
}
div.notizie h3 {display:none;
}
div.notizie ul {margin:0; padding:0; list-style:none; 
}
div.notizie li {background: url(img/bg_news.gif) no-repeat bottom left; padding-bottom:20px; padding-left:15px; margin-bottom:10px; font-size:11px;
}
div.notizie li h4 {margin:6px 0; font-size:12px;
}
div.notizie li a {font-family: georgia, times new roman, serif;font-size:12px;
}
div.notizie li a:hover {text-decoration:none;
}

/* COPYRIGHT */
/***********************************/
div.copy {padding:20px; font-size: 11px; margin: 0 20px;
}

/* CONTENUTI */
/**********************************/
td.colsx ul {margin-top:8px; margin-bottom:8px;
}
td.colsx ul li { margin:0;padding:0;padding-bottom:3px; list-style-image: url(img/pin.gif);
}

table.araldica tr td {width:25%;
}
tr.blasoni td {background:url(img/deco_chiaro.gif) no-repeat bottom left; padding:0 4px 20px 0; border-bottom: solid 10px #fff;
}

p.news {background: url(img/bg_pnews.jpg) no-repeat top left; padding: 30px 4px 20px 4px;
}
p.daleggere {background: url(img/bg_pdaleggere.jpg) no-repeat top left; padding: 20px 4px 10px 4px; margin-bottom:8px;
}


p.personaggi {background:url(img/deco_chiaro.gif) no-repeat bottom left; padding: 0 0 30px 20px; margin:10px 0 25px 0;
}

table.scheda {background:url(img/bg_schedalibro.gif) no-repeat bottom left; width:486px; margin:0 auto; height:193px;
}
table.scheda td {padding:0; vertical-align:top; padding-top:15px;
}
table.scheda td h4 {margin:8px 0; font-size:18px;
}
table.scheda td h4 a{font-size:18px;
}
table.scheda td p {padding:0; margin:4px 0;
}
table.scheda td * {font-family: georgia, times new roman, serif;font-size:13px;
}
td.schedaimg {text-align:center; padding-top:15px; width:130px;
}
td.schedaimg img {border:solid 1px #968871;
}
div.sinossi {margin:15px 0;
}
body.home div.sinossi p {margin:15px 0; font-family: georgia, times new roman, serif;font-size:16px; text-align:justify; 
}
body.home div.sinossi b {font-family: georgia, times new roman, serif;font-size:16px; 
}
div.quota {background: url(img/quota_1.jpg) no-repeat top left; padding-left:20px; text-align:justify;
}
div.quota * {font-family: georgia, times new roman, serif;font-size:16px;
}
div.romanzocolle {margin-bottom:35px;
}
div.romanzocolle p {margin:0; margin-bottom:15px; padding:0; font-family: georgia, times new roman, serif;font-size:16px; text-align:left; 
}

div.gallery {background:url(img/deco_chiaro.gif) no-repeat bottom left; padding: 0 0 30px 20px; margin:10px 0 25px 0;
}
div.gallery img {margin:0; border: solid 1px #c8bf37;
}

table.tabdati {border-top: solid 1px #c8bf37; border-left: solid 1px #c8bf37; width:100%; margin: 10px 0 20px 0; 
}
table.tabdati td {border-right: solid 1px #c8bf37; border-bottom: solid 1px #c8bf37; padding:5px; 
}
