	html {height: 100%;}
	body, table, ul, ol, p, h1, h2, h3, form{ margin: 0; padding: 0; }
	body {height: 100%; background-color: #AFAAD5; font-family: arial; font-size: 0.8em; overflow-x: hidden;}
	ul, ol{ list-style: none;}
	img{ border: none; display: block;}
	a img{ border: none;}
	div.notizie img, div.realizzazioni img{overflow: hidden;}
	div.clear{ clear: both;}
	.pointer{ cursor:pointer;}
	.hidden{visibility:hidden;}
	.hide{display: none;}
	.clessidra{ cursor: wait;}
	img#background{ position: fixed; z-index: 1;}
	img#background2{ position: fixed; z-index: 2;}

/*LIVELLO VISIVO*/
	#jquery_slide{ z-index: 1; height: 100%; width:100%; position:fixed;}	
	#big_trama{z-index: 2; height: 100%; width:100%; position:fixed; /*background: transparent url(../img/trama.png) repeat;*/}

/*LAYOUT BASE*/
	#main{ z-index: 1000; top:0; left: 0; position: absolute; width:100%; min-width: 1000px;}
	#griglia{position: relative; margin: 0 15px 0;} 
	#navigation{ float: right; margin:19px 15px 16px 0; width: 2.25%; z-index: 10000; position: relative; cursor: pointer;}
	div.browser_error a:link, browser_error a:visited{ text-decoration: underline; color: #FFF;}
	div.browser_error a:hover, browser_error a:active, browser_error a:focus{ text-decoration: none;}
	
	#griglia_tipo_2{ /*margin:0.7% 0.2% 1.04% -0.1%;*/ position: relative; margin: 0 15px 0;}
	div.lingua{ float: left; width: 95%; z-index: 10; position: relative; text-align: right; margin: 1.60% 0 0 0; font-size: 0.9em;}
	div.lingua, x:-moz-any-link { margin: 1.40% 0 0 0;}
	div.lingua, x:-moz-any-link, x:default { margin: 1.40% 0 0 0;}
	div.lingua a{ text-decoration: none;}
	div.lingua p.colore_0, div.lingua p.colore_0 a{ color: #000;}
	div.lingua p.colore_0 a:hover, div.lingua p.colore_0 span:hover{ color: #FFF;}
	div.lingua p.colore_1, div.lingua p.colore_1 a{ color: #FFF;}
	div.lingua p.colore_1 a:hover, div.lingua p.colore_1 span:hover { color: #000;}
	
	#board{z-index:2; width: 100%; height: 100%; }
	div.absolute{ position: absolute; top:0; left:0; width: 100%; height: 100%; z-index: 2000;}
	ul.dati_fiscali{font-size: 0.8em; color: #FFF; position: relative; margin: 0 15px 15px 15px; float: left; width: 40%;}
	ul.dati_fiscali li{ display: inline; padding-right: 0.5%;}
	ul.credits{font-size: 0.8em; color: #FFF; text-decoration: underline; position: relative; z-index: 7000;  margin: 0 15px 15px 15px; float: right;}
	ul.credits li span{ cursor: pointer;}
	div.display_credits{ display:none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 11000; }
	div.display_credits div.testo{ margin:1.60% 0 0 15px; position: relative; z-index: 12000;}
	div.display_credits div.testo, x:-moz-any-link {margin:1.40% 0 0 15px;}
	div.display_credits div.testo, x:-moz-any-link, x:default {margin:1.40% 0 0 15px;}
	div.display_credits div.testo p{ color: aqua; font-size: 1.1em;}
	div.display_credits div.testo p a{ text-decoration: none; color: aqua; }

/*BOXES IN HOME PAGE///////////////////////////////////////////////////////////// */
	div.box { margin:0 1.29% 1.29% 0; width:19.00%; float: left; text-align: center; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px;  background-color: #FFF; }
	div.big_box { margin:0 1.29% 1.29% 0; width:39.25%; float: left; text-align: center; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #FFF;}
	div.bigger_box{ margin:0 0 1.29% 0; width:79.79%; float: left; text-align: center; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #FFF;}
	div.notizie div.bigger_box{ margin-right: 1.29%;}
	div.big_box_dashed{ width:39.25%; margin:0 1.29% 1.29% 0; float: left; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
	div.box_img{margin: 4px;}
	div.bigger_box div.box_img{margin: 4px 4px 5px;}
	div.big_box div.box_img{margin: 4px 4px 5px;}
	div.last{margin:0 0 1.29% 0; }
	div.box, x:-moz-any-link {margin:0 1.25% 1.25% 0;}
	div.box, x:-moz-any-link, x:default {margin:0 1.25% 1.25% 0;}
	div.big_box, x:-moz-any-link{ margin:0 1.25% 1.25% 0;}
	div.big_box, x:-moz-any-link, x:default {margin:0 1.25% 1.25% 0;}
	div.bigger_box, x:-moz-any-link{margin:0 0 1.25% 0; width:79.75%;}
	div.bigger_box, x:-moz-any-link, x:default {margin:0 0 1.25% 0;}
	div.last, x:-moz-any-link {margin:0 0 1.25% 0;}
	div.last, x:-moz-any-link, x:default {margin:0 0 1.25% 0;}
	div.edizione{ background-color: #FBF7EC;}


/*HEADER DI PAGINA //////////////////////////////////////////////////////////////////////////////*/
	div.big_rounder{background-color: #FFF; width: 100%; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding:1.1% 0 0.9%; margin-bottom:1.25%; }
	div.big_rounder, x:-moz-any-link{padding:1.05% 0 0.75%;}	
	div.big_rounder, x:-moz-any-link, x:default {padding:1.05% 0 0.75%;}

	div.big_rounder_glicine{background-color:#AFAAD5; width: 100%; -moz-border-radius: 3px; -webkit-border-radius: 3px;  margin-bottom:1.25%; }

/*BOX DESIGNERS*/
	div.content_designers{ margin:0 15px;}
	div.box_designer{ float: left; width: 10.0%; margin: 0 1.218% 1.05% 0;}
	div.box_designer, x:-moz-any-link{margin: 0 1.25% 0.95% 0;}
	div.box_designer, x:-moz-any-link, x:default { margin: 0 1.25% 0.95% 0;}
	.last_box_random{float: left; width: 10.0%; margin: 0 0 0 0;}
	.last_box_random, x:-moz-any-link{margin: 0 0 0 0;}
	.last_box_random, x:-moz-any-link, x:default {margin: 0 0 0 0;}
	div.ultimo_rigo div.box_designer{ float: left; width: 10.0%; margin: 0 1.218% 0 0;}
	div.ultimo_rigo div.box_designer, x:-moz-any-link{margin: 0 1.25% 0 0;}
	div.ultimo_rigo div.box_designer, x:-moz-any-link, x:default {margin: 0 1.25% 0 0;}
	div.big_siluette{ width: 21.218%; float: left; margin-right: 1.218% ;}
	div.big_siluette div.box_designer{  width: 47.3%;}
	div.big_siluette div.last_box_random{float:right; width: 47.3%;}
	div.big_siluette div.ultimo_rigo{ margin-top: 9.7%; }
	div.questionario_designer{ float: left; width: 48.9%; margin-right: 1.218%; }
	div.curriculum_designer{ float: left; width: 26.7%; }
	div.curriculum_designer, x:-moz-any-link{ float: left; width: 27.446%; }
	div.curriculum_designer, x:-moz-any-link, x:default { float: left; width: 27.446%;}
	p{ line-height: 1.5em;}
	ul, p{font-size: 1.1em;}
	ul li a{ color: #000; }
/*ul.questionario li:first-letter{ text-transform: lowercase;}*/
	ul.questionario li.risposta{ line-height: 1.1em; font-weight: bold; font-size: 1.2em;  padding-bottom:1.50%;}

/*STAMPA*/

	div.stampa div.contenitore_box_stampa{float: left; width:19%; margin:0 0 0 1.29%;}
	div.stampa div.contenitore_box_stampa, x:-moz-any-link {margin:0 0 0 1.25%;}
	div.stampa div.contenitore_box_stampa, x:-moz-any-link, x:default {margin:0 0 0 1.25%;}
	div.contenuto_riga{width: 100%;}
	div.contenuto_riga{width: 100%;}
	/*div.contenuto_riga div.contenitore_box_stampa:first-child{ margin-left: 0;}*/	
	div.stampa div.primo_contenitore{ margin-left: 0;}
	

	div.contenitore_box_stampa_grande{float: left; width:39.2%; margin:0 0 0 1.25%;}
	div.stampa div.contenuto_riga div.contenitore_box_stampa_grande:first-child{ margin-left: 0;}
	/*div.contenitore_box_stampa_grande img{ padding-bottom: 1%;}*/

	/*
		#stampa_prodotto div.contenitore_box_stampa_grande{float: left; width:39.2%; margin:0 1.35% 0 0;}
		#stampa_prodotto div.contenitore_box_stampa_grande, x:-moz-any-link{margin:0 1.20% 0 0%; width:39.3%;}
		#stampa_prodotto div.contenitore_box_stampa_grande,x:-moz-any-link, x:default{margin:0 1.20% 0 0%; width:39.3%;}
	*/
	#stampa_prodotto div.primo_contenitore{ margin-left: 0;}
	#primo_in_stampa{ margin-right: 0;}
		
	div.stampa table{ border: 0; border-collapse: collapse;}
	div.stampa table td{ vertical-align: top;}
	
	div.stampa table td.mincol{ width:1.29%;}
	div.stampa table td.mincol, x:-moz-any-link {width:0 0 0 1.25%;}
	div.stampa table td.mincol, x:-moz-any-link, x:default { width: 1.25%;}
	div.stampa table td.minbox{ width: 19%;}
	div.stampa table td.bigbox{}
	
	/*
	tr div.box{ width: 97.75%;}*/
	div.stampa div.box{ text-align: left; position: relative; width: 100%; margin:0 0 7.3% 0; cursor:default;}
	div.stampa div.box, x:-moz-any-link {margin:0 0 6.8% 0;}
	div.stampa div.box, x:-moz-any-link, x:default {margin:0 0 6.8% 0;}
	div.stampa div.big_box{ text-align: left; position: relative; width: 100%;  cursor:default;}

	div.titolo_stampa{position: absolute; height: 70%;  margin:2.2% 3.7%; }
	div.titolo_stampa h1{font-family: Georgia; font-size:1.8em; line-height: 1.2em; font-weight: normal;}
	div.titolo_stampa h1 a{ text-decoration: none; color: #000;}
	div.big_box div.titolo_stampa{margin:0 1.8%;}
	div.big_box div.titolo_stampa h1{ font-size:4.5em; }
	div.dati_stampa{position:absolute; bottom:0; overflow:hidden;}
	div.dati_stampa{padding:0 3.7% 3.7%;}
	div.big_box div.dati_stampa{padding:0 1.8% 1.8%;}
	div.dati_stampa ul li{ display: inline;}
	div.dati_stampa ul li.testata{ font-weight: bold;display:block;}
	div.dati_stampa ul li.data{ display:block;}
	div.select_stampa{ background-color: transparent; position: relative; z-index: 4000;}

/*NEWS*/
	#colonna_sx{ float: left; margin:0 0 0 0; width:19.00%;}
	#colonna_sx div.box{ width: 100%; margin-bottom: 7.5%; cursor: default;}
	#colonna_sx div.box, x:-moz-any-link{ margin-bottom: 6.5%;}
	#colonna_sx div.box, x:-moz-any-link{ margin-bottom: 6.5%;}
	
	#colonna_dx{ float: left; width: 79.9%; margin-left:1.10%;}
	#colonna_dx div.big_box{ width: 49.2%; margin:0 0 1.6%;}
	#colonna_dx div.margine_sinistro_news{ float: right;}
	
	#colonna_dx div.bigger_box{ margin-bottom: 1.6%; width: 100%;}
	#colonna_dx div.bigger_box, x:-moz-any-link{margin-bottom: 1.50%;}
	#colonna_dx div.bigger_box, x:-moz-any-link, x:default {margin-bottom: 1.50%;}
	
	/*#colonna_dx div.big_box_dashed{margin-left:1.60%;}
	#colonna_dx div.big_box_dashed, x:-moz-any-link{margin-left:1.50%;}
	#colonna_dx div.big_box_dashed, x:-moz-any-link, x:default {margin-left:1.50%;}*/
	div.notizie a{ color: #000; text-decoration: none;}
	div.notizie div.box, div.notizie div.big_box, div.notizie div.bigger_box, div.notizie div.big_box_dashed{ text-align: left; position: relative; cursor: default;}
	div.footer_news{position:absolute; bottom:0; overflow:hidden; width: 49.05%;}


/*TAG GENERALI NOTIZIE */
	/*div.sequenza_absolute img{ overflow: hidden; position: absolute; z-index: 3000;}*/
	div.dati_bottom{ position: absolute; bottom:0; overflow:hidden; width: 100%;}
	div.dati_bottom a{ text-decoration: none;}
	div.galleria_immagini{ width: 100%; position: relative;}
	
/*TIPOLOGIA_1 OK*/
	div.tipologia_1  div.contenitore{ position: relative; margin:4px 4px 0 4px;}
	div.tipologia_1 h1, div.tipologia_1 p.big_text{font-size: 2.6em; line-height: 1.2em; font-weight: normal;} 
	div.tipologia_1 div.testo{ width: 50%; float: left; height: 100%;}
	div.tipologia_1 div.testo div.testo_350{ position: absolute; top:0; left: 0; width: 49.5%;}
	div.tipologia_1 div.testo div.testo_350 p{ padding: 6px;}
	div.tipologia_1 div.media{ width: 49%; position: relative; float: right;}
	div.tipologia_1 div.media img.bg{ position: relative; top: 0; left: 0; width: 100%;}
	div.tipologia_1 div.footer_news{ position:absolute; bottom:0;}
	div.tipologia_1 div.footer_news p.sinistro{ float: left;  margin-left: 6px;}
	div.tipologia_1 div.footer_news p.destro{ float: right; text-align: right;  width: 70%;}
	div.tipologia_1 div.ufoDemo{position: absolute; z-index: 4000; top: 0; left: 0; height: 43.4%; width: 100%; }
	div.tipologia_1 div.ufoDemo, x:-moz-any-link{height: 100%; width: 100%; background-color: #000;}
	div.tipologia_1 div.ufoDemo, x:-moz-any-link, x:default{height: 100%; width: 100%; background-color: #000;} 

/*TIPOLOGIA_2 OK*/
	div.tipologia_2  div.contenitore{ position: relative; margin:4px 4px 0 4px;}
	div.tipologia_2 p.big_testo_1{font-size:2.6em; line-height: 1.2em;} 
	div.tipologia_2 p.big_testo_2{font-size:2.4em; line-height: 1.2em;} 
	div.tipologia_2 div.testo{ width: 50%; float: left; height: 100%;}
	div.tipologia_2 div.testo div.testo_650{ position: absolute; top:0; left: 0;  width: 49.5%;}
	div.tipologia_2 div.testo div.testo_650 p{ padding: 6px;}
	div.tipologia_2 div.media{ width: 49%; position: relative; float: right;}
	div.tipologia_2 div.media img.bg{ position: relative; top: 0; left: 0; width: 100%;}
	div.tipologia_2 div.footer_news{ position:absolute; bottom:0;}
	div.tipologia_2 div.footer_news p.sinistro{ float: left;  margin-left: 6px;}
	div.tipologia_2 div.footer_news p.destro{ float: right; text-align: right;  width: 70%;}
	div.tipologia_2 div.ufoDemo{position: absolute; z-index: 4000; top: 0; left: 0; height: 43.4%; width: 100%; }
	div.tipologia_2 div.ufoDemo, x:-moz-any-link{height: 100%; width: 100%; background-color: #000;}
	div.tipologia_2 div.ufoDemo, x:-moz-any-link, x:default{height: 100%; width: 100%; background-color: #000;} 
	
/*TIPOLOGIA_3*/
	div.tipologia_3  div.contenitore{ position: relative; margin:4px 4px 0 4px;}
	div.tipologia_3 div.media{ position: relative; width: 100%;}
	div.tipologia_3 div.testo{ margin:15px 10px;}
	div.tipologia_3 p.big_testo_1{font-size:2.2em; line-height: 1.2em;} 
	div.tipologia_3 p.big_testo_2{font-size:1.8em; line-height: 1.2em;} 
	div.tipologia_3 div.media img.bg{ position: relative; top: 0; left: 0; width: 100%;}
	div.tipologia_3 div.media h1{font-weight: normal; font-size: 2.0em;}
	div.tipologia_3 div.media h2{font-weight: bold;}
	div.tipologia_3 div.footer_news{ position:absolute; bottom:4px;  width: 100%;}
	div.tipologia_3 div.footer_news p.sinistro{ float: left;  margin-left: 10px;}
	div.tipologia_3 div.footer_news p.destro{ float: right; text-align: right; width: 70%;  margin-right: 10px;}
	div.tipologia_3 div.ufoDemo{position: absolute; z-index: 4000; top: 0; left: 0; height: 43.5%; width: 100%;}
	div.tipologia_3 div.ufoDemo, x:-moz-any-link{height: 100%; background-color: #000;}
	div.tipologia_3 div.ufoDemo, x:-moz-any-link, x:default{height: 100%; background-color: #000;}
	
/*TIPOLOGIA 4*/
	div.tipologia_4  div.contenitore{ position: relative; margin:4px 4px 0 4px;}
	div.tipologia_4 div.media{ position: relative; width: 100%;}
	div.tipologia_4 div.media img.bg{ position: relative; top: 0; left: 0; width: 100%;}
	div.tipologia_4 div.testo{ margin:15px 10px 10px;}
	div.tipologia_4 h1{font-weight: normal; font-size: 2.0em;}
	div.tipologia_4 h2{font-size: 1.7em; margin-bottom: 15px;}
	div.tipologia_4 div.footer_news{ position:absolute; bottom:4px;  width: 100%;}
	div.tipologia_4 div.footer_news p.sinistro{ float: left;  margin-left: 10px;}
	div.tipologia_4 div.footer_news p.destro{ float: right; text-align: right; width: 70%;  margin-right: 10px;}
	div.tipologia_4 div.ufoDemo{position: absolute; z-index: 4000; top: 0; left: 0; height: 43.5%; width: 100%;}
	div.tipologia_4 div.ufoDemo, x:-moz-any-link{height: 100%;  background-color: #000;}
	div.tipologia_4 div.ufoDemo, x:-moz-any-link, x:default{height: 100%;  background-color: #000;	}

/*TIPOLOGIA_5 OK*/
	div.tipologia_5 div.absolute{ position: absolute; top:0; left: 0;}
	div.tipologia_5 div.media{ margin: 4px; height: 40%; position: relative; }
	div.tipologia_5 div.media h1{font-weight: normal; font-size: 2.3em; margin: 6px 6px 10px; }
	div.tipologia_5 div.media h2{font-weight: normal; margin: 6px 6px 10px; }
	div.tipologia_5 div.media p{font-weight: normal; height: 58%; position: relative; margin: 6px;}
	div.tipologia_5 div.sequenza_absolute{ bottom: 4px; margin: 4px 4px 0; position: relative;}

	
/*TIPOLOGIA 6* OK */
	div.tipologia_6{ background-color: #F4EB9F; }
	div.tipologia_6 div.media{ margin: 10px;}
	div.tipologia_6 h1{ font-weight: normal; font-family: Courier; font-size: 1.7em; line-height: 1.2em; } /* usato per corpo 23pt*/
	div.tipologia_6 p{ font-weight: normal; font-family: Courier; font-size: 1.7em; line-height: 1.2em; } 
	
/*TIPOLOGIA_7 OK*/
	div.tipologia_7{ background-color: #B2D395;}
	div.tipologia_7 div.media{ margin: 10px; height: 94%;}
	div.tipologia_7 div.titolo_news h1{ font-size: 1.3em; margin-bottom: 10px;}/* usato per corpo 20pt*/
	div.tipologia_7 div.testo_news p{ font-size: 1.2em;} /* usato per corpo 18pt*/

/*TIPOLOGIA_8 OK*/
	div.tipologia_8{background-color: #AFAAD5; border: 1px dotted #FFF; font-weight: bold; color: #FFF; font-size: 1.0em; line-height: 1.0em; }
	div.tipologia_8 div.absolute{position: absolute;}
	div.tipologia_8 div.testo_news{margin: 10px;}
	
/*TIPOLOGIA_9 OK*/
	div.tipologia_9 div.media{margin:10px;}
	div.tipologia_9 div.media p{ font-size: 2.7em; line-height: 1.0em; font-weight: bold; padding: 0;}

/*TIPOLOGIA_10*/
	div.tipologia_10 div.media{ margin: 4px;}
	div.tipologia_10 div.media div.sequenza_absolute img.img_prodotto{ position: relative;}

/*TIPOLOGIA_12, TIPOLOGIA_13 - E REALIZZAZIONI */
	div.realizzazioni div.big_box{ text-align: left; position: relative; }
	
	div.tipologia_12 div.contenitore{position:relative; margin:4px 4px 0 4px; }
	div.tipologia_12 div.media{ position: relative; width: 100%;}
	div.tipologia_12 div.media img.bg{ position: relative; top: 0; left: 0; width: 100%;}
	div.tipologia_12 div.footer_news div.dati_sx h1{font-weight: normal; font-size: 1.7em; margin-bottom: 4px;}
	div.tipologia_12 div.footer_news div.dati_sx h2{font-weight: normal; font-size: 1.3em;}
	div.tipologia_12 div.footer_news{bottom:0; left: 0; overflow:hidden; width: 100%; height: 22.5%; margin-bottom: 10px;}
	div.tipologia_12 div.footer_news div.dati_sx{ width: 60%; float: left; margin-left: 10px;}
	div.tipologia_12 div.footer_news div.dati_dx{ width: 32%; float: right; margin:0 10px 0 18px;}
	div.tipologia_12 div.footer_news div.dati_dx ul{width: 45%; float: right; margin: 0; padding: 0; margin-left: 5%; list-style: none;}
	div.tipologia_12 div.footer_news div.dati_dx ul li a{ color: #000; text-decoration: underline;}
	div.tipologia_12 div.footer_news div.dati_dx ul li a:hover{ text-decoration: none;}
	
	div.box_lungo{ width: 19%; float: left; position: relative; margin-right:1.2%;}
	div.realizzazioni div.last, div.azienda div.last{ margin-right: 0;}
	div.box_lungo div.edizione{ background-color: #F8F8EC;}
	div.tipologia_13 div.media{margin:10px;}	
	div.tipologia_13 div.media div.absolute{ width: 100%;}
	div.tipologia_13{-moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #FFF; width: 100%; float: left;}
	div.tipologia_13 div.absolute{ z-index: 1;}
	div.select_realizzazioni{ position: absolute; margin-top: 3.9%; width: 100%;  z-index: 5000;}
	div.select_realizzazioni, x:-moz-any-link{margin-top: 7%; }
	div.select_realizzazioni, x:-moz-any-link, x:default{ margin-top: 7%;}
	div.tipologia_13 p{padding-bottom: 8%; line-height: 1.3em;}
	
/*PRODOTTI /////////////////////////////////////////////////// */
	div.big_rounder_prodotti{width: 100%; margin-bottom:1.6%; position: relative; float: left; }
	div.content_prodotti{ position: absolute; top: 0; width: 100%; background-image: url(../img/bg_prodotti_bottom.png); background-repeat: repeat-y; background-position: 40% top;}
	div.prodotto_sx{ width: 40%; float: left; }
	div.parte_superiore_prodotto{ background: #FFF; width: 100%; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px;}
	div.nome_prodotto{ margin:4px 0 0 4px; float: left; width:97.7%;}
	div.nome_designer{ margin:4px 0 0 4px; float: left; width:65.0%; padding-bottom: 6%;}
	div.nome_designer, x:-moz-any-link{ margin:4px 0 0 4px;}
	div.nome_designer, x:-moz-any-link, x:default { margin:4px 0 0 4px;}
	div.testo_evocativo_prodotto{position: absolute; bottom: 0; width:40%; }
	div.bottom_prodotto{ height: 11px; background-color: #FFF; -moz-border-radius-bottomleft: 3px;  -webkit-border-bottom-left-radius: 3px; margin-top: -1px;  }
	div.prodotto_dx{ width: 60%; float: right; background-color: #FFF; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; position: relative;}

	div.galleria_prodotto{ margin: 4px 4px 0; position: relative;}
	div.galleria_prodotto img{ width: 100%;}
	div.prodotto_dx div.absolute{ z-index: 1; position: absolute; top:0; }
	div.sequenza_absolute img.img_prodotto{ position: absolute; top: 0;}
	
	div.descrizione_prodotto{width: 19.5%; float: left; margin:15px 0 0 15px;}
	div.caratteristiche_tecniche{width: 19.5%; float: left;  margin:15px 0 0 17px;}
	div.caratteristiche_tecniche p{ padding-bottom: 3%;}
	div.disegni_tecnici{float: left; margin:4px 0 4px 17px; width: 43.1%;}
	div.download_prodotto{float: right; margin:15px 17px 0 0; width: 10%; text-align: right;}
	div.download_prodotto ul li.dwnld{ color: #FFF; padding-bottom: 3%;}
	div.download_prodotto ul li a{color: #FFF; text-decoration: underline;}

	

/*CONTATTI ////////////////////////////////////////////////////////////////*/
	div.contatti div.box{ text-align: left; position: relative; width: 100%; margin-bottom: 6.5%; cursor:default;}
	div.contatti div.big_box{ text-align: left; position: relative; width: 100%;  cursor:default; }
	div.contatti img{ display: block; overflow: hidden;}
	div.contenitore_box_contatti{float: left; width:18.65%; margin:0 0 0 1.25%;}
	div.contenitore_box_contatti, x:-moz-any-link{margin:0 0 0 1.2%;}
	div.contenitore_box_contatti,x:-moz-any-link, x:default{margin:0 0 0 1.2%;}
	div.contenuto_contatti{position: absolute; }
	div.contenuto_contatti p{ padding:10px; line-height: 1.1em;}
	div.contenuto_contatti p a{ text-decoration: none; color: #000;}
	div.contenuto_contatti p.big_contact{ font-size: 1.4em;}
	div.contenuto_contatti h1{font-size: 3.0em;}
	#ufficio_tecnico{margin-top:20%;}
	#showroom{margin-top:9.5%;}
	#invito{margin-left:11.1%;}
	#press{margin-left:40.95%; margin-top: -20%;}

	

/*DISTRIBUZIONE*/
	div.distribuzione div.contenuto_riga div.primo_contenitore{ margin-left: 0;}
	div.distribuzione div.box{ text-align: left; position: relative; width: 100%; margin-bottom: 6.5%; cursor:default;}
	div.distribuzione div.contenitore_box_stampa{float: left; width:19%; margin:0 0 0 1.29%;}
	div.distribuzione div.contenitore_box_stampa, x:-moz-any-link {margin:0 0 0 1.25%;}
	div.distribuzione div.contenitore_box_stampa, x:-moz-any-link, x:default {margin:0 0 0 1.25%;}
	div.distribuzione  p{ line-height: 1.2em; font-size: 1.0em;}
	div.distribuzione div.showroom_nome{ margin: 10px;}
	div.distribuzione div.showroom_orari{ margin:20px 10px 10px;}
	div.distribuzione div.showroom_recapiti{ position: absolute; bottom: 0; margin: 10px;}
	div.distribuzione a{ color: #000; text-decoration: none; }
	div.distribuzione div.box_negozio{ text-align: left; position: relative; width: 100%; margin-bottom: 6.5%; cursor:default; }
	div.distribuzione div.box_negozio img{ margin-bottom: -0.5%;}
	div.distribuzione div.box_negozio img, x:-moz-any-link{ margin-bottom: -0.4%;}
	div.distribuzione div.box_negozio img, x:-moz-any-link, x:default{ margin-bottom: -0.4%;}
	div.box_negozio{ width:19.50%; float: left;  -moz-border-radius: 3px; -webkit-border-radius: 3px; background: url(../img/bg_trasparenza.png) repeat-y 99%;}
	div.box_negozio div.absolute{position: absolute; top: 0; width: 100%; }
	div.box_negozio div.dati{  background-color: #FFF; width: 78%; height: 100%; float: left; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px;}
	div.box_negozio div.chiusura{ float: left; background-color: #FFF; width: 2%; height: 100%; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; background-color: #FFF;}
	div.trasparenza{ float: left; width: 20%;}
	div.bottom_trasp{ height: 10px; position: absolute; bottom: 0; width: 20%; background-color: #FFF;}

/*COMPONENTS*/
	/*SLIDE SHOW*/
		/*
			div.slide_menu{ width: 100%; position: relative; top: 80%;}
			div.slide_menu ul li{ display: block; cursor: pointer;}
			ul.arrow_menu li.prev_button{ float:left; width: 49.9%; position: relative;}
			ul.arrow_menu li.next_button{ float: left; width: 49.9%; position: relative;}
			div.prodotto_dx ul.arrow_menu li.prev_button{ width: 4%; position:absolute;}
			div.prodotto_dx ul.arrow_menu li.next_button{ bottom:0; width: 4%; position:absolute;}
			div.pulsante_over_sx{ float:left; bottom: 0; width: 20%;}
			div.pulsante_over_dx{float:left;right:0; bottom: 0;}
		*/
		
		div.sequenza_absolute img{ cursor: pointer;}
 		div.slide_menu{ margin:0 0 2.2% 1.9%; width: 65%; position: absolute; z-index: 4000; bottom:0;}
 		div.slide_menu img{ width: 80%;}
 		div.slide_menu, x:-moz-any-link{ margin:0 0 2% 1.9%;}
		div.slide_menu,x:-moz-any-link, x:default{ margin:0 0 2% 1.9%;}
		ul.arrow_menu{ background: url(../img/bg_skyn_slideshow.png); float: left; width: 12%; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor: pointer;}
		ul.arrow_menu li{ width: 46%; margin: 7.4% 0 5.2%;}
		ul.arrow_menu li.prev_button{ float: left; margin-left: 5.0%;}
		ul.arrow_menu li.next_button{ float: right;}		
 		div.galleria_prodotto div.slide_menu{width: 45%;}
 		div.galleria_prodotto div.slide_menu, x:-moz-any-link{ margin:0 0 1.7% 1.9%;}
		div.galleria_prodotto div.slide_menu,x:-moz-any-link, x:default{ margin:0 0 1.7% 1.9%;}

		
		/*FORM//////////////////////////////////////////////////////////////*/
		div.first_block{ width: 3%; height: 32px; background: url(../img/bg_first_block.png); float: left;}
		input{ height: 32px; background: transparent url(../img/bg_input.png); float: left; border: none; margin: 0; padding: 0; width: 71%;}
		div.second_block{ width: 3%; height: 32px; background: url(../img/bg_second_block.png) right; float: left;}
		input.submit{ height: 32px; background: transparent url(../img/bg_input.png); float: left; border: none; width: 20%;}
	


	ul.big_menu{ font-size: 0.95em; line-height: 1.1em; padding: 0 0 9% 10%}
	ul.little_menu{  font-size: 0.8em; line-height: 1.1em;  padding: 0 0 0 10%;}
	ul.big_menu, x:-moz-any-link { line-height: 1.05em;}
	ul.little_menu, x:-moz-any-link { line-height: 1.15em; }
	ul.big_menu, x:-moz-any-link, x:default { line-height: 1.05em;}
	ul.little_menu, x:-moz-any-link, x:default {line-height: 1.05em; }
	ul.big_menu li a:link, ul.big_menu li a:visited{ display: block; width: 60%; text-decoration: none; color: #000;}
	ul.big_menu li a:hover, ul.big_menu li a:active, ul.big_menu li a:focus, ul.big_menu li.selected a{ color: #FFF;}
	ul.little_menu li a:link, ul.little_menu li a:visited{ display: block; width: 60%; text-decoration: none; color: #000;}
	ul.little_menu li a:hover, ul.little_menu li a:active, ul.little_menu li a:focus, ul.little_menu li.selected a{ color: #FFF;}

	/*MAIN MENU1 
	#main_menu{ position: fixed; z-index: 5000;}
	div.main_menu_1{ width: 10.76%; position: absolute; z-index: 10000; cursor: move; display: block;}
	div.menu_1_open, div.menu_2_open, div.menu_3_open, div.menu_4_open{ display: none;}
	div.menu_1_open ul, div.menu_2_open ul, div.menu_3_open ul, div.menu_4_open ul{ list-style: none;}
	div.float_menu{ float: left;}
	div.menu_1_closed, div_menu_1_open{ position: relative;}
	div.main_menu_1 div.logo_menu{ width: 84%; margin-left:5%; height: 21%; cursor: pointer; margin-top: 45%;  position: relative;}
	div.main_menu_1 div.logo_menu, x:-moz-any-link {margin-top: 48%;}
	div.main_menu_1 div.logo_menu, x:-moz-any-link, x:default {margin-top: 48%;}
	div.main_menu_1 div.menu_absolute{ position: absolute; top: 0; left: 0; width: 90%; height: 92%; margin: 4% 0 0 5%;}
	div.menu_1_closed div.hover_menu{ width: 100%; height:5%; cursor: pointer; margin-top: 9%;}	
	div.main_menu_1 ul.big_menu{ margin-top: 28%; margin-left: 5%;}
	div.main_menu_1 ul.little_menu{ margin-top: 8%; margin-left: 5%;}
	div.main_menu_1 ul.little_menu, x:-moz-any-link {margin-top: 7.5%;}
	div.main_menu_1 ul.little_menu, x:-moz-any-link, x:default{ margin-top: 7.5%;}
	 */



#big_preloader{ position:absolute; z-index:90000; width:100%; height:100%; background:#AFAAD5; text-align:center; position: fixed;}
#big_preloader_img{ margin:25% auto; }

div.select_stampa input.submit{ margin-top: 57%; width: 54.5%; background-color: #FFF; 
-webkit-border-radius: 3px; -moz-border-radius: 3px; height: 10%; border-radius: 3px; font-size: 0.9em;  cursor: pointer; color: #999; text-align: left; padding-left: 4%;}
div.select_stampa input.submit, x:-moz-any-link{ margin-top: 51%; height: 9.5%;  }
div.select_stampa input.submit, x:-moz-any-link, x:default{ margin-top: 51%; height: 9.5%;}
div.select_stampa input.submit:hover{ color: #000;}

div.select_stampa input.newsletter_button { margin-top: 8%; width: 100%; background-color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 0.9em; height: 10.5%;  cursor: pointer; color: #999; text-align: left; padding-left: 4%;}
div.select_stampa input.newsletter_button, x:-moz-any-link{margin-top: 7%; height: 9.5%; }
div.select_stampa input.newsletter_button, x:-moz-any-link, x:default{margin-top: 7%; height: 9.5%; }
div.select_stampa input.newsletter_button:hover{ color: #000;}

div#iscrizione_newsletter { position: absolute; margin-top: 0.5%; margin-left: 109%; width: 100%; display: none;}
div#iscrizione_newsletter, x:-moz-any-link{ margin-top: 0; margin-left: 108%;}
div#iscrizione_newsletter, x:-moz-any-link, x:default{ margin-top: 0; margin-left: 108%;}

div#iscrizione_newsletter input.campo, div#iscrizione_newsletter div.campo { 

	background-color: #9a97d3;
	background-image: none;
	opacity: 0.9;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 8%; 
	box-shadow:0px 1px 3px #999; 
	-moz-box-shadow:0px 1px 3px #999; 
	-webkit-box-shadow:0px 1px 3px #999;
	font-size: 0.9em;
	width: 100%;

}

div#show_info { padding-left: 5%; padding-right: 5%; padding-top: 2.5%; padding-bottom: 2.5%; width: 90% !important; cursor: pointer; }

div#iscrizione_newsletter input.campo, x:-moz-any-link{margin-top: 7%;}
div#iscrizione_newsletter input.campo, x:-moz-any-link, x:default{margin-top: 7%;}

div#iscrizione_newsletter .select_container {background-color: #9a97d3 !important; opacity: 0.9; margin-top: 5%; height: 100%;}
div#iscrizione_newsletter .select_container div { 	background-color: #9a97d3 !important; color: #333;}
div#iscrizione_newsletter .select_container div:hover{ color: #000;}
div#iscrizione_newsletter .select_button { background-color: #9a97d3 !important; }
div#select_nazione { margin-top: 7.5%; z-index: 999; width: 100%;}
div#select_nazione, x:-moz-any-link{ margin-top: 6%}
div#select_nazione, x:-moz-any-link, x:default{ margin-top: 6%;}

div#select_gruppo { width: 100%; z-index: 998; margin-top: 7.5%;}
div#select_gruppo, x:-moz-any-link{margin-top: 6%}
div#select_gruppo, x:-moz-any-link, x:default{margin-top: 6%}

div#iscrizione_newsletter .errore { 

	background-color: #9a97d3;
	background-image: none;
	opacity: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 7%; 
	width: 100%;
	float: left; 
	width: 60% !important; 
	font-size: 0.9em;
	padding-left: 5%;
	box-shadow:0px 1px 3px #999; 
	-moz-box-shadow:0px 1px 3px #999; 
	-webkit-box-shadow:0px 1px 3px #999;

}
div#iscrizione_newsletter .errore, x:-moz-any-link{margin-top: 7%}
div#iscrizione_newsletter .errore, x:-moz-any-link, x:default{margin-top: 7%}

div#iscrizione_newsletter .email { margin-top: 7.5%; }
div#iscrizione_newsletter .email, x:-moz-any-link{margin-top: 6%}
div#iscrizione_newsletter .email, x:-moz-any-link, x:default{margin-top: 6%}

div#iscrizione_newsletter .conferma { width: 30% !important; margin-left: 5%;}

div#info_privacy {

	position: absolute;
	z-index: 1000;
	
	width: 200%;

	display: none;
	
	left: 50%;
	top: 50%;

	padding: 3% 4.5% 2% 3%;

	margin-left: -12.5%;
	
	opacity: 0.8;
	
	background-color: #9a97d3;
	background-image: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	box-shadow:0px 1px 3px #999; 
	-moz-box-shadow:0px 1px 3px #999; 
	-webkit-box-shadow:0px 1px 3px #999;
	
	

}

div#close_info {

	font-weight: bold;
	cursor: pointer;
	position: absolute;
	right: 5px;
	top: 5px;
}

ul.materiali_product_list {


	float: left;
	
	margin-left: 10px;
	margin-right: 10px;

}

div.dati_materiali {

	margin-top: 5px;

}
a.materiali-pdf{ display:block; margin-top:10px; color:#000;}
a.materiali-pdf:hover { text-decoration: none; }

