body {
	margin: 0;
	background-color: #3A322C;
}
img {
	border: 0;
}
#container {
	margin: 0 auto;
	width: 884px;
}
#header {
	margin: 0 2px;
	padding: 40px 0 0 0;
	text-align: right;
    background: url('/img_cp/structure/top.jpg') repeat-x bottom center;
}
#header img {
	margin: 0;
	border: 0;
}
#shadow {
	padding: 0 2px;
    background: url('/img_cp/structure/bg_default.jpg') repeat-y center center;
}
#shadow > table {
	padding: 5px 0;
	width: 100%;
    background: url('/img_cp/structure/bg_content.jpg') repeat-x top center;
}
#menu {
	width: 200px;
	height: 500px;
	border-right: solid 1px #9D9996;
	vertical-align: top;
}
#menu ul {
	margin: 5px 0 0 5px;
	padding: 0;
	list-style-type: none;
	font: 12px tahoma, arial;
	cursor: pointer;
}
#menu ul ul {
	margin: 0 0 5px 20px;
}
#menu ul ul a {
	color: #EEE;
	text-decoration: none;
}
#menu ul ul a:hover {
	font-weight: bold;
}
#menu ul#accordion ul {
	display: none;
}
#menu .hr {
	margin: 8px 5px;
	width: 90%;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background-color: #9D9996;
}
#authentication {
	margin: 5px 0 0 5px;
}
#authentication a {
	font: 14px arial;
	text-decoration: none;
}
#authentication p {
	margin: 0;
	font: 12px arial;
	color: #FFF;
}
#authentication label, #authentication input {
	margin-left: 20px;
}
#authentication label {
	font: 12px arial;
	color: #FFF;
}
#authentication input.text, #authentication input.submit {
	border: solid 1px #3A322C;
}
#authentication input.text {
	width: 140px;
}
#authentication input.submit {
	margin: 15px 5px 5px 112px;
	width: 50px;
}
#accountMenu {
	margin: 0 0 0 5px;
	font: 12px arial;
	color: #FFF;
}
#accountMenu a {
	margin: 0 0 0 20px;
}
#content {
	padding: 10px;
	color: #FFF;
	vertical-align: top;
}
h1, h2, h3, a {
	color: #FF8800;
}
h1 {
	font: bold 16px arial;
}
h2 {
	margin: 20px 0;
	font: bold 15px arial;
}
h3 {
	margin: 5px 0;
	font: bold 14px arial;
}
.orange {
	color: #F80;
}
.white {
	color: #FFF;
}
.departements td {
	padding: 0 10px;
	width: 33%;
	vertical-align: top;
}
.departements p {
	margin: 0 0 15px 0;
}
.links tr.text td {
	padding: 0 0 15px 0;
}
.links td {
	text-align: center;
}
#content .media {
	padding: 0 0 0 25px;
    background: url('/img_cp/structure/right_arrow.png') no-repeat 15px 4px;
}
#content .media a {
	font-weight: bold;
}
#content a.top {
	float: right;
	padding-left: 14px;
	font: 10px arial;
    background: url('/img_cp/structure/arrow_top.jpg') no-repeat left bottom;
}
#content p, #content ul, #content a {
	font: 12px arial;
}
#content li {
	margin: 5px 0;
}
#content .center {
	text-align: center;
}
#content .strong {
	font-weight: bold;
}
#content .illustration {
	width: 100%;
}
#content .illustration td {
	font: 10px arial;
	vertical-align: top;
}
#footer {
	position: relative;
	margin: 0 2px;
	padding: 0 0 50px 0;
    background: url('/img_cp/structure/bottom.jpg') repeat-x top center;
	font: 10px tahoma, arial;
	color: #FFF;
}
#footer .right {
	position: absolute;
	top: 0;
	right: 1px;
}
#footer a {
	text-decoration: none;
	color: #FFF;
}
#page_title{
	display:none;
}