.bleu
{
color : #3366ff !important;
}
div.bordure_bleu{border-radius: 0px 30px 0 10px;border: 2px solid #40b4e4;margin : 0px 30px 0px 30px;padding: 10px;float:left;width: 400px;}
div.bordure_orange{border-radius: 0px 30px 0 10px;border: 2px solid #FA460F;margin : 0px 30px 0px 30px;padding: 10px;float:left;width: 400px;}
div.bordure_vert{border-radius: 0px 30px 0 10px;border: 2px solid #22FA3F;margin : 0px 30px 0px 30px;padding: 10px;float:left;width: 400px;}
div.bordure_gris{border-radius: 0px 30px 0 10px;border: 2px solid #8E8E91;margin : 0px 30px 0px 30px;padding: 10px;float:left;width: 400px;}

div.bloc_titre_orange{background-color: #FA460F;color: #ffffff;border-radius: 0px 30px 0px 0px;margin : 0px;padding: 10px;float:left;width: 280px;}
div.bloc_milieu_orange{border: 2px solid #FA460F;border-radius: 0px;margin : 0px;float:left;width: 296px; height:296px;}
div.bloc_bas_orange{background-color: #FA460F;margin: 0px;padding: 10px;float: left;width: 280px;color: #FFF;border-radius: 0px 0px 30px 10px;}

div.bloc_titre_jaune{background-color: #fcff0a;color: #ffffff;border-radius: 0px 30px 0px 0px;margin : 0px;padding: 10px;float:left;width: 280px;}
div.bloc_milieu_jaune{border: 2px solid #fcff0a;border-radius: 0px;margin : 0px;float:left;width: 296px; height:296px;}
div.bloc_bas_jaune{background-color: #fcff0a;margin: 0px;padding: 10px;float: left;width: 280px;color: #FFF;border-radius: 0px 0px 30px 10px;}

div.bloc_titre_violet{background-color: #bb01e9;color: #ffffff;border-radius: 0px 30px 0px 0px;margin : 0px;padding: 10px;float:left;width: 280px;}
div.bloc_milieu_violet{border: 2px solid #bb01e9;border-radius: 0px;margin : 0px;float:left;width: 296px; height:296px;}
div.bloc_bas_violet{background-color: #bb01e9;margin: 0px;padding: 10px;float: left;width: 280px;color: #FFF;border-radius: 0px 0px 30px 10px;}

div.bloc_titre_bleu2{background-color: #1161f3;color: #ffffff;border-radius: 0px 30px 0px 0px;margin : 0px;padding: 10px;float:left;width: 280px;}
div.bloc_milieu_bleu2{border: 2px solid #1161f3;border-radius: 0px;margin : 0px;float:left;width: 296px; height:296px;}
div.bloc_bas_bleu2{background-color: #1161f3;margin: 0px;padding: 10px;float: left;width: 280px;color: #FFF;border-radius: 0px 0px 30px 10px;}


div.bloc_titre_vert{background-color: #22FA3F;color: #ffffff;border-radius: 0px 30px 0px 0px;margin : 0px;padding: 10px;float:left;width: 280px;}
div.bloc_milieu_vert{border: 2px solid #22FA3F;border-radius: 0px;margin : 0px;float:left;width: 296px; height:296px;}
div.bloc_bas_vert{background-color: #22FA3F;margin: 0px;padding: 10px;float: left;width: 280px;color: #FFF;border-radius: 0px 0px 30px 10px;}

div.bloc_titre_bleu{background-color: #40b4e4;color: #ffffff;border-radius: 0px 30px 0px 0px;margin : 0px;padding: 10px;float:left;width: 280px;}
div.bloc_milieu_bleu{border: 2px solid #40b4e4;border-radius: 0px;margin : 0px;float:left;width: 296px; height:296px;}
div.bloc_bas_bleu{background-color: #40b4e4;margin: 0px;padding: 10px;float: left;width: 280px;color: #FFF;border-radius: 0px 0px 30px 10px;}

div.bloc_titre_gris{background-color: #8E8E91;color: #ffffff;border-radius: 0px 30px 0px 0px;margin : 0px;padding: 10px;float:left;width: 280px;}
div.bloc_milieu_gris{border: 2px solid #8E8E91;border-radius: 0px;margin : 0px;float:left;width: 296px; height:296px;}
div.bloc_bas_gris{background-color: #8E8E91;margin: 0px;padding: 10px;float: left;width: 280px;color: #FFF;border-radius: 0px 0px 30px 10px;}

div.bloc_titre_rouge{background-color: red;color: #ffffff;border-radius: 0px 30px 0px 0px;margin : 0px;padding: 10px;float:left;width: 280px;}
div.bloc_milieu_rouge{border: 2px solid red;border-radius: 0px;margin : 0px;float:left;width: 296px; height:296px;}
div.bloc_bas_rouge{background-color: red;margin: 0px;padding: 10px;float: left;width: 280px;color: #FFF;border-radius: 0px 0px 30px 10px;}


.date-p2f { width:60px;}

.shape, .shape2, .d1, .d2, .d3, .d4, .d5 {
    background-color: #b9b9b9;
    margin: 0px;
}

div.bordure_bleu_footer {border: 2px solid #40b4e4;
border-radius: 0 30px 0 10px;
float: left;
padding: 10px;
}

div.bordure_bleu{
border-radius: 0px 30px 0 10px;
    border: 2px solid #40b4e4;
    margin: 60px 30px 0px 70px;
    padding: 10px;
    float: left;
    width: 315px;
)

.bleu
{
color : #40b4e4 !important;
}