@charset "utf-8";
/* --------------------------------------------------------------------------------
	GENERAL
-------------------------------------------------------------------------------- */

body {
	background-color: #fff;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #504f4f;
}

.gc_fmk_clear, .clear, .gc_clear {
	clear: both;	
}

.gc_form_hidden, .gc_hidden, #gc_verifForm, .gc_fmk_hidden {
	display: none;	
}

/* --------------------------------------------------------------------------------
	LAYOUT
-------------------------------------------------------------------------------- */

#gc_fmk_global {
	width: 964px;
	margin: 0 auto;
	background-image: url(/images/images_client/nantesmetropole/default/bg_content.jpg);
	background-repeat: repeat-y;
}

#gc_fmk_content {
	width: 964px;
	padding: 0 0 !important;
}

#gc_fmk_sidebar {
	width: 180px;	
	float: left;
}

#gc_fmk_section {
	width: 770px;	
	float: left;
	margin: 0 0 0 5px;
	_margin: 0 0 0 0;
}



/* --------------------------------------------------------------------------------
	HEADER
-------------------------------------------------------------------------------- */

/* ---------------------------------------------
	Barre d'accessibilité
--------------------------------------------- */
#gc_fmk_header_access {
}

#gc_fmk_header_access #gc_fmk_header_access_nav {
	width: 530px;	
	float: left;
	margin: 5px 0 0 -20px;
	_margin: 5px 0 0 -10px;
}
	#gc_fmk_header_access #gc_fmk_header_access_nav li {
		float: left;
		line-height: 22px;
	}
		#gc_fmk_header_access #gc_fmk_header_access_nav li a {
			font-size: 0.8em;
			color: #ccc;
			padding: 0 0 0 20px;
			background-repeat: no-repeat;
			background-position: 18px 0;
		}		
		

#gc_fmk_search_content {
	width: 260px;
	_width: 250px;
	float: left;
}

#gc_fmk_search_content ul li {
float: left;	
}

	#gc_fmk_search_content ul li #keyword {
		font-size: 0.8em;
		width: 118px;
		margin: 9px 0 0 90px;
		border: 1px solid #ccc !important;
		background-color: transparent !important;
		float: left;
	}
	
	#gc_fmk_search_content ul li.gc_search_content_envoyer input {
		width: 25px;	
		background-color: transparent;
		border: none;
		color: #514f4f;
		font-weight: bold;
		cursor: pointer;
		margin: 10px 0 0 0;
		_margin: 12px 0 0 0;
		padding: 0;
		text-align: center;
		font-size: 0.8em;
	}
	
#gc_fmk_home_pub {
	margin: 20px 0 0 10px;	
}

/* ---------------------------------------------
	Bannière
--------------------------------------------- */

#gc_fmk_header_flash {
	padding: 1px 0 0 0 !important;	
}

#gc_fmk_header {
	background-image: url(/images/images_client/nantesmetropole/default/banner.jpg);
	height: 227px;
}

#gc_fmk_header h2 a  {
	text-indent: -10000em;
	display: block;
	width: 100%;
	height: 150px;
}

#gc_fmk_header h3 {
	text-indent: -10000em;
}

#gc_fmk_header_flash {
	background-image: url(/images/images_client/nantesmetropole/default/banner.jpg);
	height: 227px;	
}


		
/* --------------------------------------------------------------------------------
	SIDEBAR
-------------------------------------------------------------------------------- */

	/* ----------------------------------------------------------------------------
		Nav
	---------------------------------------------------------------------------- */
	
	#nav li, #loir_site_flux li {
		text-align: left !important;
		padding: 0 0 0 15px !important;
		background-image: url(/images/images_client/nantesmetropole/default/puce.gif);
		background-repeat: no-repeat;
		background-position: 5px 7px;
		width: 150px;
	}
	#nav li a, #loir_site_flux li a {
		color: #504f4f;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 0.85em !important;
		padding: 0 0 0 0;
	}
	
	#nav li a:hover, #loir_site_flux li a:hover {
		color: #FFA626;
	}
	
	#nav li a.active {
		color: #FFA626;
	}
	
	#nav li a span {
		color: #504f4f;
	}
	
	
#numero_azur {
	margin: 30px 0 0 0 !important;
}

p#destineo {
	text-align: left !important;
	padding: 0 0 0 0 !important;
	background-image: url(/images/images_client/nantesmetropole/default/sidebar_destineo_bg.jpg);
	background-repeat: no-repeat;
	background-position: -3px 0;
	height: 149px;
	margin: 15px 0 0 0!important;
}

p#destineo a {
	display: block;
	height: 165px;
	_height: 100px;
	color: #504f4f;
	padding: 10px 15px 0 15px;
}
	p#destineo a:hover {
		color: #000;
	}

	p#destineo span {
		text-indent: -10000em;
		display: block;
	}
	
	/* ----------------------------------------------------------------------------
		Recherche de trajet
	---------------------------------------------------------------------------- */
	
	#gc_fmk_recherche_rapide p.gc_help {
		margin: 0 15px !important;
		padding: 0 !important;
		color: #fff;
		font-size: 0.8em;
	}
	#gc_fmk_recherche_rapide ul {
		margin: 0;
		padding: 0;
	}
	#gc_fmk_recherche_rapide ul li input#villeDepart, #gc_fmk_recherche_rapide ul li input#villeArrivee {
		background-image: url(/images/images_client/covoituragepro/default/sidebar_input.png);	
		background-color: transparent;
		border: none;
		width: 191px !important;
		height: 17px;
		padding: 6px 5px;
	}


/* --------------------------------------------------------------------------------
	CHARTE GRAPHIQUE
-------------------------------------------------------------------------------- */

.green {
	color: #2f60a2;
}

a {
	color: #2f60a2;	
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
}

#gc_fmk_content h1 {
	font-size: 1.5em;	
	margin: 20px 0 10px 0;
	color: #504f4f;
}



#gc_fmk_content h2 {
	font-size: 1.3em;	
	margin: 17px 0 8px 0;
	padding: 0 0 0 15px;
	line-height: 29px;
	color: #646567;
	font-weight: normal;
}
	#gc_fmk_content h2 span {
		font-weight: bold;
	}
	#gc_fmk_content h2 span.gc_fmk_h2_bg {

	}
	
#gc_fmk_content h3 {
	font-size: 1.3em;	
	margin: 10px 0 7px 0;
	color: #504f4f;
	padding: 0 15px;
	line-height: 30px;
}
#gc_fmk_content h3.title_h3_2 {
	background-image: url(/images/images_client/covoituragepro/default/h3_bg_2.jpg);
		background-repeat: no-repeat;
	font-size: 1.3em;	
	margin: 14px 0 7px 0;
	color: #fff;
	padding: 0 15px;
	line-height: 30px;
}

#gc_fmk_content h4 {
	font-size: 1.1em;	
	margin: 11px 0 5px 0;
}

#gc_fmk_content h5 {
	font-size: 1em;	
	margin: 8px 0 4px 0;
}

#gc_fmk_content p {
	margin: 5px 0 0 0;
	padding: 0 20px 5px 0;
	line-height: 1.4em;
	text-align: justify;
}

#gc_fmk_content ul {
	margin: 5px 0 5px 0;	
}

#gc_fmk_content ul li {
	padding: 0 0 0 25px;
	line-height: 1.4em;
	text-align: justify;
	
}

#gc_fmk_page_contenu{
		padding: 0 30px 0 0;
}

#gc_fmk_page_contenu ul li {
		background-image:url(/images/images_client/nantesmetropole/default/puce.gif);
	background-repeat:no-repeat;
	background-position: 12px 7px;
}

#contenu_LexiqueCovoiturage #gc_fmk_page_contenu ul li {
		background-image:none;
	background-repeat:no-repeat;	
}

#gc_fmk_page_contenu ul {
		margin: 5px 0 0 5px !important;
}

#gc_fmk_page_contenu p {
		margin: 5px 0 0 15px !important;
}


#recherche_Search #gc_resultat_recherche_title_2 {
	padding: 0 0 0 10px !important;	
}

#yourmapdiv {
	width: 735px !important;
}

/* --------------------------------------------------------------------------------
	TABLEAUX
-------------------------------------------------------------------------------- */

/* ----------------------------------
	Style général des tableaux : 
	- Liste des évènements (evenement_getall.tpl) 

---------------------------------- */

/* Mise en forme général des tableaux */
.gc_fmk_table_general {
	width: 100%;
	background-image: url(/images/images_client/nantesmetropole/default/bg_table.jpg);
	_background-image: none;
	background-repeat: no-repeat;
	padding: 0 20px 30px 30px !important;
}

#recherche_Search .gc_fmk_table_general {
	width: 760px;
	background-image: url(/images/images_client/nantesmetropole/default/bg_table.jpg);
	_background-image: none;
	background-repeat: no-repeat;
	padding: 0 20px 10px 30px !important;
}

	/* Mise en forme des lignes pairs des tableaux */
	.gc_fmk_table_general tr {
		margin: 0 0 0 20px !important;

	}
	/* Mise en forme des lignes impairs des tableaux */
	.gc_fmk_table_general tr.ligneFoncee {
	}
		/* Mise en forme des cellules d'en-tête des tableaux */
		.gc_fmk_table_general tr th {
			color: #504f4f;
			font-size: 1.1em;
			line-height: 20px;
			padding: 8px 5px 8px 0;
			text-align: left;
		}
		/* Mise en forme des cellules des tableaux */
		.gc_fmk_table_general tr td {
			border-top: 1px solid #bcbbbb !important;
			font-size: 0.9em;
			padding: 6px 0 4px 0;
			text-align:left;
			color: #2d61a4;
		}
		
		#listeEvenements tr td {
			padding: 6px 10px 4px 0;
		}

	/* Mise en forme des lignes des tableaux au hover (javascript) */
	.gc_fmk_table_general tr.table_hover td {
		background-color: #2d61a4;  /*#e6e6e6;  #5F6162 */
	}
	#evenement_GetAll .gc_fmk_table_general tr.table_hover td {
		background-color: #5A7BCA !important;  /*#e6e6e6;  #5F6162 */
	}
	
	.gc_fmk_table_general tr.table_hover td {
		color: #fff;  /*#e6e6e6;  #5F6162 */
	}
		.gc_fmk_table_general tr.table_hover a {
			color: #fff;  /*#e6e6e6;  #5F6162 */
		}
			.gc_fmk_table_general tr.table_hover a:hover {
				text-decoration: none;
			}

/* --------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
	FORMULAIRES
-----------------------------------------------------------------------------------	
-------------------------------------------------------------------------------- */

#gc_fmk_content form ul li {
	background-image: none;	
	padding: 0;
}

/* --------------------------------------------------------------------------------
	Style général des formulaires
-------------------------------------------------------------------------------- */

	/* ----------------------------------------------------------------------------
		Label
	---------------------------------------------------------------------------- */
	
	#gc_fmk_content form ul li .gc_form_label, #gc_fmk_content form ul li .imit_label, #gc_fmk_content form ul li .gc_imit_label {
		float: left;
		width: 200px;
		padding: 8px 0 0 0;
		_padding: 9px 0 0 0;
		text-align: right;
		font-size: 1em;
		font-weight: bold;
		margin: 0 10px 0 0;
	}
		.gc_form_obligatoire {
			color: red !important;	
			font-weight: bold;
		}
	
	/* Identification utilisateur (membre_connect.tpl) */
	#membres_Connect #gc_fmk_content form#frmMembre ul li .gc_form_label {width: 150px;}
	/* S'inscrire (membre_form.tpl) */
	#membres_Add #gc_fmk_content form#frmMembre ul li .gc_form_label {width: 250px;}
	/* Rechercher un trajet (recherche_ville_form.tpl) */
	#recherche_formVille #gc_fmk_content form#frmTrajet ul li .gc_form_label, #recherche_formVille #gc_fmk_content form ul li .imit_label, #recherche_formVille #gc_fmk_content form ul li .gc_imit_label {width: 250px;}
	/* Régénération de mot de passe (membre_regenerate.tpl) */
	#membres_Regenerate #gc_fmk_content form#frmMembre ul li .gc_form_label {width: 100px;}
	/* Validation des villes de départ et d'arrivée (recherche_validation_ville.tpl) */
	#recherche_validationVille #gc_fmk_content form#frmTrajet ul li .gc_form_label {width: 120px;}

	/* ----------------------------------------------------------------------------
		Champs
	---------------------------------------------------------------------------- */
	
	#gc_fmk_content form ul li .gc_champs_bg {
		float: left;
		width: 300px;
		
	}

	#gc_form_inscription_ResultVerifCodeEntreprise {
		padding: 8px 0 0 0;	
		color: #000;
	}

		#gc_fmk_content form input {
			width: 280px;
		}
			#gc_fmk_content form input:focus {
			}

		#gc_fmk_content form select {
			width: 288px;
		}
			#gc_fmk_content form select:focus {
			}
			
		#gc_fmk_content form textarea {

		}
			#gc_fmk_content form textarea:focus {
			}

	#gc_fmk_content form ul li .gc_form_help {
		padding: 0 0 10px 250px;	
		margin: 0;
		font-size: 0.8em;
		color: #a1a2a4;
	}
		/* Identification utilisateur (membre_connect.tpl) */
		#membres_Connect #gc_fmk_content form#frmMembre ul li .gc_form_help {padding: 0 0 10px 150px;}
		/* S'inscrire (membre_form.tpl) */
		#membres_Add #gc_fmk_content form#frmMembre ul li .gc_form_help {padding: 0 0 10px 250px;}
		/* Rechercher un trajet (recherche_ville_form.tpl) */
		#recherche_formVille #gc_fmk_content form#frmTrajet ul li .gc_form_help {padding: 0 0 10px 260px;}
		/* Régénération de mot de passe (membre_regenerate.tpl) */
		#membres_Regenerate #gc_fmk_content form#frmMembre ul li .gc_form_help {padding: 0 0 10px 100px;}
		/* Validation des villes de départ et d'arrivée (recherche_validation_ville.tpl) */
		#recherche_validationVille #gc_fmk_content form#frmTrajet ul li .gc_form_help {width: 120px;}
		
	/* ----------------------------------------------------------------------------
		Boutons de Validation
	---------------------------------------------------------------------------- */
	
	.gc_form_envoyer {
		width: 150px;
		margin: 10px 0 0 150px !important;
	}
		.gc_form_envoyer p {
			background-image: url(/images/images_client/nantesmetropole/default/input_submit_right.jpg); 
			background-position: right 0;
			background-repeat: no-repeat;
			height: 33px;
			padding: 0 12px 0 0 !important;
			width: 150px;
		}
			.gc_form_envoyer p input.inputSubmit {
				background-color: transparent;
				background-image: url(/images/images_client/nantesmetropole/default/input_submit_left.jpg);
				background-position: 0 0;
				background-repeat: no-repeat;
				border: none !important;
				color: #3f3e40;
				cursor: pointer;
				font-size: 0.9em;
				_font-size: 1em;
				font-weight: bold;
				height: 29px;
				margin: 0;
				padding: 0 0 4px 0!important;
				_padding: 0 0 2px 0;
				width: 150px;
				text-indent: 12px;
			}

	.submit_hover p {

	}
		.submit_hover p input.inputSubmit {

		}
		
			/* S'inscrire (membre_form.tpl) */
			#membres_Add #gc_fmk_content form .gc_form_envoyer {width: 100px; margin: 10px 0 0 255px !important;}
			#membres_Add #gc_fmk_content form .gc_form_envoyer p {width: 100px !important;} 
			#membres_Add #gc_fmk_content form .gc_form_envoyer p input.inputSubmit {width: 100px !important;} 
			/* Identification utilisateur (membre_connect.tpl) */
			#membres_Connect #gc_fmk_content form .gc_form_envoyer {width: 100px; margin: 10px 0 0 157px !important;}
			#membres_Connect #gc_fmk_content form .gc_form_envoyer p {width: 100px;} 
			#membres_Connect #gc_fmk_content form .gc_form_envoyer p input.inputSubmit {width: 100px;} 
			/* Régénération de mot de passe (membre_regenerate.tpl) */
			#membres_Regenerate #gc_fmk_content form .gc_form_envoyer {width: 100px; margin: 10px 0 0 106px !important;}
			#membres_Regenerate #gc_fmk_content form .gc_form_envoyer p {width: 100px;} 
			#membres_Regenerate #gc_fmk_content form .gc_form_envoyer p input.inputSubmit {width: 100px;} 
			/* Rechercher un trajet (recherche_ville_form.tpl) */
			#recherche_formVille #gc_fmk_content form .gc_form_envoyer {width: 100px; margin: 10px 0 0 256px !important;}
			#recherche_formVille #gc_fmk_content form .gc_form_envoyer p {width: 100px;} 
			#recherche_formVille #gc_fmk_content form .gc_form_envoyer p input.inputSubmit {width: 100px;} 
			/* Validation des villes de départ et d'arrivée (recherche_validation_ville.tpl) */
			#recherche_validationVille #gc_fmk_content form .gc_form_envoyer {width: 100px; margin: 10px 0 0 120px !important;}
			#recherche_validationVille #gc_fmk_content form .gc_form_envoyer p {width: 100px;} 
			#recherche_validationVille #gc_fmk_content form .gc_form_envoyer p input.inputSubmit {width: 100px;} 
			/* Rechercher un trajet etape 1 (trajet_form_villes.tpl) */
			#trajets_Add #gc_fmk_content form .gc_form_envoyer {width: 100px; margin: 10px 0 0 206px !important;}
			#trajets_Add #gc_fmk_content form .gc_form_envoyer p {width: 100px;} 
			#trajets_Add #gc_fmk_content form .gc_form_envoyer p input.inputSubmit {width: 100px;} 
			/* Notation (membre_notation_form.tpl) */
			#gc_chercherMembre .gc_form_envoyer {width: 120px; margin: 10px 0 0 350px !important;}
			#gc_chercherMembre .gc_form_envoyer p {width: 120px !important;} 
			#gc_chercherMembre .gc_form_envoyer p input.inputSubmit {width: 120px !important;} 
			/* S'inscrire (membre_form.tpl) */
			#messagerie_Contact #gc_fmk_content form .gc_form_envoyer {width: 100px; margin: 10px 0 0 135px !important;}
			#messagerie_Contact #gc_fmk_content form .gc_form_envoyer p {width: 100px !important;} 
			#messagerie_Contact #gc_fmk_content form .gc_form_envoyer p input.inputSubmit {width: 100px !important;} 
			/* Contact (contact_form.tpl) */
			#contact_Form #gc_fmk_content form .gc_form_envoyer {width: 100px; margin: 10px 0 0 186px !important;}
			#contact_Form #gc_fmk_content form .gc_form_envoyer p {width: 100px !important;} 
			#contact_Form #gc_fmk_content form .gc_form_envoyer p input.inputSubmit {width: 100px !important;} 
			/* Calculette Ecolo (ecologie_calculette_form.tpl) */
			#ecologie_CalculEcolo #gc_fmk_content form .gc_form_envoyer {width: 100px; margin: 10px 0 0 355px !important;}
			#ecologie_CalculEcolo #gc_fmk_content form .gc_form_envoyer p {width: 100px !important;} 
			#ecologie_CalculEcolo #gc_fmk_content form .gc_form_envoyer p input.inputSubmit {width: 100px !important;} 
			/* Calculette Ecolo (ecologie_calculette_form.tpl) */
			#equipages_Detail #gc_fmk_content form .gc_form_envoyer {width: 500px; margin: 10px 0 0 0!important;}
			#equipages_Detail #gc_fmk_content form .gc_form_envoyer p {width: 100px !important;} 
			#equipages_Detail #gc_fmk_content form .gc_form_envoyer p input.inputSubmit {width: 100px !important;}
			/* Contacter un utilisateur (trajet_contact_form.tpl) */
			#trajets_Contact .gc_form_envoyer {width: 150px; margin: 10px 0 0 200px!important;}
			#trajets_Contact .gc_form_envoyer p {width: 150px !important;} 
			#trajets_Contact .gc_form_envoyer p input.inputSubmit {width: 150px !important;}
			/* Signaler un trajet (trajet_signaler_form.tpl) */
			#trajets_SignalerTrajet .gc_form_envoyer {width: 150px; margin: 10px 0 0 200px!important;}
			#trajets_SignalerTrajet .gc_form_envoyer p {width: 150px !important;} 
			#trajets_SignalerTrajet .gc_form_envoyer p input.inputSubmit {width: 150px !important;}
			/* Signaler un trajet (trajet_signaler_form.tpl) */
			#trajets_validationVille .gc_form_envoyer {width: 150px; margin: 10px 0 0 200px!important;}
			#trajets_validationVille .gc_form_envoyer p {width: 150px !important;} 
			#trajets_validationVille .gc_form_envoyer p input.inputSubmit {width: 150px !important;}
			
			#evenement_PartnerAdd .gc_form_envoyer {width: 150px; margin: 10px 0 0 206px!important;}
			#evenement_PartnerAdd .gc_form_envoyer p {width: 150px !important;} 
			#evenement_PartnerAdd .gc_form_envoyer p input.inputSubmit {width: 150px !important;}
			
			#contact_RecommandationTrajet .gc_form_envoyer {width: 150px; margin: 10px 0 0 206px!important;}
			#contact_RecommandationTrajet .gc_form_envoyer p {width: 150px !important;} 
			#contact_RecommandationTrajet .gc_form_envoyer p input.inputSubmit {width: 150px !important;}


			
/* --------------------------------------------------------------------------------
	Style formulaire Identification utilisateur (membre_connect.tpl)
-------------------------------------------------------------------------------- */

/* Connexion: Se souvenir de moi Label */
#membres_Connect .gc_form_identification_checkSouv label {
	float: left;
	width: 300px;
	margin: 8px 0 0 10px;
	_margin: 3px 0 0 10px;
}
/* Connexion: Se souvenir de moi Input */
#membres_Connect .gc_form_identification_checkSouv input {
	float: left;
	margin: 10px 0 0 150px;
	_margin: 2px 0 0 146px;
	width: auto;
	border: none;
}
/* Connexion: Navigation de la connexion */
#membres_Connect #gc_form_identification_links {	
	margin: 10px 0 0 0;
}
#membres_Connect #gc_form_identification_links li {	
	margin: 0 0 0 130px;
	font-size: 0.9em;
}

/* --------------------------------------------------------------------------------
	Style formulaire S'inscire (membre_form.tpl)
-------------------------------------------------------------------------------- */

#membres_Add #gc_fmk_content form input {
	width: 280px !important;
}
#membres_Add #gc_fmk_content form select {
	width: 288px !important;
}
/* Inscription: Acceptation de la charte */
#membres_Add p#gc_form_acceptCharte{
	margin: 10px 0 0 260px !important;
	width: 280px;
	font-size: 0.9em;
	
}
/* Inscription: Acceptation de la charte */
#membres_Add p#gc_form_acceptCharte input{
	width: auto !important;
	margin: 0 0 0 20px;
	border: none;
}

p#gc_fmk_pourquoi_inscrire {
	margin: 0 0 10px 0;	
}

#membres_Add .gc_form_inscription_newsletter #newsletter, #membres_Add #gc_fmk_content form .gc_form_inscription_alerteEmail input, #membres_Add .gc_form_inscription_alerteSms #alert_sms  {
	width: 13px !important;	
}

#membres_Add #gc_fmk_content form .gc_form_inscription_dateNaissance select {
	width: 89px !important;	
	margin: 0 10px 0 0 ;
}

#membres_Add #gc_fmk_content form .gc_form_inscription_cspSelect select {
	margin: 6px 0 0 0 !important;
}


/* --------------------------------------------------------------------------------
	Style formulaire Rechercher un trajet (recherche_ville_form.tpl)
-------------------------------------------------------------------------------- */

/* -----------------------------------
	Options du trajet
----------------------------------- */

/* Bouton d'accès aux options du trajet */
h3#gc_form_rechercheTrajet_rechercheAvancee_options_bouton {
	color: #1c7f13;	
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;
	border: none;
	background-image: url(/images/images_client/gcitest/default/liste_puce.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 0 0 0 25px;
}
h3#gc_form_rechercheTrajet_rechercheAvancee_options_bouton:hover {
	text-decoration: underline;
}

/* Options du trajet : Jours auxquels se déroulent le trajet */
#recherche_formVille ul.gc_form_rechercheTrajet_weekListe {
	width:286px;
	background:#fff;

	padding:0;
	float: left;
	margin: 8px 0 8px 0;
	padding: 0;
}
	#recherche_formVille ul.gc_form_rechercheTrajet_weekListe li {
		width:266px;
		float:left;
		padding:0px 10px;
		border-bottom: 1px solid #9b9b9c;
		margin: 0 !important;
		padding: 3px 10px;
	}
		#recherche_formVille ul.gc_form_rechercheTrajet_weekListe li input#jour_1,
		#recherche_formVille ul.gc_form_rechercheTrajet_weekListe li input#jour_2,
		#recherche_formVille ul.gc_form_rechercheTrajet_weekListe li input#jour_3,
		#recherche_formVille ul.gc_form_rechercheTrajet_weekListe li input#jour_4,
		#recherche_formVille ul.gc_form_rechercheTrajet_weekListe li input#jour_5,
		#recherche_formVille ul.gc_form_rechercheTrajet_weekListe li input#jour_6,
		#recherche_formVille ul.gc_form_rechercheTrajet_weekListe li input#jour_7
		{
			width: 13px !important;
			height: 13px !important;
			margin:1px 0 0 0;
			padding: 0;
			float: right;
			border: none;
		}

		#recherche_formVille ul.gc_form_rechercheTrajet_weekListe li input#retour_jour_1,
		#recherche_formVille ul.gc_form_rechercheTrajet_weekListe li input#retour_jour_2,
		#recherche_formVille ul.gc_form_rechercheTrajet_weekListe li input#retour_jour_3,
		#recherche_formVille ul.gc_form_rechercheTrajet_weekListe li input#retour_jour_4,
		#recherche_formVille ul.gc_form_rechercheTrajet_weekListe li input#retour_jour_5,
		#recherche_formVille ul.gc_form_rechercheTrajet_weekListe li input#retour_jour_6,
		#recherche_formVille ul.gc_form_rechercheTrajet_weekListe li input#retour_jour_7
		{
			width: 13px !important;
			height: 13px !important;
			margin:0;
			padding: 0;
			float: right;
			border: none;
		}

#recherche_formVille ul.gc_form_rechercheTrajet_weekListe li.gc_form_rechercheTrajet_mardi, #recherche_formVille ul.gc_form_rechercheTrajet_weekListe li.gc_form_rechercheTrajet_jeudi, #recherche_formVille ul.gc_form_rechercheTrajet_weekListe li.gc_form_rechercheTrajet_samedi {

}
#recherche_formVille ul.gc_form_rechercheTrajet_weekListe li.gc_form_rechercheTrajet_dimanche {
	border-bottom: 0;
}

/* Options du trajet : Date de départ */
#recherche_formVille .gc_form_rechercheTrajet_rechercheAvancee_unique #listeDates {
	float: left;
	margin: 0 0 8px 0;
}
	#recherche_formVille .gc_form_rechercheTrajet_date_depart #dateDepart {
		width: 137px !important;
		float: left;
		margin: 0 0 0 250px;
	
	}
		#recherche_formVille .gc_form_rechercheTrajet_date_depart p {
			width: 40px;
			float: left;
			padding: 3px 0 0 10px;
			margin: 0 0 0 0;
		}
			#recherche_formVille .gc_form_rechercheTrajet_date_depart #plusMoinsJours {
				width: 50px !important;
				float: left;
				margin: -1px 0 0 0;
			}
				#recherche_formVille .gc_form_rechercheTrajet_date_depart .gc_form_unite {
					width: 50px !important;
					float: left;
					padding: 4px 0 0 5px;
				}

/* Options du trajet : Plage horaire */
#recherche_formVille .gc_form_rechercheTrajet_rechercheAvancee_plageHoraire_entre {
	float: left;
	width: 159px;
	padding: 0 0 0 0;
	margin: 7px 0 0 0;
}
	#recherche_formVille .gc_form_rechercheTrajet_rechercheAvancee_plageHoraire_entre p {
		float: left;
		width: 45px;
		padding: 0 0 0 0;
	}
		#recherche_formVille .gc_form_rechercheTrajet_rechercheAvancee_plageHoraire_entre select {
			float: left;
			width: 102px;
			margin: 0;
		}

#recherche_formVille .gc_form_rechercheTrajet_rechercheAvancee_plageHoraire_et {
	float: left;
	width: 135px;
	margin: 7px 0 0 0;
}	
	#recherche_formVille .gc_form_rechercheTrajet_rechercheAvancee_plageHoraire_et p {
		float: left;
		width: 27px;
		padding: 0 0 0 0;
	}
		#recherche_formVille .gc_form_rechercheTrajet_rechercheAvancee_plageHoraire_et select {
			float: left;
			width: 102px;
		}
		
/* --------------------------------------------------------------------------------
	RESULTAT DE LA RECHERCHE (recherche_result.tpl)
-------------------------------------------------------------------------------- */

/* -----------------------------------
	Résultat de la recherche
----------------------------------- */

.gc_form_label_maRecherche {
	width: 200px;
	float: left;
	text-align: right !important;
	margin: 0 10px 0 0;
	font-weight: bold;
}

/* Options du trajet : Fréquence */
#recherche_Search #frequence {
	width: 276px;
	float: left;
}
#recherche_Search #QuotidienResultatsRecherche, #recherche_Search #role {
	float: left;
	margin: 0;
}

#rayonRecherche {
	width: 50px !important;	
}

/* Options du trajet : Jours auxquels se déroulent le trajet */

#recherche_Search .gc_form_quot_box .gc_form_label {
	width: 270px !important;	
	color:white!important;
}

#recherche_Search ul.week_list {
	width:274px;
	padding:0;
	float: left;
	margin: 8px 0 8px 0;
	padding: 0;
}	

#recherche_Search ul.week_list label{
	color:#333!important;
}	
	#recherche_Search ul.week_list li {
		width:254px;
		float:left;
		padding:0px 10px;
		border-bottom: 1px solid #9b9b9c;
		margin: 0 !important;
		padding: 3px 10px;
	}

#recherche_Search li div.gc_form_label {
	width: 130px;
}



#recherche_Search ul.week_list li#gc_form_rechercheTrajet_dimanche {
	border-bottom: 0;
}

#recherche_Search p.imit_label, #recherche_Search p.gc_imit_label {
	float: left;
	width: 110px;
	text-align: left;
}

#recherche_Search ul.week_list li input#jour_1,
#recherche_Search ul.week_list li input#jour_2,
#recherche_Search ul.week_list li input#jour_3,
#recherche_Search ul.week_list li input#jour_4,
#recherche_Search ul.week_list li input#jour_5,
#recherche_Search ul.week_list li input#jour_6,
#recherche_Search ul.week_list li input#jour_7
{
	width: 13px !important;
	height: 13px !important;
	margin:1px 0 0 0;
	padding: 0;
	float: right;
	border: none;
}

#recherche_Search ul.week_list li input#retour_jour_1,
#recherche_Search ul.week_list li input#retour_jour_2,
#recherche_Search ul.week_list li input#retour_jour_3,
#recherche_Search ul.week_list li input#retour_jour_4,
#recherche_Search ul.week_list li input#retour_jour_5,
#recherche_Search ul.week_list li input#retour_jour_6,
#recherche_Search ul.week_list li input#retour_jour_7
{
	width: 13px !important;
	height: 13px !important;
	margin:0;
	padding: 0;
	float: right;
	border: none;
}

#recherche_Search ul.week_list label {
	display:block;
	width:140px;
	float:left;
}

#role {
	width: 276px !important;	
}

/* Options du trajet : Date de départ */

#recherche_Search .gc_form_unique_box {
	width: 600px;
}

#recherche_Search #listeDates {
	width: 276px !important;
}

#recherche_Search .gc_liste_maRecherche li {
	margin: 0 0 5px 0;
}

#recherche_Search .gc_form_unique_box .gc_form_unique_box_listeDates {
	width: 298px !important;
	float: left;
}

#recherche_Search .gc_form_unique_box .gc_form_unique_box_listeDates select{
	width: 278px;
}

#recherche_Search .gc_form_unique_box .gc_form_unique_box_dateDepart{
	float: left!important;
	padding:0 0 0 280px!important;
	color:#333!important;
}

li.gc_fmk_filtreRech_Rayon{
color:#333!important;	
}

#gc_liste_maRecherche_ul label{
color:#333!important;	
}

#entrepriseOnly {
	border: none !important;	
	width:13px!important;
	height:13px!important;
}
.gc_form_label_maRecherche_uniquementEntreprise{
		width: 270px;
	float: left;
padding-top:5px!important;	
}

#recherche_Search .gc_form_unique_box .gc_form_unique_box_dateDepart input{
	width: 130px!important;
}

#recherche_Search #plusMoinsJours {
	width: 50px !important;	
}

/* Options du trajet : Plage horaire */

#recherche_Search .gc_liste_maRecherche p.imit_label{
	padding: 5px 0 0 0;
	float: left;
	width: 200px;
	color:#333!important;
}

#recherche_Search .gc_form_plage_horaire .gc_form_plage_horaire_heureMini_label{
	float: left;
	width: 43px;
	padding: 5px 0 0 0;
}

#recherche_Search .gc_form_plage_horaire .gc_form_plage_horaire_heureMini_html{
	float: left;
	width: 100px;
}

#recherche_Search .gc_form_plage_horaire .gc_form_plage_horaire_heureMini_html select{
	width: 90px;
}

#recherche_Search .gc_form_plage_horaire .gc_form_plage_horaire_heureMaxi_label{
	float: left;
	width: 23px;
	padding: 5px 0 0 0;
}

#recherche_Search .gc_form_plage_horaire .gc_form_plage_horaire_heureMaxi_html {
	float: left;
	width: 110px;
}

#recherche_Search .gc_form_plage_horaire .gc_form_plage_horaire_heureMaxi_html select {
	width: 90px;
}

#recherche_Search #typeTrajetVM {
	width: 276px !important;
	float: left;
}



#recherche_Search .legende {
	background-color: #fff;
	text-align: left;
	margin: 20px 0 0 0;
}

#recherche_Search .legende li img {
	float: left;
}

#recherche_Search .legende li p {
	float: left;
	width: 300px;
	padding: 3px 0 0 0;
}

#recherche_Search .legende li p.gc_legende_first {
	padding: 0 0 0 0;
}

#recherche_Search .legende li {
	padding: 0 0 0 0;
}
#recherche_Search #frmRecherche .gc_form_envoyer {
	margin: 0 0 0 125px!important;
}
#recherche_Search #frmRecherche input.inputSubmit {
	margin: 0!important;
}

/************************************/

.cartographieTrajetImage p {
	text-align: left !important;
	margin: 0 0 20px 0;
}

#yourmapdiv .map {
	padding: 20px 0 !important;
}

/* Rechercher Trajet Etape 1 Btn Vert */
h2.gc_fmk_h2_bg_green{
	color: #504f4f !important;
	height: 26px !important;
	margin: 0 0 0 240px !important;
	padding: 0 4px 0 0 !important;
	width: 220px !important;
	cursor: pointer;
	font-size:0.9em!important;
	font-weight: bold;
	display: block;	
}
h2.gc_fmk_h2_bg_green:hover{
	background-position: left 0;
	text-decoration: underline;
}
h2.gc_fmk_h2_bg_green.active{
	background-position: left 0;
	text-decoration: none;
}
h2.gc_fmk_h2_bg_green span {
	color: #504f4f !important;
	text-align: center;
	display: block;
	height: 26px;
	margin: 0 !important;
	padding: 0 4px 0 0 !important;
	line-height: 26px;
	font-weight: bold;
	width: 220px;
}	
h2.gc_fmk_h2_bg_green:hover span {
	background-position: right 0;
}	
h2.gc_fmk_h2_bg_green.active span {
	background-position: right 0;
}	

li.gc_form_recherche_result_ajouterFavoris .gc_form_label{
padding:4px 5px 0 0!important;
width:auto!important;
}
li.gc_form_recherche_result_ajouterFavoris input{
width:13px!important;
height:13px!important;
border:none!important;
}

#descriptifRecherche, #filtreRecherche{
	background-image: url(/images/images_client/nantesmetropole/default/bloc_bg.jpg); 
	background-repeat: repeat-x;
	width: 760px;
	margin: 20px 0 0 0;
	padding:0!important;
}
div.blocResultRechercheTop{

	width: 690px;
	margin: 0 0 0 0;
	line-height: 0 !important;
	font-size: 0 !important;
}
div.blocResultRechercheBottom{
	height: 10px !important;
	width: 690px;
	line-height: 0 !important;
	font-size: 0 !important;
	margin: 15px 0 0 0;
}

#descriptifRecherche h2, #filtreRecherche h2{
background:none!important;
padding:0 0 0 20px!important;
margin:0!important;
height:auto;
}
#gc_liste_recapitulatif_1{
padding:0 10px 0 20px;	
}
#gc_liste_recapitulatif_2{
padding:0 20px 0 10px;	
}
#gc_liste_recapitulatif_1, #gc_liste_recapitulatif_2{
	float:left;
	width:310px;
}
#gc_liste_recapitulatif_1 li, #gc_liste_recapitulatif_2 li{
	padding:0!important;
	margin:0!important;
}
#gc_liste_maRecherche_ul{
padding:0 20px 0 20px;	
}
#gc_liste_maRecherche_ul .gc_form_label_maRecherche{
width:270px!important;
}
#gc_liste_maRecherche_ul p.imit_label{
display:block!important;
width:270px!important;
}




#gc_liste_maRecherche_ul .gc_form_envoyer p{
	background-image: url(/images/images_client/nantesmetropole/default/input_submit_right.jpg)!important;
	background-position: right 0!important;
	background-repeat: no-repeat;
	height: 33px;
	padding: 0 12px 0 0 !important;
	width: 150px !important;
	_width: 162px !important;
	margin: 0 0 0 130px !important;
	_margin: 5px 0 0 55px !important;
}
#gc_liste_maRecherche_ul .gc_form_envoyer p input{
	background-color: transparent;
	background-image: url(/images/images_client/nantesmetropole/default/input_submit_left.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	border: none !important;
	color: #3f3e40;
	cursor: pointer;
	font-size: 0.9em;
	_font-size: 1em;
	font-weight: bold;
	height: 29px;
	margin: 0 !important;
	padding: 0 0 4px 0!important;
	_padding: 0 0 2px 0;
	width: 150px !important;
	_width: 84px !important;

	text-indent: 12px;
}

/* Correctif classe submit hover pour le filtre de recherche */


/* Class SUBMIT_HOVER */
	.submit_hover p {
		background-repeat: no-repeat!important;
	}
		.submit_hover p input.inputSubmit {
			background-repeat: no-repeat!important;
		}
		
/*Recap recherche*/
#descriptifRecherche span.gc_bold{
	color:#333;
	padding-right:10px;
	float:left;

	display:block;
	width:85px;
	padding-bottom: 2px;
}
#descriptifRecherche span.gc_liste_maRecherche_infos{
	color:#2f60a2;
	display:block;
	width:210px;
	float:left;
}

#gc_fmk_table_infosLigne{
	width:100px;
}


/* --------------------------------------------------------------------------------
	MON PROFIL (membre_get.tpl, membre_form_profil.tpl)
-------------------------------------------------------------------------------- */

#gc_voirProfil ul li {
	border-bottom: 1px dashed #ccc;
	padding: 5px 0 5px 25px;
	background-position: left 13px;
}
	span.left {
		float: left;	
		width: 500px;
		font-weight: bold;
		display: block;
	}
		span.right {
			text-align: right;
			display: block;
			padding: 0 20px 0 0;
		}
	
#gc_voirProfilInfosPrincipales li span.left {
		width: 400px !important;
}
	
#menuProfil {
	margin: 0 0 20px 0;	
}
#menuProfil a {
	padding: 0 0 0 25px;
	background-image: url(/images/images_client/gcitest/default/liste_puce.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	display: block;
	margin: 5px 0 0 0;
	width: 200px;
}
		
/* -----------------------------------
	Mise à jour des informations (membre_form_profil.tpl)
----------------------------------- */

#membres_Update .gc_section_box ul li {
	border-bottom: 1px dashed #ccc;
	padding: 5px 0 5px 5px;
}

#membres_Update .gc_section_box ul li input#tel_1 {
	width: 250px;
	margin: 0 0 0 5px;
}

#membres_Update .gc_section_box #gc_form_majProfil_preferences_fieldset input {
	border: none;	
	width: auto;
}

#membres_Update .gc_section_box select {
	width: auto !important;	
	margin: 0 0 0 10px;
}
#membres_Update #gc_form_majProfil_preferences_fieldset li.gc_form_envoyer{
	margin:10px 30px 0 0!important;
	padding:0!important;
}
	#membres_Update li.gc_form_envoyer {
		border: none !important;	
		background-image: none !important;	
	}
		/* Validation des villes de départ et d'arrivée (recherche_validation_ville.tpl) */
		#membres_Update li.gc_form_envoyer {width: 130px; margin: 10px 25px 0 120px !important; float:right;}
		#membres_Update li.gc_form_envoyer p {width: 130px !important;} 
		#membres_Update li.gc_form_envoyer p input.inputSubmit {width: 130px !important;} 
		
		
		

	#recherche_formVille #gc_fmk_suppression p {
		color: #fff;
		font-size: 1.2em;
		padding: 15px 0 5px 0;
		text-align: center;
		font-weight: bold;
		line-height: 24px;
	}
	
	#gc_fmk_suppression ul {
		margin: 10px 0 0 82px;
	}
	#recherche_formVille #gc_fmk_suppression ul {
		display: none;
	}
	#gc_fmk_loader ul {

	display: none;
}
		#gc_fmk_suppression ul li {
			background-image: none !important;
			float: left;
			padding: 0;
			margin: 0 10px 0 0;
		}
			#gc_fmk_suppression ul li a {
				display: block;
				width: 53px;
				height: 26px;
				line-height: 26px;
				background-image: url(/images/images_client/gcitest/default/btn_suppression.jpg);
				background-repeat: no-repeat;
				background-position: 0 -26px;
				text-align: center;
				color: #fff;
				font-weight: bold;
			}
			#gc_fmk_suppression ul li a:hover {
				background-position: 0 0;
				text-decoration: none;
			}
			
/* --------------------------------------------------------------------------------
	MESSAGERIE (messagerie_getall.tpl, messagerie_get.tpl)
-------------------------------------------------------------------------------- */

/* -----------------------------------
	Boite de réception et d'envoi (messagerie_getall.tpl)
----------------------------------- */

#menuMessag {
	margin: 0 0 20px 0;	
}
#menuMessag a {
	padding: 0 0 0 25px;
	background-image: url(/images/images_client/gcitest/default/liste_puce.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	display: block;
	margin: 5px 0 0 0;
	width: 200px;
}

/* -----------------------------------
	Détail du message (messagerie_get.tpl)
----------------------------------- */

#gc_messagerie_detailsMsg_UL li {
	border-bottom: 1px dashed #ccc;
	padding: 5px 0 5px 25px !important;
	background-position: left 13px !important;
}

#gc_messagerie_detailsMsg_UL li p.gc_label {
	float: left;	
	width: 200px;
	font-weight: bold;
	display: block;	
	text-align: left;
	padding: 0 0 0 0;
}

#gc_messagerie_detailsMsg_UL li p {
	display: block;
	padding: 0 20px 0 0;
	margin: 0;
}


/* --------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
	MON ESPACE MEMBRE
-----------------------------------------------------------------------------------	
-------------------------------------------------------------------------------- */

#membres_EspaceMembre #menuEspaceMembre li {
	background-image: none !important;	
	border-bottom: 1px dotted #a7b390;	
	text-transform: uppercase;
	padding: 15px 0 0 0;
}

#membres_EspaceMembre #menuEspaceMembre li ul li {
	background-image: none !important;	
	border-bottom: none !important;	
	padding: 0 0 6px 20px;
	line-height: 22px;
}

#membres_EspaceMembre #menuEspaceMembre li ul li a {
	font-weight: normal;
	text-transform: none;
	background-image: url(/images/images_client/gcitest/default/liste_puce.jpg) !important;	
	background-repeat: no-repeat;
	background-position: left 7px;	
	padding: 0 0 0 25px;
}

#membres_EspaceMembre #menuEspaceMembre li.fmk_sousMenu_02 {
padding: 15px 0 15px 0;
}

#membres_EspaceMembre #menuEspaceMembre li.fmk_sousMenu_02 a {
	text-transform: lowercase !important;
	background-image: url(/images/images_client/gcitest/default/liste_puce.jpg) !important;	
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 0 0 0 25px;
	font-weight: normal;
}






/*//////////////////////////////////////////////////////////////////////////// Légende */
div.gc_fmk_legende_box{
	border: 1px solid #cccccc;
	background-color: #dfeab7;
	color:#1C7F13;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 10px;
	height:auto;
}
ul.gc_fmk_legende{
	padding:0!important;
}

ul.gc_fmk_legende img{
	vertical-align:bottom;
	margin:0 3px 0 0;
	float: left;
}

ul.gc_fmk_legende li {
	float:left;
	background-image:none!important;
	padding:0!important;
	margin:0 15px 4px 0;
}

ul.gc_fmk_legende li p {
	float:left;
	width: auto;
	margin: 0 !important;
	margin: 0 !important;
}




/*//////////////////////////////////////////////////////////////////////////// Messages */
/* Boites messages global */
div.gc_fmk_information, div.gc_fmk_validation, div.gc_fmk_avertissement, div.gc_fmk_erreur{
padding:3px 10px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
background-repeat:repeat-x;
margin:0 0 5px 0;
}
div.gc_fmk_information p.gc_fmk_img_msg_box, div.gc_fmk_validation  p.gc_fmk_img_msg_box, div.gc_fmk_avertissement  p.gc_fmk_img_msg_box, div.gc_fmk_erreur  p.gc_fmk_img_msg_box{
float:left;
display:block;
width:10px!important;
padding:10px 0 0 0;
}
div.gc_fmk_information ul, div.gc_fmk_validation ul, div.gc_fmk_avertissement ul, div.gc_fmk_erreur ul{
float:left;
padding:5px 0 0 0;
font-weight:bold;
margin:0!important;
width:95%;
}
div.gc_fmk_information ul li, div.gc_fmk_validation ul li, div.gc_fmk_avertissement ul li, div.gc_fmk_erreur ul li{
background-image:none!important;
padding:0!important;
}

/* Demi Colone */
div.gc_fmk_information_semi{
padding:5px 10px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
background-repeat:repeat-x;
margin:0 0 5px 0;
}
div.gc_fmk_information_semi p.gc_fmk_img_msg_box{
float:left;
display:block;
width:10px!important;
padding:10px 0 0 0;
}
div.gc_fmk_information_semi ul{
float:left;
padding:5px 0 0 0;
font-weight:bold;
margin:0!important;
width:80%;
}
div.gc_fmk_information_semi ul li{
background:none!important;
padding-left:0!important;
}
div.gc_fmk_information_semi{
	color:#6187CB;
	background-image:url(/images/images_general/icons/bg_msgInformation.png);
	background-color:#e7eef7;
	border-bottom:1px solid #C7CDDA;
	border-right:1px solid #C7CDDA;
}


/* Boites informations */
div.gc_fmk_information{
	color:#6187CB;
	background-image:url(/images/images_general/icons/bg_msgInformation.png);
	background-color:#e7eef7;
	border-bottom:1px solid #C7CDDA;
	border-right:1px solid #C7CDDA;
	width: 700px;
}
span.gc_form_obligatoire{
	color:#F00;
}
/* Boites validations */
div.gc_fmk_validation{
	color:#6CB670;
	background-image:url(/images/images_general/icons/bg_msgValidation.png);
	background-color:#e2f2e1;
	border-bottom:1px solid #C1CEC1;
	border-right:1px solid #C1CEC1;
	width: 700px;
}
/* Boites avertissement */
div.gc_fmk_avertissement{
	color:#EDC615;
	background-image:url(/images/images_general/icons/bg_msgAvertissement.png);
	background-color:#fefae9;
	border-bottom:1px solid #E4E4D5;
	border-right:1px solid #E4E4D5;
	width: 700px;
}
/* Boites erreur */
div.gc_fmk_erreur{
	color:#D0583F;
	background-image:url(/images/images_general/icons/bg_msgErreur.png);
	background-color:#fce4df;
	border-bottom:1px solid #F8C9BB;
	border-right:1px solid #F8C9BB;
	width: 700px;
}

/* --------------------------------------------------------------------------------
	SIDEBAR
-------------------------------------------------------------------------------- */

.gc_fmk_sidebar_box_top {
	width: 230px;
	margin: 0 0 0 0;
	line-height: 0 !important;
	font-size: 0 !important;
}


.gc_fmk_sidebar_box_bottom {
	height: 8px !important;
	width: 230px;
	line-height: 0 !important;
	font-size: 0 !important;
}


#gc_fmk_sidebar_search_content, #gc_fmk_taille_text, #gc_fmk_recherche_rapide, #gc_fmk_espace_membre {
	background-color: #5f6162;
	width: 230px;
	margin: 20px 0 0 0;
	padding: 0 !important;
}

#gc_fmk_legende_content {

	margin: 20px 0 0 0;
	color: #000 !important;
}


#gc_fmk_sidebar h3 {
	margin: 15px 0 10px 0;	
	color: #504f50;
	padding: 0 0 5px 10px;
	border: none !important;
	font-size: 1.2em;
	line-height: 1.1em;
	font-weight: bold;
	background-image: none !important;
}

#gc_fmk_sidebar h3#nav_title {
	background-image: url(/images/images_client/nantesmetropole/default/nav_title_picto.jpg) !important;
	background-repeat: no-repeat;
	background-position: 5px 0;
	padding: 0 0 0 35px;
}

#gc_fmk_sidebar h3#nav_title {
	background-image: url(/images/images_client/nantesmetropole/default/nav_title_picto.jpg) !important;
	background-repeat: no-repeat;
	background-position: 5px 0;
	padding: 0 0 0 35px;
}

#gc_fmk_sidebar h3#loire_title {
	background-image: url(/images/images_client/nantesmetropole/default/loire_site_title_picto.jpg) !important;
	background-repeat: no-repeat;
	background-position: 8px -1px;
	line-height: 28px;
	padding: 0 0 0 35px;
}

#caclulette_link {
	background-image: url(/images/images_client/nantesmetropole/default/calculette_link_bg.jpg) !important;
	background-repeat: no-repeat;
	height: 85px;
	padding: 5px 0 0 0;
	margin: 15px 0 0 0;
}

#gc_fmk_sidebar h3#calculette_title {
	background-image: url(/images/images_client/nantesmetropole/default/calculette_picto.jpg) !important;
	background-repeat: no-repeat;
	background-position: 6px -1px;
	padding: 0 0 0 35px;
}

#gc_fmk_sidebar h3#calculette_title a {
	color: #504f4f;
}
#gc_fmk_sidebar h3#calculette_title a:hover {
	color: #000;
}



#gc_fmk_legende_content h3 {
	margin: 15px 0 10px 0;	
	color: #504f50;
	padding: 0 0 5px 10px;
	border: none !important;
	font-size: 1.3em;
	line-height: 1.1em;
	font-weight: bold;
	background-image: none !important;
}


#gc_fmk_sidebar h3 span {
	font-weight: bold;
}

#gc_fmk_sidebar a {
	color: #2f60a2;
	font-weight: bold;
}
#gc_fmk_sidebar a:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
		
	#gc_fmk_sidebar .gc_fmk_link a {
		margin: 5px 0 0 15px !important;
		padding: 0;
		color: #fff;
		font-size: 0.8em;
		font-weight: bold;
		text-decoration: underline;
	}
	#gc_fmk_sidebar .gc_fmk_link a:hover {
		color: #01a3cb;
	}
	
	

	/* ----------------------------------------------------------------------------
		Formulaire de recherche de contenu
	---------------------------------------------------------------------------- */
	
	#gc_fmk_sidebar form {
		padding: 0 0 5px 0;	
	}
	
	#gc_fmk_sidebar form input, #membres_Add #gc_fmk_sidebar form input {
		width: 192px !important;
		margin: 0 0 0 15px;
	}

		.gc_sidebar_envoyer p {
			background-image: url(/images/images_client/gcitest/default/input_submit_sidebar_right.jpg); 
			background-position: right -26px;
			background-repeat: no-repeat;
			height: 26px;
			padding: 0 19px 0 0 !important;
			_padding: 0 4px 0 0 !important;
			width: 100px;
		}
			.gc_sidebar_envoyer p input.inputSubmit {
				background-color: transparent;
				background-image: url(/images/images_client/gcitest/default/input_submit_sidebar_left.jpg);
				background-position: 0 -26px;
				background-repeat: no-repeat;
				border: none !important;
				color: #fff;
				cursor: pointer;
				font-size: 0.9em;
				_font-size: 1em;
				font-weight: bold;
				height: 26px;
				margin: 0;
				padding: 0 0 3px 0!important;
				_padding: 0 0 2px 0;
				width: 150px;
			}
	.submit_sidebar_hover p {
		background-position: right 0;
		background-repeat: no-repeat;
	}
		.submit_sidebar_hover p input.inputSubmit {
			background-position: 0 0;
			background-repeat: no-repeat;
		}	
			/* Sidebar - rechercher sur le site */
			#gc_fmk_sidebar_search_content form .gc_sidebar_envoyer, #membres_Add #gc_fmk_sidebar_search_content form .gc_sidebar_envoyer {width: 100px!important; margin: 10px 0 0 96px !important;}
			#gc_fmk_sidebar_search_content form .gc_sidebar_envoyer p, #membres_Add #gc_fmk_sidebar_search_content form .gc_sidebar_envoyer {width: 100px !important;} 
			#gc_fmk_sidebar_search_content form .gc_sidebar_envoyer p input.inputSubmit, #membres_Add #gc_fmk_sidebar_search_content form .gc_sidebar_envoyer p input.inputSubmit {width: 100px !important;} 
			/* Sidebar - rechercher trajet */
			#gc_fmk_recherche_rapide form .gc_sidebar_envoyer, #membres_Add #gc_fmk_recherche_rapide form .gc_sidebar_envoyer {width: 100px!important; margin: 10px 0 0 96px !important;}
			#gc_fmk_recherche_rapide form .gc_sidebar_envoyer p, #membres_Add #gc_fmk_recherche_rapide form .gc_sidebar_envoyer {width: 100px !important;} 
			#gc_fmk_recherche_rapide form .gc_sidebar_envoyer p input.inputSubmit, #membres_Add #gc_fmk_recherche_rapide form .gc_sidebar_envoyer p input.inputSubmit {width: 100px !important;} 
			/* Sidebar - Espace membre */
			#gc_fmk_espace_membre form .gc_sidebar_envoyer, #membres_Add #gc_fmk_espace_membre form .gc_sidebar_envoyer {width: 100px!important; margin: 10px 0 0 96px !important;}
			#gc_fmk_espace_membre form .gc_sidebar_envoyer p, #membres_Add #gc_fmk_espace_membre form .gc_sidebar_envoyer {width: 100px !important;} 
			#gc_fmk_espace_membre form .gc_sidebar_envoyer p input.inputSubmit, #membres_Add #gc_fmk_espace_membre form .gc_sidebar_envoyer p input.inputSubmit {width: 100px !important;}
			/* Contact -  Recommandations */
			#contact_Recommandation .gc_form_envoyer  {width: 150px!important; margin: 10px 0 0 206px !important;}
			#contact_Recommandation p input.inputSubmit {width: 150px !important;}
						
			
	/* ----------------------------------------------------------------------------
		Changement de la taille du texte
	---------------------------------------------------------------------------- */

	#gc_fmk_taille_text p {
		margin: 0 0 0 85px;		
	}

	a.taille_text_moins, a.taille_text_plus {
		display: block;
		width: 26px;
		height: 26px;
		text-indent: -10000em;
		float: left;
		margin: 5px 10px 10px 0;
	}
	a.taille_text_moins {
		background-image: url(/images/images_client/gcitest/default/taille_texte_moins.jpg);	
	}
	a.taille_text_plus {
		background-image: url(/images/images_client/gcitest/default/taille_texte_plus.jpg);	
	}
		a.taille_text_moins:hover, a.taille_text_plus:hover {
			background-position: 0 26px;
		}



	
/* equipages styles provisoires david pr icons */
#equipages_Detail div.gc_section_box select{
width:75px;	
}

#gc_home_legende_UL li img  {
	float: left;
	width: 20px;
	height: 20px;
	margin:0 10px 0 0!important;
}

#gc_home_legende_UL li p  {
	float: left;
	width: 110px;
	text-align: left;
	color: #000;
	line-height: 18px;
	margin: 0 !important;
	padding:10px 0 0 10px !important;
	font-size: 0.9em;
}
#gc_home_legende_UL li p.gc_fmk_legende_imgBox  {
	float: left;
	width:20px;
	padding:8px 0 0 0!important;
}






#gc_fmk_espace_logue_profil {
	margin: 0 0 0 15px!important;
}

#gc_fmk_espace_logue_profil ul li {
	background-image: url(/images/images_client/gcitest/default/puce_mon_profil.jpg);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding: 0 0 0 15px!important;
	margin: 0!important;
}
#gc_fmk_espace_logue_profil ul li a {
	font-size: 0.9em;
	color: #fff;
}

#gc_fmk_espace_logue_profil ul li a.active {
	color: #2f60a2;
}

#gc_fmk_espace_logue_profil ul li a:hover {
	color: #2f60a2;
}

#gc_fmk_espace_logue ul.gc_fmk_link {
	margin: 5px 0 0 15px;
}

#gc_fmk_espace_logue ul.gc_fmk_link li {
	bcakground-image: none !important;
	float: left;
	background-image: url(/images/images_client/gcitest/default/input_submit_sidebar_left.jpg);
	background-position: 0 -26px;
	background-repeat: no-repeat;
	margin: 5px 10px 10px 0 !important;
	padding: 0 0 0 4px !important;
}

#gc_fmk_espace_logue ul.gc_fmk_link li:hover {
	background-position: 0 0;
}

#gc_fmk_espace_logue ul.gc_fmk_link li a#gc_fmk_espace_logue_profil_link, #gc_fmk_espace_logue ul.gc_fmk_link li a#gc_fmk_disconnect_link {
	background-image: url(/images/images_client/gcitest/default/input_submit_sidebar_right.jpg) !important;
	background-repeat: no-repeat;
	background-position: right -26px;
	color: #fff;
	text-align: center;
	display: block;
	height: 26px;
	font-size: 0.9em;
	margin: 0 !important;
	padding: 0 4px 0 0 !important;
	line-height: 26px;
	text-decoration: none !important;
}

#gc_fmk_espace_logue ul.gc_fmk_link li a#gc_fmk_espace_logue_profil_link:hover, #gc_fmk_espace_logue ul.gc_fmk_link li a#gc_fmk_disconnect_link:hover {
	background-position: right 0px;
}

#gc_fmk_espace_logue ul.gc_fmk_link li a#gc_fmk_espace_logue_profil_link {
	width: 77px;
}

#gc_fmk_espace_logue ul.gc_fmk_link li a#gc_fmk_disconnect_link {
	width: 90px;
}

#gc_fmk_espace_logue h3 {
	border: none !important;
	padding: 0 !important;
	margin: 10px 0 0 0 !important;
	color: #ccc;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.8em;
	line-height: 18px;
}


/* Modifier mon profil */
#membres_Update #gc_fmk_section .left{
width:160px;	
}

#membres_Update #gc_fmk_section #gc_voirProfilPreferences .left{
width:auto;
}
#membres_Get #gc_fmk_content #gc_voirProfilPreferences .left{
	
}
#membres_Get #gc_fmk_content #gc_voirProfilPreferences .right{
}



/* --------------------------------------------------------------------------------
	PAGINATION
-------------------------------------------------------------------------------- */
p.pagination{
display:none;	

}
.paginationContainer {
	color: #fff !important;
	padding:0!important;
	margin:15px 0 15px 10px;
}

.paginationContainer a {
	color: #000 !important;
	padding: 4px;
	border: 1px solid #2f60a2;
	text-decoration: none !important;
	font-size: 11px !important;
	
}

.paginationContainer a:hover {
	color: #fff !important;
	padding: 4px;
	background-color: #2f60a2; 

	
}

.paginationContainer b {
	color: #fff !important;
	padding: 4px;
	background-color: #2f60a2; 
}

/* Contact Form */
#contact_Form .gc_form_label{
width:180px!important;	
}
#contact_Form #message{
width:500px!important;	
}




/*////////////////////////////////////*/
/*///////////// Tooltip //////////////*/
#tooltip {
	position: absolute;
	z-index:10000!important;
	border: 1px solid #57731F;
	-moz-border-radius:0px 5px 5px 5px;
	-webkit-border-radius:10px;
	font-size:12px;
	background-color: #2f60a2;
	padding: 5px 10px;
	opacity:1;
	color:#fff;
}
#tooltip h3{font-size:12px;}
/*////////////////////////////////////*/

/*/////////////////////////////////////////////////*/
/*///////////// Lien page precedente //////////////*/
a.gc_fmk_pagePrecedente{
	background-image:url(/images/images_client/gcitest/default/pageprec.png);
	background-repeat:no-repeat;
	padding:2px 0 5px 25px;
	color:#2f60a2;
}

/*FOOTER*/
#gc_fmk_footer{
	padding: 0 0 0 0;
	background-image:url(/images/images_client/nantesmetropole/default/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 65px;
	background-color: #fff;
}
#gc_fmk_footer p {
	color:#504f4f;
	float:left;
	width:600px;
	text-align:left;
	margin: 30px 0 0 20px;
	_margin: 25px 0 0 10px;
}
#gc_fmk_footer a{
	padding:0 10px 0 5px;
	color:#504f4f;
	font-size:11px;
	font-weight:normal;
}

#gc_fmk_footer ul {
	float: right; 
	width: 300px;
	margin: 10px 0 0 0;
}

a#footer_loire_site_link{
	background-image:url(/images/images_client/nantesmetropole/default/footer_logo_loire.jpg);
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
	width:74px;
	height:36px;
	padding:0 5px 0 0;
	_margin: -10px 0 0 0;
	float: right;
}

a#footer_nantes_site_link{
	background-image:url(/images/images_client/nantesmetropole/default/footer_logo_nantes.jpg);
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
	width:80px;
	height:36px;
	padding:0 20px 0 0;
	float: right;
}
a#footer_carene_site_link{
	background-image:url(/images/images_client/nantesmetropole/default/footer_logo_carene.jpg);
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
	width:80px;
	height:36px;
	padding:0 20px 0 0;
	float: right;
}


#gc_fmk_erreur_lieu_travail {
	margin: 0 0 0 250px !important;	
	padding: 5px 5px 5px 25px !important;
	width: 257px;
	background-image:url(/images/images_general/icons/ico_msgErreur.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	font-size: 0.8em;
}

#gc_fmk_erreur_lieu_travail p {
	margin: 0 0 0 0 !important;	
	padding: 0 !important;
}

#gc_fmk_erreur_lieu_travail ul {
	margin: 0 0 0 0 !important;	
	padding: 0 !important;
}

#gc_fmk_erreur_lieu_travail ul li {
	margin: 0 0 0 0 !important;	
	padding: 0 !important;
}




/* BOUTON #1 */
a.gc_fmk_bouton{
	background-image: url(/images/images_client/nantesmetropole/default/input_submit_right.jpg) !important; 
	background-position: right 0 !important;
	background-repeat: no-repeat !important;
	height: 33px !important;
	padding: 0 12px 0 0 !important;
	width: 160px;

	color: #fff !important;
	margin: 0 0 0 0 !important;
	cursor: pointer;
	font-size: 0.8em;
	font-weight: bold;
	display: block;
}
a.gc_fmk_bouton span{
	background-color: transparent !important;
	background-image: url(/images/images_client/nantesmetropole/default/input_submit_left.jpg) !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat !important;
	color: #3f3e40;
	cursor: pointer;
	text-align: center;
	display: block;
	font-weight: bold;
	height: 33px;
	margin: 0;
	line-height: 28px;
	width: 160px;
	_width: 148px;
	text-indent: 12px;
}




				

/* BOUTON #2 */
a.gc_fmk_boutonTwo{

	color: #3f3e40 !important;
	height: 26px !important;
	margin: 0!important;
	padding: 0 4px 0 0;
	width: 156px !important;
	cursor: pointer;
	font-size: 0.9em;
	font-weight: bold;
	display: block;
	text-decoration:none;
}
a.gc_fmk_boutonTwo span {

	color: #3f3e40;
	text-align: center;
	display: block;
	height: 26px;
	margin: 0 !important;
	padding: 0 4px 0 0 !important;
	line-height: 26px;
	font-weight: bold;
	width: 160px;
}	
/* HOVER */
a.gc_fmk_boutonTwo:hover {background-position: left 0;text-decoration: underline;}
a.gc_fmk_boutonTwo:hover span{background-position: right 0;}
	
/* Recherche Nav */
#gc_fmk_rechercheResulNav_UL li{
float:left!important;
clear:none!important;
}
#gc_fmk_rechercheResulNav_UL li{
padding:0 11px 0 0!important;
}


/*/////////////////////////////////////////*/
/*////// Dupliquer Trajets Calendar ///////*/
/*/////////////////////////////////////////*/
/* Icons */
.ui-state-default .ui-icon { background-image: url(/images/images_client/covoituragepro/default/calendar/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/images_client/covoituragepro/default/calendar/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/images/images_client/covoituragepro/default/calendar/ui-icons_ef8c08_256x240.png); }
/* Border autour des Mois */
.ui-widget-header { 
	border: 1px solid #6FB70C;
	background: #f6a828 url(/images/images_client/covoituragepro/default/calendar/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
	color: #ffffff; 
	font-weight: bold; 
}
.ui-widget-header a { 
	color: #ffffff; 
}
/* Chiffres par defaut */
.ui-state-default, 
.ui-widget-content .ui-state-default { 
	border: 1px solid #cccccc; 
	background: #f6f6f6 url(/images/images_client/covoituragepro/default/calendar/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight: bold; 
	color: #1c94c4; 
	outline: none; 
}
.ui-state-default a, 
.ui-state-default a:link, 
.ui-state-default a:visited {
	color: #1c94c4; text-decoration: none; outline: none;
}
/* Hover des Chiffres */
.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus {
	border: 1px solid #A1D51C; 
	background: #fdf5ce url(/images/images_client/covoituragepro/default/calendar/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	font-weight: bold; 
	color: #41403B; 
	outline: none;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #c77405; 
	text-decoration: none; 
	outline: none; 
}
/* Chiffres active 1&2 */
.ui-state-active,
.ui-widget-content .ui-state-active {
	border: 1px solid #A1D51C; 
	background: #ffffff url(/images/images_client/covoituragepro/default/calendar/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	font-weight: bold; 
	color: #5B940A; 
	outline: none;
}
.ui-state-active a, 
.ui-state-active a:link, 
.ui-state-active a:visited {
	color: #eb8f00; 
	outline: none; 
	text-decoration: none; 
}
.ui-state-highlight, 
.ui-widget-content .ui-state-highlight {
	border: 1px solid #5d5d5d; 
	background: #ffe45c url(/images/images_client/covoituragepro/default/calendar/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; 
	color: #fff; 
}
.ui-state-highlight a, 
.ui-widget-content .ui-state-highlight a { 
	color: #363636; 
}
/*/////////////////////////////////////////*/
/*/////////////////////////////////////////*/


/* Contacter un membre Page Precedente Taille bouton*/
#gc_form_trajet_contact_form_pagePrecedente{width:200px!important;}
#gc_form_trajet_contact_form_pagePrecedente span{width:200px!important;_width: 188px !important;}


#contenu_Search #gc_fmk_section ul{
	margin: 30px 0 0 0;	
	padding: 0 0 0 0;
}

#contenu_Search #gc_fmk_section ul li {
	margin: 10px 0 0 0;	
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #ccc;
}

#contenu_Search #gc_fmk_section ul li a {
	color: #2f60a2;
}

#loadingLieuDepart, #loadingLieuArrivee {
	width: 20px;
	float: left;
	margin: 8px 0 0 -25px;
	_margin: 8px 0 0 0;
}

#gc_form_rechercheTrajet_recherche_ul li input, #gc_form_rechercheTrajet_rechercheAvancee_ul li input{
	font-family:Arial, Helvetica, sans-serif;
}


/* CONTENU */

.contenu_liste li .contenu_liste_box_top {
	background-image:url(/images/images_client/covoituragepro/default/contenu_liste_box_top.png)!important;	
	width:690px!important;	
	height:9px!important;	
	font-size:0px!important;	
}

.contenu_liste li .contenu_liste_box_bottom {
	background-image:url(/images/images_client/covoituragepro/default/contenu_liste_box_bottom.png)!important;	
	width:690px!important;	
	height:9px!important;	
	font-size:0px!important;
}

.contenu_liste li {
	background-image:url(/images/images_client/covoituragepro/default/contenu_liste_box_content.png)!important;	
	background-repeat: repeat-y !important;
	padding: 0 !important;
	margin: 0 0 10px 0 !important;
}

.contenu_liste li p {
	padding: 20px 0 15px 70px !important;
	margin: 0 0 0 0 !important;
	background-repeat: no-repeat;
	background-position: 10px 0;
}

.contenu_liste li#gestion_profil_01 p {background-image:url(/images/images_client/covoituragepro/default/av1_multi_entreprise.png);}
.contenu_liste li#gestion_profil_02 p {background-image:url(/images/images_client/covoituragepro/default/av2_meme_entreprise.png);}
.contenu_liste li#gestion_profil_03 p {background-image:url(/images/images_client/covoituragepro/default/av3_espace_membre.png);}
.contenu_liste li#gestion_profil_04 p {background-image:url(/images/images_client/covoituragepro/default/av4_aff_info.png);}
.contenu_liste li#messagerie_01 p {background-image:url(/images/images_client/covoituragepro/default/av5_mess_perso.png);}
.contenu_liste li#messagerie_02 p {background-image:url(/images/images_client/covoituragepro/default/av6_alerte_notation.png);}
.contenu_liste li#messagerie_03 p {background-image:url(/images/images_client/covoituragepro/default/av7_gest_contact.png);}
.contenu_liste li#messagerie_04 p {background-image:url(/images/images_client/covoituragepro/default/av8_syst_notation_1.png);}
.contenu_liste li#messagerie_05 p {background-image:url(/images/images_client/covoituragepro/default/av9_voir_fiche.png);}
.contenu_liste li#gestion_trajet_01 p {background-image:url(/images/images_client/covoituragepro/default/av10_ajout_trajetravail.png);}
.contenu_liste li#gestion_trajet_02 p {background-image:url(/images/images_client/covoituragepro/default/av11_carac_trajet.png);}
.contenu_liste li#gestion_trajet_03 p {background-image:url(/images/images_client/covoituragepro/default/av12_visibilite_covpro.png);}
.contenu_liste li#gestion_trajet_04 p {background-image:url(/images/images_client/covoituragepro/default/av13_rech_trajet.png);}
.contenu_liste li#gestion_trajet_05 p {background-image:url(/images/images_client/covoituragepro/default/av14_rech_avancee-01.png);}
.contenu_liste li#gestion_trajet_06 p {background-image:url(/images/images_client/covoituragepro/default/av15_rech_carto.png);}
.contenu_liste li#gestion_trajet_07 p {background-image:url(/images/images_client/covoituragepro/default/av16_filtre_resultat.png);}
.contenu_liste li#gestion_trajet_08 p {background-image:url(/images/images_client/covoituragepro/default/av17_alerte_trajet.png);}
.contenu_liste li#gestion_trajet_09 p {background-image:url(/images/images_client/covoituragepro/default/av18_trajet_fav.png);}
.contenu_liste li#gestion_trajet_10 p {background-image:url(/images/images_client/covoituragepro/default/av19_gestion_equipage.png);}
.contenu_liste li#utilisation_service_01 p {background-image:url(/images/images_client/covoituragepro/default/av20_mode_emploi.png);}
.contenu_liste li#utilisation_service_02 p {background-image:url(/images/images_client/covoituragepro/default/av21_FAQ.png);}
.contenu_liste li#utilisation_service_03 p {background-image:url(/images/images_client/covoituragepro/default/av22_lexique.png);}
.contenu_liste li#utilisation_service_04 p {background-image:url(/images/images_client/covoituragepro/default/av13_rech_trajet.png);}
.contenu_liste li#utilisation_service_05 p {background-image:url(/images/images_client/covoituragepro/default/av24_documentation.png);}
.contenu_liste li#utilisation_service_06 p {background-image:url(/images/images_client/covoituragepro/default/av25_calc_eco.png);}

#lexique_menu {
	margin: 0 0 0 0!important;	
	padding: 0 0 20px 0!important;
}

#lexique_menu li {
	float: left;
	margin: 5px 5px 0 0!important;	
	padding: 0!important;
}

#lexique_menu li a {
	width: 30px !important;
}
#lexique_menu li a span {
	width: 30px !important;
}

#lexique_def {
	background-image: url(/images/images_client/covoituragepro/default/long_box_content.gif) !important;
	width:690px;
	margin: 20px 0 0 0 !important;
}

#lexique_def dl {
	padding: 0 20px 0 0;
}
#lexique_def dl dt {
	font-weight: bold;
	margin: 10px 0 0 0;
}
#lexique_def dl dd {
	font-size: 0.9em;
}

#lexique_menu li a.gc_fmk_boutonTwo {
	cursor: default !important;
}
#lexique_menu li a.gc_fmk_boutonTwo:hover {
	background-position: 0 -26px !important;
}
#lexique_menu li a.gc_fmk_boutonTwo:hover span {
	background-position: right -26px !important;
}




/*/////////////////////////////////////////////*/
/* RECOMMANDER LE SITE A UNE OU PLUSIEURS AMIS */
/*/////////////////////////////////////////////*/
#ajouterDestinataireBtn, #retirerDestinataireBtn {
	display:none;
}
#ajouterDestinataireBtn{float:right;}
#retirerDestinataireBtn{float:left;}
/*/////////////////////////////////////////////*/

#gc_fmk_trajets_link a {
	_width: 140px;	
}


#index_ h1 {
	font-size: 1.5em;	
	margin: 20px 0 10px 0;
	color: #504f4f;
}






.lieu_fils {
	margin: 0 0 0 15px !important;
}

.lieux_liste_carte {
	margin: 10px 0 0 85px !important;
}

.lieux_liste_carte li {
	background-image: url(/images/images_client/nantesmetropole/default/puce.gif) !important;
	background-repeat: no-repeat;
	background-position: 15px 7px;
}

.fmk_lettreVille {
	margin: 0 0 0 25px!important;
}

.fmk_lettreVille li {
	float: left;
	margin: 0 5px 0 0 !important;
	padding: 0 !important;
}

.fmk_lettreVille li a {
	color: #000 !important;
	padding: 4px;
	border: 1px solid #2f60a2;
	text-decoration: none !important;
	font-size: 11px !important;
}

.fmk_lettreVille li a.active {
	color: #fff !important;
	padding: 4px;
	background-color: #2f60a2; 
}

.fmk_lettreVille li a:hover {
	color: #fff !important;
	padding: 4px;
	background-color: #2f60a2; 
}

.fmk_lettreVille_content {
	margin: 20px 0 0 10px !important;
}

.fmk_lettreVille_content li {
	background-image: url(/images/images_client/nantesmetropole/default/puce.gif) !important;
	background-repeat: no-repeat;
	background-position: 15px 7px;
}

#contenu_Carte h2 {
	margin: 30px 0 10px 10px !important;		
}




#gc_fmk_imageEvenement img {
	float: left;	
	margin: 0 10px 10px 0;
}

.gc_fmk_ajouterTrajetVersEvenement {
	width: 300px !important;
	_width: 300px !important;
}

.gc_fmk_ajouterTrajetVersEvenement span {
	width: 300px !important;
	_width: 300px !important;
}

#gc_detailEvenement_trajetAller_Link span, #gc_detailEvenement_trajetRetour_Link span {
	_width: 160px !important;	
}

#gc_detailEvenement_trajetsAller_tab .information {
	margin: 0 0 0 35px !important;	
}

.gc_fmk_sInscrirePourAjouter {
	width: 300px !important;	
}

.gc_fmk_sInscrirePourAjouter span {
	width: 300px !important;	
}



#evenement_GetAll .gc_fmk_ajouterEvenement span {
	width: 300px !important;
	_width: 290px !important;
}
#evenement_GetAll .gc_fmk_ajouterEvenement {
	width: 300px !important;	
}

#evenement_GetAll .gc_form_identification_btn p {
	width: 150px !important;
	margin: 0 0 0 55px !important;
	_margin: 0 0 0 27px !important;
}
#evenement_GetAll .gc_form_identification_btn p .inputSubmit{
	width: 150px !important;
}

.mInscrireComOraganisateur {
	width: 300px !important;		
}

.mInscrireComOraganisateur span {
	width: 300px !important;
	_width: 290px !important;
}

/*/////////////////////////////////////////////*/
/* EVENEMENTS*/
/*/////////////////////////////////////////////*/

#evenement_PartnerConnect #gc_form_indentificationPartner_ul .gc_form_envoyer {
	margin: 0 0 0 206px !important;
}

#evenement_PartnerConnect #gc_form_indentificationPartner_ul .inputSubmit {
	width: 200px !important;	
}

#evenement_PartnerConnect #gc_form_indentificationPartner_ul .gc_form_envoyer p {
	width: 200px !important;	
}




.tajet_ville_left, .tajet_ville_right {
	float: left;
	width: 300px;
}

.tajet_ville_left li , .tajet_ville_right li {
		padding: 0 0 0 15px !important;
		background-image: url(/images/images_client/nantesmetropole/default/puce.gif);
		background-repeat: no-repeat;
		background-position: 5px 7px;
		margin: 0 0 0 20px;
}




#contenu_Carte #gc_fmk_section img {
	margin: 20px 0 0 25px;	
}

#recherche_Search .gc_fmk_information {
	width: 730px !important;	
	margin: 0 0 10px 10px !important;
}


#evenement_GetAll .gc_fmk_table_general tr td, #evenement_GetAll .gc_fmk_table_general tr th {
	padding: 8px 5px 8px 5px;	
}

.lienEspacePartnerEvent {
	margin: 0 0 0 10px !important;	
}

.gc_fmk_ajouterEvenement {
	width: 300px !important;	
}

.gc_fmk_ajouterEvenement span {
	width: 300px !important;	
}
