﻿@import "custom.css";

BODY {
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #000000;
    
}
body #global
{
    width:600px;
    margin: auto;
    min-width: 600px;
}
A {
	COLOR: #557228;
	TEXT-DECORATION: none;
}
H1, H2, H3, H4, H5, H6, FORM, IMG {
	MARGIN: 0px; 
	BORDER: 0px;
}

.invisible {
	DISPLAY: none;
}
.lefttext {
	FLOAT: left;
}
.left {
	FLOAT: left;
}
.right {
	FLOAT: right;
}
.center {
	TEXT-ALIGN: center;
}

#foot {
	DISPLAY: none;
}

#bandeau {
	DISPLAY: none;
}

#header {
	HEIGHT: 80px;
}
#headerLeft {
	FLOAT: left;
}
#headerLeft H1 {
	FONT-SIZE: 14pt;
	MARGIN-LEFT: 120px;
}
#headerRight {
	DISPLAY: none;
}

#toolbar {
	DISPLAY: none;
}

#navbar {
	DISPLAY: none;
}
#navDisruptList {
	DISPLAY: none;
}
.navTitle {
	DISPLAY: none;
}

#main 
{
    background:none;
    max-width:600px;
}
#mainLeft {
    TEXT-ALIGN: left;
}
#mainRight {
	DISPLAY: none;
}

#menu {
	DISPLAY: none;
}

#content {
	PADDING: 10px;
	TEXT-ALIGN: left;
}
#bottom {
	DISPLAY: none;
}

#mainZone {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#navigation {
	DISPLAY: none;
}

#rubTitle {
	FONT-SIZE: 13pt;
    COLOR: #E34B2E;
    PADDING: 10px 0px 10px 50px;
}
#rubTitle IMG {
	VERTICAL-ALIGN: middle;
}
#rubTitle H1 {
	FONT-SIZE: 13pt;
}
#rubTitle H2 {
	FONT-SIZE: 13pt;
}

.thmRubTitle {
	FONT-SIZE: 10pt;
	MARGIN-TOP: 10px;
	FONT-WEIGHT: bold;
	CLEAR: both;
    COLOR: #E34B2E;
}
.thmRubTitle H3 {
	FONT-SIZE: 10pt;
}

.thmTitle {
	MARGIN-TOP: 10pt;
	FONT-WEIGHT: bold;
	CLEAR: both;
}
.thmTitle A {
    COLOR: #E34B2E;
	TEXT-DECORATION: underline;
}
.thmTitle H2 {
	FONT-SIZE: 10pt;
}
.thmTitle H3 {
	FONT-SIZE: 10pt;
}
.thmText {
	CLEAR: both;
}
.thmText IMG {
	PADDING: 5px;
}

.docTitle {
	FONT-SIZE: 10pt;
	MARGIN-TOP: 10px;
	FONT-WEIGHT: bold;
	CLEAR: both;
}
.docTitle H3 {
	FONT-SIZE: 10pt;
}
.docTitle H4 {
	FONT-SIZE: 10pt;
}
.docText {
	CLEAR: both;
}
.docText IMG {
	PADDING: 5px;
}

.row0 {
}
.row1 {
}

#back {
	DISPLAY: none;
}
.comment {
	CLEAR: both;
	FONT-SIZE: 9pt;
}
.result {
	PADDING-TOP: 10px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}
.error {
	FONT-WEIGHT: bold;
    COLOR: #FF0000;
}
.selection {
	FONT-WEIGHT: bold;
    COLOR: #E34B2E;
}

.link {
	FONT-SIZE: 10pt;
}

.download {
}
.download IMG {
	PADDING: 0px 3px 0px 3px;
	FLOAT: left;
}

#acrobat {
	DISPLAY: none;
}

.table {
	FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #024782;
	BORDER-TOP: #E34B2E 1px solid;
	BORDER-LEFT: #E34B2E 1px solid;
	MARGIN: 0px auto 0px auto;
}
.table CAPTION {
	display: none;
}
.table TD {
	VERTICAL-ALIGN: middle;
	BORDER-BOTTOM: #E34B2E 1px solid;
	BORDER-RIGHT: #E34B2E 1px solid;
}
.table TH {
	FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #E34B2E;
	TEXT-ALIGN: center;
    FONT-WEIGHT: bold;
	BORDER-BOTTOM: #E34B2E 1px solid;
	BORDER-RIGHT: #E34B2E 1px solid;
}

.frm {
	MARGIN: 5px;
	PADDING: 5px;
}
.frm FIELDSET {
    BORDER: 0px;
}
.frm LEGEND {
	FONT-WEIGHT: bold;
    COLOR: #E34B2E;
    BORDER: 0px;
}
.frm DIV {
	CLEAR: both;
	PADDING-TOP: 5px;
}
.frm SPAN {
	COLOR: #E34B2E;
	FONT-WEIGHT: bold;
}
.frm .submit INPUT, .inputSubmit {
	BORDER: 1px solid #E34B2E;
    COLOR: #E34B2E;
	FONT-WEIGHT: bold;
    PADDING: 0px;
}

#tarifs {
	DISPLAY: none;
}

#contact LABEL {
	FLOAT: left;
	WIDTH: 30%;
	TEXT-ALIGN: right;
	PADDING-RIGHT: 5px;
}
#contact .inputText {
	WIDTH: 300px;
}
#contact .submit {
	TEXT-ALIGN: center;
}

#sondage LABEL {
}
#sondage .radiobutton {
	MARGIN-LEFT: 50px;
}
#sondage .inputText {
	WIDTH: 200px;
}
#sondage .submit {
	MARGIN-LEFT: 50px;
}
#resultats {
	MARGIN: 5px;
	PADDING: 5px;
	BACKGROUND-COLOR: #FFF5D7;
}
#resultats UL {
	MARGIN: 0px;
	PADDING: 0px;
	LIST-STYLE: none;
}
#resultats LI {
	PADDING-TOP: 5px;
}

#mobifil LEGEND {
    PADDING-TOP: 10px;
}
#mobifil P {
	MARGIN: 0px;
	FLOAT: left;
	WIDTH: 35%;
	TEXT-ALIGN: right;
	PADDING-RIGHT: 5px;
}
#mobifil LABEL {
}
#mobifil .inputText {
	WIDTH: 300px;
}
#mobifil .inputSmallText {
	WIDTH: 50px;
}
#mobifil .submit {
	TEXT-ALIGN: center;
}
#mobifil2 .submit {
	TEXT-ALIGN: center;
}

.siteMap {
	PADDING-TOP: 10px;
	FONT-WEIGHT: bold;
}
.siteMapHeadingList {
	MARGIN: 3px;
	LIST-STYLE: none;
	PADDING-LEFT: 20px;
}
.siteMapHeadingList LI {
	PADDING-TOP: 3px;
}
/* Rend la carte google non sécable pour l'impression */
#gmap
{
	overflow:auto;
	page-break-inside:avoid;
}


/* Rend la carte google non sécable pour l'impression */
#STOPcarto,
#LINEcarto
{
	overflow:auto;
    display:block;
	page-break-inside:avoid;
    margin-top: 100px;
}

FORM#print 
{
	display:none;
}

.printCalendar
{
	page-break-inside:avoid;
	page-break-before:always;
	margin-bottom:20px;
}

TABLE#routeresume .linkCarto a
{
    display: none;
}
.notes
{
    background-color: #F1EEEC;
    margin-bottom: 15px;
    padding: 5px;
}
.notes .titre
{
    background-color: #7F756B;
    color: #FFFFFF;
    margin-bottom: 10px;
    margin-left: -5px;
    margin-top: -10px;
    padding-bottom: 2px;
    padding-left: 5px;
    width: 240px;
}
#deuxColonnes #goatSelection UL.goatTools,
#tabs DIV.goatContent DIV.linkLeft,
#tabs DIV.goatContent DIV.linkRight,
#tabs DIV.goatContent TABLE#linehour TD.plan a,
#tabs DIV#downloads
{
    display: none;
}