
/*
		border:					1px solid red;			
*/

BODY {
	font-family:		Verdana, Geneva, Sans-Serif;
	color:				#333;
	margin:				0px;
	padding:			0px;
	background-color:	#fff;
}




/* all */
A:link, A:visited {
	color:				#666;
	text-decoration:	none;
}
A:hover {
	color:				#666;
	text-decoration:	underline;
}

/* blocco italtrade.com */
#langbox DIV.box{
	text-align:			left;
	border:				2px solid #fff;
}
#langbox.home DIV.box{
	width:				85px;
	background:			#e9e5da;
}
#langbox.pageBeige DIV.box{
	width:				127px;
	background:			#ede9e1;
}
#langbox.pageSkin DIV.box{
	width:				127px;
	background:			#fce7d8;
}
#langbox P{
	margin:				10px 0 6px 5px;
	line-height:		2pt;
}
#langbox A:link, #langbox A:visited, #langbox A:hover {
	font-size:			7pt;
}
#langbox A:link, #langbox A:visited {
	color:				#000063;
	text-decoration:	none;
}
#langbox A:hover {
	color:				#000096;
	font-weight:		bold;
	letter-spacing:		1pt;
	text-decoration:	none;
}


P {
	color:				#555;
}

BR.br08 {
	line-height:		8px;
}
BR.br10 {
	line-height:		10px;
}




UL {
	font-family:		Verdana, Geneva, Sans-Serif;
	font-size:			7.5pt;
	color:				#555;
	line-height:		13pt;
	margin:				0px 20px 20px 22px;	/* T R B L */
}

LI {
	/*text-indent:		10px;*/
	list-style-type:	square;
	list-style-position: outside;
}




A:link.home, A:visited.home {
	font-size:			7pt;
	color:				#7f6355;								/* NERO 50% sul colore di fondo */
	font-weight:		bold;
	letter-spacing:		1px;
	text-decoration:	none;
	padding:			0px 2px 0px 32px;	/* T R B L */
	border:				1px solid #b18b77;						/* NERO 40% sul colore di fondo */
	background-color:	#ffe3d5;								/* BIANCO 50% sul colore di fondo */
}
A:hover.home {
	color:				#665044;								/* NERO 60% sul colore di fondo */
	text-decoration:	none;
	padding:			0px 2px 0px 105px;	/* T R B L */
	border:				1px solid #b18b77;						/* NERO 40% sul colore di fondo */
	background-color:	#ffe3d5;								/* BIANCO 50% sul colore di fondo */
}
P.home {
	margin:				4px 4px 4px 0px;	/* T R B L */
}

A:link.homeBEIGE, A:visited.homeBEIGE {
	font-size:			7pt;
	color:				#6d6961;								/* NERO 50% sul colore di fondo */
	font-weight:		bold;
	letter-spacing:		1px;
	text-decoration:	none;
	padding:			0px 2px 0px 32px;	/* T R B L */
	border:				1px solid #837f74;						/* NERO 40% sul colore di fondo */
	background-color:	#ede9e1;								/* BIANCO 50% sul colore di fondo */
}
A:hover.homeBEIGE {
	color:				#57544e;								/* NERO 60% sul colore di fondo */
	text-decoration:	none;
	padding:			0px 2px 0px 105px;	/* T R B L */
	border:				1px solid #837f74;						/* NERO 40% sul colore di fondo */
	background-color:	#ede9e1;								/* BIANCO 50% sul colore di fondo */
}
P.homeBEIGE {
	margin:				4px 4px 4px 0px;	/* T R B L */
}


/* indice "how works" */
A:link.howworks, A:visited.howworks {
	color:				#777;
	font-weight:		bold;
	text-decoration:	none;
}
A:hover.howworks {
	color:				#06e;
	font-weight:		bold;
	text-decoration:	underline;
}



P.distanzaBORDO {
	margin:				0px 4px 0px 6px;	/* T R B L */
}

P.headline {
	font-family:		arial, helvetica, sans-serif;
	font-size:			8pt;
	color:				#666;
	margin:				4px 4px 4px 6px;	/* T R B L */
}
SPAN.f60 {
	font-size:			8pt;
	color:				#f60;
}






P.definizione01A {
	margin:				0px 0px 0px 225px;	/* T R B L */
}
P.definizione01B {
	margin:				1px 0px 4px 90px;	/* T R B L */
}
P.definizione01C {
	font-size:			8pt;
	color:				#7f7f7f;
	font-weight:		bold;
	line-height:		11pt;
	margin:				0px 60px 8px 240px;	/* T R B L */
}


P.definizione02A {
	margin:				0px 0px 0px 30px;	/* T R B L */
}
P.definizione02B {
	margin:				1px 0px 4px 14px;	/* T R B L */
}
P.definizione02C {
	font-size:			8pt;
	color:				#7f7f7f;
	font-weight:		bold;
	line-height:		11pt;
	margin:				0px 230px 10px 45px;	/* T R B L */
}







P.titoloOCCHIELLO {
	font-size:			12.5pt;
	color:				#07077e;
	font-weight:		bold;
	letter-spacing:		0px;
	line-height:		14pt;
	margin:				10px 8px 10px 8px;	/* T R B L */
}
SPAN.titoloOCCHIELLOf60 {
	color:				#f60;
}

p.corpoOCCHIELLO {
	font-size:			7.5pt;
	color:				#07077e;
	margin:				10px 8px 0px 8px;	/* T R B L */
}







P.resintex {
	margin:				15px 0px 11px 0px;	/* T R B L */
}



P.credits {
	font-family:		arial, helvetica, sans-serif;
	font-size:			7.5pt;
	color:				#666;
	line-height:		8pt;
	letter-spacing:		1px;
	margin:				0px 0px 0px 4px;	/* T R B L */	
}



P.datiDuotex {
	font-size:			7.5pt;
	color:				#666;
	margin:				6px 0px 0px 0px;	/* T R B L */	
}
P.datiDuotexLegge {
	font-size:			7pt;
	color:				#aaa;
	margin:				6px 0px 0px 0px;	/* T R B L */	
}





P.titoloAZIENDA {
	font-family:		arial, helvetica, sans-serif;
	font-size:			14pt;
	color:				#009;
	font-weight:		bold;
	font-style:			italic;
	text-align:			right;
	margin:				8px 14px 0px 0px;	/* T R B L */	/* 22px 14px 50px 0px */
}

P.prodottoGENERE {
	font-family:		arial, helvetica, sans-serif;
	font-size:			16.5pt;
	color:				#009;
	font-weight:		bold;
	text-align:			right;
	margin:				4px 14px 0px 0px;	/* T R B L */	/* 22px 14px 50px 0px */
}

SPAN.prodottoGENEREmedio {
	font-family:		verdana, geneva, sans-serif;
	font-size:			7.5pt;	/* 8.5pt */
	color:				#888;
	font-weight:		bold;
}





SPAN.prodottoNOMEbastoni {
	font:				bold 8pt Verdana, Geneva, Sans-Serif;
	color:				#009;
}

SPAN.titoloAZUL {
	color:				#06e;
	font-weight:		bold;
}




P.curvaCORPO_n000 {
	background:			url(../imgs/000_rotoplaster.gif);	
	background-repeat:	repeat-x;
	background-color:	#deeffe;
}

P.curvaCORPO_n001 {
	width:				100%;
	background:			url(../imgs/001_rotoplaster.gif);	
	background-repeat:	repeat-x;
	background-color:	#deeffe;
}

P.curvaCORPO_n003 {
	background:			url(../imgs/003_rotoplaster.gif);	
	background-repeat:	repeat-x;
	background-color:	#deeffe;
}

P.curvaCORPO_n004 {
	background:			url(../imgs/004_rotoplaster.gif);	
	background-repeat:	repeat-x;
	background-color:	#deeffe;
}




P.testoOLDSTYLE {
	font:				8pt Verdana, Geneva, Sans-Serif;
	line-height:		15pt;
	margin-left:		6px;
	text-align:			left;
	float:				left;
	width:				65%;
}

P.testoPAGINAcolonnaSX, P.testoPAGINAcolonnaDX {
	font-family:		verdana, geneva, sans-serif;
	font-size:			7.5pt;
	line-height:		13pt;
}
P.testoPAGINAcolonnaSX {
	margin:				0px 26px 0px 12px;	/* T R B L */
}
P.testoPAGINAcolonnaDX {
	margin:				0px 26px 0px 6px;	/* T R B L */
}

P.colonnaMODERNsx, P.colonnaMODERNdx {
	font-family:		Verdana, Geneva, Sans-serif;
	font-size:			7.5pt;
	line-height:		13pt;
}
P.colonnaMODERNsx {
	margin:				0px 6px 0px 12px;	/* T R B L */
}
P.colonnaMODERNdx {
	margin:				0px 10px 0px 6px;	/* T R B L */
}


TD.disegniTECNICItipo {
	font:				bold 5.5pt Verdana, Geneva, Sans-serif;
	color:				#000080;
	text-align:			center;
}
TD.disegniTECNICI {
	font:				bold 7pt Arial, Helvetica, Sans-Serif;
	color:				#eee;
	text-align:			center;
}




/*														MENU LATERALE PRODOTTI
----------------------------------------------------------------------------------
*/
/*
#menuSIDE {
	font-size:			8pt;
	font-weight:		bold;
	width:				100%;
}
#menuSIDE A	{
	color:				#eee;
	text-decoration:	none;
	display:			block;
	padding: 			12px 0px 5px 4px;	/* T R B L * /
	background:			url(../imgs/menu_dx_link.gif);
}
#menuSIDE A:hover {
	color:				#fff;
	text-decoration:	none;
	background:			url(../imgs/menu_dx_link_over.gif);
/*	background-repeat:	repeat-x;	* /
/*	background-color:	#99f;		* /
}
*/





/*													MENU LATERALE AZIENDA (sopra)
----------------------------------------------------------------------------------
*/
#menuAZIENDA {
	font-size:			7.5pt;
	font-weight:		bold;
	width:				100%;
}
#menuAZIENDA A:link, #menuAZIENDA A:visited {
	color:				#fff;
	text-decoration:	none;
	display:			block;
	margin:				1px 1px 1px 13px;	/* T R B L */
	padding:			6px 3px 2px 7px;	/* T R B L */
}
#menuAZIENDA A:hover {
	color:				#fff;
	text-decoration:	none;
	margin:				1px 1px 1px 13px;	/* T R B L */
	padding:			6px 3px 2px 7px;	/* T R B L */
	background-color:	#008;
}



/*																			FORM
----------------------------------------------------------------------------------
*/

INPUT, TEXTAREA, SELECT {
	border: 1px solid #ccc;
/*	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;	*/
	font: 10px Verdana, Geneva, sans-serif;
	color: #333;
}

label {
	font: bold 10px Verdana, Geneva, sans-serif;
	color: #666;
	float: left;
	width: 35%;
	margin-right: 0pt;
	padding-top: 0pt;
	text-align: right;
}

P.campi {
	font: bold 10px Verdana, Geneva, sans-serif;
	color: #666;
	text-align: right;
	float: left;
	width: 58%;
	/*margin-right: 0pt;
	padding-top: 0pt;*/
	margin:				5px 0px 5px 0px;	/* T R B L */
}
P.bottone {
	font: bold 10px Verdana, Geneva, sans-serif;
	color: #666;
	text-align: right;
	float: left;
	width: 45%;
	/*margin-right: 0pt;
	padding-top: 0pt;*/
	margin:				5px 0px 5px 0px;	/* T R B L */
}
