
/*************************************************************************************************************************************************************************/
/* Redefinitions des balises HTML */ 
/*************************************************************************************************************************************************************************/
*{margin:0;padding:0;}

body, h1, h2, h3, h4, h5, h6, a, .input_text, select, textarea{font:12px/1.2em Arial, Helvetica, Sans-serif;font-weight:normal;color:#7a4421;}

h1{text-indent:0;}

img{border:0}

a       {/*text-decoration:none;*/outline:none;}
a:hover {text-decoration:none;cursor:pointer;}
a:focus {-moz-outline-style: none}

ul{margin:0 0 0 20px;list-style-type:none}
ol{margin:0 0 0 30px;}

/*dd{margin:0 0 0 20px;}*/

select option{padding:0 3px;}

hr{display:none;}

fieldset{border:none;}
fieldset legend{display:none;}
select,textarea{border:1px solid #BEC1C0}
select option{padding-left:3px;}
/*************************************************************************************************************************************************************************/
		
body{background: #fdfaf8;}

/* -------- landing page -------- */
#foiegras   {position:relative;width:987px;margin:0 auto;}
#foiegrascnt{position:absolute;left:810px;display:block;top:80px;}
#foiegrascnt a{color:#ff0000;text-decoration:none;}
#foiegrascnt a:hover{color:#ff0000;text-decoration:underline;}
#foiegrasc  {position:absolute;left:380px;display:block;top:259px;}
.foiegrascbtn {background:url("../Images/1009/btn-home-c.png") no-repeat scroll 0 0 transparent;display:block;width:241px;height:23px;}
#foiegrasp  {position:absolute;left:380px;display:block;top:322px;}
.foiegraspbtn {background:url("../Images/1009/btn-home-p.png") no-repeat scroll 0 0 transparent;display:block;width:241px;height:23px;}

#foiegraspp { text-align:center; }
#foiegraspp .piedpage1 { height:22px;  }
#foiegraspp .piedpage2 { background:#a76a49; color:#ffffff; height:19px;line-height:19px;}
#piednav li{display:inline;margin:0 50px;line-height:22px; }
#piednav li a { color:#a76a49;text-decoration:none; }
#piednav li a:hover { text-decoration:underline; }
#foiegraspp .piedpage3 * { line-height:28px; font-size:11px; }
#foiegraspp .piedpage3 a { text-decoration:none; }

#foiegras .intro {font-size:11px;color:#785846; }
#foiegras p {margin-bottom:8px;}
#foiegras .intro h1 {margin:16px 0 8px 0;font-size:12px;color:#785846;font-weight:bold; }
#foiegras .intro h2 {margin:0 0 4px 0;font-size:12px;color:#785846;font-weight:bold;font-style:italic; }
/* -------- fin landing page -------- */

/* -------- autres pages -------- */
#global {position:relative;width:997px;margin:0 auto; }
#global2{position:relative;/*width:1024px;*/width:995px;margin:0 auto; background:url(../images/1009/bg-home-top.jpg) no-repeat; background-color:#ffffff;}
#global2 #ct_global2_0{position:relative;}
#global2 #ct_global2_1{position:relative;}

#middle{position:relative;/*width:1022px;*/width:995px;/*background:url(../images/bg-middle.gif) repeat-y 100% 0;*/border-width:0 1px;overflow:hidden;}
.middleH{position:relative;width:995px;height:19px; /*background:url(../images/bg-middleH.gif) no-repeat top left; */}
.middleB{position:absolute;bottom:0;left:0;width:995px;height:8px;/*background:url(../images/bg-middleB.gif) no-repeat bottom left;*/}

#bottom{position:relative;width:100%;border-top:1px solid #d8bcaa;border-bottom:5px solid #dcb9a3; overflow:hidden;background:#f5eeea url(../images/1009/bg-bottom.gif) repeat-x top;}
#bottom2{width:995px;margin:0 auto;height:33px;background:url(../images/bg-bottom2.gif) repeat-x 0 100%;}
#bottom2 p{text-align:center;font-size:11px;color:#813700;padding:10px 0 0 0;}
/* -------- fin autres pages -------- */

.alertnojs {background: #fff6bf url(../images/alertnojs.png) no-repeat; background-position: 15px 50%; text-align: left;padding: 5px 20px 5px 55px;border-top: 2px solid #ffd324;border-bottom: 2px solid #ffd324;font-size:14px;}
.alertnojs a {font-size:14px;}

/* ********************* Header / Onglets ******************** */
#top{position:relative;width:100%;overflow:hidden;}
#top .header{display:block;width:995px;height:67px;background-color:Transparent;}

#top #nav{position:relative;/*width:1022px;*/width:995px;/*border:1px solid #883734;border-width:0 1px 1px 1px;*/overflow:hidden;}
#top #nav #menu{ overflow:hidden;width:489px;height:30px;margin:0 0 0 505px;padding-left:13px;}
.nav_vide { background:url(../images/1009/nav_menu_vide.png) no-repeat; }
.nav_offres { background:url(../images/1009/nav_menu_offres.png) no-repeat; }
.nav_panier { background:url(../images/1009/nav_menu_panier.png) no-repeat; }
.nav_contact { background:url(../images/1009/nav_menu_contact.png) no-repeat; }
#top #nav #menu li{display:inline;float:left;text-align:center;margin-top:9px;}
#top #nav #menu li a{font-family:"Times New Roman",Times,Serif;font-size:16px;color:#976240;text-decoration:none;}
#top #nav #menu .menu1 {padding:0 32px;}
#top #nav #menu .menu2 {padding:0 32px;}
#top #nav #menu .menu3 {color:#ff0000;padding:0 15px;}


/* ******** div gauche ******** */

#middle #middleL {position:relative;width:230px;margin:20px 0 0 14px;/*border:1px solid #883734;border-width:0 1px;background:#fef6dd;*/}
/*#middle #middleL .img_boutik{margin-left:1px;}
/*#middle #middleL .f_block{margin-top:18px;} */
/*#middle #middleL .bienvenue{border:2px solid #b73c10;margin:18px 16px 0 16px;width:198px;}*/
#middle #middleL .welcome .bienvenue{background:url(../images/1009/bg-welcome-p.png);width:232px; height:193px;}
#middle #middleL .welcome .bienvenue .ct_bienvenue_00{background:#b3111c;border-bottom:1px solid #fff;text-align:center;padding:8px 0 5px 0;}
#middle #middleL .welcome .bienvenue .ct_bienvenue_00 h1{color:#fef6dd;}

#middle #middleL .welcome .bienvenue .ct_bienvenue_01{/*background:url(../images/bg-bienvenue.gif) repeat-y top left;*/padding:14px;overflow:hidden;}
#middle #middleL .welcome .bienvenue .ct_bienvenue_01 .p0 {color:#53564f;text-align:center;}
#middle #middleL .welcome .bienvenue .ct_bienvenue_01 .p0 a {color:#53564f;}
#middle #middleL .welcome .bienvenue .ct_bienvenue_01 p {font-size:12px;color:#7a4421;margin-top:18px;}
#middle #middleL .welcome .bienvenue .ct_bienvenue_01 p .aclientclick {font-size:13px;color:#7a4421; padding:0 0 8px 0;text-decoration:underline;}
#middle #middleL .welcome .bienvenue .ct_bienvenue_01 .p00 {font-size:15px;color:#ff0000;font-weight:bold;line-height:17px;margin-top:7px;}
#middle #middleL .welcome .bienvenue .ct_bienvenue_01 .p01 {font-size:20px;color:#ff0000;font-weight:bold;line-height:22px;}
#middle #middleL .welcome .bienvenue .ct_bienvenue_01 .p02 {font-size:12px;color:#ff0000;margin-top:4px;}

/*#middle #middleL .welcome .bienvenue .ct_bienvenue_01 .p00 span {font-size:19px;}*/

#middle #middleL .welcome .message_p{background:url(../images/1009/bg-msg-6-p.png);width:215px; height:152px;margin:16px 0 0 10px;}
#middleL .acceuilc {background:url(../images/1009/bg-msg-6-c.png);width:232px; height:265px;}
#middleL .acceuilc h1 {padding:16px;color:#ff0000;font-size:16px;font-weight:bold;}
#middleL .pasvous, .pasvous a  {padding:4px;color:#9d9794;font-size:11px;text-align:center;}


#middle #middleL .welcome .bienvenue #ctl00_lbDejaClient, #middle #middleL .bienvenue #ctl00_lbFauxClient{text-decoration:underline;}

#middle #middleL .sep {margin:10px 0 10px 104px;width:15px;height:19px;}

/* bloc avantages / garanties */
#middle #middleL .block00 {/*border:1px solid #813700;*/width:214px;background:#faf8f6;padding:4px 0 0 20px;position:relative;}
/*#middle #middleL .block00 .ct_block_00{background:#f7cd92;border:1px solid #813700;text-align:center;height:19px;width:190px;margin:0 auto;padding:3px 0 0 0;}*/
/*#middle #middleL .block00 .ct_block_01{width:214px;padding:0 5px;}*/
#middle #middleL .block00 .ct_block_01 .p00{padding:5px;text-align:justify;color:#B33002;font-size:12px;font-weight:bold;}
#middle #middleL .block00 .ct_block_01 dl{position:relative;width:185px;padding:8px 0 8px 5px;overflow:hidden;}
#middle #middleL .block00 .ct_block_01 dl.dl00{position:relative;border-bottom:1px solid #b3111c;overflow:hidden;}
#middle #middleL .block00 .ct_block_01 dl dd{font-size:12px;color:#d48351;font-weight:bold;}
#middle #middleL .block00 .ct_block_01 dl dd.txt{padding:4px 0 0 8px;}
#middle #middleL .block00 .ct_block_01 dl dd .col2{ color:#eb4e29; }


#middle #middleL #news{background:#b3111c;margin:0 16px;width:200px;}
#middle #middleL #news .ct_news_00{height:18px;padding:5px 4px;text-align:center;border-bottom:1px solid #fff;}
#middle #middleL #news .ct_news_01{height:50px;padding:12px 8px;overflow:hidden;}
#middle #middleL #news .ct_news_01 label{font-weight:bold;font-size:11px;color:#fff;}
#middle #middleL #news .ct_news_01 .ct_news_01_0{margin:10px 0 0 0;overflow:hidden;}
#middle #middleL #news .ct_news_01 .ct_news_01_0 input{float:left;width:130px;height:18px;border:1px solid #000;text-align:center;}
#middle #middleL #news .ct_news_01 .ct_news_01_0 #bt_ok{float:left;width:28px;height:21px;padding:0 0 0 7px;}

#middle #middleL #customer{border:2px solid #b73c10;margin:0 16px 0 16px}
#middle #middleL #customer .ct_customer_00{background:#f7efb4;border-bottom:1px solid #fff;text-align:center;height:32px;padding:8px 0 5px 0;}
#middle #middleL #customer .ct_customer_01{background:#f6c687;padding:5px 22px 5px 10px;overflow:hidden;width:166px;}
#middle #middleL #customer .ct_customer_01 p{font-size:13px;color:#b3111c;line-height:16px;text-align:center;margin:0 0 10px 0;}
#middle #middleL #customer .ct_customer_01 .lien04{margin:0 0 8px 0;}

#middle #middleL #acces_offre{padding:5px;border:1px solid #b73c10;margin:0 0 0 16px;width:188px;background:#fff;}
#middle #middleL #acces_offre .block0{background:url(../Images/bg-offre.gif) no-repeat;width:188px;height:177px;}
#middle #middleL #acces_offre .block0 h1{font-size:23px;font-weight:bold;color:#fef6dd;text-align:center;padding:8px 0 0 0;}
#middle #middleL #acces_offre .block0 label{color:#b3111c;font-size:20px;font-weight:bold;position:relative;top:34px;left:20px;}
#middle #middleL #acces_offre .block0 .contenu{top:55px;width:100%;}
#middle #middleL #acces_offre .block0 .a1, #middle #middleL #acces_offre .block0 .a2{color:#b21119;font-size:22px;font-weight:bold;line-height:32px;float:left;background:url(../Images/bga0.gif) no-repeat;display:block;height:36px;} 
#middle #middleL #acces_offre .block0 .a1{width:57px;margin:0 10px 0 18px;padding:0 0 0 8px;}
#middle #middleL #acces_offre .block0 .a2{width:60px;margin:0 18px 0 10px;padding:0 0 0 5px;}

*html body #middle #middleL #acces_offre .block0 .a1{margin:0 10px;}
*html body #middle #middleL #acces_offre .block0 .a2{margin:0 10px;}

/* div centrale */

#middle #middleR{position:relative;width:747px;}
#middle #middleR #ct_middleR{margin:0 auto;}
#middle #middleR .bandeau00{margin:10px 0 22px 14px;}


#middle #middleR .encart00{position:relative;background:url(../images/1009/bg-encart00.png) no-repeat;width:718px;height:40px;text-align:center;}
#middle #middleR .encart00 img{vertical-align:middle;padding:0 10px;}
#middle #middleR .encart00 h1{font-family:"Times New Roman",Times,Serif;font-size:20px;font-weight:bold;color:#602511;padding-top:8px;}
#middle #middleR .encart00 h1 span{color:#b33002;}

#middle #middleR .encart01{position:relative;background:url(../images/1009/bg-encart01.png) no-repeat;width:718px;height:60px;text-align:center;}
#middle #middleR .encart01 img{vertical-align:middle;padding:0 10px;}
#middle #middleR .encart01 h1{font-family:"Times New Roman",Times,Serif;font-size:20px;font-weight:bold;color:#602511;padding-top:24px;}
#middle #middleR .encart01 h1 span{color:#b33002;}

#middle #middleR #commande{position:relative;width:718px;margin:0 auto;}
#middle #middleR #commande .onglet00{position:relative;display:block;top:0;left:0;width:687px;height:39px; padding:20px 0 20px 0; }
#middle #middleR #commande .ct_commande{position:relative;width:716px;border:1px solid #deb9a4;overflow:hidden;margin-bottom:16px}
#middle #middleR #commande .block02{margin:0;padding:0;}
#middle #middleR #commande .bk_liv{padding:16px;}
#middle #middleR #commande .bk_pai{padding:16px 0 0 16px;}
#middle #middleR #commande .bk_fin{padding:24px;}


#middle #middleR #commande .block02 .ct_block02_0{/*background:#fadaad;height:24px;border:1px solid #deb9a4;*/margin-bottom:8px;}
#middle #middleR #commande .block02 .ct_block02_0 h2{/*text-align:center;height:24px;line-height:24px;*/}
#middle #middleR #commande .block02 .ct_block02_0 h2 img{padding:0 8px;vertical-align:middle;}
#middle #middleR #commande .block02 .ct_block02_1{background:#faf8f6;padding:0 0 20px 20px;}
#middle #middleR #commande .block02 .ct_block02_1 .p0{line-height:18px;font-size:13px;padding:0 0 0 10px;}
#middle #middleR #commande .block02 .ct_block02_1 .p01{font-size:14px;font-weight:bold;padding:10px;}
#middle #middleR #commande .block02 .ct_block02_1 .p02{padding:10px;}
#middle #middleR #commande .block02 .ct_block02_1 #sign{position:relative;left:140px;}
#middle #middleR #commande .block02 .ct_block02_1 #form1{padding:0 0 5px 0;}
#middle #middleR #commande .block02 .ct_block02_1 .first{margin:16px 0;}
#middle #middleR #commande .block02 .ct_block02_1 #form1 .colG{color:#7a4421;width:160px;text-align:right;margin:0 12px 0 0;font-weight:bold;line-height:18px;}
#middle #middleR #commande .block02 .ct_block02_1 #form1 .colGn{color:#7a4421;width:160px;text-align:right;margin:0 12px 0 0;font-style:italic;line-height:18px;}
/*#middle #middleR #commande .block02 .ct_block02_1 .lig span{margin:0 0 0 15px;}*/
#middle #middleR #commande .infos_persos{width:684px;margin-bottom:10px;}
#middle #middleR #commande .bloc_infos{width:330px;/*background:#faf8f6;*/}
#middle #middleR #commande .bloc_infos .form .colG{width:75px;text-align:right;padding:0 12px 0 0; font-weight:bold;line-height:18px;}
#middle #middleR #commande .bloc_infos .form .colGn{width:75px;text-align:right;padding:0 12px 0 0;font-style:italic;line-height:18px;}
#middle #middleR #commande .adresse {min-height:210px;}
#middle #middleR #commande .etoile{font-size:10px;text-align:center;}
#middle #middleR #commande .facultatif{margin-left:8px;font-style:italic;color:#d56c1c;line-height:18px;}
#middle #middleR .bt_continuer{margin:25px 0 0 602px;}
#middle #middleR .ml{font-size:12px;color:#4d4d4d;margin:20px;padding:0 20px;text-align:justify;}
#middle #middleR #commande .empty_cart{font-size:14px;padding:56px 0 40px 0;text-align:center;}

/* ---- page contact ---- */
#newcontact {margin:30px 0 0 25px;}
#newcontact h1 {font-family:"Times New Roman",Times,Serif;font-size:17px;font-weight:bold;}
#newcontact .bouton {margin:auto; padding:16px; text-align:center;}
#nctitre {position:absolute;left:25px;display:block;top:55px;}
#nctexte1 {position:absolute;left:319px;display:block;top:72px;}
#nctexte2 {position:absolute;left:412px;display:block;top:72px;}
#nctexte1 p {font-size:13px;font-weight:bold;text-align:right;margin:20px 0;}
#nctexte2 p {font-size:13px;margin:20px 0;}

/* pied de page */
#bottom .ct_bottom_0{height:31px;border-bottom:1px solid #d8bcaa;text-align:center;}
#menu2{margin:10px 0 0 10px;}
#menu2 li{display:inline;margin:0 50px;line-height:18px;}
#menu2 a { color:#936649; text-decoration:none;}
#menu2 a:hover { color:#936649; text-decoration:underline;}

/* ---- mangerbouger ---- */
#bottom .ct_bottom_1{text-align:center;border-top:1px solid #fff;height:21px;font-size:11px;color:#7a4421;}
#bottom .ct_bottom_1 a{font-size:11px;color:#7a4421;line-height:21px;text-decoration:none;}

#bottom .ct_bottom_2{text-align:center;border-top:1px solid #fff;height:26px;border-bottom:1px solid #d8bcaa;}
#bottom .ct_bottom_2 p {line-height:26px;color:#7a4421;}

.chpO{margin:-40px 0 0 40px;height:40px;}
.chpO .p0{margin:20px 0 0 0;color:#4d4d4d;font-weight:bold;}

#form2 .lErreur, #form3 .lErreur{padding-left:86px;}

/* fin page LIVRAISON */

/* ********************* Page HOME ******************** */
#middleR .offre_colis{margin:0 0 14px 14px;width:730px;}
#middleR .offre_colis #offre{position:relative;width:716px;height:326px;border:1px solid #DEB9A4;border-width:0 1px;font-family:Times New Roman,Times,serif;} 
*html body #middleR .offre_colis #offre{top:-4px;}
#middleR .offre_colis #offre #form3{position:relative;padding:8px 0 0 20px;font-size:15px;color:#6a0403;}
#middleR .offre_colis #offre #form3 .ct_form3{width:170px;float:left;line-height:18px;}
#middleR .offre_colis #offre #form3 .ct_form3 .p00{margin:22px 0 0 15px;}
#middleR .offre_colis #offre #form3 .ct_form3 .p01{color:#b70404;}
#middleR .offre_colis #panel{position:relative;width:716px;height:42px;border:1px solid #DEB9A4;border-width:0 1px 1px 1px;color:#82352f;overflow:hidden;}
*html body #middleR .offre_colis #panel{top:-4px;}
#middleR .offre_colis #panel #liste{float:left;width:162px;padding:12px 0 0 4px;background:url(../images/bg-liste.gif) no-repeat 100% 60%;}
#middleR .offre_colis #panel p {line-height:18px;}
#middleR .offre_colis #panel img{vertical-align:middle;}
#middleR .offre_colis #panel #zoom{float:left;width:284px;padding:12px 0 0 12px;}
#middleR .offre_colis #panel #prix{font-weight:bold;width:114px;float:left;padding:8px 0 0 0;}
#middleR .offre_colis #panel #prix p span{font-size:20px;}
#middleR .offre_colis #ajout_panier{float:left;width:140px;padding:6px 0 0 0;}

#middleR .offre_colis .autres_colis{width:716px;border:1px solid #deb9a4;border-width:0 1px 1px 1px;overflow:hidden;}
#middleR .offre_colis .autres_colis .ct_ac_sep{position:relative;width:668px;margin-left:24px;border-bottom:1px dotted #deb9a4;}
#middleR .offre_colis .autres_colis .ct_ac{position:relative;width:100%;overflow:hidden;/*background:url(../images/bg00.gif) no-repeat 100% 100%; */}
#middleR .offre_colis .autres_colis .ct_ac .ct_ac_0{float:left;display:inline;width:318px;margin:16px 8px 16px 16px;}
#middleR .offre_colis .autres_colis .ct_ac .ct_ac_0 .bandeau01{padding:0 0 10px 0;}
#middleR .offre_colis .autres_colis .ct_ac .ct_ac_0 dt{width:334px;font-size:10px;font-weight:bold;line-height:16px;}
#middleR .offre_colis .autres_colis .ct_ac .ct_ac_0 .dt00{font-size:15px;color:#ce8351;font-weight:bold;padding:8px 0 0 0;line-height:15px;}
#middleR .offre_colis .autres_colis .ct_ac .ct_ac_0 .dd00{font-size:13px;color:#ff0000;padding:4px 0 8px 0;}
#middleR .offre_colis .autres_colis .ct_ac .ct_ac_0 .detail{color:#ff0000;margin-left:200px;padding-left:20px;background:url(../images/1009/colis_detail.gif) no-repeat;}

/* fin Page HOME */


/* fin Page PREHOME */

/* ********************* Page PANIER ******************** */

.ct_commande_2{height:23px;padding:0 0 16px 0;text-align:right;}
.ct_commande_3{padding:0 16px 16px 0;text-align:right;}

.lignecolis {padding-top:22px;}
.white { background-color:#ffffff; }

.colis{width:350px;}
.colis h2{text-align:left;font-family:Times New Roman,Times,serif;margin-bottom:4px;}
.colis h2 span{font-size:16px;color:#ff0000;font-weight:bold;}

.qte{width:250px;}
.qte *{display:inline;float:left;}
.qte label{padding:0 10px 0 0;}
.qte input{width:50px;text-align:center;height:14px;margin:5px 0 0 0;font-weight:bold;}
.qte span{padding:0 10px 0 0;}
/*.qte img{padding:8px 0 0 0;}*/
.qte .nb {color:#ff0000;padding:0 4px 0 4px;}
.qte .bt_sup{margin:0 0 0 32px; text-decoration:underline;} 
.qte .bt_sup img {margin-right:4px;}

.prix2{width:70px;}
.prix2 .nb_infos{font-weight:bold;font-size:15px;color:#ff0000;}

.desc_colis{position:relative;overflow:hidden;width:684px;clear:both;}
.desc_colis dl {overflow:hidden;width:100%;}
.desc_colis dl img{border:1px solid #deb9a4;}
.desc_colis dl dd, .desc_colis dl dt{display:inline;float:left;}
/*.desc_colis dl dt {width:310px}*/
.desc_colis dl {width:410px}
.desc_colis dl dd {/*min-height:156px;height:156px;*/padding:0 0 15px 15px;width:450px}
.desc_colis dl dd p{top:-12px;}


/* fin Page  PANIER */

#livcontact p {font-size:11px;margin-bottom:10px;}
#livcontact .txt {font-size:10px;text-align:justify;}

/* ********************* Page PAIEMENT ******************** */
#carroussel0 ul{position:relative;width:100%;margin:0;}
	*+html #box2 span img{margin-bottom:6px;}
#carroussel0 ul li{list-style:none;text-align:center;height:180px;width:140px;}
#carroussel0 ul li.li00{margin-left:70px}
#carroussel0 ul li p{width:140px;margin:10px 0 0 0;}
#carroussel0 ul li a {position:relative;}
#carroussel0 ul li a:hover{background:none;}
#carroussel0 ul li a span{position:absolute;display:none;bottom:0;left:0;background:#fffddf;border:1px solid #a0a0a0;color:#6e6e6e;width:100px;padding:10px;}
#carroussel0 ul li a:hover span{display:block;bottom:0;left:-60px;}
#carroussel0 ul li img{position:relative;margin:12px 0 0 20px;}
.bg01{border:1px solid #fff;border-width:1px 0;background:url(../images/bg01.gif) repeat-x 0 100%;overflow:hidden;}



/*.desc_colis dl dd p{position:absolute;top:10px;zoom:1;}*/

.last_colis{border:none;}
.ligne1, .ligne2{width:100%;/*border:1px solid #deb9a4;*/overflow:hidden;position:relative;}
.ligne1{height:26px;border-width:1px 0 0 0;background:#faf8f6;}
.ligne2{position:relative;height:26px;border-width:1px 0;border-top:1px solid #deb9a4;background:#f2dfd3;}
.p1{width:620px;text-align:right;line-height:24px;}
.p2{width:92px;text-align:center;line-height:24px;}
.p2 span{font-weight:bold;font-size:12px;text-transform:uppercase;color:#000;}
.p2 span.red{font-size:15px;font-weight:bold;color:#ff0000;text-transform:none;}
.ct_adresse{overflow:hidden;padding:26px 0 0 0;width:100%;}

.ct_adresse_0{padding:0 0 18px 20px;}
.ct_adresse_0_0{clear:left;background:#faf8f6;padding:10px}
.ct_modif{padding:5px 0 10px 18px;}
.ct_paiement{padding:20px;position:relative;border:1px solid #ff0000;background:#faf8f6;}
.label00{padding:0 10px 0 0;}
#date_exp_m, #date_exp_y{width:40px;}
#date_exp_y{margin:0 0 0 5px;}
#chp_obl{margin:24px 0 20px 16px;font-size:11px;color:#7c7c7c;}

#form_paiement .lig .date_exp{margin:0 5px 0 0;width:40px;}
#form_paiement .lig .date_exp2{margin:0 5px 0 0;width:20px;}
#form_paiement .aideimg {padding:2px 4px;}

table.lignerecap {border: 0px;  border-collapse: collapse; border-spacing: 0px; background:#faf8f6;} 
table.lignerecap td { padding:4px; text-align: center; border: 2px #fff solid; }
table.lignerecap td.titre { background:#ffffff; }
table.lignerecap td.ligne { padding:15px 0 20px 20px; text-align:left; }
table.lignerecap td.ligne h2 { font-family:Times New Roman,Times,serif;font-size:15px;font-weight:bold;margin-bottom:10px;}
table.lignerecap td.ports { background:#ffffff;padding:10px; }
table.lignerecap td.total { background:#f2dfd3;padding:10px; }
table.lignerecap td.right { text-align:right; }
table.lignerecap td.prix { font-size:14px;font-weight:bold; }
table.lignerecap td.col1 { width:445px; }
table.lignerecap td.col2 { width:110px; }
table.lignerecap td.col3 { width:116px; }
table.lignerecap td.col4 { width:558px; }

/* rollover popup */
/*a:hover {background:#ffffff; text-decoration:none;}*/
#form_paiement .tooltip {width:80px;line-height:18px;}
#form_paiement .tooltip span {display:none; padding:2px 3px; margin-left:8px; margin-top:-180px; width:304px; height:204px;}
#form_paiement .tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:5px solid #f2dfd3; color:#6c6c6c;}
#form_paiement .aidecrypto { margin:4px 16px; }
#form_paiement .aidecrypto .titre { color:#b0101b;font-size:13px;font-weight:bold;padding-left:22px; }
#form_paiement .aidecrypto img {padding:8px;}
#form_paiement .aidecrypto p { color:#b0101b;font-size:11px;line-height:11px; }

/* fin Page  PAIEMENT */

/* ---- page remerciement ---- */
.signfin {margin-left:100px;margin-top:10px;}


/* ********************* Page CATALOGUE ******************** */ 
.offre_colis .autres_colis .cata{overflow:hidden;border-bottom:1px solid grey;margin:0 0 10px 0;}
.offre_colis .autres_colis .cata .infos_pdt{width:590px;margin:10px 0 0 0;}
.offre_colis .autres_colis .cata .visu{width:104px;height:104px;border:1px solid #883734;margin:10px 0 10px 10px;}
.offre_colis .autres_colis .cata .visu img{margin:2px;}
.offre_colis .autres_colis .cata .infos_pdt .dsc{background:#ffe6a5;height:40px;padding:10px;overflow:hidden;}
.offre_colis .autres_colis .cata .infos_pdt .dsc p{font-size:13px;color:#4d4d4d;line-height:26px;}
.offre_colis .autres_colis .cata .infos_pdt .dsc dl{float:left;display:inline;}
.offre_colis .autres_colis .cata .infos_pdt .dsc dt a{font-size:14px;color:#a03d1b;line-height:20px;font-weight:bold;}
.offre_colis .autres_colis .cata .infos_pdt .dsc dd{font-size:13px;color:#4d4d4d;line-height:20px;}
.offre_colis .autres_colis .cata .infos_pdt .caract{background:#fff7c8;height:40px;padding:15px 0 0 0;overflow:hidden;}
.offre_colis .autres_colis .cata .infos_pdt .caract span{color:#ee0000;font-size:14px;}
.offre_colis .autres_colis .cata .infos_pdt .caract .block_caract{width:180px;height:40px;text-align:left;font-size:13px;font-weight:bold;color:#4d4d4d;line-height:20px;padding:0 0 0 10px;}
.offre_colis .autres_colis .cata .infos_pdt .caract .block_caract input{font-weight:bold;height:14px;text-align:center;width:50px;}
.ct_page{width:656px;overflow:hidden;padding:10px 30px;font-weight:bold;}
.ct_page .prec{margin:0 0 0 400px;}
.ct_page .sep{padding:0 18px;color:#f32000;font-size:11px;}
/* fin CATALOGUE */

/* ********************* Page POPUP ******************** */
#filter{filter:alpha(opacity=10);-moz-opacity:  0.5;opacity: 0.5;-khtml-opacity: 0.5;}
#ctl00_filtreColis{filter:alpha(opacity=50);-moz-opacity:  0.5;opacity: 0.5;-khtml-opacity: 0.5;}
/*.popup{position:relative;border:1px solid #b68670;overflow:hidden;width:660px;background:#fff;padding:4px;}*/
#popup{width:720px;}
.popup{position:absolute;border:1px solid #d59b76;text-align:left;background:transparent;z-index:99999;}
.popup p{font-size:11px;text-align:justify;line-height:18px;color:#A51E22;}
.popup a.close, .popup2 a.close{position:absolute;top:10px;right:14px;display:block;width:58px;height:15px;background:url(../images/1009/btn-fermer.gif) no-repeat;}

.popup a.newclose, .popup2 a.newclose{position:absolute;top:10px;right:14px;display:block;text-decoration:none;height:15px;line-height:15px;color:#7a4421;font-size:11px;/*background:url(../images/1009/btn-close.png) no-repeat;*/}
.popup a.newclose:hover, .popup2 a.newclose:hover{text-decoration:underline;}
.popup a.newclose img, .popup2 a.newclose img{vertical-align:middle;padding-bottom:2px;}

.popup .closefp{position:absolute;top:6px;right:6px;display:block;height:15px;}
.popup .closefp a{text-decoration:none;color:#7a4421;font-size:11px;line-height:15px;}
.popup .closefp a:hover{text-decoration:underline;}
.popup .closefp img{vertical-align:middle;padding-bottom:2px;}


.popup .ct_image{position:relative;width:360px;float:left;text-align:center;}
.popup .ct_desc{position:relative;float:right;display:inline;width:320px;padding:0 20px 0 30px;}
.popup .ct_desc h1{text-align:left}

.popup2{position:absolute;left:50%;top:50%;width:457px;margin:-228px 0 0 -228px;text-align:left;background:transparent;z-index:99999;}
.ct_contact{border:1px solid #823700;}

.ct_ident{position:relative;width:100%;border:none;background:#f4efeb url(../images/1009/bg-ident-top.jpg) no-repeat top;overflow:hidden;}
.ct_ident h1 {color:#602511;font-family:"Times New Roman",Times,Serif;font-size:18px;font-weight:bold;text-transform:uppercase;text-align:center;margin:20px 0 20px 0;}
.ct_ident .zone_input {padding:17px;background:#f4e7df;color:#7a4421;width:316px;margin-left:52px; }
/*.ct_ident #form5 .ct_input{padding:20px 0 20px 104px;}*/
/*.ct_ident #form5 .ct_input .input_cli{position:relative;width:170px;height:22px;border:1px solid #a9664c;text-align:center;}*/
.ct_ident .zone_msg{padding:5px;text-align:center;}
.ct_ident .zone_erreur{}
.ct_ident .zone_erreur p{font-size:12px;font-weight:bold;color:#ff0000;}
.ct_ident .contenu .bt02{display:block;width:88px;height:25px;}
.ct_ident .zone_toggle {height:34px; text-align:center; background:#f4efeb url(../images/1009/bg-ident-bot2.jpg) no-repeat bottom;}
.ct_ident .zone_toggle .toggle {padding-top:15px;color:#a90f19;}
.ct_ident .zone_toggle a {font-size:12px;text-decoration:none;color:#a90f19;}
.ct_ident .zone_toggle a:hover {font-size:12px;text-decoration:underline;}
.ct_ident .zone_bouton {text-align:center;margin:4px;}
.ct_ident .p60 {color:#b2111c;text-align:center;font-size:13px;margin:24px 0 0 0;line-height:13px;}
.ident_espace {margin-top:14px;}


.ct_ident #qui label{line-height:20px;}
.ct_ident #qui .lig{margin-left:40px;}
.ct_ident #qui .last{text-align:left;}
.ct_ident #qui .lien01{font-size:13px;color:#7a4421;}
.ct_ident #qui .il{padding:10px 0 18px 0;}


/*
.ct_ident #qui{margin:20px 0 0 40px;}
.ct_ident #qui h1{margin:20px 0;}
.ct_ident #qui #ctl00_navAuthent_divFausseAdresse p{font-size:16px;line-height:16px;}
#ctl00_navAuthent_divInfoCorrectif #qui h1{display:none;}
#ctl00_navAuthent_divInfoCorrectif #qui #ctl00_navAuthent_divFausseAdresse{padding:40px 10px 0 0;}
*/

.ct_ident_bot {background:url(../images/1009/bg-ident-bot1.jpg) no-repeat bottom; height:25px;}

.ct_popup{position:relative;width:100%;border:none;overflow:hidden;background:#f5efea url(../images/1009/bg-popup.gif) repeat-x top;}
.ct_popup h1{font-family:"Times New Roman";font-size:26px;color:#992400;text-align:center;margin:38px 0 0 0;}
.ct_popup .ct_img {margin:16px 0 26px 30px;}
.ct_popup .p00{color:#b2111c;font-family:"Times New Roman";text-align:center;font-size:15px;font-weight:bold;}
.ct_popup .p01{font-family:"Times New Roman";font-size:14px;color:#b3111c;text-align:center;line-height:22px;font-weight:bold;}
.ct_popup .p02{font-size:12px;color:#4d4d4d;text-align:center;margin:0 0 20px 0;}

#popup_panier {position:absolute;border:none;text-align:left;background:url(../images/1009/bg-ajout.png);z-index:999;width:358px;height:146px;}
#popup_panier a.newclose{float:right;top:8px;right:8px;display:block;text-decoration:none;height:15px;line-height:15px;color:#7a4421;font-size:11px;/*background:url(../images/1009/btn-close.png) no-repeat;*/}
#popup_panier a.newclose:hover{text-decoration:underline;}
#popup_panier a.newclose img{vertical-align:middle;padding-bottom:2px;}
#popup_panier .message {padding:35px 0 0 125px;font-size:13px;font-weight:bold;height:52px;}
#popup_panier .boutons {text-align:center;margin-bottom:20px;}

#infopdt {padding:8px;}
#infopdt .titre {width:710px; height:51px;width:100%;background:#ffffff;padding:4px;}
#infopdt h1, h2 {font-family:Arial, Helvetica, Sans-serif;}
#infopdt h1 {font-size:18px;color:#602511;margin:0;text-align:left; }
#infopdt h2 {font-size:13px;color:#cc9c78;font-weight:bold;margin:0;text-align:left; }


#aidenumcli {background:#ffffff;padding:20px 0 20px 40px; }
#aidenumcli .titre {font-size:12px;line-height:16px;font-weight:bold;color:#a90f19; }
#aidenumcli .courrier {margin:8px 0 8px 0;}

.liste01{width:308px; margin:8px 0 8px 0;}
.liste01 li{background:url(../images/puces/bg-puce01.gif) no-repeat 0 0.3em;padding:0 0 0 15px;font-size:12px;color:#7a4421;margin:0;} 

.ct_popup #titre{text-align:center;}
.ct_popup .a01{margin:0 0 10px 34px;}
*html body .ct_popup .a01{margin:0 0 10px 24px;}
.ct_popup .a02{margin:0 0 10px 42px;}
*html body .ct_popup .a02{margin:0 0 10px 34px;}
.noclient{margin:20px 0;}


/*Popup Ingredients*/
#fiche_pdt4{display:none;visibility:hidden;}
#ingredients p{font-size:12px}
/* Popup contactez-nous */
#contact{display:block;position:absolute;text-align:left;visibility:visible;width:379px;z-index:999999;background:url(../images/bg-popup.gif) repeat-y 100% 0}
#contact .ct_popup{background:none}
#contact dl{padding:0 20px;}
#contact dl dt{font-size:16px;color:#4d4d4d;margin:15px 0 5px 0;}
#contact dl dt img{vertical-align:middle;margin:0 5px 0 0;}
#contact dl dd{font-size:14px;color:#005B8A;line-height:18px;margin:0 0 0 10px;}
#contact dl dd a{font-size:14px;color:#005B8A;line-height:18px;margin:0 0 0 10px;}
#contact dl.last{padding-bottom:20px;}

/* ---- achats separes possibles */
#asp {display:block;position:absolute;text-align:left;visibility:visible;width:457px;z-index:999999;background:#f4efeb;}
#asp .asp_top {background:url(../images/1009/bg-ident-top.jpg) no-repeat top; padding:24px 16px 0 16px; text-align:center;}
#asp .asp_top h1 {color:#602511;font-family:"Times New Roman",Times,Serif;font-size:18px;font-weight:bold;text-transform:uppercase;}
#asp .asp_top p {color:#602511;margin-top:20px;}
#asp .asp_bot {background:url(../images/1009/bg-ident-bot1.jpg) no-repeat bottom; height:25px;}

/* fin POPUP */

/* ********************* Page SPECIALITES ******************** */
.spec{width:300px;margin:20px;}
.spec dl *{float:left;display:inline;}
.spec dt, .spec dt a{color:#B33002;font-size:17px;font-weight:bold;line-height:20px;padding:20px 0 0 7px;}
/* fin SPECIALITES */

/* ********************* Page CGV ******************** */
#cgv{margin:0 20px;padding:10px 0;text-align:justify;}
#cgv h1 {margin:20px 0 20px 0;font-family:Times New Roman,Times,serif;font-size:17px;font-weight:bold;color:#602511;text-transform:uppercase; }
#cgv p{margin:0 0 0 20px;font-size:13px;}
#cgv .titre00{margin:10px 0;font-size:15px;font-weight:bold;color:#c30e0e;}
#cgv .liste02{position:relative;overflow:hidden;}
#cgv .liste02 li{line-height:18px;font-size:13px;}
/* fin CGV */

/* ********************* Liens Onglets Process Commande ******************** */
#etapes *{position:absolute;height:38px;display:block;top:20px;background:url(../images/bg-blank.gif) repeat-x 0 100%;}
#etapes .cmdpanier{left:275px;width:115px;}
#etapes .cmdlivr{left:412px;width:125px;}
#etapes .cmdpaie{left:560px;width:125px;}

/* fin lien process commande */

/*************************************************************************************************************************************************************************/
/* Classes Génériques */ 
/*************************************************************************************************************************************************************************/

.il{display:inline;float:left;}
.ir{display:inline;float:right;}
.contenu{position:relative;clear:both;overflow:hidden;width:100%}
.contenu2{position:relative;clear:both;width:100%}
.picto_mail, .picto_phone{position:relative;width:27px;height:28px;}


/* Liste de définition */
dt{font-size:10px;font-weight:bold;line-height:16px;}
.dt00{font-family:'Times New Roman';font-size:16px;color:#ce8351;font-weight:bold;padding:12px 0 0 0;line-height:20px;}
.dd00{font-size:13px;color:#ff0000;padding:6px 0 12px 0;}
/* fin liste */


/* TITRES */
.titre00{font-family:Times New Roman,Times,serif;font-size:18px;color:#b90b0b;font-weight:bold;}
.titre01{font-size:14px;color:#b3111c;}
.titre03{font-size:23px;color:#fff;}
.titre04{font-size:14px;font-weight:bold;color:#b3111c;}
.titre05{font-family:Times New Roman,Times,serif;font-size:16px;font-weight:bold;color:#ff0000;text-align:left;}
.titre05bis{font-family:Times New Roman,Times,serif;font-size:16px;color:#ff0000;}
.titre06{font-size:13px;color:#b33002;font-weight:bold;}
.titre07{font-family:Times New Roman,Times,serif;font-size:18px;color:#a51e22;padding:0 0 5px 0;margin:0 0 10px 0;background:url(../images/bg-titre07.gif) repeat-x bottom left;}
.titre08{font-size:14px;color:#660000;text-decoration:underline;margin:0 0 0 4px;font-weight:bold;}
/* fin TITRES */

.lien00{text-decoration:underline;}
.lien01{font-size:11px;color:#f32000;text-decoration:underline;}
.lien02{font-size:12px;color:#b33002;font-weight:bold;}
.lien03{display:block;width:134px;height:35px;background:url(../images/bandeau02.gif) no-repeat;}
.lien04{display:block;width:180px;height:30px;background:url(../images/bandeau03.gif) no-repeat;color:#fffbe1;text-align:center;line-height:18px;}
.lien04 span{font-weight:bold;}

.ct_lien00{margin:10px 0 10px 100px;}
.ct_lien02{padding:0 0 0 10px;line-height:26px;text-align:left;}

.puce00, .puce01, .puce03{padding-left:10px;}
.puce00{background:url(../images/puces/bg-puce00.gif) no-repeat 0 50%;}
.puce01{background:url(../images/puces/bg-puce01.gif) no-repeat 0 50%;}
.puce02{background:url(../images/puces/bg-puce01.gif) no-repeat 100% 50%;padding:0 10px 0 0;zoom:1;}
.puce03{background:url(../images/puces/bg-puce03.gif) no-repeat 0 50%;}
.puce05{background:url(../images/1009/bg-puce05.png) no-repeat 0 50%;padding:0 10px 0 20px;}

/* Formulaires */
.form .lig{padding:4px 0;height:18px;}
.form .lig *{float:left;display:inline;/* ajout */}
.form .lig span.lErreur{float:none;margin:0 15px 0 0;}
.form .lig label{line-height:18px;}
.form .lig select option{float:none;display:block;}
.form .lig .input_text, .form .lig .input_text2{color:#000;}
.form .lig .input_text{width:240px;}
.form .lig .input_text2{width:200px;}
/*form .lig .input_text{height:18px;border:1px solid #000;width:288px;}*/
/*.form .lig .input_text2{height:18px;border:1px solid #000;width:200px;}*/
.form .lig .chp_cp{width:45px;}
.form .lig .input_radio, .form .lig .input_checkbox{width:18px;height:18px;}
.form .lig .label_radio{margin:0 20px 0 0;}
.form .lig .label00{width:130px;font-weight:bold;}
.form .lig .label01{margin:0 12px 0 0;}
.form .label02{width:200px;text-align:left;}

.form .lig2{padding:0 0 0 8px;}
/* fin Formulaires */

.bandeau01, .bandeau02{position:relative;display:block;font-family:Arial;text-align:center;color:#fff;font-weight:bold;}
.bandeau01{width:125px;height:39px;background:url(../images/bandeau01.gif) no-repeat;padding-top:2px;}
#middle #middleR .bandeau02{width:145px;height:39px;background:url(../images/bandeau04.gif) no-repeat;margin:25px 0pt 0pt 582px;}

.spacer{content:".";display:block;visibility:hidden;clear:both;font-size:0px;line-height:0px;height:0px;width:100%;margin:0;padding:0;}

.nota{text-decoration:none; text-align:center;}

.list_radio label{padding:0 10px 2px 2px;}

.pErreur{width:100%; text-align:center; font-size:1.2em; color:Red; font-weight:bold;}
.pErreur span{display:block;padding:1em;}

.lErreur{font-size:12px;color:#c90201;padding-left:6px;font-style:italic;text-align:right;font-weight:bold;}
.ctrlErreur{border:1px solid #f75050;background:#ffd5d4;}

#fraisPort, #fraisPort *{color:#ff0000;font-size:14px;}