@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;border:none;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;}
body{text-align:center;font:100 11px Arial;color:#666666;background:#e5e5e5;}
ul, ol{list-style:none;}
strong, b{font-weight:700;}
legend{display:none;}
/**/
#global{display:block;text-align:left;margin:0 auto;width:988px;/*padding:0 9px;*/}
/**/
#liens{text-align:right;width:970px;color:#333333;padding:2px 0;}
#liens a{color:#333333;}
#liens a:hover{text-decoration:none;}
#liens select{font-size:12px;width:184px;border:solid 1px #7d7d7d;position:relative;top:2px;}
/**/
#header{height:148px;display:block;float:left;width:970px;padding:9px 9px 0;background:url(../immg/bg-header.jpg) left top no-repeat;position:relative;}
#header h2{text-align:center;font:100 24px Helvetica, Arial;position:absolute;top:28px;left:150px;color:#FFF;}
#header .logo{position:absolute;top:15px;left:20px;}
#header .langues{display:block;text-align:right;font-size:10px;color:#FFF;width:160px;float:right;margin:24px 16px 0 0;} 
#header .langues p{border-top:solid 1px #FFF;margin:3px 0 0;padding:3px 0 0;}
#header .langues p a{position:relative;top:3px;}
.recherche{background:#e5e5e5;height:40px;text-align:center;position:absolute;top:103px;left:9px;width:970px;}
.recherche .inputTexte{width:244px;height:21px;border:solid 1px #7d7d7d;padding:0 2px;position:relative;top:-5px;}
.recherche .btn-rechercher{margin:0 0 0 10px;position:relative;top:5px;}
/**/
#content{display:block;float:left;width:970px;padding:14px 9px 0;background:url(../immg/bg-content.jpg) left top repeat-y;}
/**/
#navG{display:block;float:left;width:166px;margin:0 20px 0 14px;background:#eeeeee;}
#navG h3{color:#ffffff;width:151px;padding:15px 0 10px 15px;margin:0 0 15px;font:100 14px Helvetica, Arial;}
#navG h3.bg005a9e{background:#005a9e;}
#navG h3.bgf21503{background:#f21503;}
#navG strong{display:block;margin:0 0 5px 14px;text-transform:uppercase;}
#navG ul{margin:0 0 15px;}
#navG ul li a{width:130px;background:#ffffff url(../immg/puce-1.gif) 2px 4px no-repeat;padding:1px 0 1px 10px;margin:0 0 1px 14px;display:block;color:#666;text-decoration:none;}
#navG ul li a:hover{text-decoration:underline;}
.color005a9e strong{color:#005a9e;}
.colorf21503 strong{color:#f21503;}
.color6aa517 strong{color:#6aa517;}
/**/
#center{display:block;float:left;width:588px;background:#FFF;}
#center h4{font:100 24px Helvetica, Arial;color:#005a9e;background:url(../immg/bg-h4.gif) left 20px repeat-x;margin:25px 0 0;}
#center h4 span{background:#FFF;padding:0 3px;}
.boutique{padding:20px 20px 20px 0;border-bottom:dotted 1px #000;width:568px;float:left;display:block;color:#666666;text-decoration:none;}
/*.boutique:first-child{border-top:none;}*/
.boutique img{float:left;margin:0 15px 0 0;}
.boutique h5{color:#000000;font:700 14px Arial;}
.boutique p{padding:5px 0;width:380px;float:left;}
.boutique .lien-decouvrir{float:right;background:url(../immg/btn-decouvrir.gif) left top no-repeat;width:111px;height:28px;display:block;}
.boutique .lien-decouvrir:hover{background:url(../immg/btn-decouvrir-over.gif) left top no-repeat;}
.boutique .lien-decouvrir span{display:none;}
/**/
#navD{display:block;float:left;width:152px;margin:0 15px;background:#eeeeee;}
.abo-express{width:137px;padding:10px 0 10px 15px;background:#dc0064;color:#FFF;margin:0 0 15px;}
.abo-express strong{font-size:16px;text-transform:uppercase;}
.abo-express label{display:block;padding:12px 0;font-size:14px;}
.abo-express select{font-size:12px;width:127px;margin:8px 0 0;border:solid 1px #7d7d7d;}
.encart{text-align:center;width:152px;padding:25px 0;}
.votre-ecoute{background:#0074b1 url(../immg/bg-ecoute.gif) left top no-repeat;width:152px;/*border:solid 1px #005a9e;*/}
.votre-ecoute strong{color:#FFF;display:block;font:100 14px Helvetica, Arial;padding:5px 0 5px 10px;}
.votre-ecoute ul{padding:10px 0;}
.votre-ecoute a{background:url(../immg/puce-2.gif) 8px 4px no-repeat;color:#FFF;text-decoration:none;padding:0 0 0 16px;}
.votre-ecoute a:hover{text-decoration:underline;}
/**/
#footer{display:block;float:left;width:970px;padding:15px 9px 20px;background:url(../immg/bg-footer.jpg) left bottom no-repeat;margin:0 0 20px;}
.listes{background:#eeeeee;width:904px;padding:10px 20px 20px;margin:0 13px;float:left;}
#footer h6{color:#000000;font:700 15px Arial;padding:10px 0;}
#footer ul, #footer ol{display:block;border-left:dotted 1px #777777;width:215px;padding:0 0 40px 10px;float:left;}
#footer ul a{color:#666666;font-weight:700;background:url(../immg/puce-3.gif) left 6px no-repeat;padding:0 0 0 7px;}
#footer ul a:hover{text-decoration:none;}
#footer ol{/*border:none;text-align:right;*/}
#footer ol li{padding:0 0 5px;}
#footer small{color:#000;font:700 10px Arial;float:right;position:relative;top:160px;}
/**/
.boutique.borderNone, #footer ul.borderNone{border:none;}