body {	text-align: center;	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, helvetica, arial, sans-serif;	color: #333333;	margin: 0;	padding: 0;/*	background-color: #888888; */	background-color: black;}#page  { 	text-align: left;	margin-right: auto;	margin-left: auto;	padding-top: 1px;	padding-bottom: 1px;	padding-left: 10px;	padding-right: 10px;	width: 800px;	background-color: white;}/*#header  { color: white; font-weight: bold; background-color: #000000; text-align: left; min-height: 75px; vertical-align: bottom } */#header   {/*	background-color: #000000; */	margin-top: 10px;	margin-left: 10px;	min-height: 110px;}#header #navigation_bar_left {	background-image: url("../images/bg/HeadBarLeft.png");	background-repeat: no-repeat;	min-width: 10px;	max-width: 10px;	min-height: 80px;	float: left;	text-align: bottom;	vertical-align: bottom;}#header #navigation_bar_right {	background-image: url("../images/bg/HeadBarRight.png");	background-repeat: no-repeat;	min-width: 20px;	max-width: 20px;	min-height: 80px;	float: left;	text-align: bottom;	vertical-align: bottom;}#header #navigation_bar_content {	background-image: url("../images/bg/HeadBarMiddle.png");	background-repeat: repeat-x;	min-height: 80px;	min-width: 600px;	float: left;	text-align: bottom;	vertical-align: bottom;}#header #navigation_bar_content #header_links {	font-size: 24px;	color: white;	font-weight: bold;	text-align: left;	margin-top: 35px;	margin-left: 10px;	margin-right: 10px;	float: left;	text-align: bottom;	vertical-align: bottom;}#header #navigation_bar_content #header_links  a {	color: orange;	font-size: 70%;	font-weight: normal;	text-decoration: underline;}#header #navigation_bar_content #header_links  a.here {	color: blue;}#header #logo_bar {	margin: 0;	float: right;}#header #logo_bar img {	vertical-align: top;}#content { /* Sous-partie principale */	text-align: justify;	margin: 0 auto;	position: relative;	padding: 10px 0 0;}#main-content {/*List ... */	position: relative;/*	margin: 0 auto; *//*	margin-right: 100px; */	text-align: justify;}/*#main-content /*List ... *//* {margin: 0 160px;text-align: center; padding: 10px 0 0; position: relative; margin: 0 auto;text-align: center; }*/#sidebar   {	font-size: 100%;	background-color: #fffec5;	position: relative;	right:0;	margin-top: 1%;	margin-bottom: 1%;	margin-left: 2%;	padding: 1%;	min-width: 100px;	float: right;	height: 100%;	z-index: 10;} /*#sidebar {position: absolute;right:0;left:auto; width: 150px;text-align: right;top:0;background: #EAEDF0 ; height: 100%;}*/#sourceforge {	text-align: center;	padding-top: 5%;	clear: both}#sourceforge img {	vertical-align: middle}#footer p {	color: #999999;	font-size: 75%;	margin-top: 3px;	margin-bottom: 3px;	padding-top: 2px;	clear: both}h1, h2, h3, h4, h5, h6 {	font-family: Trebuchet, Tahoma, sans-serif;	color: #000000;}.logo {	color: #ff8000;	font-weight: normal;}.logo > em {	color: white;	font-weight: bold;	text-transform: lowercase;	font-style: normal;}p {}a {	color: #0080ff;	text-decoration: none;}a:hover {	background-color: #0080ff;	color: #ffffff;}ul  {	font-size: 95%;}li {	margin-bottom: 0.5em;}li.deprecated {	color: #aaaaaa;}li.deprecated a {/*	color: blue;*/	color: #9999ff;}ul.link_list {	font-size: 100%;}ul.link_list a {	}p.introduction {	font-size: 105%;	background-color: #e6e6e6;	padding: 1%;}h1.logo {	text-align: right;	margin: 0;	padding-top: 3%;	padding-right: 1%;	padding-bottom: 3%;}ul.sidebar {	list-style-type: none;	margin: 0;	padding: 0;	text-align: center;}ul.sidebar a {	color: black;}ul.sidebar a:hover {	color: black;	background-color: transparent;}a.download  {	display: block;	width: 120px;	min-height: 100px;}a.download span  {	position: relative;	top: 70px;}a.framework {	background-image: url("../images/icons/xcode_project.png");	background-position: center top;	background-repeat: no-repeat;}a.examples  {	background-image: url("../images/icons/disk_image.png");	background-repeat: no-repeat;	background-position: center top;}a.documentation  {	background-image: url("../images/icons/documentation.png");	background-repeat: no-repeat;	background-position: center top;}