@CHARSET "UTF-8";

@media ( max-width:600px ) {	
	body {  }
	
	h1 { padding:10px 0; line-height:40px; font-size:2.5em; margin:0; }
	h2 { font-size:1em; }
	h3 { font-size:2.3em; }
	h4 { font-size:1.8em; }
	h5 { font-size:1.3em; }
	h6 { font-size:1.2em; }
		
	
	#openmenu { float:right; width:40px; height:48px; background:url(/web/images/nav.png) no-repeat center center; cursor:pointer; }
	
	#mobilenav { display:block; width:100%; height:0; overflow:hidden; font-size:1.5em; }
	#mobilenavtb { display:table; width:100%; margin:0 0 0px; }
	#mobilenavsx { display:table-cell; width:100%; background:#c9c9c9; padding:10px 5px; vertical-align:top; }
	#mobilenavdx { display:table-cell; background:#7e7e7e; padding:10px 5px; vertical-align:top; }
	
	#mobilemenu ul { margin:0 0 15px; padding:0; list-style:none; }
	#mobilemenu ul li { margin:0 0 2px; padding:0; text-transform:uppercase; }
	#mobilemenu ul li a { display:block; color:#000; padding:0.3em 0.6em; text-decoration:none; }
	#mobilemenu ul li a:hover, 
	#mobilemenu ul li.attivo a { text-decoration:none; background:#e9e9e9; border-radius:5px; }
	
	#versioneDesktop { display:none; padding:0.5em; color:#fff; background:url(/web/images/desktop.png) no-repeat center right #7e7e7e; border-radius:5px; }

	.header .headersx { display:table; width:100%; }
	.header .headersx #logo { display:table-cell; width:100%; padding:4px 0; }
	.header .headersx #logo img { display:block; width:95%; }
	.header .headerdx { display:table-cell; width:40px; vertical-align:middle; }
	.header .headerdx #centralino { display:none; }
	.header .headerdx #socials { display:none; }
	.header .headerdx #cerca { display:none; }
	
	
	#socials .social { display:inline-block; background:#989899; color:#fff; width:32px; height:32px; line-height:32px; margin:0 0 15px; border-radius:16px; text-align:center; }
	
	#cerca { width:100%; clear:both;  margin:0 0 10px; }
	#cerca form { clear:right; border:1px solid #b3b3b3; width:100%; height:28px; line-height:28px; border-radius:5px; background:#fff; padding:0; margin:0; overflow:hidden; }
	#cerca form input { border:none; width:100%; margin:0 0 0 -30px; display:inline-block; border-radius:5px; }
	#cerca form input.button { float:right; border:none; padding:0!important; background:url(/web/images/cerca.jpg) no-repeat center center #545454; width:28px; height:28px; border-radius:4px; text-indent:-999em; }


	#menu { display:none; }
	
	
	#immaginedipagina { width:100%; background-size:cover; }
	#immaginedipagina #immaginedipaginaombra { width:100%; height:200px; background:url(/web/images/immaginedipagina-top.png) repeat-x top center, url(/web/images/immaginedipagina-bottom.png) repeat-x bottom center; }
	#immaginedipagina #immaginedipaginaombra img { width:100%; display:block; visibility:hidden; }
	
	
	#briciole { display:none; }
	
	#content { margin:0 -20px 0 0; }
	
	
	#mappadelsito { display:none; }
	
	
	#realizzatodasx { width:100%; }
	#realizzatodasx p { text-align:center; }
	#realizzatodadx { width:100%; text-align:center; padding-bottom:15px; }
	.copyPiv { text-align:center; }
	
	
	#categorienews ul li { width:100%; }
	#categorienews ul li a.immaginearea { height:130px; background-size:100px; }
	
	
	#categorienews2 ul li { width:100%; }
	#categorienews2 ul li .pad a { background-size:30px; }
	#categorienews2 ul li .pad a span { font-size:1.3em; height:40px; padding:0 5px 0 50px; }
	
	
	#paginazionenews { clear:both; width:600px; height:37px; font-family:'deliciousheavy'; font-size:15pt; margin:0 auto 20px; text-align:center; }
	#paginazionenews .panel { width:600px; height:37px; }
	#paginazionenews a { display:inline-block; width:35px; height:35px; line-height:30px; border-radius:18px; color:#484848; border:1px solid #484848; text-align:center; margin:0 9px; text-decoration:none; }
	#paginazionenews a:hover, 
	#paginazionenews a.sel { background:#484848; color:#fff; }
	
	
	#condividi { float:left; width:100%; padding:12px 0; margin:10px 0; text-align:center; text-transform:uppercase; font-family:'delicious'; font-size:20px; }
	#condividi #condividisx { float:left; width:50%; text-align:right; padding:12px 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
	#condividi #condivididx { float:left; width:50%; padding:10px; text-align:left; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
	
	#newstags { clear:both;  border-top:1px solid #000; border-bottom:1px solid #000; color:#545454; margin:0 0 20px; line-height:2em; padding:14px 0; font-family:'deliciousheavy'; font-size:15px; }
	#newstags span { padding:0 32px 0 0; }
	
	
	.news { width:100%; }
	
	
	.blocco { clear:both; margin-bottom:1em; }
	.boxBottomLeft { display:none; }
	.boxBottomRight { display:none; }
	.boxTop {  }
	.boxBottom { margin-bottom:15px; }
	.boxPad img { margin-bottom:0 !important; line-height:0; }
	
	
	
	
	.bloccoTesto {  }
	.bloccoTesto .img-sx { float:left; margin:0 40px 10px 0!important; width:380px; border-top-left-radius:35px; border-bottom-right-radius:35px; }
	.bloccoTesto .img-dx { float:right; margin:0 0 40px 10px!important; width:380px; border-top-left-radius:35px; border-bottom-right-radius:35px; }
	
	
	.bloccoCollegamento { width:100%; }	
	
	
	.bloccoMenu .figlio { width:100%; }
	
	.bloccoNews4 .news { width:100%; padding:0 20px 0 0; }
	.bloccoNews4 .news .newspad { width:100%; margin:0; }

	.bloccoAllegati .boxPad { -webkit-column-count:1; -moz-column-count:1; column-count:1; }

	.bloccoCalendario { width:100%; }
	
	.calendariolistanews { max-width:100%; margin:40px auto; }
}
