.refPosition{display:none;}
/*ICI ON CHANGE LA COULEUR DU BOUTON GÉNÉRAL OFF*/
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilimagebillet,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilimagebilletrapide,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilimagebilletcreditcarte,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilimagebillethorscreditcarte,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .btnAchatPlan,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .btnAchatPlanPAMixte,
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .sommeTotale,
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .solde,
#submitPanier,
.btSubmit,
.change-structure,
#btSubmitRecherche,
#pageImpression .imprimerPlan,
#pageImpression .icoPeripherique_3,
#pageImpression .icoPeripherique_4,
#pageImpression .icoPeripherique_6,
#pageImpression .icoPeripherique_9,
#pageImpression .icoPeripherique_11,
#pageImpression .icoPeripherique_19,
#pageImpression .icoPeripherique_23,
#pageImpression .icoPeripherique_40,
#pageImpression .icoPeripherique_44,
#pageImpression .imprimerFacture,
#pageImpression .imprimerBillet,
#pageRechercheTransaction .imprimerBillet,
#pageRechercheTransaction .btSubmitDeleteBillet,
#pageRechercheTransaction .icoPeripherique_3,
#pageRechercheTransaction .icoPeripherique_4,
#pageRechercheTransaction .icoPeripherique_6,
#pageRechercheTransaction .icoPeripherique_9,
#pageRechercheTransaction .icoPeripherique_11,
#pageRechercheTransaction .icoPeripherique_19,
#pageRechercheTransaction .icoPeripherique_23,
#pageRechercheTransaction .icoPeripherique_40,
#pageRechercheTransaction .icoPeripherique_44,
#pageRechercheTransaction .imprimerFacture,
#pageRechercheTransaction #inputSubmit,
#pageRechercheTransaction #journal .ligneRecherche .btSubmit,
#pageRechercheTransaction #inputSubmitLastTransaction,
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #listeUtilisateurs div .choisirUtilisateur,
#listeStructureEtSousStructure div .choisirUtilisateur,
.pagination .containerTab .containerTabContent span.activated,
#pageRechercheTransaction .headerTransaction div.show,
#pageRechercheTransaction .headerTransaction div.hide,
#pageRechercheTransaction .btSubmitDeleteTransaction,
#pageRechercheTransaction .btnCantDeleteTransaction,
#pageRechercheTransaction table.content td.tableColonneDelete .deleteBillet .btnCantDeleteBillet,

#compPanier #headerPanier #footerPanier #contentPanier a.reserverPanier,
#compPanier #headerPanier #footerPanier #contentPanier a.validerPanier,
button.bigBt,
.mapTitle a,
.loginBt,
#submitAndRedirectPanier,
#pageRechercheTransaction .imprimerBilletDuplicata,
#pageRechercheTransaction .icoPeripherique_3Duplicata,
#pageRechercheTransaction .icoPeripherique_4Duplicata,
#pageRechercheTransaction .icoPeripherique_6Duplicata,
#pageRechercheTransaction .icoPeripherique_9Duplicata,
#pageRechercheTransaction .icoPeripherique_11Duplicata,
#pageRechercheTransaction .icoPeripherique_19Duplicata,
#pageRechercheTransaction .icoPeripherique_23Duplicata,
#pageRechercheTransaction .icoPeripherique_40Duplicata,
#pageRechercheTransaction .icoPeripherique_44Duplicata,
#pageRechercheTransaction .imprimerFactureDuplicata,
#center #login .newPasswd,
#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo #formChoixPrintAbo #choixPrintAboCarte.selected,
#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo #formChoixPrintAbo #choixPrintAboChequier.selected,
.loginBtNo,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd .accueilPrioriteAbo span,
updateAccount,
#updateAccount.activated,
#changeAccount.activated,
#pageListePretirage .listeGuichetPretirage tr .blockBtImpression .btImpression,
#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationLeftBox #formRechercheReservationLeft #formValidRechercheReservationLeft #submitRechercheReservationLeft,
#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationRightBox #formValidRechercheReservationRight #submitRechercheReservationRight,
#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons .cashReservation,
#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons .checkBookingFolder,
#resultatReservation .blocReservation .footerReservation .footerReservationButtons .modifyReservation,
#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons .deleteReservation,
.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .buttonEnvoiMail,
table#impressionReservation a.imprimerReservation,
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #listeUtilisateurs div .choisirAbonne,
#listeStructureEtSousStructure div .choisirAbonne,
#choosePricesWindowboxSubmit .ajouterPanier,
#choosePricesWindowboxSubmit .finaliser,
#choosePricesWindowboxSubmit .reserver,
#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons .checkTransaction,
#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons .checkBookingFolderTransaction
 {
/*    background:none;
*/	background-color: #222 !important;
	color:#fff;
	text-shadow: 0 0 2px #000000;

}
/*ICI ON CHANGE LE DÉGRADÉ DU BOUTON GÉNÉRAL OFF SAUF BOUTONS AVEC ICÔNE*/
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilimagebillet,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilimagebilletrapide,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilimagebilletcreditcarte,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilimagebillethorscreditcarte,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .btnAchatPlan,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .btnAchatPlanPAMixte,
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .sommeTotale,
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .solde,
#pageImpression .imprimerPlan,
#pageImpression .icoPeripherique_3,
#pageImpression .icoPeripherique_4,
#pageImpression .icoPeripherique_6,
#pageImpression .icoPeripherique_9,
#pageImpression .icoPeripherique_11,
#pageImpression .icoPeripherique_19,
#pageImpression .icoPeripherique_23,
#pageImpression .icoPeripherique_40,
#pageImpression .icoPeripherique_44,
#pageImpression .imprimerFacture,
#pageImpression .imprimerBillet,
#pageRechercheTransaction .imprimerBillet,
#pageRechercheTransaction .btSubmitDeleteBillet,
#pageRechercheTransaction .btnCantDeleteBillet
#pageRechercheTransaction .icoPeripherique_3,
#pageRechercheTransaction .icoPeripherique_4,
#pageRechercheTransaction .icoPeripherique_6,
#pageRechercheTransaction .icoPeripherique_9,
#pageRechercheTransaction .icoPeripherique_11,
#pageRechercheTransaction .icoPeripherique_19,
#pageRechercheTransaction .icoPeripherique_23,
#pageRechercheTransaction .icoPeripherique_40,
#pageRechercheTransaction .icoPeripherique_44,
#pageRechercheTransaction .imprimerFacture,
#submitPanier,
.btSubmit,
.change-structure,
#btSubmitRecherche,
#pageRechercheTransaction #inputSubmit,
#pageRechercheTransaction #journal .ligneRecherche .btSubmit,
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #listeUtilisateurs div .choisirUtilisateur,
#listeStructureEtSousStructure div .choisirUtilisateur,
.pagination .containerTab .containerTabContent span.activated,
button.bigBt,
.loginBt,
#submitAndRedirectPanier,
.loginBtNo,
#pageListePretirage .listeGuichetPretirage tr .blockBtImpression .btImpression,
#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationLeftBox #formRechercheReservationLeft #formValidRechercheReservationLeft #submitRechercheReservationLeft,
#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationRightBox #formValidRechercheReservationRight #submitRechercheReservationRight,
.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .buttonEnvoiMail,
table#impressionReservation a.imprimerReservation,
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #listeUtilisateurs div .choisirAbonne,
#listeStructureEtSousStructure div .choisirAbonne,
#choosePricesWindowboxSubmit .ajouterPanier,
#choosePricesWindowboxSubmit .finaliser,
#choosePricesWindowboxSubmit .reserver,
#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons .checkTransaction,
#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons .checkBookingFolderTransaction
{
	background-image:none;
	/*dégradé avec hacks*/
	background: -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* W3C */
}
/*ICI ON CHANGE LA COULEUR DU BOUTON GÉNÉRAL AU SURVOL*/
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc a:hover,
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .sommeTotale:hover,
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .solde:hover,
#submitPanier:hover,
.btSubmit:hover,
.change-structure:hover,
#btSubmitRecherche:hover,
#pageImpression .imprimerPlan:hover,
#pageImpression .icoPeripherique_3:hover,
#pageImpression .icoPeripherique_4:hover,
#pageImpression .icoPeripherique_6:hover,
#pageImpression .icoPeripherique_9:hover,
#pageImpression .icoPeripherique_11:hover,
#pageImpression .icoPeripherique_19:hover,
#pageImpression .icoPeripherique_23:hover,
#pageImpression .icoPeripherique_40:hover,
#pageImpression .icoPeripherique_44:hover,
#pageImpression .imprimerFacture:hover,
#pageImpression .imprimerBillet:hover,
#pageRechercheTransaction .imprimerBillet:hover,
#pageRechercheTransaction .icoPeripherique_3:hover,
#pageRechercheTransaction .icoPeripherique_4:hover,
#pageRechercheTransaction .icoPeripherique_6:hover,
#pageRechercheTransaction .icoPeripherique_9:hover,
#pageRechercheTransaction .icoPeripherique_11:hover,
#pageRechercheTransaction .icoPeripherique_19:hover,
#pageRechercheTransaction .icoPeripherique_23:hover,
#pageRechercheTransaction .icoPeripherique_40:hover,
#pageRechercheTransaction .icoPeripherique_44:hover,
#pageRechercheTransaction .imprimerFacture:hover,
#pageRechercheTransaction #inputSubmit:hover,
 #pageRechercheTransaction #journal .ligneRecherche .btSubmit:hover,
 #pageRechercheTransaction #inputSubmitLastTransaction:hover,
 #compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #listeUtilisateurs div .choisirUtilisateur:hover,
 #listeStructureEtSousStructure div .choisirUtilisateur:hover,
 .pagination .containerTab .containerTabContent span.activated:hover,
 #pageRechercheTransaction .headerTransaction div.show:hover,
#pageRechercheTransaction .headerTransaction div.hide:hover,
#pageRechercheTransaction .btSubmitDeleteTransaction:hover,
#pageRechercheTransaction table.content td.tableColonneDelete .deleteBillet .btSubmitDeleteBillet:hover,
button.bigBt:hover,
.loginBt:hover,
#submitAndRedirectPanier:hover,
#pageImpression .imprimerBilletDisable,
#pageImpression .imprimerPlanDisable,
#pageImpression .icoPeripherique_3Disable,
#pageImpression .icoPeripherique_4Disable,
#pageImpression .icoPeripherique_6Disable,
#pageImpression .icoPeripherique_9Disable,
#pageImpression .icoPeripherique_11Disable,
#pageImpression .icoPeripherique_19Disable,
#pageImpression .icoPeripherique_23Disable,
#pageImpression .icoPeripherique_40Disable,
#pageImpression .icoPeripherique_44Disable,
#pageImpression .imprimerFactureDisable,
#pageImpression .imprimerBilletDisable,
#pageRechercheTransaction .imprimerBilletDisable,
#pageRechercheTransaction .icoPeripherique_3Disable,
#pageRechercheTransaction .icoPeripherique_4Disable,
#pageRechercheTransaction .icoPeripherique_6Disable,
#pageRechercheTransaction .icoPeripherique_9Disable,
#pageRechercheTransaction .icoPeripherique_11Disable,
#pageRechercheTransaction .icoPeripherique_19Disable,
#pageRechercheTransaction .icoPeripherique_23Disable,
#pageRechercheTransaction .icoPeripherique_40Disable,
#pageRechercheTransaction .icoPeripherique_44Disable,
#pageRechercheTransaction .imprimerFactureDisable,
#pageRechercheTransaction .imprimerBilletDuplicataDisable,
#pageRechercheTransaction .icoPeripherique_3DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_4DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_6DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_9DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_11DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_19DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_23DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_40DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_44DuplicataDisable,
#pageRechercheTransaction .imprimerFactureDuplicata:hover,
#pageRechercheTransaction .imprimerBilletDuplicata:hover,
#pageRechercheTransaction .icoPeripherique_3Duplicata:hover,
#pageRechercheTransaction .icoPeripherique_4Duplicata:hover,
#pageRechercheTransaction .icoPeripherique_6Duplicata:hover,
#pageRechercheTransaction .icoPeripherique_9Duplicata:hover,
#pageRechercheTransaction .icoPeripherique_11Duplicata:hover,
#pageRechercheTransaction .icoPeripherique_19Duplicata:hover,
#pageRechercheTransaction .icoPeripherique_23Duplicata:hover,
#pageRechercheTransaction .icoPeripherique_40Duplicata:hover,
#pageRechercheTransaction .icoPeripherique_44Duplicata:hover,
#pageRechercheTransaction .imprimerFactureDuplicata:hover,
#center #login .newPasswd:hover,
#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo #formChoixPrintAbo #choixPrintAboCarte,
#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo #formChoixPrintAbo #choixPrintAboChequier,
.loginBtNo:hover,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd .accueilPrioriteAbo span:hover,
updateAccount:hover,
#updateAccount.activated:hover,
#changeAccount:hover,
#pageListePretirage .listeGuichetPretirage tr .blockBtImpression .btImpression:hover,
#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationLeftBox #formRechercheReservationLeft #formValidRechercheReservationLeft #submitRechercheReservationLeft:hover,
#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationRightBox #formValidRechercheReservationRight #submitRechercheReservationRight:hover,
#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons .cashReservation:hover,
#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons .checkBookingFolder:hover,
#resultatReservation .blocReservation .footerReservation .footerReservationButtons .modifyReservation:hover,
#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons .deleteReservation:hover,
.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .buttonEnvoiMail:hover,
table#impressionReservation a.imprimerReservation:hover,
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #listeUtilisateurs div .choisirAbonne:hover,
#listeStructureEtSousStructure div .choisirAbonne:hover,
#choosePricesWindowboxSubmit .ajouterPanier:hover,
#choosePricesWindowboxSubmit .finaliser:hover,
#choosePricesWindowboxSubmit .reserver:hover,
#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons .checkTransaction:hover,
#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons .checkBookingFolderTransaction:hover {
	background-color: #FFF !important;
    color: #000 !important;
	text-shadow: 0 0 0 #000000;
}
/*ICI ON CHANGE LE DÉGRADÉ DU BOUTON GÉNÉRAL ON SAUF BOUTONS AVEC ICÔNE (=double BCKGR)*/
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc a:hover,
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .sommeTotale:hover,
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .solde:hover,
#submitPanier:hover,
.btSubmit:hover,
.change-structure:hover,
#btSubmitRecherche:hover,
#pageRechercheTransaction #inputSubmit, #pageRechercheTransaction #journal .ligneRecherche .btSubmit:hover,
#pageRechercheTransaction #inputSubmitLastTransaction:hover,
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #listeUtilisateurs div .choisirUtilisateur:hover,
#listeStructureEtSousStructure div .choisirUtilisateur:hover,
button.bigBt:hover,
.loginBtNo:hover,
#pageListePretirage .listeGuichetPretirage tr .blockBtImpression .btImpression:hover,
#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationLeftBox #formRechercheReservationLeft #formValidRechercheReservationLeft #submitRechercheReservationLeft:hover,
#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationRightBox #formValidRechercheReservationRight #submitRechercheReservationRight:hover,
.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .buttonEnvoiMail:hover,
table#impressionReservation a.imprimerReservation:hover,
#choosePricesWindowboxSubmit .ajouterPanier:hover,
#choosePricesWindowboxSubmit .finaliser:hover,
#choosePricesWindowboxSubmit .reserver:hover
 {
	background-image:none;
	/*dégradé avec hacks*/
	background: -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* W3C */
}
/*BOUTONS À DOUBLE BACKGROUND = DÉGRADÉ & ICÔNE- attention, pas tous les boutons avec icône, d'autres sont gérés au cas par cas avec double background*/
#pageImpression .imprimerPlan,
#pageImpression .icoPeripherique_3,
#pageImpression .icoPeripherique_4,
#pageImpression .icoPeripherique_6,
#pageImpression .icoPeripherique_9,
#pageImpression .icoPeripherique_11,
#pageImpression .icoPeripherique_19,
#pageImpression .icoPeripherique_23,
#pageImpression .icoPeripherique_40,
#pageImpression .icoPeripherique_44,
#pageImpression .imprimerFacture,
#pageImpression .imprimerBillet,
#pageRechercheTransaction .imprimerBillet,
#pageRechercheTransaction .btSubmitDeleteBillet,
#pageRechercheTransaction .icoPeripherique_3,
#pageRechercheTransaction .icoPeripherique_4,
#pageRechercheTransaction .icoPeripherique_6,
#pageRechercheTransaction .icoPeripherique_9,
#pageRechercheTransaction .icoPeripherique_11,
#pageRechercheTransaction .icoPeripherique_19,
#pageRechercheTransaction .icoPeripherique_23,
#pageRechercheTransaction .icoPeripherique_40,
#pageRechercheTransaction .icoPeripherique_44,
#pageRechercheTransaction .imprimerFacture,
#center #login .newPasswd,
#pageRechercheTransaction .btnCantDeleteBillet {
    background: url('../../commun/images/peripheriques/icons.png') , -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%) ; /* FF3.6+ */
	background: url('../../commun/images/peripheriques/icons.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-	stop(100%,rgba(0,0,0,0))) ; /* Chrome,Safari4+ */
	background:url('../../commun/images/peripheriques/icons.png'), -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* 	Chrome10+,Safari5.1+ */
	background: url('../../commun/images/peripheriques/icons.png'), -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* Opera11.10+ */
	background: url('../../commun/images/peripheriques/icons.png'),-ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ), url('../../commun/images/peripheriques/icons.png') ; /* IE6-9 */
	background:url('../../commun/images/peripheriques/icons.png'), linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* W3C */
    background-position: 0 0, 0 0;
    background-repeat: no-repeat, repeat;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    font-family: "BebasNeueRegular";
    font-size: 20px;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    padding:0 20px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 170px !important;
    display:inline-block;
/*	float:left; */
}
#pageRechercheTransaction .icoPeripherique_9,
#pageRechercheTransaction .icoPeripherique_9Duplicata,
#pageRechercheTransaction .icoPeripherique_9DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_9Disable{
    background-position: 0 -325px, 0 0 !important;
}


#pageRechercheTransaction .imprimerBilletDuplicata,
#pageRechercheTransaction .icoPeripherique_3Duplicata,
#pageRechercheTransaction .icoPeripherique_4Duplicata,
#pageRechercheTransaction .icoPeripherique_6Duplicata,
#pageRechercheTransaction .icoPeripherique_9Duplicata,
#pageRechercheTransaction .icoPeripherique_11Duplicata,
#pageRechercheTransaction .icoPeripherique_19Duplicata,
#pageRechercheTransaction .icoPeripherique_23Duplicata,
#pageRechercheTransaction .icoPeripherique_40Duplicata,
#pageRechercheTransaction .icoPeripherique_44Duplicata,
#pageRechercheTransaction .imprimerFactureDuplicata {
    background: url('../../image/v2/css_submit_8buttons_duplicata.png') , -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%) ; /* FF3.6+ */
	background: url('../../image/v2/css_submit_8buttons_duplicata.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-	stop(100%,rgba(0,0,0,0))) ; /* Chrome,Safari4+ */
	background:url('../../image/v2/css_submit_8buttons_duplicata.png'), -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* 	Chrome10+,Safari5.1+ */
	background: url('../../image/v2/css_submit_8buttons_duplicata.png'), -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* Opera11.10+ */
	background: url('../../image/v2/css_submit_8buttons_duplicata.png'),-ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ), url('../../image/v2/css_submit_8buttons_duplicata.png') ; /* IE6-9 */
	background:url('../../image/v2/css_submit_8buttons_duplicata.png'), linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* W3C */
    background-position: 0 0, 0 0;
    background-repeat: no-repeat, repeat;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    -moz-box-shadow: 0 0 0 1px #000000;
    -webkit-box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    display: inline-block;
    font-family: "BebasNeueRegular";
    font-size: 18px;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    padding: 0 25px 0 45px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 145px !important;
}
#pageRechercheTransaction .imprimerBilletDuplicata:hover,
#pageRechercheTransaction .icoPeripherique_3Duplicata:hover,
#pageRechercheTransaction .icoPeripherique_4Duplicata:hover,
#pageRechercheTransaction .icoPeripherique_6Duplicata:hover,
#pageRechercheTransaction .icoPeripherique_9Duplicata:hover,
#pageRechercheTransaction .icoPeripherique_11Duplicata:hover,
#pageRechercheTransaction .icoPeripherique_19Duplicata:hover,
#pageRechercheTransaction .icoPeripherique_23Duplicata:hover,
#pageRechercheTransaction .icoPeripherique_40Duplicata:hover,
#pageRechercheTransaction .icoPeripherique_44Duplicata:hover,
#pageRechercheTransaction .imprimerFactureDuplicata:hover{

}

#pageImpression .imprimerBilletDisable,
#pageImpression .imprimerPlanDisable,
#pageImpression .icoPeripherique_3Disable,
#pageImpression .icoPeripherique_4Disable,
#pageImpression .icoPeripherique_6Disable,
#pageImpression .icoPeripherique_9Disable,
#pageImpression .icoPeripherique_11Disable,
#pageImpression .icoPeripherique_19Disable,
#pageImpression .icoPeripherique_23Disable,
#pageImpression .icoPeripherique_40Disable,
#pageImpression .icoPeripherique_44Disable,
#pageImpression .imprimerFactureDisable,
#pageImpression .imprimerBilletDisable,
#pageRechercheTransaction .imprimerBilletDisable,
#pageRechercheTransaction .icoPeripherique_3Disable,
#pageRechercheTransaction .icoPeripherique_4Disable,
#pageRechercheTransaction .icoPeripherique_6Disable,
#pageRechercheTransaction .icoPeripherique_9Disable,
#pageRechercheTransaction .icoPeripherique_11Disable,
#pageRechercheTransaction .icoPeripherique_19Disable,
#pageRechercheTransaction .icoPeripherique_23Disable,
#pageRechercheTransaction .icoPeripherique_40Disable,
#pageRechercheTransaction .icoPeripherique_44Disable,
#pageRechercheTransaction .imprimerFactureDisable {
    background: url('../../commun/images/peripheriques/icons.png') , -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%) ; /* FF3.6+ */
	background: url('../../commun/images/peripheriques/icons.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-	stop(100%,rgba(0,0,0,0))) ; /* Chrome,Safari4+ */
	background:url('../../commun/images/peripheriques/icons.png'), -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* 	Chrome10+,Safari5.1+ */
	background: url('../../commun/images/peripheriques/icons.png'), -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* Opera11.10+ */
	background: url('../../commun/images/peripheriques/icons.png'),-ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ), url('../../commun/images/peripheriques/icons.png') ; /* IE6-9 */
	background:url('../../commun/images/peripheriques/icons.png'), linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* W3C */
    background-position: 0 0, 0 0;
    background-repeat: no-repeat, repeat;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    font-family: "BebasNeueRegular";
    font-size: 20px;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    padding: 0 25px 0 45px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 155px !important;
    display:inline-block;
}

#pageRechercheTransaction .imprimerBilletDuplicataDisable,
#pageRechercheTransaction .icoPeripherique_3DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_4DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_6DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_9DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_11DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_19DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_23DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_40DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_44DuplicataDisable,
#pageRechercheTransaction .imprimerFactureDuplicataDisable {
    background: url('../../image/v2/css_submit_8buttons_duplicata_gris.png') , -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%) ; /* FF3.6+ */
	background: url('../../image/v2/css_submit_8buttons_duplicata_gris.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-	stop(100%,rgba(0,0,0,0))) ; /* Chrome,Safari4+ */
	background:url('../../image/v2/css_submit_8buttons_duplicata_gris.png'), -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* 	Chrome10+,Safari5.1+ */
	background: url('../../image/v2/css_submit_8buttons_duplicata_gris.png'), -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* Opera11.10+ */
	background: url('../../image/v2/css_submit_8buttons_duplicata_gris.png'),-ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ), url('../../image/v2/css_submit_8buttons_duplicata_gris.png') ; /* IE6-9 */
	background:url('../../image/v2/css_submit_8buttons_duplicata_gris.png'), linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* W3C */
    background-position: 0 0, 0 0;
    background-repeat: no-repeat, repeat;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    font-family: "BebasNeueRegular";
    font-size: 20px;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    padding: 0 25px 0 45px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 155px !important;
	margin: 0 5px 0 0;
    display:inline-block;
}

/* DigiPrint + DigiPrintCam */
#pageImpression .icoPeripherique_3Disable,
#pageImpression .icoPeripherique_3,
#pageRechercheTransaction .icoPeripherique_3Disable,
#pageRechercheTransaction .icoPeripherique_3,
#pageRechercheTransaction .icoPeripherique_3DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_3Duplicata {
	background-position: 0px -36px;
}


/* BOCA */
#pageImpression .icoPeripherique_6Disable,
#pageImpression .icoPeripherique_6,
#pageRechercheTransaction .icoPeripherique_6Disable,
#pageRechercheTransaction .icoPeripherique_6,
#pageRechercheTransaction .icoPeripherique_6DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_6Duplicata{
	background-position: 0px -146px, 0 0;
}

/* Boca Multi Port */
#pageImpression .icoPeripherique_40Disable,
#pageImpression .icoPeripherique_40,
#pageRechercheTransaction .icoPeripherique_40Disable,
#pageRechercheTransaction .icoPeripherique_40,
#pageRechercheTransaction .icoPeripherique_40DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_40Duplicata{
	background-position: 0px -360px, 0 0;
}

/* Zebra */
#pageImpression .icoPeripherique_44Disable,
#pageImpression .icoPeripherique_44,
#pageRechercheTransaction .icoPeripherique_44Disable,
#pageRechercheTransaction .icoPeripherique_44,
#pageRechercheTransaction .icoPeripherique_44DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_44Duplicata{
	background-position: 0px -406px, 0 0;
}

/* DATACARD SP35 */
#pageImpression .icoPeripherique_9Disable,
#pageImpression .icoPeripherique_9,
#pageRechercheTransaction .icoPeripherique_9Disable,
#pageRechercheTransaction .icoPeripherique_9,
#pageRechercheTransaction .icoPeripherique_9DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_9Duplicata {
 background-position: 0 -325px, 0 0 ;
}


/* EPSON THM6000III */
#pageImpression .icoPeripherique_4Disable,
#pageImpression .icoPeripherique_4,
#pageRechercheTransaction .icoPeripherique_4Disable,
#pageRechercheTransaction .icoPeripherique_4,
#pageRechercheTransaction .icoPeripherique_4DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_4Duplicata {
    background-position: 0 -182px, 0 0;
}

#pageRechercheTransaction #journal .icoPeripherique_4Disable,
#pageRechercheTransaction #journal .icoPeripherique_4,
#pageRechercheTransaction #journal .icoPeripherique_4DuplicataDisable,
#pageRechercheTransaction #journal .icoPeripherique_4Duplicata {
    margin-left:75px;
    padding-left:40px;
    width:170px;
}

/* EPSON TMT88IV */
#pageImpression .icoPeripherique_11Disable,
#pageImpression .icoPeripherique_11,
#pageRechercheTransaction .icoPeripherique_11Disable,
#pageRechercheTransaction .icoPeripherique_11,
#pageRechercheTransaction .icoPeripherique_11DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_11Duplicata {
    background-position: 0 -182px, 0 0;
}

#pageRechercheTransaction #journal .icoPeripherique_11Disable,
#pageRechercheTransaction #journal .icoPeripherique_11,
#pageRechercheTransaction #journal .icoPeripherique_11DuplicataDisable,
#pageRechercheTransaction #journal .icoPeripherique_11Duplicata {
    margin-left:75px;
    padding-left:40px;
    width:170px;
}

/* EVOLIS */
#pageImpression .icoPeripherique_23Disable,
#pageImpression .icoPeripherique_23,
#pageRechercheTransaction .icoPeripherique_23Disable,
#pageRechercheTransaction .icoPeripherique_23,
#pageRechercheTransaction .icoPeripherique_23DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_23Duplicata {
    background-position: 0 -218px, 0 0;
}
/* TSP 700 */
#pageImpression .icoPeripherique_19Disable,
#pageImpression .icoPeripherique_19,
#pageRechercheTransaction .icoPeripherique_19Disable,
#pageRechercheTransaction .icoPeripherique_19,
#pageRechercheTransaction .icoPeripherique_19DuplicataDisable,
#pageRechercheTransaction .icoPeripherique_19Duplicata {
    background-position: 0 -256px, 0 0;
}

#pageImpression .imprimerFactureDisable,
#pageRechercheTransaction .titreMotif,
#pageRechercheTransaction .textMotif,
#pageRechercheTransaction span.codeBarreBillet,
#pageRechercheTransaction span.porteurBillet,
#pageRechercheTransaction span.raisonSocialeBillet,
#pageRechercheTransaction span.rfidBillet {
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
    text-align: left;
}
/*FIN BOUTON GÉNÉRAL*/

/********************************
 *			Includes			*
 ********************************/

@import url(map.css); /* Plan de salle */
@import url(choixTarifs.css); /* Choix des tarifs /représentation */

/********************************
 *		PATCH SUR popupTarif.css		*
 ********************************/

#choosePricesWindowboxSubmit .ajouterPanier,
#choosePricesWindowboxSubmit .finaliser,
#choosePricesWindowboxSubmit .reserver
 {
    border: 1px solid #9C9696;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 30px;
    margin: 0 5px;
    padding: 0 10px;
    text-align: center;
    width: auto;
	}
.choosePricesWindowcontainer .quantity input {
	background-color: #000;
	}
.choosePricesWindowcontainer table thead tr th {
	background-color:#666;
	}
#contenuPlanSalle .pricesSelector .bigBt {
	overflow:hidden;
	}

 /***************************************************/
/*                 Elements généraux               */
/***************************************************/

* {
	margin: 0px;
	padding: 0px;
}

body {
	    background: url("../../image/v2/bg.jpg") repeat scroll 0 0 transparent;
    font-family: Arial,sans-serif;
    font-size: 9px;
    text-align: center;
}

object {
	display: block;
}

img {
    border: 0px;
}

a {
    text-decoration: none;
    color: #000000;
    font-weight: bold;
	outline:none;
	cursor:pointer;
}
a:visited {
    color: #000000;
	text-decoration: none;
}
a:hover {
    color: #000000;
   	text-decoration: underline;
}

.champ,
.champLogin,
.champTel,
.champPasswd,
.champCarte,
.champPrix {
    color: #000;
	border: 1px solid #c1c0bc;
	width: 202px;
	height: 14px;
	font-size: 10px;
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #C1C0BC;
    border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 4px #999999 inset;
	-moz-box-shadow: 0 0 4px #999999 inset;
	-webkit-box-shadow: 0 0 4px #999999 inset;
	height: 16px;
    padding: 2px;
}
select#filtreTypePeriode{
    width: 203px;
}
textarea.champ{
    height:auto;
    background: none;
}

.inlineField {
    margin-left: 10px;
}

.champDisabled{
    background:#C7C7C7 url(../../image/v2/degrade_gris.png) repeat-x scroll 0 0;
    border:1px solid #C1C0BC;
    color:#000000;
}

.champ#sousStructureClasse_nbPersonnes {
    background:none;
    border:none;
}

.champLogin {
	width: 150px;
}

.champTel,
.champPasswd {
	padding-left: 19px;
	width: 133px;
}
.champTel {
	background: #fff url('../../image/v2/css_champTel.gif') no-repeat left center;
}
.champPasswd {
	background: url("../../image/v2/ico_cadenasSSL_gris.gif") no-repeat scroll 2px center #FFFFFF;
}
.champPrix {
	width: 48px;
	height:19px;
	padding:5px 0;
	text-align:center;
	float:left;
	font-weight:bold;
	border-radius: 0;
}
.champDateNaiss {
    width:40px;
    margin-right:9px;
}

.middleSpacer {
    margin-top:10px;
    clear:both;
}
.noDisplay {
    display:none;
}
select.champ {
	height: auto;
}
#tableAbonnement select.champ,
#tablePersonnalisation select.champ{
	height: auto;
	width: 228px;
}
select.champ#champJour {
	width: 42px;
}
select.champ#champMois {
	width: 80px;
}
select.champ#champAnnee {
	width: 54px;
}
#champsRequis {
	margin-top: 10px;
	font-size: 10px;
}
.champTarif {
	width: 40px;
	height: 16px;
	background: #14123e;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #666;
	padding: 2px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	float: left;
	text-align: center;
	background:url("../../image/v2/bg_button.png") repeat-x scroll 0 top #888888 !important;
}

.champReservoir {
	border:		1px solid #ccc;
	width:		70px;
	background:	#14123E none;
	color:		#FFF;
	font-size:	12px;
}

.btSubmit,
.change-structure,
.reserver,
.loginBt,
.loginBtNo,
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #listeUtilisateurs div .choisirAbonne,
#listeStructureEtSousStructure div .choisirAbonne {
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
	-moz-box-shadow: 0 0 0 1px #000000;
    -webkit-box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 5px auto;
    padding: 0 25px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
	font-family: "BebasNeueRegular";
	letter-spacing: 1px;
	font-weight:normal;
    font-size: 23px;
}

#btRestart {
	background:url("../../image/v2/button_restart.png") no-repeat;
	display: inline-block;
	cursor: pointer;
	width: 160px;
	height: 50px;
	color: #ffffff;
	font-family: "BebasNeueRegular";
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    padding: 0 0 0 10px;
    border: medium none;
}
#btForce {
	background:url("../../image/v2/button_force.png") no-repeat;
	display: inline-block;
	cursor: pointer;
	width: 160px;
	height: 50px;
	line-height: 50px;
	color: #ffffff;
	font-family: "BebasNeueRegular";
    font-size: 14px;
    text-align: left;
    font-weight: normal;
    border: medium none;
    padding: 0 0 0 30px;
}
#btnAnnuler {
	background:url("../../image/v2/button_annuler.png") no-repeat;
	display: inline-block;
	cursor: pointer;
	width: 160px;
	height: 50px;
	line-height: 50px;
	color: #ffffff;
	font-family: "BebasNeueRegular";
    font-size: 14px;
    font-weight: normal;
    border: medium none;
    margin: 0 10px 0 0;
}
#formSubmitContent {
	vertical-align: middle;
	display: block;
	line-height: 50px;
	margin: 10px 0 0;
}

button.boutonTitre{
	font-size: 10px;
}
#titlePersonnalisation button.boutonTitre {
	margin: 0 0 0 50px;
}
#titleRenommage button.boutonTitre {
	margin: 0 0 0 85px;
}
#titleEncaissement button.boutonTitre {
	margin: 0 0 0 144px;
}
#duplicateAll {
	height: 20px;
}
#prioriteAbonnementSubmit {
	text-align: center;
	padding-top: 0;
	display: none;
	clear:left;
}
#prioriteAbonnementSubmitEmpty {
    height: 85px;
    width: 100%;
    display: none;
}
#submitPanier,#submitAndRedirectPanier {
	height: auto;
	font-size: 23px;
	padding: 0 25px;
}

#pagePrioriteAbonnement #submitPanier {
	float: left;
    margin-right: 30px;
}

#submitAndRedirectPanier,
#submitAndRedirectPanierOnline  {
}

#submitAndReserved,
#submitAndReservedOnline  {
	background-image:none;
	/*dégradé avec hacks*/
	background: -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* W3C */
	font-size: 23px;
	padding:0;
	/*height:100%;*/
	height:auto;
}


#submitAndRedirectPanier:hover,
#submitAndRedirectPanierOnline:hover {
background-image:none;
	/*dégradé avec hacks*/
	background: -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* W3C */
	color: #fff;
}

.unelignesurdeux {
	background: #fff;
}
.sousbrillance,
.sousbrillance .unelignesurdeux {
	background: #f5f5f5;
}
.erreurSaisie {
	border: 1px solid #FF0000;
	background: #FF5959;
}

.saisieObligatoire {
	border: 1px solid #50AFDE;
	background: #9EDFFF;
}

.poussetGaucheContainer,
.poussetDroitContainer {
	float: left;
	width: 25px;
	height: 10px;
	margin: 12px 5px 0;
}
.poussetPageContainer {
	    float: left;
    margin: 0 0 0 0;
    text-align: center;
    width: auto;
}
.resultatGauche,
.resultatDroit {
	    float: left;
    margin: 0 0 0 53px;
    width: auto;
}
.resultatGauche {
	text-align: left;
	    margin: 0 50px 0 10px;
}
.resultatDroit {
	text-align: right;
}

.poussetGauche,
.poussetDroit,
.poussetEndGauche,
.poussetEndDroit {
	display: block;
	float: left;
	width: 6px;
	height: 10px;
	margin: auto;
	cursor: pointer;
	text-align: center;
	padding: 0px 2px;
}
.poussetEndGauche,
.poussetEndDroit {
	width: 9px;
}
.poussetGauche span,
.poussetDroit span,
.poussetEndGauche span,
.poussetEndDroit span {
	display: none;
}
.poussetGauche {
	/*background: url('../../image/v2/ico_leftWhite.gif') no-repeat center;*/
	background:url('../../image/v2/ico_20px_haut.gif') no-repeat top right;
    background-position: 0px -320px;
}
.poussetDroit {
	/*background: url('../../image/v2/ico_rightWhite.gif') no-repeat center;*/
	background:url('../../image/v2/ico_20px_haut.gif') no-repeat top right;
    background-position: 0px -360px;
}
.poussetEndGauche {
	/*background: url('../../image/v2/ico_endLeftWhite.gif') no-repeat center;*/
	background:url('../../image/v2/ico_20px_haut.gif') no-repeat top right;
    background-position: 0px -400px;
}
.poussetEndDroit {
	/*background: url('../../image/v2/ico_endRightWhite.gif') no-repeat center;*/
	background:url('../../image/v2/ico_20px_haut.gif') no-repeat top right;
    background-position: 0px -440px;
}
.poussetLien,
.poussetLienActif {
	font-weight: bold;
	cursor: pointer;
	padding: 2px 5px;
	margin: 0px 1px;
	background: #fff;
	color: #000;
	    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
}
.poussetLien:hover {
	background: #f2f2f2;
}
.poussetLienActif {
	    background: none repeat scroll 0 0 #5B5B5B;

    color: #FFFFFF;
}
.poussetLienActif:hover {
	background: none repeat scroll 0 0 #888;
}

.poussetTarif {
	display: block;
}
.poussetMoins,
.poussetPlus {
	display: block;
	float: left;
	width: 25px;
	height: 22px;
	margin: auto;
	cursor: pointer;
	text-align: center;
}
.poussetMoins span,
.poussetPlus span {
	display: none;
}
.poussetMoins {
    background-position: 0px 0px;
}
.poussetPlus {
    background-position: -25.5px 0px;
    -moz-user-select: none;
    -webkit-user-select: none;
}
.poussetMoins.disabled {
    background-position: 0px -22px;
    -moz-user-select: none;
    -webkit-user-select: none;
}
.poussetPlus.disabled,
.poussetPlus.reservoirMaxReached {
    background-position: -25.5px -22px;
}

.compteurPanier,
.devisePanier {
	display: block;
	float: right;
	margin-top:26px;
}

.devisePanier {
	color: white;
	font-size : 18px;
}

.compteurPanier {
	margin-right: 10px;
}

.compteurSolde,
.deviseSolde {
	display: block;
	float: right;
	margin-top: 7px;
	margin-right:160px;
}
.deviseSolde {
	margin-top : -4px;
}
.deviseSolde span {
	color: white;
	font-size: 18px;
}
.compteurSolde {
	margin-right: 10px;
}

.compteurPanier .digitCompteur,
.compteurSolde .digitCompteur {
	display: block;
	width: 23px;
	height: 33px;
	float: left;
	background: url('../../image/v2/ico_compt_33px.png') no-repeat;
	_background: url('../../image/v2/ico_compt_33px.gif') no-repeat;
}
.compteurPanier .separateurCompteur,
.compteurSolde .separateurCompteur {
	display: block;
	width: 8px;
	height: 33px;
	float: left;
	margin-top: 4px;
	background: url('../../image/v2/ico_compt_33px.png') no-repeat 0px -330px;
	_background: url('../../image/v2/ico_compt_33px.gif') no-repeat 0px -330px;
}
.compteurPanier .signeCompteur,
.compteurSolde .signeCompteur {
	display: block;
	width: 23px;
	height: 33px;
	float: left;
	background: url('../../image/v2/ico_compt_33px.png') no-repeat 0px -363px;
	_background: url('../../image/v2/ico_compt_33px.gif') no-repeat 0px -363px;
}
.compteurPanier .digitCompteur span,
.compteurPanier .separateurCompteur span,
.compteurPanier .signeCompteur span,
.compteurSolde .digitCompteur span,
.compteurSolde .separateurCompteur span,
.compteurSolde .signeCompteur span {
	display: none;
}
.compteurPanier .digitCompteur.digit0,
.compteurSolde .digitCompteur.digit0 {
	background-position: 0px -297px;

}
.compteurPanier .digitCompteur.digit1,
.compteurSolde .digitCompteur.digit1 {
	background-position: 0px -264px;
}
.compteurPanier .digitCompteur.digit2,
.compteurSolde .digitCompteur.digit2 {
	background-position: 0px -231px;
}
.compteurPanier .digitCompteur.digit3,
.compteurSolde .digitCompteur.digit3 {
	background-position: 0px -198px;
}
.compteurPanier .digitCompteur.digit4,
.compteurSolde .digitCompteur.digit4 {
	background-position: 0px -165px;
}
.compteurPanier .digitCompteur.digit5,
.compteurSolde .digitCompteur.digit5 {
	background-position: 0px -132px;
}
.compteurPanier .digitCompteur.digit6,
.compteurSolde .digitCompteur.digit6 {
	background-position: 0px -99px;
}
.compteurPanier .digitCompteur.digit7,
.compteurSolde .digitCompteur.digit7 {
	background-position: 0px -66px;
}
.compteurPanier .digitCompteur.digit8,
.compteurSolde .digitCompteur.digit8 {
	background-position: 0px -33px;
}
.compteurPanier .digitCompteur.digit9,
.compteurSolde .digitCompteur.digit9 {
	background-position: 0px 0px;
}

a.onglet {
	display: block;
	float: left;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
	-moz-box-shadow: 0 0 0 1px #000000;
    -webkit-box-shadow: 0 0 0 1px #000000;
    color: #FFFFFF !important;
    cursor: pointer;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin: 1px 10px 0 0;
    padding: 0 15px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    font-family: "BebasNeueRegular";
    font-size: 20px;
    letter-spacing: 1px;
	background-color: #222222 !important;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* W3C */
    text-shadow: 0 0 2px #000000;
}
a.onglet:hover {
	background-color: #fff !important;
    color: #000 !important;
    text-shadow: none !important;
}
a.onglet .leftOnglet {
	background-image: none;
    display: block;
    float: left;
    height: auto;
    padding: 0;
}
a.onglet .centerOnglet {
	background-image: none;
    display: block;
    float: left;
    height: auto;
    padding: 0;
    font-family: BebasNeueRegular;

}
a.onglet .rightOnglet {
	background-image: none;
    display: block;
    float: left;
    height: auto;
    padding: 0;
	width:auto;
}

/***************************************************/
/*                 Div généraux                    */
/***************************************************/
#cadreContent {
	display: block;
	margin: 0px auto 50px;
	width: 986px;
	padding: 0px 5px;
	text-align: left;
	background: url('../../image/v2/css_container.png') repeat-y transparent !important;
}
#cadreContent #container {
	background:  url('../../image/v2/css_header.jpg') no-repeat center 0px transparent !important;
	    width: 976px;
}
#cadreContent #container #header {
	display: none;
}
#cadreContent #container #footer {
	clear: both;
}

/*******************************************/
/*     Configuration de l'architecture     */
/*******************************************/
#ligneContent1 {
    padding: 0;
}
#ligneContent1 #colonneContent1 {
    float: left;
    margin: 14px 5px 5px 22px;
    width: 482px;
}
#ligneContent1 #colonneContent2 {
	    float: right;
    margin: 0 10px 0 0;
    width: 367px;
}

#ligneContent2 {
	    clear: both;
    height: 37px;
    padding: 0;
    width: 966px;
}
#ligneContent2 #colonneContent1 {
	float: left;
	width: 600px;
}
#ligneContent2 #colonneContent2 {
	float: left;
	width: 300px;
}

#ligneContent3 {
	    clear: both;
    float: left;
    margin: 5px 0 10px 5px;
    min-height: 400px;
    padding: 0;
    width: 966px;
}
#pageLogin #ligneContent3 {
	margin: 5px 0 0 5px;
    min-height: 50px;

}
#ligneContent3 #colonneContent1 {
	    float: left;
    width: 710px;
}
#pageHotline #ligneContent3 #colonneContent1 {
	float: left;
	width: 900px;
	    margin: 5px 5px 10px 0;
}
#pageLogin #ligneContent3 #colonneContent1 {
	    margin-right: 0;
    width: 966px;
}
#pageHotline #ligneContent3 #colonneContent1 #contentHotline #titleHotline {
color:#FFFFFF;
height:21px;
margin:0;
padding:5px 10px 0;
}
#pageHotline #ligneContent3 #colonneContent1 #contentHotline {
border:1px solid #B4B4B4;
}
#pageHotline #ligneContent3 #colonneContent1 #contentHotline #contenuHotline {
background:#F3F3F3 url(../../image/v2/bg_gray_bottom.gif) repeat-x scroll left bottom;
font-size:12px;
padding:0 10px 10px;
}
#pageHotline #ligneContent3 #colonneContent1 #contentHotline #contenuHotline span {
display: block;
padding:10px 10px 0;
}
#ligneContent3 #colonneContent2 {
	float: left;
	width: 251px;
}
#pageLogin #ligneContent3 #colonneContent2 {
	display: none;
}

#ligneContent4 {
	    background: url("../../image/v2/bg.jpg") repeat scroll 0 0 transparent;
    clear: both;
    padding: 0;
    width: 976px;
}
#ligneContent4 #colonneContent1 {
}

/*******************************************/
/*       Configuration des composants      */
/*******************************************/
.headerComposants {
}
.headerComposants .footerComposants {
}
.headerComposants .footerComposants .contentComposants {
	background: #f5f5f5;
	padding: 5px;
	color: #000;
}
#pageHotline .headerComposants .footerComposants .contentComposants {
	background-color: #fff;
	padding:0;

}
.headerComposants .footerComposants .contentComposants a {
	color: #000000;
}

.headerComposants .footerComposants .contentComposants .nomRegroupement a {
    color: inherit;
}

.headerComposants .footerComposants .contentComposants .titleComposants,
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #infoResponsable #titlePersonnalisation span {
	font-size: 1.4em;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	color: #888;
	margin-bottom: 5px;
    color:#FFF;
    text-align:left;
}

#compPersonnalisation .saisiePersonnalisationOptionnelle.boxFormStructure.etat select{
   margin-left: 5px !important;
}

/*********************************************
 * Comp home
 *********************************************/

.compHome {
    border: thin solid lightgrey;
    clear: both;
    display: block;
    float: left;
    margin-bottom: 10px;
    position: relative;
    width: 642px;
}


.compHome .headerComposants .footerComposants .contentComposants{
    padding:0px;
}

.compHome .headerComposants .footerComposants .contentComposants .titleComposants {
     background-image: url("../../image/v2/bg-trame.png")!important;
    background-repeat:repeat;
    background-color: #000!important;
    height: 21px;
    margin-bottom: 10px;
    padding: 5px 10px 0px 10px;
}




.compHome .headerComposants .footerComposants .contentComposants a {
    border-bottom: 3px dotted #B4B4B4;
    color: #000000;
    display: block;
    float: left;
    height: 70px;
    margin: 0 0 5px 5px;
    width: 300px;
}

.compHome .headerComposants .footerComposants .contentComposants a p {
	color: #000;
	display: block;
	padding:0 0 0 0;
	float:left;
	width:180px;
}

.compHome .headerComposants .footerComposants .contentComposants p span {
	display:block;
	font-size:9px;
	width:220px;
}
.compHome .headerComposants .footerComposants .contentComposants p span.nameElement {
	font-size:14px;
}

.compHome .headerComposants .footerComposants .contentComposants p span.dateElement {
	font-weight:bold;
}

.compHome .headerComposants .footerComposants .contentComposants p span.dateElement span.dayElement{
	font-weight:bold!important;
}

.compHome .headerComposants .footerComposants .contentComposants p span.coordElement,
.compHome .headerComposants .footerComposants .contentComposants p span.infoElement {
	font-weight:normal;
}

.compHome .headerComposants .footerComposants .contentComposants img {
	background-color:#CCCCCC;
	border:1px solid #B4B4B4;
	float:left;
	height:45px;
	margin:0 5px 0 0;
	padding:4px;
	width:45px;
}

.compHome .headerComposants .footerComposants .contentComposants p span.cityElement,
.compHome .headerComposants .footerComposants .contentComposants p span.venueElement,
.compHome .headerComposants .footerComposants .contentComposants p span.cpElement {
	display: inline;
}


/*******************************************/
/*                 Header                  */
/*******************************************/
#compHeader {
	    float: left;
}
#compHeader #headerHeader {
}
#compHeader #headerHeader #footerHeader {
}
#compHeader #headerHeader #footerHeader #contentHeader {
	color: #fff;
	float: left;
	background: url("../../image/v2/bg-trame.png") repeat scroll 0 0 #222222 !important;
    border: 1px solid #666;
    display: block;
    font-size: 1.2em;
    font-style: normal;
	font-weight:normal;
	color:#fff;
    height: auto;
    margin: 0 0 0;
    padding-top: 6px;
    text-align: left;
    text-decoration: none;
	box-shadow: 0 13px 17px 2px rgba(255, 255, 255, 0.2) inset;
	-moz-box-shadow:0 13px 17px 2px rgba(255, 255, 255, 0.2) inset;
	-webkit-box-shadow:0 13px 17px 2px rgba(255, 255, 255, 0.2) inset;
}
#compHeader #headerHeader #footerHeader #contentHeader #titleHeader {
	display : none;
}
#compHeader #headerHeader #footerHeader #contentHeader #descriptionHeader {
	display : none;
}
#compHeader #headerHeader #footerHeader #contentHeader #lienHomeHeader {
	display: blocks;
	float: left;
}
#compHeader #headerHeader #footerHeader #contentHeader #lienHomeHeader img {
	border: none;
	padding:0;
	height:50px;
	width:50px;
	-webkit-box-shadow: inset 0px 0px 4px 2px ;
	-moz-box-shadow: inset 0px 0px 4px 2px ;
	box-shadow: inset 0px 0px 4px 2px ;
	display:block;

}
#compHeader #headerHeader #footerHeader #contentHeader .colonneHeader {
	display: block;
	float: left;
	margin: 0 0 0 10px;
	font-size: 12px;
}
#compHeader #headerHeader #footerHeader #contentHeader #nomGuichet {
	    font-family: "BebasNeueRegular";
    font-size: 23px;
    font-weight: normal;
    letter-spacing: 1px;
}
#compHeader #headerHeader #footerHeader #contentHeader .infoGuichet {
	    margin: 0 0 0;
}
#compHeader #headerHeader #footerHeader #contentHeader #infoGuichetTypeBillet {
	    display: none;
}
#compHeader #headerHeader #footerHeader #contentHeader .infoGuichet span {
	font-weight: bold;
}
#compHeader #headerHeader #footerHeader #contentHeader #dateJour {
	    clear: left;
    color: #FFFFFF;
    display: none;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0 0;
    text-align: left;
}
#infoGuichetAdresse {
	display: none;
}

/*******************************************/
/*                  Menu                   */
/*******************************************/
#compMenu {
	float: left;
}
#compMenu #headerMenu {
	float: left;
}
#compMenu #headerMenu #footerMenu {
	float: left;
}
#compMenu #headerMenu #footerMenu #contentMenu {
	background: none;
	float: left;
	margin: 0 0 0 20px;
}
#compMenu #headerMenu #footerMenu #contentMenu #titleMenu {
	display : none;
}

/*******************************************/
/*               Copyright                 */
/*******************************************/
#compCopyright {
	text-align: left;
}
#compCopyright #headerCopyright {
}
#compCopyright #headerCopyright #footerCopyright {
}
#compCopyright #headerCopyright #footerCopyright #contentCopyright {
	    background: url("../../image/v2/css_footer.png") repeat-x scroll 0 0 transparent;
    box-shadow: 0 4px 4px 0 #888888;
	-moz-box-shadow: 0 4px 4px 0 #888888;
	-webkit-box-shadow: 0 4px 4px 0 #888888;
    color: #000000;
    height: 30px;
    line-height: 30px;
    padding: 0 15px 0 5px;
    text-align: right;
}
/*******************************************/
/*                Support                  */
/*******************************************/
#compSupport {
}
#compSupport #headerSupport {
}
#compSupport #headerSupport #footerSupport {
}
#compSupport #headerSupport #footerSupport #contentSupport {
	background: none;
	padding: 0 5px 0px 0px;
	float: left;
	width: 430px;
}
#compSupport #headerSupport #footerSupport #contentSupport #titleSupport {
	display: none;
	color: #fff;
	font-size: 11px;
	padding-left: 185px;
	margin: 0px;
}
#compSupport #headerSupport #footerSupport #contentSupport #liensSupport {
    display: block;
    float: right;
    margin: 60px 0 0;
    position: relative;
}
#compSupport #headerSupport #footerSupport #contentSupport #liensSupport a {
	display: block;
	float: left;
	font-size: 12px;
	height: 15px;
	padding: 3px 0px;
	color: #000;
	background: url('../../image/v2/css_bt_header.gif') no-repeat -249px 0px;
	text-decoration: none;
	font-weight: normal;
}
#compSupport #headerSupport #footerSupport #contentSupport #liensSupport a:hover {
	color: #fff;
}
#compSupport #headerSupport #footerSupport #contentSupport #liensSupport a#lienAide {
	display:none;
}
#compSupport #headerSupport #footerSupport #contentSupport #liensSupport a:hover#lienAide {
	background: url('../../image/v2/css_bt_header.gif') no-repeat 0px -21px;
}
#compSupport #headerSupport #footerSupport #contentSupport #liensSupport a#lienMail {
	margin-left: 7px;
	width: 132px;
	padding-left: 28px;
	background: url('../../image/v2/css_bt_header.gif') no-repeat -83px 0px;
}
#compSupport #headerSupport #footerSupport #contentSupport #liensSupport a:hover#lienMail {
	background: url('../../image/v2/css_bt_header.gif') no-repeat -83px -21px;
}
#compSupport #headerSupport #footerSupport #contentSupport #liensSupport a#lienDeconnexion {
	margin-left: 7px;
	color: #000;
	width: 76px;
	padding-left: 24px;
	background: url('../../image/v2/css_bt_header.gif') no-repeat -249px 0px;
}
#compSupport #headerSupport #footerSupport #contentSupport #liensSupport a:hover#lienDeconnexion {
	color: #fff;
	background: url('../../image/v2/css_bt_header.gif') no-repeat -249px -21px;
}
#compSupport #headerSupport #footerSupport #contentSupport #liensSupport a#lienApport {
    margin-left: 7px;
    color: #000;
    width: 115px;
    height: 15px;
    padding: 3px 0 3px 24px;
    background: url('../../image/v2/css_bt_header.gif') white no-repeat -249px 0px;
}
#compSupport #headerSupport #footerSupport #contentSupport #liensSupport a:hover#lienApport {
    color: #fff;
    background: url('../../image/v2/css_bt_header.gif') no-repeat -249px -21px;
}

/*******************************************/
/*             Prochaine date              */
/*******************************************/
#compProchaineDate {
	padding-right: 5px;
}
#compProchaineDate #headerProchaineDate {
}
#compProchaineDate #headerProchaineDate #footerProchaineDate {
}
#compProchaineDate #headerProchaineDate #footerProchaineDate #contentProchaineDate {
	background: none;
	padding: 0px;
}
#compProchaineDate #headerProchaineDate #footerProchaineDate #contentProchaineDate #titleProchaineDate {
	display: none;
}
#compProchaineDate #headerProchaineDate #footerProchaineDate #contentProchaineDate a.onglet {
	font-size: 10px;
	text-align: right;
	float: right;
	margin: 0px;
	color: #fff;
}
#compProchaineDate #headerProchaineDate #footerProchaineDate #contentProchaineDate a.onglet .leftOnglet {
	background: url('../../image/v2/css_onglet_left2.gif') repeat-x;
}
#compProchaineDate #headerProchaineDate #footerProchaineDate #contentProchaineDate a.onglet .centerOnglet {
	background: url('../../image/v2/css_onglet2.gif') repeat-x;
	height: 26px;
	padding: 3px 9px;
}
#compProchaineDate #headerProchaineDate #footerProchaineDate #contentProchaineDate a.onglet .rightOnglet {
	background: url('../../image/v2/css_onglet_right2.gif') repeat-x;
}
#compProchaineDate #headerProchaineDate #footerProchaineDate #contentProchaineDate a.onglet span {
	display: block;
}

/*******************************************/
/*                 Erreur                  */
/*******************************************/
#compErreur, .compError {
    font-weight: bold;
	margin-bottom: 5px;
	font-size: 1.4em;
}
#compErreur #headerErreur {
}
#compErreur #headerErreur #footerErreur {
}
#compErreur #headerErreur #footerErreur #contentErreur, .clsErrorMsg {
    color: #FE0000;
    min-height: 31px;
    _height: 31px;
    padding-left: 50px;
    padding-top: 10px;
    text-align: left;
    background: url('../../image/v2/ico_erreur.png') no-repeat left center;
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ext/guichet2/image/ico_erreur.png', sizingMethod='crop');
}
#compErreur #headerErreur #footerErreur #contentErreur #titleErreur {
	display: none;
}
#compErreur #headerErreur #footerErreur #contentErreur #listeErreur {
}
#compErreur #headerErreur #footerErreur #contentErreur #listeErreur span {
	display: block;
}

/*******************************************/
/*                 Message                 */
/*******************************************/
#compMessage {
    font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
}
#pageImpression #compMessage {
	margin-bottom: 0px;
}
#compMessage #headerMessage {
}
#compMessage.messagePanier #headerMessage {
	padding-top: 4px;
	background: url('../../image/v2/css_headerComp2.gif') no-repeat;
}
#compMessage #headerMessage #footerMessage {
}
#compMessage #headerMessage #footerMessage #contentMessage {
	padding:0;
}
#compMessage.messagePanier #headerMessage #footerMessage #contentMessage {
	background: #fdff00;
	border-width: 0px 1px 1px 1px;
	border-color: #ffcc00;
	border-style: solid;
	color: #000;
	padding: 0px;
}
#pageImpression #compMessage #headerMessage #footerMessage #contentMessage {
	padding: 10px 5px 10px 57px;
	font-size: 11px;
	min-height: 40px;
	_height: 40px;
	background: #a9e62f url('../../image/v2/ico_paiementOk.png') no-repeat left center;
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ext/guichet2/image/ico_paiementOk.png', sizingMethod='crop');
}
#compMessage #headerMessage #footerMessage #contentMessage #titleMessage {
}
#compMessage.messagePanier #headerMessage #footerMessage #contentMessage #titleMessage {
	color: #000;
	padding: 2px 10px 0px 10px;
	height: 20px;
	margin: 0px;
	background: url('../../image/v2/css_titleComp2.gif') repeat-x top;
}
#pageImpression #compMessage #headerMessage #footerMessage #contentMessage #titleMessage {
	display: none;
}
#compMessage #headerMessage #footerMessage #contentMessage #listeMessage {
	font-size: 12px;
}
#compMessage.messagePanier #headerMessage #footerMessage #contentMessage #listeMessage {
	/*background: url('../../image/v2/css_flechePanier.gif') no-repeat right center;*/
	padding: 10px;
	/*min-height: 31px;
	_height: 31px;*/
}
#compMessage #headerMessage #footerMessage #contentMessage #listeMessage span {
	display: block;
	padding:5px;
}

/*******************************************/
/*                 Panier                  */
/*******************************************/
#compPanier {
	display: block;
	margin-bottom: 5px;
	width:251px;
}
#compPanier #headerPanier {
	padding: 4px 0;
	background-image: none !important;
	background-color:transparent;
}
#compPanier #headerPanier #footerPanier {
}
#compPanier #headerPanier #footerPanier #contentPanier {
	text-align: center;
	background-image: none !important;
	background-color:transparent;
	border:none!important;
	border-style: solid;
	color: #000;
	padding: 0px;
}
#pageEncaissement #compPanier #headerPanier #footerPanier #contentPanier,
#pageImpression #compPanier #headerPanier #footerPanier #contentPanier {
	padding-bottom: 5px;
}
#compPanier #headerPanier #footerPanier #contentPanier .titleComposants {
	color: #fff;
	padding: 2px 0px 0px 20px;
	margin-left: 5px;
	height: 20px;
}
#compPanier #headerPanier #footerPanier #contentPanier .titleComposants #resumePanier {
	display: inline;
	font-size: 0.8em;
	text-transform: none;
}
#compPanier #headerPanier #footerPanier #contentPanier .titleComposants #resumePanier span {
	font-weight: bold;
}

#compPanier #headerPanier #footerPanier #contentPanier .titleComposants #cartDetails {
    margin: 0 5px;
    float: right;
}

#compPanier #headerPanier #footerPanier #contentPanier .titleComposants #cartDetails a img{
    height:16px;
    width:16px;
}

#compPanier #headerPanier #footerPanier #contentPanier #titlePanier {
	background: url('../../image/v2/ico_panier.gif') no-repeat;
}
#compPanier #headerPanier #footerPanier #contentPanier #titlePanierPlace {
	background: url('../../image/v2/ico_panierNew.gif') no-repeat;
}
#compPanier #headerPanier #footerPanier #contentPanier #titlePanierVide {
	background: url('../../image/v2/ico_panierVide.gif') no-repeat;
}
#compPanier #headerPanier #footerPanier #contentPanier #deroulePanier,
#compPanier #headerPanier #footerPanier #contentPanier #cachePanier {
	background: none repeat scroll 0 0 transparent;
    border: none;
    border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
    display: block;
    font-size: 1.2em;
    font-style: normal;
	font-weight:normal;
	color:#fff;
    height: 21px;
    margin: 5px 7px 10px;
    padding-top: 6px;
    text-align: right;
    text-decoration: none;
	box-shadow: inset 0px 7px 9px 1px rgba(256,256,256,0.2);
	-moz-box-shadow: inset 0px 7px 9px 1px rgba(256,256,256,0.2);
	-webkit-box-shadow: inset 0px 7px 9px 1px rgba(256,256,256,0.2);
}
#compPanier #headerPanier #footerPanier #contentPanier #deroulePanier:hover,
#compPanier #headerPanier #footerPanier #contentPanier #cachePanier:hover {
	box-shadow: inset 0px 7px 9px 1px rgba(256,256,256,0.1);
	-moz-box-shadow: inset 0px 7px 9px 1px rgba(256,256,256,0.1);
	-webkit-box-shadow: inset 0px 7px 9px 1px rgba(256,256,256,0.1);
}
#compPanier #headerPanier #footerPanier #contentPanier #deroulePanier span,
#compPanier #headerPanier #footerPanier #contentPanier #cachePanier span {
	display: block;
	padding-right: 15px;
	margin-right: 10px;
}
#compPanier #headerPanier #footerPanier #contentPanier #deroulePanier span {
	background: url('../../image/v2/ico_flecheBottomPink.gif') right no-repeat;
}
#compPanier #headerPanier #footerPanier #contentPanier #cachePanier span {
	background: url('../../image/v2/ico_flecheTopPink.gif') right no-repeat;
}
#compPanier #headerPanier #footerPanier #contentPanier #infoPanier {
	display: block;
	padding: 5px;
	    color: #FFFFFF;
}
#compPanier #headerPanier #footerPanier #contentPanier #infoPanier span {
	display: block;
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier {
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier {
	text-align: left;
	margin: 5px 8px 0px 8px;
	background: #fff;
	padding-top: 5px;
}
#pageEncaissement #compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier,
#pageImpression #compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier {
	padding-bottom: 5px;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier span,
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier a {
	display: block;
	padding: 0px 5px;
}

#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier span.nomRegroupement a {
	display: block;
        padding: 0px;
}

/*	Reservoir */
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier .reservoir {
	padding:	0 5px;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier .reservoir strong {
	margin-right:	5px;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier .reservoir span {
	display:		inline;
	padding:		0;
	font-weight:	normal;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier .reservoir,
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier .reservoir span {
	color:	#222;
}

#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier .nom {
	font-size: 1.2em;
	font-weight: bold;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier span.date {
	font-size: 1.1em;
	font-weight: bold;
	color: #5b5b5b;
	margin: 0 0 10px;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier span.date span.heure {
	display: inline;
	padding: 0px;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier span.prix span {
	display: inline;
	padding: 0px;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier span.prixTotal {
	font-weight: bold;
	font-size:11px;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier span.prixTotal span {
	display: inline;
	padding: 0px;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier span.lieu {
	display: block;
	font-weight: bold;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier span.adresse,
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier span.ville {
	display: none;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier span.subnum {
    background-color:#004D6B;
    color:white;
    display:block;
    font-size:11px;
    font-weight:normal;
    margin:4px 10px;
    padding:0 10px;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier span.subnum  font{
    font-weight:bold;
    color:yellow;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier a.supRecapPanier {
	background: url("../../image/v2/css_supprimer.gif") no-repeat scroll -37px 0 transparent;
    color: #5B5B5B;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-top: 5px;
    padding: 0 10px 0 0;
    text-align: right;
    text-decoration: none;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier a.supRecapPanier:hover {
    color: #888;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier a.editRecapPanier {
    position:absolute;
    color: #5B5B5B;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-top: 1px;
    text-align: right;
    text-decoration: none;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier a.editRecapPanier:hover {
    color: #888;
}
#compPanier #headerPanier #footerPanier #contentPanier #listeRecapPanier .recapPanier div.recapPanierButtons {
	position:relative;
}
#compPanier #headerPanier #footerPanier #contentPanier a.reserverPanier,
#compPanier #headerPanier #footerPanier #contentPanier a.validerPanier {
	display: block;
	cursor: pointer;
	text-decoration: none;
	font-size: 32px;
	font-weight: normal;
	text-transform: uppercase;
	width: 211px;
	height: 40px;
	line-height:40px;
	color: #fff;
	background: url('../../image/v2/css_btdouble_panier.gif') no-repeat 0px 0px;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* W3C */
	margin:0px auto 5px auto;
	padding:0 10px 0;
	text-align:center;
	cursor:pointer;
	border: 1px solid #BBBBBB;
    border-radius: 2px;
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0 0 0 1px #000;
	-moz-box-shadow: 0 0 0 1px #000;
    -webkit-box-shadow: 0 0 0 1px #000;
    text-shadow: 1px 1px 1px #000000;
    font-family: "BebasNeueRegular";
	letter-spacing:1px;
}

#compPanier #headerPanier #footerPanier #contentPanier a:hover.reserverPanier,
#compPanier #headerPanier #footerPanier #contentPanier a:hover.validerPanier {
background: -moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.59) 1%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.6)), color-stop(1%,rgba(0,0,0,0.59)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.59) 1%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.59) 1%,rgba(0,0,0,0) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.59) 1%,rgba(0,0,0,0) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.59) 1%,rgba(0,0,0,0) 100%); /* W3C */
text-shadow: 0px -1px 1px #000000;
}


.bgmontant {
	position: relative;
}

#compPanier #headerPanier #footerPanier #contentPanier .totalPanier {
	display: block;
	font-weight: normal;
	font-style: italic;
	font-size: 30px;
	text-align: right;
	width: 222px;
	height: 78px;
	padding-top: 5px;
	padding-right: 15px;
	color: #fcf01b;
	margin: 0px auto;
	background: url('../../image/v2/bg_montant_panier.gif') no-repeat;
}
#compPanier #headerPanier #footerPanier #contentPanier a#supPanier {
	display: block;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	width: 236px;
	height: 33px;
	line-height:33px;
	padding: 0;
	color: #fff;
	margin: 5px auto;

    background: none repeat scroll 0 0 transparent;
	    border: none;
    border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
    display: block;
    font-style: normal;
	color:#fff;
    text-decoration: none;
	box-shadow: inset 0px 7px 9px 1px rgba(256,256,256,0.2);
	-moz-box-shadow: inset 0px 7px 9px 1px rgba(256,256,256,0.2);
	-webkit-box-shadow: inset 0px 7px 9px 1px rgba(256,256,256,0.2);
}
#compPanier #headerPanier #footerPanier #contentPanier a#supPanier:hover {
	box-shadow: inset 0px 7px 9px 1px rgba(256,256,256,0.1);
	-moz-box-shadow: inset 0px 7px 9px 1px rgba(256,256,256,0.1);
	-webkit-box-shadow: inset 0px 7px 9px 1px rgba(256,256,256,0.1);
	background-image:none;
}

#compPanier #headerPanier #footerPanier #contentPanier #fraisModeDeDiffusion {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF none repeat scroll 0 0;
    margin:5px 8px 0;
    padding:5px;
    text-align:left;
}

/*******************************************/
/*                Objet                    */
/*******************************************/

#compObjet {
	display: block;
	clear: left;
	float: left;
}
#compObjet #headerObjet {
	float: left;
}
#compObjet #headerObjet #footerObjet {
	float: left;
}
#compObjet #headerObjet #footerObjet #contentObjet {
	display: block;
	padding: 0px;
	background: #fff;
	border-width: 0px 1px 1px 1px;
	border-color: #b4b4b4;
	border-style: solid;
	float: left;
	width: 642px;
}
#compObjet #headerObjet #footerObjet #contentObjet #titleObjet {
	color: #fff;
	padding: 5px 10px 0px 10px;
	height: 21px;
	margin: 0px;
	clear: left;
}
#compObjet #headerObjet #footerObjet #contentObjet dl {
	display: block;
	clear: left;
	float: left;
	padding: 5px;
	min-height: 92px;
	_height: 92px;
}
#compObjet #headerObjet #footerObjet #contentObjet dt {
	display: block;
	float: left;
}
#compObjet #headerObjet #footerObjet #contentObjet dt img{
	display: block;
	width: 80px;
	height: 80px;
	padding: 5px;
	border: 1px solid #c1c0bc;
}
#compObjet #headerObjet #footerObjet #contentObjet dt .copyrightvignette{
	display: none;
}
#compObjet #headerObjet #footerObjet #contentObjet dd {
	display: block;
	float: left;
	width: 535px;
	margin-left: 5px;
	text-align: left;
}
#compObjet #headerObjet #footerObjet #contentObjet dd span{
	display: block;
}
#compObjet #headerObjet #footerObjet #contentObjet dd .nom{
	display: block;
	font-size: 1.8em;
	font-weight: bold;
}
#compObjet #headerObjet #footerObjet #contentObjet dd .date{
	display: block;
	font-size: 1.6em;
	font-weight: bold;
	color: #888;
}
#compObjet #headerObjet #footerObjet #contentObjet dd .genre{
	display: inline;
	margin-right: 2px;
	font-size: 9px;
}
#compObjet #headerObjet #footerObjet #contentObjet dd .sousgenre{
	display: inline;
	font-size: 9px;
}
#compObjet #headerObjet #footerObjet #contentObjet dd .lieu,
#compObjet #headerObjet #footerObjet #contentObjet dd .adresse,
#compObjet #headerObjet #footerObjet #contentObjet dd .ville,
#compObjet #headerObjet #footerObjet #contentObjet dd .pays {
	display: inline;
	font-size: 1.2em;
	margin-right: 2px;
}
#compObjet #headerObjet #footerObjet #contentObjet dd .info {
	margin-top: 10px;
	text-align: justify;
	font-size: 1.2em;
}
#compObjet #headerObjet #footerObjet #contentObjet .plus {
	display: block;
	margin-top: 5px;
}
#compObjet #headerObjet #footerObjet #contentObjet .plus a {
	display: block;
	font-weight: bold;
	height: 13px;
	padding: 3px 0px 0px 25px;
	margin-bottom: 5px;
	font-size: 1.2em;
	color: #000;
	cursor: pointer;
}
#compObjet #headerObjet #footerObjet #contentObjet .plus a.imagebouton {
	/*background: url('../../image/v2/ico_bt_plan.gif') no-repeat left center;*/
	background:url('../../image/v2/ico_20px_haut.gif') no-repeat top right;
	background-position: 0px -720px;
}
#compObjet #headerObjet #footerObjet #contentObjet .plus a.cartebouton {
	/*background: url('../../image/v2/ico_bt_googlemap.gif') no-repeat left center;*/
	background:url('../../image/v2/ico_20px_haut.gif') no-repeat top right;
	background-position: 0px -840px;
}
#compObjet #headerObjet #footerObjet #contentObjet .plus a.accesbouton {
	/*background: url('../../image/v2/ico_bt_acces.gif') no-repeat left center;*/
	background:url('../../image/v2/ico_20px_haut.gif') no-repeat top right;
	background-position: 0px -800px;
}

/***************************************************/
/*                 Accueil                         */
/***************************************************/
#compAccueil {
	clear: left;
	float: left;
}
#compAccueil #headerAccueil {
	float: left;
}
#compAccueil #headerAccueil #footerAccueil {
    float: left;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil {
	display: block;
	padding: 0px;
	background: #fff;
	border-width: 0px 1px 1px 1px;
	border-color: #d6d6d6;
	border-style: solid;
	float: left;
	width: 710px;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil #titleAccueil {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding: 0 5px 0 15px;
    text-align: left;
    text-transform: uppercase;
}
/*ICI ON CHANGE LA COULEUR DES TETIERES ET LE TRAMAGE*/
#compAccueil #headerAccueil #footerAccueil #contentAccueil #titleAccueil,
#titleRecherche,
table th,
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement #titleEncaissement,
#rechercheTransaction #headerRechercheTransaction #footerRechercheTransaction #contentRechercheTransaction #titleRechercheTransaction,
#journal #headerJournal #footerJournal #contentJournal #titleJournal,
#pageRechercheTransaction .headerTransaction,
#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo #titleChoixPrintAbo,
#compAbonnementChoice #headerAbonnementChoice #footerAbonnementChoice #contentAbonnementChoice #titleAbonnementChoice,
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #titleAbonnement,
#compAbonnement #headerAbonnement #footerAbonnement #infoResponsable #titleAbonnement,
#compPersonnalisationChoice #headerPersonnalisationChoice #footerPersonnalisationChoice #contentPersonnalisationChoice #titlePersonnalisationChoice,
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #titlePersonnalisation, #compPersonnalisation #headerPersonnalisation #footerPersonnalisation #infoResponsable #titlePersonnalisation,
#compCommentaire #headerCommentaire #footerCommentaire #titleCommentaire,
#compCodeReduction #headerCodeReduction #footerCodeReduction #titleCodeReduction,
#compPanier,
div.dp-popup h2,
#calendarRep span#dateCalendarRep,
#popup_container #popup_title,
.mapBox .subTitleAdmin,
.mapBox .boxInfo .headerBox,
#center #login .headerLogin,
#prioriteAbonnementForm .titleComposants, #prioriteAbonnementByPassForm .titleComposants,
#titleRenommage,
#tooltip h3,
#pageListePretirage #titleGeneral,
.box-header,
#pageRechercheReservation #rechercheReservation #contentRechercheReservation #titleRechercheReservation,
#pageRechercheReservation #resultatReservation .blocReservation .headerReservation,
#pageRechercheReservation #boxExportExcel #titleBoxExportExcel,
.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .titleEnvoiMail,
#compMessage #headerMessage #footerMessage #contentMessage #titleMessage,
.choosePricesWindowcontainer .header{
	    background-image: url("../../image/v2/bg-trame.png")!important;
		background-repeat:repeat;
		background-color: #000!important;
}
/*ICI ON CHANGE LA COULEUR DES TETIERES ET LE TRAMAGE*/
#compAccueil #headerAccueil #footerAccueil #contentAccueil #aucunEvt {
	padding: 5px;
	text-align: center;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil #accueilprecsuiv {
	    background: url("../../image/v2/css_footer.png") repeat-x scroll 0 0 transparent;
    clear: both;
    float: left;
    font-size: 1.2em;
    height: 34px;
    line-height: 34px;
    padding: 0 5px;
    width: 700px;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dl,
#compAccueil #headerAccueil #footerAccueil #contentAccueil #currentDiv {
	clear: both;
	float: left;
	width: 700px;
	padding: 5px;
	min-height: 92px;
	_height: 92px;
	border-bottom: 1px solid #d6d6d6;
	background: url("../../image/v2/fond_evt.jpg") repeat-x scroll 0 0 transparent !important;
	position:relative;
}

#compAccueil #headerAccueil #footerAccueil #contentAccueil #currentDiv {
	width: 710px;
	padding: 0px;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil #currentDiv #listeErreurs {
	padding: 5px;
	color: #fff;
	background: #ff0000;
	font-size: 1.4em;
	text-align: center;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil #currentDiv #listeMessages,
#listeMessagesSSouS {
	padding: 5px;
	color: #000;
	background: #fff;
	font-size: 1.4em;
	text-align: center;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dt {
    display: block;
    float: left;
	    padding: 10px;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dt .nomevt {
	display: none;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dt .dateevt {
	display: none;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dt img {
	    border: medium none;
    box-shadow: 0 0 6px -1px #888888;
	-moz-box-shadow: 0 0 6px -1px #888888;
	-webkit-box-shadow: 0 0 6px -1px #888888;
    display: block;
    height: 80px;
    padding: 1px;
    width: 80px;
	margin:0 0 10px 0;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dt .imagecopyright {
	display: none;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dt .accueilinfosbouton {
	display: block;
	color: #000;
	background:url('../../image/v2/ico_20px_haut.gif') no-repeat top right;
	background-position: 0px -120px;
	padding-left: 10px;
	margin-top: 5px;
	text-decoration: underline;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd {
    display: block;
    float: left;
    width: auto;
   padding: 10px;
	text-align: left;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc {
    float: left;
    padding-right: 10px;
    width: 560px;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilevt {
	display: block;
	font-size: 1.8em;
    font-weight: bold;
	cursor: pointer;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilevt:hover {
	color: #888;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueildatejour {
	display: block;
	font-size: 1.4em;
    font-weight: bold;
    color: #888;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .genre {
	display: none;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .sousgenre {
	display: none;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilsallenom {
	display: block;
	font-weight: normal;
	font-size: 1.2em;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilsalleville {
	display: none;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilsalleadresse {
	display: inline;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilpremierepartie {
	display: none;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilproducteur {
	display: block;
	font-size: 1.2em;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilinfos {
	display: none;
	margin-top: 5px;
	text-align: justify;
	font-size: 1.2em;
}
/*STYLE GÉNÉRAL DU BOUTON*/
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilimagebillet,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilimagebilletrapide,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilimagebilletcreditcarte,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilimagebillethorscreditcarte,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .btnAchatPlan,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .btnAchatPlanPAMixte,
#pageListePretirage .listeGuichetPretirage tr .blockBtImpression .btImpression,
.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .buttonEnvoiMail,
table#impressionReservation a.imprimerReservation {
	display: block;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
    border: 1px solid #BBBBBB;
    border-radius: 3px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 0 0 0 1px #000000;
	-moz-box-shadow: 0 0 0 1px #000000;
    -webkit-box-shadow: 0 0 0 1px #000000;
    color: #FFFFFF !important;
    cursor: pointer;
    font-weight: normal;
    height: 34px;
    line-height: 34px;
    margin: 5px 5px 0 0px;
    padding: 0 25px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
	font-family: "BebasNeueRegular";
    font-size: 23px;
    letter-spacing: 1px;
	cursor: pointer;
	text-align: center;

}
/*FIN STYLE GÉNÉRAL DU BOUTON*/



#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilimagebillet,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilimagebilletrapide,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilimagebilletcreditcarte,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilimagebillethorscreditcarte {
    float: left;
}
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilimagebillet,
#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .accueilimagebillethorscreditcarte{
}

#compAccueil #headerAccueil #footerAccueil #contentAccueil dd div.accueildesc .btnAchatPlanPAMixte {
    display: none;
}

#compAccueil #headerAccueil #footerAccueil #contentAccueil dd .accueilPrioriteAbo span {
	display: block;
	    background: url('../../image/v2/ico_caissier.png') , -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%) ; /* FF3.6+ */
	background: url('../../image/v2/ico_caissier.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-	stop(100%,rgba(0,0,0,0))) ; /* Chrome,Safari4+ */
	background:url('../../image/v2/ico_caissier.png'), -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* 	Chrome10+,Safari5.1+ */
	background: url('../../image/v2/ico_caissier.png'), -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* Opera11.10+ */
	background: url('../../image/v2/ico_caissier.png'),-ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ), url('../../image/v2/ico_caissier.png') ; /* IE6-9 */
	background:url('../ico_caissier.png'), linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* W3C */
    background-position: 2px 2px, 0 0;
    background-repeat: no-repeat, repeat;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    font-family: "BebasNeueRegular";
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    padding: 0 15px 0 45px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    display:none;
	float:left;
    font-size:21px;
    cursor:pointer;
    margin:5px 10px 0 0;
	width:99px;
	text-shadow:0 0 2px #000;
	letter-spacing:1px;
	    background-color: #FFFFFF !important;
		position:absolute;
		top:15px;
		right:5px;
}

#compAccueil #headerAccueil #footerAccueil #contentAccueil table th a {
	cursor: pointer;
	font-weight: bold;
}

/***************************************************/
/*                 Encaissement                    */
/***************************************************/
#compEncaissement {
}
#compEncaissement #headerEncaissement {
}
#compEncaissement #headerEncaissement #footerEncaissement {
}
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement {
	display: block;
	padding: 0px;
	background: #fff;
	border-width: 0px 1px 1px 1px;
	border-color: #b4b4b4;
	border-style: solid;
	width: 710px;
}
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement #titleEncaissement {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding: 0 5px 0 5px;
    text-align: left;
    text-transform: uppercase;
}
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement #titleEncaissementCB {
	color: #fff;
	padding: 5px 10px 0px 10px;
	height: 21px;
	margin: 8px 0 0 0;
	border: 0;
}
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement #solde {
	text-align: left;
	padding: 15px 5px;
	background:url('../../image/v2/degrad_gris-94.png') repeat-x top;
    height:64px;
}
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement #solde #libelleSolde {
	display: none;
}
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement #solde #montantSolde {
	display: block;
	font-weight: normal;
	font-style: italic;
	font-size: 30px;
	text-align: right;
	width: 441px;
	height: 59px;
	padding-top: 5px;
	padding-right: 15px;
	color: #fcf01b;
	margin: 0px;
	background: url('../../image/v2/bg_montant_content.gif') no-repeat;
}
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement #raz {
	display: block;
	margin: 0px;
	width: 55px;
	background:#ccc none;
	text-decoration: none;
	font-size: 11px;
	color: #616161;
	text-align: center;
	padding: 0 0 2px!important;
	margin-left:47px;
	height:auto;
}
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .sommeTotale,
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .solde {
	display: block;
	margin: 0px 5px 0px 0px;
	height: 24px;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
	float: left;
	padding: 10px 0px 0px 30px;
}
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .sommeTotale {
	width: 104px;
	display: block;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
	-moz-box-shadow: 0 0 0 1px #000000;
    -webkit-box-shadow: 0 0 0 1px #000000;
    color: #FFFFFF !important;
    cursor: pointer;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin: 0 5px 0 0px;
    padding: 0 15px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
	font-family: "BebasNeueRegular";
    font-size: 23px;
	letter-spacing: 1px;
}
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .solde {
	width: auto;
	display: block;
	text-align: center;
	font-size: 16px;
	cursor: pointer;

    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
	-moz-box-shadow: 0 0 0 1px #000000;
    -webkit-box-shadow: 0 0 0 1px #000000;
    color: #FFFFFF !important;
    cursor: pointer;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin: 0 5px 0 0px;
    padding: 0 15px;
    text-decoration: none;
    text-transform: uppercase;
	font-family: "BebasNeueRegular";
    font-size: 23px;
    letter-spacing: 1px;
	display: block;
	cursor: pointer;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
	margin:0px auto 5px auto;
	padding:0 10px 0;
	text-align:center;
	cursor:pointer;
}

#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .printCheck,
	#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .cancelPrintCheck {
	display: block;
	float: left;
	width: 29px;
	height: 29px;
	margin-top: 2px;
	background: url('../../image/v2/css_printCheck.gif') no-repeat;
	text-decoration: none;
}
#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .cancelPrintCheck {
	background-image: url('../../image/v2/css_printCheckCancel.gif');
}

#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .transacTPE {
	display: block;
	float: left;
	width: 29px;
	height: 29px;
	margin-top: 2px;
	text-decoration: none;
}

#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .tpeStop {
	background: url('../../image/v2/css_transacTpeStop.gif') no-repeat;
	cursor: not-allowed;
}

#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .tpeEnCours {
	background: url('../../image/v2/css_transacTpeEnCours.gif') no-repeat;
}

#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .tpeErreur {
	background: url('../../image/v2/css_transacTpeErreur.gif') no-repeat;
}

#compEncaissement #headerEncaissement #footerEncaissement #contentEncaissement .tpeValide {
	background: url('../../image/v2/css_transacTpeValide.gif') no-repeat;
}

#compEncaissement.compEncaissementHidden{
    display:none;
}

/***************************************************/
/*                 CHOIX PRINT ABO                 */
/***************************************************/
#compChoixPrintAbo {
    margin-top:10px;
}
#compChoixPrintAbo #headerChoixPrintAbo {
}
#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo {
}
#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo {
	display: block;
	padding: 0px;
	background: #fff;
	border-width: 0px 1px 1px 1px;
	border-color: #b4b4b4;
	border-style: solid;
	width: auto;
}
#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo #titleChoixPrintAbo {
	color: #fff;
	padding: 5px 10px 0px 10px;
	height: 21px;
	margin: 0px;
}

#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo #formChoixPrintAbo {
	padding: 15px 5px;
	background:url('../../image/v2/degrad_gris-94.png') repeat-x top;
    min-height:40px;
    _height:40px;
}

#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo #formChoixPrintAbo #choixPrintAboCarte {
	    background: url('../../image/v2/BT_chequier.gif') , -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%) ; /* FF3.6+ */
	background: url('../../image/v2/BT_chequier.gif'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-	stop(100%,rgba(0,0,0,0))) ; /* Chrome,Safari4+ */
	background:url('../../image/v2/BT_chequier.gif'), -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* 	Chrome10+,Safari5.1+ */
	background: url('../../image/v2/BT_chequier.gif'), -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* Opera11.10+ */
	background: url('../../image/v2/BT_chequier.gif'),-ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ), url('../../image/v2/BT_chequier.gif') ; /* IE6-9 */
	background:url('../imageBT_chequier.gif'), linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* W3C */
    background-position: 0px -36px, 0 0 !important;
    background-repeat: no-repeat, repeat !important;
    border: 1px solid #BBBBBB !important;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    font-family: "BebasNeueRegular";
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    padding: 0 15px 0 45px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    display:block;
	float:left;
    font-size:21px;
    cursor:pointer;
    margin-left:25px;
    margin-right:10px;
	width:auto !important;
	text-shadow:0 0 2px #000;
	letter-spacing:1px;
}
#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo #formChoixPrintAbo #choixPrintAboCarte a:hover,
#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo #formChoixPrintAbo #choixPrintAboChequier a:hover {
	color: #000 !important;
	text-shadow:0 0 0 transparent;
}


#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo #formChoixPrintAbo #choixPrintAboChequier {
	background: url('../../image/v2/BT_chequier.gif') , -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%) ; /* FF3.6+ */
	background: url('../../image/v2/BT_chequier.gif'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-	stop(100%,rgba(0,0,0,0))) ; /* Chrome,Safari4+ */
	background:url('../../image/v2/BT_chequier.gif'), -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* 	Chrome10+,Safari5.1+ */
	background: url('../../image/v2/BT_chequier.gif'), -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* Opera11.10+ */
	background: url('../../image/v2/BT_chequier.gif'),-ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ), url('../../image/v2/BT_chequier.gif') ; /* IE6-9 */
	background:url('../imageBT_chequier.gif'), linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* W3C */
    background-position: 0px -108px, 0 0 !important;
    background-repeat: no-repeat, repeat !important;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    display: block;
    float: right;
    font-family: "BebasNeueRegular";
    font-size: 21px;
    font-weight: normal;
    height: 32px;
    letter-spacing: 1px;
    line-height: 32px;
    margin-left: 25px;
    margin-right: 25px;
    padding: 0 15px 0 50px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 0 2px #000000;
    text-transform: uppercase;
    width: auto !important;
}
#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo #formChoixPrintAbo #choixPrintAboChequier.selected {


}
#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo #formChoixPrintAbo #choixPrintAboCarte a,
#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo #formChoixPrintAbo #choixPrintAboChequier a {
    text-decoration:none;
	font-weight:normal;
	color:#000 !important;
	text-shadow:none;
}

#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo #formChoixPrintAbo #choixPrintAboCarte.selected {
    background-position: 0 0, 0 0 !important;
}
#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo #formChoixPrintAbo #choixPrintAboChequier.selected {
    background-position:0 -72px, 0 0 !important
}
#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo #formChoixPrintAbo #choixPrintAboCarte.selected a,
#compChoixPrintAbo #headerChoixPrintAbo #footerChoixPrintAbo #contentChoixPrintAbo #formChoixPrintAbo #choixPrintAboChequier.selected a{
    color:#fff !important;
    text-shadow: 0 0 2px #000000;
}
/***************************************************/
/*                     Personnalisation            */
/***************************************************/
#manageAccount{
    background: url("../../image/v2/degrad_gris-94.png") repeat-x scroll center top transparent;
    overflow: auto;
}

#updateAccount,
#changeAccount{

}

#updateAccount{

}
#changeAccount{
	    background: url('../../image/v2/btCompteChanger.gif') , -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%) ; /* FF3.6+ */
	background: url('../../image/v2/btCompteChanger.gif'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-	stop(100%,rgba(0,0,0,0))) ; /* Chrome,Safari4+ */
	background:url('../../image/v2/btCompteChanger.gif'), -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* 	Chrome10+,Safari5.1+ */
	background: url('../../image/v2/btCompteChanger.gif'), -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* Opera11.10+ */
	background: url('../../image/v2/btCompteChanger.gif'),-ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ), url('../../image/v2/btCompteChanger.gif') ; /* IE6-9 */
	background:url('../btCompteChanger.gif'), linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* W3C */
    background-position: 4px 4px, 0 0;
    background-repeat: no-repeat, repeat;
	background-color:#fff !important;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    display: block;
    float: right;
    font-family: "BebasNeueRegular";
    font-size: 21px;
    font-weight: normal;
    height: 32px;
    letter-spacing: 1px;
    line-height: 32px;
    margin: 10px 30px;
    padding: 0 15px 0 45px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: auto !important;
}

#updateAccount{
    background: url('../../image/v2/btCompteActuel.gif') , -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%) ; /* FF3.6+ */
	background: url('../../image/v2/btCompteActuel.gif'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-	stop(100%,rgba(0,0,0,0))) ; /* Chrome,Safari4+ */
	background:url('../../image/v2/btCompteActuel.gif'), -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* 	Chrome10+,Safari5.1+ */
	background: url('../../image/v2/btCompteActuel.gif'), -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* Opera11.10+ */
	background: url('../../image/v2/btCompteActuel.gif'),-ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ), url('../../image/v2/btCompteActuel.gif') ; /* IE6-9 */
	background:url('../btCompteActuel.gif'), linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* W3C */
    background-position: 4px 4px, 0 0 !important;
    background-repeat: no-repeat, repeat !important;
	background-color:#fff !important;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    font-family: "BebasNeueRegular";
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    padding: 0 15px 0 45px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    display:block;
	float:left;
    font-size:21px;
    cursor:pointer;
    margin:10px 30px 10px 30px ;
	width:auto !important;

	letter-spacing:1px;
}
#updateAccount.activated{
	    background: url('../../image/v2/btCompteActuel.gif') , -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%) ; /* FF3.6+ */
	background: url('../../image/v2/btCompteActuel.gif'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-	stop(100%,rgba(0,0,0,0))) ; /* Chrome,Safari4+ */
	background:url('../../image/v2/btCompteActuel.gif'), -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* 	Chrome10+,Safari5.1+ */
	background: url('../../image/v2/btCompteActuel.gif'), -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* Opera11.10+ */
	background: url('../../image/v2/btCompteActuel.gif'),-ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ), url('../../image/v2/btCompteActuel.gif') ; /* IE6-9 */
	background:url('../btCompteActuel.gif'), linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* W3C */
    background-position: 4px 4px, 0 0 !important;
    background-repeat: no-repeat, repeat !important;
	text-shadow:0 0 2px #000;
}
#changeAccount.activated{
	    background: url('../../image/v2/btCompteChanger.gif') , -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%) ; /* FF3.6+ */
	background: url('../../image/v2/btCompteChanger.gif'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-	stop(100%,rgba(0,0,0,0))) ; /* Chrome,Safari4+ */
	background:url('../../image/v2/btCompteChanger.gif'), -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* 	Chrome10+,Safari5.1+ */
	background: url('../../image/v2/btCompteChanger.gif'), -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* Opera11.10+ */
	background: url('../../image/v2/btCompteChanger.gif'),-ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ), url('../../image/v2/btCompteChanger.gif') ; /* IE6-9 */
	background:url('../btCompteChanger.gif'), linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* W3C */
    background-position: 4px 4px, 0 0;
    background-repeat: no-repeat, repeat;

}

#compPersonnalisation,
#compPersonnalisationChoice {
    margin-top:0px;
}
#dynSSMeta{
    padding-bottom:20px;
}
#compPersonnalisation.structure  {
    margin-top:0px;
}
#compPersonnalisation #headerPersonnalisation {
	margin-top: 5px;
}

#compPersonnalisation #headerPersonnalisation #footerPersonnalisation {
}
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation,
#compPersonnalisationChoice #headerPersonnalisationChoice #footerPersonnalisationChoice #contentPersonnalisationChoice {
	display: block;
	padding: 0px;
	background: #fff;
	width: 710px;
	border-width: 0px 1px 1px 1px;
	border-color: #b4b4b4;
	border-style: solid;
}


#compPersonnalisationChoice #headerPersonnalisationChoice #footerPersonnalisationChoice #contentPersonnalisationChoice #titlePersonnalisationChoice,
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #titlePersonnalisation,
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #infoResponsable #titlePersonnalisation,
#compMessage #headerMessage #footerMessage #contentMessage #titleMessage,
#compMessage.messagePanier #headerMessage #footerMessage #contentMessage #titleMessage {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding: 0 5px 0 5px;
    text-align: left;
    text-transform: uppercase;

}

#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #titlePersonnalisation span.togglePersonnalisationBox {
    float:right;
    font-weight:normal;
    font-size:10px;
    border: 1px #BBB solid;
    padding: 1px 2px;
    cursor:pointer;
}
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #titlePersonnalisation span.togglePersonnalisationBox a {
    background:url('../../image/v2/ico_flecheBottomPink.gif') no-repeat right;
    padding-right:15px;
    color:#FFF;
}
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #titlePersonnalisation span.togglePersonnalisationBox a.toggle {
    background:url('../../image/v2/ico_flecheTopPink.gif') no-repeat right;
}

#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation .contentPersonnalisationToToggle{
    display:none;
}

#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation table {
    border:none;
}
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation table tr {
}
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation table .saisieFormStructure {
}
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation table .saisieFormStructure .tableColonne1 {
}
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation table .saisieFormStructure .tableColonne2-3 {
}
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation table .saisiePersonnalisation {
}
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation table .saisiePersonnalisation .tableColonne1 {
    text-transform: capitalize;
}
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation table .saisiePersonnalisation .tableColonne2-3 {
}

#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation .listeMessageSSousTable {
    font-size: 12px;
    display:block;
}

#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #listeErreurs {
	padding: 5px;
	color: #fff;
	background: #ff0000;
	font-size: 1.4em;
	text-align: center;
	width: 690px;
}
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #listeWarnings {
	padding: 5px;
	color: #000000;
	background: #ffffff;
	font-size: 1.4em;
	text-align: center;
}
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #listeWarnings button{
    background:url("../../image/v2/BT_duplicata.gif") no-repeat scroll 0 0 transparent;
    border:none;
    height:36px;
    margin-left:5px;
    margin-right:5px;
    margin-top:5px;
    width:78px;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    cursor:pointer;
}
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #listeMessages,
#listeMessagesSSouS {
	color: #000;
	padding: 10px 5px 10px 57px;
	font-size: 1.4em;
	text-align: left;
	min-height: 30px;
	_height: 30px;
	background: #a9e62f url('../../image/v2/ico_paiementOk.png') no-repeat left center;
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ext/guichet2/image/ico_paiementOk.png', sizingMethod='crop');
}

.listeMessageSSousTable {
	background: #a9e62f;
	width: 100%;
}


#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #listeUtilisateurs,
#listeStructureEtSousStructure {
	    border-color: #A9E62F;
    border-style: solid;
    border-width: 0 5px 5px;
    float: left;
    width: 690px;
}
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #listeUtilisateurs div,
#listeStructureEtSousStructure div {
	    background: url("../../image/v2/persoDegradeBG.jpg") repeat-x scroll left bottom #FFFFFF;
    border: 1px solid #FFFFFF;
    clear: both;
    display: block;
    float: left;
    font-size: 1.2em;
    padding: 10px;
    text-align: left;
    width: 668px;
}
#listeStructureEtSousStructure div {
	background:transparent;
	text-align: left;
}
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #listeUtilisateurs div .infoUtilisateur,
#listeStructureEtSousStructure div .infoUtilisateur {
	display: block;
	padding-top: 0;
	float: left;
}

#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #tablePersonnalisation #listeMessages{
}

#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #tablePersonnalisation #listeMessages.infoUtilisateurSelected{
    font-weight:normal;
    font-size:12px;
}
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #tablePersonnalisation #listeMessages.infoUtilisateurSelected .infoUtilisateurNom {
    font-weight:bold;
}
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #tablePersonnalisation #listeMessages.infoUtilisateurSelected .infoUtilisateurPrenom {
    font-weight:bold;
}

#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #listeUtilisateurs div .infoUtilisateur .infoUtilisateurNom,
#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #listeUtilisateurs div .infoUtilisateur .infoUtilisateurPrenom{
    font-weight:bold;
}

#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #listeUtilisateurs div .choisirUtilisateur,
#listeStructureEtSousStructure div .choisirUtilisateur {

    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
	-moz-box-shadow: 0 0 0 1px #000000;
    -webkit-box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 15px auto 5px;
    padding: 0 25px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    font-family: "BebasNeueRegular";
	letter-spacing: 1px;
	font-weight:normal;
    font-size: 23px;
	float: right;
}


#compPersonnalisation #adresseExpedition,
#compPersonnalisation #adresseFacturation {
    width:320px;
}

#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #tablePersonnalisation #listeMessages button#effacerUtilisateur,
#listeMessagesSSouS button#effacerStructure {
    background-color:transparent;
    border:none;
    float:right;
    cursor:pointer;
}

#dupliqueRenommage {
    display : none;
	padding: 5px;
	background:url('../../image/v2/degrad_gris-94.png') repeat-x top;
    min-height:40px;
    _height:40px;
    color:#000;
    font-size:1.4em;
    font-weight:bold;
    text-align:left;
}

#dupliqueRenommage span {
    font-size:12px;
    width:100%;
    font-weight: bold;
    float: left;
    text-align: left;
    margin-bottom:10px;
}

#dupliqueRenommage .btCheckbox {
    font-size:12px;
    margin-right:10px;
    font-weight: bold;
    float: left;
    text-align: left;
}


#compPersonnalisation .numEx{
    font-size:10px;
    clear:left;
    display:block;
}

/***************************************************/
/*                     Abonnement                  */
/***************************************************/


#compAbonnement,
#compAbonnementChoice {
        margin: 5px 0;
}
#dynSSMeta{
    padding-bottom:20px;
}
#compAbonnement.structure  {
    margin-top:0px;
}
#compAbonnement #headerAbonnement {
	margin-top: 5px;
}

#compAbonnement #headerAbonnement #footerAbonnement {
}
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement,
#compAbonnementChoice #headerAbonnementChoice #footerAbonnementChoice #contentAbonnementChoice {
	display: block;
	padding: 0px;
	background: #fff;
	width: 710px;
	border-width: 0px 1px 1px 1px;
	border-color: #b4b4b4;
	border-style: solid;
}


#compAbonnementChoice #headerAbonnementChoice #footerAbonnementChoice #contentAbonnementChoice #titleAbonnementChoice,
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #titleAbonnement,
#compAbonnement #headerAbonnement #footerAbonnement #infoResponsable #titleAbonnement {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding: 0 5px 0 15px;
    text-align: left;
    text-transform: uppercase;

}

#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #titleAbonnement span.toggleAbonnementBox {
    float:right;
    font-weight:normal;
    font-size:10px;
    border: 1px #BBB solid;
    padding: 1px 2px;
    cursor:pointer;
}
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #titleAbonnement span.toggleAbonnementBox a {
    background:url('../../image/v2/ico_flecheBottomPink.gif') no-repeat right;
    padding-right:15px;
    color:#FFF;
}
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #titleAbonnement span.toggleAbonnementBox a.toggle {
    background:url('../../image/v2/ico_flecheTopPink.gif') no-repeat right;
}

#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement .contentAbonnementToToggle{
    display:none;
}

#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement table {
    border:none;
}
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement .listeMessageSSousTable {
    font-size: 12px;
}

#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #listeErreurs {
	padding: 5px;
	color: #fff;
	background: #ff0000;
	font-size: 1.4em;
	text-align: center;
}
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #listeInfos {
    background:url("../../image/v2/ico_etat_transaction.png") no-repeat scroll 0 -52px orange;
    font-size:12px;
    font-weight:bold;
    margin-top:5px;
    padding:10px 5px 4px 59px;
    text-align:left;
}
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #listeWarnings {
	padding: 5px;
	color: #000;
	background: #ffffff;
	font-size: 1.4em;
	text-align: center;
}
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #listeWarnings button {
    background:url("../../image/v2/BT_duplicata.gif") no-repeat scroll 0 0 transparent;
    border:none;
    height:36px;
    margin-left:5px;
    margin-right:5px;
    margin-top:5px;
    width:78px;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    cursor:pointer;
}
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #listeMessages,
#listeMessagesSSouS {
	color: #000;
	padding: 10px 5px 10px 57px;
	font-size: 1.4em;
	text-align: left;
	min-height: 30px;
	_height: 30px;
	background: #a9e62f url('../../image/v2/ico_paiementOk.png') no-repeat left center;
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ext/guichet2/image/ico_paiementOk.png', sizingMethod='crop');
}

.listeMessageSSousTable {
	background: #a9e62f;
	width: 100%;
}


#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #listeUtilisateurs,
#listeStructureEtSousStructure {
	float: left;
	width: 100%;
	border:none;
}
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #listeUtilisateurs div,
#listeStructureEtSousStructure div {
	display: block;
	padding: 5px;
	text-align: left;
	font-size: 1.2em;
	float: left;
	clear: both;
    width: 690px;
	background:#FFFFFF url('../../image/v2/persoDegradeBG.jpg') repeat-x left bottom;
}
#listeStructureEtSousStructure div {
	background:transparent;
	text-align: left;
}
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #listeUtilisateurs div .infoUtilisateur,
#listeStructureEtSousStructure div .infoUtilisateur {
	display: block;
	padding-top: 8px;
	float: left;
}

#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #tableAbonnement{
    background:none repeat scroll 0 0 #E4E4E4;
}

#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #tableAbonnement #listeMessages{
}

#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #tableAbonnement #listeMessages.infoUtilisateurSelected{
    font-weight:normal;
    font-size:12px;
}
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #tableAbonnement #listeMessages.infoUtilisateurSelected .infoUtilisateurNom {
    font-weight:bold;
}
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #tableAbonnement #listeMessages.infoUtilisateurSelected .infoUtilisateurPrenom {
    font-weight:bold;
}

#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #listeUtilisateurs div .infoUtilisateur .infoUtilisateurNom,
#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #listeUtilisateurs div .infoUtilisateur .infoUtilisateurPrenom{
    font-weight:bold;
}

/*#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #listeUtilisateurs div .choisirAbonne,
#listeStructureEtSousStructure div .choisirAbonne {
	display: block;
	margin: 0px;
	height: 24px;
	width: 64px;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
	float: right;
	padding: 10px 0px 0px 30px;
	background: url('../../image/v2/css_solde.gif') no-repeat;
} */


#compAbonnement #adresseExpedition,
#compAbonnement #adresseFacturation {
    width:320px;
}

#compAbonnement #headerAbonnement #footerAbonnement #contentAbonnement #tableAbonnement #listeMessages button#effacerAbonne{
    background-color:transparent;
    border:none;
    float:right;
    cursor:pointer;
}

#champAdherents{
    background-color:transparent;
}



/***************************************************/
/*                     Envoi reservation           */
/***************************************************/

#pageReservationGroupe #messageReservation {
    background:#A9E62F url('../../image/v2/ico_paiementOk.png') no-repeat left center;
    font-size:1.2em;
    min-height:30px;
    padding:10px 25px 10px 57px;
    font-weight:bold;
    text-align:left;
}


.compEnvoiReservation {
    margin-top : 10px;
}

.compEnvoiReservation .headerEnvoiReservation {

}

.compEnvoiReservation .headerEnvoiReservation .footerEnvoiReservation {

}

.compEnvoiReservation .headerEnvoiReservation .footerEnvoiReservation .contentEnvoiReservation {
	display: block;
	padding: 0px;
	background: #fff;
	width: 642px;
	border-width: 0px 1px 1px 1px;
	border-color: #b4b4b4;
	border-style: solid;
	float:left;
	margin-bottom:10px;
	padding-bottom:10px;
}

.compEnvoiReservation .headerEnvoiReservation .footerEnvoiReservation .contentEnvoiReservation .titleEnvoiReservation {
	color:#FFFFFF;
	height:21px;
	margin:0px;
	padding:5px 10px 0px;
	text-align:left;
}


.compEnvoiReservation .headerEnvoiReservation .footerEnvoiReservation .contentEnvoiReservation .formEnvoiReservation {
    float:left;
    text-align:left;
    padding:10px;
}

.compEnvoiReservation .headerEnvoiReservation .footerEnvoiReservation .contentEnvoiReservation .buttonEnvoiReservation {
    float:right;
    background:url('../../image/v2/css_submit.gif') no-repeat;
    height:26px;
    width:178px;
    cursor:pointer;
    color:#000;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
    padding-top:10px;
    margin-top:10px;
    margin-right:10px;
}

.compEnvoiReservation .headerEnvoiReservation .footerEnvoiReservation .contentEnvoiReservation .erreur {
    background:red;
    color:#FFF;
    float:right;
    margin-right:10px;
    margin-top:10px;
    padding:6px;
    font-weight:bold;
    width:162px;
    text-align:center;
}

.compEnvoiReservation .headerEnvoiReservation .footerEnvoiReservation .contentEnvoiReservation .success {
    background:green;
    color:#FFF;
    float:right;
    margin-right:10px;
    margin-top:10px;
    padding:6px;
    font-weight:bold;
    width:162px;
    text-align:center;
    margin-bottom: 15px;
}

.compEnvoiReservation .headerEnvoiReservation .footerEnvoiReservation .contentEnvoiReservation .formEnvoiReservation span {
    text-align:left;
    font-size:1.2em;
    display:block;
}

.compEnvoiReservation .headerEnvoiReservation .footerEnvoiReservation .contentEnvoiReservation .formEnvoiReservation textarea {
    font-size:11px;
}

.compEnvoiReservation .headerEnvoiReservation .footerEnvoiReservation .contentEnvoiReservation .formEnvoiReservation #choixAdresseCourrier {
    width:250px;
}

/***************************************************/
/*                     Confirmation                */
/***************************************************/

#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation a.imprimerFacture {
	display: block;
	cursor: pointer;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	width: 208px;
	height: 36px;
	color: #000;
	background: url('../../image/v2/css_imprimerPdf.gif') no-repeat 0px 0px;
	padding-left:55px;
    padding-top:10px;
}

#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation a.imprimerBillet {
	display: block;
	cursor: pointer;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	width: 208px;
	height: 36px;
	color: #000;
	background: url('../../image/v2/css_imprimer.gif') no-repeat 0px 0px;
	padding-left:55px;
    padding-top:10px;
}

#compPersonnalisation #headerPersonnalisation #footerPersonnalisation #contentPersonnalisation #tableConfirmation {
    text-align:left;
}

/***************************************************/
/*                     Etapes                      */
/***************************************************/
#centreetapes {
}

/* Formulaire */
#etapescontenu {
	display: block;
    font-size: 1.0em;
	text-align: center;
	clear: left;
}

#etapescontenu #infoformulaire {
	display: block;
	margin: 10px;
	font-size: 1.2em;
	font-weight: bold;
}
#etapescontenu #infoformulaire span {
	display: block;
}

#etapescontenu #contenuformulaire {
}

#etapescontenu #contenuformulaire #descformulaire {
	display: block;
	margin: 10px 0px;
	font-size: 1.2em;
	text-align: left;
}

#infoResponsable {
    /*display:none;*/
}
#chooseSousStructure {
    display:none;
}
#choixSousStructure {
    width:180px;
}

table {
    padding: 0px;
    text-align: center;
    border-spacing:0px;
    border-collapse:collapse;
    width: 100%;
    background: #ffffff;
	border: 1px solid #d5d3d4;
	font-size: 11px;
	/*clear:both;*/
}

/********* Box Representation *********/
.boxRepresentation{
    overflow: auto;
}

.boxRepresentation dl{
    clear:left;
    display:block;
    float:left;
    min-height:92px;
    padding:5px;
}

.boxRepresentation dl dt{
    display:block;
    float:left;
}

.boxRepresentation dl dt img{
    border:1px solid #C1C0BC;
    display:block;
    height:80px;
    padding:5px;
    width:80px;
}

.boxRepresentation dl dd{
    display:block;
    float:left;
    margin-left:5px;
    text-align:left;
    width:535px;
}
.boxRepresentation dl dd span{
	display: block;
}
.boxRepresentation dl dd .nom{
	display: block;
	font-size: 1.8em;
	font-weight: bold;
}
.boxRepresentation dl dd .date{
	display: block;
	font-size: 1.6em;
	font-weight: bold;
	color: #888;
}
.boxRepresentation dl dd .genre{
	display: inline;
	margin-right: 2px;
	font-size: 9px;
}
.boxRepresentation dl dd .sousgenre{
	display: inline;
	font-size: 9px;
}
.boxRepresentation dl dd .lieu,
.boxRepresentation dl dd .adresse,
.boxRepresentation dl dd .ville,
.boxRepresentation dl dd .pays {
	display: inline;
	font-size: 1.2em;
	margin-right: 2px;
}
.boxRepresentation dl dd .info {
	margin-top: 10px;
	text-align: justify;
	font-size: 1.2em;
}
/************** Priorite Abonne **************/

#prioriteAbonnement{
	    color: #000000;
    margin: 10px 10px 0;
    padding: 0;
}

#prioriteAbonnement #paTitle {
	font-size: 12px;
	font-weight:bold;
	margin-bottom:5px;
	text-align:left;
	text-transform:uppercase;
	margin:0px;
	padding:0px 5px 0px;
	text-align:left;
}

#prioriteAbonnementByPassForm{
    margin-bottom: 20px;
}

#prioriteAbonnementForm .titleComposants,
#prioriteAbonnementByPassForm .titleComposants{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    height:21px;
    margin:0;
    padding:5px 10px 0;
    text-align:left;
    text-transform:uppercase;
}

#prioriteAbonnement #paDescription{
	font-size:1.2em;
	padding: 0 5px;
}

#prioriteAbonnement #paDescription #paName{
	font-weight:bold;
}

#prioriteAbonnementForm{
	color:#000000;
	padding:0;
	margin: 10px 0 0 0;
	font-weight: bold;
}

.paInputDisabled {
    background:#C7C7C7 url(../../image/v2/degrade_gris.png) repeat-x 0 0;
    border:1px solid #C1C0BC;
    color:#000000;
    font-size:10px;
    height:14px;
    padding:2px;
    width:205px;
    display: block;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}

#prioriteAbonnementForm #paFormSubnum{
    padding: 17px 0 5px 20px;
	font-size:1.2em;
	background: url("../../image/v2/bg_degrade.gif") repeat-x scroll left top transparent;
	height: 36px;
	text-align:center;
	color: #000;
}

#prioriteAbonnementForm #paFormSubnum .champ{
    margin-left: 10px;
}

#subnum {
	font-weight: bold;
}


.prioriteAbonnementTitle{
	font-size: 1.3em;
	font-weight: bold;
    margin-bottom: 10px;
    padding-left: 15px;
}
.prioriteAbonnementLabel{
    padding-right: 10px;
    display: block;
	font-size:1.3em;
}
.prioriteAbonnementUser{
   background-attachment: scroll;
    background-clip: border-box;
    background-color: #E4E4E4;
    background-image: url("../../image/v2/bg_module.gif");
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-top: 1px solid #FABD00;
    display: none;
    overflow: auto;
    padding: 10px 0;
}
.prioriteAbonnementUser .prioriteAbonnementContentUser .prioriteAbonnementLine{
    padding-left: 15px;
    margin-bottom: 10px;
    overflow: auto;
    float:left;
}

#prioriteAbonnementSingleUser .paInputDisabled,
#prioriteAbonnementMemberUser .paInputDisabled{
    width:250px;
}

#prioriteAbonnementMemberUser .prioriteAbonnementContentUser{
    width: 310px;
    float: left;
}
#prioriteAbonnementMemberUserGrp{
    border-right: 1px solid #DDDBDC;
}
#prioriteAbonnementMemberUserResp{
    border-left: 1px solid #BEBCBD;
}

.prioriteAbonnementTableauPlaces{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	clear: both;
}

.prioriteAbonnementTableauPlaces select {
	border: 1px solid #A9A5A6;
	background: #FFF url(../../image/v2/css_champBase.gif) repeat-x scroll 0 0;
	padding: 2px;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
}

.prioriteAbonnementTableauPlaces tr.even {
	background-color: #FFFFFF;
	height: 40px;
}

.prioriteAbonnementTableauPlaces tr.odd {
	background-color: #F8F8F8;
	height:40px;
}


.prioriteAbonnementTableauPlaces tr.cart {
	color: #666;
	background: url('../../image/v2/css_fondLigneDiagonale.gif') repeat left top;
	height: 80px;
}
.prioriteAbonnementTableauPlaces tr.cart td {
    border-bottom: 1px dashed #A5A5A5;
}
.prioriteAbonnementTableauPlaces tr.cart td img {
    float: left;
    margin: 0 5px 0 10px;
    text-align: left !important;
}
.prioriteAbonnementTableauPlaces tr.cart .tarif {
	color: #000;
}
.prioriteAbonnementTableauPlaces tr.cart .montant {
	color: #666;
}

.prioriteAbonnementTableauPlaces tr.sold {
	color: #666;
	height: 40px;
}
.prioriteAbonnementTableauPlaces tr.sold * {
	color: inherit;
}
.prioriteAbonnementTableauPlaces tr.sold td.etat {
	background: transparent url(../../image/v2/icon_yes.gif) no-repeat scroll 50% 50%;
	font-size: 0;
}

.prioriteAbonnementTableauPlaces th{
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;
	background-color:#A9A6A5;
}

#ajoutIllimiteListePlaces.prioriteAbonnementTableauPlaces th{
    text-align: left;
}

.prioriteAbonnementTableauPlaces td{
	font-size: 12px;
	text-align: center;
}

.prioriteAbonnementTableauPlaces .montant {
	color: #977200;
	font-size: 12px;
}

.prioriteAbonnementTableauPlaces .etatPrisPanier {
	background: transparent url(../../image/v2/cart.gif) no-repeat 50% 50%;
}

.prioriteAbonnementTableauPlaces .etatReserve{
	background: transparent url(../../image/v2/STATIONNEMENT.gif) no-repeat 50% 50%;
}

.prioriteAbonnementTableauPlaces tr.siegeName td{
    text-align: left;
    padding-left: 20px;
    font-size:12px;
    font-weight:normal;
    border-bottom: 1px dashed #A5A5A5;
}
.prioriteAbonnementTableauPlaces tr.siegeName td .libelleNomPrenom {
    padding-left: 70px;
}
.prioriteAbonnementTableauPlaces tr.siegeName td .nomPrenom {
    font-weight: bold;

}
.prioriteAbonnementTableauPlaces tr.siegeName td input{
    height: 14px;
    font-size: 11px;
    background:#FFFFFF url(../../image/v2/css_champBase.gif) repeat-x scroll left center;
    border:1px solid #C1C0BC;
}

#prioriteAbonnementErreur{
    background-color: #FF5B51;
	font-weight: bold;
	font-size: 1.2em;
	color: #FFF;
	display: none;
	text-align:center;
	padding:10px;
}

/* Pagination detail rep page transaction*/
.contentPaginationDetailRep {
    height: 20px;
    background: #E7E8E8;
    clear: left;
    float: left;
    width: 450px;
}

.triangle {
    width: 20px;
    float: left;
    background: url(../../image/v2/triangleGris.gif) no-repeat;
    height: 20px;
}

.contentPaginationDetailRep .paginationTop {
    margin: 15px 0px 0px;
}
.contentPaginationDetailRep .paginationBottom {
    margin: 0px 0px 10px;
}
.contentPaginationDetailRep .nbPageGauche,
.contentPaginationDetailRep .nbPageDroite {
    float:left;
    line-height:16px;
    font-size:10px;
    font-weight:bold;
}
.contentPaginationDetailRep .nbPageGauche {
    width: 95px;
    text-align: left;
    padding-left: 10px;
}
.contentPaginationDetailRep .nbPageDroite {
    text-align: right;
    padding-right: 10px;
    width: 95px;
}

.paginationDetailRep{
	width: 230px;
    overflow: auto;
    float: left;
}

.paginationDetailRep .containerTab{
	width: 155px;
	float: left;
	text-align: center;
}

.paginationDetailRep .containerTab .containerTabContent{
	overflow: auto;
	width: 190px;
	margin: 0 auto;
}
.paginationDetailRep .containerTab .containerTabContent span{
	background: url('../../image/v2/css_bt_numPagination_off.gif') no-repeat;
    display: block;
    float: left;
    width: 25px;
    margin: 0 3px;
	color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 0;
    height:15px;
	cursor: pointer;
}
.paginationDetailRep .containerTab .containerTabContent span.activated{
	background: url('../../image/v2/css_bt_numPagination_on.gif') no-repeat;
	color: #FFFFFF;
}

.paginationDetailRep .previousTabDetailRep{
	background: transparent url(../../image/v2/css_backward_off.gif) no-repeat;
	width: 25px;
	height: 21px;
	float: left;
	cursor: pointer;
}

.paginationDetailRep .nextTabDetailRep{
	background: transparent url(../../image/v2/css_forward_off.gif) no-repeat;
	width: 25px;
	height: 21px;
	float: left;
	cursor: pointer;
}
.paginationDetailRep .nextTabDetailRep.activated{
	background: transparent url(../../image/v2/css_forward.gif) no-repeat;
}
.paginationDetailRep .previousTabDetailRep.activated{
	background: transparent url(../../image/v2/css_backward.gif) no-repeat;
}

/* Pagination */
.contentPagination {
    height: 37px;
    background: #E5E5E5;
    clear: left;
    float: left;
    width:100%;
}
.contentPagination.paginationTop {
    margin: 15px 0px 0px;
}
.contentPagination.paginationBottom {
    margin: 0px 0px 10px;
}
.contentPagination .nbPageGauche,
.contentPagination .nbPageDroite {
    line-height:37px;
    font-size:12px;
    font-weight:bold;
}
.contentPagination .nbPageGauche {
    display: block;
    float: left;
    margin: 0;
    padding-left: 10px;
    text-align: left;
    width: auto;
}
.contentPagination .nbPageDroite {
    text-align: right;
    padding-right: 10px;
	float:right;
	width: auto;
}
.pagination{
	width: 240px;
    overflow: auto;
    float: left;
    padding-top: 7px;

}
.pagination #page,
.pagination #page1,
.pagination #page2{
	margin:0 3px;

}

.pagination .previousTab{
	background: transparent url(../../image/v2/css_backward_off.gif) no-repeat;
	width: 25px;
	height: 21px;
	float: left;
	cursor: pointer;
}
.pagination .containerTab{
	width: auto;
	float: left;
	text-align: center;
}

.pagination .containerTab .containerTabContent{
	overflow: auto;
	width: auto;
	margin: 0 auto;
}
.pagination .containerTab .containerTabContent span{
	background: url('../../image/v2/css_bt_numPagination_off.gif') no-repeat;
    display: block;
    float: left;
    width: 25px;
    margin: 0 3px;
	color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 0;
    height:15px;
	cursor: pointer;
}
.pagination .containerTab .containerTabContent span.activated{
	    border: 1px solid #888888;
	    border-radius: 2px;
    	height: 13px;
}

.pagination .nextTab{
	background: transparent url("../../image/v2/css_forward_off.gif") no-repeat;
	width: 25px;
	height: 21px;
	float: left;
	cursor: pointer;
}
.pagination .nextTab.activated{
	background: url("../../image/v2/css_forward_off.gif") no-repeat scroll 0 0 transparent;
}
.pagination .previousTab.activated{
	background:url("../../image/v2/css_backward_off.gif") no-repeat scroll 0 0 transparent;
}

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

/************** Priorite Recherche **************/

#prioriteAbonnementListePlaces {
}

#prioriteAbonnementListePlaces #listeErreurs{
    background: url('../../image/v2/bg_warning_liaison.gif') repeat-x left top;
    color:#000000;
    font-size:10px;
    font-weight:bold;
    margin:10px 0;
    padding:5px;
}
#prioriteAbonnementListePlaces #listeErreurs #listeMessageErreurs {
    background: url('../../image/v2/messagebox_warning.gif') no-repeat left top;
    padding-left: 25px;
    min-height:15px;
    _height:15px;
}

#prioriteAbonnementListePlaces #prioriteAbonnementRecherche {
    background: #F5F5F5 none repeat scroll 0 0;
    color: #000000;
    padding: 0;
}
#prioriteAbonnementListePlaces #prioriteAbonnementRecherche .titleComposants {
    background: #A9A6A5;
    color:#000000;
    font-size:12px;
    font-weight:bold;
    height:21px;
    margin:0;
    padding:5px 10px 0;
    text-align:left;
    text-transform:uppercase;
}
#prioriteAbonnementListePlaces #paginationFiltre {
    background:#E4E4E4 url(../../image/v2/css_degraBlancGris91.gif) repeat-x left bottom;
    font-weight:bold;
    overflow:auto;
    height: 31px;
    float:left;
    width: 261px;
    padding: 30px;
    border-right: 1px solid #E5E5E5;
    border-bottom:1px solid #E5E5E5;
}
#prioriteAbonnementListePlaces #paginationFiltre input {
    display: none;
}
#prioriteAbonnementListePlaces #paginationFiltre label {
    background: url(../../image/v2/css_bt_paginationFiltre.gif) no-repeat left top;
    color:#FFFFFF;
    display:block;
    font-size:12px;
    height:25px;
    line-height:25px;
    padding-left:35px;
    width:226px;
    margin-left: 0px;
}
#prioriteAbonnementListePlaces #paginationFiltre label.checked {
    background: url(../../image/v2/css_bt_paginationFiltre.gif) no-repeat left -25px;
}
#prioriteAbonnementListePlaces #prioriteAbonnementRechercheUser {
    background: url(../../image/v2/css_degraBlancGris91.gif) repeat-x left bottom;
    font-weight:bold;
    overflow:auto;
    padding:5px;
    height: 81px;
    float:left;
    width:310px;
    border-right: 1px solid #E5E5E5;
    border-bottom:1px solid #E5E5E5;
    border-left:1px solid #E5E5E5;
}
#prioriteAbonnementListePlaces #prioriteAbonnementRechercheUser .prioriteAbonnementLabel {
    display:block;
    float:left;
    font-size:11px;
    font-weight: normal;
    clear: left;
    margin-bottom: 10px;
}
#prioriteAbonnementListePlaces #prioriteAbonnementRechercheUser .prioriteAbonnementLabel span {
    float:left;
    width: 50px;
    line-height:20px;
}
#prioriteAbonnementListePlaces #prioriteAbonnementRechercheUser .prioriteAbonnementLabel input {
    float:left;
    background:#FFFFFF url(../../image/v2/css_champBase.gif) repeat-x left top;
    border:1px solid #C1C0BC;
    height: 19px;
}

#prioriteAbonnementListePlaces #prioriteAbonnementRechercheUser #btRechercheUser {
    background: url(../../image/v2/css_bt_recherUser.gif) repeat-x left bottom;
    font-size:1.2em;
    font-weight: normal;
    width:66px;
    height: 20px;
    border: none;
    color: #FFFFFF;
    font-size:11px;
    font-weight:bold;
    float: left;
}

#prioriteAbonnementListePlaces #containerBtManagePlace{
     margin-bottom: 10px;
    overflow: hidden;
    padding: 10px 0 0 0;
}

#prioriteAbonnementListePlaces #containerBtManagePlace #btAddPlace{
    background: url('../../image/v2/bt_ajoutPlace.gif') no-repeat left top;
    width: 172px;
    height: 24px;
    padding-left:37px;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    line-height:24px;
    float:left;
    cursor: pointer;
}

#prioriteAbonnementByPassForm #btAddPlaceByPlass{
    background: url('../../image/v2/bt_ajoutPlace.gif') no-repeat left top;
    width: 172px;
    height: 24px;
    padding-left:37px;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    line-height:24px;
    cursor: pointer;
    margin: 10px auto 0 auto;
}

#prioriteAbonnementListePlaces #containerBtManagePlace #btMovePlace {
    background: url('../../image/v2/bt_deplacerPlace.gif') no-repeat left top;
    width: 95px;
    height: 24px;
    padding-left:37px;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    line-height:24px;
    float:right;
    cursor: pointer;
}
#prioriteAbonnementListePlaces #containerBtManagePlace #btCreditCarte {
    background:transparent url(../../image/v2/bt_creditcart.gif) no-repeat scroll left top;
    cursor:pointer;
    float:right;
    font-size:14px;
    font-weight:bold;
    height:24px;
    line-height:24px;
    padding-left:53px;
    text-transform:uppercase;
    width:220px;
}

#prioriteAbonnementListePlaces #containerBtManagePlace #btRajoutPlaces {
    background: url("../../image/v2/bt_rajoutplaces.gif") no-repeat scroll left top transparent;
    cursor: pointer;
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    padding-left: 49px;
    text-transform: uppercase;
    width: 251px;
}

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

#currentDiv table,
table#encaissement {
	border: 0px;
}

#encaissement .nbMoyenPaiement {
    margin:0px;
    background:url('../../image/v2/plus_moins.gif') no-repeat top;
    background-position:0px 0px;
    width:166px;
    height:31px;
    margin-right:13px;
    float:left;
    text-align:center;
}

#encaissement .nbMoyenPaiement .chgNbMoyenPaiement {
    width:29px;
    height:31px;
    cursor:pointer;
    float:left;
}

.boutonPlus {
	background: url('../../image/v2/bt_plus_onglet.gif') no-repeat;
	float: right;
	margin-right: 20px;
	width: 15px;
	height:15px;
	cursor:pointer;
}

.boutonMoins {
	background: url('../../image/v2/bt_moins_onglet.gif') no-repeat;
	float: right;
	margin-right: 20px;
	width: 15px;
	height:15px;
	cursor:pointer;
}

table tr.tableHeader,
table tr.tableFooter {
    font-size: 1.2em;
    font-weight: bold;
}
table th {
    color: #FFF;
    font-size: 1.2em;
    font-weight: bold;
    height: 26px;
    line-height: 14px;
    padding: 0 5px 0 5px;
    text-align: left;
    text-transform: uppercase;
}
table td {
    padding: 5px;
}
table.blocReservationEvenement td {
    padding: 5px 15px;
}
table td.tableDesc {
	text-align: left;
	padding: 10px 5px 10px 15px;
}
table a {
    font-weight: normal;
    text-decoration: underline;
    color: #000;
}
table a:hover {
	text-decoration: none;
}
table a.lienTarif {
	    clear: left;
    display: block;
    margin-left: 0;
}

table th.tableColonne1,
table td.tableColonne1 {
	    font-weight: bold;
    text-align: right;
    width: 388px;
}

table.choixTarifs th.tableColonne1,
table.choixTarifs td.tableColonne1 {
	font-weight: bold;
    text-align: left;
    width: 143px;
}
table.choixTarifs td.tableColonne2 {
    font-weight: normal;
    text-align: left;
    width: 100px;
}
table.choixTarifs td {
    padding: 5px 15px;
}

#pageAccueil #colonneContent1 #colonneAccueilContent1 #compAccueil #contentAccueil table th.tableColonne3,
#pageAccueil #colonneContent1 #colonneAccueilContent1 #compAccueil #contentAccueil table td.tableColonne3 {
	font-weight: bold;
	text-align: left;
	/*width: 120px;*/
}

#pageImpression #etapescontenu table#impressionPlan td.tableColonne1 {
	width: 110px;
}
#pageImpression #etapescontenu table#impressionPlan td.tableColonne2 {
	width: 370px;
	font-weight: bold;
}

#pageEncaissement table th.tableColonne1,
#pageEncaissement table td.tableColonne1 {
	text-align:left;
}

#pageEncaissement table#tableAbonnement th.tableColonne1,
#pageEncaissement table#tableAbonnement td.tableColonne1{
	width: 174px;
}

table td.tableColonne2 {
	font-weight: normal;
	text-align: left;
}
#pageEncaissement table th.tableColonne2,
#pageEncaissement table td.tableColonne2 {
	width: 60px;
}

table td.tableColonne3,
#pageEncaissement table td.tableColonne2-3 {
	font-weight: normal;
	text-align: left;
}

table td.tableColonne3,
#pageFormStructure table td.tableColonne2-3 {
	font-weight: normal;
	text-align: left;
}

table td.tableColonne1-2-3-4 {
	font-weight: normal;
	text-align: left;
}

#legendeVisu {
    float: right;
	display: block;
	margin: 0px;
}

.fenetre {
	clear: left;
	float: left;
	border: 1px solid #d5d3d4;
	margin-bottom: 5px;
	width: 710px;
}
#currentDiv .fenetre {
	border: 0px;
}
.fenetre .titleFenetre {
	color: #000;
	height: 15px;
	font-size: 1.4em;
	padding: 5px;
	background: #d8d8d8;
	text-align: left;
	font-weight: bold;
}
.fenetre .titleFenetre span {
	display: block;
	float: left;
}
.fenetre .titleFenetre a.fermerFenetre {
	display: block;
	float: right;
	color: #000;
	height: 12px;
	text-align: center;
	font-size: 0.8em;
	text-transform: none;
	padding-left: 17px;
	background: url('../../image/v2/ico_croix.gif') no-repeat left;
}
.fenetre .contenuFenetre {
	display: block;
	padding: 10px;
	    font-size: 11px;
}
.fenetre#acces .contenuFenetre {
	text-align: left;
}
.fenetre#carte .contenuFenetre {
	padding: 0px;
	height: 310px;
}
.fenetre#imageSalle .contenuFenetre {
	text-align: center;
}

#retourErreur {
    display: none;
    background: transparent url(../../image/v2/messagebox_warning.gif) no-repeat;
    color: #FF0000;
    font-weight: bold;
    height: 20px;
    padding-left: 25px;
    padding-bottom: 5px;
    margin-top: 5px;
    text-align: left;
}

#retourMessage {
    display: none;
    color: #000;
    font-weight: bold;
    height: 20px;
    padding-left: 25px;
    padding-bottom: 25px;
    margin-top: 5px;
    text-align: left;
}

#pageImpression #etapescontenu table#peripheriques,
#pageImpression #etapescontenu table#impressionPlan,
#pageImpression #etapescontenu table#impression,
#pageImpression #etapescontenu table#impressionAuto,
#pageImpression #etapescontenu table#impressionAutoEpson,
#pageImpression #etapescontenu table#impressionBillet,
#pageImpression #etapescontenu table#infoModeDeDiffusion,
#pageImpression #etapescontenu table#listingBillets,
#pageImpression #etapescontenu table#impressionReservation,
#pageImpression #etapescontenu table#impressionFacture,
#pageImpression #etapescontenu table#boxChoixLangue,
#pageImpression #etapescontenu #compEnvoiMail {
	margin-top: 5px;
}
#pageImpression #etapescontenu td,
#pageImpression #etapescontenu td {
	text-align: left;
	padding:10px;
}
#pageImpression #etapescontenu td.tableColonne2 .icoPeripherique_9Disable {
	font-size: 20px;
}
#pageImpression #etapescontenu table#impressionPlan td span,
#pageImpression #etapescontenu table#impression td span,
#pageImpression #etapescontenu table#impressionAuto td span,
#pageImpression #etapescontenu table#impressionAutoEpson td span,
#pageImpression #etapescontenu table#impressionReservation td span,
#pageImpression #etapescontenu table#impressionFacture td span {
	display: block;
	padding:0 10px;
}
#pageImpression #etapescontenu table#impression td.tableColonne1,
#pageImpression #etapescontenu table#impressionAuto td.tableColonne1,
#pageImpression #etapescontenu table#impressionAutoEpson td.tableColonne1 {
	width: 445px;
}
#pageImpression #etapescontenu table#impressionBillet td.tableColonne1 {
	width: 300px;
}
#pageImpression #etapescontenu table#impressionBillet td.tableColonne2 {
	width: 130px;
}
#pageImpression #etapescontenu table#impressionFacture td.tableColonne1 {
	width: 280px;
}
#pageImpression #etapescontenu table#impressionFacture td.tableColonne2 {
	width: 320px;
}
#pageImpression #etapescontenu table#impressionFacture td.tableColonne2 span {
	float: left;
	font-weight: bold;
	width: 70px;
	margin-top: 2px;
}
#pageImpression #etapescontenu table#impressionFacture td.tableColonne2 .champ {
	float: left;
    width: 150px;
}

#pageImpression #etapescontenu table#impressionPlan td.tableColonne1 {
	width: 110px;
}
#pageImpression #etapescontenu table#impressionPlan td.tableColonne2 {
	width: 370px;
	font-weight: bold;
}

#pageImpression #etapescontenu table#impressionAuto td#appletImpression {
	text-align: center;
	padding: 0px;
}
#pageImpression #etapescontenu table#impressionAuto td#appletImpression #retourImpression {
	display: block;
	margin: 0px;
	text-align: left;
	padding: 10px 10px 10px 210px;
	color: #000;
	background: url("../../image/v2/digiPrint_background.gif") repeat-x scroll left center #FFFFFF;
	min-height: 130px;
	font-size: 14px;
	_height: 130px;
}
#pageImpression #etapescontenu table#impressionAuto td#appletImpression #retourImpression span {
	display: block;
}
#pageImpression #etapescontenu table#impressionAuto td#appletImpression #retourImpression span#chargementImpression {
	height: 100px;
	background: url("../commun/images/ajax-loader.gif") no-repeat center;
}

#pageImpression #etapescontenu table#impressionAuto td#appletImpression #retourImpression span#statsImpression {
	margin-top: 10px;
	font-weight: bold;
}
#pageImpression #etapescontenu table#listingBillets td.tableColonne1 {
    width: 300px;
}
#pageImpression #etapescontenu table#listingBillets td.tableColonne2 {
    width: 180px;
}

#pageImpression dl,
#pageRechercheTransaction dl {
	/*    margin: 10px;*/
}
#pageImpression dt,
#pageRechercheTransaction dt {
	display: block;
}
#pageImpression dt img {
	display: block;
	width: 45px;
	height: 45px;
	border: medium none;
    box-shadow: 0 0 6px -1px #888888;
	-moz-box-shadow: 0 0 6px -1px #888888;
	-webkit-box-shadow: 0 0 6px -1px #888888;
    padding: 1px;
}
#pageRechercheTransaction dt img {
	display: block;
	width: 45px;
	height: 45px;
	padding: 2px;
	border: 1px solid #c1c0bc;
}
#pageImpression dd {
	display: block;
	margin-left: 60px;
	margin-top: -50px;
	_height: 57px; /* Min-Height For This Fucking IE */
	min-height: 57px;
}
#pageRechercheTransaction dd {
	display: block;
	margin-left: 60px;
	margin-top: -50px;
	_height: 57px; /* Min-Height For This Fucking IE */
	min-height: 57px;
	    text-align: left;
}
#pageImpression dd .nom {
	display: block;
	font-size: 16px;
	font-weight: bold;
}

#pageRechercheTransaction dd .nom {
	display: block;
	font-size: 14px;
	font-weight: bold;
}

#pageRechercheTransaction dd .regroupementNom {
	display: block;
	font-size: 14px;
	font-weight: bold;
    font-style:italic;
}

#pageImpression dd .date {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #888;
}

#pageRechercheTransaction dd .date {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #888;
}

#pageImpression dd .lieu,
#pageRechercheTransaction dd .lieu {
	display: block;
	font-weight: normal;
	color: #000;
	font-size:11px;
}

#pageImpression .masquerTarifImpressionBillet,
#pageRechercheTransaction .masquerTarifImpressionBillet {
	margin-bottom:5px;
    text-align:left;
}

#pageImpression .masquerTarifImpressionBillet label,
#pageRechercheTransaction .masquerTarifImpressionBillet label{
	vertical-align:top;
}



.noBold {
    font-weight: normal;
}

.yellow {
    background-color: yellow;
    color: black;
    padding: 2px 5px;
}

.duplicataCodeBarreBillet {
    background-color: yellow;
    text-decoration: line-through;
    color: black;
    padding: 2px 5px;
}

.boxDuplicata {
        border: 1px solid #CCCCCC;
    min-height: 80px;
}

.sousBoxDuplicata {
    margin: 1px;
    padding: 5px;
    background: #FFFFFF url('../../image/v2/dupli_deg.gif') repeat-x left top;
}
#pageRechercheTransaction .btDuplicataDisable,
#pageRechercheTransaction .btDuplicata {
	display: inline-block;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
	-moz-box-shadow: 0 0 0 1px #000000;
    -webkit-box-shadow: 0 0 0 1px #000000;
    color: #FFFFFF !important;
    cursor: pointer;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    margin: 0 0 0 5px;
    padding: 0 15px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    font-family: "BebasNeueRegular";
    font-size: 20px;
	background-color: #fabd00 !important;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* W3C */
    text-shadow: 0 0 2px #000000;
}

#pageRechercheTransaction .btDuplicataDisabled {
    display: inline-block;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    -moz-box-shadow: 0 0 0 1px #000000;
    -webkit-box-shadow: 0 0 0 1px #000000;
    color: #FFFFFF !important;
    cursor: none;
    pointer-events: none;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    margin: 0 0 0 5px;
    padding: 0 15px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    font-family: "BebasNeueRegular";
    font-size: 20px;
    background-color: #aaa !important;
    background: -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* W3C */
    text-shadow: 0 0 2px #000000;
}

#pageRechercheTransaction .btDuplicataDisable {
	margin-right:0;
}

#pageRechercheTransaction .billetEfface {
    color: #FF0000;
    /*text-decoration: line-through;*/
}

#pageRechercheTransaction .chequier .btDuplicataDisable,
#pageRechercheTransaction .chequier .btDuplicata {
	text-align: center;
	font-size: 16px;
	cursor: pointer;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
	-moz-box-shadow: 0 0 0 1px #000000;
    -webkit-box-shadow: 0 0 0 1px #000000;
    color: #FFFFFF !important;
    cursor: pointer;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    margin: 0 10px 0 0;
    padding: 0 15px;
    text-decoration: none;
    text-transform: uppercase;
    width: 185px;
    font-family: "BebasNeueRegular";
    font-size: 20px;
	background-color: #fabd00 !important;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%); /* W3C */
    text-shadow: 0 0 2px #000000;
}
#pageRechercheTransaction .btDuplicataDisable,
#pageRechercheTransaction .btDuplicata:hover,
#pageRechercheTransaction .chequier .btDuplicata:hover,
#pageRechercheTransaction .chequier .btDuplicataDisable{
    background-color:#fff !important;
    color:#000 !important;
    text-shadow: none !important;
}
#pageRechercheTransaction .contentRepPrintTransaction {
    background: #FFFFFF url('../../image/v2/bg_detail_rep.gif') repeat-x;
    border-top-color: #222222;
    border-top-style: dashed;
    border-top-width: 1px;
}

#pageRechercheTransaction .contentRepPrintTransaction.maskBorder {
    border-top: none;
}

#pageRechercheTransaction .commentaire {
    font-size: 11px;
    padding: 5px;
    text-align: left;
}

#pageRechercheTransaction .commentaire .libelle {
    font-weight:bold;
}

#pageRechercheTransaction .showDetailBilletRep,
#pageRechercheTransaction .showDetailBilletPack {
    height: 20px;
}

#pageRechercheTransaction .showDetailBilletRep .btDetailBilletRep,
#pageRechercheTransaction .showDetailBilletPack .btDetailBilletPack {
    background: transparent url(../../image/v2/bt_detail_billet.gif) no-repeat scroll 0 -20px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height:16px;
    padding-right: 7px;
    padding-top:4px;
    text-align: right;
    text-decoration: none;
    width: 145px;
}


#pageRechercheTransaction .contentRepPrintTransaction .btDetailBilletRep.hover,
#pageRechercheTransaction .contentRepPrintTransaction .btDetailBilletPack.hover {
	background-position: 0 0;
    color: #000000;
}

#pageRechercheTransaction .contentDetailTransaction {
    padding: 0 0 0 0;
}

#pageRechercheTransaction .contentDetailTransaction table{
    background: #CCCCCC url(../../image/v2/Bg_Block_BilletsAffiches.gif) repeat-x;
    margin-bottom: 0;
}

#pageRechercheTransaction .contentDetailTransaction.chequier {
    margin-top:-10px;
}

#pageRechercheTransaction .contentDetailTransaction.chequier table{
    background: none;
}

#pageRechercheTransaction .detailTransaction.hide,
#pageRechercheTransaction .detailTransaction .showDetailBilletRep .contentPaginationDetailRep.hide,
#pageRechercheTransaction .detailTransaction .showDetailBilletRep .triangle.hide,
#pageRechercheTransaction .contentDetailTransaction.hide {
    display: none;
}

#pageRechercheTransaction .detailTransaction .showDetailBilletRep .triangle.show {
    display: block;
}


#pageRechercheTransaction .detailTransaction.show,
#pageRechercheTransaction .detailTransaction .showDetailBilletRep .contentPaginationDetailRep.show {
    display: block;
    clear: both;
    background: #E7E7E8 none repeat scroll 0 0;
    padding-top: 0;
}

#pageRechercheTransaction #modifPackDetail.hide {
	display:none;
}

#pageRechercheTransaction .contentDetailTransaction.show {
    display: block;
    clear: both;
    background-color: #E7E8E8;
    padding-top: 10px;
}

#pageRechercheTransaction .contentRepPrintTransaction table{
    background-color: transparent;
}

#pageRechercheTransaction .contentGlobalPrintTransaction {
    padding: 10px 0;
    background-color:#D8D8D8;
}

#pageRechercheTransaction .contentGlobalPrintTransaction input{
    vertical-align: middle;
}

#pageRechercheTransaction .contentGlobalPrintTransaction table{
    background-color : transparent;
}

#pageRechercheTransaction .chequier .btDuplicataDisable {
	margin-right:0;
}

#pageRechercheTransaction .titreMotif select {
	margin-left:5px;
    width:105px;
    font-size:10px;
    float:none;
}

#pageImpression .imprimerFacture {
	background-position:  0 -38px, 0 0;
}
impri
#pageImpression span.codeBarreBillet,
#pageImpression span.porteurBillet,
#pageImpression span.raisonSocialeBillet {
	display: block;
}

#rechercheTransaction {
}

#paramGroupe {
    float:left;
}

#paramProduitGroupe,
#boxProduit{
    float:left;
    clear:both;
    margin-top:10px;
}

#rechercheTransaction #headerRechercheTransaction,
#journal #headerJournal{
	/*padding-top: 5px;
	background: url('../../image/v2/css_headerComp.gif') no-repeat;*/
}

#rechercheTransaction #headerRechercheTransaction #footerRechercheTransaction,
#journal #headerJournal #footerJournal {
}

#rechercheTransaction #headerRechercheTransaction #footerRechercheTransaction #contentRechercheTransaction,
#journal #headerJournal #footerJournal #contentJournal{
	display: block;
	padding: 0px;
	background: #fff;
	/*border-width: 0px 1px 1px 1px;*/
	border-width: 1px;
	border-color: #b4b4b4;
	border-style: solid;
	/*width: 642px;*/
	text-align: left;
}

#paramGroupe #headerParamGroupe #footerParamGroupe #contentParamGroupe,
#paramProduitGroupe #headerParamProduitGroupe #footerParamProduitGroupe #contentParamProduitGroupe {
	display: block;
	padding: 0px;
	background: #fff;
	border-width: 0px 1px 1px 1px;

	border-color: #b4b4b4;
	border-style: solid;
	width: 642px;
	text-align: left;
}

#boxProduit #headerBoxProduit #footerBoxProduit #contentBoxProduit {
    display: block;
	padding: 0px;
	background: #fff;
	border:none;
	width: 642px;
	text-align: left;
}

#rechercheTransaction #headerRechercheTransaction #footerRechercheTransaction #contentRechercheTransaction #titleRechercheTransaction,
#journal #headerJournal #footerJournal #contentJournal #titleJournal {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding: 0 5px 0 15px;
    text-align: left;
    text-transform: uppercase;
}
#paramProduitGroupe #headerParamProduitGroupe #footerParamProduitGroupe #contentParamProduitGroupe #titleParamProduitGroupe,
#boxProduit #headerBoxProduit #footerBoxProduit #contentBoxProduit #titleBoxProduit,
#paramGroupe #headerParamGroupe #footerParamGroupe #contentParamGroupe #titleParamGroupe {
    color: #fff;
    height:21px;
    padding: 5px 10px 0px 10px;
    margin-bottom: 0px;
}
#pageRechercheTransaction #inputSubmitLastTransaction {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    margin: 4px 5px 0 0;
    padding: 0 5px;
    text-align: center;
    text-decoration: none;
    width: 160px;
	letter-spacing: 0;
	text-transform: lowercase !important;
	background-image: none !important;
    border-radius: 5px 5px 5px 5px;
    font-family:sans-serif;
    text-shadow:none;
    letter-spacing: 1px;
    font-size:10px;
    text-shadow: 0 0 2px #000000;
}
#pageRechercheTransaction #titleRechercheTransaction span{
    float:left;
}
#pageRechercheTransaction #titleRechercheTransaction .right{
    float:right;
}
#pageRechercheTransaction #titleRechercheTransaction .ligneRecherche {
    margin-top: 0;
}
#pageRechercheTransaction #compMessage #listeMessage{
    background: #F3F3F3 url(../../image/v2/bg_gray_bottom.gif) repeat-x scroll left bottom;
    font-size: 11px;
    padding: 10px;
}
#pageRechercheTransaction #compMessage #contentMessage{
    background: #FFFFFF none repeat scroll 0 0;
    border: 1px solid #B4B4B4;
    display: block;
    padding: 0;
    text-align: left;
}
#pageRechercheTransaction #compMessage #titleMessage{
    background: transparent url(../../image/v2/css_titleComp.gif) repeat-x scroll 0 0;
    color: #FFFFFF;
    height: 20px;
    margin: 0;
    padding: 2px 4px 0 10px;
}
#pageRechercheTransaction #etapescontenu #infoformulaire {
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}
#pageRechercheTransaction #contentInfoformulaire{
    background: url('../../image/v2/ico_erreur.png') no-repeat;
    height: 41px;
    width: 480px;
    margin: 0 auto;
    padding-top: 10px;

}
#pageRechercheTransaction .deleteTransaction{
    float: right;
    font-weight: bold;
    padding-right: 0;
    padding-top: 0;
}
#pageRechercheTransaction .btnCantDeleteTransaction,
#pageRechercheTransaction .btSubmitDeleteTransaction {
 	background: url("../../image/v2/btSupp.gif") ;
  	background-position: 3px center;
	background-repeat:no-repeat;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 10px;
    height: 14px;
    line-height: 14px;
    margin: 4px 5px 0 0;
    padding: 0 5px;
    text-align: center;
    text-decoration: none;
    text-transform: lowercase;
    width: 79px;
}
#pageRechercheTransaction .btnCantDeleteTransaction {
	background-color:#aaaaaa!important;
}
#pageRechercheTransaction .demandeDeleteTransaction{
    float: right;
    font-weight: bold;
    padding-right: 10px;
    padding-top: 2px;
}
#pageRechercheTransaction .btSubmitDemandeDeleteTransaction {
    background: transparent url(../../image/v2/btSupp.gif) no-repeat scroll 0 0;
    border: 0 none;
    color: #000000;
    cursor: pointer;
    font-size: 10px;
    height: 18px;
    padding-bottom: 4px;
    padding-left: 13px;
    text-transform: uppercase;
    width: 84px;
}

#pageRechercheTransaction .annulationTransactionEnCours{
    float: right;
    cursor: pointer;
    font-weight: bold;
    padding-right: 100px;
    height: 16px;
    margin-top: 4px;
    padding-left: 20px;
    padding-top: 1px;
    background: transparent url(../../image/v2/TimeMachin.gif) no-repeat scroll 0 0;
    border: 0 none;
}

#pageRechercheTransaction #ligneContent3 #colonneContent1 {
    float: left;
    margin-right: 5px;
    width: 100%;
}
#pageRechercheTransaction #ligneContent3 #colonneContent2 {
    display: none;
}

#pageRechercheTransaction #peripheriques .tableColonne1-2,
#pageRechercheTransaction #peripheriques .refreshPeripherique {
    background:#CCC;
}
#pageRechercheTransaction #listePeripheriques {
    background:#F0F0F0 url('../../image/v2/bg_gray_periph.gif') repeat-x scroll bottom left;
}
#pageRechercheTransaction .transaction {
    margin-top: 5px;
    border: 1px solid #D5D3D4;
    border-spacing: 0;
    font-size: 12px;
    padding: 0;
    text-align: center;
    width:964px;
}
#pageRechercheTransaction .transaction table{
    border: none;
}

#pageRechercheTransaction .contentDetailTransaction .content tr.surbrillance {
    background:#FFED2F;
}

#pageRechercheTransaction .headerTransaction {
    font-size: 11px;
    height:22px;
    text-transform: uppercase;
    text-align: left;
	color:#fff;
}
#pageRechercheTransaction .delete {
    background: url("../../image/v2/bg_transaction_erased.gif") repeat-x scroll 0 0 #FFFFFF !important;
    color: #000000;
}
#pageRechercheTransaction .headerTransaction span {
    padding: 5px;
	font-weight: bold;
	float: left;
}

#pageRechercheTransaction .headerTransaction span.idTransaction {
    min-width:250px;
    _width:280px;
}

#pageRechercheTransaction .headerTransaction span.nomCanalDeVente {
    min-width:135px;
    _width:135px;
}

#pageRechercheTransaction .headerTransaction div.hide {
    border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 10px;
    font-weight: bold;
    height: 14px;
    line-height: 14px;
    margin: 4px 5px 0 0;
    padding: 0 5px;
    text-align: center;
    text-decoration: none;
    width: 79px;
	text-transform: lowercase;
	background-image: url('../../image/v2/ico_20px_haut.gif');
    background-position: 0 -1603px;
	background-repeat:no-repeat;
}
#pageRechercheTransaction .headerTransaction div.show {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 10px;
    font-weight: bold;
    height: 14px;
    line-height: 14px;
    margin: 4px 5px 0 0;
    padding: 0 5px;
    text-align: center;
    text-decoration: none;
    width: 79px;
	    text-transform: lowercase;

	background: url('../../image/v2/ico_20px_haut.gif');
    background-position: 0 -1642px;
	background-repeat:no-repeat;
}

#pageRechercheTransaction .headerTransaction a:hover {
    text-decoration: none;
}
#pageRechercheTransaction .headerTransaction a {
	    color: #FFFFFF;
    font-style: italic;
    font-weight: bold;
    padding: 0 10px;
    text-decoration: underline;
}
#pageRechercheTransaction .contentTransaction {
    clear: both;
}
#pageRechercheTransaction .contentTransaction table.content {
    margin-top: 0;
}
#pageRechercheTransaction .contentTransaction table.content th.tableColonne1,
#pageRechercheTransaction .contentTransaction table.content td.tableColonne1,
#pageRechercheTransaction .contentGlobalPrintTransaction table.content th.tableColonne1,
#pageRechercheTransaction .contentGlobalPrintTransaction table.content td.tableColonne1 {
    width: 260px;
}

#pageRechercheTransaction .contentRepPrintTransaction table.content th.tableColonne1,
#pageRechercheTransaction .contentRepPrintTransaction table.content td.tableColonne1 {
    width: 300px;
}

#pageRechercheTransaction .contentDetailTransaction table.content th.tableColonne1,
#pageRechercheTransaction .contentDetailTransaction table.content td.tableColonne1 {
    width: 210px;
    padding-left: 10px;
	text-align:left;
}

#pageRechercheTransaction .contentDetailTransaction table.content th.tableColonne1.chequier,
#pageRechercheTransaction .contentDetailTransaction table.content td.tableColonne1.chequier {
    width: 350px;
    vertical-align : top;
}

#pageRechercheTransaction .contentTransaction table.content th.tableColonne2,
#pageRechercheTransaction .contentTransaction table.content td.tableColonne2,
#pageRechercheTransaction .contentGlobalPrintTransaction table.content th.tableColonne2,
#pageRechercheTransaction .contentGlobalPrintTransaction table.content td.tableColonne2 {
    width: 155px;
}

#pageRechercheTransaction .contentRepPrintTransaction table.content th.tableColonne2,
#pageRechercheTransaction .contentRepPrintTransaction table.content td.tableColonne2 {
    width: 210px;
	    text-align: center;
}

#pageRechercheTransaction .contentDetailTransaction table.content th.tableColonne2,
#pageRechercheTransaction .contentDetailTransaction table.content td.tableColonne2 {
    width: 210px;
	text-align:left;
}

#pageRechercheTransaction .contentDetailTransaction table.content th.tableColonne2.chequier,
#pageRechercheTransaction .contentDetailTransaction table.content td.tableColonne2.chequier {
    width: 290px;
    vertical-align : top;
}
#pageRechercheTransaction .contentTransaction table.content th.tableColonne3,
#pageRechercheTransaction .contentTransaction table.content td.tableColonne3,
#pageRechercheTransaction .contentGlobalPrintTransaction table.content th.tableColonne3,
#pageRechercheTransaction .contentGlobalPrintTransaction table.content td.tableColonne3,
#pageRechercheTransaction .contentRepPrintTransaction table.content th.tableColonne3,
#pageRechercheTransaction .contentRepPrintTransaction table.content td.tableColonne3 {
    width: 300px;
}

#pageRechercheTransaction .contentDetailTransaction table.content th.tableColonne3,
#pageRechercheTransaction .contentDetailTransaction table.content td.tableColonne3 {
    width: 70px;
}

#pageRechercheTransaction .contentDetailTransaction table.content th.tableColonne3.chequier,
#pageRechercheTransaction .contentDetailTransaction table.content td.tableColonne3.chequier {
    width: 300px;
    vertical-align : top;
}

#pageRechercheTransaction .contentTransaction table.content th.tableColonne4,
#pageRechercheTransaction .contentTransaction table.content td.tableColonne4,
#pageRechercheTransaction .contentGlobalPrintTransaction table.content th.tableColonne4,
#pageRechercheTransaction .contentGlobalPrintTransaction table.content td.tableColonne4,
#pageRechercheTransaction .contentRepPrintTransaction table.content th.tableColonne4,
#pageRechercheTransaction .contentRepPrintTransaction table.content td.tableColonne4 {
    width: 85px;
}

#pageRechercheTransaction .contentDetailTransaction table.content th.tableColonne4,
#pageRechercheTransaction .contentDetailTransaction table.content td.tableColonne4 {
    width: 345px;
}

#pageRechercheTransaction .contentTransaction table.content th.tableColonne5,
#pageRechercheTransaction .contentTransaction table.content td.tableColonne5 {
    width: 50px;
}

#pageRechercheTransaction table.content td.tableColonneDelete {
}
#pageRechercheTransaction table.content td.tableColonneDelete .deleteBillet {
    float: right;
    font-weight: bold;
    padding-top: 2px;
}
#pageRechercheTransaction table.content td.tableColonneDelete .deleteBillet .btnCantDeleteBillet,
#pageRechercheTransaction table.content td.tableColonneDelete .deleteBillet
 {
 	background: url("../../image/v2/btSupp.gif") ;
  	background-position: 3px center;
	background-repeat:no-repeat;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 10px;
    font-weight: bold;
    height: 14px;
    line-height: 14px;
    margin: 4px 5px 0 0;
    padding: 0 5px;
    text-align: center;
    text-decoration: none;
    text-transform: lowercase;
	text-shadow: 0px !important;
    width: 79px;
}
#pageRechercheTransaction table.content td.tableColonneDelete .deleteBillet .btnCantDeleteBillet {
	background-color:#aaaaaa!important;
}

.contentInfos table {
    text-align: left;
}

#pageRechercheTransaction .btSubmitDelete{
    background: transparent url(../../image/v2/ico_del.gif) no-repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    height: 24px;
    width: 24px;
}

/* Etat Global Print */
#pageRechercheTransaction .icoEtatPrint0 {
    background: url('../../image/v2/ico_etat_transaction.png') 0 -110px;
    cursor: pointer;
    display: block;
    height: 55px;
    width: 55px;
    margin:0 auto;
}

#pageRechercheTransaction .icoEtatPrint1 {
    background: url('../../image/v2/ico_etat_transaction.png') 0 -55px;
    cursor: pointer;
    display: block;
    height: 55px;
    width: 55px;
    margin:0 auto;
}

#pageRechercheTransaction .icoEtatPrint2 {
    background: url('../../image/v2/ico_etat_transaction.png') 0 0;
    cursor: pointer;
    display: block;
    height: 55px;
    width: 55px;
    margin:0 auto;
}

/* BOCA */
#pageRechercheTransaction .etatImpressionPeripherique_6 {
    background: url(../../image/v2/icon_billetsbocca_40px.gif);
    cursor: pointer;
    display: block;
    height: 40px;
    width: 53px;
    margin:0 auto;
}

/* CreditCarte */
#pageRechercheTransaction .etatImpressionPeripherique_6CreditCarte {
    background: transparent url(../../image/v2/icon_cartes40px.png) no-repeat scroll 0 -45px;
    cursor: pointer;
    display: block;
    height: 50px;
    width: 53px;
    margin:0 auto;
}

/* EPSON THM6000III */
#pageRechercheTransaction .etatImpressionPeripherique_4 {
    background: url(../../image/v2/icon_billetsbocca_40px.gif);
    cursor: pointer;
    display: block;
    height: 40px;
    width: 53px;
    margin:0 auto;
}
/* EPSON TMT88IV */
#pageRechercheTransaction .etatImpressionPeripherique_11 {
    background: url(../../image/v2/icon_billetsbocca_40px.gif);
    cursor: pointer;
    display: block;
    height: 40px;
    width: 53px;
    margin:0 auto;
}
/* DATACARD SP35 */
/* EVOLIS */
#pageRechercheTransaction .etatImpressionPeripherique_9,
#pageRechercheTransaction .etatImpressionPeripherique_23 {
    background: url(../../image/v2/icon_cartes40px.gif);
    cursor: pointer;
    display: block;
    height: 40px;
    width: 53px;
    margin:0 auto;
}
/* TSP 700 */
#pageRechercheTransaction .etatImpressionPeripherique_19 {
    background: url(../../image/v2/icon_billetsbocca_40px.gif);
    cursor: pointer;
    display: block;
    height: 40px;
    width: 53px;
    margin:0 auto;
}
/* Imprimante defaut */
#pageRechercheTransaction .etatImpressionPeripherique_0 {
    background: url(../../image/v2/icon_billetsdigitick_40px.gif);
    cursor: pointer;
    display: block;
    height: 40px;
    width: 53px;
    margin:0 auto;
	border-radius: 10px 0 10px 10px;
	-moz-border-radius: 10px 0 10px 10px;
	-webkit-border-radius: 10px 0 10px 10px;
}
#pageRechercheTransaction .etatImpression0 {
    background-position: 0px 0px;
}
#pageRechercheTransaction .etatImpression1 {
    background-position: 0px -40px;
}
#pageRechercheTransaction .etatImpression2 {
    background-position: 0px -80px;
	    background: url("../../image/v2/icon_billetsdigitick_40px.gif") repeat scroll 0 0 transparent;
}
#pageRechercheTransaction .etatImpression3 {
    background-position: 0px -45px;
}
#pageRechercheTransaction .etatImpression4 {
    background-position: 0px 1px;
}
#pageRechercheTransaction #etapescontenu #peripheriques {
	margin-top: 5px;
}
#rechercheTransaction #formRecherche {
    background: #F3F3F3 url('../../image/v2/bg_gray_bottom.gif') repeat-x scroll bottom left;
	height: auto;
	font-size: 11px;
    padding: 0 10px 10px 10px;
}
#rechercheTransaction #formRecherche table {
    background: none;
    border: 0 none;
    font-size: 10px;
	font-weight: bold;
    margin: 0 auto;
	padding: 10px 10px 0 10px;
    width: 440px;
}
#rechercheTransaction #formRecherche div.left {
    font-size: 12px;
	font-weight: bold;
	padding: 0px 10px 10px 0;
    text-align : left;
}
#rechercheTransaction #formRecherche div.right {
    font-size: 12px;
	font-weight: bold;
	padding: 0px 10px 10px;
    text-align : left;
}
#rechercheTransaction #formRecherche div.centerDate {
    margin-left: 148px;
    font-size: 12px;
	font-weight: bold;
}
#rechercheTransaction #formRecherche div.filtre {
    margin-left: 75px;
}
#rechercheTransaction #formRecherche div.filtre select{
    margin-left: 20px;
}
#pageRechercheTransaction #dateDebutJournal,
#pageRechercheTransaction #dateFinJournal,
#pageRechercheTransaction #rechercheTransaction #formRecherche div.centerDate input.dateSelect,
#pageRechercheTransaction #rechercheTransaction #formRecherche div.centerDate input.dp-applied,
#pageRechercheTransaction #rechercheTransaction #formRecherche div.centerDate a.dp-choose-date {
    float:left;
    margin-bottom: 5px;
    width: 90px;
    text-align: center;
}

#rechercheTransaction #formRecherche div.btSubmitSearchTransaction {
    border-top: 1px solid #DDDDDD;
    clear: both;
    font-size: 12px;
    font-weight: bold;
    margin: 0 auto;
    padding: 0;
    width: auto;
}
select {
    float: left;

    margin: 0 0;

	    background: none repeat scroll 0 0 transparent;
    border: 1px solid #C1C0BC;
    border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 4px #999999 inset;
	-moz-box-shadow: 0 0 4px #999999 inset;
	-webkit-box-shadow: 0 0 4px #999999 inset;
	    height: 19px;
    padding: 2px;

    color: #000000;
    font-size: 10px;

}
#rechercheTransaction #formRecherche select,
select#inputExt{
    width: 180px;
}
#pageRechercheTransaction #journal .ligneRecherche span ,
#pageRechercheTransaction #journal a.dp-choose-date {
    float: left;
  	margin-bottom: 5px;
    text-align: center;
    width: 30px;
}
#pageRechercheTransaction #journal input.dp-applied {
    float: left;
  	margin-bottom: 5px;
  	margin-right: 8px;
    text-align: center;
    width: 90px;
}
#pageRechercheTransaction input.dp-applied {
    font-size: 10px;
}
#pageRechercheTransaction .champ {
    background-color: #FFFFFF;
	background-image:none;
    border: 1px solid #C1C0BC;
    color: #000000;
    font-size: 10px;
    height: 14px;
    padding: 2px;
    margin-left:10px;
    width: 200px;
    margin-bottom:5px;
}

#pageRechercheTransaction .champ.selected {
    background: none repeat scroll 0 0 transparent;
    border-color: transparent;
}

#journal #formRecherche {
    background:#F3F3F3 url('../../image/v2/bg_gray_bottom.gif') repeat-x scroll bottom left;
	height:125px;
	font-size: 12px;
    padding: 0 10px 10px 10px;
}
#journal #formRecherche {
	padding: 10px;
	font-size: 12px;
}

#paramGroupe #formGroupe {
	padding: 0px 15px 10px;
	font-size: 12px;
}

#rechercheTransaction .typeRecherche {
    border-right: 1px solid #D5D5D5;
	display: block;
	float: left;
	margin-top: 10px;
	text-align: center;
    width:435px;
}
#rechercheTransaction .typeRechercheDate {
	display: block;
	float: left;
    height: 60px;
	margin: 10px 0 0 54px;
	text-align: center;
    width:435px;
}
#journal .editionJournal {
	display: block;
	float: left;
	text-align: center;
    width:435px;
}
#journal .editionJournal #returnExt {
	    clear: both;
    display: block;
    float: left;
    margin: 15px 0 0 5px;
}
#journal .editionJournal div#editionJournalSearch,
#journal .editionJournal div#editionJournalDay ,
#journal .editionJournal div#editionJournalMonth {
    background: url(../../image/v2/iko_exel.gif) no-repeat scroll 0 0;
    display: block;
    height: 20px;
    margin: 0 auto 10px;
    padding-left: 30px;
    text-align: left;
    width: 230px;
}
#journal .editionJournal div#editionJournalSearchpdf,
#journal .editionJournal div#editionJournalDaypdf ,
#journal .editionJournal div#editionJournalMonthpdf {
    background: url(../../image/v2/iko_pdf.gif) no-repeat scroll 0 0;
    display: block;
    height: 20px;
    margin: 0 auto 10px;
    padding-left: 30px;
    text-align: left;
    width: 230px;
}
#journal .editionJournal a {
	display: block;
	font-weight: bold;
	color:#000;
}
#journal .typeRecherche {
    border-left: 1px solid #D5D5D5;
	display: block;
	float: left;
	text-align: center;
	font-size: 11px;
    width:435px;
}
#rechercheTransaction .ligneRecherche {
	margin-top: 5px;
}
#journal .ligneRecherche {
    margin-left: 108px;
    _margin-left: 0;
    width: 310px;
	margin-top: 5px;
}
#rechercheTransaction .ligneRecherche label {
	float:left;
    font-weight:bold;
    width:200px;
}
#rechercheTransaction .ligneRecherche #inputSubmit{
    margin: 0 auto;
    display: block;
}

#journal .ligneRecherche span {
	font-weight: bold;
	margin: 5px;
}

#pageRechercheTransaction #inputSubmit,
#pageRechercheTransaction #journal .ligneRecherche .btSubmit {
	    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    font-family: "BebasNeueRegular";
    font-size: 23px;
    font-weight: normal;
    height: 32px;
    letter-spacing: 1px;
    line-height: 32px;
    margin: 5px auto;
    padding: 0 25px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}
#pageRechercheTransaction #inputSubmit {
    display: block;
    margin: 5px auto;
    width: auto;
}
#pageRechercheTransaction #inputSubmitDate {
    margin-top: 5px;
    margin-left: 0;
    margin-bottom: 0;
	font-size: 12px;
    height: 18px;
    _height: 22px;
    padding: 4px 7px 19px 7px;
    text-align: center;
    width: auto;
	background: #E775B8 url('../../image/v2/css_submit3.gif') repeat-x;
	color: #fff;
	border: 1px solid #000;
}
#rechercheTransaction .ligneRecherche .btSubmit,
#journal .ligneRecherche .btSubmit {
	margin-left: 5px;
}
#pageRechercheTransaction #etapescontenu table.transaction .btSubmit {
	display: block;
	width: 120px;
	font-size: 9px;
	font-weight: normal;
	padding: 2px;
}
#pageRechercheTransaction #etapescontenu table.transaction tr.tableFooter .btSubmit {
	float: right;
	width: 170px;
}

#pageRechercheTransaction #etapescontenu table tr.tableHeader {
	background: #d8d8d8;
	text-align: left;
	font-size: 11px;
}
#pageRechercheTransaction #etapescontenu table tr.tableFooter {
	background: #f4f4f4;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
}
#pageRechercheTransaction #etapescontenu table tr.tableFooter span,
#pageRechercheTransaction #etapescontenu table tr.tableFooter a {
	margin-right: 10px;
}
#pageRechercheTransaction #etapescontenu table th {
	text-transform: uppercase;
	font-size: 11px;
	background: #fff url('../../image/v2/css_titleComp2.gif') repeat-x;
}
#pageRechercheTransaction #etapescontenu table th span {
	margin-right: 11px;
}
#pageRechercheTransaction #etapescontenu table th a {
	margin-right: 11px;
	text-decoration: underline;
}
#pageRechercheTransaction #etapescontenu table th a:hover {
	text-decoration: none;
}
#pageRechercheTransaction #etapescontenu table.transaction td.tableColonne1 {
	text-align: left;
	font-weight: bold;
	width: 280px;
}
#pageRechercheTransaction #etapescontenu table.transaction td.tableColonne2 {
	text-align: left;
	width: 180px;
}
#pageRechercheTransaction #etapescontenu table.transaction td.tableColonne3 {
	text-align: left;
	width: 240px;
}
#pageRechercheTransaction #etapescontenu table.transaction td.tableColonne4 {
	text-align: left;
}
#pageRechercheTransaction #etapescontenu table.transaction td.tableColonne4 span {
	display: block;
	margin-bottom: 5px;
}

#pageRechercheTransaction .closedRep {
    color : #e2017b;
}

#journal {
	margin-top: 5px;
}
#journal a {
	display: block;
	font-weight: bold;
}

/* SimpleBox */
.SimpleBox {
    margin-bottom: 10px;
}

#pageEtape1Salle .SimpleBox,
#pageEtape1Bloc .SimpleBox {
    float:right;
    width:191px;
    border:1px #B8B8B8 solid;
}


.SimpleBox .TitleSimpleBox {
    height: 27px;
    color: white;
    font-weight: bold;
    text-align: left;
    padding: 5px 0 0 30px;
    font-size: 14px;
}

.SimpleBox .TextSimpleBox {
    /*background-color: #C5C5C5;*/
    padding: 5px;
}




/* BLOC SALLE */

#blocSalle {
    float:left;
    text-align:left;
    margin : 5px 0px 5px 5px;
    width: 415px;
}

#blocSalle #headerblocSalle {
    float:left;
    background:url('../../image/v2/tetiereModule.jpg') no-repeat;
    width:418px;
    height:17px;
    color:#000000;
    font-size:12px;
    font-weight:bold;
    padding-left:4px;
}

#blocSalle #footerblocSalle {
    background:url('../../image/v2/footer_cadre.gif') no-repeat;
    height:26px;
    float:left;
    width:422px;
}

#blocSalle #footerblocSalle span {
}

#blocSalle #footerblocSalle #legendeDispo {
    background:url('../../image/v2/siege_dispo_haut.gif') no-repeat 20px;
    float:left;
    height:20px;
    padding-left:42px;
    padding-top:6px;
}
#blocSalle #footerblocSalle #legendePris {
    background:url('../../image/v2/siege_nondisponible_haut.gif') no-repeat left;
    float:left;
    height:20px;
    padding-top:6px;
    margin-left:26px;
    padding-left:22px;
}
#blocSalle #footerblocSalle #legendeChoix {
    background:url('../../image/v2/siege_reserve_haut.gif') no-repeat left;
    float:left;
    height:20px;
    padding-top:6px;
    margin-left:22px;
    padding-left:22px;
}


#blocSalle #contentBlocSalle {
    border:1px #CACACA solid;
    background-color:#EFEFEF;
    overflow:hidden;
    float:left;
    width:418px;
    min-height:400px;
    max-height:440px;
    _height:440px;
    padding:0;
}

#blocSalle #contentBlocSalle #planBloc {
    border-collapse: separate;
    border-spacing: 0px;
    margin: 0;
    background: url(../../image/v2/entre_siege.gif);
}

#blocSalle #contentBlocSalle #planBloc td {
    font-size:0px;
    padding: 9px 9px 15px;
}



#blocSalle #contentBlocSalle #planBloc td.place {
}

#blocSalle #contentBlocSalle #planBloc td.pris {
    background: url(../../image/v2/siege_nondisponible_haut.gif) no-repeat;
}

#blocSalle #contentBlocSalle #planBloc td.dispo {
    background: url(../../image/v2/siege_dispo_haut.gif) no-repeat;
}

#blocSalle #contentBlocSalle #planBloc td.dispo.hover {
    cursor: pointer;
    background: url(../../image/v2/siege_dispo_haut_hover.gif) no-repeat;

}

#blocSalle #contentBlocSalle #planBloc td.selected {
    background: url(../../image/v2/siege_reserve_haut.gif) no-repeat;
}

#blocSalle #contentBlocSalle #planBloc td.selected.hover {
    background: url(../../image/v2/siege_reserve_haut.gif) no-repeat;
}


/* Joystick */


#infosPlace {
    float:left;
    margin-top:17px;
    width:200px;
}

#joystick {
    background:url('../../image/v2/joystick.png') no-repeat;
    _background:url('../../image/v2/joystick.gif') no-repeat;
    display:block;
    height:105px;
    margin-top:6px;
    margin-bottom:10px;
}

#joystick #joystickNav{
    display:block;
    width:105px;
    height:80px;
    float:left;
    padding-top:23px;
}

#joystick #joystickNav #joystickTop {
    float:left;
    width:63px;
    padding-left:42px;
}
#joystick #joystickNav #joystickMiddle {
    float:left;
    width:80px;
    margin-bottom:2px;
    height:19px;
    padding-left:24px;
}
#joystick #joystickNav #joystickBottom {
    float:left;
    width:62px;
    padding-left:43px;
}

#joystick #joystickNav span {
    cursor:move;
}

#joystick #joystickNav #joystickTop span#joystickUp {
    width:19px;
    height:19px;
    display:block;
    float:left;
}

#joystick #joystickNav #joystickMiddle span#joystickLeft {
    width:19px;
    height:19px;
    display:block;
    float:left;
    margin-right:20px;

}

#joystick #joystickNav #joystickMiddle span#joystickRight {
    width:19px;
    height:19px;
    margin-left:0px;
    display:block;
    float:left;
}

#joystick #joystickNav #joystickBottom span#joystickDown {
    width:19px;
    height:19px;
    margin-left:0px;
    display:block;
    float:left;

}

#joystick #joystickInfos {
    float:left;
    height:103px;
    width:90px;
    margin-left:2px;
}

#joystick #joystickInfos #joystickRetourSalle {
    display:block;
    padding-top:20px;
    color:#666666;
    font-weight:bold;
}
#joystick #joystickInfos #joystickRetourSalle a {
	display: block;
	cursor: pointer;
}

#joystick #joystickInfos #joystickModeEmploi {
    display:block;
    margin-top:12px;
    font-size:9px;
    letter-spacing:0px;
    padding-left:10px;
    padding-right:2px;
    text-align:right;
    color:#686868;
}

#SimpleBoxInfosPlace {
    font-size:1em;
    text-align:left;
    font-weight:bold;
}

#SimpleBoxInfosPlace .tarifsPlace {
	font-size:12px;
    margin-top:4px;
}
#SimpleBoxInfosPlace .tarifsPlace span {
	display: block;
	background: transparent url(../../image/v2/ico_20px_haut.gif) no-repeat scroll 0px -36px;
	padding-left: 10px;
}

#SimpleBoxInfosPlace .planName {
    letter-spacing:-1px;
}

#SimpleBoxInfosPlace .placeInfos {
    background:#034D74 url(../../image/v2/bg_nomTribune.gif) repeat-x scroll left top;
    padding:4px;
    color:#FFF;
    margin-top:4px;
    font-size:14px;
    text-align: center;
}

#SimpleBoxInfosPlace #TextSimpleBoxInfosPlace {
    background:#E4E4E4 url('../../image/v2/bg_module.gif') top left repeat-x;
}

.TextSimpleBox {
    background:#E4E4E4 url('../../image/v2/bg_module.gif') top left repeat-x;
}

/****************************************
**** MODULE DE RECHERCHE            ****
**************************************/

/***********************************
**** Calendrier                ****
*********************************/
#calendrierRecherche,
#calendrierMultiRep {
	display:block;
	float:left;
	padding: 10px;
}

#calendrierRecherche th,
#calendrierMultiRep th{
	background:#EEEEEE url(../../image/v2/css_header_calendar.gif) repeat-x scroll center top;
	color:#FFFFFF;
	font-size:1.2em;
	text-align:center;
}

#calendrierRecherche table tr.tableHeader,
#calendrierMultiRep table tr.tableHeader {
	background:#CCCCCC none repeat scroll 0%;
	font-size:0.9em;
}

#calendrierRecherche table,
#calendrierMultiRep table {
	background:#EEEEEE;
	float:left;
	font-size:1em;
	margin: 0px;
	width:auto;
}

#calendrierRecherche table td,
#calendrierMultiRep table td {
	background:transparent none repeat scroll 0%;
	color:#333333;
	font-size:1.2em;
	padding:6px;
}

#calendrierRecherche a,
#calendrierMultiRep a {
	color:#8E004F;
	font-weight:bolder;
	text-decoration: none;
}


#calendrierRecherche table td.select,
#calendrierMultiRep table td.select {
    background: none repeat scroll 0 50% #666666;
    color: #FFFFFF;
    cursor: pointer;
}

#calendrierRecherche table td.select:hover,
#calendrierMultiRep table td.select:hover {
    background:#000 none repeat scroll 0 0;
}

#calendrierRecherche table td.select:hover a,
#calendrierMultiRep table td.select:hover a {
    color:#FFFFFF;
}

#calendrierMultiRep table td.selectDate a {
    color:#FFFFFF;
}

#calendrierMultiRep table td.selectDate {
    background:#000 none repeat scroll 0%;
    color:#FFFFFF;
    cursor:pointer;
}

#calendrierRecherche table td.selectDay a,
#calendrierMultiRep table td.selectDay a {
    color:#FFFFFF;
}


#calendrierRecherche table td.selectDay,
#calendrierMultiRep table td.selectDay {
	background:#666666 none repeat scroll 0%;
	color:#FFFFFF;
	cursor:pointer;
}


/*******************
* Moteur          *
****************/

#compRecherche {
	margin-top: 5px;
	width: 710px;
	float:left;
}
#pageLogin #compRecherche {
	display: none;
}
#titleRecherche {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding: 0 5px 0 15px;
    text-align: left;
    text-transform: uppercase;
}

#headerRecherche {
}

#footerRecherche {
	float:left;
}

#contentRecherche {
	background: #F8F8F8 none repeat scroll 0%;
	border-color: #B4B4B4;
	border-style: solid;
	border-width: 0px 1px 1px;
	display: block;
	float: left;
	padding: 0px;
	width: 710px;
}

#compCopyright {
	clear:both;
}

#calendrierRecherche table tr.tableMois,
#calendrierMultiRep table tr.tableMois {
	background:#EEEEEE url(../../image/v2/css_header_calendar.gif) repeat-x scroll center top;
	color: #ffffff;
}

#rechercheChamp {
	background:#FFFFFF url(../../image/v2/css_champRecherche.gif) no-repeat scroll 0%;
	border:1px solid #000000;
	display:block;
	float:left;
	padding-left:20px;
	width:354px;
	border:1px solid #c1c0bc;
}

#resultatRechercheGlob{
}

#champsSaisieRecherche {
	display:block;
	width:auto;
}

#btSubmitRecherche {
	border:1px solid #000000;
	color:#FFFFFF;
	display:block;
	float:left;
	height:14px;
	margin:0px 0px 0px 5px;
	padding:2px 10px;
	text-align:center;
	width:30px;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.resultatRecherche,
.resultatMultiRep {
	border: none;
    margin-top:5px;
}

.positionRechGauche{
	display:block;
	float:left;
	padding-top:10px;
	width:75px;
}

.positionRechDroite{
	display:block;
	float:right;
	padding-top:10px;
	width:50px;
}

.ligneRecPaire,
.ligneRecImpaire {
	display: block;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.ligneRecImpaire {
	background-color: #F0F0F0;
}

.titreEvtRec{
	display: block;
	text-transform: capitalize;
	font-size: 12px;
	font-weight: bold;
}
.salleRec {
	font-size: 10px;
	font-weight:bold;
}
.dateRec {
	font-size: 10px;
	color: #888;
}

.lienBtnRecherche,
.lienBtnMultiRep {
	text-decoration: none;
	cursor: pointer;
}
.precRec,
.suiteRec {
	text-decoration: none;
	font-size: 10px;
	cursor: pointer;
	display: block;
}
.precRec {
	background: url("../../image/v2/ico_20px_haut.gif") no-repeat scroll 10px -79px transparent;
	text-align: left;
	padding-left: 20px;
}
.suiteRec {
	    background: url("../../image/v2/ico_20px_haut.gif") no-repeat scroll right -119px transparent;
    padding-right: 23px;
    text-align: right;
}

#chargementRecherche,
#resultatRechercheNonTrouve{
	background-color: #FFFFFF;
	display: block;
	height: 30px;
	margin-top: 60px;
	padding-top: 15px;
	padding-left: 15px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

#resultatRecherche,
#resultatRechercheTrouve{
	display: block;
	padding-top: 5px;
	clear: left;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
}

#partieRechercheDroite{
	display:block;
	float:left;
	width:500px;
	padding: 10px 0px;
}

/* impromptu choix tarif */
.chxtrfwarning .chxtrf{
      background-color: #b0be96;
}
.chxtrffade{
      background-color: #ffffff;
}
div.chxtrf{
      width: 500px;
      top: 160px;
      padding-right: 90px;
}
div.chxtrf .chxtrfcontainer{
      background-color: #CACACA;
      color: #ffffff;
      font-weight: bold;
}
div.chxtrf .chxtrfmessage{
}
div.chxtrf .chxtrfmessage .header {
    background: transparent url(../../image/v2/css_titleComp.gif) repeat-x;
    height: 22px;
}
div.chxtrf .chxtrfmessage .header .title {
    float: left;
    font-size: 15px;
    margin-top: 1px;
    padding-left: 20px;
}
div.chxtrf .chxtrfmessage .header .chxtrfclose {
    float: right;
    cursor: pointer;
    padding-top: 5px;
    padding-right: 20px;
    text-decoration: underline;
}
div.chxtrf .chxtrfmessage .message {
    color: black;
    margin: 10px 0;
    _zoom: 1;
    position:relative;
}
div.chxtrf .chxtrfmessage select {
    margin-bottom: 10px;
    width: 50%;
    text-align: center;
}
div.chxtrf .chxtrfbuttons{
      text-align: center;
      padding: 5px 0 0 0;
}
div.chxtrf button{
    background: url(../../image/v2/css_bt_popup.gif) no-repeat left top;
    border: none;
    color: white;
    height: 47px;
    margin: 10px;
    width: 211px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
}

/** Impromptu **/

/* Impromptu css ok*/
.jqifade{
    background-color: #000;
}
div.jqi{
    position: absolute;
    width: 400px;
      top: 160px;
}
div.jqi .jqicontainer{
    border: 2px solid #999;
    background-color: #EEE;
    padding: 5px;
    color: #56789A;
    font-weight: bold;
}
div.jqi .jqimessage{
    font-size:15px;
    text-align: center;
    padding: 10px;
    font-family: Arial, Sans-Serif;
}
div.jqi .jqibuttons{
    text-align: center;
    padding: 5px 0 0 0;
}
div.jqi button{
    padding: 3px 10px 3px 10px;
    margin: 20px 10px 0 10px;
    border: 2px solid #CCC;
    background-color: #DDD;
    cursor: pointer;
}
div.jqi button:hover{
    border: 2px solid #999;
}
/* Impromptu css */


#infosPlace .SimpleBox .TitleSimpleBox {
    background: url(../../image/v2/tetiereBloc.jpg) no-repeat top left;
    height:22px;
    color: #ffffff;
    font-weight: bold;
    text-align: left;
    padding: 5px 0pt 0pt 15px;
    font-size: 14px;
    margin-left:4px;
}

#infosPlace #SimpleBoxInfosPlace #TextSimpleBoxInfosPlace {
    background:#EEEEEE;
    width:184px;
    _height:130px;
    min-height:130px;
    margin-left:4px;
    border: 1px;
    border-color: #B3B2B7;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    margin-top:-1px;
}

#infosPlace #SimpleBoxInfosPlace .placeInfos {
	background:transparent url(../../image/v2/css_totalPanier.gif) no-repeat scroll center top;
	color:#FFFFFF;
	font-size:12px;
	margin-top:4px;
	padding:4px;
	text-align:center;
}

#infosPlace #SimpleBoxInfosPlace {
    font-size:13px;
    font-weight:bold;
    text-align:left;
}

#infosPlace #SimpleBoxInfosPlace .planName {
    letter-spacing:0px;
}

.headerBlocSalleBlanc{
    color: #ffffff;
    padding-left:10px;
    padding-right:10px;
}

#infosPlace #joystick #joystickInfos #joystickRetourSalle  a {
    color: #000;
    padding-left:15px;
}


#contenuPlanSalle {
   /* margin: 20px 0px 0 21px;*/
   margin:0;
}

#contenuPlanSalle .mapRoom .globalTools .toGlobalMap button {
	border:				none;
	background:			none;
	padding:			0 5px;
}

#contenuPlanSalle .mapRoom .globalTools .toGlobalMap button span {
	color:				#000;
	text-decoration:	underline;
	text-transform:		uppercase;
	font-size:			11px;
	font-weight:		bold;
}

#contenuPlanSalle .mapRoom-roomSection .gridBox {
	max-width:	400px;
	max-height:	500px;
}

table#legendeVisu th {
    text-align:center;
    background: url(../../image/v2/tetiereBloc120x.jpg) no-repeat top left;
    width:120px;
    padding-top:5px;
    color: #ffffff;
}

table#legendeVisu {
	background-color:#FFFFFF;
	background-image:none;
	border-collapse:collapse;
	font-size:9px;
	margin:0px auto;
	text-align:left;
	width:120px;

}
table#legendeVisu td.libelle {
    background-color:#cccccc;
    padding-left:4px;
}
table#legendeVisu td.espace {
    background: url(../../image/v2/bas_tetiereBloc120x.jpg) no-repeat top left;
}
table#legendeVisu td {
	height:16px;
	margin:0px;
	padding:0px;
}
table#legendeVisu td.places {
	border:1px solid #767676;
	width:16px;
}

.inStack {
    position:absolute;
}

#infosChoix {
    float:right;
	width:225px;
	margin-top:10px;
}

#ChoixPlace {
	float:left;
	height:440px;
	text-align:left;
	width:420px;
}

#SimpleBoxInfosPlace {
    font-size:1em;
    text-align:left;
    font-weight:bold;
}

#SimpleBoxInfosPlace .tarifsPlace {
    margin-top:4px;
}

#SimpleBoxInfosPlace .planName {
    letter-spacing: 0px;
}

#SimpleBoxInfosPlace .placeInfos {
    padding:4px;
    color:#FFF;
    margin:10px 0px;
    font-size:12px;
    text-align: center;
}

#SimpleBoxInfosPlace #TextSimpleBoxInfosPlace {
    background:#E4E4E4;
}

.TextSimpleBox {
    background:#E4E4E4;
}

/* SimpleBox */
.SimpleBox {
    /*margin-bottom: 10px;*/
}

#pageEtape1Salle .SimpleBox {
    width:225px;
}
#pageEtape1Bloc .SimpleBox {
    float:right;
    width:225px;
}



.SimpleBox .TitleSimpleBox {
    height: 27px;
    color: white;
    font-weight: bold;
    text-align: left;
    padding: 5px 0 0 30px;
    font-size: 14px;
}

.SimpleBox .TextSimpleBox {
    /*background-color: #C5C5C5;*/
    padding: 5px;
}

/* AfficheSalle */

#etapeSalleContent {
    background:#FFFFFF;
    border:1px solid #D3D3D3;
    float:left;
    margin-top:10px;
    padding:0px 10px 10px 0px;
    /*width:623px;*/
}

#ChoixPlace,
#infosChoix {
    margin-top: 10px;
}

#ChoixPlace {
    float: left;
    width: 440px;
    height: 440px;
    text-align: left;
}

#infosChoix {
    float: right;
    width: 185px;
}

#infosChoix .TextSimpleBox {
    text-align: justify;
    text-transform: uppercase;
}
#infosChoix .TextSimpleBox table{
    background: none;
    border: 0;
    font-weight: bold;
}
#infosChoix  #TextSimpleBoxModeDEmploi {
    font-weight:bold;
}

#infosChoix .TextSimpleBox p.stadeName {
    margin-bottom:5px;
    padding-bottom:5px;
}

#infosChoix .TextSimpleBox p.planSalleName {
    font-weight: bold;
    color:#FFF;
    padding:4px;
    text-align: center;
}

#infosChoix .TextSimpleBox p.dispo {
    display: none;
}

#infosChoix #SimpleBoxInfosTarifs #TextSimpleBoxInfosTarifs table {
    width: 100%;
    margin: 0;
    font-size: 11px;
}

#infosChoix #SimpleBoxInfosTarifs #TextSimpleBoxInfosTarifs table tr{
    display:block;
    margin-bottom:4px;
    padding-bottom:4px;
    font-weight:bold;
}

#infosChoix #SimpleBoxInfosTarifs #TextSimpleBoxInfosTarifs table td {
    padding: 0;
    font-size: 1em;
}

#infosChoix #SimpleBoxInfosTarifs #TextSimpleBoxInfosTarifs table td.nomTarif {
    text-align: left;
    width: 100%;
}

#infosChoix #SimpleBoxInfosTarifs #TextSimpleBoxInfosTarifs table td.prixTarif {
    text-align: right;
}
#infosChoix #SimpleBoxInfosTarifs #TextSimpleBoxInfosTarifs table td.descriptionJustificatif {
    text-align: left;
    font-size: 9px;
    font-weight: normal;
    font-family: arial;
    text-transform: none;
}

.inStack {
    position: absolute;
}

#SimpleBoxChoixTarifs {
    float:right;
    background-color:#C5C5C5;
    width:192px;
    display: none;
}
#SimpleBoxChoixTarifs #HeaderSimpleBoxChoixTarifs {


}
#SimpleBoxChoixTarifs #HeaderSimpleBoxChoixTarifs #FooterSimpleBoxChoixTarifs{

}
#SimpleBoxChoixTarifs #HeaderSimpleBoxChoixTarifs #FooterSimpleBoxChoixTarifs #ContentSimpleBoxChoixTarifs{

}
#SimpleBoxChoixTarifs #HeaderSimpleBoxChoixTarifs #FooterSimpleBoxChoixTarifs #ContentSimpleBoxChoixTarifs #TitleSimpleBoxChoixTarifs{
    height:32px;
    color:#FFF;

}
#SimpleBoxChoixTarifs #HeaderSimpleBoxChoixTarifs #FooterSimpleBoxChoixTarifs #ContentSimpleBoxChoixTarifs #TextSimpleBoxChoixTarifs{
    background:#C5C5C5;

}

#SimpleBoxChoixTarifs #HeaderSimpleBoxChoixTarifs #FooterSimpleBoxChoixTarifs #ContentSimpleBoxChoixTarifs #TextSimpleBoxChoixTarifs .fields {
    text-align:left;
}

#SimpleBoxChoixTarifs #HeaderSimpleBoxChoixTarifs #FooterSimpleBoxChoixTarifs #ContentSimpleBoxChoixTarifs #TextSimpleBoxChoixTarifs .listePanierPlace {
    background:#FFF;
    margin-top:8px;
    padding:8px;

}
#SimpleBoxChoixTarifs #HeaderSimpleBoxChoixTarifs #FooterSimpleBoxChoixTarifs #ContentSimpleBoxChoixTarifs #TextSimpleBoxChoixTarifs .supPanierPlace {
    background : #F0F0F0 url('../../image/v2/bt_suppr.gif') no-repeat left;
    padding:0px 0px 0px 35px;
    height:15px;
    display:block;
    text-align:left;
    margin:5px auto;
    width:85px;
}

#SimpleBoxChoixTarifs .submitter {
    margin-top:10px;
}

#SimpleBoxChoixTarifs .submitter input {
    background: url('../../image/v2/bt.gif') no-repeat;
    border:none;
    color:#FFF;
    width:185px;
    height:27px;
    margin-top:4px;
    padding-bottom:4px;
    font-weight:bold;
    cursor:pointer;
}

#pleaseWait {
    position: absolute;
    display: none;
    width: 430px;
    height: 293px;
    text-align: center;
    padding-top: 147px;
    padding-left: 10px;
}

.HeaderSimpleBox {
    background:transparent url(../../image/v2/css_headerComp690.gif) no-repeat scroll left top;
    padding-top:5px;
}

.SimpleBox .HeaderSimpleBox .FooterSimpleBox .ContentSimpleBox .TitleSimpleBox {
    background:transparent url(../../image/v2/css_titleComp.gif) repeat-x scroll 0% 50%;
    color:#FFFFFF;
    display:block;
    font-size:1.4em;
    font-weight:bold;
    height:20px;
    margin:0pt;
    padding:0px 10px;
    text-align:left;
    text-transform:uppercase;
}


#resultatMultiRep{
	display:block;
	float:left;
	width:435px;
	padding: 10px 0px;
}
#resultatMultiRep #descMultiRep {
	display: block;
	font-size: 1.4em;
}
#resultatMultiRep .accueildatejour {
	display: block;
	cursor: pointer;
	font-size: 1.4em;
    font-weight: bold;
    color: #888;
}
#resultatMultiRep .accueildatejour:hover {
	text-decoration: underline;
}

.accueilimageClickable {
    cursor: pointer;
}

/********** page groupe *********/
#paramGroupe #contentParamGroupe {
    float:left;
}
/********** page groupe *********/
#paramGroupe #contentParamGroupe {
    float:left;
}

#paramGroupe #formGroupe {
    padding-top:10px;
}

#paramGroupe .lineForm {
    float:left;
    clear:both;
    width:610px;
    margin:0px;
}

#paramGroupe .lineForm .lineFormLib {
    float:left;
    width:150px;
    font-weight:bold;
}

#paramGroupe .lineForm .lineFormChamp {
    float:left;
}

#paramGroupe .lineForm .lineFormChamp select#typeStructure,
#paramGroupe .lineForm .lineFormChamp select#typeSousStructure,
#paramGroupe .lineForm .lineFormChamp select#priseCommande,
#paramGroupe .lineForm .lineFormChamp select#structureActivite {
    width:205px;
    font-size: 12px;
}

#paramGroupe .lineForm .lineFormChamp #heure,
#paramGroupe .lineForm .lineFormChamp #minute {
    width:50px;
}

#paramGroupe .lineForm .lineFormChamp #nbPersonnes,
#paramGroupe .lineForm .lineFormChamp #date,
#paramGroupe .lineForm .lineFormChamp #nomGroupe {
    width:199px;
    font-size:12px;
}

#paramGroupe .lineForm .lineFormChamp .submit {
    background:url('../../image/v2/css_submit.gif') no-repeat;
    width:178px;
    height:36px;
    border:none;
    font-weight:bold;
    cursor:pointer;
    margin-bottom:10px;
    margin-left:4px;
}


#paramProduitGroupe #formProduitGroupe,
#boxProduit #formBoxProduit {
    padding:0px;
}

#paramProduitGroupe #formProduitGroupe table {
    font-size:10px;
    color:#000;
    text-align:left;
    border:none;
}
#paramProduitGroupe #formProduitGroupe table tr{

}
#paramProduitGroupe #formProduitGroupe table th {
    font-weight:bold;
}
#paramProduitGroupe #formProduitGroupe table td{
    font-size:11px;
    font-weight:bold;
}

#paramProduitGroupe #formProduitGroupe table td .nbPersonne {
    width:75px;
}

#paramProduitGroupe #listeErreurs {
    color:white;
    font-weight:bold;
    background:red;
    text-align:center;
    font-size:12px;
    padding:6px;
}

a.dp-choose-date {
	float: left;
	width: 26px;
	height: 26px;
	padding: 0;
	margin: 0px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../../image/v2/css_calendar.gif) no-repeat;
}
a.dp-choose-date.dp-disabled {
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}

#formBoxProduit {

}

#formBoxProduit .familleProduit {
    margin-bottom:5px;
    border-width: 0px 1px 1px 1px;
	border-color: #b4b4b4;
	border-style: solid;
	width:642px;
}

#formBoxProduit .familleProduit .titleFamilleProduit {
    background:#CCC;
    font-size:1.4em;
    font-weight:bold;
    color: #fff;
    height:21px;
    padding: 5px 10px 0px 10px;
    text-transform:uppercase;

}

#formBoxProduit .familleProduit .listSousFamille {

}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit {

}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .titleSousFamilleProduit {
    background:url('../../image/v2/css_degradGris.gif') repeat-x;
    height:23px;
    color:#FFF;
    font-weight:bold;
    font-size:13px;
    padding:5px 10px 0px 10px;
    text-transform:uppercase;
}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit {
    font-size:12px;
    background:#F1F1F1;
}




#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .produit {

}


#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .infosProduit {

}


#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .infosProduit .nomProduit {
    padding:5px 10px;
    color:#000;
    font-weight:bold;
    text-transform:uppercase;
    font-size:13px;
}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit {

}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table{
    border:none;
    text-align:left;
    font-size:12px;
    background:#F1F1F1;
    display:tablerow;
    border-collapse:collapse;
    padding:14px;
    border: 1px solid #DBDBDB;
    margin: 5px 15px 10px;
    width:610px;

}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table tr {
    background:#FFF;
}
#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table tr.unelignesurdeux {
    background:#F1F1F1;
}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table td.libOption {
 width:230px;
}



#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table input {
    width:184px;
}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table input.radio {
    width:20px;
    margin-right:10px;
}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table select {
    width:190px;
}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit .confirmFormProdui {
    text-align:right;
    padding:5px 15px 5px 5px;
    background:#B5B5B5;
}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit .btsubmitProduit {
    background: url('../../image/v2/css_ajoutpanier.gif') no-repeat 0px 0px;
	color: #000;
	font-size:10px;
	height:36px;
	width:182px;
	padding-left:10px;
	border:none;
	cursor:pointer;
	font-weight:bold;
	margin:5px 0px;
	text-transform:uppercase;

}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table .btsubmitProduit:hover {
    background: url('../../image/v2/css_ajoutpanier.gif') no-repeat 0px -36px;
	color: #fff;
}

/*  Rajout fermeture windows */
#fermetureOS {
	background: url('../../image/v2/closeWindow.png') no-repeat;
	display : block;
	width : 54px;
	height : 54px;
	position: absolute;
	margin-left: 850px;
}
/* Rajout Sygep */
#center #login {
    height: auto;
    margin: 0 auto;
    padding: 0;
    width: 966px;
}

#paramGroupe #formGroupe {
    padding-top:10px;
    background: #F1F1F1;
    float:left;
    width: 612px;
}

#paramGroupe .lineForm {
    float:left;
    clear:both;
    padding:5px;
    width:600px;
    border-left: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
}
#paramGroupe .lineForm.lineSubmit {
    border:none;
    background: #B5B5B5;
    width: 632px;
}
#paramGroupe .lineForm.first {
    border-top: 1px solid #DBDBDB;
}
#paramGroupe .lineForm.last {
    border-bottom: 1px solid #DBDBDB;
}
#paramGroupe .lineForm.even {
    background: #FFFFFF;
}
#paramGroupe .lineForm.odd {
    background: #F1F1F1;
}

#paramGroupe .lineForm .lineFormLib {
    float:left;
    width: 230px;
    font-weight: normal;
}

#paramGroupe .lineForm .lineFormChamp {
    float:left;
}

#paramGroupe .lineForm .lineFormChamp select#typeStructure,
#paramGroupe .lineForm .lineFormChamp select#typeSousStructure,
#paramGroupe .lineForm .lineFormChamp select#priseCommande,
#paramGroupe .lineForm .lineFormChamp select#origineContact {
    width:205px;
    font-size: 12px;
}

#paramGroupe .lineForm .lineFormChamp #heure,
#paramGroupe .lineForm .lineFormChamp #minute {
    width:50px;
}

#paramGroupe .lineForm .lineFormChamp #nbPersonnes,
#paramGroupe .lineForm .lineFormChamp #date {
    width:199px;
}

#paramGroupe .lineForm .lineFormChamp .submit {
    background:url('../../image/v2/css_submit.gif') no-repeat;
    width:178px;
    height:36px;
    border:none;
    font-weight:bold;
    cursor:pointer;
    margin:5px 0;
}


#paramProduitGroupe #formProduitGroupe,
#boxProduit #formBoxProduit {
    padding:0px;
}

#paramProduitGroupe #formProduitGroupe table {
    font-size:10px;
    color:#000;
    text-align:left;
    border:none;
}
#paramProduitGroupe #formProduitGroupe table tr{

}
#paramProduitGroupe #formProduitGroupe table th {
    font-weight:bold;
}
#paramProduitGroupe #formProduitGroupe table td{
    font-size:11px;
    font-weight:bold;
}

#paramProduitGroupe #formProduitGroupe table td .champTarif {
    width:24px;
}

#paramProduitGroupe #formProduitGroupe table td span.noBold {
    font-weight:normal;
}

#paramProduitGroupe #formProduitGroupe table td .nbPersonne {
    width:75px;
}

#paramProduitGroupe #listeErreurs {
    color:white;
    font-weight:bold;
    background:red;
    text-align:center;
    font-size:12px;
    padding:6px;
}
#contenuformulaire #listeErreurs,
#contenuformulaire #listeMessage {
    color:white;
    float: left;
    clear: left;
    font-weight:bold;
    background:red;
    text-align:center;
    font-size:12px;
    padding:6px;
    width: 622px;
}

a.dp-choose-date {
	float: left;
	width: 26px;
	height: 26px;
	padding: 0;
	margin: 0px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../../image/v2/css_calendar.gif) no-repeat;
}
a.dp-choose-date.dp-disabled {
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 169px;
	float: left;
    font-size:12px;
}

#formBoxProduit {

}

#formBoxProduit .familleProduit {
    margin-bottom:5px;
    border-width: 0px 1px 1px 1px;
	border-color: #b4b4b4;
	border-style: solid;
	width:642px;
}

#formBoxProduit .familleProduit .titleFamilleProduit {
    background:#CCC;
    font-size:1.4em;
    font-weight:bold;
    color: #fff;
    height:21px;
    padding: 5px 10px 0px 10px;
    text-transform:uppercase;

}

#formBoxProduit .familleProduit .listSousFamille {

}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit {

}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .titleSousFamilleProduit {
    background:url('../../image/v2/css_degradGris.gif') repeat-x;
    height:23px;
    color:#FFF;
    font-weight:bold;
    font-size:13px;
    padding:5px 10px 0px 10px;
    text-transform:uppercase;
}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit {
    font-size:12px;
    background:#F1F1F1;
}




#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .produit {

}


#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .infosProduit {

}


#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .infosProduit .nomProduit {
    padding:5px 10px;
    color:#000;
    font-weight:bold;
    text-transform:uppercase;
    font-size:13px;
}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit {

}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table{
    border:none;
    text-align:left;
    font-size:12px;
    background:#F1F1F1;
    display:tablerow;
    border-collapse:collapse;
    padding:14px;
    border: 1px solid #DBDBDB;
    margin: 5px 15px 10px;
    width:610px;

}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table tr {
    background:#FFF;
}
#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table tr.unelignesurdeux {
    background:#F1F1F1;
}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table td.libOption {
 width:230px;
}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table input {
    width:184px;
}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table input.dateTimeDate {
	width:65px;
	text-align:center;
}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table input.dateTimeHeure,
#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table input.dateTimeMinute {
	width:25px;
	text-align:center;
	margin-left:4px;
}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table input.radio {
    width:20px;
    margin-right:10px;
}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table select {
    width:190px;
}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit .confirmFormProdui {
    text-align:right;
    padding:5px 15px 5px 5px;
    background:#B5B5B5;
}

#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit .btsubmitProduit {
    background: url('../../image/v2/css_ajoutpanier.gif') no-repeat 0px 0px;
	color: #000;
	font-size:10px;
	height:36px;
	width:182px;
	padding-left:10px;
	border:none;
	cursor:pointer;
	font-weight:bold;
	margin:5px 0px;
	text-transform:uppercase;

}


#formBoxProduit .familleProduit .listSousFamille .sousFamilleProduit .listProduit .formProduit table .btsubmitProduit:hover {
    background: url('../../image/v2/css_ajoutpanier.gif') no-repeat 0px -36px;
	color: #fff;
}


#center #login .headerLogin {
    float:left;
    height:27px;
	line-height:27px;
    width:966px;
}
#center #login .title {
    color: #FFFFFF;
    float: none;
    font-size: 12px;
    font-weight: bold;
    padding: 0 15px;
    text-align: left;
    text-transform: uppercase;
	height:auto;
}
#center #login .newPasswd {
    background-position: 0 -371px, 0 0;
    cursor: pointer;
    display: block;
    float: right;
    font-family: "BebasNeueRegular";
    font-size: 20px;
    font-weight: normal;
    height: 30px;
    letter-spacing: 1px;
    line-height: 30px;
    margin-right: 10px;
    margin-top: -68px;
    padding: 0 15px 0 40px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 0 2px #000000;
    text-transform: uppercase;
    width: auto !important;
	background:url("../../image/v2/ico_lock.gif") no-repeat scroll 5px 3px, -moz-linear-gradient(center top , rgba(0, 0, 0, 0.46) 0%, transparent 100%) repeat scroll 0 0 transparent;

}
#center #login .newPasswd span {
    float: none;
    font-size: 20px;
    font-weight: normal;
    padding: 0;
    text-align: center;
	    text-shadow: 0 0 2px #000000;
		color: #fff;
}
#center #login .newPasswd span:hover {
		color: #000;
		text-shadow: 0 0 2px transparent;
}
#center #login #content {
    color:#000000;
    font-weight:normal;
    background:#E8E8E8;
}
#center #login #content #description {
    clear:both;
    height:38px;
    padding:10px;
    text-align:center;
}
#center #login #content #formulaire {
    height:160px;
    margin:0;
}
#center #login #content #formulaire #erreur {
    background:#FF0000 none repeat scroll 0 0;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    margin-bottom:10px;
    padding:5px;
    text-align:center;
}
#center #login #content #formulaire table .tableColonne1 {
    font-size:14px;
    font-weight:bold;
    text-align:right;
    width:41%;
}
#center #login #content #formulaire table .tableColonne2 {
    text-align:left;
}
#center #login #content #formulaire table {
    text-align:center;
    background:none;
    border:none;
}
#center #login #content #formulaire table #champRequis{
    text-align:center;
}

#center #login #content #acces.allowed {
    background:transparent url(../../image/v2/ico_ok.png) no-repeat scroll 313px 20px;
    color:#009933;
}
#center #login #content #acces.denied {
    background:transparent url(../../image/v2/ico_nok.png) no-repeat scroll 313px 20px;
    color:#FF0000;
}
#center #login #content #acces {
    background:transparent url(../../image/v2/ajax-loader.gif) no-repeat scroll center center;
    font-size:30px;
    font-weight:normal;
    height:65px;
    padding-left:410px;
    padding-top:45px;
	font-family:"BebasNeueRegular";

}
#center #login #content #bgAcces {
    margin-top:5px;
    background:transparent url(../../image/v2/BgGrayDark_1px.gif) repeat-x scroll left top;
}
#center #login .title .titleDescPasswd {
    color:#000000;
    display:block;
    float:left;
    font-size:11px;
    font-weight:normal;
    text-transform:none;
    padding-top:27px;
}
.loginBtNo {
/*    background:transparent url(../../image/v2/css_submit.gif) no-repeat scroll;
    border:0 none;
    color:#000;
    cursor:pointer;
    font-size:18px;
    height:36px;
    margin-left:-9px;
    text-align:center;
    text-transform:uppercase;
    width:178px;*/
}

/* Périphérique */
#listePeripheriques .nomPeripherique {
	float: left;
    color:#000;
    cursor:pointer;
    font-size:16px;
    font-weight:bold;
	padding: 5px;
	height: 20px;
	width: 610px;
    text-align: left;
}
#listePeripheriques .detailPeripherique {
	float: left;
	padding: 10px;
	height: 115px;
	width: 610px;
}
#listePeripheriques .detailPeripherique .icoPeripherique {
	float:left;
	margin-right: 10px;
}
#listePeripheriques .detailPeripherique .infoPeripherique {
	float: left;
	font-weight:bold;
	text-align: left;
    margin-right: 10px;
    width:225px;
}
#listePeripheriques .detailPeripherique .infoPeripherique .etatPeripherique{
    height:22px;
    padding-top:5px;
    padding-left:5px;
}
#listePeripheriques .detailPeripherique .infoPeripherique .nomPeripherique {
	font-size: 16px;
	width: 225px;
}
#listePeripheriques .detailPeripherique .infoPeripherique .etatPeripherique span.able,
#listePeripheriques .detailPeripherique .infoPeripherique .etatPeripherique span.disable,
#listePeripheriques .detailPeripherique .infoPeripherique .etatTpe span.able,
#listePeripheriques .detailPeripherique .infoPeripherique .etatTpe span.disable {
    color:#FFF;
    font-weight:bold;
    text-align:center;
    padding:2px 12px;
    font-size:14px;
    width:100px;
}
#listePeripheriques .detailPeripherique .infoPeripherique .etatPeripherique span.able,
#listePeripheriques .detailPeripherique .infoPeripherique .etatTpe span.able {
    background:#75D058;
}
#listePeripheriques .detailPeripherique .infoPeripherique .etatPeripherique span.disable,
#listePeripheriques .detailPeripherique .infoPeripherique .etatTpe span.disable {
    background:#FF0000;
}
#listePeripheriques .detailPeripherique .infoPeripherique .detailEtatPeripherique {
    margin-top:5px;
}
#listePeripheriques .detailPeripherique .infoPeripherique .montantTpe span {
    font-weight:bold;
    text-align:center;
    padding:0px 12px;
    font-size:16px;
}
#listePeripheriques .detailPeripherique .retourPeripherique {
	float: left;
	font-weight:bold;
	text-align: left;
    height:100%;
    width:265px;
}
#listePeripheriques .detailPeripherique .retourPeripherique span{
	font-weight:normal;
}
#listePeripheriques .detailPeripherique .retourPeripherique #numChequier {
	font-weight:bold;
	text-align: left;
}
#checkEtatPeripherique {
    background:transparent url(../../image/v2/refresh.png) no-repeat scroll;
    border:0 none;
    cursor:pointer;
    display:block;
    height:22px;
    width:22px;
}

.refreshPeripherique {
    width:22px;
}
.invisible {
    display: none !important;
}

#prioriteAbonnementBoxMap .boxPlan .selected {
	background-color: #80FF00;
}

/***************************************************/
/*                     Envoi Mail                  */
/***************************************************/

#pageReservationGroupe #messageReservation {
    background:#A9E62F url('../../image/v2/ico_paiementOk.png') no-repeat left center;
    font-size:1.2em;
    min-height:30px;
    padding:10px 25px 10px 57px;
    font-weight:bold;
    text-align:left;
}


.compEnvoiMail {
    margin-top : 10px;
}

.compEnvoiMail .headerEnvoiMail {

}

.compEnvoiMail .headerEnvoiMail .footerEnvoiMail {

}

.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail {
	display: block;
	padding: 0px;
	background: #fff;
	width: 708px;
	border-width: 0px 1px 1px 1px;
	border-color: #b4b4b4;
	border-style: solid;
	float:left;
	margin-bottom:10px;
}

.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .titleEnvoiMail {

}
table#impressionReservation a.imprimerReservation {

}


.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .formEnvoiMail {
    text-align:left;
    padding:10px;
    width:605px;
    margin: auto;
}
.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .formEnvoiMail .line {
    line-height: 18px;
    padding: 5px 0px;
}
.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .formEnvoiMail .line .champ {
    width: 402px;
}
.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .buttonEnvoiMail {
	    margin: 0 0 10px 290px;
    width: 200px;
}

.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .erreur {
    background:red;
    color:#FFF;
    padding:6px;
    font-weight:bold;
    text-align:center;
}

.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .success {
    background: #F8F8F8 url('../../image/v2/css_bg_envoiEmailOk.gif') no-repeat 100px center;
    padding:6px;
    height: 110px;
}
.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .success div {
    text-align: left;
    padding-left: 240px;
}
.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .success .envoiMailOkTitre {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: bold;
}
.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .success div span {
    font-size: 12px;
}
.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .success div span.mail {
    font-weight: bold;
    padding-left: 5px;
}

.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .formEnvoiMail span {
    text-align:right;
    font-size:1.2em;
    display:block;
    float: left;
    width: 160px;
    padding-right: 5px;
}

.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .formEnvoiMail textarea {
    font-size:11px;
    margin-top: 5px;
    border:1px solid #C1C0BC;
    font-family: arial;
    width: 402px;
}

.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .formEnvoiMail #choixAdresseCourrier {
    width:250px;
}

/**********************************************************************/
/*                        PAGE RECHERCHE RESERVATION                  */
/**********************************************************************/

#pageRechercheReservation {
    border-color:#B4B4B4;
    border-style:solid;
    border-width:0px 1px 1px;
}

#pageRechercheReservation #etapescontenu #infoformulaire {
    display:none;
}

#pageRechercheReservation #ligneContent3 #colonneContent2 {
    display:none;
}

#pageRechercheReservation #ligneContent3 #colonneContent1 {
    float: left;
    margin: 0;
    width: 966px;
}

#pageRechercheReservation #rechercheReservation {
}

#pageRechercheReservation #rechercheReservation #contentRechercheReservation {
    background: url("../../image/v2/bg_gray_bottom.gif") repeat-x scroll center bottom #F4F4F4;
    border: 1px solid #B4B4B4;
    min-height: 74px;
    padding: 0 0 15px;
    width: 964px;
}

#pageRechercheReservation #rechercheReservation #contentRechercheReservation #titleRechercheReservation {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding: 0 5px 0 15px;
    text-align: left;
    text-transform: uppercase;
}

#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationLeftBox {
    float: left;
    margin: 5px 0 5px 10px;
    width: 435px;
}

#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationLeftBox #titleRechercheReservationLeftBox span {
    color:#000000;
    font-size:12px;
    font-weight:normal;
    text-transform:none;
}

#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationLeftBox #formRechercheReservationLeft {

}

#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationLeftBox #formRechercheReservationLeft #formTypeRechercheReservation {
    float:left;
}
#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationLeftBox #formRechercheReservationLeft #formTypeRechercheReservation #typeRechercheReservation {
    width: 180px;
}

#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationLeftBox #formRechercheReservationLeft #formValueRechercheReservation {
    float:left;
    margin-left:10px;
}

#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationLeftBox #formRechercheReservationLeft #formValidRechercheReservationLeft {
    float:left;
    clear:both;
    margin-top:55px;
    margin-left:190px;
}

#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationLeftBox #formRechercheReservationLeft #formValidRechercheReservationLeft #submitRechercheReservationLeft{
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    font-family: "BebasNeueRegular";
    font-size: 23px;
    font-weight: normal;
    height: 32px;
    letter-spacing: 1px;
    line-height: 32px;
    margin: 5px auto;
    padding: 0 25px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}

#pageRechercheReservation #rechercheReservation #contentRechercheReservation #separateurRechercheReservation {
    width:10px;
    float:left;
    background: url('../../image/v2/sep_vertical.gif') repeat-y top center;
    height:200px;
}

#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationRightBox {
    margin:5px 0 5px 10px;
    float:right;
    width:435px;
}

#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationRightBox table {
    text-align:left;
    border-collapse:collapse;
    background:none;
    border:none;
}

#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationRightBox table td {
    padding:2px;
}

#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationRightBox table td.inputRight{
    text-align:right;
}

#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationRightBox table .dp-choose-date {
    text-align:left;
}

#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationRightBox #formValidRechercheReservationRight {
    float:left;
    clear:both;
    margin-top:15px;
    margin-left:180px;
}

#pageRechercheReservation #rechercheReservation #contentRechercheReservation #rechercheReservationRightBox #formValidRechercheReservationRight #submitRechercheReservationRight{
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    font-family: "BebasNeueRegular";
    font-size: 23px;
    font-weight: normal;
    height: 32px;
    letter-spacing: 1px;
    line-height: 32px;
    margin: 5px auto;
    padding: 0 25px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}

#pageRechercheReservation #listeErreurs {
    background-color: red;
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    margin-top: 10px;
    min-height: 20px;
    padding: 5px 0;
    width: 966px;
}

#pageRechercheReservation #resultatReservation {
    background: #fff;
    border: 1px solid #B4B4B4;
    min-height: 74px;
    padding: 0 0 0;
    width: 964px;
}

#pageRechercheReservation #resultatReservation .blocReservation {
    float:none;
    border: none;
    width:auto;
    margin-bottom:0;
	clear:both;
}

#pageRechercheReservation #resultatReservation .blocReservation .headerReservation {
    font-size: 13px;
    font-weight: bold;
    line-height: 26px;
    padding: 0 5px 0 15px;
    text-align: left;
    text-transform: uppercase;
    border-bottom: 1px solid #CCCCCC;
    height: 35px;
    background: rgba(0, 0, 0, 0)!important;
    padding: 10px 4px 0px 25px;
    color: #333;
    position: relative;
}

#pageRechercheReservation #resultatReservation .blocReservation.transaction .headerReservation,
#pageRechercheReservation #resultatReservation .blocReservation .headerReservation.Effacee {
    height: 35px;
    background: rgba(0, 0, 0, 0)!important;
    padding: 10px 4px 0px 25px;
    color: #333;
    position: relative;
}

#pageRechercheReservation #resultatReservation .blocReservation .headerReservation:before {
    content: '';
    width: 15px;
    height: 15px;
    background: #3498db;
    display: inline-block;
    border-radius: 50px;
    position: absolute;
    top: 16px;
    left: 4px;
}

#pageRechercheReservation #resultatReservation .blocReservation .headerReservation.Effacee:before {
    background: #e74c3c!important;
}

#pageRechercheReservation #resultatReservation .blocReservation .headerReservation.pendingOrder:before {
    background: #f1c40f ;
}

#pageRechercheReservation #resultatReservation .blocReservation.transaction .headerReservation:before {
    background: #2ecc71;
}

#pageRechercheReservation #resultatReservation .blocReservation .headerReservation span {
    float:left;
    font-weight:bold;
    font-size:12px;
    text-align: left;
    padding-right:8px;
}

#pageRechercheReservation #resultatReservation .blocReservation .headerReservation span.reservationId {
    min-width: 185px;
    _width: 185px;
    overflow: hidden;
    height: auto;
}

#pageRechercheReservation #resultatReservation .blocReservation .headerReservation span.tooltip {
    overflow: hidden;
    height: 20px;
    position: relative;
    top: 4px;
}

#pageRechercheReservation #resultatReservation .blocReservation .headerReservation span.reservationNom {
	/*width: 140px;*/
	overflow: hidden;
	height: 16px;
}

#pageRechercheReservation #resultatReservation .blocReservation .headerReservation span.reservationCanalDeVente {
	min-width: 120px;
    _width:120px;
	overflow: hidden;
	    height: auto;
}

#pageRechercheReservation #resultatReservation .blocReservation .headerReservation span.reservationDate{
    /*width: 130px;*/
}
#pageRechercheReservation #resultatReservation .blocReservation .headerReservation span.reservationLib{
    text-decoration:none;
    min-width: 0;
    _width: 80px;
}

#pageRechercheReservation #resultatReservation .headerReservation .reservationLib a {
    color: #2ecc71;
    text-decoration:none;
}

#pageRechercheReservation #resultatReservation .pendingOrder .reservationLib a {
    color: #f1c40f;
    text-decoration:none;
}

#pageRechercheReservation #resultatReservation .readyToPayedOrder .reservationLib a {
    color: #3498db;
    text-decoration: none;
}

#pageRechercheReservation #resultatReservation .blocReservation .headerReservation span.reservationPrix{
    /*width: 130px;*/
}
#pageRechercheReservation #resultatReservation .blocReservation .headerReservation span.reservationToggle{
    float:right;
    margin-right:0px;
    border:1px solid #AAA;
    cursor:pointer;
    padding:0px 15px 0px 2px;
    width:50px;

}

#pageRechercheReservation #resultatReservation .blocReservation .headerReservation span.reservationToggle.hide {
	        background: url("../../image/v2/ico_flecheTopPink.gif") no-repeat scroll 5px center transparent;
    height: 19px;
    line-height: 21px;
    margin: 2px 0 0;
    padding: 0 5px 0 22px;
    width: auto;
    background-color: #dedede;
    border-color: #dedede;
    color: #333;
}

#pageRechercheReservation #resultatReservation .blocReservation .headerReservation span.reservationToggle.show {
    background: url(../../image/v2/ico_flecheBottomPink.gif) no-repeat scroll 5px center rgba(0, 0, 0, 0);
    height: 19px;
    line-height: 21px;
    margin: 2px 0 0;
    padding: 0 5px 0 22px;
    width: auto;
    background-color: #dedede;
    border-color: #dedede;
    color: #333;
}

#pageRechercheReservation #resultatReservation .blocReservation .headerReservation span.reservationToggle.invisible {
    display:none;
}

#pageRechercheReservation #resultatReservation .blocReservation table {
    border:none;
    border-collapse: collapse;
    text-align:left;
	background:none;
}

#pageRechercheReservation #resultatReservation .blocReservation table .reservationRepEffacee {
	color: #ff0000;
}

#pageRechercheReservation #resultatReservation .blocReservation table th{
    background-color: #888888 !important;
    font-size: 11px;
    height: auto !important;
    padding: 0 10px 0 15px !important;
}

#pageRechercheReservation #resultatReservation .blocReservation table .ligneInfoNumReservation {
    font-size:11px;
    padding:3px;
}
#pageRechercheReservation #resultatReservation .blocReservation table .ligneInfoNumReservation td {
    padding:3px 0px 0px 5px;
}

#pageRechercheReservation #resultatReservation .blocReservation table .reservationEvenementNom {
    font-weight:bold;
    text-transform:uppercase;
}

#pageRechercheReservation #resultatReservation .blocReservation table .reservationRegroupementNom {
    font-weight:bold;
    text-transform:uppercase;
    font-style:italic;
}

#pageRechercheReservation #resultatReservation .blocReservation table .labelProduit {
    font-weight:bold;
    text-transform:uppercase;
}

#pageRechercheReservation #resultatReservation .blocReservation .footerReservation {
    background: none repeat scroll 0 0 #DEDEDE;
    display: block;
    min-height: 23px;
    padding: 8px;
}

#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationInfos {
    text-align:left;
    width:500px;
    font-size:11px;
}

#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationInfos span {
    font-weight: bold;
}

#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons {
    float:right;
    font-weight:bold;
    font-size:13px;
    color:#FFF;
    color:#FFF;
}

#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons span a {
    color: #FFFFFF;
    font-weight: normal;
}

#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons .disabledReservation  {

    background: #aaa none repeat scroll 0 0;
    border: 1px solid #BBBBBB !important;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    cursor: none;
    pointer-events: none;
    font-family: "BebasNeueRegular";
    font-size: 17px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    display:block;
    letter-spacing:1px;
        height:18px;
    line-height: 18px;
    width:auto !important;
    float:left;
    border: 1px solid black;
    margin-right:15px;
    padding:0 12px 0 20px;
}

#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons .cashReservation {

	    background: url('../../image/v2/BT_CASH.gif') no-repeat , -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%) ; /* FF3.6+ */
	background: url('../../image/v2/BT_CASH.gif') no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-	stop(100%,rgba(0,0,0,0))) ; /* Chrome,Safari4+ */
	background:url('../../image/v2/BT_CASH.gif') no-repeat, -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* 	Chrome10+,Safari5.1+ */
	background: url('../../image/v2/BT_CASH.gif') no-repeat, -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* Opera11.10+ */
	background: url('../../image/v2/BT_CASH.gif') no-repeat,-ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ), url('../../image/v2/BT_CASH.gif') no-repeat ; /* IE6-9 */
	background:url('../../image/v2/BT_CASH.gif') no-repeat, linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* W3C */
    background-position: 1px 1px, 0 0;
    background-repeat: no-repeat, repeat;
    border: 1px solid #BBBBBB !important;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    font-family: "BebasNeueRegular";
    font-size: 17px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    display:block;
	letter-spacing:1px;
	    height:18px;
	line-height: 18px;
    width:auto !important;
    float:left;
    border: 1px solid black;
    margin-right:15px;
    padding:0 15px 0 20px;
}

#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons .cashReservation span a:hover,
#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons .checkBookingFolder span a:hover {
	color: #000;
}
#resultatReservation .blocReservation .footerReservation .footerReservationButtons .modifyReservation {

    background: url("../../image/v2/BT_MODIF.gif") no-repeat , -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%) !important; /* FF3.6+ */

	background: url('../../image/v2/BT_MODIF.gif'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-	stop(100%,rgba(0,0,0,0))) !important; /* Chrome,Safari4+ */
	background:url('../../image/v2/BT_MODIF.gif'), -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%) !important ; /* 	Chrome10+,Safari5.1+ */
	background: url('../../image/v2/BT_MODIF.gif'), -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%) !important ; /* Opera11.10+ */
	background: url('../../image/v2/BT_MODIF.gif'),-ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%) !important ; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ), url('../../image/v2/BT_MODIF.gif')!important ; /* IE6-9 */
	background:url('../../image/v2/BT_MODIF.gif'), linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%) !important ; /* W3C */
    background-position: 1px 1px, 0 0;
    background-repeat: no-repeat !important;
	padding: 0 15px 0 29px !important;
	    border: 1px solid #BBBBBB !important;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    font-family: "BebasNeueRegular";
    font-size: 17px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    display:block;
	letter-spacing:1px;
	    height:18px;
	line-height: 18px;
    width:auto !important;
    float:left;
    border: 1px solid black;
    margin-right:15px;
    padding:0 15px 0 20px;
}
#resultatReservation .blocReservation .footerReservation .footerReservationButtons .modifyReservation span a:hover {

	color: #000 !important;
}

#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons .deleteReservation {
	    background: url('../../image/v2/bt_suppr.gif') no-repeat , -moz-linear-gradient(top, rgba(0,0,0,0.46) 0%, rgba(0,0,0,0) 100%) ; /* FF3.6+ */
	background: url('../../image/v2/bt_suppr.gif') no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.46)), color-	stop(100%,rgba(0,0,0,0))) ; /* Chrome,Safari4+ */
	background:url('../../image/v2/bt_suppr.gif') no-repeat, -webkit-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* 	Chrome10+,Safari5.1+ */
	background: url('../../image/v2/bt_suppr.gif') no-repeat, -o-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* Opera11.10+ */
	background: url('../../image/v2/bt_suppr.gif') no-repeat,-ms-linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ), url('../../image/v2/BT_SUPP.gif') no-repeat ; /* IE6-9 */
	background:url('../../image/v2/bt_suppr.gif') no-repeat, linear-gradient(top, rgba(0,0,0,0.46) 0%,rgba(0,0,0,0) 100%)  ; /* W3C */
    background-position: 2px center, 0 0;
    background-repeat: no-repeat, repeat;
    border: 1px solid #BBBBBB !important;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    font-family: "BebasNeueRegular";
    font-size: 17px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    display:block;
	letter-spacing:1px;
	height:18px;
	line-height: 18px;
    width:auto !important;
    float:right;
    border: 1px solid black;
    margin-right:0;
    padding:0 15px 0 20px;
}


#pageRechercheReservation #resultatReservation .blocReservation .footerReservation .footerReservationButtons .checkTransaction {
    background:url('../../image/v2/bg_BT_magenta.gif') repeat-x;
    height:18px;
    width:118px;
    float:right;
    border: 1px solid black;
    padding-top:3px;
    cursor: pointer;
}

#pageRechercheReservation #boxExportExcel {
    background: url("../../image/v2/bg_gray_bottom.gif") repeat-x scroll center bottom #F4F4F4;
    border: 1px solid #B4B4B4;
    min-height: 74px;
    padding: 0;
    width: 964px;
}

#pageRechercheReservation #boxExportExcel #titleBoxExportExcel{
    color: #FFFFFF;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding: 0 5px 0 15px;
    text-align: left;
    text-transform: uppercase;
}
#pageRechercheReservation #boxExportExcel #titleBoxExportExcel span {
    font-weight:bold;
    text-transform:uppercase;
    font-size: 12px;
}

#pageRechercheReservation #boxExportExcel #boxExportExcelContent{
    height:45px;
    text-align:center;
}

#pageRechercheReservation #boxExportExcel #boxExportExcelContent a {
    height:27px;
    width:257px;
    background:url('../../image/v2/bt_export.gif') no-repeat;
    display:block;
    margin:10px auto;
    text-align:left;
    font-weight:bold;
    font-size:15px;
    padding:8px 0px 0px 32px;
    text-decoration:none;
    cursor:pointer;
}

#pageRechercheReservation #boxExportExcel #boxExportExcelContent a.exportPdf {
    background:url('../../image/v2/bt_exportPdf.gif') no-repeat;
}

#pageRechercheReservation .listeBilletsEvt{
    width: 337px;
}
#pageRechercheReservation .listeBilletsTar{
    text-align: center;
    width: auto !important;
}
#pageRechercheReservation .listeBilletsQt{
    width: 110px;
    text-align: center;
}
#pageRechercheReservation .listeBilletsPx{
    text-align: center;
}

#pageRechercheReservation .listeProduitsNm{
    width: 674px;
}
#pageRechercheReservation .listeProduitsQt{
    width: 110px;
    text-align: center;
}
#pageRechercheReservation .listeProduitsPx{
    text-align: center;
}
/**********************************************************************/
/*                        PAGE GUICHET PRETIRAGE                      */
/**********************************************************************/

#pageListePretirage {
}

#pageListePretirage #ligneContent3 #colonneContent1 {
    width:100%;
}
#pageListePretirage #ligneContent3 #colonneContent2 {
    display:none;
}

#pageListePretirage #titleGeneral {
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    height:21px;
    margin:0;
    padding:5px 10px 0;
    text-align:left;
    text-transform:uppercase;
}
#pageListePretirage .listeGuichetPretirage {
    border-bottom: none;
    border-top: none;
}

#pageListePretirage .listeGuichetPretirage tr {
    background-color: #F8F8F8;
}

#pageListePretirage .listeGuichetPretirage tr td {
    border-bottom: 1px dotted #DBDBDB;
}
#pageListePretirage .listeGuichetPretirage tr .firstBlock {
    width: 250px;
}
#pageListePretirage .listeGuichetPretirage tr .blockInfos2 {
    background: url('../../image/v2/css_borderTdGuichetPretirage.gif') no-repeat left center;
    padding-left:15px;
}
#pageListePretirage .listeGuichetPretirage tr .blockBtImpression {
	width: 350px !important;
}
#pageListePretirage .listeGuichetPretirage tr .blockDelete {
    background: url('../../image/v2/css_borderTdGuichetPretirage.gif') no-repeat left center;
    text-align:center;
    width:60px;
}

#pageListePretirage .listeGuichetPretirage tr td span {
}
#pageListePretirage .listeGuichetPretirage tr td .imgIcoZip {
    float: left;
    cursor: pointer;
}
#pageListePretirage .listeGuichetPretirage tr td .blockInfos {
    float: left;
    text-align: left;
    line-height:20px;
    width:195px;
}
#pageListePretirage .listeGuichetPretirage tr .blockInfos2 span {
    display: block;
    text-align: left;
}
#pageListePretirage .listeGuichetPretirage tr .blockInfos2 .flagPeriferique {
    background: url('../../image/v2/ico_guichetPretirageMass.gif') no-repeat left -32px;
    padding-left: 30px;
    line-height: 20px;
    font-weight: bold;
}
#pageListePretirage .listeGuichetPretirage tr .blockInfos2 .nbPlaceImprime {
    background: url('../../image/v2/ico_guichetPretirageMass.gif') no-repeat left -59px;
    padding-left: 30px;
    line-height: 20px;
}
#pageListePretirage .listeGuichetPretirage tr .blockInfos2 .nbPlaceTotal {
    background: url('../../image/v2/ico_guichetPretirageMass.gif') no-repeat left -59px;
    padding-left: 30px;
    line-height: 20px;
}
#pageListePretirage .listeGuichetPretirage tr .blockInfos2 .nbPlaceImprime span,
#pageListePretirage .listeGuichetPretirage tr .blockInfos2 .nbPlaceTotal span {
    display: inline;
    color: #977200;
    font-size: 12px;
    font-weight: bold;
}
#pageListePretirage .listeGuichetPretirage tr .blockBtImpression .btImpression {
    font-weight:normal;
    text-transform:uppercase;
    cursor: pointer;
    text-decoration:none;
}

#pageListePretirage .listeGuichetPretirage tr td span span {
    display: block;
}
#pageListePretirage .listeGuichetPretirage tr td .blockInfos .libelleGuichetPretirage {
    font-size: 14px;
    font-weight: bold;
    padding-left:7px;
}
#pageListePretirage .listeGuichetPretirage tr td .blockInfos .dateGuichetPretirage {
    font-size: 12px;
    font-weight: bold;
    padding-left:7px;
}
#pageListePretirage .listeGuichetPretirage tr td .blockInfos .etatGuichetPretirage {
    font-size: 12px;
    font-weight: bold;
    color: #977200;
    padding-left:7px;
}
#pageListePretirage .listeGuichetPretirage tr td .blockInfos .listeEvt {
    background: url('../../image/v2/ico_guichetPretirageMass.gif') no-repeat left top;
    padding-left: 30px;
    line-height: 25px;
}
#pageListePretirage .listeGuichetPretirage tr .blockDelete .btDeleteGuichetPretirage {
    background: url('../../image/v2/ico_del.gif') no-repeat left top;
    display: block;
    width: 24px;
    height: 24px;
    margin:auto;
    cursor: pointer;
}

#pageListePretirage .listeGuichetPretirage .ligneEvtInfos td {
    display: none;
}
#pageListePretirage .listeGuichetPretirage .ligneEvtInfos td .blockEvtInfos {
    clear: both;
    float: left;
    width: 100%;
}
#pageListePretirage .listeGuichetPretirage .ligneEvtInfos td .blockEvtInfos .nomEvtInfos {
    float: left;
    width: 33%;
}
#pageListePretirage .listeGuichetPretirage .ligneEvtInfos td .blockEvtInfos .datePremiereRep {
    float: left;
    width: 33%;
}
#pageListePretirage .listeGuichetPretirage .ligneEvtInfos td .blockEvtInfos .etatGuichetPretirage {
    float: left;
    width: 33%;
}

/* tooltip (general) */
#tooltip {
	z-index:	99999;
}

/* tooltip dans page prétirage */
#tooltip .tooltipInfosGuichetPretirage {
}
#tooltip .tooltipInfosGuichetPretirage tr{
}
#tooltip .tooltipInfosGuichetPretirage tr th {
    font-size: 12px;
}
#tooltip .tooltipInfosGuichetPretirage tr td {
    font-size: 11px;
}
#tooltip .tooltipInfosGuichetPretirage tr .colonneGauche {
    text-align: left;
}

#tooltip .tooltipInfosGuichetPretirage tr .colonneGauche .rgp {
    font-style: italic;
    font-weight: bold;
}

#tooltip .userImg{
    float:left;
}

#tooltip .userInfos{
    padding-left:30px;
    padding-top:2px;
}

#tooltip .userInfos .label{
    font-weight:bold;
}

/* pagination dans page prétirage */

#pageListePretirage .contentPagination {
    height: 37px;
    background: #E5E5E5;
    clear: left;
    float: left;
    margin: 0px;
}
#pageListePretirage .contentPagination .nbPageGauche,
#pageListePretirage .contentPagination .nbPageDroite {
    float:left;
    width:320px;
    line-height:37px;
    font-size:12px;
    font-weight:bold;
}
#pageListePretirage .contentPagination .nbPageGauche {
    text-align: left;
    padding-left: 10px;
}
#pageListePretirage .contentPagination .nbPageDroite {
    text-align: right;
    padding-right: 10px;
}
#pageListePretirage .pagination{
	width: 240px;
    overflow: auto;
    float: left;
    padding-top: 7px;
}
#pageListePretirage .pagination .previousTab{
	background: transparent url(../../image/v2/css_backward_off.gif) no-repeat;
	width: 25px;
	height: 21px;
	float: left;
	cursor: pointer;
}
#pageListePretirage .pagination .containerTab{
	width: 190px;
	float: left;
	text-align: center;
}

#pageListePretirage .pagination .containerTab .containerTabContent{
	overflow: auto;
	width: 155px;
	margin: 0 auto;
}
#pageListePretirage .pagination .containerTab .containerTabContent span{
	background: url('../../image/v2/css_bt_numPagination_off.gif') no-repeat;
    display: block;
    float: left;
    width: 25px;
    margin: 0 3px;
	color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 0;
    height:15px;
	cursor: pointer;
}
#pageListePretirage .pagination .containerTab .containerTabContent span.activated{
	background: url('../../image/v2/css_bt_numPagination_on.gif') no-repeat;
	color: #FFFFFF;
}

#pageListePretirage .pagination .nextTab{
	background: transparent url(../../image/v2/css_forward_off.gif) no-repeat;
	width: 25px;
	height: 21px;
	float: left;
	cursor: pointer;
}
#pageListePretirage .pagination .nextTab.activated{
	background: transparent url(../../image/v2/css_forward.gif) no-repeat;
}
#pageListePretirage .pagination .previousTab.activated{
	background: transparent url(../../image/v2/css_backward.gif) no-repeat;
}

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


 /*******************************************************************/
 /*                         RECAP LISTE PLACE                       */
 /*******************************************************************/
.titleComposantsRecapListePlace {
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    height:19px;
    margin:0;
    padding:5px 10px 0;
    text-align:left;
}

#recapListePlace {
    background: #E4E4E4 url('../../image/v2/css_bg_recapListePlacement.gif') repeat-x left top;
    text-align: center;
}

#recapListePlace tr {
}

#recapListePlace tr td {
    padding: 5px 0px;
}

#recapListePlace tr td .blockPlaceInitiale {
    background: url('../../image/v2/css_separationColonneListeRecapPlace.gif') repeat-y right 10px;
    display: block;
    float: left;
    width: 50%;
}
#recapListePlace tr td .blockPlaceInitiale span {
    display: block;
    float: left;
    width: 33%;
    text-indent: 15px;
    font-size: 12px;
    font-weight:bold;
    text-transform:uppercase;
    height: 30px;
    line-height: 30px;
}
#recapListePlace tr td .blockPlaceInitiale .title {
    display: block;
    width: 100%;
    text-align:left;
    height:25px;
    line-height:20px;
}
#recapListePlace tr td .blockPlaceInitiale .first {
    text-align:left;
    clear:left;
}

#recapListePlace tr td .blockNewPlacement {
    display: block;
    float: left;
    width: 50%;
}
#recapListePlace tr td .blockNewPlacement span {
    display: block;
    float: left;
    width: 33%;
    text-indent: 15px;
    font-size: 12px;
    font-weight:bold;
    text-transform:uppercase;
    height: 30px;
    line-height: 30px;
}
#recapListePlace tr td .blockNewPlacement .title {
    display: block;
    width: 100%;
    text-align:left;
    height:25px;
    line-height:20px;
}
#recapListePlace tr td .blockNewPlacement .first {
    text-align:left;
    clear:left;
}

/*************************************************/
/*                 Check en cours                */
/*************************************************/

#pageEncaissement .tablePersonnalisation #checkEnCours {
    width: 100%;
}
#pageEncaissement .tablePersonnalisation #checkEnCours td{
    text-align: center;
}

#pageEncaissement .tableAbonnement #checkEnCours {
    width: 100%;
}
#pageEncaissement .tableAbonnement #checkEnCours td{
    text-align: center;
}

/************************************************************/
/*                  Box Impression Chequier                 */
/************************************************************/
#boxImpressionChequier ,
#boxImpressionChequierInfo,
#boxImpressionChequierData {
    padding: 10px;
    background: #FFFFFF url('../../image/v2/bg_renommageBillet.gif') repeat-x left bottom;
    border: 1px solid #CCCCCC;
}

#titelRenomageChequier {
    background: #E2E2E2;
    padding: 5px;
    border-bottom: 1px solid #FFFFFF;
}
.renomageChequierNbBillets {
    padding: 5px;
}

#renomageChequier #titelRenomageChequier table,
.renomageChequierNbBillets table {
    display: block;
    background: none;
    clear:both;
    width:280px;
}

#renomageChequier #titelRenomageChequier .saisiePersonnalisation .champ,
#renomageChequier .renomageChequierNbBillets .saisiePersonnalisation .champ {
    width: 100px;
}

#renomageChequier {
    background: #FFFFFF;
    margin-top: 5px;
}

#titleBoxImpressionChequier {
    background:#CCCCCC none repeat scroll 0 0;
    color:#000000;
    font-size: 13px;
    font-weight:bold;
    padding:5px;
    text-align:left;
    margin-top:5px;
}

#boxImpressionChequier .listeBtRadio {
    float: left;
    padding: 4px 2px;
}
#boxImpressionChequier .listeBtRadio .btRadio {
    font-size:12px;
    width:200px;
    font-weight: bold;
    float: left;
    text-align: left;
}
#boxImpressionChequier .listeBtCheckbox {
    clear: left;
    float: left;
    padding: 4px 2px;
}
#boxImpressionChequier .listeBtCheckbox .btCheckbox {
    font-size:12px;
    width:200px;
    font-weight: bold;
    float: left;
    text-align: left;
}
#boxImpressionChequier .contentInfos {
    margin-top: 10px;
}
#telechargementOptionchequier {
    margin-top:10px;
}
#telechargementOptionchequier td.tableColonne1 {
    width:auto;
}

/*************************************************/
/*                  Box RENOMMAGE                */
/*************************************************/

#compRenommage {
    margin-top:10px;
}
#compRenommage #headerRenommage {
    margin-top:5px;
}
#compRenommage #headerRenommage #footerRenommage {
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage {
    background:#FFFFFF none repeat scroll 0 0;
    border-color:#B4B4B4;
    border-style:solid;
    border-width:0 1px 0px;
    display:block;
    padding:0;
    width:auto;
}

#compRenommage #headerRenommage #footerRenommage #contentRenommage #titleRenommage {
    color:#FFFFFF;
    height:21px;
    margin:0;
    padding:5px 5px 0;
    text-align:left;
}

#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage {
    background: url('../../image/v2/bg_renommageBillet.gif') repeat-x left bottom;
    border: none;
    border-bottom:1px solid #B4B4B4;
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage tr td {
    padding: 8px 10px;
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage tr.tableHeader {
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage tr.tableHeader td {
    text-align: left;
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage tr.tableHeader td span {
    padding-right: 3px;
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage tr.tableHeader td span.nom {
    font-size: 12px;
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage tr.tableHeader td span.date {
    font-size: 10px;
    padding-left: 10px;
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage tr.tableHeader td span.lieu {
    font-size: 10px;
    padding-left: 10px;
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage tr.renommageStructTr{
    display: none;
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage th{
    background: url("../../image/v2/nav001.png") repeat-x scroll left top transparent !important;
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage th.tableColonne1 {
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage td.tableColonne1 {
    font-weight: normal;
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage th.tableColonne2 {
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage td.tableColonne2 {
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage th.tableColonne3 {
    text-align: center;
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage td.tableColonne3 {
    text-align: center;
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage .tableColonne1-2-3 {
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage .tableColonne1-2-3 .btSubmit {
}
#compRenommage #headerRenommage #footerRenommage #contentRenommage table.renommage tr.renommageStructTr td{
    text-align: left;
    font-weight: bold;
}

/* upload photo */
/* Peut etre amene a etre surcharge si besoin style guichet*/
span.libelleFile{
    display: block;
    float: left;
}
div.previewUpload img{
    max-width:400px;
}
.file{
    color: #000;
	border: 1px solid #c1c0bc;
    background: #fff url('../../image/v2/css_champBase.gif') repeat-x !important;
    width:auto !important;
    height:auto !important;
    display:block;
    float:left;
    margin-left:140px;
}
.labelUpload{
    height:14px;
    padding:2px;
    width:198px !important;
}

/* fin upload photo */

/* optin */
input.optin{
    width: auto !important;
    margin-right: 10px;
}

.dateDeNaissance{
    width:auto;
    margin-right:5px;
}

/************************************************************/
/*                  Box Impression Chequier                 */
/************************************************************/

#titleBoxImpressionChequier {
    background:#CCCCCC none repeat scroll 0 0;
    color:#000000;
    font-size: 13px;
    font-weight:bold;
    padding:5px;
    text-align:left;
    margin-top:5px;
}
#boxImpressionChequier {
    padding: 10px;
    background: url('../../image/v2/bg_renommageBillet.gif') repeat-x left bottom;
    border: 1px solid #CCCCCC;
}
#boxImpressionChequier .listeBtRadio {
    float: left;
    padding: 4px 2px;
}
#boxImpressionChequier .listeBtRadio .btRadio {
    font-size:12px;
    width:200px;
    font-weight: bold;
    float: left;
    text-align: left;
}
#boxImpressionChequier .listeBtCheckbox {
    clear: left;
    float: left;
    padding: 4px 2px;
}
#boxImpressionChequier .listeBtCheckbox .btCheckbox {
    font-size:12px;
    width:200px;
    font-weight: bold;
    float: left;
    text-align: left;
}
#boxImpressionChequier .contentInfos {
    margin-top: 10px;
}
#telechargementOptionchequier {
    margin-top:10px;
}
#telechargementOptionchequier td.tableColonne1 {
    width:auto;
}


/*************************************************/
/*          Box MODE DE DIFFUSION                */
/*************************************************/

#compModeDeDiffusion {
    margin-bottom:8px;
}

#compModeDeDiffusion #headerModeDeDiffusion {

}

#compModeDeDiffusion #headerModeDeDiffusion #footerModeDeDiffusion #contentModeDeDiffusion {
    background:#FFFFFF none repeat scroll 0 0;
    border-color:#B4B4B4;
    border-style:solid;
    border-width:0 1px 1px;
    display:block;
    padding:0;
    width:642px;
}

#compModeDeDiffusion #headerModeDeDiffusion #footerModeDeDiffusion #contentModeDeDiffusion #titleModeDeDiffusion {
    color:#FFFFFF;
    height:21px;
    margin:0;
    padding:5px 10px 0;
    text-align:left;
}

#compModeDeDiffusion #contentModeDeDiffusion #entete {
    background-color: #CDCDCD;
    text-align:left;
    font-size:11px;
    padding:5px;
}

#compModeDeDiffusion #contentModeDeDiffusion .separation {
    height:5px;
    background:transparent url(../../image/v2/sep_diffusion.gif) repeat-x;
    margin-top:3px;
}

#compModeDeDiffusion #entete div.title {
    font-weight:bold;
}

#compModeDeDiffusion #contentModeDeDiffusion .modeContent {
    padding:0px 0px 0px 8px;
    font-size:11px;
    background-color:#FFFFFF;
    cursor:pointer;
}

#compModeDeDiffusion #contentModeDeDiffusion .modeContent.modeSelected {
    background-color:#FBFC56;
}

#compModeDeDiffusion .colonne1 {
    font-weight: normal;
    text-align:left;
    float:left;
    width:60%;
}
#compModeDeDiffusion .colonne2 {
    font-weight: normal;
    text-align:left;
    float:left;
    width:20%;
}
#compModeDeDiffusion .colonne3 {
    font-weight: normal;
    text-align:left;
    float:left;
    width:20%;
}

#compModeDeDiffusion .modeContent div.colonne1 {
    height:35px;
    padding-top:15px;
    text-indent:55px;
}
#compModeDeDiffusion .modeContent div.colonne2, #compModeDeDiffusion .modeContent div.colonne3 {
    padding-top:15px;
}

#compModeDeDiffusion .clearColonnes {
    clear:both;
}

#compModeDeDiffusion .electronique, #compModeDeDiffusion .default {
    background: transparent url(../../image/v2/ico_modededif_50px.png) no-repeat scroll 0 -50px;
}

#compModeDeDiffusion .electronique.iconSelected, #compModeDeDiffusion .default.iconSelected  {
    background: transparent url(../../image/v2/ico_modededif_50px.png) no-repeat scroll 0 0px;
}

#compModeDeDiffusion .courrierRecommande {
    background: transparent url(../../image/v2/ico_modededif_50px.png) no-repeat scroll 0 -150px;
}

#compModeDeDiffusion .courrierRecommande.iconSelected {
    background: transparent url(../../image/v2/ico_modededif_50px.png) no-repeat scroll 0 -100px;
}

#compModeDeDiffusion .courrierInternational {
    background: transparent url(../../image/v2/ico_modededif_50px.png) no-repeat scroll 0 -250px;
}

#compModeDeDiffusion .courrierInternational.iconSelected {
    background: transparent url(../../image/v2/ico_modededif_50px.png) no-repeat scroll 0 -200px;
}

#compModeDeDiffusion .thermique {
    background: transparent url(../../image/v2/ico_modededif_50px.png) no-repeat scroll 0 -350px;
}

#compModeDeDiffusion .thermique.iconSelected {
    background: transparent url(../../image/v2/ico_modededif_50px.png) no-repeat scroll 0 -300px;
}

#compModeDeDiffusion .envoiPostal {
    background: transparent url(../../image/v2/ico_modededif_50px.png) no-repeat scroll 0 -450px;
}

#compModeDeDiffusion .envoiPostal.iconSelected {
    background: transparent url(../../image/v2/ico_modededif_50px.png) no-repeat scroll 0 -400px;
}

#compModeDeDiffusion .guichet {
    background: transparent url(../../image/v2/ico_modededif_50px.png) no-repeat scroll 0 -550px;
}

#compModeDeDiffusion .guichet.iconSelected {
    background: transparent url(../../image/v2/ico_modededif_50px.png) no-repeat scroll 0 -500px;
}

#compModeDeDiffusion .creditCarte {
    background: transparent url(../../image/v2/ico_modededif_50px.png) no-repeat scroll 0 -850px;
}

#compModeDeDiffusion .creditCarte.iconSelected {
    background: transparent url(../../image/v2/ico_modededif_50px.png) no-repeat scroll 0 -800px;
}

#compModeDeDiffusion .hideRadio {
    display:none;
}

#etapescontenu #contentInfoModeDeDiffusion #compModeDeDiffusion .iconContent {
    float:left;
    display:block;
    height:50px;
    width:60px;
}

/*************************************************/
/*               Box COMMENTAIRE                 */
/*************************************************/

#compCommentaire {
    margin-bottom:8px;
    margin-top:10px;
}

#compCommentaire #headerCommentaire {

}

#compCommentaire #headerCommentaire #footerCommentaire #titleCommentaire {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    padding: 0 5px 0 5px;
    text-align: left;
    text-transform: uppercase;
}

#compCommentaire #headerCommentaire #footerCommentaire #contentCommentaire {
    background:#FFFFFF none repeat scroll 0 0;
    border-color:#B4B4B4;
    border-style:solid;
    border-width:0 1px 1px;
    display:block;
    padding:5px;
}

#compCommentaire #headerCommentaire #footerCommentaire #contentCommentaire span {
    font-size:11px;
    font-weight:bold;
}


#compCommentaire #headerCommentaire #footerCommentaire #contentCommentaire textarea {
    width:600px;
    font-size:11px;
    margin:5px;
}


/*************************************************/
/*             Calendrier choix date             */
/*************************************************/

#calendarRep {
    float: left;
    margin: 10px 0 0;
    padding: 0 0 0 0;
    text-align: left;
    width: auto;
	background:none repeat scroll 0 0 #EEEEEE;
	width:165px;
}

#calendarRep span {
    display: block;
    float: left;
    width: auto!important;
}

#calendarRep span#dateCalendarRep {
    color: #FFFFFF;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    padding: 6px;
	    width: 153px !important;
}

#calendarRep span#descCalendarRep {
    background: none repeat scroll 0 0 #CCCCCC;
    clear: both;
    color: #000000;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 6px;
    width: 153px !important;
}

#calendarRep span#listeCalendarRep {
    background: none repeat scroll 0 0 #EEEEEE;
    clear: both;
    float: left;
    padding: 0;
    width: 165px !important;
}
/*
#calendarRep span#listeCalendarRep a {
    background: transparent url(../../image/v2/ico_20px_haut.gif) no-repeat scroll 7px -33px;
    color: #8E004F;
    display: block;
    float: left;
    font-size: 1.2em;
    font-weight: normal;
    padding: 6px 20px;
    width: 30px;
    text-decoration: none;
}
*/
#calendarRep span#listeCalendarRep a:hover {
    background-color: #000;
    color: #FFFFFF;

}



/*************************************************/
/*   Liste representations multiples             */
/*************************************************/

#calendarRep .colonneCalendarRep {
	    clear: left;
    float: left;
        width: 100%;
}

#calendarRep .colonneCalendarRep .infoRep {
    clear:both;
	width:145px;
}

#calendarRep a {
	display: block;
	float: left;
	color: #000;
	padding: 5px 10px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
#calendarRep a:hover {
	background-color: #e2017b;
}
#calendarRep .heureRep {
	float: left;
	width:27px;
	background:url('../../image/v2/ico_20px_haut.gif') no-repeat 0px -32px;
	height: 15px;
	padding: 5px 8px 5px 10px;
	font-size: 11px;
	font-weight: bold;
}
#calendarRep a:hover .heureRep {
	color: #fff;
}

#calendarRep .cartoucheVente {
color: #757575;
text-align: center;
border: 1px #757575 solid;
width: 50px;
float:left;
margin-left: 2px;
}

#calendarRep .cartoucheVente .cartoucheVenteTitle {
display: block;
text-transform: uppercase;
color: #fff;
font-size: 8px;
background: #757575;
}

#calendarRep .cartoucheVente .cartoucheVenteContent {
display: block;
font-weight: normal;
font-size: 10px;
color: #000;
background: url('../../image/v2/css_cartoucheVente.gif') repeat-x;
height: 15px;
padding: 0px 2px;
}

#calendarRep .cartoucheVente .cartoucheVenteContent .quotaVendu {
background: url('../../image/v2/css_cartoucheVente2.gif') repeat-x;
}

#calendarRep .cartoucheVente span#cartoucheVenteContent {
font-weight: bold;
color: #000;
}



/*************************************************/
/*              Bt Retour choix date             */
/*************************************************/

#dateSelected {
    text-align: left;
    width:680px;
    height: 26px;
	display: block;
	font-size: 11px;
	cursor: pointer;
	background: url('../../image/v2/css_btdouble_panier.gif') no-repeat 0px 0px;
	background-color: #f6f6f6 !important;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradieÒÒnt(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%); /* W3C */
    cursor: pointer;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin: 0 5px 0 0px;
    padding: 0 15px;



	font-weight: normal;
	text-transform: uppercase;

}

#dateSelected span#dateCalendarRep {
    float: left;
    color: #000;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0;
}

#dateSelected span#disponibilite {
    color: #000;
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0;
    margin-left: 10px;
}

#liendateCalendarRep {
       background: url("../../image/v2/ico_20px_haut.gif") no-repeat scroll 0 -70px transparent;
    float: right;
    font-size: 11px;
    padding: 0 10px;
    text-transform: none;
    width: 116px;
}

#liendateCalendarRep a,
#liendateCalendarRep a:link{
    color: #000;
    text-decoration: none;
}

#liendateCalendarRep a:hover{
    color: #888;
    text-decoration: none;
}
/*************************************************/
/*              	PAYBOX			             */
/*************************************************/
.champ#cbNumber{
	background: #fff url('../../image/v2/CB_formulaire.gif') no-repeat;
	height: 29px;
	padding: 2px 0 0 44px;
	width: 167px;
	border: 0;
	font-size: 14px;
	font-weight: bold;
}

.champ#cbMonth,
.champ#cbYear,
.champ#cbCVV {
	width: 50px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.champ#cbYear{
	width: 80px;
}
.champ#cbCVV {
	padding-top:1px;
	height: 17px;
	width: 30px;
}

.payboxLabel.disabled {
	color: #DFDFDF;
}

.payboxLabel {
	font-weight: bold;
}
td.tableColonne2.paybox {
	text-align: right;
}

.popUpJPromptErrorMsg {
    text-align: center;
    color: #FF0000;
}

/******************************
 *            CAM
 ******************************/

#contentDigiPrintCam {
    width: 660px;
    height: 540px;
    margin: 0 auto;
    position: relative;
    overflow:hidden;
}

#contentDigiPrintCam #maskDigiPrintCam{
    background: transparent url(../../image/v2/masque.png) no-repeat scroll 0 0;
    width: 703px;
    height: 480px;
    position: absolute;
    top:0;
    left: 0;
    z-index: 2;
}

#contentDigiPrintCam #bgDigiPrintCam{
    position: absolute;
    top: 5px;
    left: 10px;
    z-index: 1;
    width: 640px;
    height: 480px;
    text-align:center;
}

#contentDigiPrintCam #btsDigiPrintCam{
    position:absolute;
    top:495px;
    width:660px;
}

#contentDigiPrintCam #btsDigiPrintCam #btCloseDigiPrintCam{
    background:url("../../image/v2/bt_quit.gif") no-repeat scroll 0 0 transparent;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    height:36px;
    padding:10px 0 10px 30px;
    text-transform:uppercase;
    width:115px;
    cursor: pointer;
    margin-left: 10px;
}

#contentDigiPrintCam #btsDigiPrintCam #btShutDigiPrintCam{
    background:url("../../image/v2/bt_takepicture.gif") no-repeat scroll 0 0 transparent;
    color:#FFFFFF;
    float:right;
    font-weight:bold;
    height:36px;
    padding:10px 0 10px 50px;
    margin-right: -40px;
    text-transform:uppercase;
    width:208px;
    cursor: pointer;
}

#TB_window.DigiPrintCam {
    border: none;
    background: transparent url(../../image/v2/bg_webcam.gif) repeat-x scroll 0 0;
    border:1px solid #C1C0BC;
    width:660px;
}



.surbrillance.choixTarifs .tableColonne5 {
	text-align:	center;
}


/* Gros bouton (jaune par défaut) */

button.bigBt {

	    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    font-family: "BebasNeueRegular";
    font-size: 23px;
    font-weight: normal;
    height: 34px;
    letter-spacing: 1px;
    line-height: 34px;
    margin: 5px auto;
    padding: 0 25px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 178;
}




/* Plans de salle */

	/* Choix des tarifs */
.pricesSelector {
	text-align:	center;
}

.pricesSelector {
	background-color: #ccc;
}

	/* Coordonnees du siege survole */
.mapCoordinates {
	display:	none !important;
}

#compPersonnalisation .findClientByInfo {
    display:none;
}



/* GUICHET_BoxChoixLangue */

#boxChoixLangue select,
#boxChoixLangue select option {
	background		: url("../../image/v2/drapeaux.png") no-repeat scroll 0 0 transparent;
	padding-left	: 20px;
	height			: 15px;
	width			: 155px;
	margin			: 4px 0;
	text-transform	: capitalize;
	font-size		: 12px;
}

#boxChoixLangue select {
	width	: 200px;
	height	: 18px;
	border	: 1px solid #CCCCCC;
	margin	: 10px;
	vertical-align	: middle;
}

#boxChoixLangue .boxChoixLangue-2 { }
#boxChoixLangue .boxChoixLangue-4 { background-position : 0 -14px; }
#boxChoixLangue .boxChoixLangue-6 { }
#boxChoixLangue .boxChoixLangue-8 { }
#boxChoixLangue .boxChoixLangue-10 { }
#boxChoixLangue .boxChoixLangue-14 { }
#boxChoixLangue .boxChoixLangue-16 { }

#compPersonnalisation .hide{
    display:none;
}

@font-face {
    font-family: 'BebasNeueRegular';
    src:url('../../../../../commun/fonts/digitick-font-webfont.eot?#iefix') format('eot'),
		url('../../../../../commun/fonts/bebasneue-webfont.eot');
}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url(data:font/truetype;charset=utf-8;base64,AAEAAAASAQAABAAgRkZUTVvczzcAAAEsAAAAHEdERUYBFQAEAAABSAAAACBHUE9TCWltSgAAAWgAADbER1NVQmyRdI8AADgsAAAAIE9TLzJ4cAhTAAA4TAAAAGBjbWFwc4oVoAAAOKwAAAHiY3Z0IBGZE6EAADqQAAAAOmZwZ20PtC+nAAA6zAAAAmVnYXNwAAAAEAAAPTQAAAAIZ2x5Zsc8Jc4AAD08AACNaGhlYWT64ILsAADKpAAAADZoaGVhDvkHcQAAytwAAAAkaG10eMBDL/MAAMsAAAADoGxvY2FFVyRAAADOoAAAAdJtYXhwAiIDhAAA0HQAAAAgbmFtZSZ3QfMAANCUAAABznBvc3Tb0TORAADSZAAAAspwcmVwOKP2hAAA1TAAAAEAAAAAAQAAAADH/rDfAAAAAMnvDykAAAAAye8PLgABAAAADgAAABgAAAAAAAIAAQABAOcAAQAEAAAAAgAAAAEAAAAKACoAOAABbGF0bgAIABAAAk1PTCAAEFJPTSAAEAAA//8AAQAAAAFrZXJuAAgAAAABAAAAAQAEAAIAAAADAAwH2iwWAAEHKAAEAAAAZADSANIA2AEOAQ4B2AHeAgwCQgJwAqYCcALIAt4C8AJwAxoDOANuA3gDrgLIA9gErgTQBVoA2AHeAgwCQgJwAqYCcALIAt4C8AJwAxoDOANuA3gDrgLIA9gErgTQBVoA2AWUBaYB3gHeAd4B3gHeAd4CQgJwAnACcAJwAnACcAJwAsgCyALIAsgFWgXcA3gB3gHeAd4B3gHeAd4CQgJwAnACcAJwAnACcAJwAsgCyALIAsgFWgXcBVoFWgZmBmYBDgZmBmYBDgEOAAEAAP+uAA0AAAAQADcAEAA5AAYAOgAGADwACgBXABAAWQAGAFoABgBcAAoAnQAKAL0ACgC/AAoAwgAKADIAAP/sACb/7AAq/+wAMv/sADT/7AA2//YAN/+FADj/9AA5/4UAOv+uADz/XABG/+wASv/sAFL/7ABU/+wAVv/2AFf/hQBY//QAWf+FAFr/rgBc/1wAh//sAJL/7ACT/+wAlP/sAJX/7ACW/+wAmP/sAJn/9ACa//QAm//0AJz/9ACd/1wAn//2AKf/7ACy/+wAs//sALT/7AC1/+wAtv/sALj/7AC5//QAuv/0ALv/9AC8//QAvf9cAL//XADA/+wAwf/sAML/XAABABL+jwALACL/wwA0//4AOf/NAFT//gBZ/80AwP/+AMH//gDV/4UA1v+FANj/hQDZ/4UADQAP//YAEf/2ADn/+AA7//oAWf/4AFv/+gDV/+wA1v/sANf/9gDY/+wA2f/sANr/9gDc//YACwAP//QAEf/0ADv/6QBb/+kA1f/0ANb/9ADX//QA2P/0ANn/9ADa//QA3P/0AA0AD//sABH/7AA5//4AO//hAFn//gBb/+EA1f/sANb/7ADX/+wA2P/sANn/7ADa/+wA3P/sAAgADAAKAA//cQAR/3EAQAAKAGAACgDX/3EA2v9xANz/cQAFAA//9AAR//QA1//0ANr/9ADc//QABAA0//IAVP/yAMD/8gDB//IACgAMABAAIv/DADn/vABAABAAWf+8AGAAEADV/2YA1v9mANj/ZgDZ/2YABwAP/1wAEf9cADv/6QBb/+kA1/9cANr/XADc/1wADQAA/+UAOf/+ADz/5QBZ//4AXP/lAJ3/5QC9/+UAv//lAML/5QDV/+wA1v/sANj/7ADZ/+wAAgA5//wAWf/8AA0AD//2ABH/9gA5//4AO//wAFn//gBb//AA1f/2ANb/9gDX//YA2P/2ANn/9gDa//YA3P/2AAoADAAQAA//hQAR/4UAHf+4AB7/uABAABAAYAAQANf/hQDa/4UA3P+FADUAAP/NAAwABgAP/4UAEP/sABH/hQAk/80AJv/+ACr//gAt/80AMv/+ADT//gBAAAYARP/NAEb//gBK//4ATf/NAFL//gBU//4AYAAGAG7/7ACA/80Agf/NAIL/zQCD/80AhP/NAIX/zQCG/6IAh//+AJL//gCT//4AlP/+AJX//gCW//4AmP/+AKD/zQCh/80Aov/NAKP/zQCk/80Apf/NAKb/ogCn//4Asv/+ALP//gC0//4Atf/+ALb//gC4//4AwP/+AMH//gDX/4UA2v+FANz/hQAIAAwABgAP/64AEf+uAEAABgBgAAYA1/+uANr/rgDc/64AIgAA/+EAEP/hACb/4QAq/+EAMv/hADT/4QA2//AARv/hAEr/4QBS/+EAVP/hAFb/8ABu/+EAh//hAJL/4QCT/+EAlP/hAJX/4QCW/+EAmP/hAJ//8ACn/+EAsv/hALP/4QC0/+EAtf/hALb/4QC4/+EAwP/hAMH/4QDV//wA1v/8ANj//ADZ//wADgAMAAoAD/9cABH/XAAd/9cAHv/XADT/4QBAAAoAVP/hAGAACgDA/+EAwf/hANf/XADa/1wA3P9cAAQAOf/sADv/4QBZ/+wAW//hAA0AAP+qADf/qgA5/8MAOv/XADz/wwBX/6oAWf/DAFr/1wBc/8MAnf/DAL3/wwC//8MAwv/DACIAAP/8AA//XAAR/1wAJP/8AC3/8AA7/9cAPP/uAD3/7ABE//wATf/wAFv/1wBc/+4AXf/sAID//ACB//wAgv/8AIP//ACE//wAhf/8AIb/1wCd/+4AoP/8AKH//ACi//wAo//8AKT//ACl//wApv/XAL3/7gC//+4Awv/uANf/XADa/1wA3P9cADAAAP+FACT/hQAm/+wAKv/sAC3/rgAy/+wANP/sADb/9gA7//wAPf/4AET/hQBG/+wASv/sAE3/rgBS/+wAVP/sAFb/9gBb//wAXf/4AID/hQCB/4UAgv+FAIP/hQCE/4UAhf+FAIf/7ACS/+wAk//sAJT/7ACV/+wAlv/sAJj/7ACf//YAoP+FAKH/hQCi/4UAo/+FAKT/hQCl/4UAp//sALL/7ACz/+wAtP/sALX/7AC2/+wAuP/sAMD/7ADB/+wAAgAbAAUABQAAAAoACwABAA8ADwADABEAEgAEACQAJwAGACkAKgAKAC0ALwAMADIAPAAPAD4APgAaAEQARwAbAEkASgAfAE0ATwAhAFIAXAAkAF4AXgAvAG4AbgAwAH8AhQAxAIcAhwA4AJAAkAA5AJIAlgA6AJgApQA/AKcApwBNALAAsABOALIAtgBPALgAvwBUAMIAwgBcANUA2gBdANwA3ABjAAEkCgAEAAAAFwA4Al4CXgocChwKQgugEi4AOApCC6ASLgA4FtgY/hj+HTgdOAJeHTgdOAJeAl4AiQAAABAAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQADcAEAA3ABAANwAQADcAEAA3ABAANwAQADkABgA5AAYAOQAGADkABgA5AAYAOQAGADoABgA6AAYAOgAGADoABgA6AAYAOgAGADwACgA8AAoAPAAKADwACgA8AAoAPAAKAFcAEABXABAAVwAQAFcAEABXABAAVwAQAFkABgBZAAYAWQAGAFkABgBZAAYAWQAGAFoABgBaAAYAWgAGAFoABgBaAAYAWgAGAFwACgBcAAoAXAAKAFwACgBcAAoAXAAKAJ0ACgCdAAoAnQAKAJ0ACgCdAAoAnQAKAL0ACgC9AAoAvQAKAL0ACgC9AAoAvQAKAL8ACgC/AAoAvwAKAL8ACgC/AAoAvwAKAMIACgDCAAoAwgAKAMIACgDCAAoAwgAKAe8AAP/sAAD/XAAA/1wAAP9cAAD/XAAA/1wAAP9cAAD/rgAA/64AAP+uAAD/rgAA/64AAP+uAAD/rgAA/64AAP+uAAD/rgAA/64AAP+uAAD/rgAA/64AAP+uAAD/rgAA/64AAP+uAAD/hQAA/4UAAP+FAAD/hQAA/4UAAP+FAAD/9gAA//YAAP/2AAD/9gAA//YAAP/2AAD/hQAA/4UAAP+FAAD/hQAA/4UAAP+FAAD/9gAA//YAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP9cAAD/XAAA/1wAAP9cAAD/XAAA/1wAAP+uAAD/rgAA/64AAP+uAAD/rgAA/64AAP/0AAD/9AAA//QAAP/0AAD/9AAA//QAAP/0AAD/9AAA//QAAP/0AAD/9AAA//QAAP/0AAD/9AAA//QAAP/0AAD/9AAA//QAAP/0AAD/9AAA//QAAP/0AAD/9AAA//QAAP/0AAD/9AAA//QAAP/0AAD/9AAA//QAAP/0AAD/9AAA//QAAP/0AAD/9AAA//QAAP+FAAD/hQAA/4UAAP+FAAD/hQAA/4UAAP+FAAD/hQAA/4UAAP+FAAD/hQAA/4UAAP+FAAD/hQAA//YAAP/2AAD/9gAA//YAAP/2AAD/9gAA//YAAP/2AAD/9gAA//YAAP/2AAD/9gAA//YAAP/2AAD/9gAA//YAAP/2AAD/9gAA//YAAP/2AAD/9gAA//YAAP/2AAD/9gAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAJv/sACb/7AAm/+wAJv/sACb/7AAm/+wAKv/sACr/7AAq/+wAKv/sACr/7AAq/+wAMv/sADL/7AAy/+wAMv/sADL/7AAy/+wANP/sADT/7AA0/+wANP/sADT/7AA0/+wANv/2ADb/9gA2//YANv/2ADb/9gA2//YAN/+FADf/hQA3/4UAN/+FADf/hQA3/4UAOP/0ADj/9AA4//QAOP/0ADj/9AA4//QAOf+FADn/hQA5/4UAOf+FADn/hQA5/4UAOv+uADr/rgA6/64AOv+uADr/rgA6/64APP9cADz/XAA8/1wAPP9cADz/XAA8/1wARv/sAEb/7ABG/+wARv/sAEb/7ABG/+wASv/sAEr/7ABK/+wASv/sAEr/7ABK/+wAUv/sAFL/7ABS/+wAUv/sAFL/7ABS/+wAVP/sAFT/7ABU/+wAVP/sAFT/7ABU/+wAVv/2AFb/9gBW//YAVv/2AFb/9gBW//YAV/+FAFf/hQBX/4UAV/+FAFf/hQBX/4UAWP/0AFj/9ABY//QAWP/0AFj/9ABY//QAWf+FAFn/hQBZ/4UAWf+FAFn/hQBZ/4UAWv+uAFr/rgBa/64AWv+uAFr/rgBa/64AXP9cAFz/XABc/1wAXP9cAFz/XABc/1wAh//sAIf/7ACH/+wAh//sAIf/7ACH/+wAkv/sAJL/7ACS/+wAkv/sAJL/7ACS/+wAk//sAJP/7ACT/+wAk//sAJP/7ACT/+wAlP/sAJT/7ACU/+wAlP/sAJT/7ACU/+wAlf/sAJX/7ACV/+wAlf/sAJX/7ACV/+wAlv/sAJb/7ACW/+wAlv/sAJb/7ACW/+wAmP/sAJj/7ACY/+wAmP/sAJj/7ACY/+wAmf/0AJn/9ACZ//QAmf/0AJn/9ACZ//QAmv/0AJr/9ACa//QAmv/0AJr/9ACa//QAm//0AJv/9ACb//QAm//0AJv/9ACb//QAnP/0AJz/9ACc//QAnP/0AJz/9ACc//QAnf9cAJ3/XACd/1wAnf9cAJ3/XACd/1wAn//2AJ//9gCf//YAn//2AJ//9gCf//YAp//sAKf/7ACn/+wAp//sAKf/7ACn/+wAsv/sALL/7ACy/+wAsv/sALL/7ACy/+wAs//sALP/7ACz/+wAs//sALP/7ACz/+wAtP/sALT/7AC0/+wAtP/sALT/7AC0/+wAtf/sALX/7AC1/+wAtf/sALX/7AC1/+wAtv/sALb/7AC2/+wAtv/sALb/7AC2/+wAuP/sALj/7AC4/+wAuP/sALj/7AC4/+wAuf/0ALn/9AC5//QAuf/0ALn/9AC5//QAuv/0ALr/9AC6//QAuv/0ALr/9AC6//QAu//0ALv/9AC7//QAu//0ALv/9AC7//QAvP/0ALz/9AC8//QAvP/0ALz/9AC8//QAvf9cAL3/XAC9/1wAvf9cAL3/XAC9/1wAv/9cAL//XAC//1wAv/9cAL//XAC//1wAwP/sAMD/7ADA/+wAwP/sAMD/7ADA/+wAwf/sAMH/7ADB/+wAwf/sAMH/7ADB/+wAwv9cAML/XADC/1wAwv9cAML/XADC/1wACQAA/7gAN/+4ADz/1wBX/7gAXP/XAJ3/1wC9/9cAv//XAML/1wBXAAD/5QAA/+UAAP/lAAD/5QAA/+UAAP/lAAD/5QAA/+UAAP/lAAD/5QAA/+UAAP/lAAD/5QAA/+UAAP/lADn//gA5//4AOf/+ADn//gA5//4AOf/+ADz/5QA8/+UAPP/lADz/5QA8/+UAPP/lAFn//gBZ//4AWf/+AFn//gBZ//4AWf/+AFz/5QBc/+UAXP/lAFz/5QBc/+UAXP/lAJ3/5QCd/+UAnf/lAJ3/5QCd/+UAnf/lAL3/5QC9/+UAvf/lAL3/5QC9/+UAvf/lAL//5QC//+UAv//lAL//5QC//+UAv//lAML/5QDC/+UAwv/lAML/5QDC/+UAwv/lANX/7ADV/+wA1f/sANX/7ADV/+wA1f/sANb/7ADW/+wA1v/sANb/7ADW/+wA1v/sANj/7ADY/+wA2P/sANj/7ADY/+wA2P/sANn/7ADZ/+wA2f/sANn/7ADZ/+wA2f/sAaMAAP/NAAD/zQAA/80AAP/NAAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD/ogAA/6IAAP+iAAD/ogAA/6IAAP+iAAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD/zQAA/80AAP/NAAD/zQAA/80AAP/NAAD/zQAA/80AAP/NAAD/zQAA/80AAP/NAAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD//gAA//4AAP/+AAD//gAA//4AAP/NAAD/zQAA/80AAP/NAAD/zQAA/80AAP/NAAD/zQAA/80AAP/NAAD/zQAA/80AAP/NAAD/zQAA/80AAP/NAAD/zQAA/80AAP/NAAD/zQAMAAYADAAGAAwABgAMAAYADAAGAAwABgAP/4UAD/+FAA//hQAP/4UAD/+FAA//hQAQ/+wAEP/sABD/7AAR/4UAEf+FABH/hQAR/4UAEf+FABH/hQAk/80AJP/NACT/zQAk/80AJP/NACT/zQAm//4AJv/+ACb//gAm//4AJv/+ACb//gAq//4AKv/+ACr//gAq//4AKv/+ACr//gAt/80ALf/NAC3/zQAt/80ALf/NAC3/zQAy//4AMv/+ADL//gAy//4AMv/+ADL//gA0//4ANP/+ADT//gA0//4ANP/+ADT//gBAAAYAQAAGAEAABgBAAAYAQAAGAEAABgBE/80ARP/NAET/zQBE/80ARP/NAET/zQBG//4ARv/+AEb//gBG//4ARv/+AEb//gBK//4ASv/+AEr//gBK//4ASv/+AEr//gBN/80ATf/NAE3/zQBN/80ATf/NAE3/zQBS//4AUv/+AFL//gBS//4AUv/+AFL//gBU//4AVP/+AFT//gBU//4AVP/+AFT//gBgAAYAYAAGAGAABgBgAAYAYAAGAGAABgBu/+wAbv/sAG7/7ABu/+wAbv/sAG7/7ACA/80AgP/N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//AAAP/wAAD/8AAA//AAAP/wAAD/8AAA//AAAP/wAAD/8AAA//AAAP/8AAD//AAA//wAAP/8AAD//AAA//wAAP/8AAD//AAA//wAAP/8AAD//AAA//wAAP/8AAD//AAA//wAAP/8AAD//AAA//wAAP/8AAD//AAP/1wAD/9cAA//XAAP/1wAD/9cAA//XAAR/1wAEf9cABH/XAAR/1wAEf9cABH/XAAk//wAJP/8ACT//AAk//wAJP/8ACT//AAt//AALf/wAC3/8AAt//AALf/wAC3/8AA7/9cAO//XADv/1wA7/9cAO//XADv/1wA8/+4APP/uADz/7gA8/+4APP/uADz/7gA9/+wAPf/sAD3/7AA9/+wAPf/sAD3/7ABE//wARP/8AET//ABE//wARP/8AET//ABN//AATf/wAE3/8ABN//AATf/wAE3/8ABb/9cAW//XAFv/1wBb/9cAW//XAFv/1wBc/+4AXP/uAFz/7gBc/+4AXP/uAFz/7gBd/+wAXf/sAF3/7ABd/+wAXf/sAF3/7ACA//wAgP/8AID//ACA//wAgP/8AID//ACB//wAgf/8AIH//ACB//wAgf/8AIH//ACC//wAgv/8AIL//ACC//wAgv/8AIL//ACD//wAg//8AIP//ACD//wAg//8AIP//ACE//wAhP/8AIT//ACE//wAhP/8AIT//ACF//wAhf/8AIX//ACF//wAhf/8AIX//ACG/9cAhv/XAIb/1wCG/9cAhv/XAIb/1wCd/+4Anf/uAJ3/7gCd/+4Anf/uAJ3/7gCg//wAoP/8AKD//ACg//wAoP/8AKD//ACh//wAof/8AKH//ACh//wAof/8AKH//ACi//wAov/8AKL//ACi//wAov/8AKL//ACj//wAo//8AKP//ACj//wAo//8AKP//ACk//wApP/8AKT//ACk//wApP/8AKT//ACl//wApf/8AKX//ACl//wApf/8AKX//ACm/9cApv/XAKb/1wCm/9cApv/XAKb/1wC9/+4Avf/uAL3/7gC9/+4Avf/uAL3/7gC//+4Av//uAL//7gC//+4Av//uAL//7gDC/+4Awv/uAML/7gDC/+4Awv/uAML/7gDX/1wA1/9cANf/XADX/1wA1/9cANf/XADa/1wA2v9cANr/XADa/1wA2v9cANr/XADc/1wA3P9cANz/XADc/1wA3P9cANz/XAG0AAD/hQAA//YAAP/2AAD/9gAA//YAAP/2AAD/9gAA/64AAP+uAAD/rgAA//YAAP/2AAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/+AAA//gAAP/4AAD/+AAA//gAAP/4AAD/+AAA//gAAP/4AAD/+AAA//gAAP/4AAD/+AAA//gAAP/4AAD/+AAA//gAAP/4AAD/9gAA//YAAP/2AAD/9gAA//YAAP/2AAD/9gAA//YAAP/2AAD/9gAA//YAAP/2AAD/9gAA//YAAP/2AAD/9gAA//YAAP/2AAD/9gAA//YAAP/2AAD/9gAA//YAAP/2AAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/rgAA/64AAP+uAAD/rgAA/64AAP+uAAD/rgAA/64AAP+uAAD/rgAA/64AAP+uAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP/sAAD/7AAA/+wAAP+FAAD/hQAA/4UAAP+FAAD/hQAA/4UAAP+FAAD/hQAA/4UAAP+FAAD/hQAA/4UAAP+FAAD/hQAA/4UAAP+FAAD/hQAA/4UAAP+FAAD/hQAk/4UAJP+FACT/hQAk/4UAJP+FACT/hQAm/+wAJv/sACb/7AAm/+wAJv/sACb/7AAq/+wAKv/sACr/7AAq/+wAKv/sACr/7AAt/64ALf+uAC3/rgAt/64ALf+uAC3/rgAy/+wAMv/sADL/7AAy/+wAMv/sADL/7AA0/+wANP/sADT/7AA0/+wANP/sADT/7AA2//YANv/2ADb/9gA2//YANv/2ADb/9gA7//wAO//8ADv//AA7//wAO//8ADv//AA9//gAPf/4AD3/+AA9//gAPf/4AD3/+ABE/4UARP+FAET/hQBE/4UARP+FAET/hQBG/+wARv/sAEb/7ABG/+wARv/sAEb/7ABK/+wASv/sAEr/7ABK/+wASv/sAEr/7ABN/64ATf+uAE3/rgBN/64ATf+uAE3/rgBS/+wAUv/sAFL/7ABS/+wAUv/sAFL/7ABU/+wAVP/sAFT/7ABU/+wAVP/sAFT/7ABW//YAVv/2AFb/9gBW//YAVv/2AFb/9gBb//wAW//8AFv//ABb//wAW//8AFv//ABd//gAXf/4AF3/+ABd//gAXf/4AF3/+ACA/4UAgP+FAID/hQCA/4UAgP+FAID/hQCB/4UAgf+FAIH/hQCB/4UAgf+FAIH/hQCC/4UAgv+FAIL/hQCC/4UAgv+FAIL/hQCD/4UAg/+FAIP/hQCD/4UAg/+FAIP/hQCE/4UAhP+FAIT/hQCE/4UAhP+FAIT/hQCF/4UAhf+FAIX/hQCF/4UAhf+FAIX/hQCH/+wAh//sAIf/7ACH/+wAh//sAIf/7ACS/+wAkv/sAJL/7ACS/+wAkv/sAJL/7ACT/+wAk//sAJP/7ACT/+wAk//sAJP/7ACU/+wAlP/sAJT/7ACU/+wAlP/sAJT/7ACV/+wAlf/sAJX/7ACV/+wAlf/sAJX/7ACW/+wAlv/sAJb/7ACW/+wAlv/sAJb/7ACY/+wAmP/sAJj/7ACY/+wAmP/sAJj/7ACf//YAn//2AJ//9gCf//YAn//2AJ//9gCg/4UAoP+FAKD/hQCg/4UAoP+FAKD/hQCh/4UAof+FAKH/hQCh/4UAof+FAKH/hQCi/4UAov+FAKL/hQCi/4UAov+FAKL/hQCj/4UAo/+FAKP/hQCj/4UAo/+FAKP/hQCk/4UApP+FAKT/hQCk/4UApP+FAKT/hQCl/4UApf+FAKX/hQCl/4UApf+FAKX/hQCn/+wAp//sAKf/7ACn/+wAp//sAKf/7ACy/+wAsv/sALL/7ACy/+wAsv/sALL/7ACz/+wAs//sALP/7ACz/+wAs//sALP/7AC0/+wAtP/sALT/7AC0/+wAtP/sALT/7AC1/+wAtf/sALX/7AC1/+wAtf/sALX/7AC2/+wAtv/sALb/7AC2/+wAtv/sALb/7AC4/+wAuP/sALj/7AC4/+wAuP/sALj/7ADA/+wAwP/sAMD/7ADA/+wAwP/sAMD/7ADB/+wAwf/sAMH/7ADB/+wAwf/sAMH/7AABABcACwAPABEAHQAeADQAOQA7AD4AVABZAFsAXgB/AJ4AvgDVANYA1wDY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sgECACuwBzOyAQIAKwGwDi+wANaxAwrpsAMQsQYBK7EJDOmxDwErsQMAERKwDDmxCQYRErALOQAwMRMRMxEUFjURMxEUBiAmSOHp1az+uawBVgRE+66LAYwEUvu8rrq6AAEAFwAAAyEFmgAGAHwAsgYAACuyBQAAK7IAAgArsgEDBDMzM7IAAgArAbAHL7AA1rEBCumwARCxAwErsQQM6bEIASuwNhq6wK72sQAVKwqwABCwBsAOsAEQsALAuj9S9rEAFSsKsQECCLADELACwAWwBBCwBcADALACLgGyAgUGLi4usEAaADAxEzMbATMDIRfjrKzP3f6wBZr7bgSS+mYAAAAAAQAfAAAEYgWaAAwAigCyDAAAK7AIM7IAAgArswEDBgckFzOyAAIAK7EKCekBsA0vsADWsQEK6bABELEGASuxBwvpsQ4BK7A2GrrAXfkxABUrCrAAELAMwA6wARCwAsC6P6r5dgAVKwoOsAYQsAXABbAHELAIwAMAsQIFLi4BswIFCAwuLi4usEAasQYBERKxCQs5OQAwMRMzGwEzGwEzAyELASEf23ls2XF1xJ/+1VJS/soFmvuVBGv7jQRz+mYC/P0EAAEAHwAAA1IFmgALALEAsgAAACuyCAkLMzMzsgICACuxAwUzM7ICAgArAbAML7AC1rEDDumwACDWEbELDOmwAxCxCQErsQgO6bENASuwNhq6PNDsDQAVKwoOsAAQsAHAsAsQsArAusMS7GsAFSsKsQABCLACELABwA6wAxCwBMC6wyDsPwAVKwqxCwoIsAkQsArADrAIELAHwACzAQQHCi4uLi4BswEEBwouLi4usEAaAbEICRESsQUGOTkAMDEzEwMzGwEzAxMjCwEf/Ozqqq7R7PzuuLoC4QK5/e8CEf1H/R8CN/3JAAABAAgAAAMjBZoACABLALIHAAArsgACACuwAzOyAAIAKwGwCS+wANaxAQ7psAEQsQcBK7EGCumwBhCxAwErsQQM6bEKASuxBgcRErACOQCxAAcRErACOTAxEzMbATMBESMRCOysrNf+4+EFmv1yAo78Qf4lAdsAAAABAC8AAALDBZoACQBBALIAAAArsQcD6bIEAgArsQMD6QGwCi+xAAErsQkR6bAFMrELASuxCQARErAHOQCxBwARErABObEEAxESsAY5MDEzNQEhNSEVASEVLwGs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BHEAAwAHAAsAMQCwBC+xBQbpsAAvtAEEABkEK7AIL7EJBukBsAwvsATWsAgysQcM6bAKMrENASsAMDETNSEVATUzFQM1MxUzAsX+MdnZ2QJ9oKD+qtnZAnHZ2QAAAwA//7QC7AXlABUAGwAhAGYAsg8AACuxHgPpsgQCACuxGQPpAbAiL7AA1rEWCumwHDKwFhCxIAErsBcysQwK6bEjASuxFgARErARObAgEbEPBDk5sAwSsAY5ALEeDxESsREUOTmwGRGxFiE5ObAEErEGCTk5MDETETQ2MzIXNxcHFhURFAYjIicHJzcmGwEmIyIVExYXMicRP7Gme1EpTDVKsaV/TilMM0ji5Q5idQIQY3UBAVgC6qy8NXAaklif/RasvDNvG49eAUYCeWKN/M9iAY4CTgAAAgBI/+4C5wbJAA0AEQBOALIMAAArsQUG6bIBAgArsAczsgECACsBsBIvsADWsQMK6bADELEGASuxCQzpsRMBK7EDABESsQwOOTmwBhGxDxE5ObAJErELEDk5ADAxExEzERQWNREzERQGICYTMxcjSOHp1az+uaxa54uhAVYERPuuiwGMBFL7vK66ugYh5AAAAgBI/+4C5wbJAA0AEQBOALIMAAArsQUG6bIBAgArsAczsgECACsBsBIvsADWsQMK6bADELEGASuxCQzpsRMBK7EDABESsQwOOTmwBhGxDxE5ObAJErELEDk5ADAxExEzERQWNREzERQGICYTNzMHSOHp1az+uazbi93RAVYERPuuiwGMBFL7vK66ugU95OQAAgBI/+4C5wbJAA0AFABRALIMAAArsQUG6bIBAgArsAczsgECACsBsBUvsADWsQMK6bADELEGASuxCQzpsRYBK7EDABESsQwOOTmwBhGzDxASFCQXObAJErELETk5ADAxExEzERQWNREzERQGICYTNzMXIycHSOHp1az+uaw3tsu2wFxbAVYERPuuiwGMBFL7vK66ugU95ORxcQAAAwBI/+4C5waqAA0AEQAVAG0AsgwAACuxBQbpsgECACuwBzOyAQIAK7AOL7ASM7EPBOmwEzIBsBYvsADWsQMK6bADELARINYRsQ4L6bAOL7ERC+mwAxCxBgErsQkM6bASINYRsRUL6bEXASuxAw4RErAMObEVBhESsAs5ADAxExEzERQWNREzERQGICYTNTMVMzUz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) format('truetype'),

         url('../../../../../commun/fonts/bebasneue-webfont.svg#BebasNeueRegular') format('svg');

    font-weight: normal;
    font-style: normal;

}

table.jCalendar th {
    background: none repeat scroll 0 0 #CCCCCC !important;
    color: #333333;
    font-size: 10px;
    height: auto;
    line-height: 9px;
    padding: 6px;
    text-align: center;
}

.mapBox .mapTitle strong {
    color: #FFFFFF !important;
    float: left;
}

.mapBox .boxInfo .headerBox {
    clear: right;
    padding-left: 10px;
    text-transform: uppercase;
	display:block;
}
.mapBox .mapSelection #selection #placeBloc {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    padding: 5px;
    text-align: left;
}
.mapBox .mapContent {
    float: left;
    margin: 0 0 0 0;
}

.mapBody {
	    background: url("../../image/v2/bg_degrade.jpg") repeat-x scroll 0 bottom #F2F2F2;
    display: block;
    margin: 0 0 15px;
    min-height: 1px;
}


.mapBox .subTitleAdmin {
    margin-bottom: 0;
    font-size:14px;
    line-height:20px;
    position: relative;
}
.mapBody ul {
	    display: block;
    padding: 10px 0 0;
}
.mapBody ul span {
	        display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 0 0 0 15px;
    text-align: left;
}

.mapBody ul li {
	    font-weight: normal;
		font-size:11px;
		list-style-type:none;
		text-align:left;
}

.mapBody ul li span {
	    font-weight: normal;
		font-size:11px;
		list-style-type:none;
}
.mapTitle a {
    cursor: pointer;
    display: block;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
	background-image: none !important;
	background-color: #FFFFFF !important;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-family: sans-serif;
    font-weight: bold;
    height: 18px!important;
    letter-spacing: 1px;
    line-height: 18px!important;
    margin: 4px 5px 0 0;
    padding: 0 5px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: lowercase !important;
}
.mapTitle a:hover {
	background-color:#888!important;
	text-shadow: 1px 1px 2px #888 !important;
}
#tooltip h3 {
 /*   background: none repeat scroll 0 0 #333333;*/
    color: #fff;
    font-size: 14px;
    padding: 4px 15px;
    text-align: left;
    white-space: nowrap;
	display:block;
	height:20px;
	line-height:20px;
}
#tooltip ul {
    list-style-type: none;
    margin: 0 15px;
    padding: 0;
}
.mapBox {
    background-color: #FFFFFF;
    margin: 15px 0 0 5px;
}
#TB_title {
    background-color: #000000;
    color: #FFFFFF;
    height: 27px;
    line-height: 27px;
}
#TB_title .headerBox {
    background: none repeat-x scroll 0 0 transparent;
    clear: left;
    color: #FABD00;
    font-size: 11px;
    font-weight: bold;
    padding: 0 10px;
    text-align: left;
    text-transform: uppercase;
}
#TB_closeAjaxWindow {
    color: #E2017B;
    font-size: 0;
    height: 27px;
    line-height: 27px;
    padding-bottom: 0;
    padding-top: 0;
}
#choosePricesWindowTable thead th {
    background: url("../../image/v2/degrade-gris.h32.png") repeat-x scroll 0 0 red;
	font-size:11px;
}
#choosePricesWindowTable td.name {
    font-weight: bold;
    padding: 5px 0 5px 15px;
    text-align: left;
    text-transform: uppercase;
}
#choosePricesWindowTable td.price {
    font-size: 10px;
    width: 170px;
}
#choosePricesWindowTable .quantity {
    position: relative;
    text-align: center;
    white-space: nowrap;
    width: 92px;
}
#TB_window {
    background-color: white;
    border: 3px solid #EDEDED;
    outline: 3px double #888888;
    padding: 0;
}
.ui-spinner input {


}
#choosePricesWindowTable .quantity input {
    background-color: #14133F;
    border: 1px solid black;
    color: #000;
    font-weight: bold;
    text-align: center;
    width: 50px;
	        background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C1C0BC;
    box-shadow: 0 0 4px #999999 inset;
}
#TB_title .headerBox .surbrillance, .choosePricesWindowcontainer .header .surbrillance {
    font-weight: bold;
	color:#FABD00;
}
#choosePricesWindowSubmit .vsplit.ajouterPanier button {
    background: url("../../image/v2/ico_panier.gif") no-repeat scroll 5px center, -moz-linear-gradient(center top , rgba(0, 0, 0, 0.46) 0%, transparent 100%) repeat scroll 0 0 transparent;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    display: block;
    float: left;
    font-family: "BebasNeueRegular";
    font-size: 21px;
    font-weight: normal;
    height: 32px;
    letter-spacing: 1px;
    line-height: 32px;
    margin: 0 0 0 5px;
    padding: 0 15px 0 27px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 0 2px #000000;
    text-transform: uppercase;
    width: auto !important;
	}
	#choosePricesWindowSubmit .vsplit.finaliser button {
	    background: url("../../image/v2/ico_panier.gif") no-repeat scroll 5px center, -moz-linear-gradient(center top , rgba(0, 0, 0, 0.46) 0%, transparent 100%) repeat scroll 0 0 transparent;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 0 1px #000000;
    cursor: pointer;
    display: block;
    float: right;
    font-family: "BebasNeueRegular";
    font-size: 21px;
    font-weight: normal;
    height: 32px;
    letter-spacing: 1px;
    line-height: 32px;
    margin: 0 0 0 5px;
    padding: 0 15px 0 27px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 0 2px #000000;
    text-transform: uppercase;
    width: auto !important;
	}
	#choosePricesWindowSubmit .vsplit.ajouterPanier button:hover,
	#choosePricesWindowSubmit .vsplit.finaliser button:hover {
		text-shadow:0 0 0 transparent;
	}

	#tooltip div {
    font-size: 12px;
    padding: 0;
}
table.tooltipInfosGuichetPretirage th {
    padding: 0 15px;
}
.impression-header {
    background: url("../../image/v2/bg_degrade.gif") repeat-x scroll 0 bottom #FFFFFF !important;
    border: 1px solid #D6D6D6;
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 12px;
    min-height: 130px;
}
table#listeEvenement_table {
    background: url("../../image/v2/bg_degrade.gif") repeat-x scroll 0 bottom #FFFFFF !important;
    border: 1px solid #D6D6D6;
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 12px;
    min-height: 130px;
}
table#listeEvenement_table td {
    text-align: left;
}

tr.odd {
    background-color: transparent;
}
.impression-header .impression-header-body {
    margin: 15px 0 20px 15px;
    overflow: auto;
}
tr .odd:hover td.sorting_1 {
    background-color: #888 !important;
}
#listeEvenement #listeEvenement_table_filter {
    margin-bottom: 8px;
}
.mapBox .boxPlan {
    width: 492px;
}
.compEnvoiMail .headerEnvoiMail .footerEnvoiMail .contentEnvoiMail .titleEnvoiMail {
    color: #FFFFFF;
    text-align: left;
}
table.jCalendar {
    background: url("../../image/v2/bg_gray_1px.gif") repeat-x scroll center top transparent;
    border: 1px solid #CCCCCC;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-align: left;
    width: 100%;
}
table.jCalendar td {
    background: none repeat scroll 0 0 #888;
    border: 1px solid #888;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px 5px;
    text-align: center;
}
table.jCalendar td.today {
    background: none repeat scroll 0 0 #977200;
    border-color: #977200;
}
table.jCalendar td:hover,
table.jCalendar td.dp-hover  {
    background: none repeat scroll 0 0 #977200;
    border-color: #977200;
}
table.jCalendar td.today:hover,
table.jCalendar td.selected:hover  {
    background: none repeat scroll 0 0 #977200;
	border-color: #977200;
}
.mapBody ul li {
	font-size: 11px;
    font-weight: normal;
    list-style-type: none;
    padding-left: 16px;
    text-align: left;
}
.mapBody ul span {display:inline;}
.mapBody ul{padding: 5px 0 20px;}
#choixPlace { background-color:#000;}

#dropDownApport {
    float: left;
    width: 140px;
    height: 21px;
    position: relative;
    margin-left: 7px;
}

#dropDownApportContent {
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 93%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(93%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 93%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 93%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 93%,#ededed 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 93%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
    border: 1px solid #fff;
    box-shadow: 0 0 0 1px #999;
    height: 18px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    transition: height 0.5s ease 0s;
    width: 140px;
}


#dropDownApport:hover #dropDownApportContent {
    height: 72px;
}

#dropDownApport a, #dropDownApport span {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    display: block;
    height: 18px !important;
    line-height: 18px;
    margin: 0 !important;
    padding: 0 10px !important;
    width: 120px !important;
}

#dropDownApport a {
    cursor: pointer;
}

#dropDownApport a:hover {
    color: #555 !important;
}

#dropDownApport span {
    font-size: 12px;
}
.btn {
  background: #e3e6e8;
  background-image: -webkit-linear-gradient(top, #e3e6e8, #8c9ea8);
  background-image: -moz-linear-gradient(top, #e3e6e8, #8c9ea8);
  background-image: -ms-linear-gradient(top, #e3e6e8, #8c9ea8);
  background-image: -o-linear-gradient(top, #e3e6e8, #8c9ea8);
  background-image: linear-gradient(to bottom, #e3e6e8, #8c9ea8);
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
  -webkit-box-shadow: 3px 3px 1px #666666;
  -moz-box-shadow: 3px 3px 1px #666666;
  box-shadow: 3px 3px 1px #666666;
  font-family: Arial;
  color: #050505;
  font-size: 11px;
  padding: 5px 10px 5px 10px;
  font-weight: bold;
  border: solid #1f628d 0px;
  text-decoration: none;
  cursor: pointer;
}

.btn:hover {
  background: #d7e7f2;
  background-image: -webkit-linear-gradient(top, #d7e7f2, #41525e);
  background-image: -moz-linear-gradient(top, #d7e7f2, #41525e);
  background-image: -ms-linear-gradient(top, #d7e7f2, #41525e);
  background-image: -o-linear-gradient(top, #d7e7f2, #41525e);
  background-image: linear-gradient(to bottom, #d7e7f2, #41525e);
  text-decoration: none;
}
.buttonPlier{
	float: right;
    height: 20px;
    width: 30px;
    cursor: pointer;
}
.plier{
	background: url("../../image/v2/btn_plier.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.deplier{
	background: url("../../image/v2/btn_deplier.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.buttonDeplier{
	float: right;
    height: 20px;
    width: 30px;
    cursor: pointer;
}

/*************************************************/
/*               Box Code Reduction                 */
/*************************************************/

#compCodeReduction {
    margin-bottom:8px;
    margin-top:10px;
    overflow: auto;
}

#compCodeReduction #headerCodeReduction {

}

#compCodeReduction #headerCodeReduction #footerCodeReduction #titleCodeReduction {
    background:transparent url(../image/bg_tetieres_roses.gif) repeat-x scroll 0 50%;
    color:#FFFFFF;
    height:21px;
    margin:0;
    padding:5px 10px 0;
    text-align:left;
    font-size:12px;
    text-transform:uppercase;
    font-weight:bold;
}

#compCodeReduction #headerCodeReduction #footerCodeReduction #contentCodeReduction {
    background:#FFFFFF none repeat scroll 0 0;
    border-color:#B4B4B4;
    border-style:solid;
    border-width:0 1px 1px;
    display:block;
    padding:5px;
    overflow: auto;
}

#compCodeReduction #headerCodeReduction #footerCodeReduction #contentCodeReduction span {
    font-size:11px;
    font-weight:bold;
}


#compCodeReduction #headerCodeReduction #footerCodeReduction #contentCodeReduction textarea {
    width:500px;
    font-size:11px;
    margin:5px;
}

.codeReduction {
    display: none;
}

#codeReduction {
    text-transform: uppercase;
}

#leftPanel {
    float: left;
}

.errorMessage {
    color: red;
}

.confirmationMessage {
    color: green;
}


/*-----------------------*\
	#RECHERCHE GUICHET
\*-----------------------*/
.mapRoom .globalTools .fullScreen {
    display: flex !important;
    vertical-align: middle !important;
}
#mapRoom_default-1-fullScreen > button.search {
	margin: auto 10px;
	background: url("../../image/loupe.gif") transparent no-repeat center center;
	width: 15px;
}
#mapRoom_default-1-fullScreen > a.map {
	margin: -2px 10px;
	line-height: 27px;
}
#mapRoom_default-1-fullScreen > a.map img {
    height: 18px;
    vertical-align: middle;
}

#mapRoom_default-1-fullScreen > button.search img {
	display: none;
}
#searchModule {
    position:absolute;
    z-index: 3;
}

#searchModule .full{
    height: auto;
    width: auto;
    overflow: scroll;
    left: 30px;
    max-height: 500px;
    min-width: 700px;
}

#searchModule .min {
    max-height: 50px;
    min-width: 70px;
}

#searchModule .closeButton {
    width: 25px;
    height: 24px;
    display: block;
    position: absolute;
    right: -30px;
    top: 1px;
    border: 1px solid #000;
    border-left: 5px solid #000;
    box-shadow: 0 0 3px #000;
}

#searchModule .show {
    background: url("../../image/close.svg") #fff;
    background-size: auto 20px;
    background-repeat: no-repeat;
    background-position: center 1px;
}



#searchModule .listItem {
    text-align: left;
}
#searchModule #select_blocks {
	margin-left: 13px;
}
#searchModule .selectItem {
    height: auto;
    margin: 0 10px 0 0px;
    border-radius: 3px;
    box-shadow: none;
    padding: 5px 10px;
    min-width: 90px;
}

#searchModule .allCheckbox {
    margin-left: 10px;
    height: 13px;
}

#searchModule .pointer {
    cursor:pointer;
}

#searchModule .divSelect {
    display: inline-block;
    float: left;
}

#searchModule .fixedCol {

}

#searchModule .customerTypeDiv {
}

#searchModule .nbPlaces {
    border: medium none;
    border-radius: 3px;
    float: right;
    margin: -1px 5px 0 7px;
    width: 30px;
    padding: 0 0 0 2px;
}

#searchModule .clearButton {
    margin: 0px auto;
    position: absolute;
    top: 1px;
    right: 10px;
    width: 25px;
    height: 24px;
    border: 1px solid #000;
}

#searchModule .reset {
    background: url("../../image/reset.svg") transparent;
    background-size: auto 17px;
    background-repeat: no-repeat;
    background-position: center 3px;
}

#searchModule .filterButton {
    display:block;
    margin: 0px auto;
}

#searchModule .divCriteriaButtons {
    display: inline-block;
    margin-top: 10px;
    margin-right: 13px;
    float: left;
}
#searchModule .divCriteriaButtons label {
	margin: 0;
}

#searchModule .divRecapButtons {
    display: inline-block;
    margin-bottom: 5px;
    float: left;
}
#searchTable tbody tr th:nth-child(5) {
	padding-right: 100px;
	text-align: center;
}
#searchModule .center {
    text-align: left;
    padding-right: 30px;
}
#searchModule .foundedBlock {
    text-decoration: underline;
}
#searchModule tr:nth-child(3) td {
	padding-left: 0;
    padding-right: 25px;
}
#searchTable tbody tr th:nth-child(1),
#searchModule #showAvailability th:nth-child(1) {
	padding-left: 20px;
}
#searchModule tr:nth-child(3) td:nth-child(1) {
	padding: 12px;
}
#searchModule #showAvailability th {
	text-align: center;
}
#searchModule #list_blocks div span,
#searchModule #list_categories div span,
#searchModule #list_customerTypes div span,
#searchModule #list_reservoirs div span {
    visibility: hidden;
    position: relative;
    margin-right: 5px;
}
#searchModule #list_blocks div span::before,
#searchModule #list_categories div span::before,
#searchModule #list_customerTypes div span::before,
#searchModule #list_reservoirs div span::before  {
    content: " ";
    background: url("../../image/check.svg") no-repeat;
    background-size: 11px;
    display: inline-block;
    width: 11px;
    height: 10px;
    visibility: visible;
    position: absolute;
}
#searchModule #list_blocks div span:hover:before,
#searchModule #list_categories div span:hover:before,
#searchModule #list_customerTypes div span:hover:before,
#searchModule #list_reservoirs div span:hover:before  {
    content: " ";
    background:url("../../image/close.svg") no-repeat;
    background-size: 9px;
    display: inline-block;
    width: 11px;
    height: 10px;
    visibility: visible;
    position: absolute;
}
#searchModule table td {
	padding-right: 15px;
}
#searchModule .divRecapButtons #labelContiguous {
	display: none !important;
}
#searchModule .divRecapButtons .filterButton {
    border: none;
    border-radius: 3px;
    color: #FFFFFF;
    font-weight: normal;
    height: 32px;
    padding: 0 20px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    font-family: "BebasNeueRegular";
    font-size: 20px;
    letter-spacing: 1px;
    cursor: pointer;
    text-align: center;
    background-color: #222;
    margin: 0;
}
#searchModule .divRecapButtons .filterButton:hover {
	background: #333;
}

#searchModule .divRecapButtons .filterButton:disabled {
    background: #ccc;
}

#searchModule #searchTable tbody {
    padding-bottom: 25px;
    display: block;
}
#searchModule #showAvailability tr {
	height: 30px;
}
#searchModule #showAvailability tr:nth-of-type(odd) {
	background-color: #F9F9F9;
}

#searchModule .disabledContiguous  {
    color: #ccc;
}
#searchModule #searchTable .divRecapButtons .searchMsg {
	width: 145px;
    display: block;
    text-align: left;
    margin-top: 5px;
    color: #999;
    clear: both;
    position: absolute;
}
#searchModule #searchTable .listItem div {
    background: #ccc;
    border-radius: 10px;
    padding: 5px 7px;
    margin-bottom: 5px;

}

#listeTransaction .contentDetailTransaction .packTicket,
.listeImpressionBillet .packTicket {
    background-color: #dc3545;
    color: #fff;
    padding: 3px 8px;
    margin-top: 5px;
    display: inline-block;
}