html {
 font-size: 100%;/* bug ie pour affichage ulterieur taille en em */
}
body {
    font-size: 0.9em;
    background-color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
}
html, body, p, form, fieldset, div {
    margin:0px;
    padding:0px;
}
/* ====== body ======= */

div#mainContent {
	clear:both;
	width:100%;
}
div#abxpagesMenuContainer {
/* left block */
	float:left;
	width:20%;
	margin:0;
}
div#centerBlock {
	margin: 0 0 0 1%;
	padding:0;
	float:left;
	width:78%;
}

div#mainContentInPopup {
	margin:0px;
	/*position:absolute;*/
}

/* ======= print ====== */
@media print {
 body > div#header {
    display:none;
    }
 #abxpagesMenuContainer {
     display:none;
    }
	.noprint{
		display:none;
	
	}
    /* pour afficher les urls  cote des liens
     a:after {
          content: " (" attr(href) ") ";
        }
        */
}
/* ==== user messages ======= */
.error {
	background-color:#FFFF00;
	border:1px solid #FF8000;
	clear:both;
	color:#FF0000;
	margin:3px auto;
	padding:3px;
}
.warning {
	background-color:coral;
	border:1px dashed OrangeRed;
	clear:both;
	color:navy;
	margin:3px;
	padding:3px;
}
.info {
	background-color:lightyellow;
	border:1px dashed green;
	clear:both;
	color:black;
	margin:3px auto;
	padding:3px;
}
.success {
	background-color:#C4FFC4;
	border:1px dashed green;
	clear:both;
	color:#008040;
	margin:3px auto;
	padding:3px;
}

/* ====== toolbar Mettre avec datagrid.css ? ou avec thèmes ?====== */
table.toolbarTable {
	background-color:#E5ECF9;
	border:1px solid silver;
	margin:2px auto;
}
table.toolbarTable td {
	border-right:1px outset silver;
	color:#3366CC;
	font-weight:normal;
	font-size:0.8em;
	padding:4px 6px;
	text-align:center;
}
table.toolbarTable td a:link, table.toolbarTable td a:visited{
	color:#3366CC;
}
table.toolbarTable td a:hover {
/*background-color:#B0C4DE;*/
	color:#3366CC;
	text-decoration:underline;
}
table.toolbarTable td select {
	background:#EEEEEE none repeat scroll 0%;
	color:#3366CC;
	font-size:0.8em;
}
table.toolbarTable td input {
	color:#3366CC;
	font-size:0.8em;
}
/* toolbar avec tableless */
p.dataGridRecordCount {
	clear:both;
}
form.toolBar {
	width:100%;
	max-width: 100%;
	font-size:0.6em;
	margin:0;
	padding:0;
}
form.toolBar fieldset{
	width:100%;
}
form.toolBar fieldset li{
	float:left;
	clear:none;
}
form.toolBar label.element{
	width:auto;
	margin:0;
}
form.toolBar div.element {
	margin:0;
}
form.toolBar input{
	font-size:0.6em;
}
form.toolBar li a, form.toolBar li a:visited {
	text-decoration:underline;
}
form.toolBar li a:hover {
   text-decoration:none;
}
p#footer {
	display:block;
	margin:20em 0px 0px 0px;
	color: #776655;
	font-size:0.6em;
	clear:both;
	text-align:center;
	padding: 0.5em ;
	border-top: 1px solid #ccc;
}
