
<style type="text/css">

/* Start of Column CSS */
body {
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
}

/* Contenitore Pagina */
#wrapper {
		width:90%;
		margin:0px auto;
		border:1px solid #bbb;
		padding:1%;
}

/* Intestazione Di Pagina */
#header {
		border:1px solid #bbb;
		height:10%;
		padding:1%;
}

/* Contenitore parte centrale (dove sono le colonne)*/
#content {
		margin-top:1%;
		padding-bottom:1%;
}

/* applies to all divs within the content div */
#content div {
		padding:1%; /* Spazio tra bordo e testo */
		border:1px solid #bbb;
}

#content-main {
		margin-left:1%;
		width:55.3%;
}

#footer {
		float:left;
		margin-top:1%;
		margin-bottom:1%;
	    padding:1%;
	    border:1px solid #bbb;
	    width:98%; 
}

#bottom {
		clear:both;
		text-align:right;
		position:absolute;
        bottom:10%;
        right:60px
}

h5{
	height: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.picture 
{ 
	//background-color: #F9F9F9;
	border: 0px solid #CCCCCC; padding: 3px;
	font: 9px/1.4em Arial, sans-serif; 
	}
.picture img 
{ 
	border: 1px solid #CCCCCC;
	vertical-align:middle; margin-bottom: 3px; 
	}
.right 
{ 
	margin: 0.5em 0pt 0.5em 0.8em; float:right; 
	}
.left 
{ 
	margin: 0.5em 0.8em 0.5em 0; float:left; 
	}

/* Remove margins from the 'html' and 'body' tags, and ensure the page takes up full screen height */
html, body {
	height:100%; margin:0; padding:0;
	}
/* Set the position and dimensions of the background image. */
#page-background {
	position:fixed; float:right;float:left;width:100%; height:100%;z-index:-1;
	}
/* Specify the position and layering for the content that needs to appear in front of the background image. Must have a higher z-index value than the background image. Also add some padding to compensate for removing the margin from the 'html' and 'body' tags. */
/*#content {
	position:relative; z-index:1;padding:10px;
	}
*/
</style>
 