.contenu.contact .illus_prod {
	margin-left:0;
	width:510px;
}

.illus_prod img {
	display:block;
}

.illus_prod img.big {
	margin-bottom:6px;
}

.illus_prod img.mini {
	float:left;
	margin-right:6px;
}

.illus_prod p {
	clear:left;
	padding-top:6px;
}

.illus_prod p.credits {
	float:right;
	padding-top:6px;
	text-align:right;
	margin-right:32px;
}

.illus_prod a {
	text-decoration:underline;
}

.contenu.contact .pres_prod {
	width:440px;
	font-size:12px;
}

.pres_prod h4 {
	margin-bottom:10px;
}

.pres_prod address {
	font-size:12px;
}

.pres_prod dt {
	float:left;
	width:98px;
	margin-bottom:3px;
	font-size:12px;
}
.pres_prod dd {
	float:left;
	width:98px;
	width:327px;
	margin-bottom:3px;
}
.pres_prod dd input.text, .pres_prod dd textarea {
	width:100%;
	border:1px solid #CCC;
	border-bottom-color: #888;
	border-right-color: #888;
}
.pres_prod dd textarea {
	height:105px;
}
.pres_prod dd input.submit {
	border:none;
	background:none;
	font-size:14px;
	font-weight:bold;
	float:right;
	margin-top:4px;
	cursor:pointer;
}

.pres_prod .errors_messages, p.form_ok {
	margin:15px 0;	
}

.pres_prod .errors_messages p, p.form_ok {
	color:#A00;
}

