/* ==GENERAL== settings */
HTML, BODY { margin:0px; padding:0px; background:#ffffff; }
BODY { margin:0px; padding:0px; color:#480000; font-weight:normal; font-family:tahoma, verdana, helvetica, arial, sans-serif; }
/* == */
A:link    { text-decoration: none; color: #660000; }
A:visited { text-decoration: none; color: #993333; }
A:hover   { text-decoration: none; color: #993333; }
/* == */
A.navblegal:link { color: #993333; text-decoration:none; font-weight:normal;}
A.navblegal:visited { color: #993333; text-decoration:none; font-weight:normal; }
A.navblegal:hover { color: #993333; text-decoration:underline; font-weight:normal;}
/* == */
.p08 { font-size: 8px; }
.p09 { font-size: 9px; }
.p10 { font-size: 10px; }
.p11 { font-size: 11px; }
.p12 { font-size: 12px; }
.p13 { font-size: 13px; }
.p14 { font-size: 14px; }
.p15 { font-size: 15px; }
.p16 { font-size: 16px; }
.p17 { font-size: 17px; }
.p18 { font-size: 18px; }
.p19 { font-size: 19px; }
.p20 { font-size: 20px; }
.b09 { font-size: 9px ;  font-weight: bold; }
.b10 { font-size: 10px ;  font-weight: bold; }
.b11 { font-size: 11px ;  font-weight: bold; }
.b12 { font-size: 12px ;  font-weight: bold; }
.b13 { font-size: 13px ;  font-weight: bold; }
.b14 { font-size: 14px ;  font-weight: bold; }
.b15 { font-size: 15px ;  font-weight: bold; }
.b16 { font-size: 16px ;  font-weight: bold; }
.b18 { font-size: 18px ;  font-weight: bold; }
.b20 { font-size: 20px ;  font-weight: bold; }
.b22 { font-size: 22px ;  font-weight: bold; }
.b24 { font-size: 24px ;  font-weight: bold; }
.b28 { font-size: 28px ;  font-weight: bold; }
.b32 { font-size: 32px ;  font-weight: bold; }
.b36 { font-size: 36px ;  font-weight: bold; }
/* == */
/* the box that contain all==the width desired==with auto-center function */
#boxo { margin:0 auto; padding:0px; width:740px; }
/* == */
/* header */
#hdro { margin:7px 0px 0px 0px; padding:0px; }
#shdro { margin:0px; padding:0px 0px 25px 0px; }
/* == */
/* main content == general */
#itodo { margin:0px; padding:0px; width:740px; letter-spacing:0em; }



/* navigational bar == under header */
#navsu01 {
    margin:0px 0px 0px 2px;
    padding:2px 12px 3px 12px;
	background: #660000 url("immago/ta_bg_002.gif");
	background-repeat: repeat-y;
	background-position:right;
	color:#ffffff;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
    }

#navsu02 {
    margin:0px 0px 0px 2px;
    padding:2px 12px 3px 12px;
	background: #8b3c39 url("immago/ta_bg_003.gif");
	background-repeat: repeat-y;
	background-position:right;
	color:#ffffff;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
    }

#navsu01 A { margin:0px 5px;color:#dadada;padding:0px;text-decoration:none;letter-spacing:.5em;	text-transform:none; }
#navsu01 A:hover { margin:0px 5px;color:#ffffff;padding:0px;text-decoration:none;	text-transform:uppercase;letter-spacing:.375em;  }

#navsu02 A { margin:0px 3px 0px 9px;color:#ffffff;padding:0px;text-decoration:none;letter-spacing:.25em; }
#navsu02 A:hover { margin:0px 3px 0px 9px;color:#ebebeb;padding:0px;text-decoration:none; }

#navsu02 B A { margin:0px;padding:0px;color:#ffffff;text-decoration:none;letter-spacing:.0em;font-size:9px;font-weight:normal; }
#navsu02 B A:hover {  margin:0px;padding:0px;color:#ebebeb;text-decoration:none; }

#navdw01 {
    margin:0px 0px 0px 2px;
    padding:2px 15px;
	background: #ededed url("immago/ta_bg_008.gif");
	background-repeat: repeat-y;
	background-position:right;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
    }

#navdw02 {
    margin:0px 0px 0px 2px;
    padding:2px 12px;
/*	background: #ffffff url("immago/ta_bg_006.gif");  */
	background: #f6f6f6 url("immago/ta_bg_007.gif");
	background-repeat: repeat-y;
	background-position:right;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	text-transform:none;
    }


#navdw01 A { margin:0px 3px 0px 9px;color:#398b3c;padding:0px;text-decoration:none;letter-spacing:.25em; }
#navdw01 A:hover { margin:0px 3px 0px 9px;color:#006600;padding:0px;text-decoration:none; }

#navdw01 B A { margin:0px;padding:0px;color:#398b3c;text-decoration:none;letter-spacing:.0em;font-size:9px;font-weight:normal; }
#navdw01 B A:hover {  margin:0px;padding:0px;color:#006600;text-decoration:none; }

#navdw02 A { margin:0px 3px 0px 6px;color:#8b3c39;padding:0px;text-decoration:none;letter-spacing:.5em; text-transform:none; }
#navdw02 A:hover { margin:0px 3px 0px 6px;color:#660000;padding:0px;text-decoration:none;	text-transform:uppercase;letter-spacing:.375em;  }

#navdw02 A.sezG { margin:0px 3px 0px 6px;color:#398b3c;padding:0px;text-decoration:none;letter-spacing:.5em; text-transform:none; }
#navdw02 A:hover.sezG { margin:0px 3px 0px 6px;color:#006600;padding:0px;text-decoration:none;	text-transform:uppercase;letter-spacing:.375em;  }

#navdw02 A.sezB { margin:0px 3px 0px 6px;color:#393c8b;padding:0px;text-decoration:none;letter-spacing:.5em; text-transform:none; }
#navdw02 A:hover.sezB { margin:0px 3px 0px 6px;color:#000066;padding:0px;text-decoration:none;	text-transform:uppercase;letter-spacing:.375em;  }




#corpogris01 {
    margin:0px 0px 0px 2px;
    padding:10px 30px 20px 20px;
	background: #f6f6f6 url("immago/ta_bg_007.gif");
	background-repeat: repeat-y;
	background-position:right;
	text-align:justify;
    }
#corpogris01 H2 {
    margin:0px;
    padding:15px 0px 5px 0px;
	color:#480000;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:.05em;
    }
#corpogris01 H4 {
    margin:0px;
    padding:0px 0px 10px 2px;
	color:#660000;
	font-size:16px;
	font-weight:normal;
	text-transform:lowercase;
	text-decoration:none;
	letter-spacing:.25em;
    }

#corpogris01 UL {
    padding:0px 20px 0px 50px;

    }
#corpogris01 UL LI {
    margin:0px 90px 0px 0px;
    padding:9px 0px;
	color:#660000;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:.075em;
    }

.titulots {
    margin:0px;
    padding:4px 5px;
	color:#ffffff;
	background: #8b3c39;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:.5em;
    }
.titulot {
    margin:0px;
    padding:2px 5px;
	color:#993333;
	background: #e5e5e5;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:.25em;
    }
.titulotxt {
    margin:0px;
    padding:2px 5px;
	color:#660000;
	background: #f6f6f6;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	text-decoration:none;
	letter-spacing:.125em;
    }
.titulochius {
    margin:5px 0px 15px 0px;
    padding:2px;
	text-align:left;
	font-size:8px;
    }


#nvocopy {
    margin:0px 0px 0px 2px;
    padding:4px 15px;
	background: #e5e5e5 url("immago/ta_bg_003bbb.gif");
	background-repeat: repeat-y;
	background-position:right;
	color:#993333;
	text-align:right;
	font-size:8px;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	letter-spacing:.375em;
    }

/* S P A Z I A T O R E  */
P.vuoto { margin:0px; padding:16px 0px; }
/* P A L E T T E == C O L O R I == B L U E
100 = 004365
 80 = 336984
 60 = 668ea3
 40 = 99b4c1
 20 = ccd9e0
 10 = e5ecef
  7 = edf2f4
  4 = f5f8f9
 */