
body { margin: 0 auto; padding: 0; background: #240f58; color: #738abb; font: 140% garamond,times,serif; line-height: 90%; scrollbar-base-color: #738abb }

div#container-index { margin: 30px 40px; padding: 0 }
div#container { margin: 10px 40px 30px 40px; padding: 0; background: url(images/top-lines-all-pages.gif) 0 0 repeat-x }

div#header { margin: 0; padding: 0; height: 175px; background: url(images/top-all-pages.jpg) 0 0 no-repeat }
div#header h2 { display: none }
div#header a { display: block; height: 175px; width: 720px; border: 0 }

div#content { margin: 0; padding: 0 60px 20px 0; font-size: 70%; background: url(images/bg-stars-2.jpg) 0 0 repeat-y }
div#content h2 { margin-top: 0; margin-bottom: 50px; padding: 20px 0 0 230px; color: #8936ae; font-size: 200%; background: url(images/h2-bg.gif) 0 0 no-repeat }
div#content h2:first-letter { color: #7bc3e1; font-size: 230%; font-style: italic }
div#content h2.audio { margin-bottom: auto }
div#content h3 { padding: 0 0 20px 210px; margin: 50px 0 0 20px; color: #738abb; background: url(images/list-marker-2.gif) 0 0 no-repeat; font-size: 140% }
div#content .no-bg { padding: 0 0 30px 0; background-image: none }
div#content p { margin: 0; padding: 0 0 10px 30px; text-align: justify }
div#content p.audio-pages { margin: 10px 0 20px 0; padding: 0 0 0 230px; font-size: 130%; font-weight: bold }
div#content .citata, div#content .italic { font-style: italic; font-family: georgia,times,serif; font-size: 80% }
div#content ul { margin: 0 0 0 20px; padding: 0 }
div#content ul li { list-style: none; display: block; height: 50px; padding-left: 40px; background: url(images/list-marker-4.gif) 0 0 no-repeat }

div#content img { margin: 0 36px 24px 36px; border: 2px solid #738abb /* border-left: 4px solid #738abb; border-bottom: 6px solid #738abb */ }

div#content img.button { margin: 0; border: 1px solid #738abb }

div#content div.photo-div { margin: 24px }

div#content code { text-align: left; _font-size: 80% }

div#content div.left { float: left; margin: 10px 0 }
div#content div.right { margin: 10px 30px  }
div#content div.break { clear: both; height: 1px }

div#content div.line { height: 1px; margin: 0 10% 30px 0; border-top: 1px solid #738abb }

div#content div#text-div { padding: 0 0 40px 0 }
div#content div#text-div ol { margin: 0 0 20px 70px; padding: 0 }
div#content div#text-div ol li { padding-left: 10px }
div#content div#text-div p { margin-left: 30px }
div#content p.autor { margin: 40px 0; font-style: italic; font-family: georgia,times,serif; font-size: 80% }

div#content div#text-block { margin: 20px 0; padding: 10px 10% 10px 80px; background: url(images/list-marker-3.gif) 20px 14px no-repeat; border-top: 1px solid #738abb; border-bottom: 1px solid #738abb }
div#content div#text-block p { text-align: left; font-style: italic; font-family: georgia,times,serif; font-size: 80% }

div#content div#text-block-gallery { margin: 20px 0; padding: 10px 10% 10px 36px; background-image: none; border-top: 1px solid #738abb; border-bottom: 1px solid #738abb }
div#content div#text-block-gallery p { padding-left: 0; text-align: left; font-style: italic; font-family: georgia,times,serif; font-size: 80% }


div#content a { color: #57a6c7 }
div#content a:hover { text-decoration: none }

div#content div#mailform { margin: 20px 80px 20px 220px }
div#content div#mailform p input { background: #738abb; border: 1px solid #d2deeb; margin-bottom: 1px; color: #240f58 }
div#content div#mailform p textarea { background: #738abb; border: 1px solid #d2deeb; margin-bottom: 6px }

div#top-menu { margin: 30px 40px 0 40px; padding: 0; height: 24px }
div#top-menu ul { margin: 0; padding: 0  }
div#top-menu ul li { list-style: none; display: inline }
div#top-menu ul li a { display: inline; text-decoration: none }
div#top-menu ul li a div { float: left; font-size: 60%; color: #d28cf0; margin-right: 30px; cursor: pointer }
div#top-menu ul li a div:first-letter { color: #7bc3e1; font-size: 170%; font-style: italic; font-weight: 700 }

div#top-news { float: left; width: 113px; height: 24px; background: url(images/top-menu-01-news.gif) 0 0 no-repeat }
div#top-chronology { float: left; width: 92px; height: 24px; background: url(images/top-menu-02-chronology.gif) 0 0 no-repeat }
div#top-gallery { float: left; width: 72px; height: 24px; background: url(images/top-menu-03-gallery.gif) 0 0 no-repeat }
div#top-reports { float: left; width: 88px; height: 24px; background: url(images/top-menu-04-reports.gif) 0 0 no-repeat }
div#top-audio { float: left; width: 114px; height: 24px; background: url(images/top-menu-05-audio.gif) 0 0 no-repeat }
div#top-links { float: left; width: 66px; height: 24px; background: url(images/top-menu-06-links.gif) 0 0 no-repeat }
div#top-feedback { float: left; width: 116px; height: 24px; background: url(images/top-menu-07-feedback.gif) 0 0 no-repeat }
div#top-forum { float: left; width: 59px; height: 24px; background: url(images/top-menu-08-forum.gif) 0 0 no-repeat }

div#menu { margin: 0; padding: 20px; height: 100px; border-top: 1px solid #8936ae }

div#left-menu, div#left-menu1, div#left-menu2, div#right-menu { float: left; margin: 0; padding: 0; width: 200px }
div#left-menu ul, div#left-menu1 ul, div#left-menu2 ul, div#right-menu ul { margin: 0; padding: 0 }
div#left-menu ul li, div#left-menu1 ul li, div#left-menu2 ul li, div#right-menu ul li { list-style: none; display: block; height: 50px; width: 165px }

/* div#right-menu { float: left; margin: 0; padding: 0; width: 200px }
div#right-menu ul { margin: 0; padding: 0  }
div#right-menu ul li { list-style: none; display: block; height: 50px; width: 165px } */

div#menu ul li a { display: block; height: 50px; width: 165px }
div#menu ul li a span.link { display: none }

a#news { background: url(images/menu-01-news.gif) 0 0 no-repeat }
a#chronology { /* margin-left: 40px; */ background: url(images/menu-02-chronology.gif) 0 0 no-repeat }
a#gallery { /* margin-left: 80px; */ background: url(images/menu-03-gallery.gif) 0 0 no-repeat }
a#reports { /* margin-left: 120px; */ background: url(images/menu-04-reports.gif) 0 0 no-repeat }
a#audio { background: url(images/menu-05-audio.gif) 0 0 no-repeat }
a#links { /* margin-left: 40px; */ background: url(images/menu-06-links.gif) 0 0 no-repeat }
a#feedback { /* margin-left: 80px; */ background: url(images/menu-07-feedback.gif) 0 0 no-repeat }
a#forum { /* margin-left: 120px; */ background: url(images/menu-08-forum.gif) 0 0 no-repeat }

div#footer { margin: 20px 0; padding: 0 20px 20px 20px; height: 80px; _height: 100px; color: #8936ae; line-height: 100%; background: url(images/bottom-right-all-pages.gif) 100% 100% no-repeat; border-top: 1px solid #8936ae }
div#footer p { margin: 10px 0 0 0; font-size: 60% }
div#footer a { color: #8936ae }
div#footer a:hover { text-decoration: none }

div#counters { display: none }