#brand h1 a {display:block; border:none; height:45px; text-indent:-8000px;
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
#brand h1 a:hover {border:none}
#greet .header {position:absolute; top:90px; left:0px }
#greet div.inner {background:transparent url(/assets/i/fg-trans.png) 50% 0 no-repeat; height:252px;opacity:0}
#greet h2 {font: normal 36px/44px Cambria, Georgia, serif;color:black;padding:0 0}
#greet {background:transparent url(/assets/i/bg-ards.png) 50% 0 repeat-x;height:252px; border-top:1px solid #edf3f5;opacity:0}
#map_canvas {width: 948px;height:153px;margin:18px 0;background-color:#eee;}
#message p {margin:0 0 16px;
	color: #5b9eb0;
}
#message, address {-moz-border-radius: 3px; -webkit-border-radius: 3px}
#letter {
	position: relative;
	top:0px;
	width: 420px;
	font:italic normal 14px/18px "Cambria", "Georgia", "Times New Roman", serif;
	background: white; 
	padding: 20px 10px 23px 10px;
	margin-left: -10px;
	min-height: 60px;
}
#message {
	position: absolute;
	top:0px;
	width: 440px;
	font:italic normal 14px/18px "Cambria", "Georgia", "Times New Roman", serif;
	left: 500px;
	background: transparent url('http://www.studiobreakfast.be/images/ombre3.png') no-repeat center bottom;
	padding: 20px 0px 20px 20px;
	float: right;
}
#pitch .inner {padding: 10px 0 0;
}
#pitch blockquote p {color:#974472;margin:0}
#pitch p img {float:left;padding:6px 0 0 0}
#pitch p {color:#333;padding:0 0px 0 0px;
	width: 440px;
}
#pitch {font: 14px/18px Georgia, "Times New Roman", Times, serif;color:#333;}
#tasks table td {width:30px}
#tasks table th {width:210px}
.footer p {margin:0;padding:0}
.footer {margin:72px 0 36px 0;padding:0; font:normal 11px/15px Lucida Grande, Lucida Sans, Lucida, Verdana, sans-serif}
.inner { margin:0 auto 0 auto; position:relative;
	width: 440px;
	float: left;
}
#brand {overflow:hidden}
.section {margin: 0 0 10px; padding:0 0 0 0;
	width: 480px;
}
input.mysubmit {margin:18px 0;display:none}

.submit {margin:54px 0;display:none}
.testimonial {margin:9px 0 36px 0;font:normal 11px/15px Lucida Grande, Lucida Sans, Lucida, Verdana, sans-serif}
.warn {display:none;color:#c00;padding:2px 0 2px 12px;margin:0;font:italic normal 10px/10px "Cambria", "Georgia", "Times New Roman", serif}
#warn_phn, #warn_eml {display:none}
acronym, abbr {text-transform:uppercase;font-variant:small-caps}
address {font-style:normal}

form h3 {margin: 0;font:bold 11px/15px Lucida Grande, Lucida Sans, Lucida, Verdana;text-transform:uppercase}
form input {padding:0;width:228px;font:normal normal normal 14px/18px "Cambria", "Georgia", "Times New Roman", serif;
}
form input[type="checkbox"] {width:30px;margin:3px 3px 3px 4px;display:block}
form label {font-size:12px;font-style:italic}
form p {margin:0 0 15px 0;font-size:12px;line-height:16px;font-style:normal;
	width: 440px;
}
form table label {font-size:12px;line-height:16px;font-style:italic;display:block;padding:0 0 4px 0}
form table tbody {margin:0;padding:0}
form table td {width:228px;vertical-align:bottom;padding:2px 0;
}
form table td+td {width:120px;vertical-align:middle}
form table th {width:120px;text-align:left;font-weight:normal;vertical-align:bottom;padding:0 0}
form textarea {width: 330px;height: 150px; font:normal normal normal 14px/18px "Cambria", "Georgia", "Times New Roman", serif;margin:15px 0 0 0}
form {padding:0px; font:italic normal 14px/18px "Cambria", "Georgia", "Times New Roman", serif; margin:0 0 64px 0;
	display: block;
}

small {}
span.logo {display:block;position:absolute;top:126px;left:399px;width:32px;height:18px;background:#fff url(/assets/i/sprite.gif) 0 -180px no-repeat}

#errorExplanation h2 {font-size:16px;line-height:20px;padding:0;margin:0 0 16px}
#errorExplanation {margin:16px;padding:16px;border:3px solid red}
#formulaire {
	width: 720px;
}
