body {
	margin				: 0px;
	padding				: 0px;
	background-color	: black; /*#78579c;*/
	background-image	: url("http://ns27531.ovh.net/img_en/design/site_bg.gif");
	background-position	: 0px 272px;
}

body, td {
	color				: white;
	font-size			: 10pt;
	font-family			: Trebuchet MS, arial, verdana, sans-serif;
}



/*** SITE LAYOUT ***/

#headerBg {
	background-image	: url("http://ns27531.ovh.net/img_en/design/site_header_bg.jpg");
	background-position	: 1054px 0px;
	background-repeat	: repeat-x;
}

#wrapper {
	width				: 100%;

	padding-top			: 1px; /* Firefox out-margins bug fix */
	padding-bottom		: 1px; /* Firefox out-margins bug fix */
}

#navigation {
	z-index				: 2;
	position			: absolute;
	left				: 0px;
	top					: 340px;
	width				: 160px;
}

#logo {
	position			: absolute;
	z-index				: 2;
	top					: 1px;
	width				: 100%;
	text-align			: center;
}

#logo img {
	background-image	: url("http://ns27531.ovh.net/img_en/design/logo.png");
	width				: 651px;
	height				: 82px;
	border				: 0px;
}

#infoBar {
	position			: absolute;
	z-index				: 2;
	top					: 103px;
	height				: 23px;
	left				: 400px;
	outline				: 1px dotted white;
}

#sectionLogo {
	position			: absolute;
	top					: 165px;
	left				: 5px;
	text-align			: center;
	width				: 160px;
}

#sectionLogo a:hover {
	background-color	: transparent;
}

#sectionLogo a span {
	display				: block;
	position			: absolute;
	background-image	: url("http://ns27531.ovh.net/img_en/design/back_sub.gif");
	background-repeat	: no-repeat;
	background-position	: left top;
	top					: 95px;
	width				: 158px;
	height				: 27px;
	font-size			: 0pt;
	line-height			: 0pt;
}

#sectionLogo a:hover span {
	background-image	: url("http://ns27531.ovh.net/img_en/design/back_sub_hover.gif");
}

#sectionLogo img {
}

#content {
	z-index				: 3;
	margin				: auto;
	margin-top			: 140px;
}

#innerContent {
	width				: 560px;
	margin				: auto;
	padding-top			: 1px;
	padding-left		: 10px;
	padding-right		: 10px;
	padding-bottom		: 10px;
	border				: 1px solid #b7b5cb;
	border-bottom-color	: #e4e4f3;
	background-image	: url("http://ns27531.ovh.net/img_en/design/site_content_bg.png");
	background-position	: top right;
}

#footer {
	text-align			: center;
	font-size			: 9pt;
	color				: #ccc;
}

/*** JS TOOLTIP ***/

#tooltip {
	top					: -800px;
	position			: absolute;
	width				: 180px;

	border				: 1px solid #eb9943;
	background-color	: #800;
	z-index				: 11;
}

#tooltip #tooltipContent {
	padding				: 5px;
	border				: 2px solid #600;
	font-size			: 9pt;
	line-height			: 11pt;
	text-align			: left;
}

#tooltip .title {
	margin				: -5px;
	margin-bottom		: 6px;
	padding-left		: 5px;
	padding-right		: 5px;
	padding-bottom		: 4px;

	font-family			: Arial, sans-serif;
	color				: #fd9;
	text-transform		: uppercase;
	font-size			: 8pt;
	font-weight			: bold;
	font-variant		: small-caps;

	border-top			: 1px solid #da7c50;
	background-image	: url("http://ns27531.ovh.net/img_en/design/bg_th.gif");
	background-position	: center bottom;
	background-repeat	: no-repeat;
}

#tooltip p {
	margin-top			: 0px;
	margin-bottom		: 5px;
	text-align			: left;
}


#tooltip em {
	color				: #fd9;
}

#tooltip ul {
	margin				: 0px;
	padding				: 0px;
	padding-left		: 20px;
}

