
/*
Theme Name: Brignola 
Theme URI: 
Description: Tema per Brignola 
Author: Emotion Design
Author URI: http://www.emotiondesign.it
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: 
*/


-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	/*border-collapse: separate;
	border-spacing: 0;*/
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

div, p, a, li, td { -webkit-text-size-adjust:none; }

@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.eot');
    src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff'),
         url('fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotolight';
    src: url('fonts/roboto-light-webfont.eot');
    src: url('fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-light-webfont.woff2') format('woff2'),
         url('fonts/roboto-light-webfont.woff') format('woff'),
         url('fonts/roboto-light-webfont.ttf') format('truetype'),
         url('fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto-bold-webfont.eot');
    src: url('fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('fonts/roboto-bold-webfont.woff') format('woff'),
         url('fonts/roboto-bold-webfont.ttf') format('truetype'),
         url('fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotobold_condensed';
    src: url('fonts/roboto-boldcondensed-webfont.eot');
    src: url('fonts/roboto-boldcondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-boldcondensed-webfont.woff2') format('woff2'),
         url('fonts/roboto-boldcondensed-webfont.woff') format('woff'),
         url('fonts/roboto-boldcondensed-webfont.ttf') format('truetype'),
         url('fonts/roboto-boldcondensed-webfont.svg#robotobold_condensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotomedium';
    src: url('fonts/roboto-medium.eot');
    src: url('fonts/roboto-medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-medium.woff2') format('woff2'),
         url('fonts/roboto-medium.woff') format('woff'),
         url('fonts/roboto-medium.ttf') format('truetype'),
         url('fonts/roboto-medium.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{margin: 0px; padding: 0px; text-align: center; font-family: robotolight, sans-serif; font-weight: normal; font-size: 15px; line-height: 23px; color: #73736a;}

	img{border: 0px;}

	ul{padding: 0px; margin: 0px; list-style: none;}

	a, a:hover{text-decoration: none;}

	div, p, form, h1, h2, h3, h4, h5{	padding: 0px; margin: 0px; font-weight: normal;}

	
	/*GENERAL*/
	#wrapper{width: 100%;}
		
		#header{width: 100%; height: 106px; position: fixed; left: 0px; top: 0px; background: #fff url('images/back-header.gif') repeat-x; z-index: 1000;}

			#search-langs{width: 1240px; height: auto; margin: 0px auto; position: relative;}
				
				#logo{position: absolute; margin: 13px auto 0px auto; text-align: left; top: 0px; left: 0px; width: 250px; z-index: 21;}
					#logo_int{width: 100%; margin: 0px auto;}

				#search-langs #langs{width: 65px; position: absolute; top: 7px; right: 0px; z-index: 22; background: none; font-family: robotobold_condensed, sans-serif; font-weight: normal; color: #fff; }

					#langs_int{position: relative; margin: 0px auto; text-align: right; color: #fff; font-size: 14px;}
						
						#langs_sel_band{color: #fff; text-transform: uppercase; background: url('images/frec_lang.gif') no-repeat; background-position: right center;}
							#langs_sel_band a{display: block; color: #fff; padding: 3px 30px 3px 0px;}
						
						#langs_list{background: #646464; text-align: center; margin-top: 3px; font-family: robotolight, sans-serif; display: none;}
							#langs_list a{color: #fff; display: block; padding: 5px 0px 7px 0px;}
							#langs_list .lang_sel_sel{display: none;}
				
				#search-langs #search{width: 230px; position: absolute; top: 7px; /*right: 65px;*/ right: 0px; z-index: 21; border-left: 1px solid #868686; border-right: 1px solid #868686;}
					#search-langs #search #s{width: 150px; padding: 0px 10px; background: none; border: 0px; font-family: robotobold_condensed, sans-serif;  font-weight: normal; font-size: 14px; color: #fff; text-transform: uppercase;}
					#search-langs #search #searchsubmit{width: 50px; padding: 5px 0px; border: 0px; background: url('images/search-lens.png') no-repeat; background-position: center center; cursor: pointer;}
						#search-langs #search #searchsubmit:hover{background: url('images/search-lens_hover.png') no-repeat; background-position: center center;}

				
			#access{width: 100%; position:absolute; z-index: 20; font-family: robotobold_condensed, sans-serif; font-size: 15px; line-height: 30px; font-weight: normal; text-transform: uppercase;}
				#access .menu-menu_main-container{width: 1240px; margin: 35px auto 0px auto;}

					#menu_mobile{display: none;}

					#access ul{padding: 18px 0px; text-align: right;}
						#access ul li{display: inline; padding: 0px 10px; border-right: 1px solid #fcd657;}
							#access ul li:last-child{border-right: 0px; padding-right: 0px;}
								#access ul li a{color: #fff; padding: 10px 0px 10px 0px;}
									#access ul li a:hover{color: #e41e26;}
									#access ul li .sub-menu{display: none; position: absolute; background: #d6ab1e; left: 0px; top: 106px; z-index: 19; padding: 20px 0px 20px 0px; margin: 0px; text-align: left;}
										#access ul li .sub-menu li{}
											#access ul li .sub-menu a:hover{color: #000;}
						
						#segna_menu{position: absolute; display: none; top: 92px; z-index: 22;}

						#menu-main-prodotti{display: none; position: absolute; background: #d6ab1e; left: 0px; top: 106px; z-index: 19; padding: 0px; margin: 0px; text-align: left; width: 100%; color: #fff;}
							#menu-main-prodotti #menu-main-prodotti_int{width: 1240px; margin: 35px auto 15px auto; overflow: hidden;}
								
								#menu-main-prodotti #prodotti_top{width: 45%; float: left; }
									#menu-main-prodotti #menu-main-prodotti_int h2{font-size: 18px; color: #000; border-bottom: 1px solid #be9a22; padding: 0px 0px 7px 0px;}
									#menu-main-prodotti #menu-main-prodotti_int #ricerca_top h2{border-bottom: 0px;}
										#access #menu-main-prodotti #menu-main-prodotti_int ul{text-align: left; padding: 10px 0px 0px 0px; border: 0px;}
											#menu-main-prodotti #menu-main-prodotti_int li{display: block; padding: 0px 0px 10px 0px; border: 0px;}
												#menu-main-prodotti #menu-main-prodotti_int li a, #menu-main-prodotti #menu-main-prodotti_int li a{background: url('images/piu.png') no-repeat; display: block; padding: 0px 0px 0px 20px;}
												#menu-main-prodotti #menu-main-prodotti_int li a:hover{color: #000;}
									
									#menu-main-prodotti .menu-menu_prodotti-container{width: 100%; overflow: hidden;}
								
									#menu-main-prodotti #menu-menu_prodotti{width: 48%; float: left;}
									#menu-main-prodotti #menu-menu_prodotti-2{width: 48%; float: right;}
								
								#menu-main-prodotti #supporti_top{width: 27%; float: left; margin-left: 3%;}
									#menu-main-prodotti #supporti_top li{width: 50%; float: left;}
								
								#menu-main-prodotti #ricerca_top{width: 20%; float: left; margin-left: 3%;}
									#menu-main-prodotti #ricerca_top form{background: #fff; width: 100%; overflow: hidden;}
										#menu-main-prodotti #ricerca_top form .input{width: 76%; height: 44px; border: 0px; padding: 0px 0px 0px 2%; margin: 0px;}
										#menu-main-prodotti #ricerca_top form .submit{width: 20%; height: 44px; border: 0px; padding: 0px; margin: 0px; float: right; background: url('images/ricerca.gif') no-repeat; background-position: right center;}

										#menu-main-prodotti #ricerca_top .link{font-size: 18px; color: #000; background: url('images/links_all.png') no-repeat; background-position: left center; padding-left: 35px;}
								
								.menu_mobile div{padding-left: 10px;}
									.menu_mobile a{color: #fff;} 
			
		
		#main{margin-top: 101px; overflow: hidden;}

		/*HOME*/		
		#intro{width: 100%; height: 804px; position: relative;}
				
			.parallax{width: 100%; overflow: hidden; position: absolute; z-index: -10; }

			#intro_text{width: 100%; height: 360px; position: absolute; bottom: 0px; z-index: 500; background: url('images/back_intro.png') repeat-x;}
				#intro_text_int{width: 1240px; margin: 0px auto;}
					#intro h1{margin: 20px 0px 45px 0px; font-size: 48px; line-height: 50px; color: #d6ab1e; background: url('images/lin_all.gif') no-repeat; background-position: center center;}
						
					#intro h2{margin-bottom: 5px; font-size: 27px; line-height: 30px; color: #c09817;}
						#intro h2 a{color: #c09817;}
					#intro .box{width: 29%; font-size: 14px; line-height: 20px; color: #616161; float: left; margin: 0px 2% 0px 2%; cursor: pointer;}
						#intro .item1{background: url('images/prodotti-garantiti.png') no-repeat; background-position: center top;}
						#intro .item2{background: url('images/rete-vendita.png') no-repeat; background-position: center top;}
						#intro .item3{background: url('images/novita.png') no-repeat; background-position: center top;}
							#intro .img{width: 100%; height: 120px; overflow: hidden;}
								#intro .img img{display: none;}
			
			/*#prodotti_hp{width: 100%; background: url('images/back_prodotti.jpg') no-repeat; background-position: center bottom; margin-top: 70px; padding: 20px 0px 0px 0px;}*/
			#prodotti_hp{width: 100%; background: url('images/back_prodotti.jpg') no-repeat; background-position: center bottom; margin-top: 10px; padding: 20px 0px 0px 0px;}
				#prodotti_hp h2{padding: 0px 0px 0px 0px; margin: 0px 0px 3% 0px; font-size: 45px; line-height: 45px; color: #d6ab1e; background: url('images/lin.gif') repeat-x; background-position: center center;}
					#prodotti_hp h2 span{padding: 0px 20px 0px 20px; background: #f3f3f3;}
				#prodotti_hp .h2_sc{display: block;}
				#prodotti_hp .h2_mb{display: none;}
				#prodotti_hp .menu_princ{width: 1240px; margin: 0px auto; overflow: hidden;}
					#prodotti_hp li{width: 20%; height: 280px; float: left; text-align: center; line-height: 19px; margin: 0px 2% 0px 2%;}
					
					#prodotti_hp li:first-child{margin: 0px 2% 0px 5%;}
					#prodotti_hp li:nth-child(5){margin: 0px 2% 0px 5%;}
					
						#prodotti_hp li a{font-family: robotoregular, sans-serif; font-size: 18px; text-transform: uppercase;}
						
						#prodotti_hp li p{width: 100%; height: 160px; margin: 0px auto; padding-bottom: 15px;}
						#prodotti_hp li .more{display: none;}

					#prodotti_hp .smalti{background: url('images/hp-smalti.png') no-repeat; background-position: center top;}	
						#prodotti_hp .smalti a{color: #f19f00;}
					#prodotti_hp .legno{background: url('images/hp-legno.png') no-repeat; background-position: center top;}
						#prodotti_hp .legno a{color: #967149;}
					#prodotti_hp .interni{background: url('images/hp-interni.png') no-repeat; background-position: center top;}
						#prodotti_hp .interni a{color: #5c8fc5;}
					#prodotti_hp .antiruggini{background: url('images/hp-antiruggini.png') no-repeat; background-position: center top;}
						#prodotti_hp .antiruggini a{color: #5c5c5c;}
					#prodotti_hp .muro{background: url('images/hp-muro.png') no-repeat; background-position: center top;}
						#prodotti_hp .muro a{color: #599793;}
					#prodotti_hp .utility{background: url('images/hp-utility.png') no-repeat; background-position: center top;}
						#prodotti_hp .utility a{color: #d71550;}
					#prodotti_hp .deco{background: url('images/hp-deco.png') no-repeat; background-position: center top;}
						#prodotti_hp .deco a{color: #cc7055;}
					#prodotti_hp .edilizia{background: url('images/hp-edilizia.png') no-repeat; background-position: center top;}
						#prodotti_hp .edilizia a{color: #798f21;}
					
					#prodotti_hp .menu_sec{display: none;}
				
				#prodotti_hp .link{width: 100%; background: #d6ab1e; overflow: hidden; text-align: center;}
					#prodotti_hp .link ul{width: 100%; text-align: center; overflow: hidden;}
					#prodotti_hp .link li{width: auto; height: auto; display: inline; margin: 0px; float: none;}
					
						#prodotti_hp .link a{font-family: robotobold, sans-serif; font-size: 18px; color: #fff; text-transform: uppercase;}
						#prodotti_hp .link .tuttiprodotti{padding: 10px 10px 10px 40px; margin: 0px 0px 0px 20px; background: url('images/tuttiprodotti.gif') no-repeat; background-position: left center; line-height: 50px;}
						#prodotti_hp .link .ricercanome{padding: 10px 10px 10px 40px; margin: 0px 0px 0px 20px; background: url('images/ricercanome.gif') no-repeat; background-position: left center; line-height: 50px;}
						#prodotti_hp .link .ricercasupporto{padding: 10px 10px 10px 40px; margin: 0px 0px 0px 20px; background: url('images/ricercasupporto.gif') no-repeat; background-position: left center; line-height: 50px;}
						#prodotti_hp .link .ricercacolore{padding: 10px 10px 10px 40px; margin: 0px 0px 0px 20px; background: url('images/ricercacolore.gif') no-repeat; background-position: left center; line-height: 50px;}
					
		
			.mini_search{background: #f7e29f; padding: 20px 5px 10px 5px;}
				.mini_search form{background: #fff; width: 20%; overflow: hidden; margin: 0px auto;}
					.mini_search  form .input{width: 76%; height: 44px; border: 0px; padding: 0px 0px 0px 2%; margin: 0px;}
					.mini_search form .submit{width: 20%; height: 44px; border: 0px; padding: 0px; margin: 0px; float: right; background: url('images/ricerca.gif') no-repeat; background-position: right center;}

					#menu-main-prodotti #ricerca_top .link{font-size: 18px; color: #000; background: url('images/links_all.png') no-repeat; background-position: left center; padding-left: 35px;}

			#rivenditori{background: #fbc40f url('images/back_rivenditori.gif') no-repeat; background-position: center top; height: 245px; margin-top: 70px; padding: 85px 0px 0px 0px;}
				#rivenditori h2{font-size: 45px; line-height: 45px; color: #fff;}
					#rivenditori h2 a{color: #fff;}
				#rivenditori h3{font-size: 20px; line-height: 25px; color: #fff;}
				#rivenditori form{width: 340px; height: 55px; overflow: hidden; margin: 0px auto;  background: url('images/form_rivenditori.gif') no-repeat; margin-top: 20px;}
					#rivenditori .input{width: 250px; height: 55px; float: left; border: 0px; background: none; font-size: 15px; color: #e1b016; padding: 0px 10px 0px 10px; font-family: robotobold, sans-serif;}
					#rivenditori .submit{width: 60px; height: 55px; float: right; cursor: pointer; background: none; border: 0px;}	
				
				

			#realizzazioni{width: 100%; margin-top: 70px; padding: 0px;}
				#realizzazioni h2{font-size: 45px; line-height: 45px; color: #d6ab1e; background: url('images/lin.gif') repeat-x; background-position: center center;}
					#realizzazioni h2 span{padding: 0px 20px 0px 20px; background: #fff;}
				#realizzazioni #galleria{margin-top: 10px; width: 100%; height: 550px; overflow: hidden;}
				#realizzazioni .link{background: #d6ab1e; padding: 12px 0px 12px 0px;}
					#realizzazioni .link a{background: url('images/plus_bianco.gif') no-repeat; background-position: right center; padding: 0px 24px 0px 0px; font-family: robotobold, sans-serif; font-size: 17px; text-transform: uppercase; color: #fff;}
				
				#realizzazioni h2 a{color: #e1b016;}
			
			#novita{background: #f3f3f3; padding: 35px 0px 0px 0px; margin-top: 70px; overflow: hidden;}
				#novita h2{font-size: 40px; line-height: 45px; color: #d6ab1e; margin-bottom: 30px; background: url('images/lin.gif') repeat-x; background-position: center center;}
					#novita h2 span{background: #f3f3f3; padding: 0px 20px 0px 20px;}
				#novita .list{width: 1240px; margin: 0px auto 40px auto; overflow: hidden;}
					#novita .item{width: 25%; float: left; text-align: justify;}
						#novita .item .cont{width: 95%; padding-right: 5%; overflow: hidden;}
							#novita .img{width: 100%; height: 120px; overflow: hidden; margin-bottom: 10px;}
							#novita .item h3{margin-bottom: 10px; text-align: left;}
							#novita .item h3 a{font-family: robotoregular; font-size: 19px; line-height: 20px; color: #c39b1a; text-transform: uppercase;}
								#novita .item h3 a span{color: #afafaf;}
							
							#novita .link_mini{color: #d6ab1e; font-family: robotobold, sans-serif; text-transform: uppercase;}
							#novita .link_all{width: 100%; padding: 12px 0px 12px 0px; background: #d6ab1e; font-family: robotobold; font-size: 17px; text-transform: uppercase;}
								#novita .link_all a{color: #fff; padding: 0px 30px 0px 30px; background: url('images/plus_bianco.gif') no-repeat; background-position: right center;}
			
			#tintometria_servizi{display: block; margin-top: 70px; background: #f3f3f3 url('images/back_paint.jpg') no-repeat; background-position: top center; padding: 30px 0px 45px 0px; color: #616161; font-size: 20px; line-height: 22px;}
				#tintometria_servizi #tintometria h2{font-size: 45px; line-height: 45px; color: #d6ab1e; padding-bottom: 5px; background: none;}
					#tintometria_servizi #tintometria h2 span{background: none;}
					
				#tintometria_servizi #tintometria b{font-family: robotoregular; font-weight: normal;}
				#tintometria_servizi #tintometria a{font-family: robotobold; color: #fff; font-size: 18px; line-height: 30px; text-transform: uppercase; padding: 5px 50px 5px 10px; background: #d6ab1e url('images/plus_bianco_spazio.gif') no-repeat; background-position: right center;}
				
				.servizi_tinto{margin-top: 40px; background: url('images/lin.gif') repeat-x; background-position: center center; font-size: 40px; line-height: 40px; color: #d6ab1e;}
					.servizi_tinto span{background: #f3f3f3; padding: 0px 20px 0px 20px;}
				#tintometria_servizi #servizi{width: 1240px; margin: 0px auto 0px auto;}
					#tintometria_servizi #servizi h2{font-size: 40px; line-height: 42px; color: #d6ab1e; background: url('images/lin.gif') repeat-x;}
						#tintometria_servizi #servizi h2 span{background: #f3f3f3; padding: 0px 20px 0px 20px;}

					#servizi_link{width: 100%; margin: 20px auto 0px auto; overflow: hidden;}
						#servizi_link h1{margin: 20px 0px 45px 0px; font-size: 48px; line-height: 50px; color: #d6ab1e;}
						#servizi_link h2{margin-bottom: 5px; font-size: 27px; line-height: 30px; color: #c09817;}
							#servizi_link h2 a{color: #c09817;}
						#servizi_link .box{width: 30%; font-size: 14px; line-height: 20px; color: #616161; float: left; margin: 0px 1% 0px 2%; cursor: pointer;}
								#tintometria_servizi #servizi #servizi_link .box h2{font-size: 25px; background: none; line-height: 28px;}
							#servizi_link .item1{background: url('images/assistenza.png') no-repeat; background-position: center top;}
							#servizi_link .item2{background: url('images/tintometrica.png') no-repeat; background-position: center top;}
							#servizi_link .item3{background: url('images/prontocolore.png') no-repeat; background-position: center top;}
								#servizi_link .img{width: 100%; height: 110px; overflow: hidden;}
									#servizi_link .img img{display: none;}
			
			#tintometria_servizi_mobile{display: none;}


		/*SCHEDA PRODOTTO*/
		#scheda_prod{padding-top: 250px;}
			#scheda_prod.smalti{background: url('images/back_smalti2.jpg') no-repeat; background-position: center top;}
			#scheda_prod.legno{background: url('images/back_legno2.jpg') no-repeat; background-position: center top;}
			#scheda_prod.interni{background: url('images/back_idropittureB.jpg') no-repeat; background-position: center top;}
			#scheda_prod.antiruggini{background: url('images/back_antiruggini2.jpg') no-repeat; background-position: center top;}
			#scheda_prod.muro{background: url('images/back_muro4.jpg') no-repeat; background-position: center top;}
			#scheda_prod.deco{background: url('images/back_deco.jpg') no-repeat; background-position: center top;}
			#scheda_prod.utility{background: url('images/back_utility2.jpg') no-repeat; background-position: center top;}
			#scheda_prod.edilizia{background: url('images/back_edilizia.jpg') no-repeat; background-position: center top;}

			#scheda_prod.neutral{padding-top: 0px;}

			

				#scheda_prod .breadcrumb{font-family: robotobold, sans-serif; font-size: 18px; line-height: 20px; color: #fff; text-transform: uppercase; padding: 10px 0px 12px 0px;}
				#scheda_prod .breadcrumb_int{width: 1240px; margin: 0px auto; text-align: left;}
					#scheda_prod .breadcrumb a{color: #fff;}
						#scheda_prod .breadcrumb span{padding: 0px 13px 0px 10px;}
						#scheda_prod .breadcrumb b{font-weight: normal;}
				
				#scheda_prod.smalti .breadcrumb{background: #f19f00;}
					#scheda_prod.smalti .breadcrumb span{color: #f6c15c;}
				#scheda_prod.legno .breadcrumb{background: #967149;}
					#scheda_prod.legno .breadcrumb span{color: #bca48a;}
				#scheda_prod.interni .breadcrumb{background: #5c8fc5;}
					#scheda_prod.interni .breadcrumb span{color: #97b7da;}
				#scheda_prod.antiruggini .breadcrumb{background: #5c5c5c;}
					#scheda_prod.antiruggini .breadcrumb span{color: #ccc;}
				#scheda_prod.muro .breadcrumb{background: #599793;}
					#scheda_prod.muro .breadcrumb span{color: #99d7d3;}
				#scheda_prod.deco .breadcrumb{background: #cc7055;}
					#scheda_prod.deco .breadcrumb span{color: #e2afa0;}
				#scheda_prod.utility .breadcrumb{background: #d71550;}
					#scheda_prod.utility .breadcrumb span{color: #e4a5b3;}
				#scheda_prod.edilizia .breadcrumb{background: #798f21;}
					#scheda_prod.edilizia .breadcrumb span{color: #b4c083;}
				#scheda_prod.neutral .breadcrumb{background: #363636;}
					#scheda_prod.neutral .breadcrumb span{color: #fff;}

					#scheda_prod #all{width: 1240px; margin: 0px auto; text-align: left; /*background: url('images/pat_prod.gif') repeat-y; background-position: right top;*/ overflow: hidden; margin-top: 40px;}
						
						#scheda_prod #conts_prod{width: 930px; float: left; overflow: hidden; position:relative;}
							#scheda_prod #conts_prod_int{width: 100%; overflow: hidden;}
								/*TITOLO*/
								#scheda_prod #conts_prod h1{font-family: robotolight, sans-serif; font-size: 48px; line-height: 48px; padding-bottom: 7px;}
								#scheda_prod #conts_prod h3{font-family: robotoregular, sans-serif; font-size: 19px; color: #afafaf;}
								#scheda_prod #conts_prod h2{font-family: robotoregular, sans-serif; font-size: 19px; color: #616161; text-transform: uppercase;}	
								
								/*ICONE TOP RIGHT*/
								#scheda_prod #ico_top{position: absolute; right: 0px; top: 10px; text-align: right;}
									#scheda_prod #ico_top img{margin-left: 10px;}

								/*FOTO, DOWNLOAD*/
								#scheda_prod #foto{width: 290px; float: left; margin: 30px 0px 40px 0px;}
									
									#scheda_prod #foto #foto_prod{width: 100%; text-align: center; margin-bottom: 20px;}
										#scheda_prod #foto #foto_prod img{width: 100%; height: auto;}

									#scheda_prod .download{border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; font-family: robotobold_condensed, sans-serif; font-size: 15px; text-transform: uppercase; padding: 3px 0px 3px 0px;}
										#scheda_prod .download .cartellacolori, #scheda_prod .download .video{border-top: 1px solid #ebebeb; padding: 7px 0px 0px 0px; margin-top: 7px;}
											#scheda_prod .download a{display: block; width: 92%; padding: 3px 0px 3px 8%;}

									/*COLORI*/
									#scheda_prod.smalti #conts_prod h1, #scheda_prod.smalti #applicazione h3{color: #f19f00;}
									#scheda_prod.legno #conts_prod h1, #scheda_prod.legno #applicazione h3{color: #967149;}
									#scheda_prod.interni #conts_prod h1, #scheda_prod.interni #applicazione h3{color: #5c8fc5;}

									#scheda_prod.muro #conts_prod h1, #scheda_prod.muro #applicazione h3{color: #599793;}
									#scheda_prod.antiruggini #conts_prod h1, #scheda_prod.antiruggini #applicazione h3{color: #5c5c5c;}

									#scheda_prod.deco #conts_prod h1, #scheda_prod.deco #applicazione h3{color: #cc7055;}
									#scheda_prod.utility #conts_prod h1, #scheda_prod.utility #applicazione h3{color: #d71550;}
									#scheda_prod.edilizia #conts_prod h1, #scheda_prod.edilizia #applicazione h3{color: #798f21;}

									#scheda_prod.smalti .download ul a{color: #f19f00; background: url('images/download_smalti.gif') no-repeat; background-position: left center;}
										#scheda_prod.smalti .download .cartellacolori a{background: url('images/cc_smalti.gif') no-repeat; background-position: left center;}
										#scheda_prod.smalti .download .video a{background: url('images/vd_smalti.gif') no-repeat; background-position: left center;}

									#scheda_prod.legno .download ul a{color: #967149; background: url('images/download_legno.gif') no-repeat; background-position: left center;}
										#scheda_prod.legno .download .cartellacolori a{background: url('images/cc_legno.gif') no-repeat; background-position: left center;}
										#scheda_prod.legno .download .video a{background: url('images/vd_legno.gif') no-repeat; background-position: left center;}

									#scheda_prod.interni .download ul a{color: #5c8fc5; background: url('images/download_interni.gif') no-repeat; background-position: left center;}
										#scheda_prod.interni .download .cartellacolori a{background: url('images/cc_interni.gif') no-repeat; background-position: left center;}
										#scheda_prod.interni .download .video a{background: url('images/vd_interni.gif') no-repeat; background-position: left center;}

									#scheda_prod.antiruggini .download ul a{color: #5c5c5c; background: url('images/download_antiruggini.gif') no-repeat; background-position: left center;}
										#scheda_prod.antiruggini .download .cartellacolori a{background: url('images/cc_antiruggini.gif') no-repeat; background-position: left center;}
										#scheda_prod.antiruggini .download .video a{background: url('images/vd_antiruggini.gif') no-repeat; background-position: left center;}

									#scheda_prod.muro .download ul a{color: #599793; background: url('images/download_muro.gif') no-repeat; background-position: left center;}
										#scheda_prod.muro .download .cartellacolori a{background: url('images/cc_muro.gif') no-repeat; background-position: left center;}
										#scheda_prod.muro .download .video a{background: url('images/vd_muro.gif') no-repeat; background-position: left center;}

									#scheda_prod.utility .download ul a{color: #d71550; background: url('images/download_utility.gif') no-repeat; background-position: left center;}
										#scheda_prod.utility .download .cartellacolori a{background: url('images/cc_utility.gif') no-repeat; background-position: left center;}
										#scheda_prod.utility .download .video a{background: url('images/vd_utility.gif') no-repeat; background-position: left center;}

									#scheda_prod.deco .download ul a{color: #cc7055; background: url('images/download_deco.gif') no-repeat; background-position: left center;}
										#scheda_prod.deco .download .cartellacolori a{background: url('images/cc_deco.gif') no-repeat; background-position: left center;}
										#scheda_prod.deco .download .video a{background: url('images/vd_deco.gif') no-repeat; background-position: left center;}

									#scheda_prod.edilizia .download ul a{color: #798f21; background: url('images/download_edilizia.gif') no-repeat; background-position: left center;}
										#scheda_prod.edilizia .download .cartellacolori a{background: url('images/cc_edilizia.gif') no-repeat; background-position: left center;}
										#scheda_prod.edilizia .download .video a{background: url('images/vd_edilizia.gif') no-repeat; background-position: left center;}
								
								.video_pop{position: absolute; z-index: 800; top: 250px; left: 50%; display: none;}
								.video_pop_int{position: relative; left: -50%; width: 680px; padding-left: 0px; height: 540px; padding-top: 10px; background: url('images/loading.png') no-repeat; background-position: center center;}
									.close_pop{display: block; padding-bottom: 10px; padding-right: 20px; font-family: hb, sans-serif; color: #fff !important; border: 0px !important; text-align: right;}
										.close_pop a{color: #fff;}

								/*DESC, ICONE*/
								#scheda_prod #desc{width: 620px; float: right; margin: 30px 0px 40px 0px;}
									#scheda_prod #desc ul{font-family: robotoregular; color: #616161; text-transform: uppercase; margin-bottom: 20px;}
										#scheda_prod #desc ul li{background: url('images/segna_li.gif') no-repeat; background-position: left center; padding: 0px 0px 0px 13px;}

										#scheda_prod #desc ul b{color: #009de0; font-weight: normal;}
										
									#scheda_prod #desc #desc_intro, #scheda_prod #desc #desc_all{display: inline; line-height: 24px; font-size: 14px;}
									#scheda_prod .continua{display: none;}
									
									#scheda_prod #tintometria{line-height: 24px; font-size: 14px; margin: 20px 0px 20px 0px;}
										#scheda_prod #tintometria img{vertical-align: top;}
									
									#scheda_prod #icones{padding-top: 15px; }
										#scheda_prod .bottone{display: none;}
										#scheda_prod .list{display: block; width: 100%; overflow: hidden;}
											#scheda_prod #icones .list .item{width: 110px; height: 40px; float: left; overflow: hidden; padding: 10px 10px 13px 70px; margin: 0px 10px 10px 0px; background: #f3f3f3; border-radius: 5px; font-family: robotoregular, sans-serif; font-size: 10px; line-height: 11px; color: #616161; text-transform: uppercase; display: table;}
												#scheda_prod #icones .list .item span{display: table-cell; vertical-align: middle;}
													#scheda_prod #icones sup{font-size: 6px;}

											#scheda_prod #icones .list .E1{background: #f3f3f3 url('images/ico_E1.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .E2{background: #f3f3f3 url('images/ico_E2.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .E2bis{  text-align: center; padding-left: 10px;  }
											#scheda_prod #icones .list .R1, #scheda_prod #icones .list .R2{background: #f3f3f3 url('images/ico_R1.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .D1{background: #f3f3f3 url('images/ico_D1.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .D2{background: #f3f3f3 url('images/ico_D2.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .D3{background: #f3f3f3 url('images/ico_D3.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .D4{background: #f3f3f3 url('images/ico_D4.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .A1a, #scheda_prod #icones .list .A1b{background: #f3f3f3 url('images/ico_A1.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .A2a, #scheda_prod #icones .list .A2b{background: #f3f3f3 url('images/ico_A2.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .A3{background: #f3f3f3 url('images/ico_A3.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .A4{background: #f3f3f3 url('images/ico_A4.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .A5{background: #f3f3f3 url('images/ico_A5.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .A6{background: #f3f3f3 url('images/ico_A6.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .A7{background: #f3f3f3 url('images/ico_A7.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .A8{background: #f3f3f3 url('images/ico_A8.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .A9{background: #f3f3f3 url('images/ico_A9.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .A10{background: #f3f3f3 url('images/ico_A10.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .A11{background: #f3f3f3 url('images/ico_A11.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .A12{background: #f3f3f3 url('images/ico_A12.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .A13{background: #f3f3f3 url('images/ico_A13.gif') no-repeat; background-position: left center;}
											#scheda_prod #icones .list .A14{background: #f3f3f3 url('images/ico_A14.gif') no-repeat; background-position: left center;}

											
												

							/*CICLI DI APPLICAZIONE*/

							#scheda_prod #list_desktop{display: block;}
							#scheda_prod #list_mobile{display: none;}

							#scheda_prod #applicazione{width: 100%; color: #616161; font-family: robotoregular, sans-serif; font-size: 14px;}
								#scheda_prod #applicazione h3{font-family: robotobold, sans-serif; font-size: 19px; margin-bottom: 10px;}
								#scheda_prod #applicazione h4{font-family: robotobold, sans-serif; font-size: 16px;}

								#scheda_prod #applicazione table{width: 100%;}
									
									#scheda_prod #applicazione table th{background: #dbdbdb; padding: 3px 0px 3px 10px; border-right: 3px solid #fff; border-bottom: 6px solid #fff; color: #454545; font-family: robotobold_condensed, sans-serif; font-size: 15px; text-transform: uppercase; vertical-align: top;}
									#scheda_prod #applicazione table td{background: #f3f3f3; padding: 5px 0px 5px 10px; border-right: 3px solid #fff; border-bottom: 6px solid #fff; vertical-align: center;}
										#scheda_prod #applicazione table td:first-child{vertical-align: top;}
										#scheda_prod #applicazione .list a{color: #616161; text-decoration: underline;}

										#scheda_prod #applicazione table td:nth-child(7){width: 10%;}

										/*#scheda_prod #applicazione table td:nth-child(1){font-family: robotobold, sans-serif; font-size: 16px;}*/


								.infoplus{font-size: 13px; margin-top: 10px;}		
							
							#scheda_prod #download_sc{display: block;}
							#scheda_prod #download_mb{display: none;}
						

			/*ELENCO PRODOTTI IN CATEGORIA*/
			#scheda_prod #conts_cate{width: 930px; float: left; overflow: hidden;}
				#conts_cate .item{width: 31%; padding: 20px 0px 20px 0px; margin: 0px 1% 0px 1%;  float: left; overflow: hidden; border-bottom: 1px solid #ebebeb;}
					
						#conts_cate .item .foto_prod{width: 34%; float: left; padding: 3px 0px 0px 2%; overflow: hidden; text-align: center;}
							#conts_cate .item .foto_prod img{}
						#conts_cate .item .desc_prod{width: 52%; float: right; padding: 0px 10% 0px 1%; display: table; overflow: hidden;}
							#conts_cate .item .desc_prod_int{display: table-cell; vertical-align: middle; overflow: hidden;}
							
								#conts_cate .item .desc_prod h2{font-family: robotobold, sans-serif; font-size: 17px; line-height: 20px; text-transform: uppercase;}
								#conts_cate .item .desc_prod h3{font-size: 15px; line-height: 18px; color: #616161;}
						
					#scheda_prod.smalti #conts_cate .item{background: url('images/frec_smalti_o.gif') no-repeat; background-position: right center;}	
					#scheda_prod.legno #conts_cate .item{background: url('images/frec_legno_o.gif') no-repeat; background-position: right center;}	
					#scheda_prod.interni #conts_cate .item{background: url('images/frec_interni_o.gif') no-repeat; background-position: right center;}			
					#scheda_prod.antiruggini #conts_cate .item{background: url('images/frec_antiruggini_o.gif') no-repeat; background-position: right center;}		
					#scheda_prod.muro #conts_cate .item{background: url('images/frec_muro_o.gif') no-repeat; background-position: right center;}	
					#scheda_prod.deco #conts_cate .item{background: url('images/frec_deco_o.gif') no-repeat; background-position: right center;}	
					#scheda_prod.utility #conts_cate .item{background: url('images/frec_utility_o.gif') no-repeat; background-position: right center;}
					#scheda_prod.edilizia #conts_cate .item{background: url('images/frec_edilizia_o.gif') no-repeat; background-position: right center;}	
						#scheda_prod.smalti #conts_cate h2 a{color: #f19f00;}
						#scheda_prod.legno #conts_cate h2 a{color: #967149;}
						#scheda_prod.interni #conts_cate h2 a{color: #5c8fc5;}
						#scheda_prod.antiruggini #conts_cate h2 a{color: #5c5c5c;}
						#scheda_prod.muro #conts_cate h2 a{color: #599793;}
						#scheda_prod.deco #conts_cate h2 a{color: #cc7055;}
						#scheda_prod.utility #conts_cate h2 a{color: #d71550;}
						#scheda_prod.edilizia #conts_cate h2 a{color: #798f21;}		
						#scheda_prod.neutral  #conts_cate h2 a{color: #c09817;}
					

					/*#conts_cate .itemz{width: 31%; padding: 0px; margin: 0px 1% 20px 1%;  float: left; overflow: hidden;}
						#conts_cate .itemz a{display: block; height: 80px; text-align: center; background: #f3f3f3; padding: 30px 2% 0px 2%; border-bottom: 30px solid #f3f3f3;}*/
					#conts_cate .itemz{width: 100%; padding: 0px; margin: 0px 0px 20px 0px;  float: none; overflow: hidden;}
						#conts_cate .itemz a{display: block; text-align: left; background: #f3f3f3; padding: 20px 3% 20px 3%;}
						
						#conts_cate .itemz h2{font-family: robotobold, sans-serif; font-size: 22px; line-height: 25px; text-transform: uppercase;}

						#scheda_prod.smalti #conts_cate .itemz a{background: #f3f3f3 url('images/frec_smalti_o.gif') no-repeat; background-position: right center;}	
						#scheda_prod.legno #conts_cate .itemz a{background: #f3f3f3 url('images/frec_legno_o.gif') no-repeat; background-position: right center;}	
						#scheda_prod.interni #conts_cate .itemz a{background: #f3f3f3 url('images/frec_interni_o.gif') no-repeat; background-position: right center;}			
						#scheda_prod.antiruggini #conts_cate .itemz a{background: #f3f3f3 url('images/frec_antiruggini_o.gif') no-repeat; background-position: right center;}		
						#scheda_prod.muro #conts_cate .itemz a{background: #f3f3f3 url('images/frec_muro_o.gif') no-repeat; background-position: right center;}	
						#scheda_prod.deco #conts_cate .itemz a{background: #f3f3f3 url('images/frec_deco_o.gif') no-repeat; background-position: right center;}	
						#scheda_prod.utility #conts_cate .itemz a{background: #f3f3f3 url('images/frec_utility_o.gif') no-repeat; background-position: right center;}
						#scheda_prod.edilizia #conts_cate .itemz a{background: #f3f3f3 url('images/frec_edilizia_o.gif') no-repeat; background-position: right center;}	
					
	

			/*MENU PRODOTTI*/
			#menu_lat, #rr_menu_lat{width: 270px; float: right; background: #f3f3f3;}
				#menu_lat p{display: none;}

				#menu_lat h3{background: #f3f3f3; font-family: robotobold, sans-serif; color: #949494; font-size: 14px; text-transform: uppercase; text-align: center; padding: 25px 0px 25px 0px; border-bottom: 1px solid #e0e0e0;}
					#menu_lat h3 b{font-family: robotolight, sans-serif; color: #353535; font-size: 38px; line-height: 39px;}

				#menu_lat #bottone_menu{display: none;}

				#menu_lat ul{font-family: robotobold_condensed, sans-serif; font-size: 15px; text-transform: uppercase; line-height: 19px;}
					
					/*PRINC*/
					#menu_lat .princ{border-bottom: 1px solid #e0e0e0; display: block;}
						#menu_lat .princ a{background: url('images/plus_grigio.gif') no-repeat; background-position: right center;}
						
						#menu_lat .smalti.open{background: #f19f00;}
						#menu_lat .legno.open{background: #967149;}
						#menu_lat .interni.open{background: #5c8fc5;}
						#menu_lat .antiruggini.open{background: #5c5c5c;}
						#menu_lat .muro.open{background: #599793;}
						#menu_lat .deco.open{background: #cc7055;}
						#menu_lat .utility.open{background: #d71550;}
						#menu_lat .edilizia.open{background: #798f21;}

							#menu_lat ul li a{display: block; padding: 20px 50px 20px 20px; color: #353535;}

							#menu_lat .open a{color: #fff;  background: url('images/frec_bianca.gif') no-repeat; background-position: right center;}

							#menu_lat .antiruggini.open a, #menu_lat .legno.open a, #menu_lat .muro.open a, #menu_lat .deco.open a{background: url('images/plus_bianco_spazio.gif') no-repeat; background-position: right center;}

							/*SEC WP*/
							#menu_lat .sub-menu{display: none;}
								#menu_lat .sub-menu li{background: #acacac url('images/plus_transp.png') no-repeat; background-position: right center; border-top: 1px solid #bdbdbd;}
									#menu_lat .sub-menu li a{color: #fff; background: none;}
							

							#menu_lat .smalti .sub-menu .current-menu-item{background: #f3b742; border-top: 1px solid #f6c15c;}
							#menu_lat .legno .sub-menu .current-menu-item{background: #a1876b; border-top: 1px solid #bca48a;}
							#menu_lat .interni .sub-menu .current-menu-item{background: #7aaadd; border-top: 1px solid #97b7da;}
							#menu_lat .antiruggini .sub-menu .current-menu-item{background: #818181; border-top: 1px solid #ccc;}
							#menu_lat .muro .sub-menu .current-menu-item{background: #7ac4c0; border-top: 1px solid #99d7d3;}
							#menu_lat .deco .sub-menu .current-menu-item{background: #da9b88; border-top: 1px solid #e2afa0;}
							#menu_lat .utility .sub-menu .current-menu-item{background: #f1b1c0; border-top: 1px solid #e4a5b3;}
							#menu_lat .edilizia .sub-menu .current-menu-item{background: #9eae60; border-top: 1px solid #b4c083;}
				

		#content{width: 1240px; margin: 0px auto 0px auto; text-align: left;}	
			#content_h1{padding: 10px 0px 5px 0px; text-align: left;}
				#content_h1 h2{width: 1240px; margin: 0px auto; font-family: robotobold, sans-serif; font-size: 18px; color: #bfbfbf; line-height: 21px; text-transform: uppercase;}
					#content_h1 h2 a{color: #bfbfbf;}
				#content_h1 h1{width: 1240px; margin: 0px auto; font-size: 48px; color: #c09817; line-height: 50px;}

				#content_h1.realizzazioni h1{color: #c09817;}
				#content_h1.rivenditori h1{color: #c09817;}
				#content_h1.contatti h1{color: #c09817;}
				#content_h1.faq h1{color: #c09817;}

			/*NEWS*/	
			/*#content.news_list{width: 1240px; background: url('images/pat_prod.gif') repeat-y; background-position: right top; overflow: hidden; margin-top: 40px;}
				#news_left{width: 930px; float: left; overflow: hidden; position:relative;}
					#news_list .item{width: 100%; border-bottom: 1px solid #e2e2e2; padding: 20px 0px 20px 0px; line-height: 22px; text-align: justify; overflow: hidden;}
						#news_list h3{color: #c09817; font-size: 24px; line-height: 27px; padding-bottom: 10px;}
						#news_list h4{color: #e41e26; font-size: 16px; line-height: 22px; padding-bottom: 10px;}
							#news_list .item h4 a{color: #e41e26;}
						#news_list h5{color: #afafaf; font-family: robotoregular; font-size: 13px;text-transform: uppercase; padding-bottom: 2px;}
						#news_list .item a{color: #c09817; text-decoration: underline;}
						#news_list .item a.link_mini{font-family: robotobold, sans-serif; text-transform: uppercase; text-decoration: none;}
						#news_list .item h3 a{color: #c09817; text-decoration: none;}
						#news_list .item ol{list-style: auto;}
						#news_list .item table{width: 100%;}
							#news_list .item table td{border: 1px solid #ebebeb;}
						
						#news_list .item .img{width: 250px; float: left; margin-right: 15px;}
							#news_list .item .img img{width: 100%; height: auto;}
				
					.page_nav{background: #f3f3f3; padding: 5px; text-align: center; margin-top: 20px; font-size: 13px; text-transform: uppercase;}
						.page_nav a{color: #616161; padding: 0px 4px 0px 4px;}
							.page_nav a:hover{color: #000;}
						.page_nav .current{font-family: robotoregular; color: #c09817; padding: 0px 4px 0px 4px;}
				
				#menu_lat_news{width: 270px; float: right; font-family: robotobold_condensed,sans-serif;   font-size: 15px; line-height: 19px; text-transform: uppercase;}
					#menu_lat_news li{border-bottom: 1px solid #e0e0e0; display: block;}
					#menu_lat_news li a{background: url('images/plus_grigio.gif') no-repeat scroll right center; color: #353535; display: block; padding: 20px 50px 20px 20px;}*/

				/*FAQ*/
				#content.faq{margin-top: 30px;}
					.faq h3{color: #c09817; font-size: 22px; line-height: 24px; padding: 10px 30px 15px 10px; background: #f3f3f3 url('images/plus_grigio.gif') no-repeat; background-position: right center; margin-bottom: 10px; cursor: pointer;}
						.faq h3.open{background: #fbc40f url('images/frec_bianca.gif') no-repeat; background-position: right center; color: #fff;}
					.faq h4{display: none; border-bottom: 1px solid #e2e2e2; padding: 5px 0px 15px 0px; margin-bottom: 10px; text-align: justify;}
				
				/*GENERAL*/
				/*#content.general{margin-top: 30px; overflow: hidden;}
					#content.general h3{color: #c09817; font-size: 24px; line-height: 27px; padding-bottom: 5px;}
					#content.general a{color: #c09817;}
						#content.general a:hover{color: #000;}*/
					

					#contatti_l{width: 28%; float: left;}
					#contatti_r{width: 68%; float: right;}
				
				
				/*GENERALI NEW*/
				/*
					azienda - 3487db
					progettazione colore - e271cb
					servizi - 76ba2d
				*/

				#top_image{width: 100%; height: 250px;}
					#top_image.novita{background: url('images/back_news2.jpg') no-repeat; background-position: center top;}

				/*#no_image{width: 100%; height: 30px; background: #fff;}*/
				#no_image{width: 100%; height: 30px; /*padding-top: 250px; background: url('images/ricerca_def.jpg') no-repeat center top !important;*/}
					#no_image.azienda, #top_image.azienda{background: #0e6cb6;}
					#no_image.realizzazioni, #top_image.realizzazioni{background: #fff;}
					#no_image.progettazionecolore, #top_image.progettazionecolore{background: #e271cb;}
					#no_image.tintometria, #top_image.tintometria{background: #b31733;}
					#no_image.servizi, #top_image.servizi{background: #097054;}
					#no_image.rivenditori, #top_image.rivenditori{background: #fff;}
					#no_image.contatti, #top_image.contatti{background: #fff;}
					#no_image.faq, #top_image.faq{background: #fff;}
					#no_image.ricerca, #top_image.ricerca{background: #363636;}
					#no_image.neutral, #top_image.neutral{background: #363636;}
					#no_image.contatti, #top_image.contatti{background: #363636;}


					

				#breadcrumb_gen{font-family: robotobold, sans-serif; font-size: 18px; line-height: 20px; color: #fff; text-transform: uppercase; padding: 10px 0px 12px 0px; background: #363636;}
					#breadcrumb_gen.azienda{background: #0e6cb6;}
					#breadcrumb_gen.realizzazioni{background: #898989;}
					#breadcrumb_gen.progettazionecolore{background: #e271cb;}
					#breadcrumb_gen.servizi{background: #097054;}
					#breadcrumb_gen.tintometria{background: #b31733;}
					#breadcrumb_gen.novita{background: #244a5d;}
					#breadcrumb_gen.neutral{background: #363636;}
					#breadcrumb_gen.rivenditori{background: #e31e27;}

				#breadcrumb_int_gen{width: 1240px; margin: 0px auto; text-align: left;}
					#breadcrumb_gen a{color: #fff;}
						#breadcrumb_gen span{padding: 0px 10px 0px 13px;}
						#breadcrumb_gen b{font-weight: normal;}

				#content.general{margin-top: 30px; overflow: hidden; /*background: url('images/pat_prod.gif') repeat-y; background-position: right top;*/}
					
					#content.general #ll{width: 930px; float: left; overflow: hidden; text-align: justify;}
						#content.general h1{font-family: robotolight, sans-serif; font-size: 48px; line-height: 48px; padding-bottom: 25px; text-align: left; color: #c09817;}
						#content.general h4{font-size: 19px; line-height: 25px; font-family: robotomedium, sans-serif; padding: 13px 10px 15px 10px; background: #f3f3f3;}
						#content.general h5{color: #afafaf; font-family: robotoregular, sans-serif; font-size: 14px;text-transform: uppercase; padding-bottom: 2px;}
						#content.general a{color: #c09817;}
							#content.general a:hover{text-decoration: underline;}

							#content.general #rr a:hover{text-decoration: none;}

						#content.azienda h1, #content.azienda h4, #content.azienda a{color: #0e6cb6;}
						#content.progettazionecolore h1, #content.progettazionecolore h4, #content.progettazionecolore a{color: #e271cb;}
						#content.servizi h1, #content.servizi h4, #content.servizi a{color: #097054;}
							#content.servizi h4.linkz{background: none !important; font-family: robotomedium, sans-serif !important;}
							#content.servizi h4.linkz a{text-decoration: underline; padding-left: 0px;}
						#content.tintometria h1, #content.tintometria h4, #content.tintometria a{color: #b31733;}
							#content.tintometria h1.hardware {color: #b31733; font-family: robotoregular,sans-serif; font-size: 40px; padding-bottom: 0px;}
							#content.tintometria h2.hardware {color: #616161; font-family: robotoregular,sans-serif; font-size: 19px; text-transform: uppercase;}

						#content.novita h1, #content.novita h4, #content.novita a{color: #244a5d;}
						#content.novita .linkz{background: none !important; font-family: robotomedium, sans-serif !important; font-size: 19px;}

						#content.general #ll ul li{background: url('images/segna_li2.gif') no-repeat; padding-left: 15px;}

						#content_h1.contatti{background: #fff;}
						#content.contatti strong{color: #969690;
    font-family: robotobold,sans-serif;
    font-size: 18px;
    font-weight: normal;}

						#content.storia h4{font-family: robotoregular, sans-serif; padding: 2%;}
							#content.storia h4 strong{font-family: robotobold, sans-serif; font-weight: normal;}
							
							#content.storia .anno{padding: 0px 0px 40px 10%; min-height: 120px;}
							#content.storia #anno_1{background: url('images/storia_1.gif') no-repeat; background-position: left top;}
							#content.storia #anno_2{background: url('images/storia_2.gif') no-repeat; background-position: left top;}
							#content.storia #anno_3{background: url('images/storia_3.gif') no-repeat; background-position: left top;}
							#content.storia #anno_4{background: url('images/storia_4.gif') no-repeat; background-position: left top;}
							#content.storia #anno_5{background: url('images/storia_5.gif') no-repeat; background-position: left top;}
							#content.storia #anno_6{background: url('images/storia_6.gif') no-repeat; background-position: left top;}
								#content.storia .anno h2{font-family: robotobold, sans-serif; font-size: 21px; text-transform: uppercase; padding-bottom: 8px;}
								#content.storia #anno_1 h2{color: #fbc40f;}
								#content.storia #anno_2 h2{color: #a2090b;}
								#content.storia #anno_3 h2{color: #0c8864;}
								#content.storia #anno_4 h2{color: #8a8a8a;}
								#content.storia #anno_5 h2{color: #e56500;}
								#content.storia #anno_6 h2{color: #0e6cb6;}
 	 	

					#content.general #rr, #rr_menu_lat{width: 270px; float: right; font-family: robotobold_condensed,sans-serif; font-size: 15px; line-height: 19px; background: #f3f3f3;}
						#content.general #rr h3{background: #f3f3f3 none repeat scroll 0 0; border-bottom: 1px solid #e0e0e0; color: #949494; color: #353535; font-family: robotolight,sans-serif; font-size: 38px; line-height: 39px; padding: 25px 0; text-align: center; text-transform: uppercase;}

						
						#content.ricerca #rr h3{border-bottom: 1px solid #e0e0e0;  color: #949494; font-family: robotobold,sans-serif; font-size: 14px; text-transform: uppercase; padding: 20px 0px 15px 15px; text-align: center; line-height: 18px;}


						#content.general #rr li{border-bottom: 1px solid #e0e0e0; display: block; text-transform: uppercase;}
						#content.general #rr li a{/*background: url('images/plus_grigio.gif') no-repeat scroll right center;*/ color: #353535; display: block; padding: 20px 50px 20px 20px;}
							#content.general #rr .current-menu-item a{color: #fff;}
							#content.azienda #rr .current-menu-item a{background: #0e6cb6 /*url('images/frec_bianca.gif') no-repeat right center*/;}
							#content.progettazionecolore #rr .current-menu-item a{background: #e271cb /*url('images/frec_bianca.gif') no-repeat right center*/;}
							#content.servizi #rr .current-menu-item a{background: #097054 /*url('images/frec_bianca.gif') no-repeat right center*/;}
							#content.tintometria #rr .current-menu-item a{background: #b31733 /*url('images/frec_bianca.gif') no-repeat right center*/;}


		
							#content.novita #rr .current-cat a, #content.novita #rr .current-menu-item a, #content.novita #rr .current-menu-parent a{background: #244a5d /*url('images/frec_bianca.gif') no-repeat right center*/; color: #fff;}

							#content.contatti a{color: #c09817;}
							#content.rivenditori a{color: #c09817;}
					
					.organizzazione_tab{width: 100%;}
						.organizzazione_tab td{padding-bottom: 20px; vertical-align: top;}
						.organizzazione_tab td:first-child{width: 24%;}
							.organizzazione_tab td img{width: 94%; height: auto;}
							.organizzazione_tab strong{font-family: robotobold,sans-serif; font-size: 18px; font-weight: normal; color: #969690;}
					
					.sedi_tab{width: 100%;}
						.sedi_tab td{vertical-align: top;}
						.sedi_tab td:first-child{padding-right: 2%;}
						.sedi_tab td:last-child{width: 500px;}
						.sedi_tab strong{font-family: robotobold_condensed,sans-serif; font-size: 18px; font-weight: normal; color: #969690;}
					
					#sedi_l{width: 25%; float: left;}
					#sedi_r{width: 70%; float: right;}

					.sist_tint_logo {width: 50%; float: left;}
						.sist_tint_logo img  {width: 100%;}

					.hardware_tab{width: 100%;}
						.hardware_tab td{padding-bottom: 20px; vertical-align: top;}
						.hardware_tab td:first-child{width: 30%;}
							.hardware_tab td img{width: 94%; height: auto;}
							.hardware_tab strong{font-family: robotobold_condensed,sans-serif; font-size: 18px; font-weight: normal; color: #969690;}


					#news_list .item:first-child{padding-top: 0px;}
					#news_list .item{width: 100%; border-bottom: 1px solid #e2e2e2; padding: 20px 0px 20px 0px; line-height: 22px; text-align: justify; overflow: hidden;}
						#news_list h3{color: #c09817; font-size: 24px; line-height: 27px; padding-bottom: 10px;}
						#news_list h4{color: #e41e26; font-size: 16px; line-height: 22px; padding-bottom: 10px;}
							#news_list .item h4 a{color: #e41e26;}
						#news_list h5{color: #afafaf; font-family: robotoregular; font-size: 13px;text-transform: uppercase; padding-bottom: 2px;}
						#news_list .link_mini{color: #d6ab1e; font-family: robotobold, sans-serif; text-transform: uppercase;}
						#news_list .item .img{width: 250px; float: left; margin-right: 15px;}
							#news_list .item .img img{width: 100%; height: auto;}
						
						.news_prodotti_tab td{vertical-align: top; text-align: justify;}
							.news_prodotti_tab img{margin-right: 20px; width: 150px; height: auto;}

						.etichetta_news{font-family: robotobold, sans-serif; text-transform: uppercase; color: #fff; background: #fbc40f; padding: 0px 5px 0px 5px;}
						.etichetta_novita2{background: #fbc40f;}
						.etichetta_curiosita{background: #0e6cb6;}
						.etichetta_prodotti2{background: #518730;}
						.etichetta_special{background: #cf3d43;}
				
					
					.central{margin: 0px auto;}

					.wpsl-input label, #wpsl-radius label, #wpsl-category label {width: auto !important;}

					.back_top{ text-align: left; margin-top: 20px;}	
						.back_top a{background: #959595 url('images/torna_su.gif') no-repeat; background-position: right center; padding: 0px 30px 0px 10px; color: #fff !important; font-family: robotobold, sans-serif; text-transform: uppercase; font-size: 15px;}	
				
				/*RICERCA*/
				#ricerca_form{width: 100%; padding: 0px; margin: 0px;}
					#ricerca_form form{width: 1240px; margin: 0px auto; text-align: left; overflow: hidden; padding: 15px 0px 0px 0px;}
						#ricerca_form div{padding: 10px 15px 5px 15px;}
							#ricerca_form h3{border-bottom: 1px solid #e0e0e0;  color: #949494; font-family: robotobold,sans-serif; font-size: 14px; text-transform: uppercase; padding: 20px 0px 15px 15px; text-align: center;}
								#ricerca_form h3 b{color: #353535; font-family: robotolight,sans-serif; font-size: 38px; line-height: 39px;}

							#ricerca_form input, #ricerca_form select{border: 1px solid #e0e0e0; background: #fff; font-size: 15px; padding: 3px; margin-top: 5px;}
							#ricerca_form label{text-transform: uppercase;}
							#ricerca_form .submit{width: auto; padding: 10px 10px 10px 10px; background: #fbc40f; color: #fff; text-transform: uppercase; font-family: robotobold,sans-serif; font-size: 19px; border: 1px solid #eeba0d; cursor: pointer;}

							/*#content.ricerca h1{font-family: robotolight,sans-serif; font-size: 45px; line-height: 47px; padding-bottom: 7px;}*/
							#content.ricerca h1{clear: both; width: 96%; padding: 5px 2% 5px 2% !important; background: #f3f3f3; font-size: 16px; font-family: robotobold, sans-serif; color: #d6ab1e; font-size: 27px !important; margin: 0px 0px 10px 0px; border-bottom: 1px solid #ebebeb; text-transform: uppercase;}

							#content.ricerca #ll ul li, #content.ricerca .item_ricerca{border-bottom: 1px solid #e2e2e2; padding: 15px 6% 15px 0px; background: url('images/frec_antiruggini_o.gif') no-repeat; background-position: right center; overflow: hidden; width: 94%;}
								.item_ricerca h3{font-size: 20px; line-height: 27px; padding-bottom: 0px; font-family: robotobold,sans-serif; text-transform: uppercase;}
								.item_ricerca h3 a{color: #c09817;}
								.item_ricerca  .foto_prod_it{width: 5%; margin: 0px 1% 0px 0px; float: left; text-align: center; padding-top: 5px;}
								.item_ricerca b{text-transform: uppercase; font-size: 13px;}

								.item_ricerca .blocco_r{width: 93%; float: right;}

							.link_alternative{margin-top: 30px; border-top: 20px solid #fff;}
								#content.general #rr .link_alternative li{border-bottom: 1px solid #fff;}
								.link_alternative li{background: #d6ab1e; padding: 0px 0px 0px 15px;}
								#content.general #rr .link_alternative li a{padding: 0px 0px 0px 40px; margin: 0px;}
								.link_alternative a{color: #c09817; text-transform: uppercase; color: #fff !important;}
								.ric_tutti{background: url('images/tuttiprodotti.gif') no-repeat left center; line-height: 50px; margin: 0 0 0 20px; padding: 10px 10px 10px 40px;}
								.ric_supp{background: url('images/ricercasupporto.gif') no-repeat left center; line-height: 50px; margin: 0 0 0 20px; padding: 10px 10px 10px 40px;}
								.ric_nome{background: url('images/ricercanome.gif') no-repeat left center; line-height: 50px; margin: 0 0 0 20px; padding: 10px 10px 10px 40px;}
								.ric_sito{background: url('images/ricercasito.gif') no-repeat left center; line-height: 50px; margin: 0 0 0 20px; padding: 10px 10px 10px 40px;}
								.ric_colore{background: url('images/ricercacolore.gif') no-repeat left center; line-height: 50px; margin: 0 0 0 20px; padding: 10px 10px 10px 40px;}

				#noresults{padding: 8px 0px 0px 70px; margin-top: 20px; background: url('images/noresults.gif') no-repeat;}
					#noresults ul{margin-top: 20px;}
					#noresults li{border: 0px !important; padding: 0px 0px 0px 15px !important;  margin: 10px 0px 10px 0px !important; background: url('images/segna_li2.gif') no-repeat !important; list-style: none !important;}

				/*	#noresults p{border: 0px !important; padding: 0px 0px 0px 15px !important;  margin: 10px 0px 10px 0px !important; background: url('images/segna_li2.gif') no-repeat !important; list-style: none !important;}*/

					#wpsl-result-list li #noresults  p {
						border: 0px !important; padding: 0px 0px 0px 15px !important;  margin: 10px 0px 10px 0px !important; background: url('images/segna_li2.gif') no-repeat !important; list-style: none !important;
					}

					#noresults ul, #noresults li{list-style: none !important;}
					li{list-style: none !important;}
											
	#footer{width: 100%; margin-top: 60px; background: #363636;  font-size: 12px; color: #c9c9c9;}
		#copyright{background: #dfb11a; padding: 10px 0px 10px 0px; text-align: center; color: #fff;}
		#footer .logo_mb{display: none;}
		#footer #info{width: 1240px; margin: 25px auto 25px auto; overflow: hidden;}
			#footer #menu_main, #footer #menu_prodotti, #footer #info_azienda{width: 250px; padding: 5px 0px 5px 15px; float: left; text-align: left;}
				#footer #info h3{font-family: robotobold; text-transform: uppercase; color: #fff; font-size: 12px;}
			#footer #menu_main, #footer #menu_prodotti{background: url('images/divi_vert.gif') repeat-y;}
				#footer #menu_main .sub-menu, #footer #menu_prodotti .sub-menu{display: none;}
				#footer li{padding: 0px; line-height: 19px;}
			#footer #info_azienda{background: url('images/divi_vert.gif') repeat-y;}
				/*#footer #info_azienda a{text-transform: uppercase;}*/
			#footer #loghi{width: 440px; padding-left: 0px; float: right; text-align: center; font-size: 14px; color: #fff;}
				#footer #info a{color: #fff;}
					#footer #info_azienda a:hover{text-decoration: underline;}
				#mini_menu{text-transform: uppercase; font-size: 10px; color: #acacac;}
					#mini_menu a{color: #fff;}
		#dev{padding: 10px 0px 15px 0px; border-top: 1px solid #565656; text-align: center; font-size: 11px; color: #c9c9c9;}
			#dev a{text-transform: uppercase; color: #fff;}
				#dev a:hover{text-decoration: underline;}

		
		.store_locator_trovapos {color: #95791b; margin-right: 10px; margin-bottom: 10px; font-size: 14px; line-height: 19px; font-weight: bold; display: block;}
		.store_locator_trovapos input { background: #f4f3f3; padding: 10px; border: 1px solid #e3e3e3; width: 100%; color: #73736a; cursor: pointer; font-weight: bold;}
		.store_locator_trovapos input:hover {}
			.store_locator_trovapos_mobile{display: none;}
									
		.store_locator_trovapos{display: none;}
@media (max-width: 1265px){

		#search-langs{width: 100%;}
			
			#logo{left: 20px;}
			#search-langs #langs{right: 20px;}
			#search-langs #search{/*right: 85px;*/right: 20px;}
		
		
		#access{width: 100%; font-size: 14px;}
			
			#access .menu-menu_main-container{width: 100%;}

				#access ul li{padding: 0px 10px 0px 8px;}
				#access ul li:last-child{border-right: 0px; padding-right: 20px;}

				#menu-main-prodotti #menu-main-prodotti_int{width: 98%; margin: 55px 1% 0px 1%;}
		
		#intro_text_int{width: 98%; margin: 0px 1% 0px 1%;}	
			#intro h1 {margin: 20px 0px 20px 0px; font-size: 40px; line-height: 40px;}
			#intro h2 {font-size: 23px; line-height: 25px;}
		

		#tintometria_servizi #tintometria h2{font-size: 40px; line-height: 40px;}
		#tintometria_servizi{width: 98%; margin: 70px 1% 0px 1%;}
			#tintometria_servizi #servizi{width: 100%;}
		
		#realizzazioni h2{font-size: 40px; line-height: 40px;}
		
		#prodotti_hp h2{font-size: 40px; background: none;}
		#prodotti_hp .menu_princ{width: 100%;}

		#novita .list{width: 100%; margin: 0px auto 40px auto;}
			#novita h2{padding-bottom: 0px;}
			#novita .item{width: 98%; margin-left: 1%; overflow: hidden; border-bottom: 1px solid #d8d8d8; padding: 20px 0px 20px 0px;}
				#novita .img{width: 25%; height: 120px; float: left; padding: 0px; margin: 0px;}
					#novita .img img{width: 100%; height: auto;}
				#novita .item .cont{width: 72%; float: right; padding: 0px; margin: 0px;}
		
		#conts_cate .item{width: 48%;}
			#conts_cate .item .foto_prod{width: 35%; padding: 0px;}
			#conts_cate .item .desc_prod{width: 54%; padding: 0px 6% 0px 0px;}
			
		#scheda_prod .breadcrumb_int{width: 98%; margin: 0px 1% 0px 1%;}
		#breadcrumb_int_gen{width: 98%; margin: 0px 1% 0px 1%;}

		#scheda_prod #all{width: 98%; margin: 40px 1% 0px 1%; background-size: 25% auto;}
			#scheda_prod #conts_prod{width: 70%;}
			#scheda_prod #menu_lat{width: 25%;}
				#scheda_prod #conts_prod h1{font-size: 37px; padding-bottom: 0px;}
				#scheda_prod #conts_prod h2, #scheda_prod #conts_prod h3{font-size: 17px;}
				
				#scheda_prod #foto{width: 30%;}
				#scheda_prod #desc{width: 65%;}
	

			#scheda_prod #conts_cate{width: 73%;}
			
		#content{width: 100%; margin: 0px auto;}	
			#content_h1{padding: 30px 0px 10px 0px;}
				#content_h1 h2{width: 98%; margin: 0px 1% 0px 1%;}
				#content_h1 h1{width: 98%; margin: 0px 1% 0px 1%; font-size: 37px; line-height: 40px; color: #c09817; }
		
		#content.tintometria h1.hardware {font-size: 30px;}
			#content.tintometria h2.hardware {font-size: 15px;}

				/*NEWS*/	
				#content.news_list{width: 98%; margin: 40px 1% 0px 1%; background-size: 25% auto;}
					#menu_lat_news{width: 30%;}
					#news_left{width: 70%; padding: 0px; margin: 0px;}
						#news_list .item{padding: 20px 0px 20px 0px; text-align: left;}
				
				/*FAQ*/
				#content.faq{width: 100%;}
					.faq h3{width: 93%; padding: 10px 6% 15px 1%;}
					.faq h4{width: 98%; padding: 5px 1% 15px 1%; margin-bottom: 10px; text-align: justify;}
		
				/*GENERAL*/
				#content.general{width: 98%; margin: 30px 1% 0px 1%; background-size: 25% auto;}					
					#content.general #ll{width: 70%;}
					#content.general #rr{width: 25%;}
					#content.general h1{font-size: 37px; padding-bottom: 15px;}
				
				/*STORIA*/
				#content.storia .anno{padding: 0px 0px 50px 13%;}
				
				
		#footer #info{width: 98%; margin: 25px auto 25px auto; overflow: hidden;}
			#footer #menu_main, #footer #menu_prodotti, #footer #info_azienda{width: 24%; padding: 5px 0px 5px 1%;}
			#footer #loghi{width: 24%; padding: 0px 0px 0px 1%; float: left; text-align: center; font-size: 14px; color: #fff;}
				#footer #loghi img{width: 100%; height: auto;}
		
									
}

@media (max-width: 1200px){
	#access ul li{display: inline; padding: 0px 5px; ont-size: 13px;}

	
}

@media (max-width: 1120px){
	
	#access{width: 100%; font-size: 13px;}		
		#access ul li{padding: 0px 4px 0px 4px;}
	
	#prodotti_hp .interni{background-size: 100% auto;}	
	#prodotti_hp .smalti, #prodotti_hp .legno, #prodotti_hp .interni, #prodotti_hp .antiruggini, #prodotti_hp .muro, #prodotti_hp .utility, #prodotti_hp .deco, #prodotti_hp .edilizia{background-size: 100% auto; }
	
}

@media (max-width: 1040px){	
	
	#header{background: none;}
	
		#logo{z-index: 999; margin: 0px auto; text-align: center; width: 100%; height: 100px; overflow: hidden; background: url('images/pat_logo.gif') repeat-x; left: 0px; top: 35px;}/*top: 35px;*/
			#logo_int{width: 100%;} 
				#logo_int img{width: 200px; height: auto;}					

		#search-langs{background: #363636; overflow: hidden; height: 46px;}
			#search-langs #search{width: 150px;}
				#search-langs #search #s{width: 75%; padding: 0px; margin: 0px;}
					#search-langs #search #searchsubmit{width: 20%; padding: 5px 0px 5px 0px; margin: 0px;}

			#search-langs #langs{width: 47%; right: 3%; text-align: right;}
				#langs_int{text-align: right;}
				#langs_sel_band{display: none;}
				#langs_list{display: block; background: none; font-family: robotobold_condensed, sans-serif; font-size: 15px; text-align: right;}
					#langs_list li{display: inline;}
						#langs_list li:first-child{padding: 0px 10px 0px 10px;  border-right: 1px solid #868686;}
						#langs_list li:last-child{padding: 0px 0px 0px 10px;}
						
						#langs_list .lang_sel_sel{display: inline;}
						#langs_list li a{display: inline;}
			
			#menu_mobile{display: block; position: absolute; width: 47%; left: 3%; top: 15px; text-align: left;}		

		#access{background: #d6ab1e; width: 100%; height: 60px; overflow: hidden;}
			#access .menu-menu_main-container{width: 1500px; display: block; margin: 0px; font-size: 15px;}
				#access ul{padding: 15px 0px; text-align: left !important;}
					#access ul li{display: inline; border: 0px; padding: 0px 10px 0px 10px;}
						#access ul li a{color: #fff;}

						#access ul li .sub-menu{top: 55px; width: 100%; padding: 13px 0px 25px 0px; margin: 0px; background: #dcdcdc;}
					
	#main{margin-top: 116px;} /* 173px;*/

	#scheda_prod #no_image{height: 0px;}
		
		#conts_cate .item{width: 48%;}
			#conts_cate .item .foto_prod{width: 35%; padding: 0px;}
			#conts_cate .item .desc_prod{width: 58%; padding: 0px 6% 0px 0px;}

		#scheda_prod #all{width: 100%; margin: 0px; background: none;}
			#scheda_prod #conts_prod{width: 98%; margin: 40px 1% 0px 1%; float: none;}
			#scheda_prod #menu_lat{width: 100%; margin: 40px 0px 0px 0px; float: none;}	
	
		#menu_lat{margin-top: 40px;}
		

		#conts_cate .item{width: 48%;}
		
		#scheda_prod #conts_cate{width: 100%; float: none; margin-top: 30px;}

		#ricerca_form h3{ padding: 15px 0px 15px 15px; font-size: 14px; }
		#ricerca_form h3 b {     font-size: 38px; }

		#sedi_l{width: 100%; float: none;}
		#sedi_r{width: 100%; float: none; margin-top: 20px;}

		#content.storia .anno{padding: 0px 0px 50px 19%;}


		.item_ricerca  .foto_prod_it{width: 8%; margin: 0px 2% 0px 0px;}
		.item_ricerca .blocco_r{width: 90%; float: right;}


	#footer #info{width: 98%; margin: 40px auto 40px auto; overflow: hidden;}
		#footer #menu_main, #footer #menu_prodotti, #footer #info_azienda{width: 100%; padding-left: 0px; float: none; background: none; border-bottom: 1px solid #5e5e5e;}
			#footer #menu_main h3, #footer #menu_prodotti h3{text-align: center;}
				#footer #menu_main div, #footer #menu_prodotti div{text-align: center;}
				#footer #menu_main li, #footer #menu_prodotti li {display: inline; margin-right: 10px;}
			
			#footer #info_azienda{text-align: center;}
		#footer #loghi{width: 100%; padding: 20px 0px 0px 0px; float: none;}
			#footer #loghi img{width: auto; height: auto;}
	
	/* ADLER */
		#menu-main-prodotti { height: auto; }
		#menu-main-prodotti #prodotti_top { overflow-x: scroll; width: 100%; }
		#menu-main-prodotti #prodotti_top .menu-menu_prodotti-container { height: auto; }
		#menu-main-prodotti #prodotti_top h2{display: none; }
		#menu-main-prodotti #menu-main-prodotti_int #ricerca_top {display: none;}	
		#menu-main-prodotti #supporti_top{display: none;}	
		#menu-main-prodotti #menu-main-prodotti_int {margin: 0px auto 30px;}
		#access #menu-main-prodotti #menu-main-prodotti_int ul { padding: 0px; }
		#access #menu-main-prodotti #menu-main-prodotti_int ul li { display: inline; margin-right: 10px;}
		#access #menu-main-prodotti #menu-main-prodotti_int ul li a { display: inline; }
		#menu-main-prodotti #menu-menu_prodotti { width: auto; }
		#menu-main-prodotti #menu-menu_prodotti-2 { width: auto; float: left; }
	/* ----- */

	#rr_menu_lat{float: none; margin-top: 30px; width: 100%;}
}


@media (max-width: 900px){
	#scheda_prod #foto #foto_prod img{width: 80%; height: auto;}
	#scheda_prod #ico_top img{width: 60px; height: auto;}

	.full{width: 100%; height: auto;}
}

.full_full{width: 100%; height: auto;}


@media (max-width: 760px){
	#prodotti_hp li p{width: 100%; height: 120px;}
		#prodotti_hp .smalti, #prodotti_hp .legno, #prodotti_hp .interni, #prodotti_hp .utility, #prodotti_hp .deco, #prodotti_hp .edilizia{background-size: 100% auto;}

	/*#conts_cate .itemz a{height: 100px;}*/

	.store_locator_trovapos{display: block;}
}

@media (max-width: 640px){
	.store_locator_trovapos_mobile {color: #95791b; margin-right: 10px; margin-bottom: 10px; font-size: 14px; line-height: 19px; font-weight: bold; display: block;}
		.store_locator_trovapos_mobile input { background: #f4f3f3; padding: 10px; border: 1px solid #e3e3e3; width: 100%; color: #73736a; cursor: pointer; font-weight: bold;}
		.store_locator_trovapos_mobile input:hover {}
	/*.store_locator_trovapos{display: none;}*/

	#intro{width: 100%; height: 345px; position: relative; overflow: hidden;}
		#intro_text{width: 100%; height: 60px; text-align: center; }
		
			#intro_text_int	{width: 100%;}
				#intro h1 {font-size: 25px; line-height: 30px; margin: 12px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: robotoregular, sans-serif; background: url('images/lin.gif') repeat-x; background-position: center center;}
					#intro h1 span{background: #fff; padding: 0px 10px 0px 10px;}
		#intro .item1{background: none; display: none;}
		#intro .item2{background: none; display: none;}
		#intro .item3{background: none; display: none;}
	
	#tintometria_servizi{display: none;}
	#tintometria_servizi_mobile{display: block; margin: 15px 0px 0px 0px; background: #f3f3f3 url('images/tinto_back.jpg') no-repeat; background-position: center top; font-size: 20px; padding: 0px 0px 0px 0px; font-family: robotoregular, sans-serif;}
		#tintometria_servizi_mobile b{color: #d6ab1e; font-family: robotoregular,sans-serif; font-size: 24px;    line-height: 27px;font-weight: normal;}
		#tintometria_servizi_mobile a{color: #fff;}
		#tintometria_servizi_mobile .l_t{display: block; padding-top: 105px;}
		#tintometria_servizi_mobile .servizi_tinto span{background: #e1b016; color: #fff;}
			#tintometria_servizi_mobile .servizi_tinto{font-size: 25px; margin-top: 15px; background: #e1b016;}
				#tintometria_servizi_mobile .servizi_tinto h2 span{background: none;}
			#tintometria_servizi_mobile ul{background: #e1b016; padding-bottom: 20px;}
				#tintometria_servizi_mobile li{margin: 0px 15% 0px 15%; border-bottom: 1px solid #ffe695;}
				#tintometria_servizi_mobile li:last-child{border: 0px;}
					#tintometria_servizi_mobile ul a{color: #fff; font-family: robotoregular,sans-serif; font-size: 18px; line-height: 23px;}
					#tintometria_servizi_mobile a{color: #616161;}

	#prodotti_hp{background: #fbc40f url('images/back_prodotti_mb.jpg') no-repeat; background-position: center top; margin-top: 20px; padding: 0px;}
		#prodotti_hp .h2_sc{display: none;}
		#prodotti_hp .h2_mb{display: block; padding-bottom: 15px; cursor: pointer; }
		#prodotti_hp h2{font-family: robotoregular, sans-serif; font-size: 26px; line-height: 25px; padding-top: 150px;}
			#prodotti_hp h2 a{color: #fff; background: url('images/frec_bianca_2.gif') no-repeat; background-position: right center; padding: 0px 30px 0px 0px;}
			#prodotti_hp .menu_princ{background: #fff; font-family: robotobold, sans-serif;}
				#prodotti_hp li{height: auto; width:100%; float: none; margin: 0px; padding: 0px; border-bottom: 1px solid #ebebeb;}
					#prodotti_hp li p{display: none;}
				
				#prodotti_hp li:first-child {margin: 0px;}
				#prodotti_hp li:nth-child(5){margin: 0px;}

				#prodotti_hp .smalti{background: none;}	
					#prodotti_hp .smalti.open>a{background: url('images/frec_smalti.gif') no-repeat; background-position: right center;}
				#prodotti_hp .legno{background: none;}	
					#prodotti_hp .legno.open>a{background: url('images/frec_legno.gif') no-repeat; background-position: right center;}
				#prodotti_hp .interni{background: none;}	
					#prodotti_hp .interni.open>a{background: url('images/frec_interni.gif') no-repeat; background-position: right center;}
				#prodotti_hp .antiruggini{background: none;}	
					#prodotti_hp .antiruggini.open>a{background: url('images/frec_antiruggini.gif') no-repeat; background-position: right center;}
				#prodotti_hp .muro{background: none;}	
					#prodotti_hp .muro.open>a{background: url('images/frec_muro.gif') no-repeat; background-position: right center;}
				#prodotti_hp .utility{background: none;}	
					#prodotti_hp .utility.open>a{background: url('images/frec_utility.gif') no-repeat; background-position: right center;}
				#prodotti_hp .deco{background: none;}	
					#prodotti_hp .deco.open>a{background: url('images/frec_deco.gif') no-repeat; background-position: right center;}
				#prodotti_hp .edilizia{background: none;}	
					#prodotti_hp .edilizia.open>a{background: url('images/frec_edilizia.gif') no-repeat; background-position: right center;}

				#prodotti_hp li a{display: block; padding: 15px 0px 15px 0px; font-family: robotobold, sans-serif; font-size: 18px;}
		
		#prodotti_hp .menu_sec{display: none;}
			#prodotti_hp .menu_sec li{border-bottom: 0px;}
			#prodotti_hp .smalti .menu_sec li{background: #f3b742 url('images/plus.png') no-repeat; background-position: right bottom;}
			#prodotti_hp .legno .menu_sec li{background: #a1876b url('images/plus.png') no-repeat; background-position: right bottom;}
			#prodotti_hp .interni .menu_sec li{background: #7aaadd url('images/plus.png') no-repeat; background-position: right bottom;}
			#prodotti_hp .utility .menu_sec li{background: #f1b1c0 url('images/plus.png') no-repeat; background-position: right bottom;}
			#prodotti_hp .deco .menu_sec li{background: #da9b88 url('images/plus.png') no-repeat; background-position: right bottom;}
			#prodotti_hp .edilizia .menu_sec li{background: #9eae60 url('images/plus.png') no-repeat; background-position: right bottom;}
				#prodotti_hp .menu_sec li a{font-size: 16px; color: #fff; padding: 10px 0px 10px 0px;}
		
			

			#prodotti_hp .link{width: 100%; background: #d6ab1e; overflow: hidden; text-align: center;}
				#prodotti_hp .link ul{width: 100%; text-align: center; overflow: hidden;}
					#prodotti_hp .link li{display: block; margin: 0px; float: none; padding: 0px; margin: 0px;}	
						#prodotti_hp .link .tuttiprodotti, #prodotti_hp .link .ricercanome, #prodotti_hp .link .ricercasupporto, #prodotti_hp .link .ricercacolore{padding: 0px; margin: 0px 2% 0px 2%; font-size: 15px;}				
					

		#ricercanometxt, #ricercasupportotxt{position: relative; text-transform: uppercase;}
		#ricercanomebox, #ricercasupportobox{/*position: absolute; z-index: 2; width: 40%; top: 0px; left: 30%; text-transform: uppercase;*/ width: 250px; top: 0px; left: 30%; text-transform: uppercase;}

		#prodotti_hp #ricercanomebox, #prodotti_hp #ricercasupportobox{position: absolute; z-index: 2; width: 40%; top: 0px; left: 30%; text-transform: uppercase;}
			

		#rivenditori{height: auto; margin-top: 30px; padding: 95px 0px 15px 0px; background: #f3f3f3 url('images/back_rivenditori_mb.gif') no-repeat; background-position: center top;}
			#rivenditori h2{font-family: robotoregular, sans-serif; font-size: 24px; line-height: 27px; color: #d6ab1e;}
				#rivenditori h2 a{ color: #d6ab1e;}
			#rivenditori h3{font-family: robotoregular, sans-serif; font-size: 20px; line-height: 23px; color: #d6ab1e;}
			#rivenditori form{background: none; display: none;}
		

		#realizzazioni{width: 100%; margin-top: 25px; padding: 0px; position: relative;}
			#realizzazioni h2{position: absolute; bottom: 0px; left: 0px; width: 100%; padding: 10px 0px 15px 0px; font-family: robotoregular, sans-serif; font-size: 24px; line-height: 27px; color: #fff; background: #e1b016;}
			#realizzazioni #galleria{margin-top: 10px; width: 100%; height: 150px; overflow: hidden;}
			#realizzazioni .link{background: #d6ab1e; padding: 12px 0px 12px 0px;}
				#realizzazioni .link a{background: url('images/plus_bianco.gif') no-repeat; background-position: right center; padding: 0px 24px 0px 0px; font-family: robotobold, sans-serif; font-size: 17px; text-transform: uppercase; color: #fff;}
			#realizzazioni h2 span{background: none;}
			#realizzazioni h2 a{color: #fff;}
			

		#novita{margin: 36px 0px 0px 0px; padding: 0px;}
			#novita .list{width: 100%; margin-bottom: 0px;}
				#novita h2{font-family: robotoregular; font-size: 24px; margin-bottom: 10px;}
				#novita .item{width: 100%; margin: 0px; overflow: hidden; border-bottom: 1px solid #d8d8d8; padding: 5px 0px 20px 0px; border-bottom: 0px; line-height: 19px;}
					#novita .item .cont{width: 94%; margin-left: 3%; float: none; font-size: 15px;}
						#novita .img{display: none;}
						#novita .item h3, #novita .item h3 a{font-size: 15px; line-height: 19px;}

						#novita .link_all{font-size: 12px; padding: 3px 0px 3px 0px;}
							#novita .link_all a{background: none;}
						
						.etichetta_news{margin: 0px 0px 0px 0px;}
						#novita .item h3{margin-top: 5px;}

		
	#scheda_prod{padding-top: 0px; font-size: 15px;}
		#scheda_prod.smalti, #scheda_prod.legno, #scheda_prod.interni, #scheda_prod.utility, #scheda_prod.deco, #scheda_prod.edilizia{background: none;}

			#scheda_prod .breadcrumb{font-size: 15px; line-height: 18px; color: #fff; padding: 25px 0px 12px 0px;}
				#scheda_prod .breadcrumb_int{text-align: center;}
					#scheda_prod .breadcrumb span{display: none;}
					#scheda_prod .breadcrumb a{display: block;}
					
					#scheda_prod.smalti .breadcrumb a{color: #fbe2b3;}
					#scheda_prod.legno .breadcrumb a{color: #e0d5c9;}
					#scheda_prod.interni .breadcrumb a{color: #cedeee;}
					#scheda_prod.utility .breadcrumb a{color: #f3b9cb;}
					#scheda_prod.deco .breadcrumb a{color: #f0d4cc;}
					#scheda_prod.edilizia .breadcrumb a{color: #d7debd;}
						#scheda_prod .breadcrumb a b{color: #fff;}
			
			#breadcrumb_int_gen{font-size: 15px; line-height: 18px;}
		
		#conts_cate .itemz{width: 44%; padding: 0px; margin: 0px 3% 20px 3%;}
			#conts_cate .itemz h2{font-size: 16px;}
		
		#all #conts_cate .itemz{width: 94%; padding: 0px; margin: 0px 3% 20px 3%;}

		#scheda_prod #all{width: 100%; margin: 15px 0px 0px 0px;}
			#scheda_prod #conts_prod{margin-top: 10px;}
			#scheda_prod #conts_prod h1{width: 94%; padding-bottom: 5px; margin: 0px 3% 0px 3%; font-size: 30px; line-height: 31px;}
			#scheda_prod #conts_prod h2, #scheda_prod #conts_prod h3{width: 94%; margin: 0px 3% 0px 3%; font-size: 16px; line-height: 18px;}

			#scheda_prod.smalti{background: none;}
			#scheda_prod.legno{background: none;}
			#scheda_prod.interni{background: none;}
			#scheda_prod.antiruggini{background: none;}
			#scheda_prod.muro{background: none;}
			#scheda_prod.deco{background: none;}
			#scheda_prod.utility{background: none;}
			#scheda_prod.edilizia{background: none;}
			
			/*ICONE TOP RIGHT*/
			#scheda_prod #ico_top{position: static; right: 0px; top: 0px; text-align: left; width: 94%; margin: 0px 3% 0px 3%;}
				#scheda_prod #ico_top img{margin-left: 10px;}
			
				#scheda_prod #foto{width: 100%; float: none; margin: 20px 0 20px;}
					#scheda_prod #foto #foto_prod img{width: auto; height:auto;}
				
					#scheda_prod #download_sc{display: none;}
					#scheda_prod #download_mb{display: block;}
				
				#scheda_prod #desc{width: 100%; float: none; margin: 0px;}
					#scheda_prod #desc ul{font-size: 16px; width: 94%; margin: 0px 3% 15px 3%;}
					
					#scheda_prod #descrizione{width: 94%; margin: 0px 3% 15px 3%;}
						#scheda_prod #desc #desc_intro{display: inline; font-size: 15px; line-height: 19px;}
						#scheda_prod #desc #desc_all{display: none;}
							#scheda_prod .continua{display: inline;}
								#scheda_prod .continua a{font-family: robotobold, sans-serif; text-transform: uppercase;}

								#scheda_prod.smalti .continua a{color: #f19f00;}
								#scheda_prod.legno .continua a{color: #967149;}
								#scheda_prod.interni .continua a{color: #5c8fc5;}
								#scheda_prod.muro .continua a{color: #599793;}
								#scheda_prod.antiruggini .continua a{color: #5c5c5c;}
								#scheda_prod.utility .continua a{color: #d71550;}
								#scheda_prod.deco .continua a{color: #cc7055;}
								#scheda_prod.edilizia .continua a{color: #798f21;}

								#scheda_prod #ico_top img {margin-right: 10px; margin-left: 0px;}
				
					#scheda_prod #tintometria{width: 94%; margin: 0px 3% 15px 3%;}

					#scheda_prod #icones{margin-top: 20px;}

						#scheda_prod .bottone{display: block; border-top: 1px solid #ebebeb; text-transform: none;}
							#scheda_prod .bottone a{font-family: robotoregular, sans-serif; font-size: 20px; display: block; padding: 10px 10% 10px 3%; background: url('images/plus_grigio.gif') no-repeat; background-position: right center;}
								#scheda_prod.smalti .bottone a{color: #f19f00;}
								#scheda_prod.legno .bottone a{color: #967149;}
								#scheda_prod.interni .bottone a{color: #5c8fc5;}
								#scheda_prod.muro .bottone a{color: #599793;}
								#scheda_prod.antiruggini .bottone a{color: #5c5c5c;}
								#scheda_prod.deco .bottone a{color: #cc7055;}
								#scheda_prod.utility .bottone a{color: #d71550;}								
								#scheda_prod.edilizia .bottone a{color: #798f21;}
								
								#scheda_prod.smalti .bottone.sel a, #scheda_prod.legno .bottone.sel a, #scheda_prod.interni .bottone.sel a, #scheda_prod.utility .bottone.sel a, #scheda_prod.deco .bottone.sel a, #scheda_prod.edilizia .bottone.sel a, #scheda_prod.muro .bottone.sel a, #scheda_prod.antiruggini .bottone.sel a{color: #fff;}
								#scheda_prod.smalti .bottone.sel a{background: #f19f00 url('images/frec_bianca.gif') no-repeat; background-position: right center;}
								#scheda_prod.legno .bottone.sel a{background: #967149 url('images/frec_bianca.gif') no-repeat; background-position: right center;}
								#scheda_prod.interni .bottone.sel a{background: #5c8fc5 url('images/frec_bianca.gif') no-repeat; background-position: right center;}

								#scheda_prod.muro .bottone.sel a{background: #599793 url('images/frec_bianca.gif') no-repeat; background-position: right center;}
								#scheda_prod.antiruggini .bottone.sel a{background: #5c5c5c url('images/frec_bianca.gif') no-repeat; background-position: right center;}

								#scheda_prod.utility .bottone.sel a{background: #d71550 url('images/frec_bianca.gif') no-repeat; background-position: right center;}
								#scheda_prod.deco .bottone.sel a{background: #cc7055 url('images/frec_bianca.gif') no-repeat; background-position: right center;}
								#scheda_prod.edilizia .bottone.sel a{background: #798f21 url('images/frec_bianca.gif') no-repeat; background-position: right center;}
							
							#scheda_prod .list{display: none; padding: 3%;}
						
					#scheda_prod #applicazione{width: 100%;}
						#scheda_prod #applicazione h3{display: none;}
					
					#scheda_prod .download {border-bottom: 1px solid #ebebeb; border-top: 0px; padding: 0px;}
						#scheda_prod .download a{width: 87%;}
						#scheda_prod .download ul a{font-size: 15px; padding-left: 0px; padding-right: 0px; width: 93%;}

						#scheda_prod.smalti .download ul a{background: url('images/download_smalti_mb.gif') no-repeat; background-position: right center;}
							#scheda_prod.smalti .download .cartellacolori a{background: url('images/cc_smalti_mb.gif') no-repeat; background-position: right center;}
							#scheda_prod.smalti .download .video a{background: url('images/vd_smalti_mb.gif') no-repeat; background-position: right center;}

						#scheda_prod.legno .download ul a{background: url('images/download_legno_mb.gif') no-repeat; background-position: right center;}
							#scheda_prod.legno #download .cartellacolori a{background: url('images/cc_legno_mb.gif') no-repeat; background-position: right center;}
							#scheda_prod.legno #download .video a{background: url('images/vd_legno_mb.gif') no-repeat; background-position: right center;}

						#scheda_prod.interni .download ul a{background: url('images/download_interni_mb.gif') no-repeat; background-position: right center;}
							#scheda_prod.interni .download .cartellacolori a{background: url('images/cc_interni_mb.gif') no-repeat; background-position: right center;}
							#scheda_prod.interni .download .video a{background: url('images/vd_interni_mb.gif') no-repeat; background-position: right center;}

						#scheda_prod.muro .download ul a{background: url('images/download_muro_mb.gif') no-repeat; background-position: right center;}
							#scheda_prod.muro .download .cartellacolori a{background: url('images/cc_muro_mb.gif') no-repeat; background-position: right center;}
							#scheda_prod.muro .download .video a{background: url('images/vd_muro_mb.gif') no-repeat; background-position: right center;}
						
						#scheda_prod.antiruggini .download ul a{background: url('images/download_antiruggini_mb.gif') no-repeat; background-position: right center;}
							#scheda_prod.antiruggini .download .cartellacolori a{background: url('images/cc_antiruggini_mb.gif') no-repeat; background-position: right center;}
							#scheda_prod.antiruggini .download .video a{background: url('images/vd_antiruggini_mb.gif') no-repeat; background-position: right center;}

						#scheda_prod.utility .download ul a{background: url('images/download_utility_mb.gif') no-repeat; background-position: right center;}
							#scheda_prod.utility .download .cartellacolori a{background: url('images/cc_utility_mb.gif') no-repeat; background-position: right center;}
							#scheda_prod.utility .download .video a{background: url('images/vd_utility_mb.gif') no-repeat; background-position: right center;}

						#scheda_prod.deco .download ul a{background: url('images/download_deco_mb.gif') no-repeat; background-position: right center;}
							#scheda_prod.deco .download .cartellacolori a{background: url('images/cc_deco_mb.gif') no-repeat; background-position: right center;}
							#scheda_prod.deco .download .video a{background: url('images/vd_deco_mb.gif') no-repeat; background-position: right center;}

						#scheda_prod.edilizia #download ul a{background: url('images/download_edilizia_mb.gif') no-repeat; background-position: right center;}
							#scheda_prod.edilizia .download .cartellacolori a{background: url('images/cc_edilizia_mb.gif') no-repeat; background-position: right center;}
							#scheda_prod.edilizia .download .video a{background: url('images/vd_edilizia_mb.gif') no-repeat; background-position: right center;}

					#scheda_prod #icones .list .item{width: 95px; height: 40px; float: left; overflow: hidden; padding: 8px 5px 11px 45px; font-size: 9px; line-height: 9px; color: #616161; text-transform: uppercase; display: table;}
					#scheda_prod #icones .list .item:nth-child(2n){}
						#scheda_prod #icones .list .item span{display: table-cell; vertical-align: middle;}

						#scheda_prod #icones .list .item.primamano{background: #f3f3f3 url('images/ico_primamano_mb.gif') no-repeat; background-position: left center;}

						#scheda_prod #icones .list .item{background-size: 28% auto;}

		#no_image{height: 15px; background: #fff;}

			
		#menu_lat{margin-top: 25px;}	
			#menu_lat p{display: none;}
			#menu_lat ul{font-family: robotobold_condensed, sans-serif; font-size: 18px; text-transform: uppercase; line-height: 19px; text-align: center;}

				#menu_lat h3{display: none;}

				#menu_lat #bottone_menu{background: #fbc40f url('images/plus_bianco_spazio.gif') no-repeat; background-position: right center; display: block;}
					#menu_lat #bottone_menu a{display: block; padding: 20px 50px 20px 20px; color: #fff; font-family: robotoregular, sans-serif; font-size: 30px;}				

				/*PRINC*/
				#menu_lat .menu-menu_prodotti-container{display: none; }
				#menu_lat .menu_princ{display: none;}
					#menu_lat .princ{border-bottom: 1px solid #e0e0e0;}
						#menu_lat .princ a{background: none;}
						
						#menu_lat .smalti a{color: #f19f00;}
						#menu_lat .legno a{color: #967149;}
						#menu_lat .interni a{color: #5c8fc5;}
						#menu_lat .utility a{color: #d71550;}
						#menu_lat .deco a{color: #cc7055;}
						#menu_lat .edilizia a{color: #798f21;}
						#menu_lat .muro a{color: #599793;}
						#menu_lat .antiruggini a{color: #5c5c5c;}

						#menu_lat .smalti.open{background: #f19f00;}
						#menu_lat .legno.open{background: #967149;}
						#menu_lat .interni.open{background: #5c8fc5;}
						#menu_lat .utility.open{background: #d71550;}
						#menu_lat .deco.open{background: #cc7055;}
						#menu_lat .edilizia.open{background: #798f21;}
						#menu_lat .muro .open{color: #599793;}
						#menu_lat .antiruggini .open{color: #5c5c5c;}

							#menu_lat ul li a{display: block; padding: 20px 50px 20px 20px;}

							#menu_lat .open a{color: #fff;  background: url('images/frec_bianca.gif') no-repeat; background-position: right center;}
							
							/*SEC*/
							#menu_lat .menu_sec{display: none;}
								#menu_lat .menu_sec li{background: #acacac url('images/plus_transp.png') no-repeat; background-position: right center; border-top: 1px solid #bdbdbd;}
									#menu_lat .menu_sec li a{color: #fff; background: none;}

							#menu_lat .smalti .menu_sec .sel{background: #f3b742; border-top: 1px solid #f6c15c;}
							#menu_lat .legno .menu_sec .sel{background: #a1876b; border-top: 1px solid #bca48a;}
							#menu_lat .interni .menu_sec .sel{background: #7aaadd; border-top: 1px solid #97b7da;}
							#menu_lat .utility .menu_sec .sel{background: #f1b1c0; border-top: 1px solid #e4a5b3;}
							#menu_lat .deco .menu_sec .sel{background: #da9b88; border-top: 1px solid #e2afa0;}
							#menu_lat .edilizia .menu_sec .sel{background: #9eae60; border-top: 1px solid #b4c083;}				
	

		/*ELENCO PRODOTTI IN CATEGORIA*/
			#scheda_prod #conts_cate{width: 100%; float: none;}
				#conts_cate .item{width: 100%; height: auto; padding: 8px 0px 8px 0px; display: table; float: none; overflow: hidden; border-bottom: 1px solid #ebebeb;}
					#conts_cate table{width: 100%;}
					#conts_cate .item .foto_prod{width: 20%; padding: 3px 0px 0px 3%; /*float: left;*/ overflow: hidden;}
						
					#conts_cate .item .desc_prod{width: 60%; padding: 0px 8% 0px 3%; /*float: right;*/ display: table-cell;}
						#conts_cate .item .desc_prod h2{font-family: robotobold, sans-serif; font-size: 19px; text-transform: uppercase;}
						#conts_cate .item .desc_prod h3{font-size: 15px; line-height: 18px; color: #616161;}	
						
	
		#scheda_prod #list_desktop{display: none;}
		#scheda_prod #list_mobile{display: block;}

			#content_h1{padding: 20px 0px 10px 0px; text-align: center;}
				#content_h1 h2{width: 94%; margin: 0px 3% 0px 3%; font-size: 15px; line-height: 18px;}
				#content_h1 h1{width: 94%; margin: 0px 3% 0px 3%; font-size: 32px; line-height: 34px; color: #fff; color: #c09817;}

				/*NEWS*/	
				#news_list .item{width: 100%; padding: 20px 0px 20px 0px; text-align: left;}
				#news_list .item:first-child{padding: 20px 0px 20px 0px;}
					#news_list .item .img{width: 30%;}

				/*FAQ*/
				#content.faq{width: 100%; text-align: left;}
					.faq h3{width: 88%; padding: 10px 9% 15px 3%; font-size: 19px;}
					.faq h4{width: 94%; padding: 5px 3% 15px 3%; margin-bottom: 10px;}
				
				/*GENERAL*/
				#top_image, #top_image.novita{width: 100%; height: 15px; background: #244a5d;}
				#top_image.realizzazioni{width: 100%; height: 15px; background: #898989;}
				#top_image.rivenditori{width: 100%; height: 15px; background: #e31e27;}

				#breadcrumb_int_gen{width: 94%; margin: 0px 3% 0px 3%; text-align: center;}

				#content.general{width: 94%; margin: 20px 3% 0px 3%; background: none;}
									
					#content.general h1{font-size: 32px; line-height: 34px; padding-bottom: 15px; text-align: center;}
					#content.general #ll{width: 100%; float: none;}
					#content.general #rr{width: 100%; float: none;  margin-top: 30px; border-top: 1px solid #e0e0e0;}

					#content.ricerca #rr{background: #f3f3f3;}
						#content.general #rr li a{padding: 10px 20px 10px 10px;}
						#ricerca_form div{padding: 5px 15px 15px 15px;}
				
				.organizzazione_tab{width: 100%;}
					.organizzazione_tab td{display: block;}
					.organizzazione_tab td:first-child{width: 100%;}
						.organizzazione_tab td img{width: 70%; height: auto;}
						.organizzazione_tab strong{font-size: 16px;}
				

				.sist_tint_logo {width: 100%; display: block;}
						.sist_tint_logo img  {width: 100%;}
				

				#content.tintometria h1.hardware {font-size: 25px;}
					#content.tintometria h2.hardware {font-size: 12px; text-align: center;}
				

				.hardware_tab{width: 100%;}
						.hardware_tab td{display: block;}
						.hardware_tab td:first-child{width: 100%; text-align: center;}
							.hardware_tab td img{width: 70%; height: auto;}
							.hardware_tab strong{font-family: robotobold_condensed,sans-serif; font-size: 18px; font-weight: normal; color: #969690;}

				
				#content.storia .anno{padding: 120px 0px 20px 0px; background-position: center top !important;}
				#content.storia h4 {text-align: left;}

				#contatti_l{width: 100%; float: none; margin-bottom: 25px;}
				#contatti_r{width: 100%; float: none;}

				.item_ricerca  .foto_prod_it{width: 15%; margin: 0px 2% 0px 0px;}
				.item_ricerca .blocco_r{width: 80%; float: right;}				

				.news_prodotti_tab td{display: block;}
					.news_prodotti_tab td:nth-child(odd){text-align: center;}

					
				#content.ricerca #ll ul li{width: 90%; padding: 10px 10% 10px 0px !important; text-align: left;}

				#content.ricerca #ll #noresults li{width: 96%; padding: 0px 0px 0px 4% !important; margin: 0px !important;}
				
				
				#noresults{width: 100%; padding: 70px 0px 0px 0px; margin: 0px 0px 0px 0px; background-position: center top;}

				.organizzazione_tab td:nth-child(odd){text-align: center;}

				#content.ricerca #ll ul li, #content.ricerca .item_ricerca{background: none; text-align: left;}

	#footer{margin-top: 35px;}
		#footer #info{width: 98%; margin: 15px auto 15px auto; overflow: hidden; font-size: 14px; line-height: 20px;}
			#footer #menu_main, #footer #menu_prodotti, #footer #loghi_int{display: none;}
				#footer .logo_mb{display: block; margin: 0px auto 15px auto;}
				#footer .link{display: inline; padding: 0px 5px 0px 5px;}
				#footer #info_azienda{text-align: center; border-bottom: 0px; padding: 0px; font-size: 13px;}
				#footer #dev{font-size: 13px;}

}

/* ADLER */
#menu_mobile_elem { height: 100px; z-index: 10; background-color: #fff; }
#menu_mobile_elem ul.menu li { display: block; float: left; }
#menu_mobile_elem ul.menu li ul { display: none; }
/*#menu-main-prodotti .menu-menu_prodotti-container { padding-right: 50px; }*/

.wl-class-smalti-allacqua-e-a-solvente { border: 1px solid red; }

#intro {height: 950px;}

#menu_mobile_main { width: 100%; z-index: 100; overflow-x: scroll; }
	.menu_mobile { width: auto; text-align: left; display: none; }
		.menu_mobile div { float: left; padding-right: 10px; }


/*.store_locator_avviso {color: #95791b; background: #fdefc2; padding: 10px; border: 1px solid #f0e2b3; margin-right: 10px; font-size: 14px; line-height: 19px;}*/
.store_locator_avviso {color: #95791b; background: #f4f3f3; padding: 10px; border: 1px solid #e3e3e3; margin-right: 10px; font-size: 14px; line-height: 19px;}


.prodotti_paginazione {border-top: 50px solid #fff; background: #f3f3f3; padding: 10px 0px 10px 0px; text-align: center; }
.prodotti_paginazione:first-child{border-top: 0px; }

	.prodotti_paginazione a{color: #353535; text-transform: uppercase; font-size: 13px; padding: 0px 5px 0px 5px;}
	.prodotti_paginazione span{color: #b9b9b9;}
.prodotti_paginazione .sel {color: #000; font-weight: bold; padding: 5px; }

#conts_cate .prod_iniziale{clear: both; width: 96%; padding: 10px 2% 10px 2%; background: #f3f3f3; font-size: 16px; margin-top: 40px; font-family: robotobold, sans-serif; color: #d6ab1e; font-size: 25px;}
	#conts_cate .primalettera{margin-top: 0px;}




/* #cicli_applicazione { border: 1px solid #000 } */
#cicli_applicazione table tr#tr_appl td { padding: 0px; margin-top: auto; margin-bottom: auto; }
#cicli_applicazione .cellatab { border-top: 4px solid #fff; padding: 4px; }
#cicli_applicazione table tr#tr_appl td div { padding: 4px; margin-top: auto; margin-bottom: auto; }
.divcenter{text-align: center;}


/*GALLERIA A BOX*/
.gallery_box{width: 100%; overflow: hidden;}
	.gallery_box div{overflow: hidden; float: left; position: relative; cursor: pointer;}
	.gallery_box div div{overflow: hidden; position: relative;}
		.gallery_box .dida{display: none; width: 100% !important; height: 100% !important; position: absolute; z-index: 2; top: 0px; left: 0px; background: url('images/pat_white.png'); cursor: pointer; text-align: center; color: #000; text-align: center;}
			.gallery_box .dida_int{width: 96% !important; padding: 40% 2% 0px 2%;}

#tornasu { position: fixed; bottom: 10px; right: 20px; }

#ricercanomebox {
	font-family: robotobold, sans-serif;
	padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
	font-size: 16px;
	color: #e1b016;
	text-transform: uppercase;
	width: 200px;
}

#ricercasupportobox {
	font-family: robotobold, sans-serif;
	padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
	font-size: 16px;
	color: #e1b016;
	text-transform: uppercase;
}


#wpsl-stores, #wpsl-direction-details, #wpsl-gmap {
    height: auto !important;
}

#wpsl-direction-details, #wpsl-stores {
    height: auto !importanta;
    overflow-y: none !importanta;
}