html
{

}
body{
	padding:0px;
	position:relative;
	margin: 0px;
	height:100%;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	background:url("../images/FondPageGenerale_00669E.gif") repeat-y scroll 50% center #00669e;
}
.pagelibre{
	color: #666666;
    margin: 0 auto;
    position: relative;
    width: 1000px;

}
.logoices{
}
.blanc{
	padding: 20px;
	padding-bottom:50px;
	
}
.gradient{
	background-image:linear-gradient(to bottom, #f4f4f4 , white );	
	padding: 20px;
	padding-bottom:50px;
	
}
.colleft{
	float:left;
	width:48%	;
	text-align:justify;
	
}
.colright{
	float:right;
	width:48%;
	text-align:justify;

}

#formInscription input[type=text],#formInscription input[type=email]{
	width:200px;	
	border : thin solid;
	border-color:#333333;
}
#formInscription input[type=text].error,#formInscription input[type=email].error {
	border-color:#FF0000;
}

input[type=submit] {
	border: thin solid #888888;
	background-color:#1AA400	;
	color:#FFFFFF;
	border-radius:10px;
	height:20px;
	padding-left:1em;
	padding-right:1em;
	cursor:pointer;
}
.boutonNext{
	border: thin solid #888888;
	background-color:#1AA400	;
	color:#FFFFFF;
	border-radius:10px;
	height:20px;
	padding-left:1em;
	padding-right:1em;
	cursor:pointer;
}
#show_detail{
	width:80%;
	background-color:#FFFFFF;
	margin:0 10%;	
	border: thin solid #666666;
	border-radius:8px;
	padding:8px;
}
.detail{
	color:#9E0000;
	cursor:pointer;	
}
.detail_titre{
	font-weight:bold;	
}

.compl_libelle{
	float:left;
	width:200px;
	text-align:right;
	padding-right:1em;	
}
#step02 .section{
	border-bottom:thin solid #A4A4A4;	
	font-weight:400;
	margin-bottom:2px;
}
#step02 .compl_champ.facture{
	display:none;	
}
.compl_saisie INPUT{
	border: thin solid #000000;	
}
.compl_saisie .error{
	border: thin solid #D20E11;	
	background-color:#FDCACA;
}