h3
{
	margin: 15px;
}

#formRenseignements
{
	padding: 0 20px;
}

#formRenseignements table
{
	width:100%;
}

#formRenseignements label
{
	display:block;
}

.resultats, .resultats2
{
	border-collapse:collapse;
	margin:10px;	
	border:1px solid #666;
	background-color:#FFF;
	width:560px;
}

.resultats2 th {
	font:95% Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #CCCCCC;
	font-weight:bold;
	background-color:#b52e28;
	color:#FFF;
}

.resultats th {
	font:95% Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #CCCCCC;
	font-weight:bold;
	background-color:#1160d0;
	color:#FFF;
}

.infosGenerales
{
	cursor:pointer;
}

.infosGenerales td {
	font-weight: bold;
	border:1px solid #CCCCCC;
	padding:2px;
}

.show
{
	display:block;
	padding: 3px 0 0 20px;
}

.hide
{
	display:none;
}

.details
{
	text-align:center;
}

.details a
{
	font-weight:bold;
	color:#1160d0;
}

