 /*
.Titre_B
{
	font-family: Arial;
	font-size: 26px;
	font-weight: bold;
	color: black;
    padding-top:10px;
	width:500px;      
    float: left;
}


.aidetitre2
{
 padding-top:10px;
 padding-left: 0px ; 
 margin-top: 1px ; 
 margin-bottom: 5px; 
}
.aidetitre2 a:link, .aidetitre2 a:visited
{

    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #061574;
    text-decoration: underline;
    display: block;
    float: left;   
}
.aidetitre2 a:hover
{
    float: left;
    display: block;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #061574;
    text-decoration: underline;
}
.aidetitrePlanSite
{        
 padding-top:-10px;
 padding-left: 0px ; 
 margin-top: 1px ; 
 margin-bottom: 10px;
    
}
.aidetitrePlanSite a:link, .aidetitrePlanSite a:visited
{
    padding-top:-10px;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #061574;
    text-decoration: underline;
    display: block;
    float: left;
    
}
.aidetitrePlanSite a:hover
{                     
 padding-top:-10px;
    float: left;
    display: block;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #061574;
    text-decoration: underline;
  
}
.aidemenu2
{
margin-top : 5px; 
 margin-bottom: 5px; 
 padding-left: 10px;
 font-size: 14px;
 font-weight: bold;
 color: #000000;
 display: block;
 margin-top : 20px; 
}
.aidemenu2 a:link, .aidemenu2 a:visited
{
    margin-top : 15px;  
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.aidemenu2 a:hover
{
    margin-top : 5px;  
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #061574;
    text-decoration: underline;
}

.aidemenuPlanSite
{               

 margin-bottom: 0px; 
 padding-left: 10px;
 font-size: 14px;
 font-weight: bold;
 color: #000000;
 display: block;
}
.aidemenuPlanSite a:link, .aidemenuPlanSite a:visited
{   
    display:block;
    margin-left: 2px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}
.aidemenuPlanSite a:hover
{   
    display:block;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #061574;
    text-decoration: underline;
}

.aidemenu2_sel
{
 padding-top: 20px;
}
.aidemenu2_sel a:link, .aidemenu2_sel a:hover, .aidemenu2_sel a:visited
{    
    padding-left: 10px;
    font-family: Arial;
    font-size: 12px;
    color: #061574;
    font-weight: bold;
    text-decoration: none;
    line-height:1.7em;
}

.aide_ssmenu2
{
   
    text-decoration: none;
    margin-top: 1px ; 
    margin-bottom: 1px; 
    padding-left: 15px;
    color: #000000;
}

.aide_ssmenu2 a:link, .aide_ssmenu2 a:visited
{   
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    line-height:1.7em; 
}

.aide_ssmenu2 a:hover 
{       
    font-family: Arial;
    font-size: 12px;
    color: #061574;
    text-decoration: underline;
}

.aide_ssmenu2_sel a:link, .aide_ssmenu2_sel a:hover, .aide_ssmenu2_sel a:visited
{    
    margin-left: 15px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    margin-bottom:1px;
    margin-top:1px;
    color: #061574;
    text-decoration: none;
    line-height:1.7em;
}
.aide_ssmenuPlanSite
{            
    display:block;
    padding-left: 20px;
    text-decoration: underline; 
    padding-right: 15px;
    color: #000000;
    width: 220px;
}

.aide_ssmenuPlanSite a:link, .aide_ssmenuPlanSite a:visited
{       
    display:block; 
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
    line-height:1.7em;
    width: 230px;
}

.aide_ssmenuPlanSite a:hover 
{       
     display:block; 
    font-family: Arial;
    font-size: 12px;
    color: #061574;
    text-decoration: underline;
    width: 230px;
}

.aide_ssmenuPlanSite_sel a:link, .aide_ssmenuPlanSite_sel a:hover, .aide_ssmenuPlanSite_sel a:visited
{       
      display:block; 
    margin-left: 20px;
    font-family: Arial;
    font-size: 12px;
    color: #061574;
    text-decoration: none;
    width: 230px;
}

.tabContenu
{
	text-align:justify;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 12px;
	color:#000000;
}
.tabContenu a
{
	font-family: Arial;
	font-size: 12px;
	color:#336699;
}
.tabContenu li
{
	font-family: Arial;
	font-size: 12px;
	color:#000000;
}
.tabContenu h1
{
	padding-top: 20px;
	font-family: Arial;
	font-size: 18px;
	color:#000000;
}
.thumbImg
{
	border-top:solid 1px #000000;
}
.thumbImg a
{
	font-family: Arial;
	font-size: 12px;
	color:#336699;
	text-decoration:underline;
	cursor:pointer;
}
.menuCadre
{
	border:solid 1px #c0c0c0;
}
.aidepopup
{
	font-weight: bold;
	font-family: Arial;
	font-size: 18px;
	color:#000000;
}
.cadre
{          
float: left;
margin-top: 10px;
width:300px;
padding: 0px;
display:inline;
}
.cadremenu
{
border-color: grey;
border-style: solid;
border-width: 1px;
padding-top: 5px;
padding-bottom: 5px;

float: left;
margin-top: 10px;
width:300px;
display:inline;
}
.parent
{
display: inline;
width: 640px;
}
.partenaire
{
text-align: right;
float:right;      
display: block;
width:640px;
padding-top: 10px;
margin-right: 20px;
}
.contenuFiche
{
padding-top: 10px;
margin-left: 20px;
padding-bottom: 10px;  
display: block; 
text-align: justify;
float:left;
width:640px;
border-bottom :1px solid grey;      
}
.basFiche
{
padding-top: 10px; 
margin-top: 10px;   
margin-left: 20px;   
display: block; 
text-align: left;
float:right;
width:640px;  
border-top :1px solid grey;
}
.titreFiche
{
padding-top:15px;
padding-left:20px;
display:block;
float:left;
text-align: left;
font-weight: bold;
font-size: 18px;
width:640px;
}   
.source
{
text-align: right;
padding-top:5px;
display: block;
margin-right: 10px;
width:340px;
float:right; 
}
.retourSommaire
{
text-align: center;
display:block;
}
.pub
{
margin-top:10px;
margin-left:2px;
float: left;
text-align: left;
display:block;
}
.principal
{
margin-top : 20px;
margin-left: 5px;
display: block;
width:200px;
float: left;
}  

.forCorps5
{
     height:18px;
    font-size: 12px;
    font-family:Arial;
    text-align:left;
    font-weight:normal;
    border-bottom:solid 1px #dcdcdc;
    border-left:solid 1px #dcdcdc;
}
.forCorps1
{
    height:25px;
    padding-left: 5px; 
    font-size: 12px;
    font-family:Arial;
    text-align:center;
    border-bottom:solid 1px #dcdcdc;
    border-left:solid 1px #dcdcdc;
}

    */
#infobulle
{
 position: absolute;
 display: none;    

 border: 1px solid #dcdcdc;
 padding: 10px;
 font-family: Arial;
 font-size: 11px;
 font-weight: normal;
 background-color: #EEEEEE;
 color: #262626;
 width:200px ;
 text-align: justify;    
}
    .slider {
        width: 90%;
        margin: 10px auto;
        border:0px;
        outline: none;
       
    }
    .slider a
    {
    text-decoration: none;
    color: black;
    border:0px;
    }
    .slider a:link
    {
    text-decoration: none;
    color: black;
    border:0px;
    }
    .slider a:visited
    {
    text-decoration: none;
    color: black;
    border:0px;
    }
    
    .slick-slide {
      margin: 0px 10px;
      border:1px solid #dcdcdc;
      background-color: #f7f7f9;
      
    }
    .slick-slide a,a:link, a:visited,a:hover,a:active
    {
        outline: none;
    }
    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
        color: black;        
        
    }
    .sliderlinkhome {
     text-decoration: none;
    
    
    }
      
    .MenuFormation {
    color:black;
     text-decoration: none;
}        
.MenuFormation a{
    color:black;
    text-decoration: none;
}
.MenuFormation a:link {
    color:black;
    text-decoration: none;
}


.MenuFormation a:visited {
    color:black;
    text-decoration: none;
}


.MenuFormation a:hover {
    color:#004EFF;
    text-decoration: none;
}


.MenuFormation a:active {
   
    text-decoration: none;
}

.MenuFormationC {
    color:#004EFF;
     text-decoration: none;
}
.MenuFormationC a{
    color:#004EFF;
    text-decoration: none;
}
.MenuFormationC a:link {
    color:#004EFF;
    text-decoration: none;
}


.MenuFormationC a:visited {
   color:#004EFF;
    text-decoration: none;
}


.MenuFormationC a:hover {
    color:#004EFF;
    text-decoration: none;
}


.MenuFormationC a:active {
   color:#004EFF;                                 
    text-decoration: none;
}


.zbcampusbigtitle
{
    font-size:22px;
    font-weight:bold;
    padding-top:10px;
    padding-bottom:10px;
}
.formationleftmenu
{
    background-color: #f7f7f9;
    padding-top: 20px;
    padding-left: 20px;
}
.formationtitle
{
    font-size: 28px;
    font-weight: bold;
    border-bottom: 1px solid #dcdcdc;
}
/*

.zbc_webinaireaccueille_title
{
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: black;
}
.zbc_webinaireaccueille_title a ,a:hover
{
    
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: black;
}
.zbc_webinaireaccueille_time
{
    font-size: 12px;    
    text-decoration: none;
    color: black;
}
.zbc_webinaireaccueille_time a 
{    
    font-size: 12px;
    
    text-decoration: none;
    color: black;
} 
.btWebinaire {
    margin: 10px 0;
    background: #004EFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: white;
    display: inline-block;
    white-space: nowrap;
    line-height: 1.6rem;
    padding: 5px 20%;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
}
*/
.AlphaDegrade {
background-image:linear-gradient(#ffffff, #eeeeee);
color:#a5a5a5;
cursor: pointer;
}
.AlphaDegrade:hover {
background-image:linear-gradient(#ffffff, #eeeeee);
color:#004EFF;
cursor: pointer;
text-decoration: none;
font-weight: bold;
}
.AlphaDegradechosen {
    
    background: #004EFF;
    color: #FFFFFF;
   
   cursor: pointer;
}
.lexiqueInput{
    width: 494px;
    height: 34px;
    padding: 8px 8px 8px 8px;
    box-sizing: border-box;
}
.lexiqueInput_accueil{
    width: 500px;
    height: 34px;
    padding: 8px 8px 8px 8px;
    float: left;
    box-sizing: border-box;
}
.btnLexique{
    display: block;    
    padding: 6px 22px;
    float: right;
    background-color: #004EFF;
    border: 1px solid #004EFF;
    border-left: 0px;
    border-radius: 2px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    cursor: pointer;
}
.btnLexique_accueil{
    display: block;    
    padding: 6px 22px;
    float: left;
    background-color: #004EFF;
    border: 1px solid #004EFF;
    border-left: 0px;
    border-radius: 2px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    cursor: pointer;
    top:0px;
}

.titlezbcampus{
    position: relative;
    font-size: 30px;
    z-index: 1;
    overflow: hidden;
    text-align: center;
    
}
.titlezbcampus:before
{
    position: absolute;
    top: 51%;
    overflow: hidden;
    width: 50%;
    height: 1px;
    content: '\a0';
    background-color: #c0c0c0;
    margin-left: 20px;
    margin-right: 20px;
}
 .titlezbcampus:after {
    position: absolute;
    top: 51%;
    overflow: hidden;
    width: 50%;
    height: 1px;
    content: '\a0';
    background-color: #c0c0c0;
    margin-left: 20px;
    margin-right: 20px;
}
.titlezbcampus:before {
    margin-left: -52%;
    text-align: right;
}

.zbc_btRub {
    margin: 0 0;
    background: none repeat scroll 0 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    white-space: nowrap;
    line-height: 1.6rem;
    padding: 5px 20px;
    cursor: pointer;
    text-decoration: none;
    border-radius: 3px;
}
.zbc_colorBlue {
    background-color: #004eff;
     font-size: 14px;
} 
/*
.zbc_single_box_formation{
    
    margin: 0px 5px; 
    border:1px solid #dcdcdc; 
    background-color: #f7f7f9; 
    text-decoration: none;  
}
 .zbc_single_box_formation a,a:link, a:visited,a:hover,a:active
    {
        outline: none;
        text-decoration: none;
    }                         
.zbc_single_box_slider{
   
    text-decoration: none;
    text-align:center; 
    width:215px ;
    
}      */
.zbc_single_box_noslider{
    height:215px;
    text-decoration: none;
    text-align:center; 
    width:203px ;
    
}
.zbc_single_box_title_slider
{
   height:40px;
    text-decoration: none;
    font-size:16px;
    padding:10px 10px 10px 10px;
    text-align:center;
    color: black; 
}
.zbc_single_box_title{
    height:60px;
    text-decoration: none;
    font-size:16px;
    padding:20px 10px 20px 10px;
    text-align:center;
    color: black;
}
.zbc_colorBlue {
    background-color: #004eff;
    color:#ffffff;    
}

.zbc_btAbo {
    margin: 5px 0;
     background-color: #004eff;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#ffffff;    
    display: inline-block;
    white-space: nowrap;
    line-height: 1.6rem;
    padding: 5px 20px;
    cursor: pointer;
    text-decoration:none;
    border-radius: 3px;
}
.zbc_btAbo a {
    color:#ffffff;
    text-decoration:none;
    transition: all 0.075s ease-in-out 0s;
}
.zbc_btAbo:hover{
background-color: #3371ff;
color:#ffffff;
 -webkit-transition: background-color 3ms linear;
    -moz-transition: background-color 3ms linear;
    -o-transition: background-color 3ms linear;
    -ms-transition: background-color 3ms linear;
    transition: background-color 3ms linear;
  
}
.webinaire_title
{    
    font-size:16px; 
    font-weight:bold;
    color:black;
    text-decoration: none;
    padding-top: 5px;
    padding-bottom: 5px;
}
.webinaire_description
{    
    font-size:14px; 
    padding-bottom: 5px;
    padding-top: 5px;
    color:black;
   text-decoration: none; 
   text-align: left;
}
.webinaire_author
{    
    font-size:12px; 
    padding:10px 10px 0px 10px;    
    color:black;
    text-decoration: none;
}
.webinaire_date
{
    position:absolute;
    background-color:white; 
    top:0px;left:249px;
    width:70px;
    height:50px;
    text-decoration: none;
    text-align:center;
    padding-bottom: 5px;
    padding-top: 5px;
   
}

.webinaireaccueille_time
{
    font-size: 12px;    
    text-decoration: none;
    color: black;
}
.webinaireaccueille_time a 
{    
    font-size: 12px;
    
    text-decoration: none;
    color: black;
} 


/*
.zbc_single_box_title_slider a,a:link, a:visited,a:hover,a:active{
    
    text-decoration: none;
    color: black;
}

.zbc_single_box_title a,a:link, a:visited,a:hover,a:active{
    
    text-decoration: none;
    color: black;
}
.zbc_LWordS {
    vertical-align: top;
    text-align: left;
    padding-left: 5px;
    color: #004EFF;
    text-decoration: none;
}
.zbc_LWordS a,a:link ,a:visited,a:hover,a:active {
    vertical-align: top;
    text-align: left;
    padding-left: 5px;
    color: #004EFF;
    text-decoration: none;
}*/
