/* PAGE DETAILS ANNONCE */
.details a:hover {
    border:0;
    }
.details #visible_a {
    float : right;
    background: url('../../img/kavadenn/icn-ancre.png') left no-repeat;
    font-size: 12px;
    text-indent: 12px;
    text-transform: uppercase;
    color: #BAFCFA;
}


.details #prix {
    float: right;
    width: auto;
    white-space : nowrap;
    background: url('../../img/kavadenn/arrondi-prix-droit.png') no-repeat right;
    color : #000;
    font-size: 15px;
    font-weight: bold;
    text-align: right;
    margin : 0;
    padding : 0;
}
.details #prix span {
    padding: 0 5px 0 10px;
    margin-right: 5px;
    background: url('../../img/kavadenn/arrondi-prix.png') no-repeat left;
}

/*
.details #prix {
  display : block;
    background: url('../../img/kavadenn/arrondi-prix.png') center left no-repeat;
    padding : 0 0 0 7px;
    margin : 0;
    line-height: 24px;
    font-size: 15px;
    font-weight: bold;
    font-family : sans-serif;
    color : #000;
    position : relative;
    right : 0;
    bottom : 0;
}

.details #prix span {
  background: url('../../img/kavadenn/arrondi-prix-droit.png') center right no-repeat;
  line-height: 24px;
}*/



/*
.details #annonce {
  float : left;
  width : 100%;
  overflow : hidden;
  clear : both;
}*/

.titre-annonce {
  float : left;
  width : 100%;
  clear : both;
  margin : 0;
  padding : 0;
}


.details #visible_a, .details #prix { margin-right: 15px; }

.details #annonce #nom {
    font-family: Georgia;
    font-size: 26px;
    font-weight: normal;
    color: #FFF;

    /*margin: 0 14px;*/

    /* display: inline; fix pour le ie double margin bug */
    float: left;
    width : 80%;
    margin : 0;
    padding : 0 0 0 14px;
}


#details-image {
    position : relative;
  float : left;
  width : auto;
  padding : 0 14px;
}

#details-image a {
  float : left;
  width : auto;
  clear : both;

}

.details #details-image img,
.details #annonce #nom img {
    display: block;
    border: 3px solid #FFF;
    margin: 4px 0;
}
.details #annonce #actions_et_points_forts {
    padding-top: 20px;
    color: #8FDDFF;
    float: left;
    width: 295px;
}
.details #annonce #actions_et_points_forts h3 {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: normal;
}
.details #annonce #actions_et_points_forts ul {
    list-style: none;
    margin: 0 0 25px 0 ;
    padding: 0;
}

.details #annonce #actions span,
.details #annonce #actions a,
.details #annonce #points_forts li {
    text-indent: 24px;
    background-repeat: no-repeat;
    background-position: left 70%;
    margin: 4px 0;
}

.details #annonce #actions span,
.details #annonce #actions a {
    display: block;
    color: #AAC7CB;
    font-size: 14px;
    font-weight: bold;
}

.details #annonce #actions span {
    font-weight : normal;
    font-style : italic;
}

.details #annonce #actions .contacter_vendeur a {
    color: #2ED6FF;
    background-image: url('../../img/kavadenn/icn-vendeurs.png');
}
.details #annonce #actions .ajouter_favoris span,
.details #annonce #actions .ajouter_favoris a { background-image: url('../../img/kavadenn/icn-coeur-ajouter.png'); }
.details #annonce #actions .envoyer_ami a { background-image: url('../../img/kavadenn/icn-contacter.png'); }
.details #annonce #actions .imprimer a { background-image: url('../../img/kavadenn/icn-imprimer.png'); }


.details #annonce #points_forts li {
    background-image: url('../../img/kavadenn/icn-swoosh.png');
}
.details #annonce #infos_supplementaires {
    background: #C7E2E9;
    clear: both;
    padding: 18px 0 0 18px;
}
#description_et_infos_vendeur div {
margin-bottom: 15px;
}



/* placé en bas  à gauche */
.details #annonce #description_et_infos_vendeur {
    float: left;
    width: 357px;
    margin-bottom: 30px;
}

/* placé en bas à droite */
.details #annonce #infos_supplementaires_modele {
    float:  left;
    width: 210px;
    margin-left: 20px;
}
ul.no_bullet {
    list-style: none;
    margin: 0;
    padding:0;
}
img.bullet {
  float:left;
}
a.bullet {
  padding-left:10px;
}
li.no_bullet {
    list-style: none;
    margin: 0;
    padding:3px 0 3px 10px;
    clear: both;
    background: url('../../img/kavadenn/triangle-arrondi.gif') 0 4px no-repeat;
}
.details #annonce #infos_supplementaires h3 {
    font-family: Georgia;
    font-size: 20px;
    margin: 0;
    color: #176B80;
}
.details #annonce #infos_supplementaires h4 {
    border-bottom: 1px solid #176B80;
    text-transform: uppercase;
    color: #176B80;
    font-size: 12px;
line-height: 16px;
margin: 6px 0;
}
#suggestion_annonce{
list-style: none;
margin: 0;
padding: 0;
}
.details #annonce #fiche_vendeur h4 {
background: url('../../img/kavadenn/icn-vendeurs.png') 4px 0 no-repeat;
padding-left: 23px;
}
.details #annonce #fiche_vendeur img { float: right; }
.details #annonce #infos_supplementaires #photos {
margin: 0;
padding: 0;
list-style: none;
margin-bottom: 10px;
}
.details #annonce #infos_supplementaires #photos li { display: inline; }
.details #annonce #infos_supplementaires #photos img {
border: 1px solid #FFF;
margin: 2px 0;
}
.details #annonce #caracteristiques {
    border: 1px solid #176B80;
    padding: 3px 0;
    border-width: 1px 0;
    margin-bottom: 15px;
}
.details #annonce #caracteristiques, .details #annonce a { color: #1A2548; }
.details #annonce #caracteristiques h3 {
    font-family: arial, sans-serif;
    font-weight: normal;
    font-size: 18px;
}
.details #annonce #caracteristiques ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.details #annonce #caracteristiques li {
    font-weight: bold;
    padding: 3px 5px;
}
.details #annonce #caracteristiques li a{
border-bottom: 1px solid transparent;
}
.details #annonce #caracteristiques .c0 { background: #E3F1F4; }
.details #annonce #documentation {
    background: url('../../img/kavadenn/icn-pdf.png') 0 50% no-repeat;
    text-indent: 20px;
    padding: 5px;
    margin: 0;
}






