﻿body{
margin:0;
padding:0;
line-height: 1.2em;
font-family:"Trebuchet MS", sans-serif;
/*font-family: arial, Tahoma, helvetica,;*/
background-color: #ffffff;
}
p 
{ margin:5px;
   } 
#formsearch
{
    clear:both;
margin-left:-190px;
position:absolute;
margin-top:-20px
}
.linkprod
{ text-decoration:none; BORDER-BOTTOM: #a8c9d8 1px solid; 
    display:block; }

a.linkprod:hover
{ text-decoration:none; 
  background-color:#FFFFFF; }

#maincontainer
{
    width: 100%;
/* width: 758px;Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background: #ffffff;
height: 60px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
background-color: #ffffff;

}
.recordtesto
{
    padding:0px 20px 0px 20px;
    text-align: justify;
    font-size:1.2em;
    }
#destra
{ 

background: #ffffff;
/*border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid;
*/}
#destraalto{
float: left;
/*width: 100%; */
background: #ffffff;
border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid;
margin-bottom: 0px; padding-bottom: 0px;
}
#immaginihp

{
background-color: #A0B6C0;
width:100%;
}
.immasinistra{
width:303px;
float: left;
margin-left: 5px;}
.immadestra{
margin-left: 308px;}
/*background-image: url(/images/Pittsburgh_p.jpg);background-repeat: no-repeat;}*/ 
#news{
margin-left: 252px; /*Margin for content column. Should be (banner)*/ 
font-size:0.8em;
background: #ff0000; color:#ffffff;
background-image: url(/images/sfumr.gif);
border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid;
padding-top:10px;
padding-bottom:10px;}
#presentazione{
/*margin-left: 302px; Margin for content column. Should be (banner)
*/ margin-top:30px;
margin-bottom:0px;
margin-left:70px; 
text-align:center;
font-size:0.75em;
background:#ffffff ; color:#A80C13;


border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid;
 line-height:1em;}

#news a{
color:#D2D2D2;
 TEXT-DECORATION: none;}
.newsi{
PADDING-left: 70px;  
font-size:2em;
color:#FFffff;}

#newse{
PADDING-left: 70px; 
font-size:1.5em;

width:350px;
}

#notizie{
margin-left: 252px; /*Margin for content column. Should be (banner)background: #A0B6C0;*/
font-size:0.9em;
color:#B60E3D;
border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid;
width:700px;
}

#notizie hr{
margin-left: 0px; /*Margin for content column. Should be (banner)*/
color:#E8E5D8;
background: #ffffff;
margin-top:5px; }
.piede
{clear:both;
height:150px;  
}

#copy
{
margin-left: 252px; /*margin-top:50px;margin-top:300px;Margin for content column. Should be (banner)*/
background-color: #999999;
font-size:0.75em;
color:#D2D2D2;  
clear:both;
}
#imgcompany
{
  /* margin-left: 10px; 
   width:270px; 
   background-color:White;  */
}
#paccompany
{
font-weight: bold;
/*background-image: url(/images/sfondo_cannonusa.gif); */
background-repeat: repeat-x; 
font-size: 1em;  
line-height: 1.2em; 
color: gray; 
width:252px;
}
.data {
padding-left: 20px; /*Margin for data. Should be (banner+ x)*/
}
.notizia 
{
 /*height:100px;
Margin for data. Should be (banner+ data +x)*/
}
.notizia a{

text-decoration: none;
color:Black;
line-height:1.5em;

 /*Margin for data. Should be (banner+ data +x)*/
}

.notizia a:hover {background:#E8E5D8; text-decoration:none}
a{
text-decoration: none;
color:Black;
}
#contentcolumn a:hover {background:#E8E5D8; text-decoration:none}

#contentcolumn{
margin-left: 252px;/*border-right: #ffffff 2px solid;  border-left: #ffffff 1px solid; Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
font-size:0.9em;
background: #ffffff;
width:700px;

}
#contentcolumn h2{
font-size:0.9em;

}

contentcolumnsearch
{
margin-left: 252px;/*border-right: #ffffff 2px solid;  border-left: #ffffff 1px solid; Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
font-size:0.8em;
background: #ffffff;
}

#contentcolumn img{
margin-top:20px; margin-bottom:20px;
}

#leftcolumn{
float: left;
width: 252px;/* Width of left column in pixel*/
/*margin-left: -758px; Set left margin to -(MainContainerWidth)
background: #E9E9E9;*/

}
#barretta{
border-right: #ffffff 1px solid;  border-left: #ffffff 1px solid;
background-image:url(/images/barretta1.gif); background-repeat: repeat-x; height: 16px; margin-bottom: 0px; padding-bottom: 0px;
}

#banner{
float: left;
margin: 0px 0px 0px 0px; /*Set left margin to -(MainContainerWidth)*/
background: #ffffff;

}#sinistraalto{
float: left;
width: 302px; /*Width of left column in pixel*/
margin-left: 0px; /*Set left margin to -(MainContainerWidth)*/
background: #ffffff;
border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid;

}
#rightcolumn{
float: left;
width: 148px; /*Width of right column in pixels*/
/*margin-left: -606px; Set right margin to -(MainContainerWidth - LeftColumnWidth)*/
/*background: #cccccc;*/
height:285px;
/*border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid;
*/
background-image:url(/images/sfumatoPRODUCTS.gif); background-repeat:repeat;
font-size:1.2em;
}

#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
 /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
margin-top: 10px; 
margin-left: 5px; margin-right: 0px;

}
.elencotipoind
{ 
	margin-left:30px;
	margin-top:15px;
	font-size:0.9em;
	
}
.elencotipoind a{
	color:#000000;
	text-decoration:none;
	display:block;
	margin-top:-10px;
}
.elencotipoind a:hover{
	background-color:#E9E9E9;
	text-decoration:none;
	color:#291670;
	/*border-bottom:1px solid #496ACC;*/
}
.elencotipo 
{
  
	margin-top:35px;
	padding:0px;
	top:0px;
	line-height:1.0em;
	/*TEXT-TRANSFORM: uppercase;
	background-color: #496ACC; */
}

.elencotipo p{
	margin:10px;
	color: #999999;
	font-size:0.9em;
	margin-top:10px;
	/*text-transform: uppercase;*/
}
.elencotipo p b{
	
	color: #000000;
	
	
	/*text-transform: uppercase;*/
}

.elencotipo p a{
	color:#000000;
	text-decoration:none;
	padding: 2px 0px 2px 10px;
	display:block;
	
	/*border-bottom:1px solid #FFFFFF;*/
}

.elencotipo p a:hover{
	background-color:#E9E9E9;
	text-decoration:none;
	color:#291670;
	/*border-bottom:1px solid #496ACC;*/
}

.elencotipo form
{
    
	color:#000000;
	text-decoration:none;
	padding: 2px 0px 2px 10px;
	display:block;
	
	/*border-bottom:1px solid #FFFFFF;*/
}
.elencotipo form select
{
    width:200px;
}

.titolonews
{margin: 10px;
    /*width: 100%;background-image:url(/images/sfumr.gif);color: White;*/
 
line-height:1.5em;

FONT-SIZE: 2.18em;

}
#brosso
{ width:950px;
    background-image:url(/bottoni/sfumarossobot.gif);
}

#brosso img
{
    border:0;
     border-right: #ffffff 0.5px solid; border-left: #ffffff 1px solid; 
}

#bblu img
{
    border:0;
    border-right: #ffffff 0.5px solid; border-left: #ffffff 1px solid; 
   
}

.bottoni
{ width:100%;
    background-image:url(/bottoni/sfumarossobot.gif);
height:23px;}
.bottoni form
{
    /*height: 23px;*/
    padding-left:20px;
  width: 100%;
PADDING-BOTTOM: 0px;PADDING-top: 0px;
background-image:url(/bottoni/sfumarossobot.gif);
background-repeat:repeat-x;
margin-bottom:0px;
margin-top:0px;
}
#test_form
{
position:absolute;
left:950px;
width:90px;
}

#searchSubmit
{
position:absolute;
left:1050px;
margin-top:3px;
}
.form
{
font-size:1.2em;

PADDING-left: 70px;
}

/* peranimazione*/

#box1 {
	POSITION: absolute
}
#box2 {
	POSITION: absolute
}
#box3 {
	POSITION: absolute
}
#box4 {
	POSITION: absolute
}

#prod5 DIV {
	position:absolute;
	background:#fff;
	width:940px;
	height:330px;
	font-size:smaller;
background-color: #A0B6C0;

	/*background-image: url(/sfumaton_inversa.gif); background-repeat: repeat-y;*/
}
#prod5 IMG {
	position:static;
	float:left;
	width:575px;
	height:330px;
	margin:0 10px 10px 0;
}
#prod5 P {
	margin:10px;
	/*background-image: url(/sfumaton_inversa.gif); background-repeat: repeat-y;*/
}

#prod5 ul li 
{
    list-style-position:inside;
	padding-left:60px;
	/*background-image: url(/sfumaton_inversa.gif); background-repeat: repeat-y;*/
}

#prod5 h3{
	/*padding:30PX 0 10px 0;*/
	margin-right:10px;
	text-align:right;
	
}
.mask1 {
	position:relative;
	width:100%;
	height:330px;
	overflow:hidden;
	text-align:justify;
	
}
.mask1 IMG {
	position:absolute;
	display:block;
	border:none;}
#cont {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #fff; PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 550px; PADDING-TOP: 20px; TEXT-ALIGN: left
}
.buttons {
	
}
.buttons SPAN {

}

#home
{
    VISIBILITY: hidden;
      POSITION: absolute;
     TOP: 100px;
}
#home UL
{
      VISIBILITY: hidden;
}
#home UL LI
{
   VISIBILITY: hidden;
}
#home UL LI A
{
     VISIBILITY: hidden;
}
#home UL LI A:hover
{
     VISIBILITY: hidden;
}

#our_company
{
     font-size:0.9em;
    Z-INDEX: 1000;
    LEFT: 116px;
    VISIBILITY: hidden;
    /*BACKGROUND-COLOR: #ffffff;TEXT-TRANSFORM: uppercase; background-image: url(/immagini/sfazor.gif); background-repeat: repeat-y; 
BACKGROUND-COLOR: #9DACD3;
 BACKGROUND-COLOR: #E9E9E9;*/
    WIDTH: 114px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    POSITION: absolute;
     TOP: 100px;
    TEXT-ALIGN: left;
    
    padding-bottom:5px;
 background-color: #fff; filter: alpha(opacity=70); -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70;


CURSOR: pointer;
}
#our_company UL
{
     PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: navy;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#our_company UL LI
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    /* TEXT-TRANSFORM: uppercase;*/
    COLOR: #000000;
    PADDING-TOP: 0px;
}
#our_company UL LI A
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    COLOR: #000000;
    TEXT-DECORATION: none;
   /* display:block;*/
}
#our_company UL LI A:hover
{
   /* COLOR: #291670;
    BACKGROUND-COLOR: #E9E9E9;*/
    TEXT-DECORATION: none;
    WIDTH: 100%;
         COLOR: #fff;BACKGROUND-COLOR: #000;filter: alpha(opacity=1); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;

}

#produtct
{
   font-size:0.9em;
    Z-INDEX: 1000;
    LEFT: 240px;
    VISIBILITY: hidden;
   /*  BACKGROUND-COLOR: #ffffff;TEXT-TRANSFORM: uppercase;
background-image: url(/immagini/sfazor.gif); background-repeat: repeat-y; BACKGROUND-COLOR: #9DACD3;*/
    WIDTH: 225px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    POSITION: absolute;
    TOP: 100px;
   
    TEXT-ALIGN: left;
    padding-bottom:5px;
        background-color: #fff; filter: alpha(opacity=70); -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70;

}
#produtct UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: navy;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#produtct UL LI
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 4px;
    /*TEXT-TRANSFORM: uppercase;*/
    COLOR: #8a0000;
    PADDING-TOP: 0px;  
}
#produtct UL LI A
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    COLOR: #000000;
    TEXT-DECORATION: none;
  /*display:block;*/
}
#produtct UL LI A:hover
{
    /*COLOR: #291670;
    BACKGROUND-COLOR: #E9E9E9;*/
    TEXT-DECORATION: none;
    WIDTH: 100%;
     COLOR: #fff;BACKGROUND-COLOR: #000;filter: alpha(opacity=1); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;

}

#careers
{
    font-size:0.9em;
    Z-INDEX: 1000;
    LEFT: 575px;
    VISIBILITY: hidden;
    /* BACKGROUND-COLOR: #ffffff;TEXT-TRANSFORM: uppercase; background-image: url(/immagini/sfazor.gif); background-repeat: repeat-y; */
    WIDTH: 180px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    POSITION: absolute;
    TOP: 100px;
   
    TEXT-ALIGN: left;
    padding-bottom:5px;
            background-color: #fff; filter: alpha(opacity=70); -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70;


}
#careers UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: navy;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#careers UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
   /* TEXT-TRANSFORM: uppercase;*/
    
}
#careers UL LI A
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    COLOR: #000000;
    TEXT-DECORATION: none;
    /*display:block;*/
}
#careers UL LI A:hover
{
     /* COLOR: #291670;
    BACKGROUND-COLOR: #E9E9E9;*/
    TEXT-DECORATION: none;
    WIDTH: 100%;
         COLOR: #fff;BACKGROUND-COLOR: #000;filter: alpha(opacity=1); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;

}
#innovation
{
    font-size:0.9em;
    Z-INDEX: 1000;
    LEFT: 346px;
    VISIBILITY: hidden;
    /*BACKGROUND-COLOR: #ffffff;TEXT-TRANSFORM: uppercase; background-image: url(/immagini/sfazor.gif); background-repeat: repeat-y; */
    WIDTH: 114px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    POSITION: absolute;
    TOP: 100px;
    
    TEXT-ALIGN: left;
    padding-bottom:5px;
            background-color: #fff; filter: alpha(opacity=70); -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70;


}
#innovation UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: navy;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#innovation UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
   /* TEXT-TRANSFORM: uppercase;*/
   
    
}
#innovation UL LI A
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    COLOR: #000000;
    TEXT-DECORATION: none;
    /*display:block;*/
}
#innovation UL LI A:hover
{
    /* COLOR: #291670;
    BACKGROUND-COLOR: #E9E9E9;*/
    TEXT-DECORATION: none;
    WIDTH: 100%;
    COLOR: #fff;BACKGROUND-COLOR: #000;filter: alpha(opacity=1); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;

}

#newsb
{
    font-size:0.9em;
    Z-INDEX: 1000;
    LEFT: 462px;
    VISIBILITY: hidden;
    /*BACKGROUND-COLOR: #ffffff;TEXT-TRANSFORM: uppercase; background-image: url(/immagini/sfazor.gif); background-repeat: repeat-y; */
    WIDTH: 114px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    POSITION: absolute;
    TOP: 100px;
    
    TEXT-ALIGN: left;
    padding-bottom:5px;
        background-color: #fff; filter: alpha(opacity=70); -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70;

}
#newsb UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: navy;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#newsb UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
   /* TEXT-TRANSFORM: uppercase;*/
    
}
#newsb UL LI A
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    COLOR: #000000;
    TEXT-DECORATION: none;
    /*display:block;*/
}
#newsb UL LI A:hover
{
    /* COLOR: #291670;
    BACKGROUND-COLOR: #E9E9E9;*/
    TEXT-DECORATION: none;
    WIDTH: 100%;
    COLOR: #fff;BACKGROUND-COLOR: #000;filter: alpha(opacity=1); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;

}
.trovato
{
    margin-left:30px; 
    background-image: url(/images/ASSUNTO.gif);
   
    background-position:right;
    margin-top:10px;
     border-bottom:#a8c9d8 1px solid; 
}
.cerco
{
    margin-left:30px;
    margin-top:10px;
    border-bottom:#a8c9d8 1px solid; 
   
}
.event
{
    line-height:1.2em;
}
		.highlight { background: #DE5E5E; }
		.searchheading { font-size: 130%; /*font-weight: bold;*/ }
		.summary { font-size: 80%; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-size: 80%; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 100%; }		
		.description { font-size: 100%; color: #AA0000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		.cat_summary ul { margin: 0px; padding: 0px; display: inline; }
		.cat_summary li { display: inline; margin-left: 15px; list-style-type: none; }		
		
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 0px; margin-bottom: 0px; clear: left; }
		.result_altblock { margin-top: 0px; margin-bottom: 0px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 0px; margin-bottom: 0px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #AA0000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #AA0000;}
		.recommend_image { float: left; display: block; }
		.recommend_image img { margin: 10px; width: 80px; border: 0px; }