div#contenu-message{position:relative;margin:15px 0 0 50px;float:left;width:900px;}
div#contenu-message h1{font-weight:normal;font-size:1.9em;text-transform:uppercase;padding-left:90px;background:url(../img/public/titre-magasin.png) no-repeat;height:43px;line-height:43px;}
div#contenu-message h2{font-weight:normal;font-size:1.2em;padding-left:90px;height:43px;line-height:43px;color:#333;}

/********************************* FORMULAIRE DE CONTACT *********************************/
div#coordonnees{position:relative;width:570px;margin:0 auto;border:2px solid #e50659;clear:left;margin-top:20px;padding:0 15px;font-size:0.9em;color:#333;}
div#coordonnees p{margin:5px 0;}
div#formulaire{position:relative;width:600px;margin:0 auto;border:2px solid #e50659;}
table.frm-contact{
	width: 100%;
	margin:0; padding:0;
}
table.frm-contact-ok{
	background:#cefdc3;
	border:1px solid #009900;
}
table.frm-contact td.crypt,table.frm-contact td.contact-avert{
	color:#e50659;
	font-size:0.8em;
}
table.frm-contact td.contact-titre {
	color: #ffffff;
	font-size:0.8em;
	background:#e21523;
	border:1px solid #e21523;
}
table.frm-contact td.erreur-titre {
	background:#ffb4b4;
	color:#e50659;
	text-indent:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	font-size:0.8em;
	font-weight:bold;
}
table.frm-contact td p.erreur {
	background:#ffb4b4;
	color:#e50659;
	text-indent:25px;
	font-size:0.7em;
}
table.frm-contact td.contact-info, table.frm-contact-valide td.contact-info {
	color: #333;
	height:32px;
	font-size: 0.8em;
}
table.frm-contact-valide td.contact-info a{
	color: #FFFFFF;
}
table.frm-contact td.align-right {
	text-align:right;
}
.bouton-envoyer {
	border:none;
	cursor:pointer;
	padding:10px;
	color:#FFF;
	background:#e50659;
	font-size:0.9em;
	text-align:center;
	border:1px solid #FFFFFF;
}
.rose{
	color:#E50659;
}

.info_rgpd {font-size:0.8em;padding:0 5px;}