BODY {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.listePieces {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.listePieces TABLE {
	font-size : 10px;
}

TABLE.formulaire {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 10px;
			border : 1px solid black;
			white-space : nowrap;
		}
		
TABLE.formulaire TD.erreur {
	color : red;
}	

TABLE.formulaire TR.total { background : red }

TABLE.formulaire TD.total { background : red }

H2 {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	border-bottom:1px solid black;
	margin:22px 0px 0px 0px;
}
		.liste TABLE {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 12px;
		}
		
		.liste .ouverturePopUp {
			cursor: pointer;
			cursor: hand;
			background : #617BFA;
			color : white;
			padding : 0;
		}
		
		.liste TH {
			text-align : center;
			color : white;
			background-color : black;
			padding : 2px 2px 2px 2px;
		}
		
		TH A { 
			text-decoration : none; 
			color : white;
		} 
		
		.liste TD {
			text-align : right;
			padding : 2px 2px 2px 2px;
			white-space : nowrap;
		}
		
		.liste TD.nonRenseigne {
			color : white;
			background : #ff6666;
		}
		
		.liste TR.total { background : red }
		
		UL.menuPret {
			padding-left:0px;
			margin : 0px;
			clear:both;
		}
		
		UL.menuPret LI {
			list-style: none;
      float : left;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 10px;
			height: 25px;
		}
		
		.menuPret A {
			padding : 2px 2px 2px 2px;
			background-color : Gray;
			text-decoration : none;
			color : white;
			margin : 2px 2px 2px 2px;
			border : 1px solid black;
		}
		
		.menuPret A.actif {
			padding : 2px 2px 2px 2px;
			background-color : red;
			text-decoration : none;
			color : white;
			margin : 2px 2px 2px 2px;
			border : 1px solid black;
		}
		
		.menuPret A:hover {
			background-color : red;
		}
		
		UL.menuAdministration {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 10px;
			padding-left:0px;
			margin-left : 0px;
			margin-bottom : 2px;			
			clear:both;
		}
		
		UL.menuAdministration LI {
			list-style: none;
			margin-bottom : 3px;
		}
		
		UL.menuAdministration .titre {
			border : 1px solid black;
			padding : 2px 2px 2px 2px;
			background-color : white;
			white-space : nowrap;
		}
		
		UL.menuAdministration .titreActif {
			border : 1px solid black;
			padding : 2px 2px 2px 2px;
			background-color : #B22222;
			color : white;
			white-space : nowrap;
		}
		
		UL.menuAdministration .action {
			padding : 2px 2px 2px 2px;
		}
		
		UL.menuDemandePret {
			padding-left:0px;
			margin : 0px;
			clear:both;
			width:830px;
		}
		
		UL.menuDemandePret LI {
			list-style: none;
      float : left;
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 10px;
			height: 25px;
		}
			
		UL.menuDemandePret A:hover {
			background-color : #B22222;
		}
		
		UL.menuDemandePret A.logo {
			padding : 2px 2px 2px 2px;
			margin : 2px 2px 2px 2px;
			border : 0px solid black;
			background-color : #FFFFFF;
		}
		
		UL.menuDemandePret A {
			padding : 2px 2px 2px 2px;
			background-color : #C0C0C0;
			text-decoration : none;
			color : white;
			margin : 2px 2px 2px 2px;
			border : 1px solid black;
		}
		
		UL.menuDemandePret A.actif {
			padding : 2px 2px 2px 2px;
			background-color : #B22222;
			text-decoration : none;
			color : white;
			margin : 2px 2px 2px 2px;
			border : 1px solid black;
		}
		
		li.menu a {
			display: block;
		}
		
		table.menu {
			clear:both;
		}

