.hb { background-color:#10559d; color:white; padding-left:10px; padding-right:10px; font-weight:bold }	
.hc { background-color:#2ca0da; color:white; padding-left:10px; padding-right:10px; font-weight:bold }	
.hi { background-color:#134c35; color:white; padding-left:10px; padding-right:10px; font-weight:bold }	
.hv { background-color:#87b646; color:white; padding-left:10px; padding-right:10px; font-weight:bold }	
.front { text-align: center; color: white; font-size: 20px; padding-top: 65px;  }
		.back {  padding:10px;color: white;}
		h2 { color: white; font-size: 20px;text-align: center; font-weight: normal}
		.card-grid { margin-bottom: 20px; height: 270px !important; }
		h2 .fa { font-size: 30px;  margin-bottom: 15px; font-weight:lighter !important; }
		.back a { color: white; font-weight: bold;}
		.back a:hover { color:black !important; }		
		.grid-containter ul { list-style-type: circle; }
		.blocC { -webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px; padding-top:10px; padding-right: 10px; }
		.blocC{
			min-height: 250px !important;
		}
		.badgeR { font-size: 8px; background-color: red; color: white; border-radius: 5px; padding:1px; padding-left: 5px; padding-right: 5px;}
		.blocC ul li { margin-bottom: 5px; }
		.front { -webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px; }

		.blocC ul{ list-style: none !important; padding-left: 30px; }
		.blocC1 li::before {content: "• "; color: rgb(140, 35, 42); margin-left:-30px; padding-left: 20px; }
		.blocC2 li::before {content: "• "; color:#d3305f; margin-left:-30px; padding-left: 20px; }
		.blocC3 li::before {content: "• "; color:#5e4b8b; margin-left:-30px; padding-left: 20px; }
		.blocC4 li::before {content: "• "; color:#e0884d; margin-left:-30px; padding-left: 20px; }
		.blocC5 li::before {content: "• "; color:#58864a; margin-left:-30px; padding-left: 20px; }
		.blocC6 li::before {content: "• "; color:rgb(253, 195, 0); margin-left:-30px; padding-left: 20px;}

		.blocC8 li::before {content: "• "; color:#1cb7c5; margin-left:-30px; padding-left: 20px; }
		.blocC9 li::before {content: "• "; color:#2e9e9f; margin-left:-30px; padding-left: 20px; }
		.blocC10 li::before {content: "• "; color:#3dc1ee; margin-left:-30px; padding-left: 20px; }
		.dategrise{color:#383838; font-size:12px; display:none }
#texte a, #page a {
    color: rgb(166, 0, 1);
}
 
#doc40933 p, #doc40870 p { line-height:20px; }
#doc40933 ul,#doc40870 ul { margin-left:20px; text-align:left; line-height:20px; }
.flexslider h2 { text-align:left !important; color:#A60001 !important;font-size:14px; }
.mdpperdu { color:white !important; }