
						.rouge					{
							background:rgba(240, 0, 0, 0.25);
                                                        box-shadow: -4px 0px 8px rgba(117,209,77,0.8);
							
						}
form 					{
							margin: 0 auto;
							width: 80%;
							padding: 1em;
							border: 1px solid #CCC;
							border-radius: 1em;
							font-size:1.2em;
						}

form div + div 				{
							margin-top: 1em;
						}

label 					{
							display: inline-block;
							width: 30%;
							text-align: left;
						}

input, textarea {
							font: 1em;
							width: 70%;
							box-sizing: border-box;
							border: 1px solid #999;
						}

input:focus, textarea:focus 
						{
							border-color: #000;
						}

textarea 					{
							vertical-align: top;
							height: 5em;
						}

.buttonform 				{
							text-align:center;
						}

.buttonform2 			{
							margin-left: .5em;
							font-size: 1em;
							color: #0039E6;
						}


iframe 					{

							z-index: 2;
						}

.horaires				{
							line-height: 1.5vh;
						}

.spam { display: none; }
