/* openpublic_eu.css: 15 */
body {
  background: url(../img/bandeau_new.png) no-repeat top left;
  background: url(../img/background.jpg) no-repeat top left;
  background: none;
  background: url(../img/background2.jpg) no-repeat top left;
  background-size: 100%;
}

/* openpublic_eu.css: 67 */
#header-inner {
  background: url(../img/banner.jpg) no-repeat top left;
}

/* openpublic_eu.css: 189 */
#header {
  background-color: #fff;
}

/* openpublic_eu.css: 605 */
.section-content h3 {
  color: #185e92;
  border-top: 3px solid #185e92;
}

/* openpublic_eu.css: 773 */
h1#page-title {
  color: #185e92;
}

/* openpublic_eu.css: 407 */
#main #breadcrumb .breadcrumb a:link,
#main #breadcrumb .breadcrumb a:visited {
  color: #185e92;
}

/* openpublic_eu.css: 316 */
#navigation li ul {
  background-color: #185e92;
}

/* editor.css: 22 */
a:link {
  color: #185e92;
  color: #ff1f19;
  color: #9f2d2a;
  color: #c5470d;
}

/* editor.css: 27 */
a:visited {
  color: #f18d11;
  color: #ff1f19;
  color: #9f2d2a;
  color: #c5470d;
}

/* openpublic_eu.css: 1332 */
#main p {
  font-size: 14px;
}

/* openpublic_eu: 91 */
#main {
  width: 960px;
}

/* openpublic_eu.css: 46 */
#main-wrapper {
  background-image: none;
}

/* openpublic_eu.css: 173 */
#footer {
  background-image: -webkit-linear-gradient(top, #185e92, #162b33);
  background-image:    -moz-linear-gradient(top, #185e92, #162b33);
  background-image:     -ms-linear-gradient(top, #185e92, #162b33);
  background-image:      -o-linear-gradient(top, #185e92, #162b33);
  background-image:         linear-gradient(top, #185e92, #162b33);
}

/* nivo-slider.css: 62 */
.nivo-caption {
  background: #fff;
  color: #185e92;
  font-weight: bold;
  text-align: right;
}

/* openpublic_eu.css: 143 */
ul#accesrapide li a#intranet,
ul#accesrapide li a#candidat,
ul#accesrapide li a#industriel {
  background: #185e92;
  background-image: -webkit-linear-gradient(top, #185e92, #162b33);
  background-image:    -moz-linear-gradient(top, #185e92, #162b33);
  background-image:     -ms-linear-gradient(top, #185e92, #162b33);
  background-image:      -o-linear-gradient(top, #185e92, #162b33);
  background-image:         linear-gradient(top, #185e92, #162b33);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

/* openpublic_eu.css: 143 */
#block-menu-menu-websites ul.menu li {
  list-style: none;
  margin: 0 0 5px 0;
  background: #185e92;
  background-image: -webkit-linear-gradient(top, #185e92, #162b33);
  background-image:    -moz-linear-gradient(top, #185e92, #162b33);
  background-image:     -ms-linear-gradient(top, #185e92, #162b33);
  background-image:      -o-linear-gradient(top, #185e92, #162b33);
  background-image:         linear-gradient(top, #185e92, #162b33);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  height: 34px;padding: 19px 0 0 14px;width:  297px; 
  font-size: 15px;
  font-weight: bold;
}

#block-menu-menu-websites ul.menu a {
  color: #fff;
}

#block-menu-menu-websites.section-content {
  padding-bottom: 0;
}

/**********************
 *** Block : alaune ***
 **********************/
.block-block-alaune {
  padding: 0;
  margin: 0;
  padding: 10px;
  background: #fc0000;
  background-image: -webkit-linear-gradient(top, #fc0000, #770000);
  background-image:    -moz-linear-gradient(top, #fc0000, #770000);
  background-image:     -ms-linear-gradient(top, #fc0000, #770000);
  background-image:      -o-linear-gradient(top, #fc0000, #770000);
  background-image:         linear-gradient(top, #fc0000, #770000);
}

.block-block-alaune div.content {
  margin-top:5px;
}

.block-block-alaune h4 {
  font-size:17px;
  padding-left: 10px;
}

.block-block-alaune a,
.block-block-alaune a:link,
.block-block-alaune a:hover,
.block-block-alaune a:visited {
  color: #ffffff !important;
  text-decoration:none;
}

#header-right-content {
  width: 200px;
}
form#search-block-form .form-text {
  width: 130px;
}

#navigation ul.language-switcher-locale-url li span {
  color: #FFF;
  text-shadow: 1px 1px 0px #242424;
  display: block;
  padding: 11px 15px;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
}

/***************************
 *** Modification SPINAT ***
 ***************************/
ul#accesrapide li a#intranet:hover,
ul#accesrapide li a#candidat:hover,
ul#accesrapide li a#industriel:hover {
  color: #ffffff;
  background: #185e92;
}

#navigation ul.main-menu {
  position: relative;
  left: 0px;
  margin-left: 0px;
}

#navigation ul.menu {
  margin-left: 10px;
}

.scrollBackButton, .scrollButton {
  position: absolute;
  cursor: pointer;
  z-index: 10;
  width: 10px;
  height: 11px;
  }

.scrollButton {
  background: transparent url('../images/arrows.png') no-repeat -80px 10px;
  right: -30px;
  padding: 12px 5px 12px 5px;
}

.scrollButton:hover {
  background: transparent url('../images/arrows.png') no-repeat -115px 10px;
}

.scrollBackButton {
  background: transparent url('../images/arrows.png') no-repeat 2px 10px;
  left: -30px;
  padding: 12px 5px 12px 5px;
}

.scrollBackButton:hover {
  background: transparent url('../images/arrows.png') no-repeat -38px 10px;
}

.scrollButton a:hover, .scrollBackButton a:hover {
  text-decoration: none;
}

#footer-nav > ul.menu {width:800px !important;height:300px;float:left;}
#footer-nav > ul.menu > li{float:none;position:absolute;width:160px;}
#footer-nav ul.menu li.expanded:nth-child(1){left:0;}
#footer-nav ul.menu li.expanded:nth-child(2){left:0;top:100px;}
#footer-nav ul.menu li.expanded:nth-child(3){left:160px; left: 200px;}
#footer-nav ul.menu li.expanded:nth-child(4){left:350px; left: 450px;}
#footer-nav ul.menu li.expanded:nth-child(5){left:480px; left: 620px;}
#footer-nav ul.menu li.expanded:nth-child(6){left:640px; left: 830px;}
#footer-nav ul.menu li:nth-child(7){left:640px;top:120px; left: 830px;}
#footer-nav ul.menu li li{width:150px;}

#footer-nav {
  overflow: hidden;
  width: 960px;
  display: block;
  position: relative;
}

#footer-nav ul {
  width: 10000px;
  position: relative; 
}

#footer-nav ul li ul {
  width: auto;
}

.footerScrollBackButton, .footerScrollButton {
  position: absolute;
  cursor: pointer;
  z-index: 10000;
  width: 10px;
  height: 11px;
  margin-top: 70px;
  display:none;
  }

.footerScrollButton {
  background: transparent url('../images/arrows.png') no-repeat -80px 10px;
  right: 30px;
  padding: 12px 5px 12px 5px;
}

.footerScrollButton:hover {
  background: transparent url('../images/arrows.png') no-repeat -115px 10px;
}

.footerScrollBackButton {
  background: transparent url('../images/arrows.png') no-repeat 2px 10px;
  left: 30px;
  padding: 12px 5px 12px 5px;
}

.footerScrollBackButton:hover {
  background: transparent url('../images/arrows.png') no-repeat -38px 10px;
}


.footerScrollButton a:hover, .footerScrollBackButton a:hover {
  text-decoration: none;
}

