.B01_fieldset {
	border-radius: 10px;
	border: 1px solid #304A6B;
	background-color: #EDF2F8;
}
.B02_fieldset {
	background-color: #FFF2F2;
	border: 2px solid #FFDFDF;
	border-radius: 7px 7px 7px 7px;
}
.B03_fieldset {
	background-color: #FFFFD5;
	border: 2px double #CECE00;
	border-radius: 7px 7px 7px 7px;
}
.B04_fieldset_ {
	background-color: #DFFFDF;
	border: 2px double #77FF77;
	border-radius: 7px 7px 7px 7px;
}
.B05_fieldset {
	background-color: #96CDB0;
	border: 2px solid #458F68;
	border-radius: 7px 7px 7px 7px;
}
.B06_fieldset {
	background-color: #51A87A;
	border: 2px solid #1D3D2D;
	border-radius: 7px 7px 7px 7px;
}
.B07_fieldset {
	background-color: #FFC4C4;
	border: 2px solid #FF7575;
	border-radius: 7px 7px 7px 7px;
}
.B08_fieldset {
	background-color: #FFC4C4;
	border: 2px solid #FF7575;
	border-radius: 7px 7px 7px 7px;
}
.B09_fieldset {
	background-color: #E8756A;
	border: 2px solid #FF0000;
	border-radius: 7px 7px 7px 7px;
}
.B10_fieldset {
	background-color: #EFEFEF;
	border: 2px solid #B7B7B7;
	border-radius: 7px 7px 7px 7px;
}
.B11_feldset {
	background-color: #FFEAFF;
	border: 2px double #FFBBFF;
	border-radius: 7px 7px 7px 7px;
}
.B12_fieldset {
	background-color: #F2F2FF;
	border: 1px solid #A6A6FF;
	border-radius: 7px 7px 7px 7px;
}
.B13_fieldset {
	background-color: #FFF2F2;
	border: 1px solid #FFDFDF;
	border-radius: 7px 7px 7px 7px;
}
.B14_fieldset {
	background-color: #FFFFDF;
	border: 1px solid #FDFD00;
	border-radius: 7px 7px 7px 7px;
}
.B15_fieldset {
	background-color: #DFFFDF;
	border: 1px solid #77FF77;
	border-radius: 7px 7px 7px 7px;
}
.B16_fieldset {
	background-color: #FFC4C4;
	border: 1px solid #FF7575;
	border-radius: 7px 7px 7px 7px;
}
.B17_fieldset {
	background-color: #FFC4C4;
	border: 1px solid #FF7575;
	border-radius: 7px 7px 7px 7px;
}
.B18_fieldset {
	background-color: #DFDFDF;
	border: 1px solid #B7B7B7;
	border-radius: 7px 7px 7px 7px;
}
.B19_fieldset {
	background-color: #FFE8E8;
	border: 1px solid #FF9F9F;
	border-radius: 7px 7px 7px 7px;
}
.B20_fieldset {
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #6A8FBD;
}
.B21_fieldset {
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #59ACFF;
	background-color: #DDEEFF;
}
.B19_fieldset_Bordo_B18 {
	border: 1px solid #B7B7B7;
	border-radius: 7px 7px 7px 7px;
}
.B22_fieldset {
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #A74FFF;
	background-color: #EFDFFF;
}
.B23_fieldset {
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #99843C;
	background-color: #F1ECDA;
}
.B24_fieldset {
	background-color: #FFDDDD;
	border: 1px solid #FF7575;
	border-radius: 7px 7px 7px 7px;
}
.A_01_Leggenda_22px {
	color: #DFDFDF;
	background-color: #003580;
	border-radius: 7px 7px 7px 7px;
	border: 2px solid #0000A8;
	font: 22px Arial, Helvetica, sans-serif;
	padding: 5px 20px;
}
.A_02_Leggenda_22px {
	color: #666666;
	border: 2px solid #F2F200;
	border-radius: 7px 7px 7px 7px;
	background-color: #FFFFDF;
	margin: 0px;
	padding: 5px 20px;
	font: 22px Arial, Helvetica, sans-serif;
}
.A_03_Leggenda_22px {
	color: #666;
	border: 2px solid #FF0000;
	border-radius: 7px 7px 7px 7px;
	background-color: #F7867A;
	font: 22px Arial, Helvetica, sans-serif;
	padding: 5px 20px;
}
.A_04_Leggenda_22px {
	color: #666;
	border: 1px solid #77FF77;
	border-radius: 7px 7px 7px 7px;
	background-color: #DFFFDF;
	font: 22px Arial, Helvetica, sans-serif;
	padding: 5px 20px;
}
.A_05_Leggenda_26px {
	color: #666;
	border: 2px solid #FF0000;
	border-radius: 7px 7px 7px 7px;
	background-color: #F7867A;
	font: 26px Arial, Helvetica, sans-serif;
	padding: 3px 10px;
}
.A_05_Leggenda_Bianco_26px {
	color: #FFF;
	border: 2px solid #930000;
	border-radius: 7px 7px 7px 7px;
	background-color: #DD220D;
	font: 26px Arial, Helvetica, sans-serif;
	padding: 3px 10px;
}
.A_06_Leggenda_30px {
	color: #666;
	border: 1px solid #77FF77;
	border-radius: 7px 7px 7px 7px;
	background-color: #DFFFDF;
	font: 30px Arial, Helvetica, sans-serif;
	padding: 10px 25px;
}
.A_07_Leggenda_24px {
	color: #666666;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #FFA8A8;
	font: 24px Arial, Helvetica, sans-serif;
	padding: 3px 10px;
	background-color: #FFD9D9;
}
.A_08_Leggenda_24px {
	color: #666666;
	border-radius: 7px 7px 7px 7px;
	border: 2px double #00CA00;
	font: 24px Arial, Helvetica, sans-serif;
	background-color: #C4FFC4;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.A_09_Leggenda_24px {
	color: #666666;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #4F95FF;
	font: 24px Arial, Helvetica, sans-serif;
	background: #FFECFA;
    padding: 10px 20px;
}
.A_10_Leggenda_24px {
	color: #666666;
	border-radius: 7px 7px 7px 7px;
	border: 2px double #C1C100;
	font: 24px Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #FFFFC1;
}
.A_11_Leggenda_24px {
	color: #666666;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #DFDF00;
	font: 24px Arial, Helvetica, sans-serif;
	padding: 10px 20px;
	background-color: #FFFFDF;
}
.A_12_Leggenda_24px {
	color: #666666;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #4F95FF;
	font: 24px Arial, Helvetica, sans-serif;
	background: #AEDD28;
    padding: 10px 20px;
}
.A_13_Leggenda_22px {
	color: #666666;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #4F95FF;
	font: 24px Arial, Helvetica, sans-serif;
	background: #FF7D46;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.A_14_Leggenda_24px {
	color: #666666;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #4F95FF;
	font: 24px Arial, Helvetica, sans-serif;
	background: #D8E0A8;
	padding: 10px 20px;
}
.A_15_Leggenda_18px {
	color: #666666;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #999999;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 3px 10px;
	background-color: #D7D7D0;
}
.A_15_Leggenda_20px {
	color: #666666;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #999999;
	font: 20px Arial, Helvetica, sans-serif;
	padding: 3px 10px;
	background-color: #D7D7D0;
}
.A_15_Leggenda_22px {
	color: #666666;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #999999;
	font: 22px Arial, Helvetica, sans-serif;
	padding: 3px 10px;
	background-color: #D7D7D0;
}
.A_15_Leggenda_24px {
	color: #666666;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #999999;
	font: 24px Arial, Helvetica, sans-serif;
	padding: 3px 10px;
	background-color: #D7D7D0;
}
.A_16_Leggenda_24px {
	color: #FFF;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #304A6B;
	font: 24px Arial, Helvetica, sans-serif;
	background: #6A8FBD;
	padding: 3px 10px;
}
.A_16_Leggenda_20px {
	color: #FFF;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #304A6B;
	font: 20px Arial, Helvetica, sans-serif;
	background: #6A8FBD;
	padding: 5px 10px;
}
.A_17_Leggenda_36px {
	color: #FFF;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #304A6B;
	font: 36px Arial, Helvetica, sans-serif;
	background: #6A8FBD;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.A_18_leggaenda_24px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color: #FBF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #F6F;
	color: #4F4FFF;
	font-weight: bolder;
}
.A_19_Leggenda_24px {
	font-family: Arial, Helvetica, sans-serif;
	color: #DFDFDF;
	background-color: #003580;
	border: 1px solid #0000A8;
	font-size: 24px;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.A_20_Leggenda_ {
	font-family: Arial, Helvetica, sans-serif;
	color: #DFDFDF;
	background-color: #003580;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #0000A8;
}
.A_21_Leggenda_24px {
	color: #666;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #658BBA;
	font: 24px Arial, Helvetica, sans-serif;
	background-color: #BACBE0;
}
.A_22_Leggenda_24px {
	color: #666;
	border: 2px double #FF7575;
	border-radius: 7px 7px 7px 7px;
	background-color: #FFD7D7;
	font: 24px Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.A_23_Leggenda_24px {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #8CC6FF;
	border: 2px solid #0080C0;
	border-radius: 7px 7px 7px 7px;
	font-size: 24px;
	padding-left: 8px;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
}
.A_43_Leggenda_24px {
	color: #FFF;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #304A6B;
	background: #6A8FBD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	width: 200px;
}
.A_43_Leggenda_28px {
	color: #FFF;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #304A6B;
	background: #6A8FBD;
	padding: 3px 10px;
	font-family: "Comic Sans MS", cursive;
	font-size: 28px;
}
.A_43_Leggenda_32px {
	color: #FFF;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #304A6B;
	background: #6A8FBD;
	padding: 3px 10px;
	font-family: "Comic Sans MS", cursive;
	font-size: 32px;
}
.A_43_Leggenda_36px {
	color: #FFF;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #304A6B;
	background: #6A8FBD;
	padding: 3px 10px;
	font-family: "Comic Sans MS", cursive;
	font-size: 36px;
}
.A_24_Leggenda_20px {
	color: #FFF;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #304A6B;
	background: #6A8FBD;
	padding: 5px 10px;
	font-family: "Comic Sans MS", cursive;
	font-size: 20px;
}
.A_25_Leggenda_24px {
	color: #333333;
	border-radius: 7px 7px 7px 7px;
	border: 2px double #9D3CFF;
	font: 24px Arial, Helvetica, sans-serif;
	background-color: #D5AAFF;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.A_26_Leggenda_24px {
	color: #CCCCCC;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #605224;
	font: 24px Arial, Helvetica, sans-serif;
	background-color: #A08A3D;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.A_27_Leggenda_18px {
	color: #666;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #658BBA;
	font: 18px Arial, Helvetica, sans-serif;
	background-color: #BACBE0;
}
.A_28_Leggenda_14px {
	color: #666;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #658BBA;
	font: 14px Arial, Helvetica, sans-serif;
	background-color: #BACBE0;
}
.A_29_Leggenda_18px {
	color: #666;
	border: 2px double #FF7575;
	border-radius: 7px 7px 7px 7px;
	background-color: #FFD7D7;
	font: 18px Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.B26_fieldset {
	background-color: #C1D0E3;
	border: 2px solid #4A76AA;
	border-radius: 7px 7px 7px 7px;
}
.A_30_Leggenda_24px {
	color: #FFF;
	border: 1px solid #930000;
	border-radius: 7px 7px 7px 7px;
	background-color: #DD220D;
	padding: 3px 10px;
	font-family: "Comic Sans MS", cursive;
	font-size: 24px;
}
