
/******************************************************************************/
/*                                compChoixLangue                             */
/******************************************************************************/

.compChoixLangue {
    width: 968px;
    margin: auto;
}
.compChoixLangue .headerComposants {
    margin-top: 0px;
}
.compChoixLangue .headerComposants .footerComposants {
}
.compChoixLangue .headerComposants .footerComposants .contentComposants {
}

.compChoixLangue .headerComposants .footerComposants .contentComposants .topContentComposants {
    float:left;
}
.compChoixLangue .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants {
	position:relative;
	background:url('../image/topBilletterieInner.png') no-repeat -3px 10px;
	width:330px;
	height:43px;
}


#langageEN .compChoixLangue .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants {
	position:relative;
	background:url('../image/topBilletterieInnerEN.png') no-repeat -3px 10px;
	width:375px;
	height:43px;
}


.compChoixLangue .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants span {
    color: #FFFFFF;
    font-size: 22px;
    text-transform: uppercase;
	text-shadow: 0px 0px 5px #01a2ff;
	filter: dropshadow(color=#01a2ff, offx=0, offy=0);
	position:absolute;
	top:7px;
	z-index:-5;
	letter-spacing:1px;
	letter-spacing:-1px\9;
	width:330px;
	display:none;
	


}
.compChoixLangue .headerComposants .footerComposants .contentComposants .dataContentComposants {
  
    float: right;
     width: 39px;
    height: 22px;
    padding: 8px 0px 0px 9px;
}
.langue {
	display: block;
    width: 18px;
	height: 13px;
}

.langueEn {
	background-image: url(../image/flag/flag_en.png);
	width: 20px;
	height: 15px;
}

.langueFr {
	background-image: url(../image/flag/flag_fr.png);
}


.compChoixLangue .headerComposants .footerComposants .contentComposants .dataContentComposants a.langueEn {
    background:url('../image/bgFlagHeadr.png') no-repeat;
    margin-top: -115px;
}

.compChoixLangue .headerComposants .footerComposants .contentComposants .dataContentComposants a.langueFr {

    margin-top: -115px;
}


.compChoixLangue .headerComposants .footerComposants .contentComposants .dataContentComposants a.langue {
    background-position: 0 0;
    background-repeat: no-repeat;
 	display:block;
    height: 13px;
 	z-index:999;
	position:relative;
    width: 23px;
	
}

#pageMentionsLegales .compChoixLangue .headerComposants .footerComposants .contentComposants .dataContentComposants a.langueEn {
  
    margin-top: -99px;
}