.formulaire_inscription  label{
	display : inline;
}
.formulaire_inscription  p{
	margin : 0px !important;
	padding : 3px;
}
.formulaire_inscription  table.programme{
	border-collapse : collapse;
	width : 100%;
}
.formulaire_inscription  table.programme .col_horaire{
	text-align : center;
	padding : 0 5px;
	border-right:1px solid #cbcbcb;
}
.formulaire_inscription  table.programme .col_separ{
	border-right:1px solid #cbcbcb;
}
.formulaire_inscription  table.programme th{
	border-bottom:1px solid grey;
	padding : 10px 0 5px 0;
}
.formulaire_inscription  table.programme .bord_bas{
	border-bottom:1px solid grey;
}
.formulaire_inscription  table.rdv {
	border-collapse : collapse;
	width : 100%;
}
.formulaire_inscription  table.rdv td{
}
.color{
	background : #f7f7f7;
}
.label_bulletin {
	display:inline-block;
	padding:0 10px 0 0;
	text-align:right;
	width:100px;
	float : left;
	}
	
.label_bulletin_grand {
	display:inline-block;
	padding:0 15px 0 0;
	text-align:right;
	width:340px;
	float : left;
	}

.formulaire_inscription   .normal-input, .formulaire_inscription   textarea  {
	width : 200px;
}
.formulaire_inscription   .champs_long .normal-input, .formulaire_inscription   .champs_long  textarea  {
	width : 515px;
}
.champs_radio label {
	margin : 0 30px 0 0;
}
.formulaire_inscription   .jour  {
	width : 46%;
	margin : 0 1%;
	border:1px solid #CBCBCB;
}
.formulaire_inscription   .jour  > p{
	background : #f7f7f7;
}
.formulaire_inscription   .jour  > div{
	background : #fcfcfc;
}
.formulaire_inscription   .jour  > div .float_left{
	padding-right : 10px;
}
.formulaire_inscription .precision {
	color:grey;
	font-size:10px;
}
.float_left {
	float : left;
}

.formulaire_inscription  .quart{
	width : 25%;
	float : left;
}
.formulaire_inscription  .tiers{
	width : 33%;
	float : left;
}
.formulaire_inscription  .double_tiers{
	width : 66%;
	float : left;
}

fieldset fieldset {
	background :#f9f9f9;
}

