html { font-size:100%; -webkit-appearance: none;  }

body { overflow-x:hidden;

}

/* 1 */

#wrapper 		{width: 100%;margin: 0 auto; background-color:#FFF; float:left;}
#header 		{width: 80%;float:left; margin-left: 10%; margin-top: 1%;} 
#header2 		{width: 80%;float:left; margin: 1% 0 1.5% 10%; } 
#logo	 		{width: 25%;float:left; padding-left: 1%; padding-right: 2%; }
#marchi	 		{width: 33%;float:left; margin-right: 3%; padding-top: 4%;  }
#certificazione	 		{width: 11%;float:left; margin-right: 0%; padding-top: 3%;  }
#fisesocial	 		{width: 20%;float:left; margin-right: 0%;  }
#boxlogoFIS2 		{width: 60%; float:right; margin-left: 35%; padding-left: 1%; margin-bottom: 5%; }
#boxsocialheader2 		{width: 84.5%; float:right; padding-left: 1%; padding-top: 0%;}


#boxlogoFIS 		{width: 9%; float:right; margin-left: 2%; padding-left: 1%; margin-bottom: 1%; }
#boxsocialheader 		{width: 21%; float:right; margin-left: 8%; padding-left: 1%; padding-top: 0%;}
#singboxsochd 		{width: 20%;float:right; }
#boxlingue 		{width: 40%;float:left; padding-left: 20%; margin-left: 40%; margin-top: 1%;}
#boxbandiera	{width: 25%;float:left; padding-left: 8%; padding-top: 0%; }
#boxmainmenu	{float:left; width: 100%; height: 50px; padding-left: 0%; margin-top: 2%; } 	
#slider			{width: 100%; float:left; margin-top: 1%;}
#slider2			{width: 100%; float:left; margin-top: 1%; border: solid #bbb; 
	border-width: 1px 0px 0px 0px; -webkit-box-shadow: 0px 6px 4px -2px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 6px 4px -2px rgba(0,0,0,0.26);
box-shadow: 0px 6px 4px -2px rgba(0,0,0,0.26);}
#fotoslide			{ width: 100%; float:left;}

#sfuma_slider			{width: 100%; float:left; margin-bottom: 0;}
#main 			{width: 80%; float:left; margin-left: 10%; margin-top: 1%; margin-bottom: 1%;}
#content 		{width: 100%; float:left; margin: 0;}

#internousatoiframe 		{width: 100%; float:left; margin: 0; min-height: 1100px;}

/* INDEX 1*/
#rigagrigia 		{width: 100%; float:left; height: 20px; background-color:#1d3e7c; }
#colonna1di3content 		{width: 31.9%; float:left; margin-right: 2%; border: solid #999; border-width: 0px 1px 0px 0px;}
#colonna2di3content 		{width: 31.9%; float:left; margin-right: 2%; border: solid #999; border-width: 0px 1px 0px 0px;}
#colonna3di3content		{width: 31.9%; float:left; padding-left: 0%; }
#boxlogosezioneindex	{width: 30%; float:left; margin-left: 32%; margin-bottom: 10%; }
#boxpulsanteindex	{width: 70%; float:left; margin-left: 12%; margin-right: 3%; margin-bottom: 4%; }

#col1di2content 		{width: 31.8%; float:left; padding-left: 8%; padding-right: 9%; border: solid #999; border-width: 0px 1px 0px 0px; margin-top: 6%; margin-bottom: 3%;}
#col2di2content 		{width: 31.8%; float:left; padding-left: 9%; padding-right: 8%; border: solid #999; border-width: 0px 0px 0px 0px; margin-top: 6%; margin-bottom: 3%;}

#keywords	{width: 100%; float:left;}

#rigasponsorindex	{width: 100%; float:left; background-color:#CCC; padding-top:2%; padding-bottom:4%; margin-top: 5%;}
#titspoind	{width: 20%; float:left; padding-top:3%; margin-left:5%;}
#logsp	{width: 6%; float:left; height: 90px; margin-right:10%;}
#logsp2	{width: 8%; float:left; height: 90px; margin-right:10%;}
#logsp3	{width: 8%; float:left; height: 80px; margin-right:10%; margin-top:10px;}
#logsp4	{width: 14%; float:left; height: 60px; margin-top:30px;}



/* PAGINA_INTERNA GENERALE 1*/
#rigatitolointerno	 		{width: 85%; float:left; padding-left: 15%; background-color:#999; padding-top: 1.5%; padding-bottom: 1.5%; margin-top: 1%; margin-bottom: 1%;}
#colonna1di1interno 		{width: 90%; float:left; margin-left:5%;}
#colonna1di2interno 		{width: 30%; float:left; margin-right: 4%;}
#boximgsxinterna 		{width: 88%; float:left; padding-left: 6%; padding-right: 6%; margin-bottom: 2%; }
#boximgsxinternasmall 		{width: 48%; float:left; padding-left: 26%; padding-right: 26%; margin-bottom: 2%;  }
#colonna2di2interno 		{width: 66%; float:left; padding-top: 0%; }
#titolointernopag		{width: 90%; float:left; padding-right: 10%; margin-bottom: 1%;}
#sottotitolointpagina		{width: 90%; float:left; padding-right: 10%; margin-bottom: 3%; }
#testointpagina		{width: 100%; float:left; padding:0%; }
#rigaslidefoto		{width: 100%; float:left; padding:0%; margin-top: 1%; border: solid #999; border-width: 1px 0px 0px 0px; }
#colonna1di3interno 		{width: 27%; float:left; margin-left: 2.5%; margin-right: 2.5%; }
#boxpulsantoneinterno	{width: 35%; float:left; padding-left: 0%; padding-right: 8%; margin-bottom: 2%; }
#colonnaunicainterno 		{width: 80%; float:left; margin-left:10%;}


/* SEZIONE E PAG NEWS 1*/
#titnewsindx {width:95%; float:left;  margin:10px 0 10px 5%; height:40px; line-height:40px;}
.colonnanews {width:27.3%; float:left; background-color:#fff;  margin:3%; border: solid 1px #ccc; box-sizing: border-box; text-align:center; color:#000000; padding-bottom:2%;}
.newsimg {width:100%; height:50%; overflow:hidden;}
.newstit { width:90%; padding-left:5%; padding-right:5%; margin-top: 5%; height:40px; line-height:20px;}
.data { width:90%; padding-left:5%; padding-right:5%; margin-top: 2%; height:20px; line-height:20px;}
.newstxt { width:90%; padding-left:5%; padding-right:5%; margin-top: 2%; height:120px; line-height:20px;}
#btnlegginews {width: 30%; float:left; margin-left:35%; height:30px; line-height:30px; border: solid #19417F; border-width: 1px 1px 1px 1px;}

.riganews {width:95%; float:left; background-color:#f5f5f5; box-sizing: border-box; text-align:center; color:#000000; margin-bottom:2%;}
.newsimgint { width:30%; float:left;}
.newstitint {width:63%; padding-left:2%; padding-right:5%; height:45px; line-height:15px; float:left;}
.dataint {width:50.5%; padding-left:2%; padding-right:5%; height:20px; line-height:20px; float:left;}
.newstxtint {width:50.5%; padding-left:2%; padding-right:5%; padding-top:5px; height:60px; line-height:20px; float:left;}
#btnlegginewsint {width: 10%; float:left; margin-right:2.5%; margin-top:105px; height:30px; line-height:30px; border: solid #19417F; border-width: 1px 1px 1px 1px; box-sizing:border-box;}


.newstitdet {width:95%; height:35px; margin-right:5%; line-height:35px; float:left;}
.datadet {width:90%; height:20px; margin-right:5%; line-height:20px; float:left; margin-bottom:1%;}
.newsimgdet { width:50%; margin-right:50%; float:left; margin-bottom:2%;}
.newstxtdet {width:95%; line-height:20px; margin-right:5%; float:left; margin-bottom:3%;}

#gallerynews {width: 95%; float:left; margin-top:1.5%; margin-bottom:1.5%; }
.galleryicon {width: 18%; float:left; margin-left:1%; margin-right:1%; margin-bottom:2%; }

#legallnews {width: 100%; float:left; margin-top:1.5%; margin-bottom:1.5%; }


.lavdata { width:90%; padding-left:5%; padding-right:5%; margin-top: 0.5%; height:15px; line-height:15px; }
.lavtit { width:90%; padding-left:5%; padding-right:5%; margin-top: 2%; height:36px; line-height:18px;}
.lavtxt { width:90%; padding-left:5%; padding-right:5%; margin-top: 3%; margin-bottom:2%; height:42px; line-height:14px;}


/* PAGINA CARRELLI 1*/
#boxpulsantone 		{width: 34.5%; float:left; padding-left: 0%; padding-right: 6%; margin-bottom: 5%; }
#boxpuls1di3 		{width: 24%; float:left; padding-left: 0%; padding-right: 3%; margin-bottom: 2%; }
#rigaseparatoria 		{width: 90%; float:left; margin-left: 5%; border: solid #999; border-width: 1px 0px 0px 0px; margin-bottom: 1.5%; }
#boxvideoexpl 		{width: 55%; float:left; padding-left: 0%; padding-right: 6%; margin-bottom: 3%; }
#boxinfoeprev 		{width: 34.5%; float:left; margin-left: 40.5%; padding-right: 26%; margin-bottom: 2%;  }
#box2infoprev		{width: 34.5%; float:left; margin-left: 0%; padding-right: 6%; margin-bottom: 2%;  }

/* PAGINA CARRELLI NUOVO 1*/
#logoomnuovo {width: 40%; margin:0 60% 0 0; }

#boxmenusxcarrellinuovo	{width: 80%; float:left; margin-left: 5%; padding-left: 5%; padding-top: 5%; padding-bottom: 5%; border: solid #999; border-width: 0px 0px 1px 0px; margin-bottom: 1.5%; }
#titolosezionecarrellonuovo	{width: 86%; float:left; margin-bottom: 3%; padding-left: 1%; padding-right: 2%; margin-top:16%; min-height:38px; }
#imgsezionecarrellonuovo	{width: 31%; float:left; padding-left: 0%; margin-right: 2%; margin-bottom: 2%; overflow: hidden;}
#titoloprodnuovo	{width: 86%; float:left; margin-bottom: 5%; padding-left: 1%; padding-right: 2%; min-height: 30px; border: solid #ccc; border-width: 0px 0px 1px 0px; }
#sottotitoloprodnuovo	{width: 86%; float:left; margin-bottom: 5%; padding-left: 1%; padding-right: 2%; min-height: 20px; border: solid #ccc; border-width: 0px 0px 1px 0px; }
#imgprodnuovo	{width: 24%; float:left; padding-left: 0%; margin-right: 1%; overflow-x: hidden;}

#videoyoutube {width: 48%; float:left; margin: 5% 2% 0 0;}
#videoyoutube2 {width: 48%; float:left; margin: 5% 0% 0 2%;}

/* PAGINA DETTAGLIO CARRELLO NUOVO 1*/
#imgbigcarnuo	{width: 60%; padding-right: 10%; float:left; margin-bottom: 0.2%; }
#boxcontactlatoimg	{width: 30%; margin-top:35%; float:left;}
#areadescrizione	{width: 100%; padding-bottom:2%; border: solid #ccc; border-width: 0px 0px 1px 0px; float:left; margin-bottom: 2.5%}
#areaschedatec	{width: 100%; padding-bottom:2%; border: solid #ccc; border-width: 0px 0px 1px 0px; float:left; margin-bottom: 2.5%}
#boxtitschtec	{width: 13.5%; margin-left:2.5%; float:left; margin-bottom: 2.5%; min-height: 40px;}
#boxtxtschtec	{width: 15%; padding-left:1%; float:left; margin-bottom: 0.5%; background-color:#E0E0E0; border: solid #ccc; border-width: 1px 0px 1px 0px; padding-top: 2.5%; padding-bottom: 2.5%; min-height: 20px; }
#areaaltrefoto	{width: 96%; padding-left:2%; padding-bottom:2%; padding-right:2%; border: solid #ccc; border-width: 0px 0px 1px 0px; float:left; margin-bottom: 2.5%}
#boxaltrafoto	{width: 25%; margin-left:6%; float:left; margin-bottom: 2.5%}

/* TABELLA PULSANTE X 1*/
#tabpulx	{width: 97%; float:left; margin: 0 0 0 1.5%; padding:0%;}

#tit01tx	{width: 11%; float:left; margin: 0.5%; padding:0%;box-sizing:border-box; background-color:#2f4883; height:30px; line-height:30px;   }
#tit02tx	{width: 24%; float:left; margin: 0.5%; padding:0%;box-sizing:border-box; background-color:#2f4883; height:30px; line-height:30px;   }
#tit03tx	{width: 5%; float:left; margin: 0.5%; padding:0%; box-sizing:border-box; background-color:#2f4883; height:30px; line-height:30px;   }
#tit04tx	{width: 23%; float:left; margin: 0.5%; padding:0%; box-sizing:border-box; background-color:#2f4883; height:30px; line-height:30px;   }
#tit05tx	{width: 6%; float:left; margin: 0.5%; padding:0%; box-sizing:border-box; background-color:#2f4883; height:30px; line-height:30px;   }
#tit06tx	{width: 8%; float:left; margin: 0.5%; padding:0%; box-sizing:border-box; background-color:#2f4883; height:30px; line-height:30px;   }
#tit07tx	{width: 7.5%; float:left; margin: 0.5%; padding:0%; box-sizing:border-box; background-color:#2f4883; height:30px; line-height:30px;   }
#tit08tx	{width: 7.5%; float:left; margin: 0.5% ; padding:0%; box-sizing:border-box; background-color:#2f4883;  height:30px; line-height:30px;  }

#txt01tx	{width: 11%; float:left; margin: 0.5%; padding:0%; box-sizing:border-box; border:solid #ccc; border-width: 0px 0px 1px 0px; height:30px; line-height:15px; }
#txt02tx	{width: 24%; float:left; margin: 0.5%; padding:0%;box-sizing:border-box; border:solid #ccc; border-width: 0px 0px 1px 0px; height:30px; line-height:15px;  }
#txt03tx	{width: 5%; float:left; margin: 0.5%; padding:0%; box-sizing:border-box; border:solid #ccc; border-width: 0px 0px 1px 0px; height:30px; line-height:15px;  }
#txt04tx	{width: 23%; float:left; margin: 0.5%; padding:0%; box-sizing:border-box; border:solid #ccc; border-width: 0px 0px 1px 0px; height:30px; line-height:15px;   }
#txt05tx	{width: 6%; float:left; margin: 0.5%; padding:0%; box-sizing:border-box; border:solid #ccc; border-width: 0px 0px 1px 0px; height:30px; line-height:15px;   }
#txt06tx	{width: 8%; float:left; margin: 0.5%; padding:0%; box-sizing:border-box; border:solid #ccc; border-width: 0px 0px 1px 0px; height:30px; line-height:15px;   }
#txt07tx	{width: 7.5%; float:left; margin: 0.5%; padding:0%; box-sizing:border-box; border:solid #ccc; border-width: 0px 0px 1px 0px; height:30px; line-height:15px;   }
#txt08tx	{width: 7.5%; float:left; margin: 0.5% ; padding:0%; box-sizing:border-box; border:solid #ccc; border-width: 0px 0px 1px 0px; height:30px; line-height:15px;   }
#txt09tx	{width: 82%; float:left; margin: 0.5% ; padding:0% 1% 0 0; box-sizing:border-box; height:30px; line-height:30px;   }
#txt10tx	{width: 7.5%; float:left; margin: 0.5%; padding:0%; box-sizing:border-box;  height:30px; line-height:30px;   }
#txt11tx	{width: 7.5%; float:left; margin: 0.5% ; padding:0%; box-sizing:border-box; height:30px; line-height:30px;   }


/* PAGINA ASSISTENZA 1*/
#boxvideoyoutubeassistenza	{width: 42%; float:left; padding-left: 0%; padding-right: 8%; margin-bottom: 2%; }
#boxtitolovideoyoutubeassistenza	{width: 98%; float:left; padding: 1%; margin-bottom: 5%; }
#boxlogin { width: 65%; float:left; margin-left:0%; padding-top: 1%; padding-bottom: 1%;   border: solid #999; border-width: 1px 1px 1px 1px; box-shadow: 0px 2px 10px #999999; margin-bottom: 1%; border-radius: 15px;}
#titlogin { width: 94%; float:left; margin-left:3%; padding-top: 1%; padding-bottom: 1%;  margin-bottom: 1%; }
#txtlogin { width: 45%; float:left; margin-left:9%; padding-top: 1%; padding-bottom: 1%;  margin-bottom: 0%; }
#areadinlogin { width: 87%; float:left; margin-left:6%; padding-top: 1%; padding-bottom: 1%;  margin-bottom: 3%; }
#lostlogin { width: 30%; float:left; margin-left:70%; padding-top: 0%; padding-bottom: 1%;  margin-bottom: 1%; }
#btnlogin	{ width: 60%; float:left; background-color:
    #46bae6; min-height: 40px; padding-top: 15px; margin-top: 5%; margin-left:20%; border-radius: 10px;}

/* PAGINA NOLEGGIO 1*/
#pulsanterichiediprev	{width: 50%; float:left; margin-left: 25%; margin-bottom: 1%;}

/* PAGINA FORMAZIONE 1*/
#rigacorso	{width: 96%; float:left; margin-left: 2%; margin-bottom: 1.5%; border: solid #ccc; border-width: 0px 0px 1px 0px; }
#boxtitdataforma	{width: 11%; float:left; margin-right: 2%; margin-bottom: 1%; }
#boxtitdcorsoforma	{width: 75%; float:left; margin-bottom: 1%; }
#boxtxtdataforma	{width: 11%; float:left; margin-right: 2%; margin-bottom: 1%; padding-bottom:0.5%; }
#boxtxtdcorsoforma	{width: 75%; float:left; margin-bottom: 1%; padding-bottom:0.5%;}

/* PAGINA RICHIESTA PREVENTIVO 1*/
#boxtestoprev	{width: 15%; float:left; margin-top: 1%; margin-bottom: 1%; padding-top: 10px;}
#boxareadinamicaprev	{width: 80%; float:left; padding-left: 2%; margin-bottom: 4%; margin-top: 1%;}
#pulsanteinviapreventivo	{width: 23%; float:left; margin-left: 32%; margin-bottom: 1%;}

/* PAGINA UTENSILERIA 1*/
#boxmarchioutensileria 		{width: 30%; float:left; margin-right: 3%; margin-bottom: 3%; border: solid #999; border-width: 1px 1px 1px 1px; }
#boxutenlista { width: 45%; float:left; border:#999 solid 1px; padding:1%; margin-bottom:1%; margin-right:1%;}

/* PAGINA CONTATTI 1*/
#mappabigcontatti	{width: 100%; float:left; margin-bottom: 3%; }
#boxbtncontat		{width: 25%; float:left; margin-top: 1%; margin-bottom: 3%; }

/* FOOTER 1*/
#footer {width: 90%; float:left; background-color:#bababa; margin:0; padding: 0 5% 10px 5%;}
#rigasocialfooter{ width: 100%; float:left; background-color:#666; margin:0; padding-top: 0.4%; padding-bottom: 0%;}
#boxsocialfooter{ width: 15%; float:left; margin-left: 74.3%; padding: 0; }
#rigalogofooter{ width: 20%; float:left; margin-top: 2%; margin-left: 9%; padding: 0;}
#boxlogofooter{ width: 80%; float:left; margin-left: 18.5%; padding: 0;}
#colonna1di3footer 		{width: 22%;float:left; margin-left: 7%; border: solid #0099cc; border-width: 0px 0px 0px 1px; padding: 1%; text-align:left; margin-top: 3%; }
#colonna2di3footer 		{width: 22%;float:left; margin-left: 0; border: solid #0099cc; border-width: 0px 0px 0px 1px; padding: 1%; text-align:left;margin-top: 3%; }

.credit-row{
    margin-top: 15px; 
    text-align:center; 
    font-size:12px; 
    margin-bottom: 0px !important;
    padding-top: 5px;
}


.footcont{width:100%; float:left;}
.footcolon{width:23%; float:left; box-sizing:border-box; padding:1%; font-size:80%; color:black;}

.footerloghi{display:inline-block; width:33%; vertical-align:middle; text-align:center;}
.foterfis{width:100%; height:100%; text-align:center; background-color:#FFFFFF; padding:5%; box-sizing:border-box;}

.footerbut {
    width: 100%;
    background-color: #19417F;
    color: #fff;
    line-height: 200%;
    margin: 5% 0;
    cursor: pointer;}




/* 2 */	
@media (min-width: 1025px) and (max-width: 1440px) {
    #wrapper 		{width: 100%;margin: 0 auto; background-color:#FFF; float:left;}
    #header 		{width: 80%;float:left; margin-left: 10%; margin-top: 1%;} 
    #logo	 		{width: 25%;float:left; padding-left: 1%; padding-right: 2%; }
    #marchi	 		{width: 32%;float:left; margin-right: 9%; padding-top: 4%;  }
    #promo	 		{width: 7%;float:left; margin-right: 1%; padding-top: 4%;  }
    #boxlogoFIS 		{width: 12%; float:right; margin-left: 5%; padding-left: 1%; margin-bottom: 1%; }
    #boxsocialheader 		{width: 17%; float:right; margin-left: 8%; padding-left: 1%; padding-top: 0%; }
    #singboxsochd 		{width: 20%;float:right; }
    #boxlingue 		{width: 40%;float:left; padding-left: 20%; margin-left: 40%; margin-top: 1%;}
    #boxbandiera	{width: 25%;float:left; padding-left: 8%; padding-top: 0%; }
    #boxmainmenu	{float:left; width: 100%; height: 50px;} 	
    #slider			{width: 100%; float:left; margin-top: 1%;}
    #sfuma_slider			{width: 100%; float:left; margin-bottom: 0;}
    #main 			{width: 80%; float:left; margin-left: 10%; margin-top: 1%; margin-bottom: 1%;}
    #content 		{width: 100%; float:left; margin: 0;}

    #internousatoiframe 		{width: 100%; float:left; margin: 0; min-height: 1000px;}

    /* INDEX 2*/
    #rigagrigia 		{width: 100%; float:left; height: 20px; background-color:#1d3e7c; }
    #colonna1di3content 		{width: 31.9%; float:left; margin-right: 2%; border: solid #999; border-width: 0px 1px 0px 0px;}
    #colonna2di3content 		{width: 31.9%; float:left; margin-right: 2%; border: solid #999; border-width: 0px 1px 0px 0px;}
    #colonna3di3content		{width: 31.9%; float:left; padding-left: 0%; }
    #boxlogosezioneindex	{width: 30%; float:left; margin-left: 32%; margin-bottom: 10%; }
    #boxpulsanteindex	{width: 70%; float:left; margin-left: 12%; margin-right: 3%; margin-bottom: 4%; }

    /* PAGINA_INTERNA GENERALE 2*/
    #rigatitolointerno	 		{width: 85%; float:left; padding-left: 15%; background-color:#999; padding-top: 1.5%; padding-bottom: 1.5%; margin-top: 1%; margin-bottom: 1%;}
    #colonna1di1interno 		{width: 90%; float:left; margin-left:5%;}
    #colonna1di2interno 		{width: 30%; float:left; margin-right: 4%;}
    #boximgsxinterna 		{width: 88%; float:left; padding-left: 6%; padding-right: 6%; margin-bottom: 2%; }
    #boximgsxinternasmall 		{width: 48%; float:left; padding-left: 26%; padding-right: 26%; margin-bottom: 2%;  }
    #colonna2di2interno 		{width: 66%; float:left; padding-top: 0%; }
    #titolointernopag		{width: 90%; float:left; padding-right: 10%; margin-bottom: 1%;}
    #sottotitolointpagina		{width: 90%; float:left; padding-right: 10%; margin-bottom: 3%; }
    #testointpagina		{width: 100%; float:left; padding:0%; }
    #rigaslidefoto		{width: 100%; float:left; padding:0%; margin-top: 1%; border: solid #999; border-width: 1px 0px 0px 0px; }
    #colonna1di3interno 		{width: 27%; float:left; margin-left: 2.5%; margin-right: 2.5%;}
    #boxpulsantoneinterno	{width: 35%; float:left; padding-left: 0%; padding-right: 8%; margin-bottom: 2%; }
    #colonnaunicainterno 		{width: 80%; float:left; margin-left:10%;}

    /* PAGINA CARRELLI 2*/
    #boxpulsantone 		{width: 34.5%; float:left; padding-left: 0%; padding-right: 6%; margin-bottom: 5%; }
    #rigaseparatoria 		{width: 90%; float:left; margin-left: 5%; border: solid #999; border-width: 1px 0px 0px 0px; margin-bottom: 1.5%; }
    #boxvideoexpl 		{width: 55%; float:left; padding-left: 0%; padding-right: 6%; margin-bottom: 3%; }
    #boxinfoeprev 		{width: 34.5%; float:left; margin-left: 40.5%; padding-right: 26%; margin-bottom: 2%;  }
    #box2infoprev		{width: 34.5%; float:left; margin-left: 0%; padding-right: 6%; margin-bottom: 2%;  }

    /* PAGINA CARRELLI NUOVO 2*/
    #titolosezionecarrellonuovo	{width: 86%; float:left; margin-bottom: 3%; padding-left: 1%; padding-right: 2%; margin-top:16%; min-height:38px; }

    /* PAGINA DETTAGLIO CARRELLO NUOVO 2*/


    /* PAGINA ASSISTENZA 2*/
    #boxvideoyoutubeassistenza	{width: 42%; float:left; padding-left: 0%; padding-right: 8%; margin-bottom: 2%; }
    #boxtitolovideoyoutubeassistenza	{width: 98%; float:left; padding: 1%; margin-bottom: 5%; }
    #boxlogin { width: 65%; float:left; margin-left:0%; padding-top: 1%; padding-bottom: 1%;   border: solid #999; border-width: 1px 1px 1px 1px; box-shadow: 0px 2px 10px #999999; margin-bottom: 1%; border-radius: 15px; }
    #titlogin { width: 94%; float:left; margin-left:3%; padding-top: 1%; padding-bottom: 1%;  margin-bottom: 1%; }
    #txtlogin { width: 45%; float:left; margin-left:9%; padding-top: 1%; padding-bottom: 1%;  margin-bottom: 0%; }
    #areadinlogin { width: 87%; float:left; margin-left:6%; padding-top: 1%; padding-bottom: 1%;  margin-bottom: 3%; }
    #lostlogin { width: 30%; float:left; margin-left:70%; padding-top: 0%; padding-bottom: 1%;  margin-bottom: 1%; }
    #btnlogin	{ width: 60%; float:left; background-color:
        #46bae6; min-height: 40px; padding-top: 15px; margin-top: 5%; margin-left:20%; border-radius: 10px;}

    /* PAGINA NOLEGGIO 2*/
    #pulsanterichiediprev	{width: 50%; float:left; margin-left: 25%; margin-bottom: 1%;}

    /* PAGINA FORMAZIONE 2*/
    #rigacorso	{width: 96%; float:left; margin-left: 2%; margin-bottom: 1.5%; border: solid #ccc; border-width: 0px 0px 1px 0px; }
    #boxtitdataforma	{width: 11%; float:left; margin-right: 2%; margin-bottom: 1%; }
    #boxtitdcorsoforma	{width: 75%; float:left; margin-bottom: 1%; }
    #boxtxtdataforma	{width: 11%; float:left; margin-right: 2%; margin-bottom: 1%; padding-bottom:0.5%; }
    #boxtxtdcorsoforma	{width: 75%; float:left; margin-bottom: 1%; padding-bottom:0.5%;}

    /* PAGINA RICHIESTA PREVENTIVO 2*/
    #boxtestoprev	{width: 15%; float:left; margin-top: 1%; margin-bottom: 1%; padding-top: 10px;}
    #boxareadinamicaprev	{width: 80%; float:left; padding-left: 2%; margin-bottom: 4%; margin-top: 1%;}
    #pulsanteinviapreventivo	{width: 23%; float:left; margin-left: 32%; margin-bottom: 1%;}

    /* PAGINA UTENSILERIA 2*/
    #boxmarchioutensileria 		{width: 30%; float:left; margin-right: 3%; margin-bottom: 3%; border: solid #999; border-width: 1px 1px 1px 1px; }
    #boxutenlista { width: 45%; float:left; border:#999 solid 1px; padding:1%; margin-bottom:1%; margin-right:1%;}

    /* PAGINA CONTATTI 2*/
    #mappabigcontatti	{width: 100%; float:left; margin-bottom: 3%; }
    #boxbtncontat		{width: 25%; float:left; margin-top: 1%; margin-bottom: 3%; }

    /* FOOTER 2*/
    #footer {width: 90%; float:left; background-color:#bababa; margin:0; padding: 0 5% 10px 5%;}
    #rigasocialfooter{ width: 100%; float:left; background-color:#666; margin:0; padding-top: 0.4%; padding-bottom: 0%;}
    #boxsocialfooter{ width: 15%; float:left; margin-left: 74.3%; padding: 0; }
    #rigalogofooter{ width: 20%; float:left; margin-top: 2%; margin-left: 9%; padding: 0;}
    #boxlogofooter{ width: 80%; float:left; margin-left: 18.5%; padding: 0;}
    #colonna1di3footer 		{width: 22%;float:left; margin-left: 7%; border: solid #0099cc; border-width: 0px 0px 0px 1px; padding: 1%; text-align:left; margin-top: 3%; }
    #colonna2di3footer 		{width: 22%;float:left; margin-left: 0; border: solid #0099cc; border-width: 0px 0px 0px 1px; padding: 1%; text-align:left;margin-top: 3%; }

}


/* 3 */	
@media (min-width: 769px) and (max-width: 1024px) {
    #wrapper 		{width: 100%;margin: 0 auto; background-color:#FFF; float:left;}
    #header 		{width: 90%;float:left; margin-left: 5%; margin-top: 1%;} 
    #logo	 		{width: 28%;float:left; padding-left: 1%; padding-right: 2%; }
    #marchi	 		{width: 32%;float:left; margin-right: 6%; padding-top: 4%;  }
    #promo	 		{width: 7%;float:left; margin-right: 1%; padding-top: 4%;  }
    #boxlogoFIS 		{width: 12%; float:right; margin-left: 5%; padding-left: 1%; margin-bottom: 1%; }
    #boxsocialheader 		{width: 21%; float:right; margin-left: 4%; padding-left: 1%; padding-top: 0%; }
    #singboxsochd 		{width: 20%;float:right; }
    #boxlingue 		{width: 40%;float:left; padding-left: 20%; margin-left: 40%; margin-top: 1%;}
    #boxbandiera	{width: 25%;float:left; padding-left: 8%; padding-top: 0%; }
    #boxmainmenu	{float:left; width: 100%; height: 50px; padding-left: 0%; margin-top: 2%; } 	
    #slider			{width: 100%; float:left; margin-top: 1%;}
    #sfuma_slider			{width: 100%; float:left; margin-bottom: 0;}
    #main 			{width: 90%; float:left; margin-left: 5%; margin-top: 1%; margin-bottom: 1%;}
    #content 		{width: 100%; float:left; margin: 0;}

    /* INDEX 3*/
    #rigagrigia 		{width: 100%; float:left; height: 20px; background-color:#1d3e7c; }
    #colonna1di3content 		{width: 31.9%; float:left; margin-right: 2%; border: solid #999; border-width: 0px 1px 0px 0px;}
    #colonna2di3content 		{width: 31.9%; float:left; margin-right: 2%; border: solid #999; border-width: 0px 1px 0px 0px;}
    #colonna3di3content		{width: 31.9%; float:left; padding-left: 0%; }
    #boxlogosezioneindex	{width: 30%; float:left; margin-left: 32%; margin-bottom: 10%; }
    #boxpulsanteindex	{width: 70%; float:left; margin-left: 12%; margin-right: 3%; margin-bottom: 4%; }

    /* PAGINA_INTERNA GENERALE 3*/
    #rigatitolointerno	 		{width: 92%; float:left; padding-left: 8%; background-color:#999; padding-top: 1.5%; padding-bottom: 1.5%; margin-top: 1%; margin-bottom: 1%;}
    #colonna1di1interno 		{width: 90%; float:left; margin-left:5%;}
    #colonna1di2interno 		{width: 30%; float:left; margin-right: 4%;}
    #boximgsxinterna 		{width: 88%; float:left; padding-left: 6%; padding-right: 6%; margin-bottom: 2%; }
    #boximgsxinternasmall 		{width: 48%; float:left; padding-left: 26%; padding-right: 26%; margin-bottom: 2%;  }
    #colonna2di2interno 		{width: 66%; float:left; padding-top: 0%; }
    #titolointernopag		{width: 90%; float:left; padding-right: 10%; margin-bottom: 1%;}
    #sottotitolointpagina		{width: 90%; float:left; padding-right: 10%; margin-bottom: 3%; }
    #testointpagina		{width: 100%; float:left; padding:0%; }
    #rigaslidefoto		{width: 100%; float:left; padding:0%; margin-top: 1%; border: solid #999; border-width: 1px 0px 0px 0px; }
    #colonna1di3interno 		{width: 27%; float:left; margin-left: 2.5%; margin-right: 2.5%;}
    #boxpulsantoneinterno	{width: 35%; float:left; padding-left: 0%; padding-right: 8%; margin-bottom: 2%; }
    #colonnaunicainterno 		{width: 80%; float:left; margin-left:10%;}

    /* PAGINA CARRELLI 3*/
    #boxpulsantone 		{width: 34.5%; float:left; padding-left: 0%; padding-right: 6%; margin-bottom: 5%; }
    #rigaseparatoria 		{width: 90%; float:left; margin-left: 5%; border: solid #999; border-width: 1px 0px 0px 0px; margin-bottom: 1.5%; }
    #boxvideoexpl 		{width: 55%; float:left; padding-left: 0%; padding-right: 6%; margin-bottom: 3%; }
    #boxinfoeprev 		{width: 34.5%; float:left; margin-left: 40.5%; padding-right: 26%; margin-bottom: 2%;  }
    #box2infoprev		{width: 34.5%; float:left; margin-left: 0%; padding-right: 6%; margin-bottom: 2%;  }

    /* PAGINA CARRELLI NUOVO 3*/
    #titolosezionecarrellonuovo	{width: 86%; float:left; margin-bottom: 3%; padding-left: 1%; padding-right: 2%; margin-top:16%; min-height:38px; }

    /* PAGINA DETTAGLIO CARRELLO NUOVO 3*/


    /* PAGINA ASSISTENZA 3*/
    #boxvideoyoutubeassistenza	{width: 42%; float:left; padding-left: 0%; padding-right: 8%; margin-bottom: 2%; }
    #boxtitolovideoyoutubeassistenza	{width: 98%; float:left; padding: 1%; margin-bottom: 5%; }
    #boxlogin { width: 65%; float:left; margin-left:0%; padding-top: 1%; padding-bottom: 1%;   border: solid #999; border-width: 1px 1px 1px 1px; box-shadow: 0px 2px 10px #999999; margin-bottom: 1%; border-radius: 15px; }
    #titlogin { width: 94%; float:left; margin-left:3%; padding-top: 1%; padding-bottom: 1%;  margin-bottom: 1%; }
    #txtlogin { width: 45%; float:left; margin-left:9%; padding-top: 1%; padding-bottom: 1%;  margin-bottom: 0%; }
    #areadinlogin { width: 87%; float:left; margin-left:6%; padding-top: 1%; padding-bottom: 1%;  margin-bottom: 3%; }
    #lostlogin { width: 30%; float:left; margin-left:70%; padding-top: 0%; padding-bottom: 1%;  margin-bottom: 1%; }
    #btnlogin	{ width: 60%; float:left; background-color:
        #46bae6; min-height: 40px; padding-top: 15px; margin-top: 5%; margin-left:20%; border-radius: 10px;}

    /* PAGINA NOLEGGIO 3*/
    #pulsanterichiediprev	{width: 50%; float:left; margin-left: 25%; margin-bottom: 1%;}

    /* PAGINA FORMAZIONE 3*/
    #rigacorso	{width: 100%; float:left; margin-bottom: 1.5%; border: solid #ccc; border-width: 0px 0px 1px 0px; }
    #boxtitdataforma	{width: 17%; float:left; margin-right: 2%; margin-bottom: 1%; }
    #boxtitdcorsoforma	{width: 75%; float:left; margin-bottom: 1%; }
    #boxtxtdataforma	{width: 17%; float:left; margin-right: 2%; margin-bottom: 1%; padding-bottom:0.5%; }
    #boxtxtdcorsoforma	{width: 75%; float:left; margin-bottom: 1%; padding-bottom:0.5%;}

    /* PAGINA RICHIESTA PREVENTIVO 3*/
    #boxtestoprev	{width: 15%; float:left; margin-top: 1%; margin-bottom: 1%; padding-top: 10px;}
    #boxareadinamicaprev	{width: 80%; float:left; padding-left: 2%; margin-bottom: 4%; margin-top: 1%;}
    #pulsanteinviapreventivo	{width: 23%; float:left; margin-left: 32%; margin-bottom: 1%;}

    /* PAGINA UTENSILERIA 3*/
    #boxmarchioutensileria 		{width: 30%; float:left; margin-right: 3%; margin-bottom: 3%; border: solid #999; border-width: 1px 1px 1px 1px; }
    #boxutenlista { width: 45%; float:left; border:#999 solid 1px; padding:1%; margin-bottom:1%; margin-right:1%;}

    /* PAGINA CONTATTI 3*/
    #mappabigcontatti	{width: 100%; float:left; margin-bottom: 3%; }
    #boxbtncontat		{width: 25%; float:left; margin-top: 1%; margin-bottom: 3%; }

    /* FOOTER 3*/
    #footer {width: 100%; float:left; background-color:#bababa; margin:0; padding-bottom: 10px;}
    #rigasocialfooter{ width: 100%; float:left; background-color:#666; margin:0; padding-top: 0.4%; padding-bottom: 0%;}
    #boxsocialfooter{ width: 15%; float:left; margin-left: 74.3%; padding: 0; }
    #rigalogofooter{ width: 20%; float:left; margin-top: 2%; margin-left: 9%; padding: 0;}
    #boxlogofooter{ width: 80%; float:left; margin-left: 18.5%; padding: 0;}
    #colonna1di3footer 		{width: 22%;float:left; margin-left: 7%; border: solid #0099cc; border-width: 0px 0px 0px 1px; padding: 1%; text-align:left; margin-top: 3%; }
    #colonna2di3footer 		{width: 22%;float:left; margin-left: 0; border: solid #0099cc; border-width: 0px 0px 0px 1px; padding: 1%; text-align:left;margin-top: 3%; }

}



/* 4 */	
@media (min-width: 481px) and (max-width: 768px) {
    #wrapper 		{width: 100%;margin: 0 auto; background-color:#FFF; float:left;}
    #header 		{width: 90%;float:left; margin-left: 5%; margin-top: 1%;} 
    #logo	 		{width: 25%;float:left; padding-left: 1%; padding-right: 2%; }
    #marchi	 		{width: 32%;float:left; margin-right: 9%; padding-top: 4%;  }
    #promo	 		{width: 7%;float:left; margin-right: 1%; padding-top: 4%;  }
    #boxlogoFIS 		{width: 12%; float:right; margin-left: 5%; padding-left: 1%; margin-bottom: 1%; }
    #boxsocialheader 		{width: 17%; float:right; margin-left: 8%; padding-left: 1%; padding-top: 0%; }
    #singboxsochd 		{width: 20%;float:right; }
    #boxlingue 		{width: 40%;float:left; padding-left: 20%; margin-left: 40%; margin-top: 1%;}
    #boxbandiera	{width: 25%;float:left; padding-left: 8%; padding-top: 0%; }
    #boxmainmenu	{float:left; width: 100%; height: 50px; padding-left: 0%; margin-top: 2%; } 	
    #slider			{width: 100%; float:left; margin-top: 1%;}
    #sfuma_slider			{width: 100%; float:left; margin-bottom: 0;}
    #main 			{width: 96%; float:left; margin-left: 2%; margin-top: 1%; margin-bottom: 1%;}
    #content 		{width: 100%; float:left; margin: 0;}

    /* INDEX 4*/
    #rigagrigia 		{width: 100%; float:left; height: 20px; background-color:#1d3e7c; }
    #colonna1di3content 		{width: 31.7%; float:left; margin-right: 2%; border: solid #999; border-width: 0px 1px 0px 0px;}
    #colonna2di3content 		{width: 31.7%; float:left; margin-right: 2%; border: solid #999; border-width: 0px 1px 0px 0px;}
    #colonna3di3content		{width: 31.7%; float:left; padding-left: 0%; }
    #boxlogosezioneindex	{width: 30%; float:left; margin-left: 32%; margin-bottom: 10%; }
    #boxpulsanteindex	{width: 70%; float:left; margin-left: 12%; margin-right: 3%; margin-bottom: 4%; }

    /* PAGINA_INTERNA GENERALE 4*/
    #rigatitolointerno	 		{width: 92%; float:left; padding-left: 8%; background-color:#999; padding-top: 1.5%; padding-bottom: 1.5%; margin-top: 1%; margin-bottom: 1%;}
    #colonna1di1interno 		{width: 90%; float:left; margin-left:5%;}
    #colonna1di2interno 		{width: 30%; float:left; margin-right: 4%;}
    #boximgsxinterna 		{width: 88%; float:left; padding-left: 6%; padding-right: 6%; margin-bottom: 2%; }
    #boximgsxinternasmall 		{width: 48%; float:left; padding-left: 26%; padding-right: 26%; margin-bottom: 2%;  }
    #colonna2di2interno 		{width: 66%; float:left; padding-top: 0%; }
    #titolointernopag		{width: 90%; float:left; padding-right: 10%; margin-bottom: 1%;}
    #sottotitolointpagina		{width: 90%; float:left; padding-right: 10%; margin-bottom: 3%; }
    #testointpagina		{width: 100%; float:left; padding:0%; }
    #rigaslidefoto		{width: 100%; float:left; padding:0%; margin-top: 1%; border: solid #999; border-width: 1px 0px 0px 0px; }
    #colonna1di3interno 		{width: 27%; float:left; margin-left: 2.5%; margin-right: 2.5%;}
    #boxpulsantoneinterno	{width: 35%; float:left; padding-left: 0%; padding-right: 8%; margin-bottom: 2%; }
    #colonnaunicainterno 		{width: 80%; float:left; margin-left:10%;}

    /* PAGINA NEWS 4*/
    .newstit { width:90%; padding-left:5%; padding-right:5%; margin-top: 5%; height:45px; line-height:15px;}
    .newstxt { width:90%; padding-left:5%; padding-right:5%; margin-top: 5%; height:135px; line-height:15px;}

    /* PAGINA CARRELLI 4*/
    #boxpulsantone 		{width: 34.5%; float:left; padding-left: 0%; padding-right: 6%; margin-bottom: 5%; }
    #rigaseparatoria 		{width: 90%; float:left; margin-left: 5%; border: solid #999; border-width: 1px 0px 0px 0px; margin-bottom: 1.5%; }
    #boxvideoexpl 		{width: 55%; float:left; padding-left: 0%; padding-right: 6%; margin-bottom: 3%; }
    #boxinfoeprev 		{width: 34.5%; float:left; margin-left: 40.5%; padding-right: 26%; margin-bottom: 2%;  }
    #box2infoprev		{width: 34.5%; float:left; margin-left: 0%; padding-right: 6%; margin-bottom: 2%;  }

    /* PAGINA CARRELLI NUOVO 4*/
    #titolosezionecarrellonuovo	{width: 86%; float:left; margin-bottom: 3%; padding-left: 1%; padding-right: 2%; margin-top:20%; min-height:35px; }

    /* PAGINA DETTAGLIO CARRELLO NUOVO 4*/


    /* PAGINA ASSISTENZA 4*/
    #boxvideoyoutubeassistenza	{width: 42%; float:left; padding-left: 0%; padding-right: 8%; margin-bottom: 2%; }
    #boxtitolovideoyoutubeassistenza	{width: 98%; float:left; padding: 1%; margin-bottom: 5%; }
    #boxlogin { width: 75%; float:left; margin-left:0%; padding-top: 1%; padding-bottom: 1%;   border: solid #999; border-width: 1px 1px 1px 1px; box-shadow: 0px 2px 10px #999999; margin-bottom: 1%; border-radius: 15px;  }
    #titlogin { width: 94%; float:left; margin-left:3%; padding-top: 1%; padding-bottom: 1%;  margin-bottom: 1%; }
    #txtlogin { width: 45%; float:left; margin-left:9%; padding-top: 1%; padding-bottom: 1%;  margin-bottom: 0%; }
    #areadinlogin { width: 87%; float:left; margin-left:6%; padding-top: 1%; padding-bottom: 1%;  margin-bottom: 3%; }
    #lostlogin { width: 40%; float:left; margin-left:60%; padding-top: 0%; padding-bottom: 1%;  margin-bottom: 1%; }
    #btnlogin	{ width: 60%; float:left; background-color:
        #46bae6; min-height: 40px; padding-top: 15px; margin-top: 5%; margin-left:20%; margin-bottom: 2.5%; border-radius: 10px;}

    /* PAGINA NOLEGGIO 4*/
    #pulsanterichiediprev	{width: 50%; float:left; margin-left: 25%; margin-bottom: 1%;}

    /* PAGINA FORMAZIONE 4*/
    #rigacorso	{width: 100%; float:left; margin-bottom: 1.5%; border: solid #ccc; border-width: 0px 0px 1px 0px; }
    #boxtitdataforma	{width: 18%; float:left; margin-right: 2%; margin-bottom: 1%; }
    #boxtitdcorsoforma	{width: 75%; float:left; margin-bottom: 1%; }
    #boxtxtdataforma	{width: 18%; float:left; margin-right: 2%; margin-bottom: 1%; padding-bottom:0.5%; }
    #boxtxtdcorsoforma	{width: 75%; float:left; margin-bottom: 1%; padding-bottom:0.5%;}

    /* PAGINA RICHIESTA PREVENTIVO 4*/
    #boxtestoprev	{width: 15%; float:left; margin-top: 1%; margin-bottom: 1%; padding-top: 10px;}
    #boxareadinamicaprev	{width: 80%; float:left; padding-left: 2%; margin-bottom: 4%; margin-top: 1%;}
    #pulsanteinviapreventivo	{width: 23%; float:left; margin-left: 32%; margin-bottom: 1%;}

    /* PAGINA UTENSILERIA 4*/
    #boxmarchioutensileria 		{width: 29%; float:left; margin-right: 3%; margin-bottom: 3%; border: solid #999; border-width: 1px 1px 1px 1px; }
    #boxutenlista { width: 45%; float:left; border:#999 solid 1px; padding:1%; margin-bottom:1%; margin-right:1%; height: 40px;}

    /* PAGINA CONTATTI 4*/
    #mappabigcontatti	{width: 100%; float:left; margin-bottom: 3%; }
    #boxbtncontat		{width: 25%; float:left; margin-top: 1%; margin-bottom: 3%; }

    /* FOOTER 4*/
    #footer {width: 100%; float:left; background-color:#bababa; margin:0; padding-bottom: 10px;}
    #rigasocialfooter{ width: 100%; float:left; background-color:#666; margin:0; padding-top: 0.4%; padding-bottom: 0%;}
    #boxsocialfooter{ width: 15%; float:left; margin-left: 74.3%; padding: 0; }
    #rigalogofooter{ width: 20%; float:left; margin-top: 2%; margin-left: 9%; padding: 0;}
    #boxlogofooter{ width: 80%; float:left; margin-left: 18.5%; padding: 0;}
    #colonna1di3footer 		{width: 22%;float:left; margin-left: 7%; border: solid #0099cc; border-width: 0px 0px 0px 1px; padding: 1%; text-align:left; margin-top: 3%; }
    #colonna2di3footer 		{width: 22%;float:left; margin-left: 0; border: solid #0099cc; border-width: 0px 0px 0px 1px; padding: 1%; text-align:left;margin-top: 3%; }

    .footcolon{width: 50%; text-align:center;}

}



/* 5 */	
@media (max-width: 480px) {
    #wrapper 		{width: 100%;margin: 0 auto; float:left;}
    #header 		{width: 94%;float:left; margin-left: 3%; margin-top: 1%;} 
    #logo	 		{width: 90%;float:left; margin-left: 5%; }
    #marchi	 		{width: 86%;float:left; margin-left: 7%; padding-top: 4%; margin-bottom: 5%;  }
    #certificazione	 		{width: 30%;float:left; margin-right: 0%; padding-top: 3%; padding-left:5%;  }
    #fisesocial	 		{width: 65%;float:left; margin-left: 0%; padding-top: 3%; margin-bottom: 5%;  }
    #boxlogoFIS2 		{width: 30%; float:left; margin-left: 10%; padding-left: 0%; margin-bottom: 2.5%; }
    #boxsocialheader2 		{width: 60%; float:left; padding-left: 0%; padding-top: 0%;}


    #promo	 		{ display:none;  }
    #boxlogoFIS 		{width: 30%; float:left; margin-left: 5%; padding-left: 1%; margin-bottom: 1%; margin-top: 5%; }
    #boxsocialheader 		{width: 60%; float:left; margin-left: 2%; margin-top: 5%; padding-top: 0%; }
    #singboxsochd 		{width: 20%;float:right; }
    #boxlingue 		{width: 70%;float:left; padding-left: 20%; margin-left: 10%; margin-top: 2%;}
    #boxbandiera	{width: 25%;float:left; padding-left: 8%; padding-top: 0%; }
    #boxmainmenu	{float:left; width: 100%; height: 40px; padding-left: 0%; margin-top: 2%; z-index:10; } 	
    #slider			{ display:none;}
	#fotoslide			{ display:none;}
    #sfuma_slider			{width: 100%; float:left; margin-bottom: 0;}
    #main 			{width: 90%; float:left; margin-left: 5%; margin-top: 1%; margin-bottom: 1%; z-index:-1;}
    #content 		{width: 100%; float:left; margin: 0;}

    /* INDEX 5*/
    #rigagrigia 		{width: 100%; float:left; height: 20px; background-color:#1d3e7c; }
    #colonna1di3content 		{width: 100%; float:left; padding-top: 5%; border: solid #999; border-width: 0px 0px 1px 0px; margin-bottom: 2%;}
    #colonna2di3content 		{width: 100%; float:left; border: solid #999; border-width: 0px 0px 1px 0px; margin-bottom: 2%;}
    #colonna3di3content		{width: 100%; float:left;}
    #boxlogosezioneindex	{width: 40%; float:left; margin-left: 30%; margin-bottom: 10%; }
    #boxpulsanteindex	{width: 86%; float:left; margin-left: 7%;  margin-bottom: 4%; }

    #col1di2content 		{width: 90%; float:left; padding-left: 0%; padding-right:0%; border: solid #999; border-width: 0px 0px 0px 0px; margin-top: 6%; margin-bottom: 3%; margin-left:5%;}
    #col2di2content 		{width: 90%; float:left; padding-left: 0%; padding-right: 0%; border: solid #999; border-width: 0px 0px 0px 0px; margin-top: 6%; margin-bottom: 3%; margin-left:5%;}

    /* PAGINA_INTERNA GENERALE 5*/
    #rigatitolointerno	 		{width: 95%; float:left; padding-left: 5%; background-color:#999; padding-top: 1.5%; padding-bottom: 1.5%; margin-top: 5%; margin-bottom: 1%;}
    #colonna1di1interno 		{width: 90%; float:left; margin-left:5%;}
    #colonna1di2interno 		{width: 90%; float:left; margin-left: 5%;}
    #boximgsxinterna 		{width: 88%; float:left; padding-left: 6%; padding-right: 6%; margin-bottom: 2%; }
    #boximgsxinternasmall 		{width: 48%; float:left; padding-left: 26%; padding-right: 26%; margin-bottom: 2%;  }
    #colonna2di2interno 		{width: 90%; float:left; padding-top: 0%; margin-left:5%; }
    #titolointernopag		{width: 100%; float:left; margin-bottom: 1%;}
    #sottotitolointpagina		{width: 100%; float:left; margin-bottom: 3%; }
    #testointpagina		{width: 100%; float:left; padding:0%; }
    #rigaslidefoto		{width: 100%; float:left; padding:0%; margin-top: 1%; border: solid #999; border-width: 1px 0px 0px 0px; }
    #colonna1di3interno 		{width: 90%; float:left; margin-left: 5%; }
    #boxpulsantoneinterno	{width: 35%; float:left; padding-left: 0%; padding-right: 8%; margin-bottom: 2%; }
    #colonnaunicainterno 		{width: 90%; float:left; margin-left:5%;}

    /* PAGINA NEWS 5*/
    .colonnanews {width:94%;}
    .newstitdet {height:30px; margin-bottom:3%; line-height:15px;}
    .newstitint { width:96%; padding-left:2%; height:45px; line-height:15px; }
    .newsimgint { width:100%;}
    .dataint {width:96%; padding-left:2%; padding-right:2%;}
    .newstxtint {width:96%; padding-left:2%; padding-right:2%; height:60px; line-height:15px;}
    #btnlegginewsint {width: 30%; margin-left:35%; margin-right:0%; margin-top:25px; margin-bottom:10px;}




    /* PAGINA CARRELLI 5*/
    #boxpulsantone 		{width: 100%; float:left; padding-left: 0%; margin-bottom: 5%; }
    #rigaseparatoria 		{width: 90%; float:left; margin-left: 5%; border: solid #999; border-width: 1px 0px 0px 0px; margin-bottom: 1.5%; }
    #boxvideoexpl 		{width: 55%; float:left; padding-left: 0%; padding-right: 6%; margin-bottom: 3%; }
    #boxinfoeprev 		{width: 100%; float:left; margin-bottom: 2%;  }
    #box2infoprev		{width: 100%; float:left; margin-left: 0%; margin-bottom: 2%;  }

    /* PAGINA CARRELLI NUOVO 5*/
    #imgsezionecarrellonuovo	{width: 100%; float:left; padding-left: 0%; padding-right: 0%; margin-bottom: 2%; }
    #imgprodnuovo	{width: 49%; float:left; padding-left: 0%; padding-right: 1%; }

    /* PAGINA DETTAGLIO CARRELLO NUOVO 5*/
    #imgbigcarnuo	{width: 90%; float:left; margin-bottom: 0.2%; }
    #boxcontactlatoimg	{width: 70%; margin-top:3%; margin-bottom: 5%; float:left;}
    #areadescrizione	{width: 96%; padding-left:2%; padding-right:2%; padding-bottom:2%; border: solid #ccc; border-width: 0px 0px 1px 0px; float:left; margin-bottom: 2.5%}
    #areaschedatec	{width: 100%; padding-left:0%; padding-right:0%; padding-bottom:2%; border: solid #ccc; border-width: 0px 0px 1px 0px; float:left; margin-bottom: 2.5%}
    #boxtitschtec	{width: 13.5%; margin-left:2.5%; float:left; margin-bottom: 2.5%; min-height: 40px;}
    #boxtxtschtec	{width: 13%; padding-left:3%; float:left; margin-bottom: 0.5%; background-color:#E0E0E0; border: solid #ccc; border-width: 1px 0px 1px 0px; padding-top: 2.5%; padding-bottom: 2.5%; min-height: 20px; }
    #areaaltrefoto	{width: 96%; padding-left:2%; padding-bottom:2%; padding-right:2%; border: solid #ccc; border-width: 0px 0px 1px 0px; float:left; margin-bottom: 2.5%}
    #boxaltrafoto	{width: 48%; margin-left:1%; float:left; margin-bottom: 2.5%}


    /* PAGINA ASSISTENZA 5*/
    #boxvideoyoutubeassistenza	{width: 42%; float:left; padding-left: 0%; padding-right: 8%; margin-bottom: 2%; }
    #boxtitolovideoyoutubeassistenza	{width: 98%; float:left; padding: 1%; margin-bottom: 5%; }
    #boxlogin { width: 100%; float:left; margin-left:0%; padding-top: 1%; padding-bottom: 1%;   border: solid #999; border-width: 1px 1px 1px 1px; box-shadow: 0px 2px 10px #999999; margin-bottom: 4%; border-radius: 15px; }
    #titlogin { width: 94%; float:left; margin-left:3%; padding-top: 1%; padding-bottom: 1%;  margin-bottom: 1%; }
    #txtlogin { width: 45%; float:left; margin-left:9%; padding-top: 1%; padding-bottom: 1%;  margin-bottom: 0%; }
    #areadinlogin { width: 87%; float:left; margin-left:6%; padding-top: 1%; padding-bottom: 1%;  margin-bottom: 3%; }
    #lostlogin { width: 60%; float:left; margin-left:40%; padding-top: 0%; padding-bottom: 1%;  margin-bottom: 1%; }
    #btnlogin	{ width: 60%; float:left; background-color:
        #46bae6; min-height: 30px; padding-top: 15px; margin-top: 5%; margin-left:20%; border-radius: 10px; margin-bottom: 3%;}

    /* PAGINA NOLEGGIO 5*/
    #pulsanterichiediprev	{width: 50%; float:left; margin-left: 25%; margin-bottom: 1%;}

    /* PAGINA FORMAZIONE 5*/
    #rigacorso	{width: 100%; float:left; margin-bottom: 1.5%; border: solid #ccc; border-width: 0px 0px 1px 0px; }
    #boxtitdataforma	{width: 30%; float:left; margin-right: 2%; margin-bottom: 1%;}
    #boxtitdcorsoforma	{width: 65%; float:left; margin-bottom: 1%; }
    #boxtxtdataforma	{width: 30%; float:left; margin-right: 2%; margin-bottom: 1%; padding-bottom:0.5%; }
    #boxtxtdcorsoforma	{width: 65%; float:left; margin-bottom: 1%; padding-bottom:0.5%;}

    /* PAGINA RICHIESTA PREVENTIVO 5*/
    #boxtestoprev	{width: 40%; float:left; margin-top: 1%; margin-bottom: 1%; padding-top: 10px; margin-right:40%;}
    #boxareadinamicaprev	{width: 80%; float:left; padding-left: 2%; margin-bottom: 4%; margin-top: 1%;}
    #pulsanteinviapreventivo	{width: 20%; float:left; margin-left: 25%; margin-bottom: 1%;}

    /* PAGINA UTENSILERIA 5*/
    #boxmarchioutensileria 		{width: 30%; float:left; margin-right: 3%; margin-bottom: 3%; border: solid #999; border-width: 1px 1px 1px 1px; }
    #boxutenlista { width: 45%; float:left; border:#999 solid 1px; padding:1%; margin-bottom:1%; margin-right:1%;}

    /* PAGINA CONTATTI 5*/
    #mappabigcontatti	{width: 100%; float:left; margin-bottom: 3%; }
    #boxbtncontat		{width: 25%; float:left; margin-top: 1%; margin-bottom: 3%; }

    /* FOOTER 5*/
    #footer {width: 91%; float:left; background-color:#bababa; margin:0; padding-bottom: 10px;}
    #rigasocialfooter{ width: 100%; float:left; background-color:#666; margin:0; padding-top: 0.4%; padding-bottom: 0%;}
    #rigalogofooter{ width: 100%; float:left; margin-top: 5%; padding: 0;}
    #boxlogofooter{ width: 60%; float:left; margin-left: 10%; padding: 0;}
    #colonna1di3footer 		{width: 80%;float:left; border: solid #0099cc; border-width: 0px 0px 1px 0px; padding: 1%; text-align:center; margin-top: 2%; margin-left:10%; }
    #colonna2di3footer 		{width: 80%;float:left; padding: 1%; text-align:center; margin-top: 2%; margin-left:10%; border: solid #0099cc; border-width: 0px 0px 0px 0px;  }

    .footcolon{width: 100%; text-align:center;}

    .credit-row{
        margin-bottom:0px !important;
    }


    .lavtit { width:90%; padding-left:5%; padding-right:5%; margin-top: 2%; height:42px; line-height:14px;}
    .lavtxt { width:90%; padding-left:5%; padding-right:5%; margin-top: 3%; margin-bottom:2%; height:42px; line-height:14px;}
}

		
#imgprodnuovo > a > .images100 {
	max-height: 120px;
	width: auto;
	margin: 0 auto;
}
#imgprodnuovo > a {
	text-align: center;
	width: 100%;
}

#imgsezionecarrellonuovo {
	height: 205px;
}

#imgsezionecarrellonuovo > a > .images100 {
	height: 120px;
	width: auto;
	margin: 0 auto;
}
#imgsezionecarrellonuovo > a {
	text-align: center;
	width: 200px;
	height: 100px;
	overflow: hidden;
}