/* =General-----------------------------------------------------------------------------*/

html{height: 100%}
p{margin: 0;padding: 0;}
blockquote{}
ul, ol{margin: 0;padding: 0;list-style: none;}
.clear{ /* Class for clearing floats */clear:both; height:0px; overflow:hidden;}
img{ /* Remove border around linked images */border: 0;}

span.hilite{ font-weight:bold; color:#009900; }

/* =Typography-----------------------------------------------------------------------------*/

body{ height:100%; margin:0px; padding:0px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; color: #333; background:url("../../img/bg.jpg") top center repeat-x; }

/* =Headings-----------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6{ font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}

/* =Frame-----------------------------------------------------------------------------*/
#wrap{ width:858px; margin:0 auto; }

#header{ height:159px; background:transparent url("../../img/bgHeader.jpg") top left no-repeat;  }
#header #zoneTop{ padding-bottom:5px; }
#header #zoneTop #linkHome{ display:block; height:105px; text-decoration:none; }
#header #zoneTop #linkHome #phone{ text-align:right; text-decoration:none; color:#333; font-size:25px; font-weight:bold; padding-top:50px; }
#header #zoneTop #linkHome #dispo{ text-align:right; text-decoration:none; color:#666; font-size:12px; padding-top:1px; }
#header #zoneTop #mailling{ height:21px; width:190px; background:#fff url("../../img/bgMenu.gif") top left repeat-x; border:1px #333 solid; line-height:21px; text-align:center; float:left; }
#header #zoneTop #mailling input.search{ float:left;height:16px; width:150px; margin:0px; font-size:10px; line-height:18px; color:#333; border:1px #333 solid;  }
#header #zoneTop #mailling input.loupe{ float:right;height:21px; width:21px; margin:0px; font-size:10px; line-height:10px; color:#333; border:1px #333 solid; background:transparent url("../../img/iconCoin/acommercial.gif") top left no-repeat; cursor:pointer; }
#header #zoneTop #helpNav{ width:300px; float:right; color:#333; text-align:right; padding-top:10px; }
#header #zoneTop #helpNav a{ text-decoration:none; color:#333; }
#header #zoneTop #helpNav a:hover{ background:#F0F0F0; }
#header #zoneTop #helpNav #linkSecur{ background:#fff url("../../img/iconCadena.gif") top left no-repeat; padding-left:16px; }
#header #zoneMenu{ heigh:21px; clear:both; }
#header #zoneMenu #mainMenu{ height:21px; width:673px; background:transparent url("../../img/bgMenu.gif") top left repeat-x; border:1px #333 solid; line-height:21px; text-align:center; float:left; background:transparent url("../../img/bgMenu.gif") top left repeat-x; }
#header #zoneMenu #mainMenu a{ text-decoration:none; color:#fff; font-weight:bold; margin-left:10px; }
#header #zoneMenu #mainMenu a.active{ background:#4f4f4f; padding:3px 10px 5px 10px; border-right:1px #333 solid; border-left:1px #333 solid; }
#header #zoneMenu #mainMenu a:hover{ color:#79a1ba; }

#header #zoneMenu #search{ height:21px; width:178px; background:transparent url("../../img/bgMenu.gif") top left repeat-x; border:1px #333 solid; line-height:21px; text-align:center; float:right; overflow:hidden; }
#header #zoneMenu #search input.search{ float:left;height:16px; width:140px; margin:0px; font-size:10px; line-height:18px; color:#333; border:1px #333 solid;  }
#header #zoneMenu #search input.loupe{ float:right;height:21px; width:21px; margin:0px; font-size:10px; line-height:10px; color:#333; border:1px #333 solid; background:transparent url("../../img/iconCoin/loupe.gif") top left no-repeat; cursor:pointer; }

#middle{ }
#middle #leftCol{ width:675px; float:left; }
#middle div.paddingTop{ padding-top:5px; }
#middle #rightCol{ width:178px; float:right; overflow:hidden; }

#middle #leftCol #boxPub{ border:1px #333 solid; height:210px; overflow:hidden; }
#middle #leftCol #boxPub #headerPub{ background:#fff url("../../img/headerPub.gif") top left repeat-x; height:6px; overflow:hidden; }
#middle #leftCol #boxPub #middlePub #leftBtnPub{ display:block; float:left; background:#434242 url("../../img/arrowLeftPub.gif") center center no-repeat; width:15px; height:183px; border-right:2px #333 solid; }
#middle #leftCol #boxPub #middlePub #leftBtnPub:hover{ background:#5a5959 url("../../img/arrowLeftPubOver.gif") center center no-repeat; }
#middle #leftCol #boxPub #middlePub #mainPub{ height:183px; float:left; width:639px; overflow:hidden;  }
#middle #leftCol #boxPub #middlePub #mainPub div.boxNews{ }
#middle #leftCol #boxPub #middlePub #mainPub div.boxNews h3{ font-size:16px; color:#333; background-color:#9CCEEC; padding:2px 10px 2px 10px;  }
#middle #leftCol #boxPub #middlePub #mainPub div.boxNews h5{ font-size:11px; color:#666; background-color:#CCCCCC; padding:2px 10px 2px 10px; }
#middle #leftCol #boxPub #middlePub #mainPub div.boxNews span{ display:block;font-size:11px; color:#333; padding:10px; }
#middle #leftCol #boxPub #middlePub #rightBtnPub{ display:block; float:left; background:#434242 url("../../img/arrowRightPub.gif") center center no-repeat; width:15px; height:183px; border-left:2px #333 solid; }
#middle #leftCol #boxPub #middlePub #rightBtnPub:hover{ background:#5a5959 url("../../img/arrowRightPubOver.gif") center center no-repeat; }
#middle #leftCol #boxPub #menuPub{ background:#fff url("../../img/bgMenu.gif") top left repeat-x; height:21px; clear:both; }
#middle #leftCol #boxPub #menuPub a{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:22px; color:#fff; display:block; float:left; width:168px; text-align:center; font-weight:bold; text-decoration:none; text-transform:uppercase; overflow:hidden;  }
#middle #leftCol #boxPub #menuPub a:hover{ color:#fff; background:transparent url("../../img/bgBtnOver.gif") top left repeat-x; }
#middle #leftCol #boxPub #menuPub a.active{ color:#fff; background:transparent url("../../img/bgBtnOver.gif") top left repeat-x; }


#middle #leftCol div.boxGrey{ border:1px #333 solid; margin-top:5px; }
#middle #leftCol div.boxGrey h1{ padding-left:10px;font-size:11px; color:#fff; background:#fff url("../../img/bgMenu.gif") top left repeat-x;height:21px; line-height:22px; text-transform:uppercase; }
#middle #leftCol div.boxGrey h1 strong{ display:block; height:21px; float:left; width:200px; }
#middle #leftCol div.boxGrey h1 div{ display:block; height:21px; float:right; width:45px; }
#middle #leftCol div.boxGrey h1 div.iconI{ background:url("../../img/iconCoin/i.gif") center right no-repeat; }
#middle #leftCol div.boxGrey h1 div.iconArrowDown{ background:url("../../img/iconCoin/baisse.gif") center right no-repeat; }
#middle #leftCol div.boxGrey h1 div.icon3Star{ background:url("../../img/iconCoin/stars.gif") center right no-repeat; }
#middle #rightCol div.boxGrey h1 div.iconCart{ background:url("../../img/iconCoin/panier.gif") center right no-repeat; }
#middle #rightCol div.boxGrey h1 div.iconCash{ background:url("../../img/iconCoin/piastre.gif") center right no-repeat; }
#middle #rightCol div.boxGrey h1 div.iconTel{ background:url("../../img/iconCoin/phone.gif") center right no-repeat; }
#middle #rightCol div.boxGrey h1 div.iconCons{ background:url("../../img/iconCoin/gear.gif") center right no-repeat; }
#middle #rightCol div.boxGrey h1 div.iconSaviez{ background:url("../../img/iconCoin/interogation.gif") center right no-repeat; }
#middle #leftCol div.overBlue h1{ background:#fff url("../../img/bgBtnOver.gif") top left repeat-x;}
#middle #leftCol div.overBlue h1 div.iconI{ background:url("../../img/iconCoin/i_b.gif") center right no-repeat; }
#middle #leftCol div.overBlue h1 div.iconArrowDown{ background:url("../../img/iconCoin/baisse_b.gif") center right no-repeat; }
#middle #leftCol div.overBlue h1 div.icon3Star{ background:url("../../img/iconCoin/stars_b.gif") center right no-repeat; }
#middle #rightCol div.overBlue h1 div.iconCart{ background:url("../../img/iconCoin/panier_b.gif") center right no-repeat; }
#middle #rightCol div.overBlue h1 div.iconCash{ background:url("../../img/iconCoin/piastre_b.gif") center right no-repeat; }
#middle #rightCol div.overBlue h1 div.iconTel{ background:url("../../img/iconCoin/phone_b.gif") center right no-repeat; }
#middle #rightCol div.overBlue h1 div.iconCons{ background:url("../../img/iconCoin/gear_b.gif") center right no-repeat; }
#middle #rightCol div.overBlue h1 div.iconSaviez{ background:url("../../img/iconCoin/interogation_b.gif") center right no-repeat; }




#middle #leftCol div.boxGrey #boxNews{ background:#fff url("../../img/btnDetailBoxNewsAll.gif") bottom right repeat-x;  }
#middle #leftCol div.boxGrey #boxNews div.colItem{ width:167px; font-size:11px; float:left; text-align:center; }
#middle #leftCol div.boxGrey #boxNews div.borderRight{ border-right:1px #333 solid; }
#middle #leftCol div.boxGrey #boxNews div.colItem h3{ text-align:left; font-size:12px; padding:0px 10px 0px 10px; height :30px;  overflow:hidden; }
#middle #leftCol div.boxGrey #boxNews div.colItem div.boxNewsPic{ height:115px; padding-top:10px; }
#middle #leftCol div.boxGrey #boxNews div.colItem p{ text-align:justify; padding:0px 10px 0px 10px; height:112px;  }
#middle #leftCol div.boxGrey #boxNews div.colItem a.details{ font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;height:26px; background:transparent url("../../img/btnDetailBoxNews.gif") bottom left no-repeat; display:block; text-align:left; padding-left:10px; text-decoration:none; color:#000; font-size:20px; line-height:20px; }
#middle #leftCol div.boxGrey #boxNews div.colItem a.details sup{ font-size:14px; }


#middle #leftCol div.colLeft{ width:333px; float:left; }
#middle #leftCol div.colRight{ width:333px; float:right; }

#middle #leftCol div.boxGrey #boxPriceDown{ height:350px;  }
#middle #leftCol div.boxGrey #boxPriceDown table{ width:100%;margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; }
#middle #leftCol div.boxGrey #boxPriceDown table tr.header{ background:#9cceec; }
#middle #leftCol div.boxGrey #boxPriceDown table tr.header th.art{ width:34px; }
#middle #leftCol div.boxGrey #boxPriceDown table tr.header th{ padding:4px 5px 4px 5px; font-weight:bold;  }
#middle #leftCol div.boxGrey #boxPriceDown table tr td{ padding:4px 5px 4px 5px; margin:0; }
#middle #leftCol div.boxGrey #boxPriceDown table tr td.arrowDown{ width:60px; }
#middle #leftCol div.boxGrey #boxPriceDown table tr td.arrowDown strong{ color:#0a6b00; padding-right:15px; font-weight:bold; background:transparent url("../../img/arrowDownGreen.gif") top right no-repeat;  }
#middle #leftCol div.boxGrey #boxPriceDown table tr.dark{  background:#ebeff1;}
#middle #leftCol div.boxGrey #boxPriceDown table tr.light{  background:#fff;}

#middle #leftCol div.boxGrey #boxTopVente{ height:350px;  }
#middle #leftCol div.boxGrey #boxTopVente div.rowItem{ display:block; }
#middle #leftCol div.boxGrey #boxTopVente div.rowItem img{ float:left; display:block; padding:10px; }
#middle #leftCol div.boxGrey #boxTopVente div.rowItem h3{ font-size:12px;float:right; display:block; width:210px; margin:10px 10px 0px 0px; }
#middle #leftCol div.boxGrey #boxTopVente div.rowItem p{ width:210px; float:right; display:block; margin-right:10px; }
#middle #leftCol div.boxGrey #boxTopVente div.rowItem a.details{ display:block; background:#fff url("../../img/btnDetailBoxTop.gif") top right no-repeat; clear:both; height:12px; }


#middle #rightCol div.boxGrey{ border:1px #333 solid; margin-top:5px; }
#middle #rightCol div.boxGrey h1{ padding-left:10px;font-size:11px; color:#fff; background:#fff url("../../img/bgMenu.gif") top left repeat-x;height:21px; line-height:22px; text-transform:uppercase; }
#middle #rightCol div.overBlue h1{ background:#fff url("../../img/bgBtnOver.gif") top left repeat-x;}
#middle #rightCol div.boxGrey h1 strong{ display:block; height:21px; float:left; width:130px; }
#middle #rightCol div.boxGrey h1 div{ display:block; height:21px; float:right; width:25px; }

#middle #rightCol div.boxGrey #boxCompte a{ display:block; height:20px; background:#EBEFF1; border-top:1px #333 dashed; border-bottom:1px #333 dashed; text-decoration:none; text-align:center; line-height:20px; color:#333; font-weight:bold; }
#middle #rightCol div.boxGrey #boxCompte a:hover{ background:#9CCEEC; }
#middle #rightCol div.boxGrey #boxCart div.lineInfo{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:20px; border-bottom:1px #ccc dashed; height:20px; }
#middle #rightCol div.boxGrey #boxCart div.lineInfo div{ width:100px; float:left; text-align:right; }
#middle #rightCol div.boxGrey #boxCart div.lineInfo strong{ display:block; width:65px; float:right; text-align:right; padding-right:5px; }
#middle #rightCol div.boxGrey #boxCart div.lineInfo em{ padding:0px 2px; color:#2e6688; }
#middle #rightCol div.boxGrey #boxCart #boxTotal{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:20px; border-top:1px #333 solid; height:20px; background:#ebeff1; }
#middle #rightCol div.boxGrey #boxCart #boxTotal div{ width:100px; float:left; text-align:right; }
#middle #rightCol div.boxGrey #boxCart #boxTotal strong{ display:block; width:65px; float:right; text-align:right; padding-right:5px; }
#middle #rightCol div.boxGrey #boxCart #boxTotal em{ padding:0px 2px; color:#b10000; }
#middle #rightCol div.boxGrey #boxCart #btnPanier{ display:block; height:11px; background:#9cceec url("../../img/btnPanier.gif") top right no-repeat; }

#middle #rightCol div.boxGrey #boxPaiement{ height:200px; background:#fff url("../../img/paypal.png") center center no-repeat; }

#middle #rightCol div.boxGrey #boxContact{ font-weight:bold; color:#333; font-size:11px; padding:6px; }
#middle #rightCol div.boxGrey #boxContact #tel{ height:18px; padding-left:25px; background:#fff url("../../img/iconTel.gif") top left no-repeat; margin-bottom:10px; }
#middle #rightCol div.boxGrey #boxContact #email{ height:18px; padding-left:25px; background:#fff url("../../img/iconEmail.gif") top left no-repeat; }

#middle #rightCol div.boxGrey #boxConstructeur a{ height:69px;font-size:10px;display:block; background:url("../../img/btnConstruc.jpg") bottom left no-repeat; font-weight:bold; text-decoration:none; padding:10px 5px 30px 55px; color:#333; text-align:left; }
#middle #rightCol div.boxGrey #boxSaviezvous{ height:147px; background:#fff url("../../img/bgSaviez.jpg") top left no-repeat; padding:15px 15px 10px 15px; color:#333; font-size:10px; font-weight:bold; }
#middle #rightCol div.boxGrey #boxSaviezvous a{ font-size:11px;display:block; width:35px; border-left:3px #333 solid; text-decoration:none; color:#333; text-transform:uppercase; padding-left:5px; font-weight:bold; float:right; }
#middle #rightCol div.boxGrey #boxSaviezvous a:hover{ background:#9cceec; }

#middle #rightCol div.boxGrey #boxMarques{ height:245px; padding:10px; text-align:center; }
#middle #rightCol div.boxGrey #boxMarques img{ margin-bottom:10px; }

#footer{ margin-top:5px; border:1px #333 solid; }
#footer #footerMenu{ padding-left:10px;font-size:11px; color:#fff; background:#fff url("../../img/bgMenu.gif") top left repeat-x;height:21px; line-height:22px; text-transform:uppercase; font-weight:bold; }
#footer div.colLight{ background:#fff; }
#footer div.colDark{ background:#f1ebeb; }
#footer div.colFooter{ width:115px; margin:3px; float:left; text-align:center; }
#footer div.colLight h5{ font-size:10px; color:#333; background:#fff; border-bottom:2px #333 solid; text-transform:uppercase; padding:3px;  }
#footer div.colDark h5{ font-size:10px; color:#333; background:#fff; border-bottom:2px #333 solid; text-transform:uppercase; padding:3px;  }
#footer div.colFooter a{ display:block;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#333; border-bottom:1px #333 dotted;padding:2px; text-decoration:none; }
#footer div.colDark a:hover{ background-color:#fff;  }
#footer div.colLight a:hover{ background-color:#f1ebeb;  }

#copyFooter{ margin-top:5px; }
#copyFooter #copy{ width:500px; font-size:11px; color:#666; float:left; }
#copyFooter #copy a{ text-decoration:none; color:#333; }
#copyFooter #linkBoris{ width:178px; height:45px; display:block; float:right; background:#fff url("../../img/logoBoris.gif") top left no-repeat; padding-bottom:10px;  }
#copyFooter #linkMolotuv{ width:160px; height:45px; display:block; float:right; background:#fff url("../../img/logoMolotuv.gif") top left no-repeat; padding-bottom:10px;  }


/* PAGE INTÉRIEURE */
#middle #leftCol #secMenu{ height:17px; background:#4f4f4f; }
#middle #leftCol #secMenu a{ text-decoration:none; color:#fff; font-weight:bold; margin-left:10px; white-space:nowrap; }
#middle #leftCol #secMenu a.active{ color:#79a1ba; }
#middle #leftCol #secMenu a:hover{ color:#79a1ba; }

#middle #leftCol #boxPromo{ display:block; margin-top:5px;width:673px; height:90px;border:1px #333 solid; }

#middle #leftCol #boxProducts{ border:1px #333 solid; margin-top:5px; }
#middle #leftCol #boxProducts #headerProducts{ height:38px; background:#fff url("../../img/bgHeaderInter.gif") top left repeat-x; border:1px #333 solid; border-bottom:3px #333 solid; }
#middle #leftCol #boxProducts #headerProducts div.headerRight{ height:38px; background:transparent url("../../img/bgHeaderInterRight.gif") top right no-repeat; text-align:left; }
#middle #leftCol #boxProducts #headerProducts div.headerRightPanier{ height:38px; background:transparent url("../../img/bgHeaderPanier.gif") top right no-repeat; text-align:left; }
#middle #leftCol #boxProducts #headerProducts div.productInfo{ padding-top:14px; }
#middle #leftCol #boxProducts #headerProducts div.productInfo strong{ font-size:18px; color:#ccc; text-transform:uppercase; padding-left:5px; }
#middle #leftCol #boxProducts #headerProducts div.productInfo small{ font-size:12px; color:#666; text-transform:uppercase; padding-left:5px; font-weight:bold; }
#middle #leftCol #boxProducts #headerProducts div.productInfo em{ padding-left:10px; color:#fff; font-size:12px; font-weight:bold; font-style:normal; }
#middle #leftCol #boxProducts #headerProducts div em a{ text-decoration:none; color:#fff; margin-left:5px; }
#middle #leftCol #boxProducts #headerProducts div em a:hover{ color:#41c4ec; }
#middle #leftCol #boxProducts #headerProducts div em a.active{ color:#41c4ec; font-style:normal; }
#middle #leftCol #boxProducts #boxProductsList table{ width:100%;margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; }

#middle #leftCol #boxProducts #boxProductsList table tr td{ padding:4px 5px 4px 5px; margin:0; }
#middle #leftCol #boxProducts #boxProductsList table tr td.thumb{ width:90px; overflow:hidden; text-align:center; background:#fff; }
#middle #leftCol #boxProducts #boxProductsList table tr td.news{ width:52px; overflow:hidden; background:transparent url("../../img/iconNew.gif") center center no-repeat; }
#middle #leftCol #boxProducts #boxProductsList table tr td.noNews{ width:52px; overflow:hidden; }
#middle #leftCol #boxProducts #boxProductsList table tr td.promo{ width:52px; overflow:hidden; background:transparent url("../../img/iconPromo.gif") center center no-repeat; }
#middle #leftCol #boxProducts #boxProductsList table tr td.noPromo{ width:52px; overflow:hidden; }
#middle #leftCol #boxProducts #boxProductsList table tr td.price{ width:100px; overflow:hidden; text-align:center; }
#middle #leftCol #boxProducts #boxProductsList table tr td.price strong{ display:block; color:#333; font-size:16px; text-align:center }
#middle #leftCol #boxProducts #boxProductsList table tr td.price strong sup{ font-size:10px; line-height:2px; }
#middle #leftCol #boxProducts #boxProductsList table tr td.price a{ color:#0b6bb4; display:block; height:21px; background:transparent url("../../img/iconCart.gif") top right no-repeat; text-decoration:none; padding-right:10px; font-weight:bold;text-align:center; font-size:18px; }
#middle #leftCol #boxProducts #boxProductsList table tr td.baisse{ width:52px; overflow:hidden; background:transparent url("../../img/iconArrowBottom.gif") center center no-repeat; }
#middle #leftCol #boxProducts #boxProductsList table tr td.noBaisse{ width:52px; overflow:hidden; }
#middle #leftCol #boxProducts #boxProductsList table tr td.thumb img{  }
#middle #leftCol #boxProducts #boxProductsList table tr td.info h5{ color:#333; font-size:12px; }
#middle #leftCol #boxProducts #boxProductsList table tr td.info h6{ color:#333; font-size:10px; color:#0769b4; text-transform:uppercase; }
#middle #leftCol #boxProducts #boxProductsList table tr td.info p{ color:#333; font-size:10px; }
#middle #leftCol #boxProducts #boxProductsList table tr td.noResult{ font-weight:bold; text-align:center; padding:30px; }
#middle #leftCol #boxProducts #boxProductsList table tr.dark{  background:#f2f6fd;}
#middle #leftCol #boxProducts #boxProductsList table tr.light{  background:#fff;}
#middle #leftCol #boxProducts #boxProductsList table tr.header{ background:#9cceec; }
#middle #leftCol #boxProducts #boxProductsList table tr.header th.art{ width:34px; }
#middle #leftCol #boxProducts #boxProductsList table tr.header th{ padding:4px 5px 4px 5px; font-weight:bold;  }

#middle #leftCol #boxProducts #footerProducts{ height:38px; background:#fff url("../../img/bgHeaderInter.gif") top left repeat-x; border:1px #333 solid; border-top:3px #333 solid; }
#middle #leftCol #boxProducts #footerProducts div.headerRight{ height:38px; text-align:left; padding-top:10px; }
#middle #leftCol #boxProducts #footerProducts div strong{ font-size:18px; color:#666; text-transform:uppercase; padding-left:5px; }
#middle #leftCol #boxProducts #footerProducts div em{ padding-left:10px; color:#fff; font-size:12px; font-weight:bold; font-style:normal; }
#middle #leftCol #boxProducts #footerProducts div em a{ text-decoration:none; color:#fff; margin-left:5px; }
#middle #leftCol #boxProducts #footerProducts div em a:hover{ color:#41c4ec; }
#middle #leftCol #boxProducts #footerProducts div em a.active{ color:#41c4ec; font-style:normal; }




#middle #leftCol #boxTopContact{ margin-top:5px;width:673px; height:137px; background:url("../../img/bgTopContact.jpg"); border:1px #333 solid; }
#middle #leftCol #boxContact{ border:1px #333 solid; margin-top:5px; }
#middle #leftCol #boxContact #headerContact{ height:38px; background:#fff url("../../img/bgHeaderInter.gif") top left repeat-x; border:1px #333 solid; border-bottom:3px #333 solid; }
#middle #leftCol #boxContact #headerContact div.headerContactRight{ height:38px; background:transparent url("../../img/bgHeaderContactRight.gif") top right no-repeat; text-align:left; padding-top:16px; }
#middle #leftCol #boxContact #headerContact div.headerServRight{ height:38px;  text-align:left; padding-top:16px; }
#middle #leftCol #boxContact #headerContact div strong{ font-size:18px; color:#666; text-transform:uppercase; padding-left:5px; }
#middle #leftCol #boxContact #boxContactList table{ width:100%;margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; }
#middle #leftCol #boxContact #boxContactList table tr td{ padding:4px 5px 4px 5px; margin:0; }
#middle #leftCol #boxContact #boxContactList table tr td.thumb{ width:90px; overflow:hidden; text-align:center; background:#fff; }
#middle #leftCol #boxContact #boxContactList table tr td.repre{ width:75px; overflow:hidden; background:transparent url("../../img/iconRepre.gif") center center no-repeat; }
#middle #leftCol #boxContact #boxContactList table tr td.tech{ width:75px; overflow:hidden; background:transparent url("../../img/iconTech.gif") center center no-repeat; }
#middle #leftCol #boxContact #boxContactList table tr td.thumb img{ width:55px; }
#middle #leftCol #boxContact #boxContactList table tr td.info h5{ color:#333; font-size:12px; }
#middle #leftCol #boxContact #boxContactList table tr td.info h6{ color:#333; font-size:10px; color:#0769b4; text-transform:uppercase; }
#middle #leftCol #boxContact #boxContactList table tr td.info p{ color:#333; font-size:10px; }
#middle #leftCol #boxContact #boxContactList table tr.dark{  background:#f2f6fd;}
#middle #leftCol #boxContact #boxContactList table tr.light{  background:#fff;}


/*CSS FICHES*/
#middle #leftCol #boxProducts #resumeItem #resumeItemPic{ width:210px; float:left; }
#middle #leftCol #boxProducts #resumeItem #resumeItemPic #resumeItemPicBig{ width:205px; height:206px; padding:5px 0px 0px 5px; overflow:hidden; }
#middle #leftCol #boxProducts #resumeItem #resumeItemPic #resumeItemPicBig small{ display:block;text-align:center; padding-top:5px; }
#middle #leftCol #boxProducts #resumeItem #resumeItemPic #resumeItemPicThumb{ margin-top:18px; height:32px; width:208px; overflow:hidden; padding-left:2px; }
#middle #leftCol #boxProducts #resumeItem #resumeItemPic #resumeItemPicThumb img{ border:1px #ccc solid; margin-left:1px; }
#middle #leftCol #boxProducts #resumeItem #resumeItemInfo{ width: 460px; float:right; padding-top:10px; }
#middle #leftCol #boxProducts #resumeItem #resumeItemInfo h1{ font-size:27px; padding-left:30px; }
#middle #leftCol #boxProducts #resumeItem #resumeItemInfo h1.iconPromo{ background:transparent url("../../img/iconPromo.gif") top left no-repeat; }
#middle #leftCol #boxProducts #resumeItem div.iconMarque{ background:transparent url("../../img/temp/iconMarque.jpg") top right no-repeat; }
#middle #leftCol #boxProducts #resumeItem #resumeItemInfo #resumneItemData{ padding-left:30px; width:415px; }
#middle #leftCol #boxProducts #resumeItem #resumeItemInfo #itemDescrip{ padding:10px 10px 10px 30px; }
#middle #leftCol #boxProducts #resumeItem #resumeItemInfo #itemBoxPrice{ border-bottom:1px #aacadd solid; }
#middle #leftCol #boxProducts #resumeItem #resumeItemInfo #itemBoxPrice div.itemPriceLine{ background-color:#f1f5fd; border-top:1px #aacadd solid; display:block;height:18px; }
#middle #leftCol #boxProducts #resumeItem #resumeItemInfo #itemBoxPrice div.iconPromo{ border-top:1px #aacadd solid; display:block;height:18px; color:#277ec0; background:#9cceec url("../../img/iconPromoSmall.gif") 7px 0px no-repeat; }
#middle #leftCol #boxProducts #resumeItem #resumeItemInfo #itemBoxPrice div.itemPriceLine strong{ display:block; width:200px;  padding-left:30px;float:left; }
#middle #leftCol #boxProducts #resumeItem #resumeItemInfo #itemBoxPrice div.itemPriceLine em{ display:block; width:200px; text-align:right; padding-right:20px; float:right; }
#middle #leftCol #boxProducts #resumeItem #itemPriceTot{ display:block; background:transparent url("../../img/btnBuyNow.gif") top right no-repeat; height:48px; text-align:right; text-decoration:none; color:#333; padding-right:20px; }
#middle #leftCol #boxProducts #resumeItem #itemPriceTot strong{ color:#333; font-size:30px; line-height:48px; }
#middle #leftCol #boxProducts #resumeItem #itemPriceTot span{ font-size:18px; font-weight:bold;top:-8px;position:relative;}

#middle #leftCol #boxProducts #boxDetails{ margin-top:10px; }
#middle #leftCol #boxProducts #boxDetails h1{ padding-left:10px;font-size:11px; color:#fff; background:#fff url("../../img/bgMenu.gif") top left repeat-x;height:21px; line-height:22px; text-transform:uppercase; }
#middle #leftCol #boxProducts #boxDetails table{ font-size:11px; color:#333; text-transform:uppercase; width:100%; }
#middle #leftCol #boxProducts #boxDetails table tr td{ padding-left:40px; }
#middle #leftCol #boxProducts #boxDetails table tr td.specCat{ font-size:13px; background-color:#9cceec; font-weight:bold; }
#middle #leftCol #boxProducts #boxDetails table tr td.specLineDark{ background-color:#f1f5fd; }
#middle #leftCol #boxProducts #boxDetails table tr td.specLineLight{ background-color:#fff; }
#middle #leftCol #boxProducts #itemSpec table{ font-size:11px; color:#333; text-transform:uppercase; width:100%; }
#middle #leftCol #boxProducts #itemSpec table tr td{ padding-left:40px; }
#middle #leftCol #boxProducts #itemSpec table tr.header th{ padding-left:40px; font-size:13px; background-color:#9cceec; font-weight:bold; }
#middle #leftCol #boxProducts #itemSpec table tr td{ background-color:#f1f5fd; }


/*CSS FORM PANIER*/
#middle #leftCol #boxProducts #boxProductsList table.form{ font-weight:bold; }
#middle #leftCol #boxProducts #boxProductsList table.form td{ padding-right:10px; }
#middle #leftCol #boxProducts #boxProductsList table.form td input{ width:200px; border:2px #666 solid; padding:0px 5px; color:#333; font-size:12px; height:15px; }
#middle #leftCol #boxProducts #boxProductsList table.form td input.formBtn{ background:#333; color:#fff; font-weight:bold; height:17px; width:210px; }
.formBtn{ background:#333; color:#fff; font-weight:bold; height:20px; width:150px; }
.formTxt{ width:140px; border:2px #666 solid; padding:0px 5px; color:#333; font-size:12px; height:15px; }


#crateAccount{ text-decoration:none; color:#0066FF; }

/* TIPS */
.tool-tip { color: #fff; width: 250px; z-index: 13000; border:1px #333 solid;}
.tool-title { padding-left:10px;font-size:11px; color:#fff; background:#fff url("../../img/bgMenu.gif") top left repeat-x;height:21px; line-height:22px; text-transform:uppercase; font-weight:bold; }
.tool-text { font-size: 11px; padding: 4px; background: #fff; color:#333; }
.tipsInfo{ cursor:help; }

/* CSS SERVICES */
.imageService{ border:1px #333 solid; margin-bottom:5px; margin-top:5px; }
.boxService{ border:1px #333 solid; margin-bottom:5px; padding:10px; }
#allServices{ padding-top:10px; }
#middle #leftCol #allServices div.boxGrey{ border:0px; }

/*CSS FAQ*/
#allFaq{ padding-top:10px; }
.question{ padding:10px 10px 10px 60px; color:#333; font-size:14px; font-weight:bold; background:#fff url("../../img/faq/q.gif") center left no-repeat; }
.question strong{ font-size:30px; text-transform:uppercase; }
.reponse{ padding:10px 10px 10px 60px;  color:#41c4ec; font-size:14px; font-weight:bold;  background:#fff url("../../img/faq/r.gif") center left no-repeat;  }
.reponse strong{ font-size:30px; text-transform:uppercase; }

/* CSS CONTENU */
#middle #leftCol #boxContenu{ border:1px #333 solid; margin-top:5px; }
#middle #leftCol #boxContenu #headerContenu{ height:38px; background:#fff url("../../img/bgHeaderInter.gif") top left repeat-x; border:1px #333 solid; border-bottom:3px #333 solid; }
#middle #leftCol #boxContenu #headerContenu div.headerContenuRight{ height:38px;  text-align:left; padding-top:16px; }
#middle #leftCol #boxContenu #headerContenu div strong{ font-size:18px; color:#666; text-transform:uppercase; padding-left:5px; }
#boxContenuTexte{ padding:10px; }


/* CSS CONTENU FICHE JEU */
div.bloc_inner{ background:#F8FAFC none repeat scroll 0%; border-color:#BDDFEF; border-style:solid; border-width:1px 1px 0pt; height:1%; padding:5px 4px; }
div.bloc_inner li{ background:transparent url(http://image.jeuxvideo.com/css_img/defaut/sep_CCC.gif) repeat-x scroll left top; padding:3px 0pt 2px 120px; position:relative; }
div.bloc_inner li > strong{ left:0px; color:#2E6688; position:absolute; }
#itemSpec a{ color:#2E6688; }
#itemDescrip a{ color:#2E6688; }




