/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/
/*
body {
	margin: 11px 0 0 0;
	padding: 0;
	background: #000000 url(images/img1.gif) repeat-x;
	font: normal small Arial, Helvetica, sans-serif;
	color: #ddd;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: .2em;
	color: #fff;
}

p, ul, ol, blockquote {
	margin-top: 0;
	line-height: 150%;
}

p {
  text-align:justify;
}

a {
	text-decoration: none;
  color:#f00;
}

a:hover {
	text-decoration: underline;
}
*/
/* Header */
/*
#header {
  position:relative;
	width: 1000px;
	height: 220px;
	margin: 0 auto;
	padding:2px;
/*	background: url(images/img1.gif) no-repeat;  */
/*
}

#header * {
	text-decoration: none;
	/* text-align: center; */
/*}

#header h1 {
	padding-top: 55px;
	font-size: 3em;
}

#header h2 {
	font-size: 1.2em;
}

/* Content */

/*#content {
	width: 980px;
	margin: 0 auto;
*/

#colOne {
	float: left;
	width: 200px;
}

#colTwo {
	float: left;
	width: 980px;
	padding: 0 20px;
	margin : 0;
}

#colThree {
	float: left;
	width: 230px;
}

/* Content Elements */
/*
#content h2 {
	height: 21px;
	margin-bottom: 20px;
	padding: 9px 0 0 10px;
	background: url(images/img6.gif);
	letter-spacing: normal;
	font-size: .9em;
}

#content h3 {
	text-transform: uppercase;
	letter-spacing: normal;
	font-size: small;
	color: #FFF;
}

#content ul {
	margin-left: 0;
	padding-left: 0;
	list-style: square inside;
}

td {
	text-align: center;
}*/

th.heure {
	font: normal x-small Arial, Helvetica, sans-serif;
	
}

.militia , .militia a {
  background-color:#222;
  color:red;
  cursor:pointer;
  text-align: center;
  font-size: 12px;
}

.emission1 , .emission1 a {
  background-color:#B10002;
  color:#AAA;
  cursor:pointer;
  text-align: center;
  font-size: 12px;
}

.emission2 , .emission2 a {
  background-color:#ff6565;
  color:#000;
  cursor:pointer;
  text-align: center;
  font-size: 12px;
}

.jour , .jour a {
  text-align: center;
  font-size: 12px;
}

.heure , .heure a {
  text-align: center;
  font-size: 12px;
}

/* Footer */
/*
#footer {
	height: 70px;
	padding: 7px 0 0 0;
	background: url(images/img5.gif) repeat-x;
}

#footer * {
	color: #ddd;
}

#footer p {
	text-align: center;
	font-size: smaller;
}*/

.balloonstyle{
position:absolute;
z-index: 100;
top: 0px;
left: 0px;
padding: 10px;
visibility: hidden;
/* border:2px dashed red; */
font:normal 11px Verdana;
line-height: 14px;
background-color: #555;
width: 500px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5); */
}


#arrowhead{
position:absolute;
z-index: 99;
top: 0px;
left: 0px;
visibility: hidden;
}
