@font-face {
  font-family: ''Poppins', Arial, sans-serif;', Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  src: url('/fcm/fonts/'Poppins', Arial, sans-serif;.eot'); /* IE9 Compat Modes */
  src: local(''),
  @import url('https://fonts.googleapis.com/css2?family='Poppins', Arial, sans-serif;:wght@400;700&display=swap');
       url('/fcm/fonts/'Poppins', Arial, sans-serif;.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fcm/fonts/'Poppins', Arial, sans-serif;.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fcm/fonts/'Poppins', Arial, sans-serif;.woff') format('woff'), /* Modern Browsers */
       url('/fcm/fonts/'Poppins', Arial, sans-serif;.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fcm/fonts/'Poppins', Arial, sans-serif;.svg#'Poppins', Arial, sans-serif;') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: ''Poppins', Arial, sans-serif;', Arial, sans-serif,'robotobold';
  font-style: normal;
  font-weight: 900;
  src: url('/fcm/fonts/Roboto-Bold-webfont.eot'); /* IE9 Compat Modes */
  src: local('robotobold'), local('robotobold'),
       url('/fcm/fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fcm/fonts/Roboto-Bold-webfont.woff') format('woff'), /* Modern Browsers */
       url('/fcm/fonts/Roboto-Bold-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fcm/fonts/Roboto-Bold-webfont.svg#robotobold') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: ''Poppins', Arial, sans-serif;', Arial, sans-serif, 'robotoregular';
    src: url('/fcm/fonts/Roboto-Regular-webfont.eot');
    src: url('/fcm/fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fcm/fonts/Roboto-Regular-webfont.woff2') format('woff2'),
         url('/fcm/fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('/fcm/fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('/fcm/fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.t-xxsRosso {
	font-family: 'Poppins', Arial, sans-serif;;
	font-size: x-small;
	color: #ffffff;
		width: 8%;
	font-weight: bold;
	text-align: center; 
	background-color: #c7250a;

}
.t-xxsGiallo {
	font-family: 'Poppins', Arial, sans-serif;;
	font-size: x-small;
	color: #000000;
		width: 8%;
	font-weight: bold;
	text-align: center; 
	background-color: #f6bf00;

}
.t-xxsVerde {
	font-family: 'Poppins', Arial, sans-serif;;
	font-size: x-small;
	color: #000000;	
	width: 8%;
	font-weight: bold;
	text-align: center; 
	background-color: #92c62d;

}

.t-xxsNero {
	font-family: 'Poppins', Arial, sans-serif;;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
		width: 8%;
	text-align: center;
	background-color: #b2b2b2; 
}
.t-xxsBianco {
	font-family: 'Poppins', Arial, sans-serif;;
	font-size: small;
	font-weight: bold;
	color: #ffffff;
		width: 8%;

	text-align: center; 

}
.rigaincrocipari{
	background-color: transparent;
	border: 1px solid #ffffff; 

	}
.rigaincrocidispari{
	background-color: transparent;
	border: 1px solid #ffffff; 

	}
.rigaintestazione {
	border: 1px solid #ffffff;
	background-color: #363636;	
	background-repeat: repeat;	
	background-position: bottom;
	color: #ffffff;	
	font-weight: bold;	
	text-align: center; 

}

.rigasquadre {
	border: 1px solid #ffffff;
	background-color: transparent;	
	background-repeat: repeat;	
	background-position: bottom;
	font-family: 'Poppins', Arial, sans-serif;;
	color: #333333;	
	font-weight: bold;
	font-size: x-small;	
	text-align: center; 
}
.cellasquadra {
	border: 1px solid #ffffff;
	background-color: #e6e6e6;	
	background-repeat: repeat;	
	background-position: bottom;
	width: 20%;
	font-family: 'Poppins', Arial, sans-serif;;
	font-size: x-small;
	font-weight: bold;
	color: #333333;
	text-align: center; 

}

.ClassTabellaincroci {
	border: 1px solid #ffffff;
	border-color: #ffffff;	
	border-collapse: collapse;	
	font-family: 'Poppins', Arial, sans-serif;;  
	font-size: 8pt;
}
.h2 {
	border: 1px solid #ffffff;
	background-color: #363636;	
	background-repeat: repeat;	
	background-position: bottom;
	color: #ffffff;	
	font-weight: bold;	
	text-align: left;
	font-family: 'Poppins', Arial, sans-serif;;
	font-size: small;
	font-weight: bold;}
.p {
	border: 1px solid #ffffff;
	background-color: #e6e6e6;	
	background-repeat: repeat;	
	background-position: bottom;
	width: 100%;
	font-family: 'Poppins', Arial, sans-serif;;
	font-size: x-small;
	font-weight: bold;
	color: #333333;
	text-align: left; 
}