#all {
	border : 4px solid #26b;
	margin : auto;
	width : 760px;
}

#bottom {
	background-color : #26b;
	background-image : url(bg_bottom.jpg);
	border-top : 1px solid white;
	clear : both;
	color : #ddd;
	font-size : x-small;
	height : 23px;
	padding : 2px 3px 1px 3px;
	text-align : right;
}

#bottom a {
	color : #9bd;
}

#bottom a:hover {
	color : white;
}

#bottom span {
	float : left;
}

#content {
	float : right;
	font-size : 10pt;
	min-height : 300px;
	padding : 0 1em 1em 1em;
	width : 575px;
}

#main {
	background-image : url(bg_content.jpg);
	background-position : top left;
	background-repeat : repeat-y;
	border : 1px solid white;
}

#main2 {
	border : 1px solid #26b;
}

#menu {
	background-color : #48d;
	border-right : 1px solid #26b;
	color : #bbb;
	float : left;
	margin-bottom : 15px;
	width : 150px;
}

#menu li {
	background-color : #26b;
	border : solid white;
	border-width : 1px 0;
	font-weight : bold;
	margin : 7px 0 0 0;
	padding : 1px 0;
	text-indent : 4px;
}

#menu li a {
	color : #ee0;
	cursor : pointer;
	display : block;
	padding-bottom : 1px;
	text-decoration : none;
}

#menu li a:focus,
#menu li a:hover {
	color : white;
	font-style : italic;
	text-decoration : none;
}

#menu li a.col,
#menu li a.exp {
	background-position : 4px 6px;
	background-repeat : no-repeat;
	padding-left : 16px;
}

#menu li a.col {
	background-image : url(col.gif);
}

#menu li a.exp {
	background-image : url(exp.gif);
}

#menu li a.sel {
	color : #0ee;
}

#menu li li {
	background-color : #48d;
	border : dotted white;
	border-width : 1px 0 0 0;
	font-size : 0.9em;
	font-weight : normal;
	margin : 0;
	padding : 1px 10px;
	text-indent : 0;
}

#menu ul {
	border-bottom : 1px dotted #26b;
	list-style-type : none;
	margin : 0;
	padding : 0 0 8px 0;
}

#menu ul ul {
	display : none;
	padding : 0;
}

#menu h2 {
	color : white;
	font-size : small;
	margin : 0;
	visibility : hidden;
}

#top {
	background-color : #26b;
	background-image : url(bg_top.jpg);
	background-position : center right;
	border : solid white;
	border-width : 1px 1px 0 1px;
	padding : 10px;
	height : 65px;
}

#top h1 {
	display : none;
}

body,
html {
	background-color : #a5cbf7;
	background-image : url(bg_body.gif);
}

table.border,
table.border td,
table.border th,
table.bordure,
table.bordure td,
table.bordure th {
	border-color : #26b;
}

table.bordure th {
	text-align : left;
}

.attn {
	color : #d00;
	font-style : italic;
}

.box {
	background-color : #a5cbf7;
	border-color : #26b;
}

.fds {
	background-color : #c5ebff;
}

.rouge {
	color : #f00;
}

