
.body
    {background: #f5f5f5 url(/oclfbs/img/photos/bkg_grey.jpg) !important;}
.body.olpZNLFormationTypesCat,    
.body.olpZNLFormationTypesPart
    {background:none !important;}
    
.ftMainTitle
    {font-family:"Rubik";text-transform:uppercase;}
.elise-frmtyp .post 
    {border: 0;margin: 0;padding: 0;position: relative;}
.post 
    {margin-bottom: 60px;position: relative;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary 
    {display: block;}
.frmtyp-a 
    {display: block;color: #ed1c2e;font-family: "Lato" !important;}
.frmtyp-carousel .frmtyp-post 
    {margin-bottom: 5px;}
.frmtyp-post 
    {height: auto;min-height: 300px;}
.frmtyp-post 
    {padding: 30px;background: #fff;position: relative;overflow: hidden;-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);}
.frmtyp-date small 
    {font-size: 11px;color: #262626;opacity: .5;margin-bottom: 10px;font-family: "Lato";font-weight: 700;letter-spacing: 1px;text-transform: uppercase;display: block;}
.frmtyp-title-image h3 
    {font-family: "Rubik", sans-serif;font-size: 13px;line-height: 20px;font-weight: bold !important;color: #393939;margin-bottom:20px}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img 
    {display: block;max-width: 100%;height: auto;max-width: 100%;height: auto;vertical-align: middle;border: 0;}
.frmtyp-readmore 
    {;}
.frmtyp-calendar 
    {;}
.frmtyp-a .btn-link 
    {border-radius: 0;}
.frmtyp-readmore .btn,
.frmtyp-calendar .btn
    {-moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);}
.btn-sm 
    {padding: 5px 15px;font-size: 12px;}
.btn-link 
    {color: #262626;font-weight: normal;cursor: pointer;}
detContact
    {color:white !important;}
    
.formTypCat:hover
    {box-shadow:0 0 30px;border-radius: 8px;}