/***************************************************/
/*                 Elements généraux               */
/***************************************************/
* {
	margin: 0px;
	padding: 0px;
}
body {
	/*font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;*/
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
    color: #FFFFFF;
	background: #000000;
	text-align: center;
}
object {
	display: block;
}
img {
    border: 0px;
}
a:link {
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
}
a:visited {
    color: #ffffff;
	text-decoration: none;
}
a:hover {
    color: #ffffff;
   	text-decoration: underline;
}
.champ {
    color: #000000;
	background: #FFFFFF;
	border: 1px solid #687F8F;
	width: 100px;
	font-size: 10px;
}
.btSubmit {
    color: #000000;
	
	background: #FFFFFF;
	font-size: 0.9em;
	padding: 2px 10px;
	cursor: pointer;
}
/***************************************************/
/*                 Div généraux                    */
/***************************************************/
#container {
	text-align: left;
	width:1010px;
	
}

#footer {
	display: none;
}

#copyright {
	display: none;
}

/*******************************************/
/*       Configuration des composants      */
/*******************************************/

#ligneContent1 {
	display: block;
	float: left;
	padding-bottom: 10px;
	width:1010px;
}

#colonneContent1 {
	display: block;
	width: 202px;
	float: left;
	margin-top:41px;
	margin-left:22px;
}
#colonneContent1 a#lienaccueil {
	display: block;
	height: 53px;
	text-align: center;
	color: #ffffff;
	padding-top: 35px;
}

/* Calendrier */
#compCalendrier {
	display: none;
	margin: 10px auto;
	text-align: center;
	width: 189px;
	_width: 194px;
	border: 1px #FF0000 solid;
}
#pageAccueil #compCalendrier, #pageEtape1 #compCalendrier, #pageEtapeCalendrier #compCalendrier {
	display: block;
	float:left;
}

#compCalendrier #contenuCalendrier {
	display: block;
}
#compCalendrier #contenuCalendrier #attenteCalendrier {
	display: block;
	height: 100px;
	background: url('../images/css_attenteCalendrier.gif') no-repeat center center;
}
#compCalendrier #contenuCalendrier #attenteCalendrier span {
	display: block;
	padding: 10px 0px;
	text-align: center;
}
#compCalendrier #contenuCalendrier #navigationCalendrier {
	display: block;
	background: #FCC300;
	padding: 10px 0px;
	text-align: center;
	
}
#compCalendrier #contenuCalendrier #navigationCalendrier select {
	color: #000000;
	background: #FFFFFF;
	font-size: 0.9em;
}
#compCalendrier #contenuCalendrier #navigationCalendrier #choixMois option {
	color: #888888;
}
#compCalendrier #contenuCalendrier #navigationCalendrier #choixMois option.event {
	color: #000000;
}
#compCalendrier #contenuCalendrier #navigationCalendrier #choixMois {
	width: 80px;
}
#compCalendrier #contenuCalendrier #navigationCalendrier #choixAnnee {
	margin-left: 10px;
	width: 55px;
	text-align: center;
}
#compCalendrier #contenuCalendrier #joursCalendrier {
	display: block;
	float: left;
	background: #000000;
}
#compCalendrier #contenuCalendrier #joursCalendrier span {
	display: block;
	padding: 2px 0px;
	background: #FCC300;
	text-align: center;
	font-weight: normal;
	color: #FF0000;
	float: left;
	width: 27px;
	
}
#compCalendrier #contenuCalendrier #datesCalendrier {
	display: block;
	float: left;
	background: #000000;
}
#compCalendrier #contenuCalendrier #datesCalendrier div.ligneCalendrier span {
	display: block;
	padding: 2px 0px;
	background: #000000;
	text-align: center;
	font-weight:bold;
	color: #FFFFFF;
	float: left;
	width: 25px;
	margin: 1px;
}
#compCalendrier #contenuCalendrier #datesCalendrier div.ligneCalendrier span.empty {
	background: none;
	border: none;
}
#compCalendrier #contenuCalendrier #datesCalendrier div.ligneCalendrier span.link {
	background: #888888;
}
#compCalendrier #contenuCalendrier #datesCalendrier div.ligneCalendrier span.link a {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#colonneContent2 {
	display: block;
	width: 550px;
	float: left;
}

#pageAccueil #colonneContent2 {
	display: block;
	background: url('../images/css_ban.gif') no-repeat top;
	padding-top:115px;
	margin-top:41px;
	width: 550px;
	float: left;
}

#colonneContent2 #headerEtape {
	color: #0079FF;
	height: 20px;
	text-transform: uppercase;
	font-size: 1.4em;
	padding-top: 4px;
	padding-left: 20px;
}

/* CopyRight */
#compCopyright {
	text-align: center;
	padding: 5px;
	margin: 0px 0px 0px 35px;
	font-size: 1em;
	height: 30px;
	width: 490px;
	color: #FFFFFF;
	background: url('../images/css_fondBottom.gif') no-repeat ;
}
#compCopyright a {
	color: #FCC300;
}

#colonneContent3 {
	display: block;
	width: 195px;
	float: left;
	padding-left:10px;
}

/* Panier */
#compPanier {
	width: 195px;
	display: block;
	margin-top: 41px;
}
#compPanier #headerPanier {
	background: url('../images/css_headerPanier.gif') no-repeat left top;
	padding-top: 11px;
}
#compPanier #headerPanier #footerPanier {
	background: url('../images/css_footerPanier.gif') no-repeat left bottom;
	padding-bottom: 11px;
}
#compPanier #headerPanier #footerPanier #contentPanier {
	font-size: 1.0em;
	background: #000000;
	border:1px #FFFFFF dashed;
	padding: 10px 5px;
}
#contentPanier #titlePanier {
	font-size: 1.2em;
	text-align: center;
	background: url('../images/css_titlePanier.gif') no-repeat;
	height: 28px;
	color: #FFFFFF;
	padding-bottom: 10px;
	text-transform: uppercase;
	font-weight:bold;
}
#contentPanier #listeRecapPanier {
	text-align: center;
	color:#FFFFFF;
}
#contentPanier #chargement {
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;	
	color: #ffffff;
}
#contentPanier .recapPanier {
	padding-bottom: 5px;
	text-align: left;
}
#contentPanier #validerPanier{
	display: block;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	margin: 0px auto;
	font-size: 12px;
	text-decoration: none;
	color:#FCC300;
}
#contentPanier #supPanier{
	display: block;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	margin: 0px auto;
	font-size: 12px;
	text-decoration: none;
	color:#E71000;
}

#contentPanier .supRecapPanier {
    color:#E71000;
}


/* Genre */
#compGenre {
	float: left;
	width: 185px;
	
}

#contenuGenres {
	max-width:185px;
	padding: auto 10px;
}

#compGenre #tableGenres {
	max-width:185px;

}

#compGenre #tableGenres td {
	
	height:16px;
	width:175px;
}


/*#compGenre #tableGenres td:hover {
	text-decoration: none;
	background: #FCC300;
	vertical-align:middle;
	color:#C70000;
}*/

#compGenre #tableGenres td img{
	vertical-align:middle;
}

#compGenre #headerGenre {
	display: block;
	width: 195px;
	height: 17px; /* 18 + 1 */
	background: #FCC300 url("../images/genre.gif") top left no-repeat;
	margin-bottom:10px;

	
}
#compGenre a {
	display: block;
	width: 185px;
	padding: 5px 0px 0px 0px;
	height:22px;
	background: #000000;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	text-transform:uppercase;
}

#compGenre a.selected {
	
	background: #FCC300;
	color: #C70000;
}


#compGenre a:hover {
	text-decoration: none;
	background: #FCC300;
	vertical-align:middle;
	color:#C70000;
}


/*#pageAccueil dd span.genre{
	margin-top: 1px;
	display: block;
	color: #FCC300;
	padding: 2px 0px;
	
}*/

#pageAccueil dd span.genre {
	color:#999999;
	display:block;
	margin-top:1px;
	padding:2px 0px 2px 0px;
}

#pageAccueil dd span.sousgenre {
	background:transparent url("../images/css_tiret.gif") no-repeat scroll left middle;
	color:#999999;
	display:block;
	margin-top:-15px;
	padding:0px 0px 2px 55px;
}


/* Encart */
#compEncart {
	width: 203px;
}
#compEncart #encartDigitick {
	width: 203px;
	height: 185px;
	display: block;
	background: url('../images/css_pub.gif') no-repeat;
}

/*******************************************/
/*                 Header                  */
/*******************************************/
#cadreContent #header {
	display: none;
}
#cadreContent #header #ancreretouraccueil {
	display: none;
}
#cadreContent #header #headerEtape {
	display: none;
}
#cadreContent #header h1 {
	display: none;
}
#cadreContent #header #ancreretoursite {
	display: none;
}
#cadreContent #header h2 {
	display: none;
}

/*******************************************/
/*             Identification              */
/*******************************************/

#pageEtape3 #compIdentification, #pageEtape4 #compIdentification {
	width: 193px;
	background: #000000 ;
	margin-bottom: 10px;
	text-align: center;
	border: 1px #FFFFFF dashed;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:41px;
}

#compIdentification {
	width: 193px;
	background: #000000 ;
	margin-bottom: 10px;
	text-align: center;
	border: 1px #FFFFFF dashed;
	padding-top:10px;
	padding-bottom:10px;
}
#compIdentification #identificationTitre {
	display: block;
	font-size:1.2em;
	font-weight:bold;
	color: #FFFFFF;
	padding-top: 1px;
	text-transform: uppercase;
	padding-bottom: 10px;
}

#compIdentification #identificationLogin,
#compIdentification #identificationPassword,
#compIdentification #identificationPays {
	display: none;
}


#compIdentification .champ {
	width: 140px;
	height: 18px;
	margin: 2px 2px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #687F8F;
	font-size: 11px;
	padding:1px 2px;
	

}

#compIdentification .champ select {
	width: 140px;
	height: 18px;
	margin: 2px 2px;
	color: #000000;
	background: #FF3300;
	border: 1px solid #687F8F;
	font-size: 10px;
}


#compIdentification #identificationAccepted {
	display: block;
	width: 90px;
	height: 21px;
	margin: 5px auto;
	cursor: pointer;
	background: url('../images/css_bt_acess.gif') no-repeat;
}
#langageEN #compIdentification #identificationAccepted {
	background: url('../images/css_bt_acess.gif') no-repeat;
}
#compIdentification #identificationAccepted span {
	display: none;
}

#compIdentification #identificationForget {
	color: #FF0000;
	font-weight: bold;
}

#compIdentification #identificationRecapNom {
	display: block;
	font-size: 14px;
	color: #FCC300;
	font-weight: bold;
	margin: 6px 0px;
	text-transform: capitalize;
}


#compIdentification #identificationRecapTel {
	display: block;
	font-size: 11px;
	color: #FCC300;
	font-weight: bold;
	margin: 6px 0px;
}

#compIdentification #identificationDeconnexion {
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 6px 0px;
}

#compIdentification #identificationDeconnexion {
	cursor: pointer;
}

#compIdentification #liensdigiticks {
	display:block;
}

#compIdentification #identificationLienCompte,
#compIdentification #identificationLienCompteAncien {
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align:center;
	/*margin: 20px 0px 6px 0px;*/
}

/***************************************************/
/*                 Accueil                         */
/***************************************************/
#pageAccueil #centreaccueil {
}

#pageAccueil #pubdigitickaccueil {
	display: none;
}
#pageAccueil #accueil {
	width: 520px;
	padding: 0px 10px 10px 10px;
	_height: 400px;
	min-height: 400px;
}

/* Champ de recherche */
#pageAccueil #accueilrecherche {
    display: none;
}
/* Liens Préc. / Suiv. */
#pageAccueil #accueilprecsuiv{
    width: 460px;
	padding: 10px 30px 30px 30px;
    font-weight: bolder;
	letter-spacing: -1px;
    

}

#pageAccueil #accueilevtsprecedents {
	float: left;
	color:#FCC300;
}
#pageAccueil #accueilevtssuivants {
	float: right;
	color:#FCC300;
}
/* Listing */
#pageAccueil dl {
	padding: 10px 0px;
	margin-top:10px;
	border-top: 1px #cadadf solid;
}

#pageAccueil dt {
    display: block;
}
#pageAccueil dt .nomevt {
	display: none;
}
#pageAccueil dt .dateevt {
	display: none;
}
#pageAccueil dt img {
	width: 80px;
	height: 80px;
    display: block;
}
#pageAccueil dt .imagecopyright {
	display: none;
}

#pageAccueil dd {
	width: 400px;
    margin-left: 90px;
    margin-top: -80px;

	_height: 80px; /* Min-Height For This Fucking IE */
	min-height: 80px;
}
#pageAccueil #aucun_evt dd {
    margin-top: 0px;
}

#pageAccueil dd a {
    display: block;
	color: #FFFFFF;
}
#pageAccueil dd a.accueilevt {
	display: block;
	font-size: 1.4em;
    font-weight: bolder;
	letter-spacing: -1px;
	margin-top: 0px;
	color: #FFFFFF;
}
#pageAccueil dd a.accueildatejour {
	display: block;
	font-size: 1.2em;
    font-weight: bolder;
	letter-spacing: -1px;
	margin-top: 0px;
	color: #E71000;
}
#pageAccueil dd a.accueilsallenom {
	display: block;
	color:#FCC300;
	font-weight:bold;
}
#pageAccueil dd a.accueilsalleadresse {
   display: none;
   color:#FCC300;
}
#pageAccueil dd span.accueilinfos {
	display: none;
	margin-top: 5px;
	text-align: justify;
	font-size: 1.1em;
	color: #FFFFFF;
}
#pageAccueil dd span.accueilinfoscomp {
    display: none;
}
#pageAccueil dd a.accueilimagebillet {
    margin-top: 5px;
    height: 22px;
    width: 115px;
    display: none;
}
/***************************************************/
/*                 Etapes                          */
/***************************************************/

#centreetapes {
	_height: 390px;
	min-height: 390px;
	padding: 41px 0px 10px 20px;
}
#pubdigiticketapes {
	display: none;
}
/* Logo Evenement */
#etapescadreimage {
	display: block;
	background: none;
}
#etapescadreimage #cadreimagenomevt {
	display: none;
}
#etapescadreimage #cadreimagenomdate {
	display: none;
}
#etapescadreimage #cadreimageimgevt {
	display: block;
}
#etapescadreimage #cadreimageimgevt img{
	width: 80px;
	height: 80px;
    display: block;
}
/* Details */
#etapesrecapitulatif {
	width: 400px;
    margin-left: 90px;
    margin-top: -80px;

	_height: 120px; /* Min-Height For This Fucking IE */
	min-height: 120px;
}
#etapesrecapitulatif span{
    display: block;
}

#etapesrecapitulatif #evtinfosgeneral {
	margin-top:5px;
}


#etapesrecapitulatif #evt{
	display: block;
	font-size: 1.4em;
    font-weight: bolder;
	letter-spacing: -1px;
}
#etapesrecapitulatif #date{
	display: block;
	font-size: 1.2em;
    font-weight: bolder;
	letter-spacing: -1px;
	color:#E71000;
}
/* Nom de la salle */
#etapesrecapitulatif #sallenom {
	display: block;
	color:#FCC300;
}
/* Adresse de la salle */
#etapesrecapitulatif #salleadresse {
	display: block;
	color:#FCC300;
}
/* Description evenement */
#etapesrecapitulatif #evtinfos{
	display: block;
}

#etapesrecapitulatif #evtinfos #evtinfosbouton {
display:none;
cursor:pointer;
color:#FCC300;
}

#etapesrecapitulatif #evtinfos #evtinfoscomp {
	display:none;
	}

/* Information billeterie */
#etapesrecapitulatif #infos{
	display: none;
	background: none;
	width: 100%;
}
#pageEtape1 #etapesrecapitulatif #infos, #pageEtapeCalendrier #etapesrecapitulatif #infos {
	display: none;
	margin-top: 5px;
	text-align: justify;
	font-size: 1.1em;
	color: #FFFFFF;
}

/* Nom de la salle */
#pageEtapeCalendrier #sallenom {
	display: block;
	color:#FCC300;
}
/* Adresse de la salle */
#pageEtapeCalendrier #salleadresse {
	display: block;
	color:#FCC300;
}


/* Details du Panier */
#etapesrecapitulatifPanier {
	font-size: 1.0em;
	padding-bottom: 10px;
}
#etapesrecapitulatifPanier .recapPanier {
	margin-bottom: 5px;
}
#contentPanier .evt, #etapesrecapitulatifPanier .evt {
	display: block;
	font-size: 1.2em;
    font-weight: bolder;
	letter-spacing: -1px;
	color:#FCC300;
	
}
#contentPanier .date, #etapesrecapitulatifPanier .date {
	display: block;
	font-size: 1.0em;
    font-weight: bolder;
	letter-spacing: -1px;
	
}
#contentPanier .sallenom, #etapesrecapitulatifPanier .sallenom {
	display: none;
}
#contentPanier .salleadresse, #etapesrecapitulatifPanier .salleadresse {
	display: none;
}
#contentPanier .tarif, #etapesrecapitulatifPanier .tarif {
	display: block;
	text-align: left;
	font-size: 0.9em;
	
}
#contentPanier #total, #etapesrecapitulatifPanier #total {
	display: block;
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 10px;
	text-align: center;
	color:#FCC300;
	
}
#etapesrecapitulatifPanier #nom {
	display: block;
	font-weight: bold;
	font-size: 1.3em;
	margin-top: 10px;
	text-align: left;
	color: #FCC300;
}
#etapesrecapitulatifPanier #tel {
	display: block;
	font-size: 1.2em;
	text-align: left;
	color: #FFFFFF;
}
#etapesrecapitulatifPanier #mail {
	font-size: 1.2em;
	display: block;
	text-align: left;
	color: #FFFFFF;
}

/* Erreurs */
#centreetapes #erreur {
	display: block;
    font-size: 1.2em;
    font-weight: bold;
	text-align: center;
    color: #FE0000;
	border-top: 1px #cadadf solid;
	width: 520px;
	padding: 10px 0px;
	background: none;
}
/* Formulaire */
#etapescontenu {
	display: block;
    font-size: 1.0em;
	text-align: center;
	padding: 10px 0px;
	border-top: 1px #cadadf solid;
	width: 520px;
	margin-top:10px;
}

#etapescontenu #reservationetapeimg {
	display: none;
}
#etapescontenu #reservationetapetxt {
	font-size: 1.3em;
	font-weight: bold;
	color: #FCC300;
	display: block;
	padding-bottom: 20px;
}

#etapescontenu table {
	margin: 0px auto;
    padding: 0px;
    text-align: center;
	width: 400px;
	background: #000000;
	border:1px #FFFFFF dashed;
}
#etapescontenu #tableIdentification {
	margin-top: 12px;
}
#etapescontenu #requiredField {
	display: block;
}

#etapescontenu table td {
    padding: 0px 5px 5px 5px;
    font-size: 1em;
    color: #FFFFFF;
}
#etapescontenu table td select {
	border: 1px solid #687F8F;
}
#pageEtape2 #etapescontenu table td.formField  {
	text-align: right;
}
#pageEtape2 #etapescontenu table .champ  {
	width: 70px;
}
#pageEtape3 #etapescontenu table .champ  {
	width: 120px;
}
#etapescontenu table th {
    color: #FCC300;
    font-size: 1.2em;
    padding: 10px 5px 10px 5px;
}


#etapescontenu table a {
    font-weight: bold;
    color: #FCC300;
}
#pageEtape3 select.moiscb {
	width: 45px;
    color: #000000;
	background: #FFFFFF;
	border: 1px solid #687F8F;
	font-size: 10px;
}
#pageEtape3 select.anneecb {
	width: 65px;
    color: #000000;
	background: #FFFFFF;
	border: 1px solid #687F8F;
	font-size: 10px;
}


#pageEtape4 #imprimantemobile {
	width: 102px;
	height: 214px;
	text-align: center;
	background: url('../images/css_imprimante_mobile.gif') no-repeat;
	vertical-align:top;
}
#pageEtape4 #imprimante {
	width: 102px;
	height: 106px;
	text-align: center;
	background: url('../images/css_imprimante.gif') no-repeat;
	vertical-align:top;
}
#pageEtape4 a#ancreimprimer {
	display: block;
	height: 106px;
	width: 102px;
	margin: 0px auto;
}
#pageEtape4 a#ancretelecharger {
	display: block;
	height: 102px;
	width: 108px;
	margin: 0px auto;
	margin-top: 10px;
}

/**************/
/* calendrier */
/**************/

.dateEvt {
	display:block;
	margin-left:72px;
}


/* Table globale */
#pageEtapeCalendrier #calendar table {
	margin: 0px auto;
	padding: 0px;
	border: 0;
	width: 326px;
	background: #000000;
}
/* Titre */
#pageEtapeCalendrier #calendar table th {
	color: #FFFFFF;
	font-size: 1.2em;
    font-weight: bolder;
    text-align: center;
    text-transform: uppercase;
}

/* Calendrier */
#pageEtapeCalendrier #calendar table.calendar {
    background: #ffffff;
	width: 170px;
	border: 1px #687F8F solid;
	margin: 0px 0px 0px 0px;
}
/* cases sans eveneemnt */
#pageEtapeCalendrier #calendar table.calendar th {
	color: #ffffff;
	background: #000000;
	font-size: 1.1em;
}
/* cases sans eveneemnt */
#pageEtapeCalendrier #calendar table.calendar td {
	color: #000000;
	background-color: #FFFFFF;
	padding: 2px 3px;
}
/* cases avec evenement */
#pageEtapeCalendrier #calendar table.calendar td.select {
	background-color: #FCC300;
	color: #000000;
}
/* lien des cases avec evenement */
#pageEtapeCalendrier #calendar table.calendar td.select a {
	color: #FFFFFF;
	font-weight: bold;
}
/* Titre du choix de l heure */
#pageEtapeCalendrier #calendar table p {
	border: 1px #687F8F solid;
    color: #FCC300;	display: block;

	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;

	margin-left: 172px;
	margin-top: 0px;
	width: 120px;
	padding: 10px;
}
/* Liens  du choix de l heure */
#pageEtapeCalendrier #calendar table p a {
	color: #FFFFFF;
	text-decoration: underline;
}

/***************************************************/
/*               Conditions générales              */
/***************************************************/
/* container */
#centre {
}
/* couleur du titre */
#centre h3 {
	text-align: center;
	color: #FCC300;
	font-size: 1.4em;
	font-weight: bold;
}
/* div de texte */
#cgdv {
	color: #000000;
	height: 220px;
	border: 1px #687F8F solid;
}
/***************************************************/
/*               Cadre BOTTOM + TOP                */
/***************************************************/
#cadreMenu {
	text-align: left;
	margin: 0px auto;
	padding-top: 138px;
	background: url("../images/logo.jpg") 28px 16px no-repeat;
	width: 1010px;
	border-left: #808080 1px solid;
	border-right: #808080 1px solid;
	height:14px;
	
}

#cadreJauneMenu {
	background-color:#FCC300;
	height:18px;
	margin:0px auto;
	width: 1010px;
	border-left: #808080 1px solid;
	border-right: #808080 1px solid;
	
}

#cadreContent {
	text-align: left;
	margin: 0px auto;
	background: #000000;
	width: 1010px;
	border-left: #808080 1px solid;
	border-right: #808080 1px solid;
	border-bottom: #808080 1px solid;
}
#cadreContent #separateur {
	clear: both;
	display: block;
	width: 100%;
}


/*****************************************************/
/*					Style externe					 */
/*****************************************************/
#portal-globalnav {
    background-color: transparent;
    padding: 0em 0em 0em 2em;
    white-space: nowrap;
    list-style: none;
    margin: 0;
    height: auto;
    line-height: normal;
}

#portal-globalnav li {
    display: inline;
}

#portal-globalnav li a {
    /* The normal, unselected tabs. They are all links */
    background-color: transparent;
    border-color: #f29400;
    border-width: 1px;
    border-style: none none none none;
    color: #f0f0f0;
    height: auto;
    margin-right: 0.5em;
    padding: 0em 1.25em;
    text-decoration: none;
    text-transform: lowercase;
}

#portal-globalnav li.selected a {
    /* The selected tab. There's only one of this */
    background-color: #fcc300;
    border: 1px none #f29400;
    border-bottom: #fcc300 1px none;
    color: #f0f0f0;
}

#portal-globalnav li a:hover {
    background-color: #fcc300;
    border-color: #f29400;
    border-bottom-color: #fcc300;
    color: #f0f0f0;
}

#portal-globalnav li.selected a
{
color: #000;
}
#portal-globalnav li a:hover {
color: #1223ff;
}
#portal-globalnav li.selected a:hover,
#portal-globalnav li a:hover,
#portal-globalnav li:hover a
{
color: #000;
}
/* */
#portal-personaltools { clear: left; }
/* */
#portal-globalnav li {
background: black url('../images/css_OngletBleu.gif') 0 0 no-repeat;
margin: 0px 0px 0px 0.3em;
padding: 0px 0px 0px 15px;
display:inline;
float:left;
}
#portal-globalnav li a {
background: black url('../images/css_OngletBleu.gif') 100% 0 no-repeat;
margin: 0px;
padding: 0px 15px 0px 0px;
/**/ /* */
display: block;
float: left;
font-size: 1.1em;
font-weight: bold;
}


#retourMontpellierSortir {
	position:absolute;
	width:312px;
	height:100px;
	top:16px;
	left:153px;
}


#portal-globalnav li.selected a,
#portal-globalnav li.selected,
#portal-globalnav li:hover a,
#portal-globalnav li a:hover,
#portal-globalnav li:hover {
background-image: url('../images/css_OngletJaune.gif');
background-color: black;
}
/* */
#portal-globalnav #portaltab-add_anonymous_advertisement,
#portal-globalnav #portaltab-add_anonymous_advertisement a,
#portal-globalnav #portaltab-add_advertisement,
#portal-globalnav #portaltab-add_advertisement a {
background-image: url('../images/css_OngletVert.gif');
}
#portal-globalnav #portaltab-add_anonymous_advertisement.selected,
#portal-globalnav #portaltab-add_anonymous_advertisement.selected a,
#portal-globalnav #portaltab-add_advertisement.selected,
#portal-globalnav #portaltab-add_advertisement.selected a,
#portal-globalnav #portaltab-add_anonymous_advertisement:hover,
#portal-globalnav #portaltab-add_anonymous_advertisement:hover a,
#portal-globalnav #portaltab-add_anonymous_advertisement a:hover,
#portal-globalnav #portaltab-add_advertisement:hover,
#portal-globalnav #portaltab-add_advertisement:hover a,
#portal-globalnav #portaltab-add_advertisement a:hover {
background-image: url('../images/css_OngletJaune.gif');
}
#portal-globalnav #portaltab-comment_charger_des_places,
#portal-globalnav #portaltab-comment_charger_des_places a,
#portal-globalnav #portaltab-comment_devenir_organisateur,
#portal-globalnav #portaltab-comment_devenir_organisateur a {
background-image: url('../images/css_OngletRouge.gif');
}
#portal-globalnav #portaltab-comment_charger_des_places.selected,
#portal-globalnav #portaltab-comment_charger_des_places.selected a,
#portal-globalnav #portaltab-comment_devenir_organisateur.selected,
#portal-globalnav #portaltab-comment_devenir_organisateur.selected  a,
#portal-globalnav #portaltab-comment_charger_des_places:hover,
#portal-globalnav #portaltab-comment_charger_des_places:hover a,
#portal-globalnav #portaltab-comment_charger_des_places a:hover,
#portal-globalnav #portaltab-comment_devenir_organisateur:hover,
#portal-globalnav #portaltab-comment_devenir_organisateur:hover a,
#portal-globalnav #portaltab-comment_devenir_organisateur a:hover,
#portal-globalnav #portaltab-billetterie.selected,
#portal-globalnav #portaltab-billetterie.selected a,
#portal-globalnav #portaltab-billetterie:hover,
#portal-globalnav #portaltab-billetterie:hover a,
#portal-globalnav #portaltab-billetterie a:hover {
background-image: url('../images/css_OngletJaune.gif');
}
#portal-globalnav #portaltab-billetterie,
#portal-globalnav #portaltab-billetterie a {
background-image: url('../images/css_OngletGris.gif');
}
#portal-globalnav li a {
margin-right: 0;
}

