<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width: 1200px) {

	/* Structure &gt; 1200px */
	/*#wrapper 		{width: 1170px;margin: 0 auto;}
	#wrapper 		{width: 100%;margin: 0 auto;}*/
	/*#header 		{width: 1130px;float:left;padding: 20px 20px 20px 20px;}*/
	/* #header 		{width: 100%;float:left;padding: 20px 20px 20px 20px;} */
	#mainmenu		{width: 100%;float:left;}
	/*#main 			{width: 1130px;float:left;padding: 20px 20px 20px 20px;}*/
	#main 			{width:100%;float:left;}
	/* #main 			{width: 100%;float:left;padding: 20px 20px 20px 20px;} */
	/*#content 		{width: 670px;float:left;}*/
	#content 		{width: 100%;;float:left;}
	#sidebar 		{width: 420px;float:right;}
	/*#footer			{width: 1130px;float:left;padding: 30px 20px 10px 20px;}*/
	/*#footer			{width: 100%;float:left;padding: 30px 20px 10px 20px;}*/
	#mainmenu		{display:block;}
 
}
@media (min-width: 981px) and (max-width: 1024px) {
	
	/*div.attivita p.mission {width: 100%;float:none}
	div.attivita-elenco{float: left;margin-top: 10px;}
	div.attivita-elenco p{line-height:100px}*/
	
	div.attivita p.mission {width:auto;float:none;margin-right:40px;}
	div.attivita-elenco{float: none;margin-top: 10px;margin-left:40px !important;margin-right: 40px;}
	
	
}
@media (min-width: 768px) and (max-width: 980px) {

	/* Structure 768 to 1000 */
	/* #wrapper 		{width: 748px;margin: 0 auto;} 
	#wrapper 		{width: 100%;margin: 0 auto;}*/
	/*#header 		{width: 708px;float:left;padding: 20px 20px 20px 20px;} */
	/* #header 		{width: 100%;float:left;padding: 20px 20px 20px 20px;}*/
	#mainmenu		{width: 100%;float:left;}
	/*#main 			{width: 708px;float:left;padding: 20px 20px 20px 20px;}*/
	#main 			{float:left;}
	#content 		{width: 100%;;float:left;}
	#sidebar 		{width: 210px;float:right;}
	/*#footer			{width: 708px;float:left;padding: 30px 20px 10px 20px;}*/ 
	/* #footer			{width: 100%;float:left;}*/
	#mainmenu		{display:block;}
	#mainmenu ul{transform: scale(0.90);
		transform-origin: right top;
	}
	/*template home*/
	div.attivita h2,div.professionisti h2,div.rete h2,div.contatti h2,div.lavora h2{font-size: 1.8em;}
	
	div.rete p {margin-right:40px}	
	
	
	
	/*** template home ***/
   div.title h3 {font-size: 80%;margin-bottom: 10px;}
   div.title a {font-size: 80%;}
   /*professionisti*/
	div.grupporpc-hide{display:block}
	div.grupporpc{display:none}
   
  div.professionisti p.descrizione {

    width: auto;
    float: none;
     margin-top: 0px;*
	}
	
   /*attivita*/
    div.attivita p.mission {width:auto;float:none;margin-right:20px;}
	div.attivita-elenco{float: none;margin-top: 10px;margin-left:20px !important;margin-right: 20px;}

	div.box-attivita-descrizione{margin-left: 0px; width:300px;}
  
	/**template professionisti **/
	.sfondo-professionisti{background-image: url(../img/barra-professionisti-374.png)!important;}
	 div.professionisti-right {font-size: 95%;}
	.box-verticale{
		margin-left: -172px;
		font-size:1.6em;
	}
 	
	

	
	/***template contatti ***/
	div.contatti-box table {   width: 100%;float: none;}
}

@media (max-width: 767px) {

	/* Structure  &lt; 767 */
	/*body{padding:10px;background:#fff;}
	#wrapper 		{width:100%;margin: 0 auto;}*/
	/*#header 		{width:100%;padding: 20px 0 20px 0px;}*/ 
	/*#mainmenu		{width:100%;float:left;}
	#main 			{width:100%;float:left;padding: 20px 0 0 0;}*/
	/*#main 			{width:100%;float:left;padding: 0 0 0 0;}
	#content 		{width:100%;float:left;}
	#sidebar 		{width:100%;float:right;padding: 20px 0 0 0px;}
	#footer			{width:100%;float:left;padding: 20px 0 0 0px;}
	#footer			{width:100%;float:left;}*/
	
/* Header */
 	
	#mainmenu ul{transform: scale(0.90);
		transform-origin: right top;
	}
	
	/* professionisti 
	.barra-verticale	{display:none;}*/
	
	/* Sidebar */
	.widget{width:48%;float:left;}
	.widget:first-child{margin-right:4%;!important}
	
	#site-title a {font-size:25px;margin-left:10px;}
	#footer.home p     {margin-left:40px !important;width: 80%!important;text-align:left !important;float:none !important}
 
	/*template home*/
	.margini-home{margin-left:20px !important;margin-top:20px;margin-right: 20px;}
	.margini-home-left{margin-left:20px !important;}
	div.attivita h2,div.professionisti h2,div.rete h2,div.contatti h2,div.lavora h2{font-size: 1.5em;}
	p.mission{width: auto;float:none;margin-right:20px}
	
	
	
	
	div.libri  {height: 120px!important}
	
	div.rete p {margin-right:20px}
	
	/*** box professionisti ***/
	div.grupporpc-hide{display:block}
	div.grupporpc{display:none}
	
	div.professionisti ul { margin-top: 20px;}
	div.professionisti ul li {width: 50%;}
	div.title h3 {font-size: 70%;margin-bottom: 5px;}
	div.title a {font-size: 70%;}
	div.professionisti p.descrizione { width: auto;float: none;}
	
	/*attivitÃ&nbsp; */
	div.attivita-elenco{float: none;margin-top: 10px;margin-left:20px !important; margin-bottom:20px}
	div.box-attivita-descrizione{
		width:300px;
		margin-left:0px;
	}
	div.attivita-voce-elenco p{
		line-height: 1.0em;
		float: left;
		font-size: 0.9em;
		width: 150px;
		padding-top: 40px
	}

	/**template professionisti **/
	.sfondo-professionisti{background-image: url(../img/barra-professionisti-306.png)!important;}
	/*div.professionisti-right {font-size: 80%;}*/
	 div.professionisti-right {font-size: 95%;}
	/***template contatti ***/
	div .wpcf7 { width: 60%;}

	div.contatti-box table {   width: 100%;float: none;margin-top: 1%;}
	
}

@media (max-width: 620px) {
	div.box-attivita-descrizione{
		width:100%;
		display:block;
		/*float:none;*/
	
	}
	div.attivita-voce-elenco p{
		
		float: left;
		font-size: 1.0em;
		font-size: 1.2;
		/*width: 80%;*/
	}
}

@media (max-width: 480px) {
	
	.search{display:none;}
	

	
	/***template home ***/	
	div.libri{height: 100px!important}
	
	/** attivita **/
	
	div.rete p {width: auto;}
	

	//professionisti
	div.grupporpc-hide{display:block}
	div.grupporpc{display:none}
	
	
	/**template professionisti **/
	
	/*.sfondo-professionisti{background-image: url(../img/barra-professionisti-306.png)!important;}
	div.professionisti-right {font-size: 80%;}
	div.professionisti-right {background-color:#fff}
	div.professionisti-left,div.professionisti-right{width:100%;float:none}*/
	/**template contatti **/
	div .wpcf7 { width: 80%;}
	div.contatti-box td.contatti-nome img{display:none}
	
}

@media (max-width: 360px) {
	.btn-responsive-menu{display:block;}
	#mainmenu			{display:none;}
	#mainmenu ul li 	{float: none;}	
	.icon-flag img {    width: auto!important;}
	#mainmenu ul {float: none;background: #727272;}
	div .wpcf7 { width: 100%;}
}


</pre></body></html>