.conteneur {font-size:1em;text-align:center;width:100%}
.centreur {margin-right:auto;margin-left:auto;max-width:100%;width:100%}
#header, #pageContent, #blocs_wrapper_accueil, #webfolio-footer {margin-right:auto;margin-left:auto;max-width:720px;	/* 980 ça faisait beaucoup */width:90%}
#blocs_wrapper_accueil .float_l {width:49% !important}
#blocs_wrapper_accueil .float_l.margin_l_10 {margin-left:2% !important}
#pageContent.bloc .inner {overflow:hidden;padding:1em;padding-left:2em;padding-right:2em}
#pageContent .inner img {max-width:100%}
.contenuRubrique p, .inner p, .bloc p, .contenuRubrique ul, .inner ul, .bloc ul   {text-align :left;margin-top:1em}
.contenuRubrique  .contenu, .contenuRubrique  .elementRubrique   {text-align :left}

/* Spécifique Tableau des langues européen responsif */
.usageLangue h4 {margin-top:1.6em;text-align:left}
table.niveauxLangue 	{margin:0}
table.niveauxLangue td {width:30%}

/* temoignages */
.conteneurBulle {max-width:800px;width:100%}
.temoignage .bulle {margin-right:0}
.flecheBulleResponsif  {display:none}
.flecheBulleResponsif .fleche {left:40px;top:-13px;position:absolute !important}

/* Les menus "petites résolutions" sont cachés par défaut */
.selectnav {display:none}

/* menu du bas */
#webfolio-footer ul {margin-left:auto;margin-right:auto;text-align:center;width:100%}

/* pour bug "Langues" sur bloc "Compétences" */
.inner .bloc {background :transparent none}

/* RESOLUTIONS SPECIFIQUES */
@media screen  and (max-width:700px) {
	#blocs_wrapper_accueil .float_l {float:none !important;padding:0;width:100% !important}
	#blocs_wrapper_accueil .float_l.margin_l_10 {margin-left:0 !important}
}
@media screen  and (max-width:660px) {
	#header, #pageContent, #webfolio-footer, #blocs_wrapper_accueil {float:none;margin-right:auto;margin-left:auto;width:90%}
}
@media screen and (max-width:600px) {
	.js #menu {display:none}
	.js .selectnav {display:block;margin-left:auto;margin-right:auto;max-width:100%;width:200px}
	.js .selectnav option[value="undefined"] {display:none}
	.js .contenuRubrique  .margin_r_10, .js .contenuRubrique  .margin_l_65 {margin-left:auto !important;margin-right:auto !important;display:block;width:100%;	}

/* temoignages */
	.temoignage .temoin {float:none;margin-right:auto;margin-left:auto;text-align:center;width:100%}
	.temoignage .bulle {margin-right:auto;margin-left:auto;	}
	.flecheBulleResponsif  {display:block}
	.flecheBulle  {display:none}

/*  + sur moi */
	.inner .float_l {display:block;float:none !important;margin-right:auto !important;margin-left:auto !important;text-align:center;width:100px}
	h2.abs.situation {margin:1em 0 !important;padding:0;position:relative !important;text-align:center;width:100%}

/* menu du bas */
	li.partager {text-align:center;width:100%}
	li.partager  a {margin-right:auto;margin-left:auto}
	li.partager  a.bouton.partager {left:center;position:relative;top:center}
	#bookmarkletsContainer {text-align:center}
	#bookmarklets {left:center;margin:0 ;margin-right:auto;margin-left:auto;position:relative;top:center}
}