/*
* gobladi UI CSS Framework
* Copyright (c) 2009 FYRM
*/

/*MISE EN FORME----------------------------------*/

/*init*/
body, table, tr, td, h1, h2, h3, h4, h5, h6, a, p, ul, li, form, input, select {margin:0; padding:0;}
input, select, th, td {/*font-size:1em*/}
img {border:none;}
td {padding:2px;}
a {color:#06F;}

html { /* force right scrollbar -> height: 100%;*/ margin-bottom: 1px; font-size:62.5%; color:#392B1D;}

/*Utilisation d'un police absente sur le client*/
/* Etape 1 : importez LES DEUX POLICES qui se trouvent sur votre serveur */
/* POUR IE */
/*@font-face {
font-family: MaSuperPolice;
src: url("/fonts/Myriad Web.eot");
}*/
/* POUR LES AUTRES NAVIGATEURS */
/*@font-face {
font-family: MaSuperPolice;
src: url("/fonts/Myriad Web.ttf") format("truetype");
}
*/
/*pour tester la présence d'une police sur un client et si absent, la télécharger (ex: avec 2 alternative de recherche sur le poste client avant de DL la TTF
@font-face {
  font-family: MyHelvetica;
  src: local("Helvetica Neue Bold"),
  local("HelveticaNeue-Bold"),
  url(MgOpenModernaBold.ttf);
  font-weight: bold;
}
*/
/*pour optimiser le nb de rq HTTP (une seule), utilisation de la base64
src: URL("data:font/opentype;base64,[base-encoded font here]");
*/
body {
	background-color:#FFF;
	background-image:url('/images/bckgrd/gb_background_yel.png');
	/*background-image:url('/images/bckgrd/gb-header-drap-1900.png');*/
	background-position:top;
	background-repeat:repeat-x;
	/*font-family:myriad web,calibri,Arial,Helvetica,sans-serif;*/
	/*font-family:MaSuperPolice,Verdana,Arial,Helvetica,sans-serif;*/
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 1em;
	margin:0;
	padding:0;
}

/*Style*/
div.gb_allpage {clear:both; width:990px; text-align:center; margin:auto; margin-top:7px;	z-index:-1;}
div.gb_body {clear:both; width:962px; background:url('/images/bckgrd/shadow.png') repeat-y; text-align:center; padding:10px 14px 20px 14px;	min-height:40px;}
.cl {clear:left;}
/*.cr {clear:right;}*/
.cb {clear:both;}
.fl {float:left;}
.fr {float:right;}
.tc {text-align:center;}
.tl {text-align:left;}
/*.gb-border-right {border-right:1px solid #FFF;}
.gb-border-all {border:1px solid #FFF;}*/
/*.gb-border-left {border-left:1px solid #FFF;}*/

#gb_minPrix {font-size:1.9em;color:#06F;}
.gb_lien {color:#06F;text-decoration:underline;}

/*slideshow*/
.slideshow img {margin-top:10px;}

/*Couleurs*/
.gb_color_gris1 {color:#999;}/* #999; -> gris moyen */
.gb_color_gris3 {color:#3E4C59;}/* #3E4C59; -> gris très foncé pour les Textes */
.gb_color_vert3 {color:#030;}/* #030; -> vert foncé */
/* #B8110D; -> rouge foncé */
/* #FAFAFA; -> gris extra léger */
/* #C8D6F0; -> gris léger pour bordure */
/* #C9AF6E; -> ocre moyen */
/* #8B5723; -> ocre foncé */
/* #E13D7C; -> rose compavol*/
/* #FFCCCC; -> rose léger*/
/* #FFE7EE; -> rose très léger*/
/* #301909; -> marron très foncé*/
/* #512807; -> autre marron très foncé*/
/* #F5F7FE; -> bleu extra léger*/
/* #06F; -> bleu pour tarif*/
.gb_color_bleu2 {color:#06F;}
/* border: 1px solid #C8D6F0; */

/*Widget*/
.gb_widg {margin:auto; margin-top:10px;}
.gb_widg_titre {background-color:#B8110D; color:#FFF; padding:4px 10px 4px 10px;}
.gb_widg_titre_libelle h2 {text-align:left; font-size:13px; }
.gb_widg-content {border:1px solid #C8D6F0; background:url('/images/bckgrd/gb_background_green.png') repeat-x; text-align:left; font-size:1.1em;
	margin:0; }
.gb_widg_content_text {border:1px solid #C8D6F0;	background:url('/images/bckgrd/gb_background_green.png') repeat-x; text-align:center; font-size:11px;
	padding:6px 10px; margin:0; }
#gb_widg-prix-content-text {	border:1px solid #B8110D; text-align:center; font-size:1.1em; padding:8px 5px; margin:0; background-color:#FFF;}
.gb_widg_prix_titre_libelle h3 {text-align:center; font-size:1.3em; font-family:Verdana, Tahoma, Arial;}
.gb_widg_content_text h4 {font-size:1.2em; padding:15px 0 8px 0;}
.gb_widg_content_text h5 {font-size:1.2em; padding:8px 0 4px 0; text-decoration:underline;}
.gb_widg_content_text h6 {font-size:1.1em; padding:4px 0 2px 0; text-decoration:bold;}
.gb_widg_footer {margin-left:50px; padding:2px; text-align:left;}
.gb_widg_footer h2 {font-size:1.2em; color:#FFF; text-decoration:none; margin-bottom:2px;}

.gb_widg_accroche {background:url('/images/bckgrd/gb_background_yel2.png'); border:1px solid #C8D6F0; margin:10px 0px 0px 0px; padding:8px; color:#B8110D; text-align:center;}
.gb_widg_accroche_text {font-size:1.2em; text-align:center;}
.gb_widg_accroche_text p {text-align:left; color:#030;}
.gb_widg_accroche_text h1 {font-size:1em; text-align:center;}
/*.gb_widg_accroche_text h2 {font-size:1em; text-align:left; color:#030; }*/
.gb_widg_accroche_text_border {margin-top:0px; /*border-top:1px solid #030;*/ border-bottom:1px solid #030;}
.gb_widg_accroche_text img {float:left; margin:0 7px 5px 0;}
.gb_widg_accroche_rech {text-align:center; border:1px solid #C8D6F0; padding:8px 10px; background-color:#EEE;}
.gb_widg_accroche_rech h1 {font-size:1.5em; text-align:center; color:#B8110D; letter-spacing:1px; font-family:Verdana, Tahoma, Arial;}

.gb_widg_cov_content_text {border:1px solid #C8D6F0; text-align:left; font-size:12px; padding:6px 10px; margin:0; background-color:#EEE;}

.gb_widg_fly_vign:hover {background-color:#E7DBBE;}
.gb_widg_fly_vign2:hover {background:url('/images/bckgrd/bord_photo.gif') no-repeat;background-color:#FFF;background-position:100% 2px; }

/*Structure*/
.gb_block {text-align:left; font-family:Arial,Verdana,Helvetica,sans-serif;}
.gb_block_g {}
.gb_block_r {}
.gb_block  h1 {font-size:25px; font-weight:normal; color:#55402d;}
.gb_block  h2 {font-size:16px; font-weight:normal;}
.gb_block  h3 {font-size:16px; text-decoration:underline; color:#B8110D;}
.gb_block  p {font-size:14px;}
.gb_block_border {border:2px solid #ede5d2; padding:5px 5px 5px 5px;}
.gb_block_border_top {border-top:2px solid #ede5d2; padding:5px 5px 5px 5px;}
.gb_block_border_bottom {border-bottom:2px solid #ede5d2; padding:5px 5px 5px 5px;}
.gb_block_bgc {background-color:#f5f0e5; padding:5px 5px 5px 5px;}

/*Suggest*/
.gb_fly_data {text-align:left; font-family:Arial,Verdana,Helvetica,sans-serif;}
.gb_fly_data  h1 {font-size:20px; font-weight:normal; color:#55402d;}
.gb_fly_data  h2 {font-size:14px; font-weight:normal;}
.gb_fly_data  h3 {font-size:12px; text-decoration:underline; color:#B8110D;}
.gb_fly_data p {font-size:12px;}

.gb_link {color:#06F; text-decoration:underline; cursor:pointer;}

/*Datepicker*/
img.ui-datepicker-trigger {float:none; margin:0 0 -2px 7px; cursor:pointer;}
.gb_dp_depart {background-color:#B8110D;}
.gb_dp_evt {background-color:#06F;}
#gb_evenement_datepicker td{font-size:12px;}
 
/*Formulaires*/
/*old à réinjecter sous une autre forme*/
 #gb_fly {margin:0 0 0 10px; text-align:left;}
  #gb_fly-titre {background-color:#B8110D;color:#FFF;padding:4px 10px 4px 10px;}
   #gb_fly-titre-libelle {text-align:left;font-size: 1.3em;}
  #gb_fly-form {text-align:left; font-size:1.1em;}
 .gb_flya {margin: 0px 14px 8px 14px;text-align:left;}
 /*fin old*/
 
.gb_label {font-size:1.0em;}
.gb_label_b {font-size:12px; font-weight:bold;}
.gb_checkbox {border: none;}
.gb_button, .gb_button_big {color:#FFF; font-weight:bold; font-size:14px; cursor:pointer; border:1px solid #301909; font-family:Arial,Verdana,Helvetica,sans-serif;}
.gb_button {background:url('/images/picto/gb-button-red.gif') repeat-x;}
.gb_button_big {background:url('/images/picto/gb-button-red-big.gif') repeat-x;}
.gb_white_button {background:url('/images/picto/gb-white-button.png') no-repeat; width:96px; height:32px; text-align:center;}
.gb_white_button:hover{text-decoration:underline;}

.gb_selectinput {font-size:1.0em;font-family: Verdana, Tahoma, Arial;margin-top:3px;}
div.gb_filter {text-align:left;}
.gb_filter, label.gb_filter, .gb_filter_option  {font-size:1.1em;}
.gb_filter_option {font-family:Arial,Verdana,Helvetica,sans-serif;}

.gb_input, .gb_input_error, .gb_input_nb, .gb_input_nb_error  {font-size:12px; background-color:#F5F7FE; border:1px solid #C8D6F0;}
.gb_input, .gb_input_error {padding:3px 5px 3px 5px;}
.gb_input_grey  {color:#BEBEBE;}
.gb_input_error, .gb_input_nb_error {background-color:#FCC;}
.gb_input:focus, .gb_input_error:focus, .gb_input_nb:focus, .gb_input_nb_error:focus  {border:1px solid #8B5723;}

/*Autocomplete*/
div.gb_autocomplete {position:absolute; background-color:#FFF; border:1px solid #888;text-align:left; color:#B8110D;}
div.gb_autocomplete ul {list-style-type:none; margin:0; padding:0px;}
div.gb_autocomplete ul li {list-style-type:none; list-style-image:none; display:block; padding:2px; cursor:pointer; font-size:0.8em;}
div.gb_autocomplete ul li.selected { background-color: #8B5723; color:#FFF;}
.cpv_acville, .gb_ac_ville {font-size:12px;font-weight:bold;margin-left:2px;}
.cpv_acpays, .gb_ac_pays {font-size:11px;}
.cpv_acairport {font-size:1em; margin-left:5px;}
.cpv_voyagiste {	height: 20px;font-size:12px;}
td.cpv_voyagistesum {color: #666;font-size:10px;}
.gb_ac_cp {width:100%;text-align:right;}

/*Résultat*/
#gb_result_group {float:left; text-align:left; margin-top:10px;}
.gb-result {	border:1px solid #C8D6F0; background: url('/images/bckgrd/gb_background_yel2.png') repeat-x; padding:10px;}
#gb_fly_find_group {text-align:left;}
#gb-fly-summary, .gb-fly-info-resultat {font-family:Arial,Verdana,Helvetica,sans-serif;}
#gb_fly_custo {position:relative; float:left; overflow:hidden; }
#gb_fly_custo_comment {position:absolute; bottom:0px; padding:0 2px;text-align:right; font-size:1.4em; color:#FFF;}
#gb_fly_custo_comment_bg {position:absolute; bottom:0px; padding:0 2px;text-align:right; font-size:1.4em; background-color:#000;opacity:0.4;filter:alpha(opacity=40);}
.gb-fly-option {float:left;padding:10px 0 0 10px;}
.gb-fly-option  p {font-family:Arial,Verdana,Helvetica,sans-serif;}
.gb-fly-info-resultat {float:left; padding:0 0 0 10px;}
.gb-fly-suggest {float:left;	}

/*Liste des résultats*/
#gb_rescontainer { padding:0px;text-align:center;}
.gb-flyresult-list {background-color:#C9AF6E; margin-top:20px; padding: 0px 0px 0px 0px; border-width:1px 1px 0px 1px ;	border-style:solid;	border-color:#C8D6F0; width:100%;}
#gb_res {margin:0;}
.gb-rescell {font-family: Verdana, Tahoma, Arial; font-size:1em; cursor:pointer;}
.gb-rescell1 {font-family: Arial, Verdana, Tahoma; font-size:1em; text-decoration:none; cursor:pointer;}
.gb-rescell td, .gb-rescell1 {padding:0; cursor:pointer;}
.gb_prix {font-family: Arial, Verdana, Tahoma;font-size:1.9em;text-decoration:none;color:#06F; cursor:pointer;}

.gb_main_table_header {font-weight:bold;background-color:#E7DBBE; padding:3px 0px; font-size:1.2em;}
.gb_line_bgc {width:100%; padding:0px; border-width:0 1px 1px 1px; border-style:solid; border-color:#C8D6F0; background-color:#EEE;}
.gb_line_bgc_pair {width:100%; padding:0px; border-width:0 1px 1px 1px; border-style:solid; border-color:#C8D6F0; background-color:#FFF;}
.gb_line_bgc:hover, .gb_line_bgc_pair:hover {background-color:#FFE7EE;}
.gb_line_bgc_comment {padding:5px 200px 5px 200px;text-align:left;font-size:1.2em;}
.gb_powered_by_compavols {text-align:right;color:#DDD;font-size:0.9em;}

/*Annonce*/
/*.ad_global {}
.ad_header {}
.ad_content {}*/
.gb_pub_160_header {background-color:#FFF; color:#888; width:160px; height:12px; text-align:center;}
.gb_pub_160_content {background-color:none; border:none; width:160px; height:600px; text-align:center;}
.gb_pub_300_header {background-color:#FFF; color:#888; width:300px; height:12px; text-align:center;}
.gb_pub_300_content {background-color:#FFF; border:none; width:300px; height:250px; text-align:center;}
.gb_pub_728_header {background-color:#FFF; color:#888; width:728px; height:12px; text-align:center;}
.gb_pub_728_content {background-color:none; border:none; width:728px; height:90px; text-align:center;}
				
/*Header, Top*/
.gb_header {float:left; background:url('/images/bckgrd/gb-header3.jpg') no-repeat; height:125px; width:990px; text-align:center; margin:0px;}
.gb_toplogo {margin:10px 5px 8px 50px; text-align:center;}

/*Menu*/
/*position du block menu*/
#gb_menu {margin:0 5px 0 5px; padding:0px; text-align:center; font-size:1.3em;}
/*ligne rouge en background*/
#gb_menu {background:url('/images/menu/gb_menu_line3.png') repeat-x bottom left;}
  /*.deepmenu_comment {background-color:#B8110D; color:#FFF; text-align:left; padding:3px 10px; margin:0 13px;}*/
  .deepmenu a  {float:left; margin:0; padding:0; text-decoration:none;}
  .deepmenu ul {margin:0; padding:0 10px; list-style:none;}
  /*espace entre les onglets : utiliser padding-right*/
  .deepmenu li {display:inline; margin:0; padding-right:0px}
  /*position des images des boutons*/
  .deepmenu li {float:left; cursor:pointer; background:url('/images/menu/tableftF5.png') no-repeat left top; text-decoration:none; padding-left:6px}
  /*position du libellé de l'onglet : HORIZONTAL : padding-left = padding-right du li_span - padding-left du li   VERTICAL : padding-top + padding-bottom = 14px*/
  .deepmenu li span, .deepmenu li a span {float:left; display:block; cursor:pointer; background:url('/images/menu/tabrightF5.png') no-repeat right top; padding:7px 12px 7px 6px; color:#FFF;}
  /* Commented Backslash Hack hides rule from IE5-Mac \*/
  .menu a span {float:none;}
  /* End IE5-Mac hack */
  
  .deepmenu li:hover {background:url('/images/menu/tableftF5.png') no-repeat left top; background-position:0% -43px;}
  .deepmenu li:hover a span {background:url('/images/menu/tabrightF5.png') no-repeat right top; background-position:100% -43px; color:#FFF;}
  /*style de l'onglet selected*/
  .deepmenu li.deepmenu_selected {background:url('/images/menu/tableftF5.png') no-repeat left top; background-position:0% -43px;}
  .deepmenu li.deepmenu_selected span {background-position:100% -43px; font-weight:bold; color:#FFF;}
  .deepmenu li.deepmenu_selected:hover span {background:url('/images/menu/tabrightF5.png') no-repeat right top; background-position:100% -43px;}
  
  .deepmenu li.menu_right {background:url('/images/menu/gb_menu_right.png') no-repeat left top;}
  .deepmenu li.menu_right span {background:none; cursor:default; background-color:#FFF; color:#030;padding:4px 4px 7px 0px;}
  .deepmenu li.menu_right a {text-decoration:underline;}

/*Footer*/
div.gb_footer {clear:both; width:990px; text-align:center;}
div.gb_footer_left {float:left; background:url('/images/bckgrd/gb-left-footer-yel.png') no-repeat; width:14px; height:131px; padding-top:7px;}
div.gb_footer_center {float:left; background:url('/images/bckgrd/gb-footer-yel.png') repeat-x; width:962px; height:131px; padding-top:7px;}
div.gb_footer_right {float:left; background:url('/images/bckgrd/gb-right-footer-yel.png') no-repeat; width:14px; height: 131px; padding-top:7px;}

/*List*/
.gb_ul {list-style-type:none; padding-top:2px; margin:0px;}
.gb_ul_footer {text-align:left;}
.gb_ul_footer a {text-decoration:none; color:#FFF;}
.gb_ul_footer a:hover {text-decoration:underline;}
.gb_ul_footer_part {margin:7px 2px 2px 4px; padding:5px; background-color:#FFF;}

/*Covoiturage*/
#cov_fill_form fieldset, #cov_valid_form  fieldset {background-color:#FFF; border:none; text-align:left;font-family:Arial,Verdana,Helvetica,sans-serif; padding:10px;}
#cov_fill_form fieldset h3 {font-size:1.4em; color:#B8110D; border-top:2px solid #ede5d2; padding:5px 0; margin-top:10px; text-decoration:none;}
#cov_fill_form fieldset a, #cov_valid_form fieldset a{font-size:16px;}
#cov_fill_form fieldset ul {list-style-image:none; list-style-position:outside; list-style-type:none;}
#cov_fill_form fieldset li {clear:left; display:block; padding-bottom:5px; }
#cov_fill_form fieldset label {float:left; margin:0 10px 0 0; padding:3px 5px 3px 5px; min-height:10px; text-align:right; width:90px; font-size:1.0em;}
#cov_fill_form .label_block {display:block; float:none; margin:0; padding:3px 5px 3px 0; text-align:left; width:450px;}
#cov_fill_form .label_block_opt {margin:0; padding:3px 5px 3px 0; text-align:left;}
#cov_fill_form .label_intro {font-size:11px; width:100%; text-align:left; margin-bottom:5px;}
#cov_fill_form .div_label {float:left; margin:0 0 5px 0; padding:0; width:450px;}
#cov_fill_form .gb_label_b {color:#555; margin-top:2px;}
#cov_fill_form .cov_form_element  {background-color:#F5F7FE; border:1px solid #C8D6F0;}
#cov_fill_form .lieu {float:left; }

#cov_search_form .gb_label_b {color:#555;}

.cov_disp_list, .cov_disp_annonce {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14px; margin:10px; background-color:#FFF; text-align:center;}
.cov_disp_list {border-width:1px 1px 0px 1px; border-style:solid; border-color:#C8D6F0;}
.cov_disp_annonce  {border:1px solid #C8D6F0;padding:5px 5px 5px 5px;}
.cov_disp_list tr {}
.cov_disp_list th {border-bottom:1px solid #C8D6F0; padding:5px 10px; margin:0; text-align:left; vertical-align:top; background-color:#E7DBBE; }
.cov_disp_list td {border-bottom:1px solid #C8D6F0; padding:0 10px 0 10px; text-align:left; }
.cov_disp_annonce th {padding:5px 5px 5px 10px; margin:0; text-align:right; vertical-align:top;color:#555;}
.cov_disp_annonce td {margin:0; padding:5px 10px 5px 10px; text-align:left; vertical-align:top;}
.cov_disp_bgc {background-color:#EEE;}
.cov_disp_bgc_pair {background-color:#FFF;}
.cov_disp_bgc:hover, .cov_disp_bgc_pair:hover {background-color:#FFE7EE;}

/*.cov_disp_genre_h {background-color:#CCF;color:#2766C5;}
.cov_disp_genre_f {background-color:#FCF;color:#C52790;}*/
.cov_disp_genre_h {background-color:#E7DBBE; color:#2766C5;}
.cov_disp_genre_f {background-color:#E7DBBE; color:#C52790;}
.cov_disp_role {width:32px; height:32px; background-image:url('/images/picto/gb_cov_type_personne.png');}
.cov_disp_role_pf {background-position:0 0;}
.cov_disp_role_cf {background-position:0 -32px;}
.cov_disp_role_ph {background-position:-32px 0px;}
.cov_disp_role_ch {background-position:-32px -32px;}

/*Fly - Other Dates - od*/
.gb_fly_od_table, .gb_fly_od_table_head {text-align:center; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12px; }
.gb_fly_od_table a {color:#FFF;font-size:12px;font-weight:bold}
.gb_fly_od_table a:hover {font-weight:bold;color:#392B1D;}
.gb_fly_od_table tr {}
.gb_fly_od_table th {background-color:#cabb96;font-weight:normal;}
.gb_fly_od_table td {/*height:15px;*//*height:27px;*/}/*IE7 : fixer la hauteur ?*/

.gb_fly_od_prix_moins {background-color:#264C4C;}
.gb_fly_od_prix_moins a {color:#FFF; text-decoration:none;}
.gb_fly_od_prix_moins a:hover {color:#FFF; text-decoration:underline;}

.gb_fly_od_prix_ref {background-color:#264C4C;/*border:1px solid #74a4a3;*/}
.gb_fly_od_prix_ref a {color:#FFF; text-decoration:none;}
.gb_fly_od_prix_ref a:hover {color:#FFF; text-decoration:underline;}
.gb_fly_od_prix_ref span {background-color:#264C4C; color:#FFF; font-weight:bold;}

.gb_fly_od_prix_plus {background-color:#B8110D;/*#e77f69;#e7bf9e;*/}
.gb_fly_od_prix_plus a {color:#FFF; text-decoration:none;}
.gb_fly_od_prix_plus a:hover {color:#FFF; text-decoration:underline;}

.gb_fly_od_prix_none {background-color:#E7DBBE;}
.gb_fly_od_prix_none a {color:#CABB96; font-weight:normal; text-decoration:none;}
.gb_fly_od_prix_none a:hover {color:#392B1D; font-weight:normal; text-decoration:underline;}

/*Ramadan*/
.ramadan_2010 {background:url('/images/bckgrd/gobladi_mosquee_ramadan_2010.jpg') no-repeat right 141px; overflow:visible;}

/*Ferry*/
.gb_ferry_rubrique {list-style-type:none; font-size:16px; text-align:left;}
.gb_ferry_rubrique li  {display:inline; border-width:2px 2px 0 2px; border-style:solid; border-color:#ede5d2; padding:5px 10px; margin-right:5px;}
.gb_ferry_rubrique li:hover { background-color:#ede5d2; cursor:pointer;}
.gb_ferry_rubrique li.rubrique_selected {background-color:#ede5d2; cursor:pointer; font-weight:bold;}
.gb_ferry_rubrique a {text-decoration:none; color:#392B1D;}

.gb_block_ferry {text-align:left; font-family:Arial,Verdana,Helvetica,sans-serif;}
.gb_block_ferry h1 {font-size:25px; font-weight:normal; color:#55402d;}
.gb_block_ferry h2 {font-size:18px; text-decoration:underline; color:#B8110D;}
.gb_block_ferry h3 {font-size:16px; font-weight:normal; text-decoration:none;color:#392B1D;}
.gb_block_ferry p {font-size:14px;}

.gb_table_trajet_ferry {text-align:left; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12px; border:1px solid #392B1D;}
.gb_table_trajet_ferry a {color:#FFF;font-size:12px;font-weight:bold}
.gb_table_trajet_ferry a:hover {font-weight:bold;color:#392B1D;}
.gb_table_trajet_ferry tr {}
.gb_table_trajet_ferry td {height:30px;padding:0 5px 0 5px;}
.gb_table_trajet_ferry th {background-color:#cabb96;font-weight:bold;text-align:center;}
.gb_table_trajet_ferry tr.p  td {border-width:0; border-style:none; border-color:#C8D6F0; background-color:#EEE;}
.gb_table_trajet_ferry_border_left, tr.p  td.gb_table_trajet_ferry_border_left{border-width:0 0 0 1px; border-style:solid; border-color:#392B1D;}

/*reseaux sociaux*/
.gb_res_soc p{background:url('/images/picto/FB_devenir_fan.gif') no-repeat left top; background-position:0% 0px;height:24px;width:72px;cursor:pointer;}
.gb_res_soc p:hover {background-position:0% -24px}
.gb_res_soc a {font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:14px;color:#3B5998;text-decoration:none; cursor:pointer;}
.gb_res_soc a:hover {text-decoration:underline}