html, body		{ padding: 0; margin: 0; font-size: 11px; font-family: verdana, Helvetica, Arial, sans-serif; background: #F0F0F0 url('images/fnd_page.gif') repeat-x; color: #4E4E4E; /*text-align: center;*/ }

table			{ font-size: 11px; }
p				{ font-size: 11px; }
fieldset		{ margin-bottom: 0.5em; border: 1px solid #aaaaaa; }
legend			{ font-weight: bold; color: #6080cc;}
label.label		{ color: #808080; font-weight: bold; font-size: 10px; }
input.button	{ font-weight: bold; font-size: 11px; }
textarea.text,
input.text		{ border: 1px solid #E4E4E4; font-size: 11px; padding-left: 3px} /*#Modif#*/
select			{ font-size: 11px; }
h4				{ background: transparent url(images/bulet.gif) 0 center no-repeat; color: #ff0000; padding: 0 0 0 12px; }

.form					{ }
.form textarea.text		{ height: 9em; }
.form textarea.text		{ width: 42em; }
.form input.checkbox	{ vertical-align: middle; }
.form div.error			{ color: #ff0000; background: transparent url(images/warning.png) left center no-repeat; padding-left: 20px; }

.cell_content			{ padding-left: 37px; padding-right: 20px; }
.cell_content2			{ padding-right: 20px; }

ul.treelist				{ list-style: none; padding: 0; margin: 0; background-image: url(images/linemiddle.gif); background-repeat: repeat-y; background-position: left top; }
ul.treelist li			{ padding: 0 0 0 20px; background-image: url(images/jointopbot.gif); background-repeat: no-repeat; background-position: left top; margin: 0; }
ul.treelist a.selected	{ font-weight: bold; }

.menu-item-sel div		{ padding: 0.5em; background-color: #6080dd; border-right: 1px solid #ffffff; }
.menu-item div			{ padding: 0.5em; background-color: #2147aa; border-right: 1px solid #ffffff; }
.menu-item				{ color: #ffffff; text-decoration: none; font-weight: bold; font-size: 12px; }
.menu-item-sel			{ color: #ffffff; text-decoration: none; font-weight: bold; font-size: 12px; }
.menu-item:hover		{ color: #ffd621; }

#main_menu				{ background-color: #ffdf4c; width: 230px; font-size: 11px; padding: 0; margin: 0; }
.menu-section			{ display: block; color: #ffffff; text-decoration: none; background-color: #8d94ce; font-size: 11px; padding: 2px 2px 2px 10px; margin: 0; text-transform: uppercase; }
.menu-subsection			{ display: block; text-decoration: none; font-weight: bold; padding: 1px 1px 1px 20px;}


#page			{ background: #ffffff url(images/fnd_table.gif) 0 0 no-repeat; width: 800px; height: 620px; padding: 8px 22px 20px 19px; }

#content			{ padding: 4px 12px 2px 12px; height: 375px; overflow: auto; }
#content-ie			{ padding: 4px 12px 2px 12px; height: 375px; width: 758px; overflow: auto; }

#memberbar		{ float: left; padding-right: 6px; padding-top: 4px; margin-bottom:600px;}

#logbox			{ background: transparent url(images/member_back.gif) 0 0 no-repeat; text-align: left; padding-top: 6px; }
#logbox a		{ color: #808080; text-decoration: none; }
#logbox a:hover	{ color: #000000; text-decoration: underline; }

div.warning		{ color: #404040; border: 2px solid #ff0000; margin: 1em; padding: 0.5em 0.5em 0.5em 55px; background: transparent url(images/warning.gif) 1em center no-repeat; }
div.warning div.title	{ padding: 0; margin: 0 0 0.5em 0; color: #404040; font-weight: bold; font-size: 12px; }
div.warning div.body	{ }

div.ok			{ color: #404040; border: 2px solid #aaccff; margin: 1em; padding: 1em 1em 1em 55px; background: transparent url(images/ok.gif) 1em center no-repeat; }

div.actu-preview			{ color: #4E4E4E; font-size: 9px; margin-top: 1em; }
div.actu-preview h3			{ padding: 0 0 0.2em 0; margin: 0; font-size: 11px; }
div.actu-preview span.date	{ color: #FF8501; }

div.actu				{ text-align: justify; color: #4E4E4E; font-size: 10px; }
div.actu h3				{ padding: 0 0 0.5em 0; margin: 0; font-size: 11px; }
div.actu span.date		{ color: #FF8501; }
div.actu a				{ color: #FF8501; }

div.up				{ text-align: right; border-bottom: 2px dotted #808080; height: 0.6em; margin: 1em 0 1em 0; clear: both; }
div.up a				{ float: right; background-color: #ffffff; padding-left: 0.5em; color: #FF8501; font-size: 10px; }

table.calendar				{ border-spacing: 0; color: #000000; }
table.calendar th			{ border-bottom: 1px solid #000000; font-weight: normal; }
table.calendar td			{ text-align: right; padding: 1px; }
table.calendar a			{ color: #000000; text-decoration: none; }
table.calendar a:hover		{ color: #ff0000; }
table.calendar tr.header td	{ text-align: center; }
table.calendar td.calendar-event {  color: #ffffff; }
table.calendar td.calendar-event a	{ background-color: #cccccc; color: #ffffff; display: block; padding: 1px; }
table.calendar td.calendar-day	 { color: #4e4e4e; }

table.event			{ border: 2px solid #dddddd; margin-bottom: 1em; }
table.event th		{ background-color: #dddddd; text-align: left; padding: 3px 0.5em 2px 0.5em; } /*#Modif#*/
table.event td		{ padding: 0.5em; }
table.event h3		{ font-size: 10px; font-weight: normal; text-decoration: underline; padding: 0; margin: 0.2em 0 0.2em 0; }
table.event ul		{ list-style: none; padding: 0; margin: 0; }
table.event ul a			{ text-decoration: none; color: #000000; }
table.event ul a	:hover	{ text-decoration: underline; color: #0000ff; }
table.event td.event-docs	{ border-left: 1px solid #dddddd; }
table.event th.event-docs	{ background-color: #eaeaea; }

ul.event-preview				{ padding: 0; margin: 0; list-style: square; color: #dddddd; }
ul.event-preview li span		{ color: #4e4e4e; }
ul.event-preview a			{ font-weight: bold; text-decoration: none; color: #000000; }
ul.event-preview a:hover		{ color: #ff0000; }

table.fichier						{ border: 2px solid #dddddd; margin-bottom: 1em; width: 100%; color: #000000; }
table.fichier th						{ text-align: left; padding: 3px 0.5em 2px 0.5em; background-color: #dddddd; }/*#Modif#*/
table.fichier td						{ padding: 0.2em 0.5em; } /*#Modif#*/
table.fichier tr.fichier-head td		{ background-color: #eaeaea; padding: 0.2em; }
table.fichier a						{ text-decoration: none; color: #000000; }
table.fichier a:hover				{ text-decoration: underline; color: #ff0000; }

#statusbar			{ background: #eeeeee url(images/bottom_page.gif) 0 0 no-repeat; color: #B0B0B0; }
#statusbar a			{ color: #B0B0B0; text-decoration: none; }
#statusbar a:hover	{ color: #FF8501; }

/* Sorted */
.sorted table th			{ background-color: #4060cc; color: #ffffff; padding: 2px 1em 2px 1em; }
.sorted table td a				{ color: #000000; text-decoration: none; line-height: 16px; padding-top: 2px; padding-bottom: 2px; }
.sorted table td a:hover			{ color: #aa0000; text-decoration: underline; }
.sorted table td a.actu			{ background: transparent url(images/actu.gif) 0 center no-repeat; padding-left: 20px; }
.sorted table td a.member		{ background: transparent url(images/user.png) 0 center no-repeat; padding-left: 20px; }
.sorted table td a.admin			{ background: transparent url(images/admin.png) 0 center no-repeat; padding-left: 20px; }
.sorted table td a.event			{ background: transparent url(images/event.png) 0 center no-repeat; padding-left: 20px; }
.sorted table td { padding : 0 5px } /*#Modif#*/

a.fichier-pdf	{ background: transparent url(images/pdf.png) 0 center no-repeat; padding-left: 14px; }
a.fichier-doc	{ background: transparent url(images/doc.png) 0 center no-repeat; padding-left: 14px; }
a.fichier-xls	{ background: transparent url(images/xls.png) 0 center no-repeat; padding-left: 14px; }
a.fichier-pps,
a.fichier-ppt	{ background: transparent url(images/ppt.png) 0 center no-repeat; padding-left: 14px; }
a.fichier-png,
a.fichier-jpg,
a.fichier-gif
a.fichier-txt	{ background: transparent url(images/file.gif) 0 center no-repeat; padding-left: 14px; }
a.fichier-zip	{ background: transparent url(images/zip.gif) 0 center no-repeat; padding-left: 14px; }

td.dark a:hover,
td.light a:hover,
td.sorted-light a:hover,
td.sorted-dark a:hover	{ text-decoration: underline; color: #aa0000; }

td.error			{ background-color: #ff0000; color: #ffffff; }
td.value			{ font-weight: bold; }
td.light			{ background-color: #ffffff; }
td.dark				{ background-color: #e9e9e9; }
td.sorted-light		{ background-color: #f6f6ff; font-weight: bold; color: #202030; }
td.sorted-dark		{ background-color: #eaeaff; font-weight: bold; color: #202030; }

div.pager				{ padding: 0.2em 0 0.2em 0; }
div.pager-list			{ float: left; color: #404040; }
div.pager-list a		{ color: #aa0000; text-decoration: none; }
div.pager-list a:hover	{ color: #000000; text-decoration: underline; }
div.pager-count			{ text-align: right; color: #606060; font-size: 10px; }

.id_msg {
	padding-top: 55px;
  font-family: arial;
	color: #4E4E4E;
  font-weight: bold;
  font-size: 13px;
  }

#colorPickerDiv		{ border: 1px solid #cccccc; background-color: #eeeeee; }

#gestdoc				{ margin-left: 1em; }
#gestdoc	 label		{ color: #808080; font-size: 9px; margin-top: 0.5em; display: block; }
#gestdoc select,
#gestdoc input		{ width: 130px; }

#statdoc				{ margin-left: 1em; }
#statdoc	 label		{ color: #808080; font-size: 9px; margin-top: 0.5em; display: block; }
#statdoc select,
#statdoc input		{ width: 130px; }

A.link_orange					{ COLOR: #2147aa; text-decoration:none;}
A:link.link_orange			{ COLOR: #2147aa; text-decoration:none;}
A:visited.link_orange		{ COLOR: #2147aa; text-decoration:none;}
A:hover.link_orange		{ COLOR: #B0B0B0; text-decoration:none;}
A:active.link_orange		{ COLOR: #2147aa; text-decoration:none;}

