/* CSS Document */

* {margin:0; padding:0;}
img {border:none;}
a {cursor:pointer;}
input, select, textarea {
	color:#786f78;
}
/*----------------------------------------------------GENERAL------------------------------------------------------------*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*color:#330744;*/
	color:#786f78;
	background:url(images/pixel_bg.gif) repeat-x;
	background-color:#300440;
	
}

a {
	text-decoration:none;
	/*color:#330744;*/
	color:#786f78;
}

a:hover {
	text-decoration:underline;
}

a.souligne {
	text-decoration:underline;
}

a.souligne:hover {
	text-decoration:none;
}

.texte10 {
	font-size:10px;
}

.texte12 {
	font-size:12px;
}

.texte13 {
	font-size:13px;
}

.texte20 {
	font-size:20px;
}

.centrer {
	text-align:center;
}

.ferre_droit {	
	text-align:right;
}

.justifier {
	text-align:justify;
}

.error {
	color:#FF0000;
	font-size:10px;
}

.succes {
	color:#009900;
}

.blanc {
	color:#FFF;
}

a.blanc {
	color:#FFF;
	text-decoration:none;
}

a.blanc:hover {	
	text-decoration:underline;
}

.noir {
	color:#000;
}

a.noir {
	color:#000;
	text-decoration:none;
}

a.noir:hover {	
	text-decoration:underline;
}

a.noir_s {
	color:#000;
	text-decoration:underline;
}

a.noir_s:hover {	
	text-decoration:none;
}

.color1 {
	color:#786f78;
}

a.color1 {	
	color:#786f78;
	text-decoration:none;
}

a.color1:hover {
	text-decoration:underline;
}

.color2 {	
	color:#4c2177;
}

a.color2 {
	color:#4c2177;
	text-decoration:none;
}

a.color2:hover {
	text-decoration:underline;
}

a.color2_s {
	color:#4c2177;
	text-decoration:underline;
}

a.color2_s:hover {
	text-decoration:none;
}

.color3 {
	color:#ee3124;
}

a.color3 {	
	color:#ee3124;
	text-decoration:none;
}

a.color3:hover {	
	text-decoration:underline;
}

.color4 {
	color:#cabdd6;
}

a.color4 {	
	color:#cabdd6;
	text-decoration:none;
}

a.color4:hover {	
	text-decoration:underline;
}

.color5 {
	color:#70517c;
}

a.color5 {	
	color:#70517c;
	text-decoration:none;
}

a.color5:hover {
	text-decoration:underline;
}

.color6 {
	color:#a690bb;
}

a.color6 {	
	color:#a690bb;
	text-decoration:none;
}

a.color6:hover {
	text-decoration:underline;
}

.color7 {
	color:#ad77ba;
}

a.color8 {
	text-decoration:none;
	color:#330744;
}

a.color8:hover {
	text-decoration:underline;
}

a:hover {
	text-decoration:underline;
}

h2 {
	color:#ad77ba;
	font-size:30px;
	margin-bottom:20px;
}

h3 {
	color:#ad77ba;
	font-size:20px;
}

h3 a {
	color:#ad77ba;
	font-size:20px;
	text-decoration:none;
}

h3 a:hover {
	text-decoration:underline;
}

h4 {
	color:#ee3124;
	font-size:12px;
	padding-bottom:12px;
	font-weight:lighter;
}

/*----------------------------------------------------ELEMENTS MISE EN PAGE------------------------------------------------------------*/
.float_left {
	float:left;
}

.float_right {
	float:right;
}

.clear_left {
	clear:left;
}

.clear_right {
	clear:right;
}

.clear_both {	
	clear:both;
}

.lineheight02 {
	line-height:2px;
}

.lineheight05 {	
	line-height:5px;
}

.lineheight10 {
	line-height:10px;
}

.lineheight15 {
	line-height:15px;
}

.lineheight20 {
	line-height:20px;
}

.lineheight30 {
	line-height:30px;
}

.lineheight40 {
	line-height:40px;
}

.lineheight50 {
	line-height:50px;
}

.lineheight60 {
	line-height:60px;
}

.pad10 {
	padding:10px;
}

.pad20 {
	padding:20px;
}

.pad_h20 {
	padding-top:20px;
}

.pad_g20 {
	padding-left:20px;
}

.pad_d20 {	
	padding-right:20px;
}

.pad_gd20 {
	padding-left:20px;
	padding-right:20px;
}

.conteneur_460 {
	padding-top:460px;
	min-height:1px;
}

*html .conteneur_460 {/*ie6*/
	height:460px;
	padding-top:0px;
	min-height:0px;
	margin-top:-3px;
}

.contenu_460 {	
	margin-top:-460px;
}

*html .contenu_460 {	/*ie6*/
	margin-top:0px;
}

/*----------------------------------------------------BOUTONS------------------------------------------------------------*/

.btn_poursuivre_cmd a {
	background:url(boutons/btn_pousuivre_cmd.gif) no-repeat;
	width:147px;
	height:46px;
	display:block;
}

.btn_poursuivre_cmd a:hover {
	background:url(boutons/btn_pousuivre_cmd_on.gif) no-repeat;
}

.btn_sinscrire_gratuit a {
	background:url(boutons/btn_sinscrire_gratuit.gif) no-repeat;
	width:205px;
	height:57px;
	display:block;
}

.btn_sinscrire_gratuit a:hover {	
	background:url(boutons/btn_sinscrire_gratuit_on.gif) no-repeat;
}

.btn_vide a {	
	background:url(boutons/btn_vide.gif) no-repeat;
	width:170px;
	padding-left:44px;
	padding-top:13px;
	height:29px;
	display:block;
	text-decoration:none;
	color:#000;
	font-size:12px;
}


.btn_vide a:hover {
	text-decoration:underline;
}

/*----------------------------------------------------PICTOS-----------------------------------------------------------*/
.fleche_rond {	
	background:url(images/fleche_rond.gif) no-repeat;
	padding-left:31px;
	padding-top:5px;
	padding-bottom:7px;
}



.fleche_rond2 {	
	background:url(images/fleche_rond2.gif) no-repeat;
	padding-left:31px;
	padding-top:5px;
	padding-bottom:5px;
}

.fleche_rond3 {	
	background:url(images/fleche_rond3.gif) no-repeat;
	padding-left:31px;
	padding-top:5px;
	padding-bottom:7px;
}

.petite_fleche {	
	background:url(images/petite_fleche.gif) 0px 5px no-repeat;
	padding-left:9px;
}

.picto_corbeille a {	
	background:url(images/picto_corbeille.gif) no-repeat;
	width:42px;
	height:25px;
	display:block;
}

.picto_print {
	background:url(images/picto_print.gif) no-repeat;
	padding-left:31px;
	padding-top:5px;
	padding-bottom:7px;
}

/*----------------------------------------------------ELEMENTS GRAPHIQUES------------------------------------------------------------*/
.filet_footer {
	background-color:#82748d;
	line-height:1px;
	height:1px;
}

.filet_bicolore {
	background:url(images/pixel_bicolore.gif) repeat-x;
	height:2px;
	line-height:2px;
}

.fond_clair {
	background-color:#f7eef3;
}

.arrondi_haut_d920 {
	background:url(images/arrondi_haut_d920.gif) no-repeat;
	width:920px;
	height:34px;
}

.arrondi_haut_d310 {	
	background:url(images/arrondi_haut_d310.gif) no-repeat;
	width:290px;
	height:24px;
	color:#411661;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-left:20px;
}	



.pixel_310 {	
	border-left:#ede5f0 solid 1px;
	border-right:#ede5f0 solid 1px;
	width:308px;
}

.arrondi_bas310 {	
	background:url(images/arrondi_bas310.gif) no-repeat;
	width:310px;
	height:12px;
}

.arrondi_haut680 {
	background:url(images/arrondi_haut680.gif) no-repeat;
	width:680px;
	height:12px;
}

*html .arrondi_haut680 {/*ie6*/
	margin-bottom:-3px;
}

.pixel_680 {
	border-left:#ede5f0 solid 1px;
	border-right:#ede5f0 solid 1px;
	background-color:#f1ecf3;
	width:678px;
}

.arrondi_bas680 {
	background:url(images/arrondi_bas680.gif) no-repeat;
	width:680px;
	height:12px;
}

.arrondi_haut640 {
	background:url(images/arrondi_haut640.gif) no-repeat;
	width:640px;
	height:12px;
}

*html .arrondi_haut640 {/*ie6*/
	margin-bottom:-3px;
}

.pixel_640 {
	border-left:#ded7e1 solid 2px;
	border-right:#ded7e1 solid 2px;
	width:636px;
}

.arrondi_bas640 {	
	background:url(images/arrondi_bas640.gif) no-repeat;
	width:640px;
	height:12px;
}

.arrondi_bas_color310 {
	background:url(images/arrondi_bas_color310.gif) no-repeat;
	width:290px;
	height:32px;
	text-align:right;
	padding-right:20px;
	padding-top:3px;
}

.arrondi_haut_color640 {
	background:url(images/arrondi_haut_color640.gif) no-repeat;
	width:640px;
	height:13px;
}

*html .arrondi_haut_color640 {/*ie6*/
	margin-bottom:-5px;
}


.pixel_color640 {
	border-left:#ede5f0 solid 1px;
	border-right:#ede5f0 solid 1px;
	width:638px;
	background-color:#f1ecf3;
	}

.arrondi_bas_color640 {
	background:url(images/arrondi_bas_color640.gif) no-repeat;
	width:640px;
	height:13px;
}

.arrondi_haut_d640 {
	background:url(images/arrondi_haut_d640.gif) no-repeat;
	width:620px;
	height:24px;
	color:#4c2177;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
}

.fd_gris {
	background-color:#f1ecf3;
}

.fd_color7 {
	background-color:#e4c8d8;
}

/*----------------------------------------------------FORMULAIRE------------------------------------------------------------*/
input.chps58{
	width:58px;
	border:#d2ced6 solid 1px;
	font-size:10px;
	padding-left:5px;
	height:16px;
}

input.chps80 {
	width:80px;
	border:#d2ced6 solid 1px;
	font-size:10px;
	padding-left:5px;
	height:16px;
}

input.chps110 {
	width:110px;
	border:#d2ced6 solid 1px;
	font-size:10px;
	padding-left:5px;
	height:16px;
}

input.chps120 {
	width:115px;
	border:#d2ced6 solid 1px;
	font-size:10px;
	height:15px;
	padding-top:2px;
	padding-left:3px;
}

input.chps148 {
	width:146px;
	font-size:11px;
	padding-top:2px;
	padding-left:3px;
	height:16px;
	border:#d2ced6 solid 1px;
}

input.chps225 {
	width:225px;
	font-size:10px;
	padding-top:2px;
	padding-left:3px;
	height:16px;
	border:#d2ced6 solid 1px;
}

input.chps385 {
	width:385px;
	font-size:10px;
	padding-top:2px;
	padding-left:3px;
	height:16px;
	border:#d2ced6 solid 1px;
}

select.chps_60 {
	width:60px;
	border:#d2ced6 solid 1px;
	font-size:10px;
	padding-left:5px;
	height:18px;
	color:#786f78;
}

select.chps_200 {
	width:195px;
	border:#d2ced6 solid 1px;
	font-size:10px;
	padding-left:5px;
	height:18px;
	color:#786f78;
}

select.chps_200_elastique {
	width:340px;
	border:#d2ced6 solid 1px;
	font-size:10px;
	padding-left:5px;
	height:18px;
	color:#786f78;
}

select.chps_225 {
	width:229px;
	font-size:10px;
	border:#d2ced6 solid 1px;
}

textarea.chps225 {
	width:225px;
	font-size:10px;
	height:170px;
	border:#d2ced6 solid 1px;
}

textarea.chps275 {
	width:275px;
	font-size:10px;
	height:140px;
	border:#d2ced6 solid 1px;
}

textarea.chps640 {
	width:640px;
	height:60px;
	font-size:11px;
	padding-top:2px;
	padding-left:3px;
	border:#d2ced6 solid 1px;
}

ul.liste_civilite {
	height:20px;
}
.liste_civilite li {
	list-style-type:none;
	float:left;
}
.liste_civilite li.puce_civilite {
	width:10px;
}
.liste_civilite li.intitule_civilite {
	width:40px;
	padding-left:10px;
}
*html .liste_civilite li.intitule_civilite {	/*ie6*/
	padding-top:3px;
	padding-left:5px;
}
*+html .liste_civilite li.intitule_civilite {	/*ie7*/
	padding-top:3px;
	padding-left:15px;
}

.liste_civilite li.intitule_civilite2 {
	width:30px;
	padding-left:10px;
}
*html .liste_civilite li.intitule_civilite2 {	/*ie6*/
	padding-top:3px;
	width:20px;
	padding-left:5px;
}
*+html .liste_civilite li.intitule_civilite2 {	/*ie7*/
	padding-top:3px;
	width:23px;
	padding-left:15px;
}

ul.liste_puce {
	height:20px;
}
.liste_puce li {
	list-style-type:none;
	float:left;
}
.liste_puce li.puce {
	width:10px;
}
.liste_puce li.texte_puce {
	padding-left:10px;
}
*html .liste_puce li.texte_puce { /*ie6*/
	padding-top:3px;
	padding-left:5px;
}
*+html .liste_puce li.texte_puce { /*ie7*/
	padding-top:3px;
	padding-left:15px;
}

/*-------------------popup------------------*/
.popup {
	position:absolute;
	top:25%;
	left:38%;
	z-index:10000;
	color:#000;
}

/*----------------------------Popup password----------------------------*/
.conteneur_popup {
	width:340px;
}

.popup_password {
	position:absolute;
	top:25%;
	left:25%;
}

#popup_password2{
	width:334px;
	border:#dcd5df solid 1px;
	background-color:#f2eff4;
	padding:2px;
}

#popup_titre340 {
	background:url(images/pixel_degrade.gif) repeat-x;
	color:#6d6675;
	padding-top:6px;
	padding-left:15px;
	color:#FFF;
	font-weight:bold;
	height:23px;
}

.bg_popup {	
	background:url(images/bg_popup.gif) no-repeat;
	background-color:#f2eff4;
	color:#786f78;
	width:340px;
}

.tab_email_password {
	width:304px;
	margin-top:25px;
}

.tab_email_password td {	
	vertical-align:top;
	text-align:center;
}

.tab_email_password td.intitule_email_password {
	padding-bottom:10px;
}

.tab_email_password td.intitule_email_password2 {
	padding-top:10px;
	text-align:left;
}


.tab_email_password input.chps_formu {
	width:185px;
	font-size:11px;
	border:#babbbc solid 1px;
}

.btn_fermer_popup {
	float:right;
	width:16px;
	text-align:right;
}

.btn_fermer_popup a {		
	background:url(boutons/btn_fermer_popup.gif) right no-repeat;
	padding-top:2px;
	height:16px;
	display:block;
}

.titre_motdepasse {
	background:url(images/titre_motdepasse.gif) no-repeat;
	width:158px;
	height:15px;
	margin-top:8px;
	margin-bottom:35px;
}

/*----------------------------------------------------PAGE ATTENTE------------------------------------------------------------*/
#conteneur {
	width:672px;
	height:687px;
	margin:auto;
	margin-top:2%;
	background:url(images/page_attente.gif) no-repeat;
}

.texte {
	width:672px;
	text-align:center;
	padding-top:463px;
	font-size:18px;
}
/*----------------------------------------------------GABARIT------------------------------------------------------------*/
#conteneur {
	margin:auto;
	width:960px;
	background:url(images/gabarit_zaeka.gif) top no-repeat;
	padding-left:120px;
	padding-right:120px;
}

#contenu_site {
	width:960px;
	position:relative;
}

#header {	
	height:130px;
}

#header .navigation_haut {
	padding-top:11px;
	padding-left:20px;
}

#identification_gabarit {
	position:absolute;
	right:0px;
	top:11px;
}

ul.identification_form {
	margin:0px;
}

.identification_form li {	
	list-style-type:none;
	float:right;
}

.identification_form li.intitule {	
	padding-right:10px;
	color:#FFF;
	font-size:13px;
}

.identification_form li.chps_id {
	margin-right:3px;
}

*html .identification_form li.chps_id {/*ie6*/
	margin-right:2px;
}


*+html .identification_form li.chps_id {/*ie7*/
	margin-right:2px;
}

#connexion_gabarit {
	position:absolute;
	right:19px;
	top:11px;
	text-align:right;
	color:#cabdd6;
}

#logo_site a {
	position:absolute;
	background:url(images/logo_site.gif) no-repeat;
	width:246px;
	height:58px;
	display:block;
	top:46px;
	left:0px;
}

#baseline_site {
	position:absolute;
	top:58px;
	left:271px;
	background:url(images/baseline_site.gif) no-repeat;
	width:366px;
	height:24px;
	display:block;
}

#encart_panier {	
	background:url(images/encart_panier.gif) no-repeat;
	width:225px;
	height:70px;
	display:block;
	position:absolute;
	right:19px;
	top:55px;
}

#encart_panier .titre_panier a {	
	background:url(images/titre_encart_panier.gif) no-repeat;
	width:141px;
	height:9px;
	position:absolute;
	top:10px;
	right:41px;
	display:block;
}

ul.liste_panier {
	margin-left:45px;
	margin-top:28px;
}

.liste_panier li {
	list-style-type:none;
	float:left;
}

.liste_panier li.produit {
	width:68px;
	padding-right:5px;
	color:#786f78;
	font-size:10px;
	letter-spacing:-0.05em;
}

.liste_panier li.produit_panier_vide {
	width:168px;
	padding-right:5px;
	color:#786f78;
	font-size:10px;
	letter-spacing:-0.05em;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
	.liste_panier li.produit {
	letter-spacing:-0.10em;
}}

.liste_panier li.btn_terminer_cmd {	
	width:100px;
}

.lien_password a {	
	color:#a690bb;
	text-decoration:underline;
	font-size:9px;
	padding-right:20px;
}
	
.lien_password a:hover {	
	text-decoration:none;
}

ul.liste_onglet {
	position:absolute;
	top:96px;
	left:272px;
}

.liste_onglet li {
	list-style-type:none;
	float:left;
}

.liste_onglet li.onglet1 a {
	background:url(boutons/onglet1.gif) no-repeat;
	width:128px;
	height:34px;
	display:block;
}

.liste_onglet li.onglet1 a:hover {
	background:url(boutons/onglet1_on.gif) no-repeat;
}

.liste_onglet li.onglet1_on {
	background:url(boutons/onglet1_on.gif) no-repeat;
	width:128px;
	height:34px;
	display:block;
}

.liste_onglet li.onglet2 a {
	background:url(boutons/onglet2.gif) no-repeat;
	width:128px;
	height:34px;
	display:block;
}

.liste_onglet li.onglet2 a:hover {
	background:url(boutons/onglet2_on.gif) no-repeat;
}

.liste_onglet li.onglet2_on {
	background:url(boutons/onglet2_on.gif) no-repeat;
	width:128px;
	height:34px;
	display:block;
}

.liste_onglet li.onglet3 a {
	background:url(boutons/onglet3.gif) no-repeat;
	width:173px;
	height:34px;
	display:block;
}

.liste_onglet li.onglet3 a:hover {
	background:url(boutons/onglet3_on.gif) no-repeat;
}

.liste_onglet li.onglet3_on a{
	background:url(boutons/onglet3_on.gif) no-repeat;
	width:173px;
	height:34px;
	display:block;
}

.arrondi_contenu {
	background:url(images/arrondi_conteneur.gif) no-repeat;
	width:960px;
	height:13px;
}

*html .arrondi_contenu {/*ie6*/
	margin-bottom:-1px;
}

.pixel_bg_contenu_index {
	background:url(images/bg_footer.gif) bottom no-repeat;
	background-color:#FFF;
	width:932px;
	padding-bottom:40px;
	padding-left:14px;
	padding-right:14px;
}

.pixel_bg_contenu {
	background:url(images/pixel_bg_contenu.gif) top repeat-x;
	background-color:#FFF;
	width:932px;
	padding-top:7px;
	padding-left:14px;
	padding-right:14px;
}

.bg_footer_contenu {
	background:url(images/bg_footer.gif) bottom no-repeat;
	width:960px;
	height:68px;
	margin-bottom:39px;
}

#footer {
	padding-top:10px;
	font-size:13px;
	padding-bottom:20px;
}

/*-------------------GABARIT MIDDLE------------------*/
#bloc_droit {
	width:232px;
	float:right;
}

.encart_232x257  {
	background:url(images/encart_232x257.jpg) no-repeat;
	width:215px;
	height:257px;
	padding-left:17px;
}

.btn_commander_ligne a {
	background:url(boutons/btn_commander_ligne.gif) no-repeat;
	width:197px;
	height:49px;
	display:block;
}

.btn_commander_ligne a:hover {
	background:url(boutons/btn_commander_ligne_on.gif) no-repeat;
}

.encart_232x158  {
	background:url(images/encart_232x158.jpg) no-repeat;
	width:206px;
	height:158px;
	display:block;
	padding-left:26px;
}

.encart_232x158  .picto_fleche_btn  {	
	background:url(images/picto_fleche_btn.gif) no-repeat;
	padding-left:31px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	color:#330744;
}

.encart_232x138 {
	background:url(images/encart_232x138.jpg) no-repeat;
	width:232px;
	height:138px;
	display:block;
}

.encart_232x138 p {
	padding-left:26px;
	padding-top:46px;
	padding-right:93px;
	color:#330744;
}

.encart_232x138 ul.liste_nl {
	height:19px;
	margin-top:12px;
	margin-left:26px;
}

.encart_232x138 ul.liste_nl li {
	list-style-type:none;
	float:left;
}

.encart_232x138 .liste_nl li.chps_email  {
	width:125px;
}



#bloc_gauche {
	width:180px;
	float:left;
}

#middle_g {
	width:697px;
}

#middle_g640 {
	width:640px;
}

#middle_d {
	width:737px;
	margin-left:196px;
}

*html #middle_d {/*ie6*/
	margin-left:191px;
}

*+html #middle_d {/*ie7*/
	margin-left:191px;
}

/*----------------------------------------------------INDEX------------------------------------------------------------*/
#flash_index a {
	width:687px;
	height:314px;
	display:block;
}

.encart_haut_droit {
	background:url(images/encart_haut_droit.jpg) no-repeat;
	width:215px;
	height:337px;
	padding-left:17px;
	margin-top:6px;
}

.btn_commander_ligne2 a {
	background:url(boutons/btn_commander_ligne2.gif) no-repeat;
	width:197px;
	height:49px;
	display:block;
}

.btn_commander_ligne2 a:hover {
	background:url(boutons/btn_commander_ligne2_on.gif) no-repeat;
}

#index_bas_g {	
	width:333px;
	height:176px;
	float:left;
	background:url(images/encart_bas_gauche.gif) no-repeat;
}

#index_bas_g .lien {
	padding-left:30px;
}


#index_bas_d {
	width:355px;
	height:176px;
	margin-left:342px;
	background:url(images/encart_bas_droit.gif) no-repeat;
}

*html #index_bas_d {/*ie6*/
	margin-left:335px;
}

#index_bas_d .lien {
	padding-left:30px;
	color:#330744;
}

.encart_232x138_index {
	background:url(images/encart_232x138_index.gif) no-repeat;
	width:232px;
	height:138px;
	display:block;
	color:#330744;
}

.encart_232x138_index p {
	padding-left:26px;
	padding-top:46px;
	padding-right:93px;
}

.encart_232x138_index ul.liste_nl {
	height:19px;
	margin-top:12px;
	margin-left:26px;
}

.encart_232x138_index ul.liste_nl li {
	list-style-type:none;
	float:left;
}

.encart_232x138_index .liste_nl li.chps_email  {
	width:125px;
}

/*----------------------------------------------------RESTAURANT-----------------------------------------------------------*/

#titre_restaurant {	
	background:url(images/titre_restaurant.gif) no-repeat;
	width:137px;
	height:18px;
	margin-bottom:33px;
}

#bg_vecto {	
	background:url(images/bg_vecto.gif) 338px 0px no-repeat;
}

.visuel219x150 {
	background:url(medias/visuels/visuel219x150.jpg) no-repeat;
	width:219px;
	height:150px;
	float:right;
	margin-left:20px;
	margin-right:17px;
}

*html .visuel219x150 {/*ie6*/
	background:url(medias/visuels/visuel219x150.jpg) no-repeat;
	margin-right:8px;
}

.bloc_coord {	
	background:url(images/bloc_coord.gif) no-repeat;
	width:640px;
	height:51px;
	padding-top:174px;
	text-align:center;
}

/*----------------------------------------------------TRAITEUR-----------------------------------------------------------*/

#titre_traiteur {	
	background:url(images/titre_traiteur.gif) no-repeat;
	width:105px;
	height:18px;
	margin-bottom:33px;
}

#bg_vecto2 {	
	background:url(images/bg_vecto2.gif) 344px 0px no-repeat;
}

.bloc_reduc {	
	background:url(images/banniere_reduc.gif) no-repeat;
	width:675px;
	height:200px;
	margin-top:-53px;
}

.bloc_confiance {	
	width:598px;
	margin-left:20px;
	background-color:#f7eef3;
	padding:20px;
}

ul.liste_3col {
	margin:0px;
}

.liste_3col li {	
	list-style-type:none;
	float:left;
}

.liste_3col li.nom_confiance {	
	width:174px;
	padding-left:25px;
	margin-bottom:3px;
}

.liste_3col li.nom_restaurant {	
	width:183px;
	padding-right:30px;
}

/*----------------------------------------------------LIVRAISON A DOMICILE-----------------------------------------------------------*/

#titre_livraison {	
	background:url(images/titre_livraison.gif) no-repeat;
	width:245px;
	height:24px;
	margin-top:-5px;
	margin-bottom:23px;
}

.encart_232x257_bis  {
	background:url(images/encart_232x257_2.jpg) no-repeat;
	width:232px;
	height:257px;
}

#bg_vecto3 {	
	background:url(images/bg_fond_vecto.gif) no-repeat;
	width:611px;
	height:200px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:33px;
}

ul.selection_zone_livraison {	
	margin-left:75px;
}

.selection_zone_livraison li {	
	list-style-type:none;
	float:left;
}

.selection_zone_livraison li.intitule_zone {	
	width:130px;
	font-size:12px;
}

.selection_zone_livraison li.chps_livraison {	
	width:195px;
}

.btn_commander_livraison {
	margin-left:202px;
	margin-top:15px;
	/*margin-bottom:34px;*/
}

*html .btn_commander_livraison {/*ie6*/
	margin-top:0px;
	padding-top:5px;
}

*+html .btn_commander_livraison {/*ie7*/
	margin-top:0px;
	padding-top:5px;
}

.bloc_zone_livraison {	
	width:598px;
	margin-left:20px;
	background-color:#f7eef3;
	padding:20px;
}

*html .bloc_zone_livraison {	/*ie6*/
	margin-top:-30px;
}

ul.liste_zone_livraison {
	height:18px;
}

.liste_zone_livraison li {
	list-style-type:none;
	float:left;
}

.liste_zone_livraison li.intitule_livraison {
	width:175px;
}

.liste_zone_livraison li.nom_ville {	
	width:170px;
	padding-left:15px;
}

/*----------------------------------------------------LIVRAISON COMMANDE------------------------------------------------------------*/
.arrondi_haut_menu180 {
	width:180px;
	height:13px;
	background:url(images/arrondi_haut_menu180.gif) no-repeat;
}

*html .arrondi_haut_menu180 {/*ie6*/
	margin-bottom:-2px;
}

.arrondi_bas_menu180 {
	background:url(images/arrondi_bas_menu180.gif) no-repeat;
	width:180px;
	height:12px;
}

*html .arrondi_bas_menu180 {/*ie6*/
	margin-bottom:-2px;
}

.pixel_menu180 {
	background:url(images/pixel_menu.gif) repeat-y;
	width:180px;
}

.encart_coord_menu {	
	background:url(images/encart_coord_menu.gif) no-repeat;
	width:180px;
	height:248px;
	display:block;
}

.titre_livraison_menu {
	background:url(images/titre_livraison_menu.gif) 0px 5px no-repeat;
	width:93px;
	height:38px;
	padding-top:5px;
	margin-left:44px;
	margin-bottom:11px;
}

*html .titre_livraison_menu {/*ie6*/
	margin-top:5px;
	padding-top:0px;
}

.filet_menu140 {	
	width:140px;
	height:2px;
	line-height:2px;
	margin-left:20px;
	background:url(images/filet_menu140.gif) no-repeat;
}

ul.liste_menu {	
	margin:0px;
}

.liste_menu li {
	list-style-type:none;
	display:inline;
	width:140px;
}

.liste_menu li.desc_menu a {
	background:url(images/puce_etoile2.gif) no-repeat;
	padding-left:21px;
	text-decoration:none;
	font-size:12px;
	display:block;
	margin-bottom:6px;
}

.liste_menu li.desc_menu a:hover {	
	background:url(images/puce_etoile1.gif) no-repeat;
	text-decoration:none;
	color:#ad77ba;
}

.liste_menu li.desc_menu_on a {
	background:url(images/puce_etoile1.gif) no-repeat;
	padding-left:21px;
	display:block;
	margin-bottom:6px;
	text-decoration:underline;
	font-size:12px;
	color:#ad77ba;
}

.liste_menu li.desc_menu_on a:hover {
	background:url(images/puce_etoile1.gif) no-repeat;
	padding-left:21px;
	display:block;
	margin-bottom:6px;
	text-decoration:underline;
	font-size:12px;
	color:#ad77ba;
}

#encart_haut_livraison {
	background:url(images/encart_haut_livraison.jpg) no-repeat;
	width:737px;
	height:195px;
	position:relative;
}

#prix_nouveaute_bulle {
	position:absolute;
	/*top:37px;*/
	top:56px;
	/*left:420px;*/
	left:643px;
	color:#FFF;
	font-size:24px;
	font-weight:bold;
	letter-spacing:-0.02em;
	text-align:left;
}

#prix_nouveaute_bulle sup {
	font-size:15px;
}

#encart_haut_livraison .nouveautes {
	width:160px;
	float:right;
	/*margin-top:87px;*/
	margin-top:44px;
	/*margin-right:88px;*/
	margin-right:121px;
}

*html #encart_haut_livraison .nouveautes {/*ie6*/
	margin-right:42px;
}

ul.liste_encart_menu {
	height:156px;
}

.liste_encart_menu li {	
	list-style-type:none;
	float:left;
}

.liste_encart_menu li.encart_livraison1 a {	
	background:url(images/encart_livraison1.jpg) no-repeat;
	width:182px;
	height:156px;
	display:block;
}

.liste_encart_menu li.encart_livraison2 a {	
	background:url(images/encart_livraison2.jpg) no-repeat;
	width:182px;
	height:156px;
	display:block;
}

.liste_encart_menu li.encart_livraison3 a {	
	background:url(images/encart_livraison3.jpg) no-repeat;
	width:182px;
	height:156px;
	display:block;
}

.liste_encart_menu li.encart_livraison4 a {	
	background:url(images/encart_livraison4.jpg) no-repeat;
	width:182px;
	height:156px;
	display:block;
}

.liste_encart_menu li.encart_livraison5 {	
	background:url(images/encart_livraison5.jpg) no-repeat;
	width:546px;
	height:152px;
	display:block;
}

.liste_encart_menu li.encart_livraison5 .descr_formule {
	width:182px;
	padding-left:25px;
	float:left;
}

.liste_encart_menu li.encart_livraison6 a {	
	background:url(images/encart_livraison6.jpg) no-repeat;
	width:182px;
	height:152px;
	display:block;
}

/*----------------------------------------------------GABARIT CATEGORIES------------------------------------------------------------*/
ul.bande_visuel180 {
	width:180px;
	float:right;
	margin-right:10px;
	margin-top:15px;
}

*html ul.bande_visuel180 {/*ie6*/
	margin-right:5px;
}

.bande_visuel180 li {
	list-style-type:none;
}

.bande_visuel180 li.separation {
	height:5px;
}

.bande_visuel180 li.visuel1 {
	width:180px;
	height:141px;
	background:url(medias/visuels/visuel1_180.jpg) no-repeat;
}

.bande_visuel180 li.visuel2 {
	width:180px;
	height:141px;
	background:url(medias/visuels/visuel2_180.jpg) no-repeat;
}

.bande_visuel180 li.visuel3 {
	width:180px;
	height:141px;
	background:url(medias/visuels/visuel3_180.jpg) no-repeat;
}

.bande_visuel180 li.visuel4 {
	background:url(medias/visuels/visuel4_180.jpg) no-repeat;
	width:180px;
	height:287px;
}

.bande_visuel180 li.visuel5{
	width:180px;
	height:143px;
	background:url(medias/visuels/visuel5_180.jpg) no-repeat;
}

.bande_visuel180 li.visuel6{
	width:180px;
	height:141px;
	background:url(medias/visuels/visuel6_180.jpg) no-repeat;
}

.bande_visuel180 li.visuel7{
	width:180px;
	height:141px;
	background:url(medias/visuels/visuel7_180.jpg) no-repeat;
}

.bande_visuel180 li.visuel8{
	width:180px;
	height:141px;
	background:url(medias/visuels/visuel8_180.jpg) no-repeat;
}

.bande_visuel180 li.visuel9{
	width:180px;
	height:287px;
	background:url(medias/visuels/visuel9_180.jpg) no-repeat;
}

.bande_visuel180 li.visuel10{
	width:180px;
	height:143px;
	background:url(medias/visuels/visuel10_180.jpg) no-repeat;
}

.bande_visuel180 li.visuel11{
	width:180px;
	height:287px;
	background:url(medias/visuels/visuel11_180.jpg) no-repeat;
}

.bande_visuel180 li.visuel12{
	width:180px;
	height:144px;
	background:url(medias/visuels/visuel12_180.jpg) no-repeat;
}

.bande_visuel180 li.visuel13{
	width:180px;
	height:141px;
	background:url(medias/visuels/visuel13_180.jpg) no-repeat;
}

.bande_visuel180 li.visuel14{
	width:180px;
	height:141px;
	background:url(medias/visuels/visuel14_180.jpg) no-repeat;
}

.bande_visuel180 li.visuel15{
	width:180px;
	height:141px;
	background:url(medias/visuels/visuel15_180.jpg) no-repeat;
}

.listing_produit {	
	width:515px;
}

.listing_produit td {	
	vertical-align:top;
}

.listing_produit td.nom_produit {	
	width:367px;
	padding-bottom:20px;
	padding-top:15px;
	padding-left:10px;
}

.listing_produit td.nom_produit p {	
	padding-right:20px;
}

.listing_produit td.nom_produit_selected {	
	width:367px;
	padding-bottom:20px;
	padding-top:15px;
	padding-left:10px;
	background-color:#ebeaeb;
	
}

.listing_produit td.nom_produit_selected p {	
	padding-right:20px;
}


.listing_produit td.option_panier {	
	width:128px;
	text-align:right;
	float:right;
	padding-bottom:20px;
	padding-top:15px;
	padding-right:10px;
}

*+html .listing_produit td.option_panier {	/*ie7*/
	width:133px;
	padding-right:5px;
}

*+html .listing_produit td.option_panier  input {	/*ie7*/
	margin-right:7px;
}

.panier_ajt {
	width:138px;
}

.panier_ajt td {
	vertical-align:top;
}

.panier_ajt td.montant_produit {
	color:#ee3124;
	font-weight:bold;
	font-size:12px;
	width:58px;
	padding-right:10px;
	text-align:right;
}

.panier_ajt td.select_produit {
	padding-right:10px;
}

.listing_produit td.option_panier_selected {	
	width:138px;
	text-align:right;
	/*float:right;*/
	padding-bottom:20px;
	padding-top:15px;
	background-color:#ebeaeb;
}

.listing_produit td.option_panier_selected select {
	margin-right:0px;
}

.listing_produit td.option_panier_selected input {
	margin-right:10px;
}

*+html .listing_produit td.option_panier_selected input {/*ie7*/
	margin-right:12px;
}

.listing_produit td.option_panier_selected .montant_produit {
	color:#ee3124;
	font-weight:bold;
	font-size:12px;
	width:58px;
	padding-right:10px;
}




.listing_produit td.filet_double_menu {
	background:url(images/pixel_tricolore.gif) repeat-x;
	height:4px;
	line-height:4px;
}

/*----------------------------------------------------ENTREES------------------------------------------------------------*/

.titre_entrees {
	background:url(images/titre_entrees.gif) no-repeat;
	width:78px;
	height:19px;
	margin-top:19px;
	margin-bottom:8px;
}

/*----------------------------------------------------PLATS------------------------------------------------------------*/

.titre_plats {
	background:url(images/titre_plats.gif) no-repeat;
	width:55px;
	height:19px;
	margin-top:19px;
	margin-bottom:8px;
}

/*----------------------------------------------------PAINS------------------------------------------------------------*/

.titre_pains {
	background:url(images/titre_pains.gif) no-repeat;
	width:53px;
	height:19px;
	margin-top:19px;
	margin-bottom:8px;
}

/*----------------------------------------------------BOISSONS------------------------------------------------------------*/

.titre_boissons {
	background:url(images/titre_boissons.gif) no-repeat;
	width:209px;
	height:19px;
	margin-top:19px;
	margin-bottom:8px;
}

/*----------------------------------------------------NOUVEAUTES------------------------------------------------------------*/

.titre_nouveautes {
	background:url(images/titre_nouveautes.gif) no-repeat;
	width:122px;
	height:19px;
	margin-top:19px;
	margin-bottom:8px;
}

/*----------------------------------------------------FORMULES------------------------------------------------------------*/

.titre_formules {
	background:url(images/titre_formules.gif) no-repeat;
	width:97px;
	height:19px;
	margin-top:19px;
	margin-bottom:8px;
}

/*----------------------------------------------------PANIER------------------------------------------------------------*/
ul.onglet_panier {
	height:55px;
	margin-bottom:24px;
}

.onglet_panier li {
	list-style-type:none;
	float:left;
}

.onglet_panier li.cmd_en_cours {
	background:url(images/cmd_en_cours.gif) no-repeat;
	width:159px;
	height:55px;
}

.onglet_panier li.onglet_identification {	
	background:url(images/onglet_identification.gif) no-repeat;
	width:175px;
	height:55px;
}

.onglet_panier li.onglet_identification_on {
	background:url(images/onglet_identification_on.gif) no-repeat;
	width:175px;
	height:55px;
}

.onglet_panier li.onglet_livraison {	
	background:url(images/onglet_livraison.gif) no-repeat;
	width:175px;
	height:55px;
}

.onglet_panier li.onglet_livraison_on {
	background:url(images/onglet_livraison_on.gif) no-repeat;
	width:175px;
	height:55px;
}

.onglet_panier li.onglet_validation {	
	background:url(images/onglet_validation.gif) no-repeat;
	width:175px;
	height:55px;
}

.onglet_panier li.onglet_validation_on {
	background:url(images/onglet_validation_on.gif) no-repeat;
	width:175px;
	height:55px;
}

.tab_panier_haut {	
	width:920px;
	background:url(images/arrondi_haut_d920.gif) no-repeat;
	height:27px;
}

.tab_panier_haut td {	
	vertical-align:middle;
}

.tab_panier_haut td.colonne1 {
	width:371px;
	border-right:#d4adda solid 1px;
	padding-left:20px;
	color:#4c2177;
	font-weight:bold;
}

.tab_panier_haut td.colonne2 {
	width:154px;
	border-right:#d4adda solid 1px;
	border-left:#FFF solid 1px;
	color:#4c2177;
	font-weight:bold;
	text-align:center;
}

.tab_panier_haut td.colonne3 {
	width:59px;
	border-left:#FFF solid 1px;
}

.bg_fd_panier {
	background-color:#eee7f1;
	padding:1px;
	width:918px;
}

.tab_panier_bas {	
	width:918px;
	background-color:#FFF;
}

.tab_panier_bas td {	
	vertical-align:top;
}

.tab_panier_bas td.colonne1_c1 {
	background-color:#f1f0f1;
	width:370px;
	padding-left:20px;
	padding-right:10px;
	font-size:12px;
	padding-top:15px;
}

.tab_panier_bas td.colonne2_c1 {
	background-color:#f1f0f1;
	width:158px;
	text-align:center;
	padding-top:15px;
}

.tab_panier_bas td.colonne3_c1 {
	background-color:#f1f0f1;
	width:44px;
	padding-top:12px;
	padding-left:13px;
	padding-bottom:7px;
}

.tab_panier_bas td.colonne1_c2 {
	background-color:#f4f4f4;
	width:370px;
	padding-left:20px;
	padding-right:10px;
	font-size:12px;
	padding-top:15px;
}

.tab_panier_bas td.colonne2_c2 {
	background-color:#f4f4f4;
	width:158px;
	text-align:center;
	padding-top:15px;
}

.tab_panier_bas td.colonne3_c2 {
	background-color:#f4f4f4;
	width:44px;
	padding-top:12px;
	padding-left:13px;
	padding-bottom:7px;
}

.tab_panier_bas td.panier_none{
	background-color:#f1f0f1;
	padding-top:12px;
	padding-left:13px;
	padding-bottom:12px;
}

#conteneur_panier {
	min-height:1px;
	padding-top:380px;
}

#contenu_panier {
	margin-top:-380px;
}

.bloc_total_panier {
	margin-top:25px;
	width:310px;
	float:right;
	margin-right:10px;
}

*html .bloc_total_panier {/*ie6*/
	margin-right:5px;
}

.tab_total_panier {	
	width:308px;
	
}

.tab_total_panier td {	
	vertical-align:middle;
}

.tab_total_panier td.intitule_montant {
	width:190px;
	border-right:#d8c4e2 solid 1px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
}

.tab_total_panier td.montant_panier {
	width:77px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:20px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#ee3124;
}

ul.liste_2boutons {
	width:310px;
	margin-top:10px;
}

.liste_2boutons li {	
	list-style-type:none;
	float:left;
}

.liste_2boutons li.bouton1 {
	width:147px;
}

.liste_2boutons li.bouton2 {
	width:147px;
	margin-left:16px;
}

ul.liste_2boutons_bis {
	margin-top:10px;
}

.liste_2boutons_bis li {	
	list-style-type:none;
	float:left;
}

.liste_2boutons_bis li.bouton3 {
	width:156px;
}

.liste_2boutons_bis li.bouton4 {
	width:156px;
}

/*----------------------------------------------------IDENTIFICATION------------------------------------------------------------*/
#encart_recap_cmd {	
	width:220px;
	background:url(images/bg_degrade_encart.gif) no-repeat;
	background-color:#f2eef4;
	margin-top:5px;
}

.titre_commande {
	background:url(images/titre_commande.gif) no-repeat;
	width:121px;
	height:13px;
	margin-left:50px;
}

.tab_commande_recap {	
	width:180px;
	margin:20px;
}

.tab_commande_recap td {
	vertical-align:top;
}

.tab_commande_recap td.nom_article_cmd {
	padding-top:10px;
}

.tab_commande_recap td.montant_cmd {
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
}

.tab_commande_recap td.total_cmd {
	width:126px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}

.tab_commande_recap td.total_montant_cmd {
	width:74px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	color:#ee3124;
	text-align:right;
}

.tab_commande_recap td.lien_modif {
	text-align:right;
	padding-left:115px;
}


.tab_commande_recap td.ligne_cmd {
	height:10px;
	
}

.tab_commande_recap td.ligne_cmd2 {
	height:1px;
	background-color:#FFFFFF;
}

.tab_commande_recap td.ligne_cmd3 {
	height:10px;
}

#bg_id {
	width:680px;
	height:294px;
	background:url(images/bg_id.gif) no-repeat;
}

#encart_pas_inscrit {
	width:340px;
	height:250px;
	text-align:justify;
	float:right;
	padding-top:40px;
	color:#FFF;
}

*html #encart_pas_inscrit {/*ie6*/
	margin-right:-3px;
}

#encart_pas_inscrit .bloc_btn_sincrire {
	margin-top:35px;
	margin-left:65px;
}

*html #encart_pas_inscrit .bloc_btn_sincrire {/*ie6*/
	margin-top:38px;
}

*+html #encart_pas_inscrit .bloc_btn_sincrire {/*ie7*/
	margin-top:38px;
}


#encart_deja_inscrit {
	width:340px;
	height:250px;
	padding-top:40px;
}

.tab_formu300 {
	margin-top:20px;
	width:300px;
}
.tab_formu300 td {
	vertical-align:middle;
}
.tab_formu300 td.intutile_formu {
	width:75px;
	text-align:right;
	padding-right:10px;
}
.tab_formu300 td.chps_formu {
	width:148px;
}
.tab_formu300 td.msg_formu {
	width:57px;
	padding-left:10px;
}
.tab_formu300 td.ligne {
	height:5px;
}

.tab_formu300 td.chps_area {
	padding-left:20px;
}

.tab_formu300 td.btn_valider_formu {
	padding-top:20px;
}

.tab_formu300 td.btn_valider_formu2 {
	padding-left:145px;
}

/*----------------------------------------------------INSCRIPTION------------------------------------------------------------*/

.tab_formu_email {
	width:571px;
}

.tab_formu_email td {
	vertical-align:middle;
}

.tab_formu_email td.intitule_email {
	width:225px;
	padding-right:10px;
	text-align:right;
}

.tab_formu_email td.chps_formu_email {
	width:220px;
}

.tab_formu_email td.msg_alerte {
	width:106px;
	padding-left:10px;
}

.tab_formu_email td.jour {
	width:113px;
}

.tab_formu_email td.mois {
	width:107px;
}

.tab_formu_email td.ligne {
	height:5px;
}

.tab_formu_email td.interphone {
	width:80px;
}

.tab_formu_email td.digicode {
	width:68px;
	text-align:right;
	padding-right:10px;
}

.tab_formu_email td.chps_dificode {
	width:58px;
}

.tab_formu_email td.bouton {
	padding-left:35px;
}

/*----------------------------------------------------LIVRAISON------------------------------------------------------------*/
.tab_formu515 {
	width:650px;
}
.tab_formu515 td {
	vertical-align:top;
}
.tab_formu515 td.intitule_formu {
	width:175px;
}
.tab_formu515 td.info_formu {
	width:475px;
}
.adresse_domicile {
	width:293px;
	background-color:#f7f5f8;
	padding:20px;
	margin-bottom:20px;
	margin-top:10px;
	font-size:12px;
}
.adresse_autre {
	background-color:#f7f5f8;
	padding:20px;
	margin-top:10px;
}

/*----------------------------------------------------VALIDATION------------------------------------------------------------*/
.titre_confirmation {	
	background:url(images/titre_confirmation.gif) no-repeat;
	width:416px;
	height:18px;
	margin-bottom:25px;
}

ul.liste_picto {	
	width:633px;
	padding-top:10px;
}

.liste_picto li {
	list-style-type:none;
	float:left;
}

.liste_picto li.picto1 a {	
	background:url(images/picto_commande.gif) 93px 0px no-repeat;
	text-align:center;
	padding-top:28px;
	width:211px;
	display:block;
}

.liste_picto li.picto2 a {	
	background:url(images/picto_print.gif) 93px 0px no-repeat;
	text-align:center;
	padding-top:28px;
	width:211px;
	display:block;
}

.liste_picto li.picto3  a{	
	background:url(images/fleche_rond3.gif) 93px 0px no-repeat;
	text-align:center;
	padding-top:28px;
	width:211px;
	display:block;
}

/*----------------------------------------------------MON COMPTE------------------------------------------------------------*/
.titre_compte {	
	background:url(images/titre_compte.gif) no-repeat;
	height:19px;
	margin-bottom:25px;
}


.barre_titre_commande {	
	background:url(images/barre_titre_cmd.gif) no-repeat;
	width:640px;
	height:34px;
}

.barre_titre_infos {
	background:url(images/barre_titre_infos.gif) no-repeat;
	width:310px;
	height:34px;
}

.barre_titre_newsletter {
	background:url(images/barre_titre_newsletter.gif) no-repeat;
	width:310px;
	height:34px;
}

.bg_fd_commande {
	border:#eee7f1 solid 1px;
	border-top:none;
	background-color:#FFF;
	width:638px;
	margin-bottom:25px;
}

.tab_commande {	
	width:638px;
	background-color:#f4f4f4;

}

.tab_commande td {
	vertical-align:middle;
	text-align:center;
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:#FFF solid 1px;
}

.tab_commande th {	
	background-color:#f1ecf3;
	color:#411661;
	font-weight:bold;
	text-align:center;
	padding-top:7px;
	padding-bottom:7px;
	border-top:#FFF solid 1px;
	border-bottom:#FFF solid 1px;
}

.tab_commande th.colonne1 {
	width:76px;
	text-align:left;
	padding-left:20px;
	border-left:#FFF solid 1px;
}

.tab_commande th.colonne2 {
	width:238px;
	border-left:#FFF solid 1px;
}

.tab_commande th.colonne3 {
	width:155px;
	border-left:#FFF solid 1px;
}

.tab_commande th.colonne4 {	
	width:142px;
	border-left:#FFF solid 1px;
	border-right:#FFF solid 1px;
}

.tab_commande th.colonne5 {	
	width:192px;
	border-left:#FFF solid 1px;
	text-align:left;
	padding-left:20px;
}

.tab_commande th.colonne6 {	
	width:140px;
	border-left:#FFF solid 1px;
	text-align:center;
}

.tab_commande th.colonne7 {	
	width:140px;
	border-left:#FFF solid 1px;
	border-right:#FFF solid 1px;
	text-align:center;
}

.tab_commande td.colonne1 {
	width:76px;
	text-align:left;
	padding-left:20px;
	border-left:#FFF solid 1px;
}

.tab_commande td.colonne2 {
	width:238px;
	border-left:#FFF solid 1px;
}


.tab_commande td.colonne2 a {
	text-decoration:none;
}

.tab_commande td.colonne2 a:hover{
	text-decoration:none;
}
.tab_commande td.colonne3 {
	width:155px;
	color:#ee3124;
	border-left:#FFF solid 1px;
}

.tab_commande td.colonne4 {	
	width:142px;
	border-left:#FFF solid 1px;
	border-right:#FFF solid 1px;
}

.tab_commande td.colonne5 {	
	width:192px;
	border-left:#FFF solid 1px;
	text-align:left;
	padding-left:20px;
	font-weight:bold;
	font-size:12px;
}

.tab_commande td.colonne6 {	
	width:140px;
	border-left:#FFF solid 1px;
	text-align:center;
}

.tab_commande td.colonne7 {	
	width:140px;
	border-left:#FFF solid 1px;
	border-right:#FFF solid 1px;
	text-align:center;
	font-weight:bold;
	color:#ee3124;
}

.tab_commande td.bouton{
	padding-left:485px;
	background-color:#FFF;
}

.bloc_abonnement {
	width:310px;
	float:right;
}

.bloc_abonnement .espace {
	line-height:52px;
}

.bloc_infos_perso {
	width:310px;
}


/*----------------------------------------------------MON COMPTE / mes coordonnees------------------------------------------------------------*/
.titre_coord {	
	background:url(images/titre_coord.gif) no-repeat;
	width:167px;
	height:19px;
	margin-bottom:25px;
	margin-left:156px;
}

*html .titre_coord {	/*ie6*/
	margin-bottom:5px;
}

/*----------------------------------------------------MON COMPTE / mes newsletters------------------------------------------------------------*/
.titre_newsletter {	
	background:url(images/titre_newsletter.gif) no-repeat;
	width:311px;
	height:19px;
	margin-bottom:25px;
	margin-left:156px;
}

.lien_compte a{	
	float:left;
	width:156px;
}

ul.liste_newsletter {
	width:600px;
}

.liste_newsletter li {	
	list-style-type:none;
	float:left;
}

.liste_newsletter li.texte_nl {	
	width:473px;
}

.liste_newsletter li.bouton_nl {
	width:127px;
}

.btn_abonner a {
	background:url(boutons/btn_abonner.gif) no-repeat;
	width:127px;
	height:25px;
	display:block;
}

.btn_abonner a:hover {
	background:url(boutons/btn_abonner_on.gif) no-repeat;
}

.btn_desabonner a {	
	background:url(boutons/btn_desabonner.gif) no-repeat;
	width:127px;
	height:25px;
	display:block;
}

.btn_desabonner a:hover {
	background:url(boutons/btn_desabonner_on.gif) no-repeat;
}

.bg_fleur {
	background:url(images/bg_fleur.gif) no-repeat;
	width:640px;
	height:176px;
}

/*----------------------------------------------------MON COMPTE / mes commandes------------------------------------------------------------*/
.titre_mescommandes {	
	background:url(images/titres_mescommandes.gif) no-repeat;
	/*width:159px;*/
	width:162px;
	height:19px;
	margin-bottom:25px;
	margin-left:156px;
}

*html .titre_mescommandes {	/*ie6*/
	background:url(images/titres_mescommandes.gif) no-repeat;
	/*width:159px;*/
	width:162px;
	height:19px;
	margin-bottom:5px;
	margin-left:156px;
}

/*----------------------------------------------------MON COMPTE / mes commandes /  detail------------------------------------------------------------*/
.barre_titre_livraison {	
	background:url(images/barre_titre_livraison.gif) no-repeat;
	width:310px;
	height:34px;
}

.barre_titre_total {
	background:url(images/barre_titre_total.gif) no-repeat;
	width:310px;
	height:34px;
}

.tab_total_commande_recap2 {	
	width:308px;
}

.tab_total_commande_recap2 td {
	vertical-align:top;
}


.tab_total_commande_recap2 td.total_cmd {
	width:190px;
	border-right:#cfbada solid 1px;
	padding-left:20px;
	background-color:#f1f0f1;
}

.tab_total_commande_recap2 td.total_montant_cmd {
	width:76px;
	text-align:right;
	padding-right:20px;
	background-color:#f1f0f1;
	border-left:#FFF solid 1px;
	
}

.tab_total_commande_recap2 td.total_cmd2 {
	width:190px;
	border-right:#FFF solid 1px;
	padding-left:20px;
}

.tab_total_commande_recap2 td.total_montant_cmd2 {
	width:77px;
	text-align:right;
	padding-right:20px;
}

.tab_total_commande_recap2 td.ligne_cmd {
	background-color:#f1f0f1;
}

.tab_total_commande_recap2 td.ligne {
	height:15px;
	line-height:15px;
}


/*----------------------------------------------------QUI SOMMES NOUS------------------------------------------------------------*/
.titre_quisommesnous {	
	background:url(images/titre_quisommesnous.gif) no-repeat;
	width:233px;
	height:18px;
	margin-bottom:25px;
}

.restaurant_visuel {
	background:url(medias/visuels/visuel_173x164.jpg) left top no-repeat;
	padding-left:183px;
	padding-bottom:30px;
}

/*---------------------------------------------------CONTACTEZ NOUS------------------------------------------------------------*/
.titre_contact {	
	background:url(images/titre_contact.gif) no-repeat;
	width:195px;
	height:18px;
	margin-bottom:25px;
}

.visuel_coordonnes {
	background:url(images/coordonnees.gif) no-repeat;
	width:640px;
	height:306px;
}
/*---------------------------------------------------NEWSLETTER------------------------------------------------------------*/
.titre_newsletter_big {	
	background:url(images/titre_newsletter_big.gif) no-repeat;
	width:139px;
	height:18px;
	margin-bottom:25px;
}



ul.liste_formu_newsletter {
	height:20px;
	margin-left:165px;
}

*html ul.liste_formu_newsletter {/*ie6*/
	margin-left:135px;
}

*+html ul.liste_formu_newsletter {/*ie7*/
	margin-left:135px;
}

html[xmlns*=""] body:last-child ul.liste_formu_newsletter {/*safari*/
	margin-left:135px;
}

.liste_formu_newsletter li {	
	list-style-type:none;
	float:left;
}

.liste_formu_newsletter li.intitule_newlstter {
	width:70px;
	padding-top:3px;
	padding-right:5px;
	text-align:right;
}

.liste_formu_newsletter li.chps_newsletter {
	width:145px;
}

.liste_formu_newsletter li.msg_alerte {	
	width:105px;
	padding-left:10px;
	padding-top:3px;
}

.btn_validation_nl {
	margin-left:237px;
	margin-top:32px;
}

*html .btn_validation_nl {/*ie6*/
	margin-left:207px;
}

*+html .btn_validation_nl {/*ie7*/
	margin-left:207px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {/*safari*/
.btn_validation_nl {
	margin-left:237px;
	margin-top:32px;
}
}

 html[xmlns*=""] body:first-of-type .btn_validation_nl {/*opera*/
	margin-left:207px;
	margin-top:32px;
}

.espace_commentaire {
	margin-top:268px;
}

*html .espace_commentaire {/*ie76*/
	margin-top:248px;
}

*+html .espace_commentaire {/*ie7*/
	margin-top:248px;
}

/*--------------------------------------------------PARRAINAGE------------------------------------------------------------*/
.titre_parrainage {	
	background:url(images/titre_parrainage.gif) no-repeat;
	width:139px;
	height:19px;
	margin-bottom:25px;
}

.bg_vecto3 {
	background:url(images/bg_vecto3.gif) right no-repeat;
	height:193px;
	padding-right:318px;
	text-align:justify;
}

.bg_vecto_visuel {
	background:url(images/bg_vecto_visuel.jpg) right bottom no-repeat;
}

.bloc_parrainage_vous {
	background:url(images/bloc_bicolore_h.gif) right top no-repeat;
	width:300px;
	padding-right:20px;
}

.bloc_parrainage_amie {
	width:335px;
	float:right;
}

*html .bloc_parrainage_amie {/*ie6*/
	width:330px;
	float:right;
}

.titre_vous {
	background:url(images/titre_vous.gif) no-repeat;
	width:37px;
	height:11px;
	margin-left:20px;
}

.titre_amie {
	background:url(images/titre_amie.gif) no-repeat;
	width:82px;
	height:13px;
	margin-left:20px;
}

.titre_message {
	background:url(images/titre_message.gif) no-repeat;
	width:92px;
	height:13px;
	margin-left:20px;
}

/*--------------------------------------------------PARRAINAGE / CONFIRMATION------------------------------------------------------------*/
.bg_vecto4 {
	background:url(images/bg_vecto4.gif) right no-repeat;
	height:448px;
	padding-right:313px;
	text-align:justify;
	margin-bottom:85px;
}

/*--------------------------------------------------MENTIONS------------------------------------------------------------*/
.titre_mentions {	
	background:url(images/titre_mentions.gif) no-repeat;
	width:210px;
	height:23px;
	margin-bottom:25px;
}
/*--------------------------------------------------NOM PRODUIT PANIER------------------------------------------------------------*/
.procuit_panier {	
	color:#ee3124;
}
.procuit_panier:hover {	
	color:#ee3124;
	text-decoration: none;
}
