
html, body {height:100%;}
body {text-align:center; margin:0 auto; padding:0; font-size:14px; font-family: 'Gilda Display', sans-serif, 'Segoe UI','Segoe UI Web Regular','Segoe UI Symbol','Helvetica Neue','BBAlpha Sans','S60 Sans',Arial,'sans-serif'; color:#686157; background-color: #E89800;  }
form {margin:0px; padding:0px;}
table {border-collapse:collapse; margin: 0; padding: 0; border: 0;}
input,input,textarea,select {font-size:14px; border:1px solid ; padding:2px; color:#686157; font-family: 'Gilda Display', sans-serif, 'Segoe UI','Segoe UI Web Regular','Segoe UI Symbol','Helvetica Neue','BBAlpha Sans','S60 Sans',Arial,'sans-serif';}
input[type=checkbox],input[type=radio],input[type=image] {border:0px;}
input[type=checkbox] {width: 18px;}
input[type=submit] {font-size:25px; background-color:#41B3DF; border:0px; padding:6px; width:250px; color:#FFF; font-weight: 100; text-transform: uppercase;}
input[type=submit]:hover {background-color:#2EAADC;}
a {color:; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0px;}
label {font-weight:bold; color:#686157;}


.eSitePageLinks {text-align: right; }
.eSitePageLinks TABLE {}
.eSitePageLinks TD { padding-right: 30px; vertical-align: bottom;}
.eSitePageLinks TD.eSiteMarginLeft {width: 10px;padding-right: 0px;}
.eSitePageLinks A {color:white; padding-top: 2px; font-size: 15px; text-transform: uppercase; }
.eSitePageLinks A:hover {text-decoration: none; font-weight: bold; color:#435CC8;}
.eSitePageLinks .eSiteSelected A{color:#435CC8;  font-weight: bold;}

#body1  {position: absolute; top: 0px; margin-left: -512px; left: 50%; width: 1024px; height: 1119px; background: transparent;}


#band1 {position: absolute; top: 46px; left: 0; width: 100%; height: 91px; background-color: #0237BB} /*#C5C1BE}*/
#band2 {position: absolute; top: 137px; left: 0; width: 100%; height: 242px; background-color: #E7E2DF}
#band3 {position: absolute; top: 769px; left: 0; width: 100%; height: 270px; background-color: #E7E2DF}
#band4 {position: absolute; top: 1039px; left: 0; width: 100%; height: 80px; background-color: #7aa4dd}

#headercont {position: absolute; top: 46px; left:0; width: 100%; height: 91px; background: #0237BB; }/*#C5C1BE;}*/
#headerimg {position: absolute; top: 137px; left:0; width: 100%; height: 242px; z-index: 0; text-align: left; }/*background: url(/images/structure/fascia_immagini.jpg); }*/
#logo {position: absolute; width: 322px; height: 127px; background: url(/images/structure/logo.png); float: left; left: 23px; top: -18px; z-index: 10; }
#menu {position: absolute; width: 450px; height: 30px; top: 38px; float: left; left: 380px;  }
#butt1{position: absolute; width: 152px; height: 38px; left: 830px; top: 30px; }
#butt2 {}
#maincontent {position: absolute; top: 379px; left: 0px; width: 100%; height: 390px; background: transparent;}
#mainfootcontent {position: absolute; top: 769px; left: 0px; width: 100%; height: 270px; background-color: #686157; }
#mainfoottit {position: absolute; width: 300px; height: 88px; left: 50px; top: 30px;}
#mainfootcont {position: absolute; width: 520px; height: 88px; left: 430px; top: 30px; color: white; font-size: 12pt; text-align: left;}
#footerin {position: absolute; top: 1039px; left: 0px; width: 974px; height: 70px; background: transparent; text-align: left; color: white; font-size: 9pt; padding-left: 50px; padding-top: 10px;}
#footerin a {color: white;}

.frmT {position: absolute; top: 10px; width: 960px; left: 32px; font-size:11pt}
.frmT table {width: 960px; border-collapse: collapse; }
.frmT  td {width: 320px; height: 300px; }
.frmT il {text-align: center;}

.ss  {color: #8B847C}
.ss  A {color: #8B847C}

/*#maincontent {position: absolute; top: 184px; margin-left: -500px; left: 50%; background: url(/images/structure/b1.png) no-repeat top right white; min-height: 800px; width: 1000px;}
#logo {width: 320px; height: 144px; background: url(/images/structure/logoint.png); float: left;}
#nav {width: 500px; height: 40px; margin-top: 85px; float: left; border: 0px dotted red; vertical-align: bottom; z-index: 50;}
#menulat {position: absolute; top: 230px; left: -77px; width: 239px; min-height: 500px; border: 0px dotted green;}
#content {position: absolute; top: 230px; left: 190px; width: 765px; min-height: 500px; border: 0px dotted blue;}
*/
#minilink{position: absolute; top: 66px; right: 10px; width: 150px; height: 75px; border: 0px solid blue;}

.content {text-align: left; width: 100%; font-size: 15px; color: #663E28; }
.content p {text-align: justify;}
.content h1 {font-size: 19px; font-weight: bold; color: #D37C3C;}
.content a {text-decoration: none; color: #663E28; }
.content a:hover {text-decoration: underline;}

.content td p {text-align: justify;}
.content td h1 {font-size: 19px; font-weight: bold; color: #D37C3C;}
.content td a {text-decoration: none; color: #663E28; }
.content td a:hover {text-decoration: underline;}

.ftLeft {position: absolute; padding-left: 20px; left: 10px; top: 130px; text-align: left; line-height: 28px; }
.ftRight {position: absolute; left: 580px; margin-top: 30px; top: 130px; text-align: left; font-size: 15px; line-height: 20px; }

.fstHover {cursor:pointer; cursor:hand; }




.frmHome table {width: 818px;}

/*eSite classes*/


.eSiteVerbose {position:absolute; background-color:#FFF6DD; border:1px solid black; padding:3px; width:500px; z-index:1000;}
.eSiteErr {clear:both; border-bottom: 1px dotted ; width: 100%; min-height: 35px; color:; z-index:100; background: url(/images/icons/err56.png) no-repeat left top ;}
.eSiteNoData {clear:both; font-size: 16px; color: #2EAADC; padding-bottom: 20px; padding-top: 30px; text-transform: uppercase;}

/*.eSiteNoData { border-bottom: 1px dotted ; width: 100%; min-height: 35px; color:; z-index:100; background: url(/images/icons/att50.png) no-repeat left top ;}
*/
.eSiteCaption {font-size:1.2em; font-weight:bold; background:url(/images/artwork/c_logo.png) no-repeat left; margin: 3px 0px 3px 0px; padding:0px 0px 0px 20px; border-bottom:1px solid ;}

.eSiteTab {margin-top:3px; padding-bottom:5px;}
.eSiteTab table, .eSiteTab tbody {width:100%;}
.eSiteTab td {padding:3px 10px 3px 10px;}
.eSiteTab td.eSiteMarginLeft {padding:3px; border-bottom:1px solid ;}
.eSiteTab td.eSiteMarginRight {padding:3px; border-bottom:1px solid ; width:100%; }
.eSiteTab td.eSiteDeselected {border:0px solid ; background-color:; cursor:pointer; cursor:hand; border-top-left-radius: 5px;border-top-right-radius: 5px;}
.eSiteTab td.eSiteSelected {font-weight:bold; border:1px solid ; border-bottom:none; border-top:2px solid ; cursor:pointer; cursor:hand; padding-top:4px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.eSiteTabPage {overflow: auto;}

.eSiteTable table, .eSiteTable tbody {width:100%;}
.eSiteTable th {background-color:#FFF; color:; padding:3px; }
.eSiteTable th map {float: right; top: 0;}
.eSiteTable td {padding:2px;}
.eSiteTable tr.eSiteTableBreakRow {font-weight:bold; color:;}
.eSiteTable .eSiteTableEvenRow {background-color:;}

.eSiteScroll {margin-top:5px; border-top:1px solid ;}
.eSiteScroll .eSiteMarginLeft {width:100%;}
.eSiteScroll td, .eSiteScroll th {vertical-align:middle; background-color:transparent; color:#686157;}

.eSiteMenu {border: 1px solid silver; background: white; display: none; z-index: 10000; position: absolute; width: 150px; padding: 5px; margin-left:-200px;}
.eSiteMenu table {width: 100%;}
.eSiteMenu .eSiteSelected, .eSiteMenu .eSiteDeselected {text-align: left; vertical-align: middle; white-space: nowrap;}
.eSiteMenu .eSiteSelected:hover, .eSiteMenu .eSiteDeselected:hover {text-align: left; white-space: nowrap;}
.eSiteMenu .eSiteSelected a, .eSiteMenu .eSiteDeselected a {float: left;}
.eSiteMenu .eSiteSelected img, .eSiteMenu .eSiteDeselected img {float: right;}

/*cleditor classes*/
.cleditorMain {border:1px solid ; padding:0 1px 1px; background-color:white}
.cleditorMain iframe {border:none; margin:0; padding:0}
.cleditorMain textarea {border:none; margin:0; padding:0; overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none /* webkit grip focus */}
.cleditorToolbar {background: url('../images/toolbar.gif') repeat}
.cleditorGroup {float:left; height:26px}
.cleditorButton {float:left; width:24px; height:24px; margin:1px 0 1px 0; background: url('../images/buttons.gif')}
.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}
.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}
.cleditorPopup {border:solid 1px ; background-color:white; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000}
.cleditorList div {padding:2px 4px 2px 4px}
.cleditorList p,
.cleditorList h1,
.cleditorList h2,
.cleditorList h3,
.cleditorList h4,
.cleditorList h5,
.cleditorList h6,
.cleditorList font {padding:0; margin:0; background-color:Transparent}
.cleditorColor {width:150px; padding:1px 0 0 1px}
.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}
.cleditorPrompt {background-color:#F6F7F9; padding:4px; font-size:8.5pt}
.cleditorPrompt input, 
.cleditorPrompt textarea {font:8.5pt Arial,Verdana;}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}


@media print {
#header, #left {display:none;}
#main {width:100%; float:none;}
}

