﻿body {padding: 0;margin:0px 0px 0px 0px;font-family:Microsoft Sans Serif;font-size:12px;line-height: 1.4em;background: white;color:#444444;background:url(image/body.gif);}
#container{width:900px;height:930px;margin: 20px auto;padding:15px 15px 0px 15px;background:#ffffff;}
#containerv{width:900px;height:2060px;margin: 20px auto;padding:15px 15px 0px 15px;background:#ffffff;}
/* -------------------------------- LOGO E MENU -----------*/
.header{width: 100%;height:95px;background:url(image/header.png);padding-top:20px;color:#333333;font-size:xx-small}
.logoimg{width:310px;height:auto;float:left;margin: 5px 0px 0px 10px;}
.img_logo{width:310px;height:71px;border:none;}
.menu{width:460px;height:auto;float:right;font-size:14px;margin:40px 0px 0px 0px;}
.menu a{padding:0px 20px 0px 0px;color:#ffffff;}
.menu a:hover{text-decoration:underline;}
/* ------------------- div centro ----------------*/
.containerc{width:900px;height:770px;margin:0px;background:#e2e2e2;}
.containercv{width:900px;height:1900px;margin:0px;background:#e2e2e2;}
/* ---------------------- colonna sx ----------------- */
.columnsx{float:left;width:588px;height:750px;margin:10px;color:#000000;}
.title {width:543px; background:#ccc; padding:7px 20px 7px 20px; color:#ffffff;font-weight:bold; float:left;margin:0px 0px 10px 0px;border:1px solid #ffffff;}
/*	PANNELLO DEI CONTENUTI */
.floatLeft{float: left;}
.floatRight{ float: right; }
.clear{ clear: both; }
a{ outline: none; }
#page-wrap{ width: 583px; margin: 0px; padding:0px; position: relative; min-height:300px;float:left;border:1px solid #ffffff;}
ul{list-style: square inside; }
a:visited{ color: #ffffff; text-decoration: none; }
a{ color: #ffffff; text-decoration: none; }
a:active{ color: white; }
a:hover{ color: white; }
blockquote{padding: 0 20px; margin: 10px 5px 10px 5px; border: 2px solid #ccc; font-size: 14px;font-family: Trebuchet MS, serif; font-style: italic; margin-top: 10px;}
.slider-wrap{ width: 543px; position: absolute;background:url(image/body.gif);padding:20px;}			
.stripViewer .panelContainer .panel ul{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer{ position: relative; overflow: hidden; width: 543px; height: 300px; }
.stripViewer .panelContainer{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel{ float: left; height: 100%; position: relative; width: 565px; }
.stripNav{ display: none; }
.stripNavR{ display: none; }
.stripNavL{ display: none; }
.nav-thumb{ border: 1px solid #ffffff; margin-right: 3px; width: 62px; height: 40px;}
#movers-row{ margin: -43px 0 0 52px;}
#movers-row div{ width: 20%; float: left; }
#movers-row div a.cross-link { float: right; }
.photo-meta-data{ background: url(images/transpBlack.png); padding: 10px; height: 30px;margin-top: -60px; position: relative; z-index: 9999; color: white; font-size:14px; font-weight:bold;}
.cross-link{ display: block; width: 62px; margin-top: -14px;position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }
.imgwr{width:560px; height:300px;}
/*	descrizione azienda  */
.attivita{width:525px;height:180px;float:left;margin:5px 0px 15px 0px;color: #333;}
.attivit{width:483px;padding:6px 0px;margin:10px 0px 10px 10px;font-size:13px;color:#0e609e;}
.attivi{width:513px;padding:5px 0px 5px 10px;margin-bottom:10px;color:#8cc4e8;}
.attiv{width:513px;padding:5px 0px 5px 10px;line-height:1.5;}
.atti{width:483px;padding:6px 10px 6px 10px;margin:10px 0px 10px 10px;font-size:12px;}
.img_tit{float:left;margin:2px 10px 0px 0px;}
/* annunci fondo pagina */
.fondo{width: 185px;height:220px;float:left;margin-right:16px;}
.fondodx{width: 185px;height:220px;float:right;}
.img_fondo{float:left;width:182px;height:118px;margin-bottom:10px;background:#ffffff;}
.evidfondo{width:160px;margin:10px 0px 0px 5px;line-height:1.5;}
.evidfondo a{color:#444444;text-decoration:none;}
.evidfondo a:hover{text-decoration:underline;}
/* --------------------------------------------- colonna dx -----*/
.columndx{float:right;width:260px;height:730px;padding:15px;border:1px solid #ffffff;background:#c4c4c4;margin:10px 0px 0px 0px;}
.menudx{width: 248px;height:330px;float:left;}
.menudxt{width:248px;padding:4px 0px 4px 10px;margin-bottom:10px;background:#0e609e;border:1px solid #fff;color:#ffffff;}
.menudx1{width:248px;padding:4px 0px 4px 10px;margin-bottom:2px;background:#444444;border:1px solid #444444;}
.menudx1 a{color:#ffffff;text-decoration:none;}
.menudx1 a:hover{text-decoration:underline;}
.menudxe{width:248px;padding:4px 0px 4px 10px;margin-bottom:2px;background:#e2e2e2;color:#0e609e;border:1px solid #ffffff;font-weight:bold;}
/* in evidenza */
.evidenza{width: 258px;height:210px;float:left;margin-bottom:10px;}
.img_evid{float:left;width: 258px;height:143px;background:#ffffff;}
.evidtest{width:218px;margin:10px 0px 0px 5px;line-height:1.5;}
.evidtest a{color:#444444;text-decoration:none;}
.evidtest a:hover{text-decoration:underline;}
.evidenza1{width: 203px;height:190px;float:left;margin:10px 0px;}
/* bottom */
.footer{width:785px;padding:10px 0px 10px 15px;color:#444444;border-top:1px solid #c4c4c4;}
.bottom{width:785px;padding:10px 0px 10px 15px;color:#444444;border-top:1px solid #c4c4c4;}
.bottom1{width:300px;float:left;}
.bottom2{width:300px;float:left;color:#cccccc;}
.validator{
width:80px;height:20px;float:right;float:right;}
.img_val{width:71px;height:25px;border:none;}
/* pagina annunci */
.boxcase{width:555px;height:104px;padding:6px 0px 2px 10px;margin-bottom:10px;border-bottom:1px solid #ffffff;color:#000000;background:url(image/bg_ann.png);}
.imgcase{width:138px;height:98px;margin:0px 10px 10px 0px;background:#ffffff;border:1px solid #333333;}
.boxcas{width:400px;float:right;padding:7px 0px;}
.boxca{float:left;height:18px;width:370px;margin-bottom:2px;color:#fff;font-weight:bold;background:#0e609e;padding-left:10px;}
.boxc{padding:5px 15px 0px 0px;float:left;line-height:1.5;height:44px;font-weight:normal;}
.boxc a{color:#444444;text-decoration:none;}
.boxc a:hover{text-decoration:underline;}
.boxrife{color:#444446;float:left;padding:0px 10px 0px 10px;height:20px;margin-right:80px;background:#e2e2e2;font-weight:normal;}
.boxprice{color:#0e609e;float:right;padding:0px 10px 0px 10px;font-weight:bold;height:20px;margin-right:40px;background:#e2e2e2;}



.boxvuoto{
width:515px;
height:52px;
padding:6px 0px 2px 10px;
margin-bottom:5px;
}
.boxsuc{
width:300px;
padding:0px 0px 2px 15px;
float:right;
}
.boxsu a{
color:#ffffff;
text-decoration:none;
}
.boxsu a:hover{
text-decoration:underline;
}
.catalogo_pag{
font-size:13px;
float:left;
width:16px;
margin:2px 0px 2px 4px;;
padding:2px 0px 2px 6px;
background:#333333;
border:1px solid #000000;
color:#ffffff;
}
.catalogo{
font-size:13px;
float:left;
width:16px;
margin:2px 0px 2px 4px;;
padding:2px 0px 2px 6px;
background:#ffffff;
border:1px solid #000000;
}
.catalogo a{
text-decoration:none;
color:#333333;
}
.catalogo a:hover{font-weight:bold;text-decoration:underline;}
/* -------------------------------------------------------------pagina riferimento ----------------*/
.riferimento{width:50px;height:710px;padding:0px 6px 10px 6px;float:left;}
.riferiment{width:25px;margin:5px 0px;font-size:13px;padding:2px 10px 2px 10px;background:#fff;border:1px solid #0e609e;}
.riferiment a{color:#444444;text-decoration:none;}
.riferiment a:hover{text-decoration:underline;}
/* ------------------------------------------------------ schede immobili --------------- */
.boxfoto{
width:555px;padding:10px 0px 10px 10px;margin:5px 0px;text-align: center;}
.schrif{width:530px;padding:6px 0px 6px 0px;margin:10px 0px 30px 0px;float:left;font-weight:bold;color:#0e609e;font-size:14px;text-align:left;}
.schimm{width:486px;height:222px;margin:0px 0px 20px 0px;padding:10px 0px 10px 10px;float:left;background:#ffffff;}
.schimg{width:165px;height:106px;float:left;margin:0px 13px 15px 0px;}
.boxmin{width:540px;margin:0px 0px 20px 0px;padding:15px 0px 0px 15px;float:left;background:#f1f1f1;border:1px solid #fff;}
.boxann{width:535px;margin:0px 0px 20px 10px;padding:20px 10px;float:left;border:1px solid #fff;text-align:justify;line-height:1.5;font-size:13px;color:#444444;background:#f2f2f2;}
.boxann a{color:#444444;text-decoration:underline;}
.boxann a:hover{text-decoration:none;}
.schmenu{width:390px;margin:10px 0px 0px 15px;}
.schtel{padding:3px 20px 3px 20px;background:#20699a;color:#ffffff;margin:32px 10px 0px 0px;font-weight:bold;float:left;border:1px solid #000000;}
.schtel a{color:#ffffff;text-decoration:none;}
.schtel a:hover{text-decoration:underline;}
.schte{padding:3px 20px 3px 20px;background:#0e609e;margin:32px 10px 0px 0px;font-weight:bold;float:right;border:1px solid #000000;}
.boxcontatto{width:503px;height:350px;padding:6px 10px 2px 10px;margin-bottom:5px;color:#000000;background:url(image/bg_ann.png);line-height:1.5;border:1px solid #000000;}
.boxcontat{width:213px;height:200px;float:left;padding:20px 0px 20px 0px;text-align:justify;line-height:1.5;}
.boxcont{width:213px;float:left;color:#ffffff;padding:4px 0px 4px 0px;text-align:center;margin-top:10px;background:#996600;font-size:14px;}
.boxconta{width: 250px;height:470px;float:left;text-align:left;padding:10px 0px 10px 10px;background:url(image/bg_ann.png);}
.schmoddxmod{width:303px;height:350px;padding:0px 0px 0px 15px;float:left;border:1px solid #000000;margin:15px 0px;background:#2d3639;color:#ffffff;}
.boxconta a{color:#000000;text-decoration:underline;}
.boxcert{width:392px;height:38px;}
/* -------------------------------------------------------------- pagine servizi ---------- */
.boxservizi{
width:500px;margin:0px 0px 20px 0px;padding:20px 10px;float:left;border:1px solid #fff;text-align:justify;line-height:1.5;font-size:13px;color:#444444;background:#f1f1f1;}
/* ---------------------------------------pagina privacy  -----------*/
.privacy{padding:10px;background:#f1f1f2;}
/* -----------------------------------------PAGINA ERRORE - CONFERMA -----------*/
.mail{
width: 100%;
height:250px;
background:#e2e2e2;
color:#f0f0f0;
}
.maie{
width: 600px;
padding: 100px 0px 0px 200px;
font-weight:bold;
color:#ff0000;
font-size:20px;
}
.mai{
width: 600px;
padding: 100px 0px 0px 200px;
font-weight:bold;
color:#0e609e;
font-size:14px;
}


