body {
    font: 12px Arial, verdana,Helvetica, sans-serif;
    color:#707067;
    background-image:url(/images/fond_rayure.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 0 0 0;
}

a {
    color:#0000ff;
}

h1 {
    color: #525b62;
    font-size: 18px;
    background-image:url(/images/carres_coul_v.gif);
    background-repeat: no-repeat;
    background-position: right;
    width:auto;
    display:inline;
    padding-right:50px;
    line-height:35px;
}

.tronc_1{
    width: 156px;
    height: 143px;
    text-align:center;
    background-image:url(/images/ht_div_tronc_1.gif);
    background-repeat: no-repeat;
}

.tronc_d{
    width: 125px;
    height: 109px;
    text-align:center;
    background-image:url(/images/ht_div_tronc_d.gif);
    background-repeat: no-repeat;
}

.bastronc{
    color:white;
    background-color:#5d676d;
    padding-left:5px;
    padding-top:3px;
    padding-bottom:3px;
    font-size:11px;
}

.tabtronc{
    float:left;
    margin-right:15px;
}

.tabtronc2{
    float:left;
}

.tabtroncd{
    margin-bottom:15px;
    margin-left:10px
}

.tronc_promo{
    width: 156px;
    height: 143px;
    background-image:url(/images/ht_div_tronc_promo.gif);
    background-repeat: no-repeat;
}

.titrerose{
    color:#e72f7c;
    font-size:15px;
    font-weight:bold;
    line-height:28px;
}

#bdht{
    background-image:url(/images/fond_ht.png);
}

.rose{
    color:#e72f7c;
}

.btrose{
    border: 0;
    background-color: transparent;
    width: 32px;
    height: 21px;
}

div.prix{
    position:absolute;
    margin-top:0px;
    margin-left:76px;
    text-align:right;
    width:80px;
    color:#525b62;
    font-weight:bold;
}

a.liengris:link, a.liengris:visited,a.liengris:active{
    color:#525b62;
    text-decoration:none;
}

a.liengris:hover{
    color:#525b62;
    text-decoration:underline;
}

a.lienimprimerie:link, a.lienimprimerie:visited,a.lienimprimerie:active,a.lienimprimerie:hover{
    width: 179px;
    height:40px;
    background-image:url(/images/bg_bt_imprimerie.jpg);
    color:white;
    text-decoration:none;
    display:block;
    font-weight:bold;
    padding-top:3px;
    padding-left: 10px;
}

a.ajoutpanier:link, a.ajoutpanier:visited,a.ajoutpanier:active{
    color:#e72f7c;
    text-decoration:none;
    font-size: 10px;
    background-image:url(/images/puce_ajoutpan.gif);
    background-repeat:no-repeat;
    padding-left:15px;
}

a.ajoutpanier:hover{
    color:#e72f7c;
    text-decoration:underline;
    font-size: 10px;
    background-image:url(/images/puce_ajoutpan.gif);
    background-repeat:no-repeat;
    padding-left:15px;
}

a.fichedet:link, a.fichedet:visited,a.fichedet:active{
    color:#e72f7c;
    text-decoration:none;
    font-size: 10px;
    background-image:url(/images/puce_fichedet.gif);
    background-repeat:no-repeat;
    padding-left:15px;
}

a.fichedet:hover{
    color:#e72f7c;
    text-decoration:underline;
    font-size: 10px;
    background-image:url(/images/puce_fichedet.gif);
    background-repeat:no-repeat;
    padding-left:15px;
}


.barregirs{
    margin-left: 12px;
    margin-right: 12px;
}

a.lienblancht:link, a.lienblancht:visited,a.lienblancht:active{
    float:left;
    color:#D0D0D0;
    text-decoration:none;
    padding-left:5px;
    font-weight:bold;
    font-size:10px;
    border-left:2px solid #D0D0D0;
}

a.lienblancht:hover{
}

a.rose:link, a.rose:visited,a.rose:active{
    color:#e72f7c;
    text-decoration:none;
}

a.rose:hover{
    color:#e72f7c;
    text-decoration:none;
}

.selectionpage{
    background-color:#525b62;
    color: white;
    padding: 3px;
}

a.lienmenug:link, a.lienmenug:visited,a.lienmenug:active{
    color:white;
    text-decoration:none;
    display: block;
    letter-spacing: -1px;
    border-bottom:1px solid #e72f7c;
    padding-bottom: 2px;
    margin-bottom: 2px;
    margin-left: 10px;
    margin-right: 10px;
}

a.lienmenug:hover{
    color:#e72f7c;
    background-color: white;
    text-decoration:none;
    display: block;
    letter-spacing: -1px;
    border-bottom:1px solid #e72f7c;
    padding-bottom: 2px;
    margin-bottom: 2px;
    margin-left: 10px;
    margin-right: 10px;
}

a.lienariane:link, a.lienariane:visited,a.lienariane:active{
    color:#e72f7c;
    text-decoration:none;
    font-size:11px;
}

a.lienariane:hover{
    color:#e72f7c;
    text-decoration:underline;
    font-size:11px;
}

.divbordg{
    border-left:1px solid #525b62;
    color:#525b62;
    padding-left:13px;
}

button{
    border:1px solid #000000;
    color:#5b5758;
    padding:2px;
}

input{
    border:1px solid #000000;
    color:#5b5758;
    padding:2px;
}

select{
    border:1px solid #000000;
    color:#5b5758;
    padding:2px;
}


.sous_menu_pos {
    position: absolute;
    background-color: #D3DADD;
    z-index: 40;
    margin: -25px 0px 0px 170px;
    padding: 0px 0px 0px 0px;
    width: 190px;
    visibility: hidden;
    text-align: left;
    border:1px solid #888888;
    padding-bottom:7px;
}
.mt_1 {
    margin-top : -25px;
}
.mt_2 {
    margin-top : -40px;
}

.sous_menu_pos_ie {
    position: absolute;
    background-color: #D3DADD;
    z-index: 40;
    margin: -23px 0px 0px 170px;
    padding: 0px 0px 0px 0px;
    width: 190px;
    visibility: hidden;
    text-align: left;
    border:1px solid #888888;
}
.mt_ie_1 {
    margin-top : -23px;
}
.mt_ie_2 {
    margin-top : -38px;
}

.sous_menu_pos_ie8 {
    position: absolute;
    background-color: #D3DADD;
    z-index: 40;
    margin: -28px 0px 0px 170px;
    padding: 0px 0px 0px 0px;
    width: 190px;
    visibility: hidden;
    text-align: left;
    border:1px solid #888888;
}
.mt_ie8_1 {
    margin-top : -28px;
}
.mt_ie8_2 {
    margin-top : -43px;
}

.sous_menu_pos_opera{
    position: absolute;
    background-color: #D3DADD;
    z-index: 40;
    margin: -28px 0px 0px 175px;
    padding: 0px 0px 0px 0px;
    width: 168px;
    visibility: hidden;
    text-align: left;
}
.mt_opera_1 {
    margin-top : -25px;
}
.mt_opera_2 {
    margin-top : -40px;
}

a.a_wysi_1:link, a.a_wysi_1:visited,a.a_wysi_1:active{
    color:white;
    text-decoration:none;
    display: block;
    border-bottom:1px solid #e72f7c;
    padding-top: 4px;
    padding-bottom: 2px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left: 10px;
    width:170px;
    font-size: 11px;
}

a.a_wysi_1:hover{
    color:#e72f7c;
    background-color: #ffffff;
    text-decoration:none;
    display: block;
    border-bottom:1px solid #e72f7c;
    /*letter-spacing: -1px;*/
    padding-top: 4px;
    padding-bottom: 2px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left: 10px;
    width:170px;
}

a.a_wysi_2:link, a.a_wysi_2:visited,a.a_wysi_2:active{
    color:black;
    text-decoration:none;
    display: block;
    /*letter-spacing: -1px;*/
    border-bottom:1px solid black;
    padding-bottom: 1px;
    margin-bottom: 1px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left: 10px;
    margin-right: 10px;
    width:160px;
}

a.a_wysi_2:hover{
    color:#e72f7c;
    text-decoration:none;
    background-color: white;
    /*letter-spacing: -1px;*/
    border-bottom:1px solid black;
    padding-bottom: 1px;
    margin-bottom: 1px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left: 10px;
    margin-right: 10px;
    width:160px;
}


dd ul li {position:relative; list-style: none;}

.menu_5:hover {
    background: #e72f7c;
}

.enteteTab{
    background-color: #e72f7c;
    color: white;
    font-weight: bold;
}

.basTab{
    background-color: #838E94;
    color: white;
    font-weight: bold;
}
.ligne1{
    background-color:#ffffff;
}
.ligne2{
    background-color:#cccccc;
}

.lienExpress {
    text-align : center;
    margin: 10px 14px;
}

.lienExpress a {
    text-decoration : none;
}
.lienExpress a img {
    border : none;
}

.lienPrestige {
    text-align : center;
    margin: 0px 14px;
}

.lienPrestige a {
    text-decoration : none;
}
.lienPrestige a img {
    border : none;
}


.menuLiensPubs {
    height:25px;
    padding-left:28px;
    color:#525c62;
    font-size:10px;
    font-weight:bold;
    text-align : left;
}

.menuLiensPubs a {
    font-size : 8pt;
    color : #525c62;
    text-decoration : none;
    font-weight : normal;
    margin-top : 15px;
}


/* DEBUT styles pour le bloc principal de la page d'accueil */

table.accueil {
}

table.accueil  p {
    font-size: 8pt;
}

table.accueil a.lienTitre {
    font-size: 10pt;
}

/* FIN styles pour le bloc principal de la page d'accueil */

.archivesWarning {
    font-weight: bold;
    color: red;
}

.leftMenuColumn {
    background-color:#aab6bc;
    background-image:url(/images/bg_g.jpg);
    background-repeat:repeat-x;
    padding-bottom:13px;
    height: 1036px;
}

#nav_familles_sous_familles {
    margin-top:20px;
    padding: 0px;
}

#bandeau_haut {
    padding-left:28px;
    height:20px;
    padding-top:25px;
}

.commande_pj {
    margin: 10px;
}

tr.descriptionArticle td {
    padding-bottom: 20px;
}

#devis_urgent {
    
}

#devis_urgent td {
    text-align: left;
    min-width: 100px;
}

#devis_urgent textarea {
    width: 100%;
}

#devis_urgent input.text {
    width: 290px;
}

#devis_urgent .center {
    text-align: center;
}
