@charset "utf-8";
/* CSS Document */

#header  {
	height:104px !important;
}

body {
	font-family:Arial !important;
}

.leftCol {
	width:512px;
	height:377px;
	float:left;
	border-right:#2b2217 1px solid;
}


#oneColumnContent {
	height:377px !important;
}

.ContactTitle {
	margin:20px 0 0 34px;
	color:#ead3a2;
	font-size:20px;
}

.contactForm {
	float:left;
	height:330px;
	margin:1px 0 0 51px;
	width:379px;
}

.mandatory {
	width:222px;
	height:22px;
	float:right;
	font-size:12px;
	color:#a18b6d;
}

.contactForm label {
	color:#ECE5D6;
	display:block;
	float:left;
	font-size:14px;
	padding-top:3px;
	text-align:right;
	width:154px;
}

.mac .contactForm label {width:150px !important;}
	
.contactForm input {
	height:14px;
	float:left;
}

.titleImg {
margin-left:22px;
margin-top:13px;
}

.contactForm .txt {
	float:left;
	margin:0 0 18px 1px;
	width:219px;
	font-size:11px;
	font-family:Verdana !important;
}

.line {width:378px;}
* html .line, * + html .line {margin-bottom:19px;}
.contactForm textarea {height:96px;float:left;margin-bottom:0 !important;}
* + html .contactForm textarea {height:91px;}
* html .contactForm .txt {width:210px;}
* + html .contactForm .txt {width:212px;}
* html .contactForm label {width:152px;}
.contactForm select {height:19px;font-size:10px;width:219px;}
* html .contactForm .line {margin-bottom:20px;}

.envoyer {
	float:right;
	background:url(../images/vousanous/envoyer.png) 0 0 no-repeat !important;
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/vousanous/envoyer.png');
	cursor:pointer;
	width:72px;
	height:20px;
	margin:18px 3px 0 0;
	border:none;
}


* + html .envoyer {margin-top:0 !important;}
* html .envoyer {margin-top:0 !important;}
.ie_bug {margin-bottom:18px !important;}

.rightCol {
	width:511px;
	height:377px;
	float:left;
	background:url(../images/oneColumnBg.png) 0 0 repeat !important; 
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/oneColumnBg.png');
}

.siege {
	width:254px;
	float:left;
	border-right:#4a3d2b 1px solid;
	height:377px;
}

.usineChocolaterie {
	height:377px;
	float:left;
	width:256px;
}

.coordsSiege {
	margin:10px 0 0 25px;
	width:225px;
	color:#ece5d6;
	font-size:14px;
}

.SiegeTitle {
	margin:20px 0 0 17px;
	color:#ead3a2;
	font-size:20px;
}

.imgPlan, .chocoUsine {
	margin:12px 0 0 11px;
}

.fabriqueChoco {
	margin:46px 0 0 6px;
}

#chocosuisse{
	margin-left:548px;
	float:left;
}
