body, table {
	font-size:8pt;
	font-family: Trebuchet MS, Sans-serif, Verdana, Arial, Helvetica;
	margin-top: 5px;
	
	color: #000033;
}

#provazindex{
	background:url('/common/images/layer_Prev_galleria.png'); 
	position:relative; 
	margin:0 0; 
	float:left; 
	
}

input#log{
	width:80px; 
	height: 18px; 
	font-size:12px;  
	vertical-align:top;
	


}

input#pulsanteInput{
 width:20px;
 font-size:10px;
 vertical-align: middle;
}

.ricercaFormContainer {
	width: 510px;
	_width: 520px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	background-color: #153e8d;
}

.ricercaFormTable {
	width: 510px;
	_width: 510px;
	font-family: Trebuchet MS, Verdana, Sans Serif;
	color: white;
}

.quickLoadForm {
	width: 496px;
	_width: 520px;
	font-family: Trebuchet MS, Verdana, Sans Serif;
	font-weight: bold;
	font-size: 10pt;
	color: #153e8d;
	border: solid #153e8d 2px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
	background-color: #ededed;
}

.quickLoadForm INPUT {
	border: solid #153e8d 1px;
}

#subheading{
	margin-top:5px;
	font-size: 12px;
	font-weight: bolder;
	text-align: left:
	
}
#sectionContent{
	font-size: 12px;
	width: 325px;

}

#para {
	padding-left:14px;
	padding-right:14px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: justify;
	
}
#para p {
line-height: 2em;
}

table {
	margin-top: 0px;
}

a, a:link {color: #000033; text-decoration: underline;}

a:hover {color: #607ba9; text-decoration: underline;}

a.top_page, a.top_page:link {color: #010355; text-decoration: none;}
a.top_page:visited {color: #4F5171; text-decoration: none;}
a.top_page:hover {color: #010355; text-decoration: underline;}


#categoriaVideo{
padding:4px;
margin:0;
background:#e9e9ea;
font-size: 12px;
font-weight: bold;
}

a.subsection, a.subsection:link, a.subsection:visited, a.subsection:active {
	color: #000033; 
	text-decoration: underline; 
	text-transform:none; 
	margin-left:4px;
	

	}
	
a.subsection:hover {
	color: #000099;
	}


a.subsubsubsection, a.subsubsubsection:link, a.subsubsubsection:visited, a.subsubsubsection:active {
	color: #666666; 
	text-decoration: none; 
	padding:0;
	margin: 5px 0 0 0 ;
	
	
	
	}
a.subsubsubsection:hover {
	color: #000099;
	}

a.preview, a.preview:link, a.preview:visited, a.preview:active {
	color: #000033; 
	text-decoration: none; 
	text-transform: none; 
	}
a.preview:hover {color: #000099; text-decoration: underline;}

.strutturaMenu{
text-align: center;
}
a.white, a.white:link {color: #eee; text-decoration: none;}
a.white:visited {color: #eee; text-decoration: none;}
a.white:hover {color: #eee; text-decoration: underline;}

/*#gray_fade_vertical {background-color: #565656; color: #fff; width: 100%;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#565656,endColorStr=#B4B4B4); 
	
}*/

#version {
	color: #555;
		text-align: center;
}

#container {
	text-align: left;
	width: 752px;
	
}

#avviso {
	margin: 10px;
	border: solid #8EBCE0 1px;
	background-color: #eee;
	padding: 10px;
}

table.head_of_page, td.head_of_page {
	background-color: #fff;
	
	border-left: solid #d0cece 1px;
	border-right: solid #d0cece 1px;
	border-top: solid #d0cece 1px;
	
}
td.menu_holder {
	border-left: solid #999 1px;
	border-right: solid #999 1px;
	padding: 0px;
	margin: 0px;
	
}
td.section_image {
	border-left: solid #999 1px;
	border-right: solid #999 1px;
	padding: 0px;
	margin: 0px;
	
}

.immagineSlogan{
background-image:url("/common/images/slogan-immagine-bambino.jpg");
background-repeat: no-repeat;
width: 750px;
height: 238px;
}

.immagineBanner{
background-image:url("/common/images/banner.image.png");
background-repeat: no-repeat;
width: 750px;
height: 173px;
border-left:1px solid #bebbba;
border-right:1px solid #bebbba;
}

td.head_of_page {
	/*padding: 5px;*/
}

table.grey-bordered {
	border: solid #828282 1px;
}

td.grey-bordered {
	border: solid #828282 1px;
	background-color: #fff;
}

td.light_yellow {
	padding: 3px;
	background-color: #F9F3E3;
}

td.yellow {
	padding: 3px;
	background-color: #F6EACA;
}
table.prestigio-preview {
	margin-bottom: 5px;
}
td.prestigio-foto-placeholder {
	border-left:   solid #ccc 1px;
}
td.prestigio-scheda-linker {
	border:   solid #999 1px;
	background-color: #ddd;
	padding: 4px;
}
#subheading-info, td.subheading-info {
	padding: 4px;
	padding-left: 10px;
	background-color: #fff;
	border-bottom: solid #D37213 1px;
}
td.location-breadcrumb-header {
	background-color: #eee;
	border-bottom: solid #828282 1px;
}
td.location-breadcrumb {
}

#underlined {
	background-color: #eee;
	border-bottom: solid #828282 1px;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#eeeeee,endColorStr=#DBDBDB);*/
	padding: 5px;
}

#explaination {
	padding: 5px;
}

#t1 {
	font-size: 150%;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

td.light_grey {background-color: #eee; color: #333; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#eeeeee,endColorStr=#DBDBDB);}
#light_grey {background-color: #eee; color: #333; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#eeeeee,endColorStr=#DBDBDB);}

td.grey {background-color: #B9BDC0; color: #333; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#DDE1E2,endColorStr=#B9BDC0);}
#grey {background-color: #B9BDC0; color: #333; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#DDE1E2,endColorStr=#B9BDC0);}

table.site_footer {
	margin-top: 0px;
	border-top: dotted #999 1px;
	border-right: solid #999 1px;
	border-bottom: solid #999 1px;
	border-left: solid #999 1px;
}

table.site_footer_no_dots {
	margin-top: 0px;
	border-top: none;
	border-right: solid #999 1px;
	border-bottom: solid #999 1px;
	border-left: solid #999 1px;
}

table.body_block {
	margin-top: 0px;
	margin-bottom: 0px;
	border-right: solid #999 1px;
	border-left: solid #999 1px;
}

#section-heading {
	font-size: 250%;
	color: #010355;
	border-bottom: solid #D37213 1px;
	
}

table.menu_left {
	padding: 10px 0 0 0;
	line-height: 16px;
	color: #000;
}

td.overlined {
	border-top: solid 1px #ccc;
}

td.overlined_sep {
	border-top: solid 1px #000066;
}

td.underlined {
	/*border-bottom: solid 1px #ccc;*/
}

td.underoverlined {
	border-top: solid 1px #eee;
	border-bottom: solid 1px #ccc;
}

#content-center {
	color: #333;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	
}

#cantiere-info-row {
	color: #010355;
}

td.sub-heading-text {
	font-size: 120%;
	font-weight: bold;
	color: #010355;
	margin-bottom: 3px;
}

#titolo-cantiere, #header1, #chiave {
	font-size: 120%;
	font-weight: bold;
	color: #010355;
	margin-bottom: 3px;
	border-bottom: solid #D37213 1px;
}

#vetrina-item {
	margin-top:6px;
	font-weight: bolder;
	font-size: 12px;
}
#vetrina-testo {
	font-size: 11px;
}


#chiave {
	border-bottom: none;
}

#detail {
	color: #010355;
}


#overlined-sub {
	
	background-color: #eee;
	padding: 6px;
}

#disclaimer, #emailResponse{
	margin: 20px;
	border: solid #8EBCE0 1px;
	background-color: #eee;
	padding: 10px;
}

td.paginazione {
	padding-left:10px;
	padding-right:10px;
	background:#e5e3e3;
	border-right: none;
	border-left: none;

}

#emailResponse {
	border: solid #D37213 1px;
}

td.form-head {
	font-size: 120%;
	font-weight: bold;
	color: #010355;
	border-bottom: solid #8EBCE0 1px;
}

table.form-fields {
	color: #000066;
}

td.form-submit {
	color: #000066;
	border-top: solid #8EBCE0 1px;
	margin-top: 8px;
	padding-top: 8px;
}
td.form-fields-left {
	border-left: solid #8EBCE0 1px;
}
td.form-fields-right {
	border-right: solid #8EBCE0 1px;
}

table.login-form-table {
	background-color: #eee;
	border: solid #999 1px;
}

td.login-form-head {
	background-color: #999;
	color: #fff;
	font-size: 160%;
}

td.login-form-row {
	background-color: #fff;
	color: #333;
	font-size: 120%;
	padding: 6px;
	margin: 6px;
}

td.login-form-submit {
	color: #000066;
	border-top: solid #D37213 1px;
	margin-top: 8px;
	padding-top: 8px;
}

td.tooltip {
	color: #000066;
	border: solid #010355 1px;
	margin: 0px;
	padding: 5px;
}

table.info {
	border: solid #999 1px;
}

td.info-row, td.info-row-important {
	border-bottom: solid #AAA 1px;
}
td.info-row-important {
	background-color: #F6F8CC;
}

#prezzoImmobile {
	border-top: solid #8EBCE0 1px;
	border-bottom: solid #8EBCE0 1px;
	padding-top: 3px;
	padding-bottom: 3px;
	maragin-top: 5px;
}

.servizi-overlay {
	width: 250px;
	height:140px;
	position: absolute;
	z-index:2;
	background-image: url("/common/images/box-servizi/riga-servizi.png");
	
}

#box-servizi{
	height: 142px;
	margin:0;
	padding:0;
	border-bottom:solid 1px #dcdcdc;
	vertical-align: top;
}


#box-servizi div{
	
	width: 200px;
	padding-left:15px;
}

#box-servizi div a{
	vertical-align: bottom;
	text-decoration: none;
}



/* border: 1px solid red; border: solid 1px green; border: solid blue 1px;*/
#servizi-titolo{
	display:inline;
	font-family:Trebuchet MS;
	font-size: 14;
	font-weight: bold;
	margin:0;
	padding:0;
	
}

#servizi-descrizione{
	font-family:Trebuchet MS;
	font-size: 11px;
	color: #666665;
	margin:0;
	padding:0;
}

.logobackground{

background-image: url("/common/images/backgrounds/logoBackground.gif");
background-repeat:no-repeat;
background-position:right;
width:294px;
margin:0;
padding:0;
}

#linkHead{
	width:300px;
	_padding-right:6px;
	text-align:right;
	
	
	
}

#linkHead ul{
	margin: 0;
	padding-top:8px;
    list-style-type: None;
    
   
}


#linkHead ul li{
	display: inline;
	
	 
}

#linkHead ul li a{
 margin:0;
 padding:0;
}




#bandiere{
	float:right;
}

div#bandiere ul{
 margin:0;
 padding:0 15px 0 0;
}

div#bandiere ul li{
 display:inline;
 margin:0;
 padding:0px;
}

#logoSopraImmagini{
	width: 250px;
	height:140px;
	position: relative;
	z-index:2;
	background-image: url("/common/images/box-servizi/riga-.png");
	
}

.immaginePop{
	
	max-width: 500px; 
	width: expression(this.width > 505 ? 500: true);
	max-height: 100px;
	height: expression(this.height > 400 ? 100: true);
	
}

#previewimages{
	background:#f3f3f4;
	padding-bottom: 150px;
}

#miniature{
	max-width: 70px; 
	width: expression(this.width > 75 ? 70: true);
	max-height: 70px;
	height: expression(this.height > 75 ? 70: true);
}

#previewimages IMG {

	max-width: 150px; 
	width: expression(this.width > 155 ? 150: true);
	max-height: 100px;
	height: expression(this.height > 100 ? 100: true);
	
}

.imgblock {
	float: left;
	width: 150px;
	margin-left:8px;
	padding:3px 0 3px 0;
	
	border: solid 1px #ececec;
	text-align: center;;

}

/* sotto ci sono i css per la formattazione scheda tecnica immobile */
#containerScheda{
	/*border: solid 1px blue;*/
	height: 100%;
	width: 538px;
	float:right;
}

#boxImmagineDettaglio{
	float:left; 
	margin:0;   
	margin-right:14px;  
	/*border: solid 1px red;*/
}

#boxTestoDettaglio{
	width:183px;
	float:left;
}

#stampaSegnala{
	background-image:url("/common/images/stampa_invia.gif");
	height:22px;
	
	margin:0; 
	color: white; 
	width:324px;
	
}

#stampaSegnala ul{
	margin: 0;
	padding:0;
    list-style-type: None;
}

#stampaSegnala ul li{
	display:inline;
    float: left;
	margin: 0;
	padding-left:50px;
	padding-top:2px;
}


#stampaSegnala ul li a{
	color:white;
}
#stampaSegnala ul li a:hover{
	color:#8e9fbc;
}

.listaImgPreview {
	border: solid #444 1px; padding: 2px;
}

.sfondoBlue{
	background-image: url("/common/images/piccoloBlue.gif");
	width:183px;
	height:22px;
	background-repeat: no-repeat;
	padding-left:28px;
	padding-top:4px;
	margin:0;
	color:white;
}
.vociDettaglioImmobile{
	margin:0; 
	list-style-image: none; 
	list-style-type:none;
	
	padding:0px;
}
.vociDettaglioImmobile li{
	color:white;
	list-style-image: none; 
	list-style-position:outside;
	margin:0;
	padding-top:4px;
	padding-left:10px;
}

.vociDettaglioImmobile1{
	margin:0; 
	list-style-image: none; 
	list-style-type:none;
	
	padding:0px;
}

.vociDettaglioImmobile1 li{
	color:black;
	list-style-image: none; 
	list-style-position:outside;
	margin:0;
	padding-top:4px;
	padding-left:10px;
}


