﻿
/*************************************************************************************************************************************************************************/
/* Redefinitions des balises HTML */ 
/*************************************************************************************************************************************************************************/
*{margin:0;padding:0;}

body, h1, h2, h3, h4, h5, h6, a, .input_text, select, textarea, .date_exp{font:12px/1.2em Arial, "Trebuchet MS", Helvetica, Sans-serif;font-weight:normal;color:#4d4d4d;}

img{border:0}

a{text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
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 4px;}

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;}

.block_float:after, .spacer{content:".";display:block;visibility:hidden;clear:both;font-size:0px;line-height:0px;height:0px;width:100%;margin:0;padding:0;}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Structure generale */ 
/*************************************************************************************************************************************************************************/
 
body{background:url(../images/bg-body.jpg) no-repeat 50% 0;}
#global{position:relative;width:992px;margin:20px auto 0 auto;background:url(../images/bgtop.png) no-repeat top left;padding-top:25px;}
.ct_global0{position:relative;background:url(../images/arrondB-global.png) no-repeat bottom left;width:992px;height:10px;}
.ct_global1{background:url(../images/bord-ombre.png) repeat-y top left;padding:0 7px 0 5px;width:980px}
#top{position:relative;width:100%;overflow:hidden;background:url(../images/bgd-top.gif) no-repeat bottom left #fff;}
#middle{position:relative;width:100%;background:#fff;z-index:3;}
#bottom{position:relative;width:100%;}

/* nouveau design */
#globaln{position:relative;width:992px;margin:20px auto 0 auto;background:url(../images/bgtopn.png) no-repeat top left;padding-top:25px;}
#topn{position:relative;width:100%;overflow:hidden;background:#fff;}

.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;}

/* ********************* Communs ******************** */ 
#transpH{position:absolute;top:-12px;left:12px;z-index:4;}
#transpD{position:absolute;top:10px;left:234px;z-index:4;}
#bandeau {position:relative;top:10px;}

/* ********************* Page HOME ******************** */ 
#top #topR_home{position:relative;display:inline;float:left;width:730px;height:581px;background:url(../images/bg-home.jpg) no-repeat;z-index:2;}
#top #topR_home #bandeau2{position:relative;top:68px;}
#top #topR_home #topR_01{position:absolute;top:172px;left:32px;width:318px;height:394px;}
#top #topR_home #topR_01 #form1_0{margin:15px 0 0 15px;}
#top #topR_home #topR_01 #form1_0 p, #top #topR_home #topR_01 #form1_0 label{line-height:20px;color:#990200;}
#top #topR_home #topR_01 #form1_0 #bt_commander{margin:10px 0 20px 0;}
#top #topR_home #topR_01 #form1_0 .p00{font-family:"Apple Garamond";font-size:19px;font-style:italic;font-weight:bold;line-height:30px;}
#top #topR_home #topR_01 #bt_plus{position:absolute;top:262px;left:248px;}
#top #topR_home #topR_02{position:absolute;display:block;width:338px;height:300px;top:274px;left:378px;background:url(../images/home/bg-tasses.jpg) no-repeat;}
#top #topR_home #topR_02 #img_tasse{position:absolute;top:1px;left:12px;}
#top #topR_home #topR_02 p{position:relative;top:208px;margin:0 auto;text-align:center;font-size:15px;color:#990200;line-height:18px;}
#top #topR_home #topR_02 p .span1{color:#f32000;font-weight:bold;text-transform:uppercase;}
#top #topR_home #topR_02 p .span2{color:#029985;text-transform:uppercase;font-weight:bold;}
#top #topL #offres_speciales .ct_lien02{margin:5px 0 0 0;}
#top #topL #customer{width:204px;height:161px;background:url(../images/bg-offre.gif) no-repeat;text-align:center;margin:8px 0 15px 19px;}
#top #topL #customer h2{padding:12px 0 0 0;color:#990200;font-size:20px;}
*+html body #top #topL #customer h2{padding:0;}
* html body #top #topL #customer h2{padding:0;}
#top #topL #customer p{margin:10px 0 16px 0;color:#a33c3a;font-size:13px;}
#top #topL #customer .lien03{margin:0 auto 11px auto;}

/* fin HOME */

/* ********************* Page PRIVILEGE ******************** */
#top #topL #code_av0, #top #topL #no_client{padding:10px;width:188px;}
#top #topL #code_av0  p, #top #topL #no_client  p{line-height:14px;}
.ct_lien00{margin:10px 0 0 100px;}
.ct_lien02{padding:0 0 0 10px;line-height:26px;text-align:left;}
/* fin privilège */

/* ********************* Page PRIVILEGE ******************** */
#top #topL{width:234px;z-index:4;}
#top #topL #logo{margin:0 0 0 12px; display:block;}
#top #topL #menu{width:100%;z-index:4;}
#top #topL #menu .listmenu{text-align:center;}
#top #topL #menu .listmenu li {list-style-type:none;border:1px dotted #b03a38;border-width:1px 0 0 0;}
#top #topL #menu .listmenu li a{display:block;height:24px;color:#990200;font-size:14px;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:25px;z-index:4;}
#top #topL #menu .listmenu li a.last{border-bottom:1px dotted #b03a38;}
/*#top #topL #menu .listmenu li a #panier{margin:3px 0 0 5px;}*/
#top #topL #menu .listmenu li:hover{background:#fed6b5;}
#top #topL #menu .mcatalogue {height:30px;line-height:30px;}
/*#top #topL #menu .msolidaire {background:url(../Images/bg-msolidaire.png) no-repeat 30px 2px;}*/
#top #topL #menu .listmenu li a .new {font-size:12px;line-height:24px;text-transform:none;font-weight:normal;font-style:italic;color:#ff0000;margin-bottom:4px;}
#top #topL #menu .listmenu li a .newcat {line-height:14px;}

#top #topL .bienvenue{position:relative;width:212px;height:259px;background:url(../Images/bg-bienvenue.jpg) no-repeat;margin:10px 0 0 18px;}
#top #topL .bienvenue .photo{float:left;padding:5px 0 0 5px;width:60px;}
#top #topL .bienvenue .photo2{display:block;width:206px;height:114px;margin:3px 0pt 0pt 3px;}
#top #topL .bienvenue_0{float:left;display:inline;width:125px;}
#top #topL .bienvenue_0 .p0,#top #topL .bienvenue_0 .p1 {padding:5px 10px 0;}
#top #topL .bienvenue_0 .p0{font-size:13px;font-weight:bold;color:#990200;}
#top #topL .bienvenue_0 .p1, #top #topL .bienvenue_0 .p1 a{width:100%;font-size:9px;font-style:italic;text-align:left;line-height:16px;}
#top #topL .bienvenue_1{margin:12px 0 0 3px;}
#top #topL .bienvenue_1 p{font-size:11px;padding:0 10px;}
#top #topL .bienvenue_1 p.red{font-size:16px;font-weight:bold;color:#f00404;margin:0;}
#top #topL .bienvenue_1 span.red{font-size:12px;font-weight:bold;color:#f00404;margin:0 0 16px 0;}
#top #topL .bienvenue_1 img.signature{position:absolute;bottom:4px;right:10px;}
#top #topL .bienvenue_1 .bienvenue_1_1{width:100%;}

#top #topL #bienvenue2 .bienvenue_1_1 *, #top #topL #bienvenue1 .bienvenue_1_1 *{font-family:Arial;color:#6b0513;font-size:12px;line-height:20px;text-align:left;width:100%;}
#top #topL #bienvenue2 .p0, #top #topL #bienvenue1 .p0, #top #topL #bienvenue2 .p0 a, #top #topL #bienvenue1 .p0 a{font-style:italic;color:#4d4d4d;font-size:10px;}
#top #topL #bienvenue2 .p0{padding:2px 0 0 10px;}
#top #topL #bienvenue1 .bienvenue_1_1 .p0{padding:0 0 10px 10px;margin-top:-5px}
#top #topL #bienvenue2 .bienvenue_1_1 .p1{}
#top #topL #bienvenue1 .bienvenue_1_1 .p1{font-size:12px;line-height:15px;}
#top #topL #bienvenue2 .bienvenue_1_1 .p2{color:#e10521;font-size:15px;font-weight:bold;}
#top #topL #bienvenue1 .bienvenue_1_1 .p2{color:#e10521;font-size:15px;font-weight:bold;line-height:18px;}
#top #topL #bienvenue2 .bienvenue_1_1 .p3, #top #topL #bienvenue1 .bienvenue_1_1 .p3{font-size:9px;}
#top #topL #bienvenue2 #voeux, #top #topL #bienvenue1 #voeux{position:absolute;bottom:36px;right:76px;}

#top #topL #cadeaux {margin:0 6px 0 15px;padding:2px;border:1px solid orange;-moz-border-radius:4px;-webkit-border-radius:4px;}
#top #topL #cadeaux .points {text-align:center;color:#ff4e25;font-size:11px;}

/* CHANGE TOUTES LES SEMAINES */
#top #topR{position:relative;display:inline;float:left;width:736px;height:530px;z-index:2;}
#top #topR #topR_01{position:absolute;top:120px;left:10pt;width:420px;height:290px;background:url(../images/bg-topR1.png) no-repeat;}
#top #topR #topR_02{position:absolute;top:108px;right:20px;width:296px;height:162px;background:url(../images/bg-topR2.png) no-repeat;}
#top #topR #topR_03{position:absolute;top:269px;right:20px;width:296px;height:227px;background:url(../images/bg-topR3.png) no-repeat;}
#top #topR #topR_01 #form0_0{position:absolute;bottom:10px;left:20px;color:#990200;}
#top #topR #topR_01 #form0_0 p, #top #topR #topR_01 #form0_0 label{line-height:20px;}
#top #topR #topR_02 #form0_1, #top #topR #topR_03 #form0_2{position:absolute;bottom:5px;left:20px;}
#top #topR #topR_02 #form0_1, #top #topR #topR_03 #form0_2{font-size:11px;font-weight:bold;color:#f32000;}
#bt_exped{position:absolute;top:4px;right:-3px;}
#top #topR #topR_04{position:absolute;top:450px;left:30px;width:364px;height:38px;background:transparent;}
#top #topR #topR_04 p{position:relative;left:10px;top:-10px;display:inline;font-family:"Apple Garamond","Trebuchet MS";font-style:italic;font-weight:bold;color:#990200;font-size:19px;}
.prix{font-family:Arial;font-size:33px;font-weight:bold;color:#f32000;font-style:normal;line-height:33px;}
.euro{font-size:25px;color:#f32000;font-weight:bold;font-style:normal;line-height:25px;}
/* fin page PRIVILEGE */


/* ********************* Page AIDE ******************** */
#top #topL #offres_speciales{width:212px;height:108px;background:url(../Images/bg-offres-speciales.gif) no-repeat;padding:10px 0 0 0;margin:30px 0 0 15px;line-height:20px;text-align:center;}
#top #topL #offres_speciales p{font-size:16px;font-weight:bold;color:#ffffcc;}
#top #topL #offres_speciales label{font-family:Garamond;font-size:20px;color:#fff;font-weight:bold;font-style:italic;}
#top #topL #offres_speciales .contenu{margin:10px 0;}
#top #topL #offres_speciales input.num_client{width:154px;height:18px;border:0;}
#top #topL #offres_speciales input.bt_ok{vertical-align:top;padding:1px 0 0 0;}
/*#top #topR02{position:relative;display:inline;float:left;width:744px;background:url(../images/bg-topR02.gif) no-repeat 0 0;}*/
#top #topR02{position:relative;display:inline;float:left;width:744px;background:url(../images/1009/bg-topR03.jpg) no-repeat 0 0;}
*html body #top #topR02{width:704px;} 
#top #topR02 #topR02_1{position:relative;padding:30px 10px 0 0;overflow:hidden;}
#top #topR02 #topR02_1 .titre03, #top #topR02 #topR02_1 #ct_image, #top #topR02 #topR02_1 .contenu{padding:0 0 0 20px;}
#top #topR02 #topR02_1 #ct_image{width:244px;}
#top #topR02 #topR02_1 #topR02_1_0 {margin:0 0 20px 0;z-index:2;}
#top #topR02 #topR02_1 #topR02_1_1{}
#top #topR02 #topR02_1 #topR02_1_2{margin:42px 0 0 0;line-height:18px;background:url(../images/bg00.gif) repeat-x 0 100%;}
#top #topR02 #topR02_1 #topR02_1_2 #photo{margin:5px 0 0 14px;border:1px solid #FFBF94;}
#top #topR02 #topR02_1 #ct_aide{padding:20px 10px;line-height:18px;width:390px;}
#top #topR02 #topR02_1 table{width:352px;border:1px dotted #b03835;}
#top #topR02 #topR02_1 table .col{/*border:1px dotted #b03835;border-width:0 1px 0 0;*/}
#top #topR02 #topR02_1 table thead th{background:#fcdcc1;color:#b03835;height:22px;text-align:left;padding:0 0 0 12px;}
#top #topR02 #topR02_1 table thead .th_titre{width:150px;}
#top #topR02 #topR02_1 table thead .th_desc{width:202px;}
#top #topR02 #topR02_1 table tbody tr td{border:0;background:#fff;height:22px;padding:0 0 0 12px;}
#top #topR02 #topR02_1 table tbody .bg00{background:#ffefe3;}
#top #topR02 #topR02_1 .p00{margin:14px 0 0 0;}
.ct01{text-align:center;padding:10px 0 20px 0;}
#top #topR02 #topR02_1 .titre03{margin:0 0 15px 15px;}
#top #topR02 #topR02_1 .ct_aide{background:url(../images/bg-aide.gif) repeat-y 0 100%;margin-top:-70px;padding:30px 10px 0 20px;z-index:1;}
#top #topR02 #topR02_1 .ct_aide .titre04{margin:30px 0 0 0;}
/* fin page aide */

/* ********************* Page PANIER ******************** */

#top #topL .bloc_info{position:relative;width:208px;margin:8px 0 15px 15px;border:2px solid #ffc092;}
#top #topL .bloc_info .contenu p{line-height:14px;}
#top #topR00{display:inline;float:left;background:url(../images/bg-panier.jpg) no-repeat top left #f1e7da;z-index:2;width:736px;min-height:745px;overflow:visible} 
*html body #top #topR00{height:745px;}
#top #topR00 #panier{position:relative;width:684px;margin:40px 0 0 32px;}
#top #topR00 #panier_0{position:relative;width:100%;background:url(../images/bg-onglet-panier.png) no-repeat top left;height:51px;}
#top #topR00 #panier_1{width:680px;background:#fff;border:1px solid #ffa461;border-width:0 2px 2px 2px;overflow:hidden;}
#top #topR00 #panier_1 .ct_panier{position:relative;width:642px;margin:16px auto;background:url(../images/bg-ct-panier.gif) repeat-x bottom left;}
.colis{width:354px;margin:0 0 0 14px;}
.colis h2{text-align:left;font-family:Garamont;font-size:15px;font-weight:bold;font-style:normal;color:#660000;top:-5px;}
.colis h2 span{font-size:18px;color:#e12c43;font-style:normal;}
.qte{width:120px;height:28px;}
.qte *{display:inline;float:left;}
.qte span{line-height:30px;padding:0 10px 0 0;}
.qte img{padding:8px 0 0 0;}
.qte .zone_qte{width:18px;margin-top:7px;/*border:1px solid #7e7f81;background:#fff;*/text-align:center;font-size:15px;color:#414141;}
.ct_panier #prix{width:134px;line-height:30px;text-align:right;margin-right:12px;}
.ct_panier #prix span.px{font-size:15px;}
.barre {text-decoration:line-through;}
.ct_panier #prix span.px2 {font-size:12px;line-height:12px;color:#999999;}
.cadeau {clear:both;position:relative;top:6px;width:180px;margin:4px 0 0 16px;}
.imgcadeau{float:left;}
.btcadeau {position:relative;top:24px;right:160px;text-align:right;}

.ct_panier .zone_bt{clear:both;width:100%;height:32px;}
#top #topR00 #panier_1  .cell{padding:0;}
#top #topR00 #panier_1  .cell .red{font-size:19px;color:#f32000;font-weight:bold;}
.ct_tab{position:relative;width:642px;/*height:52px;*/margin:0 auto;border:1px solid #ffcfac;border-width:0 1px;margin:0 auto 25px auto;}
.ligne1, .ligne2, .ligne3 {width:642px;border:1px dotted #b03a38;overflow:hidden;}
.ligne1{height:26px;border-width:1px 0 0 0;background:#ffeee1;}
.ligne2{height:26px;border-width:1px 0;background:#ffdcc1;}
.ligne3{border-width:1px 0 0 0;background:#ffeee1;}
.ct_choixliv{width:442px;padding:6px;}

.titLivraison{font-size:14px;margin:0 0 4px 8px;}
.rbLiv {margin-left:16px;}
.rbLiv label{line-height:18px;}


.p1_sep{width:4px;height:60px;border-right:1px solid #cca282;margin-top:4px;}
.p1_choixliv{width:100px;text-align:right;line-height:70px;}
.p2_choixliv{width:82px;text-align:center;line-height:70px;}
.p2_choixliv span{font-weight:bold;font-size:12px;text-transform:uppercase;color:#029985}
.p2_choixliv span.red{font-size:19px;font-weight:bold;color:#f32000;text-transform:none;}

.p1{width:560px;text-align:right;line-height:24px;}
.p2{width:82px;text-align:center;line-height:24px;}
.p2 span{font-weight:bold;font-size:12px;text-transform:uppercase;color:#029985;}
.p2 span.red{font-size:19px;font-weight:bold;color:#f32000;text-transform:none;}
.vert{color:#029985;}
.ct_commande{height:40px;padding:10px 20px 30px 32px;}
.ct_commande .retour{position:relative;top:12px;}

#top #topR00 #panier_1 .ct_msg_panier{position:relative;width:642px;margin:16px auto;background:url(../images/bgalerte.gif) repeat-x bottom left;}
.img_alerte {vertical-align:middle;margin-left:10px;}
.msg_panier {font-size:14px;padding:12px;margin:0 auto;color:#ff5722;}
.msg_panier a {font-size:14px;color:#ff5722;}

/* fin page panier */

/* ********************* Page PAIEMENT ******************** */
#top #topR01{display:inline;float:left;background:url(../Images/bg-panier.jpg) no-repeat top left #f1e7da;z-index:2;width:736px;min-height:745px;overflow:visible} 
*html body #top #topR01{height:745px;}
#top #topR01 #bandeau{position:relative;top:10px;}
#top #topR01 .block01{position:relative;width:684px;margin:40px 0 0 32px;}
#top #topR01 .block01_0{width:100%;background:url(../Images/bg-onglet-paiement.png) no-repeat top left;height:51px;}
#top #topR01 .block01_1{position:relative;width:680px;background:#fff;border:1px solid #ffa461;border-width:0 2px 2px 2px;overflow:hidden;}
#top #topR01 .block01_1 .ct_block01{position:relative;width:642px;margin:16px auto;/*background:url(../Images/bg-ct-block01.gif) repeat-x top left;*/}
#top #topR01 .block01_1 .ct_block01_0{position:relative;width:640px;border:1px solid #ffcfac;/*background:url(../images/bg-ct-block01H.gif) top left;*/}
#top #topR01 .block01_1 .ct_paiement{position:relative;/*width:640px;*/border:1px solid #ffcfac;background:url(../images/bg-ct-panier.gif) repeat-x bottom left;}
#top #topR01 .block01_1 .ct_block01_0 .qte{width:108px;}
#top #topR01 .block01_1 .ct_block01_0 .prix2{width:138px;}
.nb_infos{font-size:15px;}
.prix2{width:72px;line-height:30px;}
#top #topR01 .block01_1 .ct_adresse{overflow:hidden;padding:26px 0 0 0;background:url(../images/bg02.gif) repeat-x 0 100%;width:100%;}
#top #topR01 .block01_1 .ct_adresse .ct_modif{padding:10px 0 0 18px;}
#top #topR01 .block01_1 .ct_adresse_0{padding:0 0 18px 20px;}
#top #topR01 .block01_1 .ct_adresse_0_0{clear:left;padding:10px 0 0 22px;}
#top #topR01 .block01_1 #form_paiement{padding:12px 0 0 12px;}
#top #topR01 .block01_1 #form_paiement .label00{width:110px;padding:0 10px 0 0;font-weight:bold;}
#top #topR01 .block01_1 .form .lig .input_text{width:240px;}
#top #topR01 .block01_1 .form .lig .input_text2{color:#4D4D4D;font-size:12px;}

#top #topR01 .block01_1 .date_exp{margin:0 5px 0 0;width:40px;border:1px solid #c3c3c3;}
#top #topR01 .block01_1 .pErreur{border:1px solid #F53E22;}
#top #topR01 .block01_1 #chp_obl{margin:0 0 8px 0;font-size:11px;color:#7c7c7c;}

#form_paiement .tooltip {width:80px;line-height:18px;}
#form_paiement .tooltip img {padding:2px 4px;}
#form_paiement .tooltip span {display:none; position:absolute;padding:2px 3px; margin-left:8px; margin-top:-180px;background:transparent url(../images/bg-ct-panier.gif) repeat-x scroll left bottom; border:2px solid #FFA461; color:#660000;}
#form_paiement .tooltip:hover span{display:inline;width:304px; height:204px; }
#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:#4d4d4d;font-size:11px;line-height:11px; }

.cadeauP {width:180px;margin:4px 0 4px 16px;}


/* fin page PAIEMENT */


/* ********************* Page CONFIRMATION DE COMMANDE ******************** */
#top #topR01 .block01 .block01_2{width:100%;background:url(../images/bg-onglet-conf.png) no-repeat top left;height:38px;}
#top #topR01 .block01 .block01_1 h2{color:#990200;text-align:left;/*margin:0 0 20px 0;*/}
#top #topR01 .block01 .block01_1 .ct_block01 .conf_cmde{width:600px;padding:20px 0;}
#top #topR01 .block01 .block01_1 .ct_block01 .conf_cmde p{text-align:left;font-size:13px;line-height:18px;}
/* fin page CONFIRMATION DE COMMANDE */


/* ********************* Page LIVRAISON ******************** */
#top #topR01 .block01 .block01_0bis{position:relative;width:100%;background:url(../images/bg-onglet-livraison.png) no-repeat top left;height:51px;}
#top #topR01 .block01 .block01_1 .ct_block01_1 #form_livraison_perso{padding:22px 0 14px 70px;}
#form_livraison_perso .label00{width:140px;font-weight:bold;text-align:right;margin:0 10px 0 0;}
#form_livraison_perso .label00n{width:140px;font-style:italic;text-align:right;margin:0 10px 0 0;}
#form_livraison_perso .facultatif{margin-left:8px;font-style:italic;color:#ff9547;line-height:18px;}


#top #topR01 .block01 .block01_1 #adr_fact, #top #topR01 .block01 .block01_1 #adr_livr{width:314px;}
#top #topR01 .block01 .block01_1 #adr_livr{margin-right:12px;}
#top #topR01 .block01 .block01_1 .ct_block02{position:relative;width:314px;margin:16px auto;overflow:hidden;/*background:url(../images/bg-ct-block01.gif) repeat-x top left;*/}
#top #topR01 .block01 .block01_1 .ct_block02_0{position:relative;width:312px;border:1px solid #ffcfac;}
#top #topR01 .block01 .block01_1 #bloc_facturation .ct_block01 .ct_block01_0 .ct_livraison{width:314px;}
#top #topR01 .block01 .block01_1 #bloc_facturation{position:relative;padding:0 20px;overflow:hidden;width:640px;}
*+html body #top #topR01 .block01 .block01_1 #bloc_facturation{bottom:20px;}
#top #topR01 .block01 .block01_1 #bloc_facturation .form .lig .label00{width:80px;font-weight:bold;text-align:right;margin:0 10px 0 0;}
#top #topR01 .block01 .block01_1 #bloc_facturation .form .lig .label00n{width:80px;font-style:italic;text-align:right;margin:0 10px 0 0;}

#top #topR01 .block01 .block01_1 #bloc_facturation .form .lig .input_text{width:210px;}
#top #topR01 .block01 .block01_1 #bloc_facturation .form .lig .input_text2{width:38px;}
#top #topR01 .block01 .block01_1 #bloc_facturation #form_livraison_livr, #top #topR01 .block01 .block01_1 #bloc_facturation #form_livraison_fact{padding:16px 0;/*text-align:right;*/}
.ct_check00{width:72px;display:inline;float:left;padding:0 10px 0 0;}
.mentions{padding:0 20px 10px 30px;}
.mentions, .mentions a{color:#990200;font-size:10px;line-height:16px;text-align:justify;}
.mentions a{text-decoration:underline;}
#dAdrTmp{text-align:left;margin:-10px 0 10px 0;line-height:16px;}
.chpO{position:relative;margin:10px 30px;}
.chpO .p0{margin:10px 0 0 5px;color:#4d4d4d;font-weight:bold;}
#bloc_facturation span.lErreur{margin:0 0 0 80px;}
/* fin page LIVRAISON */


/* ******************** Page Catalogue ************************/
#top #topR02 #catalogue{position:relative;overflow:hidden;}
#top #topR02 #catalogue .ct_page{position:relative;width:680px;overflow:hidden;padding:30px;font-weight:bold;}
#top #topR02 #catalogue .ct_page .prec{margin:0 0 0 370px;}
#top #topR02 #catalogue .ct_page .sep{padding:0 18px;color:#f32000;font-size:11px;}
#top #topR02 #catalogue .ct_page .puce02{background:url(../Images/puces/bg-puce01.gif) no-repeat 100% 50%;padding:0 0 0 10px;}
*+html body #top #topR02 #catalogue .ct_page .puce02{zoom:1;padding:0 10px 0 0;}
*html body #top #topR02 #catalogue .ct_page .puce02{zoom:1;padding:0 10px 0 0;}
#top #topR02 #catalogue #tab_cat{width:680px;text-align:center;margin:0 30px;border:1px dotted #b03835;}
#topR02 #catalogue #tab_cat tr th{border-bottom:1px dotted #b03835;}
#top #topR02 #catalogue #tab_cat tr td, #topR02 #catalogue #tab_cat tr th{height:40px;}
#top #topR02 #catalogue #tab_cat img.visu{margin:6px 0;border:1px solid #FFBF94;}
#top #topR02 #catalogue #tab_cat thead tr th{background:#fcdcc1;color:#b03835;}
#top #topR02 #catalogue #tab_cat .col1{border-right:1px dotted #b03835;}
#topR02 #catalogue #tab_cat img.bt_commande_2{width:126px;height:26px;vertical-align:middle;padding:0 0 0 5px;}
#top #topR02 #catalogue #tab_cat .col1{width:140px;}
#top #topR02 #catalogue #tab_cat .col2{width:580px;}
#top #topR02 #catalogue #tab_cat .col2 .ct_desc{position:static;width:315px;text-align:left;}
#top #topR02 #catalogue #tab_cat .col2 .ct_desc dl dt a{padding:0 0 0 5px;font-weight:bold;line-height:18px;}
#top #topR02 #catalogue #tab_cat .col2 .ct_prix{width:225px;text-align:right;}
#top #topR02 #catalogue #tab_cat .col2 .ct_prix a{margin:0 10px;}
#top #topR02 #catalogue #tab_cat .col2 .ct_prix span{font-size:19px;font-weight:bold;color:#f32000;}
#top #topR02 #catalogue #tab_cat tbody tr.ligne3 td {background:#ffefe3;}
#top #topR02 #catalogue #tab_cat tbody tr.ligne4 td{background:#fff;}
#top #topR02 #catalogue #tab_cat .contenu_tab{position:static;overflow:hidden;clear:both;}
#top #topR02 #catalogue .ct_page .lien01{font-size:12px}
/* fin page Catalogue */


/* bottom */
#bottom1{text-align:center;height:44px;overflow:hidden;background:url(../images/bg-bottom.gif) no-repeat #fff;}
#bottom1 ul.footer{width:610px;margin:20px auto 0 auto;text-align:center;} /*width:652px*/
#bottom1 ul.footer li{display:inline;float:left;margin:0 8px;}
#bottom1 ul.footer li a{font-size:11px;color:#91705f;text-decoration:none;}
#bottom2{width:100%;padding:10px 0;text-align:center;line-height:16px;font-size:11px;color:#b53c46;}
#bottom2 p a{font-size:11px;color:#f32000;}
#bottom2 p a.catalogue{font-size:11px;color:#B53C46;text-decoration:underline;}
/* fin bottom */

/** page privilège */
#autres_colis{position:absolute;top:-50px;left:10px;}
#caroussel{width:100%;margin:4px 0 30px 0;overflow:hidden;padding:0 0 0 10px;}
#caroussel .ct_bt{width:38px;height:235px;}
#caroussel .ct_bt .bt_caroussel{margin:84px 0 0 0;}
#caroussel .bloc_caroussel{width:213px;height:235px;margin:0 5px;background:url(../Images/bg-bloc-caroussel.gif) no-repeat;}
#caroussel .bloc_caroussel .img_caroussel{margin:12px 0 0 14px;}

#middleB{position:relative;width:100%;overflow:hidden;margin:27px 0 0 0;}
#newsletter{background:url(../Images/bg-news2.gif) no-repeat;width:212px;height:123px;margin:23px 18px 0 18px;}
#middleB #newsletter{margin:0 18px 0 18px;}
#newsletter #ct_news{padding:30px 0 0 16px;}
#newsletter #ct_news #bo{display:block;width:187px;height:34px;}
#newsletter #ct_news label, #middleB #avantages h2, #middleB #garantie h2{font-family:Garamont;font-size:20px;font-weight:bold;font-style:italic;color:#e33e0b;}
/*#middleB #avantages h2, #middleB #garantie h2{margin:10px 0 0 52px;}*/
#middleB #avantages h2, #middleB #garantie h2{padding:0 0 0 46px;text-align:left;}
#middleB #newsletter #ct_news label span, #middleB #avantages h2 span, #middleB #garantie h2 span{font-size:16px;color:#990200;font-style:normal;}
#middleB #newsletter #ct_news label span{display:block;}
#middleB #newsletter #ct_news #ct_news0{width:190px;overflow:hidden;margin:12px 0 0 0;}
#middleB #newsletter #ct_news #ct_news0 input{width:154px;height:18px;border:1px solid #f06e30;top:-6px;}
#middleB #newsletter #ct_news #ct_news0 .bt_ok{width:25px;height:20px;vertical-align:bottom;}
#middleB #avantages{position:relative;background:url(../Images/bg-avantages.gif) no-repeat;width:422px;height:123px;margin:0 28px;}
#middleB #avantages #ct_avantages0{height:72px;margin:0 0 0 16px;}
#middleB #avantages #ct_avantages0 #ct_avantages0_0{width:216px;}
#middleB #avantages #ct_avantages0 #ct_avantages0_1{width:175px;}
#middleB.cell p{display:inline;}
#middleB #garantie{position:relative;background:url(../Images/bg-garantie.gif) no-repeat;width:212px;height:123px;margin:0 18px;}
#middleB #garantie #ct_garantie0{padding:0 0 0 15px;}
#middleB #garantie #ct_garantie0 .cell p{width:160px;}
/* fin page privilège */

/* ********************* Liens Onglets Process Commande ******************** */
#etapes *{position:absolute;height:36px;display:block;top:12px;background:url(../images/bg-blank.gif) repeat-x 0 100%;}
#etapes .cmdpanier{left:2px;width:224px;}
#etapes .cmdlivr{left:230px;width:224px;}
#etapes .cmdpaie{left:460px;width:224px;}

/* style générique */
/* Coins  arrondis */
.coins{width:100%;height:0px;line-height:0;font-size:0;z-index:2;}
.coin{position:absolute;overflow:hidden;background:url(../Images/bg-blank.gif) no-repeat 0 0;}

.bgCoins00{position:absolute;overflow:hidden;background:url(../images/bg-coins00.gif);width:7px;height:7px;}
.coinHG{top:0;left:0;background-position:0 0;}
.coinHD{top:0;right:0;background-position:100% 0;}
.coinBG{bottom:0;left:0;background-position:0 100%;}
.coinBD{bottom:0;right:0;background-position:100% 100%;}

.coinHG00, .coinHG_global{top:-2px;left:-2px;}
.coinHD00, .coinHD_global{top:-2px;right:-2px;}
.coinBG00, .coinBG_global{bottom:-2px;left:-2px;}
.coinBD00, .coinBD_global{bottom:-2px;right:-2px;}
.coinBG02{bottom:0;left:0;}
.coinBD02{bottom:0;right:0;}

.coinHG01, .coinHG03, .coinHG04, .coinHG04b{top:0;left:0;}
.coinHD01, .coinHD03, .coinHD04{top:0;right:0;}
.coinBG01b, .coinBG03, .coinBG05{bottom:0;left:0;}
.coinBD01b, .coinBD03, .coinBD05{bottom:0;right:0;}
.coinBG01 {bottom:0;left:0;}
.coinBD01 {bottom:0;right:0;}

.coinHG00{background:url(../images/bg-coinHG00.png) no-repeat;}
.coinHD00{background:url(../images/bg-coinHD00.png) no-repeat;}
.coinBG00{background:url(../images/bg-coinBG00.png) no-repeat;}
.coinBD00{background:url(../images/bg-coinBD00.png) no-repeat;}
.coinHG01{background:url(../images/bg-coinHG01.gif) no-repeat;}
.coinHD01{background:url(../images/bg-coinHD01.gif) no-repeat;}
.coinBG01{background:url(../images/bg-coinBG01.gif) no-repeat;}
.coinBD01{background:url(../images/bg-coinBD01.gif) no-repeat;}
.coinBG01b{background:url(../images/bg-coinBG01.gif) no-repeat;}
.coinBD01b{background:url(../images/bg-coinBD01.gif) no-repeat;}
.coinBG02{background:url(../images/bg-coinBG02.gif) no-repeat;}
.coinBD02{background:url(../images/bg-coinBD02.gif) no-repeat;}
.coinHG03{background:url(../images/bg-coinHG03.png) no-repeat;}
.coinHD03{background:url(../images/bg-coinHD03.png) no-repeat;}
.coinBG03{background:url(../images/bg-coinBG03.png) no-repeat;}
.coinBD03{background:url(../images/bg-coinBD03.png) no-repeat;}
.coinHG04{background:url(../images/bg-coinHG04.gif) no-repeat;}
.coinHD04{background:url(../images/bg-coinHD04.gif) no-repeat;}
.coinBG05{background:url(../images/bg-coinBG05.gif) no-repeat;}
.coinBD05{background:url(../images/bg-coinBD05.gif) no-repeat;}
.coinHG04b{background:url(../images/bg-coinHG04-b.gif) no-repeat;}
.coinHG_global{background:url(../images/bg-coinHG-global.gif) no-repeat;}
.coinHD_global{background:url(../images/bg-coinHD-global.gif) no-repeat;}
.coinBG_global{background:url(../images/bg-coinBG-global.gif) no-repeat;}
.coinBD_global{background:url(../images/bg-coinBD-global.gif) no-repeat;}

.coinHG00, .coinHD00, .coinBG00, .coinBD00, .coinHG01, .coinHD01, .coinBG01, .coinBD01, .coinBG01b, .coinBD01b, .coinHG04, .coinHD04, .coinBG05, .coinBD05, .coinHG_global, .coinHD_global, .coinBG_global, .coinBD_global, .coinHG04b{width:8px;height:8px;}
.coinHG03, .coinHD03, .coinBG03, .coinBD03{width:12px;height:12px;z-index:999;}
.coinBG02, .coinBD02{width:10px;height:10px;}
/* fin coins arrondis */

.contenu{position:relative;overflow:hidden;clear:both;}
.contenu00{background:url(../images/bg-contenu00.gif) repeat-x 0 100%;width:208px;}
.contenu01{border:1px solid #ffcfac;}
.contenu02{background:url(../images/bg04.gif) repeat-x left bottom;}

.bg01{border:1px solid #fff;border-width:1px 0;background:url(../images/bg01.gif) repeat-x 0 100%;overflow:hidden;}

/* liens */
/*.lien00{padding-top:10px;}*/
.lien01{font-size:11px;color:#f32000;}
.lien02{font-size:12px;font-weight:bold;color:#ffffcc;}
.lien03{display:block;background:url(../images/bt02.gif) no-repeat;width:181px;height:20px;font-size:13px;color:#fff;text-align:center;text-decoration:none;padding:5px 0 0 0;}
.lien03 span{font-weight:bold;}
.lien04{background:url(../images/puces/bg-puce05.gif) no-repeat 0 0.35em;float:right;margin:0 30px 0 0;}
.lien04 a{padding:0 0 0 15px;color:#f32000;}

/* listes */
.liste00{width:322px;}
.liste00 li{background:url(../images/puces/bg-puce02.gif) no-repeat 0 50%;padding:0 0 0 10px;line-height:18px;}
.li01{font-style:italic;background:url(../images/puces/bg-puce02.gif) no-repeat 0 50%;padding:0 0 0 10px;line-height:18px;position:relative;}
.dl00{margin:20px 0 10px 0;padding:0 20px 0 0;}
.dl00 dt{color:#8B0511;padding:0 0 0 5px;font-weight:bold;}
.dl00 dd{padding:4px 0 2px 15px;}
.dl01{margin:20px 0 10px 0;padding:0 20px 0 0;}
.dl01 dt{color:#F31F24;padding:0 0 0 5px;font-weight:bold;}
.dl01 dd{padding:4px 0 2px 15px;}
.liste02{padding:0 0 0 20px;}

.select01{position:relative;top:-5px;margin:0 40px 0 0;}

/* 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 .label00,*/ .form .lig .labelErreur{width:120px;}
.form .lig .label01{margin:0 12px 0 0;}
.form .label02{width:200px;text-align:left;}
.form .lig .input_text, .form .lig .input_text2{height:18px;line-height:18px;border:1px solid #c3c3c3;}
.form .lig .input_radio, .form .lig .input_checkbox{width:18px;height:18px;}
.form .lig2{margin:0 0 0 10px;}
/* fin Formulaires */

/* titres */
.titre00{font-family:Garamond;font-size:15px;font-weight:bold;padding:4px 0 0 15px;color:#fff;}
.titre00 span{font-style:italic;}
.titre01{font-size:14px;color:#660000;text-decoration:underline;margin:0 0 0 4px;font-weight:bold;}
.titre02{font-weight:bold;color:#8b0511;}
.titre03{font-size:15px;color:#660000;}
.titre04{font-size:14px;color:#8d8d8d;font-weight:bold;}
/* fin titres */

/* blocks */
.encart00{display:block;width:642px;height:25px;background:url(../Images/bg-encart00.gif) no-repeat;}
.encart01{display:block;width:316px;height:25px;background:url(../Images/bg-encart01.gif) no-repeat;}
/* blocks */

.ct_float{position:relative;width:100%;overflow:hidden;}
.il{float:left;display:inline;}
.ir{float:right;display:inline;}
.mr40{margin:0 40px 0 0;}
.fwb{font-weight:bold;}

/* Boutons */
.bt00, .bt01{display:block;overflow:hidden;font-weight:bold;color:#fff;text-decoration:none;text-align:center;}
.bt00{width:118px;height:18px;background:url(../images/bt00.gif) no-repeat;font-size:11px;}
.bt01{width:120px;background:url(../images/bt01.gif) no-repeat;font-size:12px;padding:0;line-height:26px;}
.bt_modifier{margin:9px 0 0 380px;}
.bt_del{margin:9px 0 8px 30px;}

/* Puces */
.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%;}
.puce03{background:url(../images/puces/bg-puce03.gif) no-repeat 0 50%;}

/* Rubriques (avantages, garantie,...) */
.ct00{width:192px;overflow:hidden;padding:0 8px 16px 8px;}
h2{text-align:center;margin:10px 0 0 0;font-family:Garamont;font-size:22px;font-weight:bold;font-style:italic;color:#e33e0b;}
h2 span{font-size:16px;color:#990200;font-style:normal;}
.cell{position:relative;overflow:hidden;padding:8px 0 0 0;width:100%;}
.cell img{vertical-align:middle;}
.cell p{padding:4px 0 0 8px;}
.cell p.truck{top:-4px;position:relative;}
.cell p span{text-transform:uppercase;color:#139e8a;font-weight:bold;}
.cell p span.red{color:#db0404;font-style:normal;text-transform:none;}


/* POPUP */
	#filter{filter:alpha(opacity=50);-moz-opacity:  0.5;opacity: 0.5;-khtml-opacity: 0.5;}
	
	/* Fiche Produit */
		#fiche_pdt{position:absolute;width:708px;margin:auto;top:15%;left:25%;z-index:999;background:url(../images/bg-popup-top2.png) no-repeat top left;padding:7px 0 0 0;} /*pkoi l'avoir enlevé ?*/
		#fiche_pdt #fiche_pdt2{position:relative;width:100%;background:url(../images/bg-popup-bottom2.png) no-repeat bottom left;padding:0 0 7px 0;}
		#fiche_pdt #fiche_pdt01{position:relative;width:708px;overflow:hidden;background:#a9664c;}
		#fiche_pdt #fiche_pdt01 #ct_fiche_pdt{position:relative;margin:12px;background:#fff;z-index:2;background:url(../images/bg-fic-pdt.gif);width:684px;}
		#fiche_pdt #fiche_pdt01 #ct_fiche_pdt .bt_fermer{position:absolute;top:5px;right:5px;z-index:99;}
		#fiche_pdt #fiche_pdt01 #ct_fiche_pdt .contenu {width:100%;}
		#fiche_pdt #fiche_pdt01 .ct_fiche_pdt01{/*width:354px;*/width:366px;text-align:center;}
		#fiche_pdt #fiche_pdt01 .ct_fiche_pdt01 img{margin:18px 12px;}
		#fiche_pdt #fiche_pdt01 .ct_fiche_pdt02{width:304px;/*padding:30px 26px 0 0;*/padding:30px 0 0 0;}
		#fiche_pdt #fiche_pdt01 .ct_fiche_pdt02 h1{font-family:"Trebuchet MS";font-size:25px;color:#990200;}
		#fiche_pdt #fiche_pdt01 .ct_fiche_pdt02 h1 span{font-family:Garamond;font-size:30px;font-weight:bold;font-style:italic;color:#f32000;}
		#fiche_pdt #fiche_pdt01 .ct_fiche_pdt02 .cpt_titre{width:268px;height:20px;padding:0 0 0 8px;color:#fff;font-weight:bold;line-height:20px;background:#990200;}
		#fiche_pdt #fiche_pdt01 .ct_fiche_pdt02 .descriptif{}
		#fiche_pdt #fiche_pdt01 .ct_fiche_pdt02 .descriptif p{margin:20px 0 0 0;font-size:11px;}
		#fiche_pdt #fiche_pdt01 .ct_fiche_pdt02 .descriptif p strong{color:#990200;font-weight:bold;}
		#fiche_pdt #fiche_pdt01 .ct_fiche_pdt02 .descriptif p span{font-weight:bold;}
	/* fin fiche Produit */
	
	/* Popup Metamorphe */
		#free_morph{position:absolute;width:400px;margin:auto;top:15%;z-index:999;left:35%;background:url(../images/bg-popup-top.png) no-repeat top left;padding:7px 0 0 0;}
		#free_morph2{position:relative;width:100%;background:url(../images/bg-popup-bottom.png) no-repeat bottom left;padding:0 0 7px 0;}
		#free_morph #free_morph01{position:relative;width:400px;overflow:hidden;background:#a9664c;}
		#free_morph #free_morph01 #ct_free_morph{position:relative;margin:12px;background:#fff;z-index:2;background:url(../images/bg-fic-pdt.gif) no-repeat bottom left #fff;width:376px;}
		#free_morph #free_morph01 #ct_free_morph .bt_fermer{position:absolute;top:5px;right:5px;z-index:99;}
	/* fin Popup Metamorphe */
	
	/* Popup newsletter */
		#fiche_pdt4{display:none;visibility:hidden;}
		#ppp_newsletter{position:absolute;width:400px;margin:auto;top:15%;z-index:999;left:35%;background:url(../images/bg-popup-top.png) no-repeat top left;padding:7px 0 0 0;}
		#ppp_newsletter2{position:relative;width:100%;background:url(../images/bg-popup-bottom.png) no-repeat bottom left;padding:0 0 7px 0;}
		#ppp_newsletter #ppp_newsletter01{position:relative;width:400px;overflow:hidden;background:#a9664c;}
		#ppp_newsletter #ppp_newsletter01 #ct_ppp_newsletter{position:relative;margin:12px;background:#fff;z-index:2;background:url(../images/bg-fic-pdt.gif) no-repeat left #fff;height:160px;width:376px;}
		#ppp_newsletter #ppp_newsletter01 #ct_ppp_newsletter .bt_fermer{position:absolute;top:5px;right:5px;z-index:99;}
	/* fin Popup Metamorphe */
	
	/* Popup aide */
		#access{padding:40px 10px 20px 10px;width:356px;}
		#form3 label{display:block;}
		#form3 input.numclient{width:180px;height:18px;border:1px solid grey;margin:10px 0;}
		#where_num{padding:30px 0 0 0;}
		#where_num dl{position:relative;padding:20px;width:316px;line-height:18px;}		
		#where_num dl dt {width:316px;}		
		#where_num dl dd {width:312px;}		
		#where_num dl dd .puce01 {background:url(../images/puces/bg-puce01.gif) no-repeat 0 4px;padding:0 0 0 10px;}
	/* fin Popup aide */
	
	/* popup acces offres */
		#acces_offres h2{text-align:left;padding:0 0 0 15px;}
		#acces_offres #form4{padding:20px 15px;}
		#acces_offres #form4 .contenu{margin:30px 0 0 0 ;}
		
		#acces_offres #form5 .input_cli{position:relative;margin:20px 0 20px 104px;width:170px;height:22px;border:1px solid #a9664c;text-align:center;}
		#acces_offres #form5 .zone_erreur{width:300px;margin:0 auto 2px;}
		#acces_offres #form5 .zone_erreur p{font-family:Arial;font-size:11px;color:#f53e22;}
		#acces_offres #form5 .contenu .bt02{display:block;width:88px;height:25px;}
		#acces_offres .p00{color:#660000;font-family:Arial;text-align:center;font-size:15px;}
		#acces_offres #img_num{margin:16px 0 26px 30px;}
		.liste01 li{background:url(../images/puces/bg-puce04.gif) no-repeat 0 0.3em;padding:0 0 0 15px;font-family:Arial;font-size:12px;color:#4d4d4d;margin:0 0 12px 0;} 
		#acces_offres .p01{font-family:Arial;font-weight:bold;font-size:15px;color:#660000;text-align:center;line-height:18px;margin:10px 0 10px 0;}
		#acces_offres #titre{text-align:center;font-family:"Adobe Garamond", "Apple Garamond", "Trebuchet MS";font-size:20px;color:#660000;margin:30px 0 0 0;}
		#acces_offres .a01{margin:0 0 26px 74px;}
		*html body #acces_offres .a01{margin:0 0 26px 34px;}
		#acces_offres .a02{margin:0 74px 26px 0;}
		*html body #acces_offres .a02{margin:0 34px 26px 0;}
	/* fin popup acces offres */
	
	/* popup qui etes-vous */
		#qui{padding:0 0 30px 15px;width:361px;}
		#qui #form5 .lien00{text-decoration:underline;}
		#qui #form5 .il{margin:15px 0 0 0;}
		#qui #form5 .lien01, #qui #form5 label{color:#4d4d4d;line-height:24px;font-size:13px;}
		#qui #form5 label{font-weight:bold;}
		#qui h2, #form5 .last{margin-bottom:15px;text-align:left;}
		#qui h2{margin-top:10px;}
	/* fin popup qui etes-vous */
		
	
	/* popup Contact */
		#contact{left:50%;margin:0 0 0 -254px;position:absolute;top:15%;width:740px;z-index:999999;}
        #contact #free_morph3{position:relative;width:100%;background:url(../images/bg-popup-top3.gif) no-repeat left top;padding:13px 0 0;}
        #contact #contact01{position:relative;width:100%;/*overflow:hidden;*/padding:0 0 7px 0;background:url(../images/bg-popup-bottom3.gif) no-repeat bottom left;}
        #contact #contact01 #ct_contact{position:relative;border:1px solid #a9664c;border-width:0 12px;background:#fff;z-index:2;width:716px;}
        #contact #contact01 #ct_contact #bandeau02{position:relative;/*position:absolute;*/top:0;left:0;display:block;width:346px;height:68px;}
        
        
        #contact #contact01 #ct_contact dl{position:relative;width:314px;border:1px dotted #660000;margin:0 0 12px 0;padding:0 0 10px;}
        #contact #contact01 #ct_contact dl dt{width:300px;line-height:29px;font-size:15px;color:#660000;background:#ffe4cf;padding:0 0 0 14px;border:1px dotted #660000;border-width:0 0 1px 0;}
        #contact #contact01 #ct_contact dl dd{padding:14px 0 0 14px;width:296px;}
        #contact #contact01 #ct_contact dl dd p{line-height:18px;} 
        #contact #contact01 #ct_contact .input01{width:172px;height:18px;border:1px solid #c3c3c3;}
        
        #contact #contact01 #ct_contact .input01, #contact #contact01 #ct_contact textarea{font-family:Arial;font-size:12px;padding:0 0 0 5px;color:#4d4d4d;font-style:italic;}
        #contact #contact01 #ct_contact .input_focus, #contact #contact01 #ct_contact .txtarea{color:#000;font-style:normal;}
        
        #contact #contact01 #ct_contact textarea{width:270px;height:80px;border:1px solid #c3c3c3;}
        #contact #contact01 #ct_contact .formulaire{width:288px;padding:0 0 0 10px;}
        #contact #contact01 #ct_contact #form_contact{position:relative;width:300px;overflow:hidden;margin:26px 0 0;}
        #contact #contact01 #ct_contact #form_contact #ct_area{margin:10px 0 0 0;}
        #contact #contact01 #ct_contact #form_contact .lig{position:relative;width:100%;overflow:hidden;padding:2px 0;}
        #contact #contact01 #ct_contact #form_contact .lig *{float:left;display:inline;}
        #contact #contact01 #ct_contact #form_contact .lig span{padding:0 5px 0 0;}
        #contact #contact01 #ct_contact dl .pastille {position:absolute;top:5px;right:16px;}
        #contact #contact01 #ct_contact .dl_last{margin:0 0 40px 0;}
        #ct_photo{border:1px solid #F9B195;height:96px;position:absolute;right:14px;top:50px;width:90px;}
		#ct_photo img{position:absolute;top:0;right:0;}
        #contact #contact01 #ct_contact .ct_bt{position:relative;/*height:38px;*/margin:8px 0 0 14px;width:300px;padding:0;}
        #contact #contact01 #ct_contact .ct_bt p{line-height:38px;margin:0 36px 0 0;}
        #contact #contact01 #ct_contact .ct_bt ul{margin:0 0 10px 0;}
		
		#contact #contact01 #ct_contact .ct_bt .contenu{width:100%;height:38px;}
		#contact #contact01 #ct_contact .ct_bt .bt_envoyer{position:absolute;top:0;right:12px;overflow:hidden;}
		*+html #contact .bt_envoyer{right:28px;}
		*html #contact .bt_envoyer img{margin-right:14px;}
        #contact #contact01 #ct_contact .ct_bt .bt_envoyer img{display:block;height:30px;width:105px;}
    
        #contact #contact01 .block_float{padding:95px 28px 0;position:relative;width:658px;overflow:hidden;/*padding:45px 28px 0;*/}
        #contact #contact01 .block_float .ct_contact_G, .block_float .ct_contact_D{display:inline;width:316px;position:relative;}
        #contact #contact01 .block_float .ct_contact_G{float:left;}
        #contact #contact01 .block_float .ct_contact_D{float:right;}
        #contact #contact01 .bt_fermer{position:absolute;top:12px;right:40px;font-family:Arial;font-weight:bold;font-size:15px;color:#f68500;text-decoration:none;line-height:15px;}
        #contact #contact01 a:hover{text-decoration:underline;}
        #contact #contact01 .bt_fermer2{position:absolute;top:5px;right:5px;width:26px;height:26px;}
	/* fin popup Contact */

/* fin POPUP */



/*************************************************************************************************************************************************************************/
/* Carroussel */ 
/*************************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/* HOME */ 
/*****************************************************************************************************************************************************************/
.carroussel_prod{position:relative;padding:14px 0 0 10px;/*height:240px;*/overflow:hidden;}
.carroussel_prod * {display:inline;float:left}
.carroussel_prod a.next, .carroussel_prod a.previous{width:34px;height:56px;float:left;display:inline;font-size:0px;line-height:0px;background:url(../images/btG-caroussel.gif) no-repeat 0 0;margin:84px 0 0 0;}
.carroussel_prod a.next:hover, .carroussel_prod a.previous:hover{text-decoration:none;}
.carroussel_prod a.next{background-image:url(../images/btD-caroussel.gif);}
#avantages .cell{width:180px;}
#avantages .cell p{width:140px;}
#carroussel_0{position:relative;overflow:hidden;width:892px;/*height:240px;*/margin:0 26px;}
.carroussel_prod ul{position:relative;/*width:10000%;*/width:100%;margin:0;}
*+html #box2 span img{margin-bottom:6px;}
.carroussel_prod ul li{list-style:none;margin:10px 3px 10px 0;padding:4px;text-align:center;height:235px;width:212px;background:url(../images/bg-bloc-caroussel.gif) no-repeat;}
.carroussel_prod ul li .img_caroussel{position:relative;margin:12px 0 0 7px;}
.carroussel_prod ul li a {position:relative;}
.carroussel_prod ul li a:hover{background:none;}
.carroussel_prod ul li a span{position:absolute;display:none;bottom:0;left:0;background:#fffddf;border:1px solid #a0a0a0;color:#6e6e6e;width:100px;padding:10px;}
.carroussel_prod ul li a:hover span{display:block;bottom:0;left:-60px;}
.carroussel_prod ul li input{margin-left:22px;}
.carroussel_prod ul li img{position:relative;margin:12px 0 0 55px;}
.carroussel_prod ul li .bt_detail{width:102px;height:23px;}
/*.carroussel_prod ul li  .bt_detail{position:absolute;bottom:0;left:52px;}*/

/* PANIER */
.carroussel0{position:relative;margin:30px 0 0 6px;border:1px dotted #b03835;border-width:1px 0;/*overflow:hidden;*/width:100%;}
.carroussel0 * {float:left;display:inline;}
.carroussel0 a.next{width:34px;height:56px;font-size:0px;line-height:0px;background:url(../images/btG-caroussel.gif) no-repeat 0 0;margin:64px 0 0 0;}
.carroussel0 a.previous{width:34px;height:56px;float:left;display:inline;font-size:0px;line-height:0px;background:url(../images/btG-caroussel.gif) no-repeat 0 0;margin:64px 0 0 0;}
.carroussel0 a.next:hover, .carroussel0 a.previous:hover{text-decoration:none;}
.carroussel0 a.next{background-image:url(../images/btD-caroussel.gif);}
.carroussel0_0{position:relative;overflow:hidden;width:560px;}
.carroussel0 ul{position:relative;width:100%;margin:0;}
	*+html #box2 span img{margin-bottom:6px;}
.carroussel0 ul li{list-style:none;text-align:center;width:140px;}
.carroussel0 ul li.li00{margin-left:18px}
.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 10px;}

#band_info{position:absolute;width:346px;height:67px;}

#infobulle_content{position:absolute;/*display:none;*/top:0;left:-246px;background:#fff;width:225px;z-index:999999;padding:0 44px 0 0;background:url(../images/bg-infobulle.png) no-repeat 100% 24px;}
#infobulle_content #ct_ib{background:#feede3;padding:20px 0;}
#infobulle_content #ct_ib .tit{font-size:25px;font-family:'Trebuchet MS';color:#9a081b;}
#infobulle_content #ct_ib p{font-size:14px;color:#670001;margin:0 16px 24px 8px;}
#infobulle_content #ct_ib p a{color:#670001;font-size:14px;}
#infobulle_content #ct_ib p a:hover{text-decoration:none;}
#infobulle_content #ct_ib a.ibrouge{color:#ff0000;background:url(../images/puces/bg-puce01.gif) no-repeat 0 5px;padding-left:10px;}
#infobulle_content #ct_ib a.ibrouge:hover{text-decoration:none;}
#infobulle_content #ct_ib a.ibnorm{background:url(../images/puces/bg-puce06.gif) no-repeat 0 5px;padding-left:10px;}
#infobulle_content #ct_ib a.ibnorm:hover{text-decoration:none;}

#infoBulle{position:absolute;left:0;top:0;z-index:3;display:none;width:100px;}

#infoBulle p{position:relative;margin:7px 0 0 0;border:1px solid #a0a0a0;background:#fffddf;color:#6e6e6e;padding:5px;}

#infoBulle img{position:absolute;top:0;left:44px;z-index:2;}

.nota{text-decoration:none; text-align:center;}

.list_radio label{padding-left:2px; padding-right:10px;}

.lErreur{font-family:Arial;font-size:12px;font-weight:bold;color:#ff0000;padding-left:6px;line-height:18px;}
.form .lig .pErreur{border:1px solid #ff0000;background:#ffe6e2;}

#filtreColis{filter:alpha(opacity=50);-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;}

/* accueil_abonnes */
#top #topR02.workInProgress {text-align:justify;background:#fffbf7 url(../../images/bg-abonnes2.jpg) no-repeat 0 0;}
.workInProgress .bienvenue00 {color:#990200;font-size:14px;font-weight:bold;margin:0 0 24px;}
.workInProgress .contact00 {background:url(../../images/bg-contact.gif) no-repeat 0 0;width:407px;height:80px;margin:0 0 20px;text-align:center;padding:8px 0 0;}
.workInProgress .contact00 a img {margin:6px 0;}
.workInProgress .dl00 {margin:0;}
.workInProgress .dl00 dd {padding:4px 0 2px;}
.workInProgress .content00 {padding:0 80px 0 30px;}
.workInProgress .content00 h5 {font-weight:bold;padding:0 0 20px;}
.workInProgress .content00 ul {margin:16px 0 20px 30px;}
.workInProgress .txtInfo {color:#990200;padding:0 0 20px;}

/* agenda 2010 */
#top #topR03{position:relative;display:inline;float:left;width:744px;background:url(../images/1009/bg-topR03.jpg) no-repeat 0 0;}
#top #topR03 #topR02_1{position:relative;padding:30px 10px 0 0;overflow:hidden;}
#top #topR03 #topR02_1 .contenu{padding:0 0 0 20px;}
.agenda10 ul { list-style-image: URL(../images/1009/puce-red.png); }
.agenda10 li { margin-bottom:10px; }
.agenda10 .cadeau {text-align:center;margin-bottom:20px;color:#c4162d;font-weight:bold;font-size:16px;}
.agenda10 .presentation {position:relative;overflow:hidden;clear:both;text-align:center;}
.agenda10 .presentation .pages {width:388px;text-align:center;font-size:14px;text-align:left;padding-left:20px;}
.agenda10 .presentation .pages .pagestext {background:url(../../images/1009/encard_descritpion.png) no-repeat 0 0;width:356px;height:141px;padding:17px;}
.agenda10 .presentation .pages .dim {font-size:11px;margin-top:30px;}
.agenda10 .presentation .infos .center {text-align:center;}

.agenda10 .feuilletez {position:relative;overflow:hidden;clear:both;margin-top:10px;margin-left:20px;background:url(../../images/1009/encard_mag.png) no-repeat 0 0;width:657px;height:213px;}
.agenda10 .feuilletez .infos {width:324px;margin-top:92px;}
.agenda10 .feuilletez .bouton {text-align:center;}
.agenda10 .feuilletez #flashContent {width:318px;margin:16px 0 40px;}

.agenda10 .recevoir {font-size:10px;margin:20px;width:657px;}
.agenda10 .retour {text-align:center;margin:20px 0;}

/* catalogue 2010 */
#catalogue2010 {margin-top:30px;}
#catalogue2010 .voir {position:relative;top:80px;right:65px;}
#catalogue2010 .titre {margin:20px 0 45px 0;font-size:18px;line-height:20px;font-weight:bold;color:#E10521;text-align:center;}
#catalogue2010 .feuilletez {background:url(../../images/1009/fd-encard-cat.png) no-repeat 0 0;width:684px;height:178px;}
#catalogue2010 .feuilletez .minibook {position:relative;top:-8px;margin:0 0 0 40px;}
#catalogue2010 .retour {text-align:center;margin:20px 0;}