@charset "utf-8";

/* sistemare con misure in pixel */


#articleTitle {
	clear: left;
	float: left;
	width: 100%;
	font-size: 1em;
	margin-bottom: 1em;
	font-weight: 900;
}
#articleContent, #PL_Page-Middle-Left {
	clear: left;
	float: left;
	width: 100%;
	font-size: 0.75em;
}
#articleContent a {
	color: #F58025;
}
#articleContent h4 {
	margin: 0 0 1em 0;
	font-size: 1.2em;
}
#articleContent div, #PL_Page-Middle-Left div {
	margin-bottom: 0.5em;
}
#articleContent p, #PL_Page-Middle-Left p {
	margin-bottom: 0.5em;
	line-height: 1.5em;
}
#articleContent ul, #PL_Page-Middle-Left ul {
	margin-top: 0.5em;
	margin-bottom: 1em;
}
#articleContent ul li, #PL_Page-Middle-Left ul li {
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	background-image: url(bullet_text.gif);	
	padding-left: 0.6em;
	margin-left: 1em;
	margin-bottom: 0.2em;
	line-height: 1.5em;
}
#articleContent ul.listImage {
	margin-top: 2em;
	width: 100%;
}
#articleContent ul.listImage li {
	list-style-type: none;
	background-image: none;	
	padding: 0em 0.5em 0em 0em;
	margin: 0em;
	width: 24%;
	display: block;
	float: left;
	height: 135px;
}
#articleContent ul.listImage a {
	display: block;
	width: 90%;
}
#articleContent ul.listImage img {
	display: block;
}
#articleContent a:hover, #PL_Page-Middle-Left a:hover {
	text-decoration: underline;
}

#articleContent div.image img {
	max-width:30em;
}

div.table_content {
	border: 1px solid;
	margin: 10px;
	padding: 5px;
}

div.table_content table {
	width: 100%;
}

div.table_content table td {
	vertical-align: top;
	padding: 3px;
}
div.table_content table td.left {
}
div.table_content table td.right {
	width: 100%;
}

#PL_Page-Middle-Left {
	float: left;
	width: 51.5em;
	margin-right: 1em;
}
#PL_Page-Middle-Left.main-column_only , #PL_Page-Middle-Left.no_left-column {
	width: 100%;
	margin: 0;
}
#PL_Page-Middle-Left h1 {
	font-size: 1.33em;
	margin: 0 0 1em 0;	
}
#PL_Page-Middle-Left h2 {
	font-size: 1.2em;
	margin: 0 0 0.8em 0;
}

#PL_Middle_Column-Left {
	float: left;
	width: 11em;
	padding: 0.5em 0.5em 0 0.5em;
	text-align: center;
	margin-right: 1em;
}
#PL_Middle_Column-Left div.box_margin div.box div.box_pad a {
	font-size: 0.825em;
}

#PL_Middle_Column-Main {
	float: left;
	width: 38em;
}

#PL_Page-Middle-Left.no_left-column #PL_Middle_Column-Main {
	width: 100%;
}

#PL_Middle_Column-Right {
	clear: right;
	float: right;
	width: 10em;
}
#PL_Middle_Column-Right_MenuStructural {
	float: right;
	width: 10em;
	padding: 0.5em 0;
}

#PL_Middle_Column-Right_MenuStructural div.menu_structural_title {
	display: none;
}

#PL_Middle_Column-Right_MenuStructural ul.menu_structural li a {
	display: block;
	font-size: 0.687em;	
	height: 1.4em;
	padding-top: 0.2em;
	padding-left: 1em;
}
#PL_Middle_Column-Right_MenuStructural ul.menu_structural li a.this, #PL_Middle_Column-Right_MenuStructural ul.menu_structural li a:hover {
	font-weight: 900;
}

#PL_Middle_Column-Right ul.files_list {
	float: left;
	width: 100%;
	border-top-style: solid;
	border-top-width: 0.15em;
	border-bottom-style: solid;
	border-bottom-width: 0.15em;
	margin-top: 1em;
}
#PL_Middle_Column-Right ul.files_list li {
	margin: 0 0 0.2em 0.5em;
	background-repeat: no-repeat;
	background-position: 0 0.2em;
	padding-left: 1.2em;
}
#PL_Middle_Column-Right ul.files_list li a {
	font-size: 0.687em;
}
#PL_Middle_Column-Right ul.files_list li a:hover {
	text-decoration: underline;
}

#articleContent a.pdf {
	display: block;
	width: 1.5em;
	height: 1.5em;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(icon_pdf.gif);
}

#articleContent a.pdf span {
	display: none;
}

table.item_layout td {
	padding: 5px;
}


table.item_layout td.left {
	vertical-align: top;
}

#articleContent table.item_layout td.right h4 {
	font-size: 1em;
} 
