/* ** NEW - MOBEO 1 ** */
/* ************************************************************************************************************************************ */
/* ** Nouveau style pour les H1 ** */
.round_title {
  float: left;
  width: 100%;
  height: 26px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.round_title .L_title, .round_title .R_title {
  float: left;
  width: 7px;
  height: 26px;
  background-repeat: no-repeat;
  background-position: top left;
}
.round_title h1, .round_title span {
  float: left;
  height: 26px;
  line-height: 25px;
  padding: 0px 8px;
  font-weight: bold;
  color: #fff;
  font-size: 12px;
  margin: 0px;
  background-repeat: repeat-x;
  background-position: top left;
}
.round_title .back {
  float: right;
  padding-left: 20px;
  padding-top: 3px;
  background: url(http://site.gulliver.com/b20081216b0/web/tp/img/fleche_verte.gif) no-repeat top left;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}
.round_title .back:hover {
  text-decoration:none;
}

/* ** rouge ** */
#contenu_relais .round_title {
  border-color: #b74700;
  width: 95%;
}
#contenu_relais .round_title h1, #contenu_relais .round_title span {
  background-image: url(http://site.gulliver.com/b20081216b0/web/tp/img/bt/repeat_rouge.gif);
}
#contenu_relais .round_title .L_title {
  background-image: url(http://site.gulliver.com/b20081216b0/web/tp/img/bt/left_rouge.gif);
}
#contenu_relais .round_title .R_title {
  background-image: url(http://site.gulliver.com/b20081216b0/web/tp/img/bt/right_rouge.gif);
}

/* ** PAGE POINT RELAIS ** */
#contenu_relais {
  float: left;
  clear: both;
  width: 920px;
}
#contenu_relais .left_side{
  float: left;
  width: 688px;
}
#contenu_relais .right_side{
  float: left;
  width: 232px;
}

#contenu_relais input {
font-size:11px;
}
#contenu_relais  .titre_desc{
color:#861200;
font-weight:bold;
}
#contenu_relais .titre{
width:100%;
float:left;
height:26px;
border-bottom:1px solid rgb(167,19,1);
}
#contenu_relais h2{
background-color:rgb(221,118,98);
width:98%;
padding-left:2%;
margin:0px;
height:25px;
line-height:25px;
vertical-align:middle;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
margin-bottom:8px;
}
#contenu_relais #new_desc_panier h2 {
  float: left;
  width:98%;
  margin:0px;
  height:35px;
  line-height: 35px;
  padding: 0px 0px 0px 2%;
  vertical-align:middle;
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#ffffff;
  background-color:#dd7662;
  margin-bottom:8px;
}
#contenu_producteur #new_desc_panier h2 {
  float: left;
  width:98%;
  margin:0px;
  height:35px;
  line-height: 35px;
  padding: 0px 0px 0px 2%;
  vertical-align:middle;
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#ffffff;
  background-color:#f29843;
  margin-bottom:8px;
}
#contenu_group #new_desc_panier h2 {
  float: left;
  width:98%;
  margin:0px;
  height:35px;
  line-height: 35px;
  padding: 0px 0px 0px 2%;
  vertical-align:middle;
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#ffffff;
  background-color:#c05561;
  margin-bottom:8px;
}

#contenu_relais .fake_line {
  float: left;
  width:100%;
  height:35px;
  line-height: 35px;
  background-color: #dd7662;
}
#contenu_producteur .fake_line {
  float: left;
  width:100%;
  height:35px;
  line-height: 35px;
  background-color: #f29843;
}
#contenu_group .fake_line {
  float: left;
  width:100%;
  height:35px;
  line-height: 35px;
  background-color: #c05561;
}



#contenu_relais .link2{
float:left;
background-color:rgb(221,118,98);
width:890px;
padding-left:10px;
margin-bottom:15px;
height:25px;
line-height:25px;
vertical-align:middle;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
}
#contenu_relais #link_pac{
background: url(http://site.gulliver.com/b20081216b0/web/tp/img/back_pac_pr.jpg) no-repeat top left;
}
#contenu_relais .details_livraison span{
background-color:#861200;
}
#contenu_relais .details_livraison th{
background-color:#da7c69;
}


#contenu_producteur .details_livraison span{
background-color:#b74700;
}
#contenu_producteur .details_livraison th{
background-color:#f29843;
}





/* BLOC VERT */
#contenu_relais .right_side .green_PR_slot {
  float: left;
  width: 210px;
  border: 1px solid #61841f;
  padding: 10px;
  margin-bottom: 7px;
}
#contenu_relais .right_side .green_PR_slot label {
  display: block;
  clear: both;
  font-weight: bold;
  line-height: 30px;
}
#contenu_relais .right_side .green_PR_slot form {
  float: left;
  clear: both;
  height: 22px;
  padding-bottom: 10px;
}
#contenu_relais .right_side .green_PR_slot form input.field {
  float: left;
  width: 149px;
  border: 1px solid #61841f;
  margin-top: 3px;
  padding-left: 3px;
  padding-right: 3px;
  background-color: #e6f0ce;
}
#contenu_relais .right_side .green_PR_slot form input.submit {
  float: left;
  margin-left: 7px;
}

/* BLOC ORANGE */
#contenu_relais .right_side .orange_PR_slot {
  float: left;
  width: 210px;
  border: 1px solid #ed6b17;
  background-color: #fef4eb;
  padding: 10px;
  margin-bottom: 7px;
}

#contenu_relais .right_side .orange_PR_slot .PR_detail {
  display: block;
}
#contenu_relais .right_side .orange_PR_slot .PR_detail .name {
  display: block;
}
#contenu_relais .right_side .orange_PR_slot .PR_detail .name a {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
#contenu_relais .right_side .orange_PR_slot .PR_detail .name a:hover {
  text-decoration: underline;
}
#contenu_relais .right_side .orange_PR_slot .PR_detail .desc {
  display: block;
}
#contenu_relais .right_side .orange_PR_slot .PR_detail .btn {
  display: block;
  padding: 10px 0px;
}
#contenu_relais .right_side .orange_PR_slot .PR_detail .btn img {
  display: block;
}

/* ** CAPS GMAP ** */
.caps_Gmap {
  display: block;
  background-color: #fff;
}
.caps_Gmap .imgTMP {
  float: right;
}
.caps_Gmap .name {
  display: block;
  color: #0100cc;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}
.caps_Gmap .name a {
  color: #0100cc;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}
.caps_Gmap .name a:hover {
  text-decoration: none;
}
.caps_Gmap .desc {
  display: block;
}
.caps_Gmap .desc a {
  color: #0100cc;
  font-weight: bold;
  text-decoration: underline;
}
.caps_Gmap .desc a:hover {
  text-decoration: none;
}




