div#hp_div {
	height:450px;
	padding:20px 0;
}

div#hp_div div {
	border:0 none!important;
	padding:0!important;
}

div#hp_div div.zone {
	position:relative;
	width:150px;
	height:450px;
	float:left;
	overflow:hidden;
	background:url(images/loading.gif) no-repeat center center;
	margin:0 0 0 22px!important;
	padding:0!important;
}

div#hp_div div.zone div.hp_titre {
	height:90px;
	width:100%;
	padding:0 10px 0 0!important;
}

div#hp_div div.zone div.hp_titre h1 {
	position:absolute;
	width:100%;
	height:90px;
	background:transparent url(images/hp_title.gif) no-repeat right top;
	border:1px solid #FFF;
	margin:0!important;
	padding:0!important;
}

div#hp_div div.zone div.hp_titre h1 a {
	display:block;
	text-indent:-20000px;
	width:140px;
	height:90px;
	background:transparent url(images/hp_title.gif) no-repeat left top;
}

div#hp_div div.zone div.hp_images {
	height:300px;
	background:gray;
	margin:10px 0 0;
}

:first-child+html div#hp_div div.zone div.hp_left_arround {
	position:absolute;
	top:100px;
	width:10px;
	height:300px;
	background:url(images/arroundleft.png) no-repeat left top;
}

:first-child+html div#hp_div div.zone div.hp_right_arround {
	position:absolute;
	top:100px;
	width:100%;
	height:300px;
	background:url(images/arroundright.png) no-repeat right top;
}

* html div#hp_div div.zone div.hp_left_arround {
	position:absolute;
	top:100px;
	width:10px;
	height:300px;
	background:url(images/arroundleft.gif) no-repeat left top;
}

* html div#hp_div div.zone div.hp_right_arround {
	position:absolute;
	top:100px;
	width:100%;
	height:300px;
	background:url(images/arroundright.gif) no-repeat right top;
}

div#hp_div div.zone div.hp_images ul {
	display:none;
}

div#hp_div div.zone div.hp_alpha {
	position:absolute;
	top:100px;
	left:150px;
	width:250px;
	height:300px;
	background: transparent url(images/80pc.png) !important;
}

div#hp_div div.zone div.hp_message {
	position:absolute;
	display: block;
	top:100px;
	left:150px;
	width:230px;
	height:280px;
	padding:10px !important;
	background: transparent !important;
}
div#hp_div div.zone div.hp_message * {
	color:#000;
}

div#hp_div div#hp_myaubel div.hp_message * {
	color:#dd0009;
}

div#hp_div div#hp_nutrition div.hp_message * {
	color:#124ba7;
}

div#hp_div div#hp_recettes div.hp_message * {
	color:#ff5800;
}

div#hp_div div#hp_produits div.hp_message * {
	color:#77b000;
}

div#hp_div div.zone div.hp_message .sm_title {
	margin-top:20px;
}

div#hp_div div.zone div.hp_message .sm_title * {
	font-size:16px;
}

div#hp_div div#hp_myaubel {
	margin-left:5px!important;
}

body.langue2 div#hp_div div#hp_myaubel div.hp_titre * {
	background-image:url(images/2/hp_title_myaubel.gif)!important;
}

body.langue2 div#hp_div div#hp_recettes div.hp_titre * {
	background-image:url(images/2/hp_title_recettes.gif)!important;
}

body.langue2 div#hp_div div#hp_nutrition div.hp_titre * {
	background-image:url(images/2/hp_title_nutrition.gif)!important;
}

body.langue2 div#hp_div div#hp_produits div.hp_titre * {
	background-image:url(images/2/hp_title_produits.gif)!important;
}

body.langue3 div#hp_div div#hp_myaubel div.hp_titre * {
	background-image:url(images/3/hp_title_myaubel.gif)!important;
}

body.langue3 div#hp_div div#hp_recettes div.hp_titre * {
	background-image:url(images/3/hp_title_recettes.gif)!important;
}

body.langue3 div#hp_div div#hp_nutrition div.hp_titre * {
	background-image:url(images/3/hp_title_nutrition.gif)!important;
}

body.langue3 div#hp_div div#hp_produits div.hp_titre * {
	background-image:url(images/3/hp_title_produits.gif)!important;
}
