/* adattamenti per sito mobile */

@media screen and (max-width:768px) {

	.tiscali-bar { 
		top:0px;
		left:0px;
		position:fixed !important;
		z-index:100;
		width:100%;
	}
	.tiscali-bar-container {
		padding: 0px 0px 0px 5px;	
	}
	.tiscali-audience {
		display: block;	
		position:absolute;
		top:0px;
		left:0px;
		white-space: normal;
		margin-top:7px;
		margin-right: 198px;
		margin-left: 3px;
	}
	.tiscali-bar IMG{ 
		float:left;
		position:relative;
		display: block;	
		margin-right:3px;
		margin-left:153px;
		white-space: normal;
	}

	
	
	.headerBC { display:none; }
	.footer {
		width:100%;
		height:auto;
		margin-bottom: 20px;
	}
	.footer-content {
		height:auto;
		display:block;
	}
	.footer-riga1 { 
		font-size: 11px;
	}	
	.footer-riga2 { 
		margin-top:5px; 
		font-size: 10px;
	}


	#dotnAd_988x90_custom { display:none !important; }
	#dotnAd_0x0_over { display:none !important; }
	#dotnAd_970x120_strip { display:none !important; }
	#dotnAdDivSkLb { display:none !important; }
	#dotnAdDivSkSx { display:none !important; }
	#dotnAdDivSkDx { display:none !important; }
	#LOCSTORAGE  { display:none !important; }
	#advCustomA  { display:none !important; }
	#bgDiv { display:none !important; }
	BODY { background-image:none !important; background-color: #ffffff !important; background:none !important;}
	
	/* menu */
	#contA  { 
		display:none;
		position:absolute;
		left:0px;
		top:0px;
		width:100%;
		margin: 0px;
		background-color: #ffffff;
		z-index:90;
	}

	
	.menutitolo {
		margin-bottom:10px;	
		margin-top:30px;
		margin-left: 12px;
	}
	.menutitolo  h5{
		font-size:22px;
	}
	.menuriga {
		width:auto;
		height: 35px;
		margin-top:3px;	
		margin-bottom:3px;
		margin-left:20px;
		margin-right:20px;
		padding-top:10px;
		background-color: #fff5ff;
	}
	.menuriga font {
		font-size:17px;
	}
	
	
	#contB3  { display:none; }
	#container { 
		width: 100%;
		margin-top:46px;
	}
	#contB  { 
		padding: 3px 10px 10px 3px;
		width: 100%;
	}
	
	.pagebody  { 
		width: 100%;
	}
	#header1 {
		width:100%;
	}	
	#header {
		width:100%;
		height:48px;
		position: fixed;
		top: 0px;
		left: 0px;
		background-image: url("../images/E8ypGHr5tBun.png");
		background-color: #ffffff !important;
		z-index:100;
	}
	#headerdivhr { 
		position:absolute;
		bottom:0;
		left:0;
		width:100%; 
		height:7px;
	}
	#headerdivlogo {
		left:40px; 
		width:125px; 
		height:40px;
	}
	#headermenubutton {
		left:0px; 
		width:40px; 
		height:44px;
		cursor:pointer;
	}	
	#headerimgmenu {
		width:40px; 
		height:44px;
	}		
	#headerimglogo {
		width:125px; 
		height:40px;
	}	
	#header #social {
		top:0px;
		left: auto;
		right: 10px;
		height: 40px;
	}
	
	.detail-articles {
		padding:0px;
		margin:0px 0px 15px;
	}
	.generic-articles { 
		display:block;
		padding:0px 15px 0px 0px;
		width:auto; 
	}
	
	#article-oroscopo {
		display:block;
		background-image:none;
		background-color:#f0f0f0;
		width:auto;
		padding: 10px;
	}
	#article-oroscopo h5 a {
		margin: 10px 0px 12px;
		display: block;
	}

	#article-oroscopo h5 br {
		display: none;
	}
	
	#article-biscotto {
		background-image:none;
		background-color:#f0f0f0;
		width:auto;
		padding: 10px;
	}
	.imgbiscotto {
		background-position: left top; 
		background-repeat:no-repeat; 	
		background-image: url("../images/s3KCQM1EYRLn.png");
		width:100px; 
		height:100px;  
		margin: 0px 0px 0px 10px;  
	}
	
	.TabellaSegni {width:auto; }
	
	.divHomeSeduzione { width:auto; }	

	.TabellaSegniMini {
		width:auto; 
	}
	.TabellaSegniMiniItem  {margin:8px 3px 3px; width:45px; height: 45px; }
	.TabellaSegniMiniItem  img {width:40px; }
	.TabellaSegniMiniItem a,.TabellaSegniMiniItem a:visited {font: 11px Verdana,Arial;  }

	.TabellaLettere {width:auto;}

	
	.TabellaGiorni {width:auto; }
	.TabellaGiorniItem {margin:12px; }

	#article-tarocchi-intro {
		background-image:none;
		background-color:#f0f0f0;
		width:auto;
		height:auto;
		padding:10px;
	}
	.mazzocarte { display:none; }
	.bannertarocchi { display:none; }
	.tabellatarocchi { position:relative; margin:10px; top:0px; width:100%;}

	.tabellatarocchi a {text-decoration:none; color:#d3083f;}
	.tabellatarocchi a:visited {text-decoration:none; color:#d3083f;}
	.tabellatarocchi a:hover {color:#e45e90;}	
	#article-tarocchi {
		background-image:none;
		background-color:#f0f0f0;
		width:auto;
		overflow:hidden;
		padding:10px;
	}
	#article-tarocchi-result {
		background-image:none;
		background-color:#f0f0f0;
		width:auto;
		overflow:hidden;
		padding:10px;
	}	
	.tabellacartetarocchi { position:relative; top:0px; left:0px; width:auto; height:auto; }
	.tabellarisultatotarocchi {height:auto;}
	.tabellarisultatotarocchi  IMG {
		margin-left:10px; margin-right:10px;
	}

	#article-seduzione {
		background-image:none;
		background-color:#f0f0f0;
		width:auto;
		padding:10px;
	}
	
	.graficobioritmi {
		width: 400px;
		height: 240px;
	}	
	
	.tabcalcolotema {
		width:auto; 
		table-layout:auto;
	}	
	h3.toggler.atStart, h3.toggler.NOatStart {
		width:auto !important;
	}
	#backButton {
		left:auto !important;
		right: 10px !important;
	}
	.temaIndex {
		display:none !important;
	}
	#temaContent {
		margin-left:0px !important;
		margin-top:20px !important;
	}
	.imgtabnatale {
		margin-top:20px !important;
	}	

	.libriAstrologia { 
		width: auto;
	}
	.libriAstrologiaItem {
		width:110;
	}	
	
	.img_oroscopo_estate {
		overflow:hidden;
	}	
	.img_oroscopo_estate IMG {
		position:relative;
	}

	.img_solo_desktop {
		display:none;
	}
}

/* adattamenti per sito desktop */
@media screen and (min-width:769px) {
	#headerdivhr { display:none; }
	#headermenubutton { display:none; }
	#contA  { 
		display:inline;
	}
	#adv300x250_smart { display:none !important; }
}


/* adattamenti per desktop con altezza inferiore ai 500px (netbook) */
@media screen and (min-width:769px) and (max-height:500px) {
	#dotnAd_988x90_custom { display:none; }
	#dotnAd_0x0_over { display:none; }
	#dotnAd_970x120_strip { display:none; }
}


@media screen and (max-width:239px) {
	.img_oroscopo_estate {
		display:none;
	}
}

@media screen and (max-width:600px) {
	.tiscali-bar IMG{ 
		height:40px;
		width:196px;	
		background:url("../images/kSf1oX3387nH.png");
	}
}	
	
		
@media screen and (max-width:370px) {
	.tiscali-audience {
		margin-top:3px;
		font-size: 12px;
		line-height: 13px;
		width: 100px;
	}
	.tiscali-bar IMG{ 
		margin-left:105px;	
	}
}

@media screen and (max-width:330px) {
	.tiscali-audience {
		margin-top:3px;
		font-size: 11px;
		line-height: 12px;
		width: 80px;
	}
	.tiscali-bar IMG{ 
		margin-left:85px;	
	}	
}


@media screen and (min-width:240px) and (max-width:319px) {
	.graficobioritmi {
		width: 220px;
		height: 130px;
	}
	.imgmappanatale {
		width:240px; 
		height:240px; 
	}	
	.imgtabnatale {
		width:220px;
	}		
	
	.img_oroscopo_estate {
		width:220px;
	}
	.img_oroscopo_estate IMG {
		left:-236px;
	}	
		
}


@media screen and (min-width:320px) and (max-width:400px) {
	.graficobioritmi {
		width: 300px;
		height: 180px;
	}
	.imgmappanatale {
		width:300px; 
		height:300px; 
	}
	.imgtabnatale {
		width:300px;
	}	

	.img_oroscopo_estate {
		width:300px;
	}
	.img_oroscopo_estate IMG {
		left:-156px;
	}		
}
@media screen and (min-width:401px) and (max-width:480px) {
	.graficobioritmi {
		width: 380px;
		height: 228px;
	}	
	.imgtabnatale {
		width:380px;
	}	
	
	.img_oroscopo_estate {
		width:380px;
	}
	.img_oroscopo_estate IMG {
		left:-76px;
	}	
}

@media screen and (max-width:249px) {
	.img_oroscopo_personalizzato {
		display:none !important;
	}	
}

@media screen and (min-width:250px) and (max-width:349px) {
	.img_oroscopo_personalizzato {
		background-image: url("../images/i0lSPTKZWBp5.jpg") !important;
		width:200px !important;
	}	
}

@media screen and (min-width:350px) and (max-width:510px) {
	.img_oroscopo_personalizzato {
		background-image: url("../images/i0lSPTKZWBp5.jpg") !important;
		width:300px !important;		
	}	