html {background-color:#eeeeee; background-image: url(images/keolis-body.gif);}
body {
      background-color: #fff;
      background-image: url(images/keolis-body.gif);
      font-family: Tahoma,Arial,Helvetica,sans-serif;
      font-size: 0.9em;
      color: #000000;
			padding: 0px;
			text-align: center;
}

body#bodyPopup { margin-left:1%; margin-right:1%; border:3px groove #006600; padding:5px; }

h1 { font-size: 1.7em; border-bottom: 1px solid #ccf; clear: both; }

h3 { margin-top: 2em;}

img { border: 0 none;}

table.tblHoraires td { text-align: center; }
table.tblHoraires td.tdArret { text-align: left; }
table.tblHoraires td.tdArretTAD { text-align: left; background-color:#fc0; }

h5#h5Tele { margin-top: 3em; }

th { background-color: #399;; cursor: hand; cursor: pointer; }

tr.mouseout		{ background-color: #ccffcc; }
tr.mouseover	{ background-color: white; }
tr.trClair { background-color: #6c9; }
tr.trFonce { background-color: #6CC; }

td { font-size: 0.9em; }

a					{ color: #000000; }
a:visited	{ color: #000000; }
a:hover		{ color: #00f; }
a:active	{	color: #000000; }

tbody { vertical-align: top;}
tbody tr:hover {background-color: #ff0000; }


#divMenu { background-color:#ccf; padding: 1em; margin-right: 1em; }
#divMenu li { margin-left:0; padding-left:0; }
#divMenu ul { margin-left:1em; padding-left:0; }


ul#ulMenu { margin:0 ; padding:0;}
ul#ulMenu li {display: inline; float: left; }



#divBottom { font-face: sans-serif; color: #666; text-align:right; font-size: small; margin-bottom: 1em; padding-right:1em;}
#divBottom a { color: #ccc;  }
#divBottom a:visited { color: #ccc;  }

/* Calendar */
body#bodyCalendar {
      background-color:#ccffcc;
      font-family:Tahoma,Arial,Helvetica,sans-serif;
      font-size:0.7em;
      color: #000000;
			margin-left:1%; 
			margin-right:1%;
			border:3px groove #006600; 
			padding:4px
	 }

table.calendar { width: 100%; }
table.calendar td			{ text-align: center; }
table.calendar td a		{ display: block; font-size:1.2em; }
table.calendar td a:hover { background-color: #CCCCFF; }
table.calendar th {   /*background-color: #666699;*/ }
table.calendar td.selected { background-color: #FFCC99; }

img.calendar { border: none; }

form { text-align: left;}
form.clock { text-align: center; }

div#divCalculateur {  background-color:#fff;text-align : left;padding:15px;}
div#container {border:1px solid black;  margin-left: auto; margin-right: auto; width:780px;}

p#pPrint { text-align:right;}

strong.strTAD { background-color: #fc0;}


dl#dlCommande dd label { position: absolute; width:250px; }
dl#dlCommande dd input  {  margin-left: 150px;}

p.pCalcultateur label { position: absolute; width:120px; }
p.pCalcultateur input  {  margin-left: 120px;}
p.pCalcultateur select  {  margin-left: 120px;}
