﻿body 
{
    text-align: center;
    margin-top: 0px;
    margin-left :0px;
    margin-right :0px;
    background-color : #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;/**/
    color :#B0B2B9; 
}

A:link
{ color :#B0B2B9;
  border-style :none ;
  background-color:Transparent ;
  text-decoration :none;
}
A:visited
{ color :#B0B2B9;
  border-style :none ;
  background-color:Transparent ;
  text-decoration :none;
}
A:active
{color :#ff0000;
}
a:hover{
color :#FFFFFF;
text-decoration :underline;   
}



#MainDiv
{
    width :1005px;
    text-align :center ;
    background-image : url(img/backgroung_page1.jpg);
    background-repeat :repeat-y   ;

}

#TabLogo
{
    height :159px;
    background-image :url(img/top.jpg);
    text-align :right ;
    width: 100%;
    background-repeat :no-repeat ;
}
#TabLogo2
{
    height :159px;
    background-image :url(img/top2.jpg);
    text-align :right ;
    width: 100%;
    background-repeat :no-repeat ;
    vertical-align :top ;
}

#TopAB3
{ /*position :absolute ; left :870px;     top :35px;white-space :nowrap ;*/
     text-align :left  ;
     color :White ;
     margin-top :10px;
     margin-right :20px;
     width :220px;
     background-color :Transparent
}

.MainTable
{
    /*table-layout :fixed ;*/
    width: 100%;
    vertical-align :top ;
    border-collapse:collapse ;
    border-spacing: 0px;
    padding: 0px;
}

.MainCol
{
 width :auto ;
 vertical-align :top ;
 color :#D1D3DA ;
 font-size :12px;
 text-align :justify ;
 border-spacing: 0px;
 padding: 0px;
    
}

#structur_tab
{
     width  :100%;
      background-image :url(img/backgroung.jpg);
           background-repeat :no-repeat ;

}
#structur_sx
{ 
     width  :191px;
     vertical-align :top ;
     text-align :left ;
}
#structur_dx
{
     vertical-align :top ;
}

.titoletto_footer
{
    font-weight :bold ;
}

.footer
{
     color :#FFFFFF;
     width :95%;
     font-size :small ;

}

.policy_footer
{
    font-size :smaller ;
    color :#B9A57A;
}

#sx_TableEsterna
{

    width  :100%;
    height :148px;
    vertical-align :top ;
    vertical-align :text-top ;
    background-image :url(img/menusx_1_sfondino.jpg) ;
    background-repeat :no-repeat ;
    margin-left :2px;
}

.menu_sx
{
    font-size :12px;
}
.menu_sx_On
{
    font-size :12px;
    color :Red ;
}

A.menu_sx_On
{ color :#FF0000;
  border-style :none ;
  background-color:Transparent ;
  text-decoration :none;
}
a.menu_sx_On:hover{
text-decoration :underline;   
}



.menu_sx_sub1
{
    font-size :10px;
    margin-left :10px;  
}
.menu_sx_sub1_prog
{
    font-size :10px;
}

.menu_sx_sub2
{
    font-size :10px;
    margin-left :20px;
}
.menu_sx_Trattino{ padding-left :5px; text-align :right ; vertical-align :top ; color :#B0B2B9;}
.menu_sx_Trattino2{position:relative ; padding-top :0px; margin-top :0px;

  padding-left  :5px; text-align :right ; top:0px ; color :#B0B2B9}

.Titolo
{
    color :#757287;
}

.fondino_titolo
{
 background-color :#000000 ;
 font-weight :bold ;
 font-size :24px;
 color :#757287;    
 padding :5px;
 text-align :right ;
}

.titoletto
{
 font-weight :bold  ;
 color :#EBEEF5;   
}
.el_progetti_Tab
{ }
.el_progetti_TD1
{
 vertical-align :top ;

}
.el_progetti_TD2
{
 vertical-align :top ;
 height :40px;

}
.el_progetti_img
{
    height :75px;
    border :none;

}
.el_progetti_img_back
{
    height :75px;
    border :none;
    padding-right :24px;
}

.el_progetti_data
{
 color :#757287;    
}
.el_progetti_indirizzo
{
 text-align :right ;
 padding-left :10px;
 color :#757287;    
}
span.el_progetti_titolo
{
 display :block;
 font-weight :bold  ;
 color :#EBEEF5;
}

td.el_progetti_titolo
{
    vertical-align :top ;
}
.el_progetti_testo
{
    vertical-align :bottom ;
}

.el_progetti_titolo_sc
{
 font-weight :bold  ;
 color :#757287;    
}


.testo_dati
{
  text-align :left ;
  width :100%;
  margin-left :-2px;
}
.img_progettigrande_back{ width :200px; padding-right :24px;}
.Colonnadati1{ vertical-align :top ; width :33%;  padding-right :10px;}
.Colonnadati2{ vertical-align :top ; width :33%; padding-right :10px;}
.Colonnadati3{ vertical-align :top ; width :33%; padding-right :10px;}



