@charset "UTF-8";
/* CSS Document PLASTITEX */

body{text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#555; margin:0; padding:0;}

body{behavior: url(/assets/submenu_ie6.htc); /*hack per ie6 relativo al menu a tendina*/} 


a{color:#ee0d24; text-decoration:underline;}
	a:hover{text-decoration:none;}


#mother{width:959px; margin:0 auto 0 auto; padding: 0; position:relative;}

#head{height:116px; background:url(/images/layout/pattern-head.gif) no-repeat top left; padding:0; margin:0; position:relative; z-index:999;}
	#head img.logo{display:block; position:absolute; top:31px; left:0; border:0;}
	
#head #madeInItaly{position:absolute; top:130px; left:0; border:0; margin:0; width:92px; height:109px; background:url(/images/layout/made-in-italy.png) no-repeat top left; z-index:900;}
	*html #head #madeInItaly{background:url(/images/layout/made-in-italy.gif) no-repeat top left;}

#menu-istituzionale{position:absolute; top:17px; right:0;}
	#menu-istituzionale a{color:#515151; text-decoration:none;}
	#menu-istituzionale a:hover{text-decoration:underline;}

		

/*------------------------*/
/*-------   MENU   -------*/
/*------------------------*/

.main-menu{position:absolute; bottom:5px; right:0; text-align:right; z-index:99970;}
		
		.main-menu ul{padding:0; margin:0; text-align:left;}		
		
		.main-menu ul li{position: relative; float:left; list-style: none; margin: 0; padding:0;}
		
		.main-menu ul li a{display:block; height:12px; width:60px; background-position:top right; background-repeat:no-repeat; margin-left:10px; text-decoration:none;}
			.main-menu ul li a:hover{background-position:bottom right;}
			
			
			/* voci di menu IT */

			.main-menu ul li a.azienda{background-image:url(/images/layout/menu-it-azienda.gif); width:56px;}
				
			.main-menu ul li a.prodotti{background-image:url(/images/layout/menu-it-prodotti.gif); width:61px;}
				
			.main-menu ul li a.advance{background-image:url(/images/layout/menu-it-advance.gif); width:59px;}
			
			.main-menu ul li a.applicazioni{background-image:url(/images/layout/menu-it-applicazioni.gif); width:83px;}
			
			.main-menu ul li a span{display:none;}
			
			/* voci di menu EN */

			.main-menu-EN ul li a.azienda{background-image:url(/images/layout/menu-en-azienda.gif); width:46px;}
				
			.main-menu-EN ul li a.prodotti{background-image:url(/images/layout/menu-en-prodotti.gif); width:67px;}
				
			.main-menu-EN ul li a.advance{background-image:url(/images/layout/menu-en-advance.gif); width:59px;}
			
			.main-menu-EN ul li a.applicazioni{background-image:url(/images/layout/menu-en-applicazioni.gif); width:85px;}
			
			.main-menu-EN ul li a span{display:none;}
			
			
		/* submenu */
		
		.main-menu ul ul{position: absolute; top:12px; right:0px; width:8em;  background-color:#FFF; padding:7px 12px 15px 10px; border:1px solid #000; border-bottom-width:2px; z-index:99975; visibility:hidden;}
		
		.main-menu ul li:hover ul{visibility:visible;}
		
		.main-menu ul ul li{clear:both;  width:100%; display:block;}
		
		.main-menu ul ul li a{color:#666; width:100%; height:18px; text-align:right; margin:0;}
			.main-menu ul ul li a:hover{color:#ee0d24;}
			
			
/*-- BANNER --*/
		
#banner{height:213px; background:url(/images/layout/color-band-banner.gif) no-repeat top left #fff; padding-left:27px;}

#banner .banner-content{border-bottom:2px solid #000; padding:0; height:211px; position:relative; z-index:50;}

#main{padding:0; margin:2px 0 0 0; display:inline; float:left;}


#footer{clear:both; padding-top:40px; margin-top:30px;}
	#footer span{display:block;  color:#828282; height:45px; text-align:right; border-top:2px solid #000; font-size:10px; padding-top:9px;}
		#footer span a{color:#999; text-decoration:underline;}


/*------------------------------*/
/*------------------------------*/
/*       H O M E  P A G E       */
/*------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

.box, .box-centrale{display:inline; float:left; width:301px; height:187px; padding:0; margin:20px 0 0 0; text-align:left; position:relative;}

.box-centrale{margin:20px 28px 0 28px;}

.contentBox{display:block; height:187px;}

.contentBox h4{margin:0 0 10px 0; padding:0;  height:17px;}
	.contentBox h4 span{display:none; padding:0; margin:0;}
	.contentBox h4 a{text-decoration:none;  display:block; height:17px; border-bottom:1px solid #000;}
	.contentBox h4 a:hover{border-bottom-color:#ee0d24;}


.contentBox a.visitaSito, .contentBox a.visitaSito-en{position:absolute; bottom:0; right:0; display:block; width:66px; height:11px; background-image:url(/images/layout/visita-il-sito.gif); background-repeat:no-repeat; background-position:top left; border:0;}
.contentBox a.visitaSito-en{background-image:url(/images/layout/visita-il-sito-en.gif);}
	.box a.visitaSito:hover, .box a.visitaSito-en:hover{background-position:bottom left;}
	.box a.visitaSito span, .box a.visitaSito-en span{display:none;}

.contentBox a.continua{position:absolute; bottom:10px; right:10px; display:block; width:22px; height:11px; background-image:url(/images/layout/continua.gif); background-repeat:no-repeat; background-position:top left; border:0;}
	.box a.continua:hover{background-position:bottom left;}
	.box a.continua span{display:none;}
	
.contentBox p{height:160px; text-align:left; padding-right:10px; padding-top:7px; line-height:16px;}
	
	
/*-----------------*/
/*contents box HOME*/
/*-----------------*/

/*---   box UNO  ---*/
.BoxUno h4 {background:url(/images/hp/title-box-uno.gif) no-repeat top left;}
.BoxUno-En h4{background:url(/images/hp/title-box-uno-en.gif) no-repeat top left;}
.BoxUno p, .BoxUno-En p{padding-left:125px; background:url(/images/hp/gamma-prodotti.gif) no-repeat top left;}


/*---   box DUE  ---*/
.BoxDue h4{background:url(/images/hp/title-box-due.gif) no-repeat top left;}
.BoxDue-En h4{background:url(/images/hp/title-box-due-en.gif) no-repeat top left;}
.BoxDue p, .BoxDue-En p{padding-left:94px; background:url(/images/hp/marchi-certificazioni.gif) no-repeat top left;}


/*---   box TRE  [NEWS]   ---*/
.BoxTre h4.news, .BoxTre-En h4.news{background:url(/images/hp/title-box-tre.gif) no-repeat top left; border-bottom:1px solid #000; height:17px;}
.BoxTre-En h4.news{background:url(/images/hp/title-box-tre-en.gif) no-repeat top left;}
.BoxTre p.news, .BoxTre-En .pnews{padding-left:94px; background:url(/images/hp/news.gif) no-repeat top left;}

.BoxTre h4, .BoxTre-En h4{background:url(/images/hp/title-box-tre-applicazioni.gif) no-repeat top left; border-bottom:1px solid #000; height:17px;}
.BoxTre-En h4{background:url(/images/hp/title-box-tre-en-applicazioni.gif) no-repeat top left;}
.BoxTre p, .BoxTre-En p{padding-left:125px; background:url(/images/hp/applicazioni.jpg) no-repeat top left;}


/*---   box QUATTRO  ---*/
.BoxQuattro h4{background:url(/images/hp/title-box-quattro.gif) no-repeat top left;}
.BoxQuattro-En h4{background:url(/images/hp/title-box-quattro-en.gif) no-repeat top left;}
.BoxQuattro p, .BoxQuattro-En p{padding-left:125px; background:url(/images/hp/ventaglio.gif) no-repeat top left;}


/*---   box CINQUE  ---*/
.BoxCinque h4{background:url(/images/hp/title-box-cinque.gif) no-repeat top left;}
.BoxCinque-En h4{background:url(/images/hp/title-box-cinque-en.gif) no-repeat top left;}
.BoxCinque p, .BoxCinque-En p{padding-left:125px; background:url(/images/hp/campionario.jpg) no-repeat top left;}


/*---   box SEI  [JAQUIO']   ---*/
.BoxSei h4{border-bottom:1px solid #000; height:17px;}



/*--------------------------------------*/
/*--------------------------------------*/
/*     L A Y O U T  S T A N D A R D     */
/*--------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/


/* FORMATTAZIONE */

ul.special{list-style-type:none; margin:15px 0 20px 0; padding:0;}
	ul.special li{font-size:12px; padding:5px 0 0 10px; color:#000;}
	ul.special li b, ul.special li strong{color:#EE0D24;}
	ul.special li span{color:#555;}

#col-Sx{width:211px; margin-left:27px; margin-top:23px; margin-right:90px; display:inline; float:left; text-align:left;}

#contents{width:630px;  margin-top:23px; display:inline; float:left; text-align:left;}


/*--------------------*/
/*----   SUBMENU  ----*/
/*--------------------*/

#col-Sx ul.Submenu{padding:0; margin:20px 0 0 0; list-style: none;}

#col-Sx ul.Submenu li{margin-bottom:12px;}

#col-Sx ul.Submenu li a{display:block; height:10px;}
	#col-Sx ul.Submenu li a span{display:none;}
	
	
/*-- ROLLOVER --*/

/*UNO*/
#col-Sx ul.Submenu li a.Uno{background-position:0px 0px;}
	#col-Sx ul.Submenu li a.Uno:hover, #col-Sx ul.Submenu li i.Uno{background-position:-218px 0px;}
	
/*DUE*/
#col-Sx ul.Submenu li a.Due{background-position:0px -24px;}
	#col-Sx ul.Submenu li a.Due:hover{background-position:-218px -24px;}
	
/*TRE*/
#col-Sx ul.Submenu li a.Tre{background-position:0px -48px;}
	#col-Sx ul.Submenu li a.Tre:hover{background-position:-218px -48px;}
	
/*QUATTRO*/
#col-Sx ul.Submenu li a.Quattro{background-position:0px -72px;}
	#col-Sx ul.Submenu li a.Quattro:hover{background-position:-218px -72px;}
	
/*CINQUE*/
#col-Sx ul.Submenu li a.Cinque{background-position:0px -96px;}
	#col-Sx ul.Submenu li a.Cinque:hover{background-position:-218px -96px;}
	
	
/*--   IMMAGINI BKG   --*/

/*   PRODOTTI IT   */
#col-Sx ul.SubmenuProdotti-it li a{background-image:url(/images/layout/submenu-it-prodotti.gif); background-repeat:no-repeat;}

/*   AZIENDA IT   */
#col-Sx ul.SubmenuAzienda-it li a{background-image:url(/images/layout/submenu-it-azienda.gif); background-repeat:no-repeat;}

/*   ADVANCE   */
#col-Sx ul.SubmenuAdvance-it li a, #col-Sx ul.SubmenuAdvance-en li a{background-image:url(/images/layout/submenu-it-advance.gif); background-repeat:no-repeat;}

/*   APPLICAZIONI IT  */
#col-Sx ul.SubmenuApplicazioni-it li a{background-image:url(/images/layout/submenu-it-applicazioni.gif); background-repeat:no-repeat;}


/*   PRODOTTI EN   */
#col-Sx ul.SubmenuProdotti-en li a{background-image:url(/images/layout/submenu-it-prodotti.gif); background-repeat:no-repeat;}

/*   AZIENDA EN   */
#col-Sx ul.SubmenuAzienda-en li a{background-image:url(/images/layout/submenu-en-azienda.gif); background-repeat:no-repeat;}

/*   APPLICAZIONI EN  */
#col-Sx ul.SubmenuApplicazioni-en li a{background-image:url(/images/layout/submenu-en-applicazioni.gif); background-repeat:no-repeat;}



/*-- SUBMENU 3°LIVELLO --*/

#col-Sx ul.Submenu li ul.SubSubMenu{padding:0; margin:0 0 30px 0; list-style: none;}

#col-Sx ul.Submenu li ul.SubSubMenu li{margin-top:10px; padding-left:20px;}

#col-Sx ul.Submenu li ul.SubSubMenu a{font-weight:bold; color:#000; text-decoration:none; background:none; font-size:11px;}
	#col-Sx ul.Submenu li ul.SubSubMenu a:hover{text-decoration:underline;}


/*-- FORMATTAZIONE --*/

strong.red, b.red{color:#ee0d24;}

h1{margin:0 0 5px 0;}
h2{margin:0;}

h1 span, h2 span{display:none;}

p.linea{line-height:155%; width:450px; text-align:left; margin:7px 0 20px 0;}

h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ee0d24; padding:0; margin:15px 0 -5px 0; font-weight:normal}



/*--------------------------------------*/
/*--------------------------------------*/
/*     C O V E R   H O M E P A G E      */
/*--------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/


.banner-content a {position:absolute; display:block; top:0x; left:0; z-index:8; opacity:0.0;}
	.banner-content a img{border:0;}

.banner-content a.active {z-index:10; opacity:1.0;}

.banner-content a.last-active {z-index:9;}



/*--------------------------------------*/
/*--------------------------------------*/
/*             L I N E E                */
/*--------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

p.descrizioneLinea, p.descrizioneProdotto, p.short{width:460px; line-height:155%; margin:5px 0 15px 0; clear:both;}

div#linea{display:inline; float:left; padding:0; margin:0 0 0 -48px;}

	div.lineaProdotti{display:inline; float:left; height:138px; margin-left:48px; margin-bottom:12px;}
	
	span.lineaNomeProdotto{font-family:Arial, Helvetica, sans-serif; font-size:17px; font-variant:small-caps; display:block; margin:0 0 2px 0; color:#ee0d24;}
	
	a.lineaThumbProdotto{text-decoration:none; color:#FFF; border:0;}
		a.lineaThumbProdotto img{border-color:#000; border-style:solid; border-width:1px 0 0 0; padding:1px 0 0 0; font-size:10px;}
		
		
/*--------------------------------------------*/
/*--------------------------------------------*/
/*             PAGINE PRODOTTO                */
/*--------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

img.ProdottoImmagineQuadrata, img.ProdottoImmagineLarga{padding:1px 0 0 0; border-top:1px solid #000;}

img.ProdottoImmagineLarga{margin-left:12px;}

div#tabellaCaratteristicheProdotto{margin:0 0 16px 0;}
	div#tabellaCaratteristicheProdotto div{padding:0 0 3px 0;}
	div#tabellaCaratteristicheProdotto b{color:#000;}
	

div.iconaCartellaColore{display:inline; float:left; width:100px; border:0;  margin-bottom:10px;}
	div.iconaCartellaColore a{text-decoration:none; border:0;}
	div.iconaCartellaColore img{border-top:1px solid #000; border-left:0; border-bottom:0; border-right:0; padding-top:1px;}
	div.iconaCartellaColore span{background:url(/images/layout/border-label-cartellacolore.gif) no-repeat top left; font-family:Arial, Helvetica, sans-serif; color:#999; display:block; padding-top:2px;}

.cartellaCampionate{border-top:1px solid #000; padding-top:20px; margin-top:20px;}
	.cartellaCampionate a{text-decoration:none; border:none; margin-right:15px;}
	
img.immaginiTitoletti{display:block; margin-bottom:7px;}


/*-- POP-UP --*/

div#js-layer-overlay{background-color: white; position: absolute; z-index: 9999; width:100%; height:100%; left:0px; top:0px; display:none;}

div#js-layer{display: none; width:395px; height: 453px; background-color: white; position: absolute; z-index: 99990; left: 50%; margin-left: -170px; border:1px solid #000;  padding:0; }

div#contentPopUp{height:415px; overflow:auto; margin-top:0px; padding:10px; width:375px;}
	div#contentPopUp img{border-bottom:1px solid #000; padding-bottom:1px;}

div.chiudiPopUp{height:18px; text-align:right; background-color:#000; padding:0 10px 0 0;}
	div.chiudiPopUp a{color:#fff; text-decoration:none;}
		div.chiudiPopUp a:hover{text-decoration:underline;}
		
		
/*--------------------------------------*/
/*--------------------------------------*/
/*       A P P L I C A Z I O N I        */
/*--------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

div.applicazione{position:relative; margin:20px 0 0 0; width:513px; height:407px; padding:0;}
	div.applicazione a.website{display:block; width:135px; height:15px; position:absolute; bottom:5px; left:265px; text-decoration:none; border:0; z-index:100;}
		div.applicazione a.website img{border:0;}
		
div.applicazione a.dettaglio{display:block; width:103px; height:15px; position:absolute; top:292px; right:0; text-decoration:none; border:0; background-position:top left; background-repeat:no-repeat; z-index:100}
	div.applicazione a.dettaglio span{display:none;}
	div.applicazione a.dettaglio:hover{background-position: bottom left;}
	
div.applicazione a.dettaglioIT{background-image:url(/images/layout/dettaglio-it-apps.gif);}
div.applicazione a.dettaglioEN{background-image:url(/images/layout/dettaglio-en-apps.gif);}





/*--------------------------------------*/
/*--------------------------------------*/
/*              F O R M                 */
/*--------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/


div.error {font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#E10000; border:1px solid #ccc; padding:20px 20px 20px 65px; margin-bottom:20px; background:url(/images/layout/alert.gif) no-repeat left #F8F8F8;}
div.ok {font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; border:1px solid #ccc; padding:20px 20px 20px 65px; margin-bottom:20px; background:url(/images/layout/ok.gif) no-repeat left #F8F8F8;}
div.msg {font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; border:1px solid #ccc; padding:20px 20px 20px 65px; margin-bottom:20px; background:url(/images/layout/msg.gif) no-repeat left #F8F8F8;}

div.separatoreCampiForm{clear:both; height:19px;}

.errorFocus{color:#666; font-size:10px; font-weight:normal; margin:-1px 0 0 0; padding-left:195px; clear:both; background-image:url(/images/layout/error-focus-arrow.gif); background-repeat:no-repeat; background-position: 186px 5px;}

.ErrorCheckPrivacy{padding-left:9px; background-position:0 5px; margin-top:-8px;}

fieldset{border-width:1px 0 0 0; border-style:solid; border-color:#000; margin-top:15px; padding:15px 0 0 0; position:relative;}

legend{font-size:15px; color:#f50000; display:block; font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; }

/*label{font-weight:bold; color:#000;}*/


/*-- RICHIESTA CAMPIONARIO --*/


form#richiediCampionario{}
	form#richiediCampionario label, label{color:#666; font-size:11px; font-weight:bold; width:180px; text-align:right; margin-right:6px; display:block; float:left;}
		form#richiediCampionario label span{font-weight:normal; color:#666;}
		form#richiediCampionario label span.asterix, span.asterix{font-weight:normal; color:#f50000; font-size:12px;}
	
	form#richiediCampionario input.checkbox,form#pre_registration span#middle{vertical-align:middle;}
	form#richiediCampionario input.field, input.field{font-size:12px; padding:1px; margin:0; border:1px solid #666;}
	
	form#richiediCampionario p.privacy{border-bottom:1px solid #ccc; padding:5px 0 5px 0;}
	
	form#richiediCampionario input#button{margin-top:15px; display:block;}
	
	form#richiediCampionario b, form#richiediCampionario strong{color:#666;}
	
div#button-login{text-align:right; padding-top:13px; border-top:1px solid #ccc; width:460px; margin-top:15px; }


/*-- PRESS AREA --*/

table#pressArea{margin:10px 0 20px 0; color:#999; font-size:11px;}

table#pressArea td{padding:9px 0 6px 0; border-bottom:1px solid #999;}

table#pressArea img{border:1px solid #000; margin-right:10px; text-decoration:none;}
	table#pressArea img.noBorder{border:0;}

table#pressArea a{font-weight:bold; color:#000; text-decoration:underline;}
	table#pressArea a:hover{text-decoration:none;}
	
p.cliccaMiniature{}

p.downloadComunicatoStampa{margin-bottom:20px;}

p.downloadComunicatoStampa, p.downloadComunicatoStampa img, p.downloadComunicatoStampa a, p.downloadComunicatoStampa a img {vertical-align:middle;}



