body { background-color: #7F7F7F;
    padding: 0;
    margin: 0;    
}

img { border:0px; margin:0px; padding:0px;
}

a:hover { text-decoration:none;}
a:link  { text-decoration:none;}
a:visited {	text-decoration: none;}
a:active  {	text-decoration: none;}

.linktestata {text-decoration: none; color:#FFFFFF; }
.linktestata:hover {text-decoration: none; color:#7FA0EC; }

.background { background-image: url('images/background.gif');
    background-repeat: repeat-y;
    background-position:center; 
}

.backgroundtop { background-image: url('images/headerTop.gif');
    background-repeat: repeat-y;
    background-position:top; 
    height: 25px;
}

.backgroundbottom { background-image: url('images/footherBottom.gif');
    background-repeat: repeat-y;
    background-position:top; 
    height: 23px;
}

#page { width: 993px;
    padding: 0px;    
    margin-left: auto;
    margin-right: auto;
    background-color:#FFFFFF;
}

.testata {
    color:#0201A4;
    width:993px;
} 

.testata a {
    color:#183884;
}   

table { padding:0px; border:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #444444;
}

.menu { background-color:White;  
}

.menu img { padding-bottom: 5px;
}

.settorenews { background-color:#FFFFFF; /*height: 247px;*/ border: 1px solid #cccccc; margin-bottom: 1px;
}

.barra_intestazione1 { width:100%; height:8px; background-color:#3376D3 ; font-size:0px;
}

.barra_intestazione2 { height:13px; margin-bottom:2px; background-image:url(Grafica/sfondo_barra.gif); font-size:0px;
}

.barra_intestazione3 { height:9px; margin-bottom:2px; background-image:url(Grafica/sfondo_barra2.gif); font-size:0px; background-repeat:repeat-x; background-position:top;
}

.barra_pie { text-align:center; 
             height:20px; 
             vertical-align:middle; 
             margin-bottom:2px; 
             background-color:#676767;
             color: White;
}

.celle_sup1 { width:370px; background-color:#DDDDDD; /*margin-right:2px; margin-left:3px;*/ background-image: url('grafica/sfondo_grigio.gif'); background-repeat:repeat-x;
}

.celle_sup2 { width:370px; background-color:#FFFFFF; margin-right:2px; margin-bottom:2px; 
border: 1px solid #cccccc; margin-left:2px;
}

.celle_dx { width:220px; height: 226px; background-color:#FFFFFF; margin-right:0px; margin-bottom:2px; border: 1px solid #cccccc;
}

.celle_up { border: 1px solid #BBBBBB; background-image: url('grafica/sfondo_grigio.gif'); background-repeat:repeat-x; background-color: #DDDDDD;
}

.celle_up a {color: #0000A0
    }

.celle_up_300 { border: 1px solid #BBBBBB; 
                vertical-align: top;
                /*background-image: url('grafica/sfondo_grigio_300.gif'); 
                background-repeat:repeat-x; 
                background-color: #DDDDDD;*/
}

.celle_up_franchising { border: 1px solid #BBBBBB; 
                background-image: url('grafica/franchising1.jpg'); 
                background-repeat:no-repeat;
                background-position:right bottom;
                background-color: #FFFFFF; 
}

/*PARAGRAFO*/
.paragrafo1 { font-size:12px; 
              line-height: 18px; 
              letter-spacing: normal; 
              text-align: justify; 
              padding-right: 10px; 
              padding-left: 10px; 
              padding-bottom: 10px;
              vertical-align:top; 
              padding-top: 10px;}
.paragrafo1 a:link    {text-decoration: none; color:#0000A0}
.paragrafo1 a:link:hover {text-decoration: underline;}
.paragrafo1 a:active  {text-decoration: none; color:#0000A0}
.paragrafo1 a:active:hover {text-decoration: underline;}
.paragrafo1 a:visited {text-decoration: none; color:#0000A0}
.paragrafo1 a:visited:hover {text-decoration: underline;}

.celle_down { border: 1px solid #CCCCCC; background-image: url('grafica/sfondo_grigio2.gif'); background-repeat:repeat-x; background-color: #CCCCCC;
}

.descrizione_immobile { text-align: left; padding-left: 2px; padding-right: 2px;
}

.inputtext {
	font-family: arial;
	font-size: 11px; color:#555555;
	border: 2px solid #bbbbbb;
	width:100px;
	margin:1px;

}

.bottone {font-size: 10px; 
     color: #FFFFFF; 
     font-family: Verdana;
     font-weight: bold; 
     border: 1px solid #ffffff; 
     background-color: #0000a0;
     text-decoration: none;
     vertical-align:middle;
} 

.immagini { margin-top: 4px; margin-bottom: 4px;  
}

.scheda { border: 1px solid #BBBBBB; background-image: url('grafica/sfondo_grigio_300.gif'); 
          background-repeat:repeat-x; background-color: #DDDDDD;
          margin-left: 3px; margin-bottom: 2px; 
}

.ricerca {border: 1px solid #BBBBBB; 
          background-image: url('grafica/sfondo_grigio_300.gif');
          background-repeat:repeat-x; background-color: #DDDDDD;
          margin-bottom: 2px; 
          height:200px;
}

.compro { border: 1px solid #BBBBBB;
}

.field { border:1px solid #AAAAAA; padding-left:2px; font-family: verdana; font-size:8pt;
}

.field2 {width:99%; border:1px solid #335EA8; padding-left:2px;
}

legend { color: #0000A0;
}

.lintra { background-image: url('images/hline1.gif'); background-repeat:repeat-x;
}

.bold { color: #0000A0; font-weight:bold;
}

.testo { color: #FFFFFF;
}

.foto { width: 250px;
}

.barradx { background-color: #0000A0;
}

/*POPUP FOTO*/
.popupfoto { background-color: #DDDDDD; text-align:center; vertical-align:middle;   
}
.popupfoto image {border: 0px; padding:0px; margin: 0px;
}    
.visualizzafoto { width: 600px; background-color: #FFFFFF; height: 450px; border: 1px solid #000000; vertical-align:middle;
}

/*DATAGRID*/
.datagrid {color: #444444; }
.datagrid a:link    {text-decoration: none; color:#444444}
.datagrid a:link:hover {text-decoration: underline; font-weight:bold;}
.datagrid a:active  {text-decoration: none; color:#444444}
.datagrid a:active:hover {text-decoration: underline; font-weight:bold;}
.datagrid a:visited {text-decoration: none; color:#444444}
.datagrid a:visited:hover {text-decoration: underline; font-weight:bold;}

.riga { background-color: #FFFFFF;
}

.alternate { background-color: #DDDDDD;
}

.selected { background-color: #FFFFC0; font-weight: bold;
}

.intestazione {color: #FFFFFF; font-weight:bold; background-color: #0201A4; padding-left: 2px; text-align: center;}
.intestazione a:link    {text-decoration: none; color:#ffffff}
.intestazione a:visited {text-decoration: none; color:#ffffff}
.intestazione a:active  {text-decoration: none; color:#ffffff}

.pie {background-color: #CCCCCC; padding:1px; margin: 2px;
}

.paginazione {color: #FFFFFF; font-weight:bold; background-color: #0201A4; padding-left: 2px; text-align: center;
}

.paginazione a:link{	text-decoration: none; color:#BBBBBB}
.paginazione a:visited{	text-decoration: none; color:#BBBBBB}

.privacy
{ font-size: 9px;
    
}

.barravetrina { background-color: #676767;
                height:35px;
                text-align:center;
}

.vetrina {background-image : url('grafica/sfondo_vetrina.gif');
          background-repeat: no-repeat;
          height:210px;
          width:191px;
          color: #0201a4;
}

.casevacanza {background-image : url('grafica/sfondo_casevacanza.gif');
          background-repeat: no-repeat;
          background-color: #FFFFFF;
          width:208px;
          height:210px;
          text-align:center;
}

.spazio { height:8px; 
          line-height:8px;
          font-size:0px; 
}    

.spazio5 { height:5px; 
          line-height:5px;
          font-size:0px; 
}  

.barraTitolo {background-color:#0201A4;
              margin:1px;  
}

.barraTitoloVerde {background-color:#26483a;  
                   margin:1px;
}

.barraTitoloRossa {background-color:#a82b34;  
                   margin:1px;
}

.titolo {font-size:27px; font-weight:bold; line-height:27px;
}

.buttonpaginator { border: none;
    background-color: Transparent;
    font-size: 11px;
    color : #FFFFFF;
    cursor: hand; 
    cursor: pointer;
    width: 17px;
}

.etichette {font-weight: bold; 
            text-align: right; 
            font-size: 8pt;
            background-color:#848284;
            color:White;
            border: 1px solid #000000;
            padding-top: 2px;
            padding-bottom: 2px;
            padding-left:4px;            
}

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #dcdcf5;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

/************ Update Progreaa ***********************/

#updateprogress { position: relative;
    z-index: 1;
}

.loading { text-align:center;
    color: #333333;
    height: 100%;
    text-align:center;
    width:150px; 
    height:130px;
    background-color:White;
   /* border-style:solid; 
    border-width:1px; 
    border-color:Silver;  */
    left: 430px;
    top: 80px;
    position: absolute;
    padding-top: 0px;
    z-index: 2;
}