/* inizio background */

	/*	body {
    background-color: #fff; 
	background-image: url("bookshop.jpg");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center top; 
  } */
		/* fine background */	 
		.superiore-adv{
			display: visibile;
		}
	#adv-top{
	 margin: 0 auto;
 display: block;
 height: 90px;
width: 1040px;
}


#wrapper-adv {
   position: relative;
width: 1040px;
margin: 0 auto; }

#adv-left{
	 width: 160px;
	 height: 800px;
    position: absolute;
    left: -160px;
    top: 0;
}

#adv-left-fissa{
	 
position: fixed;}
    
	#adv-right{
	 width: 160px;
	 height: 800px;
    position: absolute;
    right: -160px;
    top: 0;
}

#adv-right-fissa{
	 
position: fixed;}


	
		#banner{
			width: 100%;
			
		position: fixed;
		margin: auto;
		z-index: 2000;
		bottom: 0;
		}	
	
			
			
			/*pop-up 1 */
/* -------------------------------------------------- 
   Target Overlay Modal Style
-----------------------------------------------------
*/
/*
.lead{ font-size: 16px; font-weight: bold;}
.hide{ display: none;}
.close-overlay{ position: absolute; right: 1%; top: 1%; font-size: 30px; cursor: pointer;}
.trg-overlay{ background: #fff; position: absolute; z-index: 800; padding: 15px; overflow: hidden; }
.small{ width: 40%;  }
.standard{ width: 60%;  }
.big{ width: 70%;  }
.overlay{
display: none;
background:#000;
position:fixed;
top:0px;
bottom:0px;
left:0px;
right:0px;
z-index:600;
cursor:pointer;
width: 100%; height: 100%;
}
.trg-modal-header{ border-bottom: 1px solid #d2d2d2; padding: 0px; margin: 15px 0px;}


/* -------------------------------------------------- 
   Target Overlay Modal Style
-----------------------------------------------------
*/
			
			
	/*pubblicità a sinistra del logo - dimensione fissa*/
	.manchette-left{
		background: transparent;
		float: left;
width: 160px;
height: 90px;
	display: visibility;}
	
	/*pubblicità a destra del logo - dimensione fissa */
	.manchette-right{
		background: transparent;
		float: right;
width: 160px;
height: 90px;
	}
	
	.main_top_adv1{display: visible;}
	
		@media screen and (min-width: 150px) and (max-width: 740px){
			
			body {
    background: #fff; 
	  }
			.superiore-adv{
			display: none;
		}
		
		.manchette-left{
		display: none;
	}
	
	.manchette-right{
		display: none;
	}
	
	
		.main_top_adv1{display: none;}
	    .main_bottom_adv1{display: none;}
	.sidebar_adv1, .sidebar_adv2, .sidebar_adv3, .content_adv1, .content_adv2, .content_adv3 {
			display: none;
		}
	
		}
		
		
		
		@media screen and (min-width: 740px) and (max-width: 1370px){
		
		.main_top_adv1{display: none;}
		}
		
		