@charset "utf-8"
/*div index*/
.wrapper		{
				/*max-width: 760px;*/
				width: 100%;
				min-height: 150px;
				background: #FFFFFF;
				display: block;
				/*margin: 1px;*/
				}
.riga			{
				width: 100%;
				text-align: center;
				background: #FFFFFF;
				display: block;
				clear: both;
				min-height: 40px;
				}

.riga1	{
		background: #FFFFFF;
		}

				
.colonna6		{
				width: 50%;
				min-height: 800px;
				background: #FFFFFF;
				text-align: center;
				box-sizing: border-box;
				padding: 10px;
				float: left;
				border: 1px solid;
				}
.colonna3		{
				width: 20%;
				/*min-height: 800px;*/
				background: #ffffff;/*#f0ec0c;*/
				text-align: center;
				box-sizing: border-box;
				padding: 10px;
				float: left;
				/*border: 1px solid;*/
				}
.colonna4		{
				width: 80%;
				/*min-height: 400px;*/
				background: #FFFFFF/*#FCECF5;*/
				text-align: center;
				box-sizing: border-box;
				padding: 10px;
				float: left;
				/*border: 1px solid;*/
				}
/*div Contenuto*/
.Colonna50		{
				width: 50%;
				min-height: 25px;
				background-color: rgba(255,255,255,0);
				font-family: 'roboto', sans-serif;
				text-align: left;
				color:#000000;
				box-sizing: border-box;
				padding: 10px;
				float: left;
				line-height: 1;
				}
/*div intestazione*/
.wrapperINTESTAZIONE	{
						/*max-width: 760px;*/
						width: 100%;
						height: 150px;
						background: #FFFFFF;
						display: block;
						/*margin: 1px;*/
						}
.rigaINTESTAZIONE		{
						background: #ffffff; /*#0570fc; #05fc2a; #6bb2d1;*/
						color: #052afc; /*red; white;*/
						width: 100%;
						font-size: 14px;
						font-weight: bold;
						min-height: 5px;
						text-align: center;
						box-sizing: border-box;
						padding: 10px;
						float: left;
						border: 1px solid white;
						}
.colonnaLOGO			{
						width: 12%;
						/*min-height: 800px;*/
						height: 150px;
						background: #FFFFFF;
						text-align: center;
						box-sizing: border-box;
						padding: 10px;
						float: left;
						display: block;
						/*border: 1px solid;*/
						}
.colonnaMENU00			{
						width: 88%;
						height: 50px;
						background-color: rgba(255,255,255,0);
						text-align: center;
						box-sizing: border-box;
						padding: 10px;
						float: left;
						line-height: 1;
						/*border: 1px solid;*/
						}
.colonnaMENU01			{
						width: 88%;
						height: 50px;
						background-color: rgba(255,255,255,0);
						text-align: center;
						box-sizing: border-box;
						padding: 10px;
						float: left;
						line-height: 1;
						/*border: 1px solid;*/
						}
.colonnaMENU02			{
						color: #333333;
						width: 8%;
						height: 50px;
						background-color: rgba(255,255,255,0);
						text-align: center;
						box-sizing: border-box;
						padding: 10px;
						float: left;
						line-height: 2;
						background-color: rgba(255,255,255,0);
						/*border: 1px solid;*/
						}
.colonnaMENU03			{
						color: #333333;
						width: 9%;
						height: 50px;
						background-color: rgba(255,255,255,0);
						text-align: center;
						box-sizing: border-box;
						padding: 10px;
						float: left;
						line-height: 2;
						/*border: 1px solid;*/
						}
.colonnaMENU04			{
						color: #333333;
						width: 8%;
						height: 50px;
						background-color: rgba(255,255,255,0);
						text-align: center;
						box-sizing: border-box;
						padding: 10px;
						float: left;
						line-height: 2;
						/*border: 1px solid;*/
						}
.colonnaMENU05			{
						color: #333333;
						width: 18%;
						height: 50px;
						background-color: rgba(255,255,255,0);
						text-align: center;
						box-sizing: border-box;
						padding: 10px;
						float: left;
						line-height: 2;
						/*border: 1px solid;*/
						}
.colonnaMENU06			{
						color: #333333;
						width: 18%;
						height: 50px;
						background-color: rgba(255,255,255,0);
						text-align: center;
						box-sizing: border-box;
						padding: 10px;
						float: left;
						line-height: 2;
						/*border: 1px solid;*/
						}
.colonnaMENU07			{
						color: #333333;
						width: 9%;
						height: 50px;
						background-color: rgba(255,255,255,0);
						text-align: center;
						box-sizing: border-box;
						padding: 10px;
						float: left;
						line-height: 2;
						/*border: 1px solid;*/
						}
.colonnaMENU08			{
						color: #333333;
						width: 18%;
						height: 50px;
						background-color: rgba(255,255,255,0);
						text-align: center;
						box-sizing: border-box;
						padding: 10px;
						float: left;
						line-height: 2;
						/*border: 1px solid;*/
						}
.colonnaINDEX			{
						color: #333333;
						width: 25%;
						min-height: 50px;
						background-color: rgba(255,255,255,0);
						text-align: center;
						box-sizing: border-box;
						padding: 10px;
						float: left;
						line-height: 2;
						/*border: 1px solid;*/
						}
/*div menu*/
.wrapperMENU	{
				max-width: 760px;
				width: 100%;
				min-height: 150px;
				background: #FFFFFF;
				display: block;
				/*margin: 1px;*/
				}


.rigatitolo		{
				/*font-family: 'roboto', sans-serif;*/
				background: #009246;/*#009246;verde #f8fab4; #0570fc; #05fc2a; #6bb2d1;*/
				color: white; /*red; white;#052afc;*/
				width: 100%;
				/*font-size: 24px;*/
				font-weight: bold;
				/*min-height: 5px;*/
				/*max-height: 30px;*/
				text-align: center;
				vertical-align:middle;
				line-height: 0;
				box-sizing: border-box;
				padding: 10px;
				margin: 1px;
				float: left;
				border: 1px solid white;
				display: table;
				}
.rigamenu		{
				/*font-family: 'roboto', sans-serif;*/
				background: #49f29a; /*#f4fc05; #0570fc; #05fc2a; #6bb2d1;*/
				color: white;/*#052afc; red; white;*/
				width: 100%;
				margin: 1px;
				padding: 10px;
				font-weight: bold;
				/*min-height: 5px;*/
				/*max-height: 30px;*/
				height: 30px;
				text-align: left;
				vertical-align:middle;
				/*line-height: 0;*/
				box-sizing: border-box;
				float: left;
				/*border: 1px solid white;*/
				display: table;/*block;*/
				}
.rigamenu:hover	{
				background-color: #009246;
				}

.rigamenuINDEX		{
					/*font-family: 'roboto', sans-serif;*/
					background: #009246; /*#f4fc05; #0570fc; #05fc2a; #6bb2d1;*/
					color: white;/*#052afc; red; white;*/
					width: 100%;
					margin: 1px;
					padding: 10px;
					font-weight: bold;
					/*min-height: 5px;*/
					/*max-height: 30px;*/
					height: 20px;
					text-align: center;
					vertical-align:middle;
					/*line-height: 0;*/
					box-sizing: border-box;
					float: left;
					/*border: 1px solid white;*/
					display: table;/*block;*/
					}
.rigamenuINDEX:hover	{
						background-color: #49f29a;
						}



/* div piè di pagina*/
.wrapperPiePagina	{
					background-color: #49f29a;
					width: 100%;
					/*min-height: 100px;*/
					background: #FFFFFF;
					/*display: block;*/
					}
.colonnaPiccola		{
					background-color: #49f29a;
					width: 15%;
					min-height: 130px;
					background: f4fc05;
					text-align: center;
					box-sizing: border-box;
					padding: 10px;
					float: left;
					}
.colonnaGrande		{
					background-color: #49f29a;/*#f4fc05;*/
					width: 70%;
					font-family: "Arial", "Curier", Palatino, serif;
					font-size: 12px;
					min-height: 130px;
					text-align: center;
					box-sizing: border-box;
					padding: 10px;
					float: left;
					}	
/*div prima riga*/
.rigaPrimaRiga01	{
					width: 100%;
					height: 50px;
					background-color: #EFEFEF;
					text-align: center;
					box-sizing: border-box;
					padding: 10px;
					float: left;
					line-height: 0;
					/*border: 1px solid;*/
					}
.colonnaPrimaRiga01	{
					width: 10%;
					height: 30px;
					background-color: #EFEFEF;
					text-align: center;
					box-sizing: border-box;
					padding: 10px;
					float: left;
					line-height: 0;
					/*border: 1px solid;*/
					}
.colonnaPrimaRiga02	{
					width: 12%;
					height: 30px;
					background-color: #EFEFEF;
					text-align: center;
					box-sizing: border-box;
					padding: 10px;
					float: left;
					line-height: 0;
					/*border: 1px solid;*/
					}
.colonnaPrimaRiga03	{
					width: 20%;
					height: 30px;
					background-color: #EFEFEF;
					text-align: center;
					box-sizing: border-box;
					padding: 10px;
					float: left;
					line-height: 1;
					/*border: 1px solid;*/
					}	
/*nuova gestione div*/
.CP4-container:after,.CP4-container:before,.CP4-panel:after,.CP4-panel:before,.CP4-row:after,.CP4-row:before,.CP4-row-padding:after,.CP4-row-padding:before,
.CP4-cell-row:before,.CP4-cell-row:after,.CP4-clear:after,.CP4-clear:before,.CP4-bar:before,.CP4-bar:after{content:"";display:table;clear:both}
.CP4-col,.CP4-half,.CP4-third,.CP4-twothird,.CP4-threequarter,.CP4-quarter{float:left;width:100%}
.CP4-col.s1{width:8.33333%}.CP4-col.s2{width:16.66666%}.CP4-col.s3{width:24.99999%}.CP4-col.s4{width:33.33333%}
.CP4-col.s5{width:41.66666%}.CP4-col.s6{width:49.99999%}.CP4-col.s7{width:58.33333%}.CP4-col.s8{width:66.66666%}
.CP4-col.s9{width:74.99999%}.CP4-col.s10{width:83.33333%}.CP4-col.s11{width:91.66666%}.CP4-col.s12{width:99.99999%}
@media (min-width:601px){.CP4-col.m1{width:8.33333%}.CP4-col.m2{width:16.66666%}.CP4-col.m3,.CP4-quarter{width:24.99999%}.CP4-col.m4,.CP4-third{width:33.33333%}
.CP4-col.m5{width:41.66666%}.CP4-col.m6,.CP4-half{width:49.99999%}.CP4-col.m7{width:58.33333%}.CP4-col.m8,.CP4-twothird{width:66.66666%}
.CP4-col.m9,.CP4-threequarter{width:74.99999%}.CP4-col.m10{width:83.33333%}.CP4-col.m11{width:91.66666%}.CP4-col.m12{width:99.99999%}}
.CP4-row-padding,.CP4-row-padding>.CP4-half,.CP4-row-padding>.CP4-third,.CP4-row-padding>.CP4-twothird,.CP4-row-padding>.CP4-threequarter,.CP4-row-padding>.CP4-quarter,.CP4-row-padding>.CP4-col{padding:0 8px}
.CP4-container,.CP4-panel{padding:0.01em 16px}.CP4-panel{margin-top:16px;margin-bottom:16px}