#logo {
  margin: 0;
  padding: 5px 15px 0 30px;
}

/*-----------------Front ------------------------ */

#first-time{
  display:none;
}

.front #content {
  min-height: unset;
  height:0;
}

.front #main {
  margin-bottom:0;
}

.front .news__menu {
  margin: unset;
}

.front .sidebar .block .content {
  padding: 0;
}

.front #sidebar-second .block .content {
  padding: 0 8px;
}
/*-----------------Menu formations ------------------------ */

#block-menu-menu-offre-de-formation li.dhtml-menu-cloned-leaf {
  display: none;
}

#block-menu-menu-offre-de-formation ul,
.sidebar #block-menu-menu-offre-de-formation .content {
  margin: 0;
  padding: 0;
}

#block-menu-menu-offre-de-formation .block-header {
  margin: 0;
}

#block-menu-menu-offre-de-formation .content li {
  list-style-type: none;
  padding: 10px;
  margin-left: 0;
}

#block-menu-menu-offre-de-formation .content li a {
  color: #fff;
  font-family: Oswald;
  font-size: 1.2em;
}

#block-menu-menu-offre-de-formation .content li a:hover {
  text-decoration: underline;
}

#block-menu-menu-offre-de-formation .content ul li {
  list-style-image: none;
}

li#dhtml_menu-2266 {
  background-color: rgba(145,44,50,0.9);
}

li#dhtml_menu-2267 {
  background-color: rgba(145,44,50,0.7);
}

li#dhtml_menu-2264 {
  background-color: rgba(145,44,50,0.5);
}

li#dhtml_menu-2268 {
  background-color: rgba(145,44,50,0.4);
}

li#dhtml_menu-2369 {
  background-color: rgba(145,44,50,0.2);
}





/*-----------------Social Media ------------------------ */

#footer .block #block-block-218 {
    margin: 0
}

#tools .section {
  float: inherit;
}

#tools .region-tools > div:first-child {
    float: left;
} 

#tools .region-tools > div {
    float: right;
} 

#name-and-slogan {
  display: none;
}

#block-menu-menu-tools-menu {
    padding-top: 15px;
}

#block-search-form {
    padding-top: 11px;
}

.region-footer img{
    float: right;
}

/*---------------------------------------------------------------- */

.group:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

#block-views-carrousels-block-1 .content{
  padding:3px 0;
}

.overlay-carrousel {
  position: absolute;
  top: 240px;
  left: 20px;
}

.titre-carrousel {
  width: 545px;
  color: #C1C1C1;
  line-height: 1em;
}

.body-carrousel {
  color: #FFF;
  line-height: 1em;
}

.view-carrousels .title {
  width: 680px;
  color: #FFF;
  font-weight: 300;
  font-family: oswald;
}

#block-views-carrousels-block-1 .carousel-caption {
  position: absolute;
  bottom: 2px;
  left: 0;
  padding: 0;
  background-color: unset;
  width: 653px;
  opacity: 1;
}

#block-views-carrousels-block-1 .carousel-caption  .field-content:not(:empty){
  background-color: rgb(0, 0, 0);
  opacity: .6;
  color: rgb(255, 255, 255);
  font-weight: 300;
  font-size: 20px;
  line-height:1em;
  font-family: oswald;
  padding: 10px;

}

#block-views-carrousels-block-1 .carousel-caption p{
  line-height: 10px;
}

#block-views-carrousels-block-1 .views-slideshow-controls-bottom {
  margin-top: 0px;
  width: 654px;
}

#views_slideshow_controls_text_previous_carrousels-block_1_1,
#views_slideshow_controls_text_previous_carrousels-block_2 {
  position: absolute;
  left: 0;
  z-index: 80;
  display: block;
  overflow: hidden;
  margin-left: 4px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: url("../images/previous-arrow.svg") no-repeat scroll center 50% rgba(0, 0, 0, .4);
}

#views_slideshow_controls_text_next_carrousels-block_1_1,
#views_slideshow_controls_text_next_carrousels-block_2 {
  position: absolute;
  left: 607px;
  z-index: 80;
  display: block;
  overflow: hidden;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: url("../images/next-arrow.svg") no-repeat scroll center 50% rgba(0, 0, 0, .4);
}

#views_slideshow_controls_text_previous_carrousels-block_1_1,
#views_slideshow_controls_text_next_carrousels-block_1_1,
#views_slideshow_controls_text_previous_carrousels-block_2,
#views_slideshow_controls_text_next_carrousels-block_2 {
  bottom: 160px;
}


#views_slideshow_controls_text_next_carrousels-block_1_1:hover,
#views_slideshow_controls_text_previous_carrousels-block_1_1:hover,
#views_slideshow_controls_text_next_carrousels-block_2:hover,
#views_slideshow_controls_text_previous_carrousels-block_2:hover {
  background-color: #22BBEA;
}



#views_slideshow_controls_text_next_carrousels-block_1 a,
#views_slideshow_controls_text_next_carrousels-block_2 a {
  display: block;
  font-size: 4em;
  opacity: 0;
}

.views_slideshow_controls_text a {
  position: absolute;
}
.views_slideshow_controls_text {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}


/*pager*/
.view-carrousels .views-content-counter {
  display: none;
}

.views-slideshow-controls-bottom {
  width: unset;
}

.views-slideshow-controls-bottom .view-carrousels .views-slideshow-pager-field-item.active {
  border-color: #999;
  background-color: #999;
}

.view-id-carrousels {
  position: relative;
  padding: 0;
}


#views-slideshow-controls-text-previous,
#views-slideshow-controls-text-next {
  margin-top: 50px;
}

.view-carrousels .views-slideshow-pager-field-item {
  float: right;
  margin: 5px 5px 0 0;
  padding: 4px;
  width: 1px;
  height: 1px;
  border-width: 1px;
  border-style: solid;
  border-color: #B0ADAD;
  border-radius: 10px;
  background-color: #EDECEC;
  text-align: center;
  cursor: pointer;
}
.view-carrousels .views-slideshow-pager-field-item:hover {
  background-color: #22BBEA;
}
.view-carrousels .views-slideshow-pager-field-item a {
  display: block;
  width: 100%;
  height: 100%;
}
.view-carrousels .views-slideshow-pager-field-item.active a {
  color: #FFF;
}
.view-carrousels .views-slideshow-pager-field-item.active a:hover {
  color: #FFF;
}
.view-carrousels .views-slideshow-pager-field-item.active {
  border-color: #0071B9;
  background-color: #0071B9;
}
.view-carrousels .views-field-title {
  color: #0071B9;
  font-weight: normal;
  font-size: 1.1em;
  font-family: Oswald;
}


.views-slideshow-pager-field-item {
  margin: 10px 10px 0 0;
  padding: 8px;
  width: 6px;
  border-radius: 10px;
}

ol.slats, ol.tags {
  list-style: none outside none;
}

#sidebar-second {
/*   margin-left: 20px; */
   margin-left: 10px;
/*   width: 288px; */
}
.two-sidebars #content {
    width: 430px;
}
ol.slats {
  padding-left: 0;
}
image-cadre{
  border: 1px solid #EEEEEE;
  margin: 0 10px 0 0;
  padding: 6px;
}
#content ol.slats  li {
  display: block;
  position: relative;
  margin: 0 0 20px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #eee;
}
#content ol.slats  li  li {
  border-bottom:none;
}
#content ol.slats > li:last-child {
  margin: 0;
  padding: 0;
  border-bottom: none;
}

#content .view-display-id-block_1 ol.slats li h3 {
    font-size: 1.1em;
    line-height: 1em;
}
ol.slats li h3 {
  font-size: 1em;
  font-weight: bold;
  line-height: 1em;
}
ol.slats li h3 a img {
  float: left;
  margin: 0 10px 0 0;
  padding: 4px;
  border: 1px solid #eee;
}

ol.slats li h3 a:hover img {
  background: #DDDDDD;
}

ol.slats > li p {
  margin: 0 0 5px 140px;
  font-size: 1em;
  line-height: 1.4;
}
ol.slats li span.meta {
  display: block;
  font-size: 0.9em;
  color: #999;
  margin: 0 0 0 170px;
}
ol.slats li .date_agenda{
  color: #999;
  background: url("../images/calendrier1.png") no-repeat scroll center right;
  display: block;
}
ol.tags {
  margin-left: 145px;
}
#content ol.tags li {
  float: left;
  padding: 0.3em 0 0 0;
  margin: 0 5px 5px 0;
  font-size: 14px;
}

ol.tags li a {
  font-size: 0.8em;
  float: left;
  padding: 1px 3px 2px 3px;
  font-weight: normal;
  color: #fff;
  background: #bbb no-repeat 0 50%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: background-color .2s ease-in-out;
  -moz-transition: background-color .2s ease-in-out;
  transition: background-color .2s ease-in-out;
}

ol.tags li.t4 a {
  background: #FBBA00 no-repeat 0 50%;
}

ol.tags li a:hover, ol.tags li a:focus {
  background-color: #fff;
  color: #666666;
}
ol.tags li a:active {
  background-color: #ccc;
}

.front.one-sidebar #content {
  width: 590px;
}

.front  #sidebar-second {
  width: 390px;
  
}
/* SLIDESHOW */

#views_slideshow_cycle_main_carrousels-page {
  position: relative;
}

.transparency {
  position: absolute;
  bottom: 15px;
  left: 11px;
  width: 560px;
  height: 70px;
  background-color: #000;
  filter: alpha(opacity=70);
  opacity: 0.7;
  -moz-opacity: 0.7;
}

.overlay-carrousel {
  position: absolute;
  top: 240px;
  left: 20px;
}

.titre-carrousel {
  color: #C1C1C1;
  line-height: 1em;
  width: 545px;
}

.body-carrousel {
  color: #FFFFFF;
  line-height: 1em;
}

/* FRONT */

#content .titre_front {  
  font-family: oswald;
  font-size: 2.5em;
  font-weight: 300;
  color: #cdcdcd;
  border-bottom: 1px solid #cdcdcd;
  padding-bottom: 0px;
  margin-top: 15px;  
  margin-bottom: 0px;
  padding-top: 15px;
  width: 530px;
  height: 35px;
}

/* A NOTER */
#block-views-informations-block .content {
  padding-left: 10px;
}

.information-block {
  min-height: 50px;
}

.information-block-left {
  float: left;
  margin-right: 5px;
}

.information-block-image-cadre {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 14px;
  border: 1px solid #cdcdcd;
  background-color: white;
  padding: 5px 5px 4px 5px;
}

.information-page-image {
  float: left;
  margin-right: 10px;
}

.information-page-image img {
  line-height: 1em;
  margin: 0px;
}

/* ARTICLES */

.ml17 {
  margin-left: 125px;
}


/* couleurs article */
/*institutionnelle*/
.t3 a {
  color: #ff8800;
}

/*Vie culturelle*/
.t4 a {
  color: #fbba00;
}

/*evenement*/
.t5 a {
  color: #b243ff;
}

/*recherche*/
.t6 a {
  color: #0071b9;
}

/*Formation*/
.t7 a {
  color: #94dc23;
}

/*Relations internationales*/
.t8 a {
  color: #22bbea;
}

/* etudiant */
.t9 a {
  color: #b243ff;
}

/*Insertion*/
.t14 a {
  color: #5943ff;
}


/******************************************* facdedroit ******************************************/
#logo img {
    height: 97px;
    width: 400px;
}

#content .section{
  padding: 0px;
}
.block-header {
  padding-left: 35px; 
}

.without-secondary-menu .region-header {
	height: 95px;
	margin: 0;
}

#block-block-16 {
	margin: 0;
	padding-right: 110px;
}

.node-teaser {
  margin-bottom: 15px;
  padding-bottom: 5px;
}
#block-views-articles-block-5 .content,
#block-views-articles-block-4 .content,
#block-views-articles-block-3 .content {
  padding: 0 5px;
}
 .node-article {
  border-top: 1px solid #ECECEC;
  padding-top: 5px;
}
#block-views-articles-block-5  ol.slats > li p,
#block-views-articles-block-4  ol.slats > li p,
#block-views-articles-block-3  ol.slats > li p {
  margin: 2px 0 3px 120px;
}
#block-superfish-1 #superfish-1 li a{
  padding-left: 0px;
}
#block-superfish-1 #superfish-1 li#menu-686-1 .superfish-nowrap,
#block-superfish-1 #superfish-1 li#menu-1090-1 .superfish-nowrap {
  width: 150px;
}
.view-articles.view-display-id-block_5 .group-left .field-type-image img ,
.view-articles.view-display-id-block_4 .group-left .field-type-image img ,
.view-articles.view-display-id-block_3 .group-left .field-type-image img {
  margin: 5px 3px 0 ;
}
.page-node  .view-mode-another_full .group-left {
  width: 70%;
}
.page-node  .view-mode-another_full .group-left a {
  color: #666666;
}
.page-node .view-mode-another_full .group-right {
  width: 28%;
  padding: 6px;
  background-color: #B8BBBC;
}
.page-node  .view-mode-another_full .group-right .field-label {
  font-size: 130%;
}
.page-node-13 #footer-wrapper {
  color: #666666;
  font-family: verdana;
  font-size: 100%;
  word-wrap: break-word;
  padding-top:0;
}
.page-node-13 #footer-wrapper .block .content {
  margin: 2px;
}
.page-node-13 #footer-wrapper .block {
  background-color: #FFFFFF !important;
  border: 1px solid #ECECEC;
  margin: 5px 0;
  padding: 4px;
}
.page-node-13 #footer-wrapper .block-header {
  background: url("/sites/all/themes/amu_theme_directions/images/header-block-square-puce.png") no-repeat scroll left top #EDECEC;
  border: 0 none;
  color: #666666;
  font-family: oswald;
  font-size: 1.09em;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 1.3em;
  margin: 2px;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-top: 10px;
  text-transform: uppercase;
  vertical-align: 10%;
  word-spacing: 0;
}
.page-node-13 #footer-wrapper .region-footer-thirdcolumn{
  float: right;
}
.page-node-13 #footer-wrapper .region-footer-fourthcolumn{
  float: right;
  width: 510px;
}
.video img{
  width: 100%;
}
.video{
  float: left;
  width: 50%;
  margin-right: 25px;
}
.node-video .overlay {
    margin-left: 200px;
    margin-top: -230px;
    height: 100px;
    position: absolute;
    width: 100px;
    z-index: 1;
}
#block-global-settings-page-chargement .content {
  padding: 2px;
}
#block-global-settings-page-chargement .content table {
  margin: 0px;
}
#block-global-settings-page-contact .content {
  padding: 3px 10px;
}

#block-views-articles-block .view-row{
  min-height: 140px;
}
.view-articles.view-display-id-page .views-row {
  min-height: 170px;
}
#block-views-articles-block-2 .block-header {
   background: url("../images/play-list-2-orange.png") no-repeat scroll 2px 2px #EDECEC;
}
#block-block-6 .block-header {
   background: url("../images/message.png") no-repeat scroll 2px 2px #EDECEC;
}
#block-block-8 {
  margin-left: 5px;
}
#block-block-8 ul {
  list-style-image: url("/sites/all/themes/amu_theme_directions/images/liste-cube.png");
  color: #0071B9;
}

#block-views-articles-block-1 div p,
#block-views-articles-block-1 h3 div {
  line-height: 1.4em;
}
/*agenda*/
#block-views-articles-block-2 ol.slats li {
  min-height: 160px;
  border-bottom: 1px solid #EEEEEE;
  margin-top: 5px;
}
#block-views-articles-block ol.slats li {
  min-height: 140px;
  border-bottom: 1px solid #EEEEEE;
  margin-top: 5px;
}
#block-views-articles-block-2 ol.slats li p,
#block-views-articles-block ol.slats li p {
  margin: 3px 0 0 120px;
}
#block-views-articles-block-1 ol.slats li p {
  margin: 3px 0 5px 120px;
}
#block-views-articles-block-1 ol.slats li{
  margin: 0 0 14px;
  padding: 0px;
}
#block-views-articles-block-1 .views-row h3 a {
  font-size: 1.2em;
}
#block-views-articles-block .more-link {
  text-align: right;
  margin-top: 5px;
}


#orga_left, #orga_right {
  float: left;
  padding-left: 10px;
}
#orga_left{
    width: 25%;
    text-align: center;
}
#orga_right {
    width: 70%;
}
#front-tryptique {clear:both; margin-top:18px;}

#front-tryptique p {
  border: 1px solid #EEEEEE;
  padding: 3px;
  width: 974px;
  margin-bottom:-4px;
 
}
.t9 a {
  color: #b243ff;
}

/*Insertion*/
.t14 a {
  color: #5943ff;
}
/* couleurs article */

.date_article_block {
  color: #22BBEA;
}

.lien_article_block > a {
  color: #FF8800;
}


/******************************************* facdedroit ******************************************/
#logo img {
    height: 97px;
    width: 400px;
}
.front #sidebar-first {
/*   width: 390px; */
  width: 652px;
  margin-right: auto;
   margin-left: auto;
   margin-top:8px;
}
.front #sidebar-second {
/*   width: 560px; */
  width: 308px;

}
.one-sidebar #content {
    width: 670px;
}

#sidebar-first {
  width: 260px;
/*   margin-right: 18px; */
 margin-right: 10px;
  padding-top: 0px;
}
#content .section{
  padding: 0px;
}
.block-header {
  padding-left: 35px; 
}
.node-teaser {
  margin-bottom: 15px;
  padding-bottom: 5px;
}

/*block*/
#block-views-carrousels-block .block-header{
	padding:17px 41px;
	background-position:2px 4px;
}

#block-views-articles-block-5 .content,
#block-views-articles-block-4 .content,
#block-views-articles-block-3 .content {
  padding: 0 5px;
}
 .node-article {
  border-top: 1px solid #ECECEC;
  padding-top: 5px;
}
#block-views-articles-block-5  ol.slats > li p,
#block-views-articles-block-4  ol.slats > li p,
#block-views-articles-block-3  ol.slats > li p {
  margin: 2px 0 3px 120px;
}
.sf-menu.sf-style-white .sf-item-1.sf-depth-1 {
  width: 120px;
}
#block-superfish-1 #superfish-1 li a{
  padding-left: 0px;
}
#block-superfish-1 #superfish-1 li .superfish-nowrap{
  text-align: center;
  width: 110px;
}
#block-superfish-1 #superfish-1 li.first .superfish-nowrap {
    text-align: right;
}
#block-superfish-1 #superfish-1 li#menu-686-1 .superfish-nowrap,
#block-superfish-1 #superfish-1 li#menu-1090-1 .superfish-nowrap {
  width: 125px;
}
.view-articles.view-display-id-block_5 .group-left .field-type-image img ,
.view-articles.view-display-id-block_4 .group-left .field-type-image img ,
.view-articles.view-display-id-block_3 .group-left .field-type-image img {
  margin: 5px 3px 0 ;
}

#block-superfish-1 #superfish-1 li#menu-683-1 .superfish-nowrap{
  width:100px;
}

#block-superfish-1 #superfish-1 li#menu-685-1 .superfish-nowrap{
	width:142px;
}

#block-superfish-1 #superfish-1 li#menu-2254-1 .superfish-nowrap{
  width:165px;
}

#block-superfish-1 #superfish-1 li#menu-683-1 .superfish-nowrap{
  width:100px;
}

#block-superfish-1 #superfish-1 li#menu-2145-1 .superfish-nowrap{
  width:105px;
}


/*node */
.page-node  .view-mode-another_full .group-left {
  width: 70%;
}
.page-node  .view-mode-another_full .group-left a {
  color: #666666;
}
.page-node .view-mode-another_full .group-right {
  width: 28%;
  padding: 6px;
  background-color: #B8BBBC;
}
.page-node  .view-mode-another_full .group-right .field-label {
  font-size: 130%;
}
.page-node-13 #footer-wrapper {
  color: #666666;
  font-family: verdana;
  font-size: 100%;
  word-wrap: break-word;
  padding-top:0;
}
.page-node-13 #footer-wrapper .block .content {
  margin: 2px;
}
.page-node-13 #footer-wrapper .block {
  background-color: #FFFFFF !important;
  border: 1px solid #ECECEC;
  margin: 5px 0;
  padding: 4px;
}
.page-node-13 #footer-wrapper .block-header {
  background: url("/sites/all/themes/amu_theme_directions/images/header-block-square-puce.png") no-repeat scroll left top #EDECEC;
  border: 0 none;
  color: #666666;
  font-family: oswald;
  font-size: 1.09em;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 1.3em;
  margin: 2px;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-top: 10px;
  text-transform: uppercase;
  vertical-align: 10%;
  word-spacing: 0;
}
.page-node-13 #footer-wrapper .region-footer-thirdcolumn{
  float: right;
}
.page-node-13 #footer-wrapper .region-footer-fourthcolumn{
  float: right;
  width: 510px;
}
.video img{
  width: 100%;
}
.video{
  float: left;
  width: 50%;
  margin-right: 25px;
}
.node-video .overlay {
    margin-left: 200px;
    margin-top: -230px;
    height: 100px;
    position: absolute;
    width: 100px;
    z-index: 1;
}
#block-global-settings-page-chargement .content {
  padding: 2px;
}
#block-global-settings-page-chargement .content table {
  margin: 0px;
}
#block-global-settings-page-contact .content {
  padding: 3px 10px;
}
#block-views-articles-block .view-row{
  min-height: 140px;
}
.view-articles.view-display-id-page .views-row {
  min-height: 170px;
}
#block-block-8 {
  margin-left: 5px;
}
#block-block-8 ul {
  list-style-image: url("/sites/all/themes/amu_theme_directions/images/liste-cube.png");
  color: #0071B9;
}
/*agenda*/
#block-views-articles-block-2 ol.slats li {
  min-height: 160px;
  border-bottom: 1px solid #EEEEEE;
  margin-top: 5px;
}
#block-views-articles-block ol.slats li {
  min-height: 140px;
  border-bottom: 1px solid #EEEEEE;
  margin-top: 5px;
}
#block-views-articles-block-2 ol.slats li p,
#block-views-articles-block ol.slats li p {
  margin: 3px 0 0 120px;
}
#block-views-articles-block-1 ol.slats li p {
  margin: 3px 0 5px 120px;
}
#block-views-articles-block-1 ol.slats li{
  margin: 0 0 14px;
  padding: 0px;
}
#block-views-articles-block-1 .views-row h3 a {
  font-size: 1.2em;
}
#block-views-articles-block .views-row h3 a {
    color: #0071B9;
    font-family: Oswald;
    font-size: 1.2em;
    font-weight: normal;
}
#block-views-articles-block .more-link {
  text-align: right;
  margin-top: 5px;
}
/*------------------fiche institut et structures-----------------------------*/
.orga_image{margin-bottom:10px;}

#orga_left, #orga_right {
  float: left;
}
#orga_left{
    width: 25%;
    text-align: center;
}
#orga_right {
    width: 70%;
}

.orga_img img {
    border: 1px solid #EEEEEE;
    margin: 0 10px 0 0;
    padding: 4px;
}
#orga_left .orga_fonc img {
  margin-bottom: 5px;
}

.orga-desc{margin-top:-5px}
/*--------articles et focus front------------*/

.article-focus img {
   float: left;
  margin: 0 10px 0 0;
  padding: 4px;
  border: 1px solid #eee;
}

.article-focus a:hover img {
  background: #DDDDDD;
}

.mb1 {
  margin-bottom: 10px;
}

.sidebar .block div .views_slideshow_controls_text {
  background: none;
  text-align: right;
}

/*adaptation backoffice news system*/
.news--display:hover {  
    margin: 0;
}

.content #all_news .h2-like {
    color: #0071b9;
    font-family: Oswald;
    font-size: 1.4em;
    font-weight: normal;
    letter-spacing: 0;
}

.sidebar a:hover{
	color:#666;
}




.front .sidebar .block .content h2{font-size:1.35em;font-weight:500}

.front .article-focus{margin-bottom:8px;}
.front .article-focus .article-desc{margin-left:0px;}
.front #block-views-articles-block-1 .content{margin-top:8px;}
.front #block-views-articles-block-1 .content {padding-bottom:0px}
.front #block-views-articles-block-1 {margin-top:-2px;}


.front .article-agenda .article-desc{ min-height:120px;margin-left:115px;}
.front .article-agenda h2 > a > img {margin-top:8px}
.front .article-titre .date_agenda {display:inline-block;}

.front  .article-agenda .date_agenda {margin-bottom:3px}
.front  .article-agenda .article-titre, .not-front  .article-agenda .article-titre {display:block;}

.not-front .article-agenda h2 > a > img {margin-top:-15px}
.not-front .article-titre {margin-left:120px;}
.not-front .article-agenda .article-desc{margin-top:-5px;}


.article_page_image {
  float: left;
  margin-right: 30px;
}

.article_page_image img {
  line-height: 1em;
  margin: 0px;
}

/*--------carroussel videos------------*/

.view-carrousels-with-tic-tac-pager .views-content-counter {
  display: block;
  margin: -2px 0px 0 5px;
}

.views_slideshow_pager_field a:hover {
	color: #FFF;
}

.view-carrousels-with-tic-tac-pager .views-slideshow-pager-field-item:hover a{
	color: #FFF;
}

.view-carrousels-with-tic-tac-pager .views-slideshow-pager-field-item {
  float: left;
}

#block-views-carrousels-block {
	margin-top: 8px;
}

#block-views-carrousels-block  .view-carrousels-with-tic-tac-pager .views-slideshow-controls-bottom {
	margin-top: 5px;
	width: 300px;
}

#block-views-carrousels-block .view-carrousels-with-tic-tac-pager .views-slideshow-pager-field-item {
	width: 14px;
	height: 8px;
	margin-top: 2px;
}

#block-views-carrousels-block .view-carrousels .views-field-field-fichier-video .overlay
	{
	background: url("../images/play.png") no-repeat scroll 0 0 transparent;
	left: 100px;
	top: 35px;
	height: 100px;
	position: absolute;
	width: 100px;
	z-index: 1;
}

#block-views-carrousels-block  .view-carrousels .views-field-title h2 {
	color: #666;
	margin-top: 0px;
	margin-left: 9px;
	margin-bottom: 0px;
	padding: 0px;
}

#block-views-carrousels-block .view-carrousels .views-field-title {
	width: 220px;
	font-family: Oswald;
	font-size: 1.1em;
	font-weight: normal;
	float: left;
}

#block-views-carrousels-block .views-field-field-temps-de-lecture {
	width: 220px;
	float: left;
}

#block-views-carrousels-block .views-label-field-temps-de-lecture
{display:block;float:left;margin-left:9px;margin-right:5px;font-weight:bold;}

#block-views-carrousels-block  .views-field-field-temps-de-lecture p{
margin:0;
padding:0 }

#block-views-carrousels-block  .views-field-body{
float:left;width: 220px;padding:0px;overflow:hidden;height:130px;
}
#block-views-carrousels-block .views-field-body p {
margin-left:9px;
line-height: 1.6em;
padding:0px;
}

#block-views-carrousels-block .views-field-field-fichier-video{float:left;padding-left:0px;margin-left:-5px;}

/* page centre et Institut */
.region-content #block-menu-block-2 ul.menu {
    margin: 0.5em 0;
    padding: 0 0 0.15em 1.5em;
}
.region-content #block-menu-block-2 li.dhtml-menu-open >a {
  font-style: normal;
  color: #0071B9;
  font-family: Oswald;
  font-size: 1.8em;
  font-weight: normal;
}
.region-content #block-menu-block-2 li  a{
  font-weight: bold;
}

/*---------membre équipe pédagogique-------------------*/

.photo-membre{width:150px;float:left}
.photo-membre .field-name-field-photo-membre,
.photo-membre .field-type-image 
{border:0;padding:0;line-height:0em;}
.photo-membre .field-type-image img{margin: 0em}
.photo-membre{
     background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    display: block;
    line-height: 1em !important;
    padding: 8px;
}
.statut-membre, .structure-membre, .contacts-membre{margin-left:190px;}
.contacts-membre, .structure-membre{margin-top:5px;}


.membre-equipe img{
  border: 1px solid #EEEEEE;
   float: left;
   margin: 0 10px 0 0;
   padding: 4px;
}

.membre-equipe h2 a:hover img {
  background: #DDDDDD;
}

.membre-equipe-nom{padding-top:18px}
#content .membre-equipe div{line-height: 1em;}


/*-----page formations---------------*/


.page-node-35 .region.region-sidebar-second{
  display: flex;
  flex-wrap:wrap;
}

.page-node-35 .sidebar .block .content {
  padding: 0;
}

.page-node-35 .region.region-sidebar-second .block .block-header{
  background-image: none;
}


.page-node-35 .region.region-sidebar-second .block .content  img{
  width:200px;
  height: 142px;
  padding:5px 0px;
}

.page-node-35 .region.region-sidebar-second .block .content p
{
  padding: 0;margin: 0;
  text-align: center;
}

.page-node-35  #block-menu-menu-formations-diplomes .block-header ,
.page-node-35  #block-menu-block-4 .block-header
{
    background-image: none; /* url("../images/picto-play-list1-666666.png") no-repeat scroll left top #EDECEC;*/
    padding-left: 40px;
}


.page-node-35  #block-menu-menu-scolarite .content{
  padding:5px 0 0 5px;
}

.page-node-35 #sidebar-second,.page-node-186 #sidebar-second {
	width: 973px;
	margin-left: -5px;
}


.page-node-35 #sidebar-second div.block{
	width:235px;
	margin:0 6px 20px 0;
} 

.page-node-35 #content,.page-node-186 #content {
/* 	width: 1px; */
	min-height:unset;
	min-height:0px;
}

.page-node-35 .sidebar .block,.page-node-186 .sidebar .block {
	/*float: left*/
}

.page-node-35 .sidebar .block li a {
	font-size: 1.15em;
}

.page-node-35 #block-menu-menu-formations-diplomes {
	display: none
}

.page-node-35 #block-menu-block-4 {
	min-height: 310px;
	width: 390px;
	margin-right: 6px;
	margin-bottom:0;
}

.page-node-35 #block-menu-menu-formation-continue {
	float: left;
	min-height: 190px;
	width: 280px;
	margin-bottom:0;
	margin-top:0;
}

.page-node-35 #block-menu-menu-langues {
	min-height: 190px;
	width: 280px;
	margin-right: -6px;
	margin-bottom:10px;
}

.page-node-35 #block-menu-menu-scolarite {
	min-height: 190px;
	width: 280px;
	margin-right: 6px;
	margin-top:0;
	margin-bottom:0;
	
}

.page-node-35 #block-menu-menu-enseignement-distance {
	min-height: 200px;
	width: 280px;
 margin: 0 6px 0 0;
}

.page-node-35 #block-menu-menu-stages {
	min-height: 200px;
	width: 390px;
	margin-right: 6px;
}

.page-node-35 #block-menu-block-1 {
	display: none
}

.page-node-35 #block-block-17 {
	/*min-height: 309px;*/
	/*width: 280px;*/
	margin-right: 6px;
	margin-bottom:10px;
}

.page-node-35 #block-block-17 .content {
 /* padding: 0px 15px 0px 10px;*/
}

.page-node-35  .content img {
  filter: brightness(100%);
  -webkit-filter: brightness(100%);
}


.page-node-35 .content img:hover {
  filter: brightness(65%);
  -webkit-filter: brightness(65%);

}

.page-node-35 #block-block-23 {
	/*width:29%;
	min-height:309px;*/
}

.page-node-37 .content {
  padding: 0;
}


/*----page entreprises / formation professionnelle---*/

.page-node-3553 #content {
  width: 768px;
}

.page-node-3553 #sidebar-second {
  width: 200px;
}

.page-node-3553 .region-content {
  display: flex;
  flex-wrap: wrap;
}

.page-node-3553 .region-content .block {
  flex-basis: 31%;
  margin-right: 10px;
  height: 160px;
}

/*-------------vie étudiante---------------------------*/
.page-node-66 #sidebar-second {width: 425px;}
.page-node-66 #content {width: 530px;}
.page-node-66 #block-amu-additional-block-top-right-bloc{width:210px;float:left}

.page-node-66 #block-amu-additional-block-middle-right-bloc{width:425px;float:left;margin-right:-7px;}
.page-node-66 #content .article-agenda{font-size:0.95em}


.page-node-66 #block-amu-additional-block-top-right-bloc .block-header {
    background: url("../images/picto_dossier_cyan.png") no-repeat scroll left top #EDECEC;
    padding-left: 40px;
}

.page-node-66 #block-amu-additional-block-middle-right-bloc .block-header {
    background: url("../images/picto_link_to_cyan.png") no-repeat scroll left top #EDECEC;
    padding-left: 40px;
}
/*-------------organisation---------------------------*/
.page-node-100 #block-amu-additional-block-top-right-bloc .block-header {
    background: url("../images/picto_dossier_org.png") no-repeat scroll left top #EDECEC;
    padding-left: 40px;
}
.page-node-100 #block-amu-additional-block-middle-right-bloc .block-header {
    background: url("../images/picto_punaise_org.png") no-repeat scroll left top #EDECEC;
    padding-left: 40px;
}
.page-node-100 #block-amu-additional-block-bottom-right-bloc .block-header {
    background: url("../images/picto_loupe_org.png") no-repeat scroll left top #EDECEC;
    padding-left: 40px;
}
/*---------------------HUMAN'AIX--------------------*/

.sidebar #block-menu-menu-menu-human-aix .content {
  background: url("../images/investissement-davenir.png") no-repeat scroll right center #FBFBFD;
  min-height:110px;
}

.sidebar #block-views-evenement-agenda-block-1 .view-content {
    min-height: 100px;
}

/*---------------------GALERIE--------------------*/
.galerie-image {
  margin-right: 15px;
  margin-bottom: 15px;
  float: left;
}

/*supprimer les espaces en dessous dans le cadre*/
.information-image .field-type-image img {
  margin: 0px;
}

/*---------------------ROF-------------------*/
.rof-onglets .ui-accordion .ui-accordion-header .ui-icon{
  left: -15px;
}

.rof-onglets .ui-accordion .ui-accordion-content {
  border:none;
}

#content h3{
  border:none;
  background: unset;
 }