.AMProSkin{width:1001px; margin-top:0px}
.hd{font-family:Arial; font-size:8pt; height:108px; padding-top:28px}
.hd .lgLogo{height:100px}
.hd .lgLogo .libMagasin{height:28px; margin-left:40px; *margin-left:-82px; position:absolute; text-align:center; top:75px; *top:73px; _top:73px; vertical-align:middle; width:76px}
.hd .lgMenu{height:34px; max-height:34px}
.hd .lgMenu form{margin:0; padding:0}
.hd .lgMenu tr{}
.hd .lgMenu td{color:white; font-family:Arial; font-size:9pt; letter-spacing:1px; font-weight:bold; text-align:center; text-transform:uppercase}
.hd .lgMenu td a{color:white; font-family:Arial; font-size:9pt; letter-spacing:1px; font-weight:bold; text-transform:uppercase; text-decoration:none}
.hd .lgMenu .lgMenuGch{background:transparent url('images/ampro/skin/fd_header_gch.jpg') no-repeat right top; width:4px; height:29px; max-height:29px}
.hd .lgMenu .lgMenuDrt{background:transparent url('images/ampro/skin/fd_header_drt.gif') no-repeat left top; width:7px; height:29px; max-height:29px}
.hd .lgMenu .lgMenuSpacer{background:white; padding:0pt; padding-top:3px; padding-bottom:3px; height:29px; width:3px; height:29px; max-height:29px}
.hd .lgMenu .lgMenuBtnTrs{background:#A7A8AC; padding:0px; height:29px; max-height:29px}
.hd .lgMenu .lgMenuBtnAcc{background:#A8A9AD; padding:3px; height:29px; max-height:29px; width:68px}

.hd .lgMenu .lgMenuBtnCui{background:#FF0207; padding:3px; height:29px; max-height:29px; width:110px}
.hd .lgMenu .lgMenuBtnMen{background:#955732; padding:3px; height:29px; max-height:29px; width:110px}
.hd .lgMenu .lgMenuBtnSer{background:#03AA05; padding:3px; height:29px; max-height:29px; width:124px}
.hd .lgMenu .lgMenuBtnBlo{background:#67A2E9; padding:3px; height:29px; max-height:29px; width:70px}

.hd .lgMenu .lgMenuRecherche{background:#A7A8AC; height:35px; max-height:29px; width:193px}
.hd .lgMenu .lgMenuRecherche label{text-transform:none}
.hd .lgMenu .lgMenuRecherche .inpRecherche{  border:0px none #CCC;   font-family:Arial,Helvetica,sans-serif;   font-size:12px;   height:22px;   margin-left:-1px;   margin-top:2px;   padding:1px;   padding-bottom:2px;   padding-left:4px;   padding-right:4px;   padding-top:3px;   position:absolute;   width:156px}
.hd .lgMenu .lgMenuRecherche .submit{border:0; background:url('images/ampro/skin/recherche_ok.jpg') left top no-repeat; height:26px; margin-top:0;  margin-right:5px; width:26px; cursor:pointer;  float:right}
.hd .lgMenu .lgMenuCompte{background:#06A5E6; padding:3px; height:29px; max-height:29px}

.hd .lgMenu .lgMenuCompte img{position:absolute; margin-left:-15px; margin-top:-28px; width:50px; height:50px}
.hd .lgMenu .lgMenuPanier{background:#06A5E6; padding:3px; height:29px; max-height:29px}
.hd .lgMenu .lgMenuPanier img{position:absolute; margin-left:-15px; margin-top:-28px; width:50px; height:50px}

div.autocompleter-loading{float:left; clear:right; background:#fff url(images/ajax/attente1.gif) no-repeat center; width:20px; height:16px}

ul.autocompleter-choices{position:absolute; margin:0; padding:0; list-style:none; border:1px solid #eee; background-color:#FFF; border-right-color:#ddd; border-bottom-color:#ddd; text-align:left; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 1px; z-index:50; width:480px}

ul.autocompleter-choices li{border-bottom: 1px dashed #DFDFDF;  position:relative; padding:0.1em 1.5em 0.1em 1em; cursor:pointer; font-weight:normal; font-size:11px; line-height: 18px}
ul.autocompleter-choices li.autocompleter-selected{background-color:#A8A9AD; color: #fff}
ul.autocompleter-choices span.autocompleter-queried{font-weight:bold}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#000}

ul.autocompleter-choices-advanced{position:absolute; margin:0; padding:0; list-style:none; border:1px solid #eee; background-color:#FFF; border-right-color:#ddd; border-bottom-color:#ddd; text-align:left; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; margin-top: 0; margin-left: 0; z-index:50}

ul.autocompleter-choices-advanced li{border-bottom: 1px dashed #DFDFDF;  position:relative; padding:0.1em 1.5em 0.1em 1em; cursor:pointer; font-weight:normal; font-size:0.7em; line-height: 20px}
ul.autocompleter-choices-advanced li.autocompleter-selected{background-color:#777; color: #fff}
ul.autocompleter-choices-advanced span.autocompleter-queried{font-weight:bold}
ul.autocompleter-choices-advanced li.autocompleter-selected span.autocompleter-queried{color:#9FCFFF}

#nav, #nav ul{padding:0; margin:0;  list-style:none}
#nav a{display:block; text-align:center}
#nav li{float:left; height:29px;  line-height:29px;  text-align:left}
#nav li ul{position:absolute; margin-left:-3px; margin-top:2px; width:116px; text-transform:none; letter-spacing:0px; left:-999em;  filter:Alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9; z-index:99999999}

#nav a{text-align:text-center}

#nav li ul a{ display:block; text-transform:none; letter-spacing:0px}
#nav li:hover ul, #nav li.sfhover ul{left:auto; z-index:998}
#nav li ul li.elmDerNiv1Cuisine{background:#FF4246; border:1px solid #FF0207; border-top:1px solid #FFF;  letter-spacing:0;  text-transform:none;  width:154px}
#nav li ul li:hover.elmDerNiv1Cuisine, #nav li ul .elmDerNiv1Cuisine:hover{background:#FF8285}
#nav li ul li.elmDerNiv1Cuisine a{color:#FFF}
#nav li ul li.elmDerNiv1Cuisine a:hover{background:#FF8285}
#nav li ul li.elmDerNiv1Menuiserie{background:#C57B50; border:1px solid #955732; border-top:1px solid #FFF; width:114px}
#nav li ul li:hover.elmDerNiv1Menuiserie, #nav li ul .elmDerNiv1Menuiserie:hover{background:#D59F80}
#nav li ul li.elmDerNiv1Menuiserie a{color:#FFF}
#nav li ul li.elmDerNiv1Menuiserie a:hover{background:#D59F80}
#nav li ul li.elmDerNiv1Blog{background:#EC6491; border:1px solid #E42B65; border-top:1px solid #FFF; width:114px}
#nav li ul li:hover.elmDerNiv1Blog, #nav li ul .elmDerNiv1Blog:hover{background:#F39CB9}
#nav li ul li.elmDerNiv1Blog a{color:#FFF}
#nav li ul li.elmDerNiv1Blog a:hover{background:#F39CB9}
#nav li ul li.elmDerNiv1Services{background:#8EC98F; border:1px solid #03AA05; border-top:1px solid #FFF; width:128px}
#nav li ul li:hover.elmDerNiv1Services, #nav li ul .elmDerNiv1Services:hover{background:#AAD7AC}
#nav li ul li.elmDerNiv1Services a{color:#FFF}
#nav li ul li.elmDerNiv1Services a:hover{background:#AAD7AC}

.bd{background:transparent url('rotation_bckg.php') no-repeat center top; min-height:535px; font-family:Arial; font-size:8pt}
.bd .bdGch{background:transparent; height:535px; min-height:535px}
.bd .bdDrt{background:#E42D66; height:535px; min-height:535px}

.blcCustomers{}
.blcCustomers .Story{padding-top:315px; width:267px}
.blcCustomers .Story .txtClients{color:white; font-size:11px; font-weight:bold; padding-left:10px; padding-top:8px; padding-bottom:8px}
.blcCustomers .Story .StoryLiens{background:transparent; line-height:22px; *line-height:16px; position:relative; top:-10px; *margin-top:-5px; width:261px; z-index:2}
.blcCustomers .Story .StoryLiens a{color:black; font-size:8pt; font-weight:bold; text-decoration:none}
.blcCustomers .AddPix{padding-left:5px; padding-bottom:4px}

.blcFrmDroite{width:100%; font-family:Arial; font-size:8pt; font-weight:bold; text-align:left}
.blcFrmDroite .LgMsgAccMag{color:white}
.blcFrmDroite .LgMsgAccMag .MsgAcc{padding:4px; font-size:9pt; text-align:center}
.blcFrmDroite .LgMsgAccMag .ImgMag{}
.blcFrmDroite .LgMsgAccMag .PlanAcc{}
.blcFrmDroite .LgMsgAccMag .PlanAcc li{  background-image:url('images/ampro/skin/flc_blc3.jpg');   background-repeat:no-repeat;   background-position:0 0px;   list-style-type:none;   margin-left:10px;   padding-left:12px;   *padding-left:0px}
.blcFrmDroite .LgMsgAccMag .PlanAcc a{color:white; font-size:8pt; text-decoration:none}
.blcFrmDroite .LgTitre{background:white; color:black; font-size:9pt; height:20px; padding-left:10px; text-transform:uppercase}
.blcFrmDroite .LgRespMag{background:#EE779D; color:white; padding-top:3px}
.blcFrmDroite .LgRespMag .RespTitre{padding-left:10px}
.blcFrmDroite .LgCoordMag{background:#EE779D; color:white; padding-top:3px}
.blcFrmDroite .LgCoordMag .AdrLigne1{padding-left:10px}
.blcFrmDroite .LgCoordMag .AdrLigne2{padding-left:10px}
.blcFrmDroite .LgCoordMag .AdrCP{padding-left:10px}
.blcFrmDroite .LgCoordMag .AdrTel{padding-left:10px}
.blcFrmDroite .LgCoordMag .AdrFax{padding-left:10px}
.blcFrmDroite .LgCoordMag .AdrEmail{padding-left:10px}
.blcFrmDroite .LgHorOuv{background:#EE779D; color:white; padding-top:3px}
.blcFrmDroite .LgHorOuv .HorOuv{padding-left:10px; padding-bottom:3px}
.blcFrmDroite .LgContact{background:#E42D66; color:white; padding-top:3px}
.blcFrmDroite .LgContact .Img{padding-top:3px; padding-bottom:3px; text-align:center}
.blcFrmDroite .LgContact .Img img{border:2px solid white}
.blcFrmDroite .LgContact .Contact{padding-bottom:1px}
.blcFrmDroite .LgContact .Contact li{  background-image:url('images/ampro/skin/flc_blc3.jpg');  background-repeat:no-repeat;  background-position:0 0px;  list-style-type:none;  margin-left:10px;  padding-left:12px;  *padding-left:0px}
.blcFrmDroite .LgContact .Contact a{color:white; font-size:8pt; text-decoration:none}

.navGauche{font-family:Arial; font-weight:bold; width:200px}
.navGauche .hdNavPagInt{font-size:0px; height:0px}
.navGauche .hdNavBlog{font-size:0px; height:0px}
.navGauche .navGaucheTab{width:185px}
.navGauche .navGaucheTab a{display:block}
.navGauche .bdNavBlog{background:transparent; font-size:9pt; height:30px; width:185px}
.navGauche .bdNavBlog .bdNavBlogCelGch{background:#A8A9AD; border-left:0px solid #A8A9AD; border-bottom:1px solid #FFF; font-size:9pt; height:30px; width:16px}
.navGauche .bdNavBlog .bdNavBlogCelDrt{background:#A8A9AD; border-bottom:1px solid white; font-size:9pt; height:30px}
.navGauche .bdNavBlog .bdNavBlogCelDrt a{font-size:9pt; display:block; color:#FFF}
.navGauche .bdNavBlog .bdNavBlogCelDrt a:hover{color:#FFF}
.navGauche .bdNavBlogAct{background:transparent; color:white; font-size:9pt; height:30px; width:185px}
.navGauche .bdNavBlogAct .bdNavBlogActCelGch{background:#E42B65; color:white; font-size:9pt; height:30px; width:16px; border-bottom:1px #FFF solid}
.navGauche .bdNavBlogAct .bdNavBlogActCelDrt{background:#E42B65; font-size:9pt; height:30px; border-bottom:1px #FFF solid}
.navGauche .bdNavBlogAct .bdNavBlogActCelDrt a{color:white; font-size:9pt; display:block}
.navGauche .bdNavBlogHover{background:transparent; font-size:9pt; height:30px; width:185px}
.navGauche .bdNavBlogHover .bdNavBlogCelGch{background:#E42B65; border-bottom:1px solid #FFF; color:#fff; font-size:9pt; height:30px; width:16px}
.navGauche .bdNavBlogHover .bdNavBlogCelDrt{background:#E42B65; border-bottom:1px solid #FDFDFD; color:#333; font-size:9pt; height:30px}
.navGauche .bdNavBlogHover .bdNavBlogCelDrt a{color:#FFF; font-size:9pt; display:block; text-decoration:none}
.navGauche .bdNavBlogSub{background:transparent; font-size:9pt; height:24px; width:185px}
.navGauche .bdNavBlogSub .bdNavBlogSubCelGch{background:#E1E8EE; border-bottom:1px solid #E1E8EE; font-size:8pt; height:26px; width:26px}
.navGauche .bdNavBlogSub .bdNavBlogSubCelDrt{background:#E1E8EE; border-bottom:1px solid white; font-size:8pt; height:26px}
.navGauche .bdNavBlogSub .bdNavBlogSubCelDrt a{font-size:8pt; display:block; color:#333}
.navGauche .bdNavBlogSub .bdNavBlogSubCelDrt a:hover{}
.navGauche .bdNavBlogSubAct{background:transparent; color:white; font-size:8pt; height:26px; width:185px}
.navGauche .bdNavBlogSubAct .bdNavBlogSubActCelGch{background:#E42B65; border-bottom:1px #FFF solid; color:white; font-size:8pt; height:26px; width:26px}
.navGauche .bdNavBlogSubAct .bdNavBlogSubActCelDrt{background:#E42B65; border-bottom:1px #FFF solid; font-size:8pt; height:26px}
.navGauche .bdNavBlogSubAct .bdNavBlogSubActCelDrt a{color:#FFF; display:block; font-size:8pt}
.navGauche .bdNavBlogSubAct .bdNavBlogSubActCelDrt a:hover{text-decoration:none}
.navGauche .bdNavBlogSubHover{background:transparent; font-size:8pt; height:26px; width:185px}
.navGauche .bdNavBlogSubHover .bdNavBlogSubCelGch{background:#E42B65; border-bottom:1px solid #fff; color:#333; font-size:8pt; height:26px; width:26px}
.navGauche .bdNavBlogSubHover .bdNavBlogSubCelDrt{background:#E42B65; border-bottom:1px solid #fff; color:#333; font-size:8pt; height:26px}
.navGauche .bdNavBlogSubHover .bdNavBlogSubCelDrt a{color:#333; display:block; font-size:8pt; text-decoration:none}
.navGauche .bdNavBlogSubHover .bdNavBlogSubCelDrt a:hover{color:#FFF}
.navGauche .bdNavPagInt{background:transparent; font-size:9pt; height:30px; width:185px}
.navGauche .bdNavPagInt .bdNavPagIntCelGch{background:#E7E6E6; border-bottom:1px solid #FFF; border-left:0px solid #A8A9AD; font-size:9pt; height:30px; width:16px}
.navGauche .bdNavPagInt .bdNavPagIntCelDrt{background:#E7E6E6; border-bottom:1px solid white; font-size:9pt; height:30px}
.navGauche .bdNavPagInt .bdNavPagIntCelDrt a{font-size:9pt; color:#000; display:block}
.navGauche .bdNavPagInt .bdNavPagIntCelDrt a:hover{color:white}
.navGauche .bdNavPagIntAct{background:transparent; color:white; font-size:9pt; height:30px; width:185px}
.navGauche .bdNavPagIntAct .bdNavPagIntActCelGch{background:#EE2772; border-left:0px solid #EE2772; border-bottom:1px solid #FFF; color:white; font-size:9pt; height:30px; width:16px}
.navGauche .bdNavPagIntAct .bdNavPagIntActCelDrt{background:#EE2772; border-bottom:1px solid #FFF; color:white; font-size:9pt; height:30px}
.navGauche .bdNavPagIntAct .bdNavPagIntActCelDrt a{color:white; font-size:9pt; text-decoration:underline; display:block}
.navGauche .bdNavPagIntHover{background:transparent; color:white; font-size:9pt; height:30px; width:185px}
.navGauche .bdNavPagIntHover .bdNavPagIntCelGch{background:#EE2772; border-left:0px solid #000; border-bottom:1px solid #FFF; color:#333; font-size:9pt; height:30px; width:16px}
.navGauche .bdNavPagIntHover .bdNavPagIntCelDrt{background:#EE2772; border-bottom:1px solid #FFF; color:#333; font-size:9pt; height:30px}
.navGauche .bdNavPagIntHover .bdNavPagIntCelDrt a{color:#FFF; font-size:9pt; text-decoration:none; display:block}
.navGauche .bdNavPagIntSub{background:transparent; font-size:9pt; height:24px; width:185px}
.navGauche .bdNavPagIntSub .bdNavPagIntSubCelGch{background:#A0DEA2; font-size:8pt; height:26px; width:26px}
.navGauche .bdNavPagIntSub .bdNavPagIntSubCelDrt{background:#A0DEA2; font-size:8pt; height:26px}
.navGauche .bdNavPagIntSub .bdNavPagIntSubCelDrt a{font-size:8pt; display:block; color:white}
.navGauche .bdNavPagIntSub .bdNavPagIntSubCelDrt a:hover{}
.navGauche .bdNavPagIntSubAct{background:transparent; color:white; font-size:8pt; height:26px; width:185px}
.navGauche .bdNavPagIntSubAct .bdNavPagIntSubActCelGch{background:#71CE73; color:white; font-size:8pt; height:26px; width:26px}
.navGauche .bdNavPagIntSubAct .bdNavPagIntSubActCelDrt{background:#71CE73; font-size:8pt; height:26px}
.navGauche .bdNavPagIntSubAct .bdNavPagIntSubActCelDrt a{color:white; display:block; font-size:8pt}
.navGauche .bdNavPagIntSubAct .bdNavPagIntSubActCelDrt a:hover{text-decoration:none}
.navGauche .bdNavPagIntSubHover{background:transparent; font-size:8pt; height:26px; width:185px}
.navGauche .bdNavPagIntSubHover .bdNavPagIntSubCelGch{background:#D5DCEE; color:#333; font-size:8pt; height:26px; width:26px}
.navGauche .bdNavPagIntSubHover .bdNavPagIntSubCelDrt{background:#D5DCEE; color:#333; font-size:8pt; height:26px}
.navGauche .bdNavPagIntSubHover .bdNavPagIntSubCelDrt a{color:white; display:block; font-size:8pt; text-decoration:none}
.navGauche .bdNavPagIntSubHover .bdNavPagIntSubCelDrt a:hover{color:white; text-decoration:underline}
.navGauche .bdNavEspPart{background:transparent; font-size:9pt; height:30px; width:185px}
.navGauche .bdNavEspPart .bdNavEspPartCelGch{background:#E7E6E6; border-left:0px solid #AEE2FF; border-bottom:1px solid #FFF; font-size:9pt; height:30px; width:16px}
.navGauche .bdNavEspPart .bdNavEspPartCelDrt{background:#E7E6E6; border-bottom:1px solid white; font-size:9pt; height:30px}
.navGauche .bdNavEspPart .bdNavEspPartCelDrt a{color:#000; font-size:9pt; font-weight:bold; display:block}
.navGauche .bdNavEspPart .bdNavEspPartCelDrt a:hover{}
.navGauche .bdNavEspPartAct{background:transparent; color:white; font-size:9pt; height:30px; width:185px}
.navGauche .bdNavEspPartAct .bdNavEspPartActCelGch{background:#E42B65; border-bottom:1px solid #FFF; border-left:0px solid #E42B65; color:white; font-size:9pt; height:30px; width:16px}
.navGauche .bdNavEspPartAct .bdNavEspPartActCelDrt{background:#E42B65; font-size:9pt; height:30px; border-bottom:1px solid #FFF}
.navGauche .bdNavEspPartAct .bdNavEspPartActCelDrt a{color:white; font-size:9pt; font-weight:bold; display:block}
.navGauche .bdNavEspPartHover{background:transparent; font-size:9pt; height:30px; width:185px}
.navGauche .bdNavEspPartHover .bdNavEspPartCelGch{background:#E42B65; border-left:0px solid #E42B65; border-bottom:1px solid #FFF; color:#fff; font-size:9pt; height:30px; width:16px}
.navGauche .bdNavEspPartHover .bdNavEspPartCelDrt{background:#E42B65; border-bottom:1px solid #FDFDFD; color:#fff; font-size:9pt; height:30px}
.navGauche .bdNavEspPartHover .bdNavEspPartCelDrt a{color:#fff; font-size:9pt; text-decoration:none; font-weight:bold; display:block}

.FE{border-radius:0px 10px 0px 0px; -moz-border-radius:0px 10px 0px 0px; khtml-border-radius:0px 10px 0px 0px; -opera-border-radius:0px 10px 0px 0px; -webkit-border-radius:0px 10px 0px 0px}

.navGauche .ftNavPagInt{font-size:0px; height:0px}
.navGauche .ftNavBlog{font-size:0px; height:0px}

.bodyTxt{padding:5px; padding-right:0px; padding-top:0px}

.tabBlogContenu{}
.tabBlogContenuCelHauGch{background:url('images/theme/divBodyBlog_hau_gch.jpg') left top no-repeat; width:11px; height:12px; font-size:3px}
.tabBlogContenuCelHauCtr{background:#DBE4F3; height:12px; font-size:3px; width:581px}
.tabBlogContenuCelHauDrt{background:url('images/theme/divBodyBlog_hau_drt.jpg') left top no-repeat; width:11px; height:12px; font-size:3px}
.tabBlogContenuCelMilGch{background:#DBE4F3; width:11px}
.tabBlogContenuCelMilCtr{background:#DBE4F3; padding:8px; width:581px}
.tabBlogContenuCelMilDrt{background:#DBE4F3; width:11px}
.tabBlogContenuCelBasGch{background:url('images/theme/divBodyBlog_bas_gch.jpg') left top no-repeat; width:11px; height:12px; font-size:3px}
.tabBlogContenuCelBasCtr{background:#DBE4F3; height:12px; font-size:3px; width:581px}
.tabBlogContenuCelBasDrt{background:url('images/theme/divBodyBlog_bas_drt.jpg') left top no-repeat; width:11px; height:12px; font-size:3px}

.tabBlogContenuCelMilCtr h2{color:#06A5E6; font-size:12pt; margin-top:-10px}
.tabBlogContenuCelMilCtr label{color:black; font-weight:bold}

.ft{width:1000px}
.ft .lgFooter{}
.ft .lgFooterHd{color:white; font-family:Arial; font-size:8pt; height:33px}
.ft .lgFooterHd .BlcPro{background:#000; color:white; font-family:Arial; font-size:11pt; font-weight:bold}
.ft .lgFooterHd .BlcPar{background:#3E3E3E; color:white; font-family:Arial; font-size:11pt; font-weight:bold}
.ft .lgFooterHd .BlcAfi{background:#000; color:white; font-family:Arial; font-size:11pt; font-weight:bold}
.ft .lgFooterHd .BlcAvi{background:#3E3E3E; color:white; font-family:Arial; font-size:11pt; font-weight:bold}
.ft .lgFooterHd .BlcAvg{background:#000; color:white; font-family:Arial; font-size:11pt; font-weight:bold}
.ft .lgFooterBd{height:80px; font-family:Arial; font-size:8pt}
.ft .lgFooterBd td{color:#000; font-family:Arial; font-size:8pt; font-weight:bold}
.ft .lgFooterBd a{color:#000; font-family:Arial; font-size:8pt; font-weight:bold; text-decoration:none}
.ft .lgFooterBd a:hover{color:#000; text-decoration:underline}
.ft .lgFooterBd form{margin:0; margin-top:0px; padding:0; max-width:192px}
.ft .lgFooterBd input{border:1px solid #CCC; color:black; padding:1px; font-family:Arial; font-size:8pt; font-weight:bold}
.ft .lgFooterBd .BlcPro{background:#E5E2E2; max-width:200px}
.ft .lgFooterBd .BlcPar{background:#D2D2D1; max-width:200px; padding-top:5px}
.ft .lgFooterBd .BlcAfi{background:#E5E2E2; max-width:200px; padding-top:5px}
.ft .lgFooterBd .BlcAvi{background:#D2D2D1; max-width:200px; padding-top:5px}
.ft .lgFooterBd .BlcAvg{background:#E5E2E2; max-width:200px; padding-top:5px}
.ft .lgSubFooter{height:20px; padding-top:15px; *padding-top:15px; position:relative; top:-10px}
.ft .lgSubFooter table{height:20px}
.ft .lgSubFooter td{height:20px; text-align:center}
.ft .lgSubFooter a{color:black; font-family:Arial; font-size:8pt; font-weight:bold; text-decoration:none}
.ft .lgSubFooter a:hover{color:black; text-decoration:underline}

.mf{visibility:hidden; z-index:1; color:#fff; font-size:14px; width:257px; margin-top:-6px}
.mf *{outline:none; border:none; padding:0; margin:0; -moz-user-select:none; -webkit-user-select:none; user-select:none; -o-user-select:none}
.mf img{  border:2px solid white;   cursor:pointer;   margin-top:5px}
.mf div.loader{position:absolute; text-align:center; z-index:10000; margin:0 auto; top:45%; width:100%; background:url(images/ampro/skin/ajax_loader.gif) no-repeat 50% 0; padding:50px 0}
.mf div.caption{position:absolute; text-align:center; z-index:98; margin:1em auto; bottom:50px; width:100%}
.mf div.mfNav{  display:none; position:absolute; z-index:99; margin:0 auto; text-align:center; width:100%; bottom:20px; font-size:1px; line-height:1px; width:100%}
.mf div.autoPlayCon{float:left; width:10%; padding-left:3%; height:24px}
.mf a.play, .mf a.stop{width:27px; height:24px; float:left; cursor:pointer}
.mf a.play{background:url(images/ampro/skin/play.gif) no-repeat}
.mf a.stop{background:url(images/ampro/skin/stop.gif) no-repeat}
.mf div.sliderCon{margin-top:5px; float:left; width:74%}
.mf a.sliderNext{background:url(images/ampro/skin/left.gif) no-repeat}
.mf a.sliderPrev{background:url(images/ampro/skin/right.gif) no-repeat}
.mf a.sliderNext, a.sliderPrev{text-decoration:none; width:25px; height:16px; cursor:pointer; float:left}
.mf div.resizeCon{float:right; width:10%; padding-right:3%; height:24px}
.mf a.resize{width:34px; height:24px; float:right; cursor:pointer; background:url(images/ampro/skin/resize.gif) no-repeat}
.mf div.slider{background:url(images/ampro/skin/middle.gif) repeat-x; height:16px; position:relative; text-align:left; float:left}
.mf div.knob{height:16px; background:url(images/ampro/skin/middle-slider.gif) repeat-x right center}
.mf div.knobleft{background:url(images/ampro/skin/left-slider.gif) repeat-x center; width:8px; height:16px}

#lbOverlay{position:fixed; z-index:9999; left:0; top:0; width:100%; height:100%; background-color:#000; cursor:pointer; z-index:1001}

#lbCenter, #lbBottomContainer{position:absolute; z-index:9999; overflow:hidden; background-color:#fff}

.lbLoading{background:#fff url(loading.gif) no-repeat center}

#lbImage{position:absolute; left:0; top:0; border:10px solid #fff; background-repeat:no-repeat}

#lbPrevLink, #lbNextLink{display:block; position:absolute; top:0; width:50%; outline:none}
#lbPrevLink{left:0}
#lbPrevLink:hover{background:transparent url(prevlabel.gif) no-repeat 0 15%}
#lbNextLink{right:0}
#lbNextLink:hover{background:transparent url(nextlabel.gif) no-repeat 100% 15%}

#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:10px; color:#666; line-height:1.4em; text-align:left; border:10px solid #fff; border-top-style:none}

#lbCloseLink{display:block; float:right; width:66px; height:22px; background:transparent url(closelabel.gif) no-repeat center; margin:5px 0; outline:none}

#lbCaption, #lbNumber{margin-right:71px}
#lbCaption{font-weight:bold}

#coindroit{margin-left:0px}

.productListing-heading{ background:#F1F1F1 none repeat scroll 0 0;  border-bottom:1px solid #CCC;  border-top:1px solid #CCC;  font-size:11px;  line-height:20px}

.filAriane{float:right; margin-top:-32px; margin-right:5px}
.filAriane .Step{line-height:22px; border-collapse:collapse}
.filAriane .Step        .stepGch{background-color:#EEE; width:8px}
.filAriane .Step        .stepCen{background-color:#EEE; border:1px solid #E42B65; border-left:0px solid #E42B65; border-right:0px solid #E42B65; color:#E42B65; font-weight:bold; padding-left:6px; padding-right:6px}
.filAriane .Step        .stepCen .stepCenFltGch{float:left; position:absolute; margin-left:-3px; width:18px}
.filAriane .Step        .stepCen .stepCenFltGch span{position:absolute; font-size:7pt; margin-left:-10px; color:#E42B65; margin-top:0.5px}
.filAriane .Step        .stepCen .stepCenFltDrt{float:right}
.filAriane .Step        .stepCen a{color:#E42B65; display:block; text-decoration:none}
.filAriane .Step        .stepCen a:hover{color:#E42B65; text-decoration:underline}
.filAriane .Step        .stepDrt{background:url(images/theme/SetStep.gif) no-repeat left top; border-bottom:1px solid #E42B65; border-top:1px solid #E42B65; width:11px; padding:0; margin:0}
.filAriane .ActiveStep{line-height:22px; border-collapse:collapse}
.filAriane .ActiveStep  .stepGch{background-color:#E42B65; border:1px solid #E42B65; width:8px}
.filAriane .ActiveStep  .stepCen{background-color:#E42B65; border:1px solid #E42B65; border-left:0px solid #E42B65; border-right:0px solid #E42B65; color:white; font-weight:bold; padding-left:6px; padding-right:6px}
.filAriane .ActiveStep  .stepCen .stepCenFltGch{float:left; position:absolute; margin-left:-3px; width:18px}
.filAriane .ActiveStep  .stepCen .stepCenFltGch span{position:absolute; font-size:7pt; margin-left:-10px; color:#E42B65; margin-top:0.5px}
.filAriane .ActiveStep  .stepCen .stepCenFltDrt{float:right}
.filAriane .ActiveStep  .stepCen a{color:white; display:block; text-decoration:none}
.filAriane .ActiveStep  .stepCen a:hover{color:white; text-decoration:underline}
.filAriane .ActiveStep  .stepDrt{background:url(images/theme/SetActiveStep.gif) no-repeat left top; border-bottom:1px solid #E42B65; border-top:1px solid #E42B65; width:11px; padding:0; margin:0}
.filAriane .Step        .stepDrt-LastOf{background:url(images/theme/SetStepFinal.gif) no-repeat left top; width:10px; padding:0; margin:0}
.filAriane .ActiveStep  .stepDrt-LastOf{background:url(images/theme/SetActiveStepFinal.gif) no-repeat left top; width:10px; padding:0; margin:0}
.filAriane .Step .firstStepGch{border:0px none #000; width:6px}
.filAriane .Step .firstStepGch div{position:absolute; float:left; margin-top:-13px}
.filAriane .ActiveStep .firstStepGch{border:0px none #000; width:6px}
.filAriane .ActiveStep .firstStepGch div{position:absolute; float:left; margin-top:-13px; margin-left:0px}
.filAriane .Step .firstStepCen{border:1px solid #E42B65; border-right:0px none #E42B65; border-left:0px none #E42B65}
.filAriane .ActiveStep .firstStepCen{border:1px solid #E42B65; border-right:0px none #E42B65}

.moduleRowClean{border:1px solid transparent}
.moduleRowCleanOver{background-color:#D7E9F7; border:1px solid transparent; cursor:pointer}
.moduleRowCleanSelected{background-color:#E9F4FC; border:1px solid #7F9DB9; cursor:pointer}

.inputReadOnly{color:black}

.ctnBtnInscription{padding-top:19px}

.ctnPagination{position:relative; float:right; margin-top:-25px; line-height:24px}
.ctnPagination img{margin-top:6px}
.ctnPagination pre{border:1px solid #AAA; -moz-border-radius:4px; display:inline; font-size:1em; line-height:12px; padding-bottom:1px; padding-left:4px; padding-right:4px; padding-top:1px; text-align:center}
.ctnPagination pre.active{background-color:#F6F6F6; border-color:#E42B65}
.blcPdt{border:1px solid #AAAAAA; -moz-border-radius:4px; float:left; height:300px; margin-right:6px; margin-top:10px; width:176px}
.blcPdt:hover{border:1px solid #3E3E3E; cursor:pointer}
.blcPdt:hover .blcPdt-bd{background-color:#EBEAEA; border-color:#AAAAAA; cursor:pointer}
.blcPdt-hd{padding:4px; padding-top:8px; text-align:center; line-height:166px; min-height:171px}
.blcPdt-hd .barAct{line-height:26px; position:absolute; margin-top:-4px; margin-left:145px}
.blcPdt-hd .barAct div{line-height:12px}
.blcPdt-hd .barActAmb{line-height:26px; position:absolute; margin-top:-4px; margin-left:120px}
.blcPdt-hd .barActFac{line-height:26px; position:absolute; margin-top:-4px; margin-left:120px}
.blcPdt-bd{font-size:11px; text-align:center; height:54px;}
.blcPdt-bd-ovl{background-color:#666; height:18px; opacity:0.7; width:130px}
.blcPdt-bd-ovl div{float:left; width:49.5%; font-size:0.8em}
.blcPdt-bd-ovl img{border:0px}
.blcPdt-ft{font-weight:bold;color:#E42B65;text-align:center; font-size:22px; font-family:arial;}
.blcPdt-ft div{float:left; font-size:14px; line-height:21px; font-family:arial}

div.blcPdt-ft s{font-size:10px; color:#000}

.SubmitAjtPanMot { background: url("images/img_v2010/bt_ajouter_au_panier_mot.gif") no-repeat scroll left top transparent; border: medium none; cursor: pointer; height: 25px; margin:5px 0 3px 0;    vertical-align: middle; width: 158px; }

div#bgblack{opacity:0.4; filter:alpha(opacity=40); background:#000; position:absolute; top:0; left:0; width:100%; z-index:3; display:none}
