/* CSS Document */
html {
	height:100%;
}

body {
	margin:0px;
	padding:0px;
	height:100%;
	background-color:#FFFFFF/*ECEDF2*/;
	background-image:url(../images/bkgrnd.gif);
	background-position:left top;
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#392f79;
}

a {
	color:#392f79;
}

table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#392f79;
}

li {
	list-style-type: square;
}

#tblegeneral {
	width:732px;
	height:100%;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#392f79;
}

/* --- OTHER ----------------------------------- */
/* --------------------------------------------- */

.separator { border-top:1px dashed #392f79; }
.separatorleft { border-left:1px dashed #392f79; }
.separatorright { border-right:1px dashed #392f79; }

.tableborders th {
	font-weight: bold;
	text-align: left;
	padding-bottom: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9199b6;
}

.tableborders td {
	padding-bottom: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECEDF2;
}

.tableborders h2 {
	background-color:#ECEDF2;
	margin:0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size:12px;
}

/* --- SIDEBAR --------------------------------- */
/* --------------------------------------------- */

.sizesidebar {
	width:225px;
}

#sidebar {
	padding-left:15px;
	padding-right:15px;
	border-left:13px solid #392f79;
	width:238px;
	font-size:10px;
	background-color:#FFFFFF;
	font-weight: bold;
}

#sidebar #logo {
	width:225px;
	padding-top:50px;
	background-image:url(../images/pkb-logo.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-bottom:50px;
	background-color:#FFFFFF;
}

#sidebar #menu {
	width:225px;
	padding-top:20px;
	background-color:#FFFFFF;
}

#sidebar #menu ul {
	padding:0px;
	margin:0px;
	width:225px;
}

#sidebar #menu ul li {
	list-style-image:url(../images/arrow-off.gif);
	letter-spacing:2px;
	margin-bottom:2px;
	margin-top:2px;
	margin-left:13px;
}

#sidebar #menu ul li.selected {
	list-style-image:url(../images/arrow-on.gif);
	letter-spacing:2px;
	margin-bottom:2px;
	margin-top:2px;
	margin-left:13px;
}

#sidebar #menu ul li.selectednone {
	list-style-image:url(../images/arrow-on1.gif);
	letter-spacing:2px;
	margin-bottom:2px;
	margin-top:2px;
	margin-left:13px;
}

#sidebar #menu ul li.smenu {
	list-style:none;
	background-color:#ECEDF2;
	letter-spacing:0px;
	margin-left:45px;
	margin-bottom:3px;
	padding-left:4px;
	width:180px;
}

#sidebar #menu ul li.select {
	background-color:#392f79;
}

#sidebar #menu ul li.select a {
	color:#FFFFFF;
}

#sidebar #menu ul li.select a:hover {
	color:#FFFFFF;
}

#sidebar #menu ul li.selected a {
	color:#392f79;
}

#sidebar #menu ul li.selectednone a {
	color:#392f79;
}

#sidebar #menu a {
	text-decoration:none;
	color:#9199B6;
}

#sidebar #menu a:hover {
	color:#392f79;
}

/* --- PAGE ------------------------------------ */
/* --------------------------------------------- */

#page {
	width:732px;
	padding:0px;
	margin:0px;
	margin-left:266px;
	background-color:#FFFFFF;
}

* html #page {
	width:732px;
}

#top {
	padding-top:24px;
	padding-bottom:19px;
	padding-right:40px;
	padding-left:26px;
	
	background-image:url(../images/bkgrnd-gradient.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	font-size:9px;
}
#top-home {
	padding-top:24px;
	padding-bottom:19px;
	padding-right:40px;
	padding-left:26px;
	height:214px;
	background-image:url(../images/bkgrnd-gradient.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	font-size:9px;
}

#top ul {
	text-align:right;
	text-transform:uppercase;
	padding-right:13px;
	margin:0px;
	padding-bottom:26px;
}

#top ul li {
	list-style:none;
	display:inline;
	padding-left:10px;
}

#top ul li.selected a {
	color:#392f79;
}

#top a {
	text-decoration:none;
	letter-spacing:2px;
	color:#9199B6;
}

#top a:hover {
	color:#392f79;
}

#top #chemin {
	margin-top:210px;
	text-align:right;
	text-transform:uppercase;
	padding-right:13px;
}

.sizemain {
	width:642px;
}

 #main {
	padding-top:20px;
	width:642px;
	padding-left:26px;
}
 #main .maincontent {
	margin-right:50px;
}
 #main #content {
	width:472px;
}

 #main #contentside {
	width:140px;
	margin-top:60px;
	float:right;
	font-size:9px;
}

/* --- FOOTER ---------------------------------- */
/* --------------------------------------------- */

.sizefooter {
	width:686px;
	padding-top:5px;
	padding-left:9px;
	padding-right:9px;
	margin-left:13px;
}

#footer {
	margin-left:266px;
	width:732px;
	background-color:#FFFFFF;
	padding-top:10px;
	height:28px;
	background-image:url(../images/bkgrnd-gradient.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	font-size:9px;
	position:relative;
	bottom:0px;
}

#footer a {
	text-decoration:none;
	color:#9199B6;
}

#footer a:hover {
	color:#392f79;
}