﻿	
body { margin: 0px; font-size: 8pt; color: black; font-family: 'aaarghnormal', Verdana, Tahoma, Arial, sans-serif; background-color: white; }
a { font-weight: normal; color: #707173; text-decoration: none; }
select { border-right: 0px; border-top: 0px; font-size: 10pt; border-left: 0px; border-bottom: 0px; background-color: transparent; }
input.text { border: silver 1px solid; font-size: 8pt; }
input.button { border: silver 1px solid; }
code { border: silver 1px solid ; color: black; background-color: white; }
form { margin: 0px; }

#divext {position: absolute; width: 980px; height: 3px; margin-left: 50%; left: -490px; border: 0px solid red}
#divmain {position: relative; width: 930px; height: 800px; margin-left: 50%; left: -465px;  border: 0px solid green}
#tit01 {position: relative; top: 20px; float: left; font-size: 15pt; font-weight: normal; font-family: 'aaarghnormal'; color: #707173;  }
#tit02 {position: relative; top: 20px; float: right; text-align: right; font-size: 13pt; font-family: 'aaarghnormal';color: #707173; }
#content {position: relative; float: left; font-size: 13pt; width: 930px; font-family: 'aaarghnormal';color: #707173;}
#footer {position: fixed; float: left; left: -465px; margin-left: 50%; background-color: white; bottom: 0px; font-size: 11pt; width: 922PX; font-family: 'aaarghnormal';color: #707173; text-align: center; padding: 5px; border-top: 1px solid silver; margin-top: 40px;}
.footer {font-size: 10pt}

#musicc {position: absolute;  width: 20px; height: 20px; top: 90px; right: 0; z-index: 100;}

.eSitePageLinks { font-size: 13pt; margin-top: 30px; margin-left: -5px;}
.eSitePageLinks th { text-align: left; }
.eSitePageLinks td { text-align: left; }
.eSitePageLinks td.eSiteMarginLeft {width: 0}
.eSitePageLinks td.eSiteDeselected {padding-right: 30px;}
.eSitePageLinks td.eSiteSelected {padding-right: 30px; font-weight: bold;}
.eSitePageLinks td.eSiteSelected a { font-weight: bold;}
.eSitePageLinks a { text-align: left; font-weight: normal; font-size: 13pt; color: #707173; }

.guestbook {position: relative; top: 17px; left: 360px; font-size: 11pt; width: 575px}
.guestbook TABLE {width: 100%}
.guestbook .eSiteCaption {font-size: 13pt; border: 0px; margin-bottom: 20px; font-weight: normal}
.guestbook .comment {font-style: italic; border-top: 1px solid silver; }
.guestbook .m-top {padding-top: 10px;}
.guestbook .m-bottom {padding-bottom: 10px;}
.guestbook .data {font-size: 9pt;}
.guestbook .datah {display: none;}
.guestbook .dateb {font-size: 10pt; font-weight: bold;}
.guestbook .dab {font-size: 10pt; font-weight: bold;}
.guestbook input.text { border: silver 1px solid; font-size: 10pt; font-family: 'aaarghnormal'; padding: 5px;}
.guestbook textarea { border: silver 1px solid; font-size: 10pt;font-family: 'aaarghnormal'; padding: 5px; }
.guestbook td {padding-top: 10px;}
/*.guestbook input.button { border: silver 1px solid; font-size: 13pt; font-family: 'aaarghnormal'; padding: 5px 25px; color: #707173;}*/
.guestbook input.button { font-size: 13pt; font-family: 'aaarghnormal'; padding: 7px 0px; color: #707173; background-color: transparent; border: 0}
.guestbook .eSiteFooter {margin-top: 15px;}
.guestbook a{font-size: 13pt; border: 0px; margin-bottom: 20px; font-weight: normal; }

.books {position: relative; top: 19px; font-size: 10pt; width: 100%}
.books TABLE {width: 100%}
.books .eSiteCaption {font-size: 13pt; border: 0px; margin-bottom: 20px;  font-weight: normal!important; }
.books TD {vertical-align: top; text-align: center; padding-bottom: 20px;}
.books .available {color: green;}
.books .unavailable {color: red;}
.books a img {border: 0}

.bookData {position: absolute; top: 105px; left: 565px; width: 370px; font-size: 10pt!important; text-align: justify; }
.bookData TD {padding-bottom: 15px;}

.frmENTRA {position: relative; top: 300px; left: 888px; width: 64px; text-align: right;}
.frmENTRA A {font-size: 12pt;}

.listaGallerie {margin-top: 14px;}
.listaGallerie A {font-size: 13pt; }

.eSiteContent { background: red; }

.eSiteNoData, .eSiteErr { color: Red; font-weight: normal; font-size: 8pt; }

.eSiteCaption { border-right: thin; font-weight: bold; font-size: 8pt; border-left: thin; width: 100%; border-bottom: thin ridge; background-color: transparent; }

.eSiteHeader { font-size: 8pt; width: 100%; }
.eSiteFooter { font-size: 8pt; width: 100%; }

.eSiteScroll { border-top: #396da5 1px solid; margin-bottom: 5px; text-align: right; }
.eSiteScroll table td { font-size: 8pt; border: none; background-color: transparent; color: black; }
.eSiteScroll table th { font-size: 8pt; border: none; background-color: transparent; color: black; }
.eSiteScroll td.eSiteMarginRight { width: 2px; }
.eSiteScroll td.eSiteMarginLeft { width: 100%; }

.eSiteAreaLinks { font-size: 8pt; color: white; }
.eSiteAreaLinks a { font-weight: normal; font-size: 8pt; color: white; }
.eSiteAreaLinks a.eSiteCurrent { font-weight: bold; font-size: 8pt; color: white; }

.eSiteSiteName { font-weight: bold; font-size: medium; text-align: center; }
.eSiteAreaName { font-weight: 900; font-size: 20pt; color: white; }

.eSiteForm td { font-size: 8pt; vertical-align: top; }
.eSiteForm label { font-weight: bolder; font-size: 8pt; }
.eSiteForm select { font-size: 8pt; }
.eSiteForm input { font-size: 8pt; }
.eSiteForm textarea { font-size: 8pt; font-family: Verdana, Tahoma, Arial, sans-serif; }

.eSiteImageForm input { border-right: 0px; border-top: 0px; font-size: 10pt; border-left: 0px; border-bottom: 0px; background-color: transparent; }

.eSiteTable table { border-right: black thin; border-top: black thin; margin-top: 3px; font-size: 8pt; margin-bottom: 3px; border-left: black thin; width: 100%; color: black; border-bottom: black thin; border-collapse: collapse; background-color: transparent; }
.eSiteTable th { border-top: thin groove; font-size: 8pt; color: white; border-bottom: thin ridge; background-color: #396da5; text-align: center; }
.eSiteTable tr.eSiteTableNewRow { font-size: 8pt; background-color: #d3d3d3; }
.eSiteTable tr.eSiteTableBreakRow { font-size: 8pt; color: white; background-color: #396da5; }
.eSiteTable tr.eSiteTableEvenRow { font-size: 8pt; background-color: transparent; }
.eSiteTable tr.eSiteTableOddRow { font-size: 8pt; background-color: #fffff0; }
.eSiteTable input { font-size: 8pt; }
.eSiteTable select { font-size: small; }
.eSiteTable img { border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; }
.eSiteTable textarea { font-size: 8pt; font-family: Verdana, Tahoma, Arial, sans-serif; }

.eSiteList { font-size: 8pt; list-style-type: lower-roman; }

.eSiteIndexedLinks table { border-right: medium none; border-top: medium none; font-size: 8pt; border-left: medium none; width: 100%; border-bottom: medium none; background-color: transparent; text-align: center; }

.eSiteText { font-size: 8pt; }
.eSiteText td { font-size: 8pt; }

.eSiteTree table { font-size: 8pt; width: 1pt; white-space: nowrap; border-collapse: collapse; }
.eSiteTree table th { border-right: medium none; border-top: medium none; font-size: 8pt; border-left: medium none; border-bottom: medium none; white-space: nowrap; text-align: left; }
.eSiteTree table td { font-size: 8pt; white-space: nowrap; }
.eSiteTree { font-size: 8pt; }
.eSiteTree table td img { border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; }

.eSiteCalendar table { width: 100%; }
.eSiteCalendar th { font-size: 8pt; }
.eSiteCalendar caption { font-weight: bold; font-size: 8pt; color: white; background-color: lightsteelblue; }
.eSiteCalendar td.eSiteOut { border-right: 1px; border-top: 1px; font-size: 8pt; border-left: 1px; color: white; border-bottom: 1px; background-color: gainsboro; }
.eSiteCalendar td.eSiteIn { border-right: gainsboro 1px solid; border-top: gainsboro 1px solid; font-weight: normal; font-size: 8pt; border-left: gainsboro 1px solid; width: 14%; border-bottom: gainsboro 1px solid; }
.eSiteCalendar td.eSiteNow { border-right: gainsboro 1px solid; border-top: gainsboro 1px solid; font-weight: bold; font-size: 8pt; border-left: gainsboro 1px solid; border-bottom: gainsboro 1px solid; background-color: lightgoldenrodyellow; }

.eSiteFrame { width: 100%; height: 100%; }
.eSiteFrame table { width: 100%; height: 100%; }

.Copyright { font-size: 10px; text-align: center; }

.Help table { width: 100%; background-image: url('images/esite/help.gif'); background-repeat: no-repeat; line-height: 16px; text-indent: 25px; font-size: 8pt; font-weight: normal; border-collapse: collapse; border-top: 1px solid #DB1403; margin-bottom: 5px }
.Help table th { margin: 3px; }
.Help table td { margin: 3px; }

.Actions table { margin-bottom: 3px; border: 0px; }
.Actions table th { padding-left: 10px;	font-size: 8pt; font-weight: normal; padding: 2px; text-align: center; background-color: #c0c0c0;	border: 1px solid #222222;	color: #222222; }
.Actions table th a { font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; }
.Actions table th a:hover { font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; }
.Actions table td { padding-left: 10px;	font-size: 8pt;	font-weight: normal;	padding: 2px;	text-align: center;	background-color: #c0c0c0;	border: 1px solid #222222;	color: #222222; }
.Actions table td a { font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; }
.Actions table td a:hover { font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; }
.Actions .eSiteMarginRight { background-color: white; }
.Actions .eSiteMarginLeft { background-color: white; }

fieldset legend { font-size: 8pt; color: #FFFFFF; font-weight: bold; }
.Legend table td { font-size: 8pt; color: #FFFFFF; text-decoration: none; white-space: nowrap; }

.Search table {	width: 100%; background-color: #ffffaa; }
.Search td { text-align: center; }

div.eSiteTab td.eSiteSelected, div.eSiteTab td.eSiteDeselected  { cursor: hand; }

.eSiteMenu { border: 1px solid black; background: white; display: none; z-index: 10; position: absolute /* fixed */; width: 100px; }
.eSiteMenu .eSiteSelected a, .eSiteMenu .eSiteDeselected a { float: left; color: black; }
.eSiteMenu .eSiteSelected img, .eSiteMenu .eSiteDeselected img { float: right; }
