@import url(pages.css);

/*************************** mise en page générale ****************************/
img{
  border: 0px;
}
table{
  width: 100%;
}
#page{
  width: 100%;
  margin: 0px auto;
}

#header{
  clear: both;
}

#col1{
  width: 200px;
    vertical-align:top;
}

#col2{
    vertical-align:top;
    padding-left:10px;
    padding-right:14px;
}

#col3{
  width: 160px;
    vertical-align:top;
}

#footer{
  clear: both;
}
.clear{
  clear: both;
  font-size: 0px;
}
/************************** générale *****************************************/
body{
  font-family: arial;
  font-size: 13px;
    background: url("logo/logo-bandeau.gif") no-repeat;
    background-position: 10px 8px;
    margin-top: 0px;
    padding-top:0px;
}
.ourprice{
  font-weight: bold;
  color: #c60;
}

h3{
  margin: 0px;
}

.item{
  color: #600;
  margin: 0px;
}

a{
  color: #900;
}

p{
  margin: 10px 0px 0px 0px;;
}
.remise{
  color: #900;
  font-weight: bold;
}
/************************** header *******************************************/
#search-bar{
  padding: 0px;
  margin: 0px;
}

#menu{
    margin-top:50px;
    padding-top:0px;
    clear: both;
    background: url("homepage_images/menu-background.gif") repeat-x;
}

#menu-conteneur {
 width:800px;
 margin-right: auto;
 margin-left: auto;
}

#menu h1 {
  display: none;
}

#menu ul{
  list-style-type: none;
  width: 100%;
  height: 49px;
  margin: 0px 0px 0px 20px;
  padding: 0px;
  background: url("homepage_images/menu-background.gif");
}

#menu li{
  display: block;
  float: left;
  width: 110px;
  height: 46px;
  text-align: center;
  padding-top: 3px;
}

.activeMenu{
  background: url("homepage_images/tab-on-blue.gif");
}

.mainMenu{
  background: url("homepage_images/tab-off-blue.gif");
}

.alternMenu{
  display: block;
  float: left;
  width: 110px;
  height: 46px;
  text-align: center;
  padding-top: 3px;
  background: url("homepage_images/tab-off-red.gif");
}

#menu li a{
  color: #fff;
  text-decoration: none;
}


#article{
  float: left;
  margin: 0px;
  padding: 0px 10px;
  display: block;
  height: 20px;
}

#total{
  display: block;
  clear: right;
}

#order a{
  color: #057;
  font-weight: bold;
}
/************************** col1 *********************************************/
#col1 h2{
  background: url("homepage_images/title-background.gif") no-repeat;
  color: #057;
  font-size: 16px;
  padding: 5px 0px 0px 10px;
  margin: 10px 0px 5px 0px;
  height: 32px;
}

.ok{
  background: url("homepage_images/ok.gif");
  width: 26px;
  height: 21px;
  border: 0px;
  font-weight: bold;
  text-align: center;
}

#search form{
  padding: 0px 5px;
  margin: 0px;
}

#search span{
  margin: 0px;
  padding: 0px;
  color: #900;
  padding: 0px 5px;
  display: block;
}

#advancedsearch{
  display: block;
  margin: 5px;
  padding: 0px 0px 5px 0px;
}

.selectList{
  width: 150px;
}
#info{
  margin-top: 10px;
}
#info h2{
  display: none;
}
#info ul{
  margin: 0px;
  padding: 0px;
  list-style-position: inside;
}
#info li a{
  color: #390;
}


#search, #category{
  background: url("homepage_images/menu-background2.gif") bottom no-repeat;
}

#category ul{
  padding: 0px 10px 3px 8px;
  margin: 4px 0 3px 8px;
  list-style-type: none;
}

.categoryListing{
  list-style-image: url("homepage_images/category-puce.gif");
}

.categoryListing li a{
  color: #666;
    text-decoration:none;
}

.categoryListing a:hover {
    text-decoration:underline;
}




#quickCart {
    border: 1px solid #900;
    padding: 2px;
    margin: 10px 0px;
}


#bestseller_table {
    border: 1px solid #900;
}

#bestseller_table  h3 {
    color: #900;
    font-size: 13px;
    margin: 4px;
    padding: 0px;
    background: none;
}


#bestseller_table a {
    text-decoration:none;
    font-size:85%;
    font-weight: normal;
    color: #666;
}
#bestseller_table a:hover {
    text-decoration:underline;
    font-size:85%;
    font-weight: normal;
    color: #666;
}


/************************** col2 *********************************************/
#col2 h2{
  background: url("homepage_images/title-arrow.gif") no-repeat;
  color: #057;
  font-size: 16px;
  padding: 0px 0px 0px 20px;
  margin: 10px 0px;
}

#col2 h3{
    color: #057;
    font-size: 13px;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px;
}

#pub h2{
  display: none;
}

#also ul{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#also li a{
  color: #900;
}

.bloc1{
    width: 90px;
}

.bloc2{
    text-align:justify;
}


.suite{
    color: #c60;
}

.bloc3{
  height: 6px;
  display: block;
  background: #e9e4ce;
  margin: 10px 0px;
  padding: 0px;
  font-size: 0px;
}

/**** Selection en home, page ****/
.selection-bloc-sep {
  background: #e9e4ce;
}

.selection-bloc {
  float:left;
  margin-right:10px;
  margin-top:5px;
  margin-bottom:6px;
}

.selection-bloc1 {
  float:left;
}


.selection-bloc2 {
  float:left;
  margin-left:15px;
}

.selection-bloc3 {
  padding-top:10px;
  clear:both;
  text-align:justify;
  color:#1871a1;
}

.selection-auteur {
   width : 205px;
   display:block;
}


/**************/

.addtocart{
  width: 150px;
  height: 20px;
  display: block;
  margin: 5px 0px 10px 0px;
  background: url("homepage_images/add2cart.gif");
  text-decoration: none;
  text-align: center;
  color: #000;
  font-weight: bold
}

.addtocartNew{
  width: 30px;
  height: 20px;
  display: block;
  margin: 5px 0px 10px 0px;
  text-decoration: none;
  text-align: center;
  color: #000;
  font-weight: bold
}

.normalprice{
  text-decoration: line-through;
  font-size:90%;
  color:gray;
}

.auteurpic{
    float: right;
    margin: 0px 0px 0px 10px;
}

.auteur a:active      {
    color: blue;
    margin-left:0px;
    margin-right:0px;
}



#productSheet-bloc1 {
    width: 100px;
    margin: 0px 10px 0px 0px;
}

#productSheet-bloc2 {
    text-align:justify;
}

.tableau {
    border-collapse : separate;
    border-spacing : 1px;
    font-size: 13px;
}

.tableau td {
     background: #F4F4F4;
     padding-left : 5px;
     padding-right : 5px;

}

.tableau th {
     background: #E4E4E4;
     padding-left : 5px;
     padding-right : 5px;
     text-align:left;
     font-weight:normal;
}


.listing {
    list-style-image: url("homepage_images/category-puce.gif");
}

.resume {
    color: #666;
    font-style:italic;
}



/*************************** col3 ********************************************/
#col3 h2{
  color: #900;
  font-size: 13px;
  margin: 4px;
  padding: 0px;
}

#new {
    border: 1px solid #900;
    padding: 3px;
    margin: 10px 0px 0 0;
}

#new  h3 {
    color: #900;
    font-size: 13px;
    margin: 4px;
    padding: 0px;
    background: none;
}

#new a{
  text-decoration:none;
  font-size:85%;
  font-weight: normal;
  color: #666;
}
#new a:hover{
  text-decoration:underline;
  font-size:85%;
  font-weight: normal;
  color: #666;
}


#bestsellersList{
  background: url("homepage_images/bestsellers.gif");
  display: block;
  width: 142px;
  height: 21px;
  font-size: 0px;
  color: #d1a700;
  text-indent: 0px;
}
#newsList{
  background: url("homepage_images/newslist.gif");
  display: block;
  width: 142px;
  height: 21px;
  font-size: 0px;
  color: #d1a700;
  text-indent: 10px;
}

#actu span{
  color:#666;
}

#actuList{
  background: url("homepage_images/actulist.gif");
  display: block;
  width: 142px;
  height: 21px;
  font-size: 0px;
  color: #d1a700;
  text-indent: 10px;
}

/**** Encart Panier ***/
#quickCart {
    border: 1px solid #900;
    padding: 2px;
    margin: 10px 0px;
}

#quickCart ul a{
    font-weight: normal;
    color: #666;
}

#quickCart ul{
    padding: 0px;
    margin: 5px;
    list-style-image: url("homepage_images/category-puce.gif");
}

#quickCart li {
    text-indent : 1px;
    padding-left: 0px;
    margin-left: 15px;
    padding-bottom:4px;
}


/************************** footer *******************************************/
#endmenu h2{
  display: none;
}
#endmenu ul{
  list-style-type: none;
  margin: 0px;
  padding: 10px 0px 0px 0px;
  text-align: center;
}
#endmenu li{
  display: inline;
}
#endmenu li a{
  color: #666;
}

/*** Menu référencement */

#ref_menu {
  margin-top:20px;
}

#ref_menu ul { 
  list-style-type: none;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  font-size:10px;
  height:12px;
}
#ref_menu li{
  display: inline;
  padding-top:0px;
  padding-bottom:0px;
  margin-bottom:0px;
  margin-top:0px; 
}

#ref_menu li a{
  color: #666;
}


/**************************** recherche *******************************/
#recherche{
  background: #e9e4ce;
  padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 10px;
  text-align: center

}
.search-titre{
  vertical-align: top;
    padding-left:4px;
}

.search-titre a {
    color: #057;
}

.search-price{
  vertical-align: top;
  text-align: right;
}
.table-count{
  text-align: center;
}
#localisation-search{
  color: #900;
  margin: 7px;
}
/**************************** recherche avancée ***********************/
.table-label{
  background: #fc0;
  font-weight: bold;
  width: 110px;
  padding: 5px;
}
.table-value{
  background: #e9e4ce;
  padding: 5px;
}
.long-text{
  width: 250px;
}

/* modifs du 11/10/2007 */

a.back_link {
  font-weight:bold;
  font-size:110%;
  color: #900;
}

.popupbox {
  z-index:100;
  top:100;
  left:100;
  display: none;
  position: absolute;
  padding: 5px;
  overflow:hidden;
  background:#ECECEC;
  border:1px double gray;
}

.popupbox a{
  color: #390;
}

.accueil_link{
  text-decoration:none;
}
.accueil_link:hover{
  text-decoration:none;
}

.inlink{
  color: #390;
}



