@charset "utf-8";
.blochaut {
	background-image: url(charte/bloc-page-haut.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.blochautanthr {
	background-image: url(charte/bloc-page-haut-anthr.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.blochautbleuclair {
	background-image: url(charte/bloc-page-haut-bleuclair.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.blochautbleunuit {
	background-image: url(charte/bloc-page-haut-bleunuit.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.blochautgris {
	background-image: url(charte/bloc-page-haut-gris.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.blochautjaune {
	background-image: url(charte/bloc-page-haut-jaune.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.blochautnoir {
	background-image: url(charte/bloc-page-haut-noir.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.blochautrose {
	background-image: url(charte/bloc-page-haut-rose.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.blochautrouge {
	background-image: url(charte/bloc-page-haut-rouge.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.blochautviolet {
	background-image: url(charte/bloc-page-haut-violet.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.blochautvertclair {
	background-image: url(charte/bloc-page-haut-vertclair.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.blochautvertfonce {
	background-image: url(charte/bloc-page-haut-vertfonce.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.blocbas {
	background-image: url(charte/bloc-page-bas.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.blocbasanthr {
	background-image: url(charte/bloc-page-bas-anthr.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.blocbasbleuclair {
	background-image: url(charte/bloc-page-bas-bleuclair.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.blocbasbleunuit {
	background-image: url(charte/bloc-page-bas-bleunuit.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.blocbasgris {
	background-image: url(charte/bloc-page-bas-gris.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.blocbasjaune {
	background-image: url(charte/bloc-page-bas-jaune.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.blocbasnoir {
	background-image: url(charte/bloc-page-bas-noir.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.blocbasrose {
	background-image: url(charte/bloc-page-bas-rose.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.blocbasrouge {
	background-image: url(charte/bloc-page-bas-rouge.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.blocbasvertclair {
	background-image: url(charte/bloc-page-bas-vertclair.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.blocbasvertfonce {
	background-image: url(charte/bloc-page-bas-vertfonce.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.blocbasviolet {
	background-image: url(charte/bloc-page-bas-violet.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.blocmilieu {
	background-image: url(charte/bloc-page-milieu.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.blocmilieuanthr {
	background-image: url(charte/bloc-page-milieu-anthr.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.blocmilieubleuclair {
	background-image: url(charte/bloc-page-milieu-bleuclair.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.blocmilieubleunuit {
	background-image: url(charte/bloc-page-milieu-bleunuit.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.blocmilieugris {
	background-image: url(charte/bloc-page-milieu-gris.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.blocmilieujaune {
	background-image: url(charte/bloc-page-milieu-jaune.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.blocmilieunoir {
	background-image: url(charte/bloc-page-milieu-noir.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.blocmilieurose {
	background-image: url(charte/bloc-page-milieu-rose.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.blocmilieurouge {
	background-image: url(charte/bloc-page-milieu-rouge.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.blocmilieuanthr {
	background-image: url(charte/bloc-page-milieu-anthr.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.blocmilieuvertclair {
	background-image: url(charte/bloc-page-milieu-vertclair.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.blocmilieuvertfonce {
	background-image: url(charte/bloc-page-milieu-vertfonce.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.blocmilieuviolet {
	background-image: url(charte/bloc-page-milieu-violet.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.petitblochautanthr {
	background-image: url(charte/petit-bloc-haut-anthr.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.petitblochautbleuclair {
	background-image: url(charte/petit-bloc-haut-bleuclair.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.petitblochautbleunuit {
	background-image: url(charte/petit-bloc-haut-bleunuit.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.petitblochautgris {
	background-image: url(charte/petit-bloc-haut-gris.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.petitblochautjaune {
	background-image: url(charte/petit-bloc-haut-jaune.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.petitblochautnoir {
	background-image: url(charte/petit-bloc-haut-noir.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.petitblochautrose {
	background-image: url(charte/petit-bloc-haut-rose.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.petitblochautrouge {
	background-image: url(charte/petit-bloc-haut-rouge.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.petitblochautviolet {
	background-image: url(charte/petit-bloc-haut-violet.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.petitblochautvertclair {
	background-image: url(charte/petit-bloc-haut-vertclair.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.petitblochautvertfonce {
	background-image: url(charte/petit-bloc-haut-vertfonce.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.petitblocmilieuanthr {
	background-color: #d7d7d7;
	background-repeat: no-repeat;
	background-position: center center;
}
.petitblocmilieubleuclair {
	background-color: #ebf8fe;
	background-repeat: no-repeat;
	background-position: center center;
}
.petitblocmilieubleunuit {
	background-color: #d1d3ea;
	background-repeat: no-repeat;
	background-position: center center;
}
.petitblocmilieugris {
	background-color: #fcfcfc;
	background-repeat: no-repeat;
	background-position: center center;
}
.petitblocmilieujaune {
	background-color: #fffdee;
	background-repeat: no-repeat;
	background-position: center center;
}
.petitblocmilieunoir {
	background-color: #;
	background-repeat: no-repeat;
	background-position: center center;
}
.petitblocmilieurose {
	background-color: #fef0ff;
	background-repeat: no-repeat;
	background-position: center center;
}
.petitblocmilieurouge {
	background-color: #ffe7e7;
	background-repeat: no-repeat;
	background-position: center center;
}
.petitblocmilieuvertclair {
	background-color: #eafce4;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.petitblocmilieuvertfonce {
	background-color: #dcead9;
	background-repeat: no-repeat;
	background-position: center center;
}
.petitblocmilieuviolet {
	background-color: #f2eaff;
	background-repeat: no-repeat;
	background-position: center center;
}
.petitblocbasanthr {
	background-image: url(charte/petit-bloc-bas-anthr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocbasbleuclair {
	background-image: url(charte/petit-bloc-bas-bleuclair.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocbasbleunuit {
	background-image: url(charte/petit-bloc-bas-bleunuit.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocbasgris {
	background-image: url(charte/petit-bloc-bas-gris.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocbasjaune {
	background-image: url(charte/petit-bloc-bas-jaune.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocbasnoir {
	background-image: url(charte/petit-bloc-bas-noir.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocbasrose {
	background-image: url(charte/petit-bloc-bas-rose.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocbasrouge {
	background-image: url(charte/petit-bloc-bas-rouge.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocbasvertclair {
	background-image: url(charte/petit-bloc-bas-vertclair.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocbasvertfonce {
	background-image: url(charte/petit-bloc-bas-vertfonce.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocbasviolet {
	background-image: url(charte/petit-bloc-bas-violet.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.texteanthr {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #3f4043;
	font-weight: bold;
	text-decoration:none
}
.textebleuclair {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #6584bb;
	font-weight: bold;
	text-decoration:none
}
.textebleunuit {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #2b15a0;
	font-weight: bold;
	text-decoration:none
}
.textegris {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #a3a3a3;
	font-weight: bold;
	text-decoration:none
}
.textejaune {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #d3c000;
	font-weight: bold;
	text-decoration:none
}
.texterose {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #ce3e99;
	font-weight: bold;
	text-decoration:none
}
.texterouge {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #bb0606;
	font-weight: bold;
	text-decoration:none
}
.textevertclair {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #42c347;
	font-weight: bold;
	text-decoration:none
}
.textevertfonce {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #176931;
	font-weight: bold;
	text-decoration:none
}
.texteviolet {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #861aa6;
	font-weight: bold;
	text-decoration:none
}
.petittexteanthr {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #3f4043;
	font-weight: bold;
	text-decoration:none
}
.petittextebleuclair {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #6584bb;
	font-weight: bold;
	text-decoration:none
}
.petittextebleunuit {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #2b15a0;
	font-weight: bold;
	text-decoration:none
}
.petittextegris {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #a3a3a3;
	font-weight: bold;
	text-decoration:none
}
.petittextejaune {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #d3c000;
	font-weight: bold;
	text-decoration:none
}
.petittexterose {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #ce3e99;
	font-weight: bold;
	text-decoration:none
}
.petittexterouge {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #bb0606;
	font-weight: bold;
	text-decoration:none
}
.petittextevertclair {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #42c347;
	font-weight: bold;
	text-decoration:none
}
.petittextevertfonce {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #176931;
	font-weight: bold;
	text-decoration:none
}
.petittexteviolet {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #861aa6;
	font-weight: bold;
	text-decoration:none
}
.petitblocentieranthr {
	background-image: url(charte/petit-bloc-entier-anthr.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocentierbleuclair {
	background-image: url(charte/petit-bloc-entier-bleuclair.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocentierbleunuit {
	background-image: url(charte/petit-bloc-entier-bleunuit.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocentiergris {
	background-image: url(charte/petit-bloc-entier-gris.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocentierjaune {
	background-image: url(charte/petit-bloc-entier-jaune.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocentiernoir {
	background-image: url(charte/petit-bloc-entier-noir.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocentierrose {
	background-image: url(charte/petit-bloc-entier-rose.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocentierrouge {
	background-image: url(charte/petit-bloc-entier-rouge.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocentiervertclair {
	background-image: url(charte/petit-bloc-entier-vertclair.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocentiervertfonce {
	background-image: url(charte/petit-bloc-entier-vertfonce.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.petitblocentierviolet {
	background-image: url(charte/petit-bloc-entier-violet.gif);
	background-repeat: no-repeat;
	background-position: center top;
}