/*--Charte des couleurs--*/
/*-----------------------*/
.preprod_color, .preprod_border, .preprod_font_color, .preprod_svg, .preprod_border_top, .preprod_border_total
    {
    color: orangered!important;
    }
    .idee_color, .idee_border, .idee_font_color, .idee_svg, .idee_border_top, .idee_border_total
        {
        color: #ffb50d!important;
        }
    .ecriture_color, .ecriture_border, .ecriture_font_color, .ecriture_svg, .ecriture_border_top, .ecriture_intro, .ecriture_border_total
        {
        color: #FF4500!important;
        }
    .preparation_color, .preparation_border, .preparation_font_color, .preparation_svg, .preparation_border_top, .preparation_intro, .preparation_border_total
        {
        color: #FF0D1E!important;
        }
.prod_color, .prod_border, .prod_font_color, .prod_svg, .prod_border_top, .prod_border_total
    {
    color: greenyellow!important;
    }
    .equip_color, .equip_fond, .equip_border, .equip_font_color, .equip_svg, .equip_border_top, .equip_intro, .equip_border_total
        {
        color: #22FF33!important;
        }
    .tourn_color, .tourn_fond, .tourn_border, .tourn_font_color, .tourn_svg, .tourn_border_top, .tourn_intro, .tourn_border_total
        {
        color: #ADFF2F!important;
        }
    .media_color, .media_fond, .media_border, .media_font_color, .media_svg, .media_border_top, .media_intro, .media_border_total, .media_border_right
        {
        color: #FFEC22!important;
        }
.postprod_color, .postprod_border, .postprod_font_color, .postprod_svg, .postprod_border_top, .postprod_border_total
    {
    color: dodgerblue!important;
    }
    .montage_color, .montage_border, .montage_font_color, .montage_svg, .montage_border_top, .montage_intro, .montage_border_total
        {
        color: #1611FF!important;
        }
    .vfx_color, .vfx_border, .vfx_font_color, .vfx_svg, .vfx_border_top, .vfx_intro, .vfx_border_total
        {
        color: #1044E8!important;
        }
    .etalonnage_color, .etalonnage_border, .etalonnage_font_color, .etalonnage_svg, .etolonnage_border_top, .etalonnage_intro, .etalonnage_border_total
        {
        color: #10B6E8!important;
        }
    .mixage_color, .mixage_border, .mixage_font_color, .mixage_svg, .mixage_border_top, .mixage_intro, .mixage_border_total
        {
        color: #11FFF7!important;
        }
.distri_color, .distri_border, .distri_font_color, .distri_svg, .distri_border_top, .distri_border_total
    {
    color: yellow!important;
    }
    .encodage_color, .encodage_border, .encodage_font_color, .encodage_svg, .encodage_border_top, .encodage_intro, .encodage_border_total
        {
        color: #9BE80C!important;
        }
    .diffusion_color, .diffusion_border, .diffusion_font_color, .diffusion_svg, .diffusion_border_top, .diffusion_intro, .diffusion_border_total
        {
        color: #E8D20C!important;
        }
/*-----------------------*/
.color_blue, .border_blue
    {
    color: #0078e8!important; 
    }
.btn
    {
    background-color: #0078e8!important; 
    }
.btn:hover
    {
    background-color: rgba(0, 0, 0, 0.60)!important; 
    }
.border_blue
    {
    border-color: currentColor;
    }
.background_dark
    {
    background-color: rgba(0, 0, 0, 0.50)!important;   
    }
.color_dark, .border_dark
    {
    color: rgba(0, 0, 0, 0.60)!important;   
    }
.border_dark
    {
    border-color: currentColor;   
    }
.background_light
    {
    background-color: rgba(255, 255, 255, 0.51)!important;   
    }
.color_light
    {
    color: rgba(255, 255, 255, 0.51)!important;   
    }
.tabs.tabs-transparent .indicator
    {
    background-color: currentColor!important;
    }
/*-----------------------*/
.preprod_fond, .mm-listview li:nth-child( 1 )
    {
    background-color: orangered!important;
    color: rgb(66,66,66)!important;  
    }
    .idee_fond
        {
        background-color: #ffb50d!important;
        color: rgb(66,66,66)!important;
        }
    .ecriture_fond, .ecriture_ .tabs.tabs-transparent .indicator
        {
        background-color: #FF4500!important;
        color: rgb(66,66,66)!important;
        }
    .preparation_fond
        {
        background-color: #FF0D1E!important;
        color: rgb(66,66,66)!important;
        }
.prod_fond,  .mm-listview li:nth-child( 2 )
    {
    background-color: greenyellow!important;
    color: rgb(66,66,66)!important;
    }
    .equip_fond
        {
        background-color: #22FF33!important;
        color: rgb(66,66,66)!important;
        }
    .media_fond
        {
        background-color: #FFEC22!important;
        color: rgb(66,66,66)!important;
        }
    .tourn_fond, .tournage_ .tabs.tabs-transparent .indicator
        {
        background-color: #ADFF2F!important;
        color: rgb(66,66,66)!important;
        }
.postprod_fond, .mm-listview li:nth-child( 3 )
    {
    background-color: dodgerblue!important; 
    color: rgb(66,66,66) !important;
    }
    .montage_fond
        {
        background-color: #1611FF!important;
        color: rgb(66,66,66)!important;
        }
    .vfx_fond, #vfx_canaux .indicator
        {
        background-color: #1044E8!important;
        color: rgb(66,66,66)!important;
        }
    .etalonnage_fond
        {
        background-color: #10B6E8!important;
        color: rgb(66,66,66)!important;
        }
    .mixage_fond
        {
        background-color: #11FFF7!important;
        color: rgb(66,66,66)!important;
        }
.distri_fond, .mm-listview li:nth-child( 4 )
    {
    background-color: yellow!important;
    color: rgb(66,66,66) !important;
    }
    .encodage_fond
        {
        background-color: #9BE80C!important;
        color: rgb(66,66,66)!important;
        }
    .diffusion_fond
        {
        background-color: #E8D20C!important;
        color: rgb(66,66,66)!important;
        }
/*-----------------------*/
/*-----------------------*/


.prod_border
    {
    border-left: thick solid currentcolor;    
    }
.prod_font_color
    {
    color: currentcolor; 
    }
.prod_svg
    {
    fill: currentcolor;    
    }
.prod_border_top
    {
    border-top: thick solid currentcolor;    
    }
.prod_border_total
    {
    border: thick solid currentcolor;    
    }

.equip_border
    {
    border-left: thick solid currentcolor;    
    }
.equip_font_color
    {
    color: currentcolor;  
    }
.equip_svg
    {
    fill: currentcolor;    
    }
.equip_border_top
    {
    border-top: thick solid currentcolor;    
    }
.equip_intro
    {
    background: linear-gradient(currentcolor, rgba(255, 255, 255, 0));
    }
.equip_border_total
    {
    border: thick solid currentcolor;    
    }

.tourn_border
    {
    border-left: thick solid currentcolor;    
    }
.tourn_font_color
    {
    color: currentcolor;  
    }
.tourn_svg
    {
    fill: currentcolor;    
    }
.tourn_border_top
    {
    border-top: thick solid currentcolor;    
    }
.tourn_intro
    {
    background: linear-gradient(currentcolor, rgba(255, 255, 255, 0));
    }
.tourn_border_total
    {
    border: thick solid currentcolor;    
    }

.media_border
    {
    border-left: thick solid currentcolor;    
    }
.media_border_right
    {
    border-right: thick solid currentcolor;    
    }
.media_font_color
    {
    color: currentcolor;  
    }
.media_svg
    {
    fill: currentcolor;    
    }
.media_border_top
    {
    border-top: thick solid currentcolor;    
    }
.media_intro
    {
    background: linear-gradient(currentcolor, rgba(255, 255, 255, 0));
    }
.media_border_total
    {
    border: thick solid currentcolor;    
    }

.preprod_border
    {
    border-left: thick solid currentcolor;    
    }
.preprod_font_color
    {
    color: currentcolor;  
    }
.preprod_svg
    {
    fill: currentcolor;    
    }
.preprod_border_top
    {
    border-top: thick solid currentcolor;    
    }
.preprod_border_total
    {
    border: thick solid currentcolor;    
    }

.postprod_border
    {
    border-left: thick solid currentcolor;    
    }
.postprod_font_color
    {
    color: currentcolor;  
    }
.postprod_svg
    {
    fill: currentcolor;    
    }
.postprod_border_top
    {
    border-top: thick solid currentcolor;    
    }
.postprod_border_total
    {
    border: thick solid currentcolor;    
    }

.distri_border
    {
    border-left: thick solid currentcolor;    
    }
.distri_font_color
    {
    color: currentcolor;  
    }
.distri_svg
    {
    fill: currentcolor;    
    }
.distri_border_top
    {
    border-top: thick solid currentcolor;    
    }
.distri_border_total
    {
    border: thick solid currentcolor;    
    }

.camera_fond
    {
    background-color: currentColor;    
    }
.camera_border
    {
    border-left: thick solid currentcolor;    
    }
.camera_font_color
    {
    color: currentColor;  
    }
.camera_svg
    {
    fill: currentcolor;    
    }
.camera_border_top
    {
    border-top: thick solid currentcolor;    
    }
.camera_intro
    {
    background: linear-gradient(currentcolor, rgba(255, 255, 255, 0));
    }
.camera_border_total
    {
    border: thick solid currentcolor;    
    }

.idee_border
    {
    border-left: thick solid currentcolor;    
    }
.idee_font_color
    {
    color: currentColor;  
    }
.idee_svg
    {
    fill: currentcolor;    
    }
.idee_border_top
    {
    border-top: thick solid currentcolor;    
    }
.idee_intro
    {
    background: linear-gradient(currentcolor, rgba(255, 255, 255, 0));
    }
.idee_border_total
    {
    border: thick solid currentcolor;    
    }

.ecriture_border
    {
    border-left: thick solid currentcolor;    
    }
.ecriture_font_color
    {
    color: currentColor;  
    }
.ecriture_svg
    {
    fill: currentcolor;    
    }
.ecriture_border_top
    {
    border-top: thick solid currentcolor;    
    }
.ecriture_intro
    {
    background: linear-gradient(currentcolor, rgba(255, 255, 255, 0));
    }
.ecriture_border_total
    {
    border: thick solid currentcolor;    
    }
    

.preparation_border
    {
    border-left: thick solid currentcolor;    
    }
.preparation_font_color
    {
    color: currentColor;  
    }
.preparation_svg
    {
    fill: currentcolor;    
    }
.preparation_border_top
    {
    border-top: thick solid currentcolor;    
    }
.preparation_intro
    {
    background: linear-gradient(currentcolor, rgba(255, 255, 255, 0));
    }
.preparation_border_total
    {
    border: thick solid currentcolor;    
    }
    

.montage_border
    {
    border-left: thick solid currentcolor;    
    }
.montage_font_color
    {
    color: currentColor;  
    }
.montage_svg
    {
    fill: currentcolor;    
    }
.montage_border_top
    {
    border-top: thick solid currentcolor;    
    }
.montage_intro
    {
    background: linear-gradient(currentcolor, rgba(255, 255, 255, 0));
    }
.montage_border_total
    {
    border: thick solid currentcolor;    
    }

    

.vfx_border
    {
    border-left: thick solid currentcolor;    
    }
.vfx_border_right
    {
    border-right: thick solid currentcolor;    
    }
.vfx_font_color
    {
    color: currentColor;  
    }
.vfx_svg
    {
    fill: currentcolor;    
    }
.vfx_border_top
    {
    border-top: thick solid currentcolor;    
    }
.vfx_intro
    {
    background: linear-gradient(currentcolor, rgba(255, 255, 255, 0));
    }
.vfx_border_total
    {
    border: thick solid currentcolor;    
    }

    

.etalonnage_border
    {
    border-left: thick solid currentcolor;    
    }
.etalonnage_font_color
    {
    color: currentColor;  
    }
.etalonnage_svg
    {
    fill: currentcolor;    
    }
.etalonnage_border_top
    {
    border-top: thick solid currentcolor;    
    }
.etalonnage_intro
    {
    background: linear-gradient(currentcolor, rgba(255, 255, 255, 0));
    }
.etalonnage_border_total
    {
    border: thick solid currentcolor;    
    }

    

.mixage_border
    {
    border-left: thick solid currentcolor;    
    }
.mixage_font_color
    {
    color: currentColor;  
    }
.mixage_svg
    {
    fill: currentcolor;    
    }
.mixage_border_top
    {
    border-top: thick solid currentcolor;    
    }
.mixage_intro
    {
    background: linear-gradient(currentcolor, rgba(255, 255, 255, 0));
    }
.mixage_border_total
    {
    border: thick solid currentcolor;    
    }
    

.encodage_border
    {
    border-left: thick solid currentcolor;    
    }
.encodage_font_color
    {
    color: currentColor;  
    }
.encodage_svg
    {
    fill: currentcolor;    
    }
.encodage_border_top
    {
    border-top: thick solid currentcolor;    
    }
.encodage_intro
    {
    background: linear-gradient(currentcolor, rgba(255, 255, 255, 0));
    }
.encodage_border_total
    {
    border: thick solid currentcolor;    
    }

    

.diffusion_border
    {
    border-left: thick solid currentcolor;    
    }
.diffusion_font_color
    {
    color: currentColor;  
    }
.diffusion_svg
    {
    fill: currentcolor;    
    }
.diffusion_border_top
    {
    border-top: thick solid currentcolor;    
    }
.diffusion_intro
    {
    background: linear-gradient(currentcolor, rgba(255, 255, 255, 0));
    }
.diffusion_border_total
    {
    border: thick solid currentcolor;    
    }

.bg_black
    {
    background-color: rgba(0, 0, 0, 0.50);
    }

.bg_white
    {
    background-color: rgba(255, 255, 255, 0.5);
    }

.bg_white_fond
    {
    color: rgba(255, 255, 255, 0.5);
    }

.bg_blue
    {
    background-color: rgba(163, 185, 255, 0.5);   
    }
.bg_blue_fond
    {
    color : rgba(163, 185, 255, 0.5)!important;        
    }

.bg_red
    {
    background-color: rgba(180, 180, 180, 0.3);   
    }
.bg_red_fond
    {
    color : rgba(255, 163, 163, 0.3)!important;        
    }

.bg_white_important
    {
    background-color: rgba(255, 255, 255, 0.5)!important;   
    }

.bg_blue blockquote::before, .bg_white_important::before, .bg_white blockquote::before
    {
    color: rgba(0, 0, 0, 0.25);   
    }

.ecriture_intro h1, .ecriture_intro h3, .idee_intro h1, .idee_intro h3, .preparation_intro h1, .preparation_intro h3, .equip_intro h1, .equip_intro h3, .tourn_intro h1, .tourn_intro h3, .media_intro h1, .media_intro h3, .montage_intro h1, .montage_intro h3, .vfx_intro h1, .vfx_intro h3, .etalonnage_intro h1, .etalonnage_intro h3, .mixage_intro h1, .mixage_intro h3, .encodage_intro h1, .encodage_intro h3, .diffusion_intro h1, .diffusion_intro h3
    {
    color: white!important;
    }

.gradiant_dark_right
    {
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.50) , rgba(0, 0, 0, 0)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, rgba(0, 0, 0, 0.50) , rgba(0, 0, 0, 0)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, rgba(0, 0, 0, 0.50) , rgba(0, 0, 0, 0)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.50) , rgba(0, 0, 0, 0)); /* Standard syntax */   
    }

.gradiant_dark_left
    {
    background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.50) , rgba(0, 0, 0, 0)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0.50) , rgba(0, 0, 0, 0)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.50) , rgba(0, 0, 0, 0)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to left, rgba(0, 0, 0, 0.50) , rgba(0, 0, 0, 0)); /* Standard syntax */   
    }

.gradiant_light_right
    {
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) , rgba(255, 255, 255, 0)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, rgba(255, 255, 255, 0.5) , rgba(255, 255, 255, 0)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, rgba(255, 255, 255, 0.5) , rgba(255, 255, 255, 0)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, rgba(255, 255, 255, 0.5) , rgba(255, 255, 255, 0)); /* Standard syntax */   
    }

.gradiant_light_left
    {
    background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.5) , rgba(255, 255, 255, 0)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) , rgba(255, 255, 255, 0)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) , rgba(255, 255, 255, 0)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to left, rgba(255, 255, 255, 0.5) , rgba(255, 255, 255, 0)); /* Standard syntax */   
    }