* {margin:0;padding:0;}
html{width:100%;}
body{ font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ededed; text-align:center; }
a {text-decoration: none;color:#0000aa;}
a:hover { text-decoration: underline; color:#000; background-color: #e0e0e0; }

#entete{
	 display:block; width:1040px; background: url(../images/deco-entete.jpg) no-repeat top;
	 height:130px;
	}

#page{
	display:block; width:1040px;
	background: url(../images/deco-fond2.jpg)  repeat-y top;
	margin:0 auto; text-align:left;
	}
	
#pied {
	background: url(../images/deco-pied.jpg) no-repeat top;
	height:90px; display:block;
	}

.grand{background: url(../images/deco-fond.jpg) repeat-y top; padding: 5px 45px;}
.moyen{ width:645px; float:left; padding: 5px 45px 5px 40px;}
.petit{ width:230px; float:left; padding: 5px 40px 5px 30px;}
	
.deco-haut{
	background: url(../images/deco-haut.jpg) no-repeat top;
	height:26px; width:100%; display:block;
	}
.deco-bas{
	background: url(../images/deco-bas.jpg) no-repeat top;
	height:26px; width:100%; display:block;
	}
.deco-haut2{
	background: url(../images/deco-haut2.jpg) no-repeat top;
	height:26px; width:100%; display:block;
	}
.deco-bas2{
	background: url(../images/deco-bas2.jpg) no-repeat top;
	height:26px; width:100%; display:block;
	clear:both;}

.commentaires { color: #7a7a7a; font-size: 0.7em; font-style: italic; }
.sous-titre { font-weight: bold; }

ul.korps{margin-left:100px;
	}
	
h1 { padding: 5px 0px; color: #333; font-size: 24pt; font-weight: bold; }
h2 { padding: 5px 0px; font-size: 16pt; font-weight: normal; }
h3 { padding: 5px 0px; font-weight: bold; font-size:1.1em;}
td { text-align:center;}
	
.cache {display:block;overflow: hidden;width:0;height:0;}
p.cadretxt{ padding: 0px 10px;
	}


td a.magasin { background-image: none; background-color: #fff; display:block; width:220px; height:300px; margin : 0 auto; font-size: 0.9em}
td a.magasin:hover{ background-image: none; background-color: #eee; text-decoration: none; }


/***********/
/* Boutons */
/***********/
a.btn-accessoires{display:block; width:241px; height:346px; background: url(../images/offres/accesoires_.jpg) top left;}
a.btn-accessoires:hover{background-position: right;}

td a.rapide{ background: url(../images/ok.gif) top left;display:block; width:30px;height:30px; margin : 0 auto;}
td a.rapide:hover{ background-image: url(../images/ok-over.gif); }

#navigation { margin:0; padding: 0;
    list-style: none ; 
    text-align: center ; 
	}
	
#navigation li{display: inline;font-size:0.8em;
	}
    
#navigation li a { 
    display:block; height:17px; float:left; margin:-8px 0px 0 15px; color:#000;
    }

#navigation li a:hover { background: #eee; 
    }

#menu { margin:81px 0 0 200px; height:30px; padding: 0 ;
    list-style: none ; 
    text-align: center ;
	}
	
#menu li{display: inline;
	}
    
#menu li a { 
    display:block; height:27px; float:left;
    }
    
#menu li a#btn-01 {width:213px;}
#menu li a:hover#btn-01 { background: url(../images/btn_01.jpg) left top no-repeat; 
    }
    
#menu li a#btn-02 {width:204px;}
#menu li a:hover#btn-02 { background: url(../images/btn_02.jpg) left top no-repeat; 
    }   



a#gauche {
	display:block; width:195px; height:80px; margin-left:226px;float:left;
	}
a:hover#gauche {
	background: url(../images/btn_gauche.jpg) no-repeat left 18px;
	}
a#droite {
	display:block; width:243px; height:80px; margin-left:151px; float:left;
	} 
a:hover#droite {
	background: url(../images/btn_droite.jpg)  no-repeat left 18px;
	}