body {
    width: 90%;
    margin: 0 auto;
}

#contenitore {
    width: 100%;
    margin: 0 auto;
}

#testo {
    width: 100%;
    box-sizing: border-box;    
}


#TopBar	{
	height:					19px;
	background-color:		#AF1022;
	color:					#FFFFFF;
	font-size:				11px;
	font-weight:			bold;
	padding:				0 25px;
	padding-top:			1px;}


#InternalTopBar	{
	height:					19px;
	border-top:				4px solid #AF1022;
	/*margin-top:				20px;*/}
	#InternalTopBar #TopBar	{
		border-top:				4px solid #F5D300;
		padding:				0 25px;
		color:					#000000;
		background-color:		#FFFFFF;
		font-size:				11px;
		font-weight:			bold;
		padding-top:			1px;}



	#TopMenu	{
		float:					right;}
		#TopMenu a:link, #TopMenu a:visited	{
			/*text-transform:			uppercase;*/
			color:					#FFFFFF;
			text-decoration:		none;}
		#TopMenu a:hover	{
			text-decoration:		underline;}

		#InternalTopBar #TopBar a:link, #InternalTopBar #TopBar a:visited	{
			/*text-transform:			uppercase;*/
			color:					#000000;
			text-decoration:		none;}
		#InternalTopBar #TopBar a:hover	{
			text-decoration:		underline;}

		#TopMenu ul	{
			margin:					0;
			list-style:				none;}
		#TopMenu li	{
			float:					left;}
		
		#TopMenu input	{
			height:					11px;
			font-size:				90%;
			width:					100px;}
		

#Footer	{
	clear:					both;
	border-bottom:			4px solid #AF1022;
	padding-top:			20px;
	margin-bottom:			15px;}
	#Footer p	{
		text-align:				center;
		border-bottom:			4px solid #F5D300;
		margin:					0;
		font-size:				9px;
		padding-bottom:			3px;}


.testo_quesito {
	font-size: 2em;
	text-align: justify;
	margin-top: 1em;
}
.quesito1, .quesito2, .quesito3, .quesito4, .quesito5 {
	padding:10px 2em;
	max-width: 100%;
	margin: 0 auto;
	color:white;
	text-align: justify;
    box-sizing: border-box;
}
.quesito1 { background-color: rgb(219,43,106);}
.quesito2 { background-color: rgb(252,116,48);}
.quesito3 { background-color: rgb(255,230,10);color:black;}
.quesito4 { background-color: rgb(142,143,144);}
.quesito5 { background-color: rgb(20,156,124);}


.partitoliste {
    font-size: 100%;
}