#footer					{display: none !important}
#footermobi 			{display: block !important; width: 100%; height: 65px; background-color: #f0eee3; position: relative; margin-top: 0px; margin-bottom: 30px; text-align: center; font-size: 12px; line-height: 22px; color: #808077;}
#footermobi a	{color: #808077; text-decoration: none}

div						{width: 100%}
#uno					{width: 100%}
#logo					{display: none}
#logo a					{width: 65px; height: 82px}
#logo img				{width: 65px; height: 82px}

#nav_sup				{width: 100%}

#slider-big				{height: 316px}
.cycle-slideshow		{height: 316px}

#cont_loghetti			{width: 100%; height: 40px}

#mom					{width: 100%; float: none; padding-top:0; height: 25px}
#mom ul					{text-align: left; padding-left: 5px}
#mom ul li a img				{width: 40px; height: 42px}
img.active				{width: 47px  !important; height: 47px !important; background: #FFA54E}
#mom2					{width: 95% !important; float: none; height: auto; font-size: 12pt; padding-left: 5px}
#mom2 h1				{font-size: 10pt}
#head2					{height: 105px}

#cont_menu				{width: 100%}
#nav_middle				{width: 100%; padding: 5px 0 0 0 }


#container_corpo		{width: 100%}
#corpo_bianco			{padding-top: 5px}
#corpo_testo_interne	{width: 100%; float: none; margin: 0; padding:0}

#corpo_testo_interne h2 	{margin:0 10px 10px 10px; padding:0}
#corpo_testo_interne p 	{margin:10px; padding:0}


.form-container			{text-align: center; border-shadow: 0; width: 95% !important; padding:0; margin:0; margin-top: 10px; text-align: left}
.form-title h2			{text-align: left; margin-left: 5px}


#par1					{width: 100%; float: none}
#mio					{width: 97%; float: none; margin-left: 10px}
/*#mio div					{width: 100% !important}*/

#nav_sup ul			{display: none}
#nav_sup select 	{display: inline-block !important; width: 100% !important; height: 35px !important; margin: 0 auto !important; border: 1px solid #333}

#nav_middle ul			{display: none}
#nav_middle select 	{display: inline-block !important; width: 100% !important; height: 35px !important; margin: 0 auto !important; border: 1px solid #333}

#footer				{margin: 0; height: 115px}
#mappa				{margin: 0px auto; width: 95%; height: 280px; text-align: center; overflow: hidden; position: relative; background-color: rgb(229, 227, 223);}

.basic-grey					{padding: 20px 0px 0px 10px !important}
.basic-grey h1				{margin:0 !important}
.basic-grey label > span	{width: 71px !important}
.basic-grey input[type='text'], .basic-grey input[type='email'], .basic-grey textarea, .basic-grey select	{width: 65% !important}


.list_carousel			{width: 100% !important}
.caroufredsel_wrapper	{width: 100% !important; height: 185px !important}

.list_carousel li		{width: 300px !important; padding:0  !important; height: 160px !important;}

.imgcarousel {
    width: 260px !important;
    height: 160px !important;
    margin: 10px !important;
}


#news {
    width: 100% !important;
    height: auto !important;
    float: none !important;
    margin-bottom: 0px !important;
    overflow: hidden !important;
}
#blocco2 {
    width: 100% !important;
    float: none !important;
    margin-top: 0px !important;
}

#blocco2 div
{
    width: 100% !important;
    height: 315px !important;
    float: none !important;
    margin-top: 0 !important;
    position: relative !important;
    margin-left: 0px !important;
}

#blocco2 div .balto2 {
    left: 0px !important;
    top: 0px !important;
    width: 100% !important;
    height: 195px !important;
    position: absolute !important;
}


#blocco2 div #basso {
    width: 100% !important;
    height: 123px !important;
    position: relative !important;
    top: 195px !important;
    left: 0px !important;
    padding: 0 !important;
    font-size: 14px !important;
    border-left: 0 !important;
    border-bottom: 0 !important;
    border-right: 0 !important;
}

#cinquanta		{display: none !important}
	
.next		{float: none !important}
.prev		{float: none !important}

table		{width: 90% !important; max-width: 100% !important; margin:0 auto !important}

table th					{padding: 5px 2px !important}
table th:first-child		{padding-left: 2px !important}

.form-container			{background: #E2ECF0}
#owl-demo		{display:none !important}
.owl-carousel	{display:none !important}
#slider-big		{background: url(http://www.sobrini.it/immagini/30-17-45-28.jpg); background-position: center; background-size: cover}



#nascondiuno	{display: none}
#nascondidue	{display: none}

.offertadx		{width: 100% !important ;margin-left: 0 !important;}
.offerta2		{width: 100% !important}


@media all and (max-width: 768px)  {
  #mio {
    width: 90%;
    float: left;
    margin-left: 10px;
    }
  .offertadx  {width: 47%; float: left; margin-left: 5px}
}

@media all and (max-width: 1024px)  {
  #mio {
    width: 90%;
    float: left;
    margin-left: 10px;
    }
  .offertadx  {width: 47%; float: left; margin-left: 5px}
}