/* Version 2009-06-21 */
/*@charset "utf-8";*/

* { margin:0; padding:0; }
html, body { height:100%; color:#ffffff; }
body { font-size:11px; font-style:normal; font-weight:normal; /*line-height:1.0625em;*/ background-color:#242424; }
body { background:#242424 url(bg0.jpg) repeat-y center top; }

html, body, input, textarea { font-family:Tahoma; }
input { color: black; }
/* undo jxlib/themes/delicious/jxtheme.css */
table { border-collapse:separate; border-spacing:0px; empty-cells:show; }

.fleft { float:left; }
.fright { float:right; }
.clear { clear:both; }
.HideElement { visibility:hidden; display:none; }
.HideAtStart { overflow:hidden; height:0px; }
a { color:#eeeeee; text-decoration:underline; } 
a:hover {text-decoration:none; }
a img { border:0; }
img { vertical-align:middle; }

.main { margin:0 auto; text-align:left; width:795px; }
div.container {	overflow:hidden; width:100%; height:100%; }

/* content */
#content { /*font-size:0.9em;*/ width:100%; text-align:left; height:100%; background:#333333 url(bg.png) repeat-y top left; }
#content .indent-main { padding:0; height:100%; }
#page_title { width:596px; height:24px; line-height:22px; padding:0px 3px 0px 4px; font-weight:bold; font-style:italic; color:#fffa7d; font-size:14px; background:transparent url(/modules/barb.jpg) repeat-x top left; }
#page_title div.tools { float:right; color:white; font-size:12px; }

.menu_column { float:left; width:189px; margin-right:3px; }
.core_column { float:left; width:603px; /*padding:0px 4px 4px 3px;*/ }

/* Dynamic pages */
/*.DynamicPage table { width:100%; /border-collapse:collapse; background-color:#ff0000;/ }
.DynamicPage table tr {}*/
/*.DynamicPage table tr td { width:100%; }*/
/*.DynamicPage .bigtitle { font-size:16pt; font-weight:bold; color:#0f173c; margin-bottom:10px; }
.DynamicPage .smalltitle { font-size:14pt; font-weight:bold; color:#0f173c; margin-bottom:10px; }
.DynamicPage span.text { font-size:11pt; }
.DynamicPage td.white { background-color:#ffffff; }
.DynamicPage td.grey { background-color:#ddd; }
.DynamicPage a {}
.DynamicPage a:hover {}

.DynamicPage td.separator { width:30px; background:transparent url(/modules/dynpages/tail2.gif) repeat-y 15px top; }
.DynamicPage div.separatorV { height:30px; }
.DynamicPage td.undemi2col { width:450px; }
.DynamicPage td.untier2col { width:290px; }
.DynamicPage td.deuxtier2col { width:610px; }
.DynamicPage td.untier3col { width:290px; }*/
/*
	| 194 | 20 | 194 | 20 | 194 | :(
	| 194 | 20 |      389       |
	|      389       | 20 | 194 |
	|    305    | 20 |    305   |
	|            603            |
*/
/*.DynamicPage td.text { vertical-align:top; }
.DynamicPage td.photo img {}

.DynamicPage .menu-bar { width:930px; height:40px; line-height:40px; margin-bottom:12px; color:#ddd; background:#877abf url(/modules/banner/m3.png) repeat-x top left; }
.DynamicPage .sous-menu { width:165px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; float:left; padding:0px 10px 0px 10px; font-size:14px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; border-right:solid 1px #a39cbf; cursor:pointer; }
.DynamicPage .sous-menu:hover { text-decoration:underline; }
.DynamicPage .selected { color:white; font-weight:bold; *text-decoration:underline;* }
.DynamicPage .sous-page {}

.DynamicPage table.tableau { border:solid 1px black; width:610px; border-collapse:separate; }
.DynamicPage table.tableau td { border: solid 1px black; vertical-align:middle; }
.DynamicPage table.tableau td.label { background-color:#dbdbf8; }*/

.DynamicPage, .DynamicPage table { font:normal 12pt Tahoma; }
.DynamicPage .DynPagesEditorSpans { visibility:hidden; display:none; }
.DynamicPage .startofpage { height:1px; border-bottom:solid 1px gray; }
.DynamicPage .separator { height:3px; border-top:solid 1px gray; border-bottom:solid 1px gray; }
.DynamicPage .vseparator { width:20px; }
.DynamicPage .endofpage { height:1px; border-top:solid 1px gray; }
.DynamicPage .cell1 { width:100%; vertical-align:top; text-align:left; background-color:white; border-right:solid 1px gray; border-left:solid 1px gray; }
.DynamicPage .cell2 { width:100%; vertical-align:top; text-align:left; background-color:#eeeeee; border-right:solid 1px gray; border-left:solid 1px gray; }
.DynamicPage .cell_content1 { color:#666666; line-height:14px; font:normal 11px Tahoma; margin:12px 13px 17px 13px; }
.DynamicPage .cell_content2 { color:#666666; line-height:14px; font:normal 11px Tahoma; margin:12px 13px 17px 13px; /*border:solid 1px white;*/ }
.DynamicPage .title_big1 { color:#336699; font:normal 24pt Arial; text-transform:uppercase; }
.DynamicPage .title_small1 { color:#666666; font:normal 16pt Arial; margin-left:25px; }
.DynamicPage .title_small2 { color:#336699; font:normal 14pt Arial; }
.DynamicPage .title_small3 { color:#3c6428; font:normal 14pt Arial; }
.DynamicPage .image_hs1 { width:200px; height:150px; vertical-align:top; /*padding-right: 19px;*/ }
.DynamicPage .image_hs1 img { width:200px; height:150px; }
.DynamicPage .text1 { color:#666666; width:350px; height:135px; text-indent:20px; text-align:justify; text-justify:newspaper; /*margin-left:-20px;*/ }
.DynamicPage .text2 { color:#666666; width:350px; height:150px; text-indent:20px; text-align:justify; text-justify:newspaper; /*margin-left:-20px;*/ }
.DynamicPage .link1 { color:#336699; font:normal 11pt Tahoma; text-align:right; width:350px; height:15px; }
.DynamicPage .link1 img { margin-left:70px; margin-right:3px; }
.DynamicPage .link1 a { color:#336699; text-decoration:none; }
.DynamicPage .link1 a:hover { color:#336699;text-decoration:underline; }
.DynamicPage .newsitem .bar { width:100%; color:white; background:#eee url(/images/page/gray-bar.jpg) repeat-x top left; font:bold 12pt Arial; }
.DynamicPage .newsitem img { margin:0px 7px 0px 11px; }
.DynamicPage .array { margin:20px 20px 20px 20px; width:560px; }
.DynamicPage .array th { color:White; height:32px; font:bold 10pt Arial; background-color:#cccccc; border:solid 1px #ffffff; }
.DynamicPage .array td { text-align:center; height:21px; color:#3d5f2e; font:bold 10pt Tahoma; border:solid 1px #ffffff; }
.DynamicPage .array .row0 td { background-color:#f3f3f3; }
.DynamicPage .array .row1 td { background-color:#ececec; }
.DynamicPage .array .rowsel td { background-color:#ffa4a4; }

.DynamicPage td.undemi2col { width:305px; }
.DynamicPage td.untier2col { width:194px; }
.DynamicPage td.deuxtier2col { width:389px; }
.DynamicPage td.untier3col { width:194px; }

/* forms */
fieldset, legend { border:none; margin:0; padding:0; }
fieldset { /*display:table;*/ margin:10px 0px 10px 0px; padding:10px; border:outset 2px #666666; width:100%; text-align:center; vertical-align:top; }
fieldset { -moz-border-radius:5px 5px 5px 5px; _background-position:0 10px; }
legend { border-width:0px 1px; border-style:solid; border-color:#666666; color:#ffffff; font-weight:bold; font-size:90%; letter-spacing:2px; padding:2px 5px; margin:0px 0px 10px 0px; }
legend img.ctrls { float:right; margin:0px 4px 0px 15px; }

fieldset .label, fieldset .labelr { color:#84e900; font-weight:bold; font-size:12px; text-align:left; width:170px; }
fieldset .labelr { text-align:right; padding-right:10px; }
fieldset .input, fieldset .input-half { text-align:left; font-size:12px; width:330px; }
fieldset .input input[type=text],
fieldset .input-half input[type=text]
{ background:#f0c972; color:#000000; width:330px; border:outset 2px #d0a952; }
fieldset .input-half { width:165px; }
fieldset .input-half input[type=text] { width:163px; }
fieldset .input input[type=text].date,
input[type=text].date { width:105px; }
fieldset button.date,
button.date,
input[type=button].date { 
	background: url(/widgets/datepicker/icon_dashboard.png);
	/*background-repeat: no-repeat;*/
	border: 0;
	/*margin: 0;*/
	cursor: pointer;
	height: 20px;
	margin-left: 5px;
	width: 20px;
	/*float: right;*/
}
fieldset button.date:hover { background-position: 0 20px; }
table .submit { text-align:right; padding:15px 0 15px 0; }

.bouton { font:bold 8pt Tahoma; color:#ffffff; cursor:pointer; text-decoration:none; width:110px; background:#333333; border:outset 2px #333333; }

/* datepicker */
.datepicker_dashboard { z-index:2000; }
