/* [DoS] : Structure */
#fpda #main #content {
  padding: 0 308px 0 0;
}
.popup #fpda #main #content {
  padding: 0;
}
#fpda #pda #main #content {
  padding: 0;
}
#fpda #main #extra2 {
  width: 300px;
  margin: 0 -307px 0 0;
}
#fpda .box_ctn {
  margin: 0 0 15px 0;
}
/* [EoS] : Structure */

/* [DoS] : Titre */
#fpda #main #prd_headline {
  min-height: 19px;
}
#fpda #main h1,
#fpda .preOrder .heading_1 {
  display: inline;
  border: none;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
}
#fpda #main #prd_headline span.pmbt,  /* ************** */
#fpda #main #prd_headline a {
  text-decoration: none;
}
#fpda #main #prd_headline .notification span.pmbt,  /* ************** */
#fpda #main #prd_headline .notification a {
  text-decoration: underline;
}
#fpda #main .hbis {
  margin: 0;
  font-size: 12px;
  font-weight: normal;
}
#fpda #main .specs {
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  padding-left: 10px;
}

/* Notif preOrder */
#fpda #main #main_ctn .preOrder .notification.information {
  margin: 5px 0 15px 0;
  font-size: 12px;
}
/* [EoS] : Titre */

/* [DoS] : Bloc produit */

#fpda .entry-content {
  padding-right: 1px;
}
#fpda #main #product {
  width: 100%;
  height: 155px;
  margin: 5px 0 1px 1px;
  font-size: 12px;
  border: none;
  background: #EDF1FD url(img/default/structure/background/fptr_bg.jpg) 0 -200px repeat-x;
}
#fpda #main #product td {
  border: 1px solid #CCD6E0;
}
#fpda #prd_details {
  width: 67%;
  padding: 0 0 5px;
  border-right: 1px solid #CCD6E0;
  background: #fff;
  vertical-align: top;
}
#fpda #product .wrap {
  position: relative;
}
#fpda #product .photo {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 130px;
  margin: 0;
  text-align: center;
}
#fpda #product .photo .thumb {
  display: block;
  width: 130px;
  height: 130px;
}
#fpda #product .photo .gallery_link,
#fpda #advert_detail #prd_details .photo .gallery_link span.pmbt,  /* ************** */
#fpda #advert_detail #prd_details .photo .gallery_link a,
#fpda #advert_detail #prd_details .photo .gallery_link,
#fpda #advert_detail #prd_details .howto_add_pic span.pmbt,  /* ************** */
#fpda #advert_detail #prd_details .howto_add_pic a {
  font-size: 11px;
  color: #1F55AD;
}

#fpda #advert_detail #submit_ng #submitbtn.blueinptmedium {
  background: #409030;
  background-image: none;
  height:auto;
}

#fpda #advert_detail #prd_details .photo {
  float:none;
  padding:0;
  margin: 5px auto 0 auto;
  text-align:center;
}
#fpda #advert_detail #prd_details .photo .gallery_link {
  display:block;
  margin-top:5px;
}
#fpda #advert_detail #prd_details .howto_add_pic {
  margin: 5px 0;
  text-align:center;
}
#fpda .prd_description {
  margin: 0;
  padding: 0 0 0 145px;
}
#fpda .prd_description li {
  list-style: none;
  margin: 0;
}
#fpda #main .advert_actions_ctner .prd_description li {
    border:none;
    margin:0;
    padding:0;
}
#fpda #main .prd_description li.mod_hairline {
    border-top:1px solid #C5CDD5;
    padding:5px 0;
}
#fpda #main .advert_actions_ctner .prd_description .adv_type {
    margin-top:10px;
}
#fpda #main .advert_actions_ctner .prd_description .seller_infos,
#fpda #main .advert_actions_ctner .prd_description .reviews {
    padding:5px 0;
}
#fpda #main .advert_actions_ctner .prd_description li.seller {
    padding-bottom:0;
}
#fpda #main .advert_actions_ctner .prd_description .advert_infos {
    padding:8px 0;
}
#fpda #main .advert_actions_ctner .prd_description .advert_infos .value {
    font-weight:bold;
}
#fpda #main .advert_actions_ctner .prd_description .advert_infos blockquote {
    margin:0;
}
#fpda .prd_description li ul {
  margin: 0;
}
#fpda #main .prd_description li p {
  margin: 0;
  color: #333;
}

#fpda #main .prd_description li .advtype_new span{
  color: #bf0000;
}

#fpda #main .prd_description span.pmbt,  /* ************** */
#fpda #main .prd_description a {
  color: #1F55AD;
}
#fpda #main #advert_actions_ctner .prd_description .value {
    font-weight:bold;
}
#fpda #main .prd_description .prices {
  float: left;
  margin: 3px 0 8px;
}
#fpda #main .prd_description .prices {
    margin:0;
}
#fpda #main .prd_description .prices .label {
    font-weight:normal;
}
#fpda #main .prd_description .price,
#fpda #main .prd_description .price_new {
  font-size: 16px;
  position: static;
}
#fpda #main .prd_description .price_origin,
#fpda #main .advert_actions_ctner .prd_description .price,
#fpda #main .advert_actions_ctner .prd_description .adv_type .price,
#fpda #main .advert_actions_ctner .prd_description .price_origin,
#fpda #main .advert_actions_ctner #prd_details .prd_description .price_new,
#fpda #main .advert_actions_ctner #prd_details .prd_description .price_collec{
  font-size: 11px;
}
#fpda #main .prd_description .wishes p {
  margin: 0 0 5px 0;
  padding:0;
}
#fpda #main .prd_description .wishes p:last-child {
  margin: 0;
}
#fpda #main .prd_description .wishes p em {
    font-style:normal;
    font-weight:bold;
}
#fpda #main .prd_description .wishes p .value {
    font-weight:bold;
}
#fpda #main .prd_description .wishes .wish {
    margin:0;
    padding:0;
    position:relative;
    border:none;
}
#fpda #main .prd_description .wishes .wish span.value {
    font-weight:bold;
    left:80px;
    position:absolute;
    text-align:right;
    top:0;
    width:90px;
}
#fpda .advtype_used {
  color: #F30;
}
#fpda #main .prd_description .gallery li {
    margin: 0 5px 0 0;
}
#fpda #main .prd_description .discount p {
  float: left;
  display: inline;
  width: 55px;
  height: 38px;
  top: 5px;
  left: 245px;
  margin: 5px 0 0 15px;
  padding: 17px 0 0;
  background: transparent url(img/default/icon/reduc_cercle.gif) no-repeat scroll 0 0;
  border: 0 none;
  color: #FFFFFF;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}
#fpda #main .prd_description .category {
  margin-bottom: 4px;
  font-weight: bold;
}
#fpda #main .prd_description .infos span.pmbt,  /* ************** */
#fpda #main .prd_description .infos a {
  font-size: 12px;
}
#fpda #main .prd_description .details {
  padding: 0 5px 0 0;
}
#fpda #main .prd_description .adv_legal {
  font-weight: bold;
  font-size: 11px;
}
#fpda #main .prd_description li {
  margin-bottom: 1px;
  line-height: 14px;
}
#fpda #main .prd_description li.reviews .review_mea {
  clear:left;
  line-height:1.1;
  font-size:11px;
}
#fpda #main .prd_description .lnkToInformation {
  font-size: 11px;
}
#fpda #main .prd_description li.reviews .review_mea img{
  vertical-align:bottom;
}
#fpda #main .prd_description .contributors em {
  font-style: normal;
}
#fpda #main .prd_description .ft_link {
  font-size: 11px;
}
#fpda #main .prd_description .video {
  margin-bottom: 8px;
}
#fpda #main .prd_description .link_video,
#fpda #main #advert_list .video {
  padding: 4px 0 3px 24px;
  font-size: 11px;
  background: url(img/default/icon/picto_video.gif) no-repeat left center;
  color: #1F55AD;
}

/* [DoS] : Avis */
#fpda .reviews {
  clear: left;
}
#fpda .average_rate {
  margin: 0 0 10px;
  overflow: hidden;
}
#fpda .prd_description .reviews .average_rate {
  margin-bottom:5px;
}
#fpda .average_rate ul.star-rating {
  overflow: hidden;
  display: inline;
  float: left;
  height:20px;
  margin: 0 0.3em 0 0;
  padding: 0;
  width: 80px;
}
#fpda .average_rate p.links {
  float: left;
  height:20px;
  line-height: 20px;
  margin: 0;
  padding: 0;
  font-size: 11px;
}

#fpda #advert_detail #prd_details .prd_description li.reviews .rate_opinion .star-rating .current-rating {
  padding:0;
}
#fpda #advert_detail #prd_details .prd_description li.wishes ul {
  margin-bottom:5px;
}
#fpda #advert_detail #prd_details .prd_description li ul li {
  padding:0;
}
#fpda #main #advert_detail #prd_details .prd_description .wishes .wish {
  padding:0;
}
#fpda .average_rate p.links span.pmbt,  /* ************** */
#fpda .average_rate p.links a {
  font-size: 11px;
  color: #1F55AD;
  text-decoration: underline;
}
/* [EoS] : Avis */

/* [DoS] : Bloc actions */

#fpda #product .actions {
  margin: 5px 5px 5px 0;
}
#fpda #product .actions li {
  margin: 0 0 7px 16px;
  list-style-image: url(img/default/bullet/one_arrow.gif);
  list-style-position: outside;
  line-height: 15px;
}
#fpda #product .actions li span.pmbt,  /* ************** */
#fpda #product .actions li a {
  color: #1F55AD;
}
#fpda #product .actions .sell_yours {
  text-align: center;
  list-style: none;
  list-style-image: none;
}
#fpda #product .actions .new {
  margin: 0 1px;
  text-transform: uppercase;
  color: #f00;
  font-weight: bold;
  font-size: 11px;
}

/* [EoS] : Bloc actions */

/* [DoS] : Zone texte edito */

#main #prd_edito {
  position: relative;
  height: 31px;
  width: 97%;
  font-size: 11px;
  font-weight: normal;
  margin: -1px 0 6px;
  z-index: 100;
}
#prd_edito #prd_edito_tooltip {
  position: absolute;
  height: 31px;
  line-height: 1.3em;
  top: 3px;
  left: 3px;
  overflow: hidden;
  margin: 0;
  background: #fff;
}
#prd_edito #prd_edito_tooltip br {
  display: inline;
}
#fpda #prd_edito .highlight {
  height: auto;
  overflow: visible;
  background: #666;
}
#prd_edito #prd_edito_label {
  position: relative;
  padding: 3px 5px 3px;
  display: block;
  background: #fff url(img/default/icon/ic_plus.gif) 5px 5px no-repeat;
  border: 1px solid #fff;
  text-indent: 15px;
  top: -3px;
  left: -3px;
}
#prd_edito #prd_edito_label span.pmbt,  /* ************** */
#prd_edito #prd_edito_label a {
  color: #1F55AD;
  text-decoration: underline;
}
#fpda #prd_edito .highlight #prd_edito_label {
  height: auto;
  border: 1px solid #999;
  background-image: url(img/default/icon/ic_minus.gif);
}

/* [EoS] : Zone texte edito */

/* [EoS] : Bloc produit */

/* [DoS] : Listing d'annonces */

#fpda #advert_list {
  margin: 10px 0 0;
}
#fpda #main .private {
  margin: -2px 0 0;
}
#fpda #advert_list .b_head h2,
#fpda #advert_detail #fpaction_topright h2 {
  overflow: hidden;
  margin: 0;
  padding: 1px 10px 0;
  min-height: 18px;
  font-weight: bold;
  line-height: 23px;
  font-size: 14px;
  border: none;
  background: #f4f4f4;
}
#fpda #main .private .b_head h2 {
  font-size: 11px;
  font-weight: normal;
}
#fpda #advert_list .b_head h2 .seller_infos {
  float: left;
}
#fpda #advert_list .b_head h2 .seller_infos .seller_stats {
  margin: 0 0 0 10px;
}
#fpda #main .private .b_head h2 span.pmbt,  /* ************** */
#fpda #main .private .b_head h2 a {
  color: #fff;
  text-decoration: underline;
  font-size: 16px;
  font-weight: bold;
}
#fpda #main .private .b_head h2 b,
#fpda #main .private .b_head h2 em {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
}
#fpda #main .private .b_head h2 span {
  font-size: 11px;
  font-weight: normal;
}
#fpda #main .private .b_head h2 span strong {
  font-size: 12px;
}
#fpda #main .private .b_head h2 .country_expedition {
  float: right;
  line-height: 24px;
}
#fpda #main .private .b_head h2 .country_expedition .label {
  font-weight: bold;
}
#fpda #advert_list #nav_toolbar {
  border: 1px solid #CCD6E0;
  border-width: 0 1px;
  background-color: #f4f4f4;
  line-height: 24px;
  height: 26px;
  font-size: 11px;
}
#fpda #advert_list #nav_toolbar:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#fpda #advert_list #nav_toolbar .display_by,
#fpda #advert_list #nav_toolbar .sort_by {
  margin-top: 1px;
  padding: 0;
  float: left;
}
#fpda #advert_list #nav_toolbar .display_by {
  margin-right: 20px;
}
#fpda #advert_list #nav_toolbar .sort_by ul {
  margin-left: 0;
}
/* Tri des annonces */
#fpda #advert_list #nav_toolbar .sort_by {
  float: right;
  margin-right: 11px;
}
#fpda #advert_list #nav_toolbar .sort_by .pm_frm,
#fpda #advert_list #nav_toolbar .sort_by .frm_fldset,
#fpda #advert_list #nav_toolbar .sort_by .fld_full,
#fpda #advert_list #nav_toolbar .sort_by .fld_slct {
  margin: 0;
  padding: 0;
}
#fpda #advert_list #nav_toolbar .sort_by .frm_fldset {
  background: transparent;
}
#fpda #advert_list #nav_toolbar .sort_by .frm_lgnd {
  display: none;
}
#fpda #advert_list #nav_toolbar .sort_by .fld_full {
  width: auto;
}
#fpda #advert_list #nav_toolbar .sort_by .fld_slct {
  line-height: 24px;
}

#fpda #advert_list #nav_toolbar ul {
  display: inline;
  margin: 0 0 0 6px;
  padding: 0;
  list-style: none;
}
#fpda #advert_list #nav_toolbar li {
  display: inline;
  list-style: none;
}
#fpda #advert_list #nav_toolbar .l_title,
#fpda #advert_list #nav_toolbar label {
  font-weight: bold;
}
#fpda #advert_list #nav_toolbar .l_line li {
  padding: 0 3px 0 2px;
  border: 1px solid #2651D4;
  border-width: 0 1px 0 0;
  color: #666;
}
#fpda #advert_list #nav_toolbar .l_line li span.pmbt,  /* ************** */
#fpda #advert_list #nav_toolbar .l_line li a {
  margin: 0 2px 0 0;
  color: #1F55AD;
}
#fpda #advert_list #nav_toolbar .l_line .line_end {
  border-width: 0;
}
#fpda #advert_list #nav_toolbar .selected {
  margin: 0 2px 0 0;
  font-weight: bold;
  color: #1F55AD;
}
#fpda #advert_list #nav_toolbar select {
  font-size: 11px;
}
#fpda #advert_list #nav_toolbar form ul {
  display: inline;
  float: left;
  margin-top: 2px;
}

/* ++ Choix des couleurs ++ */

#blk_colorsfilters span {
  display: inline;
  font-weight: bold;
  float: left;
  line-height: 24px;
  margin: 2px 0 0 20px;
}

.blk_color_prd {
  position: relative;
  float: left;
  width: 20px;
  margin: 4px 3px 0 3px;
  padding: 0;
  border: 0;
}

.blk_color_prd span.pmbt,  /* ************** */
.blk_color_prd a, .blk_color_prd a:hover {
  display: block;
  height: 16px;
  width: 16px;
  margin: 0;
  padding: 0;
  border: 1px solid #ccc;
}

#fpda .blk_color_prd a:hover {
  border-color: #999;
}
#fpda .blk_color_prd img {
  width: 16px;
  height: 16px;
}
#fpda .blk_color_prd span.pmbt.selected_color,  /* ************** */
#fpda .blk_color_prd a.selected_color,
#fpda .blk_color_prd a.selected_color:hover {
  position: absolute;
  z-index: 2;
  top: -2px;
  display: block;
  height: 16px;
  width: 16px;
  margin: 0;
  padding: 1px;
  border: 2px solid #000;
  background: #fff;
}
#fpda #nav_toolbar .blk_color_prd ul,
#fpda #nav_toolbar .blk_color_prd ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#fpda #nav_toolbar .blk_color_prd .blk_colorfilter {
  position: absolute;
  z-index: 300;
  top: -1px;
  left: 0;
  width: 100px;
  margin: 0;
  padding: 0;
}
#fpda #nav_toolbar .blk_color_prd .blk_colorfilter span.pmbt,  /* ************** */
#fpda #nav_toolbar .blk_color_prd .blk_colorfilter a {
  display: inline;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 11px;
  text-decoration: none;
}
#fpda #nav_toolbar .blk_colorfilter .filter_shadowtitle {
  position: relative;
  z-index: 100;
  width: 23px;
  top: 0;
  margin: 0;
  padding: 0;
  height: 22px;
  text-align: left;
  font-size: 1px;
}
#fpda #nav_toolbar .blk_colorfilter .filter_shadowtitle img {
  position: relative;
  left: 0;
  top: 0;
  height: 19px;
  width: 3px;
  margin: 0;
  padding: 0;
}
#fpda #nav_toolbar .blk_colorfilter .filter_shadowtitle .filter_title {
  position: relative;
  z-index: 50;
  float: left;
  line-height: 0;
  height: 16px;
  width: 18px;
  margin: 0;
  padding: 0 0 3px 0;
  border: 1px solid #999;
  border-bottom: 0px solid #fff;
  background: #fff;
}
#fpda #nav_toolbar .blk_colorfilter .filter_shadowtitle .filter_title img {
  position: relative;
  height: 16px;
  width: 16px;
  margin: 0;
  padding: 0;
  border: 0;
  top: 1px;
  left: 1px;
}
#fpda #nav_toolbar .blk_colorfilter .filter_shadowfilters {
  position: relative;
  z-index: 25;
  top: 0;
  left: 2px;
  margin: 0;
  padding: 0;
  background: #666;
}
#fpda #nav_toolbar .blk_colorfilter .blk_infosfilter {
  border: 1px solid #999;
  background: #fff;
  position: relative;
  z-index: 50;
  margin: 0;
  padding: 3px 3px 3px 3px;
  top: -3px;
  left: -3px;
  line-height: 13px;
  text-align: center;
}
#fpda #advert_list #nav_toolbar .blk_colorfilter .blk_infosfilter ul {
  float: none;
  margin: 0;
}
#fpda #nav_toolbar .blk_colorfilter .blk_infosfilter img {
  position: relative;
  z-index: 50;
  height: 80px;
  width: 80px;
  margin: 0 0 2px;
  padding: 0;
}

/* -- Choix des couleurs -- */

#fpda #advert_list .b_ctn {
  border: 1px solid #CCD6E0;
  border-width: 0 1px 1px;
}
#fpda #advert_list .announce_blk {
  position: static;
  padding: 0;
  border: 1px solid #CCD6E0;
  border-width: 1px 0 0;
}
#fpda #advert_list .even {
  background: #EBF2FE;
}
#fpda #advert_list .announce_blk:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#fpda #advert_list .announce_blk span.pmbt,  /* ************** */
#fpda #advert_list .announce_blk a {
  color: #1F55AD;
}
#fpda #advert_list .announce_blk ul {
  margin: 0;
}
#fpda #advert_list .announce_blk li {
  list-style: none;
}
#fpda #advert_list .announce_blk .advert_details {
  float: left;
  display: inline;
  width: 79%;
  margin: 5px 0 0 5px;
  padding-bottom: 5px;
}
#fpda #advert_list .announce_blk .advert_details .details1 {
  float: left;
  width: 208px;
  font-size: 11px;
}
#fpda #advert_list .announce_blk .advert_details .details1 li {
  margin: 0 0 1px;
  line-height: 14px;
}
#fpda #advert_list .announce_blk .advert_details .details1 li.price {
  font-size: 16px;
  margin: 2px 0 5px;
}
#fpda #advert_list .announce_blk .advert_details .details1 .seller .fp_seller,
#fpda #advert_list .announce_blk .advert_details .details1 .seller_stats b,
#fpda #advert_list .announce_blk .advert_details .details1 .seller_stats em {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
}
#fpda #advert_list .announce_blk .advert_details .details1 .shipping{
  margin-top: 2px;
}
#fpda #advert_list .announce_blk .advert_details .details2 {
  width: auto;
  margin: 0 0 0 212px;
}
#fpda #advert_list .announce_blk .advert_details .details2 li {
  margin: 0 0 1px;
  line-height: 14px;
}
#fpda #advert_list .announce_blk .advert_details .details2 li.comment {
  font: 12px "Courier New", Courier, mono;
  margin: 2px 0;
}
#fpda #advert_list .announce_blk .advert_details .details2 li.comment span.pmbt,  /* ************** */
#fpda #advert_list .announce_blk .advert_details .details2 li.comment a {
  font-size: 11px;
}
#fpda #advert_list .announce_blk .advert_details .details2 li.links {
  margin-top: 3px;
  font-size: 11px;
}
#fpda #advert_list .announce_blk .advert_details .details2 li.complement {
  font-weight: bold;
}
#fpda #advert_list .announce_blk .advert_details .details2 .img_slide {
  margin: 3px 0 0;
}
#fpda #advert_list .announce_blk .advert_details .details2 li.img_blk {
  margin: 0 5px 0 0;
}
#fpda #advert_list .announce_blk .actions {
  float: right;
  width: 20%;
  text-align: right;
}
#fpda #advert_list .announce_blk .actions form {
  margin: 15px 0 0 0;
}
#fpda #advert_list .announce_blk .actions form fieldset {
  margin: 0;
}
#fpda #advert_list .announce_blk .actions p {
  margin: 0;
}
#fpda #advert_list .announce_blk .actions .add_cart,
#fpda #advert_list .announce_blk .actions .rsp {
  margin-right: 10px;
}
#fpda #advert_list .announce_blk .actions .eg_box .add_ext {
  text-align: right;
}
#fpda #advert_list .announce_blk .actions .add_to_cart {
  display: inline-block;
}
#fpda #advert_list .display_more {
  padding: 7px 5px;
  border: 1px solid #CCD6E0;
  border-width: 1px 0 0;
  background: #F3F7FE;
}
#fpda #advert_list .display_more span.pmbt,  /* ************** */
#fpda #advert_list .display_more a {
  font-weight: bold;
  padding: 0 0 0 11px;
  background: transparent url(img/default/bullet/a_arrowb11.gif) left 1px no-repeat;
}
#fpda #advert_list .b_foot {
  padding: 5px;
  border: 1px solid #CCD6E0;
  border-width: 0 1px 1px;
}
#fpda #advert_list .b_foot p {
  margin: 0;
}
#fpda #advert_list .b_foot p span.pmbt,  /* ************** */
#fpda #advert_list .b_foot p a {
  color: #1F55AD;
}

/* ++ Modifications FPP ++ */

/*#fpda #main .private .announce_blk .advert_details {
  margin: 7px 0 0 7px;
}*/
#fpda #main .private .announce_blk .advert_details .details2 {
  margin: 2px 0 0;
}
#fpda #main .private .announce_blk .advert_details .details2 li.price {
  font-size: 16px;
  margin: 2px 5px 3px 0;
  display: inline;
}
#fpda #main .private .announce_blk .advert_details .details2 li.advtype {
  margin-right: 5px;
  display: inline;
}
#fpda #main .private .announce_blk .advert_details .details2 li.size_color {
  display: inline;
}
#fpda #main .private .announce_blk .advert_details .details2 li.comment {
  margin-bottom: 8px;
}
#fpda #main .private .announce_blk .advert_details .details2 li.shipping {
  font-size: 11px;
  font-weight: bold;
}
#fpda #main .private .announce_blk .advert_details .details2 li.shipping .value {
  font-weight: normal;
}
/* -- Modifications FPP -- */

/* ++ Toolbox ++ */

#fpda #advert_list .toolbox .blk_optimize {
  display: block;
  position: relative;
  z-index: 20;
  width: 239px;
  height: 27px;
  margin: 6px 0 0 0;
}
#fpda #advert_list .toolbox .collapsed {
  z-index: 1;
}
#fpda #advert_list .toolbox span.blk_optimize dl span.pmbt,  /* ************** */
#fpda #advert_list .toolbox span.blk_optimize dl a {
  font-family: Arial;
}
#fpda #advert_list .toolbox .blk_optimize .blk_shadow {
  position: absolute;
  z-index: 50;
  width: 239px;
  margin: 0;
  padding: 0 0 3px 0;
}
#fpda #advert_list .toolbox .collapsed .blk_shadow {
  z-index: 1;
}
#fpda #advert_list .toolbox .blk_optimize div.blk_contentlist {
  position: relative;
  left: -1px;
  width: 239px;
  margin: 0;
  padding: 0;
  background: transparent url(img/default/structure/background/dltoolbox.gif) top left repeat-y;
  border-bottom: 1px solid #fff;
}
#fpda #advert_list .toolbox div.blk_contentlist dl,
#fpda #advert_list .toolbox div.blk_contentlist dl dt,
#fpda #advert_list .toolbox div.blk_contentlist dl dd,
#fpda #advert_list .toolbox div.blk_contentlist dl dd ul,
#fpda #advert_list .toolbox div.blk_contentlist dl dd ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#fpda #advert_list .toolbox div.blk_contentlist dd span.pmbt,  /* ************** */
#fpda #advert_list .toolbox div.blk_contentlist dd a,
#fpda #advert_list .toolbox div.blk_contentlist dd a:hover {
  display: block;
  height: 18px;
  padding: 2px 0 2px 27px;
  line-height: 18px;
  color: #0035ff;
  text-decoration: none;
  background-position: 4px 3px;
  font-size: 12px;
}
#fpda #advert_list .toolbox div.blk_contentlist dd a:hover {
  text-decoration: underline;
}
#fpda #advert_list .toolbox div.blk_contentlist dt span.pmbt,  /* ************** */
#fpda #advert_list .toolbox div.blk_contentlist dt a,
#fpda #advert_list .toolbox div.blk_contentlist dt a:hover {
  display: block;
  width: 208px;
  height: 23px;
  padding: 0;
  color: #fff;
  padding: 4px 0 0 31px;
  font-weight: bold;
  background: transparent url(img/default/structure/background/linktoolbox.gif) top left no-repeat;
}
#fpda #advert_list .even .toolbox div.blk_contentlist dt span.pmbt,  /* ************** */
#fpda #advert_list .even .toolbox div.blk_contentlist dt a,
#fpda #advert_list .even .toolbox div.blk_contentlist dt a:hover {
  background: transparent url(img/default/structure/background/linktoolbox2.gif) top left no-repeat;
}
#fpda #advert_list .toolbox div.blk_contentlist dt a:focus {
  outline: none;
}
#fpda #advert_list .toolbox .on div.blk_contentlist dt span.pmbt,  /* ************** */
#fpda #advert_list .toolbox .on div.blk_contentlist dt a,
#fpda #advert_list .toolbox .on div.blk_contentlist dt a:hover,
#fpda #advert_list .toolbox .expanded div.blk_contentlist dt span.pmbt,  /* ************** */
#fpda #advert_list .toolbox .expanded div.blk_contentlist dt a,
#fpda #advert_list .toolbox .expanded div.blk_contentlist dt a:hover {
  background: transparent url(img/default/structure/background/linktoolbox_on.gif) top left no-repeat;
}
#fpda #advert_list .even .toolbox .on div.blk_contentlist dt span.pmbt,  /* ************** */
#fpda #advert_list .even .toolbox .on div.blk_contentlist dt a,
#fpda #advert_list .even .toolbox .on div.blk_contentlist dt a:hover,
#fpda #advert_list .even .toolbox .expanded div.blk_contentlist dt span.pmbt,  /* ************** */
#fpda #advert_list .even .toolbox .expanded div.blk_contentlist dt a,
#fpda #advert_list .even .toolbox .expanded div.blk_contentlist dt a:hover {
  background: transparent url(img/default/structure/background/linktoolbox_on2.gif) top left no-repeat;
}
#fpda #advert_list .toolbox div.blk_contentlist dl dd ul {
  margin: 2px 4px 0 2px;
  padding: 0 0 2px 0;
  border-bottom: 4px solid #666;
}
#fpda #advert_list .toolbox .off .blk_shadow,
#fpda #advert_list .toolbox .off div.blk_contentlist,
#fpda #advert_list .toolbox .off dl,
#fpda #advert_list .toolbox .collapsed .blk_shadow,
#fpda #advert_list .toolbox .collapsed div.blk_contentlist,
#fpda #advert_list .toolbox .collapsed dl {
  border: 0;
  background: none;
}
#fpda #advert_list .toolbox .off dd,
#fpda #advert_list .toolbox .collapsed dd {
  display: none;
}
span.pmbt.link_photos,  /* ************** */
.link_photos, a.link_photos, a.link_photos:hover {
  padding: 4px 0 1px 22px;
  background: url(img/default/icon/picto_photos.gif) no-repeat 1px 5px;
}
span.pmbt.link_video,  /* ************** */
.link_video, a.link_video, a.link_video:hover {
  padding: 2px 0 1px 22px;
  background: url(img/default/icon/picto_video.gif) no-repeat left center;
}
span.pmbt.link_blog,  /* ************** */
.link_blog, a.link_blog, a.link_blog:hover {
  padding: 0 0 1px 22px;
  background: url(img/default/icon/icon_blogit.gif) no-repeat left center;
}
span.pmbt.link_modify,  /* ************** */
.link_modify, a.link_modify, a.link_modify:hover {
  padding: 0 0 1px 22px;
  background: url(img/default/icon/picto_modify.gif) no-repeat left center;
}
span.pmbt.link_delete,  /* ************** */
.link_delete, a.link_delete, a.link_delete:hover {
  padding: 0 0 1px 22px;
  background: url(img/default/icon/picto_delete_large.gif) no-repeat left center;
}
span.pmbt.link_optimize,  /* ************** */
.link_optimize, a.link_optimize, a.link_optimize:hover {
  padding: 0 0 1px 22px;
  background: url(img/default/icon/picto_optimize.gif) no-repeat left center;
}
span.pmbt.link_match,  /* ************** */
.link_match, a.link_match, a.link_match:hover {
  padding: 0 0 0 22px;
  background: url(img/default/icon/picto_match.gif) no-repeat left top;
}

/* -- Toolbox -- */

#fpda #advert_list .state_sort {
  font-size: 18px;
  margin: 0;
  padding: 15px 0 2px 5px;
}

/* [EoS] : Listing d'annonces */

/* [DoS] : Bloc de lien */

#fpda #main #main_ctn .box_ctn h6,
#main .b_heading h6 {
  padding: 0 6px;
  color: #333;
  background-color: #fff;
  font-size: 16px;
}
#fpda #main #main_ctn .box_ctn .notification h6{
  padding: 0;
  background: none;
  font-size: 12px;
  color: #333;
}
#fpda #main #main_ctn .similar_article {
  margin: 15px 0 0;
}
#fpda #main #main_ctn .and_more {
  margin: 15px 0 0;
}
#fpda #main #main_ctn .and_more .b_ctn,
#fpda #main #main_ctn .similar_article .b_ctn {
  padding: 5px;
}
#fpda #main #main_ctn .and_more .b_ctn p,
#fpda #main #main_ctn .similar_article .b_ctn p {
  margin: 0 0 5px 0;
}
#fpda #main #main_ctn .and_more .b_ctn ul,
#fpda #main #main_ctn .similar_article .b_ctn ul {
  list-style: none;
  margin: 3px 0;
}
#fpda #main #main_ctn .and_more .b_ctn ul li,
#fpda #main #main_ctn .similar_article .b_ctn ul li {
  list-style-type: none;
  margin: 0 0 3px 0;
}
#fpda #main #main_ctn .and_more .b_ctn ul li span.pmbt,  /* ************** */
#fpda #main #main_ctn .and_more .b_ctn ul li a,
#fpda #main #main_ctn .similar_article .b_ctn ul li span.pmbt,  /* ************** */
#fpda #main #main_ctn .similar_article .b_ctn ul li a {
  text-decoration: underline;
  color: #1F55AD;
}

/* [EoS] : Bloc de lien */

/* [DoS] : Bloc Information */

#fpda #main #main_ctn #prd_information {
  background:none;
  border: none;
}

#fpda #main #main_ctn .information {
  margin: 15px 0 0;
}
#fpda #main #main_ctn .information .b_ctn {
  padding: 5px;
}

#fpda #main #main_ctn .information .b_ctn .contributors {
  margin-left:0;
}
#fpda #main #main_ctn .information .b_ctn .contributors li em{
  font-style: normal;
}
#fpda #main #main_ctn .information .b_ctn .contributors li span.pmbt,  /* ************** */
#fpda #main #main_ctn .information .b_ctn .contributors li a{
  color: #1F55AD;
}

#fpda #main #main_ctn .information .b_ctn p {
  margin: 0 0 5px;
}
#fpda #main #main_ctn .information .lnk_more {
  font-weight: bold;
}
#fpda #main #main_ctn .information li {
  line-height: 14px;
  margin: 0 0 1px 0;
  padding: 0;
  list-style: none;
}
/* [EoS] : Bloc Information */

/* [DoS] : Bloc Avis - Q&A : factorisation */
.box_fctn {
  margin:15px 0 5px;
}
.box_fctn .b_head  {
  background-color: #fff;
}
.box_fctn .b_head h2 {
  height:26px;
  line-height:25px;
  margin:0;
  padding:0 0.5em 0 5px;
  border: none;
  color:#333;
  overflow: hidden;
}
#main .box_fctn .b_head h2 {
  margin:0;
  border: none;
}
#fpda .box_fctn .b_head p {
  margin: 0 0 .3em 0;
}
#fpda .box_fctn form.pm_frm div.fld_full div.assistance_ctner {
  position:absolute;
  display:block;
  top:0;
  left:560px;
  width:285px;
  background:#DFDFDF none repeat scroll 0 0;
  z-index:200;
  font-size: 11px;
}
#fpda .box_fctn form.pm_frm {
  margin: 0 0 10px 0;
}
#fpda .box_fctn form.pm_frm div.fld_full div.assistance_ctner .notification{
  margin:0;
}
#fpda .box_fctn form.pm_frm div.fld_full div.assistance_ctner .notification p span.pmbt,  /* ************** */
#fpda .box_fctn form.pm_frm div.fld_full div.assistance_ctner .notification p a{
  color: #1F55AD;
}
#fpda .box_fctn .b_ctn p.action {
  float:left;
  display:block;
  margin: 10px 0 10px 5px;
  text-align: center;
}
#fpda .box_fctn .b_ctn p.action span.pmbt,  /* ************** */
#fpda .box_fctn .b_ctn p.action a {
  display: block;
  width:128px;
  height: 26px;
  line-height: 26px;
  background: transparent url(img/default/button/bluebutnpf.gif) 0 0 no-repeat;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}

#fpda .box_fctn .b_ctn .listing .item .details h3 {
  margin:0 0 0 5px;
  line-height: 20px;
  font-size: 12px;
  background: none;
}
#fpda .box_fctn .b_ctn .listing .item .details h3 span {
  line-height: 21px;
  padding:1px 0 0 0;
}


/* facto */
#fpda .box_fctn .b_foot .display_more  {
  padding-left: 12px;
  font-weight: bold;
  background: transparent url(img/default/bullet/a_arrowb.gif) 0 0 no-repeat;
}
#fpda .box_fctn .b_ctn .toolbox ul.action {
  text-align:left;
}
#fpda .box_fctn .b_ctn .toolbox ul.action li{
  width:auto;
  height: 16px;
  margin: 0 10px 5px 0;
  padding:0;
  line-height: 16px;
  background:none;
}
#fpda .box_fctn .b_ctn .toolbox ul.action li span.pmbt,  /* ************** */
#fpda .box_fctn .b_ctn .toolbox ul.action li a{
  display:block;
  padding: 0 0 0 20px;
  color: #838383;
  font-weight:normal;
  text-decoration:underline;
  background-position: 0 0;
  background-repeat: no-repeat;
}
#fpda .box_fctn .b_ctn .toolbox ul.action li a:hover,
#fpda .box_fctn .b_ctn .toolbox ul.action li a:hover span {
  color: #1F55AD;
}
#fpda .box_fctn .b_ctn .toolbox ul.action li.modify span.pmbt,  /* ************** */
#fpda .box_fctn .b_ctn .toolbox ul.action li.modify a{
  color:#1F55AD;
  background-image: url(img/default/form/prevent_abuse2.PNG);
}
#fpda .box_fctn .b_ctn .toolbox ul.action li.prevent_abuse span.pmbt,  /* ************** */
#fpda .box_fctn .b_ctn .toolbox ul.action li.prevent_abuse a{
  background-position: -2px 0;
  background-image: url(img/default/form/prevent_abuse2.PNG);
}
#fpda .box_fctn .b_ctn .toolbox ul.action li.prevent_abuse a:hover {
  background-position: -2px -16px;
}
#fpda .box_fctn .b_ctn .toolbox ul.action li.modify span.pmbt,  /* ************** */
#fpda .box_fctn .b_ctn .toolbox ul.action li.modify a{
  background-image: url(img/default/icon/picto_modify_s.PNG);
}
#fpda .box_fctn .b_ctn ul.action{
  padding:0;
  margin: 5px 0;
  background: none;
  text-align:center;
  list-style-type: none;
}
#fpda .box_fctn .b_ctn .toolbox p.action {
  text-align:left;
}
#fpda .box_fctn .b_ctn form.pm_frm ul.submit{
  margin: 20px 0 0 195px;
  text-align:center;
}
#fpda .box_fctn .b_ctn ul.submit li{
  padding:0;
  background:none;
  line-height: 26px;
  list-style-type:none;
}
#fpda .box_fctn .b_ctn p.action span.pmbt,  /* ************** */
#fpda .box_fctn .b_ctn p.action a,
#fpda .box_fctn .b_ctn ul.submit li span.pmbt,  /* ************** */
#fpda .box_fctn .b_ctn ul.submit li a {
  line-height: 26px;
  color: #1F55AD;
}
#fpda .box_fctn .b_ctn p.action span.pmbt,  /* ************** */
#fpda .box_fctn .b_ctn p.action a,
#fpda .box_fctn .b_ctn ul.submit li.lnk_submit span.pmbt,  /* ************** */
#fpda .box_fctn .b_ctn ul.submit li.lnk_submit a,
#fpda #fpaction_topright .box_fctn .b_ctn ul.submit li.lnk_submit span.pmbt,  /* ************** */
#fpda #fpaction_topright .box_fctn .b_ctn ul.submit li.lnk_submit a {
  width: 128px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
#fpda #q_and_a .b_ctn ul.submit li.lnk_submit span.pmbt,  /* ************** */
#fpda #q_and_a .b_ctn ul.submit li.lnk_submit a {
  width: 165px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
#fpda .box_fctn .b_ctn ul.action li {
  float:left;
  height: 26px;
  padding-left:6px;
  line-height: 26px;
  background: transparent url(img/button/bt_dflt_l.gif) 0 0 no-repeat;
}
#fpda .box_fctn .b_ctn ul.action li.lnk_submit {
  margin-right: 2em;
}
#fpda .box_fctn .b_ctn ul.action li span.pmbt,  /* ************** */
#fpda .box_fctn .b_ctn ul.action li a{
  display:block;
  float:left;
  padding-right: 6px;
  background: transparent url(img/button/bt_dflt_r.gif) 100% 0 no-repeat;
}
#fpda .box_fctn .b_ctn ul.action li.lnk_cancel,
#fpda .box_fctn .b_ctn ul.action li.lnk_cancel span.pmbt,  /* ************** */
#fpda .box_fctn .b_ctn ul.action li.lnk_cancel a{
  background: none;
}
#fpda .box_fctn .b_ctn ul.action li.lnk_cancel span.pmbt,  /* ************** */
#fpda .box_fctn .b_ctn ul.action li.lnk_cancel a,
#fpda .box_fctn .b_ctn ul.action li.lnk_cancel span.pmbt span,  /* ************** */
#fpda .box_fctn .b_ctn ul.action li.lnk_cancel a span{
  text-decoration: underline;
}
#fpda .box_fctn .b_ctn form fieldset {
  margin:0 10px;
}

#fpda .box_fctn .b_ctn form.pm_frm .frm_fldset span.pmbt,  /* ************** */
#fpda .box_fctn .b_ctn form.pm_frm .frm_fldset a{
  color:#1F55AD;
}

#fpda .box_fctn .b_ctn .listing .question_answers .all_answers_ctn .question_answers_frm:after,
#fpda .box_fctn .b_ctn .listing .question_answers .all_answers_ctn:after,
#fpda .box_fctn .b_ctn form.pm_frm ul.submit:after,
#fpda .box_fctn .b_ctn form.pm_frm div.fld_txtarea:after,
#fpda .box_fctn .b_ctn form.pm_frm div.fld_full:after,
#fpda .box_fctn .b_ctn form.pm_frm p.fld_long:after,
#fpda .box_fctn .b_ctn ul.action:after,
#fpda .box_fctn .b_ctn form.pm_frm ul.submit:after,
#fpda .box_fctn .b_ctn .listing .item .minwrap:after,
#fpda .box_fctn .b_ctn .listing .question_answers:after,
#fpda #advert_detail #fpaction_topright .pm_frm fieldset .fld_all_radio .fld_full .fld_rdio:after,
#fpda #advert_detail #fpaction_topright .pm_frm fieldset .fld_all_radio .fld_full .fld_rdio label:after,
#fpda .box_fctn .b_ctn form.pm_frm .frm_fldset .ans_is_bol:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility:hidden;
}

/* [DoS] formulaire Radio */
/* ++ formulaire Radio : 1 par ligne ++ */
/* ++ debug ++ */
#fpda .box_fctn .b_ctn form.pm_frm .frm_fldset .fld_all_radio {
    margin: 5px 0 10px 0;
}
#fpda .box_fctn .b_ctn form.pm_frm .frm_fldset .fld_all_radio .fld_full {
  margin: 0 0 5px 0;
}
#fpda .box_fctn .b_ctn form.pm_frm .frm_fldset .ans_is_bol .fld_full{
  float:left;
  width:auto;
  margin-right:1em;
}
#fpda .box_fctn .b_ctn form.pm_frm .frm_fldset .fld_all_radio .fld_full p.fld_rdio{
  margin:0;
  padding:0;
}
#fpda .box_fctn .b_ctn form.pm_frm .frm_fldset .fld_all_radio .fld_full .fld_rdio label{
  margin:0;
  padding:0;
}
#fpda .box_fctn .b_ctn form.pm_frm .frm_fldset .fld_all_radio .fld_full .fld_rdio label input.ipt_rdio {
  float:left;
  margin:1px .3em 0 0;
}
.ie #fpda .box_fctn .b_ctn form.pm_frm .frm_fldset .fld_all_radio .fld_full .fld_rdio label input.ipt_rdio {
  margin: -1px 0 0 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #fpda .box_fctn .b_ctn form.pm_frm .frm_fldset .fld_all_radio .fld_full .fld_rdio label input.ipt_rdio {
    margin:0 .3em 0 0;
  }
}
#fpda .box_fctn .b_ctn form.pm_frm .frm_fldset .fld_all_radio .fld_full .fld_rdio label span {
  float:left;
  width:540px;
}
#fpda .box_fctn .b_ctn form.pm_frm .frm_fldset .fld_all_radio .fld_full .fld_rdio:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#fpda .box_fctn .b_ctn form.pm_frm .frm_fldset .fld_all_radio .fld_full .fld_rdio label span i{
  font-size:11px;
  color:#999;
  font-style:normal;
}
/* -- debug -- */
/* -- formulaire Radio : 1 par ligne -- */
/* [EoS] formulaire Radio */

#fpda #advert_detail #fpaction_topright .pm_frm fieldset .fld_all_radio .fld_full .fld_rdio label {
  display:block;
}

#fpda #advert_detail #fpaction_topright .pm_frm fieldset .fld_all_radio .fld_full .fld_rdio label .pm_fld_hlp {
  font-size:11px;
  font-style:normal;
  color:#999;
}
#fpda #advert_detail #fpaction_topright .pm_frm fieldset .fld_full {
  width:auto;
}

/**/
#fpda .box_fctn .b_ctn form.pm_frm .frm_fldset ul {
  line-height:15px;
}
#fpda .box_fctn .b_ctn form.pm_frm .frm_fldset ul.pm_item {
  margin: .5em 0 .5em 1em;
}
#fpda .box_fctn .b_ctn form.pm_frm .frm_fldset ul.pm_item li{
  margin-bottom:.1em;
  padding-left:12px;
  background: transparent url(img/default/bullet/one_arrow.gif) no-repeat scroll 0 -2px;
}

/**/

/* facto */
/* [EoS] : Bloc Avis - Q&A : factorisation*/
/* [DoS] : Q and A :  */
#fpda #main .prd_description li.q_and_a {
  margin-bottom: 10px;
}
#fpda #main .prd_description li.q_and_a p.pm_anchor {
  height:1.5em;
  line-height: 0.5em;
  margin: 10px 0 0 0;
  padding: 0 0 8px 20px;
  font-size: 11px;
  background: transparent url(img/img/default/qa/fp_anchor.gif) 0 0 no-repeat;
}
#fpda .q_and_a p.pm_anchor span.pmbt,  /* ************** */
#fpda .q_and_a p.pm_anchor a{
  line-height: 1.1em;
}

#fpda #q_and_a .b_head  {
  margin-bottom: 5px;
}
#fpda #q_and_a .b_head p {
  margin: 0 0 .3em 5px;
}
#fpda #q_and_a .b_ctn {
  padding: 5px 5px 0 5px;
}
#fpda #q_and_a .pm_frm .frm_fldset .notification p{
  font-size:11px;
}
#fpda #q_and_a .qa_form_ctner {
  margin-bottom: 20px;
}
#fpda #q_and_a .empty{
  margin-bottom: 0;
}
#fpda #q_and_a .pm_frm .frm_fldset p.notice {
  margin-top:2em;
  font-size: 11px;
}
#fpda #q_and_a .pm_frm .frm_fldset p.notice span.pmbt,  /* ************** */
#fpda #q_and_a .pm_frm .frm_fldset p.notice a {
  color: #1F55AD;
}
#fpda #q_and_a form.pm_frm div.frm_fldset p.frm_legend{
  margin: 0 0 10px 0;
}
#fpda #q_and_a .b_ctn .listing .item {
  margin-bottom:0;
}
#fpda #q_and_a .b_ctn .listing .item .minwrap {
  padding: 0 130px 0 0;
}
#fpda #q_and_a .b_ctn .listing .item {
  background-position: 4px 4px;
  background-repeat: no-repeat;
  padding-bottom:3px;
}
#fpda #q_and_a .b_ctn .listing .all_answers_ctn .item {
  padding:2px 0;
  border-top: 1px dotted #ccc;
}
#fpda #q_and_a .b_ctn .listing .question {
  background-image: url(img/img/default/qa/orange_quote.PNG);
}
.listing .question {
  background-color: #F5FAFC;
}
.listing .collapsed .question {
  background-color: #FFF;
}
.listing .collapsed .question:hover {
  background-color: #F5FAFC;
}
.listing .collapsed .question_ctn,
.listing .expanded .question_ctn {
  cursor: pointer;
}
#fpda #q_and_a .b_ctn .listing .item .details{
  margin-left: 25px;
  margin-right:0;
  width: auto;
}

#fpda #q_and_a .b_ctn .listing .question_answers .item .details h3,
#fpda #q_and_a .b_ctn .listing .question_answers .item .details h3 span {
  margin:0;
  padding:0;
  font: normal 12px/14px "Courier New",Courier,mono;
}
#fpda #q_and_a .b_ctn .listing .question_answers .item .details h3 {
  max-height:none;
  overflow:visible;
  border: none;
}
#fpda #q_and_a .b_ctn .listing .question_answers .item .details p{
  margin: .3em 0 .5em 0;
}
#fpda #q_and_a .b_ctn .listing .question_answers .item .details p.infos{
  margin: .3em 0 0 0;
  font-size: 11px;
}
#fpda #q_and_a .b_ctn .listing .answer {
  background-image: url(img/img/default/qa/blue_quote.PNG);
  border-top: 1px dotted #ccc;
}
#IE8 #fpda .box_fctn .b_ctn .listing .question_answers .item .minwrap  {
  overflow: hidden;
}
/* DoS : Mode collapsed */
#fpda #q_and_a .b_ctn .listing .collapsed:first-child .question_ctn .item,
#fpda #q_and_a .b_ctn .listing .expanded:first-child .question_ctn .item {
  border-top: none;
}
#fpda #q_and_a .b_ctn .listing .collapsed .item .details h3 {
  max-height:28px;
  overflow:hidden;
}
#fpda #q_and_a .b_ctn .listing .collapsed .item .details h3{
  width:auto;
}
#fpda #q_and_a .b_ctn .listing .collapsed .item .details h3 span{
  display:block;
  width: auto;
  white-space:normal;
  text-overflow:ellipsis; /* for internet explorer */
  -o-text-overflow:ellipsis; /* for Opera */
  overflow:hidden;
}
#fpda .box_fctn .b_ctn .listing .collapsed .item .toolbox .prevent_abuse,
#fpda .box_fctn .b_ctn .listing .collapsed .question p.infos {
  display:none;
}

#fpda #advert_detail #fpaction_topright .pm_frm fieldset .fld_all_radio .fld_full .fld_rdio label {
  display:inline;
}
/* EoS : Mode collapsed */

/* DoS : Mode expanded */
#fpda #q_and_a .b_ctn .listing .all_answers_ctn .item .minwrap {
  padding:0;
}
#fpda #q_and_a .b_ctn .listing  .all_answers_ctn .item .details {
  width:auto;
  min-width:98%;
}
#fpda #q_and_a .b_ctn .listing .expanded .all_answers_ctn .toolbox {
  margin:-16px 0 0 0;
}
#fpda #q_and_a .b_ctn .listing  .all_answers_ctn .item .info {
  float:right;
  margin:-16px 0 0 0;
  overflow: auto;
}
#fpda #q_and_a .b_ctn .listing .answer .toolbox ul.action {
  margin:0;
}
#fpda #q_and_a .b_ctn .listing .answer .toolbox ul.action li{
  margin:0;
}

/* EoS : Mode expanded */

#fpda .box_fctn .b_ctn .listing .questioner {
  background-image: url(img/img/default/qa/orange_quote.PNG);
}
#fpda .box_fctn .b_ctn .listing .answer .details {
  margin-left: 23px;
}
#fpda .box_fctn .b_ctn .listing .item .details blockquote.comment {
  margin: 1px 10px .5em 0;
}
#fpda .box_fctn .b_ctn .listing .answer .details blockquote.comment p,
#fpda .box_fctn .b_ctn .listing .question .details blockquote.comment p{
  margin: 0 0 .3em 0;
}
#fpda #q_and_a .b_ctn .listing .question_answers .answers_ctn div.item:first-child{
  border-top:none;
}
#fpda .box_fctn .b_ctn .listing .question_answers .all_answers_ctn {
  margin-left: 60px;
  padding-bottom: 20px;
}
#fpda .box_fctn .b_ctn .listing .question_answers .all_answers_ctn .answers_ctn {
  margin-bottom:10px;
}
#fpda .box_fctn .b_ctn .listing .question_answers .notification {
}
#fpda .box_fctn .b_ctn .listing .question_answers .notification ul.q_and_a li,
#fpda .box_fctn .b_ctn .listing .question_answers .notification ul.q_and_a li ul li {
  background-position: 0 -2px;
}
#fpda .box_fctn .b_ctn .listing .question_answers .notification ul.q_and_a li p.mf_hproduct{
  line-height:1.1;
  margin:0;
}
#fpda .box_fctn .b_ctn .listing .question_answers .notification ul.q_and_a li ul li{
  background-image: url(img/default/bullet/one_arrow.gif);
}
#fpda .box_fctn .b_ctn .listing .question_answers .notification ul.q_and_a li ul li q span.pmbt,  /* ************** */
#fpda .box_fctn .b_ctn .listing .question_answers .notification ul.q_and_a li ul li q a{
  color:#1F55AD;
}
#fpda .box_fctn .b_ctn .listing .expanded .question {
  background-color: #F5FAFC;
}
#fpda .box_fctn .b_ctn p.ask_question,
#fpda .box_fctn .b_ctn p.reply_question {
  margin: 10px 0;
}
#fpda .box_fctn .b_ctn p.reply_question {
  margin: 5px 0;
}
.question_answers {
  clear:left;
}
#fpda #q_and_a .b_ctn .listing .toolbox {
  float:right;
  width:120px;
  margin:0 -130px 0 0;
}

/* début hack pour Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #fpda #q_and_a .b_ctn .listing .toolbox {
    margin:0 -130px 0 0;
  }
}
/* fin hack pour Chrome */
#fpda #q_and_a .b_ctn .toolbox ul.action{
  margin:0;
}
#fpda #q_and_a .b_ctn ul.action li.show_answers,
#fpda #q_and_a .b_ctn ul.action li.prevent_abuse {
  float:none;
  margin-right:0;
  margin-bottom:0;
}
#fpda #q_and_a .b_ctn .notification span.pmbt,  /* ************** */
#fpda #q_and_a .b_ctn .notification  a {
  color:#1F55AD;
}
#fpda .box_fctn .b_ctn ul.action li.show_answers span.pmbt,  /* ************** */
#fpda .box_fctn .b_ctn ul.action li.show_answers a {
  background:none;
  color: #1F55AD;
  padding: 0;
}
#fpda .box_fctn .b_ctn ul.action li.show_answers span.pmbt b,  /* ************** */
#fpda .box_fctn .b_ctn ul.action li.show_answers a b {
  font-weight:normal;
}

/* Debut debug */
#fpda .box_fctn .b_ctn p.reply_question:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#fpda .b_ctn #q_and_a_all {
  clear:both;
}
#q_and_a .fld_checkbox input{
    float: left;
    margin: 1px 0.3em 0 0;
    padding: 0;
}
/* [EoS] : Q and A :  */

/* [DoS] : Bloc Avis */

/************* ICI !!!! ************************/
/* ################################################## */
/* [BEGIN] : Mutualisation liste avis (Meta FP ) */
/* ################################################## */

#fpda  .reviews_fctn .average_rate{
  margin:0 0 5px 5px;
}
#fpda  .reviews_fctn .average_rate p.description {
  margin:0;
  line-height:21px;
}
#fpda  .reviews_fctn p.review_mea{
  margin:-7px 0 0 5px;
  font-size: 11px;
}
#fpda  .reviews_fctn p.review_mea span.pmbt,  /* ************** */
#fpda  .reviews_fctn p.review_mea a{
  color:#1F55AD;
}
#fpda  .reviews_fctn .average_rate p.description em{
  font-style:normal;
}
#fpda  .reviews_fctn .b_ctn .pm_frm_ctner span.pmbt,  /* ************** */
#fpda  .reviews_fctn .b_ctn .pm_frm_ctner a  {
  color: #1F55AD;
}
#fpda  .reviews_fctn .b_ctn .notification  ul.suggest_prd {
  margin:0 0 10px 0;
}
#fpda  .reviews_fctn .b_ctn .notification .suggest_prd span.pmbt,  /* ************** */
#fpda  .reviews_fctn .b_ctn .notification .suggest_prd a {
  color: #1F55AD;
}
#fpda  .reviews_fctn .b_ctn .review_list {
  clear:both;
  margin: 10px 0;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview {
  border-top:1px solid #CCCCCC;
  margin: 0 10px 5px 10px;
  padding-top:3px;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .pm_frm_ctner {
  margin: 0 10px;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .minwrap {
  padding:0 220px 0 0;
}
#fpda  .reviews_fctn .b_ctn:after,
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview:after,
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .minwrap:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility:hidden;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .details {
  float:left;
  margin:0 20px 0 0;
  width:100%;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .details h3 {
  margin:0 0 0 5px;
  line-height: 20px;
  font-size: 12px;
  background: none;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .details h3 span {
  line-height: 21px;
  padding:1px 0 0 0;
}
#div_ie8 #fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .details h3 span.rating  {
  line-height: 20px;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .details p.infos{
  margin: 0 0 0 5px;
  font-size: 11px;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .details p.dec_mfp{
  margin: 5px 0 10px 5px;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .details p.infos span.pmbt,  /* ************** */
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .details p.infos a{
  text-decoration: underline;
  color: #1F55AD;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .details blockquote {
  margin: 5px 0 8px 5px;
  line-height:1.1;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .toolbox {
  float:left;
  width: 200px;
  margin: 0 -220px 0 0;
  font-size: 11px;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .toolbox p,
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .toolbox div.vote_frm {
  margin: 0 0 5px 0;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .toolbox .notification p {
  margin-bottom: 2px;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .toolbox .vote_stats {
  margin-top: 5px;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .toolbox .vote_stats span.useful,
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .toolbox .vote_stats span.total {
  font-weight: bold;
  font-size: 12px;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .toolbox .vote_frm p.frm_lbl{
  margin:0;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .toolbox div.success {
  background-image: none;
  padding: 2px 10px;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .toolbox .vote_frm ul.choices {
  margin:0;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .toolbox .vote_frm ul.choices li {
  display:-moz-inline-box;display:inline-block;
  padding: 0 0 0 17px;
  margin-right: 10px;
  line-height: 16px;
  background-repeat: no-repeat;
  background-position: 0 -2px;
  background-image: url(img/default/form/yes_no_s.PNG);
  cursor:pointer;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .toolbox .vote_frm ul.choices li span.pmbt,  /* ************** */
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .toolbox .vote_frm ul.choices li a {
  color: #1F55AD;
  text-decoration: underline;
}
#fpda  .reviews_fctn .b_ctn .review_list .mf_hreview .toolbox .vote_frm ul.choices li.yes {
  background-position: 0 -22px;
}
#fpda  .reviews_fctn .b_ctn p.write_review {
  float:left;
}
#fpda  .reviews_fctn .b_ctn .pm_frm p.notice {
  margin-top:2em;
  font-size: 11px;
}
#fpda  .reviews_fctn .b_ctn .pm_frm p.notice span.pmbt,  /* ************** */
#fpda  .reviews_fctn .b_ctn .pm_frm p.notice a {
  font-size: 11px;
  color: #1F55AD;
}
#fpda  .reviews_fctn .b_ctn .combos {
  float:right;
  margin: 10px 0;
  line-height: 26px;
}
#fpda  .reviews_fctn .b_ctn .combos .sort_by {
  float:right;
  margin: 0;
}
#fpda  .reviews_fctn .b_ctn .combos .sort_by select {
  border: 1px solid #99a6b3;
}
#fpda  .reviews_fctn .b_foot,
#q_and_a .b_foot{
  min-height: 18px;
  padding: 3px;
  background-color: #f4f4f4;
  border: 1px solid #ccd6e0;
  font-size: 11px;
}
#fpda .box_fctn .b_foot .pagi {
  margin:0;
  line-height: 18px;
  text-align: center;
}
#fpda .box_fctn .b_foot ul.pagi li {
  display: inline;
  margin: 0 10px;
}
#fpda .box_fctn .b_foot .pagi li.prev span.pmbt,  /* ************** */
#fpda .box_fctn .b_foot .pagi li.prev a{
  padding: 1px 0 0 10px;
  background: transparent url(img/default/bullet/prev.gif) no-repeat 0 5px;
}
#fpda .box_fctn .b_foot .pagi li.prev_off span {
  padding: 1px 0 0 10px;
  background: transparent url(img/default/bullet/prev_disabled.gif) no-repeat 0 5px;
  color: #939393;
  text-decoration: underline;
}
#fpda  .reviews_fctn .b_foot .pagi li.next span.pmbt,  /* ************** */
#fpda  .reviews_fctn .b_foot .pagi li.next a,
#q_and_a .b_foot .pagi li.next span.pmbt,  /* ************** */
#q_and_a .b_foot .pagi li.next a{
  padding: 1px 10px 0 0;
  background: transparent url(img/default/bullet/next.gif) no-repeat right 5px;
}
#fpda  .reviews_fctn .b_foot .pagi li.next_off span,
#q_and_a .b_foot .pagi li.next_off span{
  padding: 1px 10px 0 0;
  background: transparent url(img/default/bullet/next_disabled.gif) no-repeat right 5px;
  color: #939393;
  text-decoration: underline;
}
#fpda  .reviews_fctn ul.pagi .current,
#q_and_a ul.pagi .current {
  color: #000;
}
#fpda  .reviews_fctn ul.pagi .first,
#fpda  .reviews_fctn ul.pagi .last,
#q_and_a ul.pagi .first,
#q_and_a ul.pagi .last  {
  color: #939393;
}
#fpda  .reviews_fctn ul.pagi span.pmbt,  /* ************** */
#fpda  .reviews_fctn ul.pagi a,
#q_and_a ul.pagi span.pmbt,  /* ************** */
#q_and_a ul.pagi a {
  color: #1F55AD;
  text-decoration: underline;
}
/****** tests (styles pour remplacer les précédents ) ****/

#fpda .reviews_fctn .b_ctn {
padding: 10px 0;
}
#fpda .reviews_fctn .average_rate,
#fpda .reviews_fctn p.review_mea ,
#fpda .reviews_fctn  .b_ctn p.action {
margin-left:10px;
}
#fpda .reviews_fctn .b_ctn .combos{
margin-right: 10px;
}
#fpda .reviews_fctn .pm_frm_ctner{
padding: 0 10px;
}
#fpda .reviews_fctn .b_ctn .review_list .mf_hreview .minwrap {
padding: 0;
}
#fpda .reviews_fctn .b_ctn .review_list .mf_hreview .details {
width: 440px;
}
#reviews .b_ctn #review_list .review .details h3 ,
#fpda .reviews_fctn .b_ctn .review_list .review .details p.infos,
#fpda .reviews_fctn .b_ctn .review_list .review .details blockquote {
margin-left:0px;
}
/* !!! NEW !!! */
#fpda .blue_ctn .b_head h2{
  font-weight: normal;
}
#fpda  .metafp_reviews .b_ctn  .review_list{
 margin-top: 0;
}
#fpda  .metafp_reviews  .review_list .mf_hreview:first-child{
 border-top: none;
}
/* pagination */
#fpda .reviews_fctn.blue_ctn .new_pagination {
border-width: 1px 0 0 0;
}

/* ################################################## */
/* [END] : Mutualisation liste avis (Meta FP ) */
/* ################################################## */

/* [EoS] : Bloc Avis */

/* [DoS] : Bloc Avis : formulaire */
#reviews .b_ctn form.pm_frm ul.submit:after,
#fpda form.pm_frm div.fld_txtarea:after,
#fpda form.pm_frm div.fld_full:after,
#fpda form.pm_frm p.fld_long:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility:hidden;
}
#fpda form.pm_frm div.frm_fldset {
  margin:0;
  padding:5px 0 10px;
  background-color:#f4f4f4;
}
#fpda form.pm_frm .review div.frm_fldset {
  margin:0;
}
#fpda #wish_all_form div.frm_fldset,
#fpda #question_all_form div.frm_fldset,
#fpda #negotiation_all_form div.frm_fldset {
  background-color:#FFF;
  margin:0;
  padding-bottom:0;
}
#fpda .pm_frm div.frm_fldset #nego_price {
  padding: 1px 3px;
  height:15px;
  width:60px;
  text-align:right;
}
#fpda form.pm_frm div.frm_fldset fieldset legend{
  display:none;
}
#fpda form.pm_frm fieldset p.frm_lgnd {
  margin:0 0 10px;
  display:block;
  font-weight:bold;
}
#fpda form.pm_frm p {
  margin:5px 0 0;
  padding:0.1em 0;
}
#fpda #reviews div.rate_ctner,
#fpda #reviews div#state_ctner {
  display:block;
  height:auto;
  overflow:hidden;
}
#fpda form.pm_frm div.fld_full {
  margin-bottom:10px;
  position:relative;
  width:560px;
}
#fpda #negotiation_all_form div.fld_full,
#fpda form#wish_all_form div.fld_full {
  width:auto;
}
#fpda #negotiation_all_form div.fld_full .fld_txt input{
  border:1px solid #99A6B3;
  font-size: 12px;
  line-height:1.2;
}
#fpda form#wish_all_form div.fld_full {
  margin-bottom:5px;
}
#fpda form.pm_frm p.fld_long {
  padding:0;
}
#fpda #reviews div.rate_ctner p.fld_edito,
#fpda #reviews div#state_ctner p.fld_edito {
  float:left;
  width:180px;
  padding:0;
  margin:0 6px 0 0;
  line-height:20px;
  text-align:right;
}
#fpda form.pm_frm div.fld_state_ctrl div.fld_states_ctner {
  position:relative;
  width:90px;
  float:left;
  z-index:8;
  border: 1px solid #99A6B3;
  background-color:#FFFFFF;
}
#fpda #reviews form.pm_frm div.fld_state_ctrl ul.fld_states {
  position:relative;
  display:block;
  padding:0;
  margin:0 5px;
  overflow:hidden;
}
#fpda form.pm_frm div.fld_state_ctrl ul.fld_states li {
  float:left;
  margin:0;
  padding:0;
  width:16px;
  height:20px;
  cursor:pointer;
  background: none;
  list-style-type: none;
}
#fpda form.pm_frm div.fld_state_ctrl ul.fld_states li span {
  position: absolute;
  left: -5000px;
}
#fpda #reviews p.fld_states_edito{
  display: block;
}
#fpda form.pm_frm fieldset p.lgnd_title span  {
  border-bottom:1px solid #BFCAD9;
  display:block;
  padding-bottom:0.1em;
}
#fpda form.pm_frm fieldset p.frm_lgnd {
  margin:0 0 10px;
}
#fpda form.pm_frm fieldset .frm_edito {
  margin-bottom:1em;
}
#fpda form.pm_frm div.fld_txtarea label,
#fpda form.pm_frm div.fld_txtarea label span,
#fpda form.pm_frm p.fld_long label,
#fpda form.pm_frm p.fld_long label span {
  display:block;
  float:left;
  margin:0 6px 0 0;
  text-align:right;
  width:180px;
}
#fpda form.pm_frm p.fld_long label span {
  line-height:16px;
}
#fpda form.pm_frm div.fld_txtarea label i.info {
  font-size:11px;
  font-style:normal;
  font-weight:normal;
}
#fpda form.pm_frm p.fld_long input,
#fpda form.pm_frm p.fld_txt input,
#fpda form.pm_frm div.fld_txtarea textarea {
  float:left;
  width:356px;
  padding: 1px 2px;
  margin:0;
  border:1px solid #99A6B3;
}
#fpda form.pm_frm p.pm_error input,
#fpda form.pm_frm p.pm_error select,
#fpda form.pm_frm div.pm_error textarea,
#fpda form.pm_frm div.pm_error div.fld_states_ctner {
  border: 1px solid #ff0000;
}
#fpda form.pm_frm p.fld_txt input {
  height:16px;
}
#fpda form.pm_frm div.fld_txtarea textarea {
  font-family: "Courier New",Courier,mono;
  font-size: 12px;
}
#fpda .box_fctn .b_ctn form.pm_frm div.pm_focus textarea,
#fpda .box_fctn .b_ctn form.pm_frm div.fld_checkbox_multiple div.pm_focus,
#fpda .box_fctn .b_ctn form.pm_frm p.pm_focus input.ipt_txt,
#fpda .box_fctn .b_ctn form.pm_frm p.pm_focus input,
#fpda .box_fctn .b_ctn form.pm_frm p.pm_focus select{
  background-color:#FFC;
}
.ie #fpda .box_fctn .b_ctn form.pm_frm p.pm_focus input.ipt_rdio,
.ie #fpda .box_fctn .b_ctn form.pm_frm p.pm_focus input.ipt_chk {
  background:none;
}
#fpda #reviews form.pm_frm div.fld_full div.assistance_ctner {
  position:absolute;
  display:none;
  top:0;
  left:560px;
  width:285px;
  background:#DFDFDF none repeat scroll 0 0;
  z-index:200;
  font-size: 11px;
}
#fpda #reviews form.pm_frm div.fld_full div.assistance_ctner div.notification {
  margin:0;
}
#fpda .box_fctn form.pm_frm div.fld_state_ctrl label.error,
#fpda .box_fctn form.pm_frm div.fld_long_ctner .pm_error label.error,
#fpda .box_fctn form.pm_frm div.pm_error div.fld_txtarea label.error {
  display:block;
  width:360px;
  float:none;
  clear:left;
  margin:0 0 0 186px;
  text-align:left;
  color:#FF0000;
  font-size:11px;
  font-weight:normal;
  line-height:1.1;
}
/* [EoS] : Bloc Avis : formulaire */

/* [DoS] : Jeu concours reviewer */
#fpda form.pm_frm .review_mea_join {
  margin-top: 20px;
}
#fpda form.pm_frm .review_mea_join p span.pmbt,  /* ************** */
#fpda form.pm_frm .review_mea_join p a{
  color: #1F55AD;
}
#fpda form.pm_frm .review_mea_join:after,
#fpda form.pm_frm .review_mea_join .review_play:after,
#fpda form.pm_frm .review_mea_join .review_play label:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#fpda form.pm_frm .review_mea_join .review_play{
  width: 300px;
  margin: 5px 0 0 185px;
}
.ie #fpda form.pm_frm .review_mea_join .review_play  {
  width:320px;
}
#fpda form.pm_frm .review_mea_join .review_play label {
  float:left;
  margin: 0 0 .5em 0;
}
.ie #fpda form.pm_frm .review_mea_join .review_play label{
  display: inline-block;
  margin-bottom:5px;
  float:none;
}
#fpda form.pm_frm div.review_mea_join .review_play label.error {
  clear:left;
  margin:0;
  font-size:11px;
}
#fpda form.pm_frm .review_mea_join .review_play label input {
  float:left;
  margin:0;
}
#fpda form.pm_frm .review_mea_join .review_play label span {
  float:left;
  padding-left:5px;
}
.ie #fpda form.pm_frm .review_mea_join .review_play label .ipt_rdio{
  display: inline-block;
  float:none;
}
.ie #fpda form.pm_frm .review_mea_join .review_play label.error  {
  margin: 0;
}
.ie #fpda form.pm_frm .review_mea_join .review_play label span  {
  padding-top: 3px;
  display: inline-block;
  float:none;
}
/* [EoS] : Jeu concours reviewer */
/* [DoS] : Bloc accessoires */
#main #acc_parent .b_ctn {
  padding: 5px 0;
}
#main #suggestions .b_heading h6 {
  padding:0 5px;
  height: 25px;
  line-height: 25px;
  color: #333;
  background-color: #fff;
  font-size:16px;
  font-weight:bold;
}
/* [EoS] : Bloc accessoires */

#fpda #noannonce p {
  margin: 0 5px;
  padding: 5px 0;
}
#fpda #noannonce p em {
  color: red;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
}

/* ++ Début Extension de Garantie ++ */

#main .eg_box {
  margin: 0 0 10px 0;
}
#main .eg_box p {
  display: block;
  font-size: 11px;
  text-align: center;
}
#main .eg_box span.pmbt,  /* ************** */
#main .eg_box a {
  text-decoration: none;
}
#main .eg_box .label {
  text-decoration: underline;
}
#main .eg_box .value {
  display: block;
  font-style: normal;
  text-decoration: none;
  font-weight: bold;
  color: #376CA2;
  font-family: Tahoma;
}

#fpda #main .announce_blk .eg_box {
  margin: 0 11px 10px 0;
}

/* -- Fin Extension de Garantie -- */
/* [DoS] : RECO_FP */

/*
  BEGIN : suggestions
*/
#suggestions {
  margin: 15px 0 0;
}
/*
  END : suggestions
*/

/*
  BEGIN : b_head
*/
#main #suggestions .b_heading p.pm_edito {
  margin: 0 0 10px 0;
  padding: 5px;
}
/*
  END : b_head
*/

/*
  BEGIN : all_suggestions structure globale
*/
#main #suggestions .all_suggestions,
#suggestions .top_suggest .suggest_theme  {
  margin: 0;
}
#suggestions .top_suggest,
#suggestions .top_suggest .suggest_theme,
#main #suggestions .top_suggest .suggest_theme .listing_ctn .item {
  position: relative;

}
#suggestions .top_suggest {
  overflow: hidden;
  margin: 0 0 20px 0;
}
#suggestions .top_suggest h6 {
  padding: 0 0 0 10px;
  line-height: 16px;
  border: 1px solid #ddd;
  background-color: #f4f4f4;
}
#main #suggestions .carousel {
  margin : 0 0 15px 0;
}
#suggestions .top_suggest .suggest_theme {
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
}
#main #suggestions .carousel .suggest_theme .listing_ctn {
  width: 2400px;
  margin: 15px 0 10px 0;
  padding: 0;
  position: relative;
  top: 0px;
}
#fpda #rr_placement_0,
#fpda #rr_placement_1 {
  margin-top: 10px;
}
/*
  END : all_suggestions structure globale
*/

/*
  BEGIN : item
*/
#main #suggestions .top_suggest .suggest_theme .listing_ctn .item {
   border: none;
}
#main #suggestions .top_suggest .suggest_theme .listing_ctn .announce_blk {
  min-height: 88px;
  padding: 8px 0;
  border-bottom: 1px dotted #CCD6E0;
}
#main #suggestions .carousel .suggest_theme  .listing_ctn .item {
  float: left;
  margin: 0;
  border: none;
}
#main #suggestions .carousel .suggest_theme .listing_ctn .item {
  width: 120px;
}
#suggestions .carousel,
#main #suggestions .carousel .suggest_theme .listing_ctn .item,
#main #suggestions .top_suggest .suggest_theme .listing_ctn .minwrap,
#main #suggestions .carousel .suggest_theme .listing_ctn .announce_blk,
#main #suggestions .carousel .suggest_theme .listing_ctn .photo,
#main #suggestions .top_suggest .suggest_theme .listing_ctn .prd_description,
#main #suggestions .suggest_theme .listing_ctn .infos h6 {
  padding: 0;
}
#main #suggestions .carousel .suggest_theme .listing_ctn,
#main #suggestions .carousel .suggest_theme .listing_ctn .minwrap,
#main #suggestions .carousel .suggest_theme .listing_ctn .details,
#main #suggestions .carousel .suggest_theme .listing_ctn .announce_blk,
#main #suggestions .carousel .suggest_theme .listing_ctn .mf_hproduct {
  overflow: hidden;
}
#main #suggestions .carousel .suggest_theme .listing_ctn .announce_blk {
  width: 105px;
  margin: 0 auto;
  text-align: center;
  border-bottom: none;
}
#main #suggestions .carousel .suggest_theme .listing_ctn .details,
#main #suggestions .carousel .suggest_theme .listing_ctn .prd_description {
  margin: 0;
}
#main #suggestions .carousel .suggest_theme .listing_ctn .mf_hproduct {
  line-height: 14px;
}
#main #suggestions .carousel .suggest_theme .listing_ctn .infos h4,
#main #suggestions .carousel .suggest_theme .listing_ctn .infos h6  {
  line-height: 13px;
  background:none;
  border: none;
}
#main #suggestions .carousel .suggest_theme .listing_ctn .prd_description {
  line-height: 12px;
}
#main #suggestions .carousel .suggest_theme .listing_ctn  .mf_hproduct,
#main #suggestions .carousel .suggest_theme .listing_ctn .prd_description,
#main #suggestions .suggest_theme .listing_ctn .infos h4 span.pmbt,  /* ************** */
#main #suggestions .suggest_theme .listing_ctn .infos h4 a,
#main #suggestions .suggest_theme .listing_ctn .infos h6 {
  font-size: 11px;
  background:none;
}
#main #suggestions .carousel .suggest_theme .listing_ctn .mf_hproduct {
  max-height: 42px;
}
#main #suggestions .carousel .suggest_theme .listing_ctn .mf_hproduct {
  margin: 85px 0 0 0;
  background:none;
  border: none;
}
#main #suggestions .carousel .suggest_theme .listing_ctn .photo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
#main #suggestions .suggest_theme .listing_ctn .infos h4 span.pmbt,  /* ************** */
#main #suggestions .suggest_theme .listing_ctn .infos h4 a {
  text-decoration: none;
}
#main #suggestions .suggest_theme .listing_ctn .infos h4 a:hover {
  text-decoration: underline;
}
#main #suggestions .suggest_theme .listing_ctn .infos h6 {
  font-weight: normal;
  border: none;
  background-image: none;
}
#main #suggestions .suggest_theme .listing_ctn .price span {
  font-size: 12px;
  line-height: 14px;
}
/*
  END : item
*/

/*
  BEGIN : javascript activé
*/

#main #suggestions .carousel_js,
#suggestions .carousel_js .suggest_theme {
  overflow-x: hidden;
}
#main #suggestions .carousel_js {
  overflow-y: hidden;
}
#main #suggestions .carousel_js .suggest_theme {
  margin: 0 38px;
}
/*
  END : javascript activé
*/

/*
  BEGIN : boutons de nav
*/
.carousel_js .nav_btn {
  position: absolute;
  top: 18px;
  width: 57px;
  height:195px;
  text-indent: -9000px;
}
.carousel_js .back_btn {
  left:0;
  background: transparent url(img/background/fade_l2r.PNG) 100% 0 repeat-y;
}
.carousel_js .next_btn {
  right:0;
  background: transparent url(img/background/fade_r2l.PNG) 0 0 repeat-y;
}
.carousel_js .nav_btn span.pmbt,  /* ************** */
.carousel_js .nav_btn a {
  position:absolute;
  top:70px;
  display: block;
  width: 19px;
  height: 36px;
  background : url(img/default/button/reco_nav_btn.PNG) no-repeat;
}
.carousel_js .back_btn span.pmbt,  /* ************** */
.carousel_js .back_btn a {
  left:0;
  background-position: 0 -36px;
}
.carousel_js .next_btn span.pmbt,  /* ************** */
.carousel_js .next_btn a {
  background-position: 0 0;
  right:0;
}
.carousel_js .back_btn a:hover {
  background-position: -19px -36px;
}
.carousel_js .next_btn  a:hover {
  background-position: -19px 0;
}
.carousel_js .inactive_btn span.pmbt,  /* ************** */
.carousel_js .inactive_btn a {
  cursor:default;
}
.carousel_js .next_btn.inactive_btn span.pmbt,  /* ************** */
.carousel_js .next_btn.inactive_btn a ,
.carousel_js .next_btn.inactive_btn a:hover{
  background-position: -38px 0;
}
.carousel_js .back_btn.inactive_btn span.pmbt,  /* ************** */
.carousel_js .back_btn.inactive_btn a,
.carousel_js .back_btn.inactive_btn a:hover {
  background-position: -38px -36px;
}
.carousel_js .nav_btn a:active,
.carousel_js .nav_btn a:focus {
  outline: none;
}
/*
  END : boutons de nav
*/


/* BEGIN : et aussi */
#main #suggestions #suggest_too {
  margin: 10px 0 0 0;
}
#main #suggestions #suggest_too ul li {
  line-height: 15px;
}
#main #suggestions #suggest_too ul li span.pmbt,  /* ************** */
#main #suggestions #suggest_too ul li a {
  color: #1F55AD;
}
/* END : et aussi */
/* -- DoS Bloc sug_lnk -- */
#fpda #main_ctn #suggestions #sug_lnk h6 {
  height:auto;
  padding: 0 0 0 10px;
  line-height: 16px;
  background-color: #f4f4f4;
  font-size: 11px;
  color:#333;
}
/* -- EoS Bloc sug_lnk -- */
/* [EoS] : RECO_FP */

/* [DoS] : Détail annonce */

#fpda #advert_detail_ctner {
  padding-right: 1px;
}
#fpda #advert_detail {
  width: 100%;
  margin: 5px 0 1px 1px;
}
#fpda #advert_detail #prd_details {
  width: 218px;
  padding: 4px 4px 10px 6px;
  background: #EAF0FC url(img/default/structure/background/fptopsell_bg.gif) top left repeat-x;
}
#fpda #advert_detail #prd_details .average_rate {
  margin: 5px 0 5px 5px;
}
#fpda #advert_detail #prd_details .average_rate {
  margin: 0 0 0 -1px;
}
#fpda #advert_detail .prd_description {
  padding-left: 0;
}
#fpda #advert_detail #prd_details .prd_description {
  margin-top: 10px;
}
#fpda #advert_detail #prd_details .prd_description li {
  padding:5px 0;
}
#fpda #advert_detail #prd_details .prd_description li.gallery {
    padding: 5px 0 7px 0;
}
#fpda #advert_detail .prd_description .actions {
  margin:0;
}
#fpda #advert_detail .prd_description .actions li span.pmbt,  /* ************** */
#fpda #advert_detail .prd_description .actions li a,
#fpda #advert_detail .prd_description .links .see_offers {
  padding: 0 0 0 9px;
  font-size: 12px;
  font-weight: normal;
  color: #1F55AD;
  background: transparent url(img/default/bullet/one_arrowbis.gif) 0 7px no-repeat;
}
#fpda #main #advert_detail .prd_description .prices {
  float: none;
}
#fpda #main #advert_detail .prd_description .prices .price,
#fpda #main #advert_detail .prd_description .prices .price_new,
#fpda #main #advert_detail .prd_description .prices .price_used,
#fpda #main #advert_detail .prd_description .prices .price_collec {
  font-size: 12px;
}
#fpda #main #advert_detail #decitre p {
  margin: 0;
}
#fpda #advert_detail #adv_details {
  vertical-align: top;
}
#fpda #advert_detail #adv_details h2  {
  min-height: 18px;
  margin: 0;
  padding: 5px 0 1px 10px;
  border: none;
  font-size: 14px;
  background: #f4f4f4;
}
#fpda #advert_detail #adv_details h2 em {
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
}
#fpda #advert_detail #adv_details .adv_description {
  margin: 5px 10px 0;
  font-size: 12px;
}
#fpda #advert_detail #adv_details .adv_description li span.pmbt,  /* ************** */
#fpda #advert_detail #adv_details .adv_description li a{
  color: #1F55AD;
}
/*#fpda #advert_detail_ctner #advert_detail #adv_details .adv_description .value {
    font-weight:bold;
}*/
#fpda #advert_detail #adv_details .price_action {
  display: inline;
  float: right;
  margin-left: 10px;
  text-align: right;
}
#fpda #advert_detail #adv_details .price_action .adv_price {
  margin: 0;
  font-size: 16px;
  font-weight: bold;
}
#fpda #advert_detail #adv_details .price_action .discount {
  margin: 4px 0 0;
}
#fpda #advert_detail #adv_details .price_action .price_collec {
  color: #006600;
}
#fpda #advert_detail #adv_details .add_cart .pm_action {
  width: auto;
  margin: 0;
  text-align: right;
}
#fpda #advert_detail #adv_details .add_cart .add_to_cart .a {
  width: 115px;
  height: 47px;
  background: url(img/img2012/buttons/add_to_cart.png) no-repeat 0 0;
}
#fpda #advert_detail #adv_details .add_cart .add_to_cart .a span {
  display: block;
  padding: 11px 0 0 42px;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}
#fpda #advert_detail #adv_details .comment {
  margin-bottom: 10px;
  line-height: 16px;
}
#fpda #advert_detail #adv_details .photos {
  margin-bottom: 10px;
}
#fpda #advert_detail #adv_details .comment .price,
#fpda #advert_detail #adv_details .comment .price_new,
#fpda #advert_detail #adv_details .comment .price_used,
#fpda #advert_detail #adv_details .comment .price_collec {
  margin: 0;
  font-family: Arial;
  font-weight: bold;
}
#fpda #advert_detail #adv_details .comment .price_collec {
  color: #006600;
}
#fpda #advert_detail #adv_details .shipping_country,
#fpda #advert_detail #adv_details .shipping,
#fpda #advert_detail #adv_details .shippingRsl,
#fpda #advert_detail #adv_details .infos .pickup {
  margin-bottom: 3px;
}

/* Début custom shipping sur DA */
#fpda #advert_detail #adv_details .shipping {
  line-height: normal;
}

/* Fin custom shipping sur DA */
#fpda #advert_detail #adv_details .label{
  font-weight: bold;
}
#fpda #main .prd_description .infos .pickup span.pmbt,  /* ************** */
#fpda #main .prd_description .infos .pickup a {
  color: #1F55AD;
    font-size:11px;
}
#fpda #advert_detail #adv_details .video {
  margin: 30px 0 15px 0;
}
#fpda #advert_detail #adv_details .video .player {
  margin: 0 auto;
}
#fpda #advert_detail #adv_details .actions {
  margin-top: 10px;
  font-size: 12px;
}
#fpda #advert_detail #adv_details .actions li {
  margin-bottom: 3px;
}
#fpda #advert_detail #adv_details .actions li span.pmbt,  /* ************** */
#fpda #advert_detail #adv_details .actions li a {
  padding: 0 0 0 9px;
    color:#1F55AD;
  background: transparent url(img/default/bullet/one_arrowbis.gif) 0 7px no-repeat;
}
#fpda #advert_detail #adv_details .da_toolbox {
  margin-top: 25px;
}
#fpda #advert_detail #adv_details .da_toolbox ul {
  margin: 0;
}
#fpda #advert_detail #adv_details .da_toolbox ul li {
  list-style: none;
  margin: 0 0 2px;
  padding: 0;
}
#fpda #advert_detail #adv_details .da_toolbox ul li.list {
  float: left;
  padding: 0 0 10px 0;
  line-height: 18px;
}
#fpda #advert_detail #adv_details .da_toolbox ul .col1,
#fpda #advert_detail #adv_details .da_toolbox ul .col2 {
  width: 200px;
}
#fpda #advert_detail #adv_details .da_toolbox ul .list span.pmbt,  /* ************** */
#fpda #advert_detail #adv_details .da_toolbox ul .list a,
#fpda #advert_detail #adv_details .da_toolbox ul .list a:hover {
  font-size: 12px;
  text-decoration: underline;
  color: #1F55AD;
}

/* ++ Pages actions ++ */

#fpda #advert_detail #fpaction_topright {
    border:0 none;
    font-size:12px;
    margin:0;
    padding:0;
    vertical-align:top;
}
#fpda #fpaction_topright span.pmbt,  /* ************** */
#fpda #fpaction_topright a,
#fpda #fpaction_topright a:hover {
    color:#1F55AD;
    text-decoration:underline;
}
#fpda #fpaction_topright table {
    margin:0;
}
#fpda #advert_detail #fpaction_topright span.pmbt.price,  /* ************** */
#fpda #advert_detail #fpaction_topright a.price,
#fpda #advert_detail #fpaction_topright a.price:hover {
    color:#FF0000;
    font-size:17px;
}
#fpda #advert_detail #fpaction_topright .price,
#fpda #advert_detail #fpaction_topright .price_new {
  font-size: 16px;
  position: static;
}
#fpda #advert_detail #fpaction_topright h2,
#fpda #advert_detail #fpaction_topright h2 span.pmbt,  /* ************** */
#fpda #advert_detail #fpaction_topright h2 a  {
  border: none;
}
#fpda #advert_detail #fpaction_topright h2 span.pmbt,  /* ************** */
#fpda #advert_detail #fpaction_topright h2 a {
  display:block;
  float:right;
  margin: 5px 5px 0 0;
  padding:0;
  line-height:1;
  font-size: 11px;
  font-weight:normal;
}
#fpda #advert_detail #fpaction_topright .pm_frm {
    border:0 none;
    display:block;
    margin:15px 0 0;
    padding:0;
}
#fpda #advert_detail #fpaction_topright .pm_form {
  margin: 0 10px;
  padding: 5px 0 10px 0;
}
#fpda #advert_detail #fpaction_topright .pm_form p{
  margin: 3px 0 5px 0;
}
#fpda #advert_detail #fpaction_topright .pm_form p.error{
  font-weight:bold;
}
#fpda #advert_detail #fpaction_topright .pm_frm {
  margin-top: 10px;
}
#fpda #advert_detail #fpaction_topright #form_question .pm_frm {
  margin-top:0;
}
#fpda #advert_detail #fpaction_topright #form_question .pm_frm .fld_all_radio {
  margin-bottom:10px;
}
#fpda #advert_detail #fpaction_topright #wish_all_form .fld_full #price {
  margin:-1px 0 0 3px;
  padding: 1px 3px;
  line-height:1.1;
  border: 1px solid #99A6B3;
    font-size:12px;
    text-align:right;
}
#fpda #advert_detail #fpaction_topright #wish_all_form .fld_full {
  margin:0;
}
#fpda #advert_detail #form_wish p.rsp {
  margin-bottom: 14px;
}
#fpda #advert_detail #form_wish #wish_all_form {
  margin-top: 21px;
}
#wish_all_form #wish_email_notice .fld_edito,
#wish_all_form #wish_email_notice .fld_all_radio,
#wish_all_form #wish_email_notice .fld_radio {
  float: left;
}
#wish_all_form #wish_email_notice input,
#wish_all_form #wish_email_notice .fld_lbl {
  vertical-align: middle;
}
#fpda #wish_all_form #wish_email_notice .fld_all_radio .fld_radio {
  margin: 2px 10px 0 5px;
}
#fpda #form_wish #wish_all_form .blueinptmedium {
  font-size: 12px;
  margin-right: 10px;
  background-image: none;
  height:auto;
}
#fpda #fpaction_topright #question_container,
#fpda #fpaction_topright #nego_container {
    width:100%;
    margin:0;
}
#fpda #fpaction_topright #question_container div.fld_txtarea label,
#fpda #fpaction_topright #question_container p.fld_long label,
#fpda #fpaction_topright #nego_container div.fld_txtarea label,
#fpda #fpaction_topright #nego_container p.fld_long label {
    width:100%;
}
#fpda #fpaction_topright #question_container div.fld_txtarea label span,
#fpda #fpaction_topright #question_container p.fld_long label span,
#fpda #fpaction_topright #nego_container div.fld_txtarea label span,
#fpda #fpaction_topright #nego_container p.fld_long label span {
    width:auto;
    margin-bottom:1px;
}
#fpda #advert_detail #fpaction_topright .pm_frm fieldset .fld_all_radio .fld_full {
  width:auto;
  margin-bottom:5px;
}
#fpda #advert_detail #fpaction_topright .pm_frm fieldset .fld_all_radio .fld_full p,
#fpda #advert_detail #fpaction_topright .pm_frm fieldset .fld_full .fld_txtarea p{
  margin:0;
}
#fpda #advert_detail #fpaction_topright .pm_frm fieldset .fld_all_radio .fld_full .fld_rdio label input{
  float:left;
  margin:2px 3px 0 0;
}
#fpda #advert_detail #fpaction_topright .pm_frm fieldset .fld_all_radio .fld_full .fld_rdio label span,
#fpda #advert_detail #fpaction_topright .pm_frm fieldset .fld_all_radio .fld_full .fld_rdio label span.price {
  font-size:12px;
}

#fpda #advert_detail #fpaction_topright .fld_txtarea textarea {
  padding:0;
  margin:1px 0;
  font-family: "Courier New",Courier,mono;
  font-size: 12px;
  width: 100%;
}
#fpda #fpaction_topright .notice span {
    font-size:11px;
    margin:10px 0;
}
#fpda #fpaction_topright .notice span span.pmbt,  /* ************** */
#fpda #fpaction_topright .notice span a {
  font-size: 11px;
  color: #1F55AD;
}
#fpda #fpaction_topright .blk_actn {
  margin-top: 1.5em;
  text-align:center;
}
#fpda #fpaction_topright .blk_actn button {
  margin-right: 7px;
}

/* Poser une question à */

#fpda #fpaction_topright #form_question ul {
  line-height:15px;
}
#fpda #fpaction_topright #form_question p.pm_edito_pre_item {
  margin-bottom:1px;
}
#fpda #fpaction_topright #form_question ul.pm_item {
  margin: 0 0 1em 1em;
}
#fpda #fpaction_topright #form_question ul.pm_item li{
  padding-left:12px;
  background: transparent url(img/default/bullet/one_arrow.gif) no-repeat scroll 0 -2px;
}
#IE8 #fpda #advert_detail #fpaction_topright .pm_frm fieldset .fld_all_radio .fld_full .fld_rdio input  {
  margin:-1px 3px 0 0;
}
/* -- Pages actions -- */

/* Toolbox */

/* ++ Extension de Garantie ++ */

#main .eg_box {
  margin: 0 0 10px 0;
}
#main .eg_box p {
  display: block;
  font-size: 11px;
  line-height: 12px;
  text-align: center;
}
#main .eg_box em {
  margin: 1px 0 0;
  font-size: 11px;
}
#main .eg_box span.pmbt,  /* ************** */
#main .eg_box a {
  text-decoration: none;
}
#main .eg_box .label {
  text-decoration: underline;
}
#main .eg_box .value {
  display: block;
  font-style: normal;
  text-decoration: none;
  font-weight: bold;
  color: #376CA2;
  font-family: Tahoma;
}

#fpda #main .announce_blk .eg_box {
  margin: 0 11px 10px 0;
}
/* -- Extension de Garantie -- */

/* ++ Widget media ++ */

.blk_media {
  float: none;
  margin: 0 auto;
}
.blk_widget_medium .blk_media {
  width: 130px;
  height: 165px;
}
.media_photo_top,
.media_video_top {
  position: relative;
  height: 130px;
  border: 1px solid #ccc;
  border-bottom: 0;
  text-align: center;
}
#main .blk_widget_medium span.pmbt,  /* ************** */
#main .blk_widget_medium  a,
#main .blk_widget_medium span.pmbt,  /* ************** */
#main .blk_widget_medium a {
  color: #1F55AD;
}
.blk_media span.pmbt.link_add,  /* ************** */
.blk_media a.link_add,
.blk_media a.link_add:hover {
  display: block;
  margin: 50px 0 0 0;
  color: #1F55AD;
  text-decoration: underline;
  text-align: center;
}
.blk_widget_medium .blk_edit_media {
  position: absolute;
  z-index: 50px;
  bottom: 3px;
  right: 4px;
  width: 98px;
  height: 61px;
}
.blk_widget_medium .media_photo_top .blk_edit_media {
  height: 45px;
}
.ie #fpda #main #prd_details .media_photo_top  {
  text-align: left;
}
.blk_media .blk_edit_media .blk_link_mask {
  position: absolute;
  overflow: hidden;
}
.blk_media .media_video_top .blk_edit_media .blk_link_mask {
  width: 97px;
  height: 61px;
}
.blk_media .blk_edit_media .blk_link {
  position: relative;
  float: left;
  left: 80px;
  width: 74px;
  height: 61px;
  padding: 5px 1px 0 0;
  line-height: 16px;
  text-align: right;
  opacity : 0.85;
  filter : alpha(opacity=85);
  -moz-opacity : 0.85;
}
.blk_edit_media .blk_link {
  height: 61px;
  background-position: 0 0;
  background-repeat: no-repeat;
}
.blk_widget_medium .media_video_top .blk_edit_media .blk_link {
  background-image: url(img/default/structure/background/bg_w_link_video_m.gif);
}
.blk_widget_medium .media_photo_top .blk_edit_media .blk_link {
  height: 44px;
  background-image: url(img/default/structure/background/bg_w_link_photo_m.gif);
}
.blk_link a:hover {
  text-decoration: underline;
}
.blk_widget_small .blk_link span.pmbt,  /* ************** */
.blk_widget_small .blk_link a {
  display: block;
  font-size: 9px;
}
.blk_widget_medium .blk_edit_media .blk_picto {
  float: right;
  position: relative;
  z-index: 50;
  width: 24px;
  height: 63px;
  padding: 5px 0 0 0;
  background: url(img/default/structure/background/bg_w_picto_video_m.gif) no-repeat right top;
  opacity : 0.85;
  filter : alpha(opacity=85);
  -moz-opacity : 0.85;
}
.blk_widget_medium .media_photo_top .blk_edit_media .blk_picto  {
  height: 39px;
  background: url(img/default/structure/background/bg_w_picto_photo_m.gif) no-repeat right top;
}
.blk_widget_medium .blk_media .blk_edit_media .blk_picto span.pmbt,  /* ************** */
.blk_widget_medium .blk_media .blk_edit_media .blk_picto a {
  display: block;
  height: 17px;
  width: 12px;
  margin: 0 auto;
  cursor: pointer;
}
.blk_widget_medium .picto_add,
.blk_widget_medium .picto_rewrite,
.blk_widget_medium .picto_delete,
.blk_widget_medium .picto_resizefull {
  background-position:left center;
  background-repeat: no-repeat;
}
.blk_widget_medium .picto_add {
  background-image: url(img/default/icon/picto_add.gif);
}
.blk_widget_medium .picto_rewrite {
  background-image: url(img/default/icon/picto_rewrite.gif);
}
.blk_widget_medium .picto_delete {
  background-image: url(img/default/icon/picto_delete.gif);
}
.blk_widget_medium .picto_resizefull {
  background-image: url(img/default/icon/picto_resizefull.gif);
}
.media_video_bottom,
.media_photo_bottom {
  height: 35px;
}
#main .media_photo_bottom .tabs_photo_video,
#main .media_video_bottom .tabs_photo_video {
  margin: 0;
  padding: 0;
  height: 31px;
  list-style: none;
  background-repeat: no-repeat;
  background-position: center top;
}
.media_photo_bottom .tabs_photo_video {
  background-image: url(img/default/structure/onglet/tab_medium_photo_on.PNG);
}
.media_video_bottom .tabs_photo_video {
  background-image: url(img/default/structure/onglet/tab_medium_video_on.PNG);
}
.tabs_photo_video li {
  list-style: none;
  float: left;
  padding: 3px 0 0 0;
  height: 31px;
  width: 50%;
  border-top: 1px solid #ccc;
  position: relative;
  cursor: pointer;
}
#main .tabs_photo_video li span.pmbt,  /* ************** */
#main .tabs_photo_video li a{
  text-decoration:none;
  color:#333;
}

.tabs_photo_video,
.tabs_photo_video span.pmbt,  /* ************** */
.tabs_photo_video a,
.tabs_photo_video a:hover {
  height: 35px;
  color: #333;
  font-size: 11px;
  text-decoration: none;
}
.tabs_photo_video .photos span.pmbt,  /* ************** */
.tabs_photo_video .photos a {
  padding: 0 0 2px 22px;
  background: url(img/default/icon/picto_photos.gif) no-repeat 4px top;
}
.media_video_bottom .tabs_photo_video .photos span.pmbt,  /* ************** */
.media_video_bottom .tabs_photo_video .photos a {
  padding: 0 0 2px 24px;
  background: url(img/default/icon/picto_photos.gif) no-repeat 6px top;
}
.tabs_photo_video .video span.pmbt,  /* ************** */
.tabs_photo_video .video a {
  padding: 1px 0 2px 28px;
  background: url(img/default/icon/picto_video.gif) no-repeat 6px center;
}
.media_video_bottom .tabs_photo_video li.video,
.media_photo_bottom .tabs_photo_video li.photos {
  font-weight: bold;
  padding: 6px 0 0 0;
  border-top: 0;
  height: 33px;
  line-height: 18px;
}
.tabs_photo_video li .hasmedia {
  display: block;
  height: 9px;
  width: 11px;
  background: url(img/default/bullet/checked2.gif) no-repeat left top;
  position: absolute;
}
/* -- Widget media -- */

/* ++ Libéralisation 1 euro ++ */
#fpda #advert_detail_ctner #advert_detail #adv_details .adv_description .pm_1euro_ctner .value {
  font-weight:normal;
}
#fpda #main #advert_list .announce_blk .pm_1euro_ctner,
#fpda #main #advert_list .announce_blk .pm_1euro_ctner p,
#fpda #main #advert_list .announce_blk .pm_1euro_ctner .tooltip_inactive,
#fpda #main #advert_list .announce_blk .pm_1euro_ctner .tooltip_active,
#fpda #main #advert_list .announce_blk .pm_1euro_ctner .dyn_1euro_trgt{
  display:inline;
}
#fpda #main #prd_details #mea_1euro5 .dyn_1euro_trgt p {
  color:#999;
  cursor:pointer;
}
#IE8 #fpda #main #advert_list .announce_blk .pm_1euro_ctner .tooltip  {
  margin-top:15px;
}
/* -- Libéralisation 1 euro -- */

/* [EoS] : Détail annonce */

/* [DoS] : addThis */
#fpda #product .toolbox_ctn {
  position:relative;
  min-height:200px;;
}
#fpda #product .toolbox_ctn .addthis {
  position:absolute;
  bottom:10px;
  display:inline-block;
  width:100%;
  margin:0 auto;
  text-align:center;
}
#fpda #product .toolbox_ctn .addthis p{
  width:200px;
  margin:0 auto;
}
#fpda #product .toolbox_ctn .addthis p.widget_game span.pmbt,  /* ************** */
#fpda #product .toolbox_ctn .addthis p.widget_game a {
  font-size: 11px;
  color: #1F55AD;
}
#fpda #product .toolbox_ctn .addthis p.widget_game img {
  vertical-align: middle;
}


/* ********** BEGIN : jeu concours ********** */
#fpda #addthis_game {
  padding: 0;
  margin: 0;
}
#fpda #addthis_game h1 {
  display: block;
  margin: 0 0 30px;
  border-bottom: 1px solid #ddd;
}
#fpda #addthis_game .box_ctn {
  width: 480px;
  min-height: 80px;
  margin: 0;
  padding: 0 10px;
  border: 1px solid #bdbcbd;
}
#fpda #addthis_game .box_ctn h2 {
  margin: -20px 0 5px 0;
  height: 38px;
  border: none;
}
#fpda #addthis_game .box_ctn h2  span {
  display: none;
}
#fpda #addthis_game #share_prd .announce_blk  h3 {
  overflow:hidden;
  margin:0;
  padding:0 0 0 95px;
  font-size:14px;
  font-weight:bold;
  line-height:16px;
}
#fpda #addthis_game #share_prd .announce_blk  .photo {
  position:absolute;
  margin:0;
  padding:0;
}
#fpda #addthis_game #share_prd .announce_blk .prd_presentation {
  margin:0;
  padding: 3px 0 10px 95px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  line-height: 1.1em;
}
#fpda #addthis_game #share_prd .announce_blk .prd_lnk {
  padding: 0 0 10px 0;
  font-size: 11px;
  color:#999;
}
#fpda #addthis_game #share_on #addthis_lnks {
  display: inline;
  margin: 0 auto;
  padding: 10px 0 0 0;
}
#fpda #addthis_game #share_on #addthis_lnks li {
  float: left;
  padding: 0 30px 0 15px;
}
#IE8 #fpda #addthis_game #share_on #addthis_lnks li  {
  display: inline;
}
#fpda #addthis_game #share_on #addthis_lnks li span.pmbt,  /* ************** */
#fpda #addthis_game #share_on #addthis_lnks li a {
  display: block;
  text-align: center;
  outline: none;
  color: #1F55AD;
}
#fpda #addthis_game #share_on #addthis_lnks li span.pmbt img,  /* ************** */
#fpda #addthis_game #share_on #addthis_lnks li a img {
  display:block;
  width:32px;
  margin:0 auto;
  text-decoration:none;
}
#fpda #addthis_game #share_game .share_game_edito,
#fpda #addthis_game #share_game .fld_check,
#fpda #addthis_game #share_game .game_tips {
  margin: 0 0 15px 0;
  line-height: 1.1em;
}
#fpda #addthis_game #share_game #wid_game_subscription_notification {
  margin:0 0 15px 0;
}
#fpda #addthis_game #share_game span.pmbt,  /* ************** */
#fpda #addthis_game #share_game a {
  color: #1F55AD;
}
#fpda #addthis_game #share_game  .game_tips {
  height: 15px;
  background: transparent url(img/default/icon/picto_light.gif) 0 -1px no-repeat;
  padding: 0 0 0 20px;
}

/* ********** END : jeu concours ********** */

/* [EoS] : addThis */
/* [DoS] profil vendeur : pseudo vendeur */
#extra2 .seller_profile .seller strong {
  display:block;
}
#extra2 .seller_profile .seller em {
  display:inline;
  font-style: normal;
  font-weight: bold;
}
#extra2 .seller_profile .seller .pm_seller em{
    font-weight: normal;
}
/* ++ début pour le listing annonce ++ */
#fpda #main_ctn .announce_blk .advert_details .details1 .seller .pm_sep {
  display:none;
}
#fpda #main_ctn .announce_blk .advert_details .details1 .seller .pm_seller em {
  display:block;
  margin-top: 5px;
}
/* -- fin pour le listing annonce -- */
/* ++ début pour le détail annonce ++ */
#fpda #advert_detail #adv_details h2 .pm_seller {
  margin:0;
  cursor: auto;
}
#fpda #main .private .b_head h2 .pm_seller .pm_sep,
#fpda #advert_detail #adv_details h2 .pm_seller .pm_sep{
  display:none;
}
#fpda #main .private .b_head h2 .pm_seller .seller_mark,
#fpda #advert_detail #adv_details h2 .pm_seller .seller_mark{
  padding-left: 5px;
}
#fpda #main .private .b_head h2 .pm_seller em,
#fpda #advert_detail #adv_details h2 .pm_seller em{
  font-weight: normal;
}
/* -- fin pour le détail annonce -- */
/* ++ début pour le détail annonce action ++ */
#fpda #main #prd_details .pm_seller .pm_sep {
  display : none;
}
#fpda #main #prd_details .pm_seller em {
  display : block;
}
/* -- fin pour le détail annonce action -- */
/* [EoS] profil vendeur : pseudo vendeur */

/* Bt add to cart */
#fpda form.frm_add_cart div.frm_fldset{
  background: none;
  padding: 0;
}

/* ################################################## */
/* [START] : Picto soldes */
/* ################################################## */
#fpda #main .advert_campaign {
  display: block;
  margin-left: 10px;
}
#fpda #main #adv_details .adv_description .price_action .advert_campaign {
  text-align: right;
  margin-left: 0;
}
#fpda #main #product .prd_desc .best_price .advert_price,
#fpda #main #product .prd_desc .best_price .sales_campaign,
#fpda #main #adv_details .adv_description .price_action .advert_price,
#fpda #main #adv_details .adv_description .price_action .sales_campaign {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
#fpda #main #product .prd_desc .best_price .sales_campaign .value {
  margin-top: 11px;
}
#fpda #main #advert_detail_ctner #advert_detail #adv_details .adv_description .advert_campaign .advert_price .value {
  font-weight: normal;
}
#fpda #main #advert_list .advert_campaign {
  margin-left: 0;
}
#fpda #main #prd_headline.in_campaign {
  padding-left: 70px;
}
#fpda #main #prd_headline .advert_campaign {
  position: absolute;
  margin: -7px 0 0 -70px;
}
/* ################################################## */
/* [END] : Picto soldes */
/* ################################################## */

/* ################################################## */
/* [BEGIN] : Descrition produit - "refonte" */
/* ################################################## */
#prd_information .spec_table:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#main .productInformation .heading {
  margin: 14px 0;
  padding: 0 6px;
  height: 25px;
  line-height: 25px;
  color: #333;
  background-color: #fff;
  font-size: 16px;
}
#main .productInformation .contributors {
  margin-left: 0;
}
#main .productInformation li {
  margin: 0 0 1px 0;
  line-height: 14px;
}
/* initialisation */
#main #prd_information .spec_table table,
#main #prd_information .spec_table th,
#main #prd_information .spec_table td{
  border: none;
  margin: 0;
  font-size: 12px;
}
#main #prd_information .spec_table tr.even{
  background-color: transparent;
}
#prd_information .specs_ctn{
  margin: 20px 0;
}
#main #prd_information .spec_table{
  background: url(img/background/specs_table.gif) repeat-y 0 0;
  margin: 2px 0 0 0;
  width: 676px;
}
#main #prd_information .spec_table table{
  width: 538px;
  border-collapse: separate;
}
#prd_information .spec_table .table_caption{
  float: left;
  padding: 8px 0 0 5px;
  width: 130px;
  font-weight: bold;
}
#prd_information .spec_table_ctn{
  background-color: #FFF;
}
#main #prd_information .spec_table th,
#main #prd_information .spec_table td{
  padding: 5px;
  border-top: 1px solid #CCD6E0;
  line-height: 18px;
  text-align: left;
}
#prd_information .spec_table th{
  width: 190px;
}
/**
*Tracklist audio
*
*
*/
#main #prd_information .clearFix{*zoom:1}
#main #prd_information .clearFix:before,#main #prd_information .clearFix:after{content:"";display:table}
#main #prd_information .clearFix:after{clear:both}
#main #prd_information .lnk_more {
  position: relative;
  top: -50px;
  margin-bottom: 0;
}
#main #prd_information .lnk_more .lnk {
  padding: 0;
  font-weight: normal;
  color: #1F55AD;
  background: none;
}
#main #prd_information .contributors {
  margin-bottom: 7px;
}
#main #prd_information .contributors li em {
  font-style: normal;
}
#main #prd_information .partnership .partnerLogo {
  display: block;
  margin-top: 10px;
}
#main #prd_information .samplePlayer {
  margin-bottom: 28px;
}
#main #prd_information .specs_ctn,
#main #prd_information .productSpecs {
  clear: both;
  margin-bottom: 50px;
}
#main #prd_information .spec_table {
  *zoom: 1;
  background-color: #fff;
  background: url(img/img2012/backgrounds/specs_table.png) repeat-y 0 0;
  margin: 2px 0 0 0;
  width: 100%;
}
#main #prd_information .spec_table:before,
#main #prd_information .spec_table:after {
  content: "";
  display: table;
}
#main #prd_information .spec_table:after {
  clear: both;
}
#main #prd_information .spec_table .table_caption {
  float: left;
  padding: 8px 0 0 5px;
  width: 130px;
  font-weight: bold;
}
#main #prd_information .spec_table table {
  border: none;
  margin: 0;
  font-size: 12px;
}
#main #prd_information .spec_table .even {
  background-color: transparent;
}
#main #prd_information .spec_table th,
#main #prd_information .spec_table td {
  padding: 5px;
  border-top: 1px solid #dddddd;
  line-height: 18px;
  text-align: left;
}
#main #prd_information .spec_table th {
  width: 190px;
  text-align: left;
}
#main #prd_information .spec_table_ctn,
#main #prd_information .specTracklist {
  border: none;
  border-collapse: collapse;
  background-color: #fff;
}
#main #prd_information .specTracklist caption {
  padding-bottom: 7px;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
}
#main #prd_information .specTracklist {
  width: 100%;
}
#main #prd_information .specTracklist tr {
  border-top: 1px solid #dddddd;
  background-color: transparent;
}
#main #prd_information .specTracklist thead tr,
#main #prd_information .specTracklist tbody tr:first-child {
  border-top: none;
}
#main #prd_information .specTracklist th,
#main #prd_information .specTracklist td {
  padding: 8px 10px;
  border: none;
  line-height: 16px;
  font-size: 12px;
}
#main #prd_information .specTracklist th {
  border-left: 2px solid #ffffff;
  font-weight: normal;
  text-align: left;
  background-color: #eeeeee;
}
#main #prd_information .specTracklist .trackSample,
#main #prd_information .specTracklist .trackNmbr {
  border-left: none;
}
#main #prd_information .specTracklist .trackSample {
  width: 30px;
  padding-left: 3px;
}
#main #prd_information .specTracklist th.trackSample {
  text-indent: -1000px;
}
#main #prd_information .specTracklist .trackNmbr {
  width: 20px;
}
#main #prd_information .specTracklist .trackTime {
  width: 45px;
}
#main #prd_information .specTracklist .trackPrice {
  width: 50px;
}
#main #prd_information .specTracklist .trackDownload {
  width: 70px;
}
#main #prd_information .specTracklist .btn {
  padding: 0 4px 1px 3px;
}
#main #prd_information .specTracklist .btn {
  cursor: pointer;
  display: inline-block;
  *display: block;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 0;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  padding: 0 4px 1px 3px;
  background-color: #F2F2F2;
  background-image: linear-gradient(#fff, #E6E6E6);
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #000;
}
#main #prd_information .specTracklist .noTextIcon {
  background-color: transparent;
  background-repeat: no-repeat;
  border: none;
  color: transparent;
  display: inline-block;
  *display: block;
  font-size: 0;
  overflow: hidden;
  text-shadow: none;
  vertical-align: middle;
}
#main #prd_information .playSample,
#main #prd_information .downloadTrack {
  width: 16px;
  height: 16px;
  background-image: url(img/img2012/graphics/icons/misc_16.png);
  background-repeat: no-repeat;
  background-position: left -300px;
}
#main #prd_information .downloadTrack {
  background-position: 1px -340px;
}
#main #prd_information .playing td {
  font-weight: bold;
}
#main #prd_information .playing .trackSample .btn {
  background-color: #fe9735;
  background-image: -ms-linear-gradient(#feab35, #fe8335);
  background-image: -webkit-linear-gradient(#feab35, #fe8335);
  background-image: -o-linear-gradient(#feab35, #fe8335);
  background-image: -moz-linear-gradient(#feab35, #fe8335);
  background-image: linear-gradient(#feab35, #fe8335);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-color: #fe8335;
  color: #000000;
  border-color: #cf7401;
}
#main #prd_information .playing .trackSample .btn:hover,
#main #prd_information .playing .trackSample .btn:active,
#main #prd_information .playing .trackSample .btn.active,
#main #prd_information .playing .trackSample .btn.disabled,
#main #prd_information .playing .trackSample .btn[disabled] {
  background-image: none;
  background-color: #fe9c11;
}
#main #prd_information .playing .playSample {
  background-position: left -320px;
}
#main #prd_information .audio td {
  cursor: pointer;
}

/********** START : Player Audio sur FP **********/
#main #prd_information .audiojs audio {
  position: absolute;
  left: -1px;
}
#main #prd_information .audiojs {
  width: 100%;
  height: 25px;
  background:#eee;
  overflow: hidden;
  font-size: 12px;
  border: solid 1px #ddd;
}
#main #prd_information .audiojs .play-pause {
  width: 25px;
  height: 25px;
  padding: 0px 6px;
  margin: 0px;
  float: left;
  overflow: hidden;
  border-right: 1px solid #ddd;
}
#main #prd_information .audiojs p {
  display: none; width: 25px; height: 25px; margin: 0px; cursor: pointer;
}
#main #prd_information .audiojs .play {
  display: block;
}
#main #prd_information .audiojs .scrubber {
  position: relative; float: left; width: 520px; background: #ddd; height: 11px; margin: 7px 10px; overflow: hidden;
}
#main #prd_information .audiojs .progress {
  position: absolute; top: 0px; left: 0px; height: 14px; width: 0px; background: #f90; z-index: 1;
}
#main #prd_information .audiojs .loaded {
  position: absolute; top: 0px; left: 0px; height: 14px; width: 0px; background: #ddd;
}
#main #prd_information .audiojs .time {
  float: left; line-height: 25px; padding-left: 18px; border-left: 1px solid #ddd; color: #333; position: relative;
}
#main #prd_information .audiojs .time .played {
  padding: 0px 2px 0px 0px; font-size: 12px;
}
#main #prd_information .audiojs .time .duration {
  padding: 0px 0px 0px 2px; font-size: 12px;
}
#main #prd_information .audiojs .audioError-message {
  float: left; display: none; margin: 0px 10px; height: 25px; width: 400px; overflow: hidden; white-space: nowrap; color: #333;
  text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;
}
#main #prd_information .audiojs .audioError-message a {
  color: #333; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #EBF2FE; white-space: wrap;
}
#main #prd_information .audiojs .play  {
  background: url(img/default/icon/player-graphics.gif) -2px -2px no-repeat;
}
#main #prd_information .audiojs .loading  {
  background: url(img/default/icon/player-graphics.gif) -2px -32px no-repeat;
}
#main #prd_information .audiojs .audioError  {
  background: url(img/default/icon/player-graphics.gif) -2px -62px no-repeat;
}
#main #prd_information .audiojs .pause  {
  background: url(img/default/icon/player-graphics.gif) -2px -92px no-repeat;
}
#main #prd_information .playing .play, #main #prd_information .playing .loading, #main #prd_information .playing .audioError {
  display: none;
}
#main #prd_information .playing .pause {
  display: block;
}
#main #prd_information .loading .play, #main #prd_information .loading .pause, #main #prd_information .loading .audioError {
  display: none;
}
#main #prd_information .loading .loading {
  display: block;
}
#main #prd_information .audioError .time, #main #prd_information .audioError .play, #main #prd_information .audioError .pause, .audioError .scrubber, #main #prd_information .audioError .loading {
  display: none;
}
#main #prd_information .audioError .audioError {
  display: block;
}
#main #prd_information .audioError .play-pause p {
  cursor: auto;
}
#main #prd_information .audioError .audioError-message {
  display: block;
}
#main #prd_information .track-details {
  clear: both; width: 678px; height: 25px; background: #fafafa;
}
#main #prd_information .track-details p {
  font-size: 12px; padding: 5px;
}
/********** END : Player Audio sur FP **********/
#main #prd_information .fullDescription {
  margin-bottom: 50px;
}
#main #prd_information .fullDescription .heading {
  margin-bottom: 14px;
}
#main #prd_information .fullDescription .edito {
  line-height: 22px;
  font-size: 14px;
}
#main #prd_information .fullDescription .edito p {
  margin: 22px 0;
}
#main #prd_information .fullDescription img.imgLeft {
  float: left;
  margin-right: 14px;
}
#main #prd_information .fullDescription img.imgRight {
  float: right;
  margin-left: 14px;
}
/* Pagination asynchrone */
#main #prd_information .pagination.nxtResults {
  position: static;
  border: 1px solid #dddddd;
  background-color: #f8f8f8;
}
#fpda #main #prd_information .pagination.nxtResults .moreResults {
  position: static;
  margin: 0;
  padding: 5px;
  border-top: 1px solid #ffffff;
  text-align: center;
  *zoom: 1;
}
#main #prd_information .pagination.nxtResults .moreResults a {
  display: inline-block;
  *display: inline;
  overflow: visible;
  padding-right: 13px;
  line-height: 16px;
  color: #333;
  text-decoration: none;
  background: url(img/default/bullet/tmp_grayArrow_B.png) no-repeat right 5px;
}
#main #prd_information .fullGallery img {
  float: left;
  margin: 0 7px 7px 0;
}
/* ################################################## */
/* [END] : Descrition produit - "refonte" */
/* ################################################## */

/* ################################################## */
/* [START] : Frais de Port gratuits */
/* ################################################## */

/* [DoS] : FP - BuyBox */
#fpda #product .pm_bb  .price_pm .shipping_amount {
  margin-bottom: 4px;
  font-weight: normal;
}
/* [EoS] : FP - BuyBox */

/* [DoS] : FP - Liste d'annonces */
#fpda #advert_list .announce_blk .advert_details .details1 .shipping_amount {
  margin-bottom: 4px;
}
#fpda #advert_list .details1 .shipping_amount.free_shipping_eligible .edito {
  display: block;
}
/* [DoS] : FP - Liste d'annonces */

/* [DoS] : Détail Annonce */
#fpda #advert_detail_ctner .price_action .shipping_amount {
  /*width: 120px;*/
  margin-top: 4px;
  line-height: 12px;
}
/* [EoS] : Détail Annonce */

/* ################################################## */
/* [END] : Frais de Port gratuits */
/* ################################################## */

/* ################################################## */
/* [BEGIN] : RSP PM */
/* ################################################## */
/* DA */
/*.mod_hairline .rsp{*/
  /*display: inline;*/
/*}*/
#fpda #main .prd_description .mod_hairline li {
  margin-bottom: 8px;
}
#fpda #main .prd_description .mod_hairline li.sell_yours{
  margin-bottom: 0;
}
#fpda  #main #advert_detail .mod_hairline .rsp a{
  padding-left: 2px;
  background: none;
}
.mod_hairline .rsp .value{
  font-size: 12px;
}
/*** begin : RSP lot2 ***/
#fpda .reviews_fctn  .b_ctn p.action:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#fpda .reviews_fctn  .b_ctn p.action a{
float: left;
}
#fpda .reviews_fctn  .b_ctn p.action .rsp{
float: left;
margin: 2px 0 0 5px;
font-weight: bold;
}
#fpda #fpaction_topright .pm_form .rsp a,
#fpda #fpaction_topright .pm_form .rsp a .value {
  text-decoration: none;
}
#fpda .pm_frm p.lgnd_title .rsp {
  margin-top: 0;
}
#fpda .reviews_fctn  .b_ctn p.action .rsp a{
float: none;
display: inline;
height: auto;
width: auto;
line-height: 20px;
background: none;
}
#fpda #submit_ng .rsp a,
#fpda #fpaction_topright .rsp a,
#fpda #fpaction_topright .rsp a:hover {
  text-decoration: none;
}
/*** end : RSP lot2 ***/
/* ################################################## */
/* [END : RSP PM */
/* ################################################## */

/* ################################################## */
/* [START] : Meta FP */
/* ################################################## */

#main_ctn .cluster_nav .new-carousel{
  margin-top: 15px;
}
#main_ctn .pm-members-reviews{
  margin: 15px 0;
}
/* ################################################## */
/* [END] : Meta FP */
/* ################################################## */

/* ######################## */
/* [START] : Campagnes RSP  */
/* ######################## */

/* DA */
#fpda .adv_description .add_cart .rsp_campaign .value {
  line-height: 41px;
}
/* FP */
#fpda .announce_blk .actions .rsp_campaign .value, /* Liste d'annonces */
.ie8 #fpda .pm_mkt_place .rsp_campaign .value /* Market Place */ {
  line-height: 41px;
}
/* ######################## */
/* [END] : Campagnes RSP  */
/* ######################## */

.advertViews {
  padding: 5px 0px 5px 20px;
  background-image: url(img/advertviews/icon_advert_views.svg);
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: 0px center;
}

.advertViewsUpdateContainer {
  text-align: center;
}

.advertViewsIcon {
  background-image: url(img/advertviews/icon_advert_views.svg);
  width: 17px;
  background-repeat: no-repeat;
  height: 12px;
  display: inline-block;
  background-size: 15px;
  vertical-align: middle;
}

.advertViewsUpdateCounter {
  vertical-align: middle;
}

.advert-contact-container {
  padding: 5px 5px 10px 5px;
  cursor: pointer;
  width: fit-content;
}

.advert-contact-icon {
  width: 15px;
  background-repeat: no-repeat;
  height: 15px;
  display: inline-block;
  background-size: 15px;
  vertical-align: sub;
}

.advert-contact-icon.negotiate-price-icon {
  background-image: url(img/negotiation/icon_negotiation.svg);
}

.advert-contact-icon.contact-seller-icon {
  background-image: url(img/default/button/contact-vendeur.svg);
}

.advert-contact-link{
  text-decoration: none !important;
  vertical-align: text-top;
  font-style: normal;
  font-size: 15px;
  padding-left: 4px;
}

.advert-contact-container:hover > .advert-contact-icon.negotiate-price-icon {
  background-image: url(img/negotiation/icon_negotiation-filled.svg);
}

.advert-contact-container:hover > .advert-contact-icon.contact-seller-icon {
  background-image: url(img/default/button/contact-vendeur-filled.svg);
}

.advert-contact-container:hover > #negotiate-price-link {
  text-decoration: underline !important;
}

.advert-contact-container:hover > #contact-seller-link {
  text-decoration: underline !important;
}
