﻿body 
{
    margin:0;
    padding:0;
    font-size:12px;
    text-align:center;
    background:#FFF;
    font-family:Tahoma;
    color:#16191f;
    background-image:url("images/Sfondo.jpg");
    background-repeat:repeat;
}

a:link
{
    color:#2f3e8e;
    text-decoration:none;
    font-weight:bold;
}
a:visited
{
    color:#2f3e8e;
    text-decoration:none;
    font-weight:bold;
}
a:active
{
    color:#2f3e8e;
    text-decoration:none;
    font-weight:bold;
}
a:hover
{
    color:#000;
    text-decoration:none;
    font-weight:bold;
}

a.menu:link
{
    color:#fde307;
    text-decoration:none;
    font-weight:bold;
}
a.menu:visited
{
    color:#fde307;
    text-decoration:none;
    font-weight:bold;
}
a.menu:active
{
    color:#fde307;
    text-decoration:none;
    font-weight:bold;
}
a.menu:hover
{
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}

/* DIV */
#container{
    position:relative;
    width:1000px;
    height:630px;
    margin:0px auto;    
}
#header
{
    position:relative;
    left:0px;
    width:999px;
    height:130px;
}
#menu
{
    position:relative;
    left:0px;
    width:1000px;
    height:26px;
    background-image:url("images/SfMenu.gif");
}
.AngoloSx
{
    position:relative;
    float:left;
    background-image:url("images/angoloSx.gif");
    width:14px;
    height:25px;
}
.AngoloDx
{
    position:relative;
    float:left;
    background-image:url("images/angoloDx.gif");
    width:13px;
    height:25px;
}

.voceMenu
{
    position:relative;
    float:left;
    height:25px;
    height:25px;
}

#menu1
{
    width:70px;
}
#menu2
{
    width:70px;
}
#menu3
{
    width:60px;
}
#menu4
{
    width:90px;
}
#menu5
{
    width:100px;
}
#menu6
{
    width:100px;
}
.spazio
{
    position:relative;
    float:left;
    width:68px;
}
#ContainerMain
{
    position:relative;
    width:1000px;
    padding-top:5px;
}
#MenuInfo
{
    position:relative;
    float:left;
    width:225px;
    margin-left:6px;
}
#Main
{
    position:relative;
    float:right;
    width:760px;
}
#RicercaImmobili
{
    position:relative;
    float:left;
    width:100%;
    height:232px;
    padding-top:5px;
    padding-bottom:10px;
    background-image:url('images/SfSxTop.gif');
}
#InfoUtili
{
    position:relative;
    float:left;
    width:225px;
    height:199px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    background-image:url('images/mappa.gif');
}
.AngoloSxTit
{
    position:relative;
    float:left;
    background-image:url("images/angoloSxTit.gif");
    width:22px;
    height:35px;
}
.AngoloDxTit
{
    position:relative;
    float:left;
    background-image:url("images/angoloDxTit.gif");
    width:23px;
    height:35px;
}
#titolo
{
    position:relative;
    float:left;
    width:140px;
    height:35px;
    background-color:#f19300;
    font-size:16px;
    color:#05335c;
    font-weight:bold;
    text-decoration:underline;
}
.bordoBlu
{
   border:solid 2px #00559F;
}
#ContainerTitolo
{
    position:relative;
    width:200px;
    padding-left:15px;
    color:#2f3e8e;
    font-weight:bold;
}
#TitoloInfo
{
    position:relative;
    float:left;
    width:184px;
    height:38px;
    background-image:url("images/bottInfo.gif");
    background-repeat:no-repeat;
    font-size:16px;
    color:#fff;
    font-weight:bold;
    text-decoration:underline;
    padding-bottom:10px;
}
.TxtBlu
{
    color:#05325C;
    font-size:12px;
}
#BottInfo1
{
    position:relative;
    float:left;
    text-align:center;
    width:175px;
    height:45px;
    background-image:url("images/info01.gif");
    background-repeat:no-repeat;
}
#BottInfo2
{
    position:relative;
    float:left;
    text-align:center;
    width:175px;
    height:45px;
    color:#fff;
    background-image:url("images/info02.gif");
    background-repeat:no-repeat;
}
#BottInfo3
{
    position:relative;
    float:left;
    text-align:center;
    width:175px;
    height:45px;
    color:#fff;
    background-image:url("images/info03.gif");
    background-repeat:no-repeat;
}
#BottInfo4
{
    position:relative;
    float:left;
    text-align:center;
    width:175px;
    height:45px;
    color:#fff;
    background-image:url("images/info04.gif");
    background-repeat:no-repeat;
}
.TxtBottInfo
{
    padding-top:11px; 
    font-size:14px; 
    font-weight:bold;
}
.TxtBottInfo3
{
    padding-top:4px; 
    font-size:14px; 
    font-weight:bold;
}
#SfTxtMain{
    position:relative;
    float:left;
    background-color:#fff;
    width:740px;
    height:436px;
    text-align:left;
    padding:8px;
}
.TitMain
{
    font-size:22px;
    text-decoration:underline;
    font-weight:bold;
}

.inputtesto {
	font: bold 9px tahoma;
	color: #666666;
}
.inputerr {
	font: bold 9px tahoma;
	color: #666666;
	background-color: #FA9B9B;
}
.inputcifra {
	font: bold 9px tahoma;
	color: #666666;
	text-align: right;
}
.inputcifraerr {
	font: bold 9px tahoma;
	color: #666666;
	border: thin solid #003366;
	background-color: #FA9B9B;
	text-align: right;
}
.alert {
	font: bold 9px tahoma;
	color: #990000;
}
.txtPiccolo
{
    font-size:10px;
}
#SfScheda
{
    position:relative;
    width:360px; 
    height:133px; 
    font-size:11px; 
    background-image:url("images/SfScheda.gif"); 
    background-repeat:no-repeat;
}
.paginazione
{
    background-color:#fff; 
    font-size:11px;
    border:solid 1px #00559F;
}
.sfscuro
{
    background-color:#5A77B4;
}
.sfchiaro
{
    background-color:#DCDADB;
}
td
{
    font-size:12px;
}
ul
{
    margin-left:0px;
    line-height:22px;
}
