.clBloc {
	background-color: #FFFFFF;
	padding: 10px;
	margin: 10px;
}

.clBlocFrame {
	background-color: #F0F3F5;
	padding: 10px;
	margin: 20px;
	border: 3px dotted #D4DFE9;
}

.clBlocFrame p 
{
	margin: 5px;
}

.clBlocTopRight {
	float: right;
	border: 3px dotted #F0F3F5;
	padding: 10px;
}

.clForm {
	background-color: #FFFFFF;
	padding: 10px;
	margin: 10px;
}

.clForm label {
	float: left;
	width: 40%;
}

.clFormTitre
{
	background: url('img/bg_bloc_titre.gif') repeat-x;
	padding: 10px;
	height: 31px;
	font-weight: bold;
}

.clFormLigne
{
	background: url('img/bg_bloc_ligne.gif') repeat-x 0% 100%;
	border-bottom: 2px dotted #D4DFE9;
}

.clTxtInput {
	width: 300px;
	margin: 2px 0px 2px 0px;
	position: relative;
	top: -4px;
}

.clPetitTxtInput {
	width: 70px;
	margin: 2px 0px 2px 0px;
	position: relative;
	top: -4px;
}


.clTableSelect {
	width: 350px;
}

.clTable td {
	border-top: 1px solid #DDD;
	padding: 5px;
	text-align: center;
}

.clTableTitre {
	font-weight: bold;
	background: url('img/bg_panier_titre.gif') repeat-x;
	color: #000;
	text-align: center;
}

.clRecapitulatif {
	border-top: 1px dotted #CB0F17; 
	border-bottom: 1px dotted #CB0F17; 
	background: url('img/bg_identification_1.gif') repeat-x 0% 100%; 
	text-align: center;
	padding: 10px;
	margin: 20px;
}

#IdentificationNouveau
{
	background: url('img/bg_identification_1.gif') repeat-x 0% 100%;
	border-bottom: 2px dotted #FFB900;
	padding: 10px;
}

#IdentificationInscrit
{
	background: url('img/bg_identification_2.gif') repeat-x 0% 100%;
	border-bottom: 2px dotted #F0F3F5;
	padding: 10px;
}

#IdentificationInscrit label
{
	width: 150px;
	float: left;
}

#btn_centre
{
	text-align: center;
}

#clCheque1
{
	width: 87px;
	background: url('img/bg_1.gif') no-repeat 50% 50%;
	border-left: 1px dotted #D4DFE9;
}

#clCheque2
{
	width: 105px;
	background: url('img/bg_2.gif') no-repeat 50% 50%;
}

.clCheque
{
	width: 35%;
	border-right: 1px dotted #D4DFE9;
	padding-right: 3px;
}
