/* structure globale */
#global {
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: left;
	WIDTH: 954px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}
#header {
	HEIGHT: 112px;
	BACKGROUND: url(../img/FR/page/bg_head.jpg);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 172px 0px;
}
#main {
	BACKGROUND: #FFFFFF url(../img/FR/page/bg_main.gif);
	BACKGROUND-REPEAT: repeat-y;
}
#mainLeft {
	FLOAT: left;
	WIDTH: 204px;
}
#mainRight {
	FLOAT: right;
	WIDTH: 750px;
}
#bottom {
	CLEAR: both;
	WIDTH: 954px;
	HEIGHT: 72px;
	BACKGROUND: url(../img/FR/page/bg_bottom.gif);
}
#bottom IMG {
	MARGIN-LEFT: 30px;
}

/* header */
#logo {
	FLOAT: left;
	WIDTH: 204px;
	HEIGHT: 112px;
	BORDER-LEFT: 1px solid #008998;
	TEXT-ALIGN: center;
}
#logo IMG {
	MARGIN-TOP: 12px;
}
#tools {
}

/* menu secondaire */
#navsec {
	FLOAT: right;
	WIDTH: 206px;
	HEIGHT: 29px;
	TEXT-ALIGN: center;
	FONT-SIZE: 92%;
	BACKGROUND: #F38F1D url(../img/FR/page/bg_tools.gif);
	FONT-WEIGHT: bold;
	COLOR: #00399B;
}

/* menu */
#navprinc {
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 15px;
	HEIGHT: 424px;
	BACKGROUND: #F38F1D url(../img/FR/page/bg_menu.gif);
}

/* zone principale */
#services {
	FLOAT: right;
	WIDTH: 150px;
}
#contenu {
	FLOAT: left;
	WIDTH: 600px;
}
#contenu A:hover {
    COLOR: #F38F1D;
}
#mainZone {
	PADDING: 20px;
}

/* partie droite */
#news {
	MARGIN-TOP: 10px;
	WIDTH: 138px;
	BACKGROUND-COLOR: #62CEDE;
	FONT-SIZE: 92%;
	FONT-WEIGHT: bold;
}
#disrupts {
	MARGIN-TOP: 10px;
	WIDTH: 138px;
	HEIGHT: 200px;
	BACKGROUND: #6FD1E0 url(../img/FR/page/bg_info_trafic.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: bottom;
	FONT-SIZE: 92%;
}
#cobas {
	WIDTH: 138px;
	MARGIN-TOP: 10px;
	TEXT-ALIGN: center;
}

/* fil d'ariane */
#navigation {
	FONT-SIZE: 92%;
}
#navigation SPAN {
	FONT-WEIGHT: bold;
}

/* titre de la rubrique */
#rubTitle {
    COLOR: #F38F1D;
    PADDING: 10px 0px 10px 50px;
	FONT-SIZE: 184%;
	FONT-WEIGHT: bold;
}

/* contenu */
#content H1, #content H2 {
	FONT-SIZE: 125%;
}

/* bouton retour */
#back {
	FONT-SIZE: 92%;
	MARGIN-TOP: 10px;
	TEXT-ALIGN: center;
}
#back IMG {
	MARGIN-RIGHT: 3px;
}
#back A {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
#back A:hover {
	TEXT-DECORATION: underline;
}

/* retour haut de page */
#gotop {
	PADDING-RIGHT: 10px;
	FONT-SIZE: 92%;
	TEXT-ALIGN: right;
	CLEAR: both;
	BACKGROUND-IMAGE: url(../img/FR/puce_top.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right;
}
#gotop A {
	TEXT-DECORATION: none;
}
#gotop A:hover {
	TEXT-DECORATION: underline;
}


/* affichage des thèmes */
.thmList {
    LIST-STYLE-IMAGE: url("../img/FR/li_thm.gif");
    PADDING: 10px 0px 0px 30px;
    MARGIN: 0px 0px 5px 0px;
}
.thmList LI {
    PADDING: 5px 0px 0px 0px;
}

/* affichage des documents et paragraphes */
/*
.docText {
	MARGIN-BOTTOM: 10px;
}
.docText .link {
	FONT-SIZE: 92%;
	FONT-WEIGHT: bold;
}
*/

/* liste de téléchargement (horaires, plans...) */
.download {
	LIST-STYLE: none;
	MARGIN-TOP: 5px;
}
.download LI {
	PADDING-BOTTOM: 5px;
}
.download SPAN {
	FONT-WEIGHT: bold;
}
.download IMG {
	VERTICAL-ALIGN: middle;
	MARGIN-RIGHT: 2px;
}

/* lien téléchargement acrobat reader */
#acrobat {
	FONT-SIZE: 92%;
}
#acrobat IMG {
	VERTICAL-ALIGN: middle;
	MARGIN: 3px;
}

/* plan du site */
#siteMap {
    LIST-STYLE-IMAGE: url("../img/FR/li_thm.gif");
	FONT-SIZE: 114%;
	FONT-WEIGHT: bold;
    COLOR: #F38F1D;
	MARGIN-TOP: 5px;
}
#siteMap LI {
	MARGIN-TOP: 5px;
}
.subSiteMap {
    LIST-STYLE-IMAGE: none;
    LIST-STYLE-TYPE: disc;
	FONT-SIZE: 100%;
}

/* tableaux */
.table {
	BORDER-COLLAPSE: collapse;
	FONT-SIZE: 100%;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	BORDER: #6FD1E0 1px solid;
}
.table CAPTION {
	DISPLAY: none;
}
.table TH {
	BORDER-BOTTOM: #6FD1E0 1px solid;
    BACKGROUND-COLOR: #6FD1E0;
}
.table TD {
	PADDING: 2px;
}
.table .head0 {
	FONT-SIZE: 107%;
    BACKGROUND-COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}
.table .head1 {
	FONT-SIZE: 107%;
    BACKGROUND-COLOR: #D3EDF5;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}
.table .row0 {
    BACKGROUND-COLOR: #FFFFFF;
}
.table .row1 {
    BACKGROUND-COLOR: #D3EDF5;
}

table#depositaires {
	WIDTH: 500px;
}
table#depositaires TD {
	WIDTH: 50%;
	VERTICAL-ALIGN: top;
}

table#lieuxpublics {
	MARGIN-TOP: 10px;
	WIDTH: 500px;
}
table#lieuxpublics TD {
	WIDTH: 50%;
	VERTICAL-ALIGN: top;
}

table#liens {
	WIDTH: 500px;
}
table#liens TD {
}


/* formulaires */
.form {
	MARGIN: 5px;
}
.form FIELDSET {
	BORDER: #F38F1D 1px solid;
	PADDING: 5px;
}
.form LEGEND {
    COLOR: #00399B;
	FONT-SIZE: 107%;
	FONT-WEIGHT: bold;
}
.form DIV {
/*	CLEAR: both; */
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
}
.form SPAN {
	COLOR: #F38F1D;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.form .submit INPUT {
	BORDER: 1px solid #0067B1;
	BACKGROUND-COLOR: #F38F1D;
    COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
    PADDING: 0px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

/*  formulaire contact */
#contact LABEL {
	FLOAT: left;
	WIDTH: 30%;
	TEXT-ALIGN: right;
	PADDING-RIGHT: 5px;
}
#contact .inputText {
	BORDER: 1px solid #0067B1;
	WIDTH: 300px;
}
#contact .submit {
	TEXT-ALIGN: center;
}

/*  formulaire recherche itinéraire */
#formRoute FIELDSET {
	MARGIN-BOTTOM: 10px;
}
#formRoute .inputText {
	BORDER: 1px solid #0067B1;
	WIDTH: 400px;
}
#formRoute .formSelect {
	BORDER: 1px solid #0067B1;
}
#formRoute .submit {
	TEXT-ALIGN: center;
}
#formRoute .lien {
	FONT-SIZE: 92%;
}

/*  formulaire fiches horaires */
#formHour .formSelect {
	BORDER: 1px solid #0067B1;
}

