﻿
#header .header-img{
	-webkit-backface-visibility: hidden;
}



.page-template-home-template #header .header-img {
    background: none;
    height: 0;
}

.logged-in.admin-bar.home #header .header-img .overlay-demo {
    position: absolute;
    height: 232px;
    width: 100%;
    top: 0;
    background-color: transparent;
    z-index: 0;
}

.home #header .header-img .overlay-demo {
    position: absolute;
    height: 232px;
    width: 100%;
    top: 0;
    background-color: transparent;
    z-index: 0;
}

#header.header-img .header-wrapper {
    background-color: transparent;
    width: 100%;
    border-bottom: 0px solid rgba(0, 0, 0, 0.05);
}

#header .header-img .overlay-demo {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    background-color: rgba(0, 0, 0, 0.3);
    ;
    z-index: 0;
}

.oct11-home #rt-main-column .block-shadow {margin-bottom: 15px;}



.page-overlay-dark .block-shadow, .page-overlay-dark .component-block {box-shadow: 4px 4px 0 rgba(0,0,0,0.8);}

.page-overlay-light .block-shadow, .page-overlay-light .component-block, .basic .inputbox, .basic #form-login .inputbox, .basic #rokajaxsearch .inputbox {-moz-box-shadow: 4px 4px 0 rgba(0,0,0,0.1);}

.basic .block-shadow {box-shadow: none !important;}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}
#sliders-container .rev_slider_wrapper{-webkit-transform:translateZ(0)}
.f-fix{float:left;width:100%}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.logo{
	width:25%;
	float:left;
	margin-right:25%;
}

.logo img{
	width:90px;
}

	    #botmenu {display:none;}

.lazy{display:none;}

	  .huge_it_slide_bg_1 {
		margin: 0 auto;
		width:100%;
		height:100%;
		_width: inherit;
		_height: inherit;
	  }
#section-content .pane-v-001-le-dossier .magazine-top .top-title{padding-left:10px;font-size:22px;line-height:40px;}
#section-content .jukebox-top .top-title{padding-left:10px;font-size:22px;line-height:40px;}
#section-content .pane-v-005-espace-presse-actualit-s-la-une .act-top .top-title{padding-left:10px;font-size:22px;line-height:40px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-10{width:83.33333333%}


.paginate ul,
.ui-helper-reset,
.ui-menu,
.ui-tabs .ui-tabs-nav li,
ul.bxslider {
    list-style: none
}


.bxslider {
    margin: 0;
    padding: 0
}
.fusion-imageframe{display:inline-block;z-index:1;overflow:hidden;position:relative;vertical-align:middle;max-width:100%}
.fusion-imageframe img{vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-imageframe.element-bottomshadow{overflow:visible}
.fusion-imageframe.element-bottomshadow:after,.fusion-imageframe.element-bottomshadow:before{opacity:.4}
.fusion-imageframe.element-bottomshadow img{margin:0;vertical-align:top;-webkit-box-shadow:none!important;box-shadow:none!important}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left{float:left;margin-right:25px}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right{float:right;margin-left:25px}
.ua-ie-11 .fusion-imageframe,.ua-ie-11 .imageframe-align-center{font-size:0;line-height:normal}
.col-1,.col-10,.col-11,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{width:100%;margin-bottom:3rem}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left;position:relative;margin-left:1.618%;margin-right:1.618%;margin-bottom:0}
.col-6{width:48.382%}


section.introduce .num-text{
    font-size: 16px;
}

.head-cont{
    background-color:#F5F5F5;
}


#logo, #logoboth {
    float:left;
    text-align:left;
    }



#logo img, #logoboth img {
    max-width:100%;
    height:auto;
    overflow:hidden;
    margin:0;
    }


#logo a {
    text-decoration: none;
    }


#logo-title {   
    font-size:300%;
    color:#b3b8be;
    }


#logo-tagline {
    font-size:120%;
    color:#999;
    }

    #logo {margin-bottom:16px;}

    #logo img {max-width:180px;}
.max-width-container,div#boxes .container,div#audience .container,div#buttions .container,div#carousels .container,.credits-block .content,.fat-footer-block .content,#block-asu-brand-asu-brand-footer .content{max-width:1170px;margin:0 auto;padding-left:15px;padding-right:15px;}
.max-width-container:after,header#asu_header .container:after,div#boxes .container:after,div#audience .container:after,div#buttions .container:after,div#carousels .container:after,.credits-block .content:after,.fat-footer-block .content:after,#block-asu-brand-asu-brand-footer .content:after{content:"";display:table;clear:both;}
div#buttions{width:100%;float:right;margin-left:0;margin-right:0;clear:both;margin-top:2em;}
div#buttions .container{padding:0 1em;}
html.ie8compat div#buttions{display:none;}
.home .cycle-slideshow{max-height:788px!important}
.home .cycle-slideshow div{position:absolute;width:100%;height:100%;background-size:cover;z-index:1!important}


.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 578px }


	.coda-slider-wrapper {
	clear: both;
}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }







	.veil {width: 100%; height: 1100%; z-index: 101; background-color: black; opacity:0.6; filter:alpha(opacity=60); position: fixed; top: 0px; left: 0px; display: none;  }


#header .top {
height: 125px;
border-bottom: solid 4px #C5A0CA;
}
#wpspd-wrapper,.wpspd-header-inner,article.hentry,body{position:relative}
#wpspd-page,#wpspd-wrapper,body,html{height:100%}
.error404 #wpspd-page,.error404 #wpspd-wrapper{height:100%}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#000}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


.m-calendar-01-event {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 10px 0; }


.divibar-nob .divibars-content-inner {
	position: relative;
	margin: auto;
}

.aside-4-container{
    margin: auto;
    width: 960px;
}

.scrollbody_txt1{ background:#DDF4CB; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }


#footerbox{
	border-top: 1px solid white;
	color:#777;
}
.mc-private-offer__cta{position:absolute;width:100%;bottom:0;left:0}
.mc-private-offer__cta--landscape{float:right;width:50%;max-width:277px;position:static}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-12 {
    width: 100%;
  }

.span2 { width:140px; }

.row-fluid .span2 {
	width:14.893617021277%;
	*width:14.840425531915%;
}

input.span2, textarea.span2, .uneditable-input.span2 { width:126px; }

.table td.span2, .table th.span2 {
	float:none;
	width:124px;
	margin-left:0;
}

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }
.post-info a{color:#fff}
#content .post{box-shadow:.2em .2em .3em rgba(0,0,0,.45);background:none repeat scroll 0 0 #111;border:1px solid #444855;border-radius:7px 7px 7px 7px;margin:40px 0 30px;position:relative}
#content .post-info,#content .postmetadata{font-size:.9em;color:#666c7f;margin:0;padding:0}
#content .post-info{box-shadow:.2em .2em .3em rgba(0,0,0,.45)}
.post h4{font-size:1em;font-weight:400;font-family:Verdana,Tahoma,Arial,Serif}
.post h4 em{font-style:normal;float:right;font-weight:400}
#content-main .post .post-toolbar{position:relative}
#content-main .post .post-toolbar .post_toolbar_like:before{position:absolute;padding-right:12px;margin-right:12px;bottom:-1px;left:0}
#content-main .post .post-toolbar .post_toolbar_like{margin-left:19px}
#content-main .post .postmetadata .post-toolbar a{margin-right:15px}
