#info {
	float: right;
	width: 300px;
	height: 394px;
	padding: 12px 0 0 50px;
	background: url(../images/elements.png) no-repeat -210px 32px;
}
#intro {
	width: 300px;
	height: 394px;
	background: #e8deba;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px;
	overflow: auto;
}
#content #intro h2 {
	color: #971;
	margin-top: 0;
	padding-top: 6px;
	font-size: 18px;
	line-height: 1.1em;
}
#content #intro h3 {
	color: #336;
	font-size: 16px;
	line-height: 1.1em;
}
#intro p {
	text-align: justify;
}
table#concorde {
	width: 546px;
	border-collapse: collapse;
	border: 0 none;
}
table#concorde th {
	overflow: hidden;
}
table#concorde thead th {
	font-size: 14px;
	font-weight: normal;
	height: 32px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
table#concorde thead th.colo {
	width: 60px;
	font-size: 1px;
	text-indent: -9999px;
}
table#concorde thead th.mobi {
	background-color: #e1c4c4;
	width: 240px;
	border-right: 6px solid #fff;
}
table#concorde thead th.immo {
	background-color: #95b2d0;
	width: 240px;
}
table#concorde tbody tr th {
	width: 60px;
	background: #dbdbdb url(../images/elements.png) no-repeat 0 center;
	font-size: 1px;
	text-indent: -9999px;
}
table#concorde tbody tr td {
	vertical-align: top;
}
#content table#concorde tbody tr td ul {
	margin: 0;
	padding: 5px;
}
#content table#concorde tbody tr td ul li {
	margin: 0 0 2px 0;
	padding: 0;
	background: none;
}
#content table#concorde tbody tr td ul li a {
	display: block;
	color: #fff;
	padding: 3px 5px;
	text-decoration: none;
	line-height: 14px;
}
#content table#concorde tbody tr td ul li a:hover {
	background-color: #666;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#content table#concorde tbody tr td ul li.current a {
	color: #000;
	background-color: #f3f3f3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
table#concorde tbody tr.optbeg {
	height: 220px;
}
table#concorde tbody tr.optbeg th {
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-bottom: 4px solid #fff;
}
table#concorde tbody tr.optbeg td {
	border-bottom: 4px solid #dbdbdb;
}
table#concorde tbody tr.optend {
	height: 170px;
}
table#concorde tbody tr.optend th {
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	background-position: -60px center;
}
table#concorde tbody tr td.mobi {
	background-color: #a09494;
	border-right: 6px solid #dbdbdb;
}
table#concorde tbody tr td.immo {
	background-color: #8994a0;
	width: 486px;
}
table#concorde tbody tr.optend td.immo {
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
