* {margin: 0; padding: 0;}
body {font-size: 12pt; line-height: 1; color: #050505; font-family:  "Palatino Linotype", "Book Antiqua", Palatino, serif}
#col1 {display: none}
#col2 {display: block; width: 88%; border: solid px #dadcb9}
#testata {display: block; background-color: #816d53; padding: 50px 0 32px 0}
#menu {display: block; background-color: #fff; height: 30px; border-bottom: solid 1px #816d53;}
#contenuto {display: block; float: right; padding: 50px; font-size: 1.1em; line-height: 1.5; min-height: 1000px}
#piede {border-top: solid 1px #816d53; clear: both; padding: 0; font-size: .9em; margin-bottom: 3em}


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

#menu ul {display: inline; list-style-type: none; width: 100%; background-color: #fff}
#menu ul li {float: left; text-align: center; font: normal 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 {font-weight: bold; }

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 {position: absolute; top: 200px; left: 5%; width: 88%}
table#tab td {padding-bottom: 3em}
table#tab td.td-img {width: 25%; text-align: right}
table#tab td.td-txt {width: 60%; padding-left: 5%; padding-right: 5%}
table#tab td.td-links {width: 14%; vertical-align: middle;}

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.6em}
h2, h3 {margin-top: 0}

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

#contenuto ul {margin: 2em 1em}

p.justify {margin: 3em 15%; 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}

p.img-float {display: block; float: right; font-size: 10px; margin-left: 10px}
p.img-float img {border: solid 1px; padding: 3px}


#piede ul {display: inline;}
#piede ul li {display: inline; text-align: center; padding: 0 1%}