/* CONTENU CENTRAL */
#middle .middle-content1{position:relative; overflow:hidden; width:750px;float:left; display:inline;}

/* RECHERCHE MAGASIN */
#listemagasins{clear:both; overflow:hidden; position:relative; background:url(../images/static/bg-moteurht.gif) no-repeat; margin-top:20px}
#listemagasins .moteur{background:url(../images/static/bg-moteur.gif) repeat-y}
#listemagasins .carte{background:url(../images/static/bg-carte.gif) no-repeat; margin:8px 0 0 3px; color:#fff; font-weight:bold; font-size:11px; padding:0 0 5px 27px;width:120px}
#listemagasins .carte a {cursor:pointer;text-decoration:none;color:#fff; font-weight:bold; font-size:11px;}

#listemagasins ul{width:148px; border:1px solid #d4d4d4; border-width:0 1px; font-size:11px; margin:0; padding:0}
#listemagasins li{list-style:none; padding:0 0 1px 5px; width:130px; display:block; margin-bottom:-2px;font-family:arial}
#listemagasins li a{background:url(../images/static/bg-puce06.gif) 0 3px no-repeat; display:block; padding-left:12px; color:#6C6C6C; text-decoration:none; line-height:11pt; margin-bottom:6px}
#listemagasins li a:hover, #listemagasins li a.actif{font-weight:bold; color:#0192CB;text-decoration:underline}

#listemagasins li.titre{width:100%;font-weight:bold; padding:8px 0; background:none; font-size:11px; text-align:center; color:#0192CB;}
#listemagasins .bas{width:151px; margin:0; background:url(../images/static/bg-recherche-bs.gif) no-repeat; height:5px}

/* MENU NOUVEAU MAGASIN */
#listemagasins ul.prochaine-ouverture{border-bottom:1px solid #ff8e04;display:none}
#listemagasins ul.prochaine-ouverture li{color:#ff8e04}
#listemagasins ul.prochaine-ouverture li a{background:url(../images/static/bg-puce06-ff8e04.gif) 0 3px no-repeat;color:#ff8e04}
#listemagasins ul.prochaine-ouverture li a:hover, #listemagasins ul.prochaine-ouverture li a.actif{color:#ff8e04}

#listemagasins ul.prochaine-ouverture li.titre{margin:4px 0 8px;color:#ffffff;background-color:#ff8e04}

/* OUVERTURE EXCEPTIONNELLE */
.bt09{float:left}
.bt09 .centre{width:712px}
.bt09 .centre div{display:inline}

/* LISTE MAGASINS */
#listemagasins{position:relative; overflow:hidden; float:left; display:inline; width:152px; margin:5px 13px 0 15px}

/* ZONE MAGASIN */
#zone-magasin {float:left}
#pavemagasin{clear:both;width:100%; position:relative; overflow:hidden; width:750px; background:url(../images/static/bg-magencart1.jpg) no-repeat 0 100%}

/* PHOTO ET COORDONNEES */
#pavemagasin .bloc-contact{overflow:hidden; position:relative; width:166px; overflow:hidden; background:url(../images/static/bg-magencartht.gif) no-repeat; margin:10px 17px 10px 10px; float:left; display:inline;}
#pavemagasin .bloc-contact .bas{width:100%; background:url(../images/static/bg-magencartbs.gif) 0 100% no-repeat}
#pavemagasin .bloc-contact .contenu{overflow:hidden; position:relative; background:url(../images/static/bg-magencartr.gif) repeat-y; margin:9px 0 5px 0; font-size:11px; color:#626262; padding:0 8px 0 8px}
#pavemagasin .bloc-contact .contenu .photo{margin-left:3px;width:140px}

/* PLAN D ACCES */
.encartacces{overflow:hidden; width:147px; background:url(../images/static/bg-accesht.gif) no-repeat; clear:both}
.encartacces .encartaccesbas{overflow:hidden; background:url(../images/static/bg-accesbas.gif) no-repeat 0 100%; position:relative; width:100%;padding-bottom:5px}
.encartacces .encartaccescontenu{background:url(../images/static/bg-accesr.gif) repeat-y; margin:6px 0 0 0; padding:0 8px 0 8px;float:left;width:100%}
.encartacces .encartaccescontenu a {text-decoration : none;cursor:pointer;float:left;width:100%;height:auto}
.encartacces .encartaccescontenu a .boussole {float:left; margin-right:8px;background:url(../images/static/bg-picto-boussole.gif) no-repeat;width:22px;height:18px}
.encartacces p{font-size:11px; color:#018dc6;}

/* POPUP PLAN D ACCES */
#store-coord{display:block;float:left;width:200px}
#store-plan{display:block;float:right;width:530px;height:500px;margin:-20px 0 0 0;padding:0px}
#store-coord .coord, #store-coord .infosupp {color:#000;font-size:11px}
#store-coord .coord span, #store-coord .infosupp span {font-size:12px; font-weight:bold; color:#019ee3}
#store-coord .coord p, #store-coord .infosupp p {padding-top:5px}
#store-coord .infosupp {margin-top:10px;}
#store-coord .gpsLink{background:url(../images/static/bg-fleche05.gif) no-repeat 0 0.35em;padding:0 0 0 15px}
#store-coord .gpsLink a{color:#009EE0; text-decoration:none;font-size:16px;font-weight:bold}
#store-coord .gpsLink a:hover{text-decoration:underline}

/* OXYLANE VILLAGE */
#lienOxVillage {color:#018DC6;font-weight:bold;font-size:11px;text-decoration:none;cursor:pointer}
#lienOxVillage .logoOxVillage {background:url(../images/static/bouton-vox.png) no-repeat 0 100%;width:147px;height:22px}
#pavemagasin .bloc-contact .contenu #lienOxVillage .plusInfo {margin-left:70px; padding-top:3px}

/* STORE VIDEO */
#lienVideo{background:transparent url(../images/static/bouton-video-magasin.gif) no-repeat scroll 0 100%;color:#018DC6;display:block;font-size:11px;font-weight:bold;height:22px;line-height:20px;padding-left:33px;text-decoration:none}

/* BIENVENUE */
#pavemagasin .bienvenue1{float:left; display:inline; width:540px}
#pavemagasin .bienvenue1 .intit{font-size:17px; font-weight:bold; color:#019ee3; text-transform:uppercase;float:left;margin-bottom:10px}
#pavemagasin .bienvenue1 .txtmagasin{font-size:13px; font-weight:bold; color:#019ee3;clear:both}
#pavemagasin .bienvenue1 .horaires{font-size:11px; color:#626262; }
#pavemagasin .bienvenue1 .bt-entrez{clear:both;overflow:hidden; background:url(../images/static/bg-picto-euro.gif) 0 0 no-repeat; padding:0 0 10px 0; width:100%;display:none}
#pavemagasin .bienvenue1 .bt-entrez a{display:block; color:#ff8e05; font-size:11px; padding:10px 0 0 40px}
#pavemagasin .lien06{margin-right:5px; float:right} 

/* CITATION */
.citation{overflow:hidden;margin-bottom:10px;}
.citation .parent1{float:left}
.citation div{float:left; font-size:13px; color:#019EE3; width:500px; margin-left:10px}
.citation .parent2{display:inline; margin-bottom:-3px; padding:0 5px}
.citation span{font-size:11px; padding-left:6px}

/* ENCART NOUVEAU MAGASIN */
#encart-mg-ouv-proc {width:750px;background:transparent url(../images/static/back-encart-mg-ouv-proc-h.gif) no-repeat top left;font-size:11px;color:#6c6c6c;font-family:Arial, Verdana, Helvetica, Sans-serif}
#encart-mg-ouv-proc .contenu {width:728px;padding:11px;background:transparent url(../images/static/back-encart-mg-ouv-proc-b.gif) no-repeat bottom left}
#encart-mg-ouv-proc .contenu h2 {padding:8px 0 2px 70px;background:transparent url(../images/static/picto-encart-mg-ouv-proc.gif) no-repeat top left;color:#ff8e04;font-size:18px;min-height:57px;height:auto !important;height:57px}
#encart-mg-ouv-proc .contenu h2 span {font-weight:normal;font-size:14px;text-transform:none}
#encart-mg-ouv-proc .contenu .description img{float:left}
#encart-mg-ouv-proc .contenu .description p {float:left;width:465px;margin-left:25px}
#encart-mg-ouv-proc .contenu .acces {clear:both;padding-top:10px}
#encart-mg-ouv-proc .contenu .acces h3 {padding:6px 0 4px 25px;background:transparent url(../images/static/back-encart-mg-ouv-proc-tit-acces.gif) no-repeat top left;color:#ffffff;font-size:12px}
#encart-mg-ouv-proc .contenu .acces ul {float:left;padding:20px 0 20px 25px;background:transparent url(../images/static/back-encart-mg-ouv-proc-acces.gif) no-repeat bottom left;list-style-type:none}
#encart-mg-ouv-proc .contenu .acces ul li {float:left;width:180px}
#encart-mg-ouv-proc .contenu .acces ul li.adresse {width:202px;margin-right:10px}
#encart-mg-ouv-proc .contenu .acces ul li.lien-plan {width:126px;color:#ff8e04;margin:6px 5px 0 0}
#encart-mg-ouv-proc .contenu .acces ul li.lien-plan a {color:#ff8e04;font-weight:bold}
#encart-mg-ouv-proc .contenu .acces br{clear:both}

/* ONGLETS */
.mag-onglets {float:left;width:100%}
.mag-onglets ul{overflow:hidden;list-style-type:none;position:relative;float:left;width:100%}
.mag-onglets ul li{float:left;margin-left:-16px}

.mag-onglets ul li.premier a .gauche {background:url(../images/static/bg-mag-onglet-g1.gif) 0 0 no-repeat}
.mag-onglets ul li a{background:url(../images/static/t.gif) no-repeat 0 0;float:left;font-size:10px; text-decoration:none;color:#005E94; font-weight:bold; cursor:pointer}
.mag-onglets ul li a span {float:left;text-align:center}
.mag-onglets ul li a .centre{border-top:1px solid #0192CB;padding-top:2px; line-height:29px;width:90px;color:#005E94}
.mag-onglets ul li a .lignes2{line-height:13px;padding-bottom:3px}
.mag-onglets ul li a .gauche{background:url(../images/static/bg-mag-onglet-g.gif) 0 0 no-repeat;width:32px;height:32px}
.mag-onglets ul li a .droite{background:url(../images/static/bg-mag-onglet-d.gif) 0 0 no-repeat;width:17px;height:32px}
.mag-onglets ul li a:hover .centre, .mag-onglets ul li.actif a .centre{background:url(../images/static/t.gif) no-repeat 0 0;background-color: #0192CB;color:#fff}
.mag-onglets ul li a:hover .gauche, .mag-onglets ul li.actif a .gauche{background:url(../images/static/bg-mag-onglet-g-on.gif) 0 0 no-repeat}
.mag-onglets ul li a:hover .droite, .mag-onglets ul li.actif a .droite{background:url(../images/static/bg-mag-onglet-d-on.gif) 0 0 no-repeat}

/* CONTENU ONGLETS */
#magasinconteneur{position:relative; overflow:hidden; background:url(../images/static/bg-bkmagasin-ht.gif) no-repeat 0 0; width:743px; padding-top:12px;display:none}
#magasinconteneur .bas{overflow:hidden; width:100%; background:url(../images/static/bg-bkmagasin-bs.gif) no-repeat 0 100%; padding-bottom:15px}
#magasinconteneur .contenu{position:relative; width:705px; overflow:hidden; overflow-y:auto;border-left:1px solid #52BFDF;border-right:1px solid #52BFDF; padding:0 16px 0 20px;max-height:500px;height: expression(this.scrollHeight > 500? 500 : true);}
#magasinconteneur .contenumagasin01{position:relative; background:url(../images/static/bg-bkmagasin1.jpg) no-repeat; width:670px; color:#333; font-size:11px; padding:20px; line-height:1.5em}
#magasinconteneur .separmagfull {position:relative; overflow:hidden; background: url(../images/static/bg-mag-separ.jpg) no-repeat 70% 0; height:7px; width:711px; padding:5px 0; clear:both}
#magasinconteneur .titrebleu01{color:#005E94; font-size:11px}
#magasinconteneur .titregris01{color:#4e4e4e; font-size:11px}
#magasinconteneur .titresepar01{clear:both;background:#0192cb; color:#fff; font-weight:bold; padding:2px 10px; font-size:11px;margin-right:20px;}
#magasinconteneur .soustitre{color:#000; font-size:11px; font-style:italic}
#magasinconteneur .listetype01{color:#666666; font-size:11px}
#magasinconteneur .listetype01 li{list-style:none; line-height:1.5em}
#magasinconteneur .listetype01 .bloc-gauche{float:left;width:345px;margin-right:20px}
#magasinconteneur .listetype01 .bloc-droite{float:right;width:330px}
.entetemagasin01{color:#000; font-size:11px}

/* DATES IMPORTANTES TROCATHLON */
.textesconfigdates{position:relative}			
.textesconfigdates .dates{position:absolute; top:5px; right:0; z-index:2; font-weight:bold; color:#fff; width:171px; text-transform:uppercase; font-size:13px}
.textesconfigdates .dates div{position:relative; background:#ff9400; padding:2px 10px; text-align:center}
.textesconfigdates .descridates{position:relative; float:left; display:inline; color:#fff; font-weight:bold;  font-size:11px}
.textesconfigdates .descridates .titre, .textesconfigdates .descridates .titre1{text-transform:uppercase; font-size:12px}

#configdate1{position:relative; background:url(../images/static/bg-trok01.jpg) no-repeat; width:711px; height:123px}
#configdate1 .pub, #configdate1 .animationFlash, #configdate1 .animationImage {float:left; margin:8px 0 0 8px}
#configdate1 .descridates{width:390px; margin:30px 0 0 60px}
#configdate1 .descridates .bloc1{margin-left:40px}
#configdate1 .descridates .bloc2{margin-top:5px}

#configdate2{position:relative; background:url(../images/static/bg-trok02.jpg) no-repeat; width:711px; height:96px}
#configdate2 img{display:none}
#configdate2 .descridates{width:640px; margin:5px 0 0 40px}
#configdate2 .descridates .bloc1{margin-left:70px; width:380px}
#configdate2 .descridates .bloc2{margin:5px 0 0 20px; width:550px}	

/* EVENEMENTS */
#evenements .magevenements-content{overflow:hidden; position:relative; width:100%; clear:both}
#evenements .contenuevenement{overflow:hidden; position:relative; font-size:11px;  width:100%; clear:both}
#evenements .contenuevenement .liste-fichiers{list-style-type:disc;margin:5px 0 0 16px}
#evenements .contenuevenement .liste-fichiers li{margin:5px 0}
#evenements .contenuevenement .liste-fichiers li a{text-decoration:none}
#evenements .contenuevenement .liste-fichiers li .lien-url:hover{text-decoration:underline}
#evenements .contenuevenement .liste-fichiers li img{display:inline}
#evenements .contenuevenement.avecvisu .animation-evt{float:left; margin-right:26px; display:inline; width:236px}
#evenements .contenuevenement.avecvisu .contenueven{float:left; width:410px; display:inline}

/* SERVICES ATELIERS */
#services-ateliers .lien06{clear:both;float:right;margin-top:5px;margin-right:20px}
#services-ateliers .lien06 span{text-decoration:underline}
div#services-ateliers p {clear:both;}

/* OUVERTURES EXCEPITIONNELLES */
.horairecomment {color:#000000; margin:0 0 5px 0;}

/* SERVICES MAGASIN */
div#services-magasin p {clear:both;}

/* Cas ou il n y a  pas de fiche magasin */
.error-magasin {float:left;margin-top:100px;text-align:center;width:750px}