
/* Proporzione px/em 11.057 */


/******** TAG ********/

body { font-family: verdana, sans-serif; font-size: 69%;  text-align: center; }
html>body { font-size: 11.07px }

a { color: #0A2070; text-decoration: none }
a:hover { color: #841A1C; text-decoration: underline }

h1 { color: #FFF; font-size: 1.4em; margin: 0em; padding: 0em }
h2 { color: #FFF; font-size: 1.2em; margin: 0em; padding: 0em }
h3 { color: #FFF; font-size: 1em; margin: 0em; padding: 0em }
h4 { color: #FFF; font-size: 0.9em; margin: 0em; padding: 0em }

img {	border: 0; margin: 0; padding: 0 }


/********** ID ***********/

#container { width: 69.64em; height: auto; margin: 0em auto; text-align: center }


/******** CLASSES ********/

/* backgronds */
.bg_cyn   { background-color: #00519B }
.bg_cyn2  { background-color: #6D99CC }
.bg_blu   { background-color: #000066 }

.bg_yel   { background-color: yellow }
.bg_red   { background-color: red }
.bg_grn   { background-color: green }
.bg_gry   { background-color: gray }
.bg_wht   { background-color: white }
.bg_blk   { background-color: black }

/* colors */	
.blk      { color: #000 }
.wht      { color: #FFF }
.wht2     { color: #EEE }
.red      { color: #F00 }

/* width */
.w136     { width: 1.36em }
.w163     { width: 1.63em }
.w271     { width: 2.71em }
.w552     { width: 5.52em }
.w700     { width: 7.00em }
.w724     { width: 7.24em }
.w814     { width: 8.14em }
.w859     { width: 8.59em }
.w950     { width: 9.50em }
.w1000    { width: 10.00em }
.w1013    { width: 10.13em }
.w1040    { width: 10.40em }
.w1067    { width: 10.67em }
.w1185    { width: 11.85em }
.w1300    { width: 13.00em }
.w1311    { width: 13.11em }
.w1357    { width: 13.57em }
.w1402    { width: 14.02em }
.w1411    { width: 14.11em }
.w1500    { width: 15.00em }
.w1547    { width: 15.47em }
.w1600    { width: 16.00em }
.w1700    { width: 17.00em }
.w1718    { width: 17.18em }
.w1800    { width: 18.00em }
.w1809    { width: 18.09em }
.w1900    { width: 19.00em }
.w2000    { width: 20.00em }
.w2100    { width: 21.00em }
.w2171    { width: 21.71em }
.w2180    { width: 21.80em }
.w2300    { width: 23.00em }
.w2400    { width: 24.00em }
.w2700    { width: 27.00em }
.w2790    { width: 27.90em }
.w3000    { width: 30.00em }
.w3165    { width: 31.65em }
.w3200    { width: 32.00em }
.w3536    { width: 35.36em }
.w3600    { width: 36.00em }
.w3700    { width: 37.00em }
.w3900    { width: 39.00em }
.w3923    { width: 39.23em }
.w4450    { width: 44.50em }
.w4500    { width: 45.00em }
.w5000    { width: 50.00em }
.w6150x   { width: 61.4999em }
.w6150    { width: 61.50em }
.w6962    { width: 69.62em }
.w6964    { width: 69.64em !important; width: 69.6em; }
.wauto    { width: auto }

/* height */
.h1i      { height: 1.00em !important; height: 1.50em }
.h1i2     { height: 1.20em !important; height: 2.00em }
.h136     { height: 1.36em }
.h176     { height: 1.76em }
.h181     { height: 1.81em }
.h200     { height: 2.00em }
.h226     { height: 2.26em }
.h235     { height: 2.35em }
.h240     { height: 2.40em }
.h250     { height: 2.50em }
.h300     { height: 3.00em }
.h320     { height: 3.20em }
.h353     { height: 3.53em }
.h389     { height: 3.89em }
.h405     { height: 4.05em }
.h543     { height: 5.43em }
.h546     { height: 5.46em }
.h552     { height: 5.52em }
.h588     { height: 5.88em }
.h600     { height: 6.00em }
.h678     { height: 6.78em }
.h750     { height: 7.50em }
.h800     { height: 8.00em }
.h814     { height: 8.14em }
.h904     { height: 9.04em }
.h1000    { height: 10.00em }
.h1150    { height: 11.50em }
.h1300    { height: 13.00em }
.h1311    { height: 13.11em }
.h1570    { height: 15.70em }
.h1600    { height: 16.00em }
.h1917    { height: 19.17em }
.h2226    { height: 22.26em }
.h2476    { height: 24.76em }
.h2572    { height: 25.72em }
.h2740    { height: 27.40em }
.h2804    { height: 28.04em }
.h3570    { height: 35.70em !important; height: 39.50em }
.h3650    { height: 36.50em !important; height: 40.00em }
.h3700    { height: 37.00em !important; height: 40.50em }
.h3750    { height: 37.50em !important; height: 41.00em }
.h3650    { height: 36.50em }
.h3780    { height: 37.80em }
.h3800    { height: 38.00em }
.h3870    { height: 38.70em !important; height: 42.50em }
.h3920    { height: 39.20em !important; height: 41.70em }
.h3960    { height: 39.60em !important; height: 41.50em }
.h4000    { height: 40.00em !important; height: 43.50em }
.h4050    { height: 40.50em !important; height: 43.00em }
.h4060    { height: 40.60em !important; height: 42.50em }
.h4150    { height: 41.50em }
.h4450    { height: 44.50em }
.h4550    { height: 45.50em }
.h4580    { height: 45.80em }
.h7550    { height: 75.50em }
.h7700    { height: 77.00em }
.h8300    { height: 83.00em !important; height:79.50em }
.h8450    { height: 84.50em !important; height:80.50em }
.h8900    { height: 89.00em }
.h9100    { height: 91.00em }
.h9050    { height: 90.50em !important; height:87.50em }
.h9200    { height: 92.00em !important; height:89.00em }
.h9270    { height: 92.70em }
.h9400    { height: 94.00em }
.h9550    { height: 95.50em }
.h10900   { height: 109.00em }
.h11100   { height: 111.00em }
.h11350   { height: 113.50em }
.h11500   { height: 115.00em }
.h11600   { height: 116.00em }
.h11700   { height: 117.00em }
.h11800   { height: 118.00em }
.h11900   { height: 119.00em }
.h12000   { height: 120.00em }
.h12100   { height: 121.00em }
.h12200   { height: 122.00em }
.h12500   { height: 125.00em }
.h12700   { height: 127.00em }
.h12900   { height: 129.00em }
.h13000   { height: 130.00em }
.h13150   { height: 131.50em }
.h13800   { height: 138.00em }
.h14000   { height: 140.00em }
.h14350   { height: 143.50em }
.h14500   { height: 145.00em }
.h14800   { height: 148.00em }
.h14900   { height: 149.00em }
.h15000   { height: 150.00em }
.h15500   { height: 155.00em }
.h15580   { height: 155.80em }
.h15600   { height: 156.00em }
.h15700   { height: 157.00em }
.h17200   { height: 172.00em }
.h17300   { height: 173.00em }
.h17700   { height: 177.00em }
.h17800   { height: 178.00em }
.h18700   { height: 187.00em }
.h18800   { height: 188.00em }
.h20300   { height: 203.00em }
.h20450   { height: 204.50em }
.h23900   { height: 239.00em }
.h24000   { height: 240.00em }
.h29100   { height: 291.00em }
.h29250   { height: 292.50em }
.h34600   { height: 346.00em }
.h34800   { height: 348.00em }
.h38200   { height: 382.00em }
.h38300   { height: 383.00em }
.h43500   { height: 435.00em }
.h43600   { height: 436.00em }
.hauto    { height: auto }
.htest1   { height: 133em }
.htest2   { height: 131em }

/* line height */
.lh0      { line-height: 0em }
.lh1i2    { line-height: 1.20em !important; line-height: 2.00em }
.lh181    { line-height: 1.81em }
.lh200    { line-height: 2.00em }
.lh226    { line-height: 2.26em }
.lh250    { line-height: 2.50em }
.lh300    { line-height: 3.00em }
.lh800    { line-height: 8.00em }

.hidden   { display: none }
.inline   { display: inline }
.block    { display: block }
.list     { display: list-item }

/* font */
.fs00     { font-size: 0.0em }
.fs07     { font-size: 0.7em }
.fs08     { font-size: 0.8em }
.fs09     { font-size: 0.9em }
.fs10     { font-size: 1.0em }
.fs11     { font-size: 1.1em }
.fs12     { font-size: 1.2em }
.fs13     { font-size: 1.3em }
.fs14     { font-size: 1.4em }
.fcap     { font-variant: small-caps }
.ff       { font-family: verdana, sans-serif; }

.bold     { font-weight: bold }
.ita      { font-style: italic }
.und      { text-decoration: underline; }

/* clear */
.clear    { clear: both }
.clsx     { clear: left }
.cldx     { clear: right }

/* float */
.flsx     { float: left }
.flno     { float: none }
.fldx     { float: right }

/* images */
.img_logo { width: 32.70em }
.imgtopsx { width: 15.89em }

/* input */
.inp_txt  { font-family: sans-serif; font-size: 0.8em; width: 14em }

/* borders */
.brd1_cyn { border: 1px solid #00519B }
.brd1_cyn2{ border: 1px solid #6D99CC }
.brd1_blu { border: 1px solid #000066 }
.bt0      { border-top: 0em }
.brd0     { border: 0.0em solid }
.bbr      { border-bottom: 0.1em solid #000 }
.blr      { border-left: 	 0.1em solid #000 } 
.brr      { border-right:	 0.1em solid #000 } 
.btr      { border-top:  	 0.1em solid #000 }

/* margin */
.mrg0     { margin: 0em }
.mauto    { margin: 0 auto }
.mrg0i    { margin: 0em !important; margin-top: 1em; }
.mrg080   { margin: 0.80em }
.mt0      { margin-top: 0em }
.mt0i     { margin-top: 0em !important }
.mt0i2    { margin-top: 0em !important; margin-top: 0.80em }
.mt0i3    { margin-top: 0em !important; margin-top: -1.00em }
.mt0i4    { margin-top: 0em !important; margin-top: -1.50em }
.mt010    { margin-top: 0.10em }
.mt020    { margin-top: 0.20em }
.mt050    { margin-top: 0.50em }
.mt050i   { margin-top: 1.00em !important; margin-top: 0.50em }
.mt050i2  { margin-top: 1.00em !important; margin-top: 2.00em }
.mt1      { margin-top: 1.00em }
.mt150    { margin-top: 1.50em }
.mt2      { margin-top: 2.00em }
.mt250    { margin-top: 2.50em }
.mt270    { margin-top: 1.70em }
.mt3      { margin-top: 3.00em }
.mt362    { margin-top: 3.62em }
.mt4      { margin-top: 4.00em }
.mt4i     { margin-top: 4.00em !important; margin-top: 3.00em }
.mt-17    { margin-top: -17.00em }
.mb0      { margin-bottom: 0em }
.mb010    { margin-bottom: 0.10em }
.mb050    { margin-bottom: 0.50em }
.mb050i   { margin-bottom: 1.00em !important; margin-bottom: 0.50em }
.mb1      { margin-bottom: 1.00em }
.mb150    { margin-bottom: 1.50em }
.mb2      { margin-bottom: 2.00em }
.mr050    { margin-right: 0.50em }
.mr075    { margin-right: 0.75em }
.mr1      { margin-right: 1.00em }
.mr2      { margin-right: 2.00em !important; margin-right: 1.00em }
.mr5      { margin-right: 5.00em }
.ml0      { margin-left: 0em }
.ml0i     { margin-left: 0em !important; margin-left: 3.00em }
.ml020    { margin-left: 0.20em }
.ml050    { margin-left: 0.50em }
.ml075    { margin-left: 0.75em }
.ml1      { margin-left: 1.00em }
.ml150    { margin-left: 1.50em }
.ml150i   { margin-left: 1.50em !important; margin-left: 1.00em }
.ml2      { margin-left: 2.00em }
.ml3      { margin-left: 3.00em }
.ml450    { margin-left: 4.50em !important; margin-left: 2.50em }
.ml550    { margin-left: 5.50em !important; margin-left: 2.75em }
.ml6      { margin-left: 6.00em }
.ml7      { margin-left: 7.00em !important; margin-left: 3.50em }
.ml8      { margin-left: 8.00em !important; margin-left: 4.00em }
.ml1i     { margin-left: 1.00em !important; margin-left: 0.45em }
.ml1i2    { margin-left: 1.00em !important; margin-left: 1.20em }
.ml3i     { margin-left: 3.00em !important; margin-left: 3.20em }
.ml09i    { margin-left: 0.90em !important; margin-left: 0.45em }
.mrg0500  { margin: 0.50em 0em 0em }

/* padding */
.pad0     { padding: 0em }
.pad020   { padding-top: 0.10em; padding-bottom: 0.10em;  padding-left: 0.20em; padding-right: 0.20em; }
.pad025   { padding-top: 0.15em; padding-bottom: 0.15em;  padding-left: 0.25em; padding-right: 0.25em; }
.pt       { padding-top: 0em }
.pt1      { padding-top: 1.00em }
.pb       { padding-bottom: 0em }
.pl       { padding-left: 0em }
.pl1      { padding-left: 1.00em }
.pl2      { padding-left: 2.00em !important; padding-left: 0em; }
.pr       { padding-right: 0em }
.pr1      { padding-right: 1.00em }

/* position */
.abs      { position: absolute }
.rel      { position: relative }

.t0       { top: 0em }
.t1       { top: 1em }
.t1i      { top: 1em !important; top: 0.00em }
.t1i2     { top: 1.50em !important; top: 1.00em }
.t1i1     { top: 1.50em !important; top: -1.00em }
.t150     { top: 1.50em }
.t2       { top: 2em }
.t250     { top: 2.50em }
.t3       { top: 3em }
.t4       { top: 4em }
.t45i     { top:4.5em !important; top:4em }
.t13      { top: 12em }
.r0       { right: 0em }
.r1       { right: 1em }
.r-55     { right: -5.5em }
.r2       { right: 2em }
.r3       { right: 3em }
.b0       { bottom: 0em }
.l0       { left: 0em }      

/* vertical Align */
.vab      { vertical-align: bottom } 
.vam      { vertical-align: middle } 
.vat      { vertical-align: top } 

/* text align */
.tcx      { text-align: center }
.tjx      { text-align: justify }
.tsx      { text-align: left }
.tdx      { text-align: right }

.menu a:link { color: #EEEEEE }
.menu a:visited { color: #EEEEEE }
.menu a:hover { color: #EEEEEE }

*:first-child+html .hdesc { height: 14em; }
