@charset "utf-8";
/* CSS Document */

/*write new parameter*/

table#textcontent td.roundTd {
		vertical-align:top;
		padding:10px 0 10px 0;
		
}
table#textcontent td.perkins {
		vertical-align:top;		
}
table#textcontent td.caterpillar {
		vertical-align:top;		
}
/*opzioni*/
table#opzioni {
	border-collapse:collapse;
	width:485px;
	
	}
table#textcontent table#opzioni td.title, table#textcontent table#opzioni th.title {width:30%;}
table#textcontent table#opzioni td, table#textcontent table#opzioni th { 
		width:7%; 
		border-right: 1px solid #c1c4c7; 
		border-top: 1px solid #c1c4c7;
		font-size:0.8em; 
		line-height:1em; 
		padding: 0 1px 0 2px;
		}
table#textcontent table#opzioni th { background-color:#54585d; font-size:0.8em; color:#FFFFFF; padding: 7px 1px 5px 1px ; font-weight:normal;}
table#textcontent table#opzioni th.title{font-size:0.8em; padding: 4px 1px 5px 3px ; font-weight:bold; text-align:left; }
 table#textcontent table#opzioni td.title {font-size:0.8em; padding: 3px 1px 3px 3px ; text-align:left; }
table#textcontent table#opzioni td {font-size:0.8em; text-align:center; padding: 1px;}

table#textcontent table#opzioni td.noborder, table#textcontent table#opzioni th.noborder { border-right:none;}
h4.opzioni { padding:10px 0 0 0; margin:0 0 2px 0; width:100%;	 border-bottom:1px solid #000000;}
h4.opzioni span { font-size:1.3em; padding:0 0 0 100px; margin:0;}
table#opzioni td h6  {
	font-size:1em;
	padding:0;
	margin:0;
	font-weight:bold;
	background-image: url(../immagini/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
table#opzioni td h6 span {font-size:1em;
	padding:0;
	margin:0;
	font-weight:bold; background-color:#FFFFFF;
	
	}
