@charset "utf-8";

body {
	font-family: "Montserrat", serif;}
/* CSS Document */
ol, li {
	margin: 0;
	padding: 0;
	}

form#mailing {
		background: #f4a0a5;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
		counter-reset: fieldsets;
		padding: 20px;
		width: 640px;
				}
		
		form#mailing fieldset {
			border: none;
			margin-bottom: 10px;
					-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
			}
		
		form#mailing fieldset:last-of-type {
			margin-bottom: 0;
			}
			
			form#mailing legend {
				color: #000000;
				font-size: 20px;
				font-weight: bold;
				padding-bottom: 10px;
		/* text-shadow: 0 1px 1px #c0d576; */
				text-transform: uppercase;
				}
				
		<!--		form#mailing > fieldset > legend:before {
		<!--			content: "Step " counter(fieldsets) ": ";
			<!--		counter-increment: fieldsets;
			<!--		} -->
				
		<!--		form#mailing legend {
		<!--			color: #FFFFF;
		<!--			font-size: 20px;
		<!--			font-weight: normal;
		<!--			padding-bottom: 0;
		<!--			text-transform: uppercase;
		<!--			}
			
			form#mailing ol li {
				background: #b9cf6a;
				background: rgba(255,255,255,.3);
				border-color: #e3ebc3;
				border-color: rgba(255,255,255,.6);
				border-style: solid;
				border-width: 2px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
				line-height: 30px; 
				list-style: none;
				padding: 5px 10px;
				margin-bottom: 2px;
				}
							
				form#mailing ol ol li {
					background: none;
					border: none;
				/*	float: left;
				*/	}


.quartier  {	display:inline-block;
				/* background: #000000;
				background: rgba(255,255,255,.3);*/	
				border-color: #e3ebc3;
				border-color: rgba(255,255,255,.6);
				border-style: solid;
				border-width: 2px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
				list-style: none;
				padding: 5px 10px;
				margin-bottom: 2px;
				}

	
			
			form#mailing label {
				/*float: left;*/
				font-size: 20px;
				}
				
	
		/*	form#mailing fieldset fieldset {
				background:none no-repeat left 50%;
				line-height: 60px;
				padding: 0 0 0 30px;
				width: auto;
				} */
					
	/*			form#mailing input:text {
				background: #ffffff;
				border: none;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				-khtml-border-radius: 3px;
				border-radius: 3px;
				font: italic 13px Georgia, "Times New Roman", Times, serif;
				outline: none;
				padding: 5px;
				width: 200px;
				}*/
		form#mailing input:not([type=radio]),
			form#mailing textarea {
				background: #ffffff;
				border: none;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				-khtml-border-radius: 3px;
				border-radius: 3px;
				font: italic 13px;
				outline: none;
				padding: 5px;
			/*	width: 200px;*/
				}				
				
				
					
form#mailing button {
				background: #CE3234;
				border: none;
				-moz-border-radius: 20px;
				-webkit-border-radius: 20px;
				-khtml-border-radius: 20px;
				border-radius: 20px;
				color: #ffffff;
				display: block;
				font: 18px;
				letter-spacing: 1px;
				margin: auto;
				padding: 7px 25px;
				text-shadow: 0 1px 1px #000000;
				text-transform: uppercase;
				}
					
form#mailing button:hover {
					background: #fe6b74;
					cursor: pointer;
					}

.image-upload > input {
  visibility:hidden;
  width:0;
  height:0
}