@charset "utf-8";
/* CSS Document */

#newsletter {
	background-color: #d7dde3;
	height: 490px;
	margin: auto;
	padding: 20px 50px;
	width: 903px;
}
	
	#newsletter div.bandeau {
		display: inline-block;
		height: 100%;
		vertical-align: top;
		width: 205px;
	}
	
	.ie7 #newsletter div.bandeau {
		display: inline;
		zoom: 1;
	}
	
	#newsletter div.inscription {
		background-color: #d7dde3;
		display: inline-block;
		height: 480px;
		overflow: auto;
		padding: 5px 10px;
		vertical-align: top;
		width: 678px;
	}
	
	.ie7 #newsletter div.inscription {
		display: inline;
		zoom: 1;
	}
	
	#newsletter h2 {
		font-size: 1em;	/* 16px */
		margin: 10px auto 0;
	}
	
	#newsletter h3 {
		font-size: 0.75em;	/* 12px */
		margin: 10px 0 0;
	}
	
	#newsletter h4 {
		font-size: 0.6875em;	/* 11px */
		font-style: italic;
		font-weight: normal;
		margin: 0;
	}
	
	#newsletter form {
		margin-bottom: 10px;
	}
	
	.ie7 #newsletter form {
		display: block;
		margin-top: 0;
	}
	
	#newsletter input[type=checkbox] {
		vertical-align: middle;
	}
	
	#newsletter input[type=submit] {
		background-color: #a7d30e;
		border: none;
		border-radius: 5px;
		color: #fff;
		cursor: pointer;
		font-size: 1.125em;	/* 18px */
		font-weight: bold;
		margin: 5px 210px 0;
		padding: 1px 0;
		width: 258px;
		text-align: center;
	}
	
	#newsletter input[type=text] {
		width: 200px;
	}
	
	#newsletter label.textbox {
		display: inline-block;
		width: 60px;
	}
	
	#newsletter input[type=text] + label {
		margin-left: 35px;
	}
	
	#newsletter p {
		font-size: 0.6875em;	/* 11px */
		margin: 0 0 2px;
		width: 100%;
	}
	
		#newsletter h3 + p {
			margin-top: 5px;
		}
		
/* Redéfinition de la page, pas de menu, footer centré */
#acc-gauche {
	display: none;
}
#footer {
	margin: -35px 0;
}