   @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap');


            body {
               /*background-color: tan;*/
               background-color: #fff;
               color: black;
               margin: 0;
               padding:0;
               font-family: 'Poppins', sans-serif;
               /*font-family: Arial, Helvetica, sans-serif;*/
			   /*min-height: 800px;*/
            }

			img{
				border:none;
				}
				
				
				
			header{          
                background-color: #fff;   /*tomato*/
                float:relativ; 
                margin: 0;
                padding: 0;
				height:94px;
				
				
				-webkit-box-shadow: 0px -5px 4px 8px #BABABA;
				-moz-box-shadow: 0px -5px 4px 8px #BABABA;
				-o-box-shadow: 0px -5px 4px 8px #BABABA;
				box-shadow: 0px -5px 4px 8px #BABABA;
            }
			
		
			
            nav{
                
                margin-top: 5px;
                padding-right: 50px;
                padding-left: 15px;
                padding-top: 20px;
                padding-bottom: 0;
                padding: 0;
           /* background-color: #BABABA;*/
            }
            
			
			  nav > hr{
				 color: #BABABA; 
				box-shadow: 0px 2px 3px #aaaaaa;
				padding:0px;
				margin:0px;
	
			  }	  
			
			.presentazione{
				  width: 100%;
              height: auto;
				
				}
				
				
			video {

				  width: 60%;
                  height: auto;
				  margin-left: 10px;
				float:right;
			}	
			
			
            main{
                background-color:fff;
			
            }
            
			.contenitore{
				padding-left:0px;
                padding-top: 20px;
				padding-bottom: 30px;
				min-height: 600px;
			}
			
			.pagina{
				
				/*padding-left:20px;*/
			}
			
			.paginaCentrato{
				
				width: 80%;
				margin-left:10%;
				margin-right:10%;
				
			}
			
			.paginaCentratoBanda{
				width: 90%;
				margin-left:5%;
				margin-right:5%;
				min-height:500px;
				
			}
			
			
			.quatrodueuno{  /*flexbox per quatro elementi*/
				
				display:flex;
				justify-content:center;				
			}
			
			
			
            aside{
                background-color:MediumSeaGreen;
            }
            
            
           /* footer {
			  text-align: center;
			  padding: 3px;
			  background-color: DarkSalmon;
			  color: white;
			}*/
			
		
			
			
				
			em{
				font-style:normal;
			}

			.subtitoli{
				font-size : 10px;
				color: #006400; 
				font-weight:normal;
				font-style:italic;
				}
				
			.titoli{
				font-size:18px;
				color:#a40c15;
				font-weight:bold;
				font-style:normal;
				}
			.titolievidenza{
				font-size : 15px;
				color:#ff0000;
				font-weight:bold;
				font-style:normal;
				}
			.titolimeno{
				font-size : 14px;
				color:#a40c15;
				font-style:normal;
				}
			.mail{
				color:#000;
				font-weight:bold;
				text-decoration:none;
				}
				

				
			.link{
				/*color:#326a9c; *//*svitluj*/
				/*color:#003366;*/ /*temnuj*/
				color:#a40c15;/*chervonuj*/
				/*color:#115231;*/ /*zelenuj*/
				/*color:#016C36;*/
				text-decoration:underline;
				/*font-weight:bold;*/
				/*text-decoration:none;*/
			}
			.link:hover{
				color:#444;
				text-decoration:underline;
				/*font-weight:bold;*/
				/*text-decoration:none;*/
			}
			
			.Prapor{
				 width:10px; 
				height:10px;
			}
			
			
			
			
			.linktopbox{
				margin-top:-10px;	  
				padding-top:0;
				margin-bottom:12px;
				margin-left:12px;
				color:#ccc;
				font-size:10px;
				
			}
			
			.linktop{
				color:#ccc;
				font-size:10px;
				
				
			}
				
				
				
			.butoneS{

				border: 3px solid #436571;    /*F48221;*/
				font-weight:bold;
				background: #fff;
				padding:10px;
				color: #436571;
				border-radius: 15px 15px 15px 15px; 
				text-decoration:none;
				
			}  	
			
			
			.butoneS:hover{

				/*border: 3px solid #B76019;  */  /*F48221;*/
				font-weight:bold;
				background: #436571; /*#fff;*/
				padding:10px;
				color: #fff;   /*#B76019;*/
				border-radius: 15px 15px 15px 15px; 
				text-decoration:none;
		
			}
			
			
			.butoneSito{

				border: 3px solid #436571;    /*F48221;*/
				font-weight:bold;
				background: #fff;
				padding:10px;
				color: #436571;
				border-radius: 15px 15px 15px 15px; 
				text-decoration:none;
				line-height:40px;
			}     

			.butoneSito:hover{

				/*border: 3px solid #B76019;  */  /*F48221;*/
				font-weight:bold;
				background: #436571; /*#fff;*/
				padding:10px;
				color: #fff;   /*#B76019;*/
				border-radius: 15px 15px 15px 15px; 
				text-decoration:none;
				line-height:40px;
			}  	
				
			.butoneSitoActiv{
				
				/*border: 3px solid #B76019;  */  /*F48221;*/
				font-weight:bold;
				background: #436571; /*#fff;*/
				padding:10px;
				color: #fff;   /*#B76019;*/
				border-radius: 15px 15px 15px 15px; 
				text-decoration:none;
				line-height:40px;
				
			}
			
			
			.butoneSitoCerca{

				border: 3px solid #436571;    /*F48221;*/
				font-weight:bold;
				background: #fff;
				padding:10px;
				color: #436571;
				border-radius: 15px 15px 15px 15px; 
				text-decoration:none;
			
			}
			
			
			.schermoXL{
				display:block;
			}
			
			.schermoM{
				display:none;
			}
			
			
			.schermoS{
				display:none;
			}
			
			
            /************************************************************************vari schermi******************************************************************************************/
            
			
            /* On screens that are 992px wide or less, the background color is blue */
            @media screen and (max-width: 992px) {
				body {
					
					/*background-color: blue;*/
				  
				}
				  
				  
				/*.schermoXL{
					display:none;
				}*/
				
				/*.schermoM{
					display:block;
					display:inline;
					display:inline-block;
				}*/
				
				
				.schermoS{
					display:none;
				}  
				  
				
			
            }

         
            
            
             /* On screens that are 600px wide or less, the background color is olive */
            @media screen and (max-width: 800px) {
              body {
                /*background-color: #ccc;*/
           
                font-size: smaller;
				
				
              }
			  
				/*.schermoXL{
					display:none;
				}
				
				.schermoM{
					display:block;
				}*/
				
				
				.schermoS{
					display:none;
				}  
			  
			  

				
						 
            }
            
               /* On screens that are 600px wide or less, the background color is olive */
            @media screen and (max-width: 600px) {
						  body {
							/*background-color: olive;*/
						 
						  }
						  
						  			video {
										
									  width: 90%;
									  height: auto;
									  margin-left: 5px;
									  margin-right: 5px;
									  float:left;
							

								}	

						  
						   .tel {
							
							background-color: #fff;   /*tomato*/
								float:relativ; 
								margin: 0;
						
								text-align: right;
								color:#a40c15;
								font-weight:bold;
								
								padding-left:0px;
								padding-right:3px;		  
								padding-top:3px;
								padding-bottom:0px;
								font-size: 15px;

						}
						
						.tel > i{
							
							  display: initial;
						}
						
						.schermoXL{
							display:none;
						}
						
						.schermoM{
							
							display:none;
						}
						
						
						.schermoS{
							display:block;
						}  
						
						
						.nocell{
							display:none;
						}
              
            }
			
			

	
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
