body {
	margin : 0 auto;
	text-align : center;
	font: 12px Arial, Helvetica, sans-serif;
	color : #4c2717;
	background : #cabda2;
}
img {
border:0px;
}

#fond1 {
	width : 100%;
	background : #ede7d2 url(img/fond1.png) repeat-x;
	background-position : bottom;
}

#fond2 {
	width : 100%;
	background : url(img/fond2.png) repeat-x;
	background-position : top;
}

#header {
	margin : 0 auto;
	width : 953px;
	height : 328px;
	background :  url(img/header.png) no-repeat;
}

#header_h {
	margin : 0 0 0 430px;
	padding : 8px 0 0 0;
	height : 40px;
	color : #000000;
}

.hh_1 {
	margin : 0;
	width : 80px;
	height : 15px;
	float : left;
}

.hh_2 {
	margin : 0 0 0 35px;
	width : 70px;
	height : 15px;
	float : left;
}

.hh_3 {
	margin : 0 0 0 32px;
	width : 70px;
	height : 15px;
	float : left;
}

.hh_4 {
	margin : 0 0 0 20px;
	width : 193px;
	height : 15px;
	float : left;
}

#header_b {
	margin : 160px 0 0 0;
	width : 953px;
	height : 110px;
}

.hb_1 {
	margin : 00;
	padding : 5px 0 0 0;
	width : 235px;
	float : left;
	color : #4c2717;

}

.hb_1_txt {
	margin : 15px 0 0 0;
	padding : 0;
	width : 95px;
	height : 13px;
	text-align : right;
	float : left;
}

.hb_1_input {
	margin : 12px 7px 0 0;
	padding : 3px 5px 0 5px;
	width : 113px;
	height : 19px;
	background : url(img/input_connexion.png) no-repeat;
	border : 0;
	float : right;
}

.hb_1_submit {
	margin : 6px 12px 0 0;
	padding : 0;
	width : 64px;
	height : 21px;
	background : url(img/ok_connexion.png) no-repeat;
	border : 0;
	float : right;
}

.hb_1_lien {
	margin : 8px 0 0 0;
	padding : 0;
	width : 145px;
	height : 13px;
	text-align : right;
	float : left;
}

.hb_1_lien a {
	color : #4c2717;
}

.hb_2 {
	margin : 0;
	padding : 12px 0 0 0;
	width : 495px;
	float : left;
}

.banniere {
	margin : 0 0 0 12px;
	width : 468px;
	height : 60px;
}

.dedicasse {
	margin : 15px 0 0 12px;
	width : 468px;
	height : 15px;
	color : #4c2717;
}

.hb_3 {
	margin : 0;
	padding : 11px 0 0 0;
	width : 210px;
	float : right;
}

.nbs {
	margin : 0 0 0 66px;
}

.nb {
	margin : 0 0 7px 13px;
	width : 9px;
	height : 20px;
	font-size : 16px;
	font-weight : bold;
	color : #4c2717;
	float : left;
}

.bouton_head {
	margin : 5px 2px 0 0;
	padding : 2px 0 0 0;
	width : 102px;
	height : 17px;
	float : left;
	color : #ffffff;
	text-decoration : none;
	background : url(img/head_bouton.png) no-repeat;
}

#menu {
	margin : 0 auto;
	padding : 0 0 0 13px;
	width : 920px;
	height : 40px;
}

#menu p {
	margin : 0 2px 0 0;
	padding : 0;
	width : 110px;
	height : 32px;
	float : left;
}

#contenu {
	margin : 0 auto;
	width : 920px;
	background :  url(img/cont_fond_1.png) repeat-y;
}

#contenu_bas {
	width : 920px;
	padding : 0 0 10px 0;
	background :  url(img/cont_bas_1.png) no-repeat;
	background-position : bottom;
}

#contenu_h {
	margin : 0 auto;
	width : 903px;
	height : 11px;
	background :  url(img/contenu_h.png) no-repeat;
}

#contenu_c {
	margin : 0 auto;
	width : 903px;
	background :  url(img/contenu_c.png) repeat-y;
}

.cont_h {
	margin : 0 auto;
	width : 878px;
	height : 45px;
	
	background :  url(img/cont_h.png) no-repeat;
}

.cont_c {
	margin : 0 auto;
	width : 878px;
	
	background :  url(img/cont_c.png) repeat-y;
}

.cont_c p {
	margin : 0 10px 0 10px;
	padding : 10px 0 5px 0;
	color : #945430;
	text-align : left;
}

.cont_b {
	margin : 0 auto;
	width : 878px;
	height : 11px;
	
	background :  url(img/cont_b.png) no-repeat;
}

.bloc_gauche {
	margin : 0 0 0 12px;
	float : left;
}

.bloc_concours {
	margin : 0;
	padding : 45px 0 0 0;
	width : 352px;
	height : 76px;
	background :  url(img/bloc_concours.png) no-repeat;
}

.bloc_jeuxevenement {
	margin : 11px 0 0 0;
	padding : 48px 0 0 0;
	width : 352px;
	height : 74px;
	background :  url(img/bloc_jeuxevenement.png) no-repeat;
}

.bloc_jeuxgratuits {
	margin : 0 12px 0 0;
	padding : 50px 0 0 0;
	width : 515px;
	height : 204px;
	float : right;
	background :  url(img/bloc_jeuxgratuits.png) no-repeat;
}

.bloc_jeuxspeciaux {
	margin : 12px 0 0 12px;
	padding : 48px 0 0 0;
	width : 515px;
	height : 74px;
	float : left;
	background :  url(img/bloc_jeuxspeciaux.png) no-repeat;
}

.chococup {
	margin : 13px 12px 0 0;
	width : 352px;
	height : 120px;
	float : right;
	background :  url(img/chococup.png) no-repeat;
}

.bloc_livredor {
	margin : 12px 0 0 12px;
	padding : 50px 0 0 0;
	width : 227px;
	height : 207px;
	float : left;
	background :  url(img/bloc_livredor.png) no-repeat;
}
.bloc_instantgagnant {
	margin : 12px 0 0 12px;
	padding : 50px 0 0 0;
	width : 227px;
	height : 207px;
	float : left;
	background :  url(img/bloc_ig.png) no-repeat;
}
.message_lo {
	margin : 0 0 6px 8px;
	padding : 6px 3px 0 3px;
	width : 205px;
	height : 78px;

	background : url(img/livredor_message.png) no-repeat;
}
.lo_nom_ig{
	margin : 0;
	width : 220px;
	height : 15px;
	font-weight:bold;
	text-align : left;
	float : left;
	color : #4c2717;
}
.lo_nom {
	margin : 0;
	width : 120px;
	height : 15px;
	text-align : left;
	float : left;
	color : #4c2717;
}

.lo_date {
	margin : 0;
	width : 80px;
	height : 15px;
	text-align : right;
	float : right;
	color : #4c2717;
}

.lo_message {
	margin : 5px 0 0 20px;
	width : 180px;
	height : 50px;
	text-align : left;
	color : #4c2717;
}

.lo_bouton {
	margin : 0 0 0 40px;
	padding : 4px 0 0 0;
	width : 169px;
	height : 19px;
	background : url(img/livredor_bouton.png) no-repeat;
}
.clear{
clear:both;
}
.lo_bouton_ig {
	margin : 0 0 0 0px;
	padding : 4px 0 0 0;
	width : 169px;
	height : 19px;
	background : url(img/livredor_bouton.png) no-repeat;
}
.recharger_compte {
	margin : 12px 0 0 12px;
	width : 115px;
	height : 258px;
	float : left;
	background : url(img/rechargercompte.png) no-repeat;
}

.bloc_droite {
	margin : 12px 12px 0 0;
	float : right;
}

.bloc_jeuxamise {
	margin : 0 0 0 0;
	padding : 48px 0 0 0;
	width : 515px;
	height : 74px;
	background :  url(img/bloc_jeuxamise.png) no-repeat;
}

.bloc_jeuxvip {
	margin : 12px 0 0 0;
	padding : 46px 0 0 0;
	width : 515px;
	height : 74px;
	background :  url(img/bloc_jeuxvip.png) no-repeat;
}

#contenu_b {
	margin : 0 auto;
	width : 903px;
	height : 11px;
	background :  url(img/contenu_b.png) no-repeat;
}

#footer {
	margin : 0 auto;
	width : 1100px;
	height : 238px;
}

#footer p {
	padding : 150px 0 0 0;
	color : #945430;
	background :  url(img/footer_logo.png) no-repeat;
	background-position : right top;
}

#footer a {
	color : #945430;
}

#footer a:hover {
	text-decoration : none;
}

.clearer {
	clear : both;
}



#achat{
width : 700px;
height : 400px;
background : url(http://www.kdochoco.com/images/achat.png) no-repeat;
color:#fff;
}

#achatbouton{
padding-top:240px;
padding-left:0px;
}
a {
	color : #945430;
}

a:hover {
	text-decoration : none;
}

.large_submit {
background: url('img/livredor_bouton.png') no-repeat;
width: 169px;
height: 23px;
text-align: center;
line-height: 21px;
border: none;
color: white;
}