@media all {*{margin:0;padding:0;text-decoration:none;font-size:1em;outline:none;}
code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{font:inherit;font-size:1em;white-space:normal;}
dfn,i,cite,var,address,em{font-style:normal;}
th,b,strong,h1,h2,h3,h4,h5,h6{font-weight:normal;}
a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet,table{border:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td,center{text-align:left;vertical-align:top;}
body{line-height:1;background:white;color:black;}
q{quotes:"" "";}
ul,ol,dir,menu{list-style:none;}
sub,sup{vertical-align:baseline;}
a{color:inherit;}
hr{display:none;}
font{color:inherit !important;font:inherit !important;color:inherit !important;}
marquee{overflow:inherit !important;-moz-binding:none;}
blink{text-decoration:none;}
nobr{white-space:normal;}
html{font-size:62.5%;font-family:helvetica,"microsoft sans serif",arial,sans-serif;}
strong,th,thead td,h1,h2,h3,h4,h5,h6,dt{font-weight:bold;}
cite,em,dfn{font-style:italic;}
code,kbd,samp,pre,tt,var,input[type='text'],input[type='password'],textarea{font-size:92%;font-family:monaco,"Lucida Console",courier,mono-space;}
pre{white-space:pre;}
pre *{font-size:100%;white-space:pre;}
del{text-decoration:line-through;color:#666;}
ins,dfn{border-bottom:1px solid #ccc;}
small,sup,sub{font-size:85%;}
big{font-size:125%;line-height:80%;}
abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em;}
a abbr,a acronym{border:none;}
abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px solid #ccc;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
a:link,a:visited,a:hover,a:active,a:focus{text-decoration:underline;}
blockquote{border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#666;}
blockquote > *:before{content:"\201C";}
blockquote > *:after{content:"\201D";}
q{quotes:"\201C" "\201D" "\2018" "\2019";}:lang(af),:lang(nl),:lang(pl){quotes:'\201E' '\201D' '\201A' '\2019';}:lang(bg),:lang(cs),:lang(de),:lang(is),:lang(lt),:lang(sk),:lang(sr),:lang(ro){quotes:'\201E' '\201C' '\201A' '\2018';}:lang(da),:lang(hr){quotes:'\00BB' '\00AB' '\203A' '\2039';}:lang(el),:lang(es),:lang(sq),:lang(tr){quotes:'\00AB' '\00BB' '\2039' '\203A';}:lang(en-GB){quotes:'\2018' '\2019' '\201C' '\201D';}:lang(fi),:lang(sv){quotes:'\201D' '\201D' '\2019' '\2019';}:lang(fr){quotes:'\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a';}
*[lang|='en'] q:before{content:'\201C';}
*[lang|='en'] q:after{content:'\201D';}
*[lang|='en'] q q:before{content:'\2018';}
*[lang|='en'] q q:after{content:'\2019';}
fieldset{border:1px solid #ccc;}
legend{background:#fff;}
textarea,input[type='text'],input[type='password'],select{border:1px solid #ccc;background:#fff;}
textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover{border-color:#aaa;}
textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{border-color:#888;outline:2px solid #ddd;}
input[type='button'],input[type='submit'],input[type='checkbox'],input[type='image'],input[type='radio'],input[type='reset'],select,button{cursor:pointer;}
input[type='hidden']{display:none;}
body{font-size:1.2em;line-height:1.6em;}
h1{font-size:1.6em;}
h2{font-size:1.5em;}
h3{font-size:1.4em;}
h4{font-size:1.3em;}
h5{font-size:1.2em;}
h6{font-size:1em;}
hr{display:block;background:#aaa;color:#aaa;width:100%;height:1px;border:none;}
ul{list-style:disc outside;}
ol{list-style:decimal outside;}
table{border-top:1px solid #ccc;border-left:1px solid #ccc;}
th,td{border-bottom:1px solid #ddd;border-right:1px solid #ccc;}
hr,p,ul,ol,dl,pre,blockquote,address,table,form{margin-bottom:1.6em;}
p+p{margin-top:-.8em;}
h1{margin:1em 0 .5em;}
h2{margin:1.07em 0 .535em;}
h3{margin:1.14em 0 .57em;}
h4{margin:1.23em 0 .615em;}
h5{margin:1.33em 0 .67em;}
h6{margin:1.6em 0 .8em;}
th,td{padding:.2em;}
caption{padding-bottom:.8em;}
blockquote{padding:0 1em;margin:1.6em 0;}
fieldset{padding:0 1em 1em 1em;margin:1.6em 0;}
legend{padding-left:.8em;padding-right:.8em;}
legend+*{margin-top:1em;}
textarea,input{padding:.3em .4em .15em .4em;}
select{padding:.1em .2em 0 .2em;}
option{padding:0 .4em .1em;}
a{padding:0.3em 0 .1em 0;}
dt{margin-top:.8em;margin-bottom:.4em;}
ul,ol{margin-left:2.2em;}
ul ul,content ol ul,ul ol,content ol ol{margin-bottom:0;}
form div{margin-bottom:.8em;}
button{padding:0.3em 0.5em;}
blockquote > *{margin:.8em 0;}
a:link{color:#36c;}
a:visited{color:#99c;}
a:hover{color:#c33;}
a:active,a:focus{color:#000;}
code,pre{color:#c33;}
}
@media print {*{background:#fff}
body{font-family:georgia,times,serif;color:black;}
blockquote{font-style:italic;color:black;}
a,a:link,a:visited{border 0 none;text-decoration:none}
}
@media screen {body {background:#F1F1F1;font-family:Arial,Trebuchet MS,Gill Sans,Verdana,Geneva,Helvetica,sans-serif;font-size:1.1em;margin:0px;padding:0px;}
body > img[src*=marinsm] {display:none;}
a {color:#528DC7;outline:none;}
.clear {clear:both;height:0px;margin:0px;padding:0px;}
.separator {height:2px;margin-bottom:10px;}
table {margin-bottom:0;}
hr {margin-top:5px;margin-bottom:0px;}
select {padding-right:0;}
b {font-weight:bold;}
i {font-style:italic;}
input[type='text'],input[type='password'],textarea {font-size:1em;font-family:Arial,Trebuchet MS,Gill Sans,Verdana,Geneva,Helvetica,sans-serif;}
.message {border:1px solid #CCC;margin:15px 8px;text-align:left;padding:5px 5px 5px 92px;background-repeat:no-repeat;background-position:2% 50%;}
.message.info {margin-top:0px;padding-left:12px;padding-right:12px;margin-left:0px;margin-right:0px;background-color:#FCDE79;border-color:#FF6600;border-style:dotted;}
.message.warning {background-image:url(/images/gui/main/message.warning.png);height:50px;}
.column-1of3,.column-2of3,.column-3of3 {display:block;width:33.333%;padding:0px;float:left;}
.column-1of2,.column-2of2 {display:block;width:50%;padding:0px;float:left;}
.tool-tip {z-index:2000;}
#page {padding:0px;margin:0px;overflow:hidden;}
#header{ width:980px;margin:0px auto;background-color:#474444;position:relative;z-index:1000;height:155px;}
#topBar{ height:29px;background-color:#2C2828;border-bottom:1px solid #979494;color:#EEEEEE;font-size:13px;clear:both;padding:0 10px;}
#topBar a{ color:#EEEEEE;}
#topBarConseil,#topBarEspacePerso,#topBarPanier,#topBarRenseignement{ line-height:29px;padding:0;margin:0;}
#topBarRenseignement,#topBarConseil{ display:inline-block;vertical-align:middle;*display:inline;*zoom:1;overflow:hidden;}
#topBarRenseignement{ width:70%;}
#topBarConseil{ width:29%;text-align:right;}
#topBarRenseignement a,#topBarRenseignement span{ display:inline-block;vertical-align:middle;*display:inline;*zoom:1;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:11px;padding:0;margin:0px 10px 0 0;-moz-transition:color ease 0.3s;-o-transition:color ease 0.3s;-webkit-transition:color ease 0.3s;-ms-transition:color ease 0.3s;transition:color ease 0.3s;}
#topBarRenseignement a:last-of-type{ margin:0;}
#topBarRenseignement a i{ margin:0 3px 0 0;}
#topBarRenseignement .topPro{ color:#26B6D9 !important;}
#topBarConseil .contactAlt{ -moz-transition:color ease 0.3s;-ms-transition:color ease 0.3s;-o-transition:color ease 0.3s;-webkit-transition:color ease 0.3s;transition:color ease 0.3s;}
#topBarRenseignement .topMag:hover,#topBarRenseignement .topService:hover,#topBarConseil .contactAlt:hover{ color:#e54415;}
#topBarEspacePerso,#topBarShopping{ float:left;width:150px;height:36px;padding:4px 0 0 0;background:#2c2827;color:#FFF;margin:20px 0 0 20px;position:relative;border-bottom:1px solid #100C0D;}
#topBarEspacePerso .boutonConnect{ display:block;width:100%;height:100%;padding:0px 0 0 0;margin:0;text-decoration:none;color:#FFF;}
#topBarEspacePerso .boutonConnect span,#topBarShopping span{ display:block;margin:0 0 0 30px;padding:0;line-height:16px;}
#topBarShopping span{ margin-left:33px;}
#topBarEspacePerso .topBarEspacePersoPictoDeco,#topBarEspacePerso .topBarEspacePersoPictoPlus{ position:absolute;top:5px;right:7px;width:10px;font-size:10px;color:#94d82b;}
#topBarEspacePerso .userConnect{ color:#94d82b;height:20px !important;overflow:hidden!important;margin-right:20px!important;}
#topBarShopping{ width:100px;margin:20px 0 0 10px;text-decoration:none;}
#topBarShopping #BasketProdCount{ position:absolute;top:-6px;right:-4px;background:#e6e7e9;color:#999;border-radius:15px;padding:3px 8px;}
#topBarShopping .cartFull{ background:#94d82b !important;color:#171717 !important}
#topBarEspacePerso .bold,#topBarShopping .bold{ font-weight:bold;}
#topBarEspacePersoPicto,#topBarPanierPicto{ width:20px;padding:0px 0 0 10px;height:30px;float:left;margin:0;font-size:18px;}
#topBarPanierPicto{ padding-top:7px;}
#topBar .headerSmall{ font-size:10px;}
#topBar .amount{ color:#9BD52D;font-weight:bold;}
#topBarEspacePerso a{ text-decoration:none;}
#mainheader{ height:67px;clear:both;margin:0 10px;position:relative;}
#mainheader img{ display:block;float:left;margin:5px 0px 0px 0px;}
#search-bar{ margin:20px 0px 0px 30px;float:left;width:365px;height:40px;background:url("main/loupe-recherche.png") 0 0 no-repeat;background-color:#FFFFFF;}
#searchInput{float:left;}
#searchInput,#searchInput:focus{ width:230px;height:40px;margin-left:40px;line-height:35px;color:#2c2828;border:none;font-size:13px;outline:0;padding:0;}
#searchButton{ float:right;width:90px;height:40px;display:inline-block;border:none;font-weight:bold;color:#FFFFFF;background-color:#E95A21;-moz-transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;-webkit-transition:color 0.2s ease-in;-ms-transition:color 0.2s ease-in;transition:color 0.2s ease-in;}
#searchButton:hover{ color:#171717;}
#topBarEspacePerso:hover > #topBarAccount{visibility:visible;opacity:1;transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;}
#topBarEspacePerso > #topBarAccount{width:150px;position:absolute;visibility:hidden;z-index:1000;background-color:#2c2827;border-top:1px solid #979494;border-bottom:1px solid #100c0d;opacity:0;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}
#topBarAccount form{margin:0;padding:0;}
#accountLogin,#accountPassword,#accountButton{height:27px;line-height:25px;}
#accountLogin,#accountPassword,#accountLogin,#accountPassword{width:228px;margin:13px 0 0 10px;border-radius:0;padding:0 5px;outline:0;}
#topBarAccount .accountLink .connectButton{ color:#94d82b;}
#accountButton{ margin:16px 0 16px 10px;font-size:12px;font-weight:bold;color:#FFFFFF;text-shadow:1px 1px 1px #000000;background-color:#E95A21;border:none;line-height:18px;width:240px;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
#accountButton:hover{ text-shadow:0px 0px 0px #000000;}
#topBarAccount hr{margin:0px auto;border-top:1px solid #979494;width:240px;}
ul.accountLink{padding-top:2px;margin:0px auto;list-style:none;font-size:12px;}
ul.accountLink li{height:16px;line-height:16px;padding:7px 5px 7px 10px;}
ul.openConnect{ margin-bottom:10px;}
ul.accountLink .deconnect{background:#000;border-top:1px solid #555;padding-top:4px;padding-bottom:9px;margin-top:4px;}
ul.accountLink a{width:100%;display:block;text-decoration:none;color:#FFF;-moz-transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;-ms-transition:color 0.2s ease-in;-webkit-transition:color 0.2s ease-in;transition:color 0.2s ease-in;}
ul.accountLink a:hover{color:#e95a21;}
ul.autocomplete-search{ width:576px !important;border-left:3px solid #D0CCCC;border-right:3px solid #D0CCCC;border-bottom:3px solid #D0CCCC;border-radius:3px 3px 3px 3px;}
#nav{ text-transform:uppercase;text-align:center;padding-top:3px;}
.mac-os #nav,.linux #nav{ letter-spacing:0em;}
#nav .nav-line{ margin:0px;list-style:none;padding:1px 5px 0px 5px;overflow:hidden;}
#nav .nav-line li{ display:inline-block;zoom:1;*display:inline;margin:2px 0;border-right:1px solid rgba(204,204,204,0.3);}
#nav .nav-line li:last-of-type{ border-right:none !important;}
#nav .nav-line li a{ -moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#nav .nav-line li a:link,#nav .nav-line li a:visited,#nav .nav-line li a:hover,#nav .nav-line li a:active{ display:block;padding:2px 11px;color:#E1E1E1;text-decoration:none;}
#nav .nav-line li a:hover,#nav .nav-line li a.active{ color:#FFFFFF;}
#nav .nav-line li a.active{ font-weight:bold;}
#nav .composants-pc a:hover{ background:#4CAF50;}
#nav .ordinateur a:hover{ background:#C62828;}
#nav .peripheriques-pour-ordinateurs a:hover,#nav .ecran-lcd a:hover{ background:#673AB7;}
#nav .pc-portable a:hover,#nav .tablette-tactile a:hover{ background:#F57C00;}
#nav .smartphone a:hover{ background:#00BCD4;}
#nav .televiseurs-lcd-led-plasma-3d-et-videoprojecteurs a:hover{ background:#212121;}
#nav .hi-fi-et-home-cinema a:hover{ background:#4E342E;}
#nav .peripheriques-reseau-wi-fi-et-cpl a:hover{ background:#283593;}
#nav .imprimante a:hover,#nav .imprimantes-jet-d-encre-laser-multifonction-photo a:hover{ background:#E64A19;}
#nav .connectique-informatique-audio-et-video a:hover{ background:#1B5E20;}
#nav .consoles-et-jeux-video a:hover{ background:#009688;}
#nav .systemes-d-exploitations-logiciels-et-livres a:hover{ background:#C2185B;}
#nav .appareils-photo-et-camescopes-numeriques a:hover{ background:#FECB00;}
#nav .sport-sante-bien-etre a:hover{ background:#03A9F4;}
#nav .maison-intelligente-domotique a:hover,#nav .objet-connecte a:hover{ background:#03A9F4;}
#nav .geek-zone a:hover{ background:#01579B;}
#nav .evenement a{ background:#b10808 !important;color:#FFF !important;}
#nav .nav-line:last-of-type .last a{ background:#E65100 !important;color:#FFF !important;}
#section {background:#FFF;width:978px;margin:0px auto 5px;padding-top:17px;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;cursor:default;}
#section table,tr,th,td{border:0px;vertical-align:middle;}
.totbutton1 {width:102px;height:24px;background:url(/images/gui/main/RecapTotal1.gif) no-repeat left center;font-weight:bold;text-align:center;font-size:16px;color:#FFFFFF;padding-right:0;padding-left:0;}
.totbutton2 {width:119px;height:24px;background:url(/images/gui/main/RecapTotal2.gif) no-repeat left center;font-weight:bold;text-align:center;font-size:16px;padding-right:0;padding-left:0;}
.home{ background:transparent;padding-top:0px !important;border:none !important;}
#home{ margin:0px;}
#home a{ color:#FA6317;text-decoration:none;}
#home #banner{ text-align:center;margin:0;}
#container_home{ padding:10px 10px 0px 10px;overflow:hidden;border:1px solid #E0E0E0;border-bottom:none;background:#FFF;}
#container_home #wrapOffre,#container_home #wrapService,#container_home #espaceMarque,#container_home #espaceAbonne{ display:inline-block;*display:inline;zoom:1;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#container_home #wrapOffre,#container_home #espaceMarque,#container_home #wrapService,#container_home #espaceAbonne{ width:480px;margin-right:-4px;padding:0;}
#container_home #wrapOffre a,#container_home #wrapService a{ display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-right:8px;margin-top:4px;padding:0;}
#container_home #wrapService #serviceGauche,#container_home #wrapService #serviceDroite{ display:inline-block;*display:inline;zoom:1;width:232px;vertical-align:top;margin-right:4px;padding:0;}
#container_home #wrapService #serviceGauche a,#container_home #wrapService #serviceDroite a{ margin-right:-4px;}
#container_home #espaceAbonne{ padding:0 7px 0 2px;}
#container_home #espaceAbonne,#container_home #espaceMarque{ margin-top:25px;}
#container_home #espaceMarque h3{ width:474px;}
#container_home h3{ text-align:center;text-transform:uppercase;color:#0091CD;font-size:18px;font-weight:normal;margin:0;border-bottom:1px solid #E1E1E1;line-height:32px;}
#container_home #espaceAbonne ul{ list-style:none;margin:0;}
#container_home #espaceMarque a{ display:inline-block;*display:inline;zoom:1;width:156px;vertical-align:top;text-align:center;padding:0;}
#container_home #espaceMarque a:nth-child(even),#container_home #espaceAbonne #wrapAbonne{ background:#F8F8F8;}
#container_home #espaceAbonne #wrapAbonne{ padding:10px 10px 29px 10px;}
#container_home #espaceAbonne #wrapAbonne .formNl li{ display:inline-block;*display:inline;zoom:1;}
#container_home #espaceAbonne #wrapAbonne .formNl .inputText{ width:330px;}
#container_home #espaceAbonne #wrapAbonne .formNl .inputText input{ border-radius:4px;width:100%;padding:5px 10px;}
#container_home #espaceAbonne #wrapAbonne .formNl .submitNl{ text-align:center;margin:0 0 0 25px;}
#container_home #espaceAbonne #wrapAbonne .formNl .submitNl input{ text-align:center;border-radius:4px;background:#91ae07;color:#FFF;border:none;padding:5px 10px;-moz-transition:background ease-in-out 0.3s;-webkit-transition:background ease-in-out 0.3s;-ms-transition:background ease-in-out 0.3s;transition:background ease-in-out 0.3s;}
#container_home #espaceAbonne #wrapAbonne .formNl .submitNl input:hover{ background:#a9cd00;}
#container_home #espaceAbonne #wrapAbonne .confirm,#footer-top .contentBot .confirm{ color:#769717;}
#container_home #espaceAbonne #wrapAbonne strong.error{ color:#B71800;font-weight:bold;}
#container_home #espaceAbonne #wrapAbonne #wrapFlux li{ display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin-right:5px;}
#container_home #espaceAbonne #wrapAbonne #wrapFlux li a{ text-decoration:none;color:#FFF;text-align:center;padding:5px 10px;display:block;-moz-transition:background ease-in-out 0.3s;-webkit-transition:background ease-in-out 0.3s;-ms-transition:background ease-in-out 0.3s;transition:background ease-in-out 0.3s;}
#container_home #espaceAbonne #wrapAbonne #wrapFlux li .sFacebook{ background:#3b5998;padding-right:13px;padding-left:14px;}
#container_home #espaceAbonne #wrapAbonne #wrapFlux li .sTwitter{ background:#55aded;}
#container_home #espaceAbonne #wrapAbonne #wrapFlux li .sGooglep{ background:#de4d3a;}
#container_home #espaceAbonne #wrapAbonne #wrapFlux li .sFacebook:hover{ background:#224080;}
#container_home #espaceAbonne #wrapAbonne #wrapFlux li .sTwitter:hover{ background:#378ece;}
#container_home #espaceAbonne #wrapAbonne #wrapFlux li .sGooglep:hover{ background:#bf3320;}
#container_home #espaceAbonne #wrapAbonne #wrapFlux li a .fa,#container_home #espaceAbonne #wrapAbonne #wrapFlux li a span{ display:block;}
#container_home #espaceAbonne #wrapAbonne #wrapFlux li a .fa{ font-size:22px;}
#container_home #wrapPc .blockPc{ display:inline-block;*display:inline;zoom:1;width:312px;text-align:center;margin:25px 6px 0 0;vertical-align:top;}
#container_home #wrapPc .blockPc:last-of-type{ margin-right:0px;}
#container_home #wrapPc .blockPc .linkBloc{ display:block;width:100%;padding:0;height:140px;}
#container_home #wrapPc .blockPc p{ padding:10px;border-top:1px solid #E1E1E1;text-align:justify;background:#F8F8F8;}
#container_home #wrapPc .blockPc p a{ color:#0091CD;text-decoration:underline;}
#container_home #wrapPc .blockPc .wrapWidgetAc{ background:#F2F2F2;padding:20px 0 21px 0;}
.ie-8 .wrapWidgetAc > div > div{ position:relative !important;left:25px !important;}
.ie-7 .wrapWidgetAc > div > div{ position:relative !important;}
.ie-8 #avisVerifieFooter > div > div{ position:relative !important;}
#container_home #espaceProduit{padding-top:20px}
#container_home #espaceProduit h3{ text-align:left;}
#container_home #espaceProduit .voirProduit a{ color:#FFFFFF;}
.ie-8 #container_home #wrapPc .blockPc{ margin:25px 3px 0 0;}
.ie-7 #container_home #espaceAbonne{ padding:0 2px;}
.ie-7 #container_home #espaceAbonne #wrapAbonne .formNl .inputText{ width:305px;}
.ie-7 #container_home #espaceAbonne #wrapAbonne .formNl .inputText input{ padding:6px 10px;}
#cat{padding:0px 10px 20px 10px;line-height:1.3em;height:100%;overflow:hidden;}
#cat h2 ,#cat h3 {line-height:1.4em;margin-bottom:15px;color:#FFFFFF;}
.ie-6 #cat h2 {color:#000000;}
#section .CatList{ padding:0px;margin:0px;text-align:left;width:100%;overflow:hidden;}
#section .CatList li{ display:block;list-style-type:none;padding:0;border-bottom:1px solid #E0E0E0;}
#section .CatListItem,#section .CatListItemHL,#section .CatListSubItem,#section .CatListSubItemHL{ overflow:hidden;display:block;text-decoration:none;padding:4px 2px 4px 13px;margin:0px;width:auto;}
#section .CatListItem{ color:#444;font-size:12px;padding:10px 0;-webkit-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;border-left:0px solid #CCC;width:100% !important;}
#section .CatListItem:hover{ padding-left:4px;background:#F2F2F2;}
#section .CatListItemHL{ padding:10px 2px 10px 13px;-webkit-transition:background ease-in 0.2s;-moz-transition:background ease-in 0.2s;transition:background ease-in 0.2s;-ms-transition:background ease-in 0.2s;-o-transition:background ease-in 0.2s;}
#section .CatListItemHL:hover{ color:#444;background-color:#F0F0F0;}
#section .CatList .subSousMenu{ border-bottom:none !important;}
#section .CatListSubItemHL{ padding:5px 0px 5px 19px;color:#FFF;background:#A7A7A7;}
#section .CatListSubItem{color:#444;padding:5px 0px 5px 19px;background:#F9F9F9;-webkit-transition:background ease-in 0.2s;-moz-transition:background ease-in 0.2s;transition:background ease-in 0.2s;-ms-transition:background ease-in 0.2s;-o-transition:background ease-in 0.2s;}
#section .CatListSubItem:hover{ background-color:#F0F0F0;}
#section .wrapEntete{ text-transform:uppercase;}
#section .wrapEntete .enteteCat{ font-size:15px;color:#008FD8;padding:0 0 5px 0;border-bottom:1px solid #E0E0E0;}
#section .wrapEntete .cheminCat{ padding:5px 0 0 0;font-size:10px;color:#444;}
#section .wrapEntete .cheminCat ul,#section .wrapEntete .cheminCat ol{ margin:0;padding:0;}
#section .wrapEntete .cheminCat ul li,#section .wrapEntete .cheminCat ol li{ list-style:none;display:inline-block;vertical-align:middle;*display:inline;*zoom:1;padding:0 0 0 3px;}
#section .wrapEntete .cheminCat ul li a,#section .wrapEntete .cheminCat ol li a{ color:#008FD8;}
#section .CatSubTable {margin-top:10px;}
#section .CatSubTable td {border-bottom:10px solid #FFFFFF;height:49px;line-height:1.3em;}
#section .CatSubTable a {font-weight:bold;font-size:12px;margin:0px;padding:0px;text-decoration:none;color:#000000;display:block;overflow:hidden;}
#section .CatSubTable img {margin-bottom:10px;}
#section .CatDisplayType {float:right;width:35px;height:34px;margin-right:5px;cursor:pointer;}
#gondoles{ text-align:center;overflow:hidden;width:100%;margin:10px 0;}
#section .CatPromo{width:165px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:0px 5px 0px 0px;line-height:1.3em;border:1px solid #F1F1F1;padding:2px;overflow:hidden;text-align:center;}
#section .CatPromo .photo{ position:relative;height:100px;}
#section .CatPromo .photo a{ display:block;height:100%;width:100%;margin:0 auto;}
#section .CatPromo #wrapPromo{ margin:5px 0 10px 0;}
#section .CatPromo #wrapPromo .markProd{ height:15px;}
#section .CatPromo #wrapPromo .prodname{ color:#000;padding-top:3px;overflow:hidden;height:76px;}
#section .CatPromo #wrapPromo .prodname .titrePromo{ color:#008FD8;text-decoration:none;font-size:11px;line-height:14px;height:30px;overflow:hidden;display:block;}
#section .CatPromo #wrapPromo .prodname .titrePromo span{ color:#444;}
#section .CatPromo #wrapPromo .prodname .descPromo{ text-decoration:none;display:block;color:#ff5a00;font-weight:bold;font-size:13px;line-height:18px;height:37px;}
#section .CatPromo #wrapPromo .price,#section .CatPromo #wrapPromo .price-barre{ color:#FF6000;font-weight:bold;margin:10px 0 5px 0;font-size:16px;height:15px;}
#section .CatPromo #wrapPromo .price-barre{ display:inline-block;vertical-align:middle;width:53%;text-align:left;margin-bottom:0px !important;}
#section .CatPromo #wrapPromo .prix-barre{ display:inline-block;width:40%;text-align:right;text-decoration:line-through;color:#FF9E2C;margin:7px 5px 0 0;vertical-align:middle;}
#section .CatPromo .panierOffre a{display:block;width:100%;height:100%;background:#8FB900;font-size:14px;color:#FFF;text-align:center;padding:10px 0;text-transform:uppercase;text-decoration:none;font-weight:bold;-webkit-transition:background ease-in .3s;-moz-transition:background ease-in .3s;-o-transition:background ease-in .3s;-ms-transition:background ease-in .3s;transition:background ease-in .3s;}
#section .CatPromo .panierOffre a:hover{ background:#719200;}
#section .CatPromo:last-of-type{ margin-right:0px !important;}
#section .CatPromo .photo .offre{ position:absolute;top:1px;right:1px;}
#section .opSpe .prodname{ color:#000;font-size:11px;padding-top:17px !important;height:70px;}
#section .CatPromo .prodname a .titrePromo,#section .CatPromo .prodname a .descProduit{ display:block;}
#section .promoItem1{ width:99%;}
#section .promoItem1 #wrapPromo{ display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:47%;line-height:27px;text-align:left;padding:10px;margin:5px 0 10px 0;max-height:250px;}
#section .promoItem1 .photo{ display:inline-block;*display:inline;*zoom:1;vertical-align:middle;text-align:center;width:200px;height:200px;}
#section .promoItem1 #wrapPromo .prodname{ height:auto;}
#section .promoItem1 #wrapPromo .markProd{ margin:5px 0;}
#section .promoItem1 #wrapPromo .prodname .titrePromo{ font-size:13px;line-height:18px;height:auto;}
#section .promoItem1 #wrapPromo .prodname .descPromo{ font-size:16px;line-height:22px;height:auto;}
#section .promoItem1 .panierOffre{ display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:22%;}
#section .promoItem1 .panierOffre .price{ color:#FF6000;font-weight:bold;margin:0px 0px 10px 0px;font-size:22px;line-height:28px;}
#section .promoItem1 .panierOffre .prix-barre{ text-decoration:line-through;color:#FF9E2C;font-size:13px;line-height:15px;}
#section .promoItem2{ width:48%;}
#section .promoItem2 .photo{ height:150px;display:inline-block;*display:inline;*zoom:1;width:150px;}
#section .promoItem2 #wrapPromo{ display:inline-block;*display:inline;*zoom:1;width:56%;vertical-align:top;}
#section .promoItem3{ width:31%;}
#section .promoItem3 .photo{ height:120px;}
#section .promoItem4 #wrapPromo .prodname a{ font-size:11px;line-height:16px;}
#section .promoItem4 #wrapPromo .prodname a .descPromo{ font-size:13px;}
#SfPH{overflow:hidden;}
#SfPH a{display:inline-block;vertical-align:middle;color:#444;*display:inline;*zoom:1;text-decoration:none;font-size:11px;line-height:10px;border-radius:2px;border:1px solid #E0E0E0;background:#E0E0E0;padding:7px 8px;-moz-transition:all ease-in .2s;-webkit-transition:all ease-in .2s;-o-transition:all ease-in .2s;-ms-transition:all ease-in .2s;transition:all ease-in .2s;margin:0 10px 10px 0px;}
#SfPH a label{display:inline-block;vertical-align:middle;cursor:pointer;position:relative;font-size:11px;*display:inline;*zoom:1;line-height:1.2em;vertical-align:middle;padding:0;margin:0;}
*+html #SfPH .texte_super_filtre,*+html #SfPH input,*+html #SfPH img{display:inline;}
#SfPH a input[type=radio]{display:none;}
.ie-7 #SfPH a input[type=radio]{display:inline-block;}
#SfPH a input[type=radio]:checked + label:before{content:"\2022";color:#8CC14D;font-size:30px;text-align:center;line-height:11px;}
#SfPH a label:before{content:"";display:inline-block;width:11px;height:11px;background-color:#FFF;border-radius:8px;border:1px solid #BBB;vertical-align:top;margin-right:7px;}
#SfPH .HL,#SfPH a:hover{background:#FFF;border:1px solid #8CC14D;}
#SfPH a:hover label:before{border:1px solid #8CC14D !important;}
#section .borderProdFilter{margin:0px;padding:0px;height:1px;background-color:#FFF;}
#section .borderProdFilter.bottom{background-color:#DEDEDE;}
#section .ProdFilter {background:URL(/images/gui/main/degrade_zone_filtre.gif) repeat-y bottom;margin-top:20px;width:747px;}
#section .ProdFilter th {padding-left:10px;}
#section .ProdFilterList th {text-align:right;font-weight:normal;height:20px;padding-right:3px;}
#section .ProdFilterList td {padding-bottom:3px;}
#section .ProdFilterBrOn,#section .ProdFilterBrOff {display:inline-block;vertical-align:top;cursor:pointer;}
#section .BoxBrands,#section .BoxBrandsAndMore{vertical-align:top;border-right:1px solid #DEDEDE;padding:10px 0px 0px 8px;width:35%;border-bottom:1px solid #FFF;}
#section .BoxBrandsAndMore{height:105px;}
#section .MoreBrands{position:absolute;margin-top:80px;z-index:10;margin-left:3px;clear:both;height:20px;}
.ie-6 #section .MoreBrands,.ie-7 #section .MoreBrands{margin-top:10px;}
#section a.ProdFilterBrOtherOn,#section a.ProdFilterBrOtherOff {width:235px;background:#FFFFFF;border:1px solid #999999;text-align:left;position:absolute;text-decoration:none;color:#000;padding:0;}
#section a.ProdFilterBrOtherOff {height:16px;overflow:hidden;}
#section a.ProdFilterBrOtherOn,#section a.ProdFilterBrOtherOff:hover {height:auto !important;overflow:visible !important;}
#section a.ProdFilterBrOtherOff .OtherBrands {display:none}
#section a.ProdFilterBrOtherOff:hover .OtherBrands {display:inline}
#section .OtherBrands span.Brand{ display:block;height:34px;width:234px;clear:both;padding:2px 2px;}
#section .OtherBrands span.ProdFilterBrOn,#section .OtherBrands span.ProdFilterBrOff {margin-left:1px;background-color:#FFF;background-repeat:no-repeat;background-position:50% 50%;}
#section .OtherBrands span.ProdFilterBrLabelOff,#section .OtherBrands span.ProdFilterBrLabelOn {display:inline-block;font-weight:bold;color:#444;}
#section .OtherBrands span.ProdFilterBrLabelOn {color:#444;}
#section .ProdList th {text-transform:uppercase;font-weight:bold;font-size:12px;text-align:center;white-space:nowrap;border-right:1px solid #515151;padding:0;}
#section .ProdList th a {color:#000000;text-decoration:none;}
#section .ProdList th a:hover {color:#666666;}
#section .ProdList td {line-height:1.3em;}
#section .ProdListHLine {background:URL(/images/gui/main/ProdListHLine.gif) repeat-x;text-align:center;height:8px;}
#section .ProdListHLine td {border-right:1px solid #FFFFFF;height:4px;text-align:center;padding:0;}
#section .ProdListBLine {background:URL(/images/gui/main/ProdListBLine.gif);height:24px;}
#section .ProdListBLine.top {background:URL(/images/gui/main/ProdListBLine-top.gif);height:24px;}
#section .ProdListBLine td {color:#FFFFFF;text-align:center;}
#section .ProdListBLine a {color:#aeaeae;text-decoration:none;}
#section .ProdListBLine a:hover{color:#FFFFFF;text-decoration:none;}
#section .ProdListBLine .Nav{padding:5px;font-weight:bold;}
#section .ProdListL1 td,#section .ProdListL2 td {border-bottom:1px solid #DEDEDE;border-right:1px solid #FFF;height:160px;padding:0px 0px 0px 2px;}
#section .ProdList td.Photo {background:#FFFFFF;text-align:center;width:16%;overflow:hidden;border-right:0;}
#section .ProdList .Photo img {border:0px;}
#section .ProdList .Photo .vignette-visuel{text-align:center;color:#FFFFFF;font-weight:bold;margin-top:5px;text-transform:uppercase;position:relative;height:15px;line-height:16px;margin:5px auto;width:97%;}
#section .ProdList .Photo .vignette-visuel.solde{background-color:#D63200;}
#section .ProdList .Photo .vignette-visuel.promo{background-color:#FF5A00;}
#section .ProdList .Photo .vignette-visuel.livraison-offerte{background-color:#FF9E2C;}
#section .ProdList .Photo .vignette-visuel.offre-speciale{background-color:#FF8A00;}
#section .ProdList .Photo .vignette-visuel:after{content:"";top:15px;height:5px;display:block;position:absolute;width:100%;background-color:transparent;background-position:top center;background-repeat:no-repeat;}
#section .ProdList .Photo .vignette-visuel.solde:after{background-image:url("/images/gui/main/soldes/fleche-flag-soldes.png");}
#section .ProdList .Photo .vignette-visuel.promo:after{background-image:url("/images/gui/main/soldes/fleche-flag-prix-barre.png");}
#section .ProdList .Photo .vignette-visuel.livraison-offerte:after{background-image:url("/images/gui/main/soldes/fleche-flag-livraison.png");}
#section .ProdList .Photo .vignette-visuel.offre-speciale:after{background-image:url("/images/gui/main/soldes/fleche-flag-offre-spe.png");}
#section .ProdList .Date{width:10%;text-align:center;}
#section .ProdList .Marque {text-align:center;white-space:nowrap;padding:3px;}
#section .ProdList .Marque a {color:#000000;text-decoration:none;}
#section .ProdList .Marque a:hover {color:#528DC7;}
#section .ProdList .TagLine {font-size:9px;}
#section .ProdList .Price {text-align:center;font-weight:bold;font-size:12px;width:13%;padding-right:3px;}
#section .ProdList .Price .prix-normal{color:#666666;}
#section .ProdList .Price .prix-en-magasin{color:#E54315;font-size:12px;text-transform:uppercase;}
#section .ProdList .Price .prix{display:none;}
#section .ProdList .Price .offre-commerciale,#section .ProdList .remise{color:#FF5A00;}
#section #soldes .ProdList .remise{margin-bottom:0;}
#section .ProdList .Price .offre-commerciale{font-size:15px;}
#section .ProdList .Price .prix-barre{color:#FF9E2C;text-decoration:line-through;font-size:12px;font-weight:normal;}
#section .ProdList .remise{font-size:20px;margin-bottom:8px;text-align:center;font-weight:bold;white-space:nowrap;}
#section #soldes .soldesFiltres{overflow:hidden;}
.ie-7 #section #soldes .soldesFiltres{height:145px;}
#section #soldes .soldesFiltres .soldeFiltre{ width:293px;display:inline-block;margin:3px 5px;text-decoration:none;background:#858484;font-size:14px;text-align:center !important;padding:10px 0;}
#section #soldes .soldesFiltres .soldeFiltre:nth-of-type(3n+1){clear:left;}
#section #soldes .soldesFiltres input{ display:none;}
#section #soldes .soldesFiltres .filter,#section #soldes .soldesFiltres img,#section #soldes .soldesFiltres .infos{vertical-align:middle;}
#section #soldes .soldesFiltres .filter{margin-right:2px;}
#section #soldes .soldesFiltres img{width:30px;height:20px;margin-right:10px;}
#section #soldes .soldesFiltres .infos{display:inline-block;*display:inline;*zoom:1;width:90%;color:#FFF;vertical-align:middle;}
#section #soldes .soldesFiltres .infos .nom{font-weight:bold;display:inline-block;*display:inline;*zoom:1;}
#section #soldes .soldesFiltres .infos i{display:inline-block;font-size:14px;}
.ie-7 #section #soldes .soldesFiltres .infos,.ie-7 #section #soldes .soldesFiltres .filter,.ie-7 #section #soldes .soldeIcon{display:inline-block;*display:inline;*zoom:1;}
#section #soldes .soldesFiltres .infos div{width:227px;}
#section #soldes .soldeFiltre{cursor:pointer;-moz-transition:ease-in-out 0.2s background;-webkit-transition:ease-in-out 0.2s background;-ms-transition:ease-in-out 0.2s background;-o-transition:ease-in-out 0.2s background;transition:ease-in-out 0.2s background;}
#section #soldes .soldeFiltre.active,#section #soldes .soldeFiltre:hover{ background:#e64519;}
#section #soldes .soldeIcon{display:inline-block;*display:inline;*zoom:1;width:30px;height:30px;margin-right:3px;vertical-align:middle;}
#section #soldes .active .soldeIcon{background-position:bottom;}
#section .ProdList .AlignCenter {text-align:center;}
#section .ProdListCount {font-weight:bold;font-size:16px;padding:5px 5px 15px 5px;color:#666666;text-align:left;height:34px;}
#section .ProdListCount .nombre{color:#008FD8;}
#section .ProdListCount .countPdt{float:left;margin-top:4px;color:#666;font-size:1em;margin:0;outline:medium none;padding:0;text-decoration:none;max-width:510px;}
#section .ProdList .Desc.has-avis{vertical-align:top;}
#section .ProdList .Desc .Carac {color:#878686;font-size:10px;text-align:justify;margin-top:3px;}
#section .ProdListL1 .Desc {background:#FFF;padding:0px 4px 0px 4px;}
#section .ProdListL1 .Desc.hasOP{padding-right:0px;}
#section .ProdListL1 .Price,#section .ProdListL1 .Disponibilite,#section .ProdListL1 .ajouterPanier,#section .ProdListL1 .remise{background-color:#FFF;}
 #section .ProdListL2 .Desc {background:url(/images/gui/main/degrade-ligne-2.gif) repeat-y #F9F9F9;padding:0px 4px 0px 4px;}
#section .ProdListL2 .Desc.hasOP{padding-right:0px;}
#section .ProdListL2 .Price,#section .ProdListL2 .Disponibilite,#section .ProdListL2 .ajouterPanier{background-color:#F9F9F9;}
 #section .ProdList .Desc table{width:100%;position:relative;height:130px;}
#section .ProdList .Desc table td{border:0px;padding:0px 0px 0px 0px;}
#section .ProdList .Desc .flag{width:3px;}
#section .ProdList .Desc .flag.best{background:url(/images/gui/main/badge-top.png) top right no-repeat;width:35px;}
#section .ProdList .Desc .flag.new{background:url(/images/gui/main/badge-new.png) top right no-repeat;width:35px;}
#section .ProdList .Desc .flag.op{background:url(/images/gui/main/badge-op.png) top right no-repeat;width:35px;}
#section .ProdList .Desc a{text-decoration:none;font-size:13px;font-weight:bold;display:inline-block;*display:inline;*zoom:1;}
#section .ProdList .Desc span.brand,#section .ProdList .Desc span.category {color:#666666;font-size:13px;font-weight:bold;}
#section .ProdList .Desc .reconditionne{color:#FF5800;text-transform:uppercase;font-size:14px;}
#section .ProdList .Desc h2{ margin:0;line-height:20px;}
#section .ProdList .Desc .nomProduit {color:#008FD8;font-size:13px;font-weight:bold;text-decoration:none;display:inline;}
#section .ProdList .Desc .produitShortDescription{margin:2px 0px 0px 0px;color:#666;font-size:9px;line-height:13px;}
#section .ProdList .Desc .specOps,#section .ProdList .Desc .prixReduit{color:#FF5A00;font-size:11px;margin:3px 0px 2px 0px;text-align:justify;}
#section .ProdList .Desc .accrocheMarketing{color:#000;font-size:11px;margin:3px 0px 2px 0px;}
#section .ProdList .Desc .notesClients{margin:2px 0px 5px 0px;line-height:12px;height:13px;}
#section .ProdList .Desc .notesClients img{margin-right:7px;}
#section .ProdList .Desc .notesClients .nombreAvis{font-size:11px;}
#section .ProdList .Desc .notesClients,#section .ProdList .Desc .notesClients a{color:#878686;}
#section .ProdList .Desc .notesClients a{font-weight:normal;text-decoration:underline;}
#section .ProdList .Desc .search-result-fil-ariane{border-top:1px #BBB dotted;line-height:12px;padding:3px 0px 4px 0px;margin-top:8px;}
#section .ProdList .Desc .search-result-fil-ariane,#section .ProdList .Desc .search-result-fil-ariane a{font-size:10px;color:#BBB;}
#section .ProdList .Desc .search-result-fil-ariane a{font-weight:normal;}
#section .ProdList .Desc .search-result-fil-ariane a:hover{text-decoration:underline;}
#section .ProdList .compare{text-align:center;width:5%;background-color:#FFFFFF;background:URL(/images/gui/main/pointille-comparer.gif) repeat-y 17px 0px;padding-left:0px;border:0px;}
#section .ProdList .Disponibilite{text-align:center;width:7%;}
#section .ProdList .Disponibilite .label{text-align:center;font-size:1.05em;font-weight:bold;cursor:pointer;text-transform:uppercase;}
#section .ProdList .Disponibilite .infoDispoAlert{ display:none;}
#infoDispoAlert p{ color:#555;}
#section .ProdList .Disponibilite .lien-ajouter-produit{ cursor:pointer;}
#section .ProdList .Disponibilite .lien-ajouter-produit img{margin-top:5px;}
#section .ProdList .ajouterPanier{text-align:center;width:5%;}
#section .ProdList .headTopPaginationComparaison{color:#666666;font-weight:bold;}
#section .ProdList .headTopPaginationComparaison .flecheComparer{text-align:right;}
#section .ProdList .headTopPaginationComparaison .comparerProduits{text-align:left;font-weight:normal;}
#section .ProdList .headTopPaginationComparaison .comparerProduits .compareButton{background:URL(/images/gui/main/bt-comparer.gif) no-repeat;width:74px;height:20px;border:0px;}
#section .ProdList .headTopPaginationComparaison .pagination{text-align:center;color:#008FD8;font-weight:bold;font-size:12px;}
#section .ProdList .headTopPaginationComparaison .pagination a{color:#666666;text-decoration:none;}
#section .ProdList .headTopPaginationComparaison .pagination span{padding:1px;color:#008FD8;}
#section .ProdList .headTopPaginationComparaison .page{text-align:right;font-size:12px;}
#section .ProdList .headTopPaginationComparaison .page .current{color:#008FD8;}
#section .ProdList .headTopNomColonnes{background:#474444;height:30px;}
#section .ProdList .headTopNomColonnes td.nomColonne{text-align:center;border-right:1px #FFF solid;border-left:1px #FFF solid;padding:0px;}
#section .ProdList .headTopNomColonnes td.nomColonne a.active{display:block;height:30px;padding:0px;line-height:30px;}
#section .ProdList .headTopNomColonnes td a{color:#FFF;text-align:center;text-transform:uppercase;font-weight:bold;text-decoration:none;}
#section .ProdList .headTopNomColonnes td a.active{color:#FFFFFF;cursor:pointer;}
#section .ProdList .headTopNomColonnes td a.active.asc{background:URL(/images/gui/main/fleche-tri-haut.png) no-repeat center top;}
#section .ProdList .headTopNomColonnes td a.active.desc{background:URL(/images/gui/main/fleche-tri-bas.png) no-repeat center bottom;}
#section .ProdList .headTopNomColonnes td a:hover{color:#FFFFFF;}
#section .ProdList .headTopNomColonnes td.tri{color:#AAAAAA;font-weight:bold;padding:0px 0px 0px 2px;margin:0px;}
#section .ProdList .headTopNomColonnes td.sansTri{color:#CCC;text-transform:uppercase;font-weight:bold;}
#section .ProdList .headTopNomColonnes td.tri span{color:#FFF;}
#section .ProdList .headTopNomColonnes td.tri a{display:block;float:left;height:30px;padding:0px;margin:0px;line-height:29px;}
#section .ProdList .headTopNomColonnes td.tri.label{text-transform:uppercase;color:#FFF;text-align:center;}
#section .CatNewProdHeaderTitle {text-transform:uppercase;color:#0091CD;font-size:13px;font-weight:bold;margin:0;border-bottom:1px solid #E1E1E1;line-height:32px;}
#section .NewProdHeader {margin-top:5px;width:720px;clear:both;height:23px;}
#section .NewProdHeader th {color:#B91900;font-size:13px;font-weight:bold;border-right:1px solid #3E76BA;height:23px;}
#section .NewProdHeader td {text-align:center;color:#515151;font-weight:bold;border-right:1px solid #3E76BA;height:23px;cursor:pointer;}
#section .NewProdHeaderCold {background-color:#FFFFFF;height:5px;overflow:hidden;}
#section .NewProdHeaderHot {background-color:#7AAEDE;height:5px;overflow:hidden;}
#section .NewProdArea {width:100%;}
#section .NewProdArea th {background-color:#EFEFEF;color:#8C8C8C;text-transform:uppercase;font-size:9px;font-weight:bold;height:18px;text-align:center;}
#section .NewProdArea td {border-bottom:1px solid #9A9A9A;height:21px;}
#section .NewProdArea .Price {color:#B91900;font-weight:bold;text-align:right;}
#section .NewProdArea .Num {color:#B91900;text-align:right;}
#section .NewProdArea .Prod {white-space:nowrap;height:18px;overflow:hidden;}
#section .NewProdArea .Prod a,#section .NewProdArea .Prod {color:#3E76BA;text-align:left;text-decoration:none;}
#section .NewProdArea .Prod a:hover {color:#B71800;}
.legendes{border-top:1px #DEDEDE solid;padding:0px 0px 0px 0px;margin:30px 0px 0px 0px;background:#FFF url(/images/gui/main/degrade_legende.gif) repeat-x scroll bottom left;overflow:auto;}
div.legende {border:none;padding-left:2px;margin:0;padding:10px 0px 0px 0px;}
div.legende.etats{ float:left;width:90%;padding-right:7px;}
div.legende .titre {font-size:1.1em;font-weight:bold;margin:0px 0px 10px 0px;padding:0px;}
div.legende p {margin:5px 0px 5px 0px;padding:0px;text-align:justify;}
div.legende ul {padding:0px;margin:0px 0px 0px 0px;}
div.legende ul li{list-style:none;background-repeat:no-repeat;line-height:18px;padding:0px 0px 0px 40px;background-position:0px 4px;}
div.legende.etats ul li{line-height:35px;background-position:0px 2px;}
#cat .Asset {text-align:center;margin-top:15px !important;}
#cat .asset img{margin:5px 0;}
#section #CompArea {z-index:2000}
#section .ProdCmp {background:#FFFFFF;border-bottom:1px solid #000000;}
#section .ProdCmp th {background:URL(/images/gui/main/ProdListBLine.gif);color:#FFFFFF;font-weight:bold;font-size:12px;text-align:center;white-space:nowrap;border-right:1px solid #515151;padding-left:4px;padding-right:4px;white-space:nowrap;}
#section .ProdCmp th a {color:#FFFFFF;text-decoration:none;}
#section .ProdCmp th a:hover {color:#F0F0F0;}
#section .ProdCmp td {border-right:1px dotted #999999;padding:3px}
#section .ProdCmp .l1 {background:#FFFFFF;}
#section .ProdCmp .l2 {background:#F5F5F5;}
#section .ProdCmp .Ordered {background:#DDF0FF;}
#section .ProdCmp .Section {color:#000000;font-weight:bold;height:30px;border-bottom:1px solid #000000;}
#section .ProdCmp .SectionPName {color:#0099FF;font-size:10px;height:30px;border-bottom:1px solid #000000;text-align:center;}
#section .ProdCmp .Price {color:#FF5A00;font-weight:bold;font-size:24px;text-align:center;height:100px;border-top:1px dotted #999999;}
#section .ProdCmp .Stock {border-top:1px solid #999999;}
#section .ProdCmp .Eco {color:#333333;font-size:10px;font-weight:normal;margin-top:5px;}
#section .ProdCmp .Delete {background:#333333;color:#FFFFFF;font-weight:bold;text-align:center;cursor:pointer;}
#section .ProdCmp .Delete:hover {background:#C2DC69;color:#000000;}
#section .ProdCmp .Arrow {background-image:url(/images/gui/main/ProdCompArrow.gif);background-repeat:no-repeat;cursor:pointer;width:10px;height:10px;display:block;float:left;padding:0;}
#section .ProdCmp .Arrow span {display:none;}
#section .ProdCmp .Arrow.Left {background-position:top left;}
#section .ProdCmp .Arrow.Right {background-position:top right;margin-right:8px;}
#section .ProdCmp .Arrow.Left:hover {background-position:bottom left !important;}
#section .ProdCmp .Arrow.Right:hover {background-position:bottom right !important;}
#section .ProdCmp .dispoStock{margin-top:5px;}
#section .ProdCmp .dispoStock img{margin-bottom:-3px;}
.CategoryIntroduction{color:#999999;margin:5px auto;text-align:justify;overflow:hidden;}
h1.catTitle{line-height:15px;font-size:13px;margin:0px;}
.AlertPanel div {margin:0;}
#cat .AlertPanel .AlertPanelBg,#pagemarque .AlertPanel .AlertPanelBg {position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#000;opacity:0.4;}
.ie-7 #cat .AlertPanel .AlertPanelBg,.ie-6 #cat .AlertPanel .AlertPanelBg,ie-7 #pagemarque .AlertPanel .AlertPanelBg,.ie-6 #pagemarque .AlertPanel .AlertPanelBg{filter:alpha(opacity=40);}
.ie-8 #cat .AlertPanel .AlertPanelBg,.ie-8 #pagemarque .AlertPanel .AlertPanelBg{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}
#cat .AlertPanel .AlertPanelBody,#pagemarque .AlertPanel .AlertPanelBody {position:fixed;left:20px;top:15px;bottom:20px;border:2px solid #333333;background-color:#FFFFFF;right:15px;z-index:9999;}
#cat .AlertPanel .AlertPanelBody #AlertPanelMessageContent,#pagemarque .AlertPanel .AlertPanelBody #AlertPanelMessageContent{padding:0px;}
#cat .AlertPanel .AlertPanelTitle,#pagemarque .AlertPanel .AlertPanelTitle{background:url(/images/gui/main/FooterBarBg.gif) center;padding:1px;color:#FFFFFF;font-weight:bold;}
#cat .AlertPanel .AlertPanelMessage,#pagemarque .AlertPanel .AlertPanelMessage{ color:#CB1400;font-weight:bold;height:96%;overflow:auto;padding:0;position:absolute;width:100%;}
#cat .AlertPanel .AlertPanelClose,#pagemarque .AlertPanel .AlertPanelClose {text-align:right;}
#cat .AlertPanel .AlertPanelClose img,#pagemarque .AlertPanel .AlertPanelClose img{cursor:pointer;}
#cat .CatMenu{ display:inline-block;*display:inline;*zoom:1;width:184px;margin-right:16px;vertical-align:top;}
#cat .CatMenu .headerCatMenu{ margin:0 0 10px 0;line-height:24px;text-transform:uppercase;font-weight:normal;text-align:center;font-size:12px;font-weight:bold;color:#FFF;}
#cat .wrapCatContent{ display:inline-block;*display:inline;*zoom:1;width:754px;margin-right:0px;padding:0;vertical-align:top;}
.liensComp{ margin:20px 0 0 0 !important;padding:0 !important;}
.liensComp ul{ margin:0;}
#bgMf,#bgRss{ list-style:none;text-align:left;}
#bgRss li,.liensComp li{ padding:0;margin-left:0px;margin-bottom:0px;background:none !important;border-bottom:1px solid #E0E0E0;}
#bgRss li a,.liensComp li a{ font-size:11px;color:#444;font-weight:normal;text-decoration:none;text-transform:none;display:block;height:100%;padding:5px 0;-moz-transition:background ease-in 0.2s;-webkit-transition:background ease-in 0.2s;-o-transition:background ease-in 0.2s;-ms-transition:background ease-in 0.2s;transition:background ease-in 0.2s;}
.liensComp ul.moreMf{ background:none !important;display:none;text-align:left;list-style:none;}
.liensComp li a:hover{ color:#444;background-color:#F2F2F2;}
.liensComp li.moreMf{ display:none;}
.liensComp .moreMfLnk{ text-transform:none;color:#666;text-decoration:none;text-align:right;display:block;}
.liensComp .moreMfLnk:hover{ text-decoration:underline;}
#cat .CatSubTable .CatSubTableImg{float:left;display:block;width:52px;height:47px;text-align:center;vertical-align:middle;background:URL(/images/gui/main/CatSubGb.jpg) no-repeat center;width:52px;}
#cat .CatSubTable td{width:250px;}
#cat .CatSubTable span{width:180px;float:right;display:block;vertical-align:top;height:49px;line-height:1.3em;padding-right:8px;}
#cat .CatSubTable h2{color:#000;display:block;font-size:12px;font-weight:bold;margin:0;overflow:hidden;padding:0;text-decoration:none;line-height:1.2em;}
#nouveauteSection{text-align:left;padding-top:10px;overflow:hidden;}
#cat #SfPH h2{font-size:1em;margin:0;outline:medium none;padding:0;text-decoration:none;text-align:left;color:#000000;}
.CategoryIntroductionPlus{cursor:pointer;padding:1px;text-align:right;color:#999;margin:5px 0 8px 8px;text-decoration:none;background-color:#FFF;}
.CategoryIntroductionCache{margin:0px;padding:0px;}
#cat .enteteFiltres{overflow:hidden;color:#444;margin:20px 0 5px 0;}
#cat .enteteFiltres .titreSfListe{display:inline-block;font-size:14px;color:#444;width:640px;margin:0;font-weight:bold;font-size:14px;line-height:20px;}
#cat .enteteFiltres .reinitialisation{font-weight:normal;display:inline-block;font-size:11px;text-transform:uppercase;cursor:pointer;color:#444;text-decoration:none;}
#cat .enteteFiltres .reinitialisation:after{content:" \f021 ";font-family:"fontAwesome";}
#wrapFiltres{background:#F7F7F7;padding:10px;}
#cat .liste_marques{padding:15px 0px 0px 10px;}
#cat .liste_marques .marque{ float:left;height:40px;width:120px;}
#cat .liste_marques input{float:left;margin-right:8px;position:relative;top:9px;}
.filtre_prix_contenu{margin:30px auto 4px;text-align:center;position:relative;}
.filtre_prix_contenu #filtre-prix-min,.filtre_prix_contenu #filtre-prix-max{ font-size:15px;font-weight:bold;color:#444;position:absolute;top:0px;}
.filtre_prix_contenu #filtre-prix-min{left:108px;}
.filtre_prix_contenu #filtre-prix-max{right:103px;}
.filtre_prix_info{text-align:center;color:#666;}
#filtre_caracteristiques{margin:5px 0px 0px 0px;}
#filtre_caracteristiques select{display:block;margin:0px 0px 2px 0px;}
#filtre_caracteristiques input{margin:0px 3px 0px 0px;padding:0px 0px 0px 0px;vertical-align:middle;}
#filtre_caracteristiques .label{display:inline-block;color:#444;font-size:11px;}
#filtre_caracteristiques .label.prix{display:inline-block;position:relative;top:-3px;margin-right:5px;}
*+html #filtre_caracteristiques .label.prix{display:inline;}
.otherSf{margin:20px 0 0 0;}
.otherSf a{margin:0 10px 0 0;color:#999;font-size:10px;-moz-transition:0.2s ease-in-out color;-o-transition:0.2s ease-in-out color;-webkit-transition:0.2s ease-in-out color;transition:0.2s ease-in-out color;-ms-transition:0.2s ease-in-out color;}
.otherSf a:visited{color:#999;}
.otherSf a:hover,.otherSf .HL{color:#8CC14D !important;}
#dropDownMarques{position:relative;width:230px;display:inline-block;vertical-align:top;margin:10px 17px 0 0;}
#dropDownMarques ul{position:absolute;visibility:hidden;list-style:none;background:#FFF;top:38px;left:0;border-bottom:1px solid #799bd2;border-left:1px solid #799bd2;border-right:1px solid #799bd2;padding:14px 0 2px 6px;width:222px;margin:0;z-index:1000;}
#dropDownMarques .label{margin-bottom:5px;}
#dropDownMarques ul li a{text-decoration:none;color:#444;font-size:10px;}
#inputFiltresMarques{cursor:pointer;width:223px;background:url('/css/main/menulist-moz.png') no-repeat top right #FFF;height:18px;padding-left:5px !important;margin-right:0px;}
#dropDownMarques ul li:hover a:before{color:#8CC14D;}
.ie-7 #voirPlusFiltres{display:inline-block;}
#FilterPrice{margin-bottom:3px;}
.ie-7 #FilterPrice{height:0 !important;}
#filtre_caracteristiques_contenu{position:relative;}
#filtre_caracteristiques_contenu .hidden {display:none;}
#filtre_caracteristiques_contenu select{width:100% !important;}
.type_field_1,.type_field_2{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;}
.type_field_1{width:230px;padding:2px 0px 3px 0px;margin:10px 20px 0 0;}
.filtre-1,.filtre-4,.filtre-7,.filtre-10{ margin-right:0px !important;}
.type_field_2{color:#444;border-radius:2px;border:1px solid #E0E0E0;background:#E0E0E0;padding:3px 5px;margin:10px 10px 5px 0;cursor:pointer !important;-moz-transition:all ease-in .2s;-webkit-transition:all ease-in .2s;-o-transition:all ease-in .2s;-ms-transition:all ease-in .2s;transition:all ease-in .2s;}
.marginSup{margin-top:30px;}
.type_field_1 select{height:20px;}
.type_field_1 .label{margin-bottom:3px;}
.noMargin{margin-right:0px;}
.type_field_2 input{display:none;}
.ie-7 .type_field_2 input{display:inline-block;}
.type_field_2 label{cursor:pointer;}
.type_field_2 span label:before{content:"\f0c8";font-family:fontAwesome;display:inline-block;color:#FFF;vertical-align:top;font-size:11px;margin-right:6px;}
.type_field_2:hover span label:before,.type_field_2 input[type=checkbox]:checked + span label:before{content:"\f14a";font-family:fontAwesome;color:#8CC14D;font-size:11px;}
#filtre_caracteristiques_contenu .active,.type_field_2:hover {background:#FFF;border:1px solid #8CC14D;}
#wrapBoutonFiltres{ text-align:center;border-top:1px solid #E0E0E0;margin-top:5px;}
#filtre_caracteristiques_contenu #wrapBoutonFiltres .voirFiltres{ font-size:12px;cursor:pointer;background:#8CC14D;padding:3px 5px;border-radius:0 0 3px 3px;color:#FFF;font-weight:bold;text-align:center;vertical-align:middle;width:15%;margin:0 auto;border:none;}
h2.titre_caracteristiques{color:#008FD8 !important;margin:10px 0px 0px 0px !important;font-size:18px;}
.liste-liens-caracteristiques {color:#878686;}
.liste-liens-caracteristiques h2 {color:#008FD8 !important;font-size:13px !important;font-weight:bold;background:url(/images/gui/main/CatArrow1.gif) no-repeat 0 center;padding-left:9px;margin-bottom:5px !important;margin-top:25px;}
.liste-liens-caracteristiques a {color:#878686;text-decoration:none;}
.liste-liens-caracteristiques ul {margin:0;list-style-type:disc;text-align:justify;}
.liste-liens-caracteristiques li {display:inline;line-height:18px;}
.liste-liens-caracteristiques li:after {list-style-type:none;content:" - ";}
.liste-liens-caracteristiques li:last-child:after {content:"";}
#filtres_offres_contenu{ padding:10px;font-weight:bold;text-transform:uppercase;}
#filtres_offres_contenu span{display:inline-block;vertical-align:middle;color:#444;*display:inline;*zoom:1;text-decoration:none;font-size:11px;line-height:10px;border-radius:2px;border:1px solid #E0E0E0;background:#E0E0E0;padding:10px 5px;-moz-transition:all ease-in .2s;-webkit-transition:all ease-in .2s;-o-transition:all ease-in .2s;-ms-transition:all ease-in .2s;transition:all ease-in .2s;margin:0 10px 5px 0;}
#filtres_offres_contenu span label{display:inline-block;vertical-align:middle;cursor:pointer;position:relative;*display:inline;*zoom:1;vertical-align:middle;padding:0;margin:0;}
#filtres_offres_contenu span input[type=checkbox]{display:none;}
#filtres_offres_contenu span input[type=checkbox]:checked + label:before{content:"\f14a";font-family:fontAwesome;color:#8CC14D;font-size:14px;}
#filtres_offres_contenu span label:before{content:"\f096";font-family:fontAwesome;display:inline-block;font-size:14px;color:#BBB;vertical-align:middle;margin-right:6px;background:#FFF;width:10px;height:10px;}
#filtres_offres_contenu span:hover,#filtres_offres_contenu .active{background:#FFF;border:1px solid #8CC14D;}
#filtres_offres_contenu span:hover label:before{color:#E0E0E0;}
.aucun-produit-destockage{color:#666;font-size:12px;}
.aucun-produit-destockage img{float:right;position:relative;top:-9px;}
.aucun-produit-destockage .bold{font-weight:bold;}
.aucun-produit-destockage a{color:#666666 !important;}
.aucun-produit-destockage h2{color:#7AAC1A !important;font-weight:bold;font-size:14px;}
#soldes{overflow:hidden;line-height:1.3em;padding:0 23px 20px;}
#soldes h1{color:#e64519;font-weight:bold;font-size:20px;line-height:25px;text-align:center;;margin:0 0 15px 0;}
#soldes .liste-produits-soldes{width:100%;}
#soldes .liste-produits-soldes td.Desc{padding-right:3px !important;}
#soldes .liste-produits-soldes td.remise{width:10%;}
#soldes .liste-produits-soldes a.marque{margin-right:80px !important;}
#soldes h2{color:#008FD8;border-bottom:1px #666 dotted;padding-bottom:5px;}
#soldes h2 span{color:#FF5A00;}
#soldes .nb-produits-par-page{float:right;margin-top:11px;}
#soldes #aucun-resultat{width:480px;padding:0px 0px 0px 115px;background:url("/images/gui/main/soldes/badge-no-soldes.png") no-repeat left center;color:#000;margin:30px auto 20px auto;font-size:12px;min-height:95px;}
#soldes #aucun-resultat.promo {background:none;padding:0;width:530px;}
#soldes #aucun-resultat h3{color:#FF5A00;font-size:20px;margin:0px 0px 5px 0px;line-height:20px;}
#soldes #aucun-resultat.filtre-prix h3{padding-top:25px;}
#soldes #aucun-resultat a{color:#000;font-weight:bold;}
#soldes #aucun-resultat .liens-bons-plans{margin-top:5px;}
#soldes .intro{font-size:12px;color:#666666;margin:20px 0px 20px 0px;text-align:justify;}
#soldes .intro span{font-weight:bold;}
#soldes #mots-cles{margin-top:30px;color:#888;}
#soldes #filtre-prix{text-align:center;margin:15px 0px 0px 0px;}
#soldes.soldes-off .texte a {color:#666666;}
#soldes.soldes-off .texte{color:#666666;margin:0 auto;width:650px;font-size:14px;line-height:1.4em;}
#soldes.soldes-off h1 {background:url('/images/gui/main/soldes/bandeau-soldes-off.jpg') no-repeat top center;margin:15px 0;text-align:center;font-size:25px;color:#FF5A00;font-weight:bold;text-indent:-99999px;height:0px;padding-top:200px;}
#soldes.soldes-off .titre{margin:30px 0px 15px 0px;text-align:center;font-size:25px;color:#FF5A00;font-weight:bold;text-indent:0;height:30px;}
#soldes.soldes-off span{font-weight:bold;}
#soldes.soldes-off a#nos-bons-plans {text-indent:-99999px;text-decoration:none;display:block;margin:25px auto;background:url('/images/gui/main/soldes/bouton-bons-plans.png') no-repeat top center;height:62px;}
#assistant{overflow:hidden;line-height:1.3em;padding:0 23px 20px;}
#assistant .liste-produits-assistant{width:100%;}
#assistant .liste-produits-assistant td.Desc{padding-right:3px !important;}
#assistant .liste-produits-assistant a.marque{margin-right:80px !important;}
#assistant div.ProdListCount{margin:18px 0px 0px 5px;padding:0px 0px 0px 0px;}
#assistant .ProdListCount h2{font-size:0.8em;line-height:20px;min-width:925px;max-width:925px;}
#assistant h2{color:#008FD8;font-size:22px;border-bottom:1px #666 dotted;padding-bottom:5px;}
#assistant h2 span{color:#FF5A00;}
#assistant .nb-produits-par-page{position:absolute;right:0px;margin-top:-5px;}
#assistant #aucun-resultat{width:480px;padding:0px 0px 0px 115px;color:#000;margin:30px auto 20px auto;font-size:12px;min-height:95px;}
#assistant #aucun-resultat h3{color:#FF5A00;font-size:20px;margin:0px 0px 5px 0px;line-height:20px;}
#assistant #aucun-resultat a{color:#000;font-weight:bold;}
#assistant .block{display:block;height:1px;clear:both;visibility:hidden;}
#assistant #introduction{color:#666666;font-size:12px;}
#assistant #filters{margin-left:150px;margin-top:30px;font-size:1.2em;}
 #assistant #filters .filter-box{float:left;margin-right:30px;}
#assistant #filters .filter-box .filter-label{display:table;height:45px;width:300px;}
#assistant #filters .filter-box .filter-label span{display:table-cell;vertical-align:middle;color:#666666;font-size:16px;padding-right:3px;}
body.ie-7 #assistant #filters .filter-box .filter-label{display:block;}
body.ie-7 #assistant #filters .filter-box .filter-label span{display:inline;font-size:12px;vertical-align:middle;}
#assistant #filters .filter-box .filter-label span.filter-step-number{color:#008FD8;font-size:41px;font-weight:bold;}
body.ie-7 #assistant #filters .filter-box .filter-label span.filter-step-number{font-size:41px;line-height:45px;}
#assistant #filters .filter-box .filter-label span.filter-step-label span{font-weight:bold;line-height:16px;}
#assistant #filters .filter-box .filter-select{background-color:#DEDEDE;width:300px;padding-bottom:10px;}
#assistant #filters .filter-box .filter-select select{margin-top:10px;margin-left:65px;width:180px;}
#assistant #help{color:#000000;font-size:11px;margin-top:20px;text-align:center;}
body.ie-7 #assistant #help{margin-top:0px;}
#assistant #help a{color:#7CAE1D;font-weight:bold;}
#assistant #ProdListArea{position:relative;margin-top:30px;}
#assistant #texte{margin-top:20px;}
#assistant #keywords{margin-top:30px;color:#888;}
#prod {padding:0px 12px 20px 12px;line-height:1.3em;}
#prod h2 ,#prod h3 {line-height:1.4em;margin-bottom:15px;}
#prod .specops{margin:10px auto;padding:0;background-color:#F5F5F5;border-bottom:2px solid #444444;width:800px;overflow:auto;}
#prod .specops h3.titre-block{background-color:#444444;color:#FF6000;font-size:20px;margin:0;padding-left:10px;text-transform:uppercase;}
#prod .specops .texte-op{ float:right;padding:10px 20px 10px 0;width:580px;line-height:1.6em;text-align:justify;color:#444444;}
#prod .specops .texte-op h3.titre-op{margin:0;padding:5px 0;color:#008FD8;font-size:16px;}
#prod .specops .texte-op p{margin:10px 0;}
#prod .specops img{padding-top:15px;}
#prod h1#ProdTitle a span{color:#666;}
#prod h1#ProdTitle span{color:#008FD8;}
#prod h1#ProdTitle .reconditionne{color:#FF5800;text-transform:uppercase;}
#prod #ProdInfo,#prod #ProdInfoSofinco,.servicesside #ProdInfoSofinco{padding:0;margin:10px auto;text-align:center;}
#ProdInfoSofinco .MentionSanitaire{margin-top:1em;font-weight:bold;font-size:1.1em;color:#008FD8;padding-left:50px;background-image:url(/images/gui/main/Info.gif);background-position:3px center;background-repeat:no-repeat;}
#prod #Button3X,#prod #Button10X{text-decoration:none;font-weight:bold;color:#DEF829;padding:17px 4px 0 0;margin:0 auto;}
#prod #Button3X span,#prod #Button10X span{padding:0 0 0 49px;font-size:1.1em}
#prod #Button3X{display:block;background:url(/css/main/badge-sofinco-3X.gif) no-repeat;width:187px;height:25px}
#prod #Button10X{display:block;background:url(/css/main/badge-sofinco-10x-classique.gif) no-repeat;width:187px;height:25px;}
#prod #ProdBtnBuy{display:block;width:95%;margin:10px auto;padding:20px 0;text-transform:uppercase;text-decoration:none;color:#FFF;font-size:18px;text-align:center;background:#8fb900;-moz-transition:background 0.3s ease-in;-o-transition:background 0.3s ease-in;-ms-transition:background 0.3s ease-in;-webkit-transition:background 0.3s ease-in;transition:background 0.3s ease-in;border-radius:4px;}
#prod #ProdBtnBuy:hover{background:#81a506;}
#prod #sofincoLegalLabel{color:#666;font-size:10px;text-align:center;line-height:12px;padding-top:0px;}
#prod #financezAchat,#prod #disponibiliteStock{ padding-bottom:0;text-align:center;background:url(/images/gui/main/ProdHDots.png) center repeat-x !important;width:90%;}
#prod #financezAchat{margin:15px auto 0 auto;}
#prod #disponibiliteStock{margin:0px auto 10px auto;}
#prod #Button10X.offreSofincoSansFrais{background:url(/css/main/badge-sofinco-10x-sans-frais.gif) no-repeat;height:25px;color:#FFBA00;}
#prod #Button10X.offreSofincoSansFrais15{background:url(/css/main/badge-sofinco-15x-sans-frais.gif) no-repeat;height:25px;color:#FFBA00;}
#Sofinco-Box {color:#666;text-align:left;}
#Sofinco-Valabilite {margin-top:1.5em;margin-bottom:1em;}
#prod-sofinco7 {margin-bottom:1em;font-weight:bold;}
#prod-sofinco4,#prod-sofinco9 {margin-bottom:0.7em;font-weight:bold;}
#prod-sofinco4,#prod-sofinco9 {list-style:none !important;list-style-image:none !important;margin-left:-14px;}
#prod-sofinco1 .sofinco-value,#prod-sofinco2 .sofinco-value,#prod-sofinco3 .sofinco-value,#prod-sofinco4 .sofinco-value,#prod-sofinco5 .sofinco-value,#prod-sofinco6 .sofinco-value,#prod-sofinco7 .sofinco-value,#prod-sofinco10 .sofinco-value,#prod-sofinco11 .sofinco-value {font-weight:bold;}
#prod-sofinco4,#prod-sofinco5 .sofinco-value,#prod-sofinco6 .sofinco-value,#prod-sofinco7 .sofinco-value {color:#7AA91C;}
#prod-sofinco9,#prod-sofinco10 .sofinco-value,#prod-sofinco11 .sofinco-value {color:#FF9900;font-family:Arial;}
hr.sofinco-sep {margin:20px auto;text-align:center;width:64%;border:0 none;border-bottom:1px dashed #666;background-color:white;}
.sofinco-legal {text-align:justify;}
#prod .specOps,#prod .prixReduit{font-size:18px;color:#FF3600;margin:14px 0;line-height:20px;}
#prod .prixReduit #mention{font-size:12px;}
#prod .ProdOffreSpe:fist-letter {text-transform:capitalize;}
#prod .ProdIcon {vertical-align:top;text-align:center;padding:0;}
#prod .ProdImg {vertical-align:top;padding:0}
#prod.avis .ProdImg{ width:250px;}
#prod .ProdImg #ProdPicture {width:350px;height:350px;margin:10px;margin-top:2px;}
#prod .ProdImg #ProdPicture td {vertical-align:middle;text-align:center}
#prod .ProdImg #ProdTitle {margin:5px;text-transform:uppercase;font-size:14px;font-weight:bold;clear:both;}
#prod .ProdImg #ProdTitle .Name {color:#000000;text-decoration:none;}
#prod .ProdImg #ProdTitle .Brand {color:#666;text-decoration:none;}
#prod .ProdPort {color:#F00;text-transform:uppercase;text-align:center;margin:5px 0;font-weight:bold;display:block;}
#prod #ProdPortInfo{display:none;}
#prod .ProdDt {padding:10px 0 0;vertical-align:top;background:#F2F2F2;border-right:none!important;}
#prod .ProdDt .Price {color:#FF3600;font-size:24px;font-weight:bold;text-align:center;padding:10px;margin:10px 0;}
#prod .ProdDt .Price span.currency,#prod .ProdDt .Price span.availability {display:none;}
#prod .fa{ vertical-align:1px;}
#prod .fa-shopping-cart{ margin-right:8px;}
#prod .ProdDt .Price .prixReference{text-decoration:line-through;color:#979797;font-size:16px;margin:-7px 0 8px;}
#prod .ProdSmallTitle {text-transform:uppercase;color:#999999;font-size:10px;}
#prod .ProdInfo {padding:7px;}
.ProdInfo{color:#666666;line-height:18px;}
 .ProdInfo ul{ margin:1em 0px 0px 0px;padding:0;text-align:center;}
 .ProdInfo ul li{padding:0px;list-style:none;}
#prod .ProdInfoDispo{text-align:center;margin-bottom:5px;}
#prod .ProdInfoDispo span{font-weight:bold;font-size:1.333em;}
#prod .ProdInfoDispo img{margin:3px 0px 7px 0px;}
#prod .ProdInfoDispo .DispoIcon img {margin-bottom:-3px;}
#prod #agenciesStockHide{ display:none;}
#prod .ProdInfoDispo #agenciesStock{ background-color:#585858;color:#FFF;width:190px;line-height:30px;text-transform:uppercase;font-weight:bold;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:7px auto;cursor:pointer;height:28px;font-size:12px;padding:0 0 0 5px;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;}
#prod .infoObso #agenciesStock{ margin:5px auto 15px auto !important;}
#prod .ProdInfoDispo #agenciesStock:hover{ color:#FF9E2C;}
#prod .ProdInfoDispo #agenciesStock img.harrow{ vertical-align:middle;margin:0;padding:0;}
#prod .ProdInfoDispo #agenciesStock img.bt-map{ vertical-align:middle;margin:6px 0 0 0;padding:0;}
#prod .ProdInfoDispo #agenciesStockAlert{ display:none;}
#agenciesStockAlert{ padding:8px 0 !important;overflow:hidden;}
#agenciesStockAlert .fermeture-popup{ padding-right:22px;}
#agenciesStockAlert .header{ padding-left:22px;color:#666;font-family:Arial;font-size:22px;font-weight:bold;line-height:25px;max-width:690px;}
#agenciesStockAlert .header:after{ content:"";display:block;clear:both;}
#agenciesStockAlert .header .image{ float:left;width:175px;}
#agenciesStockAlert .header h3{ color:#91ae07;font-family:Arial;font-size:22px;font-weight:bold;text-transform:uppercase;padding:0;margin:15px 0 0 0;line-height:36px;}
#agenciesStockAlert .header .title p{ margin:10px;}
#agenciesStockAlert .header span.description{ color:#008fd8;}
#agenciesStockAlert .content{ border-top:1px dotted black;padding:15px;}
#agenciesStockAlert .content ul{ margin:0 auto;width:70%;}
#agenciesStockAlert .content ul li{ font-size:1.2em;color:#666;margin:3px 0;text-align:left;list-style:none;overflow:hidden;}
#agenciesStockAlert .content ul li p{ float:left;margin:0;}
#agenciesStockAlert .content ul li .nomAgences{ width:50%;}
#agenciesStockAlert .content ul li .enStock{ font-weight:bold;color:#91ae07;width:20%;}
#agenciesStockAlert .content ul li .horaires{ width:30%;}
#agenciesStockAlert .content ul li .horaires a{ font-style:italic;-webkit-transition:color 0.2s ease-in;-moz-transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;-ms-transition:color 0.2s ease-in;transition:color 0.2s ease-in;}
#agenciesStockAlert .content ul li .horaires a:hover{ color:#91ae07;}
#prod .ProdInfoSupp td{padding:5px 2px;}
#prod .ProdInfosPaiementCell{height:87px;vertical-align:top;padding-top:0px;border-right:1px dotted #A0A0A0;text-align:center;}
#prod .ProdInfosPaiement {display:inline-block;zoom:1;*display:inline;height:87px;zoom:1;*display:inline;background:URL(/css/main/section-prod-btn-infos.gif) no-repeat bottom;background-color:#EAEAEA;height:100%;width:196px;}
.webkit #prod .ProdInfosPaiement {margin-left:1px;}
.presto #prod .ProdInfosPaiement {margin-left:-2px;}
#prod .ProdTextHtml {padding:5px;margin-bottom:10px;height:110px;overflow:hidden;}
#prod .ProdDescription,#prodBO {padding:1px 0px 8px 0px;margin-right:10px;text-align:justify;color:#444444;font-size:1.05em;line-height:1.6em;clear:both;}
#prod .ProdTagline {font-size:26px;font-weight:normal;padding-left:38px;color:#008FD8;margin:5px 0 15px 10px;text-align:left;background:#fff url(/images/gui/main/ComaLeft.gif) no-repeat scroll top left;}
#prod .ProdTagline span {display:inline;padding-right:38px;background:transparent url(/images/gui/main/ComaRight.gif) no-repeat scroll bottom right}
#prod .ProdDescription p,#prodBO p {font-size:12px;margin:1em 0;}
#prod .ProdDescription ul,#prodBO ul{padding-left:40px;margin:1em 0;}
#prod .ProdDescription div[style],#prodBO div[style] {background-repeat:repeat-y;}
.ie-7 #prod .ProdDescription div,.ie-6 #prod .ProdDescription div {background-repeat:repeat-y;}
.ie-7 #prod .ProdDescription .block,.ie-6 #prod .ProdDescription .block {background-repeat:no-repeat;}
#prod .ProdDescription .block,#prodBO .block {padding:10px 0;margin:10px 0px;background:transparent url(/images/gui/main/Separator.gif) no-repeat scroll bottom center;clear:both;overflow:auto}
#prod .ProdDescription .block.droite div,#prodBO .block.droite div {float:right;width:745px;}
#prod .ProdDescription .block.droite img,#prodBO .block.droite img {float:left;}
#prod .ProdDescription .block.gauche div,#prodBO .block.gauche div {float:left;width:745px;}
#prod .ProdDescription .block.gauche img,#prodBO .block.gauche img {float:right;}
#prod .ProdDescription .block.gauche object,#prodBO .block.gauche object {float:right;}
#prod .ProdDescription .block.droite object,#prodBO .block.droite object {float:left;}
#prod .ProdDescription h2,#prodBO h2 {margin-top:5px}
#prod .ProdDescription h3,#prodBO h3 {margin:0;font-size:14px;color:#008FD8;padding:0px;}
#prod .ProdDescription .cadre,#prodBO .cadre {padding:5px;border:1px solid #eee;}
#prod .ProdDescription hr.separateur,#prodBO hr.separateur {width:300px;text-align:center;border:none 0;border-top:1px solid #eeeeee;padding-top:5px;padding-bottom:5px;clear:both;}
#prod .ProdDescription .warning,#prodBO .warning {color:#FF0000;font-weight:bold;}
#prod .ProdDescription div.warning,#prodBO div.warning {margin-bottom:10px;border:1px solid #FF0000;text-align:center;margin-top:5px;}
.prod .ProdDescription .retractation img {padding:0px 10px;}
.prod .ProdDescription .retractation span {color:#666666;font-size:12px;font-weight:normal;}
#prod .ProdDescription .fiche-texte,#prodBO .fiche-texte{background:none;line-height:21px;margin:10px 0;padding:10px 0;overflow:auto;}
#prod .ProdDescription .fiche-texte-gauche,#prodBO .fiche-texte-gauche{background:none;line-height:21px;margin:10px 0;padding:10px 0;overflow:auto;}
#prod .ProdDescription .fiche-texte-droite,#prodBO .fiche-texte-droite{background:none;line-height:21px;margin:10px 0;padding:10px 0;overflow:auto;}
#prod .ProdDescription .fiche-texte-gauche div,#prodBO .fiche-texte-gauche div{width:500px;float:left;}
#prod .ProdDescription .fiche-texte-droite div,#prodBO .fiche-texte-droite div{width:500px;float:right;}
#prod .ProdDescription .fiche-texte-gauche img,#prodBO .fiche-texte-gauche img{float:right;}
#prod .ProdDescription .fiche-texte-droite img,#prodBO .fiche-texte-droite img{float:left;}
#prod .ProdDescription h3.fiche-sous-titre,#prodBO h3.fiche-sous-titre{color:#008FD8;font-size:16px;margin:0;padding:0;}
#prod .ProdDescription .fiche-texte p,#prodBO .fiche-texte p{font-size:12px;}
#prod .ProdDescription a,#prodBO a{color:#008FD8;font-weight:bold;}
#prod .ProdDescription a:hover,#prodBO a:hover{color:#444444;}
#prod .ProdDescription .fiche-texte .texte,#prodBO .fiche-texte .texte{display:inline-block;vertical-align:middle;width:490px;display:table-cell;}
#prod .ProdDescription .fiche-texte .image-gauche,#prodBO .fiche-texte .image-gauche{display:inline-block;vertical-align:middle;display:table-cell;margin:0 20px 0 0;width:400px;}
#prod .ProdDescription .fiche-texte .image-droite,#prodBO .fiche-texte .image-droite{display:inline-block;vertical-align:middle;display:table-cell;margin:0 0 0 20px;width:400px;}
#prod .ProdDescription .fiche-texte .image-droite img,#prod .ProdDescription .fiche-texte .image-gauche img,#prodBO .fiche-texte .image-droite img,#prodBO .fiche-texte .image-gauche img{ margin:0 10px;display:block;}
.ie-7 #prod .ProdDescription .fiche-texte .image-droite{ float:right;}
.ie-7 #prod .ProdDescription .fiche-texte .image-gauche{ float:left;}
#prod .ProdSectionHeader {margin-top:10px;font-size:10px;border-bottom:6px solid #333333;border-collapse:collapse;font-weight:bold;}
#prod .ProdSectionHeader td {padding:0;margin:0;border-left:1px solid #000000;border-right:1px solid #000000;white-space:nowrap;text-align:center;}
#prod .ProdSectionHeader .Actif a {color:#000000;text-decoration:none;}
#prod .ProdSectionHeader .Actif a:hover {color:#000000;text-decoration:none;}
#prod .ProdSectionHeader .Inactif {color:#999999;}
#prod .ProdSectionTitle {border-bottom:1px solid #666666;color:#666666;text-transform:uppercase;text-align:left;white-space:nowrap;margin-top:10px;}
#prod .ProdSectionTitle h2{line-height:1.3em;font-size:15px;margin:15px 0 0 0;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;width:900px;}
#prod .ProdSectionTitle h2 .surlignage,#prod .sousTitreAvis .surlignage{color:#008fd8;}
#prod .ProdSectionTitle td {padding:0;margin:0;border:0 none;}
#prod .ProdAssoc{margin-top:10px;}
#prod .ProdAssoc th {background-color:#EFEFEF;color:#8C8C8C;text-transform:uppercase;padding:2px;font-size:11px;}
#prod .ProdAssocItem {height:22px;}
#prod .ProdAssocItem td {padding-left:3px;padding-right:3px;border-bottom:1px solid #9A9A9A;}
#prod .ProdAssocItem .Price {color:#B91900;text-align:right;padding-right:10px;}
#prod .ProdAssocItem a {color:#3E76BA;text-decoration:none;}
#prod .ProdAssocItem a:hover {text-decoration:underline;}
#prod .ProdAssocItem .Num {text-align:right;padding-right:2px;color:#B91900;}
#prod .ProdAssocItem .Prod a {color:#3E76BA;text-align:left;text-decoration:none;}
#prod .ProdAssocItem .Prod a:hover {color:#b91900;}
#prod .ProdSection {vertical-align:bottom;padding:7px 3px 5px 1px;border-bottom:1px dotted #999999;color:#444444;text-transform:uppercase;font-size:11px;font-weight:bold;}
#prod .ProdSection h3{display:inline;font-size:11px;}
#prod .Prodfield1 {background-color:#EDF3F8;}
#prod .Prodfield2 {background-color:#DEEBF5;padding:2px 2px 2px 6px;}
#prod .Prodfield1 td,#prod .Prodfield2 td {vertical-align:top;padding:4px 3px 4px 10px;color:#333333;font-size:12px;}
#prod .ProdCom1 td,#prod .ProdCom1 th {background-color:#FFFFFF;}
#prod .ProdCom2 th,#prod .ProdCom2 td {background-color:#F7F7F1;}
#prod .ProdCom1 th,#prod .ProdCom2 th {text-align:left;font-weight:normal;border-bottom:1px dotted #A0A0A0;padding:6px;}
#prod .ProdCom1 td,#prod .ProdCom2 td {padding:6px;padding-bottom:15px;border-bottom:1px solid #666666;}
#prod .ProdComTitle {font-weight:bold;margin-top:5px;}
#prod .ProdCom1 .rating-value,#prod .ProdCom2 .rating-value {display:none;}
#prod .ProdLink td {padding:3px;}
#prod .ProdLink td a {text-decoration:none;color:#0066CC;}
#prod .ProdLink td a:hover {text-decoration:underline;}
#prod #PresImg img{max-width:350px;}
#prod #PresImg{text-align:center;position:relative;}
#prod #PresImg img.badge{ position:absolute;right:0;top:0;z-index:1;}
#prod #PresImg div.conteneurImage{ position:relative;display:inline-block;zoom:1;*display:inline;width:100%;text-align:center;}
#prod #PresImg #vignettes{position:absolute;z-index:2;top:10px;right:10px;width:90px;}
#prod #PresImg #vignettes .vignette{background:#FF5A00;padding:7px 3px;color:#FFF;font-size:9px;margin-bottom:8px;text-transform:uppercase;}
#prod #PresImg #vignettes .vignette .titre{font-weight:bold;font-size:13px;}
#prod #PresImg #vignettes .vignette .valeur{font-size:18px;font-weight:bold;line-height:24px;white-space:nowrap;}
#prod #PresImg #vignettes .vignette.livraison_offerte{background-color:#FF9E2C;cursor:pointer;background-position:bottom;background-repeat:no-repeat;position:relative;margin-bottom:0;}
#prod #PresImg #vignettes .livraison_offerte_infos{height:10px;background-image:url("/images/gui/main/badge-infos.png");cursor:pointer;}
#prod #PresImg #vignettes .vignette.livraison_offerte .valeur{line-height:12px;margin-bottom:10px;}
#prod #PresImg #vignettes .vignette.livraison_offerte .titre{font-size:12px;margin-bottom:5px;}
#prod #PresImg #vignettes .vignette.best_seller{background-color:#CF0606;}
#prod #PresImg #vignettes .vignette.best_seller .titre{font-size:11px;}
#prod #PresImg #vignettes .vignette.new .titre,#prod #PresImg #vignettes .vignette.offre_speciale .titre{font-size:12px;}
#prod #PresImg #vignettes .vignette.new{background-color:#7BAB01;}
#prod #soldesMention{text-align:center;color:#FF5A00;font-weight:bold;}
#prod .soldesHeader{white-space:nowrap;}
#prod #PresNom{display:none;}
#prod .ProdThumbnails {margin:0px auto;padding:0px;overflow:hidden;display:inline-block;zoom:1;*display:inline;}
#prod .ProdThumbnails dl{display:block;margin:0 10px 0 0;float:left;}
#prod .ProdThumbnails dl:last-of-type{ margin:0 0 0 0;}
.ie-6 #prod .ProdThumbnails dl{margin:0 12px 0 0;}
#prod .ProdThumbnails dl dt {padding:0px;background:#FFF;border:1px dotted #A0A0A0;width:47px;}
#prod .ProdThumbnails dl dt a {display:table-cell;text-decoration:none;width:47px;height:47px;text-align:center;vertical-align:middle;}
#prod a.ProdButton {display:block;width:190px;height:17px;background:transparent;background-repeat:no-repeat;background-position:top left;}
#prod a.ProdButton:hover {background-position:0px -21px;}
#prod .showbox td{padding:6px;}
#prod .ProdCoup {border:1px solid #FF5B00;margin:25px 10px 0px 10px;padding:5px;text-align:justify;clear:both;}
#prod .ProdCoup:before {background:url("/images/gui/main/ProdCoupCiseau.gif") no-repeat 4px 0px #FFFFFF;width:31px;height:14px;padding:0px 2px 0px 4px;display:block;content:"";top:-12px;position:relative;}
#prod .ProdCoup h3 {color:#FF6000;text-transform:uppercase;font-weight:bold;margin:0px auto;font-size:24px;background-color:#FFF;text-align:center;height:0px;}
#prod .ProdCoup h3 span {top:-35px;position:relative;display:inline;background:#FFF;padding:0px 10px;}
#prod .ProdCoup .coupon-texte {text-align:center;font-size:12px;color:#666;}
#prod .ProdCoup .absence-coupon {font-size:11px;color:#FF6000;margin-top:10px;}
#prod .ProdCoup .code-coupon {color:#FF6000;font-weight:bold;}
#prod .ProdCoup a {color:#FF6000;}
#prod .ProdMedia{background:url(/images/gui/main/ProdMediaBg.gif) no-repeat;width:504px;height:360px;}
#prod .ProdMedia #MediaContainer {margin:14px 0px 14px 14px;width:416px;height:332px;border:1px solid #000000;background:#FFFFFF;}
#prod .ProdMedia #MediaClose {padding:0;right:10px;top:3px;width:42px;height:17px;position:absolute;background:url(/images/gui/main/ProdMediaClose.gif) top;cursor:pointer;}
#prod .ProdMedia #MediaClose:hover {background-position:bottom;}
#prod .ProdMedia #MediaSwitchVideo {padding:0;right:0px;top:50px;width:74px;height:80px;position:absolute;background:url(/images/gui/main/ProdMediaVideoBtn.jpg) top;cursor:pointer;}
#prod .ProdMedia #MediaSwitchVideo:hover {background-position:bottom;}
#prod .ProdMedia #MediaSwitch360 {padding:0;right:0px;top:130px;width:74px;height:80px;position:absolute;background:url(/images/gui/main/ProdMedia360Btn.jpg) top;cursor:pointer;}
#prod .ProdMedia #MediaSwitch360:hover {background-position:bottom;}
#prod #share-icons {text-align:center;padding-bottom:15px;}
#prod #share-icons ul{list-style:none;margin:0;}
#prod #share-icons li {display:inline-block;margin-top:3px;}
#prod #share-icons li a {display:block;width:58px;height:50px;overflow:hidden;margin:0px 3px;}
#prod #share-icons li a img{margin-top:34px;-moz-transition:margin 0.2s ease-out;-webkit-transition:margin 0.2s ease-out;-o-transition:margin 0.2s ease-out;-ms-transition:margin 0.2s ease-out;transition:margin 0.2s ease-out;}
#prod #share-icons li a:hover img{margin-top:4px;}
#prod #share-icons div.bottom-line {font:9px/10px Geneva,Helvetica;color:#999;background:transparent url(/css/main/social-bottom-line.png) no-repeat 50% 0%;margin-top:-13px;padding-top:17px;}
.ie-7 #prod #share-icons li {display:inline;margin-top:3px;}
.ie-7 #prod #share-icons ul {position:relative;z-index:2;}
.ie-7 #prod #share-icons div.bottom-line {position:relative;z-index:1}
.ie-6 #prod #share-icons{display:none;}
.presto #prod #share-icons a img{display:none;}
.presto #prod #share-icons li a {background:transparent url(/css/main/social-facebook-58x58.png) no-repeat 50% 34px;}
.presto #prod #share-icons li.twitter a {background-image:url(/css/main/social-twitter-58x58.png);}
.presto #prod #share-icons li a:hover {background-position:50% 4px;}
#prod .avis{color:#666;font-size:11px;width:190px;text-align:center;}
#prod {margin:0;padding:10px 25px;}
.rating-value {display:none;}
#prod h1 {border-bottom:none;margin-bottom:20px;padding-bottom:10px;font-weight:normal;line-height:20px;text-transform:captialize;font-weight:bold;}
#prod h1 a {color:#666666;text-decoration:none;}
#prod h1 span {color:#008FD8;}
#prod h1 .caract {font-size:12px !important;margin-top:8px;}
#prod #breadcrumb {text-transform:uppercase;color:#555;font-size:10px;}
#prod #breadcrumb a {text-decoration:none;color:#555;font-size:10px;}
#prod #breadcrumb a:hover {color:#000;}
#prod h1 {margin:14px 0;}
#prod #firstAvis {color:#444;text-decoration:none;font-weight:bold;display:block;margin-top:15px;}
#prod #avisStar {margin:10px 2px 0;display:block;}
#prod #pdtNonDispo {color:#ff6501;text-align:center;font-weight:bold;font-size:16px;margin:15px 0;font-style:italic;line-height:20px;}
#prod #obsoDetail {color:#666;font-size:10px;font-style:italic;width:80%;padding-left:50px;text-align:left;margin:0 auto;background:url(/images/gui/main/info_obso.jpg) left center no-repeat;height:60px;}
#prod #firstAvis img {float:left;margin:0 5px;}
#prod.avis #comments,#prod #comments{ display:block;}
#prod.avis #comments h2 {color:#008FD8;}
#prod.avis #avisBlocFirst h2 {font-size:18px;border-bottom:1px dotted #666;}
#prod.avis #avisBlocFirst .commentBloc {-webkit-box-shadow:0px 5px 5px 5px #aaa;-moz-box-shadow:0px 5px 5px 5px #aaa;-op-box-shadow:0px 5px 5px 5px #aaa;-ml-box-shadow:0px 5px 5px 5px #aaa;box-shadow:0px 5px 4px 2px #e8e8e8;border:2px solid #fff;}
#prod .sousTitreAvis{font-size:15px;line-height:20px;margin:15px 0;border-bottom:1px solid #666;color:#666;text-transform:uppercase;width:99%;}
#prod #noteSelected{ font-style:italic;}
#prod.avis #commentProductName{display:none;font-size:15px;color:#666;border-bottom:1px solid #666;line-height:20px;margin:10px 10px 10px 0;padding:0 0 5px 0;text-transform:uppercase;}
#prod.avis #commentProductName .spanName{color:#008FD8;}
#prod #avisAdd {display:block;margin:10px 0 5px 8px;}
#prod.avis #commentBloc {clear:both;}
#prod.avis #PresNom {display:block;text-align:center;font-weight:bold;margin:15px auto 10px;line-height:18px;}
#prod.avis #PresNom p{ margin:0;font-size:12px;}
#prod.avis #PresNom a {color:#008FD8;font-size:12px;padding:0;}
#prod.avis .avisBloc {width:453px;margin:10px 5px 10px 5px;padding-top:1px;float:left;}
#prod.avis #avisBlocFirst {margin:10px 5px;}
#prod.avis .commentBloc {padding:10px;color:#666;font-size:12px;}
#prod.avis .commentBloc h2 {margin:0 0 10px 0 !important;}
#prod.avis .commentBloc .infos {text-align:right;font-style:italic;}
#prod.avis .note-1 .commentBloc {background:#F9F9F9;}
#prod.avis .note-2 .commentBloc {background:#F5F5F5;}
#prod.avis .note-3 .commentBloc {background:#F2F2F2;}
#prod.avis .note-4 .commentBloc {background:#F4F2E9;}
#prod.avis .note-5 .commentBloc {background:#EEECE1;}
#prod #back-top {position:fixed;bottom:50%;right:19%;z-index:9999;}
@media all and (min-width:1366px) and (max-width:1680px){#prod #back-top{ right:10%;}
}
@media all and (min-width:1148px) and (max-width:1365px){#prod #back-top{right:3%;}
}
@media all and (max-width:1147px){#prod #back-top{ top:0px;right:0px;bottom:inherit;}
}
@media only screen and (max-width:768px) {#prod #back-top{ display:none !important;}
}
#prod .back-mem {padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#21292f;cursor:pointer;color:#FFF;font-size:25px;}
#prod.avis #titleAvis,#prod h1 {font-size:22px;color:#666;line-height:27px;}
#prod.avis #titleAvis img {vertical-align:middle;}
#prod.avis #detailAvis {padding:10px 15px;margin-bottom:20px;overflow:hidden;}
#prod.avis #detailAvis .note-0,#prod .wrapAvisHeader .note-0 {opacity:0.3;cursor:default;}
#prod.avis #detailAvis ul,#prod .headerAvisClients ul {border-left:1px dotted #ccc;margin:0;padding:10px 0 10px 15px;display:inline-block;vertical-align:top;zoom:1;*display:inline;}
#prod.avis #detailAvis li,#prod .headerAvisClients li {list-style:none;color:#666;font-size:12px;font-weight:bold;cursor:pointer;line-height:18px;}
#prod.avis #detailAvis li:hover,#prod .headerAvisClients li:hover{background:#e8e8e8;}
#prod.avis #detailAvis li span,#prod .headerAvisClients li span{display:inline-block;zoom:1;*display:inline;width:50px;}
#prod.avis #detailAvis #showAllAvis{margin:10px 0;width:84%;text-align:right;display:none;}
#prod.avis #detailAvis #showAllAvis a{color:#666;}
#prod.avis #detailAvis #wrapInfoAvis{ float:left;width:47%;text-align:center;padding-top:9px;}
#prod.avis #wrapInfoAvis #nbAvis {color:#008FD8;font-size:36px;line-height:36px;font-weight:bold;text-transform:uppercase;}
#prod.avis #wrapInfoAvis #moyenneAvis {text-transform:uppercase;color:#666;font-weight:bold;margin:10px 0;font-size:13px;}
.ie-6 #prod.avis .obso .ProdImg,.ie-7 #prod.avis .obso .ProdImg {width:600px;}
#prod .obso .miniatures-avis {width:290px;padding:10px 5px 0 !important;}
#prod .miniatures-avis {padding:10px 5px 0 !important;width:290px;}
.ie-7 #prod .miniatures-avis{width:280px;}
#prod.avis .miniatures-avis{ width:410px;}
#prod .miniatures-avis .dcDesc{ padding:5px;margin:0 0 20px 0;text-align:justify;line-height:17px;}
#prod .miniatures-avis .caract{margin:10px 0 10px 24px;list-style-type:square;line-height:18px;color:#666;padding:0 5px 0 0;}
#prod .miniatures-avis .infoDetails{ margin-left:25px;color:#008fd8;}
#prod .miniatures-avis .avis {text-align:left;font-weight:bold;margin:8px 0;}
#prod .miniatures-avis .avis a {text-decoration:none;color:#444;}
#prod a#alertEmail {text-decoration:none;display:block;margin-top:5px;color:#555;font-weight:bold;}
#prod #AlertEmailPanel {display:none;}
#prod .miniatures-avis .titreAvisLarge {margin-top:20px;}
#prod .titreAvisLarge:first-child {margin-top:0;}
#prod .miniatures-avis td {padding:8px 0;}
#prod .rating{display:none;}
#prod .ancres_navigation{color:#858585;font-size:10px;margin:0px 9px 0px 0px;text-align:right;}
#prod .ancres_navigation a{color:#AEAEAE;text-decoration:none;border-left:1px #D1D1D1 solid;display:inline-block;zoom:1;*display:inline;padding:1px 5px 0px 5px;}
#prod .ancres_navigation a:first-child{border:0px;}
#prod .ancres_navigation a:hover,#prod .ancres_navigation a.active{color:#666666;}
#prod .headerAvisClients{margin:15px 0px 15px 0px;border:1px solid #dadada;padding:0px;width:99%;}
#prod .headerAvisClients .wrapAvisHeader{margin:0;display:inline-block;zoom:1;*display:inline;vertical-align:top;}
#prod .headerAvisClients .vSimple{width:17%;text-align:center;padding-top:10px;}
#prod .headerAvisClients .avisContext{ display:inline-block;zoom:1;*display:inline;width:64.3%;background:url(/css/main/logo-avis-verifies.png) no-repeat 98% 9px #f5f2e9;border-left:1px solid #dadada;padding:18px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:justify;}
.ie-7 #prod .headerAvisClients .avisContext{ width:61.6%;}
#prod.avis .avisContextAvis{ width:99%;background:url(/css/main/logo-nf.png) no-repeat 98% 4px #f5f2e9;border:1px solid #dadada;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow:hidden;margin:20px 0;}
.ie-7 #prod.avis .avisContextAvis{ width:auto;}
#prod.avis .avisContextAvis p{ margin:0 0 0 120px;width:69%;text-align:justify;font-size:12px;line-height:17px;padding-top:10px;}
.ie-7 #prod.avis .avisContextAvis p{ width:auto;padding-right:125px;}
#prod.avis .avisContextAvis .imgLeft{ float:left;}
#prod .headerAvisClients .avisContext p{ width:80%;font-size:11px;line-height:17px;margin:0;color:#555;}
#prod .headerAvisClients .vDetail{width:18%;text-align:left;padding-top:6px;}
.obso .wrapAvis{ width:40% !important;margin-top:10px !important;}
#prod .wrapAvisClients{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #dadada;background:#f4f3e9;margin:0 0 20px 0;}
.grid-sizer,#prod .wrapAvisClients{ width:48.5%;}
.gutter-sizer{ width:2%;}
#prod .wrapAvisClients #headerAvis{border-bottom:1px solid #dadada;background:#FFF;padding:10px;}
#prod .wrapAvisClients #headerAvis p{display:inline-block;zoom:1;*display:inline;vertical-align:middle;margin:0;text-align:center;}
#prod .wrapAvisClients #headerAvis .etoiles{width:32%;}
#prod .wrapAvisClients #headerAvis .noteGlobale{color:#666;font-size:12px;text-transform:uppercase;width:25%;}
#prod .wrapAvisClients #headerAvis .noteClient{color:#ff7e00;font-size:24px;font-weight:bold;}
#prod .wrapAvisClients #headerAvis .totalNote{color:#AAA;font-size:14px;}
#prod .wrapAvisClients #headerAvis .infoAvis{color:#ababab;font-size:11px;text-align:right;width:41%;}
#prod .wrapAvisClients #headerAvis .infoAvis span{display:block;width:100%;}
#prod .wrapAvisClients #headerAvis .infoAvis .nomClient{color:#555;font-weight:bold;font-size:12px;}
#prod .wrapAvisClients #contentAvis{padding:10px;}
#prod .wrapAvisClients #contentAvis h3{color:#008fd8;font-size:18px;margin:0;line-height:25px;}
#prod .wrapAvisClients #contentAvis h3:first-letter,#prod .wrapAvisClients #headerAvis .infoAvis .nomClient:first-letter{text-transform:uppercase;}
#prod .wrapAvisClients #contentAvis p,#prod .wrapAvisClients #contentAvis .questionAvis{color:#666;font-size:13px;line-height:18px;margin:10px 0 0 0;}
#prod .wrapAvisClients #contentAvis .reponseAvis{ background:#FFF;border:1px solid #dadada;font-size:13px;line-height:18px;padding:5px;width:90%;margin:15px 0 15px 6%;position:relative;}
#prod .wrapAvisClients #contentAvis .reponseAvis:before{ content:"";background:url(/css/main/flecheReponse.png) no-repeat;width:17px;height:17px;position:absolute;top:-10px;right:15px;}
#prod .wrapAvisClients #contentAvis .reponseAvis .headerRep{ font-size:11px;text-align:right;margin:0;}
#prod .wrapAvisClients #contentAvis .reponseAvis p{ padding:5px;font-style:italic;margin:0;}
#prod .wrapAvisClients #contentAvis .boutonMore{ text-align:right;cursor:pointer;}
#prod .wrapAvisClients #contentAvis .boutonMore span{ font-size:16px;font-weight:bold;}
#prod .wrapAvisClients #contentAvis .postFrom{ color:#ababab;font-size:11px;text-align:right;}
#prod #voirAvis:after{font-family:fontAwesome;content:" \f054";font-size:9px;vertical-align:middle;}
#prod .navigationBackToTop{width:5%;text-align:right;}
#prod .AlertPanelBody{position:fixed !important;top:50%;margin-top:-150px !important;}
.ie-6 #prod .AlertPanelBody{position:absolute !important;top:300px;}
#prod .ProdSpecOps{margin:6px auto 6px auto;}
.cartouche-produit {display:table;width:100%;}
#PresImg {text-align:center;}
#encartSimiHorsObso{margin-top:30px}
#encartSimiHorsObso .liste-produits-similaires,#produitsComplementaire{height:235px;margin-top:20px;margin:auto;}
#produitsComplementaire .nomProdSimi{ height:40px;overflow:hidden;}
#prod #encartSimiHorsObso .liste-produits-similaires{margin-top:10px;}
#prod .prodComp{margin:auto;}
#produitsComplementaire .enveloppeProdComp{width:145px;}
.enveloppeProdSimi,.enveloppeProdComp{position:relative;border:1px solid #fff;border-right:1px dotted #A0A0A0;display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:145px;padding-left:3px !important;padding-right:3px !important;}
.enveloppeProdComp{height:200px;}
#encartSimiHorsObso .enveloppeProdSimi{padding-top:7px;}
#encartSimiHorsObso .liste-produits-similaires .enveloppeProdSimi:last-child,#prod #produitsComplementaire .enveloppeProdComp:last-child,#prod #produitsComplementaire .enveloppeProdSimi:last-child{border-right:none;}
.enveloppeProdSimi:hover,.enveloppeProdComp:hover{border:1px solid #91AE07;padding-left:3px;}
#encartSimiHorsObso .liste-produits-similaires .enveloppeProdSimi:last-child:hover,#prod #produitsComplementaire .enveloppeProdComp:last-child:hover,#prod #produitsComplementaire .enveloppeProdSimi:last-child:hover{border-right:1px solid #91AE07;}
.badgeSpecial{ position:absolute;right:0;top:0;z-index:1;}
#encartSimiHorsObso .prodSimi,.prodComp{text-align:center;width:145px;margin:auto;margin-top:-10px;}
#encartSimiHorsObso .prodSimi a,.descProdComp a,.nomProdComp{display:block;text-decoration:none !important;color:#666;}
.prodSimi:hover,.prodComp:hover{cursor:pointer;}
#encartSimiHorsObso .prodSimi .iconeProdSimi,.prodComp .iconeProdComp{height:100px;padding-bottom:5px;}
#encartSimiHorsObso .prodSimi .nomProdSimi,.prodComp .nomProdComp{color:#666;font-family:Arial;font-size:11px !important;padding-top:5px;height:40px;margin:auto;font-weight:normal;overflow:hidden;}
.prodComp .nomProdComp a{text-decoration:none;}
#encartSimiHorsObso .prodSimi .nomProdSimi .description{color:#008FD8;}
.prodSimi .dispoProd,.prodComp .dispoProd{ font-size:11px;}
.prixProdSimi .prix-barre{display:inline;font-size:10px;text-decoration:line-through;width:46px;margin-right:10px;color:#FF9E2C;}
.prodSimi .prixProdSimi,.prodComp .prixProdComp{padding:10px 0 5px 0;color:#FF3600;font-family:Arial;font-size:13px !important;font-weight:bold;}
.enveloppeProdComp .btnAjtPanier,.enveloppeProdSimi .btnAjtPanier{position:absolute;bottom:5px;left:2px;}
.enveloppeProdComp .ajouterPanier,.enveloppeProdSimi .ajouterPanier{position:absolute;left:1px;top:-30px;width:144px;padding-top:0px;text-transform:uppercase;height:30px;color:#FFF;font-weight:bold;font-family:Arial;font-size:10px !important;margin:auto;}
.cartouche-produit .colonne {display:table-cell;padding:5px;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.cartouche-produit .logo {width:70px;vertical-align:bottom;}
.cartouche-produit .photo {width:400px;}
.cartouche-produit .photo h1 {margin-top:0px;}
.cartouche-produit .photo a {text-decoration:none;}
.cartouche-produit .prix {width:235px;}
.cartouche-produit .miniatures-avis,.cartouche-produit .produits-similaires {border-right:0;}
.cartouche-produit .produits-similaires {width:495px;color:#666;font-size:12px;}
#liste-produits-similaires-caches {display:none;}
.cartouche-produit .produits-similaires .titre_section_avis {margin-top:20px;}
.cartouche-produit .produits-similaires #avisStar img {vertical-align:bottom;}
.cartouche-produit .liste-produits-similaires {overflow:auto;}
.cartouche-produit .produits-similaires .produit-similaire{display:block;float:left;width:164px;text-align:center;border:1px #DDD dotted;height:179px;text-decoration:none;color:#008FD8;font-weight:bold;font-size:11px;position:relative;overflow:hidden;}
#encartSimiHorsObso .produit-similaire a,.cartouche-produit .produits-similaires .produit-similaire a {text-decoration:none;}
.cartouche-produit .produits-similaires .produit-similaire .nom-produit {margin:0px 5px 5px 5px;}
.cartouche-produit .produits-similaires .produit-similaire .marque-produit {color:#666;}
#encartSimiHorsObso .produit-similaire .note-produit,.cartouche-produit .produits-similaires .produit-similaire .note-produit {bottom:0;position:absolute;width:164px;left:0;font-weight:normal;color:#000;}
#encartSimiHorsObso .produit-similaire .note-produit img,.cartouche-produit .produits-similaires .produit-similaire .note-produit img {position:relative;top:1px;}
.cartouche-produit .produits-similaires .produit-similaire .prix-produit {color:#FF6501;font-size:16px;text-align:center;margin-bottom:5px;}
.cartouche-produit .dernier-prix-affiche,.cartouche-produit .garantie-produit {font-style:italic;font-size:16px;color:#A2A2A2;text-align:center;margin:10px 0px 10px 0px;}
.cartouche-produit .garantie-produit {font-size:13px;}
.cartouche-produit .dernier-prix-affiche span {font-weight:bold;}
.cartouche-produit .produits-similaires h2 {font-size:16px;color:#008FD8;background:url('/images/gui/main/avis/fleche_lien.gif') center left no-repeat;padding-left:15px;margin:0px 0px 7px 0px !important;}
.cartouche-produit .produits-similaires .produit-similaire.nb1,.cartouche-produit .produits-similaires .produit-similaire.nb4 {border-left:0;}
.cartouche-produit .produits-similaires .produit-similaire.nb3,.cartouche-produit .produits-similaires .produit-similaire.nb6 {border-right:0;}
.cartouche-produit .produits-similaires .produit-similaire.nb1,.cartouche-produit .produits-similaires .produit-similaire.nb2,.cartouche-produit .produits-similaires .produit-similaire.nb3 {border-top:0;border-right:0;}
.cartouche-produit .produits-similaires .produit-similaire.nb4,.cartouche-produit .produits-similaires .produit-similaire.nb5,.cartouche-produit .produits-similaires .produit-similaire.nb6 {border-bottom:0;border-top:0;border-right:0;}
.cartouche-produit .produits-similaires .produit-similaire.nb4 {clear:left;}
.cartouche-produit .liste-produits-similaires .flag.best,#encartSimiHorsObso .liste-produits-similaires .flag.best{background:url(/images/gui/main/badge-top.png) top right no-repeat;}
.cartouche-produit .liste-produits-similaires .flag.new,#encartSimiHorsObso .liste-produits-similaires .flag.new{background:url(/images/gui/main/badge-new.png) top right no-repeat;}
.cartouche-produit .liste-produits-similaires .flag.op,#encartSimiHorsObso .liste-produits-similaires .flag.op{background:url(/images/gui/main/badge-op.png) top right no-repeat;}
.cartouche-produit .liste-produits-similaires .badge,#encartSimiHorsObso .liste-produits-similaires .badge{position:absolute;right:0;top:0;}
.cartouche-produit .miniatures-avis .titre_section_avis,#infoComplFiche .titre_section_avis,.cartouche-produit .produits-similaires .titre_section_avis,.ProdDt .titre_section_avis {text-align:left;background:url('/images/gui/main/ProdHDotsFaded.gif') center left no-repeat;}
#prod .encart-promo{ text-align:center;margin-top:20px;}
#prod .lien-marque-categorie {margin:5px 0px 0px 0px;padding:5px 0 0 15px;}
#prod .lien-marque-categorie #visuel-marque {display:block;margin-bottom:5px;}
#prod .lien-marque-categorie a,#prod .lien-marque-minisite {color:#A5A5A5;text-decoration:none;display:block;font-size:9px;}
#prod .lien-marque-minisite{ padding-top:0px;}
.ie-7 .cartouche-produit .colonne,.ie-6 .cartouche-produit .colonne {float:left;}
.ie-7 .cartouche-produit .photo,.ie-6 .cartouche-produit .photo {width:400px;}
.ie-7 #prod .ProdDt,.ie-6 #prod .ProdDt {background:none;}
.ie-6 #prod .obso .ProdImg,.ie-7 #prod .obso .ProdImg {width:415px;}
.ie-7 .cartouche-produit .produits-similaires,.ie-6 .cartouche-produit .produits-similaires {width:500px;border-right:0;}
#prod.avis .avisNotLog{ text-align:center;font-size:18px;line-height:22px;font-weight:bold;text-transform:uppercase;color:#666;margin:20px 0 0;}
#prod #voirAvis{display:block;background:#F4AC00;text-transform:uppercase;color:#FFF;font-size:16px;text-align:center;margin:20px auto;line-height:20px;font-weight:bold;text-decoration:none;padding:15px 10px;border-radius:3px;width:30%;-moz-transition:background 0.2s ease-in;transition:background 0.2s ease-in;-webkit-transition:background 0.2s ease-in;-o-transition:background 0.2s ease-in;-ms-transition:background 0.2s ease-in;}
#prod #voirAvis:hover{background:#dc8303;}
#prod .wrapAvis{width:90%;margin:0;text-align:center;}
#prod .wrapAvis .ancreNote,#prod .wrapAvis .lienAvisFull,#prod .headerAvisClients .ancreNote,#prod .headerAvisClients .lienAvisFull,.avis #wrapInfoAvis .ancreNote,.avis #wrapInfoAvis .lienAvisFull{display:block;height:100%;width:100%;text-decoration:none;line-height:19px;}
#prod .pDisplay{margin-bottom:10px;}
#prod .wrapAvis .ancreNote,#prod .headerAvisClients .ancreNote,.avis #wrapInfoAvis .ancreNote{color:#AAA;font-size:14px;padding-bottom:0px;}
#prod .wrapAvis .lienAvisFull,#prod .headerAvisClients .lienAvisFull,.avis #wrapInfoAvis .lienAvisFull{color:#666;font-size:11px;padding-top:0px;}
#prod .wrapAvis .lienAvisFull #avisCount,#prod .headerAvisClients .lienAvisFull #avisCount,.avis #wrapInfoAvis .lienAvisFull #avisCount{color:#008fd8;font-size:24px;font-weight:bold;text-transform:uppercase;display:block;width:100%;}
.ie-7 .imgStar{margin-top:10px;}
.ie-7 .lienAvisFull #avisCount,.ie-7 .noteGlobale{line-height:24px;}
#prod .wrapAvis .ancreNote .imgStar,#prod .headerAvisClients .ancreNote .imgStar,.avis #wrapInfoAvis .ancreNote .imgStar{display:block;width:100%;}
#prod .wrapAvis .ancreNote .labelNote,#prod .headerAvisClients .ancreNote .labelNote,.avis #wrapInfoAvis .ancreNote .labelNote{font-size:12px !important;color:#2c2829 !important;text-transform:uppercase;}
#prod .wrapAvis .ancreNote .noteUser,#prod .headerAvisClients .ancreNote .noteUser,.avis #wrapInfoAvis .ancreNote .noteUser{color:#ff7e00;font-size:24px;font-weight:bold;}
.formulaire-login dl {overflow:auto;margin:0;}
.formulaire-creation-compte dt {width:39% !important;}
#caracteristiques-principales{font-size:12px;line-height:18px;list-style:none;clear:both;color:#666;margin:30px 0 0 0;}
#caracteristiques-principales li{ display:inline;line-height:22px;}
#caracteristiques-principales li a{ color:#666;-moz-transition:color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;text-decoration:none;}
#caracteristiques-principales li a:hover{ color:#008fd8;}
.voirProduit{display:none;}
.voirProduit a{background-color:#91ae07;border:1px solid #91ae07;color:#fff;font-family:Arial;font-size:10px !important;font-weight:bold;height:30px;position:absolute;bottom:2px;left:2px;line-height:30px;margin:auto;padding-top:0;text-transform:uppercase;width:144px;}
.voirProduit a:link,.voirProduit a:visited,.voirProduit a:hover,.voirProduit a:active,.voirProduit a:focus,#encartSimiHorsObso .voirProduit a:link,#encartSimiHorsObso .voirProduit a:visited,#encartSimiHorsObso .voirProduit a:hover,#encartSimiHorsObso .voirProduit a:active,#encartSimiHorsObso .voirProduit a:focus{ color:#fff;}
.ProdInfoDispo a,.ProdInfoDispo a:hover{text-decoration:none;}
#searchpage {padding:0px 12px 20px 12px;line-height:1.3em;}
#searchpage h2 ,#searchpage h3 {line-height:1.4em;margin-bottom:15px;}
#section .ToolBox2 {padding:0px;margin:0px 0px 0px 0px;border-collapse:separate;}
#section .ToolBox2 th {padding:0px;vertical-align:middle;color:#FFFFFF;font-weight:bold;font-size:12px;text-transform:uppercase;background:URL(/images/gui/main/PromoBoxBg.gif);}
#section .ToolBox2 .Inner {background-color:#FFFFFF;border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0;border-bottom:1px solid #A0A0A0;padding:2px;}
#section .ToolBox2 th img {display:block;}
#section .ProdListCount{margin:18px 0px 10px 5px;padding:0px 0px 0px 0px;}
#section .ToolBox2 .CatItem{background:url("/images/gui/main/PromoBoxArrowS.gif") no-repeat scroll 3px 8px transparent;border-bottom:1px solid #9A9A9A;color:#515151;display:block;overflow:hidden;padding:5px 3px 3px 11px;text-decoration:none;}
#section .ToolBox2 .CatItem a {padding:0;}
#search{margin:0 10px;}
#search #results{overflow:hidden;margin-top:30px;border-top:1px solid #BBBBBB;padding-top:20px;}
#search #resume{overflow:auto;}
#search #resume #query{float:left;margin:0;padding:0;}
#search #resume #nbResults{float:right;}
#search #resume #suggests{color:#666;font-size:12px;margin-top:15px;}
#search #resume #searchHead{overflow:auto;border-bottom:1px solid #BBBBBB;margin-top:25px;font-size:24px;color:#666;font-weight:bold;padding-bottom:7px;}
#search #resume span{color:#008FD8;line-height:normal;}
#search #resume h1{font-size:24px;}
#search #leftCol,#search #rightCol{float:left;width:690px;}
#search #leftCol{width:220px;margin-right:30px;}
#search #results #facets .titre{ font-size:14px;font-weight:bold;color:#008FD8;margin-bottom:10px;}
#search #leftCol #facets .disabled{color:#CCC;}
#search #leftCol #facets .disabled input{cursor:default;}
#search #leftCol #facets .more{ display:none;}
#search #searchHead h2#queryNoResult {font-size:14px;margin:0px;margin-bottom:3px;}
#search #leftCol #facets #facetsActiveFilters .titre{font-size:12px;}
#search #leftCol #facets .facet .titre{color:#E95A21;text-transform:uppercase;font-weight:bold;margin-top:15px;font-size:12px;}
#search #leftCol #facets ul{margin:10px 0 0 0;padding:0;font-size:11px;padding-bottom:5px;}
#search #leftCol .facet{border-bottom:1px solid #BBB;}
#search #leftCol #facetPrix ul{border:none;margin-bottom:5px;padding-bottom:0px;}
#search #leftCol #facets li{color:#666;list-style:none;margin:0;padding:0;}
#search #results #tableHeader{background:#484445;height:30px;}
#search #paginate{float:right;padding-top:5px;}
#search #paginate b{color:#666;}
#search #paginate #sortList{float:right;margin-right:10px;}
#search #paginate #itemsPerPage{float:right;}
#search .ProdList .headTopNomColonnes td a.prodNom{margin-left:60px;}
#facets #facetPrix input[type="text"]{ width:50px;}
#facets #facetPrix input[type="button"]{ width:25px;height:25px;background:#58B300;color:#FFF;border:none;}
#facetsActiveFilters img{vertical-align:text-top;}
#facetsActiveFilters{border:1px solid #666666;}
#facetsActiveFilters span.titre{background:#666666;padding:3px 0;display:block;margin:0 !important;color:#FFF !important;text-align:center;}
#search #facetsActiveFilters img.remove-facet{vertical-align:top;cursor:pointer;margin:0 5px;}
#search #facets #facetsActiveFilters ul{margin:0;padding:0;background:#EEE;}
#search #facets #facetsActiveFilters li{ padding:3px 0;}
#search #facets #facetsActiveFilters li h2{ font-size:1em;display:inline;font-weight:normal;}
#search #leftCol #facets li.more-btn,#search #leftCol #facets li.uncheck-btn{cursor:pointer;font-weight:bold;padding:10px;}
#search #noResult,.noResultTitle {color:#666;font-size:14px;overflow:hidden;}
#search div#noResult,.noResultTitle {padding:15px 0 15px 8px;}
#search #noResult p,.noResultTitle {text-align:justify;line-height:22px;}
#search #noResult a {color:#666;}
#search #noResult img {float:right;margin-left:20px;}
.noResultTitle{padding-bottom:0;margin-bottom:0;line-height:auto;font-weight:bold;}
#pagemarque{padding:0px 12px 20px 12px;line-height:1.3em;}
#pagemarque .SideLeft{ float:left;width:765px;padding-bottom:10px}
#section .MarqueInfo{position:relative;display:block;margin-left:50px;overflow:auto;vertical-align:middle;}
#section .MarqueInfo td{vertical-align:middle;}
#section .MarqueInfo img{float:left;}
#section .MarqueInfo .desc{text-align:left;margin-left:20px;float:left;}
#section .MarqueInfo .desc img{margin-top:4px;}
#section .PromoBox{display:inline;margin:10px;float:left;border-collapse:separate;}
#section .PromoBox th{color:#FFFFFF;font-weight:bold;font-size:14px;background:URL(/images/gui/main/PromoBoxBg.gif) #222222;height:22px;padding:0px;vertical-align:middle;}
#section .PromoBox th a{text-decoration:none;color:#FFFFFF;}
#section .PromoBox .l{background:URL(/images/gui/main/PromoBoxLeft.gif) #222222;width:5px;overflow:hidden;}
#section .PromoBox .r{background:URL(/images/gui/main/PromoBoxRight.gif) #222222;width:5px;overflow:hidden;}
#section .PromoBox td{background-color:#FFFFFF;border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0;border-bottom:1px solid #A0A0A0;padding:2px;height:170px;}
#section .PromoBox th img{display:block;}
#section .PromoBox .CatArea{float:left;width:160px;}
#section .PromoBox .CatArea ul{padding:0px;margin:0px;text-align:left;}
#section .PromoBox .CatArea li{display:block;list-style-type:none;}
#section .PromoBox .ShowArea{float:right;width:180px;}
#section .PromoBox .CatItem{padding:5px 3px 3px 11px;overflow:hidden;text-decoration:none;color:#515151;display:block;background:URL(/images/gui/main/PromoBoxArrowS.gif) 3px 8px no-repeat;border-bottom:1px solid #9A9A9A;}
#section .PromoBox .CatItem a{padding:0;}
#section .PromoBox .CatItem:hover{background-color:#F0F0F0;color:#000000;}
#section .PromoBox .CatMore{text-align:left;padding:8px;padding-left:3px;color:#528DC7;text-transform:uppercase;}
#section .PromoBox .CatMore a{text-decoration:none;color:#528DC7;}
#section .PromoBox .CatMore a:hover{color:#B71800;}
#section .PromoBox .ProdName{color:#B71800;font-size:11px;width:174px;height:28px;margin:2px;margin-bottom:8px;overflow:hidden;}
#section .PromoBox .ProdImg{width:100px;height:100px;border:0px;}
#section .PromoBox .Price{color:#B91900;font-weight:bold;font-size:18px;margin:4px;}
#section .marque{ color:#008FD8;font-size:26px;font-weight:normal;margin:10px 0 15px 0px;padding-left:5px;text-align:left;line-height:25px;}
#index-marques h1{color:#645d5d;font-size:2.545em;font-weight:normal;line-height:180%;text-transform:uppercase;margin-left:5px;padding-left:55px;background:url(/images/gui/main/picto-marques.png) no-repeat left;}
#abecedaire{background:#605a5a none repeat scroll 0 0;box-sizing:border-box;color:#fff;font-size:14px;font-weight:bold;line-height:20px;list-style:outside none none;padding:10px 5px;text-align:center;text-transform:uppercase;}
#abecedaire ul{margin:0;}
#abecedaire ul li{display:inline;}
#abecedaire ul li a{text-decoration:none;color:#fff;}
#marques-by-letter{padding-bottom:20px;}
#marques-by-letter .block-marque-by-letter{border:1px solid #eee;margin-left:7px;margin-right:6px;margin-top:20px;display:inline-block;*display:inline;*zoom:1;}
#marques-by-letter .list-marques{list-style:none;padding-top:10px;}
#marques-by-letter .list-marques li a{text-decoration:none;color:#645d5d;-moz-transition:color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;}
#marques-by-letter .list-marques li a:hover{color:#e64720;text-decoration:underline;}
.letter{background:#eee none repeat scroll 0 0;text-align:center;}
.letter a{ color:#645d5d;font-size:14px;font-weight:bold;}
.grid-item{width:180px;}
#pageMarque{padding:10px;}
#tops .voirProduit a{ width:96%;}
#tops .column-3 .voirProduit a{ width:98%;}
#tops .column-4 .voirProduit a,#tops .column-5 .voirProduit a{ width:97%;}
#tops .column-3 .enveloppeProdSimi{ width:32.2% !important;}
#tops .column-4 .enveloppeProdSimi{ width:23.9% !important;}
#tops .column-5 .enveloppeProdSimi{ width:18.9% !important;}
#presentationMarque{ overflow:hidden;}
#presentationMarque h1{color:#008fd8;font-size:26px;line-height:30px;font-weight:normal;margin:10px 0 5px;}
#presentationMarque .infos{margin:0 5px;}
#presentationMarque .infos .brandImage{ float:left;margin:15px 15px 15px 0;width:210px;text-align:center;}
#presentationMarque .infos .brandImage img{ max-width:100%;height:auto;}
#presentationMarque .description{text-align:justify;color:#666;margin:10px 0;padding:0;}
#presentationMarque .description,#presentationMarque .description p{font-size:12px;line-height:20px;}
#presentationMarque .description p{ margin:0;padding:5px 0;}
#presentationMarque .description a,#presentationMarque .description p a{ -moz-transition:color 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}
#listeCategories ul{display:inline-block;*display:inline;*zoom:1;vertical-align:top;list-style:outside none none;margin:0;width:33.2%;}
#listeCategories #wrapListesCat{ background:#F9F9F9;padding:5px 0;}
#listeCategories ul.middle{border-left:1px solid #ccc;border-right:1px solid #ccc;}
#listeCategories ul li a{color:#666;text-decoration:none;line-height:18px;padding-left:15px;display:block;font-size:12px;-moz-transition:background 0.2s ease-in-out;-webkit-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;}
#listeCategories ul li a:hover{background:#eee;}
#listeCategories ul li a .lienCatMarque{ font-weight:normal;font-size:12px;margin:0;line-height:24px;}
#panier {padding:0px 12px 20px 12px;line-height:1.3em;overflow:hidden;}
#panier h2 ,#panier h3 {line-height:1.4em;margin-bottom:15px;}
#section .BskTitle th {text-transform:uppercase;font-size:14px;}
#section .BskTitle th hr {background-image:url(/images/gui/main/CatHeaderBg.gif);height:8px;overflow:hidden;border-style:none;}
#section .BskTitle td {text-transform:uppercase;text-align:left;font-size:10px;padding-top:3px;}
#section .BskTitle td a {color:#7DADDD;text-decoration:none;}
#section .Bsk {border-collapse:collapse;}
#section .BskSectionTitle {border-bottom:2px solid #383838;color:#990000;text-transform:uppercase;text-align:left;font-weight:bold;}
#section .Bsk th {background-color:#EFEFEF;color:#8C8C8C;text-transform:uppercase;padding:2px;font-size:11px;border-bottom:1px solid #FFFFFF;}
#section .BskProdList a {color:#000000;text-decoration:none;}
#section .BskLine1 td,#section .BskLine2 td,#section .BsklineHover td {border-bottom:1px solid #FFFFFF;padding-left:3px;padding-right:3px;height:30px;}
#section .BskLine1 td {background-color:#EDF3F8;}
#section .BskLine2 td {background-color:#DEEBF5;}
#section .BsklineHover td {background-color:#3E9BE2;color:#FFFFFF;}
#section .BsklineHover td a {color:#FFFFFF;}
#section .BskLine1 .Price,#section .BskLine2 .Price {color:#B91900;}
#section .BskLine1 .Qte,#section .BskLine2 .Qte {color:#3E76BA;}
#section #BskCoupOff {background:URL(/images/gui/main/BskCoupBg.gif) repeat-x;height:30px;}
#section #BskCoupOn {background:URL(/images/gui/main/BskCoupBg.gif) repeat-x;height:90px;}
#section .BskCoup td {padding:2px;}
#section .BskLine1.WizardHeader td{border-bottom-color:#EDF3F8;}
#section .BskLine2.WizardHeader td{border-bottom-color:#DEEBF5;}
#section .BskLine1.wizard td{border-top:1px solid #FFF;}
#section .BskLine1.Wizard td,#section .BskLine2.Wizard td{background-color:#F2F7FB;height:24px;}
#section .BskLine1.Wizard td{background-color:#FCFCFC;}
#section .Wizard td.Component{background-image:url(/images/gui/main/BskWizardTree.gif);background-repeat:no-repeat;background-position:left top;}
#section .BskProdList tbody:last-child td.Component{background-position:left bottom;}
#section .BsklineHover.Wizard td{height:24px;}
#section .Wizard td.Component{padding-left:40px;}
#section .BskLine1.Wizard.first td.Component,#section .BsklineHover.Wizard.first td.Component{background-image:url(/images/gui/main/BskWizardFirst.gif);background-repeat:no-repeat;background-position:left top;}
#section .BsklineHover td.Component{background-position:left bottom;}
#section .BskLine2.WizardHeader + .BskLine1.Wizard.first td.Component{background-position:left center;}
html>body .BsklineHover td.Component{background-position:left top;}
html>body .BsklineHover.Wizard.first td.Component{background-position:left bottom;}
#section .Banner td {color:#FFFFFF;background-color:#605A5A;text-align:center;text-transform:uppercase;font-size:13px;font-weight:bold;line-height:28px;}
#section .Total td {color:#666666;font-size:12px;line-height:20px;text-align:right;}
#section .Total td.fleche {background:URL(/images/gui/main/mini-fleche.gif) no-repeat;background-position:16px 8px;}
#section .Total td span.Price {font-weight:bold;}
#section .TotalDiscount td {color:#F99702;font-size:12px;line-height:20px;text-align:right;}
#section .TotalDiscount td.fleche {background:URL(/images/gui/main/mini-fleche.gif) no-repeat;background-position:16px 8px;}
#section .TotalDiscount td span.Price {font-weight:bold;}
#section .PanierLine1 td,#section .PanierLine2 td {padding-left:3px;padding-right:3px;border-bottom:1px solid #DEDEDE;background-color:#FFFFFF;}
#section .PanierLine1 .prix-normal,#section .PanierLine2 .prix-normal,#section .PanierLine1 .prix-offre-commerciale,#section .PanierLine2 .prix-offre-commerciale,#section .PanierLine1 .prix-barre,#section .PanierLine2 .prix-barre,#section .PanierLine1 .remise,#section .PanierLine2 .remise{text-align:center;font-weight:bold;font-size:12px;padding-right:3px;}
#section .PanierLine1 .prix-normal,#section .PanierLine2 .prix-normal{color:#666666;font-size:15px;}
#section .PanierLine1 .prix-offre-commerciale,#section .PanierLine2 .prix-offre-commerciale{color:#FF5A00;font-size:15px;}
#section .PanierLine1 .prix-barre,#section .PanierLine2 .prix-barre{color:#FF9E2C;text-decoration:line-through;font-size:12px;font-weight:normal;}
#section .PanierLine1 .remise,#section .PanierLine2 .remise{color:#FF5A00;font-size:20px;margin-bottom:8px;white-space:nowrap;}
#section .PanierLine1 .Qte,#section .PanierLine2 .Qte {color:#3E76BA;width:18px;text-align:center;}
#section .PanierLine1 form,#section .PanierLine2 form {display:inline;}
#section .Wizard.hidden {display:none;}
#section .Wizard td.Desc {padding-left:20px;background-image:url(/images/gui/main/PanierWizardTree.gif);background-repeat:no-repeat;background-position:left top;}
#section .WizardHeader .Desc .showHideWizardComponents {cursor:pointer;text-decoration:none;color:#666666;font-size:13px;font-weight:bold;}
#section .PanierProdList tbody:last-child td.Desc{background-position:left bottom;}
#section .BskProdList .Desc a{text-decoration:none;font-size:13px;font-weight:bold;display:inline-block;}
#section .BskProdList .Desc span.brand,#section .BskProdList .Desc span.category{color:#666666;font-size:13px;font-weight:bold;}
#section .BskProdList .Desc .reconditionne{color:#FF5800;text-transform:uppercase;}
#section .BskProdList .Desc a.nomProduit{color:#008FD8;}
#section .BskProdList .Desc span.nomProduit h3{color:#008FD8;font-size:13px;font-weight:bold;text-decoration:none;display:inline;}
#section .BskProdList .Desc span.nomProduit{ color:#008FD8;font-size:13px;font-weight:bold;text-decoration:none;display:inline;}
#section .BskProdList .Desc .Carac{color:#878686;font-size:10px;text-align:justify;margin-top:3px;}
.Bsk td.BskProdList {vertical-align:top;border-bottom:1px solid #383838;}
#section .LivBlock {background:URL(/images/gui/main/BskPayBg.gif) repeat-x bottom;}
#section .LivTable td {border-bottom:1px solid #9A9A9A;border-top:4px solid #EFEFEF;}
#section .LivTable{border-collapse:separate;}
.BskCoupOn{ background:URL(/images/gui/main/degrade-gris-entete.gif) repeat-x;height:50px;}
.BasketTitleChapter{ clear:left;color:#008FD8;font-size:13px;border-bottom:solid 1px #9A9A9A;padding-left:10px;font-weight:bold;padding-bottom:5px;padding-top:5px;text-transform:uppercase;}
.BasketTitleChapterNoBorder{ clear:left;color:#008FD8;padding-left:10px;font-weight:bold;padding-bottom:5px;padding-top:5px;text-transform:uppercase;}
#panier .basketOptions{ float:left;width:220px;cursor:pointer;}
#panier .basketLeft{ float:left;}
#panier .basketOptionsSpecial{ border-right:solid 1px;padding-left:207px;}
#panier .LivraisonLeft{ float:left;padding:4px;width:260px;}
#panier .LivraisonLeftLarge{ float:left;padding:4px;width:608px;}
#panier .shipperDiscountedPrice,#pm-shipping .shipperDiscountedPrice{ color:#BC5326;text-weight:bold;}
#panier .shipperUndiscountedPrice,#pm-shipping .shipperUndiscountedPrice{ color:#F99702;text-decoration:line-through;}
#panier .shipperChoice{ overflow:auto;border-bottom:1px solid #EEEEEE;}
#panier .shipperChoiceDiv{ float:left;height:55px;}
#panier .choosenChipperText{ clear:left;}
#panier .PaddingTop3{ padding-top:3px;valign:middle;}
#panier .PaddingTop15{ padding-top:15px;}
#panier .Padding10{ padding:10px;}
#panier .PaddingNone{ padding:0px;}
#panier .ExtraInfos{ clear:left;border-top:0 none;color:#3E76BA;font-size:0.8em;padding-left:10px;text-align:left;}
#panier .BoldTextOnly{ font-weight:bolder;color:#666;}
#panier .BoldAndItalicText{ font-weight:bolder;color:#666;font-style:italic;}
.BasketBtnContainer{ background:URL(/images/gui/main/degrade-gris-bt-continuer.gif) repeat-x;overflow:hidden;margin-top:15px;text-align:left;}
.RecapBtnContainer{ background:URL(/images/gui/main/bt_recap_commande.gif) repeat-x;display:block;width:230px;height:60px;margin-top:15px;float:left;background-position:0px -68px;cursor:auto;}
.RecapBtnActif {background-position:0px 0px;cursor:pointer;}
.BasketBtnTotalTTC{ float:right;height:60px;width:257px;margin-top:3px;}
.BasketBtnTitle{ position:relative;color:white;font-size:16px;font-weight:bolder;text-transform:uppercase;width:100px;left:11px;top:-33px;}
#BasketBtnAmount{ position:relative;text-align:right;font-size:16px;font-weight:bolder;text-transform:uppercase;width:100px;left:125px;top:-61px;}
.BasketBtnKeepOnOrder{ float:right;height:50px;width:172px;cursor:pointer;}
.BasketBtnKeepOnOrder input {border:none;}
#pm-shipping ShippersList {width:100%;}
.ShippersList {position:relative;}
#panier .ShippersListDelimiter,#pm-shipping .ShippersListDelimiter {float:left;width:1px;margin:3px 5px 0 4px;border-right:1px solid #9A9A9A;}
#panier #ShippersAway,#panier #ShippersHome,#pm-shipping #ShippersAway,#pm-shipping #ShippersHome {float:left;padding-top:4px;}
#panier #ShippersAway {width:315px;}
#panier #ShippersHome {width:335px;}
#panier .enteteLivraison,#pm-shipping .enteteLivraison{ background-color:#f1f1f1;font-weight:bolder;color:#666666;padding:3px;margin:0;text-align:center;}
#panier div.shipperChoice,#panier div.shipperChoiceSelected,#panier div.shipperChoiceMaintenance,#pm-shipping div.shipperChoice,#pm-shipping div.shipperChoiceSelected,#pm-shipping div.shipperChoiceMaintenance{width:100%;overflow:hidden;min-height:75px;border-bottom:1px solid #EEEEEE;margin:0;text-align:center;}
#panier div.shipperChoice:hover ,#pm-shipping div.shipperChoice:hover {cursor:pointer;}
div.shipperChoiceRadio,div.shipperChoiceDetails,div.shipperChoiceLogo,div.shipperChoiceDesc{display:inline-block;vertical-align:middle;color:#666;}
.ie-7 div.shipperChoiceRadio,.ie-6 div.shipperChoiceRadio,.ie-7 div.shipperChoiceDetails,.ie-6 div.shipperChoiceDetails,.ie-7 div.shipperChoiceLogo,.ie-6 div.shipperChoiceLogo,.ie-7 div.shipperChoiceDesc,.ie-6 div.shipperChoiceDesc{display:inline;}
.shipperItalic {font-style:italic;}
#panier .shipperChoiceDetails p,#pm-shipping .shipperChoiceDetails p {margin:0 0 2px 0;padding:0;}
#panier span.LivraisonOfferte,#pm-shipping span.LivraisonOfferte {background-color:#FF9600;color:#FFFFFF;font-size:12px;font-weight:bold;line-height:17px;padding:0px 5px;display:inline-block;}
#ShippersHome .legalShip{ color:#555;font-size:10px;margin:4px 0 0 0;padding:5px 0 0 10px;}
#panier div.shipperChoiceRadio {text-align:center;width:30px;}
#panier div.shipperChoiceDetails {text-align:left;width:155px;padding-left:5px;}
#panier div.shipperChoiceLogo,#pm-shipping div.shipperChoiceLogo {text-align:center;width:75px;height:72px;}
#panier #ShippersHome div.shipperChoiceLogo,#pm-shipping #ShippersHome div.shipperChoiceLogo {margin:6px 0;height:60px;}
#panier #ShippersHome div.shipperChoiceLogo {width:95px;}
#panier div.shipperChoiceDesc {width:40px;}
#panier div.shipperChoiceDesc:Hover div.shipperChoiceDescPop {display:block;}
#panier div.shipperChoiceDescPop {display:none;position:absolute;z-index:100;border:1px solid black;background-color:#F1F1F1;width:300px;padding:10px;text-align:left;}
#panier img.shipperChoiceOP,#pm-shipping img.shipperChoiceOP {margin-top:4px;}
#panier .shipperPrice,#pm-shipping .shipperPrice {font-weight:bold;}
#panier p.ShipperFdp,#pm-shipping p.ShipperFdp{margin-bottom:3px;}
#panier .prodOffer,#pm-resume .prodOffer {font-style:italic;font-size:smaller;font-weight:bold;color:#FA6317;}
#panier .prodShipperPriceFree,#pm-resume .prodShipperPriceFree {font-style:italic;font-size:smaller;color:#FA6317;}
#pm-resume textarea#Commentaire {margin-top:10px;width:930px;}
.basketAmountColor {color:#7AAC1A;}
.basketFdpColor {color:#666666;}
.NoShipper {float:left;text-align:center;}
#panier .NoShipper{width:650px;}
#panier .NoShipperMessage {width:430px;}
#pm-shipping .NoShipper{width:900px;}
#pm-shipping .NoShipperMessage {width:590px;}
.NoShipper table {height:190px;margin:0 auto;}
.NoShipper td {vertical-align:middle;}
.NoShipperMessage {color:#B91900;font-weight:bold;}
.AlerteEmportTransporteurSpecial{color:#FB6000;font-style:italic;}
.presto #contenuLivraison{font-size:0.9em;}
.AlertPanel div {margin:0;}
#panier .AlertPanel .AlertPanelBg,#client .AlertPanel .AlertPanelBg,.pm-process .AlertPanel .AlertPanelBg,#prod .AlertPanel .AlertPanelBg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#000;opacity:0.3;}
.ie-7 #panier .AlertPanel .AlertPanelBg,.ie-6 #panier .AlertPanel .AlertPanelBg,.ie-7 #client .AlertPanel .AlertPanelBg,.ie-6 #client .AlertPanel .AlertPanelBg,.ie-7 .pm-process .AlertPanel .AlertPanelBg,.ie-6 .pm-process .AlertPanel .AlertPanelBg,.ie-7 #prod .AlertPanel .AlertPanelBg,.ie-6 #prod .AlertPanel .AlertPanelBg{ filter:alpha(opacity=30);}
.ie-8 #panier .AlertPanel .AlertPanelBg,.ie-8 .pm-process .AlertPanel .AlertPanelBg,.ie-8 #client .AlertPanel .AlertPanelBg,.ie-8 #prod .AlertPanel .AlertPanelBg {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";}
#panier .AlertPanel .AlertPanelBody,#client .AlertPanel .AlertPanelBody,.pm-process .AlertPanel .AlertPanelBody,#prod .AlertPanel .AlertPanelBody {position:absolute;border:2px solid #333333;background:url(/images/gui/main/ProdAlerteBg.jpg) center no-repeat #FFFFFF;width:400px;z-index:9999;left:50%;margin:0 auto 0 -200px;}
.ie-6 #panier .AlertPanel .AlertPanelBody,.ie-6 #client .AlertPanel .AlertPanelBody,.ie-6 .pm-process .AlertPanel .AlertPanelBody,.ie-6 #prod .AlertPanel .AlertPanelBody{ left:0% !important;margin-left:280px !important;}
#panier .AlertPanel .AlertPanelTitle,#client .AlertPanel .AlertPanelTitle,.pm-process .AlertPanel .AlertPanelTitle,#prod .AlertPanel .AlertPanelTitle{background:url(/images/gui/main/FooterBarBg.gif) center;padding:1px;color:#FFFFFF;font-weight:bold;}
#panier .AlertPanel .AlertPanelMessage,#client .AlertPanel .AlertPanelMessage,.pm-process .AlertPanel .AlertPanelMessage,#prod .AlertPanel .AlertPanelMessage {min-height:100px;font-weight:bold;color:#cb1400;padding:10px;}
#panier .ConfirmPanel .ConfirmPanelMessage,#client .ConfirmPanel .ConfirmPanelMessage,#prod .ConfirmPanel .ConfirmPanelMessage{height:100px;font-weight:bold;color:#7AAC1A;padding:10px;font-family:Arial;font-size:11px;}
#panier .ConfirmPanel .ConfirmPanelMessage td,#client .ConfirmPanel .ConfirmPanelMessage td,.pm-process .ConfirmPanel .ConfirmPanelMessage td,#prod .ConfirmPanel .ConfirmPanelMessage td{text-align:center;padding-top:10px;}
#panier .AlertPanel .AlertPanelMessage td,#client .AlertPanel .AlertPanelMessage td,.pm-process .AlertPanel .AlertPanelMessage td,#prod .AlertPanel .AlertPanelMessage td{text-align:center;}
#panier .AlertPanel .AlertPanelClose,#client .AlertPanel .AlertPanelClose,.pm-process .AlertPanel .AlertPanelClose,#prod .AlertPanel .AlertPanelClose{text-align:right;}
#panier .AlertPanel .AlertPanelClose img,#client .AlertPanel .AlertPanelClose img,.pm-process .AlertPanel .AlertPanelClose img,#prod .AlertPanel .AlertPanelClose img{cursor:pointer;}
#panier table.basketEmpty td {padding:0 15px;}
#panier table.basketEmpty td.basketEmptyTitle {width:285px;text-align:right;color:#7AAC1A;font-weight:bold;font-size:23px;}
#panier .basketEmptyDesc {vertical-align:top;text-align:justify;color:#666;}
#panier #contenuLivraison form div {margin-bottom:0;}
#panier .ProdSpecOps{margin:0px auto 12px auto;}
#showProgress {border:1px solid #000000;width:130px;line-height:0px;margin:0 auto;}
div#ConteneurTelClientSimple{ overflow:auto;margin:0 auto;width:515px;font-size:12px;text-transform:none;margin-top:0px;display:none;padding-left:90px;}
div#ConteneurTelClientSimple div#texte{ float:left;text-align:center;line-height:1.4em;font-size:12px;color:#666666;}
div#ConteneurTelClientSimple div#texte span.gras{ font-weight:bold;}
div#ConteneurTelClientSimple div#tel{ color:#97B934;float:right;font-weight:bold;margin-top:1px;float:left;margin-left:7px;}
div#ConteneurTelClientSimple div#tel div#telFixe{ font-size:18px;width:130px;}
div#ConteneurTelClientSimple div#tel div#nonSurtaxe{ width:90px;height:15px;margin:5px 0 0 15px;font-size:11px;background-color:#97B934;color:#FFFFFF;padding:1px;border-radius:4px;text-align:center;}
div#ConteneurTelClientBadge{ display:block;position:fixed;top:25%;left:1450px;z-index:1;width:120px;}
#ConteneurTelClientBadge .widgetPanier{ text-align:center;}
#ConteneurTelClientBadge .widgetPanier h2{ text-transform:uppercase;color:#97b934;font-size:10px;margin-bottom:5px;}
#ConteneurTelClientBadge .widgetPanier .wrapWidget{ background:#FFF;border-radius:5px;border:1px solid #e7e7e7;-moz-box-shadow:0px 5px 5px 0px #e5e5e5;-webkit-box-shadow:0px 5px 5px 0px #e5e5e5;-o-box-shadow:0px 5px 5px 0px #e5e5e5;box-shadow:0px 5px 5px 0px #e5e5e5;height:120px;width:100%;overflow:hidden;}
#ConteneurTelClientBadge .widgetPanier .wrapWidget div{ display:block !important;}
#ConteneurTelClientBadge .widgetPanier .wrapWidget > div > div{ left:-13px !important;}
@media screen and (max-width:1245px){div#ConteneurTelClientSimple{ display:block;}
 div#ConteneurTelClientBadge{ display:none !important;}
}
#panier .form-coupon{color:#666666;font-size:12px;margin-top:15px;}
#panier .form-coupon .intro{float:left;margin:0px 15px 0px 25px;width:490px;text-align:justify;}
#panier .form-coupon .intro span{font-style:italic;}
#panier .form-coupon form{float:left;}
#panier .form-coupon form #coupon{color:#666666;font-size:13px;font-weight:bold;}
#panier .infos-coupon{margin:20px 0px 10px 0px;overflow:auto;}
#panier .infos-coupon .code-coupon{color:#FF6000;font-size:18px;float:left;width:230px;border-right:1px solid #999999;height:20px;padding:5px;margin:0px 20px 0px 0px;text-transform:uppercase;}
#panier .infos-coupon .code-coupon img.tick{height:16px;margin:0px 2px 0px 0px;}
#panier .infos-coupon .code-coupon img.supprimer{margin:0px 0px 0px 5px;}
#panier .infos-coupon .detail-coupon{float:left;font-weight:bold;line-height:17px;}
#panier .infos-coupon .avantage-coupon{color:#FF6000;font-size:16px;text-transform:uppercase;}
#panier .infos-coupon .raison-coupon{color:#666;font-size:12px;}
#loading-ajout-coupon #content{ padding:10px;}
#loading-ajout-coupon #content #clear{ display:block;clear:both;}
#loading-ajout-coupon .close{ cursor:pointer;float:right;}
#loading-ajout-coupon #content #choices{ text-align:center;margin:10px 10px 0 10px;}
#loading-ajout-coupon #content #choices div{ margin-top:10px;float:left;width:280px;margin-left:15px;margin-right:15px;text-align:center;color:#FFF;border-radius:5px;padding:10px;cursor:pointer;font-size:10px;line-height:12px;}
#loading-ajout-coupon #content #choices div span{ text-transform:uppercase;font-weight:bold;font-size:12px;}
#loading-ajout-coupon #content #choices #apply{ background-color:#91AE07;border:1px solid #91AE07;}
#loading-ajout-coupon #content #choices #notapply{ background-color:#FF9600;border:1px solid #FF9600;}
#panier div.conditions-offres span.titre{font-size:12px;font-weight:bold;}
#panier div.conditions-offres span.legal{color:#666666;font-size:10px;font-style:italic;}
#panier div.conditions-offres div.cadre-offre{background-color:#FAFAFA;padding:10px 24px;margin:10px 0px;}
#panier div.conditions-offres div.cadre-offre span.title{color:#666666;font-weight:bold;}
#panier div.conditions-offres div.cadre-offre span.text{color:#666666;font-weight:normal;}
#panier div.conditions-offres div.cadre-offre span.text ul{list-style-type:none;margin-left:10px;margin-bottom:0px;}
#panier .BskProdList .disponibilite{ cursor:pointer;}
#panier .BskProdList .infoDispoAlert{ display:none;}
#infoDispoAlert p{ color:#555;}
#client {padding:0 12px 20px 12px;line-height:1.3em;height:100%;overflow:hidden;}
#client .SideLeft{float:left;width:745px;}
#client .CatTitle {margin-left:10px;}
#client form,#client form div {margin:0;}
#client td {padding:0;}
#client .AccSmall {font-size:10px;color:#333333;margin-top:5px;margin-bottom:0px;}
#client .AccBlue {font-size:10px;color:#528DC7;margin-top:5px;margin-bottom:0px;text-transform:uppercase;font-weight:bold;}
#client .AccForget {margin-bottom:5px;margin-top:5px;}
#client .AccForget a,#client .AccForget a:visited {color:#FF7800;text-decoration:none;}
#client .AccForget a:hover {text-decoration:underline;}
#client .IdentText {color:#666666;text-align:justify;margin-top:30px;padding:0 10px 25px 10px;}
#client .IdentText h1 {font-weight:bold;font-size:12px;padding:0px;margin:0px;margin-top:14px;}
#client .ElemMandat {margin-top:6px;color:#0066FF;}
#client .ElemNormal {margin-top:6px;}
#client .ElemLink {margin-top:10px;margin-bottom:12px;}
#client .FormNormal {margin-top:10px;color:#444444;}
#client .FormMandatory {margin-top:10px;color:#B91900;}
#client .ValidatorError {color:#FF0000;}
#client.SendPass .ValidatorError,#client.ChangePass .ValidatorError,#client.Login .ValidatorError{font-size:1.1em;color:#990000;white-space:normal;padding-top:2px;}
#client #PassMessage {color:#FF0000;}
#client .EpMenu {border-collapse:collapse;border:1px solid #9A9A9A;margin-bottom:10px;}
#client .EpMenu th {height:10px;}
#client .EpMenu td {height:80px;}
#client .EpWelcome {margin:0 10px 20px 10px;padding-left:20px;padding-right:20px;}
#client .EpWelcome h3 {font-weight:bold;margin-bottom:0px;font-size:12px;color:#0066CC;}
#client .EpTitre {text-transform:uppercase;color:#0066CC;}
#client .EpDesc {color:#A3A3A3;text-align:justify;padding-right:10px;}
#client .EpMore {padding-right:10px;text-align:right;height:1px;}
#client .EpMore a{position:relative;top:-15px;color:#0066CC;text-decoration:none;}
#client .EpCmdList {border-collapse:collapse;}
#client .EpCmdList th {border-left:1px solid #000000;border-right:1px solid #000000;text-transform:uppercase;color:#666666;text-align:center;}
#client .EpCmdList .HLine {background:URL(/images/gui/main/ProdListHLine.gif);height:8px;text-align:center;}
#client .EpCmdList .Line1 td,#client .EpCmdList .Line2 td {height:19px;border:1px solid #FFFFFF;padding-right:3px;padding-left:3px;}
#client .EpCmdList .Line1 {background-color:#EBF4FB;}
#client .EpCmdList .Line2 {background-color:#DEEBF5;}
#client .EpList th {border-bottom:1px solid #9A9A9A;color:#444444;font-weight:normal;}
#client .EpList td {border-bottom:1px solid #9A9A9A;border-top:5px solid #EFEFEF;height:17px;}
#client .EpListBLine {background:URL(/images/gui/main/ProdListBLine.gif);height:24px;text-align:center;color:#FFFFFF;}
#client .EpListBLine td{text-align:center;}
#client .EpListBLine a {color:#aeaeae;text-decoration:none;}
#client .EpListBLine a:hover{color:#FFFFFF;text-decoration:none;}
#client .EpListBLine .Nav{padding:5px;font-weight:bold;}
#client .EpAdrList {width:218px;height:300px;left:12px;top:30px;position:relative;overflow:hidden;}
#client .EpAdrList .Suppr a {color:#B91900;text-decoration:none;}
#client .EpAdrList .Suppr a:hover {text-decoration:underline;}
#client .EpBsk th {background:#FFF;border-bottom:2px solid #666;padding-bottom:2px;}
#client .EpBskEndLine td {border-bottom:1px solid #666;background:#F2F2F2;}
#client .EpBskQte,#client .EpBskPrice {color:#B91900;}
#client .SavListProds td{padding:8px;vertical-align:top;}
#client .savLoginPass{ color:#B91900;}
#client .savLoginPass span{ float:left;height:35px;margin-top:-6px;}
#client .AlignCenter td,#client .AlignCenter th{text-align:center;}
#client .SavListNatures td {padding:5px;}
#client h2 {line-height:1.4em;}
#client .TitleQuote {font-size:26px;font-weight:normal;padding-left:38px;color:#008FD8;margin:5px 0 20px 0px;text-align:left;background:#fff url(/images/gui/main/ComaLeft.gif) no-repeat scroll top left;}
#client .TitleQuote span {display:inline;padding-right:38px;background:transparent url(/images/gui/main/ComaRight.gif) no-repeat scroll bottom right;}
#client .TitleNoQuote {font-size:26px;font-weight:normal;color:#008FD8;margin:5px 0 15px 0px;text-align:left;}
#client .SideLeftBody em{font-weight:bold;color:#008FD8;font-style:normal;}
#client div.BoxConseils {font-size:1.1em;color:#333333;border:1px #CACACA solid;padding:10px;background:#F7F7F7}
#client div.BoxConseils p {margin-bottom:10px;}
#client div.BoxConseils p+p{margin-top:10px;}
#client .EpAlerte{margin:0;padding:0;}
#client .EpAlerte li {list-style:none;margin:10px 2px;width:60px;}
#client .EpAlerte span{width:45px;float:left;}
#client .EpAlerte a{width:20px;}
#client #parrainage{border:1px solid #9A9A9A;margin-left:20px;margin-right:5px;padding:12px 0;}
#parrainage .ParrainageCoup {background:URL(/images/gui/main/ProdCoupBg.gif) repeat-x;border:1px dashed #FF6000;margin:10px;padding:10px;text-align:justify;width:280px;float:right;}
#parrainage .ParrainageCoup .Ciseau {float:left;background:URL(/images/gui/main/ProdCoupCiseau.gif) no-repeat;width:31px;height:14px;left:3px;top:-12px;position:relative;}
#parrainage .ParrainageCoup h3 {color:#FF6000;font-weight:bold;text-align:right;padding:2px 5px;margin:0px;font-size:15px;}
#parrainage .ParrainageCoup b {font-weight:bold;color:#FF6000;}
#parrainage .ToolBox2 .EpCmdList th {background:none;padding:2px 0 5px 0;}
#parrainage a.RelanceFilleul {margin:0 auto;display:block;height:12px;width:65px;padding:0;background:URL(/images/gui/parrainage/bt_relancer.png) no-repeat;}
#ParrainageCloture{margin-top:10px;border:1px solid #9A9A9A;padding:10px;width:600px;}
#ParrainageCloture div{color:#444444;margin-top:10px;line-height:1.6em;}
#ParrainageCloture h3{color:#008FD8;font-size:14px;margin:0;padding:0;}
#client.ChangePass .SideLeft fieldset{border:1px #CACACA solid;}
#client.ChangePass .SideLeft legend {margin:0px 90px;color:#FF7800;font-weight:bold;font-size:12px}
.ie-6 #client.ChangePass .SideLeft legend{margin-right:0;}
#client.ChangePass .SideLeft td.Inner,#client.SendPass .SideLeft td.Inner{vertical-align:top;text-align:left;background:url(/images/gui/main/PasswdBg.gif);background-repeat:repeat-x;background-position:bottom left}
#client.SendPass .SideLeft td.Inner{padding:5px 48px;}
#client .SideLeftBody {padding:0px 20px;}
#client.ChangePass .SideLeft td.Inner input{height:14px;font-size:10px;width:195px;}
#client .ChangePassInvite {font-size:1.1em;color:#333333;width:100%;}
#client.ChangePass div.BoxConseils {margin-top:20px;}
#client table.ChangePassForm {margin-top:20px;margin-left:42px;width:100%;}
.ie-6 #client table.ChangePassForm {margin-left:0px;margin-top:20px;width:100%;}
ul#PwdStrength {list-style-type:none;margin:10px 0 0 0px;padding:0;width:280px;}
#PwdStrength li {float:left;height:106px;margin-right:20px;width:72px;background:url(/images/gui/main/PasswdSecurite.png)}
#PwdStrengthMessage {color:#333333;width:255px;text-align:center;}
#PwdStrength li#InvalidPwd.SwitchOff {background-position:0% 99%;}
#PwdStrength li#InvalidPwd.SwitchOn {background-position:0% 0%;}
#PwdStrength li#WeakPwd.SwitchOff {background-position:50% 99%;}
#PwdStrength li#WeakPwd.SwitchOn {background-position:50% 0%;}
#PwdStrength li#GoodPwd.SwitchOff {background-position:100% 99%;}
#PwdStrength li#GoodPwd.SwitchOn {background-position:100% 0%;}
#client.SendPass .TitleQuote {margin-left:5px;}
#client.SendPass .SideLeftBody p {font-size:1.1em;color:#333333;}
#client.SendPass .BoxConseils{float:right;width:330px;padding-bottom:5px;}
#client.SendPass .SendingDone .BoxConseils {float:left;padding:0px 10px 10px 10px;width:480px;margin-left:15px}
#client.SendPass .SendingDone .BoxConseils p {margin:20px 0px;font-size:1.2em;color:#008FD8;}
#client.SendPass div.SendingDone {width:100%;margin-top:35px;margin-left:5px}
#client.SendPass .ToolBox3 {float:left;}
#client .ToolBox3Head {width:100%;height:22px;line-height:22px;color:#FFFFFF;font-weight:bold;font-size:1.1em;text-transform:uppercase;background:URL(/images/gui/main/PromoBoxBg.gif);}
#client .ToolBox3Head:before {float:left;content:url(/images/gui/main/PromoBoxLeft.gif);}
#client .ToolBox3Head:after {float:right;content:url(/images/gui/main/PromoBoxRight.gif);}
.ie-6 #client .ToolBox3Head,.ie-7 #client .ToolBox3Head {padding-left:5px;width:315px;}
.ie-6 #client.Login .ToolBox3Head,.ie-7 #client.Login .ToolBox3Head {width:345px;}
#client .ToolBox3Head span {background:url(/images/gui/main/PromoBoxArrow.gif);padding-right:12px;background-repeat:no-repeat;background-position:100% 50%;}
#client .ToolBox3Body {padding-top:5px;border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0;border-bottom:1px solid #A0A0A0;background:url(/images/gui/main/PasswdBg.gif);background-repeat:repeat-x;background-position:bottom left;}
#client .ToolBox3Foot {text-align:right;padding-top:5px;}
#client .ToolBox3Body input{width:200px;height:16px;}
#client.SendPass .ToolBox3,#client.ChangePass .ToolBox3 {width:320px;}
#client.SendPass .ToolBox3Body,#client.ChangePass .ToolBox3Body {height:120px;padding:5px 35px 0px 52px;}
#PopUpRelais .popUpRelaisColis{width:280px;}
#PopUpRelais .popUpRelaisColis .popUpEntete{font-weight:bold;text-align:right;background-color:#EFEFEF;}
#PopUpRelais .popUpRelaisColis .closeDiv{padding:2px 3px 2px 0px;cursor:pointer;}
#PopUpRelais .popUpRelaisColis .popUpAdresse{border-bottom:1px solid #666666;margin:10px;padding-bottom:5px;}
#PopUpRelais .popUpRelaisColis .popUpAdresse div{display:inline-block;vertical-align:middle;}
#PopUpRelais .popUpRelaisColis .popUpBoldString{color:#666666;font-weight:bolder;}
#PopUpRelais .popUpRelaisColis .popUplogo{width:90px;}
#PopUpRelais .popUpRelaisColis .popUpRelaisNameAdresse{margin-left:15px;text-align:left;width:150px;}
#PopUpRelais .popUpRelaisColis .popUpHoraires{padding-left:15px;}
#PopUpRelais .popUpRelaisColis .popUpHoraires table{border:none;width:100%;}
#PopUpRelais .popUpRelaisColis .popUpHoraires table tr{line-height:9px;}
#redevance {background-image:url(/images/redevance/badge_info_redevance_tv.gif);background-position:14px center;background-repeat:no-repeat;overflow:visible;height:160px;}
p.redevance-infos {color:#666666;font-size:12px;padding-left:145px;font-style:italic;margin:0;}
p.redevance-infos strong {color:#FF7800;font-weight:bold;}
table#redevance-recap {color:#666666;margin-top:1em;}
#redevance-recap label {color:#666666;font-size:12px;font-weight:bold;}
#redevance-recap input,#redevance-recap textarea,#redevance-recap select {border:1px solid #ccc;color:#666666;}
#redevance-recap div.ValidatorError {font-size:1.1em;color:#990000;white-space:normal;padding-top:2px;margin-bottom:1em;}
#redevance-recap {margin-left:145px;}
#redevance-recap td {vertical-align:top;}
#departement_naissance {width:60px;}
#redevance-recap-adresse {width:195px;}
#redevance-recap-adresse p {margin:0;}
#redevance-recap-date {width:220px;border-left:1px solid #666;padding-left:30px;}
#redevance-recap-lieu {width:360px;border-left:1px solid #666;padding-left:20px;}
#client .publication-inactive td {border-bottom:none;}
#client .publication-inactive img {margin:2px 7px 7px 0;}
#client div.publication-inactive-info {padding-top:8px;padding-bottom:5px;}
#client .publication-inactive-label {color:#666;padding-top:3px;}
#client .publication-inactive-message,#client .publication-inactive-message a {color:#FF790E;}
#client .publication-inactive-message {white-space:normal;font-size:11px;font-style:italic;width:425px;}
#client td.no-publication-td {border:none;}
#div_payable{margin:auto;width:380px;margin-top:-15px;margin-bottom:15px;}
#div_payable .jePayeGreen{background-color:#91AE07;}
#div_payable .jePayeRed{background-color:#B91900;}
#div_payable .jePayeRed,#div_payable .jePayeGreen{color:#fff;padding:15px;font-size:15px;font-weight:bolder;padding:5px;width:380px;margin:auto;}
#client .cb3Xbox{display:none;}
#confirmDownloadRapatriement{display:none;color:#444444;}
#confirmDownloadRapatriement h1{margin:15px 0;font-size:1.1em;font-weight:bold;text-align:center;display:block;color:#91ae07;text-transform:uppercase;}
#confirmDownloadRapatriement li{list-style-type:square;}
#confirmDownloadRapatriement .disclaimer{color:#888888;font-style:italic;}
#confirmDownloadRapatriement .disclaimer a{position:relative;float:right;color:#888888;font-style:italic;}
#confirmDownloadRapatriement .modalButton{background-color:#91ae07;border:1px solid #91ae07;border-radius:5px;color:#fff;cursor:pointer;font-weight:bold;line-height:15px;margin:0 auto;padding:5px 40px;text-align:center;text-transform:uppercase;width:190px;}
#client .captcha-block{width:60%;margin:20px auto 0 auto;background-color:#F9F9F9;text-align:center;padding:10px 0px 20px 0px;border-radius:4px 4px 0px 0px;color:#444;border-bottom:1px solid #c4c4c4;}
#client .captcha-footer{text-align:center;width:60%;margin:0 auto 20px auto;border-top:1px solid #FFF;background-color:#ebebeb;border-radius:0px 0px 4px 4px;padding:10px 0px;font-size:13px;line-height:20px;}
#client .captcha-footer a{color:#008fd8;}
#client .captcha-block h1{color:#008fd8;font-size:1.8em;line-height:24px;}
#client .captcha-block p{text-align:justify;font-size:14px;line-height:20px;padding:0px 10px 0px 10px;}
#client .captcha-block strong{color:#008fd8;}
#client .captcha-block .validate-button{background-color:#EA4706;border:0;padding:20px 20px;text-transform:uppercase;text-align:center;color:#FFF;font-weight:bold;border-radius:4px;-moz-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;-webkit-transition:background-color 0.3s ease-in-out;-ms-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;font-size:18px;width:40%;margin:15px auto 0 auto;}
#client .captcha-block .validate-button:hover{background-color:#E95A21;}
#client .captcha-block form .g-recaptcha div{margin:0 auto !important;}
#section-aside {float:right;width:190px;line-height:1.1em;margin-top:0px;color:#656565;}
#section-aside h4{margin:0 0 0.615em;color:#000;}
#section-aside .servicesside,#section-aside .garantiesside,#section-aside .agenciesside {list-style:none;margin-left:0px;margin-top:0px;}
#servicesside h4,#garantiesside h4,#agenciesside h4{background:transparent url(main/sidebar_badges.png) no-repeat;background-position:0px -536px;height:16px;width:184px;font-size:1em;color:#F1F1F1;margin:0;padding-top:3px;text-align:center;}
#agenciesside h4 {height:175px;}
#section-aside .servicesside li.serviceList,#section-aside .garantiesside li.serviceList{background:transparent url(main/sidebar_badges.png) no-repeat;padding-left:68px;padding-top:16px;height:42px;width:116px;vertical-align:middle;font-weight:bold;display:block;}
#section-aside .servicesside li.paiement3x {background-position:0px 0px;padding-left:0;height:42px;width:184px;}
#section-aside .servicesside li.paiement10x {background-position:0px -116px;padding-left:0;height:42px;width:184px;}
#section-aside .servicesside li.paiement3x #Button3X ,#section-aside .servicesside li.paiement10x #Button10X {display:block;width:58px;height:58px;top:-16px;left:0px;margin:0;background:transparent url(main/sidebar_badges.png) no-repeat;position:relative;}
#section-aside .servicesside li.paiement3x span.paiement-text,#section-aside .servicesside li.paiement10x span.paiement-text{display:block;position:relative;top:-58px;left:0;margin-left:68px;width:116px;margin-bottom:-58px;}
#section-aside .servicesside li.paiement3x #Button3X {background-position:0px 0px;}
#section-aside .servicesside li.paiement10x #Button10X {background-position:0px -116px;}
#section-aside .servicesside li.paiement10x .SofincoPopupTxt {font-style:italic;font-weight:normal;}
#section-aside .servicesside li.paiement10x .MentionSanitaire {font-weight:bold;font-size:1.1em;}
#section-aside .servicesside li.partnership {background-position:0px -58px;}
#section-aside .servicesside li.contact {background-position:0px -116px;}
#section-aside .garantiesside li.fianet {background-position:0px -174px;}
#section-aside .garantiesside li.paiement {background-position:0px -232px;}
#section-aside .garantiesside li.transport {background-position:0px -290px;}
#section-aside .garantiesside li.securite {background-position:0px -348px;}
#section-aside .servicesside li.drive {background-position:0px -406px;}
#section-aside .servicesside li.green {background-position:0px -464px;}
#agenciesside p{margin:0;background-color:#F1F1F1;font-weight:bold;}
#agenciesside a {display:block;width:100%;height:144px;padding:0;margin-top:10px;}
#agenciesside .agenciessidetitle {width:174px;color:#CD241F;font-size:1.2em;line-height:1.2em;padding:0 5px 10px 5px;text-align:center;}
#agenciesside .agenciessidetext {color:#656565;text-align:justify;padding:5px 5px 15px 5px;width:174px;}
#partenaire {padding:0px 12px 20px 12px;line-height:1.3em;overflow:hidden;}
#partenaire p {margin:11px 0;}
#partenaire ol {margin:11px 0;padding-left:40px;}
#partenaire th,#partenaire td[align="center"] {text-align:center;}
#partenaire td[align="right"] {text-align:right;}
#infopage {padding:0px 12px 20px 12px;line-height:1.3em;}
#infopage #newsletter {background:transparent url(main/newsletter-background.jpg) no-repeat 95% 0px;padding:0px 513px 0px 21px;color:#0389CE;font-size:1.1em;}
#infopage #newsletter h4 {background:transparent url(main/newsletter-header-background.gif) no-repeat;margin-bottom:0;color:#FFF;font-size:1em;line-height:19px;padding-left:15px;}
#infopage #newsletter form {background:#F1F1F1;border:1px solid #CCC;border-top:none;padding:10px 5px;}
#infopage #newsletter .desc {padding:5px;color:#666;background:#F1F1F1;font-size:0.9em;border:1px solid #CCC;}
#infopage #newsletter .desc .legal {font-size:0.8em;}
#infopage #newsletter input[type=text],#infopage #newsletter input[type=submit] {border:none;outline:none;background:transparent url(main/home-box-headers.gif) no-repeat;}
#infopage #newsletter h2 {border:none;outline:none;background:transparent url(main/home-box-headers.gif) no-repeat;text-indent:-1000em;background-position:0px -187px;margin:0px -8px -30px -10px;height:94px;width:322px;}
#infopage #newsletter input[type=text] {background-position:-330px -86px;width:207px;height:16px;padding-bottom:2px;padding-top:2px;}
#infopage #newsletter input[type=text]:hover {background-position:-330px -106px;}
#infopage #newsletter input[type=text]:focus {background-position:-330px -126px;}
#infopage #newsletter #foot_newsletter input[type=submit]{text-indent:-1000em;width:99px;height:19px;margin:6px 0 0 150px;background-position:-326px -31px;}
#infopage #newsletter #conf_newsletter input[type=submit]{text-indent:-1000em;width:100px;height:19px;margin:6px 0 0 150px;background-position:-326px -286px;}
#infopage #newsletter #foot_newsletter_off input[type=submit]{text-indent:-1000em;width:108px;height:19px;margin:6px 0 0 150px;background-position:-326px -151px;}
.ie-7 #infopage #newsletter #foot_newsletter_off input[type=submit],.ie-7 #infopage #newsletter #conf_newsletter input[type=submit],.ie-7 #infopage #newsletter #foot_newsletter input[type=submit] {display:block;overflow:hidden;padding-left:5000px;}
#infopage #newsletter #foot_newsletter input[type=submit]:hover{background-position:-326px -49px;}
#infopage #newsletter #foot_newsletter_off input[type=submit]:hover{width:108px;background-position:-326px -169px;}
#infopage #newsletter #conf_newsletter input[type=submit]:hover{width:100px;background-position:-326px -304px;}
#infopage #newsletter ul {text-align:center;border:none;}
#infopage #newsletter li{list-style:none;background:transparent;border:none;height:23px;padding:0px;}
#desabobtn {background-position:-326px -169px;}
#popup a:link,a:visited,a:hover,a:active,a:focus {color:#9999CC;text-decoration:underline;}
#mailing{padding:0px 12px 20px 12px;line-height:1.3em;}
#mailing #newsletter{font-size:1.4em;width:800px;margin:0 auto;color:#555;line-height:1.1em;}
#mailing #newsletter .strong{ font-weight:bold;color:#93B004;}
#mailing #newsletter h2{font-size:1.7em;color:#008FD8;line-height:1.1em;}
#mailing #newsletter h2>span{ font-size:1.5em;color:#93B004;}
#mailing #newsletter .content{ min-height:280px;width:100%;}
#mailing #newsletter .content #unsubscribe-button{display:block;background-color:#93B004;color:#ffffff;font-weight:bold;height:45px;font-size:0.9em;padding:14px 20px;width:350px;margin:0 auto;text-align:center;border-radius:3px;text-decoration:none;border:0;}
#mailing #newsletter .legal{font-size:0.7em;text-align:center;}
 #mailing #garanties-qualite{background:transparent url(main/garanties-qualite.png) no-repeat 95% 0px;width:907px;height:124px;margin:20px auto;}
#infopage .parrainagereglementtd {vertical-align:top;text-align:justify;padding-left:38px;padding-right:38px;font-size:1.2em;width:50%;}
#infopage .parrainagereglementtitre {font-size:1.6em;font-weight:bold;color:#656565;line-height:20px;}
#infopage #parrainageconditions {margin:0 48px;width:830px;font-size:1.2em;text-align:justify;}
#infopage #parrainageconditionshead {width:100%;height:90px;background:#fff url(/images/gui/parrainage/ctn_encadre_haut.gif) no-repeat scroll top left;}
#infopage #parrainageconditionsbody {padding:1px 30px 1px 30px;width:770px;background:#fff url(/images/gui/parrainage/ctn_fond.gif) repeat-y scroll top left;}
#infopage #parrainageconditionsfoot {width:100%;min-height:30px;height:30px;background:#fff url(/images/gui/parrainage/ctn_encadre_bas.gif) no-repeat scroll top left;}
#infopage #parrainageconditions ul {margin-bottom:0;}
#infopage #parrainageconditions li{background:transparent;margin:8px 8px;border:none;padding:0px;list-style-type:circle;}
#CtnTitle {color:#0066FF;text-transform:uppercase;font-size:16px;font-weight:bold;padding:20px 12px 20px 12px;}
#CtnText {padding:10px 12px 20px 12px;line-height:1.3em;text-align:justify;}
#CtnText a {text-decoration:none;}
#CtnText div {min-height:80px;}
#section.minisite {overflow:hidden;border-left:none;border-right:none;}
#minisite {padding:0px 12px 20px 12px;line-height:1.3em;overflow:hidden;}
#minisite table th,#minisite table td {padding:0px;}
#minisite table *[align=center] {text-align:center;}
#minisite table *[valign=top] {vertical-align:top;}
#minisite table *[valign=bottom] {vertical-align:bottom;}
#minisite a {padding:0px;}
#minisite center {text-align:center;}
#minisite center * {margin:0px auto;}
#minisite .content {width:100%;}
#minisite.has-sidebar .content {float:left;width:755px;}
#section .pm-process{padding:0px 12px 20px 12px;line-height:1.3em;overflow:hidden;}
.pm-process .SubFirstChapter {background:URL(/images/gui/main/degrade-gris-entete.gif) repeat-x;padding:10px 10px 20px 10px;color:#666666;margin:0;text-align:center;}
.pm-process .BasketTitleChapter {padding:5px 0 5px 10px;margin-bottom:0;margin-top:10px;}
.BasketTitleChapter.informationsComplementaires{margin-top:40px;}
#pm-shipping,#pm-resume,#pm-address,#pm-checkout{float:left;width:940px;margin-left:5px;padding:0px;display:inline;}
#pm-resume #discount {text-align:right;font-size:10px;color:#666;font-style:italic;}
.pm-process .information_clients{ text-align:left;color:#333;font-size:13px;border-bottom:1px solid #666;margin-bottom:40px;line-height:1.4em;}
.pm-process .information_clients h3{ color:#008fd8;}
.pm-process .information_clients .orange{ color:#e95d0f;font-weight:bold;}
.pm-process .information_clients .green{ color:#91ae07;font-weight:bold;}
#pm-address div.FormNormal {margin-top:10px;color:#444444;}
#pm-address div.FormMandatory {margin-top:10px;color:#B91900;}
#pm-address.Formfield{width:180px;}
#pm-address.AdrList td {height:30px;border-bottom:1px dotted #D4D4D4;color:#3E76BA;font-weight:bold;}
#pm-address table#AdressForm {margin:0px auto;}
#pm-address table#AdressForm td {vertical-align:top;}
#pm-address .adressFormRight{padding-left:60px;border-left:1px solid #9A9A9A;}
#pm-address .adressFormMessage{color:#990000;font-weight:bold;border-bottom:1px solid #9A9A9A;width:600px;line-height:40px;}
#pm-address .adressComment{color:#989898;margin-top:1px;}
#pm-address .destinationComment{color:#989898;margin-top:5px;width:290px;padding-right:20px}
#pm-address td.carnetAdresse{vertical-align:top;text-align:center;background:url(/images/gui/main/AdrAddrBg.jpg) no-repeat;}
#pm-address div.carnetAdresse{width:228px;height:300px;margin-top:30px;margin-left:10px;}
#pm-address div.blocFormDelimiter {width:500px;height:20px;border-bottom:1px solid #CCCCCC;}
#pm-shipping .LivTable td{border-bottom:1px solid #999999;}
#pm-shipping .LivTable .Desc {color:#999999;font-size:9px;}
#pm-shipping .Disabled {color:#999 !important;}
#pm-shipping div.alert{margin:15px 0px;background:transparent url(/images/gui/main/fond_alerte.gif) repeat-y scroll 0 0;width:713px;}
#pm-shipping div.alert div{background:transparent url(/images/gui/main/haut_alerte.gif) no-repeat scroll 0 0;color:#FFA800;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;margin:0;overflow:auto;}
#pm-shipping div.alert div p{background:transparent url(/images/gui/main/bas_alerte.gif) no-repeat scroll left bottom;text-align:left;padding:20px 80px 30px;margin:0px;}
#ShippersList div {margin:0;}
#pm-shipping #ShippersAway{width:328px;}
#pm-shipping #ShippersHome{width:600px;}
#pm-shipping #ShippersHome .enteteLivraison span {display:block;width:315px;}
#pm-shipping .ChapterDelimiter {clear:both;width:100%;height:20px;}
#pm-shipping div.shipperChoiceRadio {text-align:center;width:30px;}
#pm-shipping #ShippersHome div.shipperChoiceRadio {width:20px;padding-right:10px;}
#pm-shipping div.shipperChoiceDetails {text-align:left;width:155px;padding-left:5px;}
#pm-shipping #ShippersHome div.shipperChoiceLogo {width:110px;}
#pm-shipping div.shipperChoiceDesc {width:290px;text-align:justify;}
#pm-shipping div.detail_transporteur {width:98%;color:#666;}
#pm-shipping .detail_transporteur_soustitre {color:#9D9D9D;font-weight:bolder;text-align:center;padding-top:10px;}
#pm-shipping .detail_transporteur_fdp,#pm-shipping .detail_transporteur_fdp_free,#pm-shipping .detail_transporteur_total {font-weight:bolder;font-size:large;line-height:24px;}
#pm-shipping .detail_transporteur_info {width:100%;}
#pm-shipping .detail_transporteur_info_bloc_logo {float:left;width:305px;text-align:center;padding-right:5px;}
#pm-shipping .detail_transporteur_info_bloc_centre {float:left;width:200px;border-left:1px solid #9A9A9A;padding:3px;text-align:center;}
#pm-shipping .detail_transporteur_info_bloc_centre p {display:inline-block;text-align:left;width:160px;margin:0 0 10px 0;padding:0;}
#pm-shipping .detail_transporteur_titre {color:#008FD8;}
#pm-shipping .detail_transporteur_info_bloc_text {float:left;width:380px;border-left:1px solid #9A9A9A;padding:3px 3px 3px 10px;text-align:justify;}
#detail_transporteur_4 .SubFirstChapter {padding-top:5px;text-align:justify;}
#pm-shipping div.InfosListeAgence {float:left;width:345px;}
#pm-shipping div.ListeAgences {float:left;width:550px;padding-left:20px;}
#pm-shipping div.ListeAgences p {color:#9D9D9D;}
#pm-shipping div.LigneAgence {clear:both;width:100%;}
#pm-shipping div.LigneAgence:hover {cursor:pointer;}
#pm-shipping div.LigneAgence.Disabled:hover {cursor:default;}
#pm-shipping .LigneAgence div {float:left;margin-bottom:20px;}
#pm-shipping .LigneAgenceRadio {width:30px;line-height:23px;}
#pm-shipping .LigneAgenceRadio input {vertical-align:middle;margin:0;}
#pm-shipping .LigneAgenceLogo {width:80px;}
#pm-shipping .LigneAgenceDesc {width:430px;}
#pm-shipping .LigneAgenceMessage {color:#FB6000;}
.LigneAgenceNom {line-height:23px;}
#pm-shipping div.DetailAgence {display:none;width:300px;padding:0 21px;}
#pm-shipping .DetailAgence div {text-align:justify;}
#pm-shipping .DetailAgenceTitre img{vertical-align:middle;}
#pm-shipping .DetailAgenceTitre span{text-transform:uppercase;font-weight:bold;}
#pm-shipping div.InfosAgence {background:URL(/images/gui/agences/fond-zone-info-agence.gif) no-repeat;width:322px;height:170px;padding:65px 10px 0 10px;margin-top:-60px;text-align:center;}
.ie-7 #pm-shipping div.InfosAgence,.ie-6 #pm-shipping div.InfosAgence {margin-top:0;}
#pm-shipping .InfosAgence p {text-align:left;margin:8px auto;width:140px;}
#pm-shipping p.InfosAgenceDispo {width:300px;font-style:italic;margin-bottom:10px;}
#pm-shipping div.InfosAgenceDelimiterNone,#pm-shipping div.InfosAgenceDelimiter {height:5px;}
#pm-shipping div.InfosAgenceDelimiter {border-top:1px solid #EEEEEE;}
#pm-shipping #titleAutoCompletion{ padding:5px;margin-bottom:10px;line-height:16px;}
#pm-shipping #input_commune{ height:18px;}
#pm-shipping .mainContainerRelaisColis{background:URL(/images/gui/main/degrade-gris-entete.gif) repeat-x;overflow:auto;}
#pm-shipping .cartographie{float:left;width:auto;margin-left:20px;}
#pm-shipping #map{ position:absolute;width:440px;height:400px;}
#pm-shipping .divrelais div{display:inline-block;vertical-align:middle;}
#pm-shipping #noRelaisAvailable {display:none;float:left;height:72px;line-height:72px;width:300px;background:URL(/images/gui/Logos/logo-relais-colis-72-72.gif) no-repeat;text-align:left;color:red;font-weight:bolder;padding-left:90px;margin:35px 0 0 15px;}
.ie-7 #pm-shipping .divrelais div,.ie-6 #pm-shipping .divrelais div {display:inline;}
#pm-shipping .infosRelaisGrey{color:#666;}
#pm-shipping .infosRelaisBlack{color:#000;}
#pm-shipping .divrelais{margin-bottom:7px;border-bottom:1px solid #EEEEEE;cursor:pointer;}
#pm-shipping .divrelais:hover{ cursor:pointer;}
#pm-shipping .choiceRadio{width:30px;text-align:center;}
#pm-shipping .Width280{width:280px;}
#pm-shipping .infosCommuneBolder{font-weight:bolder;}
#pm-shipping #auto_completion_result_relaisColis{float:left;width:450px;overflow:auto;}
#pm-shipping .AutoCompletion{float:left;margin:15px;text-align:left;overflow:auto;width:400px;}
#pm-shipping .info_img{margin:5px 0px 5px 0px;}
#pm-shipping #bugIE7{ margin:0;}
#pm-shipping #resultsearch{ overflow-y:auto;overflow-x:hidden;}
#pm-shipping #resultsearch div{ background-color:#EEE;padding:3px;margin-bottom:0px;}
#pm-shipping #resultsearch .subTitleSuggestions{ background-color:#EEE;margin:0px 15px 3px 5px;padding:5px 5px 5px 0px;height:12px;color:#91969A;border-bottom:1px solid;}
#pm-shipping #globalRelaisColis{clear:both;overflow:auto;}
#pm-shipping #choosenContent{ width:199px;margin-top:5px;}
#pm-shipping #conteneurInfos{ color:#666666;}
#pm-shipping div.conteneurInfosIE {text-align:center;border:1px solid #B5B5B5;width:360px;margin:0 auto;padding:10px;background-color:#FAFAFA;}
#pm-shipping table.conteneurInfosIE {width:100%;text-align:left;}
#pm-shipping .RelaisName{ font-weight:bolder;}
#pm-shipping .SearchLoading{ padding-left:10px;}
#pm-shipping .SearchLoading img{ vertical-align:bottom;}
form #map div{ margin-bottom:0px;}
form #map .Adresse{ line-height:15px;margin-bottom:5px;}
#pm-shipping .fakeLink{ color:#9999CC;text-decoration:underline;cursor:pointer;}
#pm-shipping .blocInfos{ margin-top:20px;}
#pm-shipping .conteneurInfosIE .blocInfos {margin-top:0;}
#pm-shipping div.IEAdresse {padding-left:10px;}
#pm-shipping .conteneurInfosIE div.infosHoraires {margin:0 auto;width:270px;}
#pm-shipping .conteneurInfosIE .infosHoraires td {text-align:left;border-bottom:1px solid #E1E1E1;}
#pm-shipping .conteneurInfosIE .infosHoraires tr.dernierHoraires td {border-bottom:none;}
#pm-shipping .conteneurInfosIE td.jourHoraires {font-weight:bold;}
#pm-shipping .infosImg{ text-align:center;margin-bottom:15px;}
#pm-shipping .infosHoraires table{ width:100%;}
#pm-shipping .infosHoraires table tr td{ text-align:center;}
#pm-specops .description h1 {color:#008FD8;font-weight:normal;font-size:2.1em;margin-bottom:15px;}
#pm-specops .description p {font-size:1.3em;padding:0;}
#pm-specops .gifts {list-style:none;margin:40px 0 30px 0;padding:0;width:730px;}
#pm-specops .gifts li {display:inline-block;width:49%;}
.ie-7 #pm-specops .gifts li{float:left;}
#pm-specops .gifts li img {margin-top:4px;}
#pm-specops .gifts li.nostock {color:#999;}
#pm-specops .gifts label {font-size:1.4em;font-weight:bold;}
#pm-specops .gifts label.aucun-tshirt{color:#666666;}
#pm-specops .message {font-size:1.5em;line-height:48px;}
#pm-resume .ResumeHeadLeft,#pm-resume .ResumeHeadRight{background:URL(/images/gui/main/degrade-gris-entete.gif) repeat-x;padding-top:30px;}
#pm-resume .BskProdList {border:none;}
#pm-resume td.ResumeHeadLeft {vertical-align:top;width:480px;border-right:1px solid #9A9A9A;}
#pm-resume table.ResumeAddressList {width:100%;color:#666;}
#pm-resume .ResumeAddressList td{vertical-align:top;}
#pm-resume td.ResumeAddress {padding-top:6px;padding-left:10px;background:URL(/images/gui/main/mini-fleche.gif) no-repeat;background-position:0 10px;}
#pm-resume td.ResumeAddress p {margin:0 0 10px 0;}
#pm-resume table.ResumeAmounts {margin-top:10px;color:#666;}
#pm-resume table.ResumeAmounts td {height:20px;text-align:right;font-size:1.1em;}
#pm-resume table.ResumeAmounts td.ResumePrice,#pm-resume table.ResumeAmounts td.ResumeDiscount {padding-left:32px;background:URL(/images/gui/main/mini-fleche.gif) no-repeat;background-position:16px 12px;}
#pm-resume table.ResumeAmounts td.ResumeHT {text-align:left;}
#pm-resume table.ResumeAmounts td.ResumePrice,#pm-resume table.ResumeAmounts td.ResumeDiscount,#pm-resume table.ResumeAmounts td.ResumeHT {font-weight:bold;}
#pm-resume table.ResumeAmounts td.ResumeDiscount{color:#F99702;}
#pm-resume td.ResumeHeadRight,#pm-resume td.BskProdList{padding-right:0;}
#pm-checkout {text-align:center;}
#pm-checkout .BasketTitleChapter{text-align:left;}
#pm-checkout .infoPaiement {text-align:justify;}
#pm-checkout .PmType {background-color:#FFFFFF;margin:0px auto;padding-right:10px;border-spacing:0px;border-collapse:collapse;}
#pm-checkout .PmType td {border-bottom:1px #CCCCCC solid;padding:4px;}
#pm-checkout .paiementIconLabel{cursor:pointer;}
#pm-checkout .PmType b {font-weight:bold;}
#pm-checkout .PmPanels {font-size:12px;}
#pm-checkout td.PmPanels div.FormTitle {color:#990000;margin-top:10px;}
#pm-checkout .Error {padding-left:10px;border:#333333 solid 2px;background-color:#FFFFCC;color:#FF0000;font-size:14px;font-weight:bold;width:715px;margin:10px auto;padding-top:10px;padding-bottom:10px;}
#pm-checkout .delay-on .delay-off {display:none;}
#pm-checkout .delay-off .delay-on {display:none;}
#pm-checkout td.PmPanels{text-align:center;border-left:1px #CCC solid;vertical-align:top;padding:0;width:100%;}
#pm-checkout td.PmPanels > div {margin:0px auto;width:420px;}
#pm-checkout .pmChoices {float:left;width:350px;text-align:left;border-right:1px solid #eee;padding-right:3px;}
#pm-checkout .pmChoice {height:72px;line-height:70px;position:relative;background:#f9f9f9;border-top:1px solid #fff;border-bottom:1px solid #eee;color:#666;margin-bottom:0px;overflow:hidden;}
#pm-checkout .titrePm {float:left;line-height:10px;width:230px;display:block;padding:30px 0;}
#pm-checkout .titrePm .creditLegalLabel{ font-size:9px;color:#A0A0A0;margin-top:1px;}
#pm-checkout .pmChoice.active .titrePm .creditLegalLabel{ font-weight:normal;}
#pm-checkout .pmChoice:hover {border-bottom:1px solid #ddd;color:#000;}
#pm-checkout .iconePm {float:left;}
 #pm-checkout .pmChoice.active {font-weight:bold;background:url("/images/gui/main/fleche-selection.gif") no-repeat center left #fff;}
#pm-checkout .pmChoice input[type=radio]{position:absolute;right:10px;top:28px;}
#pm-checkout .pmChoiceCB,#pm-checkout .pmChoiceAutre {height:60px;margin:0;}
 #pm-checkout .pmChoiceCB {background:url(/images/gui/main/entete_paiement_1.png) no-repeat;}
#pm-checkout .pmChoiceAutre {margin-top:35px;background:url(/images/gui/main/entete_paiement_2.png) no-repeat;}
#pm-checkout .pmChoiceAutre.only {background:url(/images/gui/main/entete_paiement_3.png) no-repeat;margin-top:0px;}
#pm-checkout .PmPanels {float:left;width:580px;}
#pm-resume div.PmCGV {text-align:left;padding:2px 2px;float:left;margin-right:20px;}
div.PmCGV label {display:inline-block;min-height:42px;width:320px;}
#pm-checkout div.PmCGV label,#pm-checkout div.PmCGV a,#pm-checkout div.PmCGV input{line-height:40px;vertical-align:middle;padding:0;}
#pm-checkout div.PmCGV label {color:#666;}
#pm-checkout #Commentaire {width:850px;height:80px;margin:10px auto;}
#pm-checkout #PmPanelCB {width:370px;text-align:left;}
#pm-checkout .PmPanels h2 {color:#008FD8;line-height:20px;}
#pm-checkout .PmPanels h3 {color:#008FD8;font-size:13px;background:url(/images/gui/main/PromoBoxArrowS.gif) no-repeat left;padding-left:15px;}
#pm-checkout .PmPanels p,#pm-checkout .PmPanels li,#pm-checkout .PmPanels th,#pm-checkout .PmPanels td {color:#666;}
#pm-checkout .PmPanels .pm-warning {color:#FF790D;font-weight:bold;}
#pm-checkout .PmPanels strong {color:#666;}
.important {color:#91AE07 !important;font-weight:bold;}
#pm-resume .highlight,#pm-checkout .highlight {background:none repeat scroll 0 0 #F4F4F4;border:1px solid #EEEEEE;color:#666666;margin:18px auto 0 auto;padding:5px 20px 5px 5px;text-align:right;width:360px;}
#paiement-cde .highlight {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;color:#666666;margin:18px auto 0 auto;padding:5px 20px 5px 5px;text-align:right;width:285px;}
#pm-checkout .highlight.large,#paiement-cde .highlight.large {padding:8px;margin:10px auto;width:90%;}
#pm-checkout .highlight.large div,#paiement-cde .highlight.large div {margin:10px 0;}
#pm-checkout .cb3Xbox {background:#f8f8f8;border:1px solid#eee;padding:5px;}
#pm-checkout #infoDetail3X {font-style:italic;margin-top:10px;}
#pm-checkout #infoCondsKO {font-style:italic;}
#pm-checkout .cb3xconds {font-size:13px;margin:10px 15px;color:#008FD8 !important;font-weight:bold;}
#pm-checkout .cb3Xbox ul {margin-left:0px;}
#pm-checkout .cb3Xbox li {list-style:none;overflow:auto;margin-bottom:5px;}
#pm-checkout .cb3Xbox strong {color:#008FD8;}
#pm-checkout .cb3Xbox li #cond6months,#pm-checkout .cb3Xbox li #condEcard {float:left;margin-right:3px;}
#pm-checkout .cb3Xbox li label {float:left;width:93%;}
#pm-checkout .renduAdresse {text-align:center;padding:8px;color:#666;margin:10px auto;}
#pm-checkout .renduCarte h3 {text-align:center;background:none;padding:0;}
#pm-checkout #cbChoice3X {display:none;}
.pm-process .lien-explications-banque {color:#008FD8;font-weight:bold;cursor:pointer;}
#explications-banque-3ds .infos-banques-3ds {width:100%;border-collapse:collapse;margin-bottom:15px;}
#explications-banque-3ds .infos-banques-3ds th {background-color:#666666;color:#FFF;font-weight:bold;font-size:14px;padding:7px 12px 7px 12px;}
#explications-banque-3ds .infos-banques-3ds td {padding:8px;}
#explications-banque-3ds .infos-banques-3ds th,#explications-banque-3ds .infos-banques-3ds td {text-align:center;}
#explications-banque-3ds .infos-banques-3ds tr {border:2px #898989 solid;}
#explications-banque-3ds .infos-banques-3ds tr:first-child {border:0;}
#explications-banque-3ds .infos-banques-3ds th {border-top:2px #898989 solid;}
#explications-banque-3ds .infos-banques-3ds tr:first-child th:first-child {background-color:#FFF;border:0;border-right:2px #898989 solid;}
#explications-banque-3ds .infos-banques-3ds tr:first-child th:last-child {border-right:2px #898989 solid;}
#explications-banque-3ds .infos-banques-3ds th:not(:first-child) {border-left:1px #DBDBDB dotted;}
#explications-banque-3ds .infos-banques-3ds .ligne-banque td:first-child {border-right:1px #DBDBDB solid;}
.pm-process #explications-banque-3ds {display:none;}
#explications-banque-3ds p {color:#666;font-size:13px;}
#explications-banque-3ds h2 {color:#008FD8;font-size:20px;font-weight:bold;}
#explications-banque-3ds h2 img {vertical-align:middle;}
#explications-banque-3ds .titre-choix-banque {border-bottom:1px #AAA dotted;padding-bottom:10px;margin-bottom:15px;}
#explications-banque-3ds .titre-choix-banque span {color:#008FD8;font-size:14px;font-weight:bold;}
#explications-banque-3ds .titre-choix-banque select {margin-left:15px;}
.pm-echeancier {padding:5px;background:#F8F8F8;border:1px solid #eee;width:300px;margin:0 auto;}
.pm-echeancier table{width:auto;margin:auto;}
.pm-echeancier table tr td{text-align:right;}
.pm-montantEcheance{font-weight:bolder;padding-left:10px;}
.ribbloc td,.ribbloc th {text-align:center;}
#pm-confirm .center,#pm-checkout .center {text-align:center;}
#pm-confirm .left {text-align:left;}
#pm-confirm {padding:0 12px 20px 12px;height:100%;overflow:hidden;color:#666;font-size:13px;}
#pm-confirm .linkAssurance{ display:block;width:567px;margin:10px auto 5px auto;text-align:center;}
@media print{ #pm-confirm .linkAssurance,.no-print,.no-print *{ display:none !important;height:0px !important;}
}
#pm-confirm .LivTable td {border-bottom:1px solid #999999;}
#pm-confirm.LivTable .Desc {color:#999999;font-size:9px;}
#pm-confirm #section iframe {position:absolute;top:-600;}
#pm-confirm #confirm-blocs {width:955px;float:left;}
#pm-confirm #confirm-col {margin-top:10px;text-align:center;height:300px;width:220px;float:left;}
#pm-confirm #confirm-col p {margin:0 15px;color:#008FD8;text-align:left;}
#pm-confirm .bloc-cde {margin:10px 5px;padding:5px;min-height:35px;background:#f4f4f4;border:1px solid #ddd;text-align:justify;}
#pm-confirm .bloc-cde a {color:#91AE07;}
#pm-confirm h2,.entete-cde h2 {color:#008FD8;margin-top:5px;line-height:1.1em;font-size:23px;}
#pm-confirm h2,.entete-cde p {font-size:16px;}
#pm-confirm .pm-ok {font-size:26px;line-height:33px;}
#pm-confirm .pm-ko {color:#999;}
#pm-confirm #commandeId {color:#ff9900;font-size:15px;font-weight:bold;}
#pm-confirm .illustr-cde,.blocContent-cde {float:left;margin-left:5px;}
#pm-confirm .bloc-cde .illustr-cde {width:100px;}
#pm-confirm .bloc-cde .blocContent-cde {width:800px;}
#pm-confirm #echec-cde .echec-info-comp img {float:left;margin:5px !important;}
#pm-confirm #echec-cde .echec-info-comp p {float:left;width:870px;margin:0 5px;}
#pm-confirm #echec-cde p{margin:0 15px;}
#pm-confirm #echec-cde h2 {margin:15px;}
 #pm-confirm #echec-cde .bloc-cde img {margin:0 15px;}
#pm-confirm #tabDetail-cde {width:90%;margin:0 auto;}
#pm-confirm #tabDetail-cde tr.total {border-bottom:none;}
#pm-confirm #tabDetail-cde th,#pm-confirm #tabDetail-cde td.totalLib,#pm-confirm #tabDetail-cde td.totalVal {background:#999;color:#fff;text-align:right;font-weight:bold;width:70px;}
#pm-confirm #tabDetail-cde td,#pm-confirm #tabDetail-cde th {padding:5px 10px;text-align:left;}
#pm-confirm #tabDetail-cde td {background:#fff;border-bottom:1px solid #ccc;}
#pm-confirm #tabDetail-cde td:first-child {min-width:200px;color:#91AE07;font-weight:bold;}
#pm-confirm #tabDetail-cde td.designation {color:#666666;font-size:13px;font-weight:bold;}
#pm-confirm #tabDetail-cde td.designation span.nomProduit {color:#008FD8;font-size:13px;font-weight:bold;text-decoration:none;display:inline;}
#pm-confirm #tabDetail-cde td.designation span.carac {color:#878686;font-size:10px;text-align:justify;margin-top:3px;font-weight:normal;}
#pm-confirm #tabDetail-cde .total td:first-child {background:none;border:none;}
#tabDetail-cde th.designation {width:160px;}
#tabDetail-cde th.qte {width:50px;}
#tabDetail-cde th.prixpdt {width:100px;}
#pm-confirm #tabDetail-cde .prixpdt,#pm-confirm #tabDetail-cde .prixpdt {text-align:right;}
#pm-confirm .entete-cde .illustr-cde {width:90px;margin-left:10px;margin-top:6px;}
#pm-confirm .illustr-cde img {border:1px solid #ddd;}
#pm-confirm .entete-cde .illustr-cde img {border:none;}
#pm-confirm .entete-cde .blocContent-cde {width:750px;}
#pm-confirm #adresseBloc {text-align:center;background:#f8f8f8;padding:5px;margin-bottom:15px;}
#printBt {display:block;background:url(/images/gui/main/bt_print.gif) no-repeat;height:60px;width:80px;float:left;margin-left:15px;margin-top:6px;}
#waitingBox {color:#91AE07;font-size:14px;text-align:center;}
#waitingBox h3 {font-size:26px;line-height:30px;}
#waitingBox p {border:1px solid #aaa;padding:5px 15px;width:300px;background:#f4f4f4;margin:40px auto;}
#pm-confirm .entete-cde h2 {font-size:20px;}
#pm-confirm .clearFix {clear:both;}
.pm-process .path {margin:0 auto;margin-bottom:10px;}
.pm-process .path td {margin:0;padding:0;width:98px;}
.pm-process .path a {display:block;width:98px;margin:0pt;padding:0pt;}
#pm-resume .info-delai-max-mivraison{color:#666666;text-align:right;margin-top:5px;font-size:9px;}
#tops{margin-top:20px;font-size:0;position:relative;}
#tops hr.separateurListe{ position:absolute;top:230px;background:#e1e1e1;}
#tops .enveloppeProdSimi{ width:15.5%;*margin-right:-2px;margin-bottom:25px;}
#tops .voirProduit a{ width:96%;}
#tops .column-3 .voirProduit a,#tops .small-column-3 .voirProduit a{ width:98%;}
#tops .column-4 .voirProduit a,#tops .column-5 .voirProduit a,#tops .small-column-4 .voirProduit a{ width:97%;}
#tops .column-3 .enveloppeProdSimi{ width:32.2% !important;}
#tops .column-4 .enveloppeProdSimi{ width:23.9% !important;}
#tops .column-5 .enveloppeProdSimi{ width:19.1% !important;}
#tops .small-column-3 .enveloppeProdSimi{ width:31.9% !important;}
#tops .small-column-4 .enveloppeProdSimi{ width:23.6% !important;}
#tops .small-column-5 .enveloppeProdSimi{ width:18.9% !important;}
#tops .small-column-5 .voirProduit a{ width:96% !important;}
#tops .column-3 .enveloppeProdSimi:last-child,#tops .column-4 .enveloppeProdSimi:last-child,#tops .column-5 .enveloppeProdSimi:last-child,#tops .column-6 .enveloppeProdSimi:last-child,#tops .small-column-5 .enveloppeProdSimi:nth-child(5),#tops .small-column-5 .enveloppeProdSimi:nth-child(10){ border-right:none;}
#tops .column-3 .enveloppeProdSimi:last-child:hover,#tops .column-4 .enveloppeProdSimi:last-child:hover,#tops .column-5 .enveloppeProdSimi:last-child:hover,#tops .column-6 .enveloppeProdSimi:last-child:hover,#tops .small-column-5 .enveloppeProdSimi:hover{ border:1px solid #91AE07 !important;}
#aside {width:965px;margin:0px auto;cursor:default;}
#aside a {color:#EEE;text-decoration:none;}
#account ul,#account .panel,#account form hr,#account .buttons li,#account .buttons li a,#basket {background:transparent url(main/aside-sprites.gif) no-repeat;}
#account {position:absolute;top:0px;margin-top:0px;margin-left:630px;z-index:1000;}
#account ul {list-style:none;margin:0;width:160px;height:56px;background-position:-31px 0px;padding:0;}
#account.on ul {background-position:-31px -56px;}
#account li.icon a {display:block;padding:25px 0px 15px 53px;width:110px;}
.ie-6 #account li.icon a {padding-bottom:12px;}
#account.on li.icon a {position:absolute;padding:0px;margin:14px 0px 0px 53px;z-index:1000;}
#account.on li.logout a {display:block;padding:35px 0px 4px 53px;width:110px;}
.ie-6 #account.on li.logout a,.ie-7 #account.on li.logout a {padding-top:18px;}
#account .panel {display:none;position:absolute;background-color:#3b3736;padding:10px;margin:-5px 0 0 6px;color:#FEFEFE;width:177px;height:183px;background-color:#3B3736;background-position:-400px -110px;z-index:1000;}
.ie-7 #account .panel {top:56px;left:0px;}
#account.on .panel {height:173px;}
#account:hover .panel{display:block;}
#account form {text-align:center;color:#FFF;}
.ie-6 #account form {margin-bottom:0;}
#account form label {font-weight:normal;}
#account form dl {margin-bottom:7px;}
#account form dt {margin-top:5px;margin-bottom:0;padding-bottom:4px;}
#account form hr {margin-top:10px;background-position:-196px -155px;}
.ie-7 #account form hr {margin-top:0;}
#account form input[type=text],#account form input[type=password] {background-position:-29px -112px;border:none;color:#EEE;height:19px;padding-bottom:0;padding-right:0;width:153px;outline:none;}
.ie-8 #account form input[type=text],.ie-8 #account form input[type=password] {height:18px;}
#account form input[type=text]:hover,#account form input[type=password]:hover {background-position:-29px -134px;}
#account form input[type=text]:focus,#account form input[type=password]:focus {background-position:-29px -156px;}
#account form input[type=submit] {text-indent:-1000em;border:none;background-position:-400px -67px;width:102px;padding:0;height:19px;}
.ie-7 #account form input[type=submit] {display:block;padding-left:5000px;overflow:hidden;}
#account form input[type=submit]:hover {background-position:-400px -88px;}
#account .buttons {margin-top:5px;background:none;}
#account .buttons li {margin-top:2px;display:block;background-position:-186px -112px;height:22px;width:177px;text-align:left;}
.ie-7 #account .buttons {margin:0 12px 0 0;}
.ie-7 #account .buttons li{margin:0;}
#account .buttons li:hover {background-position:-186px -133px;}
#account .buttons li a {display:block;padding:2px 1px 1px 23px;}
#account .buttons li.register a {background-position:149px -139px;}
#account .buttons li.password a {background-position:149px -119px;}
#account .buttons li.account a {background-position:149px 1px;}
#account .buttons li.orders a{background-position:149px -19px;}
#account .buttons li.addresses a {background-position:149px -39px;}
#account .buttons li.repairs a {background-position:149px -59px;}
#account .buttons li.refunds a {background-position:149px -79px;}
#account .buttons li.carts a {background-position:149px -99px;}
#account .buttons li.alertes a {background-position:149px -119px;}
#account .buttons li.parrainages a {background-position:149px -159px;}
#basket {position:absolute;top:0px;margin-left:790px;padding:13px 0px 0px 27px;background-position:-230px 0px;width:143px;height:43px;z-index:1;}
.ie-6 #basket {overflow:hidden;}
.ie-6 #basket.on #BasketAmount {position:relative;top:-20px;}
#basket.on {background-position:-230px -56px;}
#basket ul {list-style:none;}
#basket ul a {display:block;padding:14px 0px 10px 47px;margin:-13px 0px 0px -47px;color:#DDDDDD;}
#basket #BasketProdCount {padding-top:13px;}
#basket.on #BasketProdCount {padding:0px;}
#basket.on #BasketProdCount a {margin-top:0px;padding:2px 0px 22px 47px;}
#basket #BasketAmount {padding:3px 0px 0px 0px;margin-top:3px;color:#a5d121;}
#basket.on #BasketAmount {margin-top:-21px;background:transparent url(main/footer-separator.jpg) no-repeat top right;}
body.redirectable {margin-top:30px;}
#redirectBox {background:#ff9900;display:block;width:100%;height:30px;color:#fff;z-index:2000;text-decoration:none;position:absolute;top:0px;text-align:center;font-size:15px;line-height:30px;}
#footer{ padding:0px;margin:-5px 0px 0px 0px;min-width:980px;cursor:default;background-color:#474444;}
.footer-sitemap-container,#footer-top .contentBot a,#qualiteMatnet ul li,#infoPaiement ul li,#footer-top .contentBot,.footer-section-container,#footer-top .contentBot li,#footer-conseil-icones,.footer-conseil-block,#footer-conseil-icones #avisVerifieFooter,#footer-conseil-texte,#footer .foot-links li,#footer-top .contentBot form{ display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
#footer a{ -moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;-ms-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}
#footer-container-separator{ width:100%;height:5px;overflow:hidden;background-color:#E95A21;}
.footer-section-container{ text-align:center;padding:0px 10px;width:300px;font-size:11px;}
#footer-section{ width:980px;margin:0 auto;overflow:hidden;color:#FFF;}
#footer-section-link{ padding:20px 0px;margin:0 20px;background:#474444;border-bottom:1px solid #6f6f6f;color:#6F6F6F;}
#qualiteMatnet,#infoPaiement{ width:940px;margin:0 auto;}
#wrapQualite{ background:#2C2828;}
#qualiteMatnet{ background:#2C2828;padding:20px;}
#qualiteMatnet ul{ margin:0 auto;padding:0;list-style:none;overflow:hidden;width:90%;}
#qualiteMatnet ul li{ margin:0px 75px 0px 0;text-align:center;color:#BBB;width:103px;background:url(footer/sprite.png) no-repeat;line-height:16px;padding-top:55px;}
#qualiteMatnet .debit{ background-position:6px 0px;}
#qualiteMatnet .mag{ background-position:-99px 0px;}
#qualiteMatnet .livraison{ background-position:-197px 0px;}
#qualiteMatnet .paiement{ background-position:-300px 0px;}
#qualiteMatnet .sav{ margin-right:0px;background-position:-400px 0px;}
#qualiteMatnet ul li span{ font-weight:bold;color:#E95A21;text-transform:uppercase;}
#wrapPaiement{ background:#383535;}
#infoPaiement{ background:#383535;color:#BBB;padding:10px 20px;}
#infoPaiement ul{ margin:0 auto;padding:0;list-style:none;overflow:hidden;width:85%;}
#infoPaiement ul li{ margin:0 10px;text-align:center;}
#infoPaiement ul li a{ display:block;margin:0;padding:0;}
#infoPaiement .lastItem{ margin-right:0px;}
#infoPaiement .entete{ line-height:35px;}
#footer-box-conseil{ margin:0 20px;overflow:hidden;border-bottom:1px solid #6f6f6f;color:#FFF;}
#footer-box-conseil a{ color:#FFF !important;}
#footer-box-sitemap{border-top:1px solid #6f6f6f;padding:15px 0;width:980px;margin:0 auto;overflow:hidden;color:#FFF;}
.footer-sitemap-container{ padding:10px 0px;width:300px;vertical-align:top;margin-right:10px;}
.footer-title{ font-size:1.1em;font-weight:bold;}
#footer-top{ background-color:#474444;color:#BBB;}
#footer-top ul,#footer-box-sitemap ul{ list-style:none;margin:0px;}
#footer-top li:hover a,#footer-box-sitemap li:hover a{ color:#efefef;}
#footer-top a,#footer-box-sitemap a{ color:#9f9e9d;text-decoration:none;}
#footer-top a:hover,#footer-box-sitemap a:hover{ text-decoration:underline;}
#botFooter{ padding:20px;}
#footer-top .contentBot{ list-style:none;margin:0px;padding:0px;width:33%;}
#footer-top .contentBot li{ vertical-align:middle !important;margin-right:10px;}
#footer-top .contentBot .titreListe{ vertical-align:top !important;}
#footer-top .contentBot .error{ color:#FF9A8F;}
#footer-top .contentBot .ntl-message{ margin:0;max-width:208px;line-height:15px;}
#footer-top .contentBot li:last-of-type{ margin-right:0px !important;}
#footer-top .contentBot a{ text-decoration:none;color:#BBB;text-align:center;padding:5px 10px;background:#6d6868;}
#footer-top .contentBot .titreListe{ width:30%;margin-right:0px !important;line-height:12px;}
#footer-top .reseaux a{ font-size:15px;width:20px;padding:5px !important;}
#footer-top .contentBot .nouveaute:hover{ background:#E14C0D;text-decoration:none;}
#footer-top .contentBot .sFacebook:hover{ background:#224080;}
#footer-top .contentBot .sTwitter:hover{ background:#378ece;}
#footer-top .contentBot .sGooglep:hover{ background:#bf3320;}
#footer-top .contentBot .syoutube:hover{ background:#e62117;}
#footer-conseil-icones{ margin:20px 0px;overflow:hidden;width:33%;}
#footer-conseil-icones a{ padding:0px;text-decoration:none;}
#footer-conseil-icones a:hover{ text-decoration:none;}
.footer-conseil-block{ text-align:center;width:91px;}
#footer-conseil-icones #avisVerifieFooter{ width:167px;text-align:center;padding-top:10px;margin-right:15px;}
#footer-conseil-icones #avisVerifieFooter p{ padding-top:1px;}
.conseil-netobserver{ background:url(footer/badges-conseil.png) no-repeat;margin:0px 10px;}
.conseil-netobserver span{ display:block;margin-top:82px;}
#footer-conseil-title{ font-size:16px;font-weight:bold;margin:7px 0;text-align:center;line-height:21px;}
#footer-conseil-texte{ line-height:14px;margin:20px 10px;width:30%;}
#footer-conseil-texte p{ line-height:17px;text-align:center;margin:0px;}
#footer-conseil-button{ margin:10px 0;}
.matBlog{ padding:0 25px;box-sizing:border-box;}
#footer-conseil-button .linkConseil,.matBlog .ctaBlog{ text-align:center;text-decoration:none;margin:0 auto;color:#FFF;display:block;font-size:18px;font-weight:bold;padding:15px 0px;line-height:16px;-moz-transition:background 0.2s ease-in;-ms-transition:background 0.2s ease-in;-o-transition:background 0.2s ease-in;transition:background 0.2s ease-in;-webkit-transition:background 0.2s ease-in;}
#footer-conseil-button .linkConseil{ background:#6D6868;width:80%;}
#footer-conseil-button .linkConseil:hover{ background:#85C13F;text-decoration:none;}
.telUp{ font-size:16px;line-height:20px;}
#footer-conseil-button span.legend{ font-size:12px;font-weight:normal;}
.matBlog .linkBlog{ text-align:center;display:block;}
.matBlog .ctaBlog{ background:#DC3119;color:#FFF !important;}
.matBlog .ctaBlog:hover{ background:#B21600;text-decoration:none !important;}
#footer-top .contentBot .inputNl{ margin-right:2px;}
#footer-top .contentBot .ntl-message a{ background:none;padding:0;text-decoration:underline;}
#footer-top .contentBot form{ vertical-align:middle !important;margin:0;padding:0;}
#footer-top .contentBot form input{ border-radius:4px;padding:5px;border:none;}
#footer-top .contentBot .ctaNl{ background:#98DD47;color:#FFF;padding:5px 8px;}
#footer-top .contentBot .ctaNl:hover{ background:#85C13F;}
#footer .foot-links{ width:100%;overflow:hidden;margin:0px;padding:0px;list-style:none;}
#footer .foot-links li{ line-height:18px;padding:0;margin:0px;width:230px;}
#footer .foot-links li a{ display:block;width:210px;padding:0;text-decoration:none;font-weight:bold;color:#CCC;-moz-transition:background ease-in-out 0.3s;-webkit-transition:background ease-in-out 0.3s;-ms-transition:background ease-in-out 0.3s;transition:background ease-in-out 0.3s;}
#footer .foot-links li a:hover{ color:#ffae00;}
#entete-erreur{overflow:auto;width:560px;margin:auto;padding:0px 0px 30px 150px;;background:url(main/badge-erreur-404-b.gif) no-repeat top left;font-size:12px;}
#erreur404{color:#454344;-moz-border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #F1F1F1;display:block;padding:10px;width:auto;margin:25px 0px 25px 0px;border:1px solid #b4b2b2;overflow:auto;line-height:18px;}
#erreur404 span{font-weight:bold;font-size:14px;}
#entete-plan-site{overflow:auto;width:560px;margin:auto;padding:0px 0px 30px 150px;background:url(main/plan_du_site.gif) no-repeat top left;font-size:12px;}
#entete-plan-site #intro{color:#454344;-moz-border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #F1F1F1;display:block;padding:10px;width:auto;margin:25px 0px 25px 0px;border:1px solid #b4b2b2;overflow:auto;line-height:18px;}
#entete-plan-site span{font-weight:bold;font-size:14px;}
#boutiques-marques{margin:0px 0px 20px 20px;width:900px;}
#boutiques-marques ul{float:left;width:208px;padding:10px 0px 0px 0px;margin:0px 20px 0px 0px;list-style-type:none;border-left:1px dashed #EFEFEF;border-right:1px dashed #EFEFEF;}
#boutiques-marques ul.last{margin-right:0px;width:207px;}
#boutiques-marques ul li{padding:0px 0px 0px 10px;margin:2px 0px 0px 0px;}
#boutiques-marques ul li a{font-size:12px;text-decoration:none;color:#AAAAAA;font-weight:normal;}
#boutiques-marques ul li a:hover{text-decoration:underline;color:#343030;font-weight:normal;}
#boutiques-marques h1{font-size:14px;font-weight:bold;color:#008FD8;-moz-border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #F1F1F1;display:block;margin:0px 0px 0px 0px;padding:5px;}
#boutiques-marques h1 a{text-decoration:none;font-size:14px;font-weight:bold;color:#008FD8;-moz-border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #F1F1F1;display:block;margin:0px;padding:5px;}
#boutiques-marques h1 a:hover{text-decoration:underline;color:#343030;display:block;font-weight:bold;}
#planSite{color:#AAAAAA;display:block;font-weight:normal;line-height:12px;padding-top:3px;text-transform:none;padding:10px 10px 10px 10px;height:100%;line-height:1.3em;padding:0 12px 20px;}
#planSite a h1,#planSite .enteteMs h1{font-size:14px;font-weight:bold;color:#008FD8;-moz-border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #F1F1F1;display:block;margin:0px;padding:5px;}
#planSite a:hover h1,#planSite .enteteMs:hover h1{text-decoration:underline;color:#343030;display:block;font-weight:bold;}
#planSite .enteteMs{ margin:0 35px 0 25px;}
#planSite .colonne ul{list-style-type:none;margin-left:0px;border-right:1px dashed #EFEFEF;border-left:1px dashed #EFEFEF;padding:0px 10px}
#planSite #categories a,#planSite #categoriesMs a{font-size:12px;text-decoration:none;color:#AAAAAA;display:block;font-weight:normal;margin-top:2px;}
#planSite #categories a:hover,#planSite #categoriesMs a:hover{text-decoration:underline;color:#343030;display:block;font-weight:normal;}
#planSite #categories .colonne,#planSite #categoriesMs .colonne{width:210px;float:left;padding-left:20px;}
@import url( main/shadowbox/shadowbox.css );}
@media print {table,tr,td,th,div {border:0 none !important;}
#admin-toolbar ,#nav ,#aside ,#share-icons,#footer {display:none;}
.ImgZone img,.ProdSectionHeader,.navigationBackToTop img,td.ProdDt form,#ProdSectionTitleCom,.ProdCom2,.ProdCom1,#ProdSectionTitleAssoc,.ProdAssoc,#ProdSectionTitleLink,.ProdLink,.ProdDescription object,#Button3X,#Button10X,.ProdImg div,.ProdSectionAvisConso{display:none;}
#header{border:0 none;}
#header a,#header a:link,#header a:visited{font-size:2.5em;}
.ProdIcon {display:none;}
#prod .ProdInfoDispo .DispoIcon img {margin-bottom:-3px;}
#prod .ProdInfoDispo img {margin:3px 0 7px;}
#prod .ProdImg {border-right:1px dotted #A0A0A0 !important;}
#prod .ProdPlus {border-left:1px dotted #A0A0A0 !important;}
#prod h1#ProdTitle span.caract {color:#AAAAAA;display:block;font-size:10px;font-weight:normal;line-height:12px;padding-top:3px;text-transform:none;}
.ProdSmallTitle {text-transform:uppercase;}
.Price,#prod .ProdInfoDispo {text-align:center;}
.ProdInfoDispo img{margin:5px 0;}
#prod .ProdDescription,#prodBO {padding:0 !important;margin:0 !important;}
.ProdDescription h2{margin:0 3px !important;}
table.ProdSectionTitle {margin:0;padding:0;}
.ProdDescription h2:before {content:'\ab\2005';}
.ProdDescription h2:after {content:'\2005\bb';}
#ProdSectionDesc {border-top:1px solid #ABABAB !important;border-left:1px solid #ABABAB !important;}
tr.Prodfield2 td,tr.Prodfield1 td,td.ProdSection{border-bottom:1px solid #ABABAB !important;border-right:1px solid #ABABAB !important;}
}
.dialog-simple {-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px !important;}
.dialog-simple .ui-dialog-titlebar {display:none;}
.dialog-simple + .ui-widget-overlay {opacity:0.75;}
.dialog-simple.ui-dialog {background:#FFF;}
.dialog-simple .fermeture-popup {float:right;font-weight:bold;cursor:pointer;margin:5px 0px 0px 0px;font-size:15px;}
.dialog-simple .ui-dialog-content {padding:8px 22px !important;}
.dialog-simple .header-dialog-simple {padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;overflow:auto;border-bottom:1px #666 dotted;}
.ie-6 .dialog-simple .header-dialog-simple {margin:0px 0px 20px 0px;}
.dialog-simple .header-dialog-simple span,.dialog-simple h3 {color:#008FD8;}
.dialog-simple .header-dialog-simple .texte-header-dialog-simple {line-height:30px;font-weight:bold;font-size:20px;margin-top:19px;text-transform:uppercase;padding-left:130px;}
#ProdBasketAlert{padding-top:30px;padding-left:0 !important;padding-right:0 !important;cursor:default;}
#ProdBasketAlert .fermeture-popup{padding-right:22px;}
#infoProduit{padding-left:22px;}
#iconeProduit,#texteProduit{float:left;margin-top:10px;}
#texteProduit{padding:10px 10px 10px 15px;}
#ProdBasketAlert #quantiteProduit{text-transform:uppercase;color:#91AE07;font-family:Arial;font-size:22px;font-weight:bold;padding-bottom:15px;}
#ProdBasketAlert #nomProduit{color:#666;font-family:Arial;font-size:22px;font-weight:bold;max-width:690px;line-height:25px;}
#ProdBasketAlert .description,.ProdAssoc .description,.nomProdSimi .description{color:#008FD8;}
#ProdBasketAlert #titleProduitsSimilaires{clear:left;padding-top:10px;padding-bottom:10px;}
#titleProduitsSimilaires{color:#008FD8;font-family:Arial;font-size:19px;font-weight:bold;text-transform:uppercase;text-align:center;padding-bottom:5px;border-bottom:1px dotted #A0A0A0;}
.titleProduitsSimilaires-all{ margin-bottom:25px;}
.titleProduitsSimilaires-2{ margin-bottom:10px;}
#ProdBasketAlert .prodSimi .nomProdSimi{height:50px;}
#produitsSimilaires{position:relative;margin:0 auto;padding-bottom:10px;text-align:center;}
.produitsSimilaires-all{ height:235px;font-size:0;}
#prod #produitsSimilaires{height:250px;}
.basketMembershipOfferLink{ background:#FF5A00;padding:2px 10px;color:#FFFFFF;cursor:pointer;line-height:25px;font-weight:bold;margin:5px 0px;}
#select-product-in-membership .image-loading{text-align:center;margin-top:40px;height:80px;}
#preWarningMembership{ font-size:18px;color:#FF5A00;text-align:left;padding:20px 0 0 0;font-weight:bold;}
#titleMembership{ font-size:18px;color:#91AE07;text-align:center;padding:20px 0 25px 0;font-weight:bold;}
#produitsMembership{ position:relative;margin:auto;padding-bottom:10px;max-width:720px;max-height:570px;overflow-x:hidden;overflow-y:auto;}
.enveloppeProduitMembership{ position:relative;border-right:1px dotted #A0A0A0;float:left;margin-bottom:55px;width:174px;height:230px;}
.enveloppeProduitMembership .infos{ width:155px;text-align:center;margin:auto;margin-top:10px;}
.enveloppeProduitMembership .infos:hover{ cursor:pointer;}
.enveloppeProduitMembership .visuel{ height:100px;margin-bottom:10px;position:relative;}
.enveloppeProduitMembership .vignette{ background:#FF5A00;padding:7px 3px;color:#FFF;font-size:17px;font-weight:bold;margin-bottom:8px;text-transform:uppercase;position:absolute;z-index:2;top:0px;right:0px;}
.enveloppeProduitMembership .prix-normal.enveloppeProduitMembership .prix-offre-commerciale.enveloppeProduitMembership .prix-barre{text-align:center;font-weight:bold;font-size:12px;padding-right:3px;}
.enveloppeProduitMembership .prix-normal{color:#FF6000;font-size:17px;font-weight:bold;margin-bottom:10px;}
.enveloppeProduitMembership .prix-offre-commerciale{color:#FF6000;font-size:17px;font-weight:bold;margin-bottom:10px;}
.enveloppeProduitMembership .prix-barre{color:#FF9E2C;text-decoration:line-through;font-size:12px;font-weight:normal;margin-bottom:0px;}
.prodRadioSelect{ text-align:center;background-color:#F3F3F3;padding:5px 0px 0px 0px;}
#ajout-produit-membership #content #choices{ padding:0 125px;}
#ajout-produit-membership #content #choices div{ margin-top:10px;float:left;width:200px;margin-left:15px;margin-right:15px;text-align:center;color:#FFF;border-radius:5px;padding:10px;cursor:pointer;font-size:12px;font-weight:bold;line-height:12px;text-transform:uppercase;}
#ajout-produit-membership #content #choices #return{ background-color:#008FD8;border:1px solid #008FD8;}
#ajout-produit-membership #content #choices #validate{ background-color:#91AE07;border:1px solid #91AE07;}
.enveloppeProdSimi{position:relative;border-right:1px dotted #A0A0A0;display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding-left:10px;padding-right:10px;margin-bottom:15px;}
.enveloppeProdSimi-all{ width:170px;}
#ProdBasketAlert .enveloppeProdSimi-2:first-child{margin-left:16px;}
#ProdBasketAlert .enveloppeProdSimi-2:last-child:hover{border-left:1px solid;}
#ProdBasketAlert .enveloppeProdSimi-2{ width:300px;}
.badgeSpecial{ position:absolute;right:0;top:0;}
.prodSimi{text-align:center;margin:auto;}
.prodSimi-all{ width:155px;margin-top:10px;}
.prodSimi-2{ width:295px;height:100%;margin-top:16px;}
.enveloppeTextProdSimi-2{ float:right;width:180px;}
.prodSimi a{display:block;text-decoration:none;}
.prodSimi:hover{cursor:pointer;}
#ProdBasketAlert .prodSimi-all .descProdSimi{height:235px;width:100%;}
#ProdBasketAlert .prodSimi-2 .descProdSimi{ height:80px;}
.prodSimi .iconeProdSimi{height:110px;margin-bottom:2px;}
.prodSimi-all .iconeProdSimi{ margin-bottom:2px;}
.prodSimi-2 .iconeProdSimi{ float:left;margin-right:10px;}
.prodSimi .prixProdSimi{padding:10px 0 5px 0;color:#FF6000;font-family:Arial;font-size:17px;font-weight:bold;}
.prodSimi-2 .prixProdSimi{ text-align:left;}
.prodSimi .nomProdSimi{color:#666;font-family:Arial;font-size:11px !important;height:40px;margin:auto;overflow:hidden;}
.prodSimi-2 .nomProdSimi{ float:left;text-align:left;width:170px;height:40px;overflow:hidden;}
.prodSimi-all .nomProdSimi{clear:both;}
.prodSimi-all .prixProdSimi{ font-size:17px;text-align:center;width:100%;}
.noteProdSimi,.espaceNote,.markProd{ min-height:20px;}
.prodSimi-all .noteProdSimi{ margin-top:5px;}
.prodSimi-all .prixProdSimi{ font-size:17px !important;}
.prodSimi-2 .noteProdSimi{ position:absolute;right:32px;bottom:15px;}
#enveloppeSectionBtn{clear:left;width:910px;border-top:1px dotted #A0A0A0;}
#ProdBasketAlert .prodSimi-all .btnAjtPanier{margin-top:-43px;}
#ProdBasketAlert .prodSimi-2 .btnAjtPanier{ margin-top:-20px;margin-right:28px;}
#ProdBasketAlert .ajouterPanier{width:170px;text-transform:uppercase;height:30px;color:#FFF;font-weight:bold;font-family:Arial;font-size:11px !important;margin:auto;padding-top:0px;}
#ProdBasketAlert .prodSimi-2 .btnAjtPanier,#ProdBasketAlert .prodSimi-2 .ajouterPanier{ width:99%;}
#loading-ajout-panier .image-loading {text-align:center;margin-top:40px;height:80px;}
#footerPopup{position:relative;width:866px;margin:auto;}
#sectionBtnpanier{position:relative;margin:auto;clear:left;height:35px;padding-top:15px;padding-bottom:15px;width:500px;}
#sectionBtnpanier #englobeBtn{width:470px;}
#sectionBtnpanier div{float:left;width:200px;margin-left:15px;margin-right:15px;text-align:center;}
#passerCommande,#continuerAchat{text-transform:uppercase;width:200px;height:35px;color:#FFF;font-weight:bold;border-radius:5px;padding-top:1px;cursor:pointer;}
#continuerAchat{background-color:#008FD8;border:1px solid #008FD8;}
#continuerAchat:before{ display:block;content:" ";width:5px;height:9px;background:transparent url('/images/gui/main/fleche-bleu.gif') no-repeat;position:relative;top:12px;left:-6px;}
#passerCommande:before{ display:block;content:" ";width:5px;height:9px;background:transparent url('/images/gui/main/fleche-verte.gif') no-repeat;position:relative;top:12px;left:201px;}
#passerCommande,.ajouterPanier{background-color:#91AE07;border:1px solid #91AE07;}
 #deviceDetectionOverlay{display:none;background:none repeat scroll 0 0 #000000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999;color:#FFF;font-weight:bold;font-size:13px;opacity:0.8;}
 #deviceDetectionPopup{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999;color:#FFF;font-weight:bold;font-size:13px;}
 #deviceDetectionPopup .content{margin:0 auto;width:80%;max-width:500px;background:#474444;margin-top:8%;text-align:center;-webkit-box-shadow:-5px 9px 5px 0px rgba(0,0,0,0.20);-moz-box-shadow:-5px 9px 5px 0px rgba(0,0,0,0.20);box-shadow:-5px 9px 5px 0px rgba(0,0,0,0.20);}
 #deviceDetectionPopup .content a{text-decoration:none;color:#FFF;display:block;padding:13px 0;margin:0;}
 #deviceDetectionPopup .content .description{margin:20px;text-transform:uppercase;}
 #deviceDetectionPopup .content a.toMobile{background:#E95A21;text-transform:uppercase;}
 #deviceDetectionPopup .content a.toFront{background:#2C2828;border-top:2px solid #575454;border-bottom:2px solid #151414;}
#cookie{position:fixed;bottom:0;text-align:center;background:#D0CCCC;font-size:12px;border-top:1px solid #2C2828;height:50px;line-height:46px;z-index:9999;width:100%;opacity:0.9;padding:5px 0 0 0;display:none;}
 #cookie a{color:#000;}
 #cookie img {vertical-align:middle;width:16px;margin-left:8px;}
#configurateur-maintenance{margin-left:35px}
nav .breadcrumb{ text-transform:uppercase;list-style:none;padding:5px 0 0 0;font-size:10px;color:#444;}
nav .breadcrumb li{display:inline;}
nav .breadcrumb a{color:#008FD8;}
