/* CSS Document */

.container {
	max-width: 1020px; 
	min-height: 100%;
	}

/* console è il div in alto che mi indica la dimensione dello schermo mentre si ridimensione*/
#console {
	position: fixed;
	top: 0; left: 0;
	width: 100%; height: 30px;
	line-height: 30px;
	/*padding: 10px 0;*/
	text-align: center;
	font-family: courier;
	color: #000;
	border-bottom: 1px solid #bbb;
	text-shadow: 0px 1px 0px #fff;

	background: #f7f7f7;
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #f2f2f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f2f2f2));
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#f2f2f2 100%);
	background: -o-linear-gradient(top,  #f7f7f7 0%,#f2f2f2 100%);
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#f2f2f2 100%);
	background: linear-gradient(to bottom,  #f7f7f7 0%,#f2f2f2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f2f2f2',GradientType=0 );
}

/*
.container:first-child {
	margin-top: 0px;
}
.container:last-child {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 15px;
}
*/
.container > .row > div {
	text-align: center;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	border-radius: 2px;
}




#testo_interno{
	min-height: 450px;
	line-height: 25px;
}
#testo_interno {
	color: #4D4D4D;
	text-align: justify; 
	font-weight: normal;
	padding-bottom: 10px;
}
#testo_interno h1 {
	font-size: 16px;
	color: #4D4D4D;
}
#testo_interno h1 strong {
	color: #c6290f;
}
#testo_interno h2 {
	font-size: 16px;
	color: #4D4D4D;
}
#testo_interno h2 a {
	color: #4D4D4D;
	text-decoration:underline;
}
#testo_interno h3 {
	font-size: 14px;
	font-weight:normal;
	color: #4D4D4D;
}
#testo_interno h3 strong {
	color: #c6290f;
}

#footer p{
	margin-bottom: 0;
	font-size: .7em;
	color: #000000;
}
#footer p a{
	color: #000000;
}