/* CSS Document */

html {
	 width:100%;
}

body {

	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#757575;
	background-image:url(../img/bg_body.jpg);
	background-repeat:repeat-x;
}

a{
	color:#FF6633;
}

#wrapper {
	width:1000px;
	margin:0 auto;
	text-align:left;
}

#header {
	float:left;
	width:1000px;
	height:160px;
	background-color:#ffffff;
}


#headimg {
	display:inline;
	float:left;
	width:990px;
	height:150px;
	margin:5px;
	margin-left:5px;
	background-image:url(../img/testata-sito.jpg);
	background-repeat:no-repeat;
}

#topnavi {
	display:inline;
	float:left;
	width:1000px;
	height:30px;
	background-image:url(../img/bg_topnavi.jpg);
	background-repeat:no-repeat;
}

#topnavi ul {
	display:inline;
	list-style-type:none;
	padding:0px;
	margin:6px;
	margin-top:0px;
}

#topnavi ul li {
	float:left;
	height:28px;
	background-image:url(../img/button_topnavi_norm.jpg);
	background-repeat:no-repeat;
	line-height:28px;
}

#topnavi ul li.selected {
	float:left;
	height:28px;
	background-image:url(../img/button_topnavi_selected.jpg);
	background-repeat:no-repeat;
	line-height:28px;
}

#topnavi ul li a {
	line-height:28px;
	color:#8d8d8d;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	text-decoration:none;
	padding-left:28px;
	padding-right:26px;
}

#topnavi ul li a:hover {
	line-height:28px;
	color:#8d8d8d;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	text-decoration:underline;
	padding-left:28px;
	padding-right:26px;
}

#topnavi ul li.selected a {
	line-height:28px;
	color:#0066CC;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	text-decoration:none;
	padding-left:28px;
	padding-right:26px;	
}

#topnavi ul li.selected a:hover {
	line-height:28px;
	color:#FF6633;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	text-decoration:underline;
	padding-left:28px;
	padding-right:26px;
}

#bodybox {
	float:left;
	width:1000px;
	height:445px;
	background-image:url(../img/bg_bodybox.jpg);
}

#subnavi {
	display:inline;
	float:left;
	width:220px;
	margin-left:6px;
	margin-top:10px;
	padding-bottom:10px;
}

#subnavi ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	width:181px;
}

#subnavi ul li {
	height:24px;
	background-image:url(../img/button_subnavi.jpg);
	background-repeat:no-repeat;
	line-height:24px;
	margin-left:22px;
        width:auto;
}

#subnavi ul li a {
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#8d8d8d;
	text-decoration:none;
	padding-left:10px;
}

#subnavi ul li a:hover {
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#8d8d8d;
	text-decoration:underline;
	padding-left:10px;
}

#subnavi ul li a.selected {
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#0066CC;
	text-decoration:none;
	padding-left:10px;
}

#subnavi ul li a.selected:hover {
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#0066CC;
	text-decoration:underline;
	padding-left:10px;
}

#content {
	display:inline;
	float:left;
	width:750px;
	height:400px;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	padding-bottom:10px;
	overflow-y:auto;
	text-align: justify;
}

#content ul li{
	text-align: justify;
	width:670px;
}

#contentLibro {
	display:inline;
	float:left;
	width:780px;
	height:360px;
	margin-right:10px;
	margin-left:30px;
	margin-top:10px;
	padding-bottom:10px;
	overflow-y:auto;
}

#content h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#0066CC;
}

#content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#0066CC;
}

div.linkPdf{
	background: url(../img/pdf_icon.gif) #ffffff no-repeat center left ;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding: 25px 25px 25px 70px;
}

div.linkPdfSmall{
	background: url(../img/pdf_small.gif) #ffffff no-repeat center left ;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding: 15px 15px 15px 50px;
}

div.linkPdf a{
	font-size:15px;
	font-weight:bold;	
}

#content p {
	line-height:16px;
	width:710px;
}

#footer {
	display:inline;
	float:left;
	width:1000px;
	height:33px;
	background-image:url(../img/bg_footer.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

#footer p {
	margin:3px;
	padding:0px;
	line-height:25px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#aaaaaa;
}

#footer a {
	font-size:10px;
	color:#aaaaaa;
	text-decoration:none;
}

#footer a:hover {
	font-size:10px;
	color:#aaaaaa;
	text-decoration:underline;
	table-layout: auto;
	text-shadow: 40;
}

legend{
	color:#0066CC;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

fieldset{
	margin:5px;
	margin-right:25px
	padding: 5px;
	-moz-border-radius: 8px; border-radius: px;
	text-align:justify;
	width:695px;
}

fieldset p{
display: inline;
}

div.imgbox {
	float:right;
	text-align:center;
	margin:15px;
	margin-right:10px;
}

#imgboxLibro {
	float:center;
	border:thin;
	border:#CCCCCC;
	float:center;
	text-align:center;
	margin-left:20px;
	margin-top:20px;
}

div.imgbox img {
	border:1px solid #CCCCCC;
}

img.simbol {
	border:none;
	float:right;
	padding:15px;

}

div.spacing1 {
	margin-left:18px;
	margin-right:18px;
}

table.tableAttivita {
	text-align:left;
	border-width:thin;
	border-color:#000099;	
	width:98%;
}

table.tableAttivita tr.special{
	text-align:center;
	background-image:url(../img/bg_topnaviRpt.jpg);
	background-repeat:repeat-x;
}

#content el1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:50px;
	color:#757575;
}

#content el2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#0066CC;
}

#content el2 li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#757575;
}

table.tableel {
	width="800px";
        border="1";
        cellspacing="0";
        cellpadding="0";
        border-collapse: collapse;
        border-width:0;
        
}

