input.parsley-success,
select.parsley-success,
textarea.parsley-success {
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
}

.parsley-errors-list {
  margin: 2px 0 3px;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  line-height: 0.9em;
  opacity: 0;

  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
  opacity: 1;
}



.page-don{
	line-height:1;
	
}


.page-don #don-etape-2, .page-don #don-etape-3-1, .page-don #don-etape-3-2, .page-don #don-etape-4-2{
	display:none;
	
}


.page-don .orange{
	color:#eb6924;
	
}


.page-don .saisi{
	font-size:18px;
	
}

.page-don .ou{
	font-size:18px;
}


.page-don button{
	background-color:#eb6824;
	font-size:30px;
	color:#fff;
	padding:2px 10px;
	min-width:260px;
	border-radius: 5px;
	-moz-appearance: none;
	-webkit-appearance: none;
	border:0; or border:none;
	cursor:pointer;
}

.page-don .autre-montant{
	width:250px;
	height:30px;
	margin-left:20px;
	border: 1px solid #eb6824;
	
}


.don-label{
	color:#eb6924;
	font-size:18px;
	display: inline-block;
	min-width:110px;
}



.page-don .don-input-court{
	
	width:250px;
	height:30px;
	margin-left:20px;
	border: 1px solid #eb6824;
	
}



.page-don .don-input-long{
	
	width:500px;
	height:30px;
	margin-left:20px;
	border: 1px solid #eb6824;
	
}

.don-titre{
	font-size:24px;
	color:#eb6824;
	font-weight:bold;
	border-bottom:2px solid #eb6824;
	margin-bottom:13px;
	padding-bottom:5px;
	
}

.don-intro{
	font-size:12px;
	color:#1c1c1c;
	
}

.don-obligatoire{
	font-size:10px;
	
}


.don-recap{
	font-size:12px;
	color:#1c1c1c;
	
}

.don-recap .don-recap-montant{
	font-size:24px;
	color:#1c1c1c;
	
}


.don-recap .euro{
	font-size:24px;
	color:#1c1c1c;
	
}

.page-don .grace{
		font-size:14px;

}
	
	
	

.don-sep{

	border-bottom:2px solid #eb6824;

	
}





input[type="radio"].type-don {
    display: none;
}


input[type="radio"].type-don + label  {
	margin-right:40px;
	cursor:pointer;
	
}
input[type="radio"].type-don + label span {
    display:inline-block;
    width:32px;
    height:26px;
    margin:1px 5px 0 0;
    vertical-align:middle;
    background:url(../img/coeur.png) -31px top no-repeat;
	
    cursor:pointer;
	padding:10px 0 0 0;
	text-align:center;
	font-size:18px;
	color:#eb6824;
	font-weight:bold;
	
}

input[type="radio"].type-don + label  {

	font-size:18px;
	color:#eb6824;
	
}


input[type="radio"].type-don:checked + label span {
	
	    background:url(../img/coeur.png) 2px top no-repeat;

	color:#eb6824;
}

input[type="radio"].type-don:checked + label  {
	color:#eb6824;
}
/**/





input[type="radio"].montant-don {
    display: none;
}
input[type="radio"].montant-don + label span.ch {
    display:inline-block;
    width:160px;
    height:213px;
    margin:0px 25px 0 0;
    vertical-align:middle;
    background:url(../img/montant.png) 0px top no-repeat;
    cursor:pointer;
	padding:10px 0 0 0;
	text-align:center;
	font-size:12px;
	color:#FFF;
	font-weight:normal;
	
}

input[type="radio"].montant-don + label  {

	color:#FFF;
	
	
}


input[type="radio"].montant-don:checked + label span.ch {
    background:url(../img/montant.png) -160px top no-repeat;
	color:#FFF;
}

input[type="radio"].montant-don:checked + label  {
	color:#FFF;
}


input[type="radio"].montant-don + label span.ch .ligne1 {
	font-size:36px;
	padding-bottom:6px;
	padding-top:10px;
}

input[type="radio"].montant-don + label span.ch .ligne2 {
	font-size:14px;
	padding-bottom:80px;
}



input[type="radio"].montant-don + label span.ch .ligne2 span {
	font-size:20px;
}





input[type="radio"].montant-don + label span.ch .ligne3 {
	font-size:23px;
}
