ul.menu {
	list-style-type: none;
	margin:0px;
	padding: 0px;
} 
ul.menu li {margin: 0px;padding:0px;width:100%}
ul.menu a {
	line-height:1.3em;
	margin:2px 0;
   display: block;
   text-align: center;
   border: 1px solid gray;
   text-decoration: none;
   color: #000;
   background: #fff;
}
ul.menu a:hover {
     background: #ccc;
	 color:red;
}
ul.menu ul{margin:0px;padding-left:10px;list-style-type: none;}

div#menu{
	float:left;
	margin:2px;
	width:150px;
	
}
div#body{
	margin-left:155px;
}
div#footer{
	clear:both;
}
body {
	margin:0;
background-color : #F2F2F7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#10111F;
}

h1 {
	background : #C5C9D1;
	font-size: 20px;
	font-weight:bold;
	border: 1px dashed #4B5295;
	padding: 3px 3px 3px 6px;
	color:#4B5295;
	margin:2px;

}
h2 {
	background : #ededed;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px dashed #4B5295;
	padding: 2px 2px 2px 2px;
	background-color: #FFFFFF;
	color:#4B5295;
}
h3 {
	font-size: 11px;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	color:#4B5295;
}
a:link{
	color: #4B5295; 
}

a:visited{
	color: #4B5295;
}

a:hover{
	color: #CC0000;
	text-decoration:none;
}

a:active{
	color: #FF6600;
}
/* debut dataGrid */
table.datagrid		{
	border-bottom: 1px solid buttonhighlight;
	border-left: 1px solid buttonshadow;
	border-right: 1px solid buttonhighlight;
	border-top: 1px solid buttonshadow;
	margin:1px auto;
	
}
tr.datagridheader{
		font-weight:bold;
	color:white;
	background: #555E94;
}
table.datagrid th{

	border: 1px outset #FFFFFF;
	border-bottom: 1px solid buttonshadow;
	border-left: 1px solid buttonhighlight;
	border-right: 1px solid buttonshadow;
	border-top: 1px solid buttonhighlight;
	cursor: default;
	font: menu;
	height: 16px;
	padding-bottom: 0px;
	padding-top: 0;
}
table.datagrid th a:link,.datagrid th a:visited { color:#FFFFFF;}
table.datagrid th a:hover{ color:#ededed;}

table.datagrid td 			{
	color: windowtext;
	border: 1px outset #ededed;
	/*border-bottom: 1px solid AppWorkspace;
	border-left: 1px solid buttonhighlight;
	border-right: 1px solid buttonshadow;
	border-top: 1px solid buttonhighlight;*/
	cursor: default;
	font: menu;
	height: 16px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:0px;
	padding-top: 0px;
	margin-bottom: 0px;
}
tr.oddrow{
	background-color: #E4E6F1;
}
tr.evenrow{
	background-color: #F0F1F7;
}


/*div.pagerContainer{	
 background: buttonface;
	border: 1px outset #FFFFFF;
	border-bottom: 1px solid buttonshadow;
	border-left: 1px solid buttonhighlight;
	border-right: 1px solid buttonshadow;
	border-top: 1px solid buttonhighlight;
	text-align:center;
	width:100%;
	padding:4px;
	margin:3px ;
}
a.pagerLink{}
span.pagerCurPageLink{font-weight:bolder;border:1px solid;padding :2px;}*/
/* fin dataGrid */

/* === User Submission Responses === */

.errors,
.warnings,
.notices,
.messages {
    margin: 4px;
    padding: 6px;
   /* clear: both;*/
    font-size: 1.1em;
    font-weight: bold;
}

.errors {
    border: 1px dashed Red;
    background-color: Yellow;
    color: Red;
}

.warnings {
    border: 1px dashed #ff8c00;
    background-color: #ffa;
    color: #ff8c00;
}

.notices {
    border: 1px dashed #000066;
	 background-color: #C8CBFF;
    color: #000066;
}

.messages {
    border: 1px dashed #006600;
    background-color: #CCFF99;
    color: #006600;
}

div.errors ul,
div.warnings ul,
div.notices ul,
div.messages ul {
    margin-top: 0em;
    margin-bottom: 0em;
}
/* === fin User Submission Responses === */

/* QUICK FORMS STYLES BEGIN */
.formMaintable {
   background-color: #C5C9D1;
	border: 3px outset #C9C9D7;
	/*margin: 15px;*/
	border-collapse: collapse;
	font-size: xx-small;
	border-top: 0px;
}
.formMaintable td {
border: 1px solid white;
padding: 3px;
color: #1D2338;
}
/*
.formHeader { 
   color : #FFF; 
   background-color : #999; 
   border : thin outset #D0D0D0; 
} 
*/
.formHeader {/*listTopBar*/
font-family: "Century Gothic",Verdana, Geneva, Arial, Helvetica,  sans-serif;
background-color: #FFFFFF;
/*background-image: url("/design/images/fond_header2.gif");*/
background-image: url("/design/silvercellpic.gif");
color: #122514;
font-size: 13px; 
height: 29px;
font-weight: bolder;
border: 1px solid #E9E29A;
text-align: center;
}

/* QUICK FORMS STYLES END */
/*==========debut toolbar========== */
table.toolBar{
	background: White;
	/*border: 1px outset #FFFFFF;*/
	border-bottom: 1px solid buttonshadow;
	border-left: 1px solid buttonhighlight;
	border-right: 1px solid buttonshadow;
	border-top: 1px solid buttonhighlight;
	cursor: default;
	font: menu;
	height: 1.1em;
	width:100%;
	text-align: left;
}
table.toolBar td{
white-space: nowrap;
}
table.toolBar td form{
	display: inline;
}
table.toolBar td a {border:outset 2px;padding:2px;margin:2px;text-decoration:none;background:#4B5295;color:white}
table.toolBar td a:hover {background:white;color:#4B5295}
/*
div.toolBar{
		background: #FFFFFF;
	border: 1px outset #FFFFFF;
	border-bottom: 1px solid buttonshadow;
	border-left: 1px solid buttonhighlight;
	border-right: 1px solid buttonshadow;
	border-top: 1px solid buttonhighlight;
	cursor: default;
	font: menu;
	height: 2em;
	width:100%;
	margin:4px 0px;
	padding: 2px;
}
div.toolBar form {
display: inline;
margin-right:0px;
}
div..toolBar form select {font-size:9px;background: #FFFFFF;}
div..toolBar span {border:red 1px;margin:1px;padding:2px 3px;display:inline;border-left:1px inset}
div..toolBar a {border:outset 2px;padding:2px;margin:1px;text-decoration:none}
*/
/*==========fin toolbar========== */


