
/**
.one-sidebar #content {
    width: 680px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
*/

/**

 * @file
 * Bartik layout styling.
 */

/**
 * Container
 */
.layout-container {
  box-sizing: border-box;
  max-width: 860px;
  margin-right: auto;
  margin-left: auto;
}

@media all and (min-width: 851px) {
  .layout-container {
    max-width: 1290px;
  }
}

/**
 * Main
 */
.layout-main-wrapper {
min-height: 300px;
}
.layout-main {
  margin-top: 10px;
  margin-bottom: 40px;
}

/****************** AJOUTS 2024 */

/*                             REGION SLIDES  */

.region-slides {
/* display:inline; */
float: left;
margin: 0px 0 0 15px;
}
.region-slides h2 {
font-size: 32px;
font-family: verdana, Helvetica, Verdana, "Helvetica Neue", Arial, sans-serif;
}
/*
#slides {
/* display:inline; */
float: left;
margin: 0px 0 0 15px;
}
#slides h2 {
font-size: 32px;
font-family: verdana, Helvetica, Verdana, "Helvetica Neue", Arial, sans-serif;
}
*/


.path-parcours #main {
    min-height: 450px;
}

#page-wrapper {
margin: 0;
min-height: 100%;
min-width: 960px;
}

/* --------------- REGION NAVIGATION PRINCIPALE ------------ */

#page #navigationprincipale, #page-accueil #navigationprincipale {
display:inline;
float: left;
margin: 0 0 0 0px;
padding: 0 0 0 0;
}
.region-navigationprincipale {
float: left;
margin: 0 0 0 0px;
padding: 0 0 0 0;
}

.region-navigationprincipale ul {
margin: 0 0 0 5px;
padding: 0 0 0 0;
}
.region-navigationprincipale li {
padding-left: 5px;
list-style: none;
}
.region-navigationprincipale li a {
text-decoration: none;
display: block;
padding-left: 5px;
height: 25px;
width: 200px;
font-family: verdana, Helvetica, Verdana, "Helvetica Neue", Arial, sans-serif;
font-size: 16px;
font-weight: normal;
text-transform:uppercase;
}
.region-navigationprincipale img {
margin: 2px 0px 2px 5px;
}

/* ------------------------------ Sidebar ----------   */

.sidebar {
padding: 0;
margin: 0;
}
.sidebar .section {
padding: 0;
margin: 0;
}
.sidebar .block {
/* margin: 0 0 20px; */
margin: 0 0 0px;
/* padding: 15px 20px; */
padding: 0px 0px;
}

#sidebar-first {
margin-left: 0%;
width: 25%;
width: 200px;
margin: 0;
padding: 0;
/* margin-left: -100%; */ /* LTR */
}
#sidebar-first .section {
padding: 0;
margin: 0;
}
#sidebar-first ul {
margin: 0;
padding: 0;
}
#sidebar-first ul li {
list-style: none;
margin-left: 10px;
}
#sidebar-first a {
text-decoration: none;
font-family: Verdana, "Helvetica Neue", Arial, sans-serif;
font-size: 12px;
font-weight: normal;
text-transform: uppercase;
}

/*
.region-sidebar-first {
width: 200px;
}
.region-sidebar-first ul {
margin:0;
padding: 0;
}
.region-sidebar-first ul li {
list-style: none;
margin-left: 10px;
}
.region-sidebar-first a {
text-decoration: none;
font-family: Verdana, "Helvetica Neue", Arial, sans-serif;
font-size: 12px;
font-weight: normal;
text-transform: uppercase;
}
*/

#main {
min-height: 300px;
margin-bottom: 10px;
width: 960px;
margin-left: auto;
margin-right: auto;
}

.page-parcours #main {
min-height: 450px;
}
#page-accueil #main {
min-height: 450px;
}
#page, #page-accueil {
height: 100%;
width: 960px;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
}

/**  -----------------  REGION LANGUES */
.region-langues {
position: absolute;
top: 0;
left: 400px;
margin: 0 0 0 5px;
}
.region-langues ul {
}
.region-langues li {
float: left;
margin-left: 5px;
list-style: none;
}
.region-langues li a {
font-weight:bold;
font-size: 12px;
text-decoration: none;
font-family: Verdana, Helvetica, "Helvetica Neue", Arial, sans-serif;
}

/* ------------------ logo */
#logo {
margin: 0px 0 0 3px;
padding: 10px 0 0 0;
width: 200px;
height: 65px;
}
.page.logo {
margin: 0px 0 0 3px;
padding: 10px 0 0 0;
width: 200px;
height: 65px;
}

/*   ------------  #content    */
.layout-one-sidebar .main-content {
width: 680px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.layout-two-sidebars .main-content {
width: 580px;
margin: 0px 0px 0px 0px;
  }
.layout-no-sidebars .main-content {
/* width: 100%; */
width: 700px;
margin: 0px 0px 0px 200px;
float: left;
padding: 0px 0px 0px 0px;
}

.one-sidebar #content {
width: 680px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/*
.one-sidebar #content {
width: 680px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.two-sidebars #content {
width: 580px;
margin: 0px 0px 0px 0px;
}
.no-sidebars #content {
width: 700px;
margin: 0px 0px 0px 200px;
float: left;
padding: 0px 0px 0px 0px;
}
*/


