/* Zone principale */
#main {
}

/* Contenu */
#content {
	WIDTH: 551px;
	MARGIN-LEFT: 16px;
	MARGIN-RIGHT: 16px;
}
#content DIV.content {
	BACKGROUND-COLOR: #FFFFFF;
	MARGIN: 10px 20px;
}
#content H1 {
	PADDING: 12px 0px 0px 20px;
	HEIGHT: 136px;
	COLOR: #FFFFFF;
	FONT-SIZE: 163%;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
}
#content H2 {
	FONT-SIZE: 143%;
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 10px;
}
#content H3 {
	FONT-SIZE: 123%;
	FONT-WEIGHT: bold;
}
#content H4
{
	FONT-SIZE: 107%;
	FONT-WEIGHT: bold;
}
#content IMG {
	PADDING : 0px;
	MARGIN: 5px;
	BORDER: 0px;
}
#content IMG.icon {
	MARGIN: 2px 3px;
	VERTICAL-ALIGN: middle;
}

#content a {
    text-decoration: none;
}
#content a:hover {
    text-decoration: underline;
}

#content P {
	MARGIN: 5px 0px 10px 0px;
}
#content UL {
	MARGIN: 5px 0px 10px 20px;
	PADDING: 0px;
}
#content UL LI {
}

#content ul.enligne
{
	padding:0px;
	margin-left:0px;
}
#content ul.enligne li
{
	clear:none;
	display:inline;
	list-style: none;
	margin-right:8px;
}

/* Liste de type sommaire */
#content div.sum
{
    font-size: 92%;
    font-weight: bold;
}
#content div.sum ul
{
    font-weight: normal;
}
#main DIV.mainU1 #content div.sum
{
	padding: 5px;
	margin: 10px;
	border: 1px solid #ab7f24;
	background-color: #F7EFD7;
}

/* Liste de thèmes */
#content UL.thm {
}

/* Liste de documents */

/* Liste de perturbations */
#content UL.pert {
	MARGIN: 0px;
	LIST-STYLE: none;
}
#content UL.pert LI.pert1 {
	BACKGROUND-IMAGE: url("../img/FR/pert_icon1.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
	PADDING-LEFT: 26px;
}
#content UL.pert LI.pert2 {
	BACKGROUND-IMAGE: url("../img/FR/pert_icon2.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
	PADDING-LEFT: 26px;
}

/* Liste de lignes */
#content UL.lines
{
}
#content UL.lines img
{
    padding: 0px;
    margin: 3px 3px 3px 0px;
    vertical-align: middle;
}

DIV.details {
	TEXT-ALIGN: center;
	FONT-SIZE: 92%;
    FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url("../img/FR/details.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: center top;
	PADDING-TOP: 20px;
	PADDING-BOTTOM: 10px;
}


/* Lien retour */
.goback
{
	font-size: 92%;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	background-image: url("../img/fr/goback_bg.gif");
	background-repeat: no-repeat;
	background-position: center left;
}
/* univers Bouger facile */
DIV.mainU1 .goback
{
	background-image: url("../img/fr/goback_bg_U1.gif");
	background-repeat: no-repeat;
	background-position: center left;
}
/* univers De vous à nous */
DIV.mainU2 .goback
{
	background-image: url("../img/fr/goback_bg_U2.gif");
	background-repeat: no-repeat;
	background-position: center left;
}
/* univers Nos services+, boutique et mon réso perso*/
DIV.mainU3 .goback, DIV.mainU6 .goback, DIV.mainR25 .goback, DIV.mainR66 .goback
{
	background-image: url("../img/fr/goback_bg_U3.gif");
	background-repeat: no-repeat;
	background-position: center left;
}
/* univers Découverte */
DIV.mainU4 .goback
{
	background-image: url("../img/fr/goback_bg_U4.gif");
	background-repeat: no-repeat;
	background-position: center left;
}
/* Actualités réseau */
DIV.mainR3 .goback
{
	background-image: url("../img/fr/goback_bg_R3.gif");
	background-repeat: no-repeat;
	background-position: center left;
}
/* Bons plans */
DIV.mainR86 .goback
{
	background-image: url("../img/fr/goback_bg_R86.gif");
	background-repeat: no-repeat;
	background-position: center left;
}
/* Info trafic */
DIV.mainR17 .goback
{
	background-image: url("../img/fr/goback_bg_R17.gif");
	background-repeat: no-repeat;
	background-position: center left;
}
/* Rubrique Carte Azur */
DIV.mainR79 .goback
{
	background-image: url("../img/fr/goback_bg_R79.gif");
	background-repeat: no-repeat;
	background-position: center left;
}


/* Tableaux */
#content TABLE {
	BORDER-COLLAPSE: collapse;
}
#content TABLE CAPTION {
	MARGIN: 0px 0px 1px -1px;
	COLOR: #FFFFFF;
	BORDER: none;
	PADDING: 2px;
	FONT-SIZE: 115%;
	FONT-WEIGHT: bold;
}
#content TABLE THEAD TH {
    FONT-WEIGHT: bold;
	PADDING: 2px;
	TEXT-ALIGN: center;
}
#content TABLE TD {
	PADDING: 3px;
    TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
}
#content TABLE .row0 {
    BACKGROUND-COLOR: #FFFFFF;
}
#content TABLE TD.details {
	TEXT-ALIGN: center;
	FONT-SIZE: 92%;
    FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url("../img/FR/details.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 50% 10px;
	PADDING-TOP: 30px;
	PADDING-BOTTOM: 10px;
}

#content TABLE TD.gotop {
	TEXT-ALIGN: right;
	FONT-SIZE: 92%;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 10px;
}

/* Tableaux univers Bouger facile */
#main DIV.mainU1 #content TABLE CAPTION {
	BACKGROUND-COLOR: #EA5E20;
}
#main DIV.mainU1 #content TABLE THEAD TH {
    BACKGROUND-COLOR: #e1be60;
	BORDER: 1px solid #EA5E20;
}
#main DIV.mainU1 #content TABLE TBODY TH {
	BACKGROUND-COLOR: #ffffff;
	BORDER: 1px solid #EA5E20;
    FONT-WEIGHT: bold;
	PADDING: 2px;
	TEXT-ALIGN: center;
}
#main DIV.mainU1 #content TABLE TD {
	BORDER: 1px solid #EA5E20;
}
#main DIV.mainU1 #content TABLE TD.gotop {
    BORDER: none;
}
#main DIV.mainU1 #content TABLE TD.gotop A {
	COLOR: #000066;
}
#main DIV.mainU1 #content TABLE .row1 {
    BACKGROUND-COLOR: #F7EFD7;
}

/* Tableaux univers Découverte */
#main DIV.mainU4 #content TABLE CAPTION {
	BACKGROUND-COLOR: #224F37;
}
#main DIV.mainU4 #content TABLE THEAD TH {
    BACKGROUND-COLOR: #97FFE6;
	BORDER: 1px solid #00B98E;
}
#main DIV.mainU4 #content TABLE TBODY TH {
	BACKGROUND-COLOR: #CCFFF3;
	BORDER: 1px solid #00B98E;
    FONT-WEIGHT: bold;
	PADDING: 2px;
	TEXT-ALIGN: center;
}
#main DIV.mainU4 #content TABLE TD {
	BORDER: 1px solid #00B98E;
}
#main DIV.mainU4 #content TABLE TD.gotop {
    BORDER: none;
}
#main DIV.mainU4 #content TABLE TD.gotop A {
	COLOR: #000066;
}
#main DIV.mainU4 #content TABLE .row1 {
    BACKGROUND-COLOR: #ECF5FA;
}

/* Tarifs */
TABLE.tarifs {
	WIDTH: 510px;
}
TABLE.tarifs CAPTION {
	display: none;
}
TABLE.tarifs P.details 
{
	background-image: url("../img/fr/details.gif");
	background-repeat: no-repeat;
	background-position: 4px top;
	padding-top: 2px;
	padding-left: 25px;
	padding-bottom: 5px;
}

/* Dépositaires */
TABLE#depositaires {
	WIDTH: 510px;
}
/* Lieux publics */
TABLE#lieuxpublics {
	WIDTH: 510px;
}
/* Liens utiles */
TABLE#liens {
	WIDTH: 510px;
}

/* Formulaires */
#content FORM {
}
#content FIELDSET {
	PADDING: 5px 0px;
}
#content LEGEND {
	FONT-WEIGHT: bold;
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
}
#content FORM DIV {
	PADDING: 3px 0px;
}
#content INPUT, #content SELECT, #content TEXTAREA {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: 1px solid #000066;
	COLOR: #000066;
}
#content FORM INPUT.radio {
	BORDER: none;
	width: auto;
}
#content .legende
{
	font-size: 87%;
	font-style: italic;
	font-weight: normal;
}
#content .obligatoire {
	FONT-WEIGHT: bold;
}
#content FORM INPUT.submit {
	width: auto;
}
#content FORM .submit INPUT {
	width: auto;
}

/* Formulaires univers Bouger facile */
#main DIV.mainU1 #content FORM {
}
#main DIV.mainU1 #content INPUT, #main DIV.mainU1 #content SELECT, #main DIV.mainU1 #content TEXTAREA {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: 1px solid #AB7F24;
}
#main DIV.mainU1 #content INPUT.submit, #main DIV.mainU1 #content DIV.submit INPUT {
	BACKGROUND-COLOR: #E1BE60;
	FONT-WEIGHT: bold;
}

/* Formulaire HORAIRES LIGNES et ARRETS */
FORM#linehourform, FORM#stophourform
{
}
FORM#linehourform FIELDSET, FORM#stophourform FIELDSET
{
    border: solid 1px #AB7F24;
	padding: 5px;
	margin-top: 10px;
}
FORM#linehourform FIELDSET FIELDSET
{
    border: none;
	padding: 0px;
	margin: 0px;
}
FORM#linehourform LEGEND, FORM#stophourform LEGEND
{
    color: #95241F;
    font-size: 107%;
}
FORM#linehourform FIELDSET FIELDSET LEGEND
{
    display: none;
}
FORM#linehourform INPUT {
	WIDTH: 300px;
}
/* liste lignes préférées */
FORM#linehourform SELECT#lign_id {
	WIDTH: 350px;
}
#content FORM#linehourform DIV.checkbox INPUT
{
    width: auto;
    border: none;
}
FORM#linehourform DIV.checkbox LABEL
{
    width: auto;
    float: none;
    text-align: left;
}
FORM#linehourform DIV.submit {
	TEXT-ALIGN: center;
	MARGIN: 5px 0px;
}
FORM#linehourform DIV.submit INPUT {
	WIDTH: auto;
	COLOR: #000066;
	BORDER : 1px solid #AB7F24;
}

/* Formulaire RECHERCHE ITINERAIRES */
FORM#routeform SPAN {
	FONT-WEIGHT: bold;
}
FORM#routeform FIELDSET
{
    border: solid 1px #AB7F24;
	padding: 5px;
	margin-top: 10px;
}
FORM#routeform LEGEND 
{
    color: #95241F;
    font-size: 107%;
}
FORM#routeform LABEL
{
}
FORM#routeform INPUT {
	WIDTH: 300px;
}
/* liste résultat recherche mot-clé */
FORM#routeform SELECT#pointDep, FORM#routeform SELECT#pointArr {
	WIDTH: 450px;
}
/* liste lieux préférés */
FORM#routeform SELECT#pointPrefDep, FORM#routeform SELECT#pointPrefArr {
	WIDTH: 350px;
}

FORM#routeform DIV.submit {
	TEXT-ALIGN: center;
	MARGIN: 5px 0px;
}
FORM#routeform DIV.submit INPUT {
	WIDTH: auto;
	COLOR: #000066;
	BORDER : 1px solid #AB7F24;
}
#content FORM#routeform DIV.checkbox INPUT
{
    width: auto;
    border: none;
}

/* Formulaire POINT LIST */
FORM#popuplist FIELDSET
{
    border: solid 1px #AB7F24;
	padding: 5px;
	margin-top: 10px;
}
FORM#popuplist LEGEND 
{
    color: #95241F;
    font-size: 107%;
}

#content form#popuplist .alphabeticList, form#popuplist .alphabeticList {
	text-align:center;
}
#content FORM#popuplist .alphabeticList UL, FORM#popuplist .alphabeticList UL {
	MARGIN: 0px;
	PADDING: 0px;
	LIST-STYLE: none;
}
#content FORM#popuplist .alphabeticList LI, FORM#popuplist .alphabeticList LI {
	DISPLAY: inline;
}
#content FORM#popuplist .alphabeticList SPAN, FORM#popuplist .alphabeticList SPAN {
	FONT-WEIGHT: bold;
	COLOR: #95241F;
}

/* Formulaires univers Découverte */
#main DIV.mainU4 #content FORM {
}
#main DIV.mainU4 #content INPUT, #main DIV.mainU4 #content SELECT, #main DIV.mainU4 #content TEXTAREA {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: 1px solid #00B98E;
}
#main DIV.mainU4 #content INPUT.submit {
	BACKGROUND-COLOR: #97FFE6;
	FONT-WEIGHT: bold;
}

/* Formulaire CONTACT */
FORM#contact SPAN {
	FONT-WEIGHT: bold;
}
FORM#contact LEGEND {
	DISPLAY: none;
}
FORM#contact LABEL {
	FLOAT: left;
	WIDTH: 30%;
	TEXT-ALIGN: right;
	PADDING-RIGHT: 5px;
}
FORM#contact INPUT {
	WIDTH: 250px;
	BORDER: 1px solid #BA73FF;
}
FORM#contact TEXTAREA {
	WIDTH: 300px;
	BORDER: 1px solid #BA73FF;
}
FORM#contact #inf_codepostal {
	WIDTH: 50px;
}
FORM#contact DIV.submit {
	TEXT-ALIGN: center;
	MARGIN: 5px 0px;
}
FORM#contact DIV.submit INPUT {
	WIDTH: auto;
	COLOR: #000066;
	BACKGROUND-COLOR: #F8BAFF;
	BORDER : 1px solid #BA73FF;
	FONT-WEIGHT: bold;
}

/* Formulaires mon réso perso */
#main DIV.mainR25 #content FORM {
}
#main DIV.mainR25 #content INPUT, #main DIV.mainR25 #content SELECT, #main DIV.mainR25 #content TEXTAREA {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: 1px solid #00622D;
}
#main DIV.mainR25 #content .submit INPUT, #main DIV.mainR25 #content INPUT.submit {
	BACKGROUND-COLOR: #B5EB50;
	WIDTH: auto;
	COLOR: #000066;
	FONT-WEIGHT: bold;
}
#main DIV.mainR25 #content .checkbox INPUT, #main DIV.mainR25 #content .civilite INPUT {
	WIDTH: auto;
	BORDER: none;
	BACKGROUND: none;
}

FORM#route INPUT {
	WIDTH: 300px;
}

/* Formulaires IDENTIFICATION / INSCRIPTION / OUBLI MOT DE PASSE / DESINSCRIPTION */
FORM#login SPAN, FORM#inscription SPAN, FORM#pass SPAN {
	FONT-WEIGHT: bold;
}
FORM#login LEGEND, FORM#inscription LEGEND, FORM#pass LEGEND, FORM#delete LEGEND {
	DISPLAY: none;
}
form#login label, form#inscription label, form#pass label, form#inscription div.label
{
	float: left;
	width: 30%;
	text-align: right;
	padding-right: 5px;
}
FORM#login INPUT, FORM#inscription INPUT, FORM#pass INPUT {
	WIDTH: 250px;
}
FORM#inscription INPUT#usr_code_postal {
	WIDTH: 50px;
}
FORM#inscription INPUT#usr_tel {
	WIDTH: 150px;
}
FORM#inscription TEXTAREA {
	WIDTH: 300px;
}
FORM#login DIV.checkbox, FORM#inscription DIV.checkbox {
	PADDING-LEFT: 30%;
}
FORM#login DIV.checkbox LABEL, FORM#inscription DIV.checkbox LABEL, FORM#inscription FIELDSET.civilite LABEL {
	FLOAT: none;
	WIDTH: auto;
	TEXT-ALIGN: left;
}
FORM#inscription FIELDSET FIELDSET {
	BORDER: none;
	MARGIN: 0px;
	PADDING: 0px;
}
FORM#inscription FIELDSET FIELDSET LEGEND {
	DISPLAY: none;
}
FORM#inscription FIELDSET.civilite DIV {
	FLOAT: left;
	WIDTH: 30%;
	TEXT-ALIGN: right;
	PADDING-RIGHT: 5px;
}
FORM#login DIV.submit, FORM#inscription DIV.submit, FORM#delete DIV.submit {
	text-align: center;
}

/* Formulaires préférences de l'espace perso */
form#preflines legend, form#prefroutes legend, form#prefstops legend, form#prefalerts legend
{
	display: none;
}
form#preflines input, form#prefroutes input, form#prefstops input, form#prefalerts input
{
	width: 350px;
}
form#preflines select, form#prefstops select, form#prefalerts select
{
	width: 450px;
}
form#preflines div.submit, form#prefroutes div.submit, form#prefstops div.submit, form#prefalerts div.submit
{
	text-align: center;
}
form#prefalerts select#hDeb, form#prefalerts select#mDeb, form#prefalerts select#hFin, form#prefalerts select#mFin
{
	width: auto;
}
form#prefalerts div.checkbox div
{
	width: 150px;
	float: left;
}

/* Univers Bouger facile */
#main DIV.mainU1 {
	BACKGROUND-IMAGE: url("../img/FR/main_U1_bg.gif");
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: 206px 0px;
}
#main DIV.mainU1 #content H1
{
	background-image: url("../img/fr/h1_U1_bg.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #ab7f24;
}
#main DIV.mainU1 #content H2, #main DIV.mainU1 #content H3 {
	COLOR: #95241F;
}
/*
#main DIV.mainU1 #content A {
	COLOR: #95241F;
}
*/

/* Univers De vous à nous */
#main DIV.mainU2 {
	BACKGROUND-IMAGE: url("../img/FR/main_U2_bg.gif");
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: 206px 0px;
}
#main DIV.mainU2 #content H1 {
	BACKGROUND-IMAGE: url("../img/FR/H1_U2_bg.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
	BACKGROUND-COLOR: #BA73FF;
}
#main DIV.mainU2 #content H2, #main DIV.mainU2 #content H3 {
	COLOR: #612180;
}
/*
#main DIV.mainU2 #content A {
	COLOR: #612180;
}
*/

/* Univers Nos services+ */
#main DIV.mainU3 {
	BACKGROUND-IMAGE: url("../img/FR/main_U3_bg.gif");
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: 206px 0px;
}
#main DIV.mainU3 #content H1 {
	BACKGROUND-IMAGE: url("../img/FR/H1_U3_bg.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
	BACKGROUND-COLOR: #62C800;
}
#main DIV.mainU3 #content H2, #main DIV.mainU3 #content H3 {
	COLOR: #00622D;
}
/*
#main DIV.mainU3 #content A {
	COLOR: #00622D;
}
*/

/* Univers Découverte */
#main DIV.mainU4 {
	BACKGROUND-IMAGE: url("../img/FR/main_U4_bg.gif");
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: 206px 0px;
}
#main DIV.mainU4 #content H1 {
	BACKGROUND-IMAGE: url("../img/FR/H1_U4_bg.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
	BACKGROUND-COLOR: #00B98E;
}
#main DIV.mainU4 #content H2, #main DIV.mainU4 #content H3 {
	COLOR: #224F37;
}
/*
#main DIV.mainU4 #content A {
	COLOR: #224F37;
}
*/

/* Actualités réseau */
#main DIV.mainR3 {
	BACKGROUND-IMAGE: url("../img/FR/main_R3_bg.gif");
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: 206px 0px;
}
#main DIV.mainR3 #content H1 {
	BACKGROUND-IMAGE: url("../img/FR/H1_R3_bg.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
	BACKGROUND-COLOR: #003F8A;
}
#main DIV.mainR3 #content H2, #main DIV.mainR3 #content H3 {
	COLOR: #003F8A;
}
/*
#main DIV.mainR3 #content A {
	COLOR: #003F8A;
}
*/

/* Bons plans */
#main DIV.mainR86 {
	BACKGROUND-IMAGE: url("../img/FR/main_R86_bg.gif");
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: 206px 0px;
}
#main DIV.mainR86 #content H1 {
	BACKGROUND-IMAGE: url("../img/FR/H1_R86_bg.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
	BACKGROUND-COLOR: #F37300;
}
#main DIV.mainR86 #content H2, #main DIV.mainR86 #content H3 {
	COLOR: #CF6200;
}
/*
#main DIV.mainR86 #content A {
	COLOR: #F37300;
}
*/

/* Info trafic */
#main DIV.mainR17 {
	BACKGROUND-IMAGE: url("../img/FR/main_R17_bg.gif");
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: 206px 0px;
}
#main DIV.mainR17 #content H1 {
	BACKGROUND-IMAGE: url("../img/FR/H1_R17_bg.jpg");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
	BACKGROUND-COLOR: #8E0009;
}
#main DIV.mainR17 #content H2, #main DIV.mainR17 #content H3 {
	COLOR: #8E0009;
}
/*
#main DIV.mainR17 #content A {
	COLOR: #8E0009;
}
*/

/* Aide, informations légales, plan du site, flux RSS, recherche... */
#main DIV.mainR27, #main DIV.mainR51, #main DIV.mainR52, #main DIV.mainR54, #main DIV.mainR69, #main DIV.mainR79, #main DIV.mainR80
{
	BACKGROUND-IMAGE: url("../img/FR/main_R51_bg.gif");
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: 206px 0px;
}
#main DIV.mainR27 #content H1, #main DIV.mainR51 #content H1, #main DIV.mainR52 #content H1, #main DIV.mainR54 #content H1, #main DIV.mainR69 #content H1, #main DIV.mainR79 #content H1, #main DIV.mainR80 #content H1
{
	BACKGROUND-IMAGE: url("../img/FR/H1_R51_bg.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
	BACKGROUND-COLOR: #777777;
}
#main DIV.mainR27 #content H2, #main DIV.mainR27 #content H3, #main DIV.mainR51 #content H2, #main DIV.mainR51 #content H3, #main DIV.mainR52 #content H2, #main DIV.mainR52 #content H3, #main DIV.mainR54 #content H2, #main DIV.mainR54 #content H3, #main DIV.mainR69 #content H2, #main DIV.mainR79 #content H2, #main DIV.mainR80 #content H2
{
	COLOR: #777777;
}
/*
#main DIV.mainR27 #content A, #main DIV.mainR51 #content A, #main DIV.mainR52 #content A, #main DIV.mainR54 #content A, #main DIV.mainR69 #content A {
	COLOR: #777777;
}
*/

/* Boutique et espace perso */
#main DIV.mainU6, #main DIV.mainR25, #main DIV.mainR66 {
	BACKGROUND-IMAGE: url("../img/FR/main_R25_bg.gif");
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: 206px 0px;
}
#main DIV.mainU6 #content H1, #main DIV.mainR25 #content H1, #main DIV.mainR66 #content H1 {
	BACKGROUND-IMAGE: url("../img/FR/H1_R25_bg.gif");
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
	BACKGROUND-COLOR: #62C800;
}
#main DIV.mainU6 #content H2, #main DIV.mainU6 #content H3, #main DIV.mainR25 #content H2, #main DIV.mainR25 #content H3, #main DIV.mainR66 #content H2, #main DIV.mainR66 #content H3 {
	COLOR: #00622D;
}
/*
#main DIV.mainU6 #content A, #main DIV.mainR25 #content A, #main DIV.mainR66 #content A {
	COLOR: #00622D;
}
*/


/* Rubrique Carte Azur */
#main DIV.mainR79 #content TABLE
{
	width: 510px;
}
#main DIV.mainR79 #content TABLE TD
{
	vertical-align: middle;
	text-align: center;
	width: 33%;
}
/* Formulaire Carte Azur */
form#carteazur fieldset legend
{
	display: none;
}
form#carteazur fieldset fieldset
{
	padding: 0px;
	margin-top: 10px;
}
form#carteazur fieldset fieldset legend
{
	display: block;
	color: #000066;
}
form#carteazur label
{
	float: left;
	width: 30%;
	text-align: right;
	padding-right: 5px;
}
form#carteazur input
{
	width: 250px;
	border: 1px solid #777777;
}
form#carteazur textarea
{
	width: 300px;
	border: 1px solid #777777;
}
form#carteazur div.checkbox input
{
    width: auto;
    border: none;
}
form#carteazur div.checkbox label
{
    width: auto;
    float: none;
    text-align: left;
}
form#carteazur input#usr_code_postal
{
	width: 50px;
}
form#carteazur #usr_tel, form#carteazur #usr_date_naissance
{
	width: 100px;
}
form#carteazur #lig_tam, form#carteazur #lig_azur, form#carteazur #lig_envibus, form#carteazur #lig_cam
{
	width: 150px;
}
form#carteazur div.submit
{
	text-align: center;
	margin: 5px 0px;
}
form#carteazur div.submit input
{
	width: auto;
	color: #000066;
	background-color: #dbdbdb;
	border : 1px solid #777777;
	font-weight: bold;
}


/* Résultats de la recherche */
#content .resultHead {
	TEXT-ALIGN: center;
	PADDING: 2px;
	MARGIN-TOP: 15px;
	BACKGROUND-COLOR: #D1D1D1;
}
#content #resultList UL {
	LIST-STYLE: none;
	MARGIN: 0px;
	PADDING: 0px;
}
#content #resultList UL LI {
	BORDER-BOTTOM: 1px solid #D1D1D1;
	MARGIN: 10px 0px 0px 0px;
	PADDING: 0px 0px 10px 0px;
}
#content #resultList LI A {
	FONT-WEIGHT: bold;
}
#content .resultFoot {
	TEXT-ALIGN: center;
	PADDING-TOP: 2px;
	MARGIN-BOTTOM: 15px;
}


/* Plan du site */
#content UL.plansite {
	LIST-STYLE: none;
	MARGIN: 0px;
}
#content UL.plansite LI UL {
	LIST-STYLE-TYPE: disc;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 15px;
}
#content UL.plansite LI UL LI {
	PADDING-BOTTOM: 2px;
}
#content UL.plansite LI UL LI UL {
	LIST-STYLE-TYPE: circle;
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 0px;
}
#content UL.plansite LI H3 {
	PADDING-LEFT: 3px;
}

#content UL.plansite LI.U1 H3 {
	BACKGROUND-COLOR: #E1BE60;
	COLOR: #95241F;
}
#main DIV.mainR69 #content UL.plansite LI.U1 H4 A {
	COLOR: #95241F;
}
/*
#content UL.plansite LI.U1 UL LI UL A {
	COLOR: #777777;
}
*/

#content UL.plansite LI.U2 H3 {
	BACKGROUND-COLOR: #F8B9FF;
	COLOR: #612180;
}
#main DIV.mainR69 #content UL.plansite LI.U2 H4 A {
	COLOR: #612180;
}
/*
#content UL.plansite LI.U2 UL LI UL A {
	COLOR: #777777;
}
*/

#content UL.plansite LI.U3 H3 {
	BACKGROUND-COLOR: #B5EB50;
	COLOR: #00622D;
}
#main DIV.mainR69 #content UL.plansite LI.U3 H4 A {
	COLOR: #00622D;
}
/*
#content UL.plansite LI.U3 UL LI UL A {
	COLOR: #777777;
}
*/

#content UL.plansite LI.U4 H3 {
	BACKGROUND-COLOR: #3FFFD5;
	COLOR: #224F37;
}
#main DIV.mainR69 #content UL.plansite LI.U4 H4 A {
	COLOR: #224F37;
}
/*
#content UL.plansite LI.U4 UL LI UL A {
	COLOR: #777777;
}
*/

#content UL.plansite LI.R3 H3 {
	BACKGROUND-COLOR: #93D2F1;
	COLOR: #003F8A;
}
#main DIV.mainR69 #content UL.plansite LI.R3 A {
	COLOR: #003F8A;
}

#content UL.plansite LI.R86 H3 {
	BACKGROUND-COLOR: #CF6200;
	COLOR: #FFFFFF;
}
#main DIV.mainR69 #content UL.plansite LI.R86 A {
	COLOR: #CF6200;
}

#content UL.plansite LI.R17 H3 {
	BACKGROUND-COLOR: #D4B7A3;
	COLOR: #8E0009;
}
#main DIV.mainR69 #content UL.plansite LI.R17 A {
	COLOR: #8E0009;
}

/* Retour haut de page */
P.gotop 
{
	TEXT-ALIGN: right;
	FONT-SIZE: 92%;
	FONT-WEIGHT: bold;
}
DIV.gotop {
	TEXT-ALIGN: right;
	PADDING: 10px;
	MARGIN-RIGHT: 225px;
	FONT-SIZE: 92%;
	FONT-WEIGHT: bold;
}
DIV.gotop A, P.gotop A {
	COLOR: #000066;
}


/*
#content TABLE#routesynthese
{
	width:500px;
}
*/