/* --------------------------------------------------------------- menu logos */
.select_01 li{display:inline}

.select_01 a{
  padding:10px;
  margin-right:21px;
  float:left;
  display:block;
  border:2px solid #cfcfcf;
}

.select_01 .actif{border-color:#ffd400}

.select_01 a:hover{border-color:#FFD400;background:#efefef}

.actif .select01_fleche{
  display:block;
  width:50px;
  height:25px;
  background:url(/media/template/fleche-haut.png) no-repeat;
  position:absolute;
  margin-left:50px;
  margin-top:10px;
}

/* -------------------------------------------------------------------- offre */
.ophead{background:url(/media/template/ophead.png) no-repeat;height:10px;margin-top:5px}
.opfoot{background:url(/media/template/opfoot.png) no-repeat;height:10px}

.opcorps, .opplus{
  border-left:2px solid #ffd400;
  border-right:2px solid #ffd400;
}

.opcorps{padding:15px 20px 10px 20px}
.opcorps h2 a{text-decoration:none}
.opplus{background:#ffd400;color:white;padding:20px 20px 0 20px}

.oppromo li{
  display:block;
  float:left;
  width:45%;
  font-size:1.2em;
  background-image:url(/media/icones/16x16/add.png)!important;
  background-repeat:no-repeat!important;
  background-position:3px 11px!important;
  padding:8px 2px 8px 32px;
}

.opprix{font-size:1.8em}


.opplus h2{color:#ddd!important;font-size:1.4em;line-height:1.4em}
.opplus h2 strong{color:#eee!important;font-size:1.5em;font-weight:300}

.opplus li{
  background:url(/media/icones/liste-plus-fond-bleu.png) no-repeat 0 6px;
  font-size:0.9em;
  font-weight:bold;
  list-style-type:none;
  line-height:2em;
  padding-left:32px;
}
