* {margin: 0; padding: 0;}
body {font-size: 0.8125em; line-height: 1; color: #050505; background: #e1e1c7; background: #c1c2a3; font-family:  "Palatino Linotype", "Book Antiqua", Palatino, serif}

body.home, body.bio {background: #e1e1c7;}

#col1 {float: left; width: 29.9%; background-color: #c1c2a3; text-align: center; padding-top: 2em; font-size: 1.1em; line-height: 1.5;}

body.home #col1, body.bio #col1 {float: left; width: 29.9%; background-color: #c1c2a3; text-align: right; padding-top: 0; font-size: 1.1em; line-height: 1.5; height: 200px;}

#col2 {display: block; float: right; width: 70%; background-color: #dadcb9}

#testata {display: block; background-color: #816d53; height: 136px}
#testata a img {margin: 50px 0 32px 0}
#menu {display: block; background-color: #fff; height: 30px; border-bottom: solid 1px #816d53;}
#contenuto {display: block; float: right; padding: 35px 30% 30px 30px; font-size: 1.1em; line-height: 1.5; min-height: 1000px}
#piede {clear: both; padding: 0 10% 2em 20px; font-size: .9em; margin-bottom: 3em}
body.home #piede, body.bio #piede {clear: both; margin: 150px 7% 0 380px; font-size: .9em}

div#contenuto-diario  {display: block; padding: 35px 30% 30px 30px; font-size: 1.1em; line-height: 1.5; min-height: 1000px}

div#contenuto-diario-edit  {display: block; padding: 35px 10% 30px 30px; font-size: 1.1em; line-height: 1.5; min-height: 1000px}


img#autrice  {margin: 136px -2px 0 0; text-align: right; border-top: solid 31px #4b2e13;}

/*p.estratto {margin: 50px 40% 0 20px; text-align: justify; font-size: 15px; line-height: 19px; }*/

p.estratto {position: absolute; top: 200px; left: 410px; font-size: 15px; line-height: 19px; }

div.foto  {margin: 50px 0 0 230px; }
div#photodiv {background-repeat: no-repeat; height: 170px}
div#turbante-cover {position: absolute; top: 230px; left: 850px;}

body.bio #contenuto {padding: 20px 0 30px 30px}
body.turbante #contenuto,  body.biblio #contenuto {padding: 20px 25% 30px 30px}
body.home #contenuto  {padding: 20px 40% 30px 30px}
body.diario #contenuto  {padding: 20px 10% 30px 30px}
#col1 > div#autrice + img {margin: 130px -8px 0 0;}

/* MENU ---------------------*/

#menu ul {display: inline; list-style-type: none; width: 100%; background-color: #fff}
#menu ul li {float: left; text-align: center; font: bold 15px/30px "Palatino Linotype", "Book Antiqua", Palatino, serif; border-left: solid 1px #816d53}

#menu ul li#home {width: 15%; border-left: 0}
#menu ul li#bio {width: 12%}
#menu ul li#turbante {width: 30%}
#menu ul li#biblio {width: 19%}
#menu ul li#diario {width: 23%}

#menu ul li a:link, #menu ul li a:visited {text-decoration: none; color: #4b2e13; }
#menu ul li a:hover, #menu ul li a:active {text-decoration: underline; color: #4b2e13; }

body.home #menu ul li#home, body.bio #menu ul li#bio, body.turbante #menu ul li#turbante, body.biblio #menu ul li#biblio, body.diario #menu ul li#diario {background-color: #4b2e13; color: #fff !important}

body.home #menu ul li#home a, body.bio #menu ul li#bio a, body.turbante #menu ul li#turbante a, body.biblio #menu ul li#biblio a, body.diario #menu ul li#diario a {color: #fff !important}

/* MISC ---------------------*/

a {color: #4b2e13; }
img {border: 0}

table.tab {margin: 10px 0}
table.tab td {padding-bottom: 3em}
table.tab td.td-img {width: 120px; text-align: left; vertical-align: top}
table.tab td.td-txt {width: 75%; padding: 0 15px}
table.tab td.td-links {width: 14%; vertical-align: middle;}
table.tab td.td-links2 {width: 14%; vertical-align: top; padding-top: 15px}

.bdtop {border-top: solid 1px #cdcdcd}

h1, h2, h3 {font-weight: bold; font-size: 1em; color: #4B2E13}

h1 {margin: 2em 0 0 0}
td.td-txt h1 {margin: 0}
h1.titolo {font-size: 1.2em}
h2, h3 {margin: 0 0 12px}

body.diario h2, h3 {margin: 0}

.primo {margin-top: 0}

table.tab td.td-links ul, #contenuto ul {list-style-type: square; margin-left: 50px}
table.tab td.td-links a, table.tab td.td-txt a, #contenuto ul li a, table.tab td.td-links2 a {font-weight: bold; color: #98351F}

#contenuto ul {margin: 2em 1em}

p.justify {margin: 0 15% 3em; text-align: justify; }

#contenuto p.justify {margin: 3em 25% 0 0; text-align: justify; }

#contenuto p {margin: 0 0 1em 0; word-spacing: 0.125em}

strong.qu {display: block; border-left: solid 10px #777; padding: 0 10px}

div.img-float {float: right; font-size: 10px; padding: 0 20px; height: 1200px}
div.img-float img {border: solid 1px; padding: 3px; margin-bottom: 8px}


#piede ul {}
#piede ul li.mailto {display: inline; padding: 0; margin: 0}
#piede ul li.copy {display: inline; padding: 0; margin-left: 37%}

#contenuto div.traduzioni h3 {font-size: 1em; letter-spacing: .125em; }
#contenuto div.traduzioni p {margin-bottom: 0}
#contenuto div.traduzioni p strong {display: block; margin-bottom: 1em}

body.turbante h3  {font-size: 1.2em }
body.turbante h4  {font-size: 1em }

/* BLOG */
div.contenuto-diario-edit {display: block; padding: 20px 10%; border: dashed 1px #cdcdcd; margin: 0 10%}
th {border-top: solid 1px; border-bottom: solid 1px; width: 240px}
div.entries td {border-bottom: solid 1px #cdcdcd; padding: 2px 5px}
.blogentry {padding: 2px; background: #98351F; color: #fff; font-weight: bold; margin: 5px 15px}
h4 {font: bold 17px inherit; font-variant: small-caps; color: #98351F; margin: 25px 200px 0 0; border-bottom: solid 1px}
#contenuto-diario hr {margin: 8px 0}