@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,700');


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

input {
    border: 1px solid #C3C3C3;
	background:#fff;
color: #000;
font-family: 'Quicksand', sans-serif;
font-weight: 400;
font-size: 16px;
padding: 3px;
}

body {
	font-family: 'Quicksand', sans-serif;
    font-weight: 400;
	color:#000;
    font-size:14px;

}

html{
	
}


img {
    border: 0;
	font-size:5px;
}

select {
    width: 55px;
	color:#000;
	  border: 1px solid #C3C3C3;
	background:#fff;

}



select.rechercheGrid_table_length{
	border:1px solid #ccc;
}



a{
	color:#656565;
	text-decoration:none;
}


a:hover{
	text-decortion:underline;
}

.champsRequis {
    padding: 5px 10px;
    font-size:14px;
	color:#000;
}

label{
	margin-left:5px;
}



.champ {
    background-color: rgba(255, 255, 255, 0.5);
    color: #000;
    font-family: 'Quicksand', sans-serif;
    font-weight: 400;
    font-size: 16px;
    padding: 3px;
    width: 154px;
	 
	
}



/***************************************/
/********* Button Global **************/
/**************************************/




table.oubliMDP tr td.btnSubmitMDP a.btRetour.btn{
	width:200px!important;
	display:block;
	line-height:53px;
    background:#BABABA!important;
    color:#5E5E5E;
}

table.oubliMDP{
	margin-bottom:15px;
}

table.oubliMDP tr td.btnSubmitMDP{
	padding-top:10px;
}

.dataContentComposants table.oubliMDP tr td.tableColonne1 {
	font-size:13px;
}


.compCompteTransaction .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 .nomPrenom2 button.modifier,
#pageCompte .zoneRecherche button,
.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td .btConfirmAccount,
.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td .btChangeAccount,
#pageCompte .validContent input.valid,
.compTelechargementTab .headerComposants .footerComposants .contentComposants .dataContentComposants .telechargement,
.compCompte .headerComposants .footerComposants .contentComposants .dataContentComposants .liensdigiticks .identificationLienCompte,
.compTelechargementFacture .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 .imprimerFacture,
.compTelechargementTab .headerComposants .footerComposants .contentComposants .dataContentComposants .telechargement.selected,
.compTelechargementOption1 .headerComposants .footerComposants .contentComposants .dataContentComposants #telechargementOption1 tr .tableColonne2 .imprimerBillet,
.compPaiementNouvelleCB .headerComposants .footerComposants .contentComposants .dataContentComposants table tr #rowSubmitEtape3 .btSubmit,
#pageEtape2 .validContent input.valid,
.compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr .btnSubmitMDP .btRetour,
.compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr .btnSubmitMDP .btSubmit,
.compNouveauClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td .btSubmit,
.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td input#formSubmit,
#pageEtape1 #submitFinaliser,
#pageEtape1 #submitPanier,
.compAccueil .headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe dl dd a.evenementReserver,
.compConfirmationCoordonnees .headerComposants .footerComposants .contentComposants .dataContentComposants input.btSubmit,
table#nouvelleCB td#rowSubmitEtape3 a,
#pageEtape3 table#nouvelleCB tr td#rowSubmitEtape3 input.btSubmit {
    background: none repeat scroll 0 0 #000;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 18px;
    height: 55px;
    line-height: 55px;
    margin: 15px auto;
    padding: 0 25px;
    text-align: center;
    text-indent: inherit;
    text-transform: none;
    text-transform: uppercase;
}


.compCompteTransaction .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 .nomPrenom2 button.modifier:hover,
#pageCompte .zoneRecherche button:hover,
.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td .btConfirmAccount:hover,
.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td .btChangeAccount:hover,
#pageCompte .validContent input.valid:hover,
.compCompte .headerComposants .footerComposants .contentComposants .dataContentComposants .liensdigiticks .identificationLienCompte:hover,
.compPaiementNouvelleCB .headerComposants .footerComposants .contentComposants .dataContentComposants table tr #rowSubmitEtape3 .btSubmit:hover,
#pageEtape2 .validContent input.valid:hover,
.compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr .btnSubmitMDP .btRetour:hover,
.compOubliMDP .headerComposants .footerComposants .contentComposants .dataContentComposants .oubliMDP tr .btnSubmitMDP .btSubmit:hover,
.compNouveauClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td .btSubmit:hover,
#pageEtape1 #submitFinaliser:hover,
#pageEtape1 #submitPanier:hover,
.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td input#formSubmit:hover,
.compAccueil .headerComposants .footerComposants .contentComposants .dataContentComposants .evenementListe dl dd a.evenementReserver:hover,
#pageEtape3 table#nouvelleCB tr td#rowSubmitEtape3 input.btSubmit:hover,
table#nouvelleCB td#rowSubmitEtape3 a:hover,
.compTelechargementFacture .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 .imprimerFacture:hover {
    background: #e6105b;
}



/******************************************************************************/
/*                                  compPage                                  */
/******************************************************************************/

/******************************************************************************/
/*                       BALISES POUR LE POSITIONNEMENT                       */
/******************************************************************************/

#positionSite {
}
#positionSite .langage {
}
#positionSite .langage .pageEtape {
}


/******************************************************************************/
/*                         TAILLE DU CONTENU DU SITE                          */
/******************************************************************************/

#cadreContent {
	background:url('../image/bgRMN_TOP_2013.gif') repeat-x 0 top;
	
}
#pageErreur #cadreContent {
}


/******************************************************************************/
/*              BALISES POUR LES TAILLES DES LIGNES ET COLONNES               */
/******************************************************************************/

.ligneContent1 {
	width:1200px;
	margin:0 auto;
	position:relative;
	
}
.ligneContent1 .colonneContent1 {
	width:1200px;
	margin:0 auto;
	position:relative;

}

#langageEN .ligneContent1 .colonneContent1 {
	width:945px;
	margin:0 auto;
	position:relative;
	background:url('../image/bgHeaderRMNEN1.jpg') no-repeat 0 5px;
	height:315px;
}


.ligneContent2 {

height: 54px;
margin: 0 auto;
width: 1200px;	
}
.ligneContent2 .colonneContent1 {
	width:1200px;
	margin:0 auto;
	position:relative;
	
}



.ligneContent2 .colonneContent1 div.compCompte,
.ligneContent3 .colonneContent1 div.compFilAriane{
	display:table-cell;
	vertical-align:middle;

}
.ligneContent3 {
	width:100%;
}


.ligneContent4 .colonneContent1 {
	width:1200px;
	margin:0 auto;
}

.ligneContent4 {
	clear:both;
    margin: 20px 0 0 ;
}

.ligneContent4 .colonneContent1{
	clear:both;
	margin:0 auto;
}






#retourAccueil4 {
	position: absolute;
	right: 0;
	top:5px;
}
#retourAccueil4 a {
	color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    width: 255px;
    background: none repeat scroll 0 0 #939393;
    border: 0 none;
    border-radius: 20px 20px 20px 20px;
    color: #FFFFFF;
    cursor: pointer;
    text-transform: uppercase;
}




/******* 3DS *******/

#pageEtape3 table td.tableColonne2 select#typeCB, #pageEtape3 table td.tableColonne2 select#titulairePays{
    width:152px;
   }

#pageEtape3 table td.tableColonne2 select#anneeCB{
    margin-left:10px;
   }


#pageEtape3 table td.tableColonne2 select#moisCB{
    width:50px;
   }

#pageEtape3 table td.tableColonne2 select#anneeCB{
    width:67px;
   }

#pageEtape3 table td.tableColonne2 input#cvvCB{
    width:50px;
   }

#pageEtape3 table td.tableColonne2 input#cvvCB{
    width:50px;
   }

#pageEtape3 table td.tableColonne1-2 label a {
    color:#000;
    font-weight: 700;
}
#pageEtape3 table td.tableColonne1-2 label a:hover {
  color: #e10b54;
  text-decoration: underline;
}
#pageEtape3 #compBody #compBodyHeader #compBodyFooter #compBodyContent #compPaiement3DSecure .topContentComposants .titleComposants{

}

#pageEtape3 #infoformulaire #securite span#titleSecurite{
    background:none!important;
    height:inherit!important;
 }

 #pageEtape3 #infoformulaire #securite span img{
     display:block!important;
 }

  #pageEtape3 table#nouvelleCB input.champCarte{
      background-color:#fff;
      border:1px solid #CFCFCF;
}

#pageEtape3 table#nouvelleCB td#rowSubmitEtape3{
    text-align:center;
   }

   #pageEtape3 table#nouvelleCB tr td.tableColonne1-2 span{
     font-weight:bold;
     color:#000;
     padding:10px 0;
     display:block;
}








.compPanier .headerComposants .footerComposants .contentComposants .dataContentComposants .totalValiderPanier .totalPanier span.assuranceCart{
    font-size:10px;
 }
 
