﻿body
{
    text-align: center;
    margin-top: 0px;
    color: #333366;
    font-family: Verdana, Arial, Helvetica, sans-serif;/**/
    
}

UL
{
    margin-bottom :55px;
}

A:link
{ color :#5087FF;
  border-style :none ;
  background-color:Transparent ;
  text-decoration :none;
}
A:visited
{ color :#5087FF;
  border-style :none ;
  background-color:Transparent ;
  text-decoration :none;
}
A:active
{color :#5087FF;
}
a:hover{
color :red;
 text-decoration :underline;
    
}


#MainDiv
{
    width :1024px;
    text-align :center ;
    background-image : url(img/backgroung_page.jpg);
    background-repeat :repeat-y ;

}

#TabLogo
{
    height :193px;
    background-image :url(img/top.jpg);
    text-align :right ;
    width: 100%;

}

#menu_top
{
     width  :100%;
     height :15px;
     color :Red;
     background-color :Navy  ;
     overflow :hidden ;
     margin-top :-2px;
     padding-top :0px;
    

}

menu_top_voce{
     color :Red;

     overflow :hidden ;
     margin-top :-7px;
  
     

}

#structur_tab
{
     width  :100%;

}
#structur_sx
{
     width  :181px;
     vertical-align :top ;
}
#structur_dx
{
     vertical-align :top ;
}

#sx_TableEsterna
{
    width  :100%;
    height :100%;
    vertical-align :top ;
    vertical-align :text-top ;
    
}

#Main_TableEsterna
{
    width  :100%;
    height :100%;
    vertical-align :top ;
    vertical-align :text-top ;
    
}

.MainTable
{
    /*table-layout :fixed ;*/
    width: 100%;
    vertical-align :top ;
    border-collapse: separate;
    border-spacing: 0px;
}

.MainTable_Iframe
{
    table-layout :fixed ;
    width: 92%;
    vertical-align :top ;/**/
    border-collapse: separate;
    border-spacing: 0px;
     
}

.content
{
    border-right: 1px solid; 
    border-top: 1px solid; 
    border-left: 1px solid; 
    border-bottom: 1px solid; 
    border-color :#FF9900;
    vertical-align :top ;
    background-color :White  ;
    text-align :justify ;
    padding :5px;
}

#content_incontri
{    background-image :url(img/sfondinoAzzurro.jpg);
}

#content_FlatTax
{     
}

#content_news
{    background-image :url(img/sfondino2.jpg);
   
}
#content_news_list
{    background-image :url(img/sfondino2_lungo.jpg);
   
}

.content_news_list_intestazione
{   
    text-align :center ;   
    padding-top: 45px;
    border-bottom-style :solid ;
    border-bottom-width :1px;
    border-bottom-color :Orange ;
}

.content_news_listi_data
{   font-size :12px;
   
}

.content_news_list_testata
{   font-size :11px;
   
}

A.content:link
{ color :#5087FF;
  border-style :none ;
  background-color:Transparent ;
}
A.content:visited
{ color :#5087FF;
  border-style :none ;
  background-color:Transparent ;
}
A.content:active
{color :#5087FF;
}
a.content:hover{
color :red;
    
}

.content_segue
{
    font-weight: bold;
    font-size: small;
    /*color: #ff6600;*/
    white-space: nowrap;
    text-decoration :none;
    border-style :none ;
    background-color:Transparent ;
}



IMG.menu_sx{
    border-right: midnightblue 1px solid;
    border-top: midnightblue 1px solid;
    border-left: midnightblue 1px solid;
    border-bottom: midnightblue 1px solid;
    border-color :#FF9900;
    /*border-color :#0000FF;*/
}



.titoletto_footer
{
    font-weight :bold ;
}

#footer
{
     color :#333366;
     width :80%;
     font-size :small ;
}

.policy_footer
{
    font-size :smaller ;
}


HR
{
    color: midnightblue;
    height: 1px;
    margin-top : 0px;
}
.titoletto_A
{
    font-weight: bold;
    font-size: x-large;
    color : #3366FF;
    text-align :justify ;
    margin-bottom :10px;
}

.titoletto_B
{
    font-weight: bold;
    font-size: x-large;
    color : #333333;
    text-align :center  ;
    margin-bottom :10px;
}
.sottotitolo_B
{
    font-weight: bold;
    font-size:small  ;
    color : #333333;
    text-align :center  ;
    margin-bottom :10px;
    text-align :center ;
}


#Link_Utili_table
{ height :563px;
}

.Link_Utili_table
{   padding-left  :10px;
    padding-top :10px;
    padding-right :10px ;  
}

.PolicyeCredits_table
{
    padding-left  :10px;
    padding-top :10px;
    padding-right :10px;
    font-size :smaller ;   
}


#Scrivetemi_table
{ height :473px;
}








#tabbar {
 padding-top :2px;	background-color: #3366CC; height:14px;  font-family:Verdana; font-size:10px; text-align :left ;
      margin-top :-2px;background-color:#3366DD;
}
#tabbar ul {
  margin: 0px;
  padding: 0px;
/*  list-style:none;*/
}
#tabbar a {float:none; font-weight: normal; text-decoration :none;}
#tabbar li {
  list-style:none; 
  margin: 0px;
  float:left;
  
  margin-left: 0px;
  padding: 0px;

}
#tabbar li a {
  list-style:none; 
  border:solid 1px #1e77d3;padding:0px 4px 0px 4px;font-size:10px; vertical-align :middle;color: white ;
  text-transform: uppercase;text-decoration :none;
}

#tabbar a:hover {
  border:solid 1px #a1c6eb;padding: 0px 4px 0px 4px;background:#3484D7;font-size:10px; vertical-align :middle;color: white;
  text-decoration :none;
}


.incontri_tab_incontri_table{ 
    border-collapse:  collapse ;
    border-spacing: 0px;
    border-color :#FF9900;
    border-right: 1px solid; 
    border-top: 1px solid; 
    border-left: 1px solid; 
    border-bottom: 1px solid; 
     }

.incontri_tab_incontri_intestazione{ 
    font-weight:bold ;
    text-align :center ;
    background-color :#ffe72f;
    border-right: 1px solid; 
    border-top: 1px solid; 
    border-left: 1px solid; 
    border-bottom: 1px solid; 

     }
          
     
.incontri_tab_incontri {     
    vertical-align :top ;
     }
   
.incontri_tab_incontri_tr_1 {     
    background-color :#FFFFCC;
     }

.incontri_tab_incontri_tr_2 {     
    background-color :#f6eeca;
     }
     
.incontri_tab_incontri_td1{     
    width :180px;
     }
.incontri_tab_incontri_td2{     
    width :300px;
     }    
.incontri_tab_incontri_td3{     
    width :400px;
     }    
     
.incontriHP_tab_incontri_table{     
    font-size :smaller;
    border-collapse:  collapse ;
    border-spacing: 0px;
    border-color :#FF9900;
    border-right: 1px solid; 
    border-top: 1px solid; 
    border-left: 1px solid; 
    border-bottom: 1px solid;
    text-align :left ; 
     }
                    
                    
 .menu_sx:hover img{
   /* border-right: midnightblue 1px solid;
    border-top: midnightblue 1px solid;
    border-left: midnightblue 1px solid;
    border-bottom: midnightblue 1px solid;*/
    border-color :#0000FF;

}   

 .img_stile_2{
    border-right: midnightblue 1px solid;
    border-top: midnightblue 1px solid;
    border-left: midnightblue 1px solid;
    border-bottom: midnightblue 1px solid;
    border-color :#0000FF;
} 