/*#################################################################################################*/
/*                                                                                                 */
/*                                          KEOLIS TCL                                             */
/*                                     CSS SCREEN - ACTi 2007                                      */
/*                                                                                                 */
/*#################################################################################################*/

body{
	text-align:left;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#464646;
}
form{ margin:0px; padding:0px; }
img{ border:none; }
a:link,a:visited{ color:#ec0300; text-decoration:none; }
a:hover{ text-decoration:underline; }
.myhr{ clear:both; visibility:hidden; overflow:hidden; height:0px; }
.navigation-rapide{ height:0px; overflow:hidden; }

/***************************************************************************************************/
/******************************************** css overall *********************************************/
/***************************************************************************************************/
div#container-wrap{  }
div#container{   }

div#navigation-rapide{ display:none; }

div#header{ }
div#logo{  }
div#baseline{ display:none; }
div#header-recherche{ display:none; }

div#colonne-gauche-menu{ display:none; }

div#footer{ padding:10px 0px 0px 0px; border-top:solid 1px #ccc; margin:10px 0px 0px 0px; }
div#footer-partie1{ display:none; }
div#footer-partie2{  }
div#footer-partie2 ul{ display:none; }

#footer-partie2-ul1{ float:left; }
#footer-partie2-ul2{ float:left; }

div#footer-recherche{ display:none; }

#header-page-modif{ display:none; }

/***************************************************************************************************/
/******************************************** css home *********************************************/
/***************************************************************************************************/
/*div#colonne-milieu-contenu-home{ }
div#colonne-milieu-contenu-home h2{ font-family:Helvetica, sans-serif; margin:0px; padding:0px;}

#home-encart-miseenavant{ margin:0px 0px 10px 0px; }
#home-encart-miseenavant h2{ font-size:1.4em; }
#home-encart-miseenavant a:link, #home-encart-miseenavant a:visited, #home-encart-miseenavant a:hover{ color:#000;FFF; margin:0px 0px 0px 25px; }
.texte-droite{ padding:30px 10px 0px 320px; height:300px; }
.texte-bas{ padding:220px 0px 0px 10px; height:110px; }

#home-encart-miseenavant.home-mode-sitex{background-color:#ec0300; color:#000; padding:10px 0px 10px 10px; }
#home-encart-miseenavant.home-mode-sitex h2{; background:url(images/h2-monitineraire.gif) left no-repeat; padding:8px 0px 7px 32px; margin:0px 0px 9px 0px;}
#home-encart-miseenavant div#home-ensavoirplus {background:url(images/puce-esp.gif) no-repeat left;margin:10px 0px 0px 20px;padding-left:0px;}
#home-encart-miseenavant.home-mode-sitex div#home-ensavoirplus {background:url(images/puce-bloc-rouge.gif) no-repeat left}
#home-encart-miseenavant div#home-ensavoirplus a{padding:0;margin:18px;}

div#home-infos-trafic-et-actualites{ width:330px; height:155px; margin:0px 0px 10px 0px;
	background:url(images/home-infos-trafic-et-actualites.gif) bottom left no-repeat; float:left;  }
div#home-infos-trafic-et-actualites-top{ background:url(images/home-infos-trafic-et-actu-top.gif) top no-repeat; 
	height:10px; }
div#home-infos-trafic-et-actualites-bottom{ clear:both; }

div#home-infos-trafic{ color:#ec0300; float:left; width:180px; padding:0px 10px 0px 10px; }
div#home-actus{ float:right; width:107px; padding:0px 10px 0px 0px; }

div#home-infos-trafic-et-actualites h2{ font-size:1.3em; }
div#home-infos-trafic-et-actualites ul{ margin:20px 0px 0px 0px; padding:0px; list-style:none; }
div#home-infos-trafic-et-actualites ul li, div#home-infos-trafic-et-actualites p{ margin:0px; padding:0px; }
div#home-infos-trafic-et-actualites ul li a{ padding:0px 0px 0px 15px; font-size:0.9em; }
div#home-infos-trafic a{ background:url(images/puce-infos-trafic.gif) left top no-repeat;  }
div#home-actus a{ background:url(images/puce-actualites.gif) left top no-repeat; color:#464646; }

div#home-raccourcis{ height:155px; width:330px; float:left; }
div#home-raccourcis .raccourci{ border-bottom:solid 1px #c4cad1; padding:0px 0px 5px 0px; margin:0px 0px 6px 0px; }
div#home-raccourcis .raccourci img{ float:left; margin:0px 5px 0px 0px; }
div#home-raccourcis .raccourci h3{ font-size:1em; background:url(images/puce-petits-h2.gif) 45px 1px no-repeat; padding:0px 0px 0px 60px; }
div#home-raccourcis .raccourci h3 a{ color:#464646; }
div#home-raccourcis .raccourci p{ margin:0px 0px 0px 0px; padding:0px; }

div#home-miseenavant1{ width:129px; height:134px; float:right; border-bottom:solid 1px #c4cad1; margin:0px 0px 10px 0px;
	padding:10px; border-right:solid 1px #c4cad1;  background:url(images/miseenavant1.gif) top left no-repeat; }
div#home-miseenavant2{ width:129px; height:134px; float:right; border-top:solid 1px #c4cad1; margin:0px 0px 10px 0px;
	border-right:solid 1px #c4cad1; padding:10px; background:url(images/miseenavant2.gif) bottom left no-repeat; }
div#home-miseenavant3{ width:134px; height:134px; float:left; border-left:solid 1px #c4cad1; margin:0px 0px 10px 0px;
	padding:10px; border-bottom:solid 1px #c4cad1; background:url(images/miseenavant3.gif) top right no-repeat; }
div#home-lyon-poche{ width:141px; float:left; margin:0px 0px 10px 0px; padding:0px 7px 0px 7px;
	background:#626366 url(images/home-lyon-poche.gif) top left no-repeat; }
div#home-lyon-poche h2{ color:#000;FFF; font-size:1em; height:36px; padding:10px 0px 0px 0px; }
div#home-lyon-poche h2 span{ font-weight:normal; }
div#home-lyon-poche iframe{ width:135px; height:78px; border:solid 1px #b0b5bc; margin:0px 0px 5px 0px; }
div#home-lyon-poche a{ background:url(images/puce-lyon-poche.gif) left no-repeat; padding:0px 0px 0px 15px; color:#000;FFF; }
div#home-lyon-poche-bottom{ background:url(images/home-lyon-poche-bottom.gif) bottom no-repeat; height:9px; margin:0px -7px 0px -7px; }

div#home-publicite{ width:150px; height:320px; float:right; overflow:hidden; margin:0px 0px 10px 0px; }

div#home-miseenavant1 h3, div#home-miseenavant2 h3, div#home-miseenavant3 h3{ font-size:1em; color:#464646; margin:14px 0px 0px 0px; background:url(images/puce-petits-h2.gif) 0px 1px no-repeat; padding:0px 0px 0px 15px; }
div#home-miseenavant1 p, div#home-miseenavant2 p, div#home-miseenavant3 p{ margin:0px; padding:0px; }*/

/******************** colonne de droite *****************/
/*div#colonne-droite-home{ width:315px; float:left; }
div#bloc-rouge{ background:url(images/bloc-rouge.gif) left repeat-y; margin:0px 0px 10px 0px; }
div#bloc-rouge-top{ height:7px; background:url(images/bloc-rouge-top.gif) no-repeat top; }
div#bloc-rouge-bottom{ height:7px; background:#ec0300 url(images/bloc-rouge-bottom.gif) no-repeat bottom; clear:both; }

div#home-mon-itineraire{ float:left; width:137px; padding:0px 0px 0px 10px; }
div#home-mon-itineraire h2{ color:#000;FFF; font-size:1.4em; background:url(images/h2-monitineraire.gif) left no-repeat;
	padding:8px 0px 7px 32px; margin:0px 0px 9px 0px; }

div#home-mon-horaire{ float:right; width:137px; padding:0px 10px 0px 0px; 
	background:url(images/home-mon-horaire.gif) bottom left no-repeat; }
div#home-mon-horaire h2{ color:#000;FFF; font-size:1.4em; background:url(images/h2-monhoraire1.gif) left no-repeat;
	padding:8px 0px 7px 32px; margin:0px 0px 9px 0px; }

div#home-plans-reseau{ clear:both; background:#ec0300 url(images/home-plans-reseau.gif) top left no-repeat; padding:0px 0px 10px 0px; }
div#home-plans-reseau h2{ color:#000;FFF; font-size:1.4em; padding:21px 0px 7px 42px; }
div#home-plans-reseau ul{ margin:2px 0px 0px 0px; padding:0px 0px 0px 10px; list-style:none; }
div#home-plans-reseau ul li{ margin:0px 15px 0px 0px; padding:0px; border-bottom:solid 1px #ff7f7d; float:left; width:137px; }
div#home-plans-reseau ul li a{ color:#000;FFF; background:url(images/puce-plans-reseau.gif) left no-repeat; padding:0px 0px 0px 8px; text-decoration:none; }

div#home-mon-itineraire label, div#home-mon-horaire label{ color:#000;FFF; display:block; margin:9px 0px 7px 0px;
	padding:0px 0px 0px 15px; background:url(images/puce-bloc-rouge.gif) left no-repeat; }
div#home-mon-itineraire input, div#home-mon-itineraire select, div#home-mon-horaire select, div#home-mon-horaire input{ background:#b20009; color:#000;FFF; font-size:0.9em; border:solid 1px #fff; border-bottom:solid 1px #808080; border-right:solid 1px #808080; padding:1px; width:133px; }

div#bloc-rouge .bloc-rouge-bouton{ margin:10px 0px 0px 0px; }
div#bloc-rouge .bloc-rouge-bouton input{ width:85px; }

div#home-mon-horaire .bloc-rouge-bouton{ margin:10px 0px 49px 0px; }

div#colonne-droite-tarif{ }
div#colonne-droite-tarif p{ margin:0px; padding:0px; }
div#colonne-droite-tarif div.colonne-droite-tarif-1{ padding:4px; margin:0px; background:#f98800; color:#000;FFF; }
div#colonne-droite-tarif div.colonne-droite-tarif-2{ padding:4px; margin:0px; background:#fcd28b; }
div#colonne-droite-tarif div.colonne-droite-tarif-top1{ background:url(images/colonne-droite-tarif-top1.gif) bottom no-repeat; height:9px; }
div#colonne-droite-tarif div.colonne-droite-tarif-bot1{ background:url(images/colonne-droite-tarif-bot1.gif) top no-repeat; height:9px; margin-bottom:10px; }
div#colonne-droite-tarif div.colonne-droite-tarif-top2{ background:url(images/colonne-droite-tarif-top2.gif) bottom no-repeat; height:9px; }
div#colonne-droite-tarif div.colonne-droite-tarif-bot2{ background:url(images/colonne-droite-tarif-bot2.gif) top no-repeat; height:9px; margin-bottom:10px;}

div#colonne-droite-tarif h4{ font-size:1.1em; margin:0px 0px 7px 0px; padding:0px 0px 3px 0px; border-bottom:solid 1px #fff; }
div#colonne-droite-tarif div.colonne-droite-tarif-1 h4{ color:#000;FFF; }
div#colonne-droite-tarif div.colonne-droite-tarif-2 h4{	color:#a06500; }

div#colonne-droite-tarif a{ color:#a06500; font-weight:bold; text-decoration:none; }

div#colonne-droite-tarif ul{ margin:0px; padding:0px 0px 10px 0px; list-style:none;  }
div#colonne-droite-tarif ul li{ margin:0px; padding:0px 0px 0px 5px; border-bottom:solid 1px #fcd28b; }
div#colonne-droite-tarif ul li a{ margin:0px; padding:0px; color:#593d0c; }

div#colonne-droite-tarif .imageGauche{ float:left; margin:0px 5px 3px 0px; }
div#colonne-droite-tarif .imageDroite{ float:right; margin:0px 0px 3px 3px; }

div#colonne-droite-privilege{ background-color:#f5e4f4; color:#540362; padding:0px 8px 0px 8px; }
div#colonne-droite-privilege div.colonne-droite-privilege-top{ background:url(images/colonne-droite-privi-top.gif) bottom no-repeat; height:9px; margin:0px -8px 0px -8px; }
div#colonne-droite-privilege div.colonne-droite-privilege-bot{ background:url(images/colonne-droite-privi-bot.gif) top no-repeat; height:9px; margin:0px -8px 0px -8px; }*/

/***************************************************************************************************/
/******************************************** css interieur ****************************************/
/***************************************************************************************************/
div#colonne-milieu{  }
div#colonne-droite{ display:none; }


/****************************************** css contenus **********************************************/
/********************* En fonction de la catégorie, le site se décline en 5 couleurs ******************/
/********************* 1 = rouge, 2 = jaune, 3 = vert, 4 = violet, 5 = gris  **************************/
div#fildariane{ font-size:0.9em; }

h1{ font-size:1.8em; font-weight:normal; }
h2{ font-size:1.1em; padding:0px; margin:0px; }

.image-a-gauche{ float:left; margin:0px 15px 20px 0px; }
.image-a-droite{ float:right; margin:0px 0px 20px 15px; }
 
div#colonne-milieu ul{ margin:0px; padding:0px; list-style:none; }
div#colonne-milieu ul li{ list-style:circle; }

div#entete{  }
div#colonne-milieu caption{ /*border-left:solid 2px #FFFFFF; border-right:solid 2px #FFFFFF;*/ border-bottom:solid 1px #FFFFFF; margin:15px 0px 0px 0px; }
caption.page0{background-color:#626366; color:#000; /*font-size:1.1em;*/ font-weight:bold}
th.page0{background-color:#626366;color:#000;}
td.page0{background-color:#e1e4e8;color:#464646}
tr.page0{background-color:#e1e4e8;}

caption.page1{background-color:#ec0300; color:#000; /*font-size:1.1em;*/ font-weight:bold}
th.page1{background-color:#ec0300;color:#000;}
td.page1{background-color:#fee4de;color:#c20200}
tr.page1{background-color:#fee4de;}

caption.page2{background-color:#f98800; color:#000; /*font-size:1.1em;*/ font-weight:bold}
th.page2{background-color:#f98800;color:#000;}
td.page2{background-color:#0006ca;color:#a06500}
tr.page2{background-color:#0006ca;}

caption.page3{background-color:#598A21; color:#000; /*font-size:1.1em;*/ font-weight:bold}
th.page3{background-color:#598a21;color:#000;}
td.page3{background-color:#cfdd89;color:#446e15; }
tr.page3{background-color:#cfdd89;}
div.nav3{background-color:#598A21; color:#000;}

caption.page4{background-color:#6B017d; color:#000; /*font-size:1.1em;*/ font-weight:bold}
th.page4{background-color:#6b017d;color:#000; }
td.page4{background-color:#f5e4f4;color:#540362; }
tr.page4{background-color:#f5e4f4;}

tr.page-focus{background-color:#000;}


/*************** itinéraires *****************************/

table.tableau_itineraire_detail { }

/*************** affichage horaires colonnes *************/

div#colonne-milieu ul.col-pair-1, div#colonne-milieu ul.col-impair-1{ float:left; margin:0px; padding:2px; width:25px; text-align:center; list-style:none; }
div#colonne-milieu ul.col-pair-1{ background-color:#fff; }
div#colonne-milieu ul.col-impair-1{ background-color:#fee4de; }

div#colonne-milieu ul.col-pair-1 li, div#colonne-milieu ul.col-impair-1 li{ padding:0px; margin:0px; background:transparent; list-style:none;}
div#colonne-milieu ul.col-pair-1 li a:link, div#colonne-milieu ul.col-pair-1 li a:visited, div#colonne-milieu ul.col-impair-1 li a:link, div#colonne-milieu ul.col-impair-1 li a:visited{ padding:0px; margin:0px; display:block; }

div#colonne-milieu ul.col-pair-1 strong, div#colonne-milieu ul.col-impair-1 strong{ border-bottom:solid 1px #ccc; margin:0px -2px 10px -2px; display:block; }

div#colonne-milieu ul.col-pair-1 span, div#colonne-milieu ul.col-impair-1 span{ display:none; }

div#colonne-milieu div.indications {margin-top:30px;}
div#colonne-milieu div.precisions_horaires {margin-bottom:12px;margin-top:15px;}

/********************************************************/
div#print{ display:none; }
div.page1 a:link, div.page1 a:visited, div.page1 a:hover, div.page1 h2{color:#ec0300; }
div.page2 a:link, div.page2 a:visited, div.page2 a:hover, div.page2 h2{color:#f98800; }
/*spécial pour le orange car peu de contraste*/
div.page2 #print a:link, div.page2 #print a:visited, div.page2 #print a:hover{ color:#bc6700; }
div.page3 a:link, div.page3 a:visited, div.page3 a:hover, div.page3 h2{color:#598a21; }
div.page4 a:link, div.page4 a:visited, div.page4 a:hover, div.page4 h2{color:#6b017d; }
div.page5 a:link, div.page5 a:visited, div.page5 a:hover, div.page5 h2{color:#626366; }

#colonne-milieu h2{  }
div#colonne-milieu h3{ margin:20px 0px 7px 0px; border-bottom:solid 1px #999999; font-size:1em; }
div.page1 h3{ color:#ec0300; }
div.page2 h3{ color:#f98800; }
div.page3 h3{ color:#598a21; }
div.page4 h3{ color:#6b017d; }
div.page5 h3{ color:#626366; }

div#colonne-milieu h2 span{  }

div#bloc-entete{  }
div#bloc-entete p{ padding:0px; margin:0px; }
div#bloc-entete p.aide{display:none;}

div.warning{color:#fff;font-size:0.8em;}
div.error{ margin:15px 0px 15px 0px; padding:10px 10px 10px 40px; border:double #fff; background:#CC0000 url(images/error.gif) 10px 6px no-repeat; color:#000; }
p.error_contact{color:#f00;font-weight:bold;}
div.ok{ margin:15px 0px 15px 0px; padding:10px 10px 10px 40px; border:double #fff; background:#598a21; color:#000; }

div.separateur{ background:#ccc; height:1px; clear:both; overflow:hidden; margin:10px 0px 10px 0px; }
div.liste-abonnements{ margin:0px 0px 0px 0px; }

/***************************************** css formulaires *********************************************/

div#colonne-milieu fieldset{ padding:10px; margin:0px 0px 15px 0px; }
div.page1 fieldset{ border:solid 1px #ec0300; }
div.page2 fieldset{ border:solid 1px #f98800; }
div.page3 fieldset{ border:solid 1px #598a21; }
div.page4 fieldset{ border:solid 1px #6b017d; }
div.page5 fieldset{ border:solid 1px #626366; }

div#colonne-milieu fieldset legend{ font-weight:bold; padding:0px 10px 4px 10px; }
div.page1 fieldset legend{ color:#ec0300; }
div.page2 fieldset legend{ color:#f98800; }
div.page3 fieldset legend{ color:#598a21; }
div.page4 fieldset legend{ color:#6b017d; }
div.page5 fieldset legend{ color:#626366; }

div.champs-formulaires{ clear:both; margin:0px 0px 3px 0px; height:2em; }
div.champs-formulaires label{ display:block; float:left; width:200px; }
div.champs-formulaires input, div.champs-formulaires select{  margin:0px 0px 0px 0px; }

div.textearea-formulaires{ clear:both; margin:0px 0px 3px 0px; }
div.textearea-formulaires label{ float:left; width:200px; }

/*******************Specials ************/
#jour{ margin-right:3px; }
#heure{ margin:0px 3px 0px 3px; }
#line{ font-size:0.9em; width:335px; }
div.privilege{padding-left:150px;padding-top:10px;text-align:center;}
div.privilege input, div.privilege a {display:block;float:left;width:5.2em;margin-left:20px;}
div.privilege input:focus{background:red;}
/*************** boutons *************/
div.page0 .bouton{ border:solid 2px #626366; background:#e1e4e8; }
div.page1 .bouton{ border:solid 2px #ec0300; background:#fee4de; }
div.page2 .bouton{ border:solid 2px #f98800; background:#fcd28b; }
div.page3 .bouton{ border:solid 2px #598a21; background:#cfdd89; }
div.page4 .bouton{ border:solid 2px #6b017d; background:#f5e4f4; }
div.page5 .bouton{ border:solid 2px #626366; background:#e1e4e8; }

div.privilege a{padding:1px 5px 2px 5px;font-size:1.1em;margin-top:-14px;}

div.privilege a.bouton-lien:hover{text-decoration:none;}

/*************** sousmenu niveau2 *************/
div#colonne-milieu a.lien-souniveau:link, div#colonne-milieu a.lien-souniveau:visited{ padding:5px 8px 5px 8px; background:#e5e5e5; color:#333333; text-decoration:none; }

div#colonne-milieu.page0 a.lien-souniveau:hover{ background:#e1e4e8; }
div#colonne-milieu.page1 a.lien-souniveau:hover{ background:#fee4de; }
div#colonne-milieu.page2 a.lien-souniveau:hover{ background:#fcd28b; }
div#colonne-milieu.page3 a.lien-souniveau:hover{ background:#cfdd89; }
div#colonne-milieu.page4 a.lien-souniveau:hover{ background:#f5e4f4; }
div#colonne-milieu.page5 a.lien-souniveau:hover{ background:#e1e4e8; }

div.boutonSuivant{ float:right; }
div.boutonPrecedent{ float:left; }

/*************** sousmenu niveau2 *************/
#colonne-milieu ul.menu-entete-page{ margin:10px 0px 0px 0px; padding:0px; list-style:none; }
#colonne-milieu ul.menu-entete-page li{ display:inline; background:transparent; margin:0px; padding:0px 10px 0px 0px; }
#colonne-milieu.page0 ul.menu-entete-page li a:link, #colonne-milieu.page0 ul.menu-entete-page li a:visited{ 
	border:solid 1px #626366; background:#e1e4e8; padding:2px 4px 2px 4px;}
#colonne-milieu.page1 ul.menu-entete-page li a:link, #colonne-milieu.page1 ul.menu-entete-page li a:visited{ 
	border:solid 1px #ec0300; background:#fee4de; padding:2px 4px 2px 4px;}
#colonne-milieu.page2 ul.menu-entete-page li a:link, #colonne-milieu.page2 ul.menu-entete-page li a:visited{ 
	border:solid 1px #f98800; background:#fcd28b; padding:2px 4px 2px 4px;}
#colonne-milieu.page3 ul.menu-entete-page li a:link, #colonne-milieu.page3 ul.menu-entete-page li a:visited{
	border:solid 1px #598a21; background:#cfdd89; padding:2px 4px 2px 4px;}
#colonne-milieu.page4 ul.menu-entete-page li a:link, #colonne-milieu.page4 ul.menu-entete-page li a:visited{ 
	border:solid 1px #6b017d; background:#f5e4f4; padding:2px 4px 2px 4px;}
#colonne-milieu.page5 ul.menu-entete-page li a:link, #colonne-milieu.page5 ul.menu-entete-page li a:visited{ 
	border:solid 1px #626366; background:#e1e4e8; padding:2px 4px 2px 4px;}

#colonne-milieu.page1 ul.menu-entete-page li a:hover, #colonne-milieu.page2 ul.menu-entete-page li a:hover, #colonne-milieu.page3 ul.menu-entete-page li a:hover, #colonne-milieu.page4 ul.menu-entete-page li a:hover,
#colonne-milieu.page5 ul.menu-entete-page li a:hover{ color:#646464; }



/*************** Plan du site *************/
#colonne-milieu #plandusite{ margin:20px 0px 20px 0px; }

#colonne-milieu #plandusite li{ background-image:none; padding:0px; font-weight:bold; }
#colonne-milieu #plandusite li a{ font-size:1.2em; display:block; color:#464646; margin:0px 0px 2px 0px; padding:3px; }
#colonne-milieu #plandusite #menu_0 a{ color:#000; background:#626366; }
#colonne-milieu #plandusite #menu_1 a{ color:#000; background:#ec0300 }
#colonne-milieu #plandusite #menu_2 a{ color:#000; background:#f98800; }
#colonne-milieu #plandusite #menu_3 a{ color:#000; background:#598a21; }
#colonne-milieu #plandusite #menu_4 a{ color:#000; background:#6b017d; }
#colonne-milieu #plandusite #menu_5 a{ color:#000; background:#626366; }

#colonne-milieu #plandusite li ul{ margin:0px 0px 10px 0px; }
#colonne-milieu #plandusite li ul li{ font-weight:normal; }
#colonne-milieu #plandusite li ul li a{ font-size:1em; font-weight:bold; padding:0px; }
#colonne-milieu #plandusite #menu_1 ul li a, #colonne-milieu #plandusite #menu_2 ul li a, #colonne-milieu #plandusite #menu_3 ul li a, #colonne-milieu #plandusite #menu_4 ul li a, #colonne-milieu #plandusite #menu_5 ul li a{ 
	background:#fff; }

#colonne-milieu #plandusite #menu_0 ul li a{ color:#626366; }	
#colonne-milieu #plandusite #menu_1 ul li a{ color:#ec0300; }
#colonne-milieu #plandusite #menu_2 ul li a{ color:#f98800; }
#colonne-milieu #plandusite #menu_3 ul li a{ color:#598a21; }
#colonne-milieu #plandusite #menu_4 ul li a{ color:#6b017d; }
#colonne-milieu #plandusite #menu_5 ul li a{ color:#626366; }

#colonne-milieu #plandusite li ul li ul li{ margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; background:url(images/puce.gif) 0px 5px no-repeat; }
#colonne-milieu #plandusite li ul li ul li a{ font-weight:normal; }

#colonne-milieu #plandusite #menu_0 ul li ul li a,#colonne-milieu #plandusite #menu_1 ul li ul li a, #colonne-milieu #plandusite #menu_2 ul li ul li a, #colonne-milieu #plandusite #menu_3 ul li ul li a, #colonne-milieu #plandusite #menu_4 ul li ul li a, #colonne-milieu #plandusite #menu_5 ul li ul li a{ 
	background:#fff; color:#626366; }
