
@media (max-width: 760px) {
	
body {min-width: initial !important}
#corpo {width: 100%}

#testata, #nav, #section, #quote, #quote p, #page, #testoProducts, #gallery, div.slideshow a.advance-link, #gallery img, #m_footer, #bottoni_footer  {width: 95% !important}

#nav li {font-size: 14px; padding: 0 18px}

#footer {display: none}
#section {height: 230px}
	.didascalia {margin: -65px 0 0 0px;}
	.didascalia p {font-size: 11px !important}
	#immagine a {text-decoration: none}

#quote p {font-size: 19px !important; line-height: 22px}

#page {min-height: initial}

div.slideshow-container, .advance-link, #thumbs {height: auto !important}
	.advance-link {line-height: 0 !important}
	#gallery {height: 280px}
	#thumbs {width: 100% !important}
	.top.pagination span,.top.pagination a  {padding: 0 5px}


#blocco img, #fotoAbout img {width:100%; height:100%; margin-top: 20px}
#testoAbout {height: auto; width:100%}

#testoProducts {margin-left: 0}

#descrizione {height: initial; width: 95% !important}

#form {width: 300px; min-height: 500px}

#m_footer {display:block !important; border-top: 5px solid #e3e4e4; padding-top: 20px;}
	#m_footer td {padding-right: 0; font-size: 10px}
	#m_footer a {color: #707173}
	#bottoni_footer {display: block !important}
	#bottoni_footer {border-top: 5px solid #e3e4e4; padding-top: 20px}
	#bottoni_footer table {width: 100%}
	#bottoni_footer td {padding: 7px 5px; background-color: #e3e4e4; border-bottom: 6px solid white}
	#bottoni_footer a {color: #707173; text-decoration: none}

}



@media (max-width: 450px) {

#m_menu {width: 93%}
#nav, #section #immagine, #footer {display: none}

#section {height: 100%}

.logo {width: 60%}
	.logo img {width: 100%; height:100%}
	
#m_menu {display: block; background-color: #e3e4e4; padding: 5px; overflow:hidden; border-bottom: 1px solid white}
	#m_menu img {float: left}
	#m_menu p {float: left; font-size: 21px !important; margin-left: 10px; margin-bottom: 0}
	#m_nav {list-style: none; padding-left: 45px; width: 84%; background-color: #e3e4e4;}
		#m_nav li {margin: 12px 0px}
		#m_nav li a {text-decoration: none; color: #58585a}

#m_immagine {display: block; margin-top: 20px}
	#m_immagine img {width: 100%; height: 100%}

#quote p {font-size: 19px !important; line-height: 22px}

#page {min-height: initial}

#blocco img, #fotoAbout img {width:100%; height:100%; margin-top: 20px}
#testoAbout {height: auto; width:100%}

div.slideshow-container, .advance-link, #thumbs {height: auto !important}
	.advance-link {line-height: 0 !important}
	#gallery {height: 280px}
	#thumbs {width: 100% !important}
	.top.pagination span,.top.pagination a  {padding: 0 5px}

#testoProducts {margin-left: 0}

#descrizione {height: initial; width: 95% !important}

#form {width: 300px; min-height: 500px}

#m_footer {display:block !important; border-top: 5px solid #e3e4e4; padding-top: 20px;}
	#m_footer td {padding-right: 0; font-size: 10px}
	#m_footer a {color: #707173}
	#bottoni_footer {display: block !important}
	#bottoni_footer {border-top: 5px solid #e3e4e4; padding-top: 20px}
	#bottoni_footer table {width: 100%}
	#bottoni_footer td {padding: 7px 5px; background-color: #e3e4e4; border-bottom: 6px solid white}
	#bottoni_footer a {color: #707173; text-decoration: none}

}