@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 884px) {
#ZoneCentreRow.texttolong ul.elProductListing .Text.fletta, ul.elProductListing.fletta .Text{
    width: 292px !important; 
    float: left !important;
}
}

@media only screen and (max-width: 767px) {
		
		
			#seloggato{
		
	
		right:0px;
	bottom:0px;
	}
}

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

.responsive_menu select {
    width:calc(100% - 4px) !important;
	margin-left:2px;
    display: block;
    margin-top: 17px;
    margin-bottom: 0px;
    cursor: pointer;
    padding: 10px;
    border: none;
    color: #777;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial;
    position: absolute;
    left: 0;
    top: 0;
}


.responsive_menu  {
	position:absolute;
	bottom:46px;
	width:100%;
	text-align:center;
   
}

.responsive_menu:before  {
content: "Go to page:";
font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial;
text-align:center;
color: #777;
text-transform:uppercase;
width:100%;
font-size:110%;
   
}
.page , #base , #ZoneHeaderRow {
	width:100%;
	
	}

 #LeftRightContainer ,  #ZoneFooterRow ,  #ZoneLeftColumn,  #ZoneCentreRow , #ZoneRightColumn {
	width:calc(100% - 10px) !important;
	padding-right:5px;
	padding-left:5px;
}

  #ZoneLeftColumn,  #ZoneCentreRow , #ZoneRightColumn  {
/*	width: 100% !important;*/
	
}

 #ZoneCentreRow , #ZoneLeftColumn {
	 margin-right:0 !important;
	 }

ul.elFooterMenu {

    width: 100%;
   
}
ul.elFooterMenu li a, ul.elFooterMenu li a:link {
  
    padding-right: 5px;
    padding-left: 5px;
   
}



div#gdslogo { }

.seiflessibile {
	display: -webkit-flex; /* Safari */
    display: flex;
	flex-wrap:wrap;	
		}

.sm-i1 {order: 1; clear:both;}
.sm-i2 {order: 2; clear:both;}
.sm-i3 {order: 3; clear:both;}

div#gdslogo {
    float: right;
    margin-top: 8px;
    position: absolute;
   
	margin-left:auto;
	right:5px;
	height:40px;
	width:40px;
   
   
}
div#gdslogo img{
	width:100%;
}
ol.LangSel {
	top: 12px;
	
	
	}
	
	.GDSBreadcrumb {
		width:100% !important;
		}
	
	.page {
    background: none !important;
}

ul.elProductListing div.ContentWrapper {
    width: 100% !important;
   
}


}