

p.intro {
    color: #575757;
    padding: 15px 0 15px 15px;;
}

#fullAd {
    background: url(../img/fullAdTitleDots.gif) top left repeat-x;
    margin-left: 15px;
}

h2 {
    color: #878787;
    background: url(../img/fullAdTitleDots.gif) bottom left repeat-x;
    padding: 7px 0;
    font-size: 1.5em;
}


/*  Annonce: partie textes
------------------------------------------------------------------------------*/

#dataPart {
    float: left;
    clear: none;
    width: 385px;
    padding: 9px 0 15px 0;
}

* html #dataPart {
    width: 375px;
}


#dataPart p {
    color: #575757;
    padding: 14px 0;
    line-height: 140%;
}

#dataTable {
    width: 355px;
    background: #F5F5F5;
    padding: 15px;
}

* html #dataTable {
    width: 385px;
}

#dataPart table {
    width: 100%;
}

#dataPart th,
#dataPart td {
    color: #575757;
    padding: 0 0 4px 0;
    font-size: 1em;
    text-align: left;
}

* html #dataPart th,
* html #dataPart td {
    font-size: .8em;
}

#adHeader {
    float: left;
    clear: none;
    width: 256px;
}

* html #adHeader {
    width: 246px;
}

#adHeader h1 {
    color: #CC0000;
    font-weight: bold;
    font-size: 1.3em;
    padding: 0 5px 4px 0;
}

#adHeader p {
    font-size: 1em;
    color: #575757;
    line-height: 150%;
    padding: 0;
}

#adPrice {
    position: relative;
    float: left;
    clear: none;
    overflow: visible;
    width: 120px;
    height: 48px; /* #DA2000 */
    background: url(../img/fullAdPriceBg.gif) 0 0 no-repeat;
    padding: 7px 0 7px 0;
}

#adPrice.noPrice {
    background: transparent;
    height: 10px;
}

* html #adPrice {
    height: 62px;
}

#adPrice p {
    display: block;
    clear: both;
    overflow: hidden;
    color: #fff;
    padding: 0;
    font-size: .9em;
    text-align: center;
}

#adPrice p strong {
    display: block;
    clear: both;
    overflow: hidden;
    font-size: 1.8em;
    padding: 0 0 9px 0;
}

#adPrice p strong.no-price {
    font-size: 1.2em;
}


#adState {
    position: absolute;
    bottom: -15px;
    left: 0;
    display: block;
    overflow: hidden;
    width: 120px;
    /*margin: 0 0 -29px 2px;*/
    margin: 0 0 0 2px;
    background: url(../img/fullAdStateBgTop2.gif) 0 0 no-repeat;
}

#adPrice.noPrice #adState {
    margin: 0 0 0 2px;
    background: url(../img/fullAdStateBgTop.gif) 0 0 no-repeat;
}


#adState p {
    display: block;
    float: none;
    width: auto;
    padding: 6px 5px;
    margin: 0;
    font-size: 1em;
    line-height: 120%;
    font-weight: bold;
    overflow: hidden;
    color: #fff;
    text-align: center;
    background: url(../img/fullAdStateBgBottom.gif) 0 100% no-repeat;
}


/*  Annonce: photos / vidéos
------------------------------------------------------------------------------*/

#photoPart {
    float: right;
    clear: none;
    width: 275px;
    padding: 9px 0 9px 0;
}

#photoPart p {
    background: url(../img/fullAdTitleDots.gif) bottom left repeat-x;
    padding: 12px 0;
    font-size: 1em;
    color: #373737;
}

#mainAdPhoto {
    padding: 0 0 12px 0;
}


#mainAdPhoto img {
    border: 1px solid #DCDCDC;
}

#mainAdVideo {
    padding: 0 0 12px 0;
}

#photoList a {
    padding: 0 8px 12px 0;
}

#photoList img {
    border: 1px solid #DCDCDC;
}


/* Liens pratiques */
#toolsLinks {
    padding: 5px 0 14px 0;
}

#toolsLinks a {
    display: block;
    clear: both;
    color: #575757;
    font-size: .9em;
    background: url(../img/pictoPrint.gif) 0 6px no-repeat;
    padding: 3px 0 0 24px;
}

#toolsLinks a.print {
    background-image: url(../img/pictoPrint.gif);
}

#toolsLinks a.addSelection {
    background-image: url(../img/pictoAddSelection.gif);
}

#toolsLinks a.emailAFriend {
    background-image: url(../img/pictoEmailAFriend.gif);
}


#sellerContact {
    float: left;
    clear: none;
    width: 211px;
    /*height: 78px;*/
    background: #DA2000 url(../img/fullAdContactBgHead.gif) 0 0 no-repeat;
    margin-right: 14px;
}

#sellerContact .contact-infos {
    padding-bottom: 4px;
    background: url(../img/fullAdContactBgFoot.gif) bottom left no-repeat;
    
}


#sellerContact p {
    display: block;
    float: none;
    clear: both;
    overflow: hidden;
    color: #fff;
    height: 26px;
    width: auto;
    font-size: 1.2em;
    padding: 10px 0 0 22px;
    line-height: 100%;
}

* html #sellerContact p {
    height: 36px;
}

#sellerContact a {
    float: left;
    clear: none;
    color: #fff;
    margin: 0;
    font-size: .9em;
    line-height: 100%;
}

#sellerContact a.phone {
    width: 66px;
    padding: 11px 0 10px 46px;
}

* html #sellerContact a.phone {
    width: 112px;
}

#sellerContact a.email {
    width: 55px;
    padding: 11px 0 10px 40px;
}

* html #sellerContact a.email {
    width: 95px;
}

#sellerContact #phoneNumber {
    display: none;
    color: #fff;
    padding: 8px 0 8px 22px;
}

#sellerContact #phoneNumber.show {
    display: block;
}


/*  Liens
------------------------------------------------------------------------------*/

#moreLinks {
    background: #fff;
    width: 640px;
    padding: 15px 0 14px 15px;
    margin: 7px auto 0 auto;
    text-align: left;
}

* html #moreLinks {
    width: 652px;
}

#moreLinks h4 {
    color: #545555;
    background: url(../img/fullAdTitleDots.gif) 0 97% repeat-x;
    padding: 0 0 7px 0;
    margin-bottom: 7px;
    font-size: 1em;
}

/* Infos vendeur */
#sellerAds {
    float: left;
    clear: none;
    width: 266px;
}

#sellerAds li {
    float: left;
    clear: none;
    width: 84px;
    padding-right: 7px;
}

* html #sellerAds li {
    width: 88px;
}

#sellerAds li.last {
    padding-right: 0;
}


#sellerAds img {
    border: 1px solid #DCDCDC;
}

#sellerAds p {
    font-size: .9em;
    color: #575757;
}

#sellerAds p a {
    color: #cc0000;
}



/* Liens connexes */

#similarAds {
    float: left;
    clear: none;
    width: 323px;
    padding-left: 20px;
}


#similarAds p {
    padding: 0 0 7px 0;
}

#similarAds p a {
    float: left;
    clear: none;
    width: 134px;
    margin: 0;
    padding: 1px 14px 1px 0;
    color: #545555;
    font-size: .9em;
}

* html #similarAds p a {
    width: 148px;
}

/*  Annonces en plus (...)
------------------------------------------------------------------------------*/

#commonLinks {
    padding: 14px 0 0 5px;
}


#commonLinks h5 {
    background: #cc0000;
    color: #fff;
    font-size: 1em;
    width: 92px;
    line-height: 100%;
    padding: 2px 4px;
}


#commonLinks p {
    display: block;
    float: none;
    clear: both;
    overflow: hidden;
    background: url(../img/fullAdTitleDots.gif) top left repeat-x;
    padding: 7px 0 14px 0;
    margin: 7px 7px;
}

#commonLinks p a {
    display: block;
    float: none;
    clear: both;
    overflow: hidden;
    color: #707070;
    padding: 2px 0;
}


/*  Modifications pour "matériel"
------------------------------------------------------------------------------*/

.alternative h2 {
    color: #cc0000;
    text-transform: uppercase;
}

.alternative #toolsLinks {
    background: url(../img/fullAdTitleDots.gif) top left repeat-x;
}

#sellerAds.fullWidth {
    float: none;
    clear: both;
    width: auto;
}

#sellerAds.fullWidth li {
    padding-right: 12px;
}
    
#sellerAds.fullWidth li.last {
    padding-right: 0;
}




