#workgroup body, #workgroup div, #workgroup textarea{
	scrollbar-3d-light-color: #FFFFFF;
	scrollbar-arrow-color: #B5B5B5;
	scrollbar-base-color: #FFFFFF;
	scrollbar-dark-shadow-color: #FFFFFF;
	scrollbar-face-color: #F4F5F5;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}

#workgroup textarea, #workgroup input, #workgroup select {
	border: 1px solid #B5B5B5;
}

#workgroup select {
	color: #0050B4;
}

#aide li  {
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
	background: url(_medias/_images/_fleche_short_d.gif) no-repeat 0px 2px;
}

.grandTitre
{
	font: 36px Arial, Helvetica, sans-serif;
	
}

#listmembre p {
	width: 265px;
	display: inline-block;
	float: left;
}

.pictobutton a:hover{
	border-bottom: 2px solid #A3CBE8;
}

.stylelegend {
	font: 9px Verdana, geneva, sans-serif;
	color: #838383;
}

.arbolast {
	background-color: #F4EBE9;
}

.arboselected {
	background-color: #E6F1E5;
}

.arbobg1 {
	background-color: #FFFFFF;
}

.arbobg2 {
	background-color: #F5F7F8;
}

.arbobgover {
	background-color: #E6ECEE;
}

.separateurh {
	background: url(_medias/_images/_separateur_h.gif) repeat-x center center;
	height: 1px;
}

.tablelegend {
	border: 1px solid #DCDDDE;
	background-color: #F4F5F5;
	padding: 3px 5px 3px 5px;
	font: 9px/11px Arial, Helvetica, sans-serif;
}

.tablecadre1 {
	border: 1px solid #DCDDDE;
	background-color: #F7FAFD;
	padding: 2px;
}

.tablecadre2 {
	border: 1px solid #DCDDDE;
	background-color: #F4F5F5;
	padding: 2px;
}

.tablecadre3 {
	border: 1px solid #DCDDDE;
	background-color: #FFFFFF;
	padding: 2px;
}

.tablecadre4 {
	border: 1px solid #DCDDDE;
	background-color: #FFFFFF;
	padding: 7px;
}

.cellgroove1 {
	border: 1px outset;
	background-color: #F4F5F5;
}

.celltitle {
	padding: 3px;
	border: 1px inset;
	background-color: #FFFFFF;
}

.celltexte {
	padding: 10px;
	border: 1px groove;
	background-color: #FFFFFF;
}

#mailselected .tablecadre1, #mailselected .tablecadre2, #mailselected .tablecadre3 {
	border: 1px solid #0050B4;
}

#mailover .tablecadre1, #mailover .tablecadre2, #mailover .tablecadre3 {
	border: 1px solid #95B1C2;
}

.stitre1 {
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 4px;
	color: #838383;
}

.stitre2 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
}

.stitre3{
	display: block;
	font: 9px arial, helvetica, sans-serif;
	padding-top: 5px;
	margin-bottom: 4px;
	color: #838383;
	border-bottom: 1px solid #838383;
}

.dateretard {
	font-weight: bold;
	color: #ED3424;
}

.dateok {
	font-weight: bold;
	color: #81A344;
}

.systemmessage {
	font-weight: bold;
	color: #ED3424;
}

.titrepalette {
	font-size: 11px;
	font-weight: bold;
	padding: 2px 0px 5px 14px;
	border-bottom: 1px solid #BCBEC0;
	background: url(_medias/_images/_fleche_long_b.gif) no-repeat 2px 4px;
	width: 99%;
}

.titrepalette2 {
	font-size: 11px;
	font-weight: bold;
	padding: 2px 0px 2px 14px;
	background: url(_medias/_images/_fleche_long_b.gif) no-repeat 2px 4px;
}

.titrepalette3 {
	font-size: 11px;
	font-weight: bold;
	color: #838383;
}

.listetaches1 {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 25px;
	line-height: 18px;
	background: url(_medias/_images/_i_tache.gif) no-repeat top left;
}

.bgfen1 {
	background: url(_medias/_images/_fen_workgroup_m.gif) repeat-x top center #FFFFFF;
}

.bgfen2 {
	background: url(_medias/_images/_motif_fen1.gif);
	padding: 7px;
}

.bgfen3 {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #BCBEC0;
}

.modulestype1 {
	display: inline;
	width: 358px;
	height: 210px;
	overflow: hidden;
	padding: 4px 4px 4px 4px;
}

.modulestype2 {
	display: inline;
	width: 358px;
	height: 160px;
	overflow: hidden;
	padding: 4px 4px 4px 4px;
}

/*general*/
body, td, p, sup {
	font: 10px/12px Verdana, Geneva, sans-serif;
}

p {
	margin: 4px 0px 4px 0px;
}

blockquote {
	margin: 4px 0px 4px 15px;
}

hr {
	border: 1px solid #BCBEC0;
	height: 1px;
}

ul {
	margin: 0px;
	padding: 2px 0px 2px 10px;
}

li {
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 10px;
}

a{
	color: #0050B4;
	text-decoration: none;
}

a:hover {
	color: #0050B4;
	text-decoration: underline;
}

/*formulaires*/
form, fieldset, .noborder {
	border: none;
	margin: 0px;
	padding: 0px;
	background: none;
}

input, select, textarea {
	border: 1px solid;
	margin: 0px;
	padding: 1px 1px 1px 4px;
	font: 10px/12px Verdana, Geneva, Helvetica, sans-serif;
	background: #FFFFFF;
}

#padding5 {
	padding: 5px;
}

#padding10 {
	padding: 10px;
}

#module2colonnes > div{
	display: inline-block;
	float: left;
}

/* navigation */
#navigation {
	float: left;
	width: 100%;
	background: url("_medias/_images/_navigation/_nav_fd.gif") repeat-x bottom;
	voice-family: inherit;
}

  #navigation ul {
	margin: 0;
	list-style: none;
	cursor: hand;
	cursor: pointer;
}

#navigation li {
	float: left;
	background: url("_medias/_images/_navigation/_nav_bt_hg.gif") no-repeat left top;
	margin: 0;
	padding: 0px 0px 6px 4px;
}

  #navigation a, #navigation strong, #navigation span {
	display: block;
	background: url("_medias/_images/_navigation/_nav_bt_hd.gif") no-repeat right top;
	padding: 6px 9px 8px 0px;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #navigation a {
	float: none;
}

  /* End IE5-Mac hack */
  #navigation .current {
	background-image: url("_medias/_images/_navigation/_nav_bt_hg_o.gif");
}

  #navigation .current a {
	background-image: url("_medias/_images/_navigation/_nav_bt_hd_o.gif");
	color: #2A6BBD;
	text-decoration: none;
}

	 
/* sous navigation */
#sousnavigation {

}

#sousnavigation ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}

#sousnavigation li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sousnavigation a, #sousnavigation strong, #sousnavigation span {
	padding: 3px 0px 0px 2px;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	height: 36px;
	width: 100%;
}

#sousnavigation .current a {
    background: url("_medias/_images/_navigation/_snav_fd_o.gif") no-repeat left top;
    padding: 3px 0px 0px 2px;
	 color: #2A6BBD;
	 width: 100%;
}

#sousnavigation img {
	margin:0px 5px 0px 0px;
}