/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
body {
	color : #333333;
	font : normal 12px/20px Helvetica, Arial, sans-serif;
	background : url('../images/construction/background.png');
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
input.text, input.box, input.halfbox {
	/*
	width : 110px;
	height : 15px;
	*/
	font-size : 100%;
	color : #666666;
	border : 1px solid #CCCCCC;
}
textarea {
	font-size : 100%;
	color : #666666;
	border : 1px solid #CCCCCC;
	width : 450px;
}
input.box {
	width : 250px;
}
input.halfbox {
	width : 100px;
}

select {
	font-size : 90%;
	color : #666666;
	border : 1px solid #CCCCCC;
	/*
	background-color : #323232;
	*/
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
fieldset {
	padding : 10px;
	border : 1px dotted #BDBDBD;
}

label {
	display : block;
	color : #14191C;
	font-weight : bold;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 2px 0px 3px 0px;
}
input.button {
	color : #FFFFFF;
	font-size : 100%;
	border-top : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-right : 1px solid #666666;
	border-bottom : 1px solid #666666;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 1px 3px 1px 3px;
	margin : 0px 0px 0px 0px;
	background : #F99500 url('../images/construction/background_button.png') repeat-x left top;
	/*
	border : 1px solid #FF0000;
	*/
}
input.button:hover {
	cursor : pointer;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
p {
	text-align : justify;
}
img {
	border : 0;
}
ol {
	text-align : left;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
h1, h2, h3, h4, h5 {
	color : #FFA300;
}
h1 {
	font-size : 160%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	/*
	background : url('../images/construction/background_title.png') no-repeat left;
	*/
}
h2 {
	color : #333333;
	font-size : 120%;
}
h3 {
	color : #333333;
	font-size : 110%;
}
h4 {
	font-size : 100%;
}
h5 {
	font-size : 90%;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
a, a:visited, a:link, a:hover, a:active {
	color : #000000;
	text-decoration : underline;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
a.lien_orange {
	color : #FFA300;
	text-decoration : underline;
}
a.lien_orange:hover {
	color : #FFA300;
	text-decoration : underline;
}
a.lien_noir {
	color : #000000;
	text-decoration : underline;
}
a.lien_noir :hover {
	color : #000000;
	text-decoration : underline;
}

div.content-edit div.signin a.forgotpassword {
	display : block;
	font-size : 90%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 10px 0px 10px 0px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
p.date {
	font-size : 90%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 20px;
	margin : 0px 0px 5px 0px;
	background : url('../../base_common/images/icons/date.png') no-repeat;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div.field h2 {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 10px 0px 3px 0px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#container {
	width : 957px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 10px auto 0px auto;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#header {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 11px 12px 0px 13px;
	background : url('../images/construction/background_header.png') no-repeat left top;
	position : relative;
	/*
	border : 1px solid #FF0000;
	*/
}
div#since {
	float : right;
	position : relative;
	right : -15px;
	top : -15px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#middle {
	height : 25px;
	background : url('../images/construction/background_middle.png') repeat-x;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 9px 10px 0px 10px;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#body {
	min-height : 400px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 10px 10px 13px;
	background : url('../images/construction/background_body.png') repeat-y left top;
	/*
	border : 1px solid #FF0000;
	*/
}
div#body.single {
	background : url('../images/construction/background_body_single.png') repeat-y left top;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div#left {
	float : left;
	width : 190px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 15px 0px 10px 0px;
	margin : 0px 0px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div#center {
	float : left;
	width : 538px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 10px 0px 10px;
	margin : 0px 0px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div#center.single {
	float : left;
	width : 100%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	/*
	padding : 0px 10px 0px 10px;
	border : 1px solid #FF0000;
	*/
}
div#right {
	float : right;
	width : 180px;
	color : #FFFFFF;
	text-align : center;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 10px 0px;
	margin : 0px 0px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#menu {
	text-align : right;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 4px 0px 0px 0px;
	margin : 94px 0px 0px 0px;
	background : url('../images/construction/background_menu.png') no-repeat right bottom;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#submenu {
	float : right;
	width : 175px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div#submenu div.header {
	height : 5px;
	background : url('../images/construction/background_submenu.png') no-repeat left top;
	/*
	border : 1px solid #FF0000;
	*/
}
div#submenu div.body {
	background : url('../images/construction/background_submenu.png') repeat-y -176px 100px;
	/*
	border : 1px solid #FF0000;
	*/
}
div#submenu div.footer {
	height : 5px;
	background : url('../images/construction/background_submenu.png') no-repeat right bottom;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#submenu h2 {
	color : #999999;
	font-size : 90%;
	text-align : center;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 0px 0px 0px;
	padding : 6px 0px 6px 0px;
	/*
	border : 1px solid #14191C;
	*/
}
div#submenu ul {
	list-style : none;
	text-align : left;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 2px;
	/*
	border : 1px solid #FF0000;
	*/
}
div#submenu ul li {
	overflow : hidden;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	border-top : 1px solid #666666;
	border-bottom : 1px solid #333333;
}
div#submenu ul li:hover {
	cursor : pointer;
}
div#submenu ul li.title {
	color : #999999;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 10px 5px 10px;
	margin : 0px 0px 0px 0px;
}
div#submenu ul li.off {
	background : url('../images/construction/arrows_submenu.png') no-repeat 90% 11px;
}
div#submenu ul li.on {
	color : #FFFFFF;
	background : url('../images/construction/arrows_submenu.png') no-repeat 90% -8px;
}
div#submenu ul li.first {
	border-top : 0px;
}
div#submenu ul li.last {
	border-bottom : 0px;
}
div#submenu ul li a {
	color : #999999;
	font-size : 100%;
	text-decoration : none;
}
div#submenu ul li a.selected {
	color : #FFFFFF;
	font-size : 100%;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#submenu ul li ul {
	list-style : none;
	text-align : left;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div#submenu ul li ul li {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 10px 5px 10px;
	margin : 0px 0px 1px 0px;
	background-color : #272727;
	border : 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div#submenu ul li.selected a {
	color : #FFFFFF;
}
div#submenu ul li a:hover, div#submenu ul li ul li:hover a {
	color : #FFFFFF;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div#calendar {
	font-size : 90%;
	text-align : center;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 5px 5px 1px;
	/*
	border : 1px solid #7B7B7B;
	*/
}
div#calendar table td {
	text-align : center;
	font-size : 90%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 2px 2px 2px 2px;
	border : 1px solid #7B7B7B;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#login {
	text-align : right;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 10px 3px 5px;
	/*
	border : 1px solid #FF0000;
	*/
}
div#login form {
	float : right;
	/*
	float : right;
	width : 500px;
	border : 1px solid #FF0000;
	*/
}
div#login input.text {
	height : 19px;
	width : 100px;
	color : #FFFFFF;
	font-size : 90%;
	border : 0px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 3px 4px 0px 4px;
	background : transparent url('../images/construction/background_login_input.png') no-repeat;
	/*
	border : 1px solid #FF0000;
	*/
}
div#login input.button {
	border : 0px;
	color : #FFFFFF;
	font-size : 90%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 2px 2px 2px 2px;
	margin : 0px 0px 0px 0px;
	background : transparent url('../images/construction/background_login_button.png') no-repeat;
	/*
	border : 1px solid #FF0000;
	*/
}

div#login ul {
	float : right;
	text-align : right;
	white-space : nowrap;
	color : #B1B1B1;
	font-size : 90%;
	list-style : square;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 15px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div#login ul li {
	float : left;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 20px 0px 0px;
}
div#login ul li a {
	color : #B1B1B1;
	text-decoration : none;
}
div#login ul li a:hover {
	color : #FFFFFF;
	text-decoration : none;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#path {
	width : 50%;
	float : left;
	overflow : hidden;
	white-space : nowrap;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
}
div#searchbox {
	height : 19px;
	width : 150px;
	float : right;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	background : url('../images/construction/background_searchbox.png') no-repeat;
	/*
	border : 1px solid #FF0000;
	*/
}
div#searchbox input.text {
	width : 93px;
	border : 0px;
	font-size : 90%;
	background-color : transparent;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 22px;
	/*
	border : 1px solid #FF0000;
	*/
}
div#searchbox input.button {
	width : 26px;
	border : 0px;
	color : #FFFFFF;
	font-size : 90%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	background : transparent;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#path {
	font-size : 90%;
	/*
	border : 1px solid #FF0000;
	vertical-align : middle;
	*/
}
div#path ul, div#path ul li {
	padding : 0px;
	margin : 0px;
	list-style : none;
}
div#path ul li {
	display : inline;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 5px 0px 5px;
}
div#path ul li.off a {
	color : #000000;
	text-decoration : none;
}
div#path ul li.on a {
	color : #FFFFFF;
	text-decoration : none;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div.pub {
	width : 100%;
	text-align : center;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 20px 0px 20px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div.left {
	float : right;
}
div.right {
	float : left;
}
div.bottom {
	min-height : 40px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 6px 10px 20px 10px;
	margin : 0px 0px 0px 0px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
table.layout {
	/*
	border-spacing : 5px;
	border-collapse : separate;
	*/
}
table.layout td {
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#ticker {
	width : 460px;
	/*
	border : 1px solid #FF0000;
	*/
}
div#ticker div.ticker_header {
	height : 4px;
	background : url('../images/construction/background_bloc.png') no-repeat left top;
	/*
	border : 1px solid #FF0000;
	*/
}
div#ticker div.ticker_body {
	overflow : visible;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 4px 0px 4px;
	margin : 0px 0px 0px 0px;
	background : url('../images/construction/background_bloc.png') repeat-y -465px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div#ticker div.ticker_footer {
	height : 10px;
	background : url('../images/construction/background_bloc.png') no-repeat right bottom;
	/*
	border : 1px solid #FF0000;
	*/
}
div#ticker div.ticker_body h1 {
	color : #CCCCCC;
	font-size : 120%;
	font-weight : normal;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 0px 5px 0px;
	margin : 0px 0px 0px 0px;
	background : #333333 url('../images/construction/background_bloc_title.png') repeat-x left top;
	/*
	border : 1px solid #FF0000;
	*/
}
div#ticker div.ticker_body ul {
	list-style : none;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div#ticker div.ticker_body ul li {
	/*
	border : 1px solid #FF0000;
	*/
}
div#ticker div.ticker_body a.view_all {
	font-size : 90%;
	display : block;
	text-align : right;
	text-decoration : none;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 10px 0px 0px;
	margin : 0px 0px 0px 0px;
	border-top : 1px solid #CCCCCC;
	/*
	border : 1px solid #FF0000;
	*/
}
div#ticker div.ticker_body  div.clearer {
	clear : both;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
ul#scrollable {
	float : left;
	width : 421px;
	height : 1095px;
	overflow : hidden;
	border-right : 1px solid #CCCCCC;
	/*
	border : 1px solid #FF0000;
	*/
}
div#wrap {
	float : left;
	width : 16px;
	height : 1080px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 5px 0px 0px 7px;
	background : transparent url('../images/construction/scrollbar-track.png') repeat-y -17px top;
	position : relative;
}
div#track-top {
	position: absolute;
	width : 16px;
	height : 6px;
	background: #FFFFFF url('../images/construction/scrollbar-track.png') no-repeat left top;
	left : 0;
}
div#track {
	position : absolute;
	width : 16px;
	height : 1080px;
	background : url('../images/construction/scrollbar-track.png') no-repeat right bottom;
	left : 0;
}
div#handle {
	width : 16px;
	height : 32px;
	background : transparent url('../images/construction/scrollbar-handle.png') no-repeat right top;
}
div#handle:hover {
	background : transparent url('../images/construction/scrollbar-handle.png') no-repeat right top;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div.content-view-ticker {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 5px 5px 5px;
	margin : 0px 0px 0px 0px;
	border-bottom : 1px dotted #D9D9D9;
	background-color : #FAFAE7;
	/*
	border : 1px solid #FF0000;
	*/
}
div.odd {
	background-color : #FAFAE7;
}
div.content-view-ticker div.description {
	min-height : 100px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 10px 5px 10px;
	margin : 5px 0px 0px 0px;
	background : url('../images/construction/background_ticker_body.png') no-repeat left top;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
table.ticker {
	width : 100%;
	border-collapse : collapse;
}
table.ticker td h4 {
	color : #333333;
	font-size : 140%;
	text-align : left;
	font-weight : normal;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 0px 5px 0px;
	margin : 0px 0px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
table.ticker td h4:hover {
	cursor : pointer;
}
table.ticker td.date {
	width : 60px;
}
table.ticker p.time {
	float : left;
	font-size : 90%;
	color : #666666;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 20px;
	margin : 0px 0px 0px 0px;
	background-color : #FAFAE7;
	background : url('../../base_common/images/icons/time.png') no-repeat;
	/*
	border : 1px solid #FF0000;
	*/
}
table.ticker p.comment {
	float : right;
	text-align : right;
	font-size : 90%;
	color : #666666;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 20px;
	margin : 0px 0px 0px 0px;
	background-color : #FAFAE7;
	background : url('../../base_common/images/icons/comment.png') no-repeat;
	/*
	border : 1px solid #FF0000;
	*/
}
table.ticker p.comment a {
	color : #666666;
	text-decoration : underline;
	text-transform : lowercase;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
table.ticker td.date div.date {
	width : 60px;
	height : 60px;
	text-align : center;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 5px 0px 0px;
	background : url('../images/construction/background_date.png') no-repeat;
	/*
	border : 1px solid #FF0000;
	*/
}
table.ticker td.date div.date p {
	color : #FFFFFF;
	text-align : center;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
table.ticker td.date div.date p.month {
	font-size : 100%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 3px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
table.ticker td.date div.date p.day {
	font-size : 160%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 3px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div.content-view-bloc {
	width : 460px;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-bloc div.bloc_header {
	height : 4px;
	background : url('../images/construction/background_bloc.png') no-repeat left top;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-bloc div.bloc_body {
	background : url('../images/construction/background_bloc.png') repeat-y -465px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-bloc div.bloc_footer {
	height : 4px;
	background : url('../images/construction/background_bloc.png') no-repeat right bottom;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-bloc h1 {
	color : #CCCCCC;
	font-size : 120%;
	font-weight : normal;
	text-align : center;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 0px 5px 0px;
	margin : 0px 4px 0px 4px;
	background : #333333 url('../images/construction/background_bloc_title.png') repeat-x left top;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-bloc div.body {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 4px 0px 4px;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div.content-view-line p.date {
	float : left;
	text-align : left;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 22px;
	margin : 0px 0px 0px 0px;
	background : url('../../base_common/images/icons/date.png') no-repeat;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-line p.comment, div.content-view-full p.comment {
	float : right;
	text-align : right;
	font-size : 90%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 20px;
	margin : 0px 0px 0px 0px;
	background : url('../../base_common/images/icons/comment.png') no-repeat;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-line p.comment a {
	font-size : 90%;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div.content-view-children {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 10px 0px 0px 0px;
}
div.content-view-children div.comment h2 {
	color : #FFFFFF;
	font-size : 110%;
	font-weight : normal;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 3px 10px 3px 10px;
	margin : 0px -13px 0px -9px;
	background : url('../images/construction/background_middle.png') repeat-x;
	border-top : 1px solid #CCCCCC;
	border-bottom : 1px solid #CCCCCC;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-children div.comment div.body {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 10px 0px 10px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-children div.comment div.content-view-line {
	border-top : 0px;
	border-bottom : 1px dotted #CCCCCC;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div.content-view-line div.comment {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 10px 0px 20px 0px;
	margin : 0px 0px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-line div.comment h3 {
	float : left;
	font-size : 100%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 5px;
	margin : 0px 0px 10px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-line div.comment p.date {
	float : right;
	text-align : right;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 22px;
	margin : 0px 0px 10px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-line div.comment div.body {
	clear : both;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 8px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	background : url('../images/construction/comment_balloon.png') no-repeat 0px -37px;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-line div.comment div.body p {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 18px 10px 12px;
	margin : 0px 0px 0px 0px;
	background : #FFFFFF url('../images/construction/comment_balloon.png') no-repeat 0px 100%;
}
div.content-view-line div.comment p.author {
	float : right;
	font-weight : bold;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 7px 0px 0px 25px;
	margin : -4px 0px 0px 0px;
	background : url('../images/construction/comment_balloon.png') no-repeat 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-line div.comment div.buttonblock {
	font-size : 90%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 5px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
ul.content-grid li {
	float : left;
	width : 175px;
	height : 180px;
	/*
	background-color : #FF0000;
	*/
}
ul.content-list li div.content-view-line, div.content-view-preview {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 0px 5px 0px;
	border-top : 1px dotted #CCCCCC;
	/*
	background-color : #FFFFFF;
	*/
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div.content-view-full div.header h1 {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	/*
	padding : 10px 0px 10px 28px;
	background : url('../images/construction/strip_grey.png') no-repeat;
	border : 1px solid #FF0000;
	*/
}
div.content-view-full p.date {
	float : left;
}
div.content-view-full div.body {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-full div.footer {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div.content-view-full div.quicktime div.footer, div.content-view-full div.flash_video div.footer, div.content-view-full div.flash div.footer {
	text-align : center;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div.content-view-line div.product, div.content-view-line div.link, div.content-view-line div.image {
	text-align : center;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	border : 0px solid #C4BCBC;
}
div.content-view-line div.product h2 {
	font-size : 100%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 5px 0px 5px 0px;
}
div.content-view-line div.product h3 {
	font-size : 90%;
	color : #C81A19;
	font-weight : normal;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div.content-view-line div.marque {
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-line div.marque div.body {
	width : 170px;
	height : 110px;
	text-align : center;
	display : table-cell;
	vertical-align : middle;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-line div.marque div.body img:hover {
	cursor : pointer;
	/*
	border : 1px solid #FF0000;
	*/
}
div.content-view-line div.marque h3 {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div.tooltip {
	width : 225px;
	position : absolute;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div.tooltip div.tooltip_header {
	height : 10px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	background : url('../images/construction/background_tooltip.png') no-repeat left top;
	/*
	border : 1px solid #FF0000;
	*/
}
div.tooltip div.tooltip_footer {
	height : 20px;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	background : url('../images/construction/background_tooltip.png') no-repeat right bottom;
	/*
	border : 1px solid #FF0000;
	*/
}
div.tooltip ul {
	color : #FFFFFF;
	list-style : none;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	background : url('../images/construction/background_tooltip.png') repeat-y -225px top;
	/*
	border : 1px solid #FF0000;
	*/
}
div.tooltip ul li {
	float : none;
	/*
	height : inherit;
	*/
	height : auto;
	width : inherit;
	font-size : 90%;
	text-align : left;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 3px 7px 3px 7px;
	margin : 0px 3px 0px 3px;
	border-bottom : 1px dotted #666666;
	/*
	border : 1px solid #FF0000;
	*/
}
div.tooltip ul li a {
	color : #FFA300;
	font-size : 100%;
	text-decoration : none;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
div.tooltip ul li.link {
}
div.tooltip ul li.link a {
	color : #CCCCCC;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 0px 20px;
	background : url('../images/construction/link.png') no-repeat left center;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div.navigator-google {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 5px 5px 5px 5px;
	background-color : #F0F0F0;
	border : 1px dotted #CCCCCC;
}
div.navigator-google img {
	border : 0px;
	vertical-align : middle;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 5px 0px 5px;
}
div.navigator-google div.on {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 3px 3px 1px 3px;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#rider {
	padding : 10px;
	text-align : center;
}

div#rider_childs {
	margin-top : 10px;
	border-bottom : 1px solid #CDCDCD;
}

div#rider_childs ul#tabs {
	display : inline;
	width : 100%;
	list-style : none;
}
div#rider_childs ul#tabs li {
	display : inline;
	text-align : center;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 3px 6px 3px 6px;
	margin : 0px 3px 0px 0px;
	border-top : 1px solid #CDCDCD;
	border-left : 1px solid #CDCDCD;
	border-right : 1px solid #CDCDCD;
}

div#rider_childs ul#tabs li:hover {
	cursor : pointer;
}
div#rider_childs ul#tabs li {
	cursor : pointer;
}
div#rider_childs ul#tabs li.on {
	font-weight : bold;
	color : #666666;
	background-color : #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
	/*
	background : url('../images/icons/tab_arrow.gif') no-repeat center bottom;
	*/
}
div#rider_childs ul#tabs li.off {
	color : #005CAC;
}
div#rider_childs ul#tabs li.off:hover {
	text-decoration: underline;
}

div#rider_childs div#contents div {
	padding : 10px;
	border-top : 1px solid #CDCDCD;
}
/*CONTENT FOR FIREFOX*/
div#rider_childs div#contents div {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 2px 0px 0px 0px;
}
/*CONTENT FOR FIREFOX*/
div#rider_childs div#contents div {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 1px 0px 0px 0px;
}

div#rider_childs div#contents div.show {
	display : block;
}
div#rider_childs div#contents div.hide {
	display : none;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#footer {
	color : #FFFFFF;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 12px 0px 13px;
	background : url('../images/construction/background_footer.png') no-repeat left bottom;
	/*
	border : 1px solid #FF0000;
	*/
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
ul#functions {
	list-style : none;
	text-align : center;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 0px 0px 0px;
	padding : 7px 0px 7px 0px;
	background : url('../images/construction/background_middle.png') repeat-x;
	/*
	border : 1px solid #FF0000;
	*/
}
ul#functions li {
	display : inline;
	font-size : 90%;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	/*
	border : 1px solid #FF0000;
	*/
}
ul#functions li a {
	color : #FFFFFF;
	text-decoration : none;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 12px 0px 10px;
	margin : 0px 0px 0px 0px;
}
ul#functions li a:hover {
	color : #F0F0F0;
	text-decoration : none;
}
/**************************************************/
/*                     SEPARATOR                  */
/**************************************************/
div#copyright {
	font-size : 90%;
	text-align : right;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 10px 20px 0px 0px;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div#flasherror {
	color : #FFFFFF;
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 10px;
	border : 1px solid #CCCCCC;
	background-color : #333333;
	/*
	padding : 10px 10px 10px 90px;
	background : url('../../base_common/images/icons/warning.png') no-repeat left;
	*/
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
div#error {
}
div#error h1 {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 10px 0px 5px 0px;
}
div#error ul {
	list-style : square;
}
div#error ul li {
	/* TOP - RIGHT - BOTTOM - LEFT*/
	padding : 0px 0px 5px 0px;
}
/**************************************************/
/*                   SEPARATOR                    */
/**************************************************/
a#homelink {
	display : block;
	width : 280px;
	height : 100px;
	position : absolute;
	top : 35px;
	left : 35px;
	/*border : red 1px solid;*/
}
a#homelink  span {
	display : none;
}
