*{
	margin:0; padding:0; border:0;	
}
body{
	background-color:#f3f3f3; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#363535; background-image:url(http://www.infowebsrl.it/Infobuild/Piano_Casa/bg_body.jpg); 
	background-repeat:repeat-x;
}
#container{
	width:1000px; margin:0 auto;
}
#container #content {
	width:820px; margin:0 auto; text-align:left; padding-bottom:30px;
}
#container #content p.intro{
	color:#545454; font-size:13px;
}
#container #content p.intro a{
	color:#545454; text-decoration:none; font-weight:bold;
}
#container #content p.intro a:hover{
	text-decoration:underline;
}
h1,h2{
	color:#d25434; font-size:18px; margin:30px 0 15px;
}
#container #content table.leggi_regionali{
	width:820px; background-color:#FFF;
}
#container #content table.leggi_regionali tr td{
	border-top:1px solid #939393; padding:8px; vertical-align:top;
}
#container #content table.leggi_regionali td.regione{
	width:180px; text-transform:uppercase; font-size:16px;
}
#container #content table.leggi_regionali td.last{
	border-bottom:1px solid #939393;
}
#container #content table.leggi_regionali td.legge{
	border-right:1px solid #cecece; width:190px; background-color:#e5e5e5;
}
#container #content table.leggi_regionali td.legge:hover{
	border-right:1px solid #cecece; width:190px; background-color:#CCC;
}
#container #content table.leggi_regionali td.legge .icona{
	float:left; width:50px;
}
#container #content table.leggi_regionali td.legge .testo{
	float:left; width:140px; padding-top:5px;
}
#container #content table.leggi_regionali td.legge .testo a{
	text-decoration:none; color:#363535;
}
#container #content table.leggi_regionali td.legge .testo a:hover{
	text-decoration:underline;
}
#container #content table.leggi_regionali td.altro{
	background-color:#f1e2de; padding:0;
}
#container #content table.leggi_regionali td.altro .icona{
	float:left; width:33px;
}
#container #content table.leggi_regionali td.altro .testo{
	float:left; width:290px; padding-top:4px;
}
#container #content table.leggi_regionali td.altro .testo a{
	text-decoration:none; color:#363535;
}
#container #content table.leggi_regionali td.altro .testo a:hover{
	text-decoration:underline;
}
#container #content table.leggi_regionali td.altro .studio, #container #content table.leggi_regionali td.altro .presentazione{
	clear:both;
}
#container #content table.leggi_regionali td.altro .studio{
	height:30px; border-bottom:1px solid #cecece; padding:8px;
}
#container #content table.leggi_regionali td.altro .presentazione{
	height:45px; padding:8px;
}
#container #content table.leggi_regionali td.altro .studio:hover{
	background-color:#efcec6;
}
#container #content table.leggi_regionali td.altro .presentazione:hover{
	background-color:#efcec6;
}