@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,200,300,600,700);
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,200,300,600,700);

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

input {
    border: 1px solid #C3C3C3;
	background:#fff;
	padding:2px;
	color:#000;
	font-family: "Titillium Web",sans-serif;
}

body {
font-family: 'Titillium Web', sans-serif;
	color:#000;
    font-size:16px;

}

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:10px;
	color:#000;
}

label{
	margin-left:5px;
}



.champ {
	background-color: rgba(255, 255, 255, 0.5);
	color:#000;
	 width:154px;
	 font-family: "Titillium Web",sans-serif;
}



/***************************************/
/********* 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;
}




.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,
.compConfirmationCoordonnees .headerComposants .footerComposants .contentComposants .dataContentComposants input.btSubmit,
table#nouvelleCB td#rowSubmitEtape3 a,
#pageEtape3 table#nouvelleCB tr td#rowSubmitEtape3 input.btSubmit,
.compTelechargementFacture .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 .imprimerFacture,
.compTelechargementOption1 .headerComposants .footerComposants .contentComposants .dataContentComposants #telechargementOption1 tr .tableColonne2 .imprimerBillet {
background: none repeat scroll 0 0 #ef591d;
border: 0 none;
color: #FFFFFF;
cursor: pointer;
font-size: 23px;
font-weight: 400;
height: 55px;
line-height: 55px;
margin: 0 15px 15px;
padding: 0 0;
text-align: center;
text-indent: inherit;
text-transform: uppercase;
min-width:310px;
font-family: 'Titillium Web', sans-serif;	
}


.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 {
}

.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td input#formSubmit,
#pageEtape1 #submitFinaliser {
	display: none;
}
#submitChoix {
	display: none;
}
#pageEtape1 #submitPanier {
	margin: 0 0 15px;
}



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

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

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


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

#cadreContent {
	
}
#pageErreur #cadreContent {
}


/******************************************************************************/
/*              BALISES POUR LES TAILLES DES LIGNES ET COLONNES               */
/******************************************************************************/
#pageAccueil .ligneContent1 {
	
}
.ligneContent1 {
width:100%;
	background:url('../image/header.jpg') no-repeat center top;
margin:0 auto;
	
}
.ligneContent1 .colonneContent1 {
	width:1038px;
	margin:0 auto;
	position:relative;

}

#langageEN .ligneContent1 .colonneContent1 {
	width:1038px;
	margin:0 auto;
	position:relative;
	height:315px;
}


.ligneContent2 {
clear: both;
margin: 60px auto 0;
width:1038px;	
}
.ligneContent2 .colonneContent1 {
clear: both;
margin: 0 auto;
width:1038px;	
	
}

.ligneContent2 .colonneContent2 {
	
}

.ligneContent2 .colonneContent1 div.compCompte,
.ligneContent2 .colonneContent1 div.compFilAriane{
	display:table-cell;
	vertical-align:middle;
	min-height:44px;
}

.ligneContent3 {
	clear:both;
	width:100%;
	margin:0 auto;
}
.ligneContent3 .colonneContent1 {
	width:100%;
	margin:0px auto;
	background:#9a9a9a;
}

.ligneContent4 {
	clear:both;

}

.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:60px;
   }

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

#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;
    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;
 }
 
