body
{ 
	background : #999999;
	font-size: 8pt;
	color:black;
     	text-align: left;
	vertical-align: top;
	text-decoration: none;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;

}
p {
	padding: 0;
	margin: 0;
}
.body_cont
{ 
	background : white;
	font-size: 8pt;
	color:black;
     	text-align: justify;
	vertical-align: top;
	text-decoration: none;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	margin: auto;
	width:760px;
	padding:  0px 0px 0px 0px;
}
a:link
{
	color: black;
	border-image:none;
	background : transparent;
}
.header a:link
{
	text-decoration: none;
}

a:visited
{
	background : transparent;
	color: #999999;
	text-decoration: none;
}

a:hover
{
	
	background : transparent;
	color: #f9a713;
	text-decoration: underline;
}

/* barra inferiore gialla */
.barrado
{ 
  
	background:url("/immagini/style/footer/sfondo.jpg"); 
        width: 760px;
        height: 10px;
	margin-top: 4px;
	bottom: 0px;
        
}

.barraup
{ 
	
	font-size: 8pt;
	color:#ffffff;
	text-align: left;
	text-decoration: none;
        background : #131e4c;
	vertical-align: bottom;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	
}

.barupaddres
{ 
	
	font-size: 8pt;
	color:black;
	text-align: left;
  	font-weight:bold;
	text-decoration: none;
        background : trasparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	padding: 0px 50px 0px 46px;
}

.bol8pt
{ 
	font-size: 8pt;
	color:black;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
}
.bol8ptgreyligh
{ 
	font-size: 8pt;
	color:#9fa4aa;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
}


.bol7ptgial
{ 
	font-size: 7pt;
	color:#f9a713;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
        background : transparent;
	font-family: Verdana,Arial, Geneva, Swiss, SunSans-Regular;
}
.bol10pt
{ 
	font-size: 10pt;
	color:black;
	font-weight:bold;
	text-align: left;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
}

.bol11pt
{ 
	font-size: 11pt;
	color:black;
	font-weight:bold;
	text-align: left;
	text-decoration: none;
        background : transparent;
	font-family: Verdana,Arial, Geneva, Swiss, SunSans-Regular;
}


.boxgreyhom
{ 
 	background:#6a6f72;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;        
}

.boxgrey
{ 
 	background:#595959;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 28px;
	vertical-align: bottom;
}
.boxfamprod
{ 
  
	font-size: 8pt;
	color:black;
	text-decoration: none;
	background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	padding: 27px 50px 0px 0px;
	vertical-align: top;

}
.boxtestprod
{
	padding: 0px 50px 0px 0px;
	vertical-align: top;
}

.boxtestchi
{ 
 	padding: 0px 50px 0px 0px;
	vertical-align: top;
	font-size: 8pt;
	color:black;
     	text-align: left;
	text-decoration: none;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;	
}
.boxtesttec
{ 
 	
	vertical-align: top;
	font-size: 8pt;
	color:black;
     	text-align: left;
	text-decoration: none;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	width: 276;
		
}
.boxindexlogo
{ 
 	vertical-align: top;
	margin: auto;
	width:410px;	
}
.boxindexind
{ 
 	vertical-align: top;
	margin: auto;
	width:710px;
	text-align:center;	
}

.boxtec_fotintro
{ 
	font-size: 7pt;
	color:black;
	text-decoration: none;
	text-align: center;
        background : transparent;
	font-family: Verdana,Arial, Geneva, Swiss, SunSans-Regular;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 0px;
	width: 90px;
	
}
.boxtec_fot
{ 
	font-size: 8pt;
	color:black;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
 	vertical-align: top;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 308px;
	
}
.boxprod_fot
{ 
	font-size: 8pt;
	color:black;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
 	vertical-align: top;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 308px;
	
}

.boxtec_fotdid
{ 
	font-size: 8pt;
	color:black;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
 	vertical-align: top;
	text-align: left;
}


.butfoto
{ 
	
	text-align: left;
	vertical-align: bottom;
	padding: 0px 0px 0px 0px;
}


/* corpo tra barraup e barrado */
.centro
{ 
 	width: 100%;
        height:340px;
	margin:auto;
		        
}

.cen7ptbolgrey
{ 
	font-size: 7pt;
	color:#6a6f72;
	text-align: center;
	font-weight:bold;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	margin: 0px 0px 0px 5px;
}
.cen10pt
{ 
	font-size: 10pt;
	color:#595959;
	text-align: center;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	margin: 0px 0px 0px 5px;
}
.cen10ptgr
{ 
	font-size: 10pt;
	color:#595959;
	font-weight:bold;
	text-align: center;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	margin: 0px 0px 0px 5px;
}

.right8pt
{ 
	font-size: 8pt;
	color:black;
	text-align: right;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	vertical-align:top;
}

.left7ptgrey
{ 
	font-size: 7pt;
	color:#595959;
	test-align: left;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
}

.left7ptgial
{ 
	font-size: 7pt;
	color:#f9a713;
	test-align: left;
	text-decoration: none;
        background : transparent;
	font-family: Verdana,Arial, Geneva, Swiss, SunSans-Regular;
}

.left8pt
{ 
	font-size: 8pt;
	color:black;
	text-decoration: none;
	text-align: left;
        background : transparent;
	font-family: Verdana,Arial, Geneva, Swiss, SunSans-Regular;
}

.left8ptgial
{ 
	font-size: 8pt;
	color:#f9a713;
	text-decoration: none;
	text-align: left;
        background : transparent;
	font-family: Verdana,Arial, Geneva, Swiss, SunSans-Regular;
}

li
{ 
	color:black;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1, .h1
{ 
	font-size: 14pt;
	color:black;
	font-weight:bold;
	text-align: left;
	vertical-align:top;
	text-decoration: none;
        background : transparent;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

hr
{ 
	color: #666666;
	border: 1px inset;
}

img
{ 
 	border: 0px;
	        
}

.up
{ 
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul
{ 
	color:black;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 18px;
}
#color_slideshow {
	background: #9FA4AA;
	padding: 10px;
}
#color_navigation {
	text-align: center;
}
#color_navigation img {
	vertical-align: text-bottom;
}
#color_navigation a img.inactive {
	display: none;
}
#color_navigation a img.active {
	display: inline;
}
#color_navigation a.inactive img.inactive {
	display: inline;
}
#color_navigation a.inactive img.active {
	display: none;
}
#color_preview {
background: #999;
border: 2px solid #666;
width: 320px;
height: 320px;
padding: 3px;
position: relative;
line-height: 1px;
margin: 0 auto;
}
#color_preview #color_image {
position: absolute;
top: 3px;
left: 3px;
z-index: 2;
}
#color_preview #legend {
background: white;
border: 3px solid #ff9900;
font-size: 12px;
line-height: normal;
position: absolute;
top: 3px;
left: 3px;
width: 302px;
height: 302px;
padding: 6px;
z-index: 1;
}
#color_preview #legend h1 {
	text-align: center;
	font-size: 25px;
}
#color_slideshow #color_legend {
	padding-right: 5px;
	border: 2px solid #666;
	margin: 5px auto;
	width: 321px;
	font-size: 14px;
	text-align: right;
}
#color_slideshow #color_legend .color_number {
	border-right: 2px solid #666;
	float: left;
	display: block;
	padding: 0 5px;
}
#color_slideshow #slideshow {
	white-space: nowrap;
	overflow: auto;
	height: 97px;
	width: 740px;
}
#color_slideshow #slideshow #slides {
}
#color_slideshow #slideshow a {
	color: black;
	display: block;
	float: left;
	width: 60px;
	height: 70px;
	border: 1px solid #9FA4AA;
	padding: 2px;
	text-align: center;
	text-decoration: none;
}
#color_slideshow #slideshow a:HOVER {
	border: 1px solid #666;
	padding: 2px;
}
#color_slideshow #slideshow a.active {
	border: 1px solid #333;
	padding: 2px;
}
#color_slideshow #slideshow a img {
	display: block;
	width: 60px;
	height: 60px;
}

td.boxgrey {
	width: 82px;
}

.header { 
	background: #F9A713 url(/immagini/style/header/logo_laterale.jpg) top left no-repeat;
	height: 70px;
	width: 100%;
	font-size: 10px;
	text-align: left;
	line-height: 10px;
}
.header ul {
	background: #585858;
	background-position: bottom left;
	background-repeat: repeat-x;
	border-left: 1px solid white;
	margin: 0 0 0 186px;
	padding: 0;
	list-style: none;
	height: 70px;
}
.header ul li {
	display: block;
	float: left;
	height: 70px;
	width: 82px;
	padding: 0;
}
.header a {
	border-right: 1px solid white;
	color: white !important;
	display: block;
	height: 26px;	
	padding: 2px 2px 0 4px;
}
.header a img {
	vertical-align: top;
}
.header a:HOVER, .header a.selected {
	background: #F9A713;
	color: black !important;
	text-decoration: none;
}
#header_about ul  {
	background-image: url(/immagini/style/header/immagine_chisiamo.jpg);
}
#header_products ul {
	background-image: url(/immagini/style/header/immagine_prodotti.jpg);
}
#header_colors ul {
	background-image: url(/immagini/style/header/immagine_colori.jpg);
}
#header_contacts ul {
	background-image: url(/immagini/style/header/immagine_contatto.jpg);
}
#header_works ul {
	background-image: url(/immagini/style/header/immagine_tecniche.jpg);
}
.header ul li.language a {
	border: 0;
	text-align: right;
}
.header ul li.language a:HOVER {
	background: transparent;
}
.header.en li.language {
	margin-left: 81px;
}
.header.en li.language a {
	border-right: 0;
	border-left: 1px solid white;
}
.header.it li.language {
	width: 81px;
}

#header_home { 
	background: #F9A713;
}
#header_home ul {
	background: url('/immagini/style/header/header_bg.png') top left repeat-x;
	margin-left: 46px;
}
#header_home ul li {
	border-right: 1px solid white;
	width: 102px;
}
#header_home ul li a {
	border: 0;
}
#header_home ul li.language {
	border: 0;
	margin: 0;
	width: 301px;
	text-align: right;
}
#header_home ul li.language a {
	border: 0;
	width: 70px;
	margin-left: 223px;
}
#header_home.it ul li.language {
	width: 198px;
}
#header_home.it ul li.language a {
	border: 0;
	width: 70px;
	margin-left: 121px;
}

#header_home li.about {
	background: url(/immagini/style/header/banda_home_chisiamo.jpg) bottom left repeat-x;
}
#header_home li.products {
	background: url(/immagini/style/header/banda_home_prodotti.jpg) bottom left repeat-x;
}
#header_home li.colors {
	background: url(/immagini/style/header/banda_home_colori.jpg) bottom left repeat-x;
}
#header_home li.works {
	background: url(/immagini/style/header/banda_home_tecniche.jpg) bottom left repeat-x;
}
#header_home li.contacts {
	background: url(/immagini/style/header/banda_home_contatto.jpg) bottom left repeat-x;
}

.contents_contacts {
	background: url('/immagini/style/contacts/logo_europlast.jpg') top center no-repeat;
	font-size: 12px;
	padding: 120px 40px 30px 40px;
	margin-top: 20px;
}
.contents_contacts h1 {
	font-size: 16px;
}
