html{text-align:center}
body {margin:0 auto;width:1003px; padding:0 0 0 0;text-align:left; background-repeat:no-repeat;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;position:relative}
div{
	position:absolute;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0 0 0 0;
z-index: 1;
}
img{border:0;margin:0;padding:0;}
#div_center {position:relative; margin-left:auto; margin-right:auto; width:1003px; text-align:left;}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

table.qui tr th{padding:5px;text-align:left;border:1px solid #666666;color:#7E0045}
table.qui tr.first_line td{width:60%;background-color:#EC8600;color:#FFFFFF;font-weight:bold}

table.qui tr td{padding:5px;text-align:left;border:1px solid #666666;}
table.qui tr th{padding:5px;text-align:left;border:0px solid #666666;color:#7E0045}
table.qui {margin-top:10px;margin-left:20px;width:100%}


#accueilbtreseau1{left:353px; top:101px;width:123px; height:38px;font-size:10px;background-color:#6699CC;}

#accueilbtreseau1 dl {float: left;}
#accueilbtreseau1 dt {border: 0 none;}
#accueilbtreseau1 dd {border: 0 none;background-color: #6699CC;width: 122px;display:none;}
#accueilbtreseau1 ul {width: 122px;background-color: #6699CC;}
#accueilbtreseau1 li {text-align: left;background-color: #6699CC;margin: 0px 0px 7px 5px;}
#accueilbtreseau1 li a ,#accueilbtreseau1 dt a{color: #FFFFFF;text-decoration: none;border: 0 none;margin:0;padding:0;display: block;height:100%;font-weight:bold;}
#accueilbtreseau1 li a:hover {color: #003366;}

#accueilbttransport1{left:476px; top:101px;width:138px; height:38px;font-size:10px;background-color:#CC99CC;}
#accueilbttransport1 dl {float: left;}
#accueilbttransport1 dt {border: 0 none;}
#accueilbttransport1 dd {border: 0 none;background-color: #CC99CC;width: 137px;display:none;}
#accueilbttransport1 ul {width: 137px;background-color: #CC99CC;}
#accueilbttransport1 li {text-align: left;background-color: #CC99CC;margin: 0px 0px 7px 5px;}
#accueilbttransport1 li a ,#accueilbttransport1 dt a{color: #FFFFFF;text-decoration: none;border: 0 none;margin:0;padding:0;display:block;height:100%;font-weight:bold;}
#accueilbttransport1 li a:hover {color: #663366;}


#accueilbttarifs1{left:614px; top:101px;width:108px; height:38px;font-size:10px;background-color:#66CC66;}
#accueilbttarifs1 dl {float: left;}
#accueilbttarifs1 dt {border: 0 none;}
#accueilbttarifs1 dd {border: 0 none;background-color: #66CC66;width: 107px;display:none;}
#accueilbttarifs1 ul {width: 107px;background-color: #66CC66;}
#accueilbttarifs1 li {text-align: left;background-color: #66CC66;margin: 0px 0px 7px 5px;}
#accueilbttarifs1 li a ,#accueilbttarifs1 dt a{color: #FFFFFF;text-decoration: none;border: 0 none;margin:0;padding:0;display: block;height:100%;font-weight:bold;}
#accueilbttarifs1 li a:hover {color: #006600;}

                    

#accueilbtqui1{left:722px; top:101px;width:123px; height:38px;font-size:10px;background-color:#FF9900;}
#accueilbtqui1 dl {float: left;}
#accueilbtqui1 dt {border: 0 none;}
#accueilbtqui1 dd {border: 0 none;background-color: #FF9900;width: 122px;display:none;}
#accueilbtqui1 ul {width: 122px;background-color: #FF9900;}
#accueilbtqui1 li {text-align: left;background-color: #FF9900;margin: 0px 0px 7px 5px;}
#accueilbtqui1 li a ,#accueilbtqui1 dt a{color: #FFFFFF;text-decoration: none;border: 0 none;margin:0;padding:0;display: block;height:100%;font-weight:bold;}
#accueilbtqui1 li a:hover {color: #993300;}

#accueilbtpratiques{left:845px; top:101px;width:130px; height:38px;font-size:10px;background-color:#FF0099;}
#accueilbtpratiques dl {float: left;}
#accueilbtpratiques dt {border: 0 none;}
#accueilbtpratiques dd {border: 0 none;background-color: #FF0099;width: 122px;display:none;}
#accueilbtpratiques ul {width: 122px;background-color: #FF0099;}
#accueilbtpratiques li {text-align: left;background-color: #FF0099;margin: 0px 0px 7px 5px;}
#accueilbtpratiques li a ,#accueilbtpratiques dt a{color: #FFFFFF;text-decoration: none;border: 0 none;margin:0;padding:0;display: block;height:100%;font-weight:bold;}
#accueilbtpratiques li a:hover {color: #660033;}



#accueillogotub{left:0px; top:0px;width:230px; height:139px;}
#accueilimage1{left:230px; top:0px;width:615px; height:101px;}
#accueilbtcontact{left:845px; top:0px;width:130px; height:39px;}
#accueilbus{left:845px; top:39px;width:130px; height:62px;}
#accueilbtaccueil1{left:230px; top:101px;width:123px; height:38px;}
#accueilbtactu1{left:18px; top:148px;width:177px; height:32px;}
#accueilbtquizz1{left:799px; top:425px;width:176px; height:63px;}
#accueillogolagglo{left:0px; top:540px;width:82px; height:60px;}
#accueillogocarpostal{left:82px; top:540px;width:130px; height:60px;}

#accueilfondactu{left:18px; top:180px;width:177px; height:342px;background-image:url('../images/accueil_fond_actu.jpg');}


#accueilbtlignes1{left:799px; top:148px;width:176px; height:58px;}
#accueilfondlignes1{left:800px; top:200px;width:166px;height:50px;background-color:#5285B8;overflow:hidden;}
#accueilfondlignes1 select{margin:15px 0 5px 5px;}
#accueilfondlignes1 a {display:block;position:absolute;left:130px;top:10px;}


#accueiltitretrafic1{left:799px; top:270px;width:176px; height:34px;}
#accueilfondtrafic{left:799px; top:304px;width:166px; height:171px;background:#99CDFF ;overflow:visible;}
#accueilfondtrafic p{margin:5px 10px 0px 5px;color:#006699;font-weight:bold;padding:0;}
#accueilfondtrafic a{text-decoration:none;color:#006699;font-weight:bold;font-size:9px}
#accueilfondtrafic a:hover{text-decoration:underline;}

#accueiltxttitre{left:232px; top:139px;width:390px; height:43px;color:#006699;font-size:16px;font-weight:bold;padding:17px 0 0 0px;letter-spacing:0px;}
#accueiltxtcontenu{left:212px; top:182px;width:372px; height:316px;}
#accueiltxtcontenu p{margin:5px 20px 0px 0px;font-size:11px;letter-spacing:0px;}

#accueiltxtimage{left:584px; top:139px;width:206px; height:401px;}
#accueiltxtbas{left:212px; top:498px;width:372px; height:42px;}

#accueiltribuzelda{left:212px; top:540px;width:595px; height:60px;}

.p_page{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#666666;text-align:center;margin:20px 0 0 0;}

.p_page a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#666666;text-decoration:none;}
.p_page a:hover{text-decoration:underline;}

/*PAGE INTERIEURE (contact...)*/
#pagetxtcontenu2{left:232px; top:182px;width:511px; height:316px;}
#pagetxtcontenu2 p{margin:5px 20px 0px 0px;font-size:11px;letter-spacing:0px;}
#pagetxtcontenu2 h2{margin:5px 20px 0px 0px;font-size:11px;letter-spacing:0px;}
#pagetxtcontenu2 p em{color:#006699;font-style:normal;font-weight:bold;}
#pagetxtcontenu2 h3{margin:10px 20px 0px 0px;font-size:11px;letter-spacing:0px;}
#pagetxtcontenu2 h3 a{color:#999999}
#pagetxtcontenu2 ul li{background-image:url(../images/arrow_reseau.jpg);background-repeat:no-repeat;background-position:0% 3px;padding-left:20px;margin:5px 0 0 4px}

 
#pagetxttitre{left:232px; top:139px;width:410px; height:43px;padding:17px 0 0 0px;}
#pagetxttitre h1{color:#006699;font-size:16px;font-weight:bold;letter-spacing:0px;margin:0;}


/*RESEAU*/
#reseautitresousmenus{left:18px; top:148px;width:177px; height:32px;}
#reseaufondsousmenus{left:18px; top:180px;width:177px; height:165px;background-image:url('../images/reseau_fond_sousmenus_bis.jpg');}


#reseaufondsousmenus ul {margin:5px 0 0 10px;padding: 0px 0 0 0px;}
#reseaufondsousmenus li{margin:8px 0 0 0px;background-image: url('../images/puce_reseau2.jpg'); background-repeat: no-repeat; list-style-type: none;
 padding: 0px 0 0 20px; min-height:18px;}
 
#reseaufondsousmenus li a{text-decoration:none;color:#6699CC;font-weight:500;}
#reseaufondsousmenus li a:hover{text-decoration:underline;}
#reseaufondsousmenus .selected{background-image: url('../images/puce_reseau1.jpg');color:#666666;font-weight:normal;}

#reseauplanschema{left:212px; top:182px;width:313px; height:333px;}
#reseauplandetail{left:568px; top:182px;width:238px; height:333px;}
#reseauguide{left:18px; top:350px;width:177px; height:175px;}


/*PAGE INTERIEURE (reseau)*/
#pagetxtcontenu{left:232px; top:182px;width:730px; }
#pagetxtcontenu p{margin:5px 20px 0px 0px;font-size:11px;letter-spacing:0px;}
#pagetxtcontenu p em{color:#006699;font-style:normal;font-weight:bold;}
#pagetxtcontenu p a{color:#6699CC;font-weight:bold}

#pagetxtcontenu .p_trafic{margin:10px 0 20px 0;}
#pagetxtcontenu .p_trafic a{color:#006699;font-weight:bold;}
#pagetxtcontenu .p_trafic a:hover{text-decoration:none;}
h1{font-size:14px;color:#006699;font-weight:bold;}

p.break_page{height:20px;clear:both}



/*HORAIRES*/
#pagetxtcontenu .p_horaires {margin:0px 0 0px 0;color:#006699;font-weight:bold;}
#pagetxtcontenu .p_horaires a{color:#999999;font-weight:bold;}
#pagetxtcontenu .p_horaires a:hover{text-decoration:none;color:#006699;}

/*PRATIQUE*/
#pagetxtcontenu ul li {background-image:url(../images/arrow_reseau.jpg);background-repeat:no-repeat;background-position:0% 3px;padding-left:20px;margin:0px 0 5px 15px;font-size:11px;text-align:justify}

#pagetxtcontenu h2 {margin:15px 0 5px 0;font-size:11px;background-color:#0086C9;display:block;color:#FFFFFF;padding:2px 0 2px 2px;}
#pagetxtcontenu h3 {margin:10px 0 5px 0;font-size:11px;font-weight:bold;color:#0086C9;}


/*TARIFS*/

/*titre*/
#tariftxttitre{left:232px; top:139px;width:410px; height:43px;color:#52B852;font-size:16px;font-weight:bold;padding:17px 0 0 0px;letter-spacing:0px;}

/*contenu*/
#pagetxtcontenu_tarif{left:212px; top:182px;width:730px;padding-left:20px; }
#pagetxtcontenu_tarif p{margin:8px 0px 6px 0px;font-size:11px;letter-spacing:0px;text-align:justify}
#pagetxtcontenu_tarif em{color:#52B852;font-style:normal;font-weight:bold;}
#pagetxtcontenu_tarif p a{color:#52B852;font-weight:bold}


#pagetxtcontenu_tarif ul#abonnement {}
#pagetxtcontenu_tarif ul#abonnement li {margin:0px 0 32px 150px;}
#pagetxtcontenu_tarif ul{margin:10px 0 10px 0px;}
#pagetxtcontenu_tarif ul li {background-image:url(../images/arrow_tarifs.jpg);background-repeat:no-repeat;background-position:0% 3px;padding-left:20px;margin:0px 0 15px 150px;font-size:11px;text-align:justify}
#pagetxtcontenu_tarif ul li p{margin:5px 0px 0px 0px;}

#pagetxtcontenu_tarif h2 {margin:15px 0 5px 0;font-size:11px;background-color:#52B852;display:block;color:#FFFFFF;padding:2px 0 2px 2px;}
#pagetxtcontenu_tarif h3 {margin:15px 0 5px 0;font-size:11px;font-weight:bold;color:#52B852;}

/*menu*/
#tariffondsousmenus{left:18px; top:180px;width:177px; height:149px;background-image:url('../images/reseau_fond_sousmenus2.jpg');}
#tariffondsousmenus ul {margin:5px 0 0 10px;padding: 0px 0 0 0px;}
#tariffondsousmenus ul li{margin:8px 0 0 0px;background-image: url('../images/puce_reseau2.jpg'); background-repeat: no-repeat; list-style-type: none;
 padding: 0px 0 0 20px; min-height:18px;}
#tariffondsousmenus li a{text-decoration:none;color:#6699CC;font-weight:500;}
#tariffondsousmenus li a:hover{text-decoration:underline;}
#tariffondsousmenus .selected{background-image: url('../images/puce_reseau1.jpg');color:#52B852;font-weight:normal;}/*LIEUX DE VENTES*/

div#pagetxtcontenu_tarif table#point_lieu{text-align:left;margin:0;padding:0;border:none;width:100%}
div#pagetxtcontenu_tarif table#point_lieu tr{margin:0;padding:0;border:none}
div#pagetxtcontenu_tarif table#point_lieu tr td{vertical-align:top;padding:2px;margin:0;border:1px solid #006600;}
div#pagetxtcontenu_tarif table#point_lieu tr th{text-align:left;padding:5px;margin:0;padding:0;border:none}
div#pagetxtcontenu_tarif table#point_lieu td.point_lieu_cols{background-color:#52B852;padding:3px;color:#FFFFFF;font-weight:bold;}


/*TAD*/

/*titre*/
#tadtxttitre{left:232px; top:139px;width:410px; height:43px;color:#B885B8;font-size:16px;font-weight:bold;padding:17px 0 0 0px;letter-spacing:0px;}

/*contenu*/
#pagetxtcontenu_tad{left:212px; top:182px;width:730px;padding-left:20px; }
#pagetxtcontenu_tad p{margin:8px 0px 6px 0px;font-size:11px;letter-spacing:0px;text-align:justify}
#pagetxtcontenu_tad em{color:#B885B8;font-style:normal;font-weight:bold;}
#pagetxtcontenu_tad p a{color:#B885B8;font-weight:bold}

#pagetxtcontenu_tad ul{margin-top:10px;margin-bottom:10px}
#pagetxtcontenu_tad ul li {background-image:url(../images/arrow_tad.jpg);background-repeat:no-repeat;background-position:0% 3px;padding-left:20px;margin:0px 0 5px 15px;font-size:11px;text-align:justify}

#pagetxtcontenu_tad h2 {margin:15px 0 5px 0;font-size:11px;background-color:#B885B8;display:block;color:#FFFFFF;padding:2px 0 2px 2px;}
#pagetxtcontenu_tad h3 {margin:10px 0 5px 0;font-size:11px;font-weight:bold;color:#0086C9;}

/*menu*/
#tadfondsousmenus{left:18px; top:180px;width:177px; height:149px;background-image:url('../images/reseau_fond_sousmenus3.jpg');}
#tadfondsousmenus ul {margin:5px 0 0 10px;padding: 0px 0 0 0px;}
#tadfondsousmenus ul li{margin:8px 0 0 0px;background-image: url('../images/puce_reseau2.jpg'); background-repeat: no-repeat; list-style-type: none;
 padding: 0px 0 0 20px; min-height:18px;}
#tadfondsousmenus li a{text-decoration:none;color:#6699CC;font-weight:500;}
#tadfondsousmenus li a:hover{text-decoration:underline;}
#tadfondsousmenus .selected{background-image: url('../images/puce_reseau1.jpg');color:#B885B8;font-weight:normal;}


/*QUI*/

/*titre*/
#quitxttitre{left:232px; top:139px;width:410px; height:43px;color:#EB8500;font-size:16px;font-weight:bold;padding:17px 0 0 0px;letter-spacing:0px;}

/*contenu*/
#pagetxtcontenu_qui{left:212px; top:182px;width:730px;padding-left:20px; }
#pagetxtcontenu_qui p{margin:8px 0px 6px 0px;font-size:11px;letter-spacing:0px;text-align:justify}
#pagetxtcontenu_qui em{color:#EB8500;font-style:normal;font-weight:bold;}
#pagetxtcontenu_qui p a{color:#EB8500;font-weight:bold}

#pagetxtcontenu_qui ul{margin-top:10px;margin-bottom:10px}
#pagetxtcontenu_qui ul li {background-image:url(../images/arrow_tad.jpg);background-repeat:no-repeat;background-position:0% 3px;padding-left:20px;margin:0px 0 5px 15px;font-size:11px;text-align:justify}

#pagetxtcontenu_qui h2 {margin:15px 0 5px 0;font-size:11px;background-color:#EB8500;display:block;color:#FFFFFF;padding:2px 0 2px 2px;}
#pagetxtcontenu_qui h3 {margin:10px 0 5px 0;font-size:11px;font-weight:bold;color:#EB8500;}

/*menu*/
#quifondsousmenus{left:18px; top:180px;width:177px; height:165px;background-image:url('../images/reseau_fond_sousmenus_bis.jpg');}
#quifondsousmenus ul {margin:5px 0 0 10px;padding: 0px 0 0 0px;}
#quifondsousmenus ul li{margin:8px 0 0 0px;background-image: url('../images/puce_reseau2.jpg'); background-repeat: no-repeat; list-style-type: none;
 padding: 0px 0 0 20px; min-height:18px;}
#quifondsousmenus li a{text-decoration:none;color:#6699CC;font-weight:500;}
#quifondsousmenus li a:hover{text-decoration:underline;}
#quifondsousmenus .selected{background-image: url('../images/puce_reseau1.jpg');color:#EB8500;font-weight:normal;}

div#pagetxtcontenu_qui table{text-align:left;margin:0;padding:0;border:none;}
div#pagetxtcontenu_qui table tr{margin:0;padding:0;border:none}
div#pagetxtcontenu_qui table tr td{vertical-align:top;padding:2px;margin:0;border:1px solid #006600;}
div#pagetxtcontenu_qui table tr th{text-align:left;padding:5px;margin:0;padding:0;border:none}

/*LIEN*/

/*titre*/
#lienstxttitre{left:232px; top:139px;width:410px; height:43px;color:#FF0099;font-size:16px;font-weight:bold;padding:17px 0 0 0px;letter-spacing:0px;}
#liensfondsousmenus{left:18px; top:180px;width:177px; height:149px;background-image:url('../images/reseau_fond_sousmenus.jpg');}
#liensfondsousmenus ul {margin:5px 0 0 10px;padding: 0px 0 0 0px;}
#liensfondsousmenus ul li{margin:8px 0 0 0px;background-image: url('../images/puce_reseau2.jpg'); background-repeat: no-repeat; list-style-type: none;
 padding: 0px 0 0 20px; min-height:18px;}
#liensfondsousmenus li a{text-decoration:none;color:#6699CC;font-weight:500;}
#liensfondsousmenus li a:hover{text-decoration:underline;}
#liensfondsousmenus .selected{background-image: url('../images/puce_reseau1.jpg');color:#FF0099;font-weight:normal;}


