.separator {
	border: none;
}
.periode, .tarif {
  font-size:14px;
}
.button {
	background: #A5C81D;
	color: #fff;
	font-size: 14px;
  transition: .5s all;
  -webkit-transition: .5s all;
  -o-transition: .5s all;
  -moz-transition: .5s all;
  -ms-transition: .5s all;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border: none;
	outline: none;
	  padding: 6px;
	margin-top: 0.4em;
	margin-right: 0;
	margin-bottom: 0.8em;
	margin-left: 0;
}
.button:hover {
  background:#000000;
  color:#EEEEEE ;
}
.headerPeriode {
  padding-top:1em;
  padding-bottom:1em;
  font-size:15px;
}

/*Mise en page en deux colonnes avec récap à droite*/
.main{
	width:67%;
	float:left;
}
.rightSide{
	position:fixed;
	right:2px;
	/*float:right;*/
	width:30%;
	border:solid 1px #cccccc;
	padding:5px;
}
hr{
	display:none;
}
#form2{
	clear:both;
	float: right;
	margin-right: 34%;
	position:relative;
	top:-49px;
}