/* CSS Document */


/*stili per il layout fluido*/
html,body{margin: 0;padding:0}
body{font-family: arial,sans-serif;font-size: 76%;
background-image:url(images/sfbody.gif);
background-repeat:repeat-x;}

/*stili generici, su header e footer*/

#container{position:relative;
width:800px;
margin:0 auto;
margin-top:10px;
border-color:#ffffff;
}





#header{height:150px;
background-image:url(images/header.gif);
background-repeat:no-repeat;
border-style:solid;
border-width: 1px 1px 0px 1px;
border-color:#003300;
}



h1,h2,h4{margin: 0;padding:0}

h1{
text-align:center;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:13px;
background-color:#003366;
background-repeat:repeat-x;
margin-top:0px;}

h2{text-align:left;
margin-left:30px;
font-weight:bold;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000099;
margin-top:20px;
margin-bottom:15px;
}



h3{
text-align:center;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:13px;
background-color:#003366;
background-repeat:repeat-x;
margin-top:0px;}

h6{
text-align:center;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003300;
font-size:13px;
margin-top:10px;
margin-left:42px;
}

h4{text-align:center;
font-weight:bold;
line-height:18px;
font-size:16px;
font-family:"Times New Roman", serif;
color:#ffffff;
padding-left:10px;
background-image: url(images/sfondoh2.gif);
background-repeat:repeat-x;
background-repeat:repeat-x;}

h5 {font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003300;
margin-left:0px;
text-align:center;}

.agenzia{margin-left:20px;}

*:first-child+html .agenzia/* solo IE 7.0 */
{margin-left:90px !important;}

*:first-child+html h5/* solo IE 7.0 */
{margin-left:-85px !important;}

#footer{clear:both;
height:30px;
text-align:center;
color: #ffffff;
border-top:solid 1px #ffffff;
padding-bottom:30px;
margin-top:20px;
}

#footer p{
text-align:center;
color: #666666;
margin-top:10px !important;
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-size:11px;
line-height:14px;}

/*stili specifici per il layout*/


#content{width:800px;
height:275px !important;
height:280px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
text-align:left;
border-bottom:solid 1px #666666;
border-top:solid 1px #666666;
padding-top:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
border-style:solid;
border-width: 0px 1px 1px 1px;
border-color:#003300;
}

*:first-child+html #content/* solo IE 7.0 */
{height:285px !important;}

#contatti{border-style:solid;
border-width: 1px 1px 1px 1px;
border-color:#003366;
width:798px;
margin-top:10px;
background-color:#d9e1e8;
padding-top:40px !important;
padding-top:50px;
padding-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#003366;
background-image:url(images/sfcontatti.gif);
background-repeat:no-repeat;

}



.font{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
margin-top:-20px;
background-color:#e0e7e3;
display:block;
color:#003300;
line-height:40px;
margin-left:-20px;
margin-bottom:-13px;
}


hr{margin-left:20px;
margin-right:20px;
}



#content-a{float:left;
width:250px;
height:220px;
margin-top:55px;
border-style:solid;
border-width: 1px 0px 0px 0px;
border-color:#003300;
text-align:center;
}

*:first-child+html #content-a/* solo IE 7.0 */
{height:230px !important;}

#content-b{float:left;
width:296px;
height:219px !important;
height:226px;

border-style:solid;
border-width: 1px 1px 0px 1px;
border-color:#003300;
margin-top:55px;
background-color:#f5f5f5;
background-image:url(images/sfondo.gif);
background-repeat:no-repeat;
}

*:first-child+html #content-b/* solo IE 7.0 */
{height:229px !important;}


small a:link, small a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003300;
text-decoration:underline;
margin-top:0px !important;
margin-top:-5px;
}


*:first-child+html #small a:link/* solo IE 7.0 */
{margin-top:-5px !important;}

small a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#333333;
text-decoration:underline;
margin-top:0px !important;
margin-top:-5px;}

*:first-child+html #small a:hover/* solo IE 7.0 */
{margin-top:-5px !important;}



#content-c{float:right;
width:250px;
height:220px;
margin-top:55px;
border-style:solid;
border-width: 1px 0px 0px 0px;
border-color:#003300;
text-align:center;
}

*:first-child+html #content-c/* solo IE 7.0 */
{height:230px !important;}



#content2{width:800px;
height:180px;
margin-bottom:10px;
margin-top:20px;
padding-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
}


#content2 p{margin-left:20px;
margin-right:10px;
line-height:13px;
margin-top:45px;
}

#Image1{margin-left:50px;
margin-top:74px !important;
margin-top:69px;}

*:first-child+html #Image1/* solo IE 7.0 */
{margin-top:69px !important;}

#Image2{margin-left:50px;
margin-top:46px !important;
margin-top:41px;}

*:first-child+html #Image2/* solo IE 7.0 */
{margin-top:41px !important;}

#Image3{margin-left:50px;
margin-top:5px !important;
margin-top:0px;}

*:first-child+html #Image3/* solo IE 7.0 */
{margin-top:0px !important;}

#cont{width:798px;
height:180px;}

*:first-child+html #cont/* solo IE 7.0 */
{height:200px !important;}

#text1{float:left;
border-style:solid;
border-width: 1px 1px 1px 1px;
border-color:#003366;
width:390px !important;
padding-top:5px;
margin-top:10px;
background-color:#ffffff;
background-image:url(images/sfnote.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding-bottom:10px;
margin-bottom:15px;
}

*:first-child+html #text1/* solo IE 7.0 */
{padding-top:0px !important;}

#text1 table{margin-left:20px !important;
}

#text3{float:left;
border-style:solid;
border-width: 1px 1px 1px 1px;
border-color:#003366;
padding-top:5px;
width:390px !important;
margin-top:10px;
background-color:#ffffff;
background-image:url(images/sfnote.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding-bottom:10px;
margin-left:14px;
height:195px;
}
*:first-child+html #text3/* solo IE 7.0 */
{padding-bottom:55px; !important;}

#text3 img{margin-top:27px;}

*:first-child+html #text3 img/* solo IE 7.0 */
{margin-top:13px; !important;}

#testorichiesta{font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin-top:0px;
color:#333333;}



.note{text-align:center;
margin-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;}

#sfnote{background-image:url(images/sftext-1.gif);
background-repeat:no-repeat;
background-position:top;
height:36px;
}

#sfnote2{background-image:url(images/sftext-3.gif);
background-repeat:no-repeat;
background-position:top;
height:36px;
}


#text1 p{margin-left:30px;
color:#003366;
}


#aste{clear:both;
float:left;
display:block;
border-style:solid;
border-width: 1px 1px 1px 1px;
border-color:#003366;
width:798px;
height:100px;
margin-top:10px;
background-color:#d9e1e8;
background-image:url(images/sfaste.png);
background-repeat:no-repeat;
background-position:top;
padding-bottom:10px;
margin-bottom:10px;
}

#aste p{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
margin-top:40px;
margin-left:20px;
float:left;}

#aste img{float:left;
margin-top:40px;
margin-left:50px;}

#random{clear:both;
float:left;
display:block;
border-style:solid;
border-width: 1px 1px 1px 1px;
border-color:#003366;
width:798px;
margin-top:5px;
background-color:#d9e1e8;
background-image:url(images/sfrandom.gif);
background-repeat:no-repeat;
background-position:top;
padding-bottom:10px;
}

*:first-child+html #random/* solo IE 7.0 */
{margin-top:75px; !important;}

#random td{width:320px;
padding-left:20px;
padding-top:50px;}

#random a:link{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#003366;}

#random a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#003366;}

#random a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#006699;}

#random img{border-style:solid;
border-width:3px;
border-color:#003366;}


.text{text-align:center;
font-family:"century Gothic", Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#003300;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}

*:first-child+html #content/* solo IE 7.0 */
{top:450px !important;}
#tab2 {}
#bot2 {padding-left:150px;}


#content ul {list-style-type:disc;
margin-top:30px;
}

#content p {text-align:justify;

margin-top:0px !important;
margin-top:0px;
margin-bottom:0px;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:;
padding:10px 10px 8px 10px;
font-weight:;
color:#003300;
line-height:22px;

}


#content li {color:#333333;
margin-bottom:20px;
font-weight:bold;
margin-left:60px;
}

#fr1 {margin-top:0px;
margin-left:25px !important;
margin-left:5px;
border-style:solid;
border-width: 2px 2px 2px 2px;
border-color:#003300;
}

#fr2 {margin-top:0px;
margin-left:30px!important;
margin-left:20px;
border-style:solid;
border-width: 2px 2px 2px 2px;
border-color:#003300;
}
#dove{width:798px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
text-align:left;
border-bottom:solid 1px #666666;
border-top:solid 1px #666666;
padding-top:52px;
padding-bottom:10px !important;
padding-bottom:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
border-style:solid;
border-width: 0px 1px 1px 1px;
border-color:#003300;
text-align:center;
}



#vetrina{min-height:450px;
height:auto !important;
height:450px;
width:798px;
margin-left:auto;
margin-right:auto;
padding-top:0px;
margin-top:10px;
padding-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border-bottom:solid 1px #003366;
border-left:solid 1px #003366;
border-right:solid 1px #003366;
border-top:solid 1px #003366;
background-color:#ffffff;
background-image:url(images/sfvetrina.gif);
background-repeat:no-repeat;
background-position:top;}

#offerta img{border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#003366}

#scelta{text-align:left;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#003366;
margin-left:0px;
margin-right:0px;
padding-bottom:15px !important;
padding-bottom:0px;
padding-top:46px;
margin-bottom:0px !important;
margin-bottom:10px;
}

#scelta p {display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:8px;}

#scelta .form{display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#risultato{margin-left:340px;
}

#risultato2{margin-left:155px;
}

#text2{border-top-style:solid;
border-top-width:1px;
border-top-color:#003366;
margin-left:10px;
margin-right:10px;
margin-top:20px;
text-align:center;}

#text2 p{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;}



#desc1{padding-top:20px;}

/* VECCHIO DETTAGLIO */
#vetrinadet {
height:100%;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
color:#003300;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;}

#det{
background-color:#e0e7e3;

}
/* NUOVO DETTAGLIO */

#vetrina-det{
width:798px;
margin-left:auto;
margin-right:auto;
padding-top:0px;
margin-top:10px;
padding-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
border-bottom:solid 1px #003366;
border-left:solid 1px #003366;
border-right:solid 1px #003366;
border-top:solid 1px #003366;
background-color:#ffffff;
}

#vetrina-det fieldset{border:3px double #003366;
padding-left:10px 10px 10px 10px;
}

#vetrina-det h1{padding:5px 0 5px 0;}

#tabledett{margin-top:20px;
margin-left:30px;
margin-right:30px;}

#descr{margin:20px 30px 20px 30px}



#stamp{text-align:right;
margin-left:0px;
font-size:12px;}

#titolo  {display:none;
}

#fotodet{margin-left:50px;
}

#bigimage{margin-top:7px;
margin-left:50px;
border:2px solid #003366;}

.celle{
border-style:solid;
border-color:#333333;
border-width:1px 1px 1px 1px;}


#vetrina a:link, #vetrina a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#003366;
padding-left:2px;
text-decoration:underline;
}

#vetrina a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#003333;
text-decoration:underline;}

#detoff a:link, #detoff a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003366;
padding-left:2px;
text-decoration:underline;
}

#detoff a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003333;
text-decoration:underline;}

#detoff{
text-align:right;
width:330px;}

#vetrinadet p{padding-bottom:30px;}

#vetrinadet a:link, #vetrinadet a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#003300;
text-decoration:underline;
}

#vetrinadet a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
font-weight:bold;
text-decoration:underline;}

#npag{text-align:center;
padding-top:10px;
padding-bottom:10px;
}

#npag a:link{font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003366;
font-size:11px;
text-decoration:underline;
}
#npag a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003366;
font-size:11px;
text-decoration:underline;
}
#npag a:hover  {font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003333;
font-size:11px;
text-decoration:underline;
}

.aSel{border:1px solid #003366;
padding:1px 2px 2px 1px;
color:#ffffff !important;
background-color:#003366;
text-decoration:none !important;
}

#bottoni{margin-top:10px;
border-top:1px solid #003366;
padding-top:5px;}

#main{margin-left:auto;
margin-right:auto;

}



#main td{width:800px;
padding-left:0px;
padding-right:0px;
}

#main a:link, #main a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
font-weight:bold;
padding-left:2px;
text-decoration:underline;
height:20px;
display:block;
background-color:#003366;


}

#main a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#f5f5f5;
background-color:#006699;
font-weight:bold;
text-decoration:underline;
height:20px;
display:block;}

.border {border-right:solid 1px #ffffff;
}


#act a:link, #act a:visited, #act a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#f5f5f3;
font-weight:bold;
padding-left:2px;
text-decoration:underline;
height:20px;
display:block;
background-color:#000033;


}


/*stili per la navigazione*/

#nolink{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight:bold;
padding-left:2px;
text-decoration:underline;
}

#border{font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#000000;
font-weight:bold;
padding-left:2px;
text-decoration:underline;
border-right:solid 1px #FFFFFF;
}




#box_replat_ft_hor {margin-left:0px !important;
margin-left:0px;
margin-right:auto;

padding-bottom:5px;

padding-left:0px !important;
padding-left:0px;
}


.replat_background {}
.replat_data {font-family:verdana;font-weight:bold;font-size:10px;color:#003366;}
.replat_button {font-family:verdana;font-weight:bold;font-size:10px;color:black;margin-right:30px;margin-left:70px;}
.replat_lang {font-family:verdana;font-weight:bold;font-size:10px;color:#003366;}
.replat_link a:link, .replat_link a:visited, .replat_link a:hover {font-family:verdana;font-weight:bold;font-size:10px;padding-left:0px !important;color:#003366;text-decoration:underline}
.replat_search{display:none; color:#ffffff !important; background-color:#ffffff;padding-left:0px !important;padding-left:35px;border-style:solid; border-width:1px; border-color:#ffffff;}





.stamp{text-align:right;
margin-left:390px;
font-size:12px;
width:160px;}


*:first-child+html #stampa/* solo IE 7.0 */
{top:350px !important;}




#login:link, #login:visited{
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:underline;
display:block;
}

#login:hover {
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
display:block;
text-decoration:underline;}

#mutuo{background-color:#e4e4e4;
width:100%;
height:240px;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;}

#mutuo p{margin-left:8px;
margin-right:8px;}

#bodymutuo{
background-color:#e4e4e4;
background-image:none;}

#mutuo form {line-height:35px; !important}



#bottone {width:120px;
color: #003300;
margin-left:0px;
margin-top:10px;}

#durata {width:120px;
color: #003300;
margin-left:42px;}

#capitale {width:120px;
color: #003300;
margin-left:35px;}

#frequenza {width:120px;
color: #003300;
margin-left:25px;}

#mutuo form{margin-left:10px;  /*Luca*/
text-align:left;
line-height:30px !important;
line-height:40px;
margin-top:10px;}

#mutuo a:link{font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
padding-left:10px;}

#mutuo a:visited{font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003300;
padding-left:10px;}

#mutuo a:hover{font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
padding-left:10px;}

.result{margin-left:10px;  /*Luca*/
text-align:left;
color:#003300;}

#footer2{display:none;}

ul{margin-top:55px;
line-height:14px;}

#blocco1 br{margin-top:0px !important;
margin-top:10px;
}
#blocco1{float:left;
width:260px;
height:200px;
border-style:solid;
border-width: 1px 1px 1px 1px;
border-color:#003366;
background-image:url(images/sfblocco1.gif);
background-repeat:no-repeat;
background-position:top;
background-color:#ffffff;
margin-bottom:10px;
}



#blocco2{float:left;
margin-left:7px;
width:260px;
height:200px;
border-style:solid;
border-width: 1px 1px 1px 1px;
border-color:#003366;
background-image:url(images/sfblocco2.gif);
background-repeat:no-repeat;
background-position:top;
background-color:#ffffff;
margin-bottom:10px;}

#blocco3{float:right;
width:260px;
height:200px;
border-style:solid;
border-width: 1px 1px 1px 1px;
border-color:#003366;
background-image:url(images/sfblocco3.gif);
background-repeat:no-repeat;
background-position:top;
background-color:#ffffff;
margin-bottom:10px;
}

#blocco3 p{margin-top:60px;}


#blocco3 a:link, #blocco3 a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
}

#blocco3 a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003399;
}


#dove{border-style:solid;
border-width: 1px 1px 1px 1px;
border-color:#003366;
width:798px;
margin-top:10px;
background-color:#d9e1e8;
background-image:url(images/sfdove.gif);
background-repeat:no-repeat;
background-position:top;}

#dove iframe {border-style:solid;
border-width: 3px 3px 3px 3px;
border-color:#003366;}

#actpage{background-color:#003366;
color:#ffffff !important;
padding:0px 2px 1px 2px !important;
font-size:12px !important; }

/* INVIO RICHIESTA */
#divRichiesta{background-color:#ffffff;
border-bottom:solid 1px #003366;
border-left:solid 1px #003366;
border-right:solid 1px #003366;
border-top:solid 1px #003366;
padding:10px;}



/* ASTE */
#div-aste{min-height:450px;
height:auto !important;
height:450px;
width:798px;
margin-left:auto;
margin-right:auto;
padding-top:0px;
margin-top:10px;
padding-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border-bottom:solid 1px #003366;
border-left:solid 1px #003366;
border-right:solid 1px #003366;
border-top:solid 1px #003366;
background-color:#ffffff;
background-image:url(images/sfvetrinaaste.png);
background-repeat:no-repeat;
background-position:top;}

#bottom-aste{
width:600px;
margin-left:auto;
margin-right:auto;
border-bottom:1px solid #003366;}

#bottom-aste p{font-size:15px;
line-height:16px;
letter-spacing:1px;
font-weight:bold;
color:#cc0000;
margin-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#bottom-aste a img{margin-top:20px;}

#rich-aste{width:500px;
margin-left:auto;
margin-right:auto;}

#link-asta a:link, #link-asta a:visited{font-size:20px;
color:#666666;
}

#link-asta a:hover{color:#003366;}

.asta-act{font-size:23px !important;
color:#003366 !important;
font-weight:bold;}


