/* STYLES FOR ALL MAIN PAGES TO BE DISPLAYED IN MAINWIN */

/* LINKS STYLES */
a { font-family: verdana, arial; font-size: 8pt; padding-left: 8px }
a.nav { font-family: verdana, arial; font-size: 7pt }
a.bot { font-family: verdana, arial; font-size: 7pt }
a:link { color: #cc0033; text-decoration: none }
a:visited { color: #48cd45; text-decoration: none }
a:hover { color: #000080; text-decoration: none; background-color: #d2e5d1; background-image: url(../site/access/pipani3.gif); background-position: 2px; background-repeat: no-repeat }

/* BODY STYLES */
body { 
color: #262626; 
margin-top: 0px; 
margin-left: 4px; 
scrollbar-face-color: #047003; 
scrollbar-highlight-color: #e6e6e6; 
scrollbar-shadow-color: #000066; 
scrollbar-darkshadow-color: #262626; 
scrollbar-arrow-color: #e6e6e6; 
scrollbar-track-color: #d2e5d1; 
scrollbar-3dlight-color: #d2e5d1 }

/* styles for left navigation bar and adjacent decoration cell with ribbon */
.navcell { background-color: #d2e5d1; border: solid #047003 1px }
.decocell { background-image: url(../site/access/cellside.jpg) }
.navigation { color: white; background-color: #047003; font-family: times; font-size: 10pt; font-weight: bold; width: 100px }
.linkbox { font-size: 7pt; background-color: white; border: solid #262626 1px; margin: 3px; width: 100px }
.linkcateg { color: #047003; background-color: #f1f1f1; font-family: times; font-size: 9pt; font-weight: bold; width: 100px }

/* styles for main content area in main win */

/* main header h1 */
h1 { color: #262626; font-family: 'bookman old style', times; font-size: 16pt; font-weight: bold; background-color: #e6e6e6; border-bottom: solid #d2e5d1 5px; border-left: solid #047003 3px; border-right: solid #047003 3px; padding-left: 2em; margin-right: 4px; height: 28px; background-image: url(../site/access/h1deco.gif); background-position: 100% 50%; background-repeat: no-repeat }

/* Headers type h2 */
h2 { color: white; font-family: times; font-size: 14pt; font-weight: bold; background-color: #047003 }

/* Headers type h3 - with right alignment of bold, italic text */
h3 { color: #047003; font-family: times; font-size: 14pt; font-weight: bold; font-style: italic; text-align: right }

/* Header for home page - obtained with a Division */
.primheader { color: #047003; font-family: times; font-size: 14pt; font-weight: bold; text-align: center; background-color: #e6e6e6; width: 99%; border-bottom: solid #d2e5d1 3px; border-left: solid #047003 3px; border-right: solid #047003 3px }

/* Headers for secondary pages - obtained with a Division */
.secheader { color: #047003; font-family: times; font-size: 14pt; font-weight: bold; text-align: center; background-color: #e6e6e6; width: 80%; border-bottom: solid #d2e5d1 3px; border-left: solid #047003 3px; border-right: solid #047003 3px }

/* stile per area display inline frame */
iframe { border: solid #cc0033 1px }

/* paragraphs and blockquotes */
p { color: #262626; font-family: verdana, arial; font-size: 8pt }
blockquote { color: #047003; font-family: verdana, arial; font-size: 8pt; border-left: solid #262626 1px; padding-left: 3px }

/* special styles for particular text - like in philosophy, profile, etc. */
.spectext { color: #047003; font-family: 'courier new', helvetica, arial; font-size: 10pt; text-align: justify; padding-left: 8px; padding-right: 8px; background-color: #f1f1f1 }

/* division with right alignment - for quoted sources */
.quote { color: #262626; font-family: times; font-size: 8pt; text-align: right; border-bottom: solid #262626 1px }

/* styles for formulas, expressions, etc. applicable to divisions */
.formula { color: #262626; font-family: verdana, arial; font-size: 8pt; background-color: #e6e6e6; border: solid #047003 2px; padding: 2px }

/* styles for sub-titles of course program - applicable to a division */
.subtitle { color: #cc0033; font-family: verdana, arial; font-size: 9pt; width: 80%; background-color: #e6e6e6; border-left: solid #047003 3px; border-top: solid #d2e5d1 3px; border-right: solid #047003 3px; border-bottom: solid #d2e5d1 3px; padding: 2px; margin-top: 3px; background-image: url(../site/access/pipani3.gif); background-position: 4px; background-repeat: no-repeat }

/* styles for blocks of text - adverts - special announcements - etc. - applicable to a SPAN or a DIV */
.block1 { color: #262626; font-family: verdana, arial; font-size: 7pt; text-align: center; background-color: white; border: solid #047003 1px; padding: 2px; width: 150px }
.block2 { color: #262626; font-family: verdana, arial; font-size: 7pt; text-align: center; background-color: white; border: solid #047003 1px; padding: 2px; width: 200px }
.block3 { color: #262626; font-family: verdana, arial; font-size: 7pt; text-align: center; background-color: white; border: solid #047003 1px; padding: 2px; width: 200px; height: 50px }
.block4 { color: #262626; font-family: verdana, arial; font-size: 7pt; text-align: center; font-weight: bold; background-color: #f1f1f1; border: solid #cc0033 1px; padding: 1px; width: 99% }
.block5 { color: white; font-family: verdana, arial; font-size: 7pt; text-align: center; font-weight: bold; background-color: #047003; border: solid #047003 1px; padding: 0px; margin: 0px; width: 200px }
.block6 { font-family: verdana, arial; font-size: 7pt; text-align: center; font-weight: bold; background-color: #f1f1f1; border: solid #047003 1px; padding: 0px; margin: 0px; width: 200px }
.block7 { color: #262626; font-family: verdana, arial; font-size: 7pt; text-align: center; background-color: white; border: solid #047003 1px; padding: 2px; width: 400px }
.block8 { color: white; font-family: verdana, arial; font-size: 7pt; text-align: center; font-weight: bold; background-color: #cc0033; border: solid #047003 1px; padding: 0px; margin: 0px; width: 400px }

/* stile per testo nascosto in testa al documento, solo per SE - applicable to a DIV */
.shootout { color: #00008b; font-family: times; font-size: 5pt; position: absolute; left: -20000px; top: -10000px }

/* unordered lists, outer */
.ulmain { color: #262626; font-family: verdana, arial; font-size: 8pt; list-style-type: circle; list-style-image: url(../site/access/listdiam.gif) }
.ulpin { color: #262626; font-family: verdana, arial; font-size: 8pt; list-style-type: circle; list-style-image: url(../site/access/listpin.gif) }

/* unordered lists, inner */

/* unordered lists - generic */
.ulgen { color: #262626; font-family: verdana, arial; font-size: 8pt; list-style-type: circle }

/* ordered lists - generic */
.olgen { color: #262626; font-family: verdana, arial; font-size: 8pt; list-style-type: alpha }

/* tables used as data tables */
.datatable { color: #047003; font-family: verdana, arial; font-size: 8pt; border-color: #262626 }
th { background-color: #e6e6e6 }
/* styles for synoptic charts navigation table */
.syntable { color: #047003; font-family: verdana, arial; font-size: 6pt; border-color: #262626 }

/* Cells of Tables used as Frame for text */
.framing { border: outset #d2e5d1 10px }

/* Forms */
input, textarea { color: #047003; font-family: verdana, arial; font-size: 9pt; background-color: white }
fieldset { color: #262626; font-family: verdana, arial; font-size: 8pt; background-color: #e6e6e6; border: #cc0033 solid 1px }
legend { color: #262626; font-family: verdana, arial; font-size: 8pt; font-weight: bold; background-color: yellow; padding-left: 3px; padding-right: 3px }

/* GENERAL STYLES */
/* bold text */
.boldtext { font-weight: bold }
/* pale text for synoptic charts numbers not available */
.pale { color: #d5d3d3; font-family: verdana, arial; font-size: 6pt }

/* pale text for e-courses being prepared */
.pale1 { color: #d5d3d3; font-family: verdana, arial; font-size: 8pt }

/* shaded horizontal rule like in header frame and in footer */
.hrule { width: 96%; height: 9px; background-image: url(../site/access/headbot.jpg); background-position: 100% 90%; background-repeat: repeat-x }

/* wcp graphic Rule used as a vertical devider */
.wcprule { text-align: center; width: 96%; height: 30px; background-image: url(../site/access/botlinkdeco.gif); background-position: 100% 30%; background-repeat: no-repeat }

/* division for special blocks with animated new.gif */
.new { color: #262626; font-family: arial; font-size: 8pt; width: 90%; background-color: white; border: solid #cc0033 1px }

/* bottom links decoration */
.botlinks { color: #262626; font-family: verdana, arial; font-size: 7pt; text-align: center; width: 96%; height: 30px; background-image: url(../site/access/botlinkdeco.gif); background-position: 100% 30%; background-repeat: no-repeat }

/* bottom footer - url - webmaster - with decoration - main pages */
.botfoot { color: #262626; font-family: arial; font-size: 8pt; margin-top: -5px; width: 96%; height: 40px; background-image: url(../site/access/headbot.jpg); background-position: 100% 90%; background-repeat: repeat-x }

/* bottom footer - url - webmaster - with decoration - auxwin pages */
.botfoot1 { color: #262626; font-family: arial; font-size: 8pt; width: 100%; height: 60px; background-image: url(../site/access/headbot.jpg); background-position: 100% 100%; background-repeat: repeat-x }

/* copyright declaration */
.copyright { color: #047003; font-family: times; font-size: 7pt; text-align: center }

/* style for invisible bottom links to other sites */ 
.marshal { color: ##5858b4; position: absolute; left: -2000px; top: -10000px }

/* other styles ex header */
.greybckg { background-color: #e6e6e6 }
.span1 { color: #047003; font-family: verdana, arial; font-size: 8pt; text-align: center; background-color: white; border: solid #262626 1px; margin: 3px; width: 260px }
.headlinks { background-color: #e6e6e6 }
.headbot { background-image: url(../site/access/headbot.jpg); background-position: top left; background-repeat: repeat-x }
