/*
### LAVORINCASA.IT ###
*/

@import url("base.css");
@import url("page_specific.css");
@import url("quantocosta.css");
@import url("elements.css");



body table{
margin: 0 auto;

}

a,
a:hover,
a:active,
a:visited
{
color: inherit;
outline-style:none;
}

/* paginazione */

.article_tools ul {
border-bottom:1px solid #DBDBDB;
border-top:1px solid #DBDBDB;
color:#444;
f ont-family:arial;
font-size:11px;
margin:4px 0;
padding:2px 0 3px 0;
}



.article_tools ul li {
display:inline;
f ont-family:arial;
font-size:11px;
margin:0 5px 0 0;
padding:0;
}

.article_tools ul li a,.article_tools ul li span {
color:#555;
text-decoration:none;
margin:0 4px 0 0;
}

.article_tools ul li a:hover {
color:#68754b;
text-decoration:underline;
}

.article_tools ul li input {
height:15px;
width:2em;
border:1px solid #ccc;
margin:0;
padding:0;
}

.article_tools ul li .print_articolo {
background:url(http://www.lavorincasa.it/images/print.gif) no-repeat 0 3px;
padding:0 0 0 15px;
}

.article_tools ul li .email_articolo {
background:url(http://www.lavorincasa.it/images/emailart.gif) no-repeat 0 3px;
padding:0 0 0 15px;
}

.article_tools ul li .facebook_articolo {
background-image:url(http://www.lavorincasa.it/images/facebook.gif);
background-repeat:no-repeat;
background-position: 0 1px;
padding:0 0 0 15px;

*background-position: 0 0;
*padding:1 0 0 16px;
}



.article_tools ul li .archivio_articolo {
background:url(http://www.lavorincasa.it/images/archivio.gif) no-repeat 0 3px;
padding:0 0 0 13px;
}

.article_tools ul li .articolo_precedente {
background:url(http://www.lavorincasa.it/images/artprec.gif) no-repeat 0 3px;
padding:0 0 0 14px;
}

.article_tools ul li .rss_articolo {
background:url(http://www.lavorincasa.it/images/rssart.gif) no-repeat 0 3px;
padding:0 0 0 14px;
}

.article_tools ul li a.testo_piu {
color:#666;
text-decoration:none;
background:url(http://www.lavorincasa.it/images/testopiu.gif) no-repeat 0 3px;
padding:0 0 0 29px;
}

.article_tools ul li a.testo_meno {
color:#666;
text-decoration:none;
background:url(http://www.lavorincasa.it/images/testomeno.gif) no-repeat 0 3px;
padding:0 0 0 19px;
}

.article_tools ul li .articolo_successivo,.article_tools ul li .vai_a {
background:url(http://www.lavorincasa.it/images/artsuc.gif) no-repeat 0 3px;
padding:0 0 0 14px;
}




/* site */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

hr{
	border-color:-moz-use-text-color -moz-use-text-color #d7d7d7;
	border-style:none none solid;
	border-width:0pt 0pt 1px;
	height:1px;
	color:#d7d7d7;
	###m argin:0.7em 0;
	margin: 2px ;
}




/* Tabella main */
table#main {
	margin-top: 4px;
}

#main a:hover{
	color: #ff2405 !important;
}

table#main td{
	padding-left: 2px;
	padding-right: 2px;
}

/*#############################################################################################*/

#colonna_sinistra div{
	margin: 0.5em 0;

}


/*#############################################################################################*/
		/* ### COLONNA CENTRALE ### */
		#colonna_centrale {
		line-height:1.8em;
		}

		td#colonna_centrale {
			padding-right: 8px !important;
			padding-left: 9px !important;
		}
		
		
		#colonna_centrale h1{
			color:#404633;
			font-family:Georgia;
			font-size:26px;
			line-height:26px;
			padding-bottom:7px;
			text-transform:none;
		}
		
		#colonna_centrale p{
			text-align:justify;
			font-size:12px;
			line-height:1.4em;
			m argin: 0 0 .5em 0;
			padding:0pt;
		}
		
		#colonna_centrale p.sottotitolo{
			text-align:justify;
			font-size: 1em;
			line-height:1.4em;
			margin:0pt;
			padding:0pt;
			font-style:italic;
		}
		
		
		
		/* titolo sezione homepage nella colonna centrale (NOTIZIE E CONSIGLI SULLA CASA) */
		.titolo_sezione, a.titolo_sezione {
		color:#7c7c7c;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		line-height:16px;
		font-weight:700;
		margin: 0;
		padding-bottom: 1em;
		}
		
		.sottotitolo_sezione, a.sottotitolo_sezione {
		color:#316A9B;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		line-height:13px;
		font-weight:300;
		margin: 0;
		}
		
		/* nome categoria inline inizio abstract articolo */
		.categoria_inline, a.categoria_inline {
		color:#1981A7;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:10px;
		font-variant:small-caps;
		line-height: 1.5em;

		}
		
		td.categoria_titolo{
		text-align:center;
		padding: 3px 0;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:700;
		}
		td.categoria_titolo a,
		a.categoria_titolo{
		font-size: 0.9em;
		color:#1981A7;
		text-decoration:none;
		}
		
		.inelenco {
			font-family:Georgia, "Times New Roman", Times, serif;
			margin-top:1em;
			padding:0 10px 2px;
			line-height: 150%;
		}
		.inelenco img {
			border:0 !important;
		}
		.inelenco a {
			color:#7C7C7C;
		}


		
		#articoli .inevidenza {
			### m argin-top:1em;
		}

		img.padborder,
		#articoli img{
			border: #D7D7D7 solid 1px;
			padding:3px;
		}
		
		#articoli .border{
			border: #D7D7D7 solid 1px;
			padding:3px;
		}
		
		
		
		
		h3,
		h3 a {
		color:#7C7C7C;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		line-height:23px;
		}

		/* ARTICOLO IN TESTA */
		div#articoli .intesta {
		border:0 0 1px 0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-top:0;
		}
		
		div#articoli .intesta h2,
		div#articoli .intesta h2 a {
		color:#404633;
		font-family:Georgia;
		font-size:26px;
		line-height:26px;
		text-transform:none;
		padding-bottom: 7px;
		}
		
		div#articoli .intesta p {
		text-align:left;
		}
		
		/* ARTICOLI PUBBLICITARI */
		
		#articoli_evidenza{
			clear:both;	
			margin-top: 1em;
			*margin-top: 2em; /* IE Hack */
		}
		

		#articoli_evidenza .box {
		color:#7C7C7C;
		line-height:23px;
		margin:1em 0;
		clear:both;
		}

		#articoli_evidenza .box h3,
		#articoli_evidenza .box h3 a{
			color:#7C7C7C;
			letter-spacing: -1px;
		}

		
		#articoli_elenco .inelenco {
		margin-top:0;
		}
		
		#blogs a {
		padding:2px 0;
		}
		
		#rss, #rss a{
			color:#484848;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:12px;
		}
		
		#rss img{
			vertical-align:middle;
			padding:0;
			border:0;
		}
		
		#collaborazioni, #collaborazioni a{
			color:#484848;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:12px;
		}
		
		div#collaborazioni{
			margin-bottom: 2em;
		}
		
		#2pagine_sponsor_banner img,
		#2pagine_sponsor_banner object,
		{ /*banner centrale sponsor per le 2 pagine*/
			width:99%;
		}
		
/*###################### ### COLONNA SERVIZI ### #######################################################################*/
		.green {
		color:#395B1F;
		font-size:12px;
		font-size-adjust:none;
		font-style:normal;
		font-variant:normal;
		font-weight:700;
		line-height:16px;
		}

		#colonna_servizi .titolo_sezione {
		text-align:center;
		font-size:12px;
		font-weight:400;
		}
		
		#colonna_servizi div.marginbottommed {
			margin-bottom: 15px !important;
		}
		
		#colonna_servizi div.box
		{ /* boxcolonna servizi */
		margin: 2px 0 5px 0;
		padding: 5px 4px;
		font-family:Georgia, "Times New Roman", Times, serif;
		}

		#colonna_sinistra div.box,
		#colonna_servizi div.box
		{ /* box tipo */
		margin: 2px 0 5px 0;
		padding: 5px 4px;
		font-family:Georgia, "Times New Roman", Times, serif;
		}


		#colonna_sinistra div.box h3{
			color:#636363;
			font-size:16px;
			font-weight:700;
			line-height:18px;
			text-align:center;
		}

		#colonna_sinistra div.box h2{
			color:#FF8400;
			font-size:18px;
			font-weight:700;
			line-height:18px;
			text-align:center;
		}

		#colonna_sinistra div.box h3{
			color:#636363;
			font-size:12px;
			font-weight:700;
			line-height:13px;
			text-align:center;
		}

		#colonna_servizi div.box{ /* box verdino servizi */
		background-color:#eff4df;
		padding: 6px 4px;
		}

		#colonna_servizi div.box a,
		#colonna_servizi div.box a:link,
		#colonna_servizi div.box a:active,
		#colonna_servizi div.box a:visited,
		#colonna_servizi div.box a:hover  {
			color:#636363;
		}
	
		#colonna_servizi div.box ul{
			margin: 5px 0;
		
		}
	
		#colonna_servizi div.boxgrey{ /* box grigio  */
		background-color:#f3f3f3;
		}
		
		#colonna_sinistra div.greengray{ /* box greengray rtegistrati col sx  */
		background-color:#FFEEEE;
		}
		
		#colonna_sinistra div.greenacqua{ /* box greengray chiedi progetto col sx  */
		background-color:#C9EBD1;
		}

		#colonna_servizi div.lightgreen{ /* box verde chiaro  */
		background-color:#FAFCF1;
		}
		
		#colonna_servizi div.mediumgreen{ /* box verde medio (tra lightgreen e scuro)  */
		background-color:#F6FAEB;
		}
		
		#colonna_servizi div.boxcustom{ /* box personalizzato */
		background-color:#fff;
		paddin g: 0 0 0 2px;
		}
		
		#colonna_servizi div.box h4 { /* titolo arancione */
		color:#FF8400;
		font-size:12px;
		font-weight:700;
		line-height:16px;
		display:inline;
		}
		
		#colonna_servizi div.box img.wide, 
		#colonna_servizi div.boxgrey img.wide { /* immagine wide del box */
		padding: 1em 0px;
		}
		
		#colonna_servizi div.box h5, #colonna_servizi div.boxgrey h5 { /* titoletto a lato */
		font-size:10px;
		display:inline;
		padding-left: auto;
		}

		#colonna_servizi div.box p, #colonna_servizi div.boxgrey p { /* testo nel box servizi */
			padding: 0 6px;
			line-height: 1.2em;
			color:#636363;
		}

/*###################### ### COLONNA BACHEKA ### #######################################################################*/

/*		td#colonna_bacheka{
			background-color:#f6f6f6;
			font-family: arial,sans-serif;
			font-style:normal;
			text-align:center;
			text-decoration:none;
			color:#919191;
			font-size:12px;
			line-height:14px;
		}
		td#colonna_bacheka a{
			color:#919191;		
		}
		td#colonna_bacheka b{
		color:#6B6A6B;
		}
		td#colonna_bacheka div{
			padding-left: 10px;
		}


		.BACKE:hover {
			color:#B85D20;
		}
		.BACKE {
		font-style:normal;
		text-decoration:none;
		}
		
*/
td#colonna_bacheka{
		padding-top:1em;
		}

td#colonna_bacheka hr{
	margin: 5px 0 2px 0;
		}


.bak, a.bak {FONT-SIZE: 11px; MARGIN: 6px 3px; color:#888888; FONT-FAMILY: arial, verdana, sans-serif }
.bakk, a.bakk {FONT-SIZE: 10px; MARGIN: 6px 3px; color:#09732b; FONT-FAMILY: arial, verdana, sans-serif}
.bakk:hover, a.bakk:hover {FONT-SIZE: 10px; MARGIN: 6px 3px; color:#02ca11; FONT-FAMILY: arial, verdana, sans-serif}
.bakkk. a.bakkk {FONT-SIZE: 11px; MARGIN: 6px 3px; color:#484848; FONT-FAMILY: arial, verdana, sans-serif }
.bakkk:hover, a.bakkk:hover {FONT-SIZE: 11px; MARGIN: 6px 3px; color:#e24900; FONT-FAMILY: arial, verdana, sans-serif } 
.bak {FONT-SIZE: 11px; MARGIN: 6px 3px; color:#888888; FONT-FAMILY: arial, verdana, sans-serif }
.bakk {FONT-SIZE: 10px; MARGIN: 6px 3px; color:#09732b; FONT-FAMILY: arial, verdana, sans-serif}
.bakk:hover {FONT-SIZE: 10px; MARGIN: 6px 3px; color:#02ca11; FONT-FAMILY: arial, verdana, sans-serif}

.bakkk {FONT-SIZE: 11px; MARGIN: 6px 3px; color:#484848; FONT-FAMILY: arial, verdana, sans-serif }
.bakkk:hover {
	FONT-SIZE: 11px; 
	MARGIN: 6px 3px; 
	color:#e24900 !important; 
	FONT-FAMILY: arial, verdana, sans-serif 
	}

.bakkk b{FONT-SIZE: 11px; MARGIN: 6px 3px; color:inherit; FONT-FAMILY: arial, verdana, sans-serif }
.bakkk b:hover{FONT-SIZE: 11px; MARGIN: 6px 3px; color:inherit; FONT-FAMILY: arial, verdana, sans-serif }



/*###################### ### FOOTER ### #######################################################################*/

#banner_footer div {
margin-bottom: 1em;

}



#footer{
	background-color:#FFFFFF;
}



#ricerca_veloce th{
	background-color:#DBDADA;
	color:#5F5F5F;
	font-family:verdana;
	font-size:95%;
	padding:4px;
}


#ricerca_veloce td{
	-x-system-font:none;
	color:#424242;
	font-family:"lucida sans unicode";
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
}


/* nuova paginazione */
#pagination p, #pagination ul, #pagination li {
display:inline;
padding:0;
font-size:11px;
}
#pagination p {
padding:0 5px 0 0;
vertical-align:middle;
}
#pagination {
color:#8B8B8B;
text-align:center;
margin:8px 0
}
#pagination li {
display:inline;
margin:0 3px;
}
#pagination li a {
border:1px solid #ccc;
color:#2d8eb5;
}
#pagination a {
text-decoration:none;
}
#pagination a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2d8eb5 none repeat scroll 0 0;
border:1px solid #2d8eb5;
color:#FFFFFF !important;
}
#pagination .current, #pagination li a {
padding:2px 7px !important;
vertical-align:middle;
}
#pagination .current {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2d8eb5 none repeat scroll 0 0;
color:#FFFFFF;
}
