		*{
			margin:0;
			padding:0;
		}
		a{

			text-decoration: none;
			outline: none;
		}
		a:hover{
			text-decoration: underline;
		}
		img{
			border:none;
		}
		body,html {
			height:98%;
		}

/* <!-- */
	/* General styles */
	body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		background:#fff;
		min-width:1000px;    	/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:99%;
	}
	a {
		color:#1B1005;
	}
	a:hover {
		color:#fff;
		background:#9c052c;
		text-decoration:none;
	}
	h1, h2, h3 {
		margin:.8em 0 .2em 0;
		padding:0;
		font-weight:normal;
		color:#9c052c;
	}
	p {
		margin:.4em 0 .8em 0;
		padding:0;
	}
	img {
		margin:10px 0 5px;
	}
	#transparence{
		height:100%;
		width:100%;
		position:fixed;
		z-index: 0;
		top:0px;
		left:0px;
		margin:0;
		padding:0;

		background-image:url('/images/opacity.png');
		background-position: 0px 0px;
		background-attachment:fixed;
		
	}
	#column1{
		position:fixed;
		top:0px;
		left:0px;
		width:288px;
		height:100%;

		background-position:290px 0px;
	}
	#c1img{
		z-index:1;
		position:relative;
		top:-7px;
		height:310px;
		display:block;
	}
	#column2{
		position:fixed;
		text-align:left;
		top:145px;
		left:289px;
		width:288px;
		/*padding:0 15px 0 15px;*/
	}

	#column3{
		position:absolute;
		top:0px;
		left:577px;
		min-width:288px;
		padding:130px 50px 0 30px;

	}
#progettovivo{
	position:relative;
	top:0;
	left:0;
	z-index:99 !important;
}	

	#footer p {
		padding:10px;
		margin:0;
	}
	/* --> */		

		
		#supersize{
			position:fixed;
		}
		#supersize img{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
			top:0px;
			left:0px;
			margin:0;
			padding:0;
		}
		
		body {  font-family:"Verdana",Helvetica,sans-serif; font-size:14px; text-align:justify; color:#3F1C00 !important; }
		h3{
		font-size:18px;

		}
		h2{
		font-size:21px;

		}
		h1{
		font-size:24px;

		}

		.myPage, .home{
			background-image:url('/images/opacity.png');
			background-position: 0px 0px;
			background-attachment:fixed;
		}

		
		#sxHome{
		height:250px;
		padding-top:200px;
		
		}
		.int{
		width:288px !important;
		padding:0 !important;
		background-color:#D1002D;
		}
		.int img{
		border:0;
		padding:0;
		margin:0;
		}
		#column2 ul{
			list-style:none;
			font-size:14px;
			line-height:24px;
			/*border-top:1px solid #9c052c;*/
			/*border-bottom:3px solid #9c052c;*/
			padding:0px 0 10px 15px;
		
			
		}
		#column2 ul li{
			margin-left:-15px;
			background-color:#FED90D;
			background-image:url('/images/opacity.png');
			background-position: -288px 0px;
			width:288px;
			margin-bottom:3px;
		}
		#column2 ul li a{
			padding:8px 0 8px 24px;
			color:#3F1C00;
			width:100%;
			
		}
	.currentpage{
				margin:0 0 0 24px;
				color:#9c052c;
			
		}
			.currentpage span{
				padding-left:24px;
				
			}
		#column2 ul li a:hover{
			color:#9c052c;
			background:none;
		}
		#profilo{
			position:relative;
			top:-14px;
			padding:0px 25px 25px 25px;
		}
	/* Footer styles */
	#footer {
        position:relative;
        top:0;
        left:0;
height:100%;
        margin:0;
        z-index:12;
		background:url('/images/footer.jpg');
		border-top:1px solid #2F0003;
		}
