@charset "utf-8";
/* CSS Document */

body, html {margin:0;background-color:#f4f5f0}
#top {width:100%;height:120px;background-image:url(../pics/back-header.gif);}
#header {width:968px;height:120px;position: relative;left:50%;margin-left:-484px;background-image:url(../pics/back-header.jpg);}
#navigazione {width:968px;height:61px;position: relative;left:50%;margin-left:-484px;background-image:url(../pics/back-navigazione.gif);}
#back-slide {width:968px;height:300px;position: relative;left:50%;margin-left:-484px;background-image:url(../pics/back-slide.jpg);}
#top-corpo {width:968px;height:4px;position: relative;left:50%;margin-left:-484px;background-image:url(../pics/top.gif);clear:both}
#container {width:968px;position: relative;left:50%;margin-left:-484px;background-image:url(../pics/back-corpo.gif);overflow:hidden;}
#sx {width:253px;float:left;margin-left:6px;}
#dx {width:705px;float:left;background-image:url(../pics/back-corpo.jpg);background-repeat:no-repeat;background-position:top center;margin-bottom:15px;}
#footer-corpo {width:968px;height:4px;position: relative;left:50%;margin-left:-484px;background-image:url(../pics/footer.gif);clear:both}
#bandiere {width:150px;float:left;padding-top:22px;left:50px;position:relative;}
#ricerca {margin-left:50px;margin-top:35px;float:left;width:240px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:14;color:#0099df;line-height:20px;}
.campo-ricerca {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:13;color:#464646;border:1px solid #00317e;padding:1px;width:220px;margin-top:4px;margin:bottom:4px;}
#titoli {margin-top:10px;margin-left:15px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:20px;text-transform: uppercase;float:left;}
#cornice-home {width:176px;float:left;margin-bottom:15px;}
#cornice-foto {width:165px;height:123px;background-image:url(../pics/back-foto.gif);margin-left:6px;}
#comune-home {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:13px;color:#00317e;text-align:center;width:160px;margin-left:6px;}
#categoria-home {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:13px;color:#464646;text-align:center;width:160px;margin-left:6px;}
#prezzo-home {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:13px;color:#ff0000;text-align:center;width:160px;margin-left:6px;font-weight:bold;}
#footer {width:100%;height:60px;background-color:#00317e;}
#footer-container {width:968px;position: relative;left:50%;margin-left:-484px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:13px;color:#ffffff;text-align:center;padding-top:20px;}
.navigazione {color:#0099df;}
a.navigazione:link, a.navigazione:visited {color:#0099df;text-decoration:none;}
a.navigazione:hover {color:#00317e;text-decoration:none;text-shadow: 0 0 0.2em #0099df,0 0 0.2em #bcebfb,0 0 0.2em #bcebfb}
#box-ricerca {width:680px;border:1px solid #c5c4c0;height:auto;overflow:hidden;padding:1px;margin-left:10px;margin-bottom:10px;}
#box-ricerca-foto {width:165px;height:130px;float:left;margin-top:10px;}
#box-ricerca-dettagli {width:500px;float:left;margin-left:15px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:13px;margin-top:10px;}
#box-contatti {width:650px;float:left;margin-left:15px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:13px;margin-top:10px;color:#464646;}
#box-servizi {width:650px;float:left;margin-left:15px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:13px;margin-top:10px;text-align:justify;color:#464646;line-height:20px;}
#box-sedi-dettagli {width:480px;float:left;margin-left:10px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:14px;margin-top:30px;color:#464646;}
#box-sedi-foto {width:165px;height:130px;float:left;margin-top:10px;}
#descrizione {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:13px;line-height:20px;color:#464646;}
#prezzo {margin-top:15px;color:#FF0000;font-weight:bold;font-size:14px;}
#tasto-dettaglio-immobile {margin_top:10px;margin-left:330px;}
#paginazione {width:680px;height:35px;text-align:center;}
.numero {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;width:20px;padding:5px;height:15px;text-align:center;margin-left:3px;margin-right:3px;border:1px solid #828ab0;background-color:#00317e;color:#ffffff;}
a.numero:link, a.numero:visited {text-decoration:none;color:#ffffff;}
a.numero:hover {text-decoration:none;color:#ffffff;background-color:#0099df;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.numero-on {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:12px;width:20px;padding:5px;height:15px;text-align:center;margin-left:3px;margin-right:3px;border:1px solid #828ab0;background-color:#ffffff;color:#00317e}
#titolo-dettaglio {width:635px;float:left;height:21px;margin-left:30px;background-image:url(../pics/back-titoli-dettagli.jpg);font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:13px;color:#00317e;padding-top:4px;padding-left:5px;}
#box-dettaglio {width:622px;clear:both;float:left;border:1px solid #acada9;margin-left:30px;padding:8px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:13px;color:#464646;}
#box-dettaglio-caratteristiche-sx {width:120px;height:25px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:12px;color:#009ee1;font-weight:bold;float:left;}
#box-dettaglio-caratteristiche-dx {width:150px;height:25px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:12px;color:#00317e;font-weight:bold;float:left;margin-left:35px;}
#foto-dettaglio {width:150px;height:111px;border: 1px solid #cccccc;padding:3px;}
.link-servizi {text-decoration:none;color:#00317e;}
a.link-servizi:link, a.link-servizi:visited {text-decoration:none;color:#00317e;font-weight:bold;}
a.link-servizi:hover {text-decoration:none;color:#999999;}
form label.error, label.error{color:#C4141E;padding:0 0 0 10px;font-family: Verdana, Geneva, sans-serif;font-size: 11px;}
input.error,select.error,textarea.error{border:1px solid #C4141E;}
.required {color:#706d87;font-weight:bold;font-family: Verdana, Geneva, sans-serif;font-size: 11px;}
#commentForm { width: 500px; }
#commentForm label { width: 250px; }
#commentForm label.error, #commentForm input.submit { margin-left: 253px; }
.link-footer {text-decoration:none;color:#FFFFFF;} 
a.link-footer:link, a.link-footer:visited {text-decoration:none;color:#FFFFFF;}
a.link-footer:hover {text-decoration:none;color:#0099df;}