body{background-color:#000; font:13px Arial,sans-serif; color:#666; margin:0px; padding:0px; }
img{border: none; margin:0px;}
a{text-decoration: none; color:#FFF;cursor: pointer;}
a.black{text-decoration: none; color:#000;cursor: pointer; font-weight: bold; }
a:hover.black{text-decoration: none; color:#0BA8D6;cursor: pointer; font-weight: bold; }
form{padding:0px; margin:0px;}
input.input-text, select, textarea{border:1px solid #D5D5D5;font:100%/normal Tahoma,Arial, sans-serif;color:#666666;padding:3px 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:5px 0px;}
input.fielderror, select.fielderror, textarea.fielderror{border:2px solid #ff9999;font:100%/normal Tahoma,Arial, sans-serif;color:#666666;padding:3px 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:5px 0px;background-color:#fff6bf;}
input.fielderror:hover, select.fielderror:hover, textarea.fielderror:hover, input.fielderror:focus, select.fielderror:focus, textarea.fielderror:focus{border:2px solid #ff2424;background-color:#fff6bf;}
button{font:normal 13px Arial, sans-serif; letter-spacing: -1px; color:#444; background:#CCC url(../images/btn-bg.jpg) repeat-x top right; border:1px solid #999; height:27px; cursor: pointer;padding:0px 10px; margin:0px;width:auto;overflow:visible;}
button:hover{background:#FFF url(../images/btn-bg-hover.jpg) repeat-x top right;border:1px solid #BBB;color:#0BA8D6;}
button.light-button{font:normal 11px Arial, sans-serif;letter-spacing: 0px;  color:#444; background:#CCC url(../images/btn-bg.jpg) repeat-x top right; border:1px solid #999; height:27px; cursor: pointer;padding:0px 5px; margin:0px;width:auto;overflow:visible;}
button.light-button:hover{background:#FFF url(../images/btn-bg-hover.jpg) repeat-x top right;border:1px solid #BBB;color:#0BA8D6;}
.big-btn{font:normal 20px Arial, sans-serif; height:40px;margin:0px 0px 0px 5px; padding:0px 20px; float: left; width:auto;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
.bold{font-weight:bold;}
.bigger{font-size:130%;}
.smaller{font-size:85%;}
.note{font:10px Arial,sans-serif;}
.clear{clear: both; margin:0px; padding:0px;}
.bg-blanc{background-color: #FFFFFF;}
.bg-gris1{background-color: #CCCCCC;}
.bg-gris2{background-color: #9B9B9B;}
.bg-gris3{background-color: #4A4A4A;}
.bg-gris4{background-color: #333333;}
.bg-noir{background-color: #000000;}
.bg-bleu{background-color: #10487C;}
.blanc{color:#FFF;}
.violet{color:#639;}
.vert{color:#9C0;}
.orange{color:#F90;}
.rouge{color:#C00;}
.bleu{color:#0BA8D6;}
.bleu2{color:#1E60A0;}
.highlight{font-weight:bold;}
.arrondi{border-radius: 8px;-moz-border-radius:8px; -webkit-border-radius:8px;}
.btn-img{ padding:0px 5px 0px 0px; vertical-align: middle;}
h1{font:28px Arial,sans-serif; margin:0px 0px 10px 0px; letter-spacing: -1px;}
h1.intro{font:italic 17px georgia,serif; color:#888; border: none; padding-bottom:20px;letter-spacing: 0px;}
h2{font:24px Arial,sans-serif; border-bottom:1px dotted #888; }
h3{font:17px Arial,sans-serif; letter-spacing: -1px; }
h4{font:14px Arial,sans-serif; }
h5{font:italic 14px georgia,sans-serif; color:#999;}
.alert{background:#FF9900 url(../images/alert.png) no-repeat 5px 5px;padding:5px 10px 5px 30px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color:#FFF;margin:10px 0px;}
.info,.form-infoblock{background:#444 url(../images/info.png) no-repeat 5px 5px;padding:5px 10px 5px 30px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color:#FFF;margin:10px 0px;}
/********HEADER*******************/
#logo{width: 100%; text-align: center; height:120px;}
#logo h1{font:italic bold 11px Verdana;  color:#898989; margin:5px;}
#telephone{width:1100px; margin:0px auto; top:-120px;position:relative; text-align: right; height:10px;}
#header{width:1100px;margin:0px auto;}
.cadre-bg{background-color: #4A4A4A; width:1070px;margin:0px auto; color:#FFF; padding:15px;clear:both;
border-top-right-radius: 5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;
border-bottom-right-radius: 5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;
border-bottom-left-radius: 5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; }
.connexion{background:url(../images/combined1_v1.png) no-repeat;background-position:301px -177px;  color:#FFF; height: 74px;position:absolute; margin-left:715px; width:380px; margin-top:9px;text-align: right; font:bold 13px verdana, sans-serif;}
.panier {width: 69px; height: 74px;margin-left:20px;float:right;font:bold 23px Arial, sans-serif;text-align: center;  }
.panier a{display:block; padding-top:42px;width: 69px; height: 32px;font:bold 23px Arial, sans-serif;text-align: center; color:#FFF;}
.nom{padding-top:35px;display: block;margin:0px; font-weight: normal; font-size: 15px;}
.compte{display: block;font: 10px verdana, sans-serif; color:#CCC;}
.compte a:hover{color:#0BA8D6;}
.ariane{margin-top:20px;line-height:30px; border-bottom:1px solid #888; margin-bottom:15px;}
.ariane a:hover{margin-top:20px;line-height:30px; border-bottom:1px solid #888; text-decoration: blink;}
.moteur-recherche{ padding:5px; color:#FFF; font:bold 17px arial; letter-spacing: -1px; text-align: right; margin-top:10px;}
.moteur-recherche input{height:24px; background-color:#10487C;border:none; border-bottom:1px solid #10487C; margin:0px 5px; vertical-align: bottom; padding:1px 5px;color:#FFF; }

/********FOOTER*******************/
#footer{width:1100px;margin:0px auto; padding:5px 0px;display:block;}
.banque{float:left; margin-bottom:10px;}
ul.menu-footer{float:right; font-size: 11px;}
ul.menu-footer li{border-left:1px dotted #777;list-style-type:none; float:right;padding:0px 10px;  }
ul.menu-footer a:hover{color:#0BA8D6;}
.copyright{ font-size: 11px; color:#777; clear: both;}
.copyright a{ font-size: 11px; color:#777; text-decoration: underline;}
/********MENU*******************/
.arrondi-menu li{border-top-left-radius: 5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px;border-top-right-radius: 5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
ul.onglet-t1{padding: 0px; margin:0px; float: left; }
ul.onglet-t1 li{ background-color:#4A4A4A; display:block; list-style: none; white-space:nowrap;  margin-top:10px;height: 28px; float: left; font: 15px/28px Arial, sans-serif; letter-spacing: -1px; margin-right:2px;}
ul.onglet-t1 a{display:block; text-decoration: none; color:#FFFFFF; padding:0px 10px; }
ul.onglet-t2{padding: 0px; margin:0px; float: left;}
ul.onglet-t2 li{ background-color:#4A4A4A; display:block; list-style: none; white-space:nowrap;  height: 38px;  float: left; font: 24px/38px Arial, sans-serif; letter-spacing: -1px; margin-right:2px;}
ul.onglet-t2 a{display:block; text-decoration: none; color:#FFFFFF; padding:0px 10px; }
ul.onglet-t1 li a:hover,ul.onglet-t2 li a:hover {color:#FFF; background-color:#1A587C;border-top-left-radius: 5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px;border-top-right-radius: 5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
ul.onglet-t1 li.active,
ul.onglet-t2 li.active{color:#FFF; background-color:#1A587C;}
.home{background:url(../images/combined1_v1.png);background-position:-18px -5px;}
.home:hover{background:url(../images/combined1_v1.png);background-position:-18px -37px;}
.facebook{background:url(../images/combined1_v1.png);background-position:-18px -91px;}
.facebook:hover{background:url(../images/combined1_v1.png);background-position:-18px -121px;}
.sousmenu{background-color:#1A587C; width:1040px;position:absolute; padding:15px;left:50%;margin-left:-535px; display: none; height:185px;z-index:1000; }
.sousmenu-part{border-right:1px solid #FFF; float: left; margin:0px 5px;}
.sousmenu-part div{ font-size:12px;white-space: normal; width:190px;margin:0px 5px;font-size:12px; line-height:18px;letter-spacing: 0px; border-bottom:1px dotted #4A7B98; padding:5px 0px; color:#BFD1DB;}
.sousmenu-end{ width:210px;float: left; margin:0px 5px;font-size:12px; line-height:18px;letter-spacing: 0px;}
.sousmenu-end div{ white-space:normal;  border-bottom:1px dotted #4A7B98; padding:5px 0px; color:#BFD1DB;}
.sousmenu h2{font-size:20px; margin:0px 0px 10px 0px; font:normal 18px Arial, sans-serif; border-bottom:1px solid #FFF;}
ul.sousmenu-faq, ul.sousmenu-list{padding: 0px; margin:0px 5px 0px 0px; float: left;}
ul.sousmenu-faq li, ul.sousmenu-list li{ width:185px; clear:both; background-color:#1A587C; display:block; list-style: none; white-space:nowrap;  margin-top:0px;height: 25px;font: 11px/25px Arial, sans-serif; letter-spacing: 0px; margin-right:2px;border-bottom:1px dotted #4A7B98;}
ul.sousmenu-faq a, ul.sousmenu-list a{padding:0px 10px;  margin:0px; }
ul.sousmenu-faq li a:hover, ul.sousmenu-list li a:hover{color:#FFF; background-color:#4A7B98;border-radius: 0px;-moz-border-radius:0px; -webkit-border-radius:0px;}
ul.sousmenu-faq li{ width:250px;}
/********MENU COMPTE*******************/
#menu-vertical li {list-style: none;}
#menu-vertical li a {background-color:#000; padding:20px 5px; margin:2px 0px;display:block;border-top-right-radius: 5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; }
#menu-vertical li  a:hover{background-color:#10487C;  }
.fidelite{font-size: 20px;}
.pts{font-size: 35px;}
/********CONTENU*******************/
.bloc-titre-horizontal{width:185px;height:85px; float:left; font-size: 22px; text-align: center; letter-spacing: -1px; line-height: 20px; padding-top:45px; }
.fleche-h{background:url(../images/combined1_v1.png);background-position:-62px -22px; width: 25px; height: 130px; float: left;}
.bloc-horizontal{width:840px;height:110px; float:left;  color:#666; margin-bottom:15px; padding:10px;}
.bloc-titre-vertical{width:175px;height:60px; float:left; font-size: 22px; text-align: center; letter-spacing: -1px; line-height: 20px; padding-top:20px; }
.fleche-v{background:url(../images/combined1_v1.png) no-repeat;background-position:54px -271px; width: 175px; height: 25px; float: left;}
.bloc-vertical{width:155px;height:715px; float:left;  color:#999; padding:10px;}
.bloc417-260{width:417px;height:260px;}
.ombre-gc-417-260{background: url(../images/ombre-gc-t2.jpg) no-repeat center bottom; float:left; width:417px; height:275px;}
.bloc417-122{width:417px;height:122px;}
.ombre-gc-417-122{background: url(../images/ombre-gc-t2.jpg) no-repeat center bottom; float:left; width:417px; height:137px;}
.bloc650-200{width:650px;height:200px;}
.ombre-gf-650-200{background: url(../images/ombre-gf-t3.jpg) no-repeat center bottom; float:left; width:650px; height:215px;}
.bloc650-250{width:650px;height:250px;}
.ombre-gf-650-250{background: url(../images/ombre-gf-t3.jpg) no-repeat center bottom; float:left; width:650px; height:265px;}
.bloc405-200{width:405px;height:200px;}
.ombre-gf-405-200{background: url(../images/ombre-gf-t2.jpg) no-repeat center bottom; float:left; width:405px; height:215px;}
.bloc405-250{width:405px;height:250px;}
.ombre-gf-405-250{background: url(../images/ombre-gf-t2.jpg) no-repeat center bottom; float:left; width:405px; height:265px;}
.bloc385-250{width:385px;height:250px;}
.ombre-gf-385-250{background: url(../images/ombre-gf-t2.jpg) no-repeat center bottom; float:left; width:385px; height:265px;}
.bloc250-250{width:250px;height:250px;}
.ombre-gf-250-250{background: url(../images/ombre-gf-t1.jpg) no-repeat center bottom; float:left; width:250px; height:265px;}
.ombre-b-480{width:480px; background: url(../images/ombre-b-t2.jpg) no-repeat center bottom;float:left;}
.bloc-full{width:1040px; clear:both; margin-bottom:15px; padding:15px; color:#333;}
.bloc-contenu{width:850px; min-height:810px; padding:15px; margin:0px 15px 15px 0px; float: left;color:#333; }
.bloc-infos{float: right; width:400px; margin-left:20px;padding-left:20px; }
.bloc-infos img{float: right; width:420px; margin-left:0;padding-left:20px; }
.margin-r{margin-right: 15px;}
.col1-2left{float: left; width: 400px;}
.col1-2right{float: left; margin-left:50px;width: 400px;}
.alert{}
/********ACCUEIL*******************/
.bloc-produits{width:850px; height:810px; padding:15px; margin:0px 15px 15px 0px; float: left;}
.home-engagements{color:#FFF; background: url(../images/bg-star.gif) no-repeat top right;}
.home-engagements h3{padding:15px 0px 0px 15px;margin-bottom:20px;}
.home-engagements ul{font:normal 11px/20px Arial, sans-serif; margin:0px 0px;}
.home-fidelite {background-color: #FFF; color:#333;}
#main_carousel {width:417px;height:260px;display:block;list-style: none;padding:0px;margin:0px;position:relative;overflow:hidden;}
#teasing_iphone4 {width:417px;height:260px;display:block;list-style: none;padding:0px;margin:0px;position:relative;overflow:hidden;}
#teasing_iphone3 {width:417px;height:260px;display:block;list-style: none;padding:0px;margin:0px;position:relative;overflow:hidden;}
#teasing_ipad {width:417px;height:260px;display:block;list-style: none;padding:0px;margin:0px;position:relative;overflow:hidden;}
#teasing_ipod {width:417px;height:260px;display:block;list-style: none;padding:0px;margin:0px;position:relative;overflow:hidden;}
.teasing{background-color: #FFF; color:#333;}
.teasing-prod{background:#FFF url(../images/bande-noire.gif) repeat-x bottom; color:#333;-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;}
.teasing ul {width:417px;height:260px;display:block;padding:0px; margin:0px; color:#FFF;}
.teasing li {list-style: none; padding:0px; text-align: center; }
.teasing .dumbItem {display:none;position:absolute;top:0;left:0;border:none;}
.teasing .dumbItem img {border:none;}
.teasing-prod ul {padding:0px; margin:0px; color:#FFF;}
.teasing-prod li {list-style: none; padding:15px 0px 0px 0px;margin:0px; text-align: center; }
.teasing-prod li h1{font:normal 24px/60px Arial, sans-serif; letter-spacing: -1px; width: 110px;float: left; height:40px; padding-left:25px;text-align: left;}
.teasing-prod li h2{font:normal 16px Arial, sans-serif; letter-spacing: -1px; width: 280px;float: left; margin:15px 0px 0px 0px; text-align: left; border:none;}
.teasing-prod li h2 strong{font-weight:normal;}
.teasing-prod li h3{font:normal 13px Arial, sans-serif; float: left;margin:0px;}
.teasing-prod .dumbItem {display:none;position:absolute;top:0;left:0;border:none;}
.teasing-prod .dumbItem img {border:none;}
.actu{width: 405px;float: left; margin-right:15px;}
.actu img{float: left;}
.actu h4{ margin: 0px; font-weight: bold; color:#666;}
.actu p.theme{font-size: 12px; margin:0px; letter-spacing: -1px;}
.actu p{font-size: 12px;}
.satisfaction img{float: left;}
.satisfaction h4{ margin: 0px; font-weight: bold; color:#FFF;}
.satisfaction p{font:italic 12px georgia, serif; margin:3px 0px 0px 0px; }
#promo{width:150px;height:700px;display:block;list-style: none; padding: 0px; margin:0px; color:#666;position:relative;overflow:hidden;}
#promo ul{list-style: none;padding: 0px;margin:0px;width:150px;}
#promo li.prod-promo{border-top:1px dotted #555; padding:4px 0px 0px 0px; text-align: center; margin:2px 0px 0px 0px;}
#promo .titre-promo{font:bold 23px Arial,sans-serif; letter-spacing: -2px; color:#000; text-align: center;}
#promo .nom-promo{letter-spacing: -1px; text-align: left; color:#333;  margin:0px; padding:0px;}
#promo .prix-promo{font:bold 17px Arial; color:#000; letter-spacing: -1px; padding-bottom:2px; display: block;clear: both; padding-top:4px;line-height: 14px;}
#promo .prix-promo span{font: 12px Arial; color:#555; letter-spacing: -1px;}
#promo li a:hover .prix-promo, #promo li a:hover .prix-promo span{background-color: #555; color:#FFF;}
#promo li a:hover .nom-promo {color:#888;}
#promo .dumbItem {display:none;position:absolute;top:0;left:0;border:none;}
#promo .dumbItem img {border:none;}
/********LISTING*******************/
.zone-coul{display: block; border-bottom:1px solid #888; height:50px;}
.zone-tri h3, .zone-coul h3{ float: left;margin: 13px 10px 0px 0px;color:#FFF;}
.select-coul{height:50px; float: left; }
.coul{width:20px; height:35px;float: left; }
.coul-titre{float: left;color:#FFF; padding:20px 0px 0px 10px;}
.pagination{background-color:#EEE;padding:5px 5px;margin:0px 0px 5px 0px; font-size:11px;}
.pagination a{color:#000;}
.zone-tri{ float: left;}
.zone-tri select{ padding:5px; margin:10px 20px 5px 0px; color:#FFF;  border:1px solid #888; height:27px; background-color: #888; font:13px Arial, sans-serif; letter-spacing: -1px; }
.prod-list{width:245px; border-right:1px dotted #777;float: left; height: 345px;padding:5px;  margin:10px 0px; text-align: center; color:#323232;}
.prod-list a{color:#333;}
.prod-list div.titre{background-color: #EFEFEF; text-align: left;height:65px;padding-left:5px;}
.prod-list div.titre h4{font:bold 13px Arial, sans-serif; letter-spacing: -1px; margin:0px; padding-top:5px;}
.prod-list div.prix{font:bold 19px Arial, sans-serif;letter-spacing: -1px;  text-align:center; padding:5px; background-color: #E1E1E1; float: right; margin-right:7px; height:55px;}
.prod-list div.prix p{margin:0px; font:normal 12px Arial, sans-serif;}
.prod-list div.ajout {background-color: #EFEFEF; text-align: right; padding:5px;  margin-top:2px;}
.prod-list a:hover div.titre {background-color: #4f4f4f; color:#FFF;}
.prod-list a:hover div.prix{background-color: #767676; color:#FFF;}
/********LISTING MON COMPTE*******************/
.clickablehover td,.clickable:hover td,.clickablehover,.clickable:hover{cursor: pointer;background-color: #FFD;}
.tr-coul{background-color: #DDD;}
/********FICHE PRODUIT*******************/
.photo{ width: 560px; text-align: center; float: left;}
.miniatures{background-color: #CCC;text-align: left;clear: both;}
.miniatures-bloc{float: left;background-color: #CCC; width: 560px;}
.mini{width: 100px; margin:10px 0px 10px 10px; }
.fiche{float: left; width: 480px; }
.fiche a{color:#000; text-decoration: underline;}
.fiche h2{font-weight:bold; margin:20px 0px 0px 0px; letter-spacing: -1px; border:0px;}
.fiche span.nom-coul{font:normal 19px Arial, sans-serif;}
.fiche h4{color:#999; margin:0px; }
.ajout-panier{float:left;width:480px;height: 123px;color:#FFF;background-color:#3D3D3D;}
.ajout-panier div.prix{padding:15px; width:155px; float: left;}
.ajout-panier div.prix span.prixnormal{font: 36px Arial, sans-serif; letter-spacing:-1px;}
.ajout-panier div.prix span.details{font: 11px Arial, sans-serif;letter-spacing:0px;}
.ajout-panier div.ajout{float: left; }
.ajout p{font-size: 18px; margin:12px 0px 10px 0px;}
.ajout p span{font:italic 12px Arial, sans-serif; color:#AAA;}
.ajout a.lienpanier{font-size:14px;text-decoration:underline;padding-left:25px;}
.ajout a.lienpanier:hover{color:#0BA8D6;}
.prod-list .ajout p{font-size:15px;}
#promo .ajout p{font-size:14px;}
.qte-input{font:normal 18px Arial, sans-serif;height:28px; padding:5px 0px 5px 0px; float: left; border:1px solid #999; text-align: center; margin:0px;}
.bloc-offre{background-color:#2E7A9E; margin-bottom: 15px; padding:15px; color:#FFF; font-size: 12px;}
.bloc-offre img{padding:0px 10px 0px 0px;}
.bloc-options{background-color:#FFF; margin-bottom: 15px; padding:15px 0px;  font-size: 12px;color:#000;}
.bloc-options h4{font:bold 15px Arial, sans-serif; color:#000; margin-bottom:10px; }
.bloc-concours{background-color:#DDD; margin-bottom: 15px; padding:15px; color:#000; font-size: 12px;}
.bloc-concours img{padding:0px 10px 5px 0px;}
.bloc-concours h4{font:bold 15px Arial, sans-serif; color:#000; margin-bottom:10px; }
.bloc-nostock{background-color:#AAA; margin-bottom: 15px; padding:15px; color:#FFF; font-size: 12px;  margin-top:25px;}
.bloc-nostock p{text-align: center; margin:10px 0px 0px 0px;}
.carousel-wrap{width:620px;display:inline-block;overflow:hidden;clear:none;float:left;}
.cross-selling{background:#FFF url(../images/bande-noire.gif) repeat-x top; color:#333;-webkit-border-top-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;}
.cross-selling h2{font:normal 16px Arial, sans-serif; letter-spacing: -1px;  padding:15px 0px 0px 15px; color:#FFF;border:none;}
#cross-selling{position:relative;}
#cross-selling .js .carousel-wrap{min-height:200px;overflow:hidden;clear:none;}
#cross-selling ul{list-style: none;padding: 5px 0px; margin:0px;float:left;display:inline;overflow:hidden;}
#cross-selling .prod-cross{padding:15px 2px; width:120px; text-align: center; float: left;}
.carousel-control{overflow:hidden;display:inline;width:15px;float:left;}
.carousel-control:hover{opacity:0.70;}
.carousel-previous{padding:10px 0px;text-align: center; width:15px;display:inline-block;}
.carousel-next{padding:10px 0px;text-align: center; width:15px;right:0px;display:inline-block;}
#cross-selling li a:hover .prix-cross, #cross-selling li a:hover .nom-cross{background-color: #555; color:#FFF;}
.disabled, .disabled:hover{opacity:0.10;cursor:default;}
.nom-cross{letter-spacing: -1px;text-align: center; color:#333; height:45px; margin:0px; width:120px;}
.prix-cross{font:bold 17px Arial; color:#000; letter-spacing: -1px; padding-bottom:3px;display: block;}
/********PANIER²*******************/
.table-panier{border-collapse:collapse;}
.table-panier thead td{background-color:#CCC;font-size:90%;font-weight:bold;padding:5px;}
.table-panier tbody td{border-left:1px dotted #CCC;border-right:1px dotted #CCC;border-bottom:1px solid #CCC;padding:5px;}
.table-panier tfoot td{padding:5px;}
.ref{font-size: 12px; color:#555;}
.border{border-bottom:1px dotted #999;}
.bg-gris{background-color:#CCC;}
/********RESULTAT DE RECHERCHE²*******************/
.search-result{clear:both;}
.search-result img{float:left;}
.search-result a{font:16px Arial, sans-serif;color:#000;}
.search-result .light{font-size:11px;color:#999;font-style:italic;}
.search-result .highlight{font-weight:bold;}
/********PAGE PARTENAIRES *******************/
.partner-box{width:200px;height:180px;margin-right:30px;margin-bottom:20px;background-color:#666;padding:15px;float:left; }
.partner-box p{color:#AAA;font-size:11px;text-align:left;}
.partner-box a:hover .partner-nom{color:#FFF;}
.partner-box a:hover p{color:#FFF;}

.partner-nom{font:normal 18px Arial, sans-serif;color:#DDD;}
/********PAGE GALERIE ARTISTES *******************/
.artiste-box{width:315px;height:250px;margin-right:30px;margin-bottom:20px;float:left; order:1px solid #000;}
.artiste-box p{color:#AAA;font-size:11px;text-align:left;letter-spacing:0px; }
.artiste-box a:hover .partner-nom{color:#FFF;}
.artiste-box a:hover p{color:#FFF;}
.artiste-nom{font:normal 18px Arial, sans-serif; letter-spacing:-1px; color:#000; padding-top:10px;}
