/* CSS Document */
Body
    {
    background-image: url(sfondi/body.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-color: rgb(119,142,195);
    background-attachment: fixed;
    font-family: 'ArialMT', 'Arial', 'sans-serif';
    color:rgb(0,0,0) ;
    margin: 0 auto;
    padding: 0 auto;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
    }

    #autodiv
    {
    visibility: hidden;
    }
    a:link    {text-decoration: none;color: rgb(0,0,255);}
    a:visited {text-decoration: none;color: rgb(0,0,255);}
    a:hover   {text-decoration: none;color: rgb(0,191,255);}
    a:active  {text-decoration: none;color: rgb(0,0,255);}

    #MenuBar a:link    {font-size:12px;text-decoration: none;color: rgb(0,0,255);}
    #MenuBar a:visited {font-size:12px;text-decoration: none;color: rgb(255,0,0);}
    #MenuBar a:hover   {font-size:12px;text-decoration: none;color: rgb(128,128,128);}
    #MenuBar a:active  {font-size:12px;text-decoration: none;color: rgb(0,0,0);}

    img
    {
    border: none;
    }

    .ALL
    {
    background-color: rgb(255,255,255);
    border-top: 2px solid rgb(220,220,220);
    border-left: 2px solid rgb(192,192,192);
    border-right: 2px solid rgb(192,192,192);
    border-bottom: 3px inset rgb(192,192,192);
    margin: 0 auto;
    padding: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 980px;
    height: auto;
    }

    .F-ALL
    {
    background-color: rgb(255,255,255);
    margin: 0 auto;
    padding: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 980px;
    height: auto;
    }

    #TOP
    {
    background-color: rgb(255,255,255);
    margin: 0 auto;
    padding: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 980px;
    height: auto;
    }

    .BOT
    {
    border-top: 1px solid rgb(192,192,192);
    margin: 0px 0px 10px 0px;
    padding: 10px 20px 10px 20px;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 980px;
    height: auto;
    }

    .ABS
    {
    overflow: hidden;
    position: absolute;
    text-align:left;
    left:0px;
    top:0px ;
    width: auto;
    height: auto;
    z-index:2;
    visibility:visible;
    }

    #MenuBar
    {
    background-image: url(sfondi/meba.jpg);
    margin: 0 auto;
    padding: 0 auto;
    border-bottom: 2px rgb(196,196,196)  outset;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 980px;
    height:25px;
    }

    #menu {
    background-image: url(sfondi/meba.jpg);
    margin: 0 auto;
    padding: 0 auto;
    border-bottom: 2px rgb(196,196,196)  outset;
    position: relative;
    text-align:left;
    width:auto;
    height:25px;
    z-index:5;

    }
    #menu ul {margin: 0;padding:0 ;list-style-type: none;}
    #menu li {width:130px;float:left;margin: 0;padding: 0;border-right: 2px rgb(96,96,96)  solid;text-align:center;}
    #menu a {display: block;padding: 5px;color: #000;text-decoration: none;}
    #menu a:hover {background-color: #C0C1C1;color: rgb(255,255,255);text-decoration: none;}
/* NASCONDO I SOTTOMENU */
    #menu li ul {display: none}
/* MOSTRO IL SOTTOMENU AL PASSAGGIO DEL MOUSE */
    #menu li:hover ul {display: block;position: absolute;z-index:1;width:130px;padding: 0;margin: 0 0 0 -1px;line-height: 20px;border:1px solid black;background: white;}
/* UN PO' DI SITLE PER I LINK */
    #menu li li {background: rgb(233,233,233);border: 1px solid rgb(192,192,192);text-align:left;width: 128px;}
    #menu li li a {padding: 2px 2px 2px 20px;border-bottom: 1px solid rgb(255,255,255);}

    #AFM
    {
    overflow: hidden;
    position: absolute;
    text-align:left;
    left:0px;
    top:0px ;
    width: auto;
    height: auto;
    z-index:1;
    }

    .MBF
    {
    float: left;
    border-right: 2px rgb(96,96,96)  solid;
    overflow: hidden;
    position: relative;
    padding-top:0px  ;
    text-align: center;
    width: 180px;
    height:25px ;
    }

    #sheet
    {
    background-color: rgb(255,255,255);
    margin: 0 auto;
    padding: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 980px;
    min-height: 500px;
    }

    #PGC
    {
    overflow: hidden;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    text-align:center;
    width: auto;
    height:auto;
    z-index:1;
    }

    #MFL
    {
    float: left;
    background-color: rgb(255,255,255);
    margin-left: 0px;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
    width: 180px;
    height: auto;
    }

    .MFTOP
    {
    background-image: url(sfondi/mtl.jpg);
    border-right:1px solid rgb(223,223,223);
    border-left:1px solid rgb(223,223,223);
    text-align: left;
    margin: 0 auto;
    padding-left:8px;
    padding-top:4px;
    font-size: 12px;
    color: rgb(255,0,0);
    font-weight: bold;
    overflow: hidden;
    position: relative;
    width: auto;
    height: 20px;
    }

    .MFRAME
    {
    background-color: rgb(255,255,255);
    border: 1px solid rgb(223,223,223);
    text-align: left;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 7px;
    padding-left:5px;
    padding-bottom:5px;
    overflow: hidden;
    position: relative;
    width:auto;
    height: auto;
    }

    .MFID
    {
    background-image: url(sfondi/sole.gif);
    background-position: left;
    background-repeat: no-repeat;
    border-bottom: 1px solid rgb(204,255,102);
    padding: 1px 0px 2px 12px;
    margin: 0 auto;
    margin-top:3px;
    overflow: hidden;
    position: relative;
    width: auto;
    height:15px;
    }

    .LI
    {
    background-image: url(sfondi/punto.jpg);
    background-position:left top;
    background-repeat: no-repeat;
    padding: 1px 0px 2px 12px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: auto;
    height:auto;
    }

    .MFIMG
    {
    padding: 0 auto;
    margin: 0px 0px 3px 0px;
    text-align: center;
    border-bottom: 1px solid rgb(192,192,192);
    overflow: hidden;
    position: relative;
    width: auto;
    height:auto;
    }

    .BFT
    {
    text-align: left;
    border-bottom: 1px solid rgb(220,220,220);
    overflow: hidden;
    position: relative;
    width: 100%;
    height:auto;
    }

    .BFL
    {
    float: left;
    background-color: rgb(255,255,255);
    margin-left: 0px;
    margin-right: 5px;
    overflow: hidden;
    position: relative;
    width: auto;
    height: auto;
    }

    #foto
    {
    text-align:center;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    padding: 0px 0px 0px 0px;
    }

    #IFR
	  {
	  float: right;
    background-color: rgb(255,255,255);
    margin-left: 5px;
    margin-right: 0px;
    overflow: hidden;
    position: relative;
    width: 180px;
    height: auto;
    }

    #IFR-350
	  {
	  float: right;
    background-color: rgb(255,255,255);
    margin-left: 5px;
    margin-right: 0px;
    overflow: hidden;
    position: relative;
    width: 350px;
    height: auto;
    }

    #Rif
    {
    font: italic normal normal small/18px 'Courier New', Courier, 'Andale Mono', monospace;
    overflow: hidden;
    position: relative;
    width: auto;
    height: auto;
    }

    #InAp
    {
    border: 1px solid rgb(200,200,200);
    text-align:center;
    padding:5px 5px 5px 5px;
    overflow: hidden;
    position: relative;
    width: auto;
    height: auto;
    }

    .Linea
	  {
    border-bottom: 1px solid rgb(192,192,192);
    margin: 5px 3px 10px 3px;
    overflow: hidden;
    position: relative;
    width: 100px;
    height:5px ;
    }

    .BOX-F
    {
    border-radius: 3px;
    border: 1px solid rgb(192,192,192);
    background-color: rgb(255,255,255);
    margin-top:3px;
    margin-bottom:3px;
    padding: 1px 3px 1px 1px;
    overflow: hidden;
    text-align:left;
    position: relative;
    width: 120px;
    height: 28px;
    }

    .BOX-X
    {
    background-image: url(sfondi/meba.jpg);
    margin: 0 auto;
    padding: 3px 0px 0px 5px;
    border-bottom: 2px rgb(201,201,201) groove ;
    overflow: hidden;
    position: relative;
    text-align: left;
    font-weight: bold;
    width: auto;
    height:18px;
    }

    .BOX
    {
    background-color: rgb(255,255,255);
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
    text-align: justify;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    position: relative;
    width:610px;
    height: auto;
    }

    .BOX-B
    {
    background-color: rgb(255,255,255);
    border: 1px solid rgb(231,231,231);
    text-align:left;
    margin: 0 auto;
    margin-bottom: 5px;
    padding: 5px 5px 5px 5px;
    overflow: hidden;
    position: relative;
    width:610px;
    height: auto;
    }

    .BOX-DATA
    {
    font-size:18px;
    border: 1px solid rgb(231,231,231);
    text-align: center;
    padding: 5px 0px 5px 0px;
    overflow: hidden;
    position: relative;
    width: auto;
    height: auto;
    }

    .BOX-DES
    {
    border-top: 1px solid rgb(210,210,210);
    border-bottom: 1px solid rgb(210,210,210);
    background-color: rgb(242,242,242);
    text-align: center;
    margin: 0px 0px 10px 0px;
    padding: 1px 3px 1px 3px;
    overflow: hidden;
    position: relative;
    width: auto;
    height: auto;
    }

    .BOX-BOX
    {
    border-bottom: 1px solid rgb(210,210,210);
    margin: 0px 0px 10px 0px;
    padding: 0;
    overflow: hidden;
    position: relative;
    width: auto;
    height: auto;
    }
    .PAI
    {
    background-image: url(sfondi/sole.gif);
    background-position: left;
    background-repeat: no-repeat;
    border-bottom: 1px solid rgb(255,0,0);
    text-align: left;
    margin-top: 5px;
    font-size: 10px;
    font-style: italic;
    padding: 2px 0px 0px 20px;
    overflow: hidden;
    position: relative;
    width: auto;
    height: 12px;
    }

    .XTR
    {
    border-bottom: 1px solid rgb(232,232,232);
    margin-top: 2px;
    text-align: right;
    font-size: 14px;
    padding: 1px 0px 0px 0px;
    overflow: hidden;
    position: relative;
    width: auto;
    height: 18px;
    }

    .XTL
    {
    border-bottom: 1px solid rgb(232,232,232);
    margin-top: 2px;
    text-align: left;
    font-size: 14px;
    padding: 1px 0px 0px 0px;
    overflow: hidden;
    position: relative;
    width: auto;
    height: 18px;
    }

    .TAR
    {
    text-align:right;
    font-size:14px;
    margin: 0 auto;
    margin-bottom: 3px;
    padding: 0px 0px 0px 0px;
    }

    p.DAY
    {
    color:red;
    font-weight:bold;
    font-size:48px;
    margin: 0 auto;
    padding: 0px 5px 0px 5px;
    }

    p.T1
    {
    color:rgb(128,128,128);
    text-align:center;
    font-weight:bold;
    font-size:24px;
    font-family: 'Calibri', 'Arial';
    margin: 0 auto;
    padding: 0;
    }

    p.PTP
    {
    color:#0063c6;
    text-align:center;
    font-weight:bold;
    font-size:32px;
    font-family: 'Calibri', 'Arial';
    margin: 0 auto;
    padding: 0 auto;
    }

    p.PL
    {
    color:#0063c6;
    text-align:left;
    font-weight:bold;
    border-bottom: 1px solid #73b944;
    font-size:14px;
    margin: 0 auto;
    margin-bottom: 3px;
    padding: 0px 0px 0px 0px;
    }

    p.PB
    {
    color:#0063c6;
    text-align:left;
    font-weight:bold;
    font-size:14px;
    margin: 0 auto;
    margin-bottom: 3px;
    padding: 0px 0px 0px 0px;
    }

    p.PY
    {
    color:red;
    text-align:left;
    font-weight:bold;
    font-size:14px;
    margin: 0 auto;
    margin-bottom: 5px;
    padding: 0px 0px 0px 0px;
    }

    p.PG
    {
    font-size:11px;
    text-align:justify;
    margin: 0 auto;
    padding: 0px 0px 0px 0px;
    }

    p.testo
    {
    font-size:12px;
    text-align:justify;
    margin: 0 auto;
    padding: 3px 3px 3px 3px;
    }

    p.Tdes
    {
    font-size:14px;
    text-align:left;
    margin: 0 auto;
    padding: 2px 0px 2px 0px;
    }


