* {margin:0;padding:0;}
img {border:0}
body {background-color:#EEEEEE;padding-top:10px;font-family:arial,helvetica;font-size:12px;color:#000000;overflow: -moz-scrollbars-vertical}
a {color:#9700ad;text-decoration:none;}
a:hover {text-decoration:none;}
a.lienorange {color:#E1460E;text-decoration:underline}
.gras {font-weight: bold;}
.orange{color:#E1460E;}
.rouge  {color:#E1460E;}
#general {width:981px;margin: 0 auto;background:url(../images/fondCorps.gif) top left repeat-y;}
#general2 {width:870px;margin: 0 auto;background:url(../images/fondCorps.gif) top left repeat-y;}


#header {width:100%;padding:10px 10px 0px 23px;background:url(../images/fondHeader.gif) top left no-repeat;}
#BlockLogo {width:938px;height:55px;border-bottom:1px solid #000000; margin-top:45px;}
#BlockLogo2 {width:827px;height:55px;border-bottom:1px solid #000000; margin-top:45px}
#corps {width:100%;padding:60px 23px 0px 23px;}
#contenu {width:100%;padding:0px 23px}
#footer {width:100%;padding:0px 10px 23px 23px;background:url(../images/fondFooter.gif) bottom left no-repeat}
#footer a.lienorange {color:#E1460E;text-decoration:underline}

#BlockFooter {width:918px;border-bottom:1px solid #000000; border-top: 1px solid #000000; margin-top:30px; color:#81919E; padding: 10px}
#BlockFooter a {color:#81919E; text-decoration:none}
#BlockFooter a:hover {color:#E1460E}

#BlockFooterRub {width:918px;border-bottom:1px solid #000000; border-top: 1px solid #000000; margin-top:30px; color:#81919E; padding: 10px;text-align:right}
#BlockFooterRub a {color:#81919E; text-decoration:none}
#BlockFooterRub a:hover {color:#E1460E}

#BlockMenu {width:928px;border-bottom:1px solid #000000; color:#81919E; padding: 5px;text-align:center;}
#BlockMenu a {color:#81919E; text-decoration:none}
#BlockMenu a:hover {color:#E1460E}
#BlockMenu a.encours {color:#E1460E;text-decoration:underline}

#BlockTelecharger {padding-left:22px;padding-top:27px; color:#83929F;width:530px}
#BlockTelecharger p {line-height:20px;}
#BlockTelecharger a {color:#81919E; text-decoration:underline}
#BlockTelecharger a:hover {color:#E1460E}

#BlockModeDePaiement {margin-left:200px;margin-top:30px;}
#BlockModeDePaiement input {margin-top:5px;}
#BlockModeDePaiement .modeDePaiement1 {border-top: 1px solid #E1460E;margin-top:10px;padding-top:10px;}
#BlockModeDePaiement .modeDePaiement1 .titreListCB {float:left;width: 280px;}
#BlockModeDePaiement .modeDePaiement1 .listeCB {float:left;width:350px;}
#BlockModeDePaiement .modeDePaiement1 .listeCB p {margin-left:20px;text-align:left;}
#BlockModeDePaiement .modeDePaiement1 .btPaiement {width:350px; text-align: right;margin-top: 10px ;}

#BlockModeDePaiement .modeDePaiement2 {border-top: 1px solid #E1460E;margin-top:10px;padding-top:10px;}
#BlockModeDePaiement .modeDePaiement2 .titreAutreCB {float:left;width: 280px;}
#BlockModeDePaiement .modeDePaiement2 .listeAutreCB {float:left;width:350px;}
#BlockModeDePaiement .modeDePaiement2 .listeAutreCB p {margin-left:20px;text-align:left;}
#BlockModeDePaiement .modeDePaiement2 .btPaiement {width:350px;text-align: right;margin-top: 10px;}

#BlockDdeAutorisation { width: 830px; margin-left: 105px; margin-top: 30px;margin-bottom: 20px;}

.tit_select {margin-left:106px;width:832px;border-bottom:1px solid #000000; border-top: 1px solid #000000; margin-top:30px; color:#81919E; padding: 25px 0px 0px 0px}
.tit_select a {text-decoration:none;}
.tit_select a:hover {text-decoration:underline;}

.block_cd_a_vendre {margin-left:106px;width:832px;border-top: 1px solid #000000; margin-top:30px; padding: 25px 0px 0px 0px;font-weight: bold;}
.block_cd_a_vendre a {text-decoration:none;}
.block_cd_a_vendre a:hover{text-decoration: underline;}
.block_cd_a_vendre .vignetteOffre{ width: 47px; float: left;}
.block_cd_a_vendre .offres{ float: left;}
.block_cd_a_vendre .offres .orange{ color: #E1450D;}
.block_cd_a_vendre .offres .bold{ font-weight: bold;}
.block_cd_a_vendre .offres h1{ font-size: 16px; text-align: center; margin-bottom: 20px;}
.block_cd_a_vendre .offres .offre{ float: left; width: 240px; margin-left: 10px;}
.block_cd_a_vendre .offres .offre h2{ font-size: 14px; margin-bottom: 10px; font-weight: normal;}
.block_cd_a_vendre .offres .offre p{ line-height: 16px; font-weight: normal;}
.block_cd_a_vendre .offres a{ font-weight: normal; color: #E1450D;}
.block_cd_a_vendre .offres .borderLeft{ padding-left: 10px; border-left: solid 1px #000000}
.offreCDMarge{ margin-top: 10px;}
.offreCDPadding{ padding-top: 10px;}

.boiteOutilLalib {margin-left:106px;width:832px;color:#564190;border-top: 1px solid #000000; margin-top:30px;padding-top:5px;}
.boiteOutilLalib a:hover {text-decoration:underline}
.boiteOutilLalib h1 {font-size:16px;margin-bottom:10px;}
.boiteOutilLalib .logoBoite {float:left;width:200px;padding-top:5px;}
.boiteOutilLalib .docDl {float:left;width:260px;margin-left:15px;text-align:justify}
.boiteOutilLalib .docCmd {float:left;width:300px;margin-left:50px;text-align:justify}
.boiteOutilLalibHome {margin-bottom:-25px}

.contentOutils {margin-left:106px;width:832px;color:#6D6D6D}
.contentOutils h1 {font-size:16px;margin-bottom:5px;color:#E1460E;}
.contentOutils .colG {width:440px;float:left;border-right:1px solid #000000;margin-top:10px;}
.contentOutils .colG p {margin-right:15px;margin-bottom:40px;text-align:justify}
.contentOutils .colG ul {color:#E1460E;}
.contentOutils .colG li {margin-left:20px;margin-bottom:5px;line-height:16px;}
.contentOutils .colG a {color:#E1460E;text-decoration:none}
.contentOutils .colG a:hover {text-decoration:underline}
.contentOutils .colG .aVenir {color:#6D6D6D;margin-top:25px;}


.contentOutils .colD {width:340px;float:left;margin-top:10px;padding-left:50px;}
.contentOutils .colD p {margin-bottom:25px;}
.contentOutils .colD li {color:#E1460E;margin-left:20px;margin-bottom:5px;line-height:16px;}
.contentOutils .colD li:hover {text-decoration:underline;cursor:pointer}

#formDemandePlv textarea {width:470px;height:200px;}
#formDemandePlv p {margin-bottom:10px;}



.titCompte {padding-top:5px;color:#e1460e;font-weight:bold}
.titComtpe a {color:#e1460e}

.detailCde {margin-left:106px;width:832px;margin-top:30px; padding: 25px 0px 0px 0px}
.detailCde .titDetailCde {padding-top:5px;font-weight:bold;margin-bottom: 10px;}

.bienvenu {float:left;height:25px;width:463px;line-height:25px;font-size:14px;text-align:right;color:#E1460E;font-weight:bold;}
.texte_logo {float:left;}
.logo {width:465px;float:left}
.gras {font-weight:bold}
.nongras {font-weight:normal}
.txtnoir {color:#000000}
.txtblanc {color:#ffffff}
.txtGris {color:#83929F}
.txtrouge {color:#e1460e}
.txtorange {color:#E1460E}
.txtbleu18 {color:#83929f;font-size:18px}
.txt16 {font-size:16px}
.txt14 {font-size:14px}
.txt10 {font-size:10px}
.txtpasclient {line-height:25px;width:345px;text-align:justify;margin-top:25px}
.txtpasclient a {text-decoration:none;color:#E1460E}
.txtpasclient a:hover {text-decoration:underline}
.trait_orange {color:#E1460E;padding:0px 20px}
.trait_orange2 {color:#E1460E;padding:0px 27px}
.trait_menu {color:#E1460E;padding:0px 20px}
.adresse {margin-left:145px;margin-top:15px;font-size:14px;font-weight:bold;}
.txt_telecharger {line-height:20px}
.italic {font-style:italic}

.colg {width:361px;float:left}
.cold {width:577px;float:left}
.colg_rub {width:415px;float:left;margin-left:106px;margin-top:30px}
.cold_rub {width:417px;float:left;margin-top:30px}
.colg_rec {width:415px;float:left;margin-left:106px;margin-top:30px}
.colg_rec h1 {color:#E1460E;font-size:16px;font-weight:bold;margin-bottom:5px;padding-right:30px;}
.colg_rec p {text-align:justify;padding-right:30px;}
.colg_rec img {margin-right:20px;margin-bottom:15px}
.cold_rec {width:417px;float:left;margin-top:30px}
.client {margin-left:107px;margin-top:18px}
.pave_ident { width:365px;background-color:#83929F; color:#3B4B5B;font-size:12px;margin:0px;background:url(../images/pave_ident.gif) top left no-repeat;margin-bottom:20px }
.pave_pasclient { width:365px;height:132px;background-color:#83929F; color:#3B4B5B;font-size:12px;margin:0px;background:url(../images/pave_pasclient.gif) bottom left no-repeat }
.pave_pasclient2 { width:365px;height:140px;background-color:#83929F; color:#3B4B5B;font-size:12px;margin:0px;background:url(../images/pave_pasclient2.gif) bottom left no-repeat }
.pave_recherche { width:415px;height:85px;background-color:#83929F; color:#3B4B5B;font-size:12px;background:url(../images/pave_recherche.gif) bottom left no-repeat }
.pave_recherche a {color:#ffffff;text-decoration:none}
.pave_recherche a:hover {text-decoration:underline}
.btRadio {margin:0;vertical-align:middle;}
#labelCD {margin-right:5px;}
#labelCD {margin-right:5px;}
.linkRechEan {font-weight:bold}
.pave_recherche .champ {width:293px;margin-bottom:5px;margin-top:5px;}
.pave_recherche .checkBox {margin:0;vertical-align:middle;}

.pave_rechercheAv { width:415px;height:230px;background-color:#83929F; color:#3B4B5B;font-size:12px;background:url(../images/pave_rechercheAv.gif) bottom left no-repeat }
.pave_rechercheAv a {color:#ffffff;text-decoration:none}
.pave_rechercheAV a:hover {text-decoration:underline}

#pave_recherche_avancee {margin-left:105px;margin-top:30px;}
#pave_recherche_avancee .label {display:block;float:left;width:75px;font-weight:bold;}
#pave_recherche_avancee .champTxt {width:250px;}
#pave_recherche_avancee .checkBox {margin-left:75px;margin-right:5px;}
#pave_recherche_avancee .bt {margin-left:75px;width:100px;}
#pave_recherche_avancee li {list-style:none;clear:left;margin-bottom:12px; color:#3B4B5B;}

.txtRechEan {margin-left:105px;margin-top:20px;width:832px}
.formRechEan {margin-left:105px;margin-top:20px;}

.champ {border:1px solid #000000; width: 145px; height:16px; background-color: #ffffff;color:#E1460E}
.champ_erreur {background-color:red;color:#ffffff}
#noresult {margin-left:106px;margin-top:20px;font-weight:bold;}
.ligne_resultat {margin:20px 0px 0px 105px;}
.blockSelection {color: #304152; width:350px;float:left;margin-bottom:20px;}
.first {margin-right:65px;}
.blockSelection a { color: #E1460E;text-decoration:none }
.blockSelection a:hover { text-decoration:underline }
.vign_livre { width: 100px; float: left;}
.vign_livre IMG { border: 1px solid #D1D1D1}
.text_selec {float:left;width:250px;text-align:justify}
.text_selec .qte {text-align:center;margin-bottom:5px}

.tit_livre {color:#E1460E;font-size:14px;font-weight:bold;margin-bottom:5px;text-align:left;}
.tit_livre a { color:#E1460E;}

.lien_compte {color:#E1460E;font-size:14px;font-weight:bold;margin-bottom:5px;text-align:left;text-decoration: underline;}
.lien_compte a { color:#E1460E;}

.num_commande {font-size:14px;font-weight:bold;margin:30px 0px 10px 0px;}

#entete_selec {margin-left:105px;margin-top:30px;width:830px;}
#entete_selec #logo_selec {float:left;width:180px;}
#entete_selec #texte_selec {float:left;width:650px;text-align:justify}
#entete_selec #texte_selec h1 {font-size:16px;color:#E1460E;margin-bottom:20px;}
.ajout_selec {margin-left:105px;width:830px;margin-top:30px;text-align:right;}
.ajout_selec a {color:#000000;text-decoration:none;}
.ajout_selec a:hover {color:#E1460E;}

.pagination {margin-left:105px;width:830px;margin-top:30px;text-align:right;}
.pagination a {color:#000000;text-decoration:none;}
.pagination a:hover {color:#E1460E;}

#book_single {margin-left:105px;margin-top:30px;width:830px;}
#book_single h2 {font-size:16px;color:#E1460E;margin-bottom:20px;}
#book_single #logo {float:left;width:180px;}
#book_single #logo img {border:1px solid #cccccc}
#book_single #texte_fiche {float:left;width:650px;text-align:justify;}
#book_single #texte_fiche a {color:#E1460E}
#book_single ul {margin-left:15px;margin-top:10px;}
#book_single li {margin-left:15px;line-height:20px;list-style:none}

#cgv {margin-left:105px;margin-top:30px;width:830px;text-align:justify;}
#cgv h1 {font-size:16px;color:#E1460E;margin-top:30px;}
#cgv p {margin-top:10px;line-height:16px;}
#cgv .sousArticle {margin-top:5px;line-height:16px;}
#cgv .section{ border: 1px solid black; text-align: center; font-size: 14px; color:#E1460E; font-weight: bold; margin: 10px 0px;}
#cgv .foot{ color: #A2A2A2; text-align: center; margin-top: 20px;}
#cgv strong {font-size:14px; color:#E1460E;}
#cgv .first {margin-top:0}

#qui {margin-left:105px;margin-top:30px;width:830px;text-align:justify;}
#qui h1 {font-size:16px;color:#E1460E;margin-top:30px;}
#qui p {margin-top:10px;line-height:16px;}
#qui .first {margin-top:0}
#qui ul {margin-top:10px;}
#qui li {margin-left:30px;margin-bottom:5px;}
#qui #part1 {float:left;width:550px;margin-right:37px;}
#qui #part2 {float:left;width:211px;padding:10px 15px;border:1px solid #E1460E;}
#qui #part2 h1 {margin-top:15px;}

#mentions {margin-left:105px;margin-top:30px;width:830px;text-align:justify;}
#mentions #part1 {float:left;width:550px;margin-right:37px;}
#mentions #part2 {float:left;width:211px;padding:10px 15px;border:1px solid #E1460E;}
#mentions #part2 h1 {margin-top:15px;}
#mentions h1 {font-size:16px;color:#E1460E;margin-top:30px;}
#mentions h2 {font-size:13px;margin-top:20px;}
#mentions p {margin-top:10px;line-height:16px;}
#mentions .first {margin-top:0}
#mentions a {color:#E1460E;text-decoration:underline;}
#mentions a:hover {color:#E1460E;}
#mentions ul {margin-top:5px;}
#mentions li {margin-left:30px;margin-top:5px;}
#mentions table {margin-top:20px;border:1px solid #E1460E;}
#mentions th {padding:5px;color:#E1460E;font-weight:bold;border-bottom:1px solid #E1460E}
#mentions td {padding:5px;}
#mentions .ligneImpaire {background-color:#E1460E;color:#ffffff}
#mentions .lignePaire {}


#mentions #nosServis p {margin-top:10px;line-height:16px;}
#mentions #nosServis ul{margin-left: 0px;}
#mentions #nosServis ul ul{margin-left: 20px;}
#mentions #nosServis table{margin-left: 40px; margin-top: 5px; border: none;}
#mentions #nosServis table td{ padding: 0; padding-right: 10px;}
#mentions #nosServis .foot{ color: #A2A2A2; text-align: center; margin-top: 20px;}
#mentions #nosServis strong {font-size:14px; color:#E1460E;}


#contact {float:left;width:400px; margin-left:105px;margin-top:30px;}
#contact label {display:block;float:left;width:120px;height:20px;line-height:20px;margin-bottom:5px;}
#contact .champTxt {display:block;float:left;width:240px;height:18px;margin-bottom:5px}
#contact .petitLabel {display:block;float:left;width:35px;margin-left:10px;}
#contact .petitChampTxt {display:block;float:left;width:60px}
#contact .moyenChampTxt {display:block;float:left;width:130px}
#contact textarea {width:240px;height:120px;}
#contact .btSubmit {width:120px;margin-left:245px;margin-top:10px;}

#contactColl {width:830px; margin-left:105px;margin-top:30px;}
#contactColl h1 {font-size:16px;color:#E1460E;margin-top:30px;}
#contactColl li {margin-left:80px;line-height:30px;margin-bottom:10px;margin-top:10px;}
#contactColl a {color:#E1460E;text-decoration:none;}
#contactColl a:hover {text-decoration:underline}

#plan {float:left;width:413px;height:398px;border:1px solid #E1460E;margin-left:15px;margin-top:30px;}

.pagination {margin-left:105px;margin-top:10px;width:830px;text-align:right;}
.pagination a {text-decoration:none;}
.pagination a:hover {color:#E1460E;}

.paginationBas {margin-left:105px;margin-top:30px;width:830px;text-align:right;}
.paginationBas a {text-decoration:none;}
.paginationBas a:hover {color:#E1460E;}

#history {margin-left:105px;margin-top:15px;width:380px;float:left;}
#history .tit_livre {margin-bottom:10px;margin-top:15px;}

#history .dataTables_length {display: inline-block; margin-right: 5px;}
#history .dataTables_filter {display: inline-block; float: right; padding-right: 5px;}
#history .dataTables_filter input{ width: 123px;}
#history .dataTables_info   {margin-top: 5px; width: 325px; display: inline-block;}
#history .dataTables_paginate{margin-top: 5px; width: 44px; display: inline-block; float: right;}
#history .paginate_disabled_previous { float: left; height: 19px; margin-left: 3px; width: 19px; background-image: url("images/back_disabled.jpg");}
#history .paginate_enabled_previous { float: left; height: 19px; margin-left: 3px; width: 19px; background-image: url("images/back_enabled.jpg");}
#history .paginate_disabled_next { float: left; height: 19px; margin-left: 3px; width: 19px; background-image: url("images/forward_disabled.jpg");}
#history .paginate_enabled_next { float: left; height: 19px; margin-left: 3px; width: 19px; background-image: url("images/forward_enabled.jpg");}
.fondChpRecherche{ background-image: url("images/fondChpRecherche.gif");}

#history .tab_histo {overflow-x:hidden;overflow-y:auto;height:auto;}
#history th {padding:5px;background-color:#E1460E;color:#ffffff}
#history th select { width: 123px;}
#history .tab_histo td {padding:5px;}
#history .tab_histo a {color:#394B5F;}
#history a:hover {color:#E1460E;}
a#lienDemandeRetour {color:#E1460E;font-size:14px;font-weight:bold;text-decoration:underline}
a:hover#lienDemandeRetour {}
#dataTableHisto {display: none}


#historyLaLib {margin-left:105px;margin-top:30px;width:830px;}
#historyLaLib .tit_livre {margin-bottom:10px;}
#historyLaLib .tab_histo {overflow-x:hidden;overflow-y:auto;height:300px;}
#historyLaLib th {padding:5px;background-color:#E1460E;color:#ffffff}
#historyLaLib .tab_histo td {padding:5px;}
#historyLaLib .tab_histo a {color:#394B5F;}
#historyLaLib a:hover {color:#E1460E;}
#historyLaLib th.totalCommi {padding:5px;background-color:#ffffff;border:1px solid #E1460E;color:#E1460E;font-weight:bold}

#historyLaLib .tab_commi td {padding:5px;}
#historyLaLib .tab_commi a {color:#394B5F;}

#affilie {margin-left:25px;margin-top:15px;width:380px;float:left;}
#affilie .tit_livre {margin-bottom:10px;margin-top:15px;}
#affilie .tab_histo {overflow-x:hidden;overflow-y:auto;height:300px;}
#affilie th {padding:5px;background-color:#E1460E;color:#ffffff}
#affilie .tab_histo td {padding:5px;}
#affilie .tab_histo a {color:#394B5F;}
#affilie a:hover {color:#E1460E;}
a#lienDemandeRetour {color:#E1460E;font-size:14px;font-weight:bold;text-decoration:underline}
a:hover#lienDemandeRetour {}

#mdp {float:left;width:415px;margin-top:30px;margin-left:35px;}
#mdp .tit_livre {margin-top:30px;margin-bottom:10px;}
#mdp .form_mdp { width:415px;height:132px;background-color:#83929F; color:#3B4B5B;font-size:12px;margin:0px;background:url(../images/fondMdp.gif) top left no-repeat }
#mdp .form_mdp .champ {margin:0px 10px;width:160px;}
#mdp a {}

#adhesion {margin-left:105px;margin-top:30px;width:830px;text-align:justify}
#adhesion p {margin-bottom:30px;}
#adhesion ul {margin-left:15px;font-size:14px}
#adhesion a {color:#E1460E;font-weight:bold;text-decoration:underline}

#creaPanier {width:830px; margin-left:105px;margin-top:30px;padding-top:15px;}
#creaPanier #col1 {float:left;width:380px;}
#creaPanier #col2 {float:left;width:415px;margin-left:35px;}
#creaPanier .tit_livre {margin-bottom:10px;}
#creaPanier .champTxt {width:300px;margin:5px 10px 15px 0px;}
#creaPanier textarea {width:300px;height:150px;margin:5px 0px 15px 0px;}
#creaPanier .btSubmit {width:150px;}
#creaPanier p {margin-bottom:20px;line-height:20px;text-align:justify}
#creaPanier li {margin-bottom:20px;line-height:20px;text-align:justify}
#creaPanier a {color:#83929F}
#creaPanier a:hover {text-decoration:underline}
#creaPanier a.txtnoir {color:#000000}
#creaPanier table {border-top:1px solid #000000;border-bottom:1px solid #000000;margin-bottom:20px;}
#creaPanier img {margin-top:10px;}
.creaPanierCart {display:none}
.txtListesEnregistrees {text-align:justify;margin-top:50px;}
#btSave {margin-right:10px;}

#creaDevis {width:830px; margin-left:105px;margin-top:30px;padding-top:15px;}
#creaDevis .tit_livre {margin-bottom:10px;}
#creaDevis .champTxt {width:300px;margin:5px 10px 15px 0px;}
#creaDevis .btSubmit {width:150px;}
#creaDevis table {border-top:1px solid #000000;border-bottom:1px solid #000000;margin-bottom:20px;}
#creaDevis img {margin-top:10px;}



#creaPanierPop {width:830px; margin-left:10px;margin-top:30px;padding-top:15px;}
#creaPanierPop #col1 {float:left;width:380px;}
#creaPanierPop #col2 {float:left;width:415px;margin-left:35px;}
#creaPanierPop .tit_livre {margin-bottom:10px;}
#creaPanierPop .champTxt {width:300px;margin:5px 10px 15px 0px;}
#creaPanierPop textarea {width:300px;height:150px;margin:5px 0px 15px 0px;}
#creaPanierPop .btSubmit {width:150px;}
#creaPanierPop p {margin-bottom:20px;line-height:20px;text-align:justify}
#creaPanierPop li {margin-bottom:20px;line-height:20px;text-align:justify}
#creaPanierPop a {color:#83929F}
#creaPanierPop a:hover {text-decoration:underline}
#creaPanierPop a.txtnoir {color:#000000}
#creaPanierPop table {border-top:1px solid #000000;border-bottom:1px solid #000000;margin-bottom:20px;}
#creaPanierPop img {margin-top:10px;}


#listPaniers {margin-left:105px;margin-top:30px;}

#listPaniers .tit_livre {margin-bottom:10px;}
#listPaniers a {color:#83929F}
#listPaniers a:hover {text-decoration:underline}

#listPaniers #col1 {float:left;width:380px;}
#listPaniers #col1 li {margin-bottom:20px;line-height:20px;text-align:justify}

#listPaniers #col2 {float:left;width:415px;margin-left:35px;}
#listPaniers #col2 h1 {color:#E1460E;font-size:16px;font-weight:bold;margin-bottom:15px;}
#listPaniers #col2 li {margin-bottom:15px;line-height:20px;text-align:justify}
#listPaniers #col2 ol {margin-left:30px;}
#listPaniers #col2 p {margin-bottom:15px;line-height:20px;text-align:justify}


#entete_listes {margin-left:105px;margin-top:30px;width:830px;}
#entete_listes .champTxt {width:300px;margin:5px 10px 15px 0px;}
#entete_listes textarea {width:300px;height:150px;margin:5px 0px 15px 0px;}
#entete_listes .btSubmit {width:70px;margin-right:10px;}
#entete_listes p {margin-bottom:10px;}
#entete_listes h1 {color:#E1460E;}
#entete_listes a {color:#83929F}
#entete_listes a:hover {text-decoration:underline}

#actionListe {float:left;margin-left:105px;width:380px;margin-top:30px;}
#ajoutListe {float:left;width:415px;margin-left:35px;margin-top:30px;text-align:right;}


#alertPanier {position:absolute;width:376px;height:236px;background:url(../images/fondAlertPanier.gif) top left no-repeat;display:none}
#alertPanier p {padding-top:110px;padding-left:85px;color:#ffffff;font-weight:bold}

#alertList {position:absolute;width:376px;height:236px;background:url(../images/fondAlertPanier.gif) top left no-repeat;display:none}
#alertList p {padding-top:110px;padding-left:65px;padding-right:10px;color:#ffffff;font-weight:bold}

#popupAdhesion {position:absolute;width:376px;height:270px;padding-top:20px;display:none;background-color:#ffffff;border:1px solid #E1460E;text-align:center;}
#popupAdhesion p {text-align:left;margin-left:20px;margin-bottom:30px;color:#000000;font-weight:bold}
#popupAdhesion img {margin-bottom:30px;}

.bodyPop {background-color:#ffffff;}
.titPop {margin-left:10px;margin-top:10px;}


/* css lucas  */
#login
{
    width: 300px;
    background-color: grey;
    padding: 3px 10px;
}

#login #welcome
{
    font-size: 10px;
}

#search
{
    border: 2px solid black;
    padding: 2px 4px;
    width: 300px;
    margin-top: 15px;
}

#search #searchform
{
    padding:0;
    margin:0;
}

#infos_livraisons, #confirmation
{
    margin-left: 110px;
    margin-top: 30px;
}

#cart
{
	position:relative;
    width: 830px;
    margin-left: 105px;
    margin-top: 30px;
    margin-bottom: 20px;
}

#cart table
{
    width: 830px;
    border-spacing: 0px;
	border-collapse: collapse;
	font-size:12px;
	font-family:Arial;
}

#cart table th
{
	color:#ffffff;
    background-color:#E1460E;
    border-left:1px solid #ffffff;
    padding:2px 5px;
}

#cart table td
{
    border-bottom:1px solid #E1460E;
    padding:5px;
}
#cart table tr.titre td
{
    border-bottom:0;
    padding-bottom:0;
}
#cart table tr.suivi td
{
    padding-top:0;
}
#cart .first {border:0;}
#cart .bouton {border:0;}

#cart2
{
    width: 830px;

    margin-top: 30px;
    margin-bottom: 20px;
}

#cart2 table
{
    width: 830px;
    border-spacing: 0px;
	border-collapse: collapse;
}

#cart2 table th
{
	color:#ffffff;
    background-color:#E1460E;
    border-left:1px solid #ffffff;
    padding:2px 5px;
}

#cart2 table td
{
    border-bottom:1px solid #E1460E;
    padding:5px;
}
#cart2 .first {border:0;}
#cart2 .bouton {border:0;}

#search_results
{
    width: 805px;
    margin-left: 130px;
    margin-top: 15px;
}

#search_results a
{
    color:#81919E;
}

#search_results td, #book_single td
{
    vertical-align:top;
    padding: 5px 3px;
}

#dialog
{
	width:220px;
	display:none;
	position: absolute;
	border:2px solid #E1460E;
	padding: 10px 20px;
	background-color:#FFFFFF;
	color:#000000;
}

#validationCmdLaLib {position:absolute;top:0;right:0;width:415px;height:85px;color:#ffffff;background:url(../images/pave_recherche.gif) top left no-repeat;}
#validationCmdLaLib .texte {float:left;width:310px;padding-top:10px;padding-left:10px;font-weight:bold;margin-right:15px;}
#validationCmdLaLib .texte2 {width:383px;padding-top:10px;padding-left:10px;font-weight:bold;}
#validationCmdLaLib .bt {float:left;width:73px;margin-top:20px;}

#tabListPai{margin-left: 105px; margin-top: 30px; margin-bottom: 20px;}
#tabListPai .titre{font-size: 14px; color:#E1460E;font-weight: bold;margin-left: 6px;}
#tabListPai table{width: 830px;border-spacing: 0px;border-collapse: collapse;font-size:12px;font-family:Arial; margin-top: 10px;}
#tabListPai table th{color:#ffffff;background-color:#E1460E;border-left:1px solid #ffffff;padding:2px 5px;}
#tabListPai table td{border-bottom:1px solid #E1460E;padding:5px;}

#bloc_tab_detail_pai{display:none;}

#selectLecture { margin-bottom: 2px; font-size: 14px;}


