

	/****************************************************************/
	
	/*COLORI TESTI*/
	.lineaoro-text-rosso		{color:white!important}
	.lineaoro-text-grigioChiaro	{color:#F1F2F2!important}
	
	
	
	
	/*COLORI SFONDI*/
	.lineaoro-bg-rosso				{background-color:white!important}
	.lineaoro-bg-grigioChiaro		{background-color:#F1F2F2!important}
	.lineaoro-bg-striato			{ 	background-image: linear-gradient(45deg, #f1f2f2 45%, #ffffff 45%, #ffffff 50%, #f1f2f2 50%, #f1f2f2 95%, #ffffff 95%, #ffffff 100%);
										background-size: 141.42px 141.42px;
									}
									
	.lineaoro-bg-categoria			{ 	background-image: linear-gradient(45deg, #ff0000 25%, #ffffff 25%, #ffffff 50%, #ff0000 50%, #ff0000 75%, #ffffff 75%, #ffffff 100%);
										background-size: 56.57px 56.57px;
									}
	
	
	.footerPacchiano				{
										background: linear-gradient(332deg, #ff0000 18.75%, #ffffff 0 24.25%, #ff0000 0), repeating-linear-gradient(45deg, #ff0000 -6.25% 6.25%, #ffffff 0 18.75%);
										   
									}
	
	/*BORDI*/
	.lineaoro-brd-rosso   {border: solid  1px!important}
	
		
	/***********************************************************/
	
	
	.OnlyOneSideBorder{
		 border-top-left-radius: 25px;
		 border-bottom-left-radius: 25px;
		 padding:1%
	}
	
	/**FONT**/
		a {
			color: black!important;
			text-decoration: unset!important;
		}
	
	
	/*RALEWAY*/
		.font-1-regular {
		  font-family: "Raleway", sans-serif;
		  font-optical-sizing: auto;
		  font-weight: 500;
		  font-style: normal;
		}
		
		.font-1-bold {
		  font-family: "Raleway", sans-serif;
		  font-optical-sizing: auto;
		  font-weight: 900;
		  font-style: normal;
		}
	

	/*UNBOUNDED*/
		.font-2-regular {
		  font-family: "Unbounded", sans-serif;
		  font-optical-sizing: auto;
		  font-weight: 500;
		  font-style: normal;
		}
		
		
		.font-2-bold {
		  font-family: "Unbounded", sans-serif;
		  font-optical-sizing: auto;
		  font-weight: 900;
		  font-style: normal;
		}
		
	/*NICKELGOTHICV3*/
	@font-face {
    font-family: 'NickelGothicv3-Condensed';
    src: url('NickelGothicv3-Condensed.woff2') format('woff2'),
         url('NickelGothicv3-Condensed.woff') format('woff');
	}
	
	
	.font-3-regular {
	  font-family: "NickelGothicv3-Condensed", sans-serif;
	  font-optical-sizing: auto;
	  font-weight: 500;
	  font-style: normal;
	}
	
	
	.font-3-bold {
	  font-family: "NickelGothicv3-Condensed", sans-serif;
	  font-optical-sizing: auto;
	  font-weight: 900;
	  font-style: normal;
	}
	
	
	
	
	/************************************/
	
	
	/************************/
	/**ABSOLUTE*/
	
	/*PC BIG*/
	@media only screen and (min-width: 1399px){
		.cercaInTop{
			position: absolute;
			top: 10%;
			right: 16%;
		}
		
		.occhioPass{
			position: absolute;
			bottom: 20%;
			right: 18%;
		}
		
		.logoFooter{
			position: absolute;
			z-index: 9999999999999;
			right: 1%;
			width: 10%;
			margin-top: 13%;
		}
		
	}
	
	
	
	@media only screen and (min-width: 1024px) and  (max-width: 1399px){
		.cercaInTop{
			position: absolute;
			top: 13%;
			right: 16%;
		}
		
		.occhioPass{
			position: absolute;
			right: 18%;
			bottom: -5%;
		}
		
		.logoFooter{
			 position: absolute;
			z-index: 9999999999999;
			right: 1%;
			width: 10%;
			margin-top: 20%;
		}
		
		
		
	}
	
	
	/*TABLET*/
	@media only screen and (min-width: 768px) and (max-width : 1023px){
		.cercaInTop{
			position: absolute;
			top: 16%;
			right: 16%;
		}
		
		
		.occhioPass{
			position: absolute;
			top: 215%;
		}
		
		
		.logoFooter{
			        position: absolute;
        z-index: 9999999999999;
        right: 1%;
        width: 18%;
        margin-top: 33%;
		}
	}
	
	
	
	
	
	
	
	
	@media only screen and (min-width: 425px) and (max-width : 767px){
		.cercaInTop{
			position: absolute;
			top: 75%;
			right: 16%;
		} 
		
		.occhioPass{
			position: absolute;
			top: 215%;
		}
		
		.logoFooter{
			position: absolute;
			z-index: 9999999999999;
			right: 3%;
			width: 60%;
			margin-top: 210%;
		}
	}
	
	
	
	
	
	
	
	
	
	
	
	/*MOBILE L*/
	
	@media only screen and (min-width: 374px) and (max-width : 424px){
		.cercaInTop{
			position: absolute;
			top: 70%;
			right: 16%;
		} 
		
		.occhioPass{
			position: absolute;
			top: 215%;
		}
		
		.logoFooter{
			position: absolute;
			z-index: 9999999999999;
			right: 3%;
			width: 60%;
			margin-top: 230%;
		}
	}
	
	
	
	
	
	
	
	
	
	
	
	/*MOBILE S*/
	@media only screen and (max-width: 373px){
		.cercaInTop{
			position: absolute;
			top: 65%;
			right: 16%;
		}
		
		.occhioPass{
			position: absolute;
			top: 215%;
		}
		
		.logoFooter{
			position: absolute;
			z-index: 9999999999999;
			right: 3%;
			width: 60%;
			margin-top: 248%;
		}
	}