.fondOranger {
	background-color:#DBEBFB;
}

/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
a {
	color: #000000;
}
a:hover {
	text-decoration:none;
}
input, select {
	font-size:11px;
}
.titre {
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
}
.header {
	font-size: 11px !important;
	text-decoration:none;
}
.texte {
	font-size: 11px;
	color: #000000;
}
.item {
	color: #0066cc;
}
.item1{
	color: #000000;
}
.tdborder {
	border-right: 1px solid #0066cc;
}

/* -------------------------------------------------------------- rapports de test */
	div.page-stats{
		padding-left: 75px;		
		font-size: 11px;
	}
	
	div.page-stats h1{
		background: url(images/puce_tsetse.gif) no-repeat;
		font-size: 16px;
		padding: 10px 0px 0px 35px;
		margin: 0px 0px 15px -35px;
	}
	
	div.page-stats h1 span{
		display: block;
		border-bottom: 3px solid #0066cc;
	}
	
		
	div.page-stats div#aide-stats{
		position: absolute;
		display: none;
		top: 10px;
		left: 200px;
		width: 450px;
		border: 1px solid #666;
		background: #FFF;
		padding: 0px;
	}
	
	div.page-stats div#aide-stats div#barre-titre{
		float: left;
		background: #52C5CD;
		padding: 1px;
		border-bottom: 1px solid #666;
	}
	
	div.page-stats div#aide-stats div#barre-titre a{
		display: block;
		float: right;
		width: 14px;
		height: 14px;
		padding: 0px;
		margin: 0px;
		background: url(images/btn_close.png);
	}
	
	div.page-stats div#aide-stats div#barre-titre span{
		display: block;
		float: left;
		padding-left: 4px;
		font-weight: bold;
		color: #000;
	}
	
	div.page-stats div#aide-stats p{
		margin: 8px;
	}
	

	div.en-tete-form{
		display: block;
		float: left;
		
		width:99%;
		background: #FDDABD;
		border-bottom: 1px solid #0066cc;
		padding: 2px 4px 2px 4px;
		
	}
	
	div.en-tete-form form{
		float: left;
		margin: 0px;
		padding: 0px;
	}
	
	div.page-stats a#btn-aide{
		display: block;
		float: left;
		margin: 2px 0px 0px 5px;
		width: 18px;
		height: 18px;
		border: 0px solid #000;
		background: url(images/btn_aide.png);
	}
	
	div.page-stats a#btn-aide:hover{
		background-position: 0px -18px;
	}
	
	

	table.stats{
		clear: both;
		border-collapse: collapse;
		margin-top: 15px;
		width: 100%;
		border: 1px solid #0066cc;
	}
	
	table#stats-client th,
	table#stats-client td{
		border: 1px solid #0066cc;
		font-size: 9px;
	}
	
	table#stats-client td.alerte{
		background-color: #FF6600;
		color: #FFF;
	}

	table.stats th,
	table.stats td{
		text-align: right;		
		padding: 1px 2px 1px 2px;
	}
	
	table.stats th{
		font-weight: normal;
		color: #0066cc;
	}
	
	table tr.sections th{
		text-align: center;
		border-bottom: 1px solid #0066cc;
		border-top: 1px solid #0066cc;
	}
	
	table.stats th.fin-section,
	table.stats td.fin-section{
		border-right: 1px solid #0066cc;
	}
	
	table.stats th.periode,
	table.stats td.periode{
		text-align: left;
		border-right: 1px solid #0066cc;
	}
	
	table.stats th.nb-tests,
	table.stats td.nb-tests{
		text-align: center;
	}
	
	div.page-stats p.select-one-row label{
		font-weight: bold;
		padding-right: 4px;
	}
	
	div.page-stats p.select-one-row input{
		display: inline;
		margin: 0;
	}
	
	div.page-stats p.select-one-row{
		display: inline;
		margin: 0;
	}
	
	table#tab-stats-integrite{
		width: 430px;
	}
	
	table#tab-stats-integrite th{
		text-align: center;
	}
	
	table#tab-stats-integrite td{
		padding-right: 40px;
	}
	
	table.stats tr.ferie{
		background: #EFEFEF;
	}
	
	table.stats td.graphique{
		text-align: left;
	}
	
	table.stats td.graphique img{
		border: 1px solid #666;
		width: 50px;
		height: 15px;
	}
.logoPos{
	position: absolute;
	top: 40.5px;
	left: 50px;
	width: 75px;

}

.pagination {
	color: #000000;
	border: 1px solid #ddd;
	margin: 0 2px;
	padding: 7px;
	margin-bottom: 7px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	text-decoration: none;

}
.paginationFlech {
	border: 1px solid #ddd;
	margin: 0 2px;
	padding: 7px;
	padding-left: 17px;
	padding-right: 17px;
	margin-bottom: 7px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	text-decoration: none;
	color: #808080;
	background-color:#CCCCCC;
}
.paginationFlech1 {
	border: 1px solid #ddd;
	margin: 0 2px;
	padding: 7px;
	padding-left: 17px;
margin-top: 10px;
	padding-right: 17px;
	margin-bottom: 7px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	text-decoration: none;
	color: #808080;
	background-color:#CCCCCC;
}


.paginationActuelle {
	border: 1px solid #ddd;
	margin: 0 2px;
	padding: 7px;
	margin-bottom: 7px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	text-decoration: none;
	color: #33cccc;
}

.c {
	border: 1px solid #ddd;
	margin: 0 2px;
	padding: 7px;
	margin-bottom: 7px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	text-decoration: none;
	color: #000000;
}

.cb{
	border: 2px solid #33CCCC;
	color: #330000;
}
.imageOK{
	width:73px ;
	height:17px;
	border:0px;
	position: absolute;
	top: 143px;
	left: 455px;

}

.imageOk1{
	width:73px ;
	height:17px;
	position: absolute;
	top: 364px;
	left: 1125px;
}
.imageOk2{
	width:73px ;
	height:17px;
	position: absolute;
	top: 278px;
	left: 1190px;
}
.imageTBD2{
	width:73px ;
	height:17px;
	position: absolute;
	top: 319px;
	left: 1183px;
}
.imageOk3{
	width:70px ;
	height:17px;
	position: absolute;
	top: 220px;
	left: 1101px;
}
.iconHome{
	width:20px ;
	height:20px;
	border:0px;
	position: absolute;
	top: -4px;
	left: -25px;
}
.lien{
	width: 55px;
	color:#000000;
	text-decoration: none;
	position: absolute;
	top: 26px;
	padding-right:2px;
	font-size:15px;
}
.iconFlech{
	width:20px ;
	height:20px;
	border:0px;
	position: absolute;
	top: -2px;
	left: -26px;
}
.lienFlech{
	width: 55px;
	color:#000000;
	text-decoration: none;
	position: absolute;
	top: 26px;
	padding-right:2px;
	font-size:15px;
}
.lienAide{
	width: 40px;
	color:#000000;
	text-decoration: none;
	position: absolute;
	top: 26px;
	padding-right:2px;
	font-size:15px;
}
.iconAide{
	width:20px ;
	height:20px;
	border:0px;
	position: absolute;
	top: -2px;
	left: -26px;
}

.lienDec{
	width: 70px;
	color:#000000;
	text-decoration: none;
	position: absolute;
	top: 26px;
	margin-right:20px;
	font-size:15px;
}
.iconDec{
	width:20px ;
	height:20px;
	border:0px;
	position: absolute;
	top: -2px;
	left: -26px;
}

.input1{
	width: 225px;
}



#navigation a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
#navigation a:hover, #navigation a:focus {
	text-decoration: underline;
	color: #000066;
}
.sample
{
	border:2px solid #0066cc;
	width:100%;
	border-radius:15px;
}


.couleurColonne{
	background-color:#ffffff;
}
.lienCliquable 
{
	text-decoration: underline;
}

