#span_trajets {
	cursor: pointer;
	color: green;
	font-weight: bold;
	font-size: 12px;
}

#lbclose {
	position: absolute;
	top: 4px;
	right: 4px;	
}

#lightbox {
	border: 0px solid #666;
	top: 50px;
	left: 25%;
	position: absolute;
	visibility: hidden;
	padding: 0px;
	margin: 0;
	}



#letrajet {
	float: left;
	border: 0px #AAA solid;
	padding: 0px;
	margin-left: 0px;
	width:440px;
	margin-bottom: 0px;

}


.lien1{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none}
.lien1:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0066CC}


.lien2{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold ;color: #0066CC;}
.lien2:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC }

.lien3{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; text-decoration: none}
.lien3:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}

.lien4{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006600; text-decoration: none}
.lien4:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#00CC33}


.lien5{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF9900; text-decoration: none}
.lien5:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}


.lien6{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5081BB; text-decoration: none}
.lien6:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #99CCFF}

.lien6-1{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5081BB; text-decoration: none}
.lien6-1:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #99CCFF}
.lien6-1:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#AAAAAA}


.lien7{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #99CCFF; text-decoration: none}
.lien7:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0066CC}


.lien9{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3399FF; text-decoration: none}
.lien9:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0066CC}


.lien10{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #99CF16; text-decoration: none}
.lien10:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0066CC}


.lien11{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #3399FF; text-decoration: none}
.lien11:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#00CC33}



.lien12{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none}
.lien12:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#FFCC00}

.lien13{  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #5081BB; text-decoration: none}
.lien13:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #99CCFF}



.lien14{  font-weight: bold; color: #000000; margin:0px;}
.lien14:hover{  font-weight: bold; color: #5081BB; margin:0px;}


.lien15{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;color: #66CC33; }
.lien15:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #99CCFF}


.titre1{  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold ;color: #0066CC;}

.form {
  FONT-FAMILY: verdana;
  FONT-SIZE: 13px;
  FONT-WEIGHT: normal;
  COLOR: #003366;
  TEXT-DECORATION: none;
  BACKGROUND-COLOR: #FFFFFF ;
  BORDER-BOTTOM-COLOR: #003366;
  BORDER-BOTTOM-width: 1px;
  BORDER-LEFT-WIDTH: 1px;
  BORDER-LEFT-COLOR: #003366;
  BORDER-RIGHT-COLOR: #003366;
  BORDER-RIGHT-WIDTH: 1px;
  BORDER-TOP-COLOR: #003366;
  BORDER-TOP-WIDTH: 1px;
}





body {
	margin: 0px;
	background-color: #B8CBE2;
}
.pconnexion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	padding-left: 19px;
	
}
#menu {
	padding-left: 19px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B8CBE2;}

#menug a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
	padding-top: 5px;
	padding-bottom: 15px;
}
#menug a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
	padding-bottom: 15px;
	padding-top: 5px;
}
#menug a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	
	padding-bottom: 15px;
	padding-top: 5px;
}
#password a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;

}
#password a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;

}
#password a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color:#FF6600;
	text-decoration: underline;
	
}
#mention a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
}
#mention a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}
#mention a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	
}
.traitbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 100;
	font-variant: normal;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #B8CBE2;
	border-right-style: Aucune;
	border-bottom-style: Aucune;
	border-left-style: Aucune;
	border-top-style: Aucune;
}
.basdepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 100;
	font-variant: normal;
	color: #3C6597;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: Aucune;
	border-bottom-style: Aucune;
	border-left-style: Aucune;
	border-top-color: #FFFFFF;
	margin-top: 5px;
}

.basdepage img {
  border: medium none;
}

.basdepage a {
  text-decoration : none;
  color:#3C6597;
}

.basdepage a:hover {
  text-decoration: none;
}

.basdepage a:visited{
  color:#6B91BF;
}


#compte a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	padding-right: 10px;
}
#compte a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	padding-right: 10px;
}
#compte a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	padding-right: 10px;
}
#consultez a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #3F97E0;
	text-decoration: none;
	padding-right: 10px;
	
}
#consultez a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #3F97E0;
	text-decoration: none;
	padding-right: 10px;
	
}
#consultez a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #185E96;
	text-decoration: none;
	padding-right: 10px;
	
}
#deposez a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #7BC225;
	text-decoration: none;
	padding-right: 10px;
}
#deposez a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #7BC225;
	text-decoration: none;
	padding-right: 10px;
}
#deposez a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #55861A;
	text-decoration: none;
	padding-right: 10px;
}


#corps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5081BB;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-top: 25px;
}


#corps1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5081BB;
	}

#corps2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5081BB;
	font-weight: bold;
	}

#corps3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	}


#joindre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
	border-left-color: #5383BC;
	border-bottom-color: #5383BC;
	border-right-color: #5383BC;
	border-top-color: #5383BC;
	border-right-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
}
#tbtelephone {
	margin-top: 30px;
	margin-bottom: 0px;
}
.titrepuce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.chapeau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5383BC;
	border: 1px solid #5383BC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
}


.ligne {

	font-size: 10px;
	font-family: helvetica;
	color: #5081BB;
	cursor:pointer;
}

.alt {

	font-size: 10px;
	font-family: helvetica;
	color: #5081BB;
	cursor:pointer;
}

#left-column {

	border: 1px solid #444;

	padding: 4px;

	font-size: 10px;

	font-family: Verdana;

	background-color: #FFF;

}

.imgmap {

	border: 1px solid #444;

}

.section {

	font-size: 18px;

	font-family: Georgia;

	color: #0066CC;

	font-style: normal;

	font-weight: bold;

}

.tableaubord {

	border: 1px solid #999;

	background-color: #EFEFEF;

}



.zonetexte {

	font-size: 12px;

	border: 1px solid #999;

	font-family: Verdana;

}

.zoneliste {

	font-size: 12px;

	border: 1px solid #999;

	font-family: Verdana;

}

.alt {

	background-color: #C0D6ED;

	height: 16px;

}

			
#col1 {
	background:white;
	width:40px;
}

.ligne {

	background-color: #FFF;

	height: 16px;

}

	
	.liens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;

}

.liens:hover { color: #000; }

#tabresultats {

	border: 0px solid #999;
	background-color: #FFF;
	width:440px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66BA47;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-top: 25px;
	margin-top:3px;
}

#tabresultats th {

	text-align: left;

	font-size: 12px;

	font-family: Verdana;
	color: #5081BB;
	font-weight: bold;

}



p {

	font-size: 12px;

	font-family: Verdana;

}



.ligneliste0 {

	color: #000;

}

.ligneliste1 {

	color: red;

}

.ligneliste2 {

	color: green;

}

.ligneliste3 {

	color: blue;

}

.ligneliste4 {

	color: grey;

}

.ligneliste5 {

	color: pink;

}

.detail {

	font-size: 11px;

	font-family: Verdana;

	margin: 0;

	padding: 0;	

}

.nomtrajet {

	font-size: 12px;

	font-family: Verdana;

	color: #006699;

	font-weight: bold;	

}

.font1 {

	color: red;
font-weight: bold;

}


#connexionAdmin{
	background-color:#FF0000;
	margin-right:auto;
	margin-left:auto;
text-align:center;
width:150px;
font-size:12px;
font-weight:bold;
border :1px solid black;
height: 25px;
line-height:25px;
vertical-align:middle;
color:#FFF;
padding-left:10px;
padding-right:10px;
}

div.cadreConnexion{
margin-left:auto;
margin-right:auto;
border : 1px black solid;
background-color:#B8CBE2;
width:150px;
padding-left:10px;
padding-right:10px;
}

p.stylise{
	color:#66BB48; font-weight:bold;
	
}

img.noborder {
	border :0px solid black;
}

table.encadre {
border : 1px solid #DDD;margin:5px; padding:10px; width:580px;
}

.cadreTitre{
	height:35px;
	line-height:35px;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bolder;
	background-color:#66BB48;
	padding-left:20px;
}

.cadreContenu {
	color: #5081BB;
}

.grise {
	color:grey;
}
.grise:focus {
	color:black;
}
.asterisque{
	color:#E76507;
}

.tabInfoSpect{
	border:solid 1px #66BB48;
	color:white;
}

.tabInfoSpect .tabInfoSpectInfo{
background-color:#5081BB;
}
.tabInfoSpect .tabInfoSpectTitre{
background-color:#66BB48;
}

.tabInfoSpect .tabInfoSpectSousTitre {
	background-color:white;
	color:black;
	border :1px solid  #66BB48;
	
}


.orange {
color:#f90;
}

.vertclair {
color:#66ba47;
}

.vert {
color:#393;
}

.bleu {
color:#0099c5;
}

.gras {
font-weight:700;
}

.normal {
font-weight:400;
}

.arial {
font-family:arial, Helvetica, sans-serif;
}

.ptaille12 {
font-size:12px;
}

.ptaille11 {
font-size:11px;
}

.ptaille10 {
font-size:10px;
}

.center {
text-align:center;
}

ul.titsOnglets{
	list-style-type:none;
	height:20px;
	margin-bottom:0px ;
	padding-bottom:0px;
	font-size:13px;
}

ul.titsOnglets li{
	float:left;
	width:100px;
	text-align:center;
}

ul.titsOnglets a{
	display:block;
	padding-bottom:1px;
	text-decoration:none;
}

ul.titsOnglets a:hover{
	display:block;
	text-decoration:none;
}


ul.titsOnglets a.courant{
	border-bottom: 3px ;
	border-bottom-style : solid
}


.depotReg{
	border-color: green;
	color : green;
}

.depotOccas{
	border-color: blue;
	color : blue;
}

table#tabRegulier{
	border-width : 1px ;
	border-style : solid ;
	width:95%;
}


table#tabOccas{
	border-width : 1px ;
	border-style : solid ;
	width:95%;
}

#cadreContenu a, table {
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:12px;
}
.cadreRecherche { width: 1000px; }
.contenuRecherche { width: 988px; clear: left; padding: 10px;}