  body { 
    background-color: #efebe2;
    color: #000000;
    font: .75em "helvetica neue", helvetica, arial, "nimbus sans l", sans-serif;
    /*font-family: "Verdana",arial, helvetica,sans-serif;*/
    padding : 0;
    margin:0;
  }

  #page {
  }
    #page a{
      color: #332;
    }
    #page a:hover{
      color: #665;
    }

  #header {
  } 
    #header-top-wrap {
    } 
      #header-top { 
        width: /*750px;*/970px;
        margin-left: auto;
        margin-right: auto;
        padding : 10px;
        text-align: center;
      }
        #header-top-title h1 {
          font-size: 1.6em;
          font-weight: bold;
          color: #bf7c0f;
          margin:0;
          text-decoration:none;       
        }
        #header-top-title a {
          font-weight: bold;
          color: #605C52; /* #bf7c0f;*/
          text-decoration:none;       
        }
          #header-top-title a:hover{
            text-decoration:none;       
            color: #807C72; /* #e1b670;*/ 
          } 
  
        #header-top-headline h3{
          font-size: 1.2em;
          font-weight: normal;
          color: #605C52; /* #bf7c0f;*/
          margin:0;
        }
      
    #header-main-wrap {
      /*background-color: #615d53;*/
      padding:15px;      
      background: #615d53 url(header1px.png) repeat-x scroll bottom left;
    }    
      #header-main {
        width: /*750px;*/970px;
        margin-left: auto;     
        margin-right: auto;
        text-align: center;
      }
      #header-main-title h2{
        color: #FFFFFF;
        font-size: 2.8em;
        font-weight: bold;
        margin:0;
      }
          #header-main-title h2 a{
            color: #FFFFFF;
            text-decoration:none;       
          }
          #header-main-title h2 a:hover{
            color: #ccc;
          }
      #header-main-links {
        margin-top:15px;       
        font-size: 1.5em;
        font-weight: bold;
      }
          #header-main-links a{
            color: #c19650;
            margin-left:15px;       
            margin-right:15px;   
            text-decoration:none;       
    	   }
          #header-main-links a:hover{
            color: #e1b670;      
          }    
          #header-main-links a.active{
            color: #ffffff;
          }
          
      
      #collection-title{
        width: /*750px;*/970px;
        margin-left: auto;     
        margin-right: auto;
        padding : 10px;
        text-align: center;
        font-size: 1.4em;
       }
      #collection-title a{
        font-weight: bold;
        color: #c19650;
        text-decoration: none;
        padding : 4px;
        text-decoration:none;       
	  }
      #collection-title a:hover{
        color: #e1b670;      
      } 
      #collection-title  a.active{
        color: #ffffff;
      }
      #collection-title ul{
        display: inline;
        list-style-type: none;
      }
      #collection-title li{
        display: inline;
        list-style: none;       
      }
      
   #main{   
   }
     #content-wrap{
        width: /*750px;*/970px;
        margin-left: auto;     
        margin-right: auto;
        padding : 0;
     }  
  
       #content {
          width: /*525px;*/745px;
          float:right;
          padding : 10px;
          background: #efebe2 url(main-bkgnd2px.png) repeat-y scroll top left;
          color: #504C42; 
       } 
         #content h1{
           text-align:center;
           color: #605C52; /* #e1b670;*/ 
         }          
         #content h1 a{
           text-decoration:none;
           color: #605C52; /* #e1b670;*/ 
         }            
         #content h1 a:hover{
           color: #807C72; /* #e1b670;*/ 
         }            
         #content h2{
           text-align:center;
           color: #605C52; /* #e1b670;*/ 
         }          
         #content h2 a{
           text-decoration:none;
           color: #605C52; /* #e1b670;*/ 
         }            
         #content h2 a:hover{
           color: #807C72; /* #e1b670;*/ 
         }            
         
         #presentation{
           margin-bottom: 10px;
           font-size: 120%
         }
           #presentation a{
             color: #CB781B;
             font-weight: bold;
             text-decoration:none;
           }
           #presentation a:hover{
             color: #807C72;
           }
         
         #list-collections {
	         margin-top: 20px;    
 	       }
   	       .home-collection{
             margin-bottom : 20px; 
           }
     	       .home-collection-title{
               text-align: right; 
               font-size:150%;  
               letter-spacing:2px; 
               font-weight: bold; 
               text-decoration:none; 
             }
     	       #page a.home-collection-link{
               color: #807C72; 
               text-decoration:none; 
             }
     	       #page a.home-collection-link:hover {
               color: #605C52;  
             }
           
   	       .home-collection-table{
   	         width: 660px;
             margin-left:auto;
             margin-right:auto;
   	       }
 
	      #message {
	        color: #CB781B;
          font-size: 150%;
          font-weight: bold;
          margin: 20px 0 20px 0;
        }      	
  	      #message a{
  	        color: #CB781B;
          }      	
	      #pager { 
	        margin-bottom : 0.8em;
	        padding-top: 0.3em;
	        padding-bottom: 0.3em;
	        font-size: 150%; 
          color: #807C72;
	        /*border-top: 1px solid rgb( 220, 220, 200);*/
	        /*border-bottom : 1px solid rgb( 220, 220, 200);*/
	        /* background-color: #efebe2; */
	      }
  	      #pager div.pager-first { 
	          padding : 0;
	        }
  	      #pager a{ 
            color: #807C72;
            text-decoration:none;
  	      }
  	      #pager a:hover{ 
            color: #B0ACA2;
            text-decoration:none;
  	      }
  	      #pager strong{ 
  	        font-size: 120%; 
  	        color: #605C52;
  	        /*background-color: #cfcbc2;*/
  	      }
	      
		  #nav_tableau table{
		    padding :  0px;
		    margin-top : 1em;
        /*background-color: #f2eee5;*/
		    border: 0px ;
		    border-bottom: 1px solid #cfcbc2;;
		    margin-left :auto;
		    margin-right :auto;
    	  }
         
       #sidebar {
          width: 200px;
          float : left;
          padding : 0;     
          background: url(sidebar-bkgnd2px.png) repeat-y scroll top right;
          padding-top: 20px;
       }
          #header-top-menu{
            margin-top:15px;
            font-size: 1.1em;
          }
          #header-top-menu a{
            font-weight: bold;
            color: #000000;
            text-decoration: none;
            padding : 2px;           
          }
          #header-top-menu a:hover{
          	color: #000000;
            background-color: #B0ACA2;
          }
          #header-top-menu  a.active{
            color: #ffffff;
            background-color: #B0ACA2;
          }
          #header-top-menu ul{
            list-style-type: none;
            padding : 0;
          }
          #header-top-menu li{
            list-style: none;       
            margin-bottom: 4px;
          }
          #cart-block {
            margin-left:  20px;
            margin-right: 10px;
            margin-top:   10px;
          }
            #cart-block .items a{
              font-weight: normal;
            }
            #cart-block .total{
              text-align: right;
  	          border-top: 1px solid rgb( 220, 220, 200);            
            }
            #cart-block .checkout{
              text-align: right;             
              margin-top:   10px;
            }
              #cart-block .checkout a:hover{
                text-align: right;             
                background-color: transparent;
              }
            #cart-block .item-count{
              font-style:italic;
              font-size: 80%; 
            }
     
   #footer-wrap{
      background: #3a3a34 url(footer1px.png) repeat-x scroll bottom left;
      clear: both;      
      padding : 10px;
   }
     #footer{
        width: /*750px;*/970px;
        margin-left: auto;     
        margin-right: auto;
        color: #ffffff;
     }
        
	     #footer a{
	       color: #c19650;
	       margin-left:5px;       
	       margin-right:5px;
	       text-decoration:none;       
	     }
  	     #footer a:hover{
  	       color: #e1b670;      
  	     }
       #footer span.syndicate{
         background: transparent url(rss.png) no-repeat  ;
	       padding-left: 20px;
         padding: 1px 0px 2px 20px;
       }

     
/*----------------------------------------------------------------------*/    
  .centered { 
  	text-align: center;
  }
  
  .img-left {
    margin: 0pt 1em 1em 0pt; 
    float: left;
  }
  .img-right {
    margin: 0pt 0em 1em 1em; 
    float: right;
  }
    
  .subcategory_title{
    margin: 0;
    margin-top :1em;
    font-size: 140%;
    font-weight: bold;
    color: #807C72;    
    border-bottom : 1px solid rgb(180, 180, 160);
    text-align: center;
  }
  
  .paint-line {
    width: 745px;
    text-align: center;
  }
      table.paint-line td{
        min-width: 245px;
        text-align: center;
      }
     
  .node-paint-big { width: 240px;
    font-family: Verdana;
    font-size: 8pt;
    text-align: center;
    margin:auto;
    margin-top :1em;
    margin-bottom :1em;
  }    
      .node-paint-big h2 { 
        font-size: 8pt;
        margin:0;
      }    
      .node-paint-big a{ 
        text-decoration: none;
      } 
      .node-paint-big img{
    	background-color: #bbb;
    	padding: 0 1px 1px 1px;
    	border: 1px solid #eee;
    	}

  .node-paint { width: 160px;
    font-family: Verdana;
    font-size: 8pt;
    text-align: center;
    margin:auto;
    margin-top :1em;
    margin-bottom :1em;
  }    
      .node-paint h2 { 
        font-size: 8pt;
        margin:0;
        } 
      .node-paint a{ 
        text-decoration: none;
      }     
      .node-paint h3 { 
        font-size: 8pt;
        margin:0;
      }    
      .node-paint img{
      	background-color: #bbb;
      	padding: 0 1px 1px 1px;
      	border: 1px solid #eee;
    	}

  .node-halfspace{
    width: 80px;
    font-family: Verdana;
    font-size: 8pt;
    /*text-align: center;*/
    float : left;
    margin-left :7px;
    margin-top :1em;
    margin-bottom :1em;
  }    

  .node-paint-detail { 
    text-align: center;
    margin-left :auto;
    margin-right :auto;
    font-size : 120%;
  }        
    #fiche-tableau{
      margin-top:1em;
      /*background-color: #fff;*/ 
      text-align: left;
      margin-left :auto;
      margin-right :auto;
      width: 602px;
    }
     #col1 { 
       width:300px;
       float : left;
       border-right: 1px solid #ddd;
        /*background-color: #aaa;*/
     }
     #col2 {
       width:300px;
       float:right;
       /*background-color: #888;*/
     }
     .center-in-col{
        width:220px;
        margin-left :auto;
        margin-right :auto;
        /*background-color: #faa;*/
     }
  
  .price {
    font-size: 14pt;
  }
  .tableau_taille{
    color: #605C52;  
  }
  .clear {
    clear: both;
  }
  
#menu_admin{
  position: absolute;
  top: 200px;
  left:0;
}
     