
/* html,body{margin: 0;padding:0}
body{font-family: verdana,sans-serif;font-size: 76%;text-align: center}
------------------------------------------------------------------------------------------------ */

body{background: #1e048c;color:white;margin:0;padding:0;line-height: 1.5em;
font-family: verdana, sans-serif;font-size: 76%;
scrollbar-base-color: #1e048c;scrollbar-arrow-color: white;}

img {border: none;vertical-align: middle;}
hr {height: 1px;color: #82f4f3;background-color: #82f4f3;	border: 0;margin: .2em 0 .2em 0;}
em {background:#ffff80;font-style:normal;color:darkblue;}
dt {line-height: 1.5em;margin: .3em 0 0 1.5em;padding: 0;list-style-image: url(more.gif);}
/* link */
a:link {color:white;text-decoration:none;}
a:visited {color:white;text-decoration:none;}
a:hover {text-decoration:none;cursor:pointer;border-bottom: #ffff80 1px solid;}
/* tabelle */
td {font-size: 76%;}

/* form */
.textinput, .forminput, .input, .codebuttons {font-family: verdana, sans-serif;font-size: 100%; vertical-align: middle; color:white; background-color: #1e048c; border:0;border-bottom: 2px solid #3c4da4;}
.formspec {vertical-align: middle; color:white; background-color: #1e048c; border:0px solid;border-bottom: 2px solid orange;}
.formhidden {color:transparent;background-color:transparent;border:0px solid;}
.formbutton{cursor:pointer;padding:1px;color:#82f4f3;background:url(menu/header.gif) repeat-x left top;border-bottom:1px solid #11035b;border-right:1px solid #11035b;border-top:1px solid #2907d3;border-left:1px solid #2907d3;}
.formbutton:disabled{color:silver;}

/* ************************************* sezioni della pagina ******************************* */
#paghead{text-align: center;}
#pagdx{float: right;width: 200px;}
#pagina{margin-right: 200px;}
#pagfoot {clear: right;width: 100%;text-align: center;padding: 4px 0;border-top:2px solid #3c4da4;font-size: 90%;}
#margini {margin:10px;}

/* --- menu di navigazione */
.halfmoon {}
.halfmoon ul{padding: 3px 9px 1px 10px;
margin-left: 0;margin-top: -5px;margin-bottom: 0;
list-style-type: none;text-align: left; /*set to left, center, or right to align the menu as desired*/ }
.halfmoon li{display: inline;margin: 0;background: url(menu/mc.gif) repeat-x;padding:3;}
.halfmoon li a{text-decoration: none;}
.halfmoon li a:visited{color: white;}
.halfmoon li a:hover, 
.halfmoon li a.current{background: url(bullet/red_arrow_right.gif) left no-repeat;padding-left: 13px;}

#tabcontentcontainer{line-height: 2em;margin:0;padding:0;text-align: left;}
.tabcontent{display:none;}
.tabcontent ul {padding: 1px 9px 2px 10px;
margin-left: 0;margin-top: 0;margin-bottom: 0;
list-style-type: none;text-align: left; /*set to left, center, or right to align the menu as desired*/ }
.tabcontent li{display: inline;margin: 0;background: url(menu/m2c.gif) repeat-x;padding:3;border-bottom:#82f4f3 1px solid;}
.tabcontent li a{text-decoration: none;}
.tabcontent li a:hover{background: #1e048c;text-decoration: none;cursor:pointer;border-bottom:none}

/* --- menu tab */
.ddcolortabs{padding: 0;width: 100%;background: transparent;voice-family: "\"}\"";voice-family: inherit;}
.ddcolortabs ul{margin:0;padding:0;list-style:none;}
.ddcolortabs li{display:inline;margin:0 2px 0 0;padding:0;}
.ddcolortabs a{float:left;color: white;background: url(menu/m2c.gif) repeat-x;
             margin:0 2px 0 0;padding:0 0 1px 3px;text-decoration:none;letter-spacing: 1px;}
.ddcolortabs a span{float:left;display:block;background: transparent url(menu/mc.gif) repeat-x;
               padding: 2px 8px 2px 7px;}
.ddcolortabs a span{float:none;}
.ddcolortabs a:hover{background-color: #591f20;}
.ddcolortabs a:hover span{background-color: #591f20;}
.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/ }
.ddcolortabsline{clear: both;padding: 0;width: 100%;height: 8px;line-height: 8px;
                 border-top: 1px solid #3c4da4; /*Remove this to remove border between bar and tabs*/ }
/*                        stili per i menu drop down */
.dropmenudiv_a{position:absolute;top: 0;border: 1px solid #1e048c; /*THEME CHANGE HERE*/
					border-top-width: 1px; /*Top border width. Should match height of .ddcolortabsline above*/
					border-bottom-width: 1px;line-height:18px;z-index:100;background-color: #3c4da4;
					width: 200px;visibility: hidden;}
.dropmenudiv_a a{width: auto;display: block;text-indent: 5px;border-top: 0 solid white;
                 border-bottom: 1px solid white; /*THEME CHANGE HERE*/
                 padding: 2px 0;text-decoration: none;color: white;}
* html .dropmenudiv_a a{ /*IE only hack*/ width: 100%;}
.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/ background-color: blue;color: white;}

/* ------------------------------------------------------------------------------------------------ */

#paghead h1 {font-size: 100%;padding:0;font-weight:bold;margin:0;}
#paghead a:hover {text-decoration: none;cursor:pointer;border-bottom:none;}

#pagdx ul {line-height: 1.5em;list-style-type: circle;	margin: .3em 0 0 1.5em;padding: 0;list-style-image: url(bullet/BlurMetalDg3.gif);}
#pagdx p {font-size: 90%;}
#pagdx td.glossario {font-style:normal;text-decoration:none;padding: 2px;background-color:#1f04a8;border-bottom:1px solid #11035b;border-right:1px solid #11035b;border-top:1px solid #2907d3;border-left:1px solid #2907d3;}
.sezdx {background: url(menu/m2c.gif) repeat-x;line-height: 2em;padding-left:5px;}
#pagdx em {background:#1e048c;font-style:normal;color:cyan;}
#pagdx h1, h2, h3, h4, h5, h6 {
	color: cyan; background: none; font-weight: bold;
	margin: 0;padding-left:0px;
}
#pagdx h3 { font-size: 100%;margin-left:-20; }


/* *** stili dei contenuti */

#pagina h1, h2, h3, h4, h5, h6 {
	color: cyan; background: none; font-weight: bold;
	margin: 0;padding-left:10px;
}
#pagina h1x { color:cyan;font-size: 108%; margin-bottom:1em;background: url(menu/tc.jpg) repeat-x;
	padding-top: 2px;	padding-bottom: 2px;}
#pagina h1 { color:darkblue;font-size: 108%; margin-bottom:1em;background: cyan;
	padding-top: 2px;	padding-bottom: 2px;}
#pagina h2, h3, h4, h5, h6 {border-bottom: none;}
#pagina h2 { font-size: 106%; text-decoration:underline;}
#pagina h3 { font-size: 106%; }
#pagina h4 { font-size: 103%; }
#pagina h5 { font-size: 100%; }
#pagina h6 { font-size: 100%; font-weight: normal;  }

#pagina a.esterno {background: url(bullet/linkesterno.gif) center left no-repeat;padding-left: 15px;border-bottom: #ffff80 thin dotted;}
#pagina a.esterno:hover {border-bottom: #ffff80 1px solid;}
#pagina a.mailes {background: url(bullet/pmclosed.gif) center left no-repeat;padding-left: 22px;}
#pagina a.ipertesto {border-bottom: #ffff80 thin dotted;}
#pagina a.ipertesto:hover {border-bottom: #ffff80 1px solid;cursor:pointer;text-decoration:none;}
#pagina form.paging {margin:0;text-align:right;font-size: 90%;}

#pagina ul {line-height: 1.5em;list-style-type: circle;	margin: .3em 0 0 1.5em;padding: 0;list-style-image: url(bullet/ShipControlDk3.gif);}
#pagina ol {line-height: 1.5em;list-style-type: decimal;margin: .3em 0 0 3.2em;padding: 0;list-style-image: none;}
#pagina ol.abc {list-style-type: lower-alpha;}
#pagina ol.romano {list-style-type: upper-roman;}

#pagina .box{	padding:5;margin:5;	border: cyan 0.1em solid;}
#pagina .msg {color: darkblue;background: orange; text-align: center;}
#pagina .sommario {padding:5;margin:5;border-left: #82f4f3 0.3em solid;}
#pagina dt {line-height: 1.5em;margin: .3em 0 0 1.5em;padding: 0;list-style-image: url(more.gif);}

/* report */
#pagina table.report {border-right:1px solid #11035b;border-bottom:1px solid #11035b;border-top:1px solid #2907d3;border-left:1px solid #2907d3;border-collapse: separate;border-spacing: 2px;empty-cells: show;}
#pagina th.report {font-size: 76%;font-weight:bold;background: url(menu/mc.gif) repeat-x;line-height:1.5em;}
#pagina tr.report {background-color:#190389;}
#pagina tr.reportpari {background-color:#1f04a8;}
#pagina tr.reporthigh {background-color:blue;}
#pagina td.report {border-bottom:1px solid #11035b;border-top:1px solid #2907d3;padding-left:3px;padding-right:3px;}
#pagina caption.report {color:darkblue;font-size: 80%; margin-bottom:0;background: cyan;
	padding-top: 2px;	padding-bottom: 2px;text-align:left;font-weight: bold;padding-left:10px;}
#pagina captionx.report {color:cyan;font-size: 80%; margin-bottom:0;background: url(menu/tc.jpg) repeat-x;
	padding-top: 2px;	padding-bottom: 20px;text-align:left;font-weight: bold;padding-left:10px;}
#pagina th.reportg1 {font-size: 76%;font-weight:bold;padding-top: 5;padding-bottom: 10;background: url(menu/Header.gif) center left repeat-x}
#pagina th.reportg2 {color:cyan;font-size: 80%;font-weight:bold;padding-top: 5;padding-bottom: 5;text-align:left;}

/* kb */
#pagina blockquote{background: url(quote.jpg) center left no-repeat;padding-left:30px;font-style:italic;height:27;}
#pagina p.kb:first-letter {font-size: 300%; font-style: italic;font-weight: bold; float: left; }
#pagina .kbdidascalia {font-weight: bold;text-align: center;margin-top: 15px;}
#pagina img.kbfigura {text-align:center;margin-top: 15px;display: block;margin-left: auto;margin-right: auto}
#pagina table.tabella {border-right:1px solid #11035b;border-bottom:1px solid #11035b;border-top:1px solid #2907d3;border-left:1px solid #2907d3;border-collapse: separate;border-spacing: 2px;empty-cells: show;}
#pagina caption.tabella {border-bottom:none;font-weight: bold;font-size: 76%;text-align: center;padding-top: 15px;padding-bottom: 0;margin-bottom:0;background: #1e048c;color:white;}
#pagina th.tabella {font-size: 76%;font-weight:bold;background: url(menu/mc.gif) repeat-x;line-height:1.5em;}
#pagina tr.tabella {background-color:#190389;}
#pagina tr.tabellapari {background-color:#1f04a8;}
#pagina tr.tabellahigh {background-color:blue;}
#pagina td.tabella {border-top:1px solid #11035b;border-bottom:1px solid #2907d3;padding-left:3px;padding-right:3px;}

/* form */
#pagina td.pro {text-align: right;padding-left:5px;padding-right:5px;
background-color:#1f04a8;border-top:1px solid #11035b;border-left:1px solid #11035b;border-bottom:1px solid #2907d3;border-right:1px solid #2907d3;}
#pagina legend {font-weight:bold;color:white;margin-bottom: .5em;}

/* sondaggi */
#pagina table.barrasondaggio {color:darkblue;background-color:orange;font-size: 100%;}

/* album */
#pagina td.thumb {border: blue 0.1em solid;background-color: #3c4da4;background: url(ltbluegraybg.gif) left repeat;}
#pagina a:hover.thumb {cursor:url("lente.cur"), auto;}
#pagina td.album {border: yellow 0.1em solid;background-color: #1900b0;background: url(ltbluegraybg.gif) left repeat;}
#pagina td.albumr {border: yellow 0.1em solid;background-color: darkred;}

/* calendario */
a.giorno {text-decoration:none;}
a.today {text-decoration:none;background:blue;}
a.higiorno {text-decoration:none;background:red;}
tr.weekday {background-color: #3c4da4;}

