body {
	font-size: 16px;
	line-height: 19px;
}

.bloc {
	padding-top: 40px;
	padding-bottom: 40px;
}

.titre1 {
	font-size: 35px;
	line-height: 32px;
}





.carousel-indicators {
	width: 100%;
	margin-left: -50%;
}

/********** ACCUEIL MOBILE **********/
#m_accueil_texte_btn .col-xs-12 {
	font-size: 30px;
	line-height: 35px;
	margin-bottom: 15px;
}

#m_accueil_texte_btn .col-xs-8 {
	padding-top: 10px;
}

/********** FIN ACCUEIL MOBILE **********/



/********** MENU MOBILE **********/
#m_accueil button, #m_menu button, #m_menufiliales button {
	font-size: 15px;
	line-height: 15px;
}
/********** FIN MENU MOBILE **********/



/********** MENU MOBILE FILIALES **********/
#m_menufiliales ul {
	font-size: 15px;
	line-height: 18px;
}

.m_mf_col {
	font-size: 20px;
	line-height: 23px;
}

.m_mf_col_gras {
	font-size: 25px;
	line-height: 23px;
}

/********** FIN MENU MOBILE FILIALES **********/


/********** GROUPE **********/
#groupe.bloc {
	padding-bottom: 90px;
}

#groupe .titre1 {
	text-align: center;
}

/********** FIN GROUPE **********/



/********** VALEURS **********/
#valeurs .soustitre1 {
	font-size: 18px;
	line-height: 18px;
}

#valeurs .sousbloc {
	margin-top: 20px;
	margin-bottom: 20px;
}
/********** FIN VALEURS **********/



/********** CITATION **********/
#citation {	
	background-image: url(/images/mobile_citation_fond.jpg);
	font-size: 25px;
	line-height: 30px;
	text-align: center;
}

#citation .bloc {
	padding-top: 50px;
	padding-bottom: 500px;
}

#citation .signature {
	font-size: 17px;
	line-height: 20px;
}


/********** FIN CITATION **********/





/********** HISTOIRE **********/

#histoire .soustitre1 {
	font-size: 39px;
	line-height: 30px;
}

#histoire .lignedate {
	margin-top: 50px;
	text-align: center;
}

#histoire .lignedate .text-right {
	text-align: center;
}

/********** FIN HISTOIRE **********/


/********** FILIALES **********/
#filiales .soustitre1 {
	font-size: 12px;
	line-height: 14px;
}

#filiales .filiale {
	display: block;
}

#filiales .filiale .titre {
	font-size: 15px;
	line-height: 18px;
}

#filiales .filiale .titre img {
	display: block;
	margin-left: auto;
	margin-right: auto;	
}


/********** FIN FILIALES **********/



/********** ACTIONNARIAT **********/
#actionnariat .titrebis1 {
	font-size: 25px;
	line-height: 28px;
}

#actionnariat .titrebis2 {
	font-size: 20px;
	line-height: 28px;
}

#actionnariat img {
	margin-top: 20px;
}

#actionnariat .ligne2 .col-xs-12 {
	margin-top: 20px;
}
/********** FIN ACTIONNARIAT **********/



/********** ACTUALITES **********/
#actualites .titrebis1 {
	font-size: 22px;
	line-height: 31px;
}

#actualites .titrebis2 {
	font-size: 22px;
	line-height: 31px;
}

#actualites .ligne1 .col-xs-12 {
	margin-top: 20px;
}

#actualites .lirelasuite {
	font-size: 15px;
	line-height: 18px;
}

/********** FIN ACTUALITES **********/



/*********** CONTACT ************/

#contact .formbloc1 {
	width: 100%;
	padding: 0;
	padding-top: 10px;
}

#contact .formbloc3 {
	font-size: 12px;
}

#contact .adresse {
	font-size: 15px;
	line-height: 22px;
	margin-top: 50px;
}


/*********** FIN CONTACT ************/



/*********** ENPIED ***********/

#enpied .titre {
	font-size: 25px;
	line-height: 27px;
	text-align: center;
	padding-top: 20px;
}

#enpied ul {
	padding-left: 0;
	margin: 0;
}

#enpied li {
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}

#enpied .mentionslegales {
	font-size: 12px;
}

/*********** FIN ENPIED ***********/

