/************ MEDIA QUERIES *****************************/

@media only screen and (max-width: 1140px) {
	.rightpart {margin-right:20px}
	/*.footer2int {padding-left:20px !important;padding-right:20px !important}*/
	.generic_text {padding-left:30px !important;padding-right:30px !important}
	.sponsor {margin-right:20px !important}
}

@media only screen and (max-width: 1024px) {
	.qleft {padding-left:105px}
	.qright {padding-right:105px}
	.overtitle {letter-spacing:12px;font-size:35px;line-height:40px}
}

@media only screen and (max-width: 855px) {
	.sponsor {margin-top:20px !important;margin-left:0 !important}
}
@media only screen and (max-width: 816px) {
	#hippoinfo {text-align:center !important}
	#hippoinfo DIV {text-align:center !important;display:inline-block;float:none !important}
	.sponsor {text-align:center;margin-right:0 !important;float:none !important}
}

@media only screen and (max-width: 699px) {
	#generic_text3 DIV, #generic_text5 DIV {
		float:none !important;
		width:100% !important;
		text-align:center !important;		
	}
	#generic_text3 DIV  IMG, #generic_text5 DIV  IMG{
		margin-left:auto;
		margin-right:auto;
	}

	.bottonewide {
		margin-left:auto;margin-right:auto;
	}

	.qleftext,.qrightext {float:none;margin-left:auto;margin-right:auto;width:80% !important}
	.qleft,.qright{ padding-left:8%;padding-right:8%}

	.sezionefaq {width:70% !important;margin-left:auto !important;margin-right:auto !important;float:none !important;margin-bottom:15px !important;max-width:none;}
	
	#upperimage {
		margin-top:5px !important;
		margin-bottom:5px !important;	
	}
	.overtitle {letter-spacing:0px;font-size:25px;line-height:25px}
}


@media only screen and (max-width: 639px) {
	TABLE.roundmenu DIV {float:none;width:100%}
	TABLE.roundmenusmall DIV {float:none;width:100%}
	.notizia,.trecolonne {float:none !important;width:70% !important;margin-left:auto;margin-right:auto;border:0 !important}
	.forumphoto {float:none;margin-left:auto;margin-right:auto;padding:0;width:80%}
	.forumtable {float:none;margin-left:auto;margin-right:auto;padding:0;width:80%}
	.editoriali {width:80%;margin-left:auto;margin-right:auto}
	.editoriali .titletext {width:80%;margin-left:auto;margin-right:auto}
	.generic_text {min-height:0px;}
	#mainMenu .mainlink, #mainMenu2 .mainlink {min-height:30px;padding:0 16px 0 16px;}
	#mainMenu > li, #mainMenu2 > li {min-height:30px;line-height:30px}	
}


@media only screen and (max-width: 500px) {
	.fumetto {float:none;margin-left:auto;margin-right:auto}
	
}

@media only screen and (max-width: 464px) {
	.sp2 {margin-left:0 !important}
	.scroll_area {padding-right:0px !important;padding-left:0px !important;}
	#upperimage {
		margin:0px 5px 0px !important;
		width:98% !important;
	}
}

@media only screen and (max-width: 360px) {
	.bottonewide {width:70%}
}