/*main content body [scrolling disabled]*/
.main{
    background: url(../img/ale/background3.jpg) fixed;
    background-repeat: no-repeat;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}
/*main content body [scrolling automatic]*/
.mainscroll{
    background: url(../img/graph/background3.jpg) fixed;
    background-repeat: no-repeat;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    scrollbar-track-color: #FFFFF5; 
    scrollbar-base-color: #6D8BBF;
    scrollbar-face-color: #6D8BBF;
    scrollbar-arrow-color: #FFFFF5;
    line-height: 1.4;
}
/*navigation bar body*/
.navbar{
    /*background: #FFFFF5; */
    background=#6D8BBF;  
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}
.navbar1{
    /*background: #FFFFF5; */
    background=#6D8BBF;  
    margin-top: 1;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}
/*main content body plaincolored [scrolling disabled]*/
.main2{
    background: url(../img/graph/background4.jpg) fixed;
    background-repeat: no-repeat;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}
/*main content plaincolored body*/
.mainscroll2{
    background: url(../img/graph/background4.jpg) fixed;
    background-repeat: no-repeat;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    SCROLLBAR-SHADOW-COLOR:  #B7B7D3; 
    scrollbar-track-color: #EBE7D8; 
    scrollbar-base-color: #FFFEF0;
    scrollbar-face-color: #718FCB;
    scrollbar-arrow-color: #718FCB;
}
/*spaced paragraph*/
.par1{
    line-height: 1.4;
}
/*more spaced paragraph*/
.par2{
    line-height: 1.4;
}
/*font: red*/
.font1{
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 11px;
    color: #E01456;
    /*font-style: italic;*/
}  
.font1B{
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 11px;
    font-weight: bold;
    color: #E01456;
    line-height: 1.4;
    /*font-style: italic;*/
}  
.font1B2{
    font-family: Arial, Tahoma, MS Sans Serif;
    font-size: 12px;
    font-weight: bold;
    color: #E01456;
    /*font-style: italic;*/
}  

.font1C{
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 15px;
    font-weight: bold;
    color: #E01456;
    line-height: 1.4;
    /*font-style: italic;*/
}  
.font1D{
    font-family: Tahoma, MS Sans Serif;
    font-size: 10px;
    color: #E01456;
    /*font-style: italic;*/
}

/*font: navy*/
.font2{
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 12px;
    color: #04269D;
}
.font2B{
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 10px;
    font-weight: bold;
    color: #04269D;
}
.font2C{
    font-family: Century Gothic, Tahoma, MS Sans Serif;
    font-size: 25px;
    color: #04269D;
    font-weight: bold;
    font-style: italic;
}  
.font2D{
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 10px;
    color: black;
    line-height: 1.4;
}  

.font2D2{
    font-family: Arial, Tahoma, MS Sans Serif;
    font-size: 11px;
    color: #04269D;
}  
.font2D3{
    font-family: Arial, Tahoma, MS Sans Serif;
    font-size: 12px;
    color: #04269D;
}  

.font3{
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 9px;
    color: #FFFFF9; 
}
.font3B{
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 11px;
    color: #FFFFF9; 
}  
/*dotted list style for left menu voices*/
li.menu {
    list-style: square url("../img/symb/archivioclo.gif");
    margin: -5;
    padding: 0 0px;
}
/*dotted list style for left menu subvoices*/
.submenu{
    list-style: disc url("../img/symb/sq.png");
    margin: 0;
    padding: 0 0px;
}
/*dotted list style for products descriptions*/
.list{
    list-style: disc url("../img/symb/frecciin.bmp");
    margin: 0em;
    padding: 0 20px;
}
/*dotted list style for products descriptions, 2*/
.list2{
    list-style: disc url("../img/symb/sqr.bmp");
    margin: 0em;
    padding: 0 20px;
}
/*table borders*/
.tab{
    border: 1px solid;
    border-color: #FFFFF9;
}
/*table into mail form*/
.tab2{
    border: 1px solid;
    border-color: #B7B7D3;
    background: #FFFFF5;
}
/*other tables*/
.tab3{
    border: 1px solid;
    border-color: #B7B7D3;
    background: #FFFFF9;
}
.tab4{
    border: 1px solid;
    border-color: #B7B7D3;
    background: #FFBFBF;
}


/*select into mail form*/
.select{
    font-family: Verdana, MS Sans Serif, Tahoma;
    font-size: 10px;
    color: #FF035B;
    width: 200px;
}
/*mandatory textfields into mail form*/
.text{
    font-family: Verdana, MS Sans Serif, Tahoma;
    font-size: 10px;
    color: black;
    background: #FFBFBF;
}
/*unmandatory textfields into mail form*/
.text2{
    font-family: Verdana, MS Sans Serif, Tahoma;
    font-size: 10px;
    color: black;
    background: white;
}
.texta{
    font-family: Verdana, MS Sans Serif, Tahoma;
    font-size: 10px;
    color: black;
    background: white;
    width: 320px;
    height: 70px;
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-3dlight-color: white;
    scrollbar-arrow-color: white;
    scrollbar-base-color: white;
    scrollbar-darkshadow-color: white;
    scrollbar-face-color: #6D8BBF;
    scrollbar-highlight-color: white;
    scrollbar-shadow-color: white;
    scrollbar-track-color: white;
}
/*button into mail form*/
.button {
    height: 20;
    width: 60px;
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFF5;
    background-color: #6D8BBF;
    cursor: hand;
}
/*button into products*/
.button2 {
    height: 18;
    width: 100px;
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 9px;
    font-weight: bold;
    color: #04269D;
    background-color: #FFFFF5;
    cursor: hand;
}
/*SPANS*/
.formint{
   width: 70%;
   padding: 5px;
   background: #FFFFF5;
   font-family: Verdana, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color: #E01456;
   text-align: center;
}
.formbody{
   width: 100%;
   padding: 7px;
   background: #FFFFF5;
   font-family: Tahoma, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color: #04269D;
   text-align: right;
}
/*TDS*/
.td_form_prev_lab{
   padding: 4px;
   background: #92BDDF;
   font-family: Tahoma, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color: #294684;
   text-align: right;
}
.td_form_prev_wer{
   padding: 4px;
   background: #92BDDF;
   font-family: Tahoma, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   color: #04269D;
   text-align: left;
}
/*anchors*/
a.a1{
    position: relative;
    background-color: none;
    font-family: Verdana, MS Sans Serif, Tahoma;
    font-size: 10px;
    color: black;
    text-decoration: none;
}
a.a1:hover{
    background-color: transparent;
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 10px;
    color: #E01456;
    text-decoration: none;
}
a.a1 span{
    display: none
}
a.a1:hover span{ /*lo span verrą mostrato solo sullo stato :hover */
    display: block;
    position: absolute;
    top: 0em;
    left: 18em;
    width: 15em;
    border: 1px solid black;
    background-color: white;
    color: black;
    font-size: 100%;
    font-weight: bold;
    text-align: center;
}

a.a1B{
    position: relative;
    background-color: none;
    font-family: Verdana, MS Sans Serif, Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #FFFF01;
    text-decoration: none;
}

a.a1C{
    position: relative;
    background-color: none;
    font-family: Verdana, MS Sans Serif, Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: underlined;
}

a.a1C:hover{
    background-color: transparent;
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 15px;
    font-weight: bold;
    color: #FFFF01;
    text-decoration: none;
}

a.a1D{
    position: relative;
    background-color: none;
    font-family: Verdana, MS Sans Serif, Tahoma;
    font-size: 15;
    font-weight: bold;
    color: #FFFF01;
    text-decoration: none;
}

a.a1E{
    position: relative;
    background-color: none;
    font-family: Verdana, MS Sans Serif, Tahoma;
    font-size: 15;
    font-weight: bold;
 	font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 15px;
    font-weight: bold;
    color: #E01456;
text-decoration: none;
}    

a.aintro{
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 14px;
    color: #E01456;
    text-decoration: none;
    font-weight: bold;
}

a.aintro:hover{
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 14px;
    color: #E01456;
    font-style: italic;
    text-decoration: none;
    font-weight: bold;
}

a.bar{
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 10px;
    color: #FFFFF9;
    text-decoration: none;
    font-weight: bold;
}

a.bar:hover{
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 10px;
    color: #FFFF01;
    text-decoration: none;
    font-weight: bold;
}
a.bar1{
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 10px;
    color: #FFFF01;
    text-decoration: none;
    font-weight: bold;
    
}
a.bar1:hover{
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 10px;
    color: #FFFF01;
    text-decoration: none;
    font-weight: bold;
}
a.left{
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 9px;
    color: #FFFF01;
    text-decoration: none;
}
a.left:hover{
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 9px;
    color: #FFFF01;
    text-decoration: none;
    font-weight: bold;
}
a.bar2{
    font-family: Arial, Tahoma, MS Sans Serif;
    font-size: 12px;
    color: #FFFF01;
    text-decoration: none;
    font-weight: bold;
    
}
a.bar2:hover{
    font-family: Arial, Tahoma, MS Sans Serif;
    font-size: 12px;
    color: #FFFF01;
    text-decoration: none;
    font-weight: bold;
}
a.a2{
    position: relative;
    background-color: none;
    font-family: Tahoma, MS Sans Serif;
    font-size: 15px;
    font-weight: bold;
    color: white;
    text-decoration: none;
}
a.a2:hover{
    background-color: transparent;
    font-family: Tahoma, MS Sans Serif;
    font-size: 15px;
    font-weight: bold;
    color: white; 
    font-style: italic;
}

/*mailto into homeleft [menu]*/
a.addr{
    position: relative;
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFF9;
    text-decoration: none;
}
a.addr:hover{
    background-color: transparent;
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFF01; 
    text-decoration: none;
}


a.a4{
    position: relative;
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 10;
    font-weight: bold;
    color: #04269D;
    text-decoration: none;
}

a.a4:hover{
    background-color: transparent;
    font-family: Verdana, Tahoma, MS Sans Serif;
    font-size: 10;
    font-weight: bold;
    color: #E01456;
    text-decoration: none;
}
a.a5{
    font-family: Arial, Tahoma, MS Sans Serif;
    font-size: 12px;
    color: #04269D;
    font-weight: bold;
    text-decoration: none;
}  
a.a5:hover{
    z-index: 25;
    background-color: transparent;
    font-family: Arial, Tahoma, MS Sans Serif;
    font-size: 12px;
    color: #E01456;
    font-weight: bold;
    text-decoration: underline;
}

