/* CSS Document */
body { margin:0; font-size:10px; font-family:"Trebuchet MS"; background:url(images/bg-top.jpg) no-repeat center top #8960a2; text-align:justify; }
#conteneur{ width:955px; margin:0 auto; position:relative; }

#logo {float:left;display:inline; padding:0; margin:144px 695px 0 25px; width:234px; height:73px; }
#logo h1 {padding:0; margin:0; text-indent:-5000px;}


/**************************************************************************/
/***************************** PAGE ACCUEIL *******************************/
/**************************************************************************/
#zoneFlash {position:absolute; top:0; left:148px; width:787px; height:225px; z-index:10;}

#colGauche {clear:left; float:left; display:inline; padding:0; margin:0; width:195px; }

ul#menu {float:left; display:inline; padding:0; margin:45px 0 0 5px; width:181px; list-style:none;}
ul#menu li {float:left; display:block; padding:0px; margin:0; width:181px; height:27px; background:url(images/separation-menu.gif) no-repeat bottom; line-height:25px;}
ul#menu li a {color:#fff; display:block; font-size:1.3em; font-weight:bold; text-decoration:none; padding:0; width:169px; height:25px; padding:0 6px;}
ul#menu li a:hover {color:#ffffff; display:block; font-size:1.3em; font-weight:bold; text-decoration:none; background:#5f327b; padding:0; width:169px; height:25px; padding:0 6px;}

ul#menuKeolis {float:left; display:inline; padding:130px 0 0 0; margin:5px 0 0 5px; width:190px; height:56px; list-style:none; background:url(images/bg-menu-keolis.jpg) no-repeat right top;}
ul#menuKeolis li {float:left; display:block; padding:0px; margin:0; width:181px; height:27px; background:url(images/separation-menu.gif) no-repeat bottom; line-height:25px;}
ul#menuKeolis li a {color:#fff; display:block; font-size:1.3em; font-weight:bold; text-decoration:none; padding:0; width:169px; height:25px; padding:0 6px;}
ul#menuKeolis li a:hover {color:#fff; display:block; font-size:1.3em; font-weight:bold; text-decoration:none; background:#206aab; padding:0; width:169px; height:25px; padding:0 6px;}

a#villeAlencon {float:left; padding:0; margin:0; width:195px; height:49px; background:url(images/btn-ville-alencon.jpg); text-indent:-5000px;}
a#commentVais {float:left; padding:0; margin:10px 10px; width:175px; height:78px; background:url(images/btn-comment-jy-vais.jpg); text-indent:-5000px;}
a#installeOrne {float:left; padding:0; margin:0px; width:185px; height:61px; background:url(images/btn-installe.jpg); text-indent:-5000px;}

#colCentre {float:left; display:inline; padding:25px 20px 0 20px; margin:24px 0 0 0px; width:555px; height:745px; background:url(images/top-contenu-accueil.gif) no-repeat top #ffffff;}
#colCentre h2 {float:left; padding:0; margin:0; color:#84a809; font-size:2.5em; font-weight:normal; width:555px;}
#colCentre h3 {clear:left; float:left; padding:0 0 3px 0; margin:-3px 0 10px 0; color:#84a809; font-size:2.0em; font-weight:normal; border-bottom:1px solid #e0ecb5; width:555px;}
#colCentre p {float:left; display:inline; padding:0 0 30px 0; margin:0; color:#556322; font-size:1.3em; text-align:justify;}
#colCentre p a {color:#ff5c00; font-weight:bold;}
#colCentre p span {color:#ff5c00; font-size:1.5em;}

#colCentre h2#news {float:left; padding:0; margin:0 0 8px 0; color:#6b388b; font-size:2.5em; font-weight:normal; width:555px; border-bottom:1px solid #c6b2d2;}
#colCentre p.date {float:left; padding:0; margin:0; color:#0475c5; font-size:1.2em;}
#colCentre h3.titreActu {/*clear:left;*/ float:left; padding:0; margin:-2px 0 0 0; color:#6b388b; font-size:1.4em; font-weight:bold; border:none; width:360px; }
#colCentre p.txtActu {float:left; padding:0; margin:2px 0 15px 0; color:#5f6b75; font-size:1.2em; line-height:15px; width:360px; }
#colCentre a#plus {float:left; padding:0; margin:5px 0 0 0; color:#ff5c00; font-weight:bold; font-size:1.4em;}

#colDroite {float:left; display:inline; padding:0; margin:0; width:165px;}
#appelez {float:left; display:inline; padding:0px; margin:49px 0 0 10px; width:155px; height:70px; background:url(images/appelez-alto.jpg) no-repeat top; text-indent:-5000px;}

#plans {float:left; display:inline;  padding:10px 7px; margin:5px 0 0 10px; width:141px; height:82px; background:url(images/btn-plans.gif) no-repeat top; color:#FFFFFF; font-size:1.6em; line-height:19px;}
#plans span {font-weight:bold; font-size:1.2em;}
#plans a {font-weight:bold; font-size:0.8em; display:block; margin-top:10px; color:#FFFFFF;}

#tarifs {float:left; display:inline; padding:10px 7px; margin:5px 0 0 10px; width:141px; height:80px; background:url(images/btn-tarifs.gif); color:#FFFFFF; font-size:1.6em; line-height:19px; letter-spacing:-1px; text-align:left;}
#tarifs span {font-weight:bold; font-size:1.2em;}
#tarifs a {font-weight:bold; font-size:0.8em; display:block; margin-top:10px; color:#FFFFFF;}

#itineo {float:left; display:inline;  padding:10px 7px; margin:5px 0 0 10px; width:141px; height:80px; background:url(images/btn-itineo.gif); color:#FFFFFF; font-size:1.4em; line-height:15px; text-align:left; }
#itineo span {font-weight:bold; font-size:1.3em; font-style:italic;}
#itineo a {font-weight:bold; font-size:0.9em; display:block; margin-top:8px; color:#FFFFFF;}

#hibus {float:left; display:inline; padding:5px 0px 0 70px; margin:5px 0 0 10px; width:85px; height:95px; background:url(images/btn-hibus.jpg); color:#000; font-size:1.3em; line-height:15px; text-align:left; }
#hibus a {font-weight:bold; font-size:1em; display:block; margin-top:5px; color:#000;}

#newsletter {float:left; display:inline; padding:3px 8px; margin:5px 0 0 10px; width:139px; height:94px; color:#fff; background:url(images/btn-newsletter.gif); font-size:1.2em;}
#newsletter h4 {float:left; padding:0; margin:0px; font-size:1.4em; font-weight:bold;}
#newsletter p {float:left; padding:0; margin:0px; font-weight:normal; width:139px; line-height:12px; text-align:left;}
#newsletter input {float:left; border:1px solid #b4bb9b; color:#8f8e8d; font-size:12px; width:110px; height:14px; margin:3px 2px 0 0;}
#newsletter .btnSubmit {float:left; color:#ffffff; background:url(images/bg-submit.jpg) repeat-x; font-size:8px; font-weight:bold; width:22px; height:17px; margin:3px 0 0 0; padding:0; border:none; text-align:center;}

#environnement {float:left; display:inline; color:#cbe44a; font-size:1.3em; padding:95px 0 0 68px; margin:5px 0; font-weight:bold; width:97px; height:29px; background:url(images/alto-et-environnement.jpg);}

#footer {clear:left; margin:0px auto; width:100%; height:120px; background:url(images/bg-footer.jpg) center;}
#footer #contenuFooter { width:290px; margin:0 auto; padding:55px 0 0 665px; position:relative; font-size:1.2em; }
#footer #contenuFooter a { color:#ffffff; text-decoration:none; font-weight:bold; }

#btnNewReseau{ display:block; background:url(images/btn-reseau2009.jpg) no-repeat; text-indent:-5000px; height:240px; width:555px; border:0;}
/**************************************************************************/
/*************************** PAGES NAVIGATION *****************************/
/**************************************************************************/
#header {position:absolute; top:0; left:148px; width:787px; height:225px; }

#colCentreNav {float:left; display:inline; width:595px; padding:0px; margin:24px 0 0 0px; background:#FFFFFF; min-height:770px;}
#colCentreNav h2#titrePageViolet {float:left; padding:22px 0 0 22px; margin:0; color:#ffffff; font-size:2.8em; font-weight:normal; width:573px; height:88px; background:url(images/top-contenu-nav-violet.jpg);}
#colCentreNav h2#titrePageRose {float:left; padding:22px 0 0 22px; margin:0; color:#ffffff; font-size:2.8em; font-weight:normal; width:573px; height:88px; background:url(images/top-contenu-nav-rose.jpg);}
#colCentreNav h2#titrePageOrange {float:left; padding:22px 0 0 22px; margin:0; color:#ffffff; font-size:2.8em; font-weight:normal; width:573px; height:88px; background:url(images/top-contenu-nav-orange.jpg);}
#colCentreNav h2#titrePageVert {float:left; padding:22px 0 0 22px; margin:0; color:#ffffff; font-size:2.8em; font-weight:normal; width:573px; height:88px; background:url(images/top-contenu-nav-vert.jpg);}
#colCentreNav h2#titrePageBleu {float:left; padding:22px 0 0 22px; margin:0; color:#ffffff; font-size:2.8em; font-weight:normal; width:573px; height:88px; background:url(images/top-contenu-nav-bleu.jpg);}
#colCentreNav h2#titrePageGris {float:left; padding:22px 0 0 22px; margin:0; color:#333; font-size:2.8em; font-weight:normal; width:573px; height:88px; background:url(images/top-contenu-nav-gris.jpg);}
#colCentreNav h3 {clear:left; float:left; display:inline; padding:0px; margin:0px 22px 8px 23px; color:#6b388b; font-size:2.0em; font-weight:normal; border-bottom:1px solid #c6b2d2; width:550px;}
#colCentreNav h3.titreActuKeolis {clear:left; float:left; padding:0px; margin:0px 22px 8px 23px; color:#0475c5; font-size:2.0em; font-weight:normal; border-bottom:1px solid #cde4f5; width:550px;}
#colCentreNav h3.titreActuAltobus {clear:left; float:left; padding:0px; margin:0px 22px 8px 23px; color:#84a809; font-size:2.0em; font-weight:normal; border-bottom:1px solid #e0ecb5; width:550px;}
#colCentreNav p {float:left; display:inline; padding:0 0 10px 0; margin:0 22px; color:#5f6b75; font-size:1.3em; text-align:justify; width:550px;}
#colCentreNav p.introKeolis {float:left; display:inline; padding:0 0 10px 0; margin:0 22px; color:#0475c5; font-size:1.3em; text-align:justify; width:550px; font-weight:bold;}
#colCentreNav p.introAltobus {float:left; display:inline; padding:0 0 10px 0; margin:0 22px; color:#e86a35; font-size:1.3em; text-align:justify; width:550px; font-weight:bold;}
#colCentreNav p.gauche {float:left; display:inline; padding:0 0 10px 0; margin:0 15px 0 22px; color:#5f6b75; font-size:1.3em; text-align:justify; width:280px;}
#colCentreNav p.gauche2 {float:left; display:inline; padding:0 0 10px 0; margin:0 30px 0 22px; color:#5f6b75; font-size:1.3em; text-align:justify; width:365px;}
#colCentreNav p.checkBleu {float:left; display:inline; padding:0 0 15px 20px; margin:0 22px; color:#5f6b75; font-size:1.3em; text-align:justify; background:url(images/puce-check-bleu.gif) no-repeat left top; width:530px;}
#colCentreNav p.checkVert {float:left; display:inline; padding:0 0 0px 20px; margin:0 22px 0 42px; color:#5f6b75; font-size:1.3em; text-align:justify; background:url(images/puce-check-vert.gif) no-repeat 0px 3px; width:510px;}
#colCentreNav p a {color:#e86a35; font-weight:bold;}
/*#colCentreNav ul {float:left; clear:left; padding:0 0 10px 20px; margin:0 22px; color:#556322; font-size:1.3em; text-align:justify; }
#colCentreNav ul li {clear:left; padding:0; margin:0; }
*/
#colCentreNav .encart {float:left; margin:0 0 20px 0; padding:0; width:255px; background:url(images/bottom-encart.jpg) no-repeat bottom #ffd8a4;}
#colCentreNav .encart h3 {float:left; margin:0; padding:15px 0 0 43px; width:212px; height:27px; color:#ff6900; font-size:1.8em; font-weight:normal; background:url(images/top-encart.jpg); border:none;}
#colCentreNav .encart ul {float:left; margin:0; padding:5px 0 5px 20px; color:#5f6b75; font-size:1.2em; list-style:none; border-left:10px solid #FFFFFF; width:205px; text-align:left; line-height:1.3em;}
#colCentreNav .encart ul li {margin:0; padding:0 0 5px 0;}
#colCentreNav .encart p {float:left; margin:0; padding:5px 0 5px 10px; color:#5f6b75; font-size:1.2em; list-style:none; border-left:10px solid #FFFFFF; width:225px; text-align:left; line-height:1.3em;}

#colCentreNav a.ligne1 {float:left; padding:0px 55px 0 10px; margin:0 20px 10px 22px; width:487px; height:39px; line-height:39px; color:#ff5c00; font-size:1.2em; background:url(images/bg-ligne-plan.jpg); text-decoration:none; text-align:left;}
#colCentreNav a.ligne1 span {float:left; display:block; font-size:1.6em; margin:-2px 10px 0px 0;}
#colCentreNav a.ligne2 {float:left; padding:6px 55px 0 10px; margin:0 22px 10px 20px; width:487px; height:33px; color:#ff5c00; font-size:1.2em; background:url(images/bg-ligne-plan.jpg); text-decoration:none; line-height:1.2em; text-align:left;}
#colCentreNav a.ligne2 span {float:left; display:block; font-size:1.6em; margin:0px 10px 0px 0; padding:0; line-height:25px;}

#colCentreNav h4 {clear:left; float:left; display:inline; padding:0 0 0 37px; margin:10px 22px 0px 22px; color:#e19001; font-size:1.8em; font-weight:normal; width:513px; height:31px; line-height:31px; background:url(images/icone-tarif.gif) no-repeat left;}
#colCentreNav p.tarif {float:left; display:inline; padding:10px 0 5px 0; margin:0 22px 0px 60px; color:#5f6b75; font-size:1.2em; text-align:justify; width:510px; border-bottom:1px dashed #a5aeb5;}
#colCentreNav p.tarifGauche {float:left; display:inline; padding:0px 0 10px 0; margin:0 22px 10px 60px; color:#5f6b75; font-size:1.2em; text-align:left; width:237px;}

#colCentreNav .encartTarifs {float:left; margin:10px 0 20px 0; padding:0; width:255px; background:url(images/bottom-encart-tarifs.jpg) no-repeat bottom #ecf1f5;}
#colCentreNav .encartTarifs h3 {float:left; margin:0; padding:15px 0 0 50px; width:205px; height:25px; color:#5f6b75; font-size:1.6em; font-weight:normal; background:url(images/top-encart-tarifs.jpg); border:none;}
#colCentreNav .encartTarifs ul {float:left; margin:0; padding:5px 0 5px 10px; color:#5f6b75; font-size:1.2em; list-style:none; border-left:10px solid #FFFFFF; width:215px; text-align:left; line-height:1.3em;}
#colCentreNav .encartTarifs ul li {margin:0; padding:0 0 7px 0;}

#colCentreNav .encartTarifsAllegro {float:left; margin:10px 0 20px 0; padding:0; width:255px; background:url(images/bottom-encart-tarifs.jpg) no-repeat bottom #ecf1f5;}
#colCentreNav .encartTarifsAllegro h3 {float:left; margin:0; padding:18px 0 0 60px; width:195px; height:22px; color:#657b9b; font-size:1.5em; font-weight:normal; background:url(images/top-encart-tarifs-allegro.jpg); border:none;}
#colCentreNav .encartTarifsAllegro h3 span {color:#7eaf48; font-weight:bold; }
#colCentreNav .encartTarifsAllegro ul {float:left; margin:0; padding:5px 0 5px 10px; color:#657b9b; font-size:1.2em; list-style:none; border-left:10px solid #FFFFFF; width:215px; text-align:left; line-height:1.3em;}
#colCentreNav .encartTarifsAllegro ul li {margin:0; padding:0 0 7px 0;}

#colCentreNav .encartTarifsMoovia {float:left; margin:10px 0 20px 0; padding:0; width:255px; background:url(images/bottom-encart-tarifs-moovia.jpg) no-repeat bottom #ffecf5;}
#colCentreNav .encartTarifsMoovia h3 {float:left; margin:0; padding:18px 0 0 60px; width:195px; height:22px; color:#796c83; font-size:1.5em; font-weight:normal; background:url(images/top-encart-tarifs-moovia.jpg); border:none;}
#colCentreNav .encartTarifsMoovia h3 span {color:#e20069; font-weight:bold; }
#colCentreNav .encartTarifsMoovia ul {float:left; margin:0; padding:5px 0 5px 10px; color:#796c83; font-size:1.2em; list-style:none; border-left:10px solid #FFFFFF; width:215px; text-align:left; line-height:1.3em;}
#colCentreNav .encartTarifsMoovia ul li {margin:0; padding:0 0 7px 0;}

#colCentreNav .encartTarifsScolpass {float:left; margin:10px 0 20px 0; padding:0; width:255px; background:url(images/bottom-encart-scolpass.jpg) no-repeat bottom;}
#colCentreNav .encartTarifsScolpass h3 {float:left; margin:0; padding:18px 0 0 65px; width:190px; height:24px; color:#e20069; font-weight:bold; font-size:1.5em; background:url(images/top-encart-scolpass.jpg); border:none;}
#colCentreNav .encartTarifsScolpass p {float:left; margin:0; padding:5px 0 5px 10px; color:#5f6b75; font-size:1.2em; list-style:none; border-left:10px solid #FFFFFF; width:215px; text-align:left; line-height:1.3em;}

#colCentreNav .encartTarifsAlize {float:left; margin:10px 0 20px 0; padding:0; width:255px; background:url(images/bottom-encart-tarifs-alize.jpg) no-repeat bottom #faffe5;}
#colCentreNav .encartTarifsAlize h3 {float:left; margin:0; padding:18px 0 0 60px; width:195px; height:22px; color:#858864; font-size:1.5em; font-weight:normal; background:url(images/top-encart-tarifs-alize.jpg); border:none;}
#colCentreNav .encartTarifsAlize h3 span {color:#71a742; font-weight:bold; }
#colCentreNav .encartTarifsAlize ul {float:left; margin:0; padding:5px 0 5px 10px; color:#858864; font-size:1.2em; list-style:none; border-left:10px solid #FFFFFF; width:215px; text-align:left; line-height:1.3em;}
#colCentreNav .encartTarifsAlize ul li {margin:0; padding:0 0 7px 0;}

#colCentreNav .encartTarifsActis {float:left; margin:10px 0 20px 0; padding:0; width:255px; background:url(images/bottom-encart-tarifs-actis.jpg) no-repeat bottom #fff5f0;}
#colCentreNav .encartTarifsActis h3 {float:left; margin:0; padding:18px 0 0 60px; width:195px; height:22px; color:#917052; font-size:1.5em; font-weight:normal; background:url(images/top-encart-tarifs-actis.jpg); border:none;}
#colCentreNav .encartTarifsActis h3 span {color:#88b833; font-weight:bold; }
#colCentreNav .encartTarifsActis ul {float:left; margin:0; padding:5px 0 5px 10px; color:#917052; font-size:1.2em; list-style:none; border-left:10px solid #FFFFFF; width:215px; text-align:left; line-height:1.3em;}
#colCentreNav .encartTarifsActis ul li {margin:0; padding:0 0 7px 0;}

#colCentreNav .encartTarifsLiberter {float:left; margin:10px 0 20px 0; padding:0; width:255px; background:url(images/bottom-encart-tarifs-liberter.jpg) no-repeat bottom ;}
#colCentreNav .encartTarifsLiberter h3 {float:left; margin:0; padding:24px 0 0 60px; width:195px; height:22px; color:#007e94; font-size:1.5em; font-weight:bold; background:url(images/top-encart-tarifs-liberter.jpg); border:none;}
#colCentreNav .encartTarifsLiberter ul {float:left; margin:0; padding:5px 0 5px 10px; color:#658671; font-size:1.2em; list-style:none; border-left:10px solid #FFFFFF; width:215px; text-align:left; line-height:1.3em;}
#colCentreNav .encartTarifsLiberter ul li {margin:0; padding:0 0 7px 0;}

#colCentreNav .encartHoraires {float:left; margin:0 0 50px 0; padding:0; width:255px; background:url(images/bottom-encart.jpg) no-repeat bottom #ffd8a4;}
#colCentreNav .encartHoraires h3 {float:left; margin:0; padding:15px 0 0 48px; width:207px; height:27px; color:#ff6900; font-size:1.8em; font-weight:normal; background:url(images/top-encart-horaires.jpg); border:none;}
#colCentreNav .encartHoraires ul {float:left; margin:0; padding:5px 0 5px 15px; color:#5f6b75; font-size:1.2em; list-style:none; border-left:10px solid #FFFFFF; width:215px; text-align:left; line-height:1.3em;}
#colCentreNav .encartHoraires ul li {margin:0; padding:0 0 5px 0;}
#colCentreNav p.pointVente {float:left; display:inline; padding:0px 0 5px 0; margin:0 22px 0 60px; color:#5f6b75; font-size:1.2em; text-align:justify; width:510px;}

#colCentreNav .encartEcrire {float:left; margin:0 0 40px 0; padding:0; width:255px; background:url(images/bottom-encart.jpg) no-repeat bottom #ffd8a4;}
#colCentreNav .encartEcrire h3 {float:left; margin:0; padding:15px 0 0 48px; width:207px; height:27px; color:#ff6900; font-size:1.8em; font-weight:normal; background:url(images/top-encart-ecrire.jpg); border:none;}
#colCentreNav .encartEcrire p {float:left; margin:0; padding:5px 0 5px 15px; color:#5f6b75; font-size:1.2em; list-style:none; border-left:10px solid #FFFFFF; width:215px; line-height:1.3em; text-align:center;}

#colCentreNav .encartItineo {float:left; margin:0 0 50px 0; padding:0; width:255px; background:url(images/bottom-encart-itineo.jpg) no-repeat bottom #edf7ca;}
#colCentreNav .encartItineo h3 {float:left; margin:0; padding:15px 0 0 48px; width:207px; height:27px; color:#ffffff; font-size:1.8em; font-weight:normal; background:url(images/top-encart-itineo.jpg); border:none;}
#colCentreNav .encartItineo ul {float:left; margin:0; padding:5px 0 5px 15px; color:#ffffff; font-size:1.2em; list-style:none; border-left:10px solid #FFFFFF; width:215px; text-align:left; line-height:1.3em;}
#colCentreNav .encartItineo ul li {margin:0; padding:0 0 7px 0;}

#colCentreNav .encartMoovia {float:left; display:inline; margin:0 0 40px 40px; padding:0; width:255px; background:url(images/bottom-encart-moovia.jpg) no-repeat right bottom #edafb7;}
#colCentreNav .encartMoovia h3 {float:left; margin:0; padding:18px 0 0 63px; width:192px; height:24px; color:#d00057; font-size:1.7em; font-weight:normal; background:url(images/top-encart-moovia.jpg); border:none;}
#colCentreNav .encartMoovia p {float:left; margin:0; padding:5px 0 5px 20px; color:#d00057; font-size:1.2em; list-style:none; border-left:10px solid #FFFFFF; width:200px; line-height:1.3em; text-align:left;}
#colCentreNav .encartMoovia p a {color:#d00057; text-decoration:none}

#colCentreNav .encartAllegro {float:left; display:inline; margin:0 0 40px 20px; padding:0; width:255px; background:url(images/bottom-encart-allegro.jpg) no-repeat right bottom #a0bdeb;}
#colCentreNav .encartAllegro h3 {float:left; margin:0; padding:18px 0 0 63px; width:192px; height:24px; color:#204b8e; font-size:1.7em; font-weight:normal; background:url(images/top-encart-allegro.jpg); border:none;}
#colCentreNav .encartAllegro p {float:left; margin:0; padding:5px 0 5px 20px; color:#204b8e; font-size:1.2em; list-style:none; border-left:10px solid #FFFFFF; width:200px; line-height:1.3em; text-align:left;}
#colCentreNav .encartAllegro p a {color:#204b8e; text-decoration:none}

#colCentreNav .guidbusColleges {float:left; display:inline; margin:0 0 40px 32px; padding:0; width:255px; background:url(images/bottom-encart-moovia.jpg) no-repeat right bottom #edafb7;}
#colCentreNav .guidbusColleges h3 {float:left; margin:0; padding:15px 0 0 48px; width:207px; height:27px; color:#d00057; font-size:1.8em; font-weight:normal; background:url(images/top-encart-guidbus-colleges.jpg); border:none;}
#colCentreNav .guidbusColleges p {float:left; margin:0; padding:5px 0 5px 20px; color:#d00057; font-size:1.2em; list-style:none; border-left:10px solid #FFFFFF; width:225px; line-height:1.3em; text-align:left;}
#colCentreNav .guidbusColleges p a {color:#d00057; text-decoration:none}

#colCentreNav .guidbusLycees {float:left; display:inline; margin:0 0 40px 20px; padding:0; width:255px; background:url(images/bottom-encart-allegro.jpg) no-repeat right bottom #a0bdeb;}
#colCentreNav .guidbusLycees h3 {float:left; margin:0; padding:15px 0 0 48px; width:207px; height:27px; color:#204b8e; font-size:1.8em; font-weight:normal; background:url(images/top-encart-guidbus-lycees.jpg); border:none;}
#colCentreNav .guidbusLycees p {float:left; margin:0; padding:5px 0 5px 20px; color:#204b8e; font-size:1.2em; list-style:none; border-left:10px solid #FFFFFF; width:225px; line-height:1.3em; text-align:left;}
#colCentreNav .guidbusLycees p a {color:#204b8e; text-decoration:none}

#colCentreNav p.message {float:left; display:inline; padding:0 0 10px 0; margin:0 22px; color:#ff5c00; font-size:1.3em; text-align:justify; width:555px; font-weight:bold;}
#colCentreNav .chpCourt{ float:left; padding:0; margin:8px 0 0 22px; display:inline; color:#596671; font-size:1.2em; width:264px;}
#colCentreNav .chpLong{ float:left; padding:0; margin:8px 0 0 22px; display:inline; color:#596671; font-size:1.2em; width:550px;}
#colCentreNav .chtSubmit{ float:left; padding:0; margin:8px 0 40px 22px; display:inline; width:550px; text-align:center;}
#colCentreNav label {display:block; width:80px; float:left; padding:0; margin:0; text-align:left; line-height:12px;}


#colCentreNav .btnPlanReseau {float:left; margin:0 0 20px 0; padding:4px 7px; width:141px; height:96px; color:#FFFFFF; font-size:1.6em; line-height:19px; text-align:left; background:url(images/btn-plan-reseau.jpg) no-repeat;}
#colCentreNav .btnPlanReseau span {font-weight:bold; font-size:1.2em;}
#colCentreNav .btnPlanReseau a {font-weight:bold; font-size:12px; display:block; margin-top:3px; color:#FFFFFF;}


/*********************************** plans et horaires des lignes - version 2009 ***********************************/
#ligne1 {float:left; clear:left; display:inline; width:550px; height:50px; padding:5px 0; margin:0 0 10px 25px; background:url(images/ligne1.jpg) no-repeat;}
#ligne1 h4 {float:left; width:100px; height:60px; padding:0; margin:0; color:#FFF; font-size:22px; text-align:center; line-height:45px; background:none;}
#ligne1 h5 {float:left; width:430px; padding:0 10px; margin:0 0 5px 0; color:#e3007a; font-size:14px;}
#ligne1 a.plan {float:left; width:190px; padding:0 0 0 48px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none; }
#ligne1 a.horaires {float:left; width:150px; padding:0 0 0 50px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none;}

#ligne2 {float:left; clear:left; display:inline; width:550px; height:50px; padding:5px 0; margin:0 0 10px 25px; background:url(images/ligne2.jpg) no-repeat;}
#ligne2 h4 {float:left; width:100px; height:60px; padding:0; margin:0; color:#FFF; font-size:22px; text-align:center; line-height:45px; background:none;}
#ligne2 h5 {float:left; width:430px; padding:0 10px; margin:0 0 5px 0; color:#6b358c; font-size:14px;}
#ligne2 a.plan {float:left; width:190px; padding:0 0 0 48px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none; }
#ligne2 a.horaires {float:left; width:150px; padding:0 0 0 50px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none;}

#ligne3 {float:left; clear:left; display:inline; width:550px; height:50px; padding:5px 0; margin:0 0 25px 25px; background:url(images/ligne3.jpg) no-repeat;}
#ligne3 h4 {float:left; width:100px; height:60px; padding:0; margin:0; color:#FFF; font-size:22px; text-align:center; line-height:45px; background:none;}
#ligne3 h5 {float:left; width:430px; padding:0 10px; margin:0 0 5px 0; color:#00a735; font-size:14px;}
#ligne3 a.plan {float:left; width:190px; padding:0 0 0 48px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none; }
#ligne3 a.horaires {float:left; width:150px; padding:0 0 0 50px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none;}

#itineo1 {float:left; clear:left; display:inline; width:550px; height:50px; padding:5px 0; margin:0 0 10px 25px; background:url(images/itineo1.jpg) no-repeat;}
#itineo1 h4 {float:left; width:100px; height:60px; padding:0; margin:0; color:#FFF; font-size:22px; text-align:center; font-style:italic; line-height:45px; background:none;}
#itineo1 h5 {float:left; width:430px; padding:0 10px; margin:0 0 5px 0; color:#de0323; font-size:14px;}
#itineo1 a.plan {float:left; width:190px; padding:0 0 0 48px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none; }
#itineo1 a.horaires {float:left; width:150px; padding:0 0 0 50px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none;}

#itineo2 {float:left; clear:left; display:inline; width:550px; height:50px; padding:5px 0; margin:0 0 10px 25px; background:url(images/itineo2.jpg) no-repeat;}
#itineo2 h4 {float:left; width:100px; height:60px; padding:0; margin:0; color:#FFF; font-size:22px; text-align:center; font-style:italic; line-height:45px; background:none;}
#itineo2 h5 {float:left; width:430px; padding:0 10px; margin:0 0 5px 0; color:#4db025; font-size:14px;}
#itineo2 a.plan {float:left; width:190px; padding:0 0 0 48px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none; }
#itineo2 a.horaires {float:left; width:150px; padding:0 0 0 50px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none;}

#itineo3 {float:left; clear:left; display:inline; width:550px; height:50px; padding:5px 0; margin:0 0 10px 25px; background:url(images/itineo3.jpg) no-repeat;}
#itineo3 h4 {float:left; width:100px; height:60px; padding:0; margin:0; color:#FFF; font-size:22px; text-align:center; font-style:italic; line-height:45px; background:none;}
#itineo3 h5 {float:left; width:430px; padding:0 10px; margin:0 0 5px 0; color:#6abeec; font-size:14px;}
#itineo3 a.plan {float:left; width:190px; padding:0 0 0 48px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none; }
#itineo3 a.horaires {float:left; width:150px; padding:0 0 0 50px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none;}

#itineo4 {float:left; clear:left; display:inline; width:550px; height:50px; padding:5px 0; margin:0 0 10px 25px; background:url(images/itineo4.jpg) no-repeat;}
#itineo4 h4 {float:left; width:100px; height:60px; padding:0; margin:0; color:#FFF; font-size:22px; text-align:center; font-style:italic; line-height:45px; background:none;}
#itineo4 h5 {float:left; width:430px; padding:0 10px; margin:0 0 5px 0; color:#e69551; font-size:14px;}
#itineo4 a.plan {float:left; width:190px; padding:0 0 0 48px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none; }
#itineo4 a.horaires {float:left; width:150px; padding:0 0 0 50px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none;}

#itineo5 {float:left; clear:left; display:inline; width:550px; height:50px; padding:5px 0; margin:0 0 10px 25px; background:url(images/itineo5.jpg) no-repeat;}
#itineo5 h4 {float:left; width:100px; height:60px; padding:0; margin:0; color:#FFF; font-size:22px; text-align:center; font-style:italic; line-height:45px; background:none;}
#itineo5 h5 {float:left; width:440px; padding:0 0 0 10px; margin:0 0 5px 0; color:#1472ba; font-size:14px;}
#itineo5 a.plan {float:left; width:190px; padding:0 0 0 48px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none; }
#itineo5 a.horaires {float:left; width:150px; padding:0 0 0 50px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none;}

#itineo6 {float:left; clear:left; display:inline; width:550px; height:50px; padding:5px 0; margin:0 0 10px 25px; background:url(images/itineo6.jpg) no-repeat;}
#itineo6 h4 {float:left; width:100px; height:60px; padding:0; margin:0; color:#FFF; font-size:22px; text-align:center; font-style:italic; line-height:45px; background:none;}
#itineo6 h5 {float:left; width:430px; padding:0 10px; margin:0 0 5px 0; color:#ad8421; font-size:14px;}
#itineo6 a.plan {float:left; width:190px; padding:0 0 0 48px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none; }
#itineo6 a.horaires {float:left; width:150px; padding:0 0 0 50px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none;}

#itineo7 {float:left; clear:left; display:inline; width:550px; height:50px; padding:5px 0; margin:0 0 10px 25px; background:url(images/itineo7.jpg) no-repeat;}
#itineo7 h4 {float:left; width:100px; height:60px; padding:0; margin:0; color:#FFF; font-size:22px; text-align:center; font-style:italic; line-height:45px; background:none;}
#itineo7 h5 {float:left; width:430px; padding:0 10px; margin:0 0 5px 0; color:#535355; font-size:14px;}
#itineo7 a.plan {float:left; width:190px; padding:0 0 0 48px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none; }
#itineo7 a.horaires {float:left; width:150px; padding:0 0 0 50px; margin:0; color:#5f6b75; font-size:13px; line-height:25px; text-decoration:none;}

table#domino {float:left; display:inline; margin:0 0 30px 25px; font-size:12px; color:#5f6b75; text-align:center; line-height:15px; }
table#domino .entete {font-size:13px; background:#5f6b75; color:#FFF; font-weight:bold;}
table#domino td {background-color:#f7f5f4;}

h6#titreTarif {float:left; display:inline; margin:0 20px; width:215px; background:url(images/bg-tableau-tarifs.jpg) no-repeat top left; color:#FFF; font-weight:bold; padding:5px 10px; font-size:13px;line-height:13px; }
h6#titreTarif  a {color:#FFF; text-decoration:none; }
table#recapTarifs {float:left; display:inline; margin:0 0 20px 20px; font-size:12px; color:#5f6b75; text-align:left; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; }
table#recapTarifs span {font-size:12px; line-height:13px;}
table#recapTarifs .pair {background-color:#ebebeb; }
table#recapTarifs .prix { font-weight:bold; text-align:right;}


ul.tabset_tabs {float:left; display:inline; padding:0; margin:-45px 0 0 100px; width:490px; height:41px; list-style:none; }
ul.tabset_tabs li {float:left; padding:0; margin:0 7px 0 0; width:41px; height:41px; display:inline;}

ul.tabset_tabs li a{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#FFB200;
    text-decoration:none
}

ul.tabset_tabs li a:hover{z-index:25; background-color:#ffffff}

/*the span will display just on :hover state*/
ul.tabset_tabs li a span.ligne1, ul.tabset_tabs li a span.ligne2, ul.tabset_tabs li a span.ligne3, ul.tabset_tabs li a span.ligne4, ul.tabset_tabs li a span.ligne5, ul.tabset_tabs li a span.ligne6, ul.tabset_tabs li a span.ligne7, ul.tabset_tabs li a span.ligne8, ul.tabset_tabs li a span.ligne9, ul.tabset_tabs li a span.ligne10 {display: none}
ul.tabset_tabs li a:hover span.ligne1 { display:block; position:absolute; margin-top:-110px; margin-left:-50px; width:300px; border:1px solid #f78700; background-color:#fff1e1; color:#f78700; padding:5px; font-size:12px; text-decoration:none; line-height:15px;}
ul.tabset_tabs li a:hover span.ligne2 { display:block; position:absolute; margin-top:-110px; margin-left:-50px; width:300px; border:1px solid #c50008; background-color:#fff0f1; color:#c50008; padding:5px; font-size:12px; text-decoration:none; line-height:15px;}
ul.tabset_tabs li a:hover span.ligne3 { display:block; position:absolute; margin-top:-110px; margin-left:-50px; width:210px; border:1px solid #00adef; background-color:#daf1fb; color:#00adef; padding:5px; font-size:12px; text-decoration:none; line-height:15px;}
ul.tabset_tabs li a:hover span.ligne4 { display:block; position:absolute; margin-top:-110px; margin-left:-50px; width:250px; border:1px solid #9f62b9; background-color:#f1ebf6; color:#9f62b9; padding:5px; font-size:12px; text-decoration:none; line-height:15px;}
ul.tabset_tabs li a:hover span.ligne5 { display:block; position:absolute; margin-top:-110px; margin-left:-50px; width:180px; border:1px solid #ebc200; background-color:#fff8de; color:#ebc200; padding:5px; font-size:12px; text-decoration:none; line-height:15px;}
ul.tabset_tabs li a:hover span.ligne6 { display:block; position:absolute; margin-top:-110px; margin-left:-50px; width:180px; border:1px solid #009371; background-color:#e1f9f3; color:#009371; padding:5px; font-size:12px; text-decoration:none; line-height:15px;}
ul.tabset_tabs li a:hover span.ligne7 { display:block; position:absolute; margin-top:-110px; margin-left:-50px; width:180px; border:1px solid #ec008c; background-color:#fce8f1; color:#ec008c; padding:5px; font-size:12px; text-decoration:none; line-height:15px;}
ul.tabset_tabs li a:hover span.ligne8 { display:block; position:absolute; margin-top:-110px; margin-left:-50px; width:180px; border:1px solid #a2c900; background-color:#eff6d4; color:#a2c900; padding:5px; font-size:12px; text-decoration:none; line-height:15px;}
ul.tabset_tabs li a:hover span.ligne9 { display:block; position:absolute; margin-top:-110px; margin-left:-50px; width:160px; border:1px solid #1e2192; background-color:#ebedfa; color:#1e2192; padding:5px; font-size:12px; text-decoration:none; line-height:15px;}
ul.tabset_tabs li a:hover span.ligne10 { display:block; position:absolute; margin-top:-110px; margin-left:-50px; width:170px; border:1px solid #9e390c; background-color:#f8eae1; color:#9e390c; padding:5px; font-size:12px; text-decoration:none; line-height:15px;}
ul.tabset_tabs li a:hover span h5 {padding:0; margin:0 0 3px 0; font-weight:bold; font-size:14px;}


/*le contenu de la balise span ne sera visible que pour l'état a:hover */
/*ul.tabset_tabs li a span { display: none}
ul.tabset_tabs li a:hover span h5 {padding:0; margin:0 0 3px 0; font-weight:bold; font-size:14px;}
ul.tabset_tabs li a:hover span.ligne1 { display:block; margin:-110px 0 0 -50px; width:300px; border:1px solid #f78700; background-color:#fff1e1; color:#f78700; padding:5px; font-size:12px; text-decoration:none; line-height:15px;}
ul.tabset_tabs li a:hover span.ligne2 { display:block; margin:-110px 0 0 -50px; width:320px; border:1px solid #c50008; background-color:#fff0f1; color:#c50008; padding:5px; font-size:12px; text-decoration:none; line-height:15px;}
ul.tabset_tabs li a:hover span.ligne3 { display:block; margin:-110px 0 0 -50px; width:210px; border:1px solid #00adef; background-color:#daf1fb; color:#00adef; padding:5px; font-size:12px; text-decoration:none; line-height:15px;}
ul.tabset_tabs li a:hover span.ligne4 { display:block; margin:-110px 0 0 -50px; width:250px; border:1px solid #9f62b9; background-color:#f1ebf6; color:#9f62b9; padding:5px; font-size:12px; text-decoration:none; line-height:15px;}
ul.tabset_tabs li a:hover span.ligne5 { display:block; margin:-95px 0 0 -50px; width:180px; border:1px solid #ebc200; 
ul.tabset_tabs li a:hover span.ligne6 { display:block; margin:-95px 0 0 -50px; width:180px; border:1px solid #009371; 
ul.tabset_tabs li a:hover span.ligne7 { display:block; margin:-95px 0 0 -50px; width:180px; border:1px solid #ec008c; 
ul.tabset_tabs li a:hover span.ligne8 { display:block; margin:-95px 0 0 -50px; width:180px; border:1px solid #a2c900; 
ul.tabset_tabs li a:hover span.ligne9 { display:block; margin:-95px 0 0 -70px; width:160px; border:1px solid #1e2192; 
ul.tabset_tabs li a:hover span.ligne10 { display:block; margin:-110px 0 0 -150px; width:170px; border:1px solid #9e390c; background-color:#f8eae1; color:#9e390c; padding:5px; font-size:12px; text-decoration:none; line-height:15px;}
*/
.tabset_tabs li.firstchild a	{ border-left-width:1px }

/* onglet ligne 1 */
.tabset_content1 { clear:left; padding:10px; margin:0 22px 0 23px; border-top:1px solid #f89928; background:#fff1e1; z-index:10; display:none; font-size:1.3em; color:#f78700; line-height:16px;}
.tabset_content1 h2 {float:left; padding:0; margin:0 10px 10px 0; display:block; color:#f78700; font-weight:normal; font-size:18px;}
.tabset_content1 .plan {color:#f78700; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content1 .highslide {color:#f78700; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content1 .horaires {color:#5f6b75; text-decoration:none; margin:10px 0 5px 47px; display:block; font-size:12px; }
.tabset_content1 .horaires span {font-size:12px; color:#5f6b75; font-weight:bold; margin-left:15px;}
.tabset_content1 span {color:#f78700; font-weight:bold; font-size:15px;}

/* onglet ligne 2 */
.tabset_content2 { clear:left; padding:10px; margin:0 22px 0 23px; border-top:1px solid #c50008; background:#fff0f1; z-index:10; display:none; font-size:1.3em; color:#c50008; line-height:16px;}
.tabset_content2 h2 {float:left; padding:0; margin:0 10px 10px 0; display:block; color:#c50008; font-weight:normal; font-size:18px;}
.tabset_content2 .plan {color:#c50008; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content2 .highslide {color:#c50008; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content2 .horaires {color:#5f6b75; text-decoration:none; margin:10px 0 5px 47px; display:block; font-size:12px; }
.tabset_content2 .horaires span {font-size:12px; color:#5f6b75; font-weight:bold; margin-left:15px;}
.tabset_content2 span {color:#c50008; font-weight:bold; font-size:15px;}

/* onglet ligne 3 */
.tabset_content3 { clear:left; padding:10px; margin:0 22px 0 23px; border-top:1px solid #00adef; background:#daf1fb; z-index:10; display:none; font-size:1.3em; color:#00adef; line-height:16px;}
.tabset_content3 h2 {float:left; padding:0; margin:0 10px 10px 0; display:block; color:#00adef; font-weight:normal; font-size:18px;}
.tabset_content3 .plan {color:#00adef; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content3 .highslide {color:#00adef; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content3 .horaires {color:#5f6b75; text-decoration:none; margin:10px 0 5px 47px; display:block; font-size:12px; }
.tabset_content3 .horaires span {font-size:12px; color:#5f6b75; font-weight:bold; margin-left:15px;}
.tabset_content3 span {color:#00adef; font-weight:bold; font-size:15px;}

/* onglet ligne 4 */
.tabset_content4 { clear:left; padding:10px; margin:0 22px 0 23px; border-top:1px solid #9f62b9; background:#f1ebf6; z-index:10; display:none; font-size:1.3em; color:#9f62b9; line-height:16px;}
.tabset_content4 h2 {float:left; padding:0; margin:0 10px 10px 0; display:block; color:#9f62b9; font-weight:normal; font-size:18px;}
.tabset_content4 .plan {color:#9f62b9; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content4 .highslide {color:#9f62b9; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content4 .horaires {color:#5f6b75; text-decoration:none; margin:10px 0 5px 47px; display:block; font-size:12px; }
.tabset_content4 .horaires span {font-size:12px; color:#5f6b75; font-weight:bold; margin-left:15px;}
.tabset_content4 span {color:#9f62b9; font-weight:bold; font-size:15px;}

/* onglet ligne 5 */
.tabset_content5 { clear:left; padding:10px; margin:0 22px 0 23px; border-top:1px solid #ebc200; background:#fff8de; z-index:10; display:none; font-size:1.3em; color:#ebc200; line-height:16px;}
.tabset_content5 h2 {float:left; padding:0; margin:0 10px 10px 0; display:block; color:#ebc200; font-weight:normal; font-size:18px;}
.tabset_content5 .plan {color:#ebc200; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content5 .highslide {color:#ebc200; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content5 .horaires {color:#5f6b75; text-decoration:none; margin:10px 0 5px 47px; display:block; font-size:12px; }
.tabset_content5 .horaires span {font-size:12px; color:#5f6b75; font-weight:bold; margin-left:15px;}
.tabset_content5 span {color:#ebc200; font-weight:bold; font-size:15px;}

/* onglet ligne 6 */
.tabset_content6 { clear:left; padding:10px; margin:0 22px 0 23px; border-top:1px solid #009371; background:#e1f9f3; z-index:10; display:none; font-size:1.3em; color:#009371; line-height:16px;}
.tabset_content6 h2 {float:left; padding:0; margin:0 10px 10px 0; display:block; color:#009371; font-weight:normal; font-size:18px;}
.tabset_content6 .plan {color:#009371; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content6 .highslide {color:#009371; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content6 .horaires {color:#5f6b75; text-decoration:none; margin:10px 0 5px 47px; display:block; font-size:12px; }
.tabset_content6 .horaires span {font-size:12px; color:#5f6b75; font-weight:bold; margin-left:15px;}
.tabset_content6 span {color:#009371; font-weight:bold; font-size:15px;}

/* onglet ligne 7 */
.tabset_content7 { clear:left; padding:10px; margin:0 22px 0 23px; border-top:1px solid #ec008c; background:#fce8f1; z-index:10; display:none; font-size:1.3em; color:#ec008c; line-height:16px;}
.tabset_content7 h2 {float:left; padding:0; margin:0 10px 10px 0; display:block; color:#ec008c; font-weight:normal; font-size:18px;}
.tabset_content7 .plan {color:#ec008c; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content7 .highslide {color:#ec008c; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content7 .horaires {color:#5f6b75; text-decoration:none; margin:10px 0 5px 47px; display:block; font-size:12px; }
.tabset_content7 .horaires span {font-size:12px; color:#5f6b75; font-weight:bold; margin-left:15px;}
.tabset_content7 span {color:#ec008c; font-weight:bold; font-size:15px;}

/* onglet ligne 8 */
.tabset_content8 { clear:left; padding:10px; margin:0 22px 0 23px; border-top:1px solid #a2c900; background:#eff6d4; z-index:10; display:none; font-size:1.3em; color:#a2c900; line-height:16px;}
.tabset_content8 h2 {float:left; padding:0; margin:0 10px 10px 0; display:block; color:#a2c900; font-weight:normal; font-size:18px;}
.tabset_content8 .plan {color:#a2c900; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content8 .highslide {color:#a2c900; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content8 .horaires {color:#5f6b75; text-decoration:none; margin:10px 0 5px 47px; display:block; font-size:12px; }
.tabset_content8 .horaires span {font-size:12px; color:#5f6b75; font-weight:bold; margin-left:15px;}
.tabset_content8 span {color:#a2c900; font-weight:bold; font-size:15px;}

/* onglet ligne 9 */
.tabset_content9 { clear:left; padding:10px; margin:0 22px 0 23px; border-top:1px solid #1e2192; background:#ebedfa; z-index:10; display:none; font-size:1.3em; color:#1e2192; line-height:16px;}
.tabset_content9 h2 {float:left; padding:0; margin:0 10px 10px 0; display:block; color:#1e2192; font-weight:normal; font-size:18px;}
.tabset_content9 .plan {color:#1e2192; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content9 .highslide {color:#1e2192; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content9 .horaires {color:#5f6b75; text-decoration:none; margin:10px 0 5px 47px; display:block; font-size:12px; }
.tabset_content9 .horaires span {font-size:12px; color:#5f6b75; font-weight:bold; margin-left:15px;}
.tabset_content9 span {color:#1e2192; font-weight:bold; font-size:15px;}

/* onglet ligne 10 */
.tabset_content10 { clear:left; padding:10px; margin:0 22px 0 23px; border-top:1px solid #9e390c; background:#f8eae1; z-index:10; display:none; font-size:1.3em; color:#9e390c; line-height:16px;}
.tabset_content10 h2 {float:left; padding:0; margin:0 10px 10px 0; display:block; color:#9e390c; font-weight:normal; font-size:18px;}
.tabset_content10 .plan {color:#9e390c; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content10 .highslide {color:#9e390c; text-decoration:none; font-weight:bold; font-size:15px;}
.tabset_content10 .horaires {color:#5f6b75; text-decoration:none; margin:10px 0 5px 47px; display:block; font-size:12px; }
.tabset_content10 .horaires span {font-size:12px; color:#5f6b75; font-weight:bold; margin-left:15px;}
.tabset_content10 span {color:#9e390c; font-weight:bold; font-size:15px;}


.tabset_content_active	{ display:block;  }
@media aural{
	.tabset_content,
	.tabset_label	{ display:block }
}