/*
 gris fonc� #3E3E3E : fond bandeaux, ent�tes listes
 violet p�le #E7E4E7 : fond total;
 
 orange #FF6600 :  fond bandeau "web"
 orange clair #FFF5E5 : fond "web" light
 orange moyen #FFE8C5 : fond "web" medium
 
 beige clair #FDFAE7 :  fond pav�s "B"
 
 vert clair  #F0F5CC : fond "papier" light
 vert "moyen" #E9F1B5 : fond "papier" medium
 vert #C1D72F : fond pav�, fond bandeau "papier", fond bandeau "couplage"
 vert info vendeur #DEEA8D : bandeau info vendeur
 vert #DEEA8D : onglet partie compte, couleur de d�part pour d�grad�
 
 bleu p�le #F0F0F0 : fond alternatif ligne tableau
 orange-rose #FFC47F : fond mise en avant ligne tableau
 
 gris #B0B0B0 : bordures et d�tourage
 
 rouge #FF0000 : erreur dans formulaire, texte important
 
 jaune #EDD406 : alerte mail, survol menu, menu actif, bordure, fond pav�,  libell�s, liens, texte, bordures erreur formulaire
 */
/* generiques */
.publicite_texte { 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#pa {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
.pa-right {
    float: right;
}

.pa-img {
    margin: 0;
    padding: 0;
    border: none;
}

.pa-img-zoom {
    background-color: #FFFFFF;
    border: 1px solid #B0B0B0;
    bottom: 3px !important;
    bottom: 35px;
    display: none;
    height: auto;
    left: 47px !important;
    left: 27px;
    padding: 5px;
    position: absolute;
    text-align: left;
}

.pa-img-principale {
    margin: 0;
    padding: 5px;
    border: 1px solid #3E3E3E;
}

.pa-italic {
    font-style: italic;
}

.pa-gras {
    font-weight: 700; /*bold*/
}

.pa-normal {
    font-weight: 400; /*bold*/
}

.pa-center {
    text-align: center;
}

.pa-left {
    text-align: left;
}

.pa-nodeco {
    text-decoration: none;
}

.pa-souligne {
    text-decoration: underline;
}

.pa-cursor {
    cursor: pointer;
}

#pa h1, #pa h2, #pa h3, #pa h4 {
    margin: 0;
    padding: 0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#pa th {
    font-weight: 400; /*normal*/ /*normal*/
}

#pa form {
    margin: 0;
    pagging: 0;
}
/* fin generiques */
/* espacements (padding) */
.pa-pad-1 {
    padding: 1px;
}

.pa-pad-5 {
    padding: 5px;
}

.pa-pad-10 {
    padding: 10px;
}

.pa-pad-t5 {
    padding-top: 5px;
}

.pa-pad-t10 {
    padding-top: 10px;
}

.pa-pad-r5 {
    padding-right: 5px;
}

.pa-pad-r10 {
    padding-right: 10px;
}

.pa-pad-r15 {
    padding-right: 15px;
}

.pa-pad-l5 {
    padding-left: 5px;
}

.pa-pad-l10 {
    padding-left: 10px;
}

.pa-pad-b5 {
    padding-bottom: 5px;
}
/* fin espacements (padding) */
/* marges (margin) */
.pa-marg-t1 {
    margin-top: 1px;
}

.pa-marg-t5 {
    margin-top: 5px;
}

.pa-marg-t10 {
    margin-top: 10px;
}

.pa-marg-b5 {
    margin-bottom: 5px;
}

.pa-marg-b10 {
    margin-bottom: 10px;
}

.pa-marg-l5 {
    margin-left: 5px;
}

.pa-marg-l10 {
    margin-left: 10px;
}

.pa-marg-r5 {
    margin-right: 5px;
}

.pa-marg-r10 {
    margin-right: 10px;
}

.pa-marg-auto {
    margin-left: auto;
    margin-right: auto;
}

.pa-marg-10 {
    margin: 10px;
}

.pa-marg-5 {
    margin: 5px;
}
/* fin marges (margin) */
/* FONTS */
.pa-verdana {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.pa-arial {
    font-family: Arial, Helvetica, sans-serif;
}

.pa-txt08 {
    font-size: 8px;
}

.pa-txt09 {
    font-size: 9px;
}

.pa-txt11 {
    font-size: 11px;
}

.pa-txt12 {
    font-size: 12px;
}

.pa-txt13 {
    font-size: 13px;
}

.pa-txt14 {
    font-size: 14px;
}

.pa-txt16 {
    font-size: 16px;
}

.pa-txt18 {
    font-size: 18px;
}

.pa-txt20 {
    font-size: 20px;
}

.pa-txt24 {
    font-size: 24px;
}
/* FIN FONTS */
/* COULEURS */
.pa-blanc {
    color: #FFF;
}

.pa-noir {
    color: #000;
}

.pa-couleur-important {
    color: #FF0000;
}

.pa-couleur-erreur {
    color: #FF0000;
}

.pa-couleur-ok {
    color: #44BF2F;
}

.pa-couleurA {
    color: #EDD406;
}

.pa-couleurB {
    color: #CF4900;
}

.pa-couleur-alertmail {
    color: #EDD406;
}

.pa-fond-blanc {
    background-color: #FFF;
}

.pa-fond-noir {
    background-color: #000;
}

.pa-fond-couleurA {
    background-color: #EDD406;
}
.pa-fond-alertmail {
    background-color: #EDD406;
}

.pa-fond-web {
    background-color: #FF6600;
}

.pa-fond-web-light {
    background-color: #FFF5E5;
}

.pa-fond-web-medium {
    background-color: #FFE8C5;
}

.pa-fond-couplage {
    background-color: #C1D72F;
}

.pa-fond-papier {
    background-color: #C1D72F;
}

.pa-fond-papier-light {
    background-color: #F0F5CC;
}

.pa-fond-papier-medium {
    background-color: #E9F1B5;
}

.pa-fond-couleurB {
    background-color: #FDFAE7;
}

.pa-fond-couleurO {
    background-color: #B0B0B0;
}

.pa-fond-couleur-form-photo {
    background-color: #F0F0F0;
}

.pa-fond-info-vendeur {
    background-color: #DEEA8D;
}

.pa-fond-compte {
    background-color: #DEEA8D;
}

.pa-fond-bandeau {
    background-color: #3E3E3E;
}

.pa-fond-total {
    background-color: #E7E4E7;
}
/* FIN COULEURS */
/* BANDEAUX */
.pa-bandeau-haut, .pa-bandeau-bas {
    width: 100%;
}

.pa-bandeau-haut, .pa-bandeau-bas, .pa-bandeau2-haut, .pa-bandeau2-haut-2lignes {
    background-color: #3E3E3E;
    background-repeat: no-repeat;
}

div.pa-bandeau-haut.pa-fond-alertmail {
    background-color: #EDD406;
}

.pa-bandeau-haut, .pa-bandeau-bas {
    text-align: center;
}

.pa-bandeau-haut, .pa-bandeau2-haut, .pa-bandeau2-haut-2lignes {
    padding-top: 3px;
    /*background-image : url(../img/pa_36/coin-bandeau-hg.gif);*/
    background-image: url(../img/pa_36/coin-hg.png);
    background-position: top left;
}

.pa-bandeau-haut, .pa-bandeau2-haut {
    height: 23px;
}

.pa-bandeau2-haut-2lignes {
    /*height: 55px;*/
}

.pa-bandeau-haut h1, .pa-bandeau2-haut h1, .pa-bandeau2-haut-2lignes h1,.pa-bandeau-haut h2, .pa-bandeau2-haut h2, .pa-bandeau2-haut-2lignes h2, .pa-bandeau2-haut-2lignes h3, .pa-bandeau2-haut-2lignes h4, .pa-bandeau-bas h3, .pa-bandeau2-haut h4 {
    color: #FFF;
}

.pa-bandeau-haut h2 {
    font-size: 14px;
    font-weight: 700; /*bold*/
}

.pa-bandeau2-haut h2 {
    font-size: 14px;
    font-weight: 700; /*bold*/
}

.pa-bandeau2-haut-2lignes h1,.pa-bandeau2-haut-2lignes h2 {
    font-size: 18px;
    font-weight: 400; /*normal*/ /*normal*/
}

.pa-bandeau2-haut-2lignes h3 {
    font-size: 20px;
    font-weight: 700; /*bold*/
}

.pa-bandeau2-haut-2lignes h4, .pa-bandeau2-haut h4 {
    font-size: 13px;
    font-weight: 400; /*normal*/ /*normal*/
}

.pa-bandeau-bas {
    height: 34px;
   /* background-image: url(../img/pa_36/coin-bandeau-bd.gif);*/
    background-position: bottom right;
}

.pa-bandeau-bas h3 {
    font-size: 14px;
    font-weight: 700; /*bold*/
}

.pa-bandeau-bas a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 700; /*bold*/
    color: #fff;
    text-decoration: none;
}
/* FIN BANDEAUX */
/* COINS */
.pa-coin-pave-fb-br, .pa-coin-alertmail-bl, .pa-coin-alertmail-bl2, .pa-coin-alertmail-tr, .pa-coin-alertmail-tr2, .pa-coin-vendeur-tl, .pa-coin-pave-fc-br {
    background-repeat: no-repeat;
}

.pa-coin-vendeur-tl {
    background-position: top left;
}

.pa-coin-pave-fc-br, .pa-coin-pave-fb-br {
    background-position: bottom right;
}

.pa-coin-pave-fc-br {
    /**background-image: url(../img/pa_36/coin-pave-fc-bd.gif);/
}

.pa-coin-pave-fb-br {
   /* background-image: url(../img/pa_36/coin-pave-fb-bd.gif);*/
}

.pa-coin-vendeur-tl {
   /**/ background-image: url(../img/pa_36/coin-det-hg.png);
}

.pa-coin-alertmail-bl, .pa-coin-alertmail-bl2 {
    background-position: bottom left;
}

.pa-coin-alertmail-bl {
   /* background-image: url(../img/pa_36/coin-alertmail-bg.gif);*/
}

.pa-coin-alertmail-bl2 {
   /* background-image: url(../img/pa_36/coin-alertmail-bg2.gif);*/
}

.pa-coin-alertmail-tr, .pa-coin-alertmail-tr2 {
    background-position: top right;
}

.pa-coin-alertmail-tr {
  /*  background-image: url(../img/pa_36/coin-alertmail-hd.gif);*/
}

.pa-coin-alertmail-tr2 {
    /*background-image: url(../img/pa_36/coin-alertmail-hd2.gif);*/
}
/* FIN COINS */
/* MENU PA */
.pa-menu {
    height: 38px;
    margin: 0 auto;
    padding: 0;
    width: 955px;
}

.pa-menu ul {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}

.pa-menu li {
    background-image: url(../img/pa_36/fond-menu.jpg);
    background-repeat: repeat-x;
    background-position: top left;
    width: 190px;
    height: 38px;
    float: left;
    padding: 0;
    margin: 0;
}

.pa-menu li.pa-last {
    width: 191px;
}

.pa-menu ul li.pa-pro {
    background-image: url(../img/pa_36/fond-menu-pro.gif);
}

.pa-menu li.pa-menu-bordure {
    background-image: url(../img/pa_36/bordure-menu.gif);
    background-repeat: repeat-x;
    background-position: top left;
    width: 1px;
    height: 38px;
}

.pa-menu ul.pa-pro li.pa-menu-bordure {
    background-image: url(../img/pa_36/bordure-menu-pro.gif);
}

.pa-menu a {
    display: block;
    position: relative;
    text-align: center;
    text-decoration: none;
    font-size: 10px;
    font-weight: 700; /*bold*/
    color: #000;
    width: 190px;
    height: 38px;
}

.pa-menu a:hover {
    color: #EDD406;
}

.pa-menu li.pa-pro a:hover {
    color: #3E3E3E;
}

.pa-menu a.pa-actif {
    color: #EDD406;
}

.pa-menu li.pa-pro a.pa-actif {
    color: #3E3E3E;
}

.pa-menu a.pa-first {
   /* background-image: url(../img/pa_36/coin-menu-bg.gif);*/
    background-repeat: no-repeat;
    background-position: bottom left;
}

.pa-menu li.pa-pro a.pa-first {
    /*background-image: url(../img/pa_36/coin-menu-pro-bg.gif);*/
}

.pa-menu a.pa-last {
  /*  background-image: url(../img/pa_36/coin-menu-bd.gif);*/
    background-repeat: no-repeat;
    background-position: bottom right;
	width: 191px;
}

.pa-menu span {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    position: absolute;
    left: 0;
    top: 13px;
    width: 100%;
    cursor: pointer;
}

.pa-menu span.pa-2lignes {
    top: 7px;
}
/* FIN MENU PA */
/* SELECTION ANNONCES */
.pa-selection-annonces {
    line-height: 11px;
}

.pa-selection-annonces a {
    text-decoration: none;
}

.pa-selection-annonces tbody td.photo {
    padding: 2px 1px 0 1px;
    text-align: center;
    vertical-align: top;
}

.pa-selection-annonces tbody td.text {
    padding: 2px 2px 0 2px;
    text-align: center;
    vertical-align: top;
}

.pa-selection-annonces tbody td.first {
    padding-left: 0;
}

.pa-selection-annonces tbody td.last {
    padding-right: 0;
}
/* FIN SELECTION ANNONCES */
/* FORMULAIRE */
.pa-formulaire, .pa-form-modif {
    padding: 10px;
}

.pa-formulaire fieldset, .pa-form-modif fieldset {
    border: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.pa-formulaire legend, .pa-form-modif legend {
    font-weight: 700; /*bold*/
    font-size: 12px;
    color: #000;
    padding: 0;
    margin: 0;
}

.pa-formulaire td, .pa-formulaire th, .pa-form-modif td, .pa-form-modif th {
    padding-top: 2px;
    padding-bottom: 2px;
}

.pa-formulaire table {
    font-size: 11px;
}

.pa-form-modif table {
    font-size: 13px;
}

.pa-formulaire td label, .pa-formulaire td label, .pa-form-modif td label, .pa-form-modif td label {
    padding: 0 0 0 10px;
}

.pa-formulaire th label, .pa-form-modif th label {
    padding: 0;
}

.pa-form-modif label {
    font-size: 13px;
}

.pa-champ, .pa-champ-large, .pa-champ-court, .pa-champ-moyen {
    height: 20px;
}

select.pa-champ, select.pa-champ-large, select.pa-champ-court, select.pa-champ-moyen {
    height: 18px;
}

.pa-champ, .pa-champ-large, .pa-champ-court, .pa-champ-moyen, .pa-champ-multiple-moyen, .pa-champ-multiple-large {
    font-size: 11px;
    border: 1px solid #B0B0B0;
    padding-left: 3px;
}

.pa-checkbox {
    border: none;
}

.pa-champ-large, .pa-champ-multiple-large {
    width: 210px;
}

.pa-champ-court {
    width: 82px;
}

.pa-champ-moyen {
    width: 175px;
}

.pa-champ-multiple-moyen {
    width: 180px;
}

.pa-champ-file {
    height: 20px;
    /*border-color : #B0B0B0;*/
    margin: 0;
    text-decoration: none;
    background-color: #fff;
    padding-left: 3px;
}
/* FIN FORMULAIRE */
/* DETOURAGE */
.pa-border {
    border: 1px solid #B0B0B0;
}

.pa-border-t, .pa-border-r, .pa-border-b, .pa-border-l {
    background-image: url(../img/pa_36/pixel-gris.gif);
}

.pa-border-alertmail-t, .pa-border-alertmail-r, .pa-border-alertmail-b, .pa-border-alertmail-l {
    background-image: url(../img/pa_36/pixel-alertmail.gif);
}

.pa-border-t, .pa-border-b, .pa-border-alertmail-t, .pa-border-alertmail-b {
    background-repeat: repeat-x;
}

.pa-border-r, .pa-border-l, .pa-border-alertmail-r, .pa-border-alertmail-l {
    background-repeat: repeat-y;
}

.pa-border-t, .pa-border-alertmail-t {
    background-position: top;
}

.pa-border-r, .pa-border-alertmail-r {
    background-position: right;
}

.pa-border-b, .pa-border-alertmail-b {
    background-position: bottom;
}

.pa-border-l, .pa-border-alertmail-l {
    background-position: left;
}
/* FIN DETOURAGE */
/* ALERTE MAIL */
.pa-alertmail {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
}

.pa-alertmail td {
    border: none;
    height: 100%;
    vertical-align: middle;
}

.pa-alertmail a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
/* FIN ALERTE MAIL */
/* COLONNES ET CONTENEURS */
.pa-toute-largeur {
    width: 760px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 0;
}

.pa-conteneur {
    padding: 0;
    width: 100%;
    position: relative;
}

.pa-conteneur div.pa-col-gauche {
    padding: 0;
    margin: 0;
    float: left;
}

.pa-conteneur-compte div.pa-col-gauche {
    padding: 0;
    margin: 0;
    width: 510px;
}

.pa-bloc-gauche {
    width: 550px;
    margin-left: 5px;
    margin-right: 0;
}

.pa-bloc-gauche-compte {
    width: 530px;
    margin-left: 10px;
    margin-right: 0;
}

.pa-conteneur div.pa-col-droite {
    padding: 0;
    margin: 0;
    float: right;
}

.pa-bloc-droite {
    width: 200px;
    margin-left: 0;
    margin-right: 5px;
}

.pa-bloc-col-droite {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

.pa-bloc-central, .pa-bloc-central-large {
    margin-left: auto;
    margin-right: auto;
}

.pa-bloc-central {
    width: 470px;
}

.pa-bloc-central-large {
    width: 600px;
}

.pa-conteneur-compte {
    border-bottom: 1px solid #B0B0B0;
    border-left: 1px solid #B0B0B0;
    border-right: 1px solid #B0B0B0;
    padding-bottom: 10px;
}

.pa-bloc-compte {
    width: 550px;
}

.pa-pave-accueil {
    width: 370px;
    margin-top: 15px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 0px;
}
/* FIN COLONNES ET CONTENEURS */
/* LISTE */
.pa-entete h2 {
    color: #000;
    font-size: 14px;
    font-weight: 700; /*bold*/
}

.pa-entete h1 {
    color: #000;
    font-size: 18px;
    font-weight: 700; /*bold*/
}

.pa-entete h3 {
    color: #000;
    font-size: 13px;
    font-weight: 700; /*bold*/
}

.pa-tab-result, .pa-tab-pagging {
    width: 550px;
    font-weight: 400; /*normal*/ /*normal*/
    font-size: 11px;
    text-decoration: none;
}

.pa-tab-result {
    padding: 0;
}

.pa-tab-result .pa-txt09 {
    font-size: 9px;
}

.pa-tab-result td, .pa-tab-result th {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.pa-tab-result td.pa-lastchild, .pa-tab-result th.pa-lastchild {
    border-right: none;
}

.pa-tab-result td.pa-gestion-pro {
    border-bottom: none;
}

.pa-tab-result a, .pa-tab-pagging a {
    font-weight: 400; /*normal*/ /*normal*/
    font-size: 11px;
}

.pa-tab-result tbody a, .pa-tab-result tbody label {
    text-decoration: none;
    /*display : block;
     height : 35px;*/
}

.pa-tab-result tbody label {
    cursor: pointer;
}

.pa-tab-result tbody a.pa-gestion-pro {
    /*display : inline;
     height : auto;*/
    text-decoration: underline;
}

.pa-tab-result th.pa-action {
    vertical-align: middle;
}
/*
 .pa-tab-result th.pa-action a {
 display : inline;
 height : auto;
 }
 */
.pa-tab-result thead td, .pa-tab-result thead th {
    background-color: #3E3E3E;
    color: #fff;
}

.pa-tab-result thead td, .pa-tab-result thead th {
    vertical-align: middle;
    padding: 1px 2px;
}

.pa-tab-result tfoot td {
    padding: 8px 5px;
    font-weight: 700; /*bold*/
    font-size: 13px;
    color: #EDD406;
    border-bottom: none;
}

.pa-tab-result-spaces {
    padding: 1px 2px;
}

.pa-fond1-liste td, .pa-fond1-liste th {
    background-color: #F0F0F0;
}

.pa-fond2-liste td, .pa-fond2-liste th {
    background-color: #fff;
}

.pa-fond3-liste td, .pa-fond3-liste th {
    background-color: #FFC47F;
}

.pa-tab-result-pagging {
    padding-right: 5px;
    display: inline;
    padding-left: 15px;
}

.pa-tab-result-pagging a {
    text-decoration: none;
}

.pa-tab-result.pa-bloc-compte, .pa-tab-pagging.pa-bloc-compte {
    width: 650px;
}

.pa-tab-result.pa-bloc-compte-large, .pa-tab-pagging.pa-bloc-compte-large {
    width: 750px;
}
/* FIN LISTE */
/* NEW SEARCH */
.pa-new-search {
    padding: 10px;
    /*border : 1px solid #B0B0B0;*/
}

.pa-new-search select {
    margin-bottom: 4px;
}

.pa-new-search fieldset {
    padding: 0;
    border: none;
    margin: 0 0 0 5px;
    width: 175px;
}
/* FIN NEW SEARCH */
/* COTE OFFICIELLE */
.pa-cote-officielle {
    border: 1px solid #B0B0B0;
    text-align: center;
    padding: 3px 10px 2px;
}

.pa-cote-officielle a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700; /*bold*/
    text-decoration: none;
    color: #fff;
}
/* FIN COTE OFFICIELLE */
/* DETAIL ANNONCE */
.pa-annonce {
    padding: 10px;
    margin: 0;
}

.pa-img-annonce-principale {
    margin: 0;
    padding: 0;
    border: 1px solid #B0B0B0;
}

.pa-img-annonce, .pa-img-annonce-vignette {
    margin: 0;
    padding: 0;
    border: 1px solid #B0B0B0;
}

.pa-annonce th {
    padding-top: 5px;
}

.pa-vendeur {
    height: 23px;
    font-weight: 700; /*bold*/
    color: #000;
    font-size: 11px;
}

.pa-part-pro {
    background: transparent url(../img/pa_36/fond-pro-part.gif) no-repeat center center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 700; /*bold*/
    color: #fff;
    float: right;
    height: 19px;
    width: 32px;
    margin-top: 2px;
    margin-right: 2px;
    position: relative;
}

.pa-part-pro span {
    display: block;
    position: absolute;
    top: 4px;
    width: 100%;
    text-align: center;
}
/* FIN DETAIL ANNONCE */
/* FORMULAIRE CONTACTER VENDEUR */
.pa-contacter fieldset {
    margin: 0;
    padding: 10px;
    border: none;
}

.pa-contacter label {
    font-size: 11px;
    font-weight: 700; /*bold*/
    color: #000;
    padding-left: 2px;
}

.pa-contacter p {
    font-size: 11px;
    font-weight: 400; /*normal*/ /*normal*/
    color: #000;
    padding: 0;
    margin: 0;
}

.pa-contacter td {
    padding: 2px 0;
}

.pa-contacter input {
    width: 180px;
}

.pa-contacter textarea {
    width: 180px;
    height: 60px;
}

#pa-info-vendeur {
    padding: 10px;
}

#pa-info-vendeur, #pa-info-vendeur td {
    font-size: 11px;
}

#pa-info-vendeur span {
    font-weight: 700; /*bold*/
    color: #EDD406;
}
/* FIN FORMULAIRE CONTACTER VENDEUR */
/* BOUTONS */
/*
 .pa-bouton {
 position: relative;
 }
 .pa-bouton a {
 background-attachment:scroll;
 background-color:transparent;
 background-repeat:no-repeat;
 background-position:center center;
 color:#fff;
 display:block;
 font-size:11px;
 font-weight:bold;
 height:30px;
 position:relative;
 text-decoration : none;
 }
 .pa-bouton a.pa-bouton-maxi {
 background-image:url(../img/pa_36/fond-bouton-maxi.gif);
 width:220px;
 }
 .pa-bouton a.pa-bouton-maxi:hover {
 background-image:url(../img/pa_36/fond-bouton-maxi-hover.gif);
 }
 .pa-bouton a.pa-bouton-large {
 background-image:url(../img/pa_36/fond-bouton-large.gif);
 width:155px;
 }
 .pa-bouton a.pa-bouton-large:hover {
 background-image:url(../img/pa_36/fond-bouton-large-hover.gif);
 }
 .pa-bouton a.pa-bouton-moyen {
 background-image:url(../img/pa_36/fond-bouton-moyen.gif);
 width:90px;
 }
 .pa-bouton a.pa-bouton-moyen:hover {
 background-image:url(../img/pa_36/fond-bouton-moyen-hover.gif);
 }
 .pa-bouton a.pa-bouton-mini {
 background-image:url(../img/pa_36/fond-bouton-mini.gif);
 width:40px;
 }
 .pa-bouton a.pa-bouton-mini:hover {
 background-image:url(../img/pa_36/fond-bouton-mini-hover.gif);
 }
 .pa-bouton a.pa-bouton-flecheG {
 background-image:url(../img/pa_36/fond-bouton-flecheG2.gif);
 width:205px;
 }
 .pa-bouton a.pa-bouton-flecheG:hover {
 background-image:url(../img/pa_36/fond-bouton-flecheG2-hover.gif);
 color : #3E3E3E;
 }
 .pa-bouton a.pa-bouton-flecheD {
 background-image:url(../img/pa_36/fond-bouton-flecheD.gif);
 width:130px;
 }
 .pa-bouton a.pa-bouton-flecheD:hover {
 background-image:url(../img/pa_36/fond-bouton-flecheD-hover.gif);
 color : #3E3E3E;
 }
 .pa-bouton span {
 display : block;
 position : absolute;
 top : 7px;
 left : 0;
 width : 100%;
 text-align : center;
 }
 .pa-bouton a.pa-bouton-flecheG span {
 left:5px;
 }
 .pa-bouton a.pa-bouton-flecheD span {
 text-align : left;
 left : 15px;
 }
 .pa-bouton img {
 border : none;
 margin : 0;
 padding : 0;
 vertical-align : text-bottom;
 }
 */
.pa-bouton-suppr {
    background: transparent url(../img/pa_36/picto-supprimer.png) no-repeat top left;
    padding-left: 22px;
    height: 30px;
    display: block;
}

.pa-bouton-principale {
    background: transparent url(../img/pa_36/picto-photo-principale.png) no-repeat top left;
    padding-left: 22px;
    height: 30px;
    display: block;
}
/* FIN BOUTONS */
/* ETAPES DEPOT ANNONCE */
.pa-etapes {
    position: relative;
    background-color: #fff;
}

.pa-etapes a, .pa-etapes div {
    background-attachment: scroll;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    font-weight: bold;
    height: 52px;
    color: #000;
    position: relative;
    text-decoration: none;
    background-image: url(../img/pa_36/fond-etapes2.gif);
    width: 136px;
    background-color: #fff;
}

.pa-etapes div {
    filter: alpha( opacity = 50 );

-moz-opacity:
    .50;

opacity:
    .50;

-khtml-opacity:
    0.5;
}

.pa-etapes div.pa-actif {
    background-image: url(../img/pa_36/fond-etapes2-actif.gif);
    filter: alpha( opacity = 100 );
	-moz-opacity:1;
	opacity:1;
	-khtml-opacity:1;
	color:#EDD406;
}

.pa-etapes a:hover {
    background-image: url(../img/pa_36/fond-etapes2-actif.gif);
    color: #EDD406;
    background-color: #fff;
}

.pa-etapes span.pa-num {
    display: block;
    position: absolute;
    top: 7px;
    left: 0;
    width: 50px;
    text-align: center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 25px;
    color: #fff;
}

.pa-etapes span.pa-text, .pa-etapes span.pa-text-2lignes {
    display: block;
    position: absolute;
    left: 46px;
    width: 85px;
    text-align: center;
    font-size: 12px;
}

.pa-etapes span.pa-text {
    top: 17px;
}

.pa-etapes span.pa-text-2lignes {
    top: 10px;
}
/* FIN ETAPES DEPOT ANNONCE */
/* MESSAGES DE RESULTATS D'ACTIONS */
.pa-resultat-action {
    margin: 40px auto 20px;
}
/* FIN MESSAGES DE RESULTATS D'ACTIONS */
/* OFFRE */
.pa-offre {
    position: relative;
}

.pa-offre span {
    background-image: url(../img/pa_36/fond-offre.gif);
    background-attachment: scroll;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    height: 35px;
    position: relative;
    width: 512px;
    margin: 0 auto;
}

.pa-offre h2 {
    color: #EDD406;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    position: absolute;
    top: 10px;
    left: 15px;
    margin: 0;
    padding: 0;
}

.pa-offre a {
    color: #000;
    font-size: 11px;
    text-decoration: underline;
    font-weight: 400; /*normal*/
    position: absolute;
    top: 14px;
    right: 10px;
}
/* FIN OFFRE */
/* CHOIX FORFAIT */
#pa-choix-forfait {
    background-color: #FDFAE7;
}

#pa-choix-forfait label {
    font-size: 13px;
    font-weight: 700; /*bold*/
}

#pa-choix-forfait td.pa-space-col {
    width: 20px;
}

#pa-choix-forfait td.pa-space-row {
    height: 20px;
}

#pa-choix-forfait thead th.pa-gauche, #pa-choix-forfait thead th.pa-droite, #pa-choix-forfait thead th.pa-both-internet, #pa-choix-forfait thead th.pa-both-couplage{
    background-repeat: no-repeat;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 700; /*bold*/
    color: #fff;
}

#pa-choix-forfait thead span {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#pa-choix-forfait thead th.pa-gauche, #pa-choix-forfait thead th.pa-droite, #pa-choix-forfait tfoot td.pa-gauche, #pa-choix-forfait tfoot td.pa-droite {
    width: 355px;
}

#pa-choix-forfait thead th.pa-gauche , #pa-choix-forfait thead th.pa-both-internet{
    background-color: #FF6600;
    background-position: bottom left;
   /* background-image: url(../img/pa_36/coin-choix-forfait-web-bg.gif);*/
}

#pa-choix-forfait thead th.pa-droite, #pa-choix-forfait thead th.pa-both-couplage {
    background-color: #C1D72F;
    background-position: bottom right;
   /* background-image: url(../img/pa_36/coin-choix-forfait-couplage-bd.gif);*/
}

#pa-choix-forfait thead th.pa-both {
    width: 730px;
}

#pa-choix-forfait tbody th.pa-gauche, #pa-choix-forfait tbody td.pa-gauche, #pa-choix-forfait tbody th.pa-droite, #pa-choix-forfait tbody td.pa-droite {
    background-color: #fff;
}

#pa-choix-forfait tbody td.pa-dim {
    height: 5px;
    width: 355px;
}

#pa-choix-forfait td.pa-prix, #pa-choix-forfait th.pa-prix {
    color: #FF6600;
    font-size: 13px;
    font-weight: 700; /*bold*/
    padding: 10px;
}

#pa-choix-forfait td.pa-choix {
    padding: 3px 5px;
}

#pa-choix-forfait tfoot td.pa-gauche {
    background-color: #DEE1CA;
    border: 1px solid #000;
    padding: 5px 10px;
}

#pa-choix-forfait tfoot ul {
    list-style: square;
    margin: 0;
    padding: 0 0 0 20px;
}

#pa-choix-forfait tfoot li {
    font-size: 13px;
}
/* FIN CHOIX FORFAIT */
/* HOTLINE */
.pa-hotline-grand, .pa-hotline-petit {
    background-repeat: repeat-x;
    background-position: top left;
    border: 1px solid #000;
    background-color: #3E3E3E;
}

.pa-hotline-grand {
    height: 134px;
    background-image: url(../img/pa_36/fond-hotline-grand.jpg);
}

.pa-hotline-petit {
    height: 55px;
    background-image: url(../img/pa_36/fond-hotline-petit.jpg);
}

.pa-hotlineuse {
    height: 100%;
    background-repeat: no-repeat;
    background-position: top right;
}

.pa-hotline-grand div.pa-hotlineuse {
    background-image: url(../img/pa_36/hotline-grand.jpg);
}

.pa-hotline-petit div.pa-hotlineuse {
    background-image: url(../img/pa_36/hotline-petit.jpg);
}

.pa-text-hotline {
    color: #fff;
    font-weight: 700; /*bold*/
}

.pa-hotline-grand div.pa-text-hotline {
    font-size: 16px;
}

.pa-hotline-petit div.pa-text-hotline {
    font-size: 13px;
}

.pa-hotline-grand div.pa-text-hotline {
    width: 200px;
    padding: 20px 0 0 20px;
}

.pa-hotline-petit div.pa-text-hotline {
    padding: 5px 0 0 10px;
}
/* FIN HOTLINE */
/* CHOIX OPTIONS */
.pa-bandeau-web, .pa-bandeau-papier {
    height: 28px;
    padding-top: 3px;
    background-position: top left;
    background-repeat: no-repeat;
    position: relative;
  /*  background-image: url(../img/pa_36/coin-hg.png);*/
}

.pa-bandeau-web div, .pa-bandeau-papier div {
    padding-left: 70px;
}

.pa-bandeau-web h2, .pa-bandeau-papier h2 {
    font-size: 20px;
    font-weight: 700; /*bold*/
    color: #fff;
}

.pa-bandeau-web img, .pa-bandeau-papier img {
    position: absolute;
    left: 10px;
    top: -22px;
}

.pa-choix-options {
    padding: 10px;
}

.pa-choix-options table {
    width: 530px;
}

.pa-choix-options table.pa-compte {
    width: 500px;
}

.pa-choix-options label {
    margin: 0;
    padding: 0 5px;
    font-size: 13px;
}

.pa-choix-options td.pa-pointille, .pa-addition td.pa-pointille {
    border-top: 1px dotted #B0B0B0;
}

.pa-choix-options td.pa-prix {
    font-size: 13px;
    color: #FF6600;
    font-weight: 700; /*bold*/
    padding: 5px 15px 5px 0;
    text-align: right;
}

.pa-choix-options td.pa-option {
    padding: 5px 0 5px 70px;
}

.pa-addition {
    padding: 10px;
}

.pa-addition table.pa-addition-coldroite {
    width: 180px;
}

.pa-addition table.pa-addition-coldroite {
    width: auto;
    text-align: left;
}

.pa-addition table {
    font-size: 11px;
}

.pa-addition h3 {
    margin: 0;
    padding: 0;
    font-size: 13px;
    font-weight: 700; /*bold*/
    color: #FF6600;
}

.pa-addition td.pa-espace {
    height: 10px;
}

.pa-addition td.pa-total {
    font-weight: 700; /*bold*/
}

.pa-addition td.pa-prix {
    text-align: right;
    font-weight: 700; /*bold*/
    color: #FF6600;
}
/* FIN CHOIX OPTIONS */
/* SAISI ANNONCE */
.pa-web-papier {
    width: 550px;
    margin: 0 0 0 10px;
    padding: 0;
}

.pa-web-papier.pa-web-only {
    width: 415px;
    margin: 0 20px 0 80px;
}

.pa-web-papier td.pa-web {
    width: 415px;
    background-color: #FF6600;
   /* background-image: url(../img/pa_36/coin-hg.png);*/
    background-repeat: no-repeat;
    background-position: top left;
    height: 28px;
}

.pa-web-papier td.pa-papier {
    width: 135px;
    background-color: #C1D72F;
    height: 28px;
}

.pa-web-papier td.pa-web div, .pa-web-papier td.pa-papier div {
    position: relative;
    display: block;
    height: 100%;
    width: 100%;
}

.pa-web-papier img.pa-colonne-web, .pa-web-papier img.pa-colonne-papier {
    position: absolute;
    top: 3px;
    left: 5px;
}

.pa-web-papier td.pa-web h2, .pa-web-papier td.pa-papier h2 {
    margin: 0;
    font-size: 20px;
    font-weight: 400; /*normal*/
    text-decoration: none;
    color: #fff;
}

.pa-web-papier td.pa-papier h2, .pa-bandeau-rendu h2 {
    position: relative;
    z-index: 2;
}

.pa-web-papier img.pa-picto-web {
    position: absolute;
    left: 140px;
    top: -24px;
}

.pa-web-papier img.pa-picto-papier, .pa-bandeau-rendu img.pa-picto-papier {
    position: absolute;
    top: -22px;
    z-index: 1;
}

.pa-web-papier img.pa-picto-papier {
    right: 0;
}

.pa-bandeau-rendu img.pa-picto-papier {
    right: 20px;
}

.pa-web-papier td.pa-web-medium, .pa-web-papier th.pa-papier-medium {
    height: 28px;
}

.pa-web-papier td.pa-web-medium {
    background-color: #FFE8C5;
}

.pa-web-papier th.pa-papier-medium {
    background-color: #E9F1B5;
    width: 135px;
}

.pa-web-papier h3 {
    margin: 0;
    padding: 0 0 0 10px;
    font-size: 13px;
    font-weight: 700; /*bold*/
    text-decoration: none;
    color: #000;
}

.pa-web-papier h3 a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 700; /*bold*/
    text-decoration: underline;
    color: #000;
}

.pa-web-papier h4 {
    margin: 0;
    padding: 0 0 0 50px;
    font-size: 13px;
    font-weight: 700; /*bold*/
    text-decoration: none;
    color: #000;
}

.pa-web-papier td.pa-web-light, .pa-web-papier th.pa-web-light {
    background-color: #FFF5E5;
}

.pa-web-papier th.pa-papier-light {
    background-color: #F0F5CC;
    width: 135px;
}

.pa-web-papier tbody td, .pa-web-papier tbody th {
    padding-top: 3px;
    padding-bottom: 4px;
    font-size: 13px;
    text-decoration: none;
    color: #000;
}

.pa-web-papier td.pa-label {
    text-align: right;
    padding-right: 3px;
}

.pa-web-papier td.pa-label label {
    margin: 0;
    padding: 0 0 0 10px;
    font-size: 13px;
    font-weight: 400; /*normal*/
    text-decoration: none;
    color: #000;
}

.pa-web-papier td.pa-label label.pa-gras {
    font-weight: 700;
}

.pa-web-papier td.pa-col1 {
    width: 145px;
}

.pa-web-papier td.pa-col2 {
    padding-left: 10px;
}

.pa-web-papier td.pa-col2, .pa-web-papier th.pa-col2 {
    width: 220px;
}

.pa-web-papier td.pa-col3 {
    width: 45px;
    padding-left: 2px;
    padding-right: 2px;
}

.pa-bandeau-rendu {
    height: 40px;
    background-color: #C1D72F;
    /*background-image: url(../img/pa_36/coin-papier-hg.gif);*/
    background-repeat: no-repeat;
    background-position: top left;
    position: relative;
}

.pa-bandeau-rendu h2 {
    font-size: 14px;
    font-weight: 700; /*bold*/
    color: #000;
    margin: 0;
    padding: 5px 0 0 5px;
}

.pa-web-papier td.pa-photo {
    position: relative;
}

.pa-web-papier img.pa-photo {
    height: 90px;
    width: 120px;
}
/* FIN SAISI ANNONCE */
/* MENU ONGLET PARTIE COMPTE */
.pa-menu-onglet {
    height: 23px;
    width: 760px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 10px;
}

.pa-menu-onglet ul {
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    list-style-image: none;
    background-color: #fff;
}

.pa-menu-onglet li {
    float: left;
    width: 152px;
    height: 100%;
    margin: 0;
    padding: 0;
}

.pa-menu-onglet a {
    display: block;
    width: 152px;
    height: 23px;
    text-decoration: none;
    color: #999;
    position: relative;
}

.pa-menu-onglet a.pa-actif {
    color: #000;
    background-color: #DEEA8D;
}

.pa-menu-onglet a:hover {
    color: #000;
}

.pa-menu-onglet span {
    text-align: center;
    display: block;
    width: 100%;
    position: absolute;
    top: 3px;
    left: 0;
    font-size: 14px;
    font-weight: 700; /*bold*/
}

.pa-menu-onglet li.pa-first a {
    background-image: url(../img/pa_36/menu-onglet-first.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

.pa-menu-onglet li.pa-first a.pa-actif {
    background-image: url(../img/pa_36/menu-onglet-first-actif.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

.pa-menu-onglet li a {
    background-image: url(../img/pa_36/menu-onglet.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

.pa-menu-onglet li a.pa-next {
    background-image: url(../img/pa_36/menu-onglet-next.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

.pa-menu-onglet li a.pa-actif {
    background-image: url(../img/pa_36/menu-onglet-actif.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

.pa-menu-onglet li.pa-last a {
    background-image: url(../img/pa_36/menu-onglet-last.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

.pa-menu-onglet li.pa-last a.pa-actif {
    background-image: url(../img/pa_36/menu-onglet-last-actif.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

.pa-menu-onglet li.pa-last a.pa-next {
    background-image: url(../img/pa_36/menu-onglet-last-next.gif);
    background-position: top left;
    background-repeat: no-repeat;
}
/* FIN MENU ONGLET PARTIE COMPTE */
/* FIL D'ARIANNE */
.pa-fil-arianne {
    margin: 0 0 10px 10px;
    width: 770px;
}

.pa-deconnexion {
    margin: 0 10px 10px 0;
}

.pa-deconnexion, .pa-fil-arianne {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
}

.pa-fil-arianne a {
    font-size: 9px;
    text-decoration: none;
}
/* FIN FIL D'ARIANNE */
.pa-conteneur-compte .pa-bandeau-web, .pa-conteneur-compte .pa-bandeau2-haut {
    background-image: none;
}

.pa-conteneur-compte .pa-fond-blanc .pa-bandeau2-haut {
    /*background-image: url(../img/pa_36/coin-hg.png);*/
}
/* BOUTONS */
a.pa-button {
    display: -moz-inline-box !important;
    display: inline-block;
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    border: 0;
    background: none;
    text-decoration: none;
    color: #fff;
    letter-spacing: 1px;
    cursor: pointer;
}

a.pa-button span.pa-g {
    padding: 0 0 0 8px;
    background-image: url(../img/pa_36/boutonG2.png);
    background-repeat: no-repeat;
    background-position: top left;
}

a.pa-button:hover span.pa-g {
    background-position: bottom left;
}

a.pa-button span.pa-d {
    padding: 0 8px 0 0;
    background-image: url(../img/pa_36/boutonD2.png);
    background-repeat: no-repeat;
    background-position: top right;
}

a.pa-button:hover span.pa-d {
    background-position: bottom right;
}

a.pa-button span.pa-m {
    padding: 0 4px;
    line-height: 2.2;
    background-image: url(../img/pa_36/bouton2.png);
    background-repeat: repeat-x;
    background-position: top left;
    height: 28px;
    position: relative;
}

a.pa-button span.pa-t {
    line-height: 2.2;
    height: 28px;
}

a.pa-button:hover span.pa-m {
    background-position: bottom left;
}

a.pa-button span.pa-g, a.pa-button span.pa-d, a.pa-button span.pa-m {
    float: left;
}
/* FIN BOUTONS */
/* FORM ERROR */
.pa-form-erreur div {
    background-image: url(../img/pa_36/picto-explication.png);
    background-repeat: no-repeat;
    background-position: 5px 13px;
    border-top: 1px solid #FF6600;
    border-bottom: 1px solid #FF6600;
    padding: 10px 10px 10px 20px;
    line-height: 1.8;
}

.pa-picto-placeholder {
    width: 16px;
    padding: 0 0 0 1px;
    margin: 0;
}
/* FIN FORM ERROR */
/* UPLOAD IMG */
.div_chargement {
    visibility: hidden;
    width: 300px;
    background-color: #FFFFFF;
    color: #666666;
    border: 1px solid #666666;
    padding: 3px;
    font-size: 16px;
    font-weight: 700;
}
/* FIN UPLOAD IMG */
.pa-insert {
    background-image: url(../img/pa_36/fond-insert.png);
    background-repeat: no-repeat;
    background-position: top left;
    height: 27px;
	width: 180px;
}

/* menu site autoverte */
.menu-site {
	position : absolute;
	bottom: 0;
	left : 0;
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;
	background-color:#000000;
	text-align:center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: 700;
	color : #ffffff;
}
.menu-site a {
	text-decoration : none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: 700;
	color : #ffffff;
}
.menu-site a:hover {
	color : #EDD406;
	text-decoration : underline;
}
.menu-site a.actif {
	color : #EDD406;	
}

/* pages magazine */
.abonnement_bouton:hover {
	background:#29553C;
	border:1px solid #7F956B;
	color:#7F956B;
}
.abonnement_bouton {
	background:#7F956B;
	border:1px solid #29553C;
	color:#29553C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:1pt;
	text-decoration:none;
	width:10%;
}
.epuise {
	background-color:#CC0000;
	color:#FFFFFF;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:2pt;
	padding-right:2pt;
}
.n11 {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.n11:hover {
	color:#FF0000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.ancien-prix {
	color:#CC0000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.ancien-fond {
	background-color:#FFF2C0;
	padding-left:2pt;
	padding-right:2pt;
}
.nn11 {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}

/* recherche acc�l�r�e */
.pa-raccourcis-ul {
	display:block;
	text-align:left;
	margin:0;
	padding:0 0 0 10px;
}
.pa-raccourcis-li {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width:120px;	
}
.pa-raccourcis-li a {
	font-weight : 700;
	text-decoration: underline;
	font-size:12px;	
}
.pa-raccourcis-li a:hover {
	text-decoration: none;
}
.pa-raccourcis-ss-ul {
	margin:0;
	padding:0;
}
.pa-raccourcis-ss-li {
	margin:0;
	padding: 0 0 0 6px;
	list-style:none;
}
.pa-raccourcis-ss-li a {
	font-weight : 400;
	text-decoration: underline;
	font-size:11px;	
}
.pa-raccourcis-ss-li a:hover {
	text-decoration: none;
}

/* BOUTONS CB */
a.button-cb {
	display: -moz-inline-box !important;
	display: inline-block;
	margin: 0;
	padding: 0;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	border: 0;
	background: none;
	text-decoration: none;
	color: #fff;
	letter-spacing: 1px;
	cursor: pointer;
}

a.button-cb span.pa-g {
	padding: 0 0 0 8px;
	background-image: url(../img/bt_cb_left.png);
	background-repeat: no-repeat;
	background-position: top left;
}

a.button-cb:hover span.pa-g {
	background-position: bottom left;
}

a.button-cb span.pa-d {
	padding: 0 8px 0 0;
	background-image: url(../img/bt_cb_right.png);
	background-repeat: no-repeat;
	background-position: top right;
}

a.button-cb:hover span.pa-d {
	background-position: bottom right;
}

a.button-cb span.pa-m {
	padding: 0 4px;
	line-height: 2.2;
	background-image: url(../img/bt_cb_middle.png);
	background-repeat: repeat-x;
	background-position: top left;
	height: 52px;
	position: relative;
}

a.button-cb span.pa-t {
	line-height: 2.2;
	height: 28px;
}

a.button-cb:hover span.pa-m {
	background-position: bottom left;
}

a.button-cb span.pa-g,a.button-cb span.pa-d,a.button-cb span.pa-m {
	float: left;
}

/* FIN BOUTONS CB */ 

.cont_arti{
	font-size: 33px;
}

.bloc_gallery{
	float: left;
	width: 325px;
	height: 200px;
	border: 2px solid #DB9E29;
	margin: 15px 20px 0px 0px;
	padding: 10px;
}

.bloc_gallery h1{
	color:#DB9E29;
}

.a_img_4x4{

}

.div_photo_titre{
	width: 145px;
	float: left;
	height: 140px;
	text-align: right;
	margin-right:15px;
}

.div_photo_des{
	width: 100px;
	float: left;
}

.div_photo_para{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

.div_photo_titre h3{
	display: block;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	color: #DB9E29;
}

.div_photo_titre h4{
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}
@font-face {font-family: Impact; src: url('impact.ttf');}
.gros_liens_mag {
    width:298px;
    height:51px;
    margin-bottom:6px;
    border:1px solid #000000;
    background-color:#E8E8E8;
    text-align:center;
    line-height:51px;
    font-family:Impact, 'Trebuchet MS';
    font-size:24px; 
    font-style:italic;
}
.lien_mag_2_lignes {
    line-height:25px;
}
.gros_liens_mag a {
    color:#666666;
    text-decoration: none;
    display: block;
    width: 100%;
}
.gros_liens_mag a:hover {
    color:#000000;
    text-decoration: underline;
}
