/* CSS Document */


/*stili per il layout fluido*/
html,body{margin: 0;padding:0}
body{
background-color:#ffffff;

background-repeat:no-repeat;
background-position:center top;}

/*stili generici, su header e footer*/

#container{position:relative;
width:800px;
margin:0 auto;
margin-top:10px;
border-color:;
border-style:;
border-width:1px 1px 1px 1px;
background-color:;
padding-left:4px;
}





#header{height:100px;
background-image:url(../images/headernew.gif);
background-repeat:no-repeat;
border-color:#cccccc;
border-style:solid;
border-width:1px 1px 0px 1px;
width:792px;

} 
marquee{margin-top:0px;}
#lingua{

font-size:10px;
font-family:Verdana,Arial, sans serif;
color:#666666;

}

#header img, #headereng img{margin-left:660px;}



#headereng{height:100px;
background-image:url(../images/headereng.gif);
background-repeat:no-repeat;
border-color:#cccccc;
border-style:solid;
border-width:1px 1px 0px 1px;
width:792px;

} 

h1,h2,h4{margin: 0;padding:0}

h1{
text-align:center;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1c562b;
font-size:13px;
background-color:;
background-repeat:repeat-x;
margin-top:0px;}

h2{display:none;
text-align:left;
font-weight:bold;
font-size:13px;
line-height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336600;
margin-bottom:5px;
margin-top:5px;

text-align:center;

}



h3{
text-align:center;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:13px;
background-color:#1b5628;
background-repeat:repeat-x;
margin-top:0px;
margin-bottom:0px;}

h4{text-align:center;

font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1b5628;


background-repeat:repeat-x;
background-repeat:repeat-x;}

h5 {
font-size:30px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-weight:normal;
display:inline;
margin-left:0px;
text-align:center;

}


h6{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ff6600;
font-size:13px;
margin-top:30px;


}


#footer{
clear:both;
float:left;
width:800px;
height:50px;
margin-left:-5px !important;
margin-left:-2px;
text-align:center;
color: #ffffff;
font-size:12px;
background-image: url(../images/footer.gif);
background-repeat:no-repeat;
margin-top:2px;
padding-top:1px !important;
padding-top:10px;


}

*:first-child+html #footer/* solo IE 7.0 */
{padding-top:10px !important;}


#footer p{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-size:10px;
line-height:12px;
margin-left:80px;}

/*stili specifici per il layout*/


#content{float:left;
width:792px;
margin-bottom:0px;
margin-top:-16px;
text-align:left;
border-bottom:solid 1px #666666;
border-top:solid 1px #666666;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
border-style:solid;
border-width: 0px 1px 1px 1px;
border-color:#cccccc;
background-color:#ffffcc;
}


#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;
}


#chi{padding-left:50px;
padding-right:50px;
padding-bottom:10px;}

#chi p{font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-size:13px;
color:#003300;}

#chi img{margin-left:230px;
padding-bottom:10px;}

#dove{padding-left:40px;
padding-right:40px;
padding-bottom:0px;}

#dove img{margin-left:240px;
padding-bottom:10px;}

#img_dove{margin-left:0px !important;
border-width:0px;
}

#img_dove2{margin-left:0px !important;
border-width:0px;
padding-bottom:0px !important;
}

#logo3{padding-bottom:0px !important;
margin-left:10px !important;}

.affiliati{text-align:left !important;}

#dove a:link, #dove a:visited, #dove a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#336600;
font-weight:bold;
}

#contatti{
padding-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#336600;
font-weight:bold;
padding-left:100px;
padding-right:100px;
}

#contatti p{text-align:center;}

#contatti img{padding-bottom:10px;}

#contatti a:link, #contatti a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#ff6600;
font-weight:bold;
}

#contatti a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#ff9900;
font-weight:bold;
}




.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;
}





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;}








*:first-child+html #Image3/* solo IE 7.0 */
{margin-top:0px !important;}

#text1{
float:left;
width:792px;
height:115px;
background-color:#ffffff;

background-repeat:no-repeat;
border-top-color:#1c562b;
border-top-width:1px;
border-top-style:solid;


}

.note{text-align:center;
margin-bottom:0px;
margin-top:10px !important;
margin-top:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;}


#text1 p{margin-left:30px;
color:#336600;
}



.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;}


#vetrina{min-height:450px;
height:auto !important;
height:450px;
width:792px;
padding-top:0px;
margin-top:-14px;
padding-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#336600;
background-color:#ffffff;
background-image:url(../images/sfvetrina.gif);
background-repeat:no-repeat;
background-position:top;
border-style:solid;
border-width: 0px 1px 1px 1px;
border-color:#cccccc;

}

#speciale_cant{font-size:20px !important;}



#offertacant{padding-top:20px;
text-align:center;
}
#offertacant img{border-style:solid;
border-color:#ff6600;
border-width:2px;
}


#colsx{clear:both;
float:none;
margin-left:30px;

}
/*
#coldx{float:right;
margin-right:40px;

}
Stile per la doppia colonna in vetrina
*/


#offerta{background-image:url(../images/sfondofoto2.gif);
background-repeat:no-repeat;}


#offerta img{border-style:solid;
margin-right:20px;
margin-left:8px;
}

#scelta{background-color:#ffffcc;
text-align:left;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#336600;
margin-left:0px;
margin-right:0px;
padding-bottom:10px;
padding-top:3px;
margin-bottom:0px !important;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:792px;
height:30px;
}

#scelta p {display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:8px;
}

#scelta a:link, #scelta a:visited {display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px !important;
text-decoration:underline;
}

#scelta a:hover {display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;

}


#scelta .form{display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#vedi{float:left;
display:inline;
padding-top:18px;
}
#linkdx1{float:right;
margin-right:10px;
padding-top:0px;}

#linkdx2{margin-left:5px;
margin-right:5px;}
#risultato{margin-left:340px;
}

#risultato2{margin-left:155px;
}

#text2{clear:both;
border-top-style:solid;
border-top-width:1px;
border-top-color:#336600;



text-align:center;}

#text2 p{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;}



#desc1{padding-top:20px;}


#det{
background-color:#e0e7e3;

}

#stamp{text-align:right;
margin-left:170px;
font-size:12px;
color:}

#titolo  {display:none;
}

#fotodet{background-color:#E9E9E9;
border-style:solid;
border-color:#333333;
border-width:1px 1px 1px 1px;}

#bigimage{margin-left:100px;}

.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:#006600;
padding-left:2px;
text-decoration:underline;
}

#vetrina a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#009900;
text-decoration:underline;}

#detoff a:link, #detoff a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ff6600;
padding-left:2px;
text-decoration:underline;
}

#detoff a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#009900;
text-decoration:underline;}

#detoff{
text-align:right;
width:330px;}




#npag{clear:both;
background-color:#ffffcc;
text-align:center;
}


#npag a:link{font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:40px;
color:##1c562b;
font-size:11px;
text-decoration:underline;
}
#npag a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:40px;
font-weight:bold;
color:##1c562b;
font-size:11px;
text-decoration:underline;
}
#npag a:hover  {font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:40px;
font-weight:bold;
color:#009966;
font-size:11px;
text-decoration:underline;
}

#main{margin-left:auto;
margin-right:auto;

}

#menu{width:800px;
height:50px;
background-image:url(../images/sfmenunew.gif);
background-repeat:no-repeat;
padding-top:5px;
}

#main td{width:170px;
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:;


}

#main a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#006600;
background-color:;
font-weight:bold;
text-decoration:underline;
height:20px;
display:block;}

.border {border-right:groove 1px #cccccc;
height:30px;
}


#act a:link, #act a:visited, #act a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#006600;
font-weight:bold;
padding-left:2px;
text-decoration:underline;
height:20px;
display:block;
background-color:;


}


/*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:10px

margin-right:auto;
margin-top:5px;
padding-bottom:5px;

padding-left:0px !important;
padding-left:0px;
}


.replat_background {}
.replat_data {font-family:verdana;font-weight:bold;font-size:10px;color:#003300;}
.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:#003300;}
.replat_link a:link, .replat_link a:visited, .replat_link a:hover {font-family:verdana !important;font-weight:bold;font-size:10px !important;padding-left:0px !important;color:#003300 !important;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;}




#mail {position:absolute;
top:128px !important;
top:142px;
left:10px !important;
left:10px;
width:150px;
}

*:first-child+html #mail/* solo IE 7.0 */
{top:142px !important;}


#mail a:link, #mail a:visited{display:block;
background-image:url(../images/mail.gif);
background-repeat:no-repeat;
background-position:left;
text-align:left;
padding-top:4px;
padding-left:35px;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#000000;
font-weight:bold;
padding-left:35px;
text-decoration:underline;
}

#mail a:hover {display:block;
text-align:left;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#666666;
font-weight:bold;
text-decoration:underline;}

#login:link, #login:visited{
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:underline;
display:block;
line-height:25px;
}

#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;}








.result{margin-left:10px;  /*Luca*/
text-align:left;
color:#003300;}

#footer2{display:none;}

#sopra{float:left;
margin-bottom:0px;
margin-top:10px;
padding-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
margin-left:2px;
text-align:center;
padding-left:27px;
}

/* NUOVE ICONE */

#blocco-sx{float:left;
margin-left:50px;
margin-top:10px;
margin-bottom:30px;}

#blocco-dx{float:left;
margin-left:70px;
margin-top:10px;
margin-bottom:30px;}

#soprav{float:left;
margin-bottom:0px;
margin-top:10px;
padding-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
margin-left:2px;
text-align:center;
padding-left:120px;
}

#soprat{float:left;
margin-bottom:50px;
margin-top:40px;
padding-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
margin-left:2px;
text-align:center;
padding-left:27px;
}



#sopra img{border-style:solid;
border-width:0px;}

#soprav img{border-style:solid;
border-width:0px;}

#soprat img{border-style:solid;
border-width:0px;}


#sopra p{margin-left:20px;
margin-right:10px;
line-height:14px;
margin-top:50px;
}

#blocco1{float:left;
width:242px;

background-image:url(../images/sfblocchi.gif);
background-repeat:no-repeat;
background-position:top;


}

#blocco1v{float:left;
width:242px;

background-image:url(../images/sfblocchi.gif);
background-repeat:no-repeat;
background-position:top;


}

#blocco2v{float:left;
margin-left:50px;
width:242px;
}


#blocco2{float:left;
margin-left:10px;
width:242px;
}

#blocco3{float:left;
width:242px;
margin-left:10px;
}




#sotto{float:left;
margin-bottom:0px;
margin-top:20px;
padding-bottom:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
margin-left:2px;
text-align:center;
padding-left:27px;
}

#sottov{float:left;
margin-bottom:0px;
margin-top:40px;
padding-bottom:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;

text-align:center;
padding-left:122px;
}



#sotto img{border-style:solid;
border-width:0px;}

#sottov img{border-style:solid;
border-width:0px;}

#blocco3v{float:left;
width:242px;

}

#blocco4{float:left;
width:242px;

}

#blocco4v{float:left;
width:242px;
margin-left:50px;

}

#blocco5{float:left;
width:242px;
margin-left:10px;
}


#blocco6{float:left;
width:242px;
margin-left:10px;
}



#sotto2{float:left;
margin-bottom:0px;
margin-top:0px;
padding-bottom:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
margin-left:2px;
text-align:center;
padding-left:27px;
}

#sotto2 img{border-style:solid;
border-width:0px;}

#blocco7{float:left;
width:242px;
}

#blocco8{float:left;
width:242px;
margin-left:10px;
}


#blocco9{float:left;
width:242px;
margin-left:10px;
}

#sopra a:link, #sopra a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
}

#sopra a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1c562b}

#sotto, #sotto2 a:link, #sotto, sotto2 a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
}


#sotto, #sotto2 a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1c562b;}




#dove iframe {border-style:solid;
border-width: 2px 2px 2px 2px;
border-color:#336600;
float:left;}



#csstopmenu, #csstopmenu ul{
padding: 0;
margin: 0;
list-style: none;
}

#csstopmenu li{
float: left;
position: relative;
}

#csstopmenu a{
text-decoration: none;
}

.mainitems{
background-color:;
}

.headerlinks a{

font-weight: bold;
color: black;
width:170px;
margin-right:0px;
height:20px;}

.submenus{
display: none;
position: absolute;
top: 1.2em;
left: 0;
background-color:;
border:;
width:170px;
margin-top:20px;
}


.submenus li{
width: 170px;
}

#main .submenus li a:link{
display: block;
width: 170px;
text-indent: 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffcc;
font-size:10px;
background-color:#f17e2b;
}

#main .submenus li a:visited{
display: block;
width: 170px;
text-indent: 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffcc;
font-size:10px;
background-color:#f17e2b;
}

html>body .submenus li a{ /* non IE browsers */
width: 170px;
}

#main .submenus li a:hover{
display: block;
width: 170px;
text-indent: 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#fcc43c;
color:#ffffff;
}




#csstopmenu li>ul {/* non IE browsers */
top: auto;
left: auto;
}

#csstopmenu li:hover ul, li.over ul {
display: block;
}

html>body #clearmenu{ /* non IE browsers */
height: 3px;
}


.note2{text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#336600;}

/* Stile Dettaglio Offerte */

#vetrinadet{
float:left;
width:792px;
margin-top:-16px;
background-color:#e1f5da;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
border-style:solid;
border-width: 0px 1px 1px 1px;
border-color:#cccccc;


}


#infogen{
margin-left:80px;}

#vetrinadet hr{
width:635px;
margin-left:auto;
margin-right:auto;
margin-top:-25px;}

#dettoff{
margin-left:70px;
margin-top:10px;
}

#vocioff{
float:left;
width:350px;
margin-left:80px !important;
margin-left:40px;
color:#336600;
}

#bloglink{
font-size:15px !important;
margin-left:5px;
}







#immagine{
float:left !important;
float:none;
width:250px;
margin-left:25px !important;
margin-left:440px;
padding-top:10px!important;
padding-top:0px;

margin-top:0px;

}



#immaginecant{
float:left !important;
float:none;
width:250px;
margin-left:25px !important;
margin-left:440px;
padding-top:10px!important;
padding-top:0px;
margin-top:0px;

}
#vetrinadet table{margin-left:-2px;}

#disponibilita{float:left;
color:#336600;
width:360px;

}

#immagine a:link, #immagine a:visited,
#immagine a:hover {margin-left:120px;
}

#immagine img{
border-style:solid;
border-width:3px;
border-color:#336600;
margin-top:10px;}

#immaginecant img{border-style:solid;
border-width:3px;
border-color:#336600;
margin-top:10px;}

#descrizione{
float:left;
margin-left:80px !important;
margin-left:40px;
width:600px;
padding-bottom:20px;}

#descrizione hr{margin-left:0px;
margin-top:-25px;
width:635px;
}

#vetrinadet a:link, #vetrinadet a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#009900;
text-decoration:underline;
}

#vetrinadet a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ff6600;
font-size:11px;
font-weight:bold;
text-decoration:underline;}


/* Stile del Contact_Form */

#cform{background-color:#e1f5da;
padding-top:60px;
padding-bottom:10px;
width:500px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#336600;
background-image:url(../images/titolocontact.gif);
background-repeat:no-repeat;
background-position:top;}


#back{text-align:right;
width:;
border-bottom-color:#336600;
border-bottom-style:solid;
border-bottom-width:10px;
padding-bottom:5px;
margin-left:5px;
margin-right:5px;}

#back a:link{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#336600}
#back a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#336600}
#back a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#339900}

#cform p{margin-top:10px;
margin-bottom:10px;
color:#ff3300;}


/* Stile del Result_Form */



#messaggio{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#336600;
text-align:center;
}

#messaggio a:link{font-weight:normal;
color:#336600;
margin-left:0px;
}
#messaggio a:visited{font-weight:normal;
color:#336600;
margin-left:0px;
}
#messaggio a:hover{font-weight:normal;
color:#339900;
margin-left:0px;
}


#replat-home{float:left;
width:792px;
margin-bottom:0px;
margin-top:2px;
text-align:left;
border-bottom:solid 1px #666666;
border-top:solid 1px #666666;
padding-top:;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#336600;
font-weight:bold;
border-style:solid;
border-width: 1px 1px 1px 1px;
border-color:#cccccc;
background-color:#ffffff;
}

#replat-home p {margin-top:5px;}


#mappadx {padding-left:15px;}

#dove table {margin-top:20px;}

#dovesx {float:none;
margin-left:auto;
margin-right:auto;}

#dovedx {margin-left:140px !important;
margin-left:430px;}

*:first-child+html #dovedx/* solo IE 7.0 */
{margin-left:430px !important;}





#dove td {
padding-left:0px;

}

#dove p {text-align:center;
color:#336600;
}

#sede{
text-align:center;
margin-top:20px;
}

#mappagiu{width:340px;
padding-top:10px;
margin-left:auto;
margin-right:auto;
text-align:center;}

#mutuo{background-color:#e1f5da;
width:100%;
height:240px;
padding-top:60px;
background-image:url(../images/titolocontact.gif);
background-repeat:no-repeat;
background-position:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;}

#mutuo p{margin-left:8px;
margin-right:8px;}

#bodymutuo{
background-color:#e1f5da;
background-image:none;}

#mutuo form {line-height:35px; !important
}

table select{font-size:11px;
}

table select option{height:14px;
}

table input{
color:#ffffff;
background-color:#ff6600;
border:0;
color:
}

#search{width:738px;
height:30px;
padding-top:23px;
background-image:url(images/sfmotore.gif);
background-repeat:no-repeat;
padding-bottom:0px !important;
margin-left:33px;
margin-bottom:0px;
margin-top:10px;}

#searcheng{width:738px;
height:30px;
padding-top:23px;
background-image:url(images/sfmotoreeng.png);
background-repeat:no-repeat;
padding-bottom:0px !important;
margin-left:33px;
margin-bottom:0px;
margin-top:10px;}
