/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
body {
	font-size : 0.8em;
	/*
	color : #FF21A9;
	*/
	font-family : 'trebuchet ms', sans-serif;
	color : #FFFFFF;
	background : #000000;
	background-image : url(../images/construction/background.png);
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
h1, h2, h3, h4 {
}
h1 {
	font-size : 100%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 7px 0px 7px 10px;
	margin : 0px;
	border-bottom : 1px dashed #FF21A9;
}
h2 {
	font-size : 90%;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
a {
	color : #FF21A9;
	text-decoration : underline; 
}
a:hover {
	color : #FF21A9;
	text-decoration : underline; 
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div#container {
	width : 780px;
	border : 3px solid #333333;
	background-color : #000000;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 30px auto 0px auto;
}
div#logo {
	height : 100px;
	padding : 0px;
	margin : 0px;
	background : url('../images/construction/logo.png') no-repeat;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div#body {
	height : 100%;
	min-height : 300px;
	margin : 0px;
	padding : 0px;
}
div#content {
	float : right;
	min-height : 300px;
	width : 604px;
	border-left : #FF21A9 1px solid;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div#toolbar {
	padding : 10px;
	background-color : #FF21A9;
	border-top : 2px solid #333333;
	border-bottom : 2px solid #333333;
}
div#toolbar a {
	color : #FFFFFF;
	text-decoration : none;
}
div#toolbar a:hover {
	color : #FFFFFF;
	text-decoration : underline; 
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#path {
	float : left;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 5px;
}
div#path ul li.off a {
	color : #333333;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 5px 0px 5px;
}
div#path ul li.on a {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 5px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
ul#sub-menu {
	float : left;
	width : 175px;
	padding : 0px;
	margin : 0px;
	list-style : none;
	z-index : 99;
}
ul#sub-menu ul {
	padding : 0px;
	margin : 0px;
	list-style : none;
	width : 175px;
	z-index : 99;
}
/*all see this */
ul#sub-menu ul li ul, ul#sub-menu ul li ul li ul, ul#sub-menu ul li ul li ul li ul {
	display : none;
	position : absolute;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : -23px auto auto 160px;
	border : 1px solid #FF21A9;
	background-color : #000000;
}
/* non-IE browsers see this */
ul#sub-menu ul li > ul, ul#sub-menu ul ul li > ul, ul#sub-menu ul ul ul li > ul {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : -23px auto auto relative;
}
ul#sub-menu ul li:hover ul ul, ul#sub-menu ul li:hover ul ul ul, ul#sub-menu ul li:hover ul ul ul ul {
	display : none;
}
ul#sub-menu ul li:hover ul, ul#sub-menu ul ul li:hover ul, ul#sub-menu ul ul ul li:hover ul {
	display : block;
}
ul#sub-menu li {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 7px 0px 7px 15px;
	border-bottom : 1px dashed #FF21A9;
}
ul#sub-menu li:hover {
	background-color : #333333;
}

ul#sub-menu a.parentnode {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 10px 0px 0px;
	background : url('../images/icons/arrow.png') no-repeat right;
}
ul#sub-menu a {
	display : block;
	color : #FFFFFF;
	text-decoration : none;
}
ul#sub-menu a:hover {
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div.content-view-full {
}
div.content-edit > div > div.body {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 15px;
}
div.content-edit > div > div.buttonblock {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 15px;
}
div.content-view-full > div > div.body,
div.content-view-full > div > div.content-childrenlist,
div.content-view-full div.quicktime div.footer {
	text-align : center;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 15px;
}
div.content-view-full div.quicktime div.body {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
table.content-list td {
	padding : 10px;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div#footer {
	text-align : center;
	padding : 10px;
	border-top : 2px solid #333333;
	background-color : #FF21A9;
}
div#footer a {
	color : #FFFFFF;
	text-decoration : underline;
}
div#footer a:hover {
	color : #FFFFFF;
	text-decoration : none;
}
/**************************************************/
/*               DEBUG - TEMPORAIRE               */
/**************************************************/
div#debug {
	color : #000000;
}
