html {height:100%;}
body {margin:0; 
  	  padding:0; 
 	  height:100%;
	  background-color:#ffffff;
	  font-family:arial, serif;
	  font-size:11pt; 
}

@media print{
	#PageHeaderMain { display:none; height:0;}
	#PageBodyMain { width:100%;}
	#MenuDiv {display:none; height:0;}
	#PageFooterMain {margin-top:10px; width:100%;}
	}

#PageHeaderMain {}
#PageBodyMain {width:775px;min-height:450px;
			  height:auto !important;
			  height:450px;
				border: 0px;
				padding: 0px;margin: 5px;
				background-color: #FFFFFF}
#PageFooterMain {clear:both;}

.tasklist2    { float: right;
				width: 150px;
				border:0px;
				padding-left:2px;
				padding-right:2px;
				padding-top:1px;
				padding-bottom:1px;
				font-family:Arial}
.tasklist2 tr th { background-image: url('/common/images/tasklistHeader.gif');
				  background-repeat:no-repeat; 
				  font-size:10pt;
				  text-align: left;
				  padding-left:3px;
				  padding-right: 3px;
				  padding-top: 0px;
				  padding-bottom: 0px;
				  border-bottom: 1px solid #C8D5F7;
				  }

.tasklist2 tr td {border-left: 1px solid #C8D5F7; 
				  border-right: 1px solid #C8D5F7; 
	              border-top-width: 0px; 
	              border-bottom: 1px solid #C8D5F7; 
	              padding-left: 3px; 
	              padding-right: 3px; 
	              padding-top:0px;
	              padding-bottom:0px;
	              font-size:8pt;
	              font-family:Arial 
				}
.tasklist2 tr td a {text-decoration: none; color:#0000FF}
.tasklist2 tr td a:hover {text-decoration: underline;} 				

.PageHeaderText { font-family: Verdana; font-size: 18pt; color: #0044FF; font-style: italic; 
               font-weight: bold }

.OnlineHelpScreen {
	background-color: #FFFFDD;
	border: outset;
	width: 400px;
	top:150px;
	position: absolute;
	display:none;
	height: auto;
	z-index:99;
	filter:alpha(Opacity=90);
	overflow: auto;
	padding: 2px;
}

.TaskAreaFrame {
	background-color: #EEEEEE;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	height: auto;
	width: 600px;
}

.TableHeader td{ background-color: #4290E9; color:#FFFFFF;
				font-weight:normal; text-align:left; font-size:10pt;}

.fakeButton {display: inline; 
			 background-color: #EEEEEE;
			 border: 1px solid #000000;
			 padding-left: 2px;
			 padding-right: 2px;
			 padding-top: 1px;
			 padding-bottom: 1px;
			 font-size: 10pt
			 }
			 
.image_full {
	width: 150px;
	border-width: 0px;
	}
.miniImage {
	width: 50px;
	border-width: 0px;
	}
.image {
	width: 50px;
	border-width: 0px;
	}
.redText {
	color: orange;
	font-size: 12pt;
	}
.normalText {
	color: black;
	font-size: 10pt;
	}
.mainCell {
	background-color: #4290E9;
	color: white;
	}
.normalCell {
	background-color: #E2E5E7;
	}
	
/***** classes CSS *****/
.normalText, .redText, .title {
	font-family: verdana, arial, helvetica, sans-serif;
}
.verdana {
	font-family: verdana, sans-serif;
}
.small {
	font-size: 7pt;
}
:hover.tablink {text-decoration:underline; color:black;}
.tablink     {text-decoration:none; color: #0000FF; }
.title {
	color: #666666;
	font-size: 14pt;
	font-weight:bold;
}
.entete_col {
	color: orange;
	font-weight: bold;
	font-size: 12pt;
}

.tinyText {	font-size: 8pt;}
.orange {	color: orange;}

.puce {
	color: orange;
	list-style-image: url('/common/images/list-image.gif');
}

form {padding: 0px;
 	  margin: 0px;
}
/* à changer !!!!!!!! */
/*td {
	font-family: verdana;
	font-size: 10pt;
}*/
/********************/
/**visibility:hidden;*/
/***** menu CSS *****/
@media print {
/*A l'impression on cache le menu, marche au moins pour IE, Moz et Opéra.*/
	.noPrint { display: none; }
}
