/* Foglio di stile per MAC*/

#dropmenudiv{
position:absolute;
border:1px solid #fff;
border-bottom-width: 0;
font-family:Verdana, Arial, geneva, arial, sans-serif; 
font-size:10px; 
color:#fff; 
line-height:18px;
z-index:100;
left: 0px;
background-color: #84010A;
}

#dropmenudiv a{
background-color: #84010A;
width: 100%;
padding:3px 0px;
text-indent: 3px;
display: block;
border-bottom: 1px solid #fff;
text-decoration: none;
color: #fff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #58040A;
}

</style>

.navigationList {margin:0px; border-bottom:0px; background:#062b56; width:700px;padding:0px;border:0px;}
.navigationList td { width:25%; font-size:11px; padding:3px; margin:0px; border:0px; background:#003A84; 
                                  height:20px; vertical-align:middle; color: #fff; font-weight:normal; text-align:center;text-decoration:none;}
.navigationList a {padding:0; margin:0; color: #fff;text-decoration: none; }
.navigationList td.active {font-size:11px; margin:0px; border: 0px solid #fff;  background:#062b56; text-decoration:none;
                                                     height:20px; color:#fff; font-weight:normal;}

.tabcontentstyle{ /*style of tab content oontainer*/
width: 100%;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}

/* stili generali*/
html                    {color:#000; 
                    padding:0;
                    background:#fff;
                    max-width:1200px;
                    margin:0 auto!important;
                    }
    
body           {
                    font-family:Verdana, Arial, geneva, arial, sans-serif; 
                    font-size:11px; 
                    color:#000; 
                    padding:0; 
                    margin:0;
                    border:0;  
                    }

td              {font-family:Verdana, Arial, geneva, arial, sans-serif;}
    
hr, .alt, #intestazione         {visibility:hidden; 
                    font-size:1%; 
                    position:absolute; height:1px; width:1px;}

p, ul, form  {margin:0; 
                    list-style-position:outside;
                    font-family:Verdana, Arial, geneva, arial, sans-serif;}

ul                          {list-style-type:none; }

p.testoBoxHome {padding:0px 0px 0px 11px; margin:0px; color:#84010A; font-size:11px;}                    
                    
h2                  {color:#84010A;font-family:Arial, geneva, arial, sans-serif; font-size:11px;}
h2.titoloBoxHome                  {padding:5px 0px 5px 11px; margin:0px;}

h3                  {font-size:11px;font-family:Arial, geneva, arial, sans-serif; padding:0px; margin:0px;}
img                     {border:0; margin:0;}

.containerImg               {width:100%; text-align:center;}

a.linkBoxHome {font-size:11px; color:#000; text-decoration:none; }                    

.menuOrizzontale1 {visibility:hidden; background:#84010A; text-align:center;width:126px;}        
.menuOrizzontale2 {visibility:hidden; background:#58040A; text-align:center;width:126px;padding-bottom:5px;padding-top:5px}
.linkMenuOrizzontale {visibility:hidden; font-size:11px;  color:#fff; text-decoration:none; font-weight:bold; width:100%;display:block;}
        
.layout                         {clear:both;}




/*Stili per la struttura*/

#tabella1         {width:100%; padding:0px; margin:0px; margin-bottom:16px;background: #84010A;}
#tabella1 tr      {padding:0px; margin:0px;}
#tabella1 td    {padding:0px 0px; 
                          margin:0px 0px 0px 0px;
                          text-align:center; 
                          width:100%;
                          height:40px;
                          background: #84010A;
                          border:0px solid #000;}

#tabella2        {width:756px;padding:0px;margin:0px;}

#words      {visibility:hidden; width:120px; 
                    border:1px solid #96958e; 
                    font-size:11px; 
                    min-height:17px; 
                    height:auto!important; 
                    height:17px;}

#searchSubmit               {visibility:hidden; border:0; 
                    min-height:17px; 
                    height:auto!important; 
                    height:11px;
                    background:#58040A;
                    border:1px solid #C0C0C0;
                    color:#fff;
                    height:17px;
                    font-size:11px;}


/*Ticker */
#boxTicker   {visibility:hidden; margin:0px ;
                        padding:0px;
                        margin-top:11px;
                        background:#fff;
                        min-height:20px;
                        font-size:11px;
                        color:#000;
                        }

#boxTicker a  {margin:0px ;
                        padding:0px;
                        padding-right:60px;
                        background:#fff;
                        min-height:20px;
                        font-size:11px;
                        color:#000;
                        text-decoration:none;
                        }

/*Navigation Path*/
#navigation {margin:0px ;
                        padding:0px;
                        margin-left:11px;
                        margin-top:11px;
                        background:#fff;
                        min-height:20px;
                        font-size:11px;
                        color:#58040A;
                        }

#navigation a {margin:0px ;
                        padding:0px;
                        background:#fff;
                        min-height:20px;
                        font-size:11px;
                        color:#58040A;
                        text-decoration:none;
                        }



/*Promozione*/
#promotion   {margin:0px ;
                        padding:0px;
                        background:#fff;
                        min-height:100px;
                        width:196px;font-size:11px ;}

#promotion p       {font-size:11px ; padding-bottom:5px; border-bottom:1px solid #c0c0c0;}
#promotion a       {font-size:11px ; padding-bottom:5px; border-bottom:0px solid #c0c0c0; color:#000;text-decoration:none;}
#promotion h3       {font-size:11px ; padding-top:5px;/*color:#84010A;*/}
#promotion h2       {font-size:11px ; border-bottom:2px solid #c0c0c0;}


/*Avvisi di Borsa Home Page*/
#avvisi   {margin:0px ;
                        padding:0px;
                        background:#fff;
                        min-height:100px;
                        width:196px;}

#avvisi p       {font-size:11px ; padding-bottom:5px; color:#000; border-bottom:0px solid #c0c0c0;}
#avvisi a       {font-size:11px ; padding-bottom:5px; color:#000; text-decoration:none;}
#avvisi h3       {font-size:11px ; padding-top:5px;}
#avvisi h2       {font-size:11px ; border-bottom:2px solid #c0c0c0; margin-top:20px; padding-bottom:0px;}


/*Footer*/
#footer   { visibility:hidden;margin:11px 0px 11px 0px ;
                        padding:0px;
                        background:#fff;
                        width:11pxpx;
                        text-align:right;}

#footer p       {font-size:11px ; padding-bottom:0px; color:#84010A;}
#footer a       {color:#84010A; text-decoration:none;}

#footer2   {margin:0px 0px 0px 0px ;
                        padding:5px;
                        background:#fff;
                        width:11pxpx;
                        text-align:center;
                        background:#000;}

#footer2 p       {font-size:80% ; padding:5px; color:#FFF;}
#footer2 a       {color:#FFF; text-decoration:none;}


/*Contenuto Pagine*/
#contentPage                        {background:#fff;
                        border-top:1px solid #fff;
                        margin:0;
                        padding:0 0 15px; 
                        font-size:11px;
                        line-height:1.5;
                        min-height:150px;
                        height:auto!important;
                        height:150px; 
                        width:670px;}
            
#contentPage h2                 {color:#84010A; 
                        margin:3px 0px 0px 0px;}

#contentPage ul {list-style-type:square; margin:11px 0;}

/*t01*/
#contentPage .imageT01              {float:left;}
#contentPage .imageT01  img             {margin:11px 0; 
                        margin:11px 15px 11px 0;}
.textT01                 {margin:0px 0 0 5px; color:#000; text-decoration:none; width:700px; font-size:11px; }
.textT01  strong  {margin:3px 0px 0px 0px; color:#000; text-decoration:none;}
.textT01  table {width:11px;  margin:0px 0px 0px 0px; border:1px solid #000;}
.textT01  td  {width:50%;padding:3px 3px; color:#000; text-decoration:none;text-align:left; border-bottom:1px solid #000;}
.textT01  p  {color:#000; text-decoration:none; padding:0px;}
        
/*t02*/
#contentPage .imgLeft                   {margin:15px 0;
                        clear:both;}
#contentPage .imgLeft   img             {margin:0 15px 11px 0; 
                        float:left;}
#contentPage .imgRight                  {margin:15px 0; 
                        clear:both;}
#contentPage .imgRight  img             {margin:0 0 11px 15px; 
                        float:right;}

.textT02                 {margin:15px 0 0 5px; color:#000; text-decoration:none; width:700px; font-size:11px; }
.textT02  strong  {margin:3px 0px 0px 0px; color:#000; text-decoration:none;}
.textT02  table {width:11px;  margin:0px 0px 0px 0px; border:1px solid #000;}
.textT02  td  {width:50%;padding:3px 3px; color:#000; text-decoration:none;text-align:left; border-bottom:1px solid #000;}
.textT02  p  {color:#000; text-decoration:none; padding:0px;}

        
/*t03*/
.textT03                 {margin:15px 0 0 5px; color:#000; text-decoration:none; width:700px; font-size:11px; }
.textT03  a             {color:blue; text-decoration:none; }     
.textT03  strong  {margin:3px 0px 0px 0px; color:#000; text-decoration:none;}
.textT03  table {width:11px;  margin:0px 0px 0px 0px; border:1px solid #000;}
.textT03  td  {width:50%;padding:3px 3px; color:#000; text-decoration:none;text-align:left; border-bottom:1px solid #000;font-family:Arial, geneva, arial, sans-serif; 
                    font-size:11px; 
                    color:#000; }
.textT03  p  {color:#000; text-decoration:none; padding:0px;}

        
/*t04*/
.rows                               {clear:both;
                        margin:11px 0;}
.rows img                           {float:left; 
                        margin:0 15px 15px 0;}
.rows .textT04                      {margin:0 0 0 185px; }
.textT04                 {margin:15px 0 0 5px; font-size:11px; color:#000; text-decoration:none; width:700px; }
.textT04  strong  {margin:3px 0px 0px 0px; color:#000; text-decoration:none;}
.textT04  table {width:11px; margin:0px 0px 0px 0px; border:1px solid #000;}
.textT04  td  {width:50%;padding:3px 3px; color:#000; text-decoration:none;text-align:left; border-bottom:1px solid #000;}
.textT04  p  {color:#000; text-decoration:none; padding:0px;font-size:11px;}
        


/*t05*/
#contentPage .imageT05              {float:right;}
#contentPage .imageT05  img             {margin:11px 0; 
                        margin:11px 15px 11px 0;}
.textT05                 {width:300px; border:0px solid #000; margin:0px 0 0 0px; color:#000; text-decoration:none; font-size:11px;}
.textT05  strong  {margin:3px 0px 0px 0px; color:#000; text-decoration:none;}
.textT05  table {width:11px;  margin:0px 0px 0px 0px; border:1px solid #000;}
.textT05  td  {font-family: Verdana,Arial,Helvetica; padding:0px 0px; color:#000; text-decoration:none;text-align:left;}
.textT05  p  {color:#000; text-decoration:none; padding:0px;}



/*Box news nelle pagine*/
#newsPage                       {border:0px solid #c0c0c0; 
                        padding:0; 
                        margin:11px 0 0;
                        clear:both;
                        font-size:11px;width:100%}
#newsPage h3                    {font-size:11px;margin:2px 0px; 
                        border-bottom:1px dotted #84010A; }
#newsPage   ul                      {margin:2px 0px;
                        padding:5px 0;
                        list-style-type:none;}
#newsPage   li                      {border-bottom:1px dotted #84010A; 
                        padding:2px 0px;}
#newsPage   li a                    {text-decoration:none;
                        font-weight:normal;}
                        
                                            
#newsAll ul                     {list-style-type:square; 
                        color:#84010A; 
                        margin:11px 0px; 
                        padding:0 0 0 14px;}
#newsAll ul li strong               {color:#000; 
                        margin:0; }
        
/*Box pagine figlie*/
#sons            {border:0px solid #c0c0c0; 
                        line-height:1.1;
                        padding:0; 
                        margin:11px 0 0;
                        clear:both;
                        font-size:11px}
#sons   ul                      {margin:2px 0px;
                        padding:11px 0; 
                        list-style-type:none;}
#sons   li                      {border-bottom:0px dotted #84010A; 
                        padding:2px 0px;}
#sons   li a                        {color:#000; 
                        text-decoration:none;
                        font-weight:bold;}
        
/*Box di contatti*/
#contact       {border:0px solid #c0c0c0; 
                        padding:0; 
                        margin:11px 0 0;
                        clear:both;
                        font-size:11px;width:700px;}
#contact h2                     {text-transform:uppercase; 
                        margin:2px 0px; font-size:11px; font-weight:bold;
                        border-bottom:0px dotted #84010A;}
#contact h3                     {padding:2px 0px; 
                        margin:0; 
                        border-bottom:1px solid #84010A;font-size:11px;}
#contact table                      {margin:0px;}
#contact table  th                  {text-align:left; 
                        width:15%; 
                        font-weight:bold; 
                        padding:0 15px 0 0; font-size:11px;}

#contact table  td                  {text-align:left; 
                        width:85%; 
                        padding:0 15px 0 0; font-size:11px;}

/*Tool*/
/*Contatti*/
.contactAll                 {margin:20px 0;}
.contactAll ul                  {margin:7px 0 0 ; 
                        padding:0; 
                        list-style-type:none; }
.contactAll h3                  {margin:5px 0 11px; 
                        background:#c0c0c0; 
                        padding:1px 11px;  
                        font-weight:bold; 
                        color:#000; width:400px;}
.contactAll table               {width:100%;}
.contactAll table th           {text-align:left; 
                        width:30%; font-size:11px;}
.contactAll table td           {text-align:left; 
                        width:70%; font-size:11px;}
.contactAll table td a          {text-decoration:none; color:#000;}


/*Mappa del sito */
.siteMap                    {margin:20px 0; 
                        text-align:left;}
.siteMap h3                 {margin:5px 0 11px;  
                        background:#c0c0c0; 
                        padding:1px 11px;  
                        font-weight:bold; 
                        color:#fff;}
.siteMap p                  {margin:11px 0;}
.siteMap ul                 {list-style-type:none; 
                        list-style-position:outside; 
                        margin:11px 0 25px; 
                        padding:0;}
.siteMap li                 {border-bottom:1px solid #d6d6d6; 
                        padding:3px 11px; }
.siteMap a.opener               {font-weight:bold; 
                        text-decoration:none;}

/*Left Menu*/
#leftMenu  {visibility:hidden; 
                    border:0; 
                    padding:0; 
                    margin:11px 20px 11px 0;
                    font-size:11px; 
                    width:210px;}



/*tschede*/
.textTschede                 {margin:15px 0 0 0px; color:#000; text-decoration:none; width:700px; font-size:11px;font-family:Verdana, Arial, geneva, arial, sans-serif;  }
.textTschede a             {color:blue; text-decoration:none; }     
.textTschede  strong  {margin:3px 0px 0px 0px; color:#000; text-decoration:none;}
.textTschede  p  {color:#000; text-decoration:none; padding:0px;}

.main1schede	{float:left; background-color:#ffffff; margin:0px; padding:0px; width:345px;}
.main2schede	{float:left; background-color:#ffffff; margin:0px; padding:0px; width:350;padding-left:5px;}
.tabWhite			{margin:0px; padding:0px; background-color:#FFFFFF; width:100%;font-size:11px;font-family:Verdana, Arial, geneva, arial, sans-serif; }
.tdpari				{margin:0px; background-color:#ddd;text-align:left;}
.tddispari    		     {margin:0px; background-color:#ffffff;}
.tabGeneral			{margin:0px; padding:0px; background-color:#FFFFFF; width:700px;font-size:11px;font-family:Verdana, Arial, geneva, arial, sans-serif; }
.boxblu				{margin:0px; padding:1px; background-color:#003A84; color:#ffffff; font-weight:bold}
.tddata				{margin:0px; padding:2px; background-color:#F4F4F7; color:#000000; text-align:right;}
.campi			       {margin:0px; background-color:#aaa; color:#000; text-align:center;}
.dato			         {color:#000000; text-align:right;}

#stampaMenu {visibility:hidden;}
#stampaBanner {visibility:hidden;}
#stampaIcona {visibility:hidden;}