@charset "utf-8";

#container #middle #center fieldset {
	border:none;
	margin-bottom:10px;
}

#container #middle #center fieldset.invisible {
	background:transparent;
	border:none;
	height:0px;
	margin:0px;
	padding:0px;
	display:none;
}

#container #middle #center fieldset.contentDefault {
	background:none;
	background-color:#EEE9EF;
	padding:40px 0px 10px 0px;
	margin-top:8px;
}

#container #middle #center fieldset.contentDefault ul, #container #middle #center ul.light {
	margin:0px 10px 0 14px;
	padding:0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#container #middle #center #inscriptionPage .formulaire {
	margin-left:0px;
}

#container #middle #center #inscriptionPage .formulaire ul {list-style:none;}

#container #middle #center #inscriptionPage .formulaire ul li {
	list-style-image:none;
	list-style:none;
	margin:0px;
	padding:2px 0;
}

#container #middle #center #inscriptionPage .formulaire ul li.focus {
	background-color:#d2d2d2;
	margin-left:-14px;
	margin-right:-10px;
	padding:2px 10px 2px 14px;
}

#container #middle #center #inscriptionPage .formulaire ul li label.col {
	padding:4px 0 0 0;
	float:left;
}

#container #middle #center #inscriptionPage .formulaire ul li .postcol {
	padding:4px 0 0 0;
	display:block;
}

#container #middle #center #inscriptionPage .formulaire ul li.legend {
	font-size:11px;
	font-weight:bold;
	margin-left:-14px;
	margin-right:-10px;
	margin-bottom:10px;
	margin-top:-30px;
	padding-bottom:10px;
	padding-left:14px;
	border-bottom:1px solid #848484;
	width:576px;
}

#container #middle #center #inscriptionPage .formulaire ul li.uncompleted{color:#F00;}

#container #middle #center #inscriptionPage .formulaire ul li.uncompleted input, #container #middle #center #inscriptionPage .formulaire ul li.uncompleted select {
	background-color:#f7d3d3;
	border:1px solid #FF0000;
}

#container #middle #center fieldset #caseChoise {padding:0px;}

#container #middle #center fieldset .info {
	padding:0px;
}

#container #middle #center fieldset .info ul {
	margin:5px 5px 0 45px;
	padding:0px;
}

#container #middle #center fieldset.contentPaiement {
	background-color:#eee9ef;
	padding:10px 10px 10px 14px;
	margin:0px;
}

#container #middle #center #paiementMethode {
	background:none;
	padding-top:0px;
	width:795px;
}

#total_detail .total_detail {display:none;}
#total_detail .total_detail_show {display:block;}

* html #container #middle #center #paiementMethode {width:790px; margin-left:1px;}