* {
	margin:0px;
	padding:0px;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
}
#totalite {
	display:block;
	width:980px;
	height:892px;
	margin:4px auto 0px auto;
}
#totalite #partihaute {
	display:block;
	height:88px;
}
#totalite #partihaute .partihaute_gauche {
	clear:both;
	float:left;
	display:block;
	width:420px;
	height:88px;
}
#totalite #partihaute .partihaute_gauche .partihaute_gauche_nent {
	clear:both;
	float:left;
	display:block;
	height:88px;
	width:160px;
	background:url(images/i_logo_hm.gif) no-repeat left top;
}
#totalite #partihaute .partihaute_gauche .partihaute_gauche_nent h1 {
	padding:20px 0px 10px 20px;
	font-size:24px;
	font-weight:bold;
	color:#F63;
}
#totalite #partihaute .partihaute_gauche .partihaute_gauche_maximes {
	float:left;
	display:block;
	height:88px;
	width:258px;
	background:url(images/i_logo_pub.gif) no-repeat left top;
}
#totalite #partihaute .partihaute_droite,
#totalite #partihaute .titre_page {
	float:right;
	display:block;
	width:540px;
	height:88px;
	line-height:24px;
}
#totalite #partihaute .titre_page .infotitre {
	display:block;
	height:50px;
}
#totalite #partihaute .titre_page .infotitre h5 {
	padding-top:16px;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#F63;
	text-decoration:underline;
}
#totalite #partihaute .titre_page .infotitre h6 {
	padding-top:16px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#F63;
	text-decoration:underline;
}
#totalite #partihaute .titre_page .retouraccueil {
	display:block;
	margin-top:8px;
	height:24px;
	line-height:22px;
}
#totalite #partihaute .titre_page .retouraccueil ul {
	list-style:none;
}
#totalite #partihaute .titre_page .retouraccueil li {
	display:block;
	height:22px;
	text-align:center;
}
#totalite #partihaute .titre_page .retouraccueil li.retour {
	float:left;
	width:144px;
	height:22px;
	background:url(images/B_accueil.gif) no-repeat left top;
}
#totalite #partihaute .titre_page .retouraccueil li.edition {
	float:right;
	width:130px;
	height:22px;
	background:url(images/B_imprime.gif) no-repeat left top;
}
#totalite #partihaute .titre_page .retouraccueil li a {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
#totalite #partihaute .titre_page .retouraccueil li a:hover {
	font-style:italic;
}
#totalite #partihaute .partihaute_droite .partihaute_droite_calendrier {
	clear:both;
	float:left;
	display:block;
	height:88px;
	width:140px;
}
#totalite #partihaute .partihaute_droite .partihaute_droite_calendrier .partihaute_droite_calendrier_date {
	display:block;
	height:74px;
	width:94px;
	margin:4px auto;
	background:url(images/i_date.gif) no-repeat left top;
}
.partihaute_droite_calendrier .partihaute_droite_calendrier_date .partihaute_droite_calendrier_date_p1 {
	display:block;
	height:24px;
	margin-top:2px;
	text-align:center;
	line-height:12px;
}
.partihaute_droite_calendrier_date .partihaute_droite_calendrier_date_p1 p {
	font-size:10px;
	font-weight:bold;
	color:#F63;
}
.partihaute_droite_calendrier .partihaute_droite_calendrier_date .partihaute_droite_calendrier_date_p2 {
	display:block;
	height:48px;
	margin-top:2px;
	text-align:center;
	line-height:18px;
}
.partihaute_droite_calendrier_date .partihaute_droite_calendrier_date_p2 p {
	font-size:12px;
	font-weight:bold;
	color:#60C;
}
.partihaute_droite_calendrier_date .partihaute_droite_calendrier_date_p2 p.gras {
	font-size:14px;
	color:#F30;
}
#totalite #partihaute .partihaute_droite .partihaute_droite_flash {
	float:right;
	display:block;
	height:88px;
	width:360px;
	margin-right:10px;
}
#totalite #pmenu {
	display:block;
	height:52px;
	background:url(images/Menufond.gif) repeat-x left top;
}
#totalite #pmenu .menugeneral {
	clear:both;
	float:left;
	display:block;
	height:52px;
	width:800px;
	margin-left:20px;
}
#totalite #pmenu .menugeneral ul {
	list-style:none;
}
#totalite #pmenu .menugeneral ul li {
	display:inline;
}
#totalite #pmenu .menugeneral ul li.active {
	float:left;
	display:block;
	height:36px;
	width:129px;
	padding-top:16px;
	text-align:center;
	background:url(images/Menuon.gif) no-repeat left top;
	font-size:12px;
	font-weight:bold;
	color:#CCC;
}
#totalite #pmenu .menugeneral ul li a {
	float:left;
	display:block;
	height:36px;
	width:129px;
	padding-top:16px;
	text-decoration:none;
	text-align:center;
	background:url(images/Menuoff.gif) no-repeat left top;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
#totalite #pmenu .menugeneral ul li a:hover {
	float:left;
	display:block;
	height:30px;
	width:129px;
	padding-top:22px;
	background:url(images/Menuon.gif) no-repeat left top;
	color:#CCC;
}
#totalite #particentre {
	display:block;
	width:980px;
	height:730px;
}
#totalite #particentre .zmenupromos {
	clear:both;
	float:left;
	display:block;
	height:730px;
	width:220px;
}
#totalite #particentre .zrecharticle {
	float:left;
	display:block;
	height:730px;
	width:526px;
}
#totalite #particentre .zpardroit {
	float:right;
	display:block;
	height:730px;
	width:228px;
}
#totalite #particentre .zpardroit .menu_panier {
	display:block;
	width:200px;
	height:110px;
	margin:3px auto;
	border:1px solid #E63A00;
	line-height:22px;
}
#totalite #particentre .zpardroit .menu_panier .etapanier,
#totalite #particentre .zpardroit .menu_panier .detapanier {
	display:block;
	height:24px;
	text-align:center;
}
#totalite #particentre .zpardroit .menu_panier .detapanier {
	background:url(images/i_detapanier.gif) no-repeat center;
}
#totalite #particentre .zpardroit .menu_panier .etapanier p,
#totalite #particentre .zpardroit .menu_panier .detapanier p,
#totalite #particentre .zpardroit .jajoute p {
	font-size:12px;
	font-weight:bold;
	color:#00C;
}
#totalite #particentre .zpardroit .info_paie {
	display:block;
	width:200px;
	height:140px;
	margin:3px auto;
	border:1px solid #E63A00;
}
#totalite #particentre .zpardroit .papasse {
	display:block;
	height:120px;
}
#totalite #particentre .zpardroit .jajoute {
	display:block;
	width:200px;
	height:46px;
	line-height:18px;
	text-align:center;
	margin:3px auto;
	background:url(images/i_ajoupanier.gif) no-repeat center;
}
#totalite #particentre .zpardroit .jajoute p {
	padding-top:10px;
}
.zonelaterale {
	display:block;
	height:32px;
	background-color:#000;
}
.zonelaterale .zl_icone {
	clear:both;
	float:left;
	height:32px;
	width:32px;
}
.zonelaterale .zl_entete {
	float:left;
	display:block;
	height:30px;
	margin-top:2px;
	margin-left:4px;
	font-size:12px;
	font-weight:bold;
	color:#EB4A02;
}
.zl_ligne {
	display:block;
	height:18px;
	line-height:16px;
	text-align:center;
}
.zl_ligne p {
	font-size:12px;
	font-weight:bold;
	color:#36398C;
}
.zl_image_p {
	display:block;
	height:32px;
	background:url(images/cb_modpaie.gif) no-repeat center;
}
#totalite #particentre .zrecharticle .affarticle {
	display:block;
	height:94px;
}
#totalite #particentre .zrecharticle .affarticle .affarticle_ima {
	clear:both;
	float:left;
	display:block;
	height:68px;
	width:154px;
}
#totalite #particentre .zrecharticle .affarticle .affarticle_des {
	float:left;
	display:block;
	height:94px;
	width:370px;
	line-height:22px;
}
#totalite #particentre .zrecharticle .affarticle .affarticle_des p {
	font-size:14px;
	font-weight:500;
	color:#00C;
}
#totalite #particentre .zrecharticle .zarti_marque {
	display:block;
	height:48px;
}
#totalite #particentre .zrecharticle .zarti_marque .zarti_marque_nom {
	clear:both;
	float:left;
	display:block;
	height:48px;
	width:360px;
	line-height:24px;
	text-align:center;
}
#totalite #particentre .zrecharticle .zarti_marque .zarti_marque_nom p {
	font-size:18px;
	font-weight:bold;
	color:#E74101;
}
#totalite #particentre .zrecharticle .zarti_marque .zarti_marque_logo {
	float:right;
	display:block;
	height:48px;
	width:160px;
}
#totalite #particentre .zrecharticle .zarti_libelle {
	display:block;
	height:64px;
	line-height:32px;
	font-size:24px;
	font-weight:bold;
	color:#00C;
}
#totalite #particentre .zrecharticle .zarti_rubrique,
#totalite #particentre .zrecharticle .zarti_type {
	display:block;
	height:32px;
	line-height:30px;
}
#totalite #particentre .zrecharticle .zarti_rubrique {
	border:1px solid #00C;
}
#totalite #particentre .zrecharticle .zarti_type {
	border-left:1px solid #00C;
	border-right:1px solid #00C;
	border-bottom:1px solid #00C;
}
#totalite #particentre .zrecharticle .zarti_rubrique p,
#totalite #particentre .zrecharticle .zarti_type p {
	font-size:12px;
	font-weight:bold;
	color:#009;
}
#totalite #particentre .zrecharticle .zarti_image {
	display:block;
	height:240px;
}
#totalite #particentre .zrecharticle .zarti_image img {
	display:block;
	margin:0px auto;
}
#totalite #particentre .zrecharticle .zarti_detail {
	display:block;
	height:80px;
	width:500px;
	margin:0px auto;
}
#totalite #particentre .zrecharticle .zarti_detail p {
	font-size:12px;
	font-weight:bold;
	color:#1B2C9C;
}
#totalite #particentre .zrecharticle .zarti_prix,
#totalite #particentre .zrecharticle .zarti_prix_autre,
#totalite #particentre .zrecharticle .zarti_stock {
	display:block;
	height:48px;
	text-align:center;
	line-height:42px;
}
#totalite #particentre .zrecharticle .zarti_prix p {
	font-size:36px;
	font-weight:bold;
	color:#E3257B;
}
#totalite #particentre .zrecharticle .zarti_prix_autre p,
#totalite #particentre .zrecharticle .zarti_stock p {
	font-size:24px;
	font-weight:bold;
	color:#009900;
}
.lepanier {
	display:block;
	height:720px;
	width:800px;
	margin:0px auto;
}
.lepanier .etapanier {
	display:block;
	height:98px;
}
.lepanier .etapanier .etapanier_proc01,
.lepanier .etapanier .etapanier_proc01a {
	clear:both;
	float:left;
	display:block;
	height:98px;
	width:200px;
	line-height:24px;
	text-align:center;
}
.lepanier .etapanier .etapanier_proc02,
.lepanier .etapanier .etapanier_proc02a,
.lepanier .etapanier .etapanier_proc03,
.lepanier .etapanier .etapanier_proc03a,
.lepanier .etapanier .etapanier_proc04,
.lepanier .etapanier .etapanier_proc04a {
	float:left;
	display:block;
	height:98px;
	width:200px;
	line-height:24px;
	text-align:center;
}
.lepanier .etapanier .etapanier_proc01 {
	background:url(images/i_ch1.gif) no-repeat center;
}
.lepanier .etapanier .etapanier_proc01a {
	background:url(images/i_ch1a.gif) no-repeat center;
}
.lepanier .etapanier .etapanier_proc02 {
	background:url(images/i_ch2.gif) no-repeat center;
}
.lepanier .etapanier .etapanier_proc02a {
	background:url(images/i_ch2a.gif) no-repeat center;
}
.lepanier .etapanier .etapanier_proc03 {
	background:url(images/i_ch3.gif) no-repeat center;
}
.lepanier .etapanier .etapanier_proc03a {
	background:url(images/i_ch3a.gif) no-repeat center;
}
.lepanier .etapanier .etapanier_proc04 {
	background:url(images/i_ch4.gif) no-repeat center;
}
.lepanier .etapanier .etapanier_proc04a {
	background:url(images/i_ch4a.gif) no-repeat center;
}

.lepanier .etapanier .etapanier_proc01 p,
.lepanier .etapanier .etapanier_proc02 p,
.lepanier .etapanier .etapanier_proc03 p,
.lepanier .etapanier .etapanier_proc04 p {
	font-size:14px;
	font-weight:100;
	color:#E63A00;
	padding-top:80px;
}
.lepanier .etapanier .etapanier_proc01a p,
.lepanier .etapanier .etapanier_proc02a p,
.lepanier .etapanier .etapanier_proc03a p,
.lepanier .etapanier .etapanier_proc04a p {
	font-size:24px;
	font-weight:bold;
	color:#E74101;
	padding-top:76px;
}
.paniervidespace {
	display:block;
	height:24px;
}
.paniervide {
	display:block;
	height:140px;
	width:600px;
	margin:0px auto;
}
.paniervide .paniervide_ima {
	clear:both;
	float:left;
	display:block;
	height:140px;
	width:178px;
	background:url(images/i_pdarticle.gif) no-repeat left;
}
.paniervide .paniervide_txt {
	float:left;
	display:block;
	height:140px;
	width:420px;
	text-align:center;
	line-height:22px;
	background:url(images/i_pdartitext.gif) no-repeat center;
}
.paniervide .paniervide_txt p.titre {
	font-size:24px;
	color:#E74101;
	padding-top:20px;
}
.paniervide .paniervide_txt p {
	font-size:14px;
	font-weight:bold;
	color:#00C;
	padding-top:10px;
}
.panientete {
	display:block;
	height:12px;
	background:url(images/i_entablo.gif) no-repeat center;
}
.paniertablo {
	display:block;
	height:auto;
}
.paniertablo .zetablo {
	display:block;
	border-collapse:collapse;
	border:1px solid #00C;
	color:#00C;
}
.paniertablo .zetablo td,
.paniertablo .zetablo th {
	border:1px solid #00C;
}
.paniertablo .zetablo td {
	height:24px;
	background-color:#D7F5FF;
	padding-top:2px;
}
.paniertablo .zetablo th {
	height:18px;
	background-color:#AEEBFF;
}
.paniertablo .zetablo .laqte {
	display:block;
	width:40px;
	height:22px;
	font-size:14px;
	color:#00C;
}
.paniertotal {
	display:block;
	height:32px;
	line-height:26px;
	background:url(images/i_paniertotal.gif) no-repeat center;
}
.paniertotal .paniertotal_lttc {
	display:block;
	height:32px;
}
.paniertotal .paniertotal_lttc .paniertotal_lttc_lib {
	clear:both;
	float:left;
	display:block;
	height:32px;
	width:618px;
	text-align:right;
}
.paniertotal .paniertotal_lttc .paniertotal_lttc_lib p {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
.paniertotal .paniertotal_lttc .paniertotal_lttc_mt {
	float:left;
	display:block;
	height:32px;
	width:120px;
	text-align:right;
}
.paniertotal .paniertotal_lttc .paniertotal_lttc_mt p {
	font-size:16px;
	font-weight:bold;
	color:#00C;
	padding-top:2px;
}
.pascom {
	display:block;
	height:32px;
	line-height:26px;
}
.pascom .pascom_libre {
	clear:both;
	float:left;
	display:block;
	height:32px;
	width:618px;
}
.pascom .pascom_vazy {
	float:left;
	display:block;
	height:32px;
	width:180px;
	background:url(images/i_panierok.gif) no-repeat center;
}
.pascom .pascom_vazy p {
	font-size:14px;
	font-weight:500;
	color:#F00;
}
.pascom .pascom_vazy a {
	text-decoration:none;
}
#totalite #partibas {
	display:block;
	width:980px;
	height:20px;
	color:#36398C;
	border-top:1px solid #E63A00;
}
#totalite #partibas .lecopyright {
	clear:both;
	float:left;
	display:block;
	width:400px;
	height:20px;
}
#totalite #partibas .leconcepteur {
	float:right;
	display:block;
	width:220px;
	height:20px;
}
#totalite #partibas .leconcepteur a {
	color:#36398C;
}
#totalite #partibas .leconcepteur a:hover {
	color:#FFF;
}
#totalite #partibas .lecopyright p,
#totalite #partibas .leconcepteur p {
	font-size:10px;
	font-weight:bold;
}
