.mstheme { nav-banner-image: url(aglabanr.gif); separator-image: url(aglarule.gif); list-image-1: url(aglabul1.gif); list-image-2: url(aglabul2.gif); list-image-3: url(aglabul3.gif); navbutton-horiz-pushed: url(aglahsel.gif); navbutton-horiz-normal: url(aglahbtn.gif); navbutton-horiz-hovered: url(aglahhov.gif); navbutton-vert-pushed: url(aglavsel.gif); navbutton-vert-normal: url(aglavbtn.gif); navbutton-vert-hovered: url(aglavhov.gif); navbutton-home-normal: url(aglahom.gif); navbutton-home-hovered: url(aglahomh.gif); navbutton-home-pushed: url(aglahom.gif); navbutton-up-normal: url(aglaup.gif); navbutton-up-hovered: url(aglauph.gif); navbutton-up-pushed: url(aglaup.gif); navbutton-prev-normal: url(aglabck.gif); navbutton-prev-hovered: url(aglabckh.gif); navbutton-prev-pushed: url(aglabck.gif); navbutton-next-normal: url(aglanxt.gif); navbutton-next-hovered: url(aglanxth.gif); navbutton-next-pushed: url(aglanxt.gif); }
.mstheme-bannertxt { font-family: Verdana, verdana, Helvetica; font-size: 6; text-align: left; color: rgb(0,0,0); }
.mstheme-horiz-navtxt {
	font-family: Verdana, verdana, Helvetica, sans-serif;
	font-size: 2;
	text-align: left;
	color: rgb(0,0,0);
}
.mstheme-vert-navtxt {
	font-family: Verdana, verdana, Helvetica, sans-serif;
	font-size: 2;
	text-align: left;
	color: rgb(0,0,0);
}
.mstheme-navtxthome {
	font-family: Verdana, verdana, Helvetica, sans-serif;
	font-size: 1;
	color: rgb(0,0,0);
}
.mstheme-navtxtup {
	font-family: Verdana, verdana, Helvetica, sans-serif;
	font-size: 1;
	color: rgb(0,0,0);
}
.mstheme-navtxtprev {
	font-family: Verdana, verdana, Helvetica, sans-serif;
	font-size: 1;
	color: rgb(0,0,0);
}
.mstheme-navtxtnext {
	font-family: Verdana, verdana, Helvetica, sans-serif;
	font-size: 1;
	color: rgb(0,0,0);
}
UL { list-style-image: url('aglabul2.gif'); margin-left: 14px; font-family: verdana; }
UL UL { list-style-image: url('aglabul2.gif'); margin-left: -5pt; font-family: verdana; }
UL UL UL { list-style-image: url('aglabul3.gif'); font-family: verdana; }
a:link {
	color: #330066;
	font-family: Verdana, verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
a:visited {
	color: #330066;
	font-family: Verdana, verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
}
a:active {
	font-family: Verdana, verdana, Helvetica, sans-serif;
	font-style: oblique;
	font-weight: bold;
	font-size: 12px;
	color: #FF0000;
}
body {
	color: rgb(51,255,255);
	font-family: Verdana, verdana, Helvetica, sans-serif;
}
h1 { color: rgb(0,102,102); }
h2 { color: #330066; }
h3 { color: #006666; }
h4 {
	color: #330066;
	font-family: Verdana, verdana, Helvetica, sans-serif;
}
h5 { color: #0000FF; vertical-align: middle; font-family: verdana; font-size: large; font-weight: bold; font-style: italic; text-align: center; }
h6 { color: #0000A0; font-family: 'Times New Roman'; font-size: medium; font-weight: bold; }
BUTTON { background-color: #00FFFF; color: #000000; }
LABEL { color: rgb(0,0,0); }
TEXTAREA { border-color: rgb(0,102,102); color: black; }
FIELDSET { border-color: rgb(0,102,102); color: black; }
LEGEND { color: rgb(0,102,102); }
SELECT { border-color: rgb(0,102,102); color: black; }
TABLE { table-border-color-light: rgb(153,204,204); table-border-color-dark: rgb(0,102,102); border-color: rgb(0,102,102); color: rgb(0,0,0); }
CAPTION { color: rgb(0,102,102); }
TH { color: rgb(0,0,0); }
HR { color: rgb(0,102,102); }
TD { border-color: rgb(0,102,102); }
.mstheme-bannertxt A:active { color: rgb(0,0,0); }
.mstheme-bannertxt A:link { color: rgb(0,0,0); }
.mstheme-bannertxt A:visited { color: rgb(0,0,0); }
.mstheme-bannertxt-g { font-family: Verdana, verdana, Helvetica; font-size: 6; color: rgb(0,0,0); text-align: left; background-image: url('glabanr.gif'); }
.mstheme-bannertxt-g A:active { color: rgb(0,0,0); }
.mstheme-bannertxt-g A:link { color: rgb(0,0,0); }
.mstheme-bannertxt-g A:visited { color: rgb(0,0,0); }
.mstheme-bannertxt-s { font-family: Verdana, verdana, Helvetica; font-size: 6; color: rgb(0,0,0); text-align: left; }
.mstheme-bannertxt-s A:active { color: rgb(0,0,0); }
.mstheme-bannertxt-s A:link { color: rgb(0,0,0); }
.mstheme-bannertxt-s A:visited { color: rgb(0,0,0); }
.mstheme-horiz-navtxt A:active { color: rgb(0,0,0); }
.mstheme-horiz-navtxt A:link { color: rgb(0,0,0); }
.mstheme-horiz-navtxt A:visited { color: rgb(0,0,0); }
.mstheme-horiz-navtxt-g { font-family: verdana, verdana, Helvetica; font-size: 2; color: rgb(0,0,0); text-align: left; background-image: url('glahbtn.gif'); }
.mstheme-horiz-navtxt-g A:active { color: rgb(0,0,0); }
.mstheme-horiz-navtxt-g A:link { color: rgb(0,0,0); }
.mstheme-horiz-navtxt-g A:visited { color: rgb(0,0,0); }
.mstheme-horiz-navtxt-gs { font-family: verdana, verdana, Helvetica; font-size: 2; color: rgb(0,0,0); text-align: left; background-image: url('glahsel.gif'); }
.mstheme-horiz-navtxt-gs A:active { color: rgb(0,0,0); }
.mstheme-horiz-navtxt-gs A:link { color: rgb(0,0,0); }
.mstheme-horiz-navtxt-gs A:visited { color: rgb(0,0,0); }
.mstheme-navtxthome A:active { color: rgb(0,0,0); }
.mstheme-navtxthome A:link { color: rgb(0,0,0); }
.mstheme-navtxthome A:visited { color: rgb(0,0,0); }
.mstheme-navtxthome-g { font-family: verdana, verdana, Helvetica; font-size: 1; color: rgb(0,0,0); background-image: url('glahom.gif'); }
.mstheme-navtxthome-g A:active { color: rgb(0,0,0); }
.mstheme-navtxthome-g A:link { color: rgb(0,0,0); }
.mstheme-navtxthome-g A:visited { color: rgb(0,0,0); }
.mstheme-navtxtnext A:active { color: rgb(0,0,0); }
.mstheme-navtxtnext A:link { color: rgb(0,0,0); }
.mstheme-navtxtnext A:visited { color: rgb(0,0,0); }
.mstheme-navtxtnext-g { font-family: verdana, verdana, Helvetica; font-size: 1; color: rgb(0,0,0); background-image: url('glanxt.gif'); }
.mstheme-navtxtnext-g A:active { color: rgb(0,0,0); }
.mstheme-navtxtnext-g A:link { color: rgb(0,0,0); }
.mstheme-navtxtnext-g A:visited { color: rgb(0,0,0); }
.mstheme-navtxtprev A:active { color: rgb(0,0,0); }
.mstheme-navtxtprev A:link { color: rgb(0,0,0); }
.mstheme-navtxtprev A:visited { color: rgb(0,0,0); }
.mstheme-navtxtprev-g { font-family: verdana, verdana, Helvetica; font-size: 1; color: rgb(0,0,0); background-image: url('glabck.gif'); }
.mstheme-navtxtprev-g A:active { color: rgb(0,0,0); }
.mstheme-navtxtprev-g A:link { color: rgb(0,0,0); }
.mstheme-navtxtprev-g A:visited { color: rgb(0,0,0); }
.mstheme-navtxtup A:active { color: rgb(0,0,0); }
.mstheme-navtxtup A:link { color: rgb(0,0,0); }
.mstheme-navtxtup A:visited { color: rgb(0,0,0); }
.mstheme-navtxtup-g { font-family: verdana, verdana, Helvetica; font-size: 1; color: rgb(0,0,0); background-image: url('glaup.gif'); }
.mstheme-navtxtup-g A:active { color: rgb(0,0,0); }
.mstheme-navtxtup-g A:link { color: rgb(0,0,0); }
.mstheme-navtxtup-g A:visited { color: rgb(0,0,0); }
.mstheme-topbar-font A:active { color: rgb(0,0,0); }
.mstheme-topbar-font A:link { color: rgb(0,0,0); }
.mstheme-topbar-font A:visited { color: rgb(0,0,0); }
.mstheme-topbar-font-g { font-family: verdana, verdana, Helvetica; font-size: 1; color: rgb(0,0,0); background-image: url('glaglobl.gif'); }
.mstheme-topbar-font-g A:active { color: rgb(0,0,0); }
.mstheme-topbar-font-g A:link { color: rgb(0,0,0); }
.mstheme-topbar-font-g A:visited { color: rgb(0,0,0); }
.mstheme-vert-navtxt A:active { color: rgb(0,0,0); }
.mstheme-vert-navtxt A:link { color: rgb(0,0,0); }
.mstheme-vert-navtxt A:visited { color: rgb(0,0,0); }
.mstheme-vert-navtxt-g { font-family: verdana, verdana, Helvetica; font-size: 2; color: rgb(0,0,0); text-align: left; background-image: url('glavbtn.gif'); }
.mstheme-vert-navtxt-g A:active { color: rgb(0,0,0); }
.mstheme-vert-navtxt-g A:link { color: rgb(0,0,0); }
.mstheme-vert-navtxt-g A:visited { color: rgb(0,0,0); }
.mstheme-vert-navtxt-gs { font-family: verdana, verdana, Helvetica; font-size: 2; color: rgb(0,0,0); text-align: left; background-image: url('glavsel.gif'); }
.mstheme-vert-navtxt-gs A:active { color: rgb(0,0,0); }
.mstheme-vert-navtxt-gs A:link { color: rgb(0,0,0); }
.mstheme-vert-navtxt-gs A:visited { color: rgb(0,0,0); }
.mstheme { navbutton-background-color: rgb(255,255,255); top-bar-button: url(glaglobl.gif); }
.mstheme-topbar-font { font-family: verdana, verdana, Helvetica; font-size: 1; color: rgb(0,0,0); }
body { font-family: Geneva, verdana, Helvetica, san-serif; background-image: url(sfondo.jpg); background-attachment: fixed; scrollbar-base-color: #00FFFF; scrollbar-3dlight-color: #FFFF00; scrollbar-shadow-color: #0000FF; scrollbar-darkshadow-color: #8080FF; }
h1 { font-family: geneva; font-weight: normal; font-style: normal; font-size: 19pt; }
h2 { font-family: Verdana, verdana, Helvetica; font-weight: bold; font-style: normal; font-size: 10px; }
h3 { font-family: verdana, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 14pt; }
h5 { font-family: verdana, Helvetica, san-serif, Serif; font-weight: normal; font-style: italic; font-size: 18px; text-align: center; vertical-align: middle; clip: rect(   ); }
h4 { font-family: verdana, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 12px; clip: rect(   ); }
h6 { font-family: 'Times New Roman'; font-weight: bold; font-style: italic; font-size: 10pt; color: #0000A0; vertical-align: bottom; }
BUTTON { font-size: 8pt; font-family: verdana, Helvetica, sans-serif; font-style: normal; border: solid; text-align: center; vertical-align: middle; border-width: 1pt 2pt 2pt 1pt; border-color: rgb(153,204,204) #0099FF #0099FF rgb(153,204,204); }
LABEL { font-size: 8pt; font-family: verdana, verdana, Helvetica; font-style: normal; }
TEXTAREA { border-style: solid; font-size: 8pt; font-family: verdana, verdana, Helvetica; font-style: normal; }
FIELDSET { border-style: solid; border-width: 1pt; font-size: 8pt; font-family: verdana, verdana, Helvetica; font-style: normal; }
LEGEND { font-size: 8pt; font-family: Verdana, verdana, Helvetica; font-style: normal; }
SELECT { border-style: solid; font-size: 8pt; font-family: verdana, verdana, Helvetica; font-style: normal; }
TABLE { font-family: verdana, verdana, Helvetica; font-style: normal; }
CAPTION { font-size: 14pt; font-family: Verdana, verdana, Helvetica; font-style: normal; }
TH { font-family: verdana, verdana, Helvetica; font-style: normal; }
MARQUEE { font-size: 14pt; font-family: verdana, verdana, Helvetica; }
.ms-main { border-right: 0px solid #ffffff; }
.ms-bannerframe { background-color: #ffffff; border-bottom: 2px solid #006666; }
.ms-banner { color: #000000; font-size: 9pt; font-family: verdana, sans-serif; }
.ms-banner a:link { font-family: verdana, sans-serif; font-size: 9pt; color: #000000; font-weight: normal; text-decoration: none; }
.ms-banner a:visited { font-family: verdana, sans-serif; font-size: 9pt; color: #000000; font-weight: normal; text-decoration: none; }
.ms-nav td { font-family: verdana, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; }
.ms-nav th { font-size: 9pt; font-family: verdana, sans-serif; font-weight: normal; text-align: left; color: #000000; }
.ms-navframe { color: #000000; border-left: 2px solid #006666; }
.ms-nav a { text-decoration: none; font-family: verdana, sans-serif; font-size: 9pt; font-weight: normal; color: #006666; }
.ms-nav a:hover { text-decoration: underline; color: #66cccc; }
.ms-nav a:visited { color: #999999; }
.ms-verticaldots { background-image: url('bluedot.gif'); background-position: right 50%; background-repeat: repeat-y; }
.ms-viewselect A:link { font-size: 9pt; font-family: verdana, sans-serif; color: #006666; }
.ms-titlearea { font-family: verdana, sans-serif; font-size: 9pt; color: #000000; }
.ms-titleareaframe { color: #000000; border-left: 2px solid #006666; }
.ms-pagetitle { color: #000000; font-family: Verdana, sans-serif; font-size: 1em; font-weight: bold; }
.ms-pagetitle a { text-decoration: underline; color: #000000; }
.ms-pagetitle a:hover { text-decoration: underline; color: #000000; }
.ms-formlabel { text-align: left; font-family: verdana, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; }
.ms-formdescription a { color: #006666; text-decoration: underline; }
.ms-formbody { text-align: left; font-family: verdana, sans-serif; font-size: 9pt; color: #000000; }
.ms-formdescription { font-family: verdana, sans-serif; font-size: 9pt; color: #000000; }
.ms-radiotext { cursor: default; text-align: left; font-family: verdana, sans-serif; font-size: 10pt; height: 19px; }
.ms-searchbox { width: 100%; }
.ms-input { font-size: 9pt; font-family: verdana, Helvetica, sans-serif; vertical-align: baseline; background: #FFFFFF; border-color: black #0099FF #0099FF black; border-right-width: 2px; border-bottom-width: 2px; cursor: hand; filter: Light; }
.ms-long { font-size: 9pt; font-family: verdana, sans-serif; width: 300px; }
.ms-wvsel { color: #3366cc; }
.ms-selected { background-color: #cccccc; color: #006666; }
.ms-selected SPAN { color: #006666; }
.ms-filedialog TD { height: 16px; }
.ms-descriptiontext { color: #000000; font-family: verdana, sans-serif; font-size: 9pt; }
.ms-descriptiontext a { color: #006666; font-family: verdana, sans-serif; font-size: 9pt; }
.ms-toolbar { font-family: verdana, sans-serif; font-size: 9pt; text-decoration: none; color: #669999; }
.ms-separator { color: #669999; font-size: 10pt; }
.ms-authoringcontrols { background-color: #cccccc; font-family: verdana, sans-serif; font-size: 9pt; color: #000000; }
.ms-sectionheader { color: #669999; font-family: Verdana, sans-serif; font-size: 9pt; font-weight: bold; }
.ms-sectionline { background-color: #66cccc; height: 1px; }
.ms-propertysheet { font-family: verdana, sans-serif; font-size: 9pt; }
.ms-propertysheet th { font-family: verdana, sans-serif; font-size: 9pt; color: #000000; font-weight: normal; }
.ms-propertysheet a { text-decoration: none; color: #006666; }
.ms-propertysheet a:hover { text-decoration: underline; color: #66cccc; }
.ms-propertysheet a:visited { text-decoration: none; color: #999999; }
.ms-propertysheet a:visited:hover { text-decoration: underline; }
.ms-itemheader a { font-size: 9pt; font-family: verdana, sans-serif; font-weight: normal; color: #006666; text-decoration: none; }
.ms-itemheader a:hover { text-decoration: underline; color: #66cccc; }
.ms-itemheader a:visited { text-decoration: none; color: #999999; }
.ms-itemheader a:visited:hover { text-decoration: underline; }
.ms-discussiontitle { font-size: 9pt; font-family: verdana, sans-serif; color: #000000; font-weight: normal; }
.ms-vh { font-family: verdana, sans-serif; font-size: 9pt; color: #000000; text-align: left; text-decoration: none; font-weight: normal; }
.ms-vh a { color: #006666; text-decoration: none; }
.ms-vh a:hover { text-decoration: underline; }
.ms-vb { font-family: verdana, sans-serif; font-size: 9pt; color: #000000; height: 18px; vertical-align: top; }
.ms-vb a { color: #006666; text-decoration: none; }
.ms-vb a:hover { color: #66cccc; text-decoration: underline; }
.ms-vb A:visited { color: #999999; text-decoration: none; }
.ms-vb A:visited:hover { text-decoration: underline; }
.ms-homepagetitle {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	color: #006666;
	font-weight: bold;
	text-decoration: none;
}
:hover.ms-homepagetitle { text-decoration: underline; color: #66cccc; }
.ms-cal { border-collapse: collapse; table-layout: fixed; font-family: verdana, sans-serif; cursor: default; }
.ms-caltop { border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; vertical-align: top; font-size: 10pt; width: 14%; height: 30px; }
.ms-calhead { border: none; text-align: center; background-color: #66cccc; color: #000000; font-size: 16pt; font-family: verdana, sans-serif; padding: 2px; }
.ms-caldow { border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; vertical-align: top; text-align: center; font-weight: bold; font-size: 10pt; height: 20px; }
.ms-calmid { border-left: 1px solid #000000; border-right: 1px solid #000000; height: 20px; }
.ms-calspacer { border-left: 1px solid #000000; border-right: 1px solid #000000; height: 4px; }
.ms-calbot { border-top: none; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; height: 2px; }
.ms-appt a { color: #330066; font-family: verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
.ms-appt a:hover { color: red; font-family: verdana, Helvetica, sans-serif; font-size: 12px; }
.ms-caldowdown { font-family: verdana, sans-serif; font-weight: bold; font-size: 10pt; color: #000000; text-align: center; vertical-align: middle; }
.ms-caldown { font-size: 8pt; text-align: left; color: #000000; vertical-align: top; }
.ms-datepickeriframe { position: absolute; display: none; background: white; }
.ms-datepicker { font-family: verdana, sans-serif; background-color: #ffffff; border: 2px outset activeborder; cursor: default; }
.ms-dpdow { border: none; vertical-align: top; text-align: center; font-weight: bold; color: #000000; font-size: 8pt; border-bottom: 1px solid #000000; }
.ms-dpday { border: none; font-size: 8pt; color: #000000; text-align: center; }
.ms-dpselectedday { border: none; background-color: #66cccc; font-size: 8pt; text-align: center; }
.ms-dpnonmonth { color: gray; border: none; font-size: 8pt; text-align: center; }
.ms-dphead { border: none; text-align: center; font-weight: bold; font-size: 8pt; background-color: #006666; color: #ffffff; }
.ms-dpfoot { text-align: center; font-size: 8pt; text-align: center; font-style: italic; border-top: 1px solid; border-left: none; border-bottom: none; border-right: none; height: 24px; }
IMG.ms-button { cursor: hand; background: #00FFFF; text-align: center; vertical-align: middle; border-color: black #0099FF #0066FF black; border-style: solid; border-top-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 1px; filter: Light; }

