#fondDroite { display: none; }
#fondGauche { display: none; }

.cleaner{
	clear: both;
}

body #zoneutilecentre {
	font-family: Arial,Helvetica,sans-serif;
}

a {
	outline: none;
}

.footer_gradient{
	min-height: 100%;
}

.footer_header_image_container{
	padding-top: 78px;
	background-color: #ccc;
}

.footer_header_image_container .fhic_content{
	width: 960px;
	margin: 0 auto;
	text-align: right;
	padding: 45px 0 0 0;
}

.footer_header_image_container .fhic_content .fhic_title{
	font-size: 45px;
	color: black;
}
.footer_header_image_container .fhic_content .fhic_title_espacepro{font-size:53px;color:#450008;margin-top:30px;}

.footer_header_image_container .fhic_content .fhic_description{
	font-size: 12px;
	color: red;
}
.footer_header_image_container .fhic_content .fhic_description_espacepro{font-size:14px;}

#vspace40{
	height: 40px;
	width: 100%;
}

.left_part{
	float: left;
}

.right_part{
	float: right;
}

.title_of_part{
	float: left;
	color: red;
	font-size: 20px;
	text-transform: uppercase;
}

.subtitle_of_part{
	color: red;
	font-size: 14px;
	text-transform: uppercase;
}

.link_of_part{
	float: right;
}

.link_of_part a{
	color: red;
	font-size: 14px;
	text-decoration: underline;
}

.QuestionReponse{
	width: 100%;
	margin: 0 0 20px 0;
	color: #290004;
	text-align: justify;
}

.text_boxche{
	color: #290004;
	width: 100%;
	text-align: justify;
}

.QuestionReponse p.titre{
	font-weight: bold;
	margin: 0 0 15px 0;
}

ul.vertical_listing li{
	margin: 0 0 6px 0;
}

ul.vertical_listing li img{
	float: left;
	margin: 0 5px 0 0;
}

ul.vertical_listing li a{
	color: #290004;
	font-size: 12px;
	font-weight: bold;
}

ul.vertical_listing li a:hover{
	text-decoration: underline;
}

td a{
	color: red;
	text-decoration: underline;
	font-size: 14px;
}

.orange_box{
	width: auto;
	background-color: #fde8dc;
	padding: 28px;
}

.orange_box .etiquette{
	background:none repeat scroll 0 0 #FFFFFF;
	color:#670813;
	margin:10px 0;
	padding:3px;
	text-align:center;
	width:80px;
}

.orange_box .rouge{
	color:#FF0000;
}

.bold_tltle_text{
	font-weight: bold;
	color:#290004;
}

#link_box a{
	color: red;
	text-decoration: underline;
	font-size: 12px;
}

.contact_form{
	width: auto;
}

.contact_form .label_box{
	float: left;
	min-width: 90px;
	margin: 0 10px 0 0;
}

.contact_form select.select_box{
	float: left;
	min-width: 90px;
}

.contact_form input.submit_button{
	float: left;
	background: url('../images/footer/footer_valider_button.gif') no-repeat top left;
	width: 124px;
	height: 33px;
	border: 0 none;
	cursor: pointer;
}

.contact_form input.field_box{
	float: left;
	background: url('../images/footer/footer_input_background.gif') no-repeat top left;
	width: 280px;
	height: 19px;
	border: 0 none;
	padding: 0 2px;
}

.contact_form textarea.textarea_box{
	float: left;
	background: url('../images/footer/footer_textarea_background.gif') no-repeat top left;
	width: 276px;
	height: 86px;
	border: 0 none;
	padding: 0 2px;
}

/* ESPACE PRO */
.espacepro{font-size:12px;}
.espacepro_liensancres{padding:0 0 30px 0;}
.espacepro_liensancres ul li{display:block;padding-bottom:3px;}
.espacepro_liensancres a{background: url('../images/espacepro-flecheancre.gif') no-repeat top left;padding-left:26px;display:block;color:#290004;height:16px;}
.espacepro_block{border-top:2px solid red;padding:16px 0 35px 0;}
.espacepro_hautdepage{text-align:right;font-size:10px;padding-bottom:6px;}
.espacepro_hautdepage a{color:red;text-decoration:underline;}
.espacepro_blockinter{position:relative;}
.espacepro_blockinter .titregammeclassique, .espacepro_blockinter .titregammesaveur, .espacepro_blockinter .titrecanderelgreen{text-transform:uppercase;font-size:14px;position:absolute;z-index:1;}
.espacepro_blockinter .titregammeclassique{color:red;left:99px;top:12px;}
.espacepro_blockinter .titregammesaveur{color:#db8a00;left:99px;top:24px;}
.espacepro_blockinter .titrecanderelgreen{color:#70b222;text-align:right;right:0px;top:11px;}
.espacepro_blockinter .titrecanderelgreen span{color:red;text-transform:none;display:block;}
.espacepro_blockinterlienstevia{padding:0 10px 10px 0;}
.espacepro_blockinterlienstevia a{padding-left:28px;color:red;background: url('../images/espacepro-flecheancre.gif') no-repeat top left;height:16px;display:table;float:right;}
.espacepro_blockinter32{width:305px;}
.espacepro_block3interlienstevia{float:left;}
.espacepro_blockinterrenseignement{float:left;}

.espacepro_blocknomproduits{position:absolute;z-index:1;color:#541f00;font-size:11px;line-height:10px;}
.espacepro_blocknomproduits span{font-size:18px;display:block;padding-bottom:1px;line-height:normal;}
.gammeclassique .sticks1{top:45px;left:103px;}
.gammeclassique .sticks2{top:54px;left:322px;text-align:center;}
.gammeclassique .sticks23{top:54px;left:290px;text-align:center;}
.gammeclassique .sticks3{top:54px;right:140px;text-align:center;}
.gammeclassique .sticks33{top:54px;right:200px;text-align:center;}
.gammeclassique .sticks4{top:54px;right:6px;text-align:center;}
.gammeclassique .sticks43{top:54px;right:25px;text-align:center;}
.gammeclassique .comprimes1{left:12px;top:247px;}
.gammeclassique .comprimes2{left:154px;top:263px;text-align:center;}
.gammeclassique .comprimes3{left:239px;top:263px;text-align:center;}
.gammeclassique .comprimes3block2{left:260px;top:263px;text-align:center;}
.gammeclassique .poudre1{right:30px;top:247px;}
.gammesaveurcanderelgreen .produits1{top:89px;left:12px;}
.gammesaveurcanderelgreen .produits12{top:96px;left:199px;text-align:center;}
.gammesaveurcanderelgreen .produits2{top:96px;left:240px;text-align:center;}
.gammesaveurcanderelgreen .produits22{top:96px;left:268px;text-align:center;}
.gammesaveurcanderelgreen .produits3{top:89px;right:130px;}
.gammesaveurcanderelgreen .produits4{top:85px;right:0;text-align:center;}
.gammesaveurcanderelgreen .produits42{top:85px;left:11px;}
.gammesaveurcanderelgreen .produits5{top:80px;left:234px;text-align:center;}
