body {
	margin:0;
	padding:0;
	background:#f6f4f4;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt; 
}

#wrapper { 
	width: 1000px;
	margin: 0 auto;
}

#mainwrapper, #closer, #footer { 
	width: 1000px;
	overflow: hidden;
	position: relative;
}

#mainwrapper {
	background-image: url('img/center.jpg');
	background-position: top center;
	background-repeat: repeat-y;
}

#mainbarwrapper {
	width: 828px;
	float: left;
	overflow: hidden;
}

#mainbarheader {
	height: 179px;
	background-image: url('img/logo.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}

#mainbarsidebar {
	width: 280px;
	height: 209px;
	float: left;
	background-image: url('img/menu.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}

#mainbarcontent { 
	width: 548px;
	float: right;
	background-image: url('img/center_top.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}

#mainbarcontent_putter {
	margin-top: 58px;
	padding: 5px;
	overflow: hidden;
}

#sidebar {
	width: 172px;
	float: right;
	overflow: hidden;
	background-image: url('img/sidebar.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	padding-top: 50px;
}

#mascotte {
	width: 280px;
	height: 362px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-image: url('img/mascotte.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}

#closer {
	clear: both;
	height: 74px;
	background-image: url('img/closer.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}

#footer {
	height: 18px;
	background-image: url('img/footer.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}

h1, h2, h3 {
	color: #999999;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0;
	padding: 0;
}

h1 span, h2 span, h3 span {
	color: #ff9933;
}

h1 { font-size: 25pt; line-height: 27pt; }
h2 { font-size: 20pt; line-height: 22pt; text-indent: 30px;}
h3 { font-size: 15pt; line-height: 17pt; }

p { 
	font-family: verdana, arial, sans-serif;
	font-size: 10pt; 
	line-height: 11pt;
	margin-bottom: 12pt;
}

img {
	margin:10px 0 5px;
}

#mainbarsidebar ul, #mainbarsidebar ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#mainbarsidebar ul li.m1 { padding-right: 0; }
#mainbarsidebar ul li.m2 { padding-right: 15px; }
#mainbarsidebar ul li.m3 { padding-right: 40px; }
#mainbarsidebar ul li.m4 { padding-right: 70px; }
#mainbarsidebar ul li.m5 { padding-right: 100px; }
#mainbarsidebar ul li.m6 { padding-right: 125px; }
#mainbarsidebar ul li.m7 { padding-right: 145px; }
#mainbarsidebar ul li.m8 { padding-right: 160px; }
	
#mainbarsidebar ul a {
	display: block;
	color: black;
	font-family: Georgia, verdana, arial, sans-serif;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	font-size: 9pt;
	line-height: 22px;
	height: 24px;
	text-align: right;
	padding-right: 10px;
}

#mainbarsidebar ul a.active { color: #fff; }
#mainbarsidebar ul a:hover { background-color: #f9b462; }

a { color: #ff9933; text-decoration: underline; }
a:hover { color: #999999; text-decoration: none; }

