HTML *
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
HTML
{ font-size:70%; background:none white; color:black; }
BODY
{ margin-left:0px; margin-right:0px; }
#frame
{ border:1px solid black; }
TD
{ border:0px none; }
#header 
{ height:296px; }
/* Menu di navigazione */
.menubar
{ border-collapse:collapse; }
.menubar TD 
{ text-align:center; }
.menubar TD *
{ color:black; }
A
{ text-decoration:none; color:rgb(48,52,56); }
.menubar A:HOVER
{ color:rgb(93,105,110); }
#menu1
{ margin-bottom:6px; }
#menu2
{ margin-top:6px; }
#menu1 TD
{ border:1px solid black; border-style:solid none none solid; }
#menu1 TD.c1
{ border-left-style:none; }
#menu2 TD
{ border:1px solid black; border-style:none none solid solid; padding:0px 25px 0px 25px; }
#menu2 TD.c1
{ border-left-style:none; }
#menu2 TD.c1
{ padding-right:40px; }
#menu2 TD.lc
{ padding-right:40px; }
.menubar .on
{ color:rgb(249,105,21); }


#mainlayout
{ border-collapse:collapse; width:100%; }

/* BARRA SX */
#leftcolumn
{ width:140px; background-color:rgb(113,125,130); border:0px none white; padding:0px 0px 25px 0px; }
* HTML #leftcolumn DIV.box /* IE */
{ height:132px; }
#leftcolumn DIV.box,
#leftcolumn DIV.minibox
{ min-height:132px; /* MZ */
  width:132px; border-bottom:15px solid white; padding:4px; margin:0px;
  color:rgb(248,248,248); background-color:rgb(113,125,130);
  text-align:center; font-size:95%;
}
#leftcolumn DIV.minibox
{ min-height:18px; }
#leftcolumn DIV.box *
{ margin:auto; }
#leftcolumn DIV.box DIV.text
{ width:108px; }
#leftcolumn DIV.text P
{ text-align:left; margin:4px 0px 2px 0px; line-height:115%; }
#leftcolumn DIV.text DL
{ text-align:left; line-height:106%;}
#leftcolumn DIV.text DT
{ margin:0.5em 0em 0.1em 0em; }
#leftcolumn DIV.box A
{ color:rgb(255,255,255); }
#leftcolumn DIV.box A:HOVER
{ color:rgb(255,208,144); }
#leftcolumn DIV.btn,
#leftcolumn DIV.btn_on
{ color:white; background-color:rgb(249,105,21); background-image:url('img/btn.gif');
  background-repeat:no-repeat; width:110px; height:16px; text-align:center; margin-top:2px; overflow:hidden; }
#leftcolumn DIV.btn A,
#leftcolumn DIV.btn INPUT,
#leftcolumn DIV.btn_on A,
#leftcolumn DIV.btn_on INPUT
{ color:white; background:none transparent;
  width:110px; height:16px; border:0px none; font-size:11px!important; cursor:pointer; text-decoration:none; display:block; }

  /* mouseover pulsanti (HOVER: MZ; btn_on: IE e MZ, con JS ) */
#leftcolumn DIV.box DIV.btn:HOVER,
#leftcolumn DIV.box DIV.btn_on
{ color:rgb(255,255,255); background:url('img/btn_on.gif') rgb(255,130,21); }
#leftcolumn DIV.box DIV.btn A:HOVER,
#leftcolumn DIV.box DIV.btn INPUT:HOVER,
#leftcolumn DIV.box DIV.btn_on A,
#leftcolumn DIV.box DIV.btn_on INPUT
{ color:rgb(255,255,255)!important; background:none transparent; }

#leftcolumn DIV.text FORM
{ margin:0px; }
#leftcolumn DIV.text INPUT.input
{ border:1px solid rgb(249,105,21); margin:3px 0px 1px 0px; width:100%; }
* HTML #leftcolumn DIV.text INPUT.input /* IE */
{ font-size:9pt; height:1.2em; }
#leftcolumn DIV.text INPUT[type="text"]/* MZ */
{ background-color:rgb(255,250,240); }
#leftcolumn DIV.text INPUT[type="text"]:HOVER /* MZ */
{ border-color:rgb(255,156,4); background-color:rgb(255,255,255); }
#leftcolumn DIV BIG
{ font-size:150%; text-align:left; }
#leftcolumn DIV.text B
{ font-weight:600; letter-spacing:-0.05em; }

/************/
#mainarea
{ padding-left:15px; }

H1
{ font-size:165%; color:white; background-color:rgb(113,125,130); text-align:center; text-transform:uppercase; line-height:29px; }

/***************************/
/* CONTENUTO AREA CENTRALE */

/* rimandi a sottopagine: */
#mainarea .link
{ border-top:1px solid black; text-align:right; vertical-align:bottom; padding:0px;
line-height:22px;}
#mainarea .link SPAN
{ margin:0px 0px 0px 0px; padding:3px 0px 0px 3px; border:0px none; border-left:1px solid black; }
#mainarea .link A
{ color:white; background-color:rgb(249,105,21); padding:1px 18px 1px 18px; border:0px none; }
#mainarea .link A:HOVER
{ background-color:rgb(255,130,21); }

#mainarea P
{ text-align:justify; margin:0.3em 0px 1.5em; }

#mainarea H2
{ font-size:165%; color:rgb(249,105,21); background-color:white; text-align:left; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px; }
#mainarea H3
{ font-size:165%; text-align:left; text-transform:uppercase; margin:0px 0px 0.5em; padding:0px; }

#mainarea UL
{ list-style-image:url('img/bullet1.gif'); }
#mainarea LI,
#mainarea DD
{ margin-bottom:0.25em; }

#mainarea A,
#mainarea A:HOVER
{ text-decoration:none; padding-bottom:0px; border:1px none; }
#mainarea P A:HOVER,
#mainarea DL A:HOVER,
#mainarea UL A:HOVER
{ border-bottom:1px solid rgb(249,105,21); }
#mainarea A EM,
#mainarea EM A
{ color:rgb(249,105,21); }

IMG.illust_r,
DIV.illust_r
{ float:right; margin-left:14px; }
IMG.illust_l,
DIV.illust_l
{ float:left; margin-right:14px; }

.ltext
{ float:left; }
.rtext
{ float:right; }

HR
{ border-style:none; border-width:0px; border-color:white; border-top:1px solid black; 
 /* IE: */  height:1px; color:black; }

.foldtrigger
{ cursor:pointer; }

