/* CSS Document */

/*
.divisionVerticale{
	border-right:solid 1px #ccc;
}
*/

table#topTable{
	border-top:solid 1px #ccc;
}

table.tableauListe{
	clear: both;
	width: 100%;
	margin:1em 0;
	border-collapse:collapse;
	font-size:0.8em;
	text-align:left;
	background-color:#FFF;
}
	table.tableauListe caption{
		display:none;
	}
	table.tableauListe .noBorderRight {
		border-right: none;
	}
	table.tableauListe thead{
		padding:5px 0;
		border-bottom:solid 3px #818284;
	}
		table.tableauListe thead th{
			padding:5px;
			color:#7e7f81;
			font-size:1.05em;
			border-right: 2px solid #818284;
			text-transform:lowercase;
		}
	
			table.tableauListe tbody td {
				padding: 5px;
				border-right: 2px solid #818284;
				border-bottom:solid 1px #ccc;
			}
	
			tr.itemVuImpair{
				background-color:#fff;
			}
			
				tr.itemVuImpair:hover{
					background-color:#e3e3e3;
					background-color: #ffc;
				}
			
			tr.itemVuPair{
				background-color:#f1f9fb;
			}
				tr.itemVuPair:hover{
					background-color: #ffc;
				}
			tr.attenteImpair{
				background-color:#ffe4e4;
				font-weight: bold;
			}
				tr.attenteImpair:hover{
					background-color:#ffc;
				}
			tr.attentePair{
				background-color:#ffe4e4;
				font-weight: bold;
			}
				tr.attentePair:hover{
					background-color:#ffc;
				}
			tr.attentePair td, tr.attentePair a,
			tr.attenteImpair td, tr.attenteImpair a {
				color: #913838;
			}


table#infosFiche {
	margin: 1em 0 2em;
	font-size: 1em;
	border-top:solid 1px #ccc;
}
	table#infosFiche tbody th {
		width: 25%;
	}
	.colonne-gauche table#infosFiche tbody th {
		width: 20%; /* Fiche presentation */
	}
	table#infosFiche tbody th, table#infosFiche tbody td {
		vertical-align: top;
		padding: 5px 15px 5px 5px;
		border-bottom:solid 1px #ccc;
		border-right: none;
	}
	table#infosFiche ul {
		margin: 0;
		padding: 0;
	}
	table#infosFiche ul li {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	table#infosFiche tr.itemVuPair:hover{
		background-color:#f1f9fb;
	}
	table#infosFiche tr.itemVuImpair:hover{
		background-color:#fff;
	}


div.aucun {
	clear: both;
	border: 1px solid #ccc;
	margin: 1em 0;
	padding: 20px;
	text-align: center;
	font-size: .8em;
}
					
ul.listeOptions{
	position:relative;
	float:left;
	font-size:0.8em;
	margin:20px 0 0;
	list-style:none;
}
	ul.listeOptions a{
		margin-right:5px;
		font-weight: bold;
		vertical-align: middle;
	}
	
	ul.listeOptions img{
		padding-right:5px;
		vertical-align: middle;
		background: #fff;
	}
