/* SCREEN */
/* www.jdsusa.com */
/* giulia_girotto@yahoo.it */

/*TAG HTML*/
body {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	/* false value for WinIE4/5 */
	 voice-family: "\"; vertical-align: top; color: #003300}\"";
	/* trick WinIE4/5 into thinking the rule is over */
	 voice-family: inherit;
	/* recover from trick */
	 font-size: x-small;
	color: #030;
	margin: 0px;
	padding: 0px;
   } 
p, td, ul, ol, li, dl, dt, dd {
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	/* false value for WinIE4/5 */
	 voice-family: "\"}\"";
	/* trick WinIE4/5 into thinking the rule is over */
	 voice-family: inherit;
	/* recover from trick */
	 font-size: x-small;
   }
img {
}
ol { list-style-type: lower-alpha;}

ul { list-style-image: url(../img/pto-elenco.gif);}
hr {
	color:#C8DFB1;
}


/*CLASSI*/
.hide { 
   display:none; 
   } 
.green-prod {  
	background-repeat: no-repeat; 
	background-position: right top;
	}
.img-align-bottom {  
	vertical-align: bottom; 
	}
.img-border {
   border: 1px solid #060;  
   }
.img-left {
	float: left;
	padding: 0px 7px 0px 0px;
}

/* CLASSI VOCI DI MENU */
.company {  color:#369;}
.products {
	color: #690;
	font-weight: lighter;
}
.news {  color: #363;}
.index { color: #999;}


/*ELEMENTI PRINCIPALI PAGINA*/
#table { 
   width: 960px;
   background-color: #FFFFFF;
   text-align: left; 
   vertical-align: top; 
   } 
   
#logo {
   border-bottom: 3px solid #060;  
   padding-left: 5px}

#menu { 
   font-size: xx-small;
   color: #999;
   text-align: right; 
   vertical-align: bottom;
   border-bottom: 3px solid #060;
   } 
#menu a:link { 
   color:#999; 
   text-decoration: none;
   } 
#menu a:visited { 
   color:#999; 
   text-decoration: none;
   } 
#menu a:hover { 
   color:#333; 
   text-decoration: none;
   } 
#menu a:active { 
   color:#999; 
   text-decoration: underline;
   }

#primary { 
   width: 100% ;
   padding: 10px 0px 10px 0px;
   } 
#content {
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 9px;
	border-right-width: 9px;
	border-bottom-width: 9px;
	border-left-width: 9px;
   } 
#content-catalogue {
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
   } 
  
/* BARRA LATERALE SINISTRA */
#left { 
   width: 200px;
   vertical-align: top; 
   font-size: x-small;
   font-style: italic;
   text-align: center;
   border-right: thin dotted #066; 
   background-color: #FFFFFF; 
   background-repeat: no-repeat; 
   background-position: right center;
   padding-left: 5px;
   } 
#left img{
   text-align: center;
   }

#left-catalogue { 
   border-right: thin dotted #066; 
   width: 200px;
   padding: 0px;
   vertical-align: top; 
   text-align: center; 
   background-repeat: no-repeat; 
   background-position: left bottom;
   } 
  
   
/* PATH */
#path { 
   color:#063;
   font-size:x-small; 
   padding: 7px 30px 2px 10px; 
   } 
#path a:link { 
   color:#9c6; 
   text-decoration: none;
   } 
#path a:visited { 
   color:#9c6; 
   text-decoration:none;
   } 
#path a:hover { 
   color:#063; 
   text-decoration: none;  
   } 
#path a:active { 
   color:#9c6; 
   text-decoration: underline;
   } 
   
   
   
   
/* CONTENUTO PRINCIPALE */
#main-cont {
	padding: 10px;
	width: 400px;
   }
#main-cont h1 { 
   font-size: large;
   padding: 0px;
   font-weight: normal;
   } 
#main-cont h2 { 
   font-size: small;
   padding: 0px;
   font-weight: normal; 
   } 
#main-cont h3 { 
   font-size: x-small;
   padding: 0px;
   font-weight: bold; 
   } 

#main-cont a:link { 
   color:#000; 
   text-decoration: none;
   font-weight: bold;
   } 
#main-cont a:visited { 
   color:#000; 
   text-decoration: none;
   font-weight: bold;
   } 
#main-cont a:hover { 
   color:#393; 
   text-decoration: none;
   font-weight: bold;
   } 
#main-cont a:active { 
   color:#000; 
   text-decoration: underline;
   font-weight: bold;
   }

/* FOOTER */
#footer { 
   color: #999;
   font-size: x-small;  
   padding: 25px 0px 25px 12px; 
   font-style: italic;
   } 
#footer a:link { 
   color: #666; 
   text-decoration: none;
   } 
#footer a:visited { 
   color: #666; 
   text-decoration: none;
   } 
#footer a:hover { 
   color: #393; 
   text-decoration: none;
      } 
#footer a:active { 
   color: #666; 
   text-decoration: underline;
   }
   
/*ELENCHI PUNTATI (puntatore freccia)*/
li { 
   list-style-image: url(../img/pto-elenco-arrow.gif); 
   }
li a:link { 
   color:#000; 
   text-decoration: none;
   } 
li a:visited { 
   color:#000; 
   text-decoration: none;
   } 
li a:hover { 
   color:#393; 
   text-decoration: none;
   list-style-image: url(../img/pto-elenco-arrow_01.gif);
   } 
li a:active { 
   color:#000; 
   text-decoration: underline;
   }

/*ELENCHI PUNTATI (puntatore pallina)*/
#circle li { 
   list-style-image: url(../img/pto-elenco.gif); 
   color:#000; 
   text-decoration: none;
   }
#circle li a:hover { 
   color:#393; 
   text-decoration: none;
   list-style-image: url(../img/pto-elenco_01.gif);
   } 

/*NEWS*/
#news p {
   padding-left: 20px;
   }
.news-titolo {
	border-bottom: 2px solid #cbeaa7;
	font-size: small;
	padding: 2px 0px 2px 3px;
	color: #363;
   }

/* TABELLA DESCRIZIONE ICONE */
#table-icons {  
   vertical-align: top; 
   } 
#table-icons td {
   border-bottom: 1px solid #060;
   padding: 20px 5px 20px 5px;
   }
.icone {  
   vertical-align: middle;
   text-align: center;
   }

/* HOME PAGE */
#home {
   padding: 0px;
   width: 100%; 
   background-repeat: no-repeat; 
   background-position: right center;
   }
#ico-green {
   float: right;
   vertical-align: top;
   padding: 10px 40px 0px 0px;
   }
#bottom {
	padding-top: 300px;
	}
.TestoCopyright {
	font-size: 9px;
	color: #666666;
}
.TestoClickForImage {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	text-align: center;
}
.TestoLinkPdf {
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #666;
	background-position: left;
}
.TestoDesigner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #97DF00;
}
