@charset "iso-8859-1";
/* author: SoftHrod - www.softhrod.com */

body {padding:0; margin:10px; background-color:#FFFFFF; font-family:Verdana; font-size:80%; min-width:800px; background:url(/imgs/pixel_sfondo_esterno.jpg) repeat;}

h1 {color:#003399; margin:2px 0 0 10px; font-size:20px;}
h2 {color:#003399; margin-bottom:3px; margin-top:2px; font-size:16px; border-bottom:1px solid #003399; margin-right:10px;}
h3 {color:#003399; font-size:14px; margin-left:5px; padding-top:4px;}
ul {list-style:none; margin-left:-10px; }
li {padding:0 0 4px 25px; background:url("/imgs/loghino_tasti.png") no-repeat 6px 1px;}
p {margin-left:25px;}


#testata	{height:347px; background:url(/imgs/pixel_header.jpg); background-repeat:repeat-x; background-position:top;}
#testata h1	{padding-top:110px; padding-right:5px; color:#384A7B; font-size:16px;}
#logo		{position:absolute; margin-top:50px; margin-left:10px}
#logo_agenzia{position:absolute; top:340px; left:25px}
#coda		{background:url(/imgs/footer.jpg); background-repeat:repeat-x; background-position:bottom;}
#copy		{background:url(/imgs/pixel_footer.jpg) repeat; height:70px; margin-left:8px; margin-right:7px; text-align:center;}
#copy p		{padding-top:32px; margin:0; color:#FFFFFF;}
#copy a		{color:#FFFFFF;}

#contenitore{background-color:#FFFFFF;}
#involucro	{background:url(/imgs/px_corpo_sx.jpg) left repeat-y;}
#corpo		{background:url(/imgs/px_corpo_dx.jpg) right repeat-y;}
#contenuto	{padding-left:175px; padding-right:10px; min-height:400px;}
#colonna	{background:url(/imgs/pixel_colonna.jpg) repeat-x; position:absolute; top:357px; left:18px; width:153px; min-height:400px;}
.colmenu	{background:url(/imgs/menu_colonna.jpg) no-repeat; width:153px; height:24px; padding-left:30px; padding-top:3px; color:red; font-weight:bold; font-size:120%;}
 
/* view immobili */
.sfondo_primario {background-color:#FFCCCC;}
.immobile {font-size:90%; margin-bottom:15px;}
.titolovoce {color:#4F4F4F; font-variant:italic; font-family:Arial;}
.voce {padding-top:4px; padding-bottom:4px; color:#000000; font-family:Arial; border-top:1px dashed #FFFFFF;}

/* menu */
#menu {position:absolute; top:332px; right:36px; height:25px;}
.tastomenu {background:url(/imgs/tasto.png); width:106px; height:25px; border:0; float:right; z-index:50; text-align:center;}
.spazio {margin-top:4px;}
.tastomenu a {text-decoration:none; color:#003366; font-size:14px;}

/* flags lingue */
#lingue a {
 float:right;
 margin-right: 18px;
 margin-top: 12px;
}

/* Partita IVA*/
#piva{
	min-width:800px;;
	height: 30px;
	margin-top: 8px;
	font-size:90%;
	text-align: center;
	color: #003399;
}

#memoimmobiliare {color:#666666; padding:10px; font-size:90%;}
#memoimmobiliare a, #memoimmobiliare a:visited, #memoimmobiliare a:hover {color:#666666; text-decoration:none;}

#disclaimer, #privacy {padding:0 5px; text-align:justify;}
#piva a, #piva a:visited {color:#003399; text-decoration:none;}
#piva a:hover {color:#003399; text-decoration:underline;}

/* Validation form*/
.panel {clear: both; display: none; border: 3px solid #CCC; padding: 1em;}
.panel.active-tab-body {display: block;}
input.disabled {border: 1px solid #F2F2F2; background-color: #F2F2F2;}
input.required, textarea.required {border: 1px solid #00A8E6;}
input.validation-failed, textarea.validation-failed {border: 1px solid #FF3300; color : #FF3300;}
input.validation-passed, textarea.validation-passed {border: 1px solid #00CC00; color : #000;}
.validation-advice {margin: 5px 0; padding: 5px; background-color: #FF3300; color : #FFF; font-weight: bold;}
.custom-advice {margin: 5px 0; padding: 5px; background-color: #C8AA00; color : #FFF; font-weight: bold;}
fieldset {padding: 1em; margin-bottom: 0.5em;}
label {font-weight: bold;}
.form-row {clear: both; padding: 0.5em;}
.field-label {}
.field-widget {}

.immobileriferimento {font-weight:bold; text-decoration:none; color:#C33;}
