

	<!-- GLOBAL CONFIG. -->












	<!-- Cache: CDN -->











<!-- External-Template -->
 














































































<!-- Replicate prod config -->

<!-- Add CDN force path -->




















<!-- NOTIFICATION VARIABLES  -->



<!--  DEBUG MODE  -->

	


<!-- DEBUG MODE a 1 forzato per inserire i css singolarmente  -->


<!-- SET DEFAULTS (SEZIONE, SOTTOSEZIONE, TIPOLOGIA)  -->

	



	



	



	


<!-- Device profiling script -->
<!-- set var="DEVICE" value="desktop" -->












<!-- ==> DEVICE: (none) -->


<!--  OPENX ASYNC MODE  -->

	


<!--  ADV ASYNC MODE  -->

	




<!-- ext.config -->



















<!-- FAMILY BUSINESS 2019 SOTTO ECONOMIA 2019 -->


<!--IL TEMPO DELLE DONNE 2018 SOTTO 27ORA-->






<!--IL TEMPO DELLE DONNE 2020 SOTTO 27ORA-->






<!--IL TEMPO DELLE DONNE 2022 SOTTO 27ORA-->






<!--IL TEMPO DELLE DONNE 2023 SOTTO 27ORA-->






<!--IL TEMPO DELLE DONNE 2024 SOTTO 27ORA-->










<!--GESTIONE FIRME CUCINA-->

<!--FINE GESTIONE FIRME CUCINA-->




	
		
		
	



	
	
	
	<!-- Cookie policy :: 0 -->
	
	<!-- HTTP template :: (none) -->


































 












/* progress bar */

header progress {

}

header#top progress {
  display: block;
  /* Positioning */
  position: absolute;
  left: 0;
  bottom: 0;

  /* Dimensions */
  width: 100%;
  height: .25em;

  /* Reset the apperance */  
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;

  /* Get rid of the default border in Firefox/Opera. */
  border: none;

  /* For Firefox/IE10+ */
  background-color: transparent;

  /* For IE10+, color of the progress bar */
  color: red;
}

header#top progress::-webkit-progress-bar {
  background-color: transparent;
}

header#top .flat::-webkit-progress-value {
/*  background-color: rgb(255, 183, 77);*/
  background-color: rgb(41, 171, 239);


}

header#top .flat::-moz-progress-bar {
  background-color: rgb(41, 171, 239);
}

header#top .single::-webkit-progress-value {
  background-color: transparent;
  background-image: -webkit-linear-gradient(left, transparent, rgb(41, 171, 239));
}

header#top .single::-moz-progress-bar {
  background-color: transparent;
  background-image: -moz-linear-gradient(left, transparent, rgb(41, 171, 239));
}

header#top .multiple::-webkit-progress-value {
  background-image: -webkit-linear-gradient(-45deg, 
                               transparent 33%, rgba(41, 171, 239, .1) 33%, 
                               rgba(41, 171, 239, .1) 66%, transparent 66%),
                      -webkit-linear-gradient(left, grey, 41, 171, 239);
}

header#top .multiple::-moz-progress-bar {
  background-image: -moz-linear-gradient(-45deg, 
                               transparent 33%, rgba(41, 171, 239, .1) 33%, 
                               rgba(41, 171, 239, .1) 66%, transparent 66%),
                      -moz-linear-gradient(left, grey, 41, 171, 239);
}

header#top .progress-container {
  width: 100%;
  background-color: transparent;
  position: fixed;
  top: 0;
  left: 0;
  height: .25em;
  display: block;
}

header#top .progress-bar {
  background-color: red;
  width: 50%;
  display: block;
  height: inherit;
}

header progress {
  display: none;
}

header{
  *zoom:1;
  min-height:60px
}
header:after{
  content:"";
  display:table;
  clear:both
}

header#top {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, 1);
    width: 100%;
    z-index: 100; 
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);    
}
/*.bordino {
  position:fixed !important;
  top: 0;
  left: 0;
  z-index: 999;
  border-bottom: 1px solid #efefef;
  box-shadow: 0px 5px 0px 5px #fff;
}*/


header#top .logoDatablog {
   position: absolute; 
   top: 50%; 
   left: 50%; 
  -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);   
}
header#top .logoDatablog img {
  max-width: 100%;
}

  .shareToolBar a img {
    width: 29px;
  }
  .j-tg, .j-wa {
    display: none;
  }

@media screen and (max-width: 800px) {
  header#top .logoDatablog img {
    max-width: 70%;
  }
}

@media screen and (max-width: 1023px) {
  header#top {
    /*height: 100px;*/
    /*padding-top: 15px;*/
  }
  header .logo {
    width: 70%;
    margin: 5px auto 0 auto;
    float: none;
  }  

  header#top .logoDatablog {
    position: relative;
    /* width: 50%; */
    display: block;
    float: none;
    top: auto;
    left: auto;
    transform: inherit;
    margin: 0 auto;
    float: none;
    text-align: center;    
  }
  header#top .shareToolBar {
  
  }
}

@media screen and (min-width: 441px) and (max-width: 1023px) {
  header .logo {
    /*width: 37%;*/
    /*float: none;
    margin: 16px auto 0 auto;  */  
  } 
} 

.shareToolBar{
  float:right;
  padding:15px 40px 0 0;
}
.shareToolBar a{
  margin-left:4px
}
.shareToolBar a:hover{
  color:#00AEFF
}
@media only screen and (min-width:440px) and (max-width:650px){
  .shareToolBar{
    padding-right:20px
  }
}
@media only screen and (max-width:439px){
  .shareToolBar{
    padding: 10px 0;
    float:none;
    text-align:center;
  }
  .shareToolBar img{
    width: 20px
  }
}
header .logo{
  width:320px;
  height:23px;
  display:block;
  float:left;
  margin-top:17px;
  margin-left:40px;
  background-repeat:no-repeat;
  background-size: 100%;
}

header .logo{
  background-image:url('//images2.corriereobjects.it/speciale/asset/img/logo_corriere.svg');
}

header#top .logo img{
  /*display: none;*/
  width:100%;
  height:auto
}
@media only screen and (min-width:440px) and (max-width:650px){
  header#top .logo{
/*    width:240px;
    margin-left:20px*/
  }
}
@media only screen and (max-width:480px){
  header#top .logo{
    margin-left:auto;
    margin-right:auto;
    width: 77%;
    float:none;
    text-align:center;
  }
  .j-tg, .j-wa {
    display: inline-block;
  }
}


footer {
	font-family: main-light;
	font-size: 12px;
	padding: 20px 40px;
	border-top: 1px solid #ccc;
}
footer a {
	color: #222;
}