input,
textarea,
button,
select,
a {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.separate{
	clear:both;
}


.corpCommentNavLine{
	float:left;
	color:#7f7f7f;
	height:16px;
}


.corpCommentNav{
	padding:0 3px 0 3px;
	height:16px;
	float:left;
}


/* ############### TYPO FINAL BEGIN */
.typoA1,.typoA1 A{
	font-size:9px;
	color:#7f7f7f;
	text-transform:uppercase;
}
.typoA1:hover, .typoA1 A:hover{
	color:#ffffff;
}
.typoA2,.typoA2 A{
	font-size:9px;
	color:#ffffff;
	text-transform:uppercase;
}

.typoA3,.typoA3 A{
	font-size:9px;
	color:#4a4a4a;
	text-transform:uppercase;
}
.typoA3:hover, .typoA3 A:hover{
	color:#ffffff;
}

.typoA4,.typoA4 A{
	font-size:9px;
	color:#ffffff;
	text-transform:uppercase;
}

.typoB1,.typoB1 A{
	font-size:9px;
	color:#7f7f7f;
	line-height:15px;
}


.tCorpA, .tCorpA A{
	font-size:9px;
}

.tCorpB, .tCorpB A{
	font-size:12px;
}

.tColorA{
	color:#7f7f7f;
}

.tColorA:hover, .tColorA A:hover {
	color:#ffffff;
}

.tColorB{
	color:#ffffff;
}

.tColorC{
	color:#7f7f7f;
}
.tAttUp{
	text-transform:uppercase;
}

.tSpeA{
	color:#c84c1c;
}


/* ############### TYPO FINAL END */



#corpInside{
	overflow:hidden;
	padding:40px 22px 30px 22px;
}


#corpComments, .corpComments{
	margin:0 20px;
}

.typoMenuA{
	
  line-height: 20px;
  font-size:12px;
  font-family:"arial";
    color: rgba(255, 255, 255, 0.6);
}


figure{
	margin:0;
}


#selectLang{
	width:93%;
	text-align:center;
	position:fixed;
	bottom:10%;
}
#selectLang a{
		text-decoration:none;
}

.selectLangFr, .selectLangFr A, .selectLangEn, .selectLangEn A{
	font-size:9px;
	color:#cccccc;
	line-height:15px;
	letter-spacing:1px;
	text-transform:uppercase;
}


#selectLang .on{
	background-color: rgba(255, 255, 255, 0.1);
	padding:5px 7px;
}

