body	{
		background-color: #F2F4DC;
		font-family : Verdana,Arial,helvetica,sans serif;
		font-size:12px;
		font-style : italic;
		}
		
input[type="text"] {font-size:4em; background-color:#ffffff; color:black;
border-color: #6262FF #6262FF #6262FF
#6262FF;}	

#general{
		position: relative;
		margin: auto;
		width: 800px;
		height: 525px;
		background-color: #F2F4DC;
		}

#gauche	{
		position: relative;
		width: 550px;
		height: 525px;
		}
		
#gauche_absolute{
				position: absolute;
				width: 550px;
				height: 525px;
				left: 0%;
				top: 0%;
				}

#droite	{
		margin-left: 550px;
		margin-top: -530px;
		width: 250px;
		height: 505px;
		}
					
#recherche, #rechercher	{
			text-align: center;
			margin-top:10px;
			margin-bottom: 5px;
			position: relative;
			font-size: 16px;
			}
#accueil{
		float: left;
		top: 0px;
		left: 3%; /* 83% pour aller a droite */
		cursor: pointer;
		}
		
#admin	{
		position: absolute;
		top: 0px;
		left: 100%;
		cursor: pointer;
		display: none; /* ==> Cacher le mode ADMIN */
		}
		
#resultat	{
			margin-left: auto;
			overflow: auto;
			font-style:verdana;
			height: 160px; 
			}
#resultat2	{
			margin-left: auto;
			overflow: auto;
			font-style:verdana;
			height: 160px; 
			}			
#mode_recherche	{
			margin-left: auto;
			overflow: auto;
			font-style:verdana;
			}			
			
#pays	{
		font-size:13px;
		background-color: #9393FF;/*#d2d5db;  #94AAE7;*/
		/*border-top: 1px solid #48494A; *//*#6B7DCE;*/
		/*border-bottom: 1px solid #48494A;*/ /*#6B7DCE;*/
		padding-bottom: 6px;
		padding-top: 6px;
		text-align: left;
		color : black;
		padding-left: 10px;
		}
		
#mode_google	{
		font-size:13px;
		background-color: #9393FF;/*#d2d5db;  #94AAE7;*/
		/*border-top: 1px solid #48494A; *//*#6B7DCE;*/
		/*border-bottom: 1px solid #48494A;*/ /*#6B7DCE;*/
		padding-bottom: 6px;
		padding-top: 6px;
		text-align: left;
		color : black;
		padding-left: 10px;
		}		
		
#ville_mode_direct {
		font-size:13px;
		padding-bottom: 6px;
		padding-top: 6px;
		text-align: left;
		color : black;
		padding-left: 10px;
		}		

#admin_menu	{
			width: 100%;
			}
		
.admin_menu_element	{
			background-color: #6B7DCE;
			font-size: 15px;
			font-weight:bold;
			border: 1px dotted black;
			padding: 7px;
			margin: 5px;
			cursor: pointer;
			text-align: center;
			}

.admin_menu_element:hover	{
							background-color: #D6D7DE;
							}

.mode_recherche {
		font-size:13px;
		color:#3076B2;
		}	
		
.villes	{
		background-color:#ebeef6;
		border-bottom: 1px dotted gray;
		padding-bottom: 5px;
		padding-top: 5px;
		text-align: left;
		padding-left: 30px;
		cursor:pointer;
		}
		
.via	{
		background-color:#ebeef6;
		border-bottom: 1px dotted gray;
		text-align: left;
		padding-left: 35px;
		cursor:pointer;
		}
				
.villes:hover, .via:hover	{
							background-color:#d2d5db;
							}	


.cadre_transparent:hover {
						-moz-opacity: 1;
						opacity: 1;
						filter: alpha(opacity=100);
						}

/*
td.desserte:hover	{
					background-color: #ebeef6;
					border: 1px dotted black;
					}	
*/
					
.info_plus	{
			/*text-decoration: underline;*/
			margin-bottom: 5px;
			margin-top: 2px;
			cursor: pointer;
			}
			
.legende	{
			text-decoration: none;
			font-style : italic;
			font-size: 12px;
			color: #333333;
			}
			
.exemple	{
			text-decoration: none;
			font-style : italic;
			font-size: 10px;
			color: #666666;
			}			
			
.tdesserte	{
			text-decoration: none;
			font-style : none;
			font-size: 12px;
			color: #333333;
			}
			
.tdesserte2	{
			font-size: 14px;
			color: #000000;
			}
			
.ttitre1	{
			font-size: 15px;
			color: #000000;
			}			
			
.info_plus:hover, .lien_mini:hover{
									text-decoration: none;
									color: #657998;
									}
			
.lien_mini	{
			text-decoration: underline;
			font-weight: bold;
			font-size: 10px;
			cursor: pointer;
			}

.italique_grise {}

.filtre_transport{visibility:hidden;color:#3076B2}