body 
{

}
a
{
    border-style: none none none none;
    border-width: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #3333FF;
    text-decoration: underline;
}
a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFF99;
    background-color: #000097;
}

a.old
{
    border-style: solid solid solid solid;
    border-width: 1px;
    border-color: #000060;
    padding: 4px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #3333FF;
    text-decoration: none;
}
a.old:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFF99;
    background-color: #000097;
}

a.menu
{
    border-style: none none none none;
    color: #002080;
    text-decoration: none;
}
a.menu:hover
{
    border-style: none none none none;
    color: #002080;
    background-color: #C0C0C0;
    text-decoration: none;
}

a.LinkSottolineato
{
    color: #002080;
    background-color: transparent;
    text-decoration: underline;
    border-style: none;
    font-style: normal;
    font-weight: normal;
}
a.LinkSottolineato:hover
{
    color: #0066FF;
    text-decoration: underline;
    background-color: transparent;
}

a.mainmenu
{
    border-style: none none none none;
    color: #000000;
    background-color :#c0c0c0;
    text-decoration: none;
    padding:3px;
    margin-left:1px;
}
a.mainmenu:hover
{
    border-style: none none none none;
    color: #FFFF00;
    background-color: #707070;
    text-decoration: none;
    padding:3px;
    margin-left:1px;
}

a.mainmenuSelected
{
    border-style: solid;
    border-bottom-color:Blue ;
    border-width:1px;
    color: #000000;
    background-color: #FFFFCC;
    text-decoration: none;
    padding: 3px;
    margin-left: 3px;
}
a.mainmenuSelected:hover
{
    border-style: none none none none;
    color: #FFFF00;
    background-color: #000000;
    text-decoration: none;
    padding:3px;
    margin-left:3px;
}
a.home
{
    border-style: none none none none;
    border-width: 0px;
    color: #0099FF;
    background-color: transparent;
}
a.home:hover
{
    border-style: none none none none;
    border-width: 0px;
    color: #0099FF;
    background-color: #FFFF66;
}
a.HomeOggetto
{
    border-style: none none none none;
    border-width: 0px;
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #000080;
    background-color: transparent;
    text-decoration:underline;
}
a.HomeOggetto:hover
{
    border-style: none none none none;
    border-width: 0px;
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #000080;
    background-color: #99CCFF;
    text-decoration:underline;
}

.DivMaster2
{
    padding: 10px;
    text-align:left;
    border-right-color:#000080;
    border-right-style:dotted ;
    border-right-width:1px;
    color:Blue; 
    position: static; 
    background-color: #ffffff; 
    width: 185px; 
    height: 400px; 
    float: left;
}
.SfondoClienti
{
    padding: 10px;
    text-align:left;
    border-color:#000080;
    border-style:dotted ;
    border-width:1px;
    width:600px;
    background-color: #ffffff; 
}

.txt
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    color: #002080;
    text-decoration: none;
}
.txt10
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.txt12
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.txt16
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
}
.txtTahoma9
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    color: #3366CC;
    text-decoration: none;
}
.txtTahoma10
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #3366CC;
    text-decoration: none;
    margin-bottom: 0px;
}
.txtTahoma10red
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
    background-color:#FF0000;
    text-decoration: none;
}
.txtTahoma12
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #3366CC;
    text-decoration: none;
}
.scuro
{
    color: #000099;
    font-style:italic;
}
.TitoloTabellaClienti
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #000099;
    background-color:#AADDFF;
    text-decoration: none;
}
.TitoloTabellaClienti12
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #000099;
    background-color:#AADDFF;
    text-decoration: none;
}
.txtTahoma16
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    color: #3366CC;
    text-decoration: none;
}
.TitoloDiPagina
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 800 ;
    color: #003399;
    text-decoration: none;
    font-weight:bolder ;
}
.txtTahoma20
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: normal;
    color: #3366CC;
    text-decoration: none;
}
.txt1
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 1px;
    font-style: normal;
    font-weight: normal;
    color: #3366CC;
    text-decoration: none;
}
.txt5
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 5px;
    font-style: normal;
    font-weight: normal;
    color: #3366CC;
    text-decoration: none;
}
.mgr10
{
    margin-right: 10px;
}

.mg5
{
    margin-left: 5px;
}
.mg10
{
    margin-left: 10px;
}
.mg20
{
    margin-left: 20px;
}
.mg50
{
    margin-left: 50px;
}
.mg100
{
    margin-left: 100px;
}
.mg200
{
    margin-left: 200px;
}
.sinistra
{
    text-align:left;
}
.txtAbout
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #3366CC;
    text-decoration: none;
}
.mg_r10
{
    margin-right:10px; 
}
.txtPWD
{
    border: 1px solid #0000FF;
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFCC;
    text-decoration: none;
    position:relative;
    top:20px;
    left:50px;
}
.style_display
{
    height: 56px;
}
.TitoliTabellaLink
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFCC;
    background-color:Blue;  
    text-decoration: none;
    top:20px;
    left:50px;
}
.TestaTabellaAjax
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFCC;
    background-color:Blue;  
    text-decoration: none;
}
.TestaTabellaAzzChiaro
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight:normal;
    color: #3333FF;
    background-color: #99CCFF;
    text-decoration: none;
}
.TitoliTabellaNews
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFCC;
    background-color:Blue;  
    text-decoration: none;
    top:20px;
    left:50px;
}
.TitoloColonna
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFdd;
    background-color: #336699;
    text-decoration: none;
}
.TitoloColonna2
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: black;
    background-color:orange;
    text-decoration: none;
}
.OggettoNews
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #000080;
    text-decoration: none;
}
.TestoNews
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #3366CC;
    text-decoration: none;
}
.OggettoCatalogo
{
    font-family: "Tahoma" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
}
.ModalBackground
{
  background-color:#CCCCFF;
  filter:alpha(opacity=80);
  opacity:0.5;
}
.ModalWindow
{
  border: solid 4px #c0c0c0;
  background:#f0f0f0;
  padding: 10px 10px 10px 10px;
  position:absolute;
  text-align:left;
    height: 229px;
    top: 431px;
    left: 326px;
}

.td_menu
{
    border: solid 1px #c0c0c0;
    padding: 5px 5px 5px 5px;
    background: #F0FFFF;
}
.td_menu_nuovo
{
    border: solid 1px #c0c0c0;
    padding: 5px 5px 5px 5px;
    background: #FFFFCC;
}
.DivFasi
{
    background-position: #F0FFFF;
    margin: 20px;
    border: double 3px #c0c0c0;
    padding: 10px;
    background: #F0FFFF;
}
.gr_1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #3C78B5;
    background-color: #F0F0F0;
    border:1px solid #A0BEDC;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #A0BEDC;
    border-right-color: #A0BEDC;
    border-bottom-color: #A0BEDC;
    border-left-color: #A0BEDC;
}
.gr_1_bordo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #3C78B5;
    background-color: #F0F0F0;
    border:1px solid #A0BEDC;
}
.gr_2_bordo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #44547D;
    border:1px solid #A0BEDC;
}
.gr_2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #44547D;
    background-color: #E8E8E8;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #A0BEDC;
    border-right-color: #A0BEDC;
    border-bottom-color: #A0BEDC;
    border-left-color: #A0BEDC;
}
.gr_7
{
    color: #3C78B5;
    background-color: #F0F0F8;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #A0BEDC;
    border-right-color: #A0BEDC;
    border-bottom-color: #A0BEDC;
    border-left-color: #A0BEDC;
}
.gr_8
{
    color: #384567;
    background-color: #E0E8E0;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #A0BEDC;
    border-right-color: #A0BEDC;
    border-bottom-color: #A0BEDC;
    border-left-color: #A0BEDC;
}


.Scadere
{
    background-color: #FCD58B;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana;
    color: #000000;
    text-align:center;
}

.Scadute
{
    background-color: #FF5B5B;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana;
    color: #000000;
    text-align:center;
}
.CentraDivDomanda
{
    margin-left:auto;
    margin-right:auto;
    width:800px;
}
.gr_a
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #154c85;
    background-color: #F0F0F0;
    border:1px solid #A0BEDC;
}
.gr_b
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #154c85;
    background-color: #d7dfeb;
    border:1px solid #A0BEDC;
}

