/* CSS Masters Grand Slam 2014 --------------------------------------------------------

	00. BASE HACK
	01. HEADER
	02. NAVIGATION
	03. PROGRAMME
	04. EPREUVES
	05. CAVALIERS
	06. SLIDER Resultats
	07. HOTELS
	08. PARTENAIRES
	00. xxx
	00. xxx

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



/* --------------------------------------------------------------------------
	00. BASE HACK
-------------------------------------------------------------------------- */

/* BLOCS */
/* ------------------------------------------------------------------------ */
.event .bloc { background:#F8F5EF; color:#B99B64; }
.event .bloc hr { border-color: #B99B64; }

.event .blocPicto { color:#B99B64; }
.event .blocTitre { color:#B99B64; }

.event .bloc.rouge { background:#B99B64; color:#FFF; }
.event .bloc.rouge hr { border-color: #FFF; }

.event .bloc.gris { background:#B99B64; }
.event .bloc.gris2 { background:#F8F5EF; }

.event .bloc.rouge .blocLien li a { background:#FFF; color:#B99B64; }
.event .bloc.rouge .blocLien li a:hover { background:#B99B64; color:#FFF; }
.event .bloc.rouge .blocLien li a span { color:#FFF; }

.event .bloc.gris .blocLien li a { background:#FFF; color:#B99B64; }
.event .bloc.gris .blocLien li a:hover { background:#B99B64; color:#FFF; }
.event .bloc.gris .blocLien li a span { color:#FFF; }

.event .bloc.gris2 .blocLien li a { background:#FFF; color:#B99B64; }
.event .bloc.gris2 .blocLien li a:hover { background:#B99B64; color:#FFF; }
.event .bloc.gris2 .blocLien li a span { color:#B99B64; }

.event .blocListeEpreuves li { color:#FFF; border-bottom: 1px dotted #FFF; }
.event .gris2 .blocListeEpreuves li { color:#B99B64; border-bottom: 1px dotted #B99B64; }

.event .blocListeEpreuves li:last-child,
.event .gris2 .blocListeEpreuves li:last-child { border-bottom: 0px dotted #B99B64; }

.event .blocLien li a { background: #B99B64; color: #FFF; }
.event .blocLien li a:hover { background: #FFF; color: #B99B64; }
.event .blocLien li a span { color:#B99B64; }


/* SHARE */
/* ------------------------------------------------------------------------ */
.event .share-icons li a { border:#B99B64 solid 1px; }

.event .share-icons li a.facebook { background: #FFF; color: #B99B64; }
.event .share-icons li a.twitter { background: #FFF; color: #B99B64; }
.event .share-icons li a.mail { background: #FFF; color: #B99B64; }

.event .share-icons li a.facebook:hover { background: #B99B64; color: #FFF; }
.event .share-icons li a.twitter:hover { background: #B99B64; color: #FFF; }
.event .share-icons li a.mail:hover { background: #B99B64; color: #FFF; }


/* BT RETOUR */
/* ------------------------------------------------------------------------ */
.event .back-icons li a { border:#B99B64 solid 1px; color: #B99B64; }
.event .back-icons li a:hover { background: #B99B64; color: #FFF; }
.event .back-icons li a span { color:#B99B64; }


/* VIGNETTES */
/* ------------------------------------------------------------------------ */
.event .vignette img { border: 1px solid #F8F5EF; }
.event .vignette img.fdLogo { border: 1px solid #F8F5EF; }
.event .vignette .info { background:#F8F5EF; }
.event .vignette hr { border-color: #B99B64; }


/* FLEXSLIDER pagination */
/* ------------------------------------------------------------------------ */
.event .flex-control-paging li a { border:#B99B64 solid 1px; }
.event .flex-control-paging li a:hover { background: #B99B64; border:#B99B64 solid 1px; }
.event .flex-control-paging li a.flex-active { background: #B99B64; border:#B99B64 solid 1px; }


/* ACCORDEON */
/* ------------------------------------------------------------------------ */
.event .accordion-wrp h6 { background: #F8F5EF; color:#B99B64; }
.event .accordion-wrp h6 i { color:#B99B64; }
.event .accordion-wrp h6:hover { background: #B99B64; color: #fff; }
.event .accordion-wrp h6:hover i { color: #fff; }
.event .accordion-wrp.current h6 { background: #B99B64; color: #fff; }
.event .accordion-wrp.current h6 i { color: #fff; }


/* TABS */
/* ------------------------------------------------------------------------ */
.event .tabs ul.basetab { border-bottom: #B99B64 solid 1px; }
.event .tabs ul.basetab li { background: #F8F5EF; color: #B99B64; }
.event .tabs ul.basetab li:hover { background: #B99B64; color: #fff; }
.event .tabs ul.basetab li.current { background: #B99B64; color: #fff; }


/* TABS LIENS */
/* ------------------------------------------------------------------------ */
.event .links ul { border-bottom: #B99B64 solid 1px; }
.event .links ul li a { background: #F8F5EF; color: #B99B64; }
.event .links ul li a:hover { background: #B99B64; color: #fff; }
.event .links ul li a.current { background: #B99B64; color: #fff; }


/* FILTRES */
/* ------------------------------------------------------------------------ */
.event .grid-filter-list { border-bottom: #B99B64 solid 1px; }
.event .grid-filter-list li a { background: #F8F5EF; color: #B99B64; }
.event .grid-filter-list li a:hover { background: #B99B64; color: #fff; }
.event .grid-filter-list li a.active { background: #B99B64; color: #fff; }


/* TABLEAU */
/* ------------------------------------------------------------------------ */
.event thead { background:#B99B64; color:#fff; }



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




/* --------------------------------------------------------------------------
	01. HEADER
-------------------------------------------------------------------------- */

.wrapperEvent { background: #F8F5EF; }


/* EVENT */
/* ------------------------------------------------------------------------ */
.headerEvent { background: #F8F5EF; }

.headerEvent .event { color:#B99B64; }
.headerEvent .date { color:#B99B64; }
.headerEvent .lieu { color:#B99B64; }


/* TITRE PAGE */
/* ------------------------------------------------------------------------ */
.headerEventTitre  { background: #FFF; }
.headerEventTitre .titrePage { color:#3c3c3c; }


/* SOUS TITRE PAGE */
/* ------------------------------------------------------------------------ */
.event .sousTitre { color: #B99B64; border-bottom: 1px solid #F8F5EF; }
.event .sousTitre.rouge { color: #B99B64; border-bottom: 1px solid #F8F5EF; }

.event h3, .event h4, .event h4.rouge { color: #B99B64; }


/* --------------------------------------------------------------------------
	02. NAVIGATION
-------------------------------------------------------------------------- */
.nav2 { background: #F8F5EF; }
	
.fdNav { background: #B99B64; }

#navEvent ul { background: #B99B64; }

#navEvent ul a { color: #FFF; }

#navEvent ul li a.active,
#navEvent ul li a:hover { color: #B99B64; background:#FFF; }

#navEvent ul ul { background:#FFF; color:#B99B64; }

#navEvent ul ul li { float:none; width:200px; min-width:150px; }

#navEvent ul ul a { color:#B99B64; }
#navEvent ul ul a:hover { color:#B99B64; background:#F8F5EF; }


/* NAV RESPONSIVE */
select.tinynav {
   	background: url(../images/select-la.png) no-repeat right;
   	border: 1px solid #B99B64;
   	color: #B99B64;
}
select:hover.tinynav, select:focus.tinynav { border: 1px solid #B99B64; }





/* --------------------------------------------------------------------------
	03. PROGRAMME
-------------------------------------------------------------------------- */
.prog-table .session { background:#F8F5EF; color:#B99B64; }

.prog-table .Sport { color:#e1003d; }
.prog-table .Show { color:#72c42a; }
.prog-table .Activity { color:#00b4e1; }

/* BT */
.lienProg {
	list-style:none;	
	margin:0 0 40px 0;	
	padding:0; 
}

.lienProg li {
	display:inline-block;
}
 
a.btProg2 {
	display:block;
	color:#B99B64;
	padding:5px;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
	font-size:14px;
}

a:hover.btProg2 {
	color:#3c3c3c;	
}



/* --------------------------------------------------------------------------
	04. EPREUVES
-------------------------------------------------------------------------- */
/* VIGNETTES */
.epreuves .vignette .info { background:#F8F5EF; }
.epreuves .vignette .date { color:#B99B64; }
.epreuves .vignette .lieu { color:#B99B64; border-left: 1px dotted #B99B64; }
.epreuves .vignette .titre { color:#B99B64; }


/* ZOOM */
.titreEpreuve { color:#B99B64; }
.titreEpreuve a { color:#B99B64; }





/* --------------------------------------------------------------------------
	05. CAVALIERS
-------------------------------------------------------------------------- */
/* VIGNETTES */
.cavaliers .vignette .classement { color:#B99B64; }

.cavaliers .vignette hr { border-color: #B99B64; }

.cavaliers .vignette .nom,
.cavaliers .vignette .prenom,
.cavaliers .vignette .pays { color:#B99B64; }

/* ZOOM */
.prenomCavalier { color:#B99B64; }
.nomCavalier { color:#B99B64; }

.blocListeCavaliers li { color:#fff; border-bottom: 1px dotted #fff; }
.gris2 .blocListeCavaliers li { color:#B99B64; border-bottom: 1px dotted #B99B64; }

.blocListeCavaliers li:last-child,
.gris2 .blocListeCavaliers li:last-child { border-bottom: 0px dotted #fff; }





/* --------------------------------------------------------------------------
	06. SLIDER Resultats
-------------------------------------------------------------------------- */
.slideVignettes  { margin:0 -5px 0 -5px; }
.slideVignettes .vignette { background:#B99B64; }

.slideVignettes .nom,
.slideVignettes .prenom,
.slideVignettes .pays { color:#B99B64; }

.slideVignettes .vignette .picto { background:#B99B64; color:#fff; }

.lienResultats li a { background: #B99B64; color: #FFF; }
.lienResultats li a:hover { background: #FFF; color: #B99B64; }





/* --------------------------------------------------------------------------
	07. HOTELS
-------------------------------------------------------------------------- */
/* VIGNETTE */
.vignette .officiel { background:#B99B64; color:#fff; }


/* ZOOM */
.tarifHotel strong, .tarifHotel b { color:#B99B64; }

.officielBig { background:#B99B64; color:#fff; }





/* --------------------------------------------------------------------------
	08. PARTENAIRES
-------------------------------------------------------------------------- */

.partenaireTitre { background:#F8F5EF; color:#B99B64; }
.partenaireTitre h3 { color:#B99B64; }
.partenaireTitre .logocontainer { background:#FFF; }
.partenaireTitre hr { border-color: #B99B64; }


.partnerTitre { color:#B99B64; }
.partnerLogo { border:#F8F5EF solid 1px; }