/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
body {
	font : normal 11px/16px Verdana, sans-serif;
	color : #000000;
	background-color : #000000;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
h1, h2, h3, h4, h5 {
}
h1 {
	font-size : 130%;
	color : #FF9900;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
}
h2 {
	font-size : 110%;
	color : #111111;
}
h3 {
	font-size : 100%;
	color : #333333;
}
h4 {
	font-size : 90%;
	color : #B43127;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
fieldset {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px;
	border : 1px solid #333333;
}
input.halfbox-disabled {
	width : 150px;
	background-color : #F0F0F0;
}
input.halfbox {
	width : 150px;
	border : 1px solid #333333;
	background-color : #F0F0F0;
}
input.box, textarea.box {
	width : 300px;
	border : 1px solid #333333;
	background-color : #F0F0F0;
}

input.text, select.text {
	font-size : 110%;
	width : 100px;
	border : 1px solid #333333;
	background-color : #FFFFFF;
}
input.button {
	font-size : 110%;
	color : #333333;
	border : 1px solid #333333;
	background-color : #FF9900;
}
label {
	font-size : 100%;
	font-weight : bold;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
a.show {
	color : #FFFFFF;
	text-decoration : none;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 3px 10px 3px 10px;
	background-color : #FF9900;
}
a.show:hover {
	color : #8F8F8F;
	text-decoration : none;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
dl {
	clear : both;
	display : block;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px;
}
dl dt {
	float : left;
	display : block;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 10px 0px 0px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
p {
	text-align : justify;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
p.date {
	color : #999999;
}
p.author {
	color : #333333;
	font-weight : bold;
	background : url('../images/icons/user.gif') no-repeat left;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 20px;
}
p.signature {
	color : #333333;
	font-weight : italic;
	border-top : 1px dashed #7B7B7B;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 10px 0px 5px 0px;
	margin : 0px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#container {
	width : 790px;
	color : #333333;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 20px auto 0px auto;
	/*
	border : 1px solid #FF0000;
	*/
}
div#body {
	background : url('../images/construction/background_middle.gif') repeat-y left;
	/*
	border : 1px solid #FF0000;
	*/
}
div#content {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 10px 10px 10px;
	/*
	background : url('../images/construction/background_overlay.gif') no-repeat center bottom;
	background : url('../images/construction/perso.png') no-repeat center bottom;
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#header {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 10px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	background : url('../images/construction/background_header.gif') no-repeat top left;
	/*
	border : 1px solid #FF0000;
	*/
}
div#logo {
	float : left;
	width : 200px;
	height : 65px;
	background : url('../images/construction/logo.png') no-repeat;
}
div#navigation {
	text-align : center;
	background-color : #000000;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 25px 0px 0px 0px;
	border : 2px solid #FF9900;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div#header div.toolbar {
	float : left;
	/*
	border : 1px solid #FF0000;
	*/
}
div#header div#buy {
	top : 10px;
	left : 30px;
	width : 85px;
	height : 85px;
	clear : both;
	position : relative;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div#header div.toolbar div#login {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
}
div#header div.toolbar div#login ul {
	list-style : inside;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 5px 20px;
	margin : 0px 0px 0px 0px;
}
div#header div.toolbar div#login ul li {
	color : #333333;
}
div#header div.toolbar div#login ul li a {
	color : #333333;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#path {
	font-size : 95%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 7px 0px 7px 0px;
	margin : 0px 0px 5px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div#path ul li.off {
	color : #999999;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 5px 0px 5px;
}
div#path ul li.on {
	color : #000000;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 5px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
ul#sub-menu {
	float : left;
	width : 200px;
	padding : 0px;
	margin : 0px;
	border : 2px solid #C6D6D8;
}
ul#sub-menu h3 {
	color : #333333;
	font-weight : bold;
	background-color : #719924;
	padding : 7px;
	margin : 0px;
}
ul#sub-menu ul {
	list-style : none;
	margin : 0px;
	padding : 0px;
	/*
	background-color : #333333;
	*/
}

ul#sub-menu li {
	border-top : 1px dotted #8F8F8F;
}
ul#sub-menu li:hover {
	background-color : #F6F6F6;
}

ul#sub-menu a.nodetext {
	display : block;
	background : url('../images/icons/arrow.gif') no-repeat left;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 7px 0px 7px 15px;
}
ul#sub-menu a.nodetext:hover {
	text-decoration : none;
}
ul#sub-menu li a.nodetext {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 0px 0px 5px;
}
ul#sub-menu li ul li a.nodetext {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 0px 0px 25px;
}
ul#sub-menu li ul li ul li a.nodetext {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 0px 0px 40px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div.navigator-google a {
	color : #999999;
	text-decoration : none;
}
div.navigator-google a:hover {
	color : #608490;
	text-decoration : none;
}
div.navigator-google div.on {
	color : #608490;
	background-color : #333333;
	border : 1px solid #82A733;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
table.layout h1 {
	margin : 0px;
	padding : 0px;
}
table.layout td {
	padding : 10px;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
ul.content-grid {
	/*
	border-top : 2px solid #333333;
	border-left : 2px solid #333333;
	*/
}
ul.content-grid li {
	/*
	width : 184px;
	height : 210px;
	background-color : #333333;
	border-right : 2px solid #333333;
	border-bottom : 2px solid #333333;
	*/
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#ticker {
	width : 390px;
	text-align : left;
	/*
	border : 1px solid #FF0000;
	*/
}
div#ticker h1 {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 0px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div#ticker div.body {
	text-align : left;
	overflow : visible;
	/*
	border : 1px solid #FF0000;
	*/
	padding : 0px;
	margin : 0px;
}       
div#ticker div.body ul {
  list-style : none;
  /* TOP - RIGHT - BOTTOM - LEFT*/
  padding : 0px 0px 0px 0px;
  margin : 0px 5px 0px 5px;
  /*
  border : 1px solid #FF0000;
   */
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
ul#scrollable {
	float : left;
	width : 421px;
	height : 900px;
	overflow : hidden;
	border-right : 1px solid #CCCCCC;
	/*
	border : 1px solid #FF0000;
	*/
}
div#wrap {
	float : left;
	width : 16px;
	height : 885px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 5px 0px 0px 7px;
	background : transparent url('../images/construction/scrollbar-track.png') repeat-y -17px top;
	/*
	border : 1px solid #FF0000;
	*/
}
div#track-top {
	position: absolute;
	width : 16px;
	height : 6px;
	background: #FFFFFF url('../images/construction/scrollbar-track.png') no-repeat left top;
	/*
	border : 1px solid #FF0000;
	*/
}
div#track {
	position : absolute;
	width : 16px;
	height : 885px;
	background : url('../images/construction/scrollbar-track.png') no-repeat right bottom;
	/*
	border : 1px solid #FF0000;
	*/
}
div#handle {
	width : 16px;
	height : 32px;
	background : transparent url('../images/construction/scrollbar-handle.png') no-repeat right top;
	/*
	border : 1px solid #FF0000;
	*/
}
div#handle:hover {
	background : transparent url('../images/construction/scrollbar-handle.png') no-repeat right top;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div.content-view-embed div.gallery {
	text-align : left;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div.content-view-bloc div.body {
	padding : 0px;
	margin : 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-bloc div.flv_video {
	text-align : left;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div.content-view-ticker {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 5px 0px 5px 0px;
	border-bottom : 1px dotted #333333;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-ticker p.date {
	color : #B43127;
}
div.content-view-ticker h4 {
	font-size : 100%;
	color : #333333;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 5px 0px 5px 0px;
	/*
	border : 1px dotted #FF0000;
	*/
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
table.content-list {
	background-color : #F0F0F0;
}
table.content-list td, table.content-list th {
	vertical-align : top;
}
table.content-list tr th {
	padding : 3px;
	border : 1px dotted #333333;
	background-color : #FF9900;
}
table.content-list tr td {
	padding : 5px;
	border : 1px dotted #333333;
	background-color : #F0F0F0;
}
table.content-list ul {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 20px;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div.content-view-full div div.body, div.content-edit div div.body, div.content-edit div.body, div.content-view-children div div.body {
	padding : 5px;
	background-color : transparent;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div.content-view-line {
	padding : 5px;
	border-top : 1px dotted #666666;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div.content-view-line div.review div.body {
	padding : 5px;
	background-color : #999999;
	border : 1px dotted #333333;
}
div.content-view-line div.review div.buttonblock {
	text-align : right;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div.content-view-line div.gallery div.footer, div.content-view-line div.flv_video div.footer {
	text-align : center;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 10px 0px 10px 0px;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div#footer {
	height : 40px;
	text-align : right;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 10px 10px 10px 10px;
	background : url('../images/construction/background_footer.gif') no-repeat bottom left;
	border-top : solid 2px #EFA300;
	/*
	border : 1px solid #FF0000;
	*/
}
div#footer a {
	color : #333333;
	text-decoration : none;
}
div#footer a:hover {
	color : #333333;
}

