#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_description{
	font-size: 12px;
	color: red;
}

#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;
}