.blocEncocheRouge {
	background-color: #d00202;
}
.blocEncocheRouge h2.contenu {
	min-height: 20px;
}
.blocEncocheRouge h3.contenu {
	min-height: 20px;
	background: url(/media/media2317.gif) 0 5px no-repeat;
}
.blocEncocheRouge h3.contenu a {
	color: #FFF;
	padding-left: 22px;
	display: block;
	line-height: 1.2em;
}
.blocEncocheRouge div.contenu {
	border-bottom: 8px solid #FFF;
	padding: 0 0 28px 0;
}
.blocEncocheRouge .corps {
	color: #F2FBBD;
	margin: 0px 5px 0px 5px;
	font-size: .8em;
}
.blocEncocheRouge .accroche {
	color: #F2FBBD;
	margin: 0px 5px 0px 5px;
	font-size: .8em;
}
.blocEncocheRouge .resume {
	color: #F2FBBD;
	margin: 0px 5px 0px 5px;
	font-size: .8em;
}
.blocEncocheRouge .ensavoirplus a {
	color: #f2f2f2;
	padding-right: 5px;
}
.blocEncocheOrange {
	background-color: #DD8700;
}
.blocEncocheOrange h2.contenu {
	min-height: 20px;
}
.blocEncocheOrange h3.contenu {
	min-height: 20px;
	background: url(/media/media2317.gif) 0 5px no-repeat;
	font-size: 1.1em;
}
.blocEncocheOrange h3.contenu a {
	color: #FFF;
	padding-left: 22px;
	display: block;
	line-height: 1.2em;
}
.blocEncocheOrange div.contenu {
	border-bottom: 8px solid #FFF;
	padding: 0 0 28px 0;
}
.blocEncocheOrange .corps p {
	color: #333;
	margin: 0px 5px 0px 5px;
	font-size: .8em;
}
.blocEncocheOrange .accroche {
	color: #F2FBBD;
	margin: 0px 5px 0px 5px;
	font-size: .8em;
}
.blocEncocheOrange .resume {
	color: #F2FBBD;
	margin: 0px 5px 0px 5px;
	font-size: .8em;
}
.blocEncocheOrange .ensavoirplus a {
	color: #f2f2f2;
	padding-right: 5px;
}
.blocPointille {
	padding: 0 10px 30px 10px;
	margin: 10px 0 0 0;
	border: 1px dashed #2D6405;
}
.blocPointille div.title h3.contenu {
	background: none;
	padding: 5px 0 10px 0;
	margin: 0;
}
.blocPointille h3.contenu a {
	color: #DFAD00;
	padding-left: 0;
	font-size: 0.9em;
	display: block;
	line-height: 1.1em;
}
.blocPointille div.contenu p {
	font-style: italic;
	color: #000033;
	font-size: 0.9em;
}
.blocTitreFondOrange {
	border-color: rgb(255, 153, 0);
	margin: 10px 0pt 0pt;
	padding: 0pt 10px 10px;
	border-style: double;
}
.blocTitreFondOrange div.title h3.contenu {
	background: rgb(255, 153, 0) url(/media/media3841.jpg) repeat scroll 0% 50%;
	border-color: rgb(255, 153, 0);
	margin: 0pt;
	padding: 5px 0pt 10px;
	border-width: 0px;
	text-align: center;
}
.blocTitreFondOrange h3.contenu a {
	color: rgb(255, 255, 255);
	padding-left: 0pt;
	font-size: 0.9em;
	display: block;
	line-height: 1.1em;
	text-align: center;
}
.blocTitreFondOrange div.contenu p {
	font-style: normal;
	color: rgb(86, 43, 0);
	font-size: 0.9em;
}
.blocFondOrange {
	background-image: url((/media/media3835.jpg);
	padding: 0pt 10px 30px;
	margin: 10px 0pt 0pt;
}
.blocFondOrange div.title h3.contenu {
	background: transparent none repeat scroll 0% 50%;
	padding: 5px 0pt 10px;
	margin: 0pt;
}
.blocFondOrange h3.contenu a {
	color: rgb(255, 112, 2);
	padding-left: 0pt;
	font-size: 0.9em;
	display: block;
	line-height: 1.1em;
	text-align: center;
}
.blocFondOrange div.contenu p {
	font-style: normal;
	color: rgb(153, 102, 0);
	font-size: 0.9em;
}
.blocFondOrangeCl {
	background-image: url(/media/media3829.png);
	padding: 0pt 10px 30px;
	margin: 10px 0pt 0pt;
}
.blocFondOrangeCl div.title h3.contenu {
	background: transparent none;
}
.blocFondOrangeCl h3.contenu a {
	color: rgb(255, 112, 2);
	padding-left: 0pt;
	display: block;
	line-height: 0.1em;
	font-size: 0.0em;
	text-align: center;
}
.blocFondOrangeCl div.contenu p {
	font-style: normal;
	color: #663300;
	font-size: 0.9em;
}
.blocTitrePierre {
	padding: 0pt 10px 30px;
	margin: 10px 0pt 0pt;
}
.blocTitrePierre div.title h3.contenu {
	background-image: url(/media/media3823.png);
	background-attachment: scroll;
	color: rgb(0, 0, 0);
	background-position: 0% 50%;
	background-repeat: repeat;
	margin: 0pt;
	padding: 5px 5pt 10px;
	text-align: center;
}
.blocTitrePierre h3.contenu a {
	color: #FF6600;
	padding-left: 0pt;
	font-size: 0.9em;
	display: block;
	line-height: 1.1em;
}
.blocTitrePierre div.contenu p {
	color: rgb(0, 0, 0);
	font-size: 0.9em;
}
.blocFondPierre {
	padding: 0pt 10px 30px;
	margin: 10px 0pt 0pt;
}
.blocFondPierre div.title h3.contenu {
	color: #FFFFFF;
	background: transparent none repeat scroll 0% 50%;
	margin: 0pt;
	padding: 0px 0pt 0px;
}
.blocFondPierre h3.contenu a {
	color: #FFFFFF;
	padding-left: 0pt;
	display: block;
	line-height: 0.1em;
	font-size: 0.1em;
	text-align: center;
}
.blocFondPierre div.contenu p {
	color: #000000;
	font-size: 0.9em;
}
.blocTourOrangeSansTitre {
	border-color: rgb(255, 153, 0);
	margin: 10px 0pt 0pt;
	padding: 0pt 10px 10px;
	border-style: double;

}
.blocTourOrangeSansTitre div.title h3.contenu {
	color: #FFFFFF;
	background: transparent none repeat scroll 0% 50%;
	margin: 0pt;
	padding: 0px 0pt 0px;
}
.blocTourOrangeSansTitre h3.contenu a {
	color: #FFFFFF;
	padding-left: 0pt;
	display: block;
	line-height: 0.1em;
	font-size: 0.1em;
	text-align: center;
}
.blocTourOrangeSansTitre div.contenu p {
	color: #000000;
	font-size: 0.9em;
}

