#content { padding:0px; }
#content DIV.table { margin:10px; font-size: 0.9em;}
#content DIV.table h2 { margin-left:5px;}
#content TABLE.montage { border-bottom: solid 1px #D4D4D4; width: auto; margin-right: auto; margin-left: auto; width: 950px;}
#content TABLE.montage TD, TABLE.montage TH { font-size:90%; padding:5px 7px; border-bottom:none; text-align: center;}
#content TABLE.montage TH { color: #006bb7; border-bottom: solid 1px #6a9fc5; padding: 2px 5px; border-top: none; background-color:transparent; vertical-align:bottom;}
#content TABLE.montage TD { background:#ffffff; padding: 0px 1px 0 0 !important;}
#content TABLE.montage tr TD.name { background:#f1f7fd !important; text-align:left; width: 260px; color: #006bb7 !important; font-weight: bold;}

#content TABLE.montage TD.hover { background:#006bb7; color: #d4d4d4;}
#content TABLE.montage TR.trhover TD { background:#006bb7; color: #d4d4d4;}
#content TABLE.montage TR.trhover TD.modelLineLeft { border-left: solid 1px #006bb7; }

#content TABLE.montage TR TD.height, #content TABLE.montage TR TH.height,
#content TABLE.montage TR TD.orderno, #content TABLE.montage TR TH.orderno { padding: 5px 0px; width: 70px; background-color:#FFFFFF !important; color:#707070 !important;}
#content TABLE.montage TD.height, #content TABLE.montage TD.orderno { border-left: solid 1px #D4D4D4 !important; }

#content TABLE.montage TD A { color:#006bb7; }
#content TABLE.montage TR.group TD.name, #content TABLE.montage TR.group TD.orderno, #content TABLE.montage TR.group TD.height { border-top: solid 1px #D4D4D4;}
#content TABLE.montage TD.name { padding-left: 0.6em !important; }
#content TABLE.montage TD.left, TABLE.montage TH.left { text-align: left;}
#content TABLE.montage TH.modelLineLeft { border-left: solid 1px #6A9FC5; }
#content TABLE.montage TD.modelLineLeft { border-left: solid 1px #D4D4D4; padding-left: 1px !important;}

TABLE.montage TD div.plus {
	color: #006bb7;
	background-color: #e2ecf6;
	text-align: center;
	padding: 0.1em;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e0e0e0;
}
TABLE.montage TD.hover div.plus {
	background-color:#006bb7;
	color: #e2ecf6;
	border-top: 1px solid #006bb7;
	border-bottom: 1px solid #006bb7;
}
TABLE.montage TR.trhover TD div.plus {
	background-color:#006bb7;
	color: #e2ecf6;
	border-top: 1px solid #006bb7;
	border-bottom: 1px solid #006bb7;
}
TABLE.montage TD div.minus {
	text-align: center;
	border-top: 1px solid #fff;
	padding: 0.1em;
	border-bottom: 1px solid #e0e0e0;
}
TABLE.montage TD.hover div.minus {
	color: #d4d4d4;
	border-top: 1px solid #006bb7;
	border-bottom: 1px solid #006bb7;
}
TABLE.montage TR.trhover TD div.minus {
	color: #d4d4d4;
	border-top: 1px solid #006bb7;
	border-bottom: 1px solid #006bb7;
}


/* legenda */
.legend {	padding: 0 8px 0 15px; }
#content DIV.table .legend h2 {	margin-left:0; }
.legend p.first { margin-top: 0.4em;}

.legend p img.bordered {	border: 1px solid black; }


