@charset "utf-8";
/* CSS Document */
/* =General-----------------------------------------------------------------------------*/
body{ background:#fff; height:100%; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; color: #333;}

html{height: 100%}
p{margin: 0;padding: 0; color:#595959; font-size:12px; line-height:1.4em; padding-bottom:15px; }
ul, ol{margin: 0;padding: 0;list-style: none;}
.clear{ clear:both;}
img{ border: 0;}

h1,h2,h3,h4,h5,h6{ margin:0; padding:0; }

a{ color:#333; text-decoration:none; }
a.underline{ text-decoration:underline; }
a:hover{ text-decoration:underline; }

.number{ font-family:Verdana, Geneva, sans-serif; }

a.helpIcon{ display:inline-block; height:34px; width:34px; background:url(../../img/icon/iconHelpSearch.png) top left no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icon/iconHelpSearch.png'); vertical-align:middle; }

div.tips{ z-index:999; }
div.tips div.tip-top{ background:url(../../img/tipsTop.png) top left no-repeat; height:27px; width:298px; }
div.tips div.tip{ background:url(../../img/tipsMiddle.png) top left no-repeat; width:268px; padding:15px; }
div.tips div.tip-bottom{ background:url(../../img/tipsBottom.png) top left no-repeat; height:20px; width:298px; }

div.tipsEditActive{  }
div.tipsEdit.loading{ background:url(../../img/ajax-loader.gif) center center no-repeat; height:70px; }

.hide{ display:none; }

#cacheLayer{ width:100%; height:100%; position:absolute; top:0; left:0; background:#000; z-index:999; filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; }
#cacheLayer.hide{ display:none; }

#header{ height:103px; background:url(../../img/bgHeaderRepeat.gif) top left repeat-x; }
#header #wrapHeader{ width:927px; height:89px; margin:0 auto; background:url(../../img/bgHeaderMiddle.jpg) bottom left no-repeat; }
#header #wrapHeader #headerLogo{ height:89px; width:300px; float:left; }
#header #wrapHeader #loginZone{ height:64px; width:500px; float:right; padding-top:25px; }
#header #wrapHeader #loginZone h6{ font-size:12px; color:#818181; padding-right:10px; width:300px; }
#header #wrapHeader #loginZone input.txt{ border:1px #333 solid; font-size:12px; color:#818181; margin-right:4px; padding:2px 4px; width:167px; }
#header #wrapHeader #loginZone div.timerBox{  width:150px; height:57px; float:left; margin-top:-15px; }
#header #wrapHeader #loginZone div.timerBox span{ width:90px; height:57px; float:left; font-size:11px; color:#333; text-align:center; font-weight:bold;  }
#header #wrapHeader #loginZone div.timerBox strong{ width:60px; height:42px; float:right; font-size:24px; color:#f00; text-align:left; padding-top:15px;  }

#middle #wrapMiddle{ width:927px; margin:0 auto; }
#middle #wrapMiddle #searchBox{ height:117px; background:url(../../img/bgSearch.jpg) top left no-repeat; padding:0 25px 28px 25px; }
#middle #wrapMiddle #searchBox.who{ background:url(../../img/bgSearchWho.jpg) top left no-repeat; }
#middle #wrapMiddle #searchBox div.colInput{ width:370px; float:left; padding-top:48px; }
#middle #wrapMiddle #searchBox div.colInput.who{ padding-top:28px; }
#middle #wrapMiddle #searchBox div.colInput.who div.serachByEnt{ height:20px; text-align:right; padding-right:45px;}
#middle #wrapMiddle #searchBox div.colInput.who div.serachByEnt a{ text-decoration:underline; font-weight:bold; font-size:11px; color:#fff; }
#middle #wrapMiddle #searchBox div.colInput.who div.serachByEnt a:hover{ text-decoration:none; }
#middle #wrapMiddle #searchBox div.colInput input.txt{ width:315px; border:1px #9e9e9e solid; padding:5px; 4px; }
#middle #wrapMiddle #searchBox div.colInput div.bottom{ padding-top:23px; font-weight:bold; color:#fff; }
#middle #wrapMiddle #searchBox div.colInput div.bottom a.underline{ color:#fff; text-decoration:underline; padding-right:5px; }
#middle #wrapMiddle #searchBox div.colBtn{ padding-top:33px; }

#middle #wrapMiddle #ariane{ padding-top:5px; }
#middle #wrapMiddle #ariane a{ display:inline-block; z-index:10; position:relative; float:left; margin-left:-15px; color:#fff; text-decoration:none; height:18px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background:url(../../img/arianeGrey.png) top right no-repeat; padding:0 25px 0 20px; }
#middle #wrapMiddle #ariane a.lvl_1{ margin:0; z-index:20; padding-left:15px; }
#middle #wrapMiddle #ariane a.lvl_2{ z-index:19; }
#middle #wrapMiddle #ariane a.lvl_3{ z-index:18; }
#middle #wrapMiddle #ariane a.lvl_4{ z-index:17; }
#middle #wrapMiddle #ariane a.lvl_5{ z-index:16; }
#middle #wrapMiddle #ariane a.lvl_6{ z-index:15; }
#middle #wrapMiddle #ariane a.lvl_7{ z-index:14; }
#middle #wrapMiddle #ariane span{ display:inline-block; z-index:1; float:left; color:#fff; margin-left:-15px; text-decoration:none; height:18px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background:url(../../img/arianeGreen.png) top right no-repeat; padding:0 25px 0 20px; }
#middle #wrapMiddle #ariane a:hover{ background:url(../../img/arianeGreyOver.png) top right no-repeat; }

#popupBox.hide{ display:none; }
#popupBox.who.hide{ display:none; }
#popupBox.where.hide{ display:none; }
#popupBox.explo.hide{ display:none; }
#popupBox, #popupBox.who{ display:block; position:absolute; z-index:999; width:721px; height:312px; margin-left:70px; padding:0px 24px 23px 14px; margin-top:30px; background:url(../../img/bgPopUpV2.png) top left no-repeat; }
#popupBox.where{ background:url(../../img/bgPopUpV2Where.png) top left no-repeat; }
#popupBox.explo{ background:url(../../img/bgPopUpV2Explo.png) top left no-repeat; }
#popupBox #titleBar{ height:30px; display:none; }
#popupBox #btnClose{ position:absolute; height:51px; width:51px; display:block; background:url(../../img/btn/btnPopupClose.png) top left no-repeat; right:-10px; top:-20px; }
#popupBox #titleBar #btnClose:hover{ text-decoration:none; }
#popupBox #popupBoxContain{ height:312px; overflow:auto; }
#popupBox #popupBoxContain.loading{ background:url(../../img/loading.gif) center center no-repeat; }
#popupBox #popupBoxContain div.padding{ padding:10px; }

#popupBox #popupBoxContain #regSearchBox{ height:40px; padding-top:13px; padding-left:89px;  }
#popupBox #popupBoxContain #regSearchBox span.txt{ display:inline-block; height:25px; line-height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; width:100px; font-size:13px; }
#popupBox #popupBoxContain #regSearchBox #regSearch{ border:none; width:514px; margin-right:10px; height:18px; padding:4px 10px 3px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; }

#popupBox #popupBoxContain #listAllReg{ height:2`59px; overflow:auto; }
#popupBox #popupBoxContain #listAllReg #regAriane{ height:26px; padding-left:10px; font-size:12px; color:#333; line-height:26px; }
#popupBox #popupBoxContain #listAllReg #regAriane a{ font-size:12px; color:#333; line-height:20px; font-weight:bold; }
#popupBox #popupBoxContain #listAllReg #resultReg{ height:222px; overflow:auto; padding:5px; }
#popupBox #popupBoxContain #listAllReg #resultReg ul.listReg{ width:345px; float:left; }
#popupBox #popupBoxContain #listAllReg #resultReg ul.listReg li{ font-size:12px; padding-left:15px; height:24px; line-height:24px; border-bottom:1px #ccc solid; }
#popupBox #popupBoxContain #listAllReg #resultReg ul.listReg li.over{ background-color:#e1ffb7; }
#popupBox #popupBoxContain #listAllReg #resultReg ul.listReg li img{ padding-right:10px; }
#popupBox #popupBoxContain #listAllReg #resultReg ul.listReg li span{ display:inline-block; width:70px; overflow:hidden; }

#popupBox #popupBoxContain #catSearchBox{ height:40px; padding-top:13px; padding-left:89px;  }
#popupBox #popupBoxContain #catSearchBox span.txt{ display:inline-block; height:25px; line-height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; width:100px; font-size:13px; }
#popupBox #popupBoxContain #catSearchBox #catSearch{ border:none; width:476px; margin-right:10px; height:18px; padding:4px 10px 3px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; }

#popupBox #popupBoxContain #listAllCat{ height:259px; overflow:auto; }
#popupBox #popupBoxContain #listAllCat #catAriane{ height:26px; padding-left:10px; font-size:12px; color:#333; line-height:26px; }
#popupBox #popupBoxContain #listAllCat #catAriane a{ font-size:12px; color:#333; line-height:20px; font-weight:bold; }
#popupBox #popupBoxContain #listAllCat #resultCat{ height:222px; overflow:auto; padding:5px; }
#popupBox #popupBoxContain #listAllCat #resultCat ul.listCat{ width:345px; float:left; }
#popupBox #popupBoxContain #listAllCat #resultCat ul.listCat.oneCol{ width:600px; float:none; }
#popupBox #popupBoxContain #listAllCat #resultCat ul.listCat li{ font-size:12px; height:24px; padding-left:15px; line-height:24px; border-bottom:1px #ccc solid; }
#popupBox #popupBoxContain #listAllCat #resultCat ul.listCat li.over{ background-color:#e1ffb7; }
#popupBox #popupBoxContain #listAllCat #resultCat ul.listCat li img{ padding-right:10px; }
#popupBox #popupBoxContain #listAllCat #resultCat ul.listCat li span{ display:inline-block; width:70px; overflow:hidden; }

/*#popupBox.hide{ display:none; }
#popupBox{ display:block; position:absolute; z-index:999; width:634px; height:272px; margin-left:110px; padding:10px 24px 25px 22px; margin-top:30px; background:url(../../img/bgPopUpGreen.png) top left no-repeat; }
#popupBox #titleBar{ height:30px; }
#popupBox #titleBar #titleBarText{ color:#fff; font-size:16px; height:30px; width:400px; float:left; text-transform:uppercase; line-height:30px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
#popupBox #titleBar #btnClose{ color:#fff; font-size:11px; height:30px; display:block; width:100px; float:right; text-align:right; text-decoration:underline; text-transform:uppercase; line-height:30px; padding-right:10px; }
#popupBox #titleBar #btnClose:hover{ text-decoration:none; }
#popupBox #popupBoxContain{ height:242px; overflow:auto; }
#popupBox #popupBoxContain.loading{ background:url(../../img/loading.gif) center center no-repeat; }
#popupBox #popupBoxContain div.padding{ padding:10px; }

#popupBox #popupBoxContain #regSearchBox{ height:25px; border-bottom:4px #92C012 solid; background-color:#92C012;  }
#popupBox #popupBoxContain #regSearchBox span.txt{ display:inline-block; height:25px; line-height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; width:100px; font-size:13px; }
#popupBox #popupBoxContain #regSearchBox #regSearch{ border:none; width:514px; height:18px; padding:4px 10px 3px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; }

#popupBox #popupBoxContain #listAllReg{ height:210px; overflow:auto; }
#popupBox #popupBoxContain #listAllReg #regAriane{ height:20px; border-top:4px #ccc solid; padding-left:10px; font-size:12px; color:#333; line-height:20px; }
#popupBox #popupBoxContain #listAllReg #regAriane a{ font-size:12px; color:#333; line-height:20px; font-weight:bold; }
#popupBox #popupBoxContain #listAllReg #resultReg{ height:176px; overflow:auto; padding:5px; }
#popupBox #popupBoxContain #listAllReg #resultReg ul.listReg{ width:300px; float:left; }
#popupBox #popupBoxContain #listAllReg #resultReg ul.listReg li{ font-size:12px; padding-left:15px; height:24px; line-height:24px; border-bottom:1px #ccc solid; }
#popupBox #popupBoxContain #listAllReg #resultReg ul.listReg li.over{ background-color:#e1ffb7; }
#popupBox #popupBoxContain #listAllReg #resultReg ul.listReg li img{ padding-right:10px; }
#popupBox #popupBoxContain #listAllReg #resultReg ul.listReg li span{ display:inline-block; width:70px; overflow:hidden; }

#popupBox #popupBoxContain #catSearchBox{ height:25px; border-bottom:4px #92C012 solid; background-color:#92C012;  }
#popupBox #popupBoxContain #catSearchBox span.txt{ display:inline-block; height:25px; line-height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; width:100px; font-size:13px; }
#popupBox #popupBoxContain #catSearchBox #catSearch{ border:none; width:514px; height:18px; padding:4px 10px 3px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; }

#popupBox #popupBoxContain #listAllCat{ height:210px; overflow:auto; }
#popupBox #popupBoxContain #listAllCat #catAriane{ height:20px; border-top:4px #ccc solid; padding-left:10px; font-size:12px; color:#333; line-height:20px; }
#popupBox #popupBoxContain #listAllCat #catAriane a{ font-size:12px; color:#333; line-height:20px; font-weight:bold; }
#popupBox #popupBoxContain #listAllCat #resultCat{ height:176px; overflow:auto; padding:5px; }
#popupBox #popupBoxContain #listAllCat #resultCat ul.listCat{ width:300px; float:left; }
#popupBox #popupBoxContain #listAllCat #resultCat ul.listCat.oneCol{ width:600px; float:none; }
#popupBox #popupBoxContain #listAllCat #resultCat ul.listCat li{ font-size:12px; height:24px; padding-left:15px; line-height:24px; border-bottom:1px #ccc solid; }
#popupBox #popupBoxContain #listAllCat #resultCat ul.listCat li.over{ background-color:#e1ffb7; }
#popupBox #popupBoxContain #listAllCat #resultCat ul.listCat li img{ padding-right:10px; }
#popupBox #popupBoxContain #listAllCat #resultCat ul.listCat li span{ display:inline-block; width:70px; overflow:hidden; }*/

#middle #wrapMiddle div.split2col_650_250{ margin-top:5px; }
#middle #wrapMiddle div.split2col_650_250.searchPage{ margin-top:9px; }
#middle #wrapMiddle div.split2col_650_250 div.col01{ width:650px; float:left; }
#middle #wrapMiddle div.split2col_650_250 div.col02{ width:250px; float:right; }

#middle #wrapMiddle #searchResult{ width:645px; padding:21px 5px 0 0; background:url(../../img/bgSearchResult.jpg) top left no-repeat #ffffff; }
#middle #wrapMiddle #searchResult .header{ display:block; padding:0 0 10px; border-bottom:1px solid #939393; font-family:Verdana, Arial, Helvetica, sans-serif; }
#middle #wrapMiddle #searchResult .header h1{ font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#303030; }
#middle #wrapMiddle #searchResult .header h2{ font-weight:normal; }
#middle #wrapMiddle #searchResult .header h4{ font-size:12px; font-weight:normal; color:#303030; line-height:11px; margin-top:5px; }
#middle #wrapMiddle #searchResult .header h4 a{ color:#569a15; }
#middle #wrapMiddle #searchResult .result{ display:block; margin-top:7px; }
#middle #wrapMiddle #searchResult .result .left{ float:left; font-weight:bold; }
#middle #wrapMiddle #searchResult .result .left p{ color:#303030; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#middle #wrapMiddle #searchResult .result .left a{ color:#569a15; font-family:Arial, Helvetica, sans-serif; }
#middle #wrapMiddle #searchResult .result .right{ float:right; font-weight:bold; }
#middle #wrapMiddle #searchResult .result .right p{ color:#303030; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#middle #wrapMiddle #searchResult .result .right a{ color:#569a15; font-family:Arial, Helvetica, sans-serif; }
#middle #wrapMiddle #searchResult .result .page{ margin-top:15px; margin-bottom:6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:21px; font-weight:bold; color:#676767; }
#middle #wrapMiddle #searchResult .result .page span{ display:inline-block; overflow:hidden; }
#middle #wrapMiddle #searchResult .result .page a{ display:inline-block; width:20px; height:21px; margin:0 0 0 2px; text-align:center; background:url(../../img/btn/btn_page.jpg) left top no-repeat; overflow:hidden; color:#676767; }
#middle #wrapMiddle #searchResult .result .page a.active{ background:url(../../img/btn/btn_page_active.jpg) left top no-repeat; }
#middle #wrapMiddle #searchResult .result .page a.nocadre{ background:none; line-height:27px; }
#middle #wrapMiddle #searchResult .result div.searchPageResult{ padding:4px 7px 5px 6px; position:relative; }
#middle #wrapMiddle #searchResult .result div.searchPageResult.result01{ background:#f3f3f3; }
#middle #wrapMiddle #searchResult .result div.searchPageResult img{ float:left; margin-right:12px; }
#middle #wrapMiddle #searchResult .result div.searchPageResult div.thumb{ border:1px #ccc solid; float:left; margin-right:12px; }
#middle #wrapMiddle #searchResult .result div.searchPageResult .txt{ float:right; width:540px; }
#middle #wrapMiddle #searchResult .result div.searchPageResult .txt h2{ margin:0 0 2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; line-height:24px; font-weight:normal; }
#middle #wrapMiddle #searchResult .result div.searchPageResult .txt p{ margin:0 0 5px; padding:0; font-size:13px; line-height:11px; color:#303030; }
#middle #wrapMiddle #searchResult .result div.searchPageResult .txt p.cat{ font-size:12px; line-height:11px; color:#55a81d; }
#middle #wrapMiddle #searchResult .result div.searchPageResult ul.btn{ position:absolute; bottom:5px; right:7px; list-style:none; marign:0; padding:0; }
#middle #wrapMiddle #searchResult .result div.searchPageResult ul.btn li{ float:left; margin:0; padding:0; }
#middle #wrapMiddle #searchResult .result div.searchPageResult ul.btn li a.btn_add{ margin:0 2px 0 0; display:block; width:33px; height:30px; background:url(../../img/btn/btn_add.png) left top no-repeat;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/btn/btn_add.png'); }
#middle #wrapMiddle #searchResult .result div.searchPageResult ul.btn li a.btn_exclam{ margin:0 2px 0 0; display:block; width:29px; height:28px; background:url(../../img/btn/btn_exclam.png) left top no-repeat;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/btn/btn_exclam.png'); }
#middle #wrapMiddle #searchResult .result div.searchPageResult ul.btn li a.btn_cash{ margin:0 2px 0 0; display:block; width:18px; height:29px; background:url(../../img/btn/btn_cash.png) left top no-repeat;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/btn/btn_cash.png'); }
#middle #wrapMiddle #searchResult .result div.searchPageResult ul.btn li a.btn_profil{ margin:0 2px 0 0; display:block; width:32px; height:31px; background:url(../../img/btn/btn_profil.png) left top no-repeat;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/btn/btn_profil.png'); }

#middle #wrapMiddle #searchResult .otherResult{ padding-top:20px; }
#middle #wrapMiddle #searchResult .otherResult h2{ border-bottom:1px #333 solid; margin-bottom:5px; }
#middle #wrapMiddle #searchResult .otherResult ul li{ width:322px; height:20px; border-bottom:1px #ccc solid; text-align:left; line-height:20px; float:left;  }
#middle #wrapMiddle #searchResult .otherResult ul li a{ width:312px; padding-left:10px; height:20px; line-height:20px; display:block; }
#middle #wrapMiddle #searchResult .otherResult ul li a:hover{ font-weight:bold; background-color:#f3f1f1; text-decoration:none; }

#middle #wrapMiddle #searchResult .headerContenu{  }
#middle #wrapMiddle #searchResult .headerContenu h1{ font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#303030; }
#middle #wrapMiddle #searchResult div.menuContenu{ margin-top:10px; } 
#middle #wrapMiddle #searchResult div.menuContenu div.leftCol{ width:280px; float:left; }
#middle #wrapMiddle #searchResult div.menuContenu div.leftCol ul{ list-style:disc; list-style-position:inside; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#303030; }
#middle #wrapMiddle #searchResult div.menuContenu div.leftCol ul li{ line-height:25px; }
#middle #wrapMiddle #searchResult div.menuContenu div.leftCol ul li a{ text-decoration:underline; }
#middle #wrapMiddle #searchResult div.menuContenu div.rightCol{ width:355px; float:right; }
#middle #wrapMiddle #searchResult div.menuContenu div.rightCol img{ padding:5px; border:1px #ccc solid; }
#middle #wrapMiddle #searchResult div.contenu{ margin-top:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
#middle #wrapMiddle #searchResult div.contenu h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#698a0c; }
#middle #wrapMiddle #searchResult div.contenu h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#323232; }
#middle #wrapMiddle #searchResult div.contenu p{ padding:0; margin:10px 0 10px 35px; font-size:14px; letter-spacing:-.2px; }
#middle #wrapMiddle #searchResult div.contenu ul{ list-style:disc; margin:10px 0 10px 35px; list-style-position:inside; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#595959; }

#middle #wrapMiddle #searchResult .header div.searchPromo{ padding-top:5px; font-size:14px; }
#middle #wrapMiddle #searchResult .header div.searchPromo select{ border:1px #666 solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#middle #wrapMiddle #searchResult .header div.searchPromo select.cat{ width:147px; }
#middle #wrapMiddle #searchResult .header div.searchPromo select.city{ width:120px; }
#middle #wrapMiddle #searchResult .header div.searchPromo select.order{ width:94px; }
#middle #wrapMiddle #searchResult .header div.searchPromo input.btn{ float:right; margin-top:-4px; }
#middle #wrapMiddle #searchResult .header div.searchPromo span.orderBy{ padding-left:30px; }
#middle #wrapMiddle #searchResult div.resultPromo div.item{ padding:5px 5px 10px 5px; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#middle #wrapMiddle #searchResult div.resultPromo div.item.dark{ background-color:#ececec; }
#middle #wrapMiddle #searchResult div.resultPromo div.item div.pic{ width:48px; float:left; }
#middle #wrapMiddle #searchResult div.resultPromo div.item div.pic a.thumb{ border:1px #bebebe solid; background-color:#fff; }
#middle #wrapMiddle #searchResult div.resultPromo div.item div.info{ width:579px; float:right; }
#middle #wrapMiddle #searchResult div.resultPromo div.item div.info h3{ font-size:14px; color:#99cc00; }
#middle #wrapMiddle #searchResult div.resultPromo div.item div.info h3 span.time{ font-size:11px; color:#666; font-weight:normal; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; }
#middle #wrapMiddle #searchResult div.resultPromo div.item div.info h4{ font-size:12px; color:#181818; font-style:italic; }
#middle #wrapMiddle #searchResult div.resultPromo div.item div.info p{ font-size:12px; padding:0;}
#middle #wrapMiddle #searchResult div.resultPromo div.item div.info a.viewPromo{ float:right; margin-top:5px; }

#middle #wrapMiddle #searchResult div.searchCategory{ padding-top:30px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#middle #wrapMiddle #searchResult div.searchCategory h3{ color:#99cc00; font-size:18px; border-bottom:1px #666 solid; }
#middle #wrapMiddle #searchResult div.searchCategory p{ font-size:12px; margin:10px 0 25px 0; }

#middle #wrapMiddle #searchResult div.contenu table.comparatif{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#33; }
#middle #wrapMiddle #searchResult div.contenu table.comparatif tr td{ padding:4px; border-bottom:1px #666 solid; }

#middle #wrapMiddle #homeBoxRotator{ width:634px; position:relative; height:262px; background:url(../../img/bgHomeRotator.png) top left no-repeat;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgHomeRotator.png'); padding:12px 14px 13px 12px; }
#middle #wrapMiddle #homeBoxRotator div.item{ position:absolute; top:15; left:15; z-index:1; }
#middle #wrapMiddle #homeBoxRotator div.item div.homeBoxRotatorLeft{ width:240px; height:237px; padding:10px 0 10px 10px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; }
#middle #wrapMiddle #homeBoxRotator div.item div.homeBoxRotatorLeft h1{  font-size:18px; color:#92c012; }
#middle #wrapMiddle #homeBoxRotator div.item div.homeBoxRotatorLeft h1 span{ color:#595959; }
#middle #wrapMiddle #homeBoxRotator div.item div.homeBoxRotatorLeft h1 strong{ font-size:21px; text-transform:uppercase;  }
#middle #wrapMiddle #homeBoxRotator div.item div.homeBoxRotatorLeft p{ text-align:justify; padding-right:10px; }
#middle #wrapMiddle #homeBoxRotator div.item div.homeBoxRotatorRight{ width:370px; height:257px; float:right; }
#middle #wrapMiddle #homeBoxRotator a.arrowLeft{ width:19px; height:262px; display:block; z-index:99; position:absolute; top:12px; left:12px; background:url(../../img/banner/home/arrowLeft.png) center center no-repeat; }
#middle #wrapMiddle #homeBoxRotator a.arrowRight{ width:19px; height:262px; display:block; z-index:99; position:absolute; top:12px; right:14px; background:url(../../img/banner/home/arrowRight.png) center center no-repeat; }

#middle #wrapMiddle #homeBoxRotator div.item{ width:634px; height:262px; overflow:hidden; }

#middle #wrapMiddle #homeBoxSubscribe{ width:219px; height:119px; background:url(../../img/bgHomeSubscribe.png) top left no-repeat;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgHomeSubscribe.png'); padding:49px 15px 15px 15px; }
#middle #wrapMiddle #homeBoxSubscribe p{ padding:5px 4px; text-align:justify; }
*html #middle #wrapMiddle #homeBoxSubscribe a{ position:relative; cursor:pointer; }

#middle #wrapMiddle #homeBoxSuggestion{ width:213px; height:412px; background:url(../../img/bgHomeRotator2.jpg) top left no-repeat; padding:35px 20px 13px 17px; margin-top:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#middle #wrapMiddle #homeBoxSuggestion p{ padding:0 5px 5px 5px; font-size:12px; color:#595959; text-align:justify; }
#middle #wrapMiddle #homeBoxSuggestion form{ padding:0px 0 5px 5px; }
#middle #wrapMiddle #homeBoxSuggestion label{ display:block; margin:0 0 5px; font-size:12px; line-height:13px; font-weight:bold; color:#303030; }
#middle #wrapMiddle #homeBoxSuggestion input{ display:block; margin:0 0 13px; padding:5px 5px 0; width:193px; height:20px; font-size:12px; color:#303030; background:url(../../img/bgInputForm.jpg) left top no-repeat; border:none; }
#middle #wrapMiddle #homeBoxSuggestion textarea{ display:block; margin:0 0 13px; padding:5px; width:193px; height:40px; font-size:12px; color:#303030; background:url(../../img/bgTxtareaForm.jpg) left top no-repeat; border:none; }

#middle #wrapMiddle #homeBoxMeteo{ width:249px; height:98px; background:url(../../img/bgHomeMeteo.png) top left no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgHomeMeteo.png'); margin-top:5px; }
#middle #wrapMiddle #homeBoxMeteo.searchPage{ margin-bottom:14px; margin-top:0; }
#middle #wrapMiddle #homeBoxMeteo img.icon{ margin-right:5px; float:left; padding-top:12px; }
#middle #wrapMiddle #homeBoxMeteo h4{ font-size:22px; color:#424242; text-transform:uppercase; font-weight:normal; padding-top:12px; line-height:18px; }
#middle #wrapMiddle #homeBoxMeteo h4 span.info{ font-size:11px; text-transform:none; float:right; padding-right:15px; }
#middle #wrapMiddle #homeBoxMeteo div.regList{ height:60px; overflow:auto; margin-top:5px; }
#middle #wrapMiddle #homeBoxMeteo div.regList ul{ }
#middle #wrapMiddle #homeBoxMeteo div.regList li{ border-bottom:1px #ccc solid; }
#middle #wrapMiddle #homeBoxMeteo div.regList li a{ display:block; padding-left:15px; font-weight:bold; }
#middle #wrapMiddle #homeBoxMeteo div.regList li a:hover{ background-color:#92C012; color:#fff; text-decoration:none; }
#middle #wrapMiddle #homeBoxMeteo span.temp{ font-size:34px; color:#539fd0; font-weight:bold; line-height:30px; }
#middle #wrapMiddle #homeBoxMeteo span.temp span{ font-size: 20px; color: rgb(102, 102, 102); line-height: 10px; margin-top: 8px; position: absolute; font-weight: normal; }
#middle #wrapMiddle #homeBoxMeteo span.txt{ display:block; font-size:9px; text-transform:uppercase; color:#424242; }
#middle #wrapMiddle #homeBoxMeteo a.more{ display:block; font-size:8px; text-transform:uppercase; text-decoration:underline; color:#898989; padding-top:3px; }

#middle #wrapMiddle #boxPub{ margin-top:20px; clear:both; margin-bottom:30px; }
#middle #wrapMiddle #boxPub.searchPage{ margin-top:10px; margin-bottom:0; }
#middle #wrapMiddle #boxPub div.txt{ color:#686868; text-transform:uppercase; font-size:11px; text-align:left; padding-bottom:4px; }
#middle #wrapMiddle #boxPub img{ float:left; margin-right:6px; border:1px #ccc solid; }
#middle #wrapMiddle #boxPub img.last{ margin-right:0; }

#middle #wrapMiddle #boxProfilTop{ position:relative; margin-top:4px; clear:both; padding-bottom:18px; }
#middle #wrapMiddle #boxProfilTop .leftContour{ float:left; position:relative; display:block; width:15px; height:181px; background:url(../../img/bgProfilTopLeft.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgProfilTopLeft.png'); z-index:10; }
#middle #wrapMiddle #boxProfilTop .ctn{ float:left; position:relative; display:block; padding-top:14px; width:900px; height:167px; background:url(../../img/bgProfilTop.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgProfilTop.png'); z-index:10; }
#middle #wrapMiddle #boxProfilTop .ctn .logo{ width:178px; position:relative; height:147px; float:left; border:1px #ccc solid; }
#middle #wrapMiddle #boxProfilTop .ctn .banner{ width:715px; position:relative; height:147px; float:right; border:1px #ccc solid; }
#middle #wrapMiddle #boxProfilTop .rightContour{ float:left; position:relative; display:block; width:15px; height:181px; background:url(../../img/bgProfilTopRight.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgProfilTopRight.png'); z-index:10; }
#middle #wrapMiddle #boxProfilTop ul.menu{ position:absolute; display:block; bottom:0; right:10px; z-index:5; }
#middle #wrapMiddle #boxProfilTop ul.menu li{ list-style:none; float:left; display:block; margin-right:4px; width:150px; height:40px; background:url(../../img/btn/btnProfilTop.png) left top no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/btn/btnProfilTop.png'); text-align:center; }
#middle #wrapMiddle #boxProfilTop ul.menu li a{ line-height:53px; color:#303030; font-size:11px; font-weight:bold; text-transform:uppercase; }

#middle #wrapMiddle #boxProfilTop .ctn .logo a.zoneLogo{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; position:absolute; background-color:#fff; top:0; left:0; padding-top:47px; display:block; width:178px; height:100px; text-align:center; font-size:24px; color:#333; }
#middle #wrapMiddle #boxProfilTop .ctn .banner a.zoneBanner{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; position:absolute; background-color:#fff; top:0; left:0; padding-top:47px; width:715px; height:100px; display:block; text-align:center; font-size:24px; color:#333; }
#middle #wrapMiddle #boxProfilTop .ctn .logo a.zoneLogo:hover{ visibility:hidden; }
#middle #wrapMiddle #boxProfilTop .ctn .banner a.zoneBanner:hover{ visibility:hidden; }

#middle #wrapMiddle div.split2col_179_720{ margin-left:8px; }
#middle #wrapMiddle div.split2col_179_720 div.col01{ width:179px; float:left; }
#middle #wrapMiddle div.split2col_179_720 div.col02{ width:720px; float:right; }
#middle #wrapMiddle div.split2col_179_720 div.col02 ul{ list-style:disc; margin-left:20px;  }

#middle #wrapMiddle div.split2col_179_720 div.col01 ul.menuProfil { margin-bottom:10px; border-top:1px solid #d7d7d7; }
#middle #wrapMiddle div.split2col_179_720 div.col01 ul.menuProfil li { list-style:none; border-bottom:1px solid #d7d7d7; }
#middle #wrapMiddle div.split2col_179_720 div.col01 ul.menuProfil li a { display:block; padding-left:36px; width:142px; line-height:25px; font-size:14px; }
#middle #wrapMiddle div.split2col_179_720 div.col01 ul.menuProfil li a.roll { background:url(../../img/bgMenuProfil_roll.jpg) right center no-repeat; text-decoration:none; }
#middle #wrapMiddle div.split2col_179_720 div.col01 ul.menuProfil li a:hover { background:url(../../img/bgMenuProfil_roll.jpg) right center no-repeat; text-decoration:none; }
#middle #wrapMiddle div.split2col_179_720 div.col01 ul.menuProfil li.iconMenu_1{ background:url(../../img/icons/iconProfil.png) 11px center no-repeat; }
#middle #wrapMiddle div.split2col_179_720 div.col01 ul.menuProfil li.iconMenu_2{ background:url(../../img/icons/iconNews.png) 11px center no-repeat; }
#middle #wrapMiddle div.split2col_179_720 div.col01 ul.menuProfil li.iconMenu_3{ background:url(../../img/icons/iconPromo.png) 11px center no-repeat; }
#middle #wrapMiddle div.split2col_179_720 div.col01 ul.menuProfil li.iconMenu_4{ background:url(../../img/icons/iconJob.png) 11px center no-repeat; }
#middle #wrapMiddle div.split2col_179_720 div.col01 ul.menuProfil li.iconMenu_5{ background:url(../../img/icons/iconTeam.png) 11px center no-repeat; }
#middle #wrapMiddle div.split2col_179_720 div.col01 ul.menuProfil li.iconMenu_6{ background:url(../../img/icons/iconLink.png) 11px center no-repeat; }
#middle #wrapMiddle div.split2col_179_720 div.col01 ul.menuProfil li.iconMenu_7{ background:url(../../img/icons/iconPic.png) 11px center no-repeat; }
#middle #wrapMiddle div.split2col_179_720 div.col01 ul.menuProfil li.iconMenu_9{ background:url(../../img/icons/iconPage.png) 11px center no-repeat; }

#middle #wrapMiddle div.split2col_179_720 div.col01 div.boxVote{ width:137px; height:33px; background:url(../../img/btn/btnLike.jpg) top left no-repeat; margin:30px auto; }
#middle #wrapMiddle div.split2col_179_720 div.col01 div.boxVote div.nb{ width:44px; padding-left:3px; float:left; height:30px; text-align:center; padding-top:3px; font-weight:bold; font-size:12px; color:#fff; }
#middle #wrapMiddle div.split2col_179_720 div.col01 div.boxVote a.btn{ width:90px; height:33px; display:block; float:right; }

#middle #wrapMiddle div.split2col_179_720 div.col01 div.block { margin-top:13px; }
#middle #wrapMiddle div.split2col_179_720 div.col01 div.block h2 { display:block; font-size:12px; line-height:11px; margin-bottom:6px; padding-bottom:1px; background:url(../../img/bgProfilTitle.gif) left center repeat-x; }
#middle #wrapMiddle div.split2col_179_720 div.col01 div.block h2 span { padding-right:5px; background:#fcfcfc; }
#middle #wrapMiddle div.split2col_179_720 div.col01 div.block h4 { margin-top:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; }
#middle #wrapMiddle div.split2col_179_720 div.col01 div.block p { padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; }
#middle #wrapMiddle div.split2col_179_720 div.col01 div.block a.btn_ecrire_au_membre { display:block; margin:9px 0 20px; width:112px; height:28px; background:url(../../img/btn/btn_ecrire_au_membre.png) left top no-repeat; }
#middle #wrapMiddle div.split2col_179_720 div.col01 div.block a.btn_ecrire_au_membre span { display:none; }

#middle #wrapMiddle div.split2col_179_720 div.col01 div.block span.left { float:left; padding-right:10px; width:90px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
#middle #wrapMiddle div.split2col_179_720 div.col01 div.block span.right { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-align:right; }


#middle #wrapMiddle div.split2col_179_720 div.col01 div.block div.colLeft { float:left; padding:8px 6px 5px 0; width:82px; border-right:1px solid #ababab; }
#middle #wrapMiddle div.split2col_179_720 div.col01 div.block div.colLeft a { margin-right:4px; }
#middle #wrapMiddle div.split2col_179_720 div.col01 div.block div.colRight { float:right; padding:13px 10px 0 0; width:66px; }

#middle #wrapMiddle div.split2col_179_720 div.col02 h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; line-height:24px; margin-top:1px; color:#303030; }
#middle #wrapMiddle div.split2col_179_720 div.col02 h1.main{ font-size:30px; color:#333; }
#middle #wrapMiddle div.split2col_179_720 div.col02 h1.underline{ border-bottom:1px #303030 solid; margin-bottom:15px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:15px; line-height:15px; margin-top:5px; margin-bottom:30px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 h4.marge10 { margin-bottom:10px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 h4.marge36 { margin-bottom:36px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 h4.marge30 { margin-bottom:30px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 .page{ float:right; margin-bottom:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:21px; font-weight:bold; color:#676767; }
#middle #wrapMiddle div.split2col_179_720 div.col02 .page.nouvelle{ margin-bottom:0px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 .page span{ display:inline-block; overflow:hidden; }
#middle #wrapMiddle div.split2col_179_720 div.col02 .page a{ display:inline-block; width:20px; height:21px; margin:0 0 0 2px; text-align:center; background:url(../../img/btn/btn_page.jpg) left top no-repeat; overflow:hidden; color:#676767; }
#middle #wrapMiddle div.split2col_179_720 div.col02 .page a.active{ background:url(../../img/btn/btn_page_active.jpg) left top no-repeat; }
#middle #wrapMiddle div.split2col_179_720 div.col02 .page a.nocadre{ background:none; line-height:27px; }

#middle #wrapMiddle div.split2col_179_720 div.col02 div.block { margin-top:14px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.service { margin-top:10px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.biographie { margin-top:18px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.biographie div.blockToHide h2{ background-image:none; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.reseau { margin-top:12px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.galerie { margin-top:19px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.lien { margin-top:3px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.emploi { margin-top:0px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.emploi.marge6 { margin-top:6px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.equipe { margin-top:25px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.nouvelle { margin-top:32px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.nouvelle.open { margin-top:14px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.nouvelle.nomarge { margin-top:-3px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.promotion { margin-top:0px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block h2 { position:relative; display:block; font-size:16px; line-height:16px; margin-bottom:7px; padding-bottom:2px; background:url(../../img/bgProfilTitle.gif) left center repeat-x; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block div.sepItem{ border:1px #ccc solid; padding:15px 4px 5px 4px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.emploi h2 { padding-bottom:5px; background:none; border-bottom:1px solid #929292; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.equipe h2 { padding-bottom:5px; background:none; border-bottom:1px solid #929292; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.nouvelle h2 { padding-bottom:5px; background:none; border-bottom:1px solid #929292; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.promotion h2 { padding-bottom:5px; background:none; border-bottom:1px solid #929292; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block h2 span { padding-right:5px; background:#fcfcfc; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.emploi h2 span.date { padding-right:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.equipe h2 span.desc { padding-right:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.nouvelle h2 span.desc { padding-right:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.promotion h2 span.desc { padding-right:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block h2 a.btn_less { position:absolute; display:block; right:0; top:0; width:19px; height:19px; background:url(../../img/btn/btnProfilLess.jpg) left center no-repeat }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block h2 a.btn_more { position:absolute; display:block; right:0; top:0; width:19px; height:19px; background:url(../../img/btn/btnProfilMore.jpg) left center no-repeat }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block h2 a.btn_edit { display:block; padding-right:36px; padding-left:10px; line-height:32px; height:32px; margin-top:-8px; font-weight:normal; text-decoration:underline; font-size:14px; background:#fff url(../../img/icons/editGear.png) right center no-repeat; float:right; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block h2 a.btn_delete { display:block; padding-right:36px; padding-left:10px; line-height:32px; height:32px; margin-top:-8px; font-weight:normal; text-decoration:underline; font-size:14px; background:#fff url(../../img/icon/iconDelete.png) right center no-repeat; float:right; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block h2 a span { display:none; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; padding-bottom:17px; text-align:justify; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.emploi p {padding-bottom:14px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block p.last { padding-bottom:0; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block a.btn_voir_la_suite { float:right; display:block; margin:0; width:102px; height:28px; background:url(../../img/btn/btn_voir_la_suite.jpg) left top no-repeat; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.nouvelle a.btn_voir_la_suite { margin-top:19px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block a.btn_voir_la_suite span { display:none; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block a.btn_refermer { float:right; display:block; margin:6px 0 11px; width:102px; height:28px; background:url(../../img/btn/btn_refermer.jpg) left top no-repeat; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.nouvelle a.btn_refermer { margin:32px 0 0; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block a.btn_refermer span { display:none; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.galerie p { padding-bottom:12px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block span.left { float:left; padding-right:10px; width:124px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block form span.left{ line-height:22px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block span.left.lineheight { line-height:37px; margin-top:12px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block span.left.marginBig { margin-top:19px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block span.right { float:left; /*font-family:Verdana, Arial, Helvetica, sans-serif;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block span.right a { margin-right:2px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block span.right.lineheight { margin-top:12px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block span.right.marginBig { margin-top:19px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block span.right input{ border:1px #333 solid; width:200px; line-height:20px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block span.right textarea{ border:1px #333 solid; width:400px; height:60px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block textarea.haveEditor{ border:2px solid #ABABAB; width:675px; height:400px; padding:4px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block textarea.bannerEditor{ border:2px solid #ABABAB; width:675px; height:400px; padding:4px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block div.map { margin-top:13px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block div.albumImage { float:left; margin:0 28px 10px 0; width:121px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block div.albumImage.last { margin:0 0 10px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block div.albumImage img { border:1px solid #959595; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block div.albumImage span.desc { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; color:#303030; margin-top:3px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block div.albumImage a.thumb{ border:1px solid #959595; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block div.albumImage div.thumb{ border:1px solid #959595; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.equipe img { float:left; border:1px solid #949494; margin-right:8px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.nouvelle img { float:left; border:1px solid #949494; margin-right:8px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.promotion img { float:left; border:1px solid #949494; margin-right:8px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.promotion div.thumb{ float:left; border:1px #ccc solid; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.promotion a.thumb{ float:left; border:1px #ccc solid; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block div.left { float:left; padding-right:15px; width:113px; margin-top:5px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.equipe div.left { padding-right:0; width:545px; margin-top:0; float:right; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.equipe div.thumb{ float:left; border:1px #ccc solid; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.equipe a.thumb{ float:left; border:1px #ccc solid; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.nouvelle div.thumb{ float:left; border:1px #ccc solid; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.nouvelle a.thumb{ float:left; border:1px #ccc solid; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.nouvelle div.left { padding-right:0; width:575px; margin-top:0; float:right; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.promotion div.left { padding-right:0; width:545px; margin-top:0; float:right; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block div.left h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block div.right { float:left; padding-left:10px; border-left:1px solid #ababab; margin-top:5px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block div.right p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding-bottom:5px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block div.right a.mail { padding-right:22px; background:url(../../img/icon/mail.jpg) right top no-repeat; line-height:20px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block a.btn_ecrire_au_membre { display:block; margin:0px; width:112px; height:28px; background:url(../../img/btn/btn_ecrire_au_membre.jpg) left top no-repeat; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block a.btn_ecrire_au_membre span { display:none; }

#middle #wrapMiddle div.split2col_179_720 div.col02 div.block.reseaux div a img{ margin:5px; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block div.bannerBgList div.item{ width:220px; padding:0 0 10px 10px; float:left; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block div.bannerBgList div.item input{ float:left; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.block div.bannerBgList div.item img{ float:right; }

#middle #wrapMiddle div.split3col_3x298{ margin-top:5px; }
#middle #wrapMiddle div.split3col_3x298 div.col01{ width:298px; float:left; margin-right:12px; }
#middle #wrapMiddle div.split3col_3x298 div.col02{ width:298px; float:left; margin-right:12px; }
#middle #wrapMiddle div.split3col_3x298 div.col03{ width:298px; float:left; }

#middle #wrapMiddle #homeBoxLike{ background:url(../../img/bgHomeBoxLike.png) top left no-repeat;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgHomeBoxLike.png'); width:268px; height:457px; padding:0 15px 15px 15px; }
#middle #wrapMiddle #homeBoxLike div.title{ height:30px; }
#middle #wrapMiddle #homeBoxLike div.title a.refresh{ display:inline-block; float:right; height:30px; width:30px; background:url(../../img/icon/iconBoxRefresh.png) center center no-repeat;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icon/iconBoxRefresh.png'); }
#middle #wrapMiddle #homeBoxLike div.contain div.item{ height:49px; padding:5px; border-bottom:1px #ccc solid; }
#middle #wrapMiddle #homeBoxLike div.contain div.item a.likeBoxVote{ display:block; color:#fff; text-align:center; float:left; margin-right:5px; height:41px; width:41px; padding:4px; background:url(../../img/icon/iconBgLikeVote.gif) top left no-repeat; }
#middle #wrapMiddle #homeBoxLike div.contain div.item a.likeBoxVote span.number{ display:block; font-size:14px; font-weight:bold; padding-top:3px; line-height:12px; }
#middle #wrapMiddle #homeBoxLike div.contain div.item a.likeBoxVote span.txt{ display:block; font-size:11px; text-transform:uppercase; line-height:9px; padding-bottom:6px; padding-top:3px; }
#middle #wrapMiddle #homeBoxLike div.contain div.item a.likeBoxVote span.vote{ display:block; font-size:8px; text-transform:uppercase; }
#middle #wrapMiddle #homeBoxLike div.contain div.item a.likeBoxVote:hover{ text-decoration:none; }
#middle #wrapMiddle #homeBoxLike div.contain div.item h3{ color:#92c012; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#middle #wrapMiddle #homeBoxLike div.contain div.item p{ color:#181818; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

#middle #wrapMiddle #homeBoxPromo{ background:url(../../img/bgHomeBoxPromo.png) top left no-repeat;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgHomeBoxPromo.png'); width:268px; height:457px; padding:0 15px 15px 15px; }
#middle #wrapMiddle #homeBoxPromo div.title{ height:30px; }
#middle #wrapMiddle #homeBoxPromo div.title a.refresh{ display:inline-block; float:right; height:30px; width:30px; background:url(../../img/icon/iconBoxRefresh.png) center center no-repeat;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icon/iconBoxRefresh.png'); }
#middle #wrapMiddle #homeBoxPromo div.contain div.item{ padding:15px 5px; border-bottom:1px #ccc solid; height:110px; overflow:hidden; }
#middle #wrapMiddle #homeBoxPromo div.contain div.item a.thumb{ float:left; margin-right:5px; border:1px #ccc solid; }
#middle #wrapMiddle #homeBoxPromo div.contain div.item h3{ color:#92c012; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#middle #wrapMiddle #homeBoxPromo div.contain div.item h4{ color:#181818; font-style:italic; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#middle #wrapMiddle #homeBoxPromo div.contain div.item p{ color:#181818; font-size:11px; width:204px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:5px; }

#middle #wrapMiddle #homeBoxMember{ background:url(../../img/bgHomeBoxMember.png) top left no-repeat;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgHomeBoxMember.png'); width:268px; height:457px; padding:0 15px 15px 15px; }
#middle #wrapMiddle #homeBoxMember div.title{ height:30px; }
#middle #wrapMiddle #homeBoxMember div.title a.refresh{ display:inline-block; float:right; height:30px; width:30px; background:url(../../img/icon/iconBoxRefresh.png) center center no-repeat;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icon/iconBoxRefresh.png'); }
#middle #wrapMiddle #homeBoxMember div.contain div.item{ padding:4px 5px; border-bottom:1px #ccc solid; height:48px; overflow:hidden; }
#middle #wrapMiddle #homeBoxMember div.contain div.item img.icon{ float:left; margin-right:10px; }
#middle #wrapMiddle #homeBoxMember div.contain div.item div.thumb{ float:left; margin-right:10px; border:1px #ccc solid; }
#middle #wrapMiddle #homeBoxMember div.contain div.item h3{ color:#92c012; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#middle #wrapMiddle #homeBoxMember div.contain div.item h4{ color:#181818; font-style:italic; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#middle #wrapMiddle #homeBoxMember div.contain div.item p{ color:#181818; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:5px; }

#footer{ height:312px; background:url(../../img/bgFooterRepeat.gif) top left repeat-x; margin-top:20px; }
#footer #wrapFooter{ width:927px; height:302px; margin:0 auto; padding-top:20px; font-family:Arial, Helvetica, sans-serif; }
#footer #wrapFooter div.col01{ width:274px; float:left; padding-right:35px; }
#footer #wrapFooter div.col02{ width:239px; float:left; padding:0 30px; }
#footer #wrapFooter div.col03{ width:274px; float:left; padding-left:35px; }
#footer #wrapFooter div.info{ font-size:11px; line-height:15px; border-bottom:1px #bbbbbb solid; padding:5px 0; margin-bottom:15px; }
#footer #wrapFooter ul.pucePlus li{  font-size:12px; color:#37383a; padding-left:18px; background:url(../../img/puce.gif) center left no-repeat; margin-bottom:5px; font-weight:bold; }
#footer #wrapFooter label{ font-size:12px; color:#37383a; font-weight:bold; padding-bottom:3px; display:block; }
#footer #wrapFooter input.txt{ border:1px #c7c7c7 solid; padding:4px; width:231px; margin-bottom:15px; }
#footer #wrapFooter input.btn{ float:right; }
#footer #wrapFooter div.follow{ padding-bottom:15px; }

/*ADMIN*/
div.picPreviewBox{ width:125px; height:125px; border:2px solid #ABABAB; float:left; background-color:#fff; }
div.picPreviewBoxRight{ float:left; padding-left:10px; width:283px }
div.picPreviewBoxRight span{ padding-top:5px; font-size:12px; font-weight:normal; margin-left:10px; display:inline-block; padding:4px; border:2px  #006B8A solid; background-color:#88D9FF; color:#006B8A; }
a.btnExplo{ display:inline-block; height:56px; width:283px; background:url(../../img/btn/btnOpenExplo.jpg) top left no-repeat; }
div.explorateur{ padding:5px; height:210px; overflow:auto; margin-top:53px; }
div.explorateur div.blockPic{ float:left; margin:3px; }
div.explorateur div.blockPic a.thumb{ border:3px #ccc solid; display:block; height:75px; width:75px; }
div.explorateur div.blockPic a.active{ border:3px #92c012 solid; }
div.explorateur div.blockPic a.del{ background:url(../../img/icons/iconDelete.png) center left no-repeat; height:18px; display:block; color:#f00; padding-left:18px; }
div.uploadZone{ border-top:2px #ccc solid; }
div.uploadZone #btn-upload{ background:url(../../img/icons/iconUpload.png) top left no-repeat; height:27px; width:60px; float:left; padding-left:35px; font-size:12px; line-height:12px; padding-top:5px; font-weight:bold; }
#list-upload{ width:510px; float:right; height:32px; overflow:auto; padding-left:10px; }
#list-upload li{ font-size:10px; color:#333; padding-top:4px;  }
#list-upload li span.file-title{ padding-right:4px; }
#list-upload li span.file-size{ padding-right:4px; }
#list-upload li a.file-cancel{ color:#f00;padding-right:4px;padding-left:4px; }
#list-upload li span.file-error{ color:#f00;padding-right:4px; display:block; }

/*TIPS*/
.tip-top{ display:none; visibility:hidden; }
.tip-bottom{ display:none; visibility:hidden; }
.tip-title{ display:none; visibility:hidden; }
.tips-job .tip { background:url(../../img/box/box_job.png) top left no-repeat; width:358px; height:147px; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/box/box_job.png'); }
.tips-job .tip-text { color:#fff; padding:70px 37px 30px 10px; font-weight:bold; font-size:12px; }
.tips-news .tip { background:url(../../img/box/box_news.png) top left no-repeat; width:358px; height:147px; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/box/box_news.png'); }
.tips-news .tip-text { color:#fff; padding:70px 37px 30px 10px; font-weight:bold; font-size:12px; }
.tips-promo .tip { background:url(../../img/box/box_promotion.png) top left no-repeat; width:358px; height:147px; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/box/box_promotion.png');}
.tips-promo .tip-text { color:#fff; padding:70px 37px 30px 10px; font-weight:bold; font-size:12px; }
.tips-rabais .tip { background:url(../../img/box/box_rabais.png) top left no-repeat; width:358px; height:147px; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/box/box_rabais.png'); }
.tips-rabais .tip-text { color:#fff; padding:70px 37px 30px 10px; font-weight:bold; font-size:12px; }

.tips-job-right .tip { background:url(../../img/box/box_job_inverse.png) top left no-repeat; width:358px; height:147px; }
.tips-job-right .tip-text { color:#fff; padding:70px 37px 30px 10px; font-weight:bold; font-size:12px; }
.tips-news-right .tip { background:url(../../img/box/box_news_inverse.png) top left no-repeat; width:358px; height:147px; }
.tips-news-right .tip-text { color:#fff; padding:70px 37px 30px 10px; font-weight:bold; font-size:12px; }
.tips-promo-right .tip { background:url(../../img/box/box_promotion_inverse.png) top left no-repeat; width:358px; height:147px; }
.tips-promo-right .tip-text { color:#fff; padding:70px 37px 30px 10px; font-weight:bold; font-size:12px; }
.tips-rabais-right .tip { background:url(../../img/box/box_rabais_inverse.png) top left no-repeat; width:358px; height:147px; }
.tips-rabais-right .tip-text { color:#fff; padding:70px 37px 30px 10px; font-weight:bold; font-size:12px; }

div.block div.step01{ width:721px; height:38px; background:url(../../img/form/step01.jpg) top left no-repeat; }
div.block div.step02{ width:721px; height:38px; background:url(../../img/form/step02.jpg) top left no-repeat; margin-top:10px; }
div.block div.step03{ width:721px; height:38px; background:url(../../img/form/step03.jpg) top left no-repeat; margin-top:10px; }
div.block div.formContainer{ margin-left:7px; width:714px; background-color:#f0f0f0; padding-top:3px; margin-bottom:10px; }
div.block div.formContainer div.formTips{ background-color:#d3d3d3; padding:5px; margin:0px 0 0px 0; font-style:italic; font-size:14px; font-weight:bold; }
div.block div.formContainer div.formTips div.leftCol{ width:340px; float:left; }
div.block div.formContainer div.formTips div.rightCol{ width:340px; float:right; }
div.block div.formContainer div.formTips strong{ color:#f00; }
div.block div.formContainer div.formTips em{ display:inline-block; padding:4px; border:2px  #006B8A solid; background-color:#88D9FF; color:#006B8A; font-weight:normal; }
div.block div.formContainer div.formTips em strong{ color:#006B8A; }
div.block div.formContainer div.formContainerPadding{ padding:10px; }
div.block div.formContainer div.formContainerPadding div.bannerBgList input.radio{ width:auto; }
div.block div.formContainer div.formContainerPadding ul.listCheck li{ line-height:20px; border-bottom:1px #ccc solid; padding:3px 0; }
div.block div.formContainer div.formContainerPadding ul.listIcon li{ line-height:36px; border-bottom:1px #ccc solid; padding:3px 0; }
div.block div.formContainer div.formContainerPadding ul.listIcon li input.txt{ padding:4px; border:2px #ababab solid; width:325px; }
div.block div.formContainer div.formContainerPadding ul.listIcon li span.fixWidth{ width:125px; display:inline-block; font-weight:bold; }
div.block div.formContainer div.formContainerPadding ul.listIcon li span.fixIcon{ padding:0 5px; }
div.block div.formContainer div.formContainerPadding div.leftCol{ width:340px; float:left; }
div.block div.formContainer div.formContainerPadding div.leftCol div.item.keyword input{ border:0; }
#middle #wrapMiddle div.split2col_179_720 div.col02 div.item.keyword ul{ margin-left:0; }
div.block div.formContainer div.formContainerPadding div.rightCol{ width:340px; float:right; }
div.block div.formContainer div.formContainerPadding div.item label{ display:block; font-size:14px; color:#303030; margin-top:4px; font-weight:bold; }
div.block div.formContainer div.formContainerPadding div.item input{ padding:4px; border:2px #ababab solid; width:325px; }
div.block div.formContainer div.formContainerPadding div.item textarea{ padding:4px; border:2px #ababab solid; width:325px; height:75px; }
div.block div.btnZone{ text-align:center; }

/* FORM */
/**************************************************************

	Validate
	v 2.1

**************************************************************/
ul.colLeft{ width:70%;  }
ul.colRight{ width:49%; float:right; }
ul.form{ list-style:none; list-style-position:outside; list-style-type:none; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0 auto; padding:0; }

ul.form li{  padding:3px 0;  line-height:28px; height:25px; border-bottom:1px #CCCCCC solid; padding-top:3px; }
ul.form li.double{ height:57px; }
ul.form li.triple{ height:85px; }
ul.form li.quadruple{ height:113px; }
ul.form li.noBorder{ border:0; height:28px; }
ul.form li label{ display:block; width:120px; float:left; }
ul.form li div{ display:block; float:right; }
ul.form li div span.info{ line-height:normal; font-style:italic; font-size:11px; }
ul.form li div input{ border:1px solid #AAA; font-size:14px; padding:2px 2px 2px 2px; color:#666; background:url(../../../../img/form/bgInput.gif) top left repeat-x; width:283px; }
ul.form li div select{ border:1px solid #AAA; font-size:14px; padding:2px 2px 2px 2px; color:#666; background:url(../../../../img/form/bgInput.gif) top left repeat-x; width:289px; }
ul.form li div textarea{ border:1px solid #AAA; white-space:nowrap; font-size:14px; padding:2px 0px 2px 2px; color:#666; background:url(../../../../img/form/bgInput.gif) top left repeat-x; width:283px; }
ul.form li div div.textarea{ border:1px solid #AAA; height:49px; overflow:auto; white-space:nowrap; font-size:14px; padding:2px 0px 2px 2px; color:#666; background:url(../../../../img/form/bgInput.gif) top left repeat-x; width:283px; }
ul.form li div div.textarea ul{ list-style:square; margin-left:20px; }
ul.form li div div.textarea ul li{ font-size:11px; margin-top:3px; height:16px; padding:0; line-height:16px; }
ul.form li div div.textarea ul li a{ display:none; }

ul.form li.triple div div.textarea{ height:77px; }
ul.form li.quadruple div div.textarea{ height:105px; }

ul.form li div textarea.error{ background:url(../../../../img/form/bgInputError.gif) top right no-repeat; }
ul.form li div div.textarea.error{ background:url(../../../../img/form/bgInputError.gif) top right no-repeat; }

ul.form li div input.hasIcon{ width:160px; }
ul.form li div input.search{ float:right; }
ul.form li div div.refresh{ width:20px; float:right; }
ul.form li div div.refresh img{ padding-top:4px; cursor:pointer; }
ul.form li div textarea.hasIcon{ width:185px; }
ul.form li div div.textarea.hasIcon{ width:237px; }
ul.form li div input.error{ background:url(../../../../img/form/bgInputError.gif) bottom right no-repeat; }
ul.form li div span.errorMessage{ display:inline-block; height:18px; background:url(../../../../img/form/bgMsgError.gif) top left no-repeat; border-right:1px #ffc000 solid; padding:0 15px; line-height:18px; font-family:10px; font-family: Courier, monospace; color:#996600; text-align:left; margin:2px 0 0 4px; position:absolute; cursor:help; font-weight:bold; }
ul.form li div input.btn{ background:#000 url(../../../../img/form/bgBtn.gif) top left repeat-x; padding:0; height:28px; font-weight:bold; color:#fff; line-height:18px; }

#conditionFree ul{ margin-left:20px; }
#conditionFree ul li{ list-style:circle inside none; }
#conditionFree ol{ margin-left:20px; }
#conditionFree ol li{ list-style:lower-alpha inside none; }
#conditionPay ul{ margin-left:20px; }
#conditionPay ul li{ list-style:circle inside none; }
#conditionPay ol{ margin-left:20px; }
#conditionPay ol li{ list-style:lower-alpha inside none; }

ul.form li .filterWrapper{ position:relative; }
ul.form li .filterWrapper ul { background-color:#FFFFFF; border:1px solid #ccc; left:0px; list-style:none outside none; margin:0; overflow:auto; padding:0; position:absolute; top:20px; }
ul.form li .filterWrapper li { background-color:#FFFFFF; display:block; padding:1px 1px 1px 20px; }
ul.form li .filterWrapper li.checked { background:url("../../img/icon/icon-ok.png") no-repeat center left #DDDDDD; color:#000000; }

div.fc-tbx{ z-index:400; }

table.abon{ font-size:13px; width:100%; }
table.abon thead th{ border-bottom:2px #333 solid; background-color:#666666; color:#fff; padding:4px 10px; }
table.abon tr td{ border-bottom:1px #333 solid; padding:2px 10px; }

div.tipsAbon{ border:2px #009eb6 solid; background:#a4d9e1; color:#195058; font-weight:bold; padding:5px; margin-bottom:5px; }
div.tipsAbon{ border:2px #ff0707 solid; background:#fff; color:#ff0707; font-weight:bold; padding:5px; margin-bottom:5px; }

*html #leftMenuBox{ position:absolute; top:0px; display:block; width:927px; left:0; height:209px;  z-index:9999; }
*html #leftMenuBox #leftMenuLink{ _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu/btnMenu.png'); }
/**html #leftMenuBox #leftMenuContain{ _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu/bgMenu.png'); }*/
#leftMenuBox.hide{ display:none; }
#leftMenuBox{ position:fixed; margin-top:250px; display:block; width:48px; height:209px;  z-index:9999; }
#leftMenuBox #leftMenuLink{ height:209px; width:48px; background:url(../../img/menu/btnMenu.png) top left no-repeat; display:block; }
#leftMenuBox #leftMenuContain{ height:144px; padding:50px 15px 15px 38px;  position:relative; width:912px; background:url(../../img/menu/bgMenu.png) top left no-repeat; }
#leftMenuBox #leftMenuContain #closeMenuLink{ position:absolute; display:block; top:15px; right:20px; height:15px; width:15px; background:url(../../img/menu/btnClose.png) top left no-repeat; }
#leftMenuBox div{ float:left; }
#leftMenuBox #leftMenuContain a.big{ display:block; width:140px; padding:0 20px; float:left; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif;  }
#leftMenuBox #leftMenuContain a.big.home{ width:88px; padding-left:0; }
#leftMenuBox #leftMenuContain a.big.news{ padding-left:28px; width:154px; }
#leftMenuBox #leftMenuContain a.big.promo{ padding:0 32px; width:156px; }
#leftMenuBox #leftMenuContain a.big.job{ padding:0 28px; }
#leftMenuBox #leftMenuContain a.big:hover{ text-decoration:none; color:#a6e002; }
