@charset "utf-8";
/* --------------------------------------------------------------------------------
	GLOBAL
-------------------------------------------------------------------------------- */
body {
	background-color: #fff;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-image: url(/images/images_client/autoclubaix/default/layout/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.gc_fmk_clear, .gc_clear, .clear {
	clear: both;	
}

.checkboxIE {
	height: 13px !important;
	width: 13px !important;
	background-color: transparent !important;
	background-image: none !important;
	border: none !important;
}

/* --------------------------------------------------------------------------------
	HEADER
-------------------------------------------------------------------------------- */
#gc_fmk_header {
	position: relative;
	background-image: url(/images/images_client/autoclubaix/default/layout/header.jpg);
	background-repeat: no-repeat;
	height: 355px;
	margin: 0 auto;
	width: 980px;
}

#gc_fmk_header h2 a  {
	text-indent: -10000em;
	display: block;
	width: 400px;
	height: 110px;
	position: absolute;
	top: 0;
	left: 25px;
}

#gc_fmk_header h3 {text-indent: -10000em;height: 1px; font-size: 1px;}

#gc_fmk_header_acc {
	width: 200px;
	color: #963212;
	position: absolute;
	right: 30px;
	top: 57px;
	font-size: 1.1em;
}
#gc_fmk_header_acc span {
	font-weight: bold;
	font-size: 1.2em;
}


#gc_fmk_header_nb_inscrits {
	width: 150px;
	color: #fff;
	position: absolute;
	right: 60px;
	top: 167px;
	font-weight: bold;
	font-size: 1.4em;
}

#gc_fmk_header_link {
	width: 450px;
	display: block;
	height: 60px;
	text-indent: -10000em;
	position: absolute;
	left: 50px;
	top: 280px;
	font-weight: bold;
	font-size: 1.4em;
}

/*   Recherche
-----------------*/
#gc_fmk_search_content {
	width: 235px;
	height: 40px;
	background-image: url(/images/images_client/autoclubaix/default/layout/recherche_contenu_bg1.jpg);
	background-repeat: no-repeat;
	position: absolute;
	right: 25px;
	top: 300px;
}

#gc_fmk_search_content ul li {float: left;}

	#gc_fmk_search_content ul li #keyword {
		width: 153px;
		float: left;
		margin: 6px 0 0 10px;
		background-color: transparent;
		border: none;
		color: #637a85;
	}	
	#gc_fmk_search_content ul li.gc_search_content_envoyer input {
		width: 30px;
		background-color: transparent;
		border: none;
		color: #637a85;
		font-weight: bold;
		cursor: pointer;
		margin: 1px 0 0 10px;
		padding: 3px 0 0 10px;
		text-align: center;
		height: 26px;
	}
	
/*   Navigation
----------------------*/
#gc_fmk_header_nav {
	background-image: url(/images/images_client/autoclubaix/default/layout/bg_nav.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 46px;
}

#nav {
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	margin: 0 auto;
	width: 980px;
	height: 46px;
	line-height: 46px;
}

#nav ul{
	list-style-type:none;
	list-style-position:outside;
	line-height: 24px;
	background-color: #4c4b45;
	position:absolute;
	z-index: 10000;
	top:45px;
	left: 0;
	display:none;
	padding: 0 0 0 0;
 }
	#nav li{
		float:left;
		position:relative;
		margin: 1px 0 0 0;
	}
		#nav a:link, #nav a:active, #nav a:visited{
			display:block;
			text-align: center;
			color:#fff;
			text-decoration:none;
			text-transform: uppercase;
			font-weight: normal;
		}
		#gc_fmk_header_nav_01 {width: 85px;margin: 0 0 0 25px;}
		#gc_fmk_header_nav_02 {width: 120px;margin: 0 0 0 2px;}
		#gc_fmk_header_nav_03 {width: 125px;margin: 0 0 0 2px;}
		#gc_fmk_header_nav_04 {width: 87px;margin: 0 0 0 2px;}
		#gc_fmk_header_nav_05 {width: 158px;margin: 0 0 0 2px;}
		#gc_fmk_header_nav_06 {width: 132px;margin: 0 0 0 2px;}
		#gc_fmk_header_nav_07 {width: 90px;margin: 0 0 0 2px;}
		#gc_fmk_header_nav_08 {width: 113px;margin: 0 0 0 2px;}
		
		#nav a:hover{background-image: url(/images/images_client/autoclubaix/default/layout/nav_hover.jpg);background-repeat: repeat-x;}	
		#nav a.active{color: #8cb918;}
	
		#nav li ul li {margin: 0 0 0 0;text-align:left!important;}

	#nav ul ul{top:auto;}	

		#nav li ul a{
			width:15em;
			float:left;
			font-size: 13px;
			text-align:left!important;	
			padding: 0 0 0 27px;
			background-color: #368fc8;
		}

		#nav li ul ul {
			left:12em;
			margin:0px 0 0 10px;
		}

#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li:hover ul ul ul ul{display:none;}

#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li li li li:hover ul{display:block;}

/*  Changement taille texte
------------------------------*/	
	#nav li.gc_fmk_taille_texte {float: right;}
	#nav li.gc_fmk_taille_texte p {
		margin: 0 !important;
		padding: 0 !important;
	}

	#nav li.gc_fmk_taille_texte p a.taille_text_moins, 
	#nav li.gc_fmk_taille_texte p a.taille_text_plus {
		display: block;
		width: 16px !important;
		height: 26px !important;
		line-height: 26px !important;
		text-indent: -10000em;
		float: left;
	}	
	#nav li.gc_fmk_taille_texte p a.taille_text_moins {
		background-image: url(/images/images_client/autoclubaix/default/taille_texte_moins.jpg);	
		margin: 5px 5px 0 0;
	}	
	#nav li.gc_fmk_taille_texte p a.taille_text_plus {
		background-image: url(/images/images_client/autoclubaix/default/taille_texte_plus.jpg);	
		margin: 5px 15px 0 0;
		_margin: 5px 5px 0 0;
	}
		a.taille_text_moins:hover, a.taille_text_plus:hover {background-position: 0 26px;}

/* --------------------------------------------------------------------------------
	GLOBAL
-------------------------------------------------------------------------------- */

#gc_fmk_global_home {

	background-repeat: repeat-x;		
}

#gc_fmk_global {
	width: 980px;
	margin: 0 auto;
	background-repeat: repeat-x;		
}

#gc_fmk_content {
	margin: 0 auto;
	padding: 0 0 20px 0;
	width: 980px;			
}

#gc_fmk_section {
	float: left;
	margin: 30px 0 0 20px;
	width: 450px !important;		
}

#gc_fmk_sidebar {
	float: left;
	margin: 50px 0 0 30px;
	width: 233px !important;
}
#gc_fmk_sidebar_right {
	float: left;
	margin: 50px 0 0 20px;
	width: 185px !important;
}

/* --------------------------------------------------------------------------------
	PAGINATION
-------------------------------------------------------------------------------- */

.gc_fmk_pagination p, .gc_fmk_pagination {
	color:#fff;		
}
.gc_fmk_pagination p b, .gc_fmk_pagination b{
	color:#fff;
	background-color: #e2001a;
	border: 1px solid #e2001a;
	padding: 4px;
}
.gc_fmk_pagination p a, .gc_fmk_pagination a {
	color: #333333;	
	border: 1px solid #0071b9;
	padding: 4px;
	text-decoration: none;
}
.gc_fmk_pagination p a:hover, .gc_fmk_pagination a:hover {
	background-color: #0071b9;
	color: #fff !important;
}



/* --------------------------------------------------------------------------------
	SIDEBAR
-------------------------------------------------------------------------------- */


#gc_fmk_sidebar_search h3 {
	text-indent: -10000em;	
	background-image: url(/images/images_client/autoclubaix/default/sidebar/recherche_sidebar_title.jpg); 
	background-repeat: no-repeat;
	margin: 0 0 0 20px;
}
#gc_fmk_sidebar_right_search h3 {
	text-indent: -10000em;	
	background-image: url(/images/images_client/autoclubaix/default/sidebar/recherche_sidebar_right_title.jpg); 
	background-repeat: no-repeat;
	margin: 30px 0 0 0;
}
#gc_fmk_sidebar_nav_title {
	text-indent: -10000em;	
	background-image: url(/images/images_client/autoclubaix/default/sidebar/sidebar_right_nav_title.png); 
	background-repeat: no-repeat;
	background-position: right 0;
	margin: 62px 0 0 0;
}
#gc_fmk_sidebar_search #login_bis{
	background-color: #eceff0;
	border: 1px solid #aab6b8;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 5px 5px 4px 5px;
	color: #637a85;
	font-size: 0.9em;
	margin: 10px 0 0 20px;
	width: 175px;
}
#gc_fmk_sidebar_right_search #login_bis{
	background-color: #eceff0;
	border: 1px solid #aab6b8;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 5px 5px 4px 5px;
	color: #637a85;
	font-size: 0.9em;
	margin: 10px 0 0 0;
	width: 155px;
}

#gc_PassBox {
	float: left;
	width: 165px;
	padding: 0 !important;
	margin: 0 !important;
}
#gc_fmk_sidebar_right #gc_PassBox {
	float: left;
	width: 137px;
	padding: 0 !important;
	margin: 0 !important;
}
#gc_fmk_sidebar .gc_form_espace_membre_btn {
	float: left;
	width: 50px;
	padding: 0 !important;
	margin: 10px 0 0 0 !important;	
}
#gc_fmk_sidebar_right .gc_form_espace_membre_btn {
	float: left!important;
	width: 40px!important;
	padding: 0 !important;
	margin: 10px 0 0 0 !important;	
}
#gc_fmk_sidebar_search #password_bis {
	background-color: #eceff0;
	border-top: 1px solid #aab6b8;
	border-left: 1px solid #aab6b8;
	border-bottom: 1px solid #aab6b8;	
	-moz-border-radius: 8px;
	border-radius: 8px;
	-moz-border-bottom-right-radius: 0 0 !important;
	border-bottom-right-radius: 0 0 !important;
	padding: 5px 5px 4px 5px;
	color: #637a85;
	font-size: 0.9em;
	margin: 10px 0 0 20px;
	width: 150px;
}
#gc_fmk_sidebar_right_search #password_bis {
	background-color: #eceff0;
	border-top: 1px solid #aab6b8;
	border-left: 1px solid #aab6b8;
	border-bottom: 1px solid #aab6b8;	
	-moz-border-radius: 8px;
	border-radius: 8px;
	-moz-border-bottom-right-radius: 0 0 !important;
	border-bottom-right-radius: 0 0 !important;
	padding: 5px 5px 4px 5px;
	color: #637a85;
	font-size: 0.9em;
	margin: 10px 0 0 0;
	width: 130px;
}

#gc_fmk_sidebar .gc_form_espace_membre_btn input {
	background-image: url(/images/images_client/autoclubaix/default/sidebar/btn_ok.png);
	background-color: transparent;
	border: none;
	background-repeat: no-repeat;
	width: 30px;
	height: 26px;
	/*text-indent: -10000em;*/
	cursor: pointer;
}

#gc_fmk_sidebar_right .gc_form_espace_membre_btn input {
	background-image: url(/images/images_client/autoclubaix/default/sidebar/btn_ok.png);
	background-color: transparent;
	border: none;
	background-repeat: no-repeat;
	width: 30px;
	height: 26px;
	/*text-indent: -10000em;*/
	cursor: pointer;
}

#gc_fmk_sidebar .gc_fmk_link, #gc_fmk_sidebar_right .gc_fmk_link {
	padding: 5px 0 0 0;
}
#gc_fmk_sidebar .gc_fmk_link li {
	float: left;
	margin: 0 0 0 22px;
}
#gc_fmk_sidebar .gc_fmk_link li#right {
	float: right !important;
	margin: 0 24px 0 0;
}
#gc_fmk_sidebar .gc_fmk_link li a, #gc_fmk_sidebar_right .gc_fmk_link li a {
	color: #637a85;	
	font-size: 0.85em;
}

#gc_fmk_sidebar_inscription h3 {
	text-indent: -10000em;	
	background-image: url(/images/images_client/autoclubaix/default/sidebar/inscription_sidebar_title.jpg); 
	background-repeat: no-repeat;
	margin: 30px 0 0 20px;
}
#gc_fmk_sidebar_right_inscription h3 {
	text-indent: -10000em;	
	background-image: url(/images/images_client/autoclubaix/default/sidebar/inscription_sidebar_right_title.jpg); 
	background-repeat: no-repeat;
	margin: 30px 0 0 0;
	height: 26px;
}
#gc_fmk_sidebar_inscription p {
	text-align: center;
	margin: 10px 20px 15px 20px;
	font-size: 1em;
}
#gc_fmk_sidebar_right_inscription p {
	text-align: center;
	margin: 10px 20px 15px 20px;
	font-size: 1em;
}
#gc_fmk_sidebar_inscription p span, #gc_fmk_sidebar_right_inscription p span {
	font-weight: bold;
}
#gc_fmk_sidebar_inscription a#gc_fmk_sidebar_inscription_btn {
	display: block;
	width: 86px;
	height: 21px;
	background-image: url(/images/images_client/autoclubaix/default/sidebar/inscription_sidebar_btn.jpg); 
	background-repeat: no-repeat;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
	padding: 5px 0 0 35px;
	margin: 0 0 0 50px !important;
}
#gc_fmk_sidebar_right_inscription a#gc_fmk_sidebar_right_inscription_btn {
	display: block;
	width: 86px;
	height: 21px;
	background-image: url(/images/images_client/autoclubaix/default/sidebar/inscription_sidebar_btn.jpg); 
	background-repeat: no-repeat;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1em;
	padding: 5px 0 0 35px;
	margin: 0 0 0 30px !important;
}

#gc_fmk_sidebar_nav {
	margin: 30px 0 0 0;	
}

#gc_fmk_sidebar_nav li {
	text-align: right;
	background-image: url(/images/images_client/autoclubaix/default/sidebar/sidebar_nav_puce.png); 
	background-repeat: no-repeat;
	background-position: right 2px !important;
	line-height: 18px;
	margin: 0 0 10px 21px;
	
}
#gc_fmk_sidebar_nav li a {
	text-decoration: none;
	text-transform: uppercase;
	display:block;
	color: #0071b9;
	padding: 0 19px 0 0;
}
#gc_fmk_sidebar_nav li a:hover {
	color: #fff;
	background-image: url(/images/images_client/autoclubaix/default/sidebar/sidebar_nav_active.png) !important;
	background-position: right center !important;
}
#gc_fmk_sidebar_nav li a.active {
	color: #fff;
	background-image: url(/images/images_client/autoclubaix/default/sidebar/sidebar_nav_hover.png) !important;
	background-position: right center !important;
}



#gc_fmk_sidebar_right_tel {
	background-image: url(/images/images_client/autoclubaix/default/sidebar/sidebar_right_tel.png); 
	background-repeat: no-repeat;
	height: 106px;
}

#gc_fmk_sidebar_right_tel p {
	font-weight: bold;
	font-style: italic;
	color: #fff;
	font-size: 1.5em;
	text-align: center;
	padding: 40px 0 0 0;
}
#gc_fmk_sidebar_right_tel p span {
	font-size: 1.4em;
}

#gc_fmk_sidebar_right_ent h3 {
	text-indent: -10000em;	
	background-image: url(/images/images_client/autoclubaix/default/sidebar/sidebar_right_entreprise_title.png); 
	background-repeat: no-repeat;
	margin: 30px 0 0 0;
	height: 25px;
}

#gc_fmk_sidebar_right_etudiant h3 {
	text-indent: -10000em;	
	background-image: url(/images/images_client/autoclubaix/default/sidebar/sidebar_right_etudiants_title.png); 
	background-repeat: no-repeat;
	margin: 30px 0 0 0;
}


#gc_fmk_sidebar_right_ent #gc_fmk_form_ent ul, #gc_fmk_sidebar_right_etudiant #gc_fmk_form_etu ul {
	margin: 5px 0 0 0;
}
#gc_fmk_sidebar_right_ent #gc_fmk_form_ent ul li, #gc_fmk_sidebar_right_etudiant #gc_fmk_form_etu ul li {
	float: left;
}
#gc_fmk_sidebar_right_ent #gc_fmk_form_ent ul li #code_ent, #gc_fmk_sidebar_right_etudiant #gc_fmk_form_etu ul li #code_etu {
	background-color: #eceff0;
	border: 1px solid #aab6b8;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 2px 5px 2px 5px;
	color: #637a85;
	font-size: 0.9em;
	margin: 10px 5px 0 0;
	width: 95px;
}
#gc_fmk_sidebar_right_etudiant #gc_fmk_form_etu ul li #code_etu {
	margin: 5px 5px 0 0;
}
#gc_fmk_sidebar_right_ent #gc_fmk_form_ent ul li .inputSubmit, #gc_fmk_sidebar_right_etudiant #gc_fmk_form_etu ul li .inputSubmit {
	background-image: url(/images/images_client/autoclubaix/default/sidebar/sidebar_right_submit.png);
	background-color: transparent;
	border: none;
	background-repeat: no-repeat;
	width: 69px;
	height: 20px;
	cursor: pointer;
	color: #fff;
	font-size: 0.9em;
	padding: 0 0 4px 0;
	margin: 10px 0 0 0;
}

#gc_fmk_sidebar_right_etudiant #gc_fmk_form_etu ul li .inputSubmit {
	margin: 5px 0 0 0;
}

#gc_fmk_sidebar_right_ent ul.gc_fmk_link li, #gc_fmk_sidebar_right_etudiant ul.gc_fmk_link li {
	padding: 5px 0 0 10px;
	background-image: url(/images/images_client/autoclubaix/default/sidebar/sidebar_right_puce.png);
	background-repeat: no-repeat;
	background-position: 0 10px !important;
}
#gc_fmk_sidebar_right_ent ul.gc_fmk_link li a, #gc_fmk_sidebar_right_etudiant ul.gc_fmk_link li a {
	color: #000;
	text-decoration: none;
	font-size: 0.9em;
}

#gc_fmk_sidebar_right_links {
	margin: 30px 0 0 0;	
}
#gc_fmk_sidebar_right_links li a {
	background-image: url(/images/images_client/autoclubaix/default/sidebar/sidebar_right_liste_01.jpg);
	background-repeat: no-repeat;
	height: 46px;
	text-indent: -10000em;
	display: block;
}
#gc_fmk_sidebar_right_links li a#gc_fmk_sidebar_right_links_02 {
	background-image: url(/images/images_client/autoclubaix/default/sidebar/sidebar_right_liste_02.jpg);
	height: 46px;
}
/* --------------------------------------------------------------------------------
	BOX
-------------------------------------------------------------------------------- */
.gc_fmk_long_box {
	background-image: url(/images/images_client/autoclubaix/default/contenu/box_624_content.png);
	background-repeat: repeat-y;
	width: 450px;
	margin: 20px 0 0 0;	
}
.gc_fmk_long_box h2 {
	background-image: url(/images/images_client/autoclubaix/default/contenu/box_624_top.png);
	background-repeat: no-repeat;
	height: 31px;
	line-height: 30px;
	padding: 0 0 0 10px !important;
	margin: 0 0 15px 0;
	color: #0171b9 !important;
	font-size: 1.2em;
	font-weight: bold;
}

.gc_fmk_long_box_bottom {
	background-image: url(/images/images_client/autoclubaix/default/contenu/box_624_bottom.png);
	background-repeat: no-repeat;
	font-size: 1px!important;
	height: 13px;	
}

.gc_fmk_long_box table {
	margin: 10px 0 10px 10px;	
	width: 604px;
}

/* --------------------------------------------------------------------------------
	HOME
-------------------------------------------------------------------------------- */

#gc_fmk_global_content_home {
	margin: 0 auto;
	padding: 0 0 20px 0;
	width: 980px;	
}

#gc_fmk_home_left {
	float: left;
	width: 322px;
}
#gc_fmk_home_right {
	float: left;
	margin: 0 0 0 19px;
	width: 624px;
}

#gc_fmk_log_home {
	background-image: url(/images/images_client/autoclubaix/default/home/home_nlogue_box.jpg);
	background-repeat: no-repeat;
	height: 250px;
	margin: -7px 0 0 660px;
	padding: 0 40px;
	width: 225px;
}
#gc_fmk_log {
	background-image: url(/images/images_client/autoclubaix/default/layout/nlogue_box.jpg);
	background-repeat: no-repeat;
	height: 239px;
	margin: 9px 0 0 2px;
	padding: 0 40px;
	width: 225px;
}

#gc_fmk_log_home h3 {
	height: 50px;
	text-indent: -10000em;	
}
#gc_fmk_log h3 {
	height: 55px;
	text-indent: -10000em;	
}

#gc_fmk_log_home ul li, #gc_fmk_log ul li {
	margin: 0 0 0 0 !important;
}

#gc_fmk_log_home label {

}

#gc_fmk_log_home input, #gc_fmk_log input {
	border: 1px solid #c9c8c8;
	padding: 2px;
	width: 218px !important;	
	margin: 5px 0 0 0;
}

#gc_fmk_log_home .gc_fmk_link a, #gc_fmk_log .gc_fmk_link a {
	color:#333333;	
}
#gc_fmk_log_home .gc_fmk_link input, #gc_fmk_log .gc_fmk_link input {
	width: 13px;
}
#gc_fmk_log_home .gc_fmk_link label, #gc_fmk_log .gc_fmk_link label {
	font-style: italic;
}

#gc_fmk_login_submit {
	float: left;
	width: 118px !important;
	margin: 2px 0 0 0 !important;
}
#gc_fmk_login_submit input {
	background-image: url(/images/images_client/autoclubaix/default/layout/login_submit.jpg);
	background-repeat: no-repeat;
	border: none !important;
	color: #fff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	height: 19px;
	width: 118px !important;
	padding-bottom: 3px !important;
	text-transform: uppercase;
}
#gc_fmk_login_inscrire {
	float: right;
	margin: 5px 0 0 0;
	width: 90px !important;
}
#gc_fmk_login_inscrire a {
	background-image: url(/images/images_client/autoclubaix/default/layout/login_inscription.jpg);
	background-repeat: no-repeat;
	border: none !important;
	color: #fff;
	display: block;
	font-size: 0.8em;
	font-weight: bold;
	height: 19px;
	line-height: 19px;
	text-align: center;
	text-decoration: none;
	width: 90px !important;
	text-transform: uppercase;
}

#gc_fmk_log_home #souvenir {
	width: 13px !important;
	height: 13px !important;
}

.gc_fmk_box_302 {
	background-image: url(/images/images_client/autoclubaix/default/layout/box_302_content.png);
	background-repeat: repeat-y;
	margin: 20px 0 0 20px;
}

#gc_fmk_home_right .gc_fmk_box_302 {
	float: left;
	margin: 20px 0 0 0;
	width: 302px;
}

.gc_fmk_box_302 h3 {
	background-image: url(/images/images_client/autoclubaix/default/layout/box_302_top_majenta.png);
	background-repeat: no-repeat;
	color: #fff !important;
	font-size: 1.3em;
	font-weight: bold !important;
	height: 36px;
	line-height: 36px;
	padding: 0 0 0 15px;
}
#gc_fmk_home_right .gc_fmk_box_302 h3 {
	background-image: url(/images/images_client/autoclubaix/default/layout/box_302_top_bleu.png);
}

#gc_fmk_box_302_recherche_interactive {
	float: left;
	margin: 20px 0 0 19px;
	width: 302px;
}
#gc_fmk_box_302_recherche_interactive h3 {
	background-image: url(/images/images_client/autoclubaix/default/layout/box_302_top_bleu.png);
	background-repeat: no-repeat;
	color: #fff !important;
	font-size: 1.1em !important;
	font-weight: bold !important;
	height: 36px;
	line-height: 36px;
	padding: 0 0 0 15px;
	margin: 0 !important;
}

.gc_fmk_box_302_bottom {
	background-image: url(/images/images_client/autoclubaix/default/layout/box_302_bottom.png);
	background-repeat: no-repeat;
	height: 15px;
	font-size: 1px !important;
}

#gc_fmk_home_notice_01 {
	float: left;
	margin: 20px 0 0 20px;
	width: 125px;
}

#gc_fmk_home_notice_02 {
	float: left;
	margin: 20px 0 0 20px;
	width: 125px;
}
#gc_fmk_home_notice_02 p {
	font-style: italic;
}

#gc_fmk_home_notice_01 ul li {
	background-repeat: no-repeat;
	color: #fff;
	font-size: 0.9em;
	height: 41px;
	margin: 0 0 5px 0;
	padding: 10px 5px 0 36px;
	width: 83px;
	font-weight: bold;
}

#gc_fmk_home_notice_01 ul li#gc_fmk_home_notice_list_01 {
	background-image: url(/images/images_client/autoclubaix/default/home/notice_list_01.png);
}
#gc_fmk_home_notice_01 ul li#gc_fmk_home_notice_list_02 {
	background-image: url(/images/images_client/autoclubaix/default/home/notice_list_02.png);
}

#gc_fmk_home_notice_01 ul li#gc_fmk_home_notice_list_03 {
	background-image: url(/images/images_client/autoclubaix/default/home/notice_list_03.png);
}
#gc_fmk_notice_link {
	background-image: url(/images/images_client/autoclubaix/default/layout/puce_01.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 0 0 0 7px;
	margin: 0 0 0 160px;
}
#gc_fmk_notice_link a {
	color: #333333;	
	font-size: 0.85em;
}
#gc_fmk_notice_link a:hover {
	color: #598b2a;
}

/* HOME - CONTACT */

#gc_fmk_home_contact {
	background-image: url(/images/images_client/autoclubaix/default/home/home_contact_bg.png);
	background-repeat: repeat-x;
	background-position: 0 bottom;	
	margin: 20px 0 0 20px;
	padding: 0 0 15px 0;
	font-weight: bold;
}
#gc_fmk_sidebar #gc_fmk_home_contact,  #gc_fmk_sidebar_link {
	background-image: url(/images/images_client/autoclubaix/default/home/home_contact_bg.png);
	background-repeat: repeat-x;
	background-position: 0 bottom;	
	margin: 20px 0 0 0;
	padding: 0 0 15px 0;
}
	#gc_fmk_home_contact h3, #gc_fmk_sidebar_link h3 {
		background-image: url(/images/images_client/autoclubaix/default/home/home_contact_puce.png);
		background-position: 0 6px;
		background-repeat: no-repeat;
		color: #004494;
		font-weight: bold !important;
		margin: 0 0 0 10px;
		padding: 0 0 15px 12px;
	}
		#gc_fmk_home_contact img {
			display: block;
			margin: 0 0 0 20px;
		}
		#gc_fmk_contact_link {
			background-image: url(/images/images_client/autoclubaix/default/layout/puce_02.png);
			background-repeat: no-repeat;
			background-position: 0 5px;
			padding: 0 0 0 7px;
			margin: 10px 0 0 20px;
		}
			#gc_fmk_contact_link a {
				color: #333333;	
				font-size: 0.85em;
			}
			#gc_fmk_contact_link a:hover {
				color: #598b2a;
			}

#gc_fmk_sidebar_link ul li  {
	background-image: url(/images/images_client/autoclubaix/default/layout/puce_02.png);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding: 0 0 0 7px;
	margin: 5px 0 0 20px;
}
#gc_fmk_sidebar_link ul li a {
	color: #333333;	
	font-size: 0.9em;
}
#gc_fmk_sidebar_link ul li a:hover {
	color: #598b2a;
}

/* HOME - FLASH ACTUS */
ul#gc_fmk_home_flash_actu {
	margin: 10px 0 0 0;
	height: 224px;
}
ul#gc_fmk_home_flash_actu li {
	margin: 10px 0 0 0;	
}
	#gc_fmk_home_flash_actu_left {
		/*width: 70px;*/
		margin: 0 0 0 10px;
		float: left;
	}
		#gc_fmk_home_flash_actu_left img {
			border: 1px solid #e1e1e1;
		}
	#gc_fmk_home_flash_actu_right {
		width: 200px;
		float: left;
	}
		#gc_fmk_home_flash_actu_right h4 {
			color: #004494;
			font-size: 0.9em;
			font-weight: bold;
			text-decoration: underline;
		}
			#gc_fmk_home_flash_actu_right p {
				font-size: 0.85em;
				margin: 3px 0 0 0;
			}
	#gc_fmk_flash_infos_link {
		background-image: url(/images/images_client/autoclubaix/default/layout/puce_02.png);
		background-repeat: no-repeat;
		background-position: 0 5px;
		padding: 0 0 0 7px;
		margin: 10px 0 0 160px;
	}
		#gc_fmk_flash_infos_link a {
			color: #333333;	
			font-size: 0.85em;
		}
		#gc_fmk_flash_infos_link a:hover {
			color: #598b2a;
		}


#gc_formRechHome {

}

#gc_formRechHome h4 {
	color: #004494;
	font-size: 0.85em !important;
	margin: 20px 0 10px 0;
	text-align: left;
	text-transform: uppercase;
	padding: 0 0 0 20px;
	font-weight: bold !important;
}

#gc_fmk_espace_logue h4 {
	background-image: url(/images/images_client/autoclubaix/default/layout/h3_title.png) !important;
	background-repeat: no-repeat;
	background-position: right 0;
	margin: 10px 0 0 0;
	text-align: right;
	padding: 0 20px 0 0;
	color: #000;
	text-transform: uppercase;
	font-size: 0.8em !important;
	line-height: 20px;

}
#gc_fmk_sidebar_right #gc_fmk_espace_logue h4 {
	background-image: url(/images/images_client/autoclubaix/default/layout/sidebar_puce_01.png) !important;
	background-repeat: no-repeat;
	background-position: left 4px;
	margin: 10px 0 0 0;
	text-align: left;
	padding: 0 0 0 20px;
	color: #000;
	text-transform: uppercase;
	font-size: 0.8em !important;
	line-height: 20px;

}

#gc_fmk_sidebar_nav li a:hover {
	color: #fff;
	background-image: url(/images/images_client/autoclubaix/default/sidebar/sidebar_nav_hover.png);
	background-position: right 0;
}
#gc_fmk_espace_logue_profil .gc_fmk_link li {
	float: none !important;
	text-align: right;
	background-image: url(/images/images_client/autoclubaix/default/sidebar/sidebar_nav_puce.png); 
	background-repeat: no-repeat;
	background-position: right 2px;
	line-height: 18px;
	margin: 0 0 10px 21px;
}
#gc_fmk_sidebar_right #gc_fmk_espace_logue_profil .gc_fmk_link li {
	float: none !important;
	text-align: left;
	background-image: url(/images/images_client/autoclubaix/default/sidebar/sidebar_nav_puce01.png); 
	background-repeat: no-repeat;
	background-position: left 2px;
	line-height: 18px;
	margin: 0 0 10px 21px;
}
#gc_fmk_espace_logue_profil .gc_fmk_link li a {
	text-decoration: none;
	text-transform: uppercase;
	display:block;
	color: #0071b9;
	padding: 0 18px 0 0;
	font-size: 1.1em;
}
#gc_fmk_sidebar_right #gc_fmk_espace_logue_profil .gc_fmk_link li a {
	text-decoration: none;
	text-transform: uppercase;
	display:block;
	color: #0071b9;
	padding: 0 0 0 18px;
	font-size: 1.1em;
}
#gc_fmk_espace_logue_profil .gc_fmk_link li a:hover {
	color: #fff;
	background-image: url(/images/images_client/autoclubaix/default/sidebar/sidebar_nav_hover.png);
	background-position: right center;
	background-repeat: no-repeat  !important;
}
#gc_fmk_sidebar_right #gc_fmk_espace_logue_profil .gc_fmk_link li a:hover {
	color: #fff;
	background-image: url(/images/images_client/autoclubaix/default/sidebar/sidebar_nav_hover01.png);
	background-position: right 0;
	background-repeat: no-repeat  !important;
}



#gc_formRechHome .gc_form_recherche_rapide_btn input {
	background-image: url(/images/images_client/autoclubaix/default/home/home_recherche_submit.png);
	background-repeat: no-repeat;
	border: none !important;	
	color: #fff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	height: 19px;
	padding: 0 0 2px 0 !important;
	margin: 10px 0 30px 2px !important;
	width: 211px !important;	
	text-transform: uppercase;
}


#gc_fmk_home_derniers_trajets_nav {
	background-image: url(/images/images_client/autoclubaix/default/home/home_derniers_trajets_top.png);
	background-repeat: no-repeat;
	height: 40px;
}
#gc_fmk_home_derniers_trajets_nav.active {
	background-image: url(/images/images_client/autoclubaix/default/home/home_derniers_inscrits_top.png);
	background-repeat: no-repeat;
	height: 40px;
}
#gc_fmk_home_derniers_trajets_nav li {
	float: left;
	margin: 2px 0 0 0 !important;
	padding: 0 0 0 30px;
	width: 281px;
}

#gc_fmk_home_derniers_trajets_nav li a {
	color: #fff;
	font-style: italic;
	font-size: 1.4em;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
#gc_fmk_home_derniers_trajets_nav li a.active {
	color: #99b345;
}

#gc_fmk_home_derniers_trajets {
	background-image: url(/images/images_client/autoclubaix/default/layout/box_623_content.png);
	background-repeat: repeat-y;
	margin: 20px 0 0 0;
	width: 623px;
}

#gc_fmk_home_derniers_trajets ul li {
	line-height: 22px;
	margin: 7px 0 0 0;
}

#gc_fmk_home_derniers_trajets .nom {
	background-image: url(/images/images_client/autoclubaix/default/home/home_contact_puce.png);
	background-position: 0 9px;
	background-repeat: no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	float: left;
	width: 150px;	
}
#gc_fmk_home_derniers_trajets .prenom {
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	float: left;
	width: 220px;	
}

#gc_fmk_home_derniers_trajets .depart {
	background-image: url(/images/images_client/autoclubaix/default/home/home_contact_puce.png);
	background-position: 0 9px;
	background-repeat: no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	float: left;
	width: 190px;	
}

#gc_fmk_home_derniers_trajets .arrivee {
	background-image: url(/images/images_client/autoclubaix/default/layout/puce_03.png);
	background-position: 0 8px;
	background-repeat: no-repeat;
	padding: 0 0 0 10px;
	float: left;
	width: 190px;	
}

#gc_fmk_home_derniers_trajets .date {
	float: left;
	margin: 0 0 0 20px;
	width: 80px;	
}

#gc_fmk_home_derniers_trajets .role {
	float: left;
	margin: 0 0 0 0;
	width: 20px;	
}

#gc_fmk_home_derniers_trajets .detail {
	float: left;
	margin: 0 0 0 30px;
	width: 20px;	
}
#gc_fmk_home_derniers_trajets .recherche {
	float: left;
	margin: 0 0 0 5px;
	width: 20px;	
}

.gc_fmk_box_623_bottom {
	background-image: url(/images/images_client/autoclubaix/default/layout/box_623_bottom.png);
	background-repeat: no-repeat;
	height: 16px;
	font-size: 1px !important;
}

/* --------------------------------------------------------------------------------
	CONTENT
-------------------------------------------------------------------------------- */

/* ESPACE LOGUE */
.gc_fmk_espace_logue_avatar_txt {
	font-size: 1.1em;
	font-weight: bold;
	margin: 20px 0 0 20px;
	text-align: left;	
	color: #000;
}
.gc_fmk_espace_logue_avatar_txt span {
	color: #0071b9;
}
#gc_fmk_espace_logue ul#gc_fmk_log_link {
	margin: 0 0 0 6px !important;
}
#gc_fmk_espace_logue ul#gc_fmk_log_link li {
	float: left;
	margin: 15px 10px 0px 9px !important;
}
#gc_fmk_sidebar_right #gc_fmk_espace_logue ul#gc_fmk_log_link li {
	float: left;
	margin: 15px 0 0px 4px !important;
}
#gc_fmk_espace_logue ul#gc_fmk_log_link li a {
	display: block;
	height: 50px;
	width: 51px;
}

#gc_fmk_espace_logue ul li.gc_form_espace_membre_btn #gc_fmk_login_submit {
	margin: 0 !important;
}

#gc_fmk_espace_logue .gc_fmk_bouton, #gc_fmk_log_home .gc_fmk_bouton {
	clear: both;	
	margin: 10px 0 0 26px !important;
}

#gc_fmk_espace_logue ul li {
	margin: 0 0 7px 0 !important;	
}
#gc_fmk_espace_logue ul li input#souvenir  {
	width: 13px !important;
	height: 13px !important;
}


#gc_fmk_espace_logue ul li#gc_fmk_espace_logue_fiche a {
	background-image: url(/images/images_client/autoclubaix/default/layout/esapce_logue_fiche.jpg);
	background-repeat: no-repeat; 
}
#gc_fmk_espace_logue ul li#gc_fmk_espace_logue_message a, #gc_fmk_log ul li#gc_fmk_espace_logue_message a {
	background-image: url(/images/images_client/autoclubaix/default/layout/esapce_logue_message.jpg);
	background-repeat: no-repeat; 
	color: #fff;
	padding: 30px 0 0 0 !important;
	font-weight: bold;
	height: 20px !important;
	text-decoration: none;
	width: 51px !important;
	text-align: center;
}
#gc_fmk_espace_logue ul li#gc_fmk_espace_logue_favori a, #gc_fmk_log ul li#gc_fmk_espace_logue_favori a {
	background-image: url(/images/images_client/autoclubaix/default/layout/esapce_logue_favori.jpg);
	background-repeat: no-repeat; 
	color: #fff;
	padding: 40px 0 0 47px !important;
	font-weight: bold;
	height: 23px !important;
	text-decoration: none;
	width: 16px !important;
}
#gc_fmk_espace_logue .gc_fmk_link_speed  {
	margin: 0 0 0 6px !important;
	padding: 0 !important;
}
#gc_fmk_espace_logue .gc_fmk_link_speed li {
	float: left !important;	
	margin: 0 10px 10px 10px !important;
	padding: 0 !important;
}
#gc_fmk_sidebar_right #gc_fmk_espace_logue .gc_fmk_link_speed li {
	float: left !important;	
	margin: 0 0 10px 2px !important;
	padding: 0 !important;
}
#gc_fmk_espace_logue .gc_fmk_link_speed li #gc_fmk_espace_logue_profil_link {
	background-image: url(/images/images_client/autoclubaix/default/layout/bouton_liens_rapides.png);
	background-repeat: no-repeat; 
	display: block;
	margin: 0 !important;
	height: 28px;
	width: 111px;
	color: #fff !important;
	text-decoration: none;
	line-height: 28px;
	padding: 0 0 0 10px !important;
	font-size: 1em;
	font-weight: bold;
}

#gc_fmk_espace_logue .gc_fmk_link_speed li #gc_fmk_espace_logue_deco {
	background-image: url(/images/images_client/autoclubaix/default/layout/bouton_deco.png);
	background-repeat: no-repeat; 
	display: block;
	margin: 0 !important;
	height: 28px;
	width: 50px;
	color: #fff !important;
	text-decoration: none;
	line-height: 28px;
	text-indent: -10000em;
}

/* FIL D'ARIANE */
#gc_fmk_fil_ariane_bg {
 	border-bottom: 1px dotted #aaaaaa;
	margin: 30px 0 20px 0;
	padding: 0 0 5px 0;
}
#gc_fmk_fil_ariane {
	height: 20px;

}
	#gc_fmk_fil_ariane li {
		float: left;
		margin: 0 5px 0 0;
	}
	#gc_fmk_fil_ariane li.active {
		background-image: url(/images/images_client/autoclubaix/default/layout/fil_ariane_bg_active.gif);
		background-repeat: no-repeat;
		background-position: 0 5px;
		padding: 0 0 0 9px;
	}
	#gc_fmk_fil_ariane li.racine {
		background-image: url(/images/images_client/autoclubaix/default/layout/fil_ariane_puce.gif);
		background-repeat: no-repeat;
		background-position: 0 5px;
		padding: 0 0 0 9px;
	}
		#gc_fmk_fil_ariane li a {
			color: #aaaaaa;
			text-decoration: none;
		}
		#gc_fmk_fil_ariane li a:hover, #gc_fmk_fil_ariane li.active a {
			color: #e2001a;
		}
	
#gc_fmk_section h1 {
	color: #000000;	
	font-size: 1.6em;
	font-weight: bold;
	margin: 0 0 15px 0;
}

#gc_fmk_section h2 {
	padding: 0 0 0 0 !important;
	margin: 15px 0 15px 0;
	color: #0071b9;	
	font-size: 1.3em;
	font-weight: bold;
}

#gc_fmk_section h3 {
	padding: 0 0 0 0 !important;
	margin: 0 0 15px 0;
	color: #e2001a;	
	font-size: 1.1em;
	font-weight: bold;
}

#gc_fmk_section a {
	color: #637a85;
}
#gc_fmk_section a:hover {
	color: #e2001a;
}
/* --------------------------------------------------------------------------------
	FORMULAIRES
-------------------------------------------------------------------------------- */
#gc_fmk_content #gc_fmk_section .gc_content_left form ul li {
	background-image: none;	
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
}

/*   Champs Obligatoires *
---------------------------------*/
.gc_form_obligatoire{color:#F00;font-weight: bold;}

/* --------------------------------------------------------------------------------
	Style général des formulaires
-------------------------------------------------------------------------------- */
.gc_form_hidden, .gc_hidden, #gc_verifForm, .gc_fmk_hidden {display: none;}


/*   Label
--------------*/	
#gc_fmk_content #gc_fmk_section form ul li .gc_form_label, #gc_fmk_content #gc_fmk_section form ul li .imit_label, #gc_fmk_content #gc_fmk_section form ul li .gc_imit_label {
	width: 300px;
}

/*   Champs
----------------*/	

#gc_fmk_content #gc_fmk_section form ul li .gc_champs_bg {
	width: 300px;
}
#gc_form_inscription_ResultVerifCodeEntreprise {
	padding: 8px 0 0 0;	
	color: #000;
}
	#gc_fmk_content #gc_fmk_section form input {
		width: 270px;
		margin: 3px 0 10px 0;
	background-color: #eceff0;
	border: 1px solid #aab6b8;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 5px;
	color: #637a85;
	font-size: 0.9em;
	}
		#gc_fmk_content #gc_fmk_section form input:focus {
			border: 1px solid #0071b9;
		}

	#gc_fmk_content #gc_fmk_section form select {
		width: 282px;
		margin: 3px 0 10px 0;
	background-color: #eceff0;
	border: 1px solid #aab6b8;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 5px;
	color: #637a85;
	font-size: 0.9em;
	}
		#gc_fmk_content #gc_fmk_section form select:focus {
			border: 1px solid #0071b9;
		}
			
	#gc_fmk_content #gc_fmk_section form textarea {
		margin: 3px 0 10px 0;
	background-color: #eceff0;
	border: 1px solid #aab6b8;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 5px;
	color: #637a85;
	font-size: 0.9em;
	}
		#gc_fmk_content #gc_fmk_section form textarea:focus {
			border: 1px solid #0071b9;
		}

	#gc_fmk_content #gc_fmk_section form ul li .gc_form_help {
		padding: 0 0 10px 0;	
		margin: 0;
		font-size: 0.8em;
		color: #a1a2a4;
	}
	
/* ----------------------------------------------------------------------------
	INPUT SUBMIT & gc_form_envoyer
---------------------------------------------------------------------------- */	
.gc_form_envoyer {
}
	.gc_form_envoyer p {
		background-image: url(/images/images_client/autoclubaix/default/form/input_submit_01_left.png) !important;
		background-position: 0 0;
		background-repeat: no-repeat;
		clear: both !important;
		padding: 0 0 0 2px !important;
		height: 26px !important;
	}
		.gc_form_envoyer p input.inputSubmit {
			background-color: transparent!important;
			background-image: url(/images/images_client/autoclubaix/default/form/input_submit_01_right.png) !important;
			background-position: right 0;
			background-repeat: no-repeat;
			border: none !important;
			color: #fff!important;
			cursor: pointer;
			font-size: 0.8em;
			font-weight: normal !important;
			height: 26px !important;
			line-height: 26px !important;
			margin: 0 !important;
			padding: 5px 0 8px 0 !important;
			text-transform: uppercase;
			font-family: Arial, Helvetica, sans-serif;
			-moz-border-radius: 0px!important;
			border-radius: 0px!important;
		}
	.submit_hover p {

	}
		.submit_hover p input.inputSubmit {

		}
		
/* --------------------------------------------------------------------------------
	TABLEAUX
-------------------------------------------------------------------------------- */

/* 	Style général des tableaux : 
---------------------------------- */
.gc_fmk_table_general {
	background-color: #fff;
	border: 1px solid #cccccc;
	width: 100%;	
}
	.gc_fmk_table_general tr {background-color: #fff;}
	.gc_fmk_table_general tr.ligneFoncee {background-color: #eaf3f9;}
		.gc_fmk_table_general tr th {
			background-color: #0071b9 !important;
			color: #fff;
			font-size: 0.9em;
			line-height: 20px;
			padding: 5px;
			text-align:left;
			background-color: #0a6b98;
			background-image: url(/images/images_client/autoclubaix/default/layout/table_bg.png);
			background-repeat: repeat-x;
		}
		.gc_fmk_table_general tr td {
			border-top: 1px dashed #ccc;
			font-size: 0.85em;
			padding: 6px 5px 4px 5px;
			text-align:left;
		}
		.gc_fmk_table_general a {
			color: #333333;
		}
			.gc_fmk_table_general a:hover {
				color: #598b2a;
			}
	.gc_fmk_table_general tr.table_hover {

	}
		.gc_fmk_table_general tr.table_hover a {}
			.gc_fmk_table_general tr.table_hover a:hover {}

/* --------------------------------------------------------------------------------
	PAGE CONTENU
-------------------------------------------------------------------------------- */

#gc_contenu p {
	margin: 0 10px 15px 10px;
	line-height: 1.4em;
	text-align: justify;
}
.gc_fmk_contenu_box {
	background-image: url(/images/images_client/autoclubaix/default/contenu/box_624_content.png);
	background-repeat: repeat-y;
	margin: 0 0 15px 0;

}
#gc_contenu .gc_fmk_contenu_box h2 {
	background-image: url(/images/images_client/autoclubaix/default/contenu/box_624_top.png);
	background-repeat: no-repeat;
	line-height: 30px;
	padding: 0 0 0 10px !important;
	margin: 0 0 15px 0;
	color: #0171b9 !important;	
	font-size: 1.2em;
	font-weight: bold;
	background-color: #f3f2f2;
}
.gc_fmk_contenu_box h3 {
	padding: 0 0 0 10px !important;
	margin: 0 0 15px 0;
	color: #004494;	
	font-size: 1.1em;
	font-weight: normal;
}
	.gc_fmk_contenu_box a {
		color: #333333;
		text-decoration: underline;
	}
	.gc_fmk_contenu_box a:hover {
		color: #598b2a;
	}
.gc_fmk_contenu_box ul {
	margin: 0 0 15px 0;
}
	.gc_fmk_contenu_box ul li {
		background-image: url(/images/images_client/autoclubaix/default/layout/puce_02.png);
		background-repeat: no-repeat;
		background-position: 0 5px;
		padding: 0 0 0 7px;
		margin: 5px 10px 0 20px;
		text-align: justify;
	}
.gc_fmk_contenu_box_bottom {
	background-image: url(/images/images_client/autoclubaix/default/contenu/box_624_bottom.png);
	background-repeat: no-repeat;
	font-size: 1px!important;
	height: 13px;
}

/* --------------------------------------------------------------------------------
	FOOTER
-------------------------------------------------------------------------------- */

#gc_fmk_footer {
	background-image: url(/images/images_client/autoclubaix/default/layout/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
	height: 66px;
}
#gc_fmk_footer p{
	width: 300px;
	margin: 0 auto;
	padding: 25px 0 0 680px;
}
#gc_fmk_footer a{
	padding:5px 10px;
	color:#fff;
	font-size:10px;
	font-weight:normal;
	text-transform: uppercase;
}


/* --------------------------------------------------------------------------------
	BOITES MODALES & LOADER
-------------------------------------------------------------------------------- */
#gc_fmk_loader_noir, #gc_fmk_suppression_noir{
	background-color: #000;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	z-index:8000;
}
#gc_fmk_loader, #gc_fmk_suppression{
	position: absolute;
    width: 280px;
    height: 110px;
	display:none;
	z-index:9999;
}

/*  LOADER  */
#gc_fmk_loader{background-color: transparent !important;}
	#gc_fmk_loader p {
		color: #fff;
		font-size: 1.2em;
		padding: 10px 0;
		text-align: center;
		font-weight: bold;
		line-height: 24px;
	}
	#gc_fmk_loader ul {display: none;}

/*  BOITES MODALES  */
#gc_fmk_suppression {
	background-color: #f3ead9;
	border: 1px solid #c9dffa;
}
	#gc_fmk_suppression p {
		font-size: 1.1em;
		padding: 20px 30px 5px 20px;
		text-align: center;
	}	
	
	#gc_fmk_suppression ul {margin: 10px 0 0 82px;}
		#gc_fmk_suppression ul li {
			background-image: none !important;
			float: left;
			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/autoclubaix/default/btn_suppression.jpg);
				background-repeat: no-repeat;
				background-position: 0 -26px;
				text-align: center;
				color: #fff;
				font-weight: bold;
				text-decoration: none;
			}#gc_fmk_suppression ul li a:hover {background-position: 0 0;}

/* ----------------------------------------------------------------------------
	MESSAGES erreur, validation, avertissement, confirmation
---------------------------------------------------------------------------- */
/* 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 15px 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:8px 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:8px 0 0 10px;
	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;
}
div.gc_fmk_information a, div.gc_fmk_validation a, div.gc_fmk_avertissement a, div.gc_fmk_erreur a {
	color: #333333;
}
div.gc_fmk_information a:hover, div.gc_fmk_validation a:hover, div.gc_fmk_avertissement a:hover, div.gc_fmk_erreur a:hover {
		color: #598b2a;
}
/* 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;
}
/* 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;
}
/* 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;
}
/* 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;
}

/* DEMI COLONNE (ex : fiche membre) */
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;
}

/* --------------------------------------------------------------------------------
	LIENS (a.gc_fmk_bouton & agc_fmk_bouton_two)
-------------------------------------------------------------------------------- */
a.gc_fmk_bouton, a.gc_fmk_boutonTwo, #gc_fmk_contacterMembreDetailMembreBoxContent .gc_fmk_bouton{
	background-image: url(/images/images_client/autoclubaix/default/form/input_submit_01_left.png) !important;
	background-repeat: no-repeat;
	background-position: left 0;
	color: #fff !important;
	height: 26px !important;
	margin: 0 0 0 0 !important;
	padding: 0 5px 0 5px;
	width: 155px !important;
	cursor: pointer;
	font-size: 0.8em;
	font-weight: bold !important;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
}
a.gc_fmk_bouton span, a.gc_fmk_boutonTwo span{
	background-image: url(/images/images_client/autoclubaix/default/form/input_submit_01_right.png) !important;
	background-repeat: no-repeat;
	background-position: right 0;
	color: #fff;
	text-align: center;
	display: block;
	height: 26px;
	margin: 0 !important;
	padding: 0 4px 0 0 !important;
	line-height: 26px;
	font-weight: bold !important;
	width: 160px;
}
	a.gc_fmk_bouton:hover {background-position: left 0;text-decoration: none;}	
	a.gc_fmk_bouton:hover span{background-position: right 0;}	
	a.gc_fmk_boutonACTIVE{background-position: left 0!important;}
	a.gc_fmk_boutonACTIVE span{background-position: right 0!important;}
	
a.gc_fmk_boutonTwo {
	background-image: url(/images/images_client/autoclubaix/default/form/input_submit_01_left.png) !important;
}

a.gc_fmk_boutonTwo span{
	background-image: url(/images/images_client/autoclubaix/default/form/input_submit_01_right.png) !important;
}
	
	
/* --------------------------------------------------------------------------------
	LIEUX
-------------------------------------------------------------------------------- */

.liste_categories li {
	float: left;
	width: 290px;
	background-image: url(/images/images_client/autoclubaix/default/layout/puce_02.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 0 0 0 7px;
	margin: 5px 0 0 10px;
}
.liste_categories li a {
	color: #333333;
}
.liste_categories li a:hover {
	color: #598b2a;
}

.liste_categories li ul  {
	margin: 0 0 0 10px;
}
.liste_categories li ul li  {
	background-image: url(/images/images_client/autoclubaix/default/layout/puce_01.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 0 0 0 7px;
	margin: 0 0 0 0;
}
#lieux_GetAll .gc_fmk_long_box .gc_fmk_pagination {
	margin: 0 0 10px 0 !important;
}
#lieux_GetAll .gc_fmk_long_box h2 {
	margin: 0 0 10px 0 !important;
}

#trajet_ter_choix li {
	margin: 0 0 10px 20px !important;	
}
#trajet_ter_choix li a {
	width: 230px !important;	
	background-image: url(/images/images_client/autoclubaix/default/layout/bouton_leftalt.png) !important;
	color: #333 !important;
}
#trajet_ter_choix li a.active {
	width: 230px !important;	
	background-image: url(/images/images_client/autoclubaix/default/layout/bouton_left.png) !important;
	color: #fff !important;
}
#trajet_ter_choix li a span {
	width: 235px !important;
	color: #333 !important;
	background-image: url(/images/images_client/autoclubaix/default/layout/bouton_rightalt.png) !important;
}
#trajet_ter_choix li a.active span {
	width: 235px !important;
	background-image: url(/images/images_client/autoclubaix/default/layout/bouton_right.png) !important;
	color: #fff !important;
}
#membres_GetTrajet .gc_fmk_pagination {
	margin: 15px 0 !important;	
}

.gc_fmk_adver {
	padding: 0 20px;	
}

#recherche_v2_formVille .gc_fmk_adver {
	padding: 0 0 20px 0;	
}
#membres_UpdateProfil ul li.gc_form_majProfil_profil_interet .gc_form_label, #membres_UpdateProfil ul li.gc_form_majProfil_profil_musique .gc_form_label {
	display: block;
	margin: 10px 0 5px 0;
}
#membres_UpdateProfil ul li.gc_form_majProfil_profil_interet p input, #membres_UpdateProfil ul li.gc_form_majProfil_profil_musique p input {
	width: 13px !important;
	float: left;
	margin: 3px 3px 0 8px !important;
}
#membres_UpdateProfil ul li.gc_form_majProfil_profil_interet p label, #membres_UpdateProfil ul li.gc_form_majProfil_profil_musique p label {
	display: block;
	width: 20px !important;
	float: left;
}
#membres_UpdateProfil #gc_voirProfilProfil {
	margin: 0 !important;
	padding: 0 !important;
}
#membres_UpdateProfil #gc_voirProfilProfil li {
	background-image: none !important;
	padding: 0 !important;
}
#membres_UpdateProfil .gc_form_envoyer {
		margin: 0 !important;
	padding: 0 !important;
}
#membres_UpdateProfil .gc_form_envoyer p {
		width: 150px !important;
}
#membres_UpdateProfil .gc_form_envoyer p input {
		width: 150px !important;
		font-weight: bold !important;
}

#gc_fmk_home_derniers_trajets #gc_fmk_home_derniers_trajets_list {
	height: 302px !important;	
}

#gc_fmk_home_derniers_inscrits_list {
	height: 302px !important;	
}

#contact_Form #gc_fmk_content form .gc_form_envoyer p .inputSubmit {font-weight: bold !important;}

#contact_Form #gc_fmk_section textarea {
	width: 399px;	
}

.gc_fmk_sm_premier_niveau {
	
}
.gc_fmk_sm_premier_niveau li {
	margin: 15px 0 0 0 !important;
}
.gc_fmk_sm_premier_niveau li a {
	color: #004494;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: underline;
	text-decoration: none;
}
.gc_fmk_sm_deuxieme_niveau {
	margin: 0 0 0 20px !important;	
}

.gc_fmk_sm_deuxieme_niveau li {
	margin: 0 0 0 0 !important;
	background-image: url(/images/images_client/autoclubaix/default/layout/puce_01.png);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding: 0 0 0 10px;
}

.gc_fmk_sm_deuxieme_niveau li a {
	font-size: 0.9em;
	color:#333333;
	text-decoration: underline
}

#membres_SearchResult #gc_fmk_content form .gc_form_envoyer {padding: 0 0 20px 185px !important;} 
#membres_SearchResult #gc_fmk_content form .gc_form_envoyer p {width: 95px !important;} 
#membres_SearchResult #gc_fmk_content form .gc_form_envoyer p input.inputSubmit {width: 100px !important;} 

#lieux_Get #gc_fmk_global #gc_fmk_global_grafik #gc_fmk_content #gc_fmk_section p .gc_fmk_bouton {
	width: 230px !important;	
}
#lieux_Get #gc_fmk_global #gc_fmk_global_grafik #gc_fmk_content #gc_fmk_section p .gc_fmk_bouton span {
	width: 235px !important;	
}


#gc_fmk_global_content_home #gc_fmk_home_right .gc_fmk_box_302 #gc_formRechHome label {
	display: block;
	float: left;
	font-size: 0.9em;
	margin: 0 10px 0 0 !important;
	padding: 0 !important;
}

#gc_fmk_global_content_home #gc_fmk_home_right .gc_fmk_box_302 #gc_formRechHome #depart_gare,
#gc_fmk_global_content_home #gc_fmk_home_right .gc_fmk_box_302 #gc_formRechHome #depart_ville,
#gc_fmk_global_content_home #gc_fmk_home_right .gc_fmk_box_302 #gc_formRechHome #arrivee_gare,
#gc_fmk_global_content_home #gc_fmk_home_right .gc_fmk_box_302 #gc_formRechHome #arrivee_ville {
	display: block;
	float: left;
	margin: 0 5px 0 0 !important;
	padding: 0 !important;
	width: 13px !important;
}


#bas {
	width:980px;
	margin:30px auto 20px auto;
	padding:0;
}



#bas #bas_menu_titre_partenaires {
	float:left;
	width:735px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #dddddd;
}

#bas #bas_menu_titre_partenaires #bas_menu {
	float:left;
	width:240px;
	margin:0;
	padding:0;
}

#bas #bas_menu_titre_partenaires #bas_menu  img {
	float:left;
}

#bas #bas_menu_titre_partenaires #bas_menu ul {
	float:left;
	width:135px;
	margin:22px 0 0 0;
}

#bas #bas_menu_titre_partenaires #bas_menu li {
	float:left;
	width:auto;
	list-style-type:none;
	padding:0 4px;
	background:url("../images/interface/trait_bas_bg.gif") no-repeat right 5px;
}

#bas #bas_menu_titre_partenaires #bas_menu li.sans_trait {
	float:left;
	width:auto;
	list-style-type:none;
	padding:0 4px;
	background:none;
}

#bas #bas_menu_titre_partenaires #bas_menu ul li a {
	font-size:0.75em;
	color:#666666;
	background-color:transparent;
}

#bas #bas_menu_titre_partenaires #titre_partenaires {
	float:left;
	width:460px;
}

#bas #bas_menu_titre_partenaires #titre_partenaires h3 {
	background-color:transparent;
	color:#666666;
	font-size:1.5em;
	text-transform:uppercase;
	padding:30px 0 0 0;
}

#bas #bas_coordonnees_contenu_partenaires {
	float:left;
	width:700px;
	margin:0;
	padding:0;
}

#bas #bas_coordonnees {
	float:left;
	width:240px;
	margin:2px 0 0 0;
	padding:0;
	font-size:0.85em;
	color:#666666;
}

#bas #bas_coordonnees  p {
	margin:0;
	padding:0;
}

#bas #bas_coordonnees p.bas_numeros {
	margin:0;
	padding:0 0 0 10px;
	background:url("../images/interface/fleche_bas.gif") no-repeat 0px 2px;
}

#bas #bas_coordonnees p.copyright {
	margin:0;
	padding:10px 0 0 0;
}

#bas #contenu_partenaires {
	float:left;
	width:460px;
	margin:0;
	padding:0;
}

#bas #contenu_partenaires ul {
	margin:0;
}

#bas #contenu_partenaires li {
	float:left;
	width:140px;
	list-style-type:none;
	padding:0;
	margin-right:10px;
}

#bas #contenu_partenaires li a {
	color:#666666;
	font-size:0.8em;
}


#home_content_intro {
	font-weight: bold;	
	color: #231f24;
	font-size: 1.1em;
}

#home_content_left {
	width: 347px;
	float: left;
	margin: 20px 0 0 0;
}

#home_content_right {
	width: 345px;
	float: left;
	margin: 20px 0 0 20px;
}

#index_ #gc_fmk_section #home_content_left h2, #index_ #gc_fmk_section #home_content_right h2 {
	font-weight: bold;	
	color: #5a8d2a !important;
	font-size: 1.4em;
	margin: 0 0 10px 0 !important;
	font-style: italic;
}
#home_content_left h3 {
	font-weight: bold;	
	color: #231f24;
	font-size: 1.1em;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
}
#home_content_left ul, #home_content_right ul {
	margin: 0 0 15px 0;
}
#home_content_left ul li, #home_content_right ul li {
	margin: 0 0 0 10px;
	background-image: url(/images/images_client/autoclubaix/default/layout/puce_01.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 0 0 0 7px;
}
#home_content_right ul li {
	margin: 0 0 5px 10px !important;
}

#home_content_right .carte_link {
	margin: 0 0 15px 0 !important;
	text-align: center;
}

#home_content_right .carte_link a {
	color: #659538;
}

#home_content_right ul li a {
	color: #000;
	text-decoration: none;
}
#home_content_right ul li a:hover {
	text-decoration: underline;
}
#home_content_left p {
	margin: 0 0 15px 0;
}

#home_content_left a {
	color: #267db2;
}

#home_content_left p.ecart {
	margin: 0 0 15px 10px;
}

#home_content_left p span {
	color: #5a8d2a;	
	font-weight: bold;
}
#home_content_left p.link a {
	color: #267db2;
	display: block;
	background-image: url(/images/images_client/autoclubaix/default/layout/puce_02.png);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding: 0 0 0 7px;
	text-decoration: none;
}
#home_content_left p.link a:hover {
	text-decoration: underline;
}


#notation_GetAll #gc_fmk_section .gc_fmk_sidebar_box_top {
	display: none;	
}
#notation_GetAll #gc_fmk_section .gc_fmk_sidebar_box_bottom {
	background-image: url(/images/images_client/autoclubaix/default/layout/box_302_bottom.png) !important;
	background-repeat: no-repeat;
	height: 15px !important;
	font-size: 1px !important;
	width: 302px !important;
}

/* Entreprise Form */
.gc_fmk_entrepriseForm_p label{
	display:block;
	width:130px;
	height:26px;
	float:left;
	clear:left;
	margin:9px 0 7px 0;
}
.gc_fmk_entrepriseForm_p input{
	float:left;
	margin:0 0 7px 0;
}
#membres_Entreprise #gc_fmk_global div.gc_fmk_btn_entreprise{
	margin:0 0 0 130px!important;	
}

#membres_Entreprise #gc_fmk_global div.gc_fmk_btn_entreprise p{
	width: 120px !important;
}
#membres_Entreprise #gc_fmk_global div.gc_fmk_btn_entreprise p input{
	width: 120px !important;
}

#membres_AttribuerEntreprise #gc_fmk_seRatacherEntrFormPagePrecedebteLink {
	width: 280px!important;	
}
#membres_AttribuerEntreprise #gc_fmk_seRatacherEntrFormPagePrecedebteLink span {
	width: 285px!important;	
}

#membres_AttribuerEntreprise #frmEntreprise .gc_form_envoyer p {
	width: 100px !important;
	margin: 0 0 0 165px;
}
#membres_AttribuerEntreprise #frmEntreprise .gc_form_envoyer p input {
	width: 100px !important;	
}
#gc_fmk_mesEntreprises ul li, #gc_fmk_listeSites ul li {
	padding: 0 0 0 10px !important;
	background-image: url(/images/images_client/autoclubaix/default/layout/puce02.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 5px;
	margin: 0 0 0 10px!important;
}

#gc_fmk_legende_title {
	background-image: url(/images/images_client/autoclubaix/default/layout/puce02.gif) !important;
	background-repeat: no-repeat;		
}



#gc_fmk_legende_title {
	background-image: url(/images/images_client/autoclubaix/default/layout/h3_title.png) !important;
	background-repeat: no-repeat;
	background-position: right 0;
	margin: 30px 0 0 0;
	text-align: right;
	padding: 0 20px 0 0;
	color: #0171b9;
	text-transform: uppercase;
}
#gc_home_legende_UL li p {
	color:#000;	
	text-align: right;
	line-height: 28px;
}

#gc_home_legende_UL li p img {
	width: 20px;
	float: right;
	margin: 0 0 0 10px !important;
}

#gc_home_legende_UL li {
	clear: both;
	margin: 10px 0 0 10px !important;
}



#homeRechercheOptionsDetails p {
	width: 120px;
	float: left;
	padding: 0 0 0 10px;
	border-right: 1px solid #c3c8c9;
	margin: 20px 0 0 0;
	height: 120px;
	font-size: 0.9em !important;
}
#homeRechercheOptionsDetails p.plage_horaire {
	width: 150px;
	float: left;
	padding: 0 0 0 10px;
	border-right: none;
	margin: 20px 0 0 0;
	height: 120px;
	font-size: 0.9em !important;
}
#homeRechercheOptionsDetails p.plage_horaire label {
	display: block;
	float: left;
	width: 50px;
	margin: 10px 0 0 0;
}
#homeRechercheOptionsDetails p span {
	display: block;
	color: #637a85;
	font-weight: bold;
	margin: 0 0 10px 0;
}

#homeRechercheOptionsDetails p #heureMini, #homeRechercheOptionsDetails p #heureMaxi {
	width: 90px !important;	
	float: left;

}

#retour_carte_01, #retour_carte_03 {
	display: block;
	margin: 10px 0 0 0;
	text-decoration: none;
	color: #0171b9;
}
#retour_carte_01:hover, #retour_carte_03:hover {
	color: #e2001a;
}

#gc_fmk_partenaires {
	margin: 10px 0 0 0;	
}
#gc_fmk_partenaires li {
	float: left;	
	margin: 20px 12px 0 0;
}

#gc_fmk_partenaires #gc_fmk_partenaires_ademe {
	margin: 0 12px 0 0;	
}

.gc_fmk_home_vers_recherche_avancee a {
	margin: 10px 0 0 223px !important;	
}

.gc_fmk_recherche_result_top_date img {
	width: 20px;
	padding-top: 4px !important;
}
