/* --------------------------------------------------------------------------------
	CSS Document 
	
	Projet: Haute Borne
	Créé le: 29/08/2009
	Auteur: Greencove Ingénierie
	E-mail: contact@greencove.net
	Site web: http://www.greencove.fr/
	Langue: FR
	
	Sommaire:	REINITIALISATION
				CHARTE GRAPHIQUE

-------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------
	REINITIALISATION
-------------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	border: 0;
	margin: 0;
	outline: 0;
	padding: 0;
}

ol, ul, li {
	list-style: none;
}

html {
	font-size: 100%;
}	

/*********************************************************************************/

/* --------------------------------------------------------------------------------
	CHARTE GRAPHIQUE
-------------------------------------------------------------------------------- */

/****** Général ******/

body {	
	background-color: #f2f3d6;
	background-image:url(/images/hauteborne/default/HAUTE-BORNE_bg_body.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;

}

/****** Titres ******/

#gc_section h1 {
	background-image:url(/images/hauteborne/default/h1_right.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	color: #fff;
	text-align: center;
	float: left;
	height: 30px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 20px 0 10px;
	margin: 5px 0 0 0;
	line-height: 18px;
}

#gc_section span.h1_left {
	background-image:url(/images/hauteborne/default/h1_left.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	display: block;
	width: 10px;
	height: 30px;
	margin: 5px 0 0 0;
}

#gc_section h2 {
	color: #6db022;
	margin: 15px 0 10px 0px;
	font-weight: bold;
	font-size: 14px;
}

#gc_section h3 {
	color: #125687;
	margin: 15px 0 10px 0px;
	font-weight: bold;
	font-size: 14px;
}

#gc_section h4 {
	color: #6db022;
	margin: 15px 0 5px 0px;
	font-weight: bold;
	font-size: 12px;
}

#gc_section h5 {
}

/****** Paragraphes ******/

#gc_section p {
	margin: 10px 0 0 0;
	text-align: justify;
	line-height: 16px;
}

/****** Liens ******/

#gc_section a {
	color: #004d57;
	text-decoration: none;
	font-weight: bold;
}

#gc_section a:hover {
	text-decoration: underline;
}

/****** Listes ******/

#gc_section ul, ol {
	margin: 10px 0 0 0;
	text-align: justify;

}

#gc_section ul li, #gc_section ol li {
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
	line-height: 16px;
	background-image: url(/images/hauteborne/default/puce.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}

/****** Tableaux / Formulaires ******/

#gc_section th {
	text-align: right !important;
	font-size: 13px !important;
	font-weight: bold;
	padding: 14px 0 0 0 !important; 
	margin: 0 !important;
	width: 350px;
	vertical-align: top;
	color: #125687;
}

#gc_section td {
	padding: 12px 0 0 10px !important;
	font-weight: normal;
	color: #6c6d6f !important;
	font-size: 13px !important;
}

#gc_section .map td {
	padding: 0 !important;	
}

#gc_section input {
	background-color: #fff;
	border: 1px solid #cccccc;
	width: 185px !important;	
}

#gc_section select {
	background-color: #fff;
	border: 1px solid #cccccc;
	width: 185px !important;
}

#gc_section textarea {
	background-color: #fff;
	border: 1px solid #cccccc;
	width: 350px !important;
}

.Help {
	font-size: 11px;
	width: 200px;
}


.help {
	font-size: 11px;
	width: 200px;
}

/****** Classes génériques ******/

.clear {	
	clear: both;
}

/*********************************************************************************/

#gc_global {
	width: 950px;
	margin: 0 auto;
}

#gc_header {
	background-image: url(/images/hauteborne/default/HAUTE-BORNE_header.jpg);
	width: 948px;
	margin: 0 auto;
	height: 132px;
	position:relative;
}

#gc_header h2 {
	text-indent: -9999px;
}

#gc_header h3 {
	font-family: "Myriad Pro", arial, sans-serif;
	font-size: 30px;
	font-weight: normal;
	color: #fff;
	float: right;
	margin: 50px 30px 0 0;
	_margin: 45px 30px 0 0;
}

*+html #gc_header h3{
margin: 45px 30px 0 0;
}


#gc_nav {
	font-family: "Myriad Pro", arial, sans-serif;	
	margin: 0 0 0 150px;
}
#gc_nav li {
	float: left;
	margin: 0 0 0 10px;
	border-left: 1px #000 dotted;
	padding: 0 0 0 10px;
}
#gc_nav li a {
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
}

#gc_nav li a:hover {
	text-decoration: underline;
}

#gc_footer {
	background-image: url(/images/hauteborne/default/HAUTE-BORNE_footer.jpg);

	height: 161px;
}

#gc_content {
	background-image: url(/images/hauteborne/default/HAUTE-BORNE_work_bkg.jpg);
	background-repeat: repeat-y;

}

#gc_content_02 {
	background-image: url(/images/hauteborne/default/HAUTE-BORNE_content_top.jpg);
	background-repeat: no-repeat;
}

#gc_sidebar {
	width: 270px;
	float: left;
	background-image: url(/images/hauteborne/default/bg_sidebar.jpg);
	background-repeat: no-repeat;
	background-position: right 10px;

}

#gc_section {
	width: 640px;
	float: left;
	padding: 0 0 0 15px;
}



/* FOOTER */


#gc_footer p {
	text-align: center;
	padding: 35px 0 0 0;
	font-size: 10px;
}

#gc_footer p a {
	color: #004d57;
	text-decoration: none;
}

#gc_footer p a:hover {
	text-decoration: underline;
}

p#gc_credit {
	padding: 15px 0 0 0;	
}

/* SIDEBAR */

#gc_sidebar h3 {
	color: #6db022;
	margin: 20px 0 10px 30px;
	font-weight: bold;
	font-size: 14px;
}

#gc_sidebar_recherche_trajet {
	background-color: #15608b;	
	margin: 0 0 0 30px;
	color: #fff;
	font-size: 13px;
	padding: 10px 0 15px 0;
	width: 210px;
}

#gc_sidebar_recherche_trajet label {
	margin: 0 0 0 15px;

}

#gc_sidebar_recherche_trajet input {
	background-color: #fff;	
	margin: 0 0 0 15px;
	border: 1px solid #cccccc;
	color: #000;
}

#gc_sidebar_recherche_trajet .gc_help {
	margin: 2px 0 0 15px;
	font-size: 9px;
}



#gc_sidebar_recherche_trajet input.button_sidebar_search {
	background-color: transparent;
	border: none;
	background-image: url(/images/hauteborne/default/bg_button_sidebar_search.gif);
	background-position: 0 3px;
	_background-position: 0 0;
	background-repeat: no-repeat;
	width: 183px;
	color: #fff;
	font-size: 12px;
	line-height: 10px;
	height: 19px;
	margin: 5px 0 0 15px;
	cursor: pointer;
}
*+html #gc_sidebar_recherche_trajet input.button_sidebar_search {
	background-position: 0 0px;
}


#gc_sidebar_nav {
	margin: 30px 0 0 30px;
	padding: 5px 0;
	border-top: 1px dotted #286971;
	border-bottom: 1px dotted #286971;
	width: 233px;
}

#gc_sidebar_nav li {
	margin: 5px 0 0 0;
	_margin: 0;
}
#gc_sidebar_nav li.gc_sidebar_nav_calculette {
	margin: 40px 0 0 0;
}
#gc_sidebar_nav li a {
	color: #004d57;
	display: block;
	line-height: 20px;
	font-size: 13px;
	text-decoration: none;
	padding: 0 0 0 5px;
}
#gc_sidebar_nav li a:hover {
	background-color: #6db022;
	color: #fff;
}

/* --------------------------------------------------------------------------------
	INSCRIPTION
-------------------------------------------------------------------------------- */

/*Champs numéro de téléphone*/
#tel_1_code {
	padding: 3px 5px 0 5px;	
}

#tel_1 {
	width: 120px !important;
}

/*Bouton d'envoi*/
#frmMembre .input_txt .inputSubmit {
	background-color: transparent;
	background-image: url(../../../images/hauteborne/default/input_submit_inscription.gif);
	background-repeat: no-repeat;
	font-size: 12px !important;
	font-weight: bold;
	border: none;
	width: 351px !important;
	padding: 6px 0 20px 0;
	cursor: pointer;
	text-align: center;
	color: #fff;
}

#frmMembre .input_txt .inputSubmit:hover {
	background-image: url(../../../images/hauteborne/default/input_submit_inscription_hover.gif);
}

/*********************************************************************************/

/* --------------------------------------------------------------------------------
	CALCULETTE ECOLOGIQUE
-------------------------------------------------------------------------------- */

/*Taille des labels*/
.tb_calculetteEcolo tr th {
	width: 320px !important;
	text-align: right;
}

/* Champs de la calculette écologique */
.tb_calculetteEcolo tr td input#consommation, .tb_calculetteEcolo tr td input#CO2, .tb_calculetteEcolo tr td input#prixCarburant, .tb_calculetteEcolo tr td input#nbKm, .tb_calculetteEcolo tr td input#nbPersonnes {
	width: 59px !important;	
	margin: 0 5px 0 0;
}

/* Resultat de la calculette écolo */
#gc_section .calculette_ecolo tr th {
	font-weight: bold !important;
	text-align: center !important;
}

#gc_section .calculette_ecolo tr td {
	text-align: center !important;
}

/*Bouton d'envoi*/
#gc_section #frmCalculEcolo .inputSubmit {
	background-color: transparent;
	background-image: url(../../../images/hauteborne/default/input_submit.gif);
	background-repeat: no-repeat;
	font-size: 12px !important;
	font-weight: bold;
	border: none;
	width: 201px !important;
	padding: 6px 0 20px 0;
	cursor: pointer;
	text-align: center;
	color: #fff;
}
#gc_section #frmCalculEcolo .inputSubmit:hover {
	background-image: url(../../../images/hauteborne/default/input_submit_hover.gif);
}

/*********************************************************************************/

/* --------------------------------------------------------------------------------
	CONTACT
-------------------------------------------------------------------------------- */

/*Taille des labels*/
#frmContact tr th {
	width: 200px;	
}

/*Bouton d'envoi*/
#frmContact .inputSubmit {
	background-color: transparent;
	background-image: url(../../../images/hauteborne/default/input_submit.gif);
	background-repeat: no-repeat;
	font-size: 12px !important;
	font-weight: bold;
	border: none;
	width: 201px !important;
	padding: 6px 0 20px 0;
	cursor: pointer;
	text-align: center;
	color: #fff;
}

#frmContact  .inputSubmit:hover {
	background-image: url(../../../images/hauteborne/default/input_submit_hover.gif);	
}

/*********************************************************************************/

/* --------------------------------------------------------------------------------
	RECHERCHE DE TRAJET
-------------------------------------------------------------------------------- */

/*Largeur du formulaire*/
#frmTrajet table tr th {
	width: 350px !important;		
}

/*Bouton d'envoi*/
#frmTrajet .inputSubmit {
	background-color: transparent;
	background-image: url(../../../images/hauteborne/default/input_submit.gif);
	background-repeat: no-repeat;
	font-size: 12px !important;
	font-weight: bold;
	border: none;
	width: 201px !important;
	padding: 6px 0 20px 0;
	cursor: pointer;
	text-align: center;
	color: #fff;
}

#frmTrajet .inputSubmit:hover {
	background-image: url(../../../images/hauteborne/default/input_submit_hover.gif);	
}

/* Plage horaire des options du trajet */
p.indente select#heureMini {
	width: 57px !important;	
}

p.indente select#heureMaxi {
	width: 57px !important;	
}

/* Date de départ des options du trajet */
input#dateDepart {
	width: 65px !important;
	
}

select#plusMoinsJours {
	width: 65px !important;	
}

select#listeDates {
	width: 120px !important;	
}



/* Jours auxquels se déroulent le trajet des options du trajet */
#ligneJours tr th {
	text-align: center !important;
	padding: 0 !important;
	margin: 0 !important;
	width: 60px !important;
}

#ligneJours tr td input {
	width: auto !important;	
}

/*********************************************************************************/

/* --------------------------------------------------------------------------------
	RESULTAT RECHERCHE
-------------------------------------------------------------------------------- */
#gc_section .resultRechercheNav  {
	background-image: none !important;
}
#gc_section .resultRechercheNav li {
	background-image: none !important;
	margin: 0 20px 0 0 !important;
	padding: 0 !important;
}
.resultRechercheNav li#lienNouvRecherche a {
	display: block;
	font-size: 12px;	
	margin: 10px 0 5px 5px;
	padding: 0 0 0 15px !important;
	font-weight: bold !important;
	text-decoration: none;
	background-image: url(/images/hauteborne/default/puce_02.jpg) !important;
	background-repeat: no-repeat;
	background-position: left 3px;
}

#gc_section  #infosRecherche {

}

.resultRechercheNav li#lienTrajetRetourRecherche a {
	display: block;
	font-size: 12px;	
	margin: 0 0 20px 5px;
	padding: 0 0 0 15px !important;
	font-weight: bold !important;
	text-decoration: none;
	background-image: url(/images/hauteborne/default/puce_02.jpg) !important;
	background-repeat: no-repeat;
	background-position: left 3px;
}

#gc_section #menuRecherche {
	margin: 5px 0 0 0;
	_margin: 5px 0 0 20px;
	padding: 0;	
}

#menuRecherche a#lienInfosRecherche {
	display: block;
	background-image: url(/images/hauteborne/default/puce_02.jpg) !important;
	background-repeat: no-repeat;
	background-position: left 3px;
	width: 107px !important;
	padding: 0 0 0 15px;
	margin: 0 0 0 5px;
	text-align: left;
	font-size: 12px;
	color: #4d4d4d;
	float: left;
	font-weight: bold !important;
	text-decoration: none;
	height: 20px;
}

#menuRecherche a#lienFiltreRecherche {
	display: block;
	background-image: url(/images/hauteborne/default/puce_02.jpg) !important;
	background-repeat: no-repeat;
	background-position: left 3px;
	width: 150px;
	text-align: left;
	font-size: 12px;
	color: #4d4d4d;
	padding: 0 0 0 15px;
	float: right;
	font-weight: bold !important;
	text-decoration: none;
	height: 20px;
}

#menuRecherche a#lienFiltreRecherche:hover, #menuRecherche a#lienInfosRecherche:hover {
	text-decoration: underline;
}

 .resultRechercheNav li#lienTrajetRetourRecherche a:hover, .resultRechercheNav li#lienNouvRecherche a:hover {
	text-decoration: underline;
}

#lienRecherche tr th {
	text-align: center !important;
	padding: 20px 0 0 40px;
	border: none !important;
background-color: transparent !important;
}

#frmRecherche #infosRecherche, #frmRecherche #filtreRecherche  {
	background-color: #f8fae2 !important;
}

#frmRecherche table#infosRecherche tr th {
	width: 100px !important;	
}

#frmRecherche select#heureMini {
	width: 57px !important;
}

#frmRecherche select#heureMaxi {
	width: 57px !important;
}

#frmRecherche select#rayonRecherche {
	width: 65px !important;
}

#frmRecherche table#filtreRecherche tr th {
	width: 100px !important;	
}

#frmRecherche .inputSubmit {
	background-color: transparent;
	background-image: url(../../../images/hauteborne/default/input_submit.gif);
	background-repeat: no-repeat;
	font-size: 12px !important;
	font-weight: bold;
	border: none;
	width: 201px !important;
	padding: 6px 0 20px 0;
	cursor: pointer;
	text-align: center;
	color: #fff;
}

#frmRecherche .inputSubmit:hover {
	background-image: url(../../../images/hauteborne/default/input_submit_hover.gif);	
}



/**** Tableau de resultat de la recherche ****/
.tb_recherche_result {
	margin: 20px 0 20px 0;
	width: 100% !important;
	border: 1px solid  #15608b !important;
	color: #8a3286 !important;
}

.tb_recherche_result td {
	text-align: center !important;
	color: #000 !important;


}

#gc_section .tb_recherche_result tr {
	padding: 5px 0;

}


/* Ligne d'en-tête du tableau */
#gc_section .tb_recherche_result tr th {
	text-align: center !important;

}

.tb_recherche_result tr th {
	background-color: #15608b !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #fff !important;
	width: auto;
	text-align: left !important;
	padding: 0 0 0 10px !important;
	vertical-align: middle !important;
	height: 50px !important;

}

.ligneFoncee {
	background-color: #e9edc2;	
	
}
/*********************************************************************************/

/* --------------------------------------------------------------------------------
	PAGINATION
-------------------------------------------------------------------------------- */

.pagination {
	padding: 0 0 0 0;
	color: #fff !important;
	margin: 0;
	text-align: center !important;
}

.pagination a {
	padding: 4px;
	text-decoration: none !important;
	font-size: 11px !important;
	border: 1px solid #61a411;
	
}

.pagination a:hover {
	color: #fff !important;
	padding: 4px;
	background-color: #61a411;
	border: 1px solid #61a411;	
}

.pagination b {
	color: #fff !important;
	padding: 4px;
	background-color: #61a411;
	border: 1px solid #61a411;	
}

/*********************************************************************************/

/* --------------------------------------------------------------------------------
	IDENTIFICATION
-------------------------------------------------------------------------------- */

/*Taille des labels*/
#frmMembre tr th {
	width: 200px !important;		
}

/*Bouton d'envoi*/


/*Champs "se souvenir de moi" */
#fmk_souv input {
	width: auto !important;	
	margin: 2px 10px 0 0;
	padding: 0 0 0 0;
	float: left;
}

/*Bouton d'envoi*/
#frmMembre .inputSubmit {
	background-color: transparent;
	background-image: url(../../../images/hauteborne/default/input_submit.gif);
	background-repeat: no-repeat;
	font-size: 12px !important;
	font-weight: bold;
	border: none;
	width: 201px !important;
	padding: 6px 0 20px 0;
	cursor: pointer;
	text-align: center;
	color: #fff;
}

#frmMembre .inputSubmit:hover {
	background-image: url(../../../images/hauteborne/default/input_submit_hover.gif);	
}

/*********************************************************************************/

/* --------------------------------------------------------------------------------
	ZONE MEMBRES
-------------------------------------------------------------------------------- */

#gc_section #menuEspaceMembre {
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
	width: 550px !important;
	
}

#gc_section #menuEspaceMembre li  {
	border: 1px solid #15608b;
	width: 260px;
	float: left;
	margin: 10px 10px 0 0;
	padding: 0 0 20px 0;
	background-image: none !important;
}

#gc_section #menuEspaceMembre li span {
	display: block;
	font-weight: bold;
	padding: 0 !important;
	margin: 20px 0 0 20px !important; 
	color: #6db022;
	margin: 15px 0 10px 0px;
	font-weight: bold;
	font-size: 14px;
	background-image: none  !important; 
	border: 0  !important; 
}


#gc_section #menuEspaceMembre li ul {
	margin: 6px 0 0 20px;
	_margin: 6px 0 0 0;
	padding: 0 0 0 0;
	_padding: 0 0 0 10px;
}

#gc_section #menuEspaceMembre li ul li {
	background-image: url(/images/hauteborne/default/puce.gif)!important;
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 0 0 0 20px;
	margin: 5px 0 0 0;
	height: auto !important;
	border: 0 !important;
	width: 150px !important;
}

#gc_section #menuEspaceMembre li span {
	display: block;
	margin: 10px 0 7px 10px;
}

#gc_section #menuEspaceMembre li ul li a {
	background-image: none;
	height: auto;
	font-weight: normal !important;
}

#gc_section #menuEspaceMembre li ul li a:hover {
	text-decoration: underline;
}

/*********************************************************************************/

/* --------------------------------------------------------------------------------
	AJOUTER UN TRAJET
-------------------------------------------------------------------------------- */

#frmRecherche .tb_jours {
	width: 200px !important;
}

#frmRecherche tr#ligneJoursRetour {
	width: 200px !important;
}

#frmRecherche #retour_jour_1, #frmRecherche #retour_jour_2, #frmRecherche #retour_jour_3, #frmRecherche #retour_jour_4, #frmRecherche #retour_jour_5, #frmRecherche #retour_jour_6, #frmRecherche #retour_jour_7, #frmTrajet #heureMini_1, #frmTrajet #heureMini_2, #frmTrajet #heureMini_3, #frmTrajet #heureMini_4, #frmTrajet #heureMini_5, #frmTrajet #heureMini_6, #frmTrajet #heureMini_7, #frmTrajet #heureMaxi_1, #frmTrajet #heureMaxi_2, #frmTrajet #heureMaxi_3, #frmTrajet #heureMaxi_4, #frmTrajet #heureMaxi_5, #frmTrajet #heureMaxi_6, #frmTrajet #heureMaxi_7, #frmTrajet  #retour_heureMini_1, #frmTrajet #retour_heureMini_2, #frmTrajet #retour_heureMini_3, #frmTrajet #retour_heureMini_4, #frmTrajet #retour_heureMini_5, #frmTrajet #retour_heureMini_6, #frmTrajet #retour_heureMini_7, #frmTrajet #retour_heureMaxi_1, #frmTrajet #retour_heureMaxi_2, #frmTrajet #retour_heureMaxi_3, #frmTrajet #retour_heureMaxi_4, #frmTrajet #retour_heureMaxi_5, #frmTrajet #retour_heureMaxi_6, #frmTrajet #retour_heureMaxi_7, #frmTrajet #retour_jour_1, #frmTrajet #retour_jour_2, #frmTrajet #retour_jour_3, #frmTrajet #retour_jour_4, #frmTrajet #retour_jour_5, #frmTrajet #retour_jour_6, #frmTrajet #retour_jour_7 {
	width: auto !important;	
}

#frmRecherche .tb_jours select {
	width: 59px !important;	
	margin: 0 5px 0 0;
}	

#frmRecherche .tb_jours tr th {
	text-align: center !important;
}

#frmRecherche input#trajetAllerRetour_aller {
	width: auto !important;	
	margin: 0 5px 0 5px !important;
}

#frmRecherche input#trajetAllerRetour_retour, #frmRecherche input#colis, #frmRecherche input#animal, #frmRecherche input#trajetFavoris {
	width: auto !important;	
	margin: 0 5px 0 5px !important;
}

#frmRecherche select#placesDispo, #frmRecherche input#tarifParPersonne, #frmRecherche input#dateLimite {
	width: 59px !important;	
	margin: 0 5px 0 0;
}	

table#tableau_retour.tb_general.tb_trajet_form tr th{
                width:200px!important;
}
table#tableau_retour.tb_general.tb_trajet_form tr td{
                display:block!important;
                width:200px!important;
}

#tarifParPersonneHelp {
	width: 100% !important;
	text-align: left !important;
}

/*********************************************************************************/

/* --------------------------------------------------------------------------------
	MESSAGERIE
-------------------------------------------------------------------------------- */

/**** Tableau de messagerie ****/
.tb_messagerie {
	margin: 20px 0 20px 0;
	width: 100% !important;
	border: 1px solid  #15608b !important;
	color: #000 !important;
	font-size: 11px !important;
}

.tb_messagerie td {
	text-align: center !important;
	color: #000 !important;
		font-size: 11px !important;
}

/* Ligne d'en-tête du tableau */
#gc_section .tb_messagerie tr th {
	text-align: center !important;
}

.tb_messagerie tr th {
	background-color: #15608b !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #fff !important;
	width: auto;
	text-align: left !important;
	padding: 0 0 0 10px !important;
	vertical-align: middle !important;
	height: 50px !important;
}

/* Lien du tableau */
#gc_section .tb_messagerie tr td a {
	color: #15608b  !important;		
}

.fmk_fav label {
	margin: 0 !important;	
	padding: 0 !important;
}
input#membreFavorisCheckbox {
	margin: 0 0 0 10px;
	padding: 10px 0 0 0 !important;
	width: auto !important;		
}



/*********************************************************************************/

/* --------------------------------------------------------------------------------
	FAVORIS
-------------------------------------------------------------------------------- */

/**** Tableau ****/
.tb_favoris {
	margin: 20px 0 20px 0;
	width: 100% !important;
	border: 1px solid  #15608b !important;
	color: #000 !important;
	font-size: 11px !important;
}

.tb_favoris td {
	text-align: center !important;
	color: #000 !important;
		font-size: 11px !important;
}

/* Ligne d'en-tête du tableau */
#gc_section .tb_favoris tr th {
	text-align: center !important;
}

/* Lien du tableau */
#gc_section .tb_favoris tr td a {
	color: #15608b  !important;
}


#gc_section .tb_favoris tr td a:hover {

}

.tb_favoris tr th {
	background-color: #15608b !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #fff !important;
	width: auto;
	text-align: left !important;
	padding: 0 0 0 10px !important;
	vertical-align: middle !important;
	height: 50px !important;
}

/*********************************************************************************/

/* --------------------------------------------------------------------------------
	EQUIPAGE
-------------------------------------------------------------------------------- */

/**** Tableau ****/
.tb_equipage {
	margin: 20px 0 20px 0;
	width: 100% !important;
	border: 1px solid  #15608b !important;
	color: #000 !important;
	font-size: 11px !important;

}

.tb_equipage td {
	text-align: center !important;
	color: #000 !important;
		font-size: 11px !important;
}


.tb_equipage tr th {
	background-color: #15608b !important;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #fff !important;
	width: auto;
	text-align: left !important;
	padding: 0 0 0 10px !important;
	vertical-align: middle !important;
	height: 50px !important;
	text-align: center !important;
}

/* Lien du tableau */

/* Taille des select */
#frmPlanning select {
	width: 59px !important;	
	margin: 0 5px 0 0;			
}

#frmPlanning tr th {
	font-weight: bold !important;	
	text-align: center !important;
}

#gc_section .tb_equipage tr th {
	text-align: center !important;
	padding: 0 0 0 10px !important;
}

#frmPlanning .inputSubmit {
	background-color: transparent;
	background-image: url(../../../images/hauteborne/default/input_submit.gif);
	background-repeat: no-repeat;
	font-size: 12px !important;
	font-weight: bold;
	border: none;
	width: 201px !important;
	padding: 6px 0 20px 0;
	cursor: pointer;
	text-align: center;
	color: #fff;
}

#frmPlanning .inputSubmit:hover {
	background-image: url(../../../images/hauteborne/default/input_submit_hover.gif);	
}

/*********************************************************************************/

.avertissement {
	border: 1px solid red;	
	padding: 4px;
	background-color: #f7dada;
}


/* --------------------------------------------------------------------------------
                                        HOME
-------------------------------------------------------------------------------- */
#gc_home{
padding:0 0 0 35px;	
color:#4c4c4c;
}
#gc_home_colLeft{
	width:246px!important;
	height:auto;
	float:left;
	padding:0 20px 0 0;

}
#gc_home_colLeft #borderRight{
	border-right:1px dotted #000;
	padding:0 20px 0 0;
}
#gc_home_content{
	width:360px;
	height:auto;
	float:left;
	padding:0 15px 0 0;
}
#gc_home_colRight{
	width:246px;
	height:auto;
	float:left;
}
#gc_home h2{
color:#6db022;
font-size:14px;
}
#gc_home h3{
color:#004d57;
                background-image:url(/images/hauteborne/default/icoh3.jpg);
				background-repeat:no-repeat;
				background-position:0 12px;
				padding:10px 0 8px 22px;
font-size:13px;
}
#gc_home h4{
text-transform:uppercase;
padding:5px 0 3px 0;
font-size:12px;
}
#gc_home h1 {
                background-image:url(/images/hauteborne/default/h1_right.jpg);
                background-position: right top;
                background-repeat: no-repeat;
                color: #fff;
                text-align: center;
                float: left;
                height: 30px;
                font-size: 12px;
                text-transform: uppercase;
                font-weight: bold;
                padding: 0 10px 0 0;
                margin: 5px 0 0 0;
                line-height: 18px;
}

#gc_home span.h1_left {
                background-image:url(/images/hauteborne/default/h1_left.jpg);
                background-position: left top;
                background-repeat: no-repeat;
                float: left;
                display: block;
                width: 10px;
                height: 30px;
                margin: 5px 0 0 0;
}

#boxBonjour{
width:230px;
height:auto;
margin:7px 0 0 0;
}
#boxBonjourTop{
	width:230px;
height:44px;
background-image:url(../../../images/hauteborne/default/boxBonjourTop.jpg);
background-repeat:no-repeat;
}

#boxBonjourContent{
width:160px;
height:auto;
background-image:url(../../../images/hauteborne/default/boxBonjourTranche.jpg);
background-repeat:repeat-y;
padding:0 35px 15px 35px;
}

#monEspace{
font-weight:bold;
color:#656565;
font-size:13px;
}

#boxBonjourContent #mess{
color:#656565;

} 

#boxBonjourContent #mess span{
color:green;
font-weight:bold;

} 

#boxBonjourContent p{
font-size:13px;
color:#004d57;
font-weight:bold;
}
#boxBonjourContent a{

}


#boxBonjourBottom{
	width:230px;
height:38px;
background-image:url(../../../images/hauteborne/default/boxBonjourBottom.jpg);
background-repeat:no-repeat;
}
#home_btn_deconnect{
width:83px;
height:16px;
display:block;
font-size:11px;
color:#fff;
text-decoration:none;
background-image:url(../../../images/hauteborne/default/BtnHomeDeconnect.jpg);
background-repeat:no-repeat;
padding:0 0 0 15px;
margin:10px 0 0 130px;
}
#vousPouvezApresent li{
	background-image:url(../../../images/hauteborne/default/flecheListHome.jpg);
	background-repeat:no-repeat;
	font-size:10px;
	background-position:0 2px;
	margin-bottom:2px;
	padding:0 0 0 15px;
}
#vousPouvezApresent li a{
color:#4c4c4c;
text-decoration:none;
}
#vousPouvezApresent li a:hover{
color:#64a714;
}
#gc_home_content{
	margin:35px 0 0 0;
}
#gc_home_content ul{
margin:10px 0 10px 0;	
}
#gc_home_content ul li{
margin:5px 0 0 0;	
}

#gc_home_colRight{
float:left;

}

#gc_home_colRight .h1_left{
margin-left:20px;
}
#gc_home_colRight #gc_sidebar{
background-position:0 5px;
width:200px;
}
#gc_home_colRight #gc_sidebar_nav{
width:210px;
height:auto;
padding:0;
border:none;
}
#h1colRight{
padding:0 0 0 30px;	
}

p.auDepartHome{
color:#004d57;
font-size:13px;
padding:10px 0 0 0;
}

#gc_home_colRight #gc_sidebar_nav ul{
	background-image:url(../../../images/hauteborne/default/HomeColLeftListTop.jpg);
	background-repeat:no-repeat;
	padding:12px 0 15px 0;
	margin-top:10px;
}
#gc_home_colRight #gc_sidebar_nav ul li{
	background-color:#f8fae2;
	background-repeat:no-repeat;
	width:190px;
	padding:5px 10px 5px 10px;
	margin:0;
	background-image:url(../../../images/hauteborne/default/pointilletListHome.jpg);
	background-position:0 bottom;
}
#gc_home_colRight #gc_sidebar_nav ul li a:hover{
background-color:transparent;
color:#004d57;
text-decoration:underline;
}

#gc_home_colRight #gc_sidebar_nav ul li.voirTousLesTrajetsAuDepart{
	background-color:#f8fae2;
	background-repeat:no-repeat;
	margin:0;
	background-image:none;
}
#gc_home_colRight #gc_sidebar_nav ul li.voirTousLesTrajetsAuDepart a{
font-size:10px;
background-image:url(../../../images/hauteborne/default/puce_02.jpg);
background-repeat:no-repeat;
background-position:165px 6px;
padding:0 0 0 15px;
}

#gc_home_colRight #gc_sidebar_nav ul li a.lienListTrajetsHome{
	background-image:url(../../../images/hauteborne/default/IcoListHome.jpg);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:0 0 0 25px;
}

#gc_home_colRight #gc_sidebar_nav ul li a.voirTousLesTrajetsLien{
	background-image:url(../../../images/hauteborne/default/IcoListHome.jpg);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:0 0 0 25px;
font-size:10px!important;
}

#laconduiteApaiseeHome{
border-bottom:1px dotted #333;
padding:0 0 15px 0;
margin-bottom:20px;
}

#leSaviezVous{
border-bottom:1px dotted #333;
padding:0 0 15px 0;
margin-bottom:5px;
}

#gc_home_colRight #villeDepart_bis{
width:180px;	
}

#gc_home #fmk_formLoginHome{
	margin:10px 0 10px 0;
}

#gc_home #fmk_formLoginHome label{
color:#004d57;
font-size:13px;
font-weight:bold;
}

#gc_home #fmk_formLoginHome input{
	margin:10px 0 10px 0;
	border:1px solid #d6d6d6;
	width:180px;
}
#gc_home #fmk_formLoginHome #submitConnect{
	width:67px;
	height:18px;
	border:none !important;
background-image:url(../../../images/hauteborne/default/inputSubmitConnect.jpg);
background-repeat:no-repeat;
background-color: transparent !important;
background-position:0 2px;
color:#fff;
}
#HomeCommentParticiper li{
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}

#gc_home #InscriptionBox{
	display:block;
	width:230px;
	height:73px;
	padding:7px 0 0 0;
	margin-top:10px;
	background-image:url(../../../images/hauteborne/default/oui.jpg);
	background-repeat:no-repeat;
}

#mdpPerdu a{
	display:block;
	height:15px;
	background-image:url(../../../images/hauteborne/default/puce.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	font-size:10px;
	color:#61a411;
	padding:0 0 0 20px;
	
}

input#seSouvenirdeMoi{
width:auto!important;
height:auto!important;
margin:0;
float:left;
background-color:transparent!important;
border:none!important;
}

label#seSouvenirLAbel{
	display:block;
	height:15px;
	float:left;
		font-size:12px!important;
	color:#61a411!important;
	padding:10px 0 0 5px;
	
}

.pageActive{
text-decoration:underline!important;	
}
#HomePartenaires{
margin:10px 0 0 0;	
}
#HomePartenaires img{
	float:left;
margin:0 15px 0 0;	
}

#linkHead{
	display:block;
top:20px;
left:30px;
	width:120px;
	height:100px;
position:absolute;
}

#gc_sidebar_numero_azur {
	margin: 0 0 0 30px !important;
}

#gc_sidebar_numero_azur img {
	margin: 15px 0 0 0 !important;
}