html, body, form {
	margin: 0px;
	padding: 0px;
}

body {
color: #000000;
font-size:12px;
font-family:Calibri,Arial;
background:#000000;
}

img {
border:0px;
}

a {
text-decoration: none;
color: #000000;
}

a:hover {
text-decoration: underline;
}

.menu-left{color:#000000;font-size:14px;text-transform:uppercase;}
.menu-left:link{color:#000000;font-size:14px;text-transform:uppercase;text-decoration:none;}
.menu-left:visited{color:#000000;font-size:14px;text-transform:uppercase;text-decoration:none;}
.menu-left:hover{color:#000000;font-size:14px;text-transform:uppercase;text-decoration:none;}

.gris{color:#6e6e6e;font-size:12px;font-weight:bold;}
.gris:link{color:#6e6e6e;font-size:12px;font-weight:bold;text-decoration:none;}
.gris:visited{color:#6e6e6e;font-size:12px;font-weight:bold;text-decoration:none;}
.gris:hover{color:#6e6e6e;font-size:12px;font-weight:bold;text-decoration:none;}

div#total{
margin: 0 auto;
overflow: hidden;
width:981px;
}

/*HEADER*/
div#header{
float:left;
width:981px;
height:89px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

/*logo*/
div#logo{
float:left;
width:723px;
height:89px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
/*fin logo*/

/*header2*/
div#header2{
float:left;
width:258px;
height:89px;
background:url(images/header_02.jpg) no-repeat;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
/*fin header2*/

/*compte*/
div#compte{
float:left;
width:99px;
height:89px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:center;
}

div#compte h2{
padding:0px 0px 0px 0px;
margin:30px 0px 2px 0px;
font-size:9px;
font-family:Tahoma;
text-transform:uppercase;
}

div#compte h2 a{
color:#3acaf9;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#compte ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#compte ul li{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style-type:none;
font-family:arial;
font-size:10px;
}

div#compte ul li a{
color:#ffffff;
text-decoration:underline;
}

div#compte ul li a:hover{
text-decoration:none;
}

/*fin compte*/

/*img-panier*/
div#img-panier{
float:left;
width:45px;
height:89px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

/*fin img-panier*/

/*panier*/
div#panier{
float:left;
width:107px;
height:89px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 7px;
}

div#panier h2{
padding:0px 0px 0px 0px;
margin:30px 0px 2px 0px;
font-size:9px;
font-family:Tahoma;
text-transform:uppercase;
}

div#panier h2 a{
color:#3acaf9;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#panier ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#panier ul li{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style-type:none;
font-size:10px;
font-family:arial;
color:#ffffff;
}

div#panier ul li a{
color:#fdc890;
text-decoration:none;
font-weight:bold;
}

div#panier ul li a:hover{
text-decoration:underline;
}
/*fin panier*/

/*FIN HEADER*/


/*MENU*/
div#menu{
overflow: hidden;
width:981px;
height:28px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#menu ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#menu ul li{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
list-style-type:none;
}

div#menu ul li#nav1 a{
	float:left;
	background:url(images/menu_01.jpg) no-repeat;
	width:151px;
	height:28px;
}

div#menu ul li#nav1 a:hover{
	float:left;
	background:url(images/menubis_01.jpg) no-repeat;
	width:151px;
	height:28px;
}

div#menu ul li#nav2 a{
	float:left;
	background:url(images/menu_02.jpg) no-repeat;
	width:135px;
	height:28px;
}

div#menu ul li#nav2 a:hover{
	float:left;
	background:url(images/menubis_02.jpg) no-repeat;
	width:135px;
	height:28px;
}

div#menu ul li#nav3 a{
	float:left;
	background:url(images/menu_03.jpg) no-repeat;
	width:143px;
	height:28px;
}

div#menu ul li#nav3 a:hover{
	float:left;
	background:url(images/menubis_03.jpg) no-repeat;
	width:143px;
	height:28px;
}

div#menu ul li#nav4 a{
	float:left;
	background:url(images/menu_04.jpg) no-repeat;
	width:176px;
	height:28px;
}

div#menu ul li#nav4 a:hover{
	float:left;
	background:url(images/menubis_04.jpg) no-repeat;
	width:176px;
	height:28px;
}

div#menu ul li#nav5 a{
	float:left;
	background:url(images/menu_05.jpg) no-repeat;
	width:155px;
	height:28px;
}

div#menu ul li#nav5 a:hover{
	float:left;
	background:url(images/menubis_05.jpg) no-repeat;
	width:155px;
	height:28px;
}

div#menu ul li#nav6 a{
	float:left;
	background:url(images/menu_06.jpg) no-repeat;
	width:221px;
	height:28px;
}

div#menu ul li#nav6 a:hover{
	float:left;
	background:url(images/menubis_06.jpg) no-repeat;
	width:221px;
	height:28px;
}
/*FIN MENU*/

/*COLONNE GAUCHE*/
div#col-left{
float:left;
width:242px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#col-left p.tetiere{
float:left;
width:242px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#col-left div.contenu{
float:left;
width:212px;
display:inline;
padding:5px 5px 5px 5px;
margin:2px 14px 5px 6px;
background:#fdebd3;
}

div#col-left div.contenu div{
float:left;
width:193px;
display:inline;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 10px;
}

div#col-left p{
float:left;
width:242px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#col-left div#contenu-bottom{
float:left;
width:232px;
display:inline;
background:url(images/contenu-left.jpg) repeat-y;
padding:5px 0px 5px 10px;
margin:0px 0px 0px 0px;
}

div#col-left div#contenu-bottom div{
float:left;
display:inline;
width:203px;
padding:0px 0px 0px 0px;
margin:0px 5px 0px 10px;
}

div#col-left div.contenu input.keywords {
color:#38352d;
width:133px;
height:15px;
margin:0px 0px 0px 20px;
padding:2px 0px 0px 5px;
float:left;
font-family:tahoma;
font-size:11px;
}

div#col-left div.contenu input.bouton-ok {
background: url(images/bouton-ok.jpg) no-repeat bottom left;
margin:0px 0px 0px 5px;
width:19px;
height:17px;
border:0px;
}

div#col-left div.contenu select {
margin:5px 0px 5px 20px;
padding:0px 0px 0px 3px;
width:162px;
height:20px;
font-family:tahoma;
font-size:11px;
color:#38352d;
}

div#col-left div#contenu-une{
float:left;
width:212px;
display:inline;
padding:10px 5px 15px 5px;
margin:2px 14px 5px 6px;
background:#fdebd3;
text-align:center;
}

div#col-left div#contenu-une a{
color:#b14f00;
font-weight:bold;
}
/*FIN COLONNE GAUCHE*/



/*COLONNE DROITE*/
div#col-right{
overflow:hidden;
float:left;
width:739px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

table#cadre {
width:739px;
border-collapse:collapse;
}

table#cadre td#ariane1{
	background:url(images/cadre_01.jpg) no-repeat;
	width:719px;
	height:49px;
	font-family:Calibri;
	font-size:24px;
	padding:0px 0px 0px 20px;
}

table#cadre td#ariane2{
	background:url(images/cadre_02.jpg) no-repeat;
	width:739px;
	height:19px;
}

table#cadre td#ariane2 p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	color:#958e89;
}

table#cadre td#ariane2 p a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#958e89;	
}

table#cadre td#cadre-top{
	background:url(images/cadre_03.jpg) no-repeat;
	width:739px;
	height:21px;	
}

table#cadre td#cadre-left{
	background:url(images/cadre_04.jpg) repeat-y top left;
	width:24px;
	height:10px;
	vertical-align:top;
	}

table#cadre td#cadre-contenu{
	background:url(images/cadre_05.jpg) repeat-y top left;
	width:693px;
	height:10px;
	vertical-align:top;
}

table#cadre td#cadre-right{
	background:url(images/cadre_06.jpg) repeat-y top left;
	width:22px;
	height:10px;
	vertical-align:top;
}

table#cadre td#cadre-bottom{
	background:url(images/cadre_07.jpg) no-repeat;
	width:739px;
	height:109px;	
}

table#cadre td{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

table#cadre td#cadrebis-top{
	background:url(images/cadrebis_03.jpg) no-repeat;
	width:739px;
	height:21px;	
}

table#cadre td#cadrebis-left{
	background:url(images/cadrebis_04.jpg) repeat-y top left;
	width:24px;
	height:10px;
	vertical-align:top;
	}

table#cadre td#cadrebis-contenu{
	background:url(images/cadrebis_05.jpg) repeat-y top left;
	width:693px;
	height:10px;
	vertical-align:top;
}

table#cadre td#cadrebis-right{
	background:url(images/cadrebis_06.jpg) repeat-y top left;
	width:22px;
	height:10px;
	vertical-align:top;
}

table#cadre td#cadrebis-bottom{
	background:url(images/cadrebis_07.jpg) no-repeat;
	width:739px;
	height:30px;	
}

table.produit {
width:693px;
border-collapse:collapse;
}

table.produit td{
padding:0px 0px 0px 5px;
width:221px;
text-align:center;
}

/*fiche produit*/
table#prod {
width:693px;
border-collapse:collapse;
}

table#prod td#prod-top{
	background:url(images/prod_01.jpg) no-repeat;
	width:693px;
	height:18px;	
}

table#prod td#prod-left{
	background:url(images/prod_02.jpg) repeat-y top left;
	width:9px;
	height:10px;
	vertical-align:top;
	}

table#prod td#prod-contenu{
	background:url(images/prod_03.jpg) repeat-y top left;
	width:674px;
	height:10px;
	vertical-align:top;
}

table#prod td#prod-right{
	background:url(images/prod_04.jpg) repeat-y top left;
	width:10px;
	height:10px;
	vertical-align:top;
}

table#prod td#prod-bottom{
	background:url(images/prod_05.jpg) no-repeat;
	width:693px;
	height:88px;	
}


table#prodbis {
width:674px;
border-collapse:collapse;
}

table#prodbis td#prodbis-top{
	background:url(images/prodbis_01.jpg) no-repeat;
	width:674px;
	height:2px;	
}

table#prodbis td#prodbis-left{
	background:url(images/prodbis_02.jpg) repeat-y top left;
	width:17px;
	height:10px;
	vertical-align:top;
	}

table#prodbis td#prodbis-contenu{
	background:url(images/prodbis_03.jpg) repeat-y top left;
	width:638px;
	height:10px;
	vertical-align:top;
}

table#prodbis td#prodbis-right{
	background:url(images/prodbis_04.jpg) repeat-y top left;
	width:19px;
	height:10px;
	vertical-align:top;
}

table#prodbis td#prodbis-bottom{
	background:url(images/prodbis_05.jpg) no-repeat;
	width:674px;
	height:55px;	
}

table.stock {
    border-collapse:collapse;
	width:100%;
}
table.stock td.qte {
	background:#ada090;
	color:#000000;
	font-size:14px;
	width:325px;
	vertical-align:top;
}

ul.avis {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	width:674px;
}

ul.avis li{
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	list-style-type:none;
	display:inline;
}

table#asso {
width:693px;
border-collapse:collapse;
}

table#asso td#asso-top{
	background:url(images/asso_01.jpg) no-repeat;
	width:674px;
	height:62px;	
}

table#asso td#asso-left{
	background:url(images/asso_02.jpg) repeat-y top left;
	width:39px;
	height:10px;
	vertical-align:top;
	}

table#asso td#asso-contenu{
	background:url(images/asso_03.jpg) repeat-y top left;
	width:611px;
	height:10px;
	vertical-align:top;
}

table#asso td#asso-right{
	background:url(images/asso_04.jpg) repeat-y top left;
	width:43px;
	height:10px;
	vertical-align:top;
}

table#asso td#asso-bottom{
	background:url(images/asso_05.jpg) no-repeat;
	width:693px;
	height:64px;	
}

/*fin fiche produit*/
/*FIN COLONNE DROITE*/

/*INFO*/
div#info{
float:left;
overflow:hidden;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:981px;
height:121px;
}

div#info1{
float:left;
width:246px;
height:121px;
background:url(images/info_01.jpg) no-repeat;
color:#ffffff;
}

div#info1 h2{
	font-family:Calibri;
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;
	margin:7px 0px 0px 60px;
	padding:0px 0px 0px 0px;
}

div#info1 h2 a{
	color:#ffffff;
	text-decoration:underline;
}

div#info1 p{
	text-align:center;
	margin:8px 0px 0px 15px;
	padding:0px 0px 0px 0px;
}
div#info1 span {
	color:#3acaf9;
	font-size:18px;
	
}

div#info1 p a{
	color:#3acaf9;
	font-family:tahoma;
	font-weight:bold;
	text-decoration:underline;
}

div#info2{
float:left;
width:245px;
height:121px;
background:url(images/info_02.jpg) no-repeat;
}

div#info2 h2{
	font-family:Calibri;
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;
	margin:7px 0px 0px 63px;
	padding:0px 0px 0px 0px;
}

div#info2 h2 a{
	color:#ffffff;
	text-decoration:underline;
}
div#info3{
float:left;
width:245px;
height:121px;
background:url(images/info_03.jpg) no-repeat;

}

div#info3 h2{
	font-family:Calibri;
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;
	margin:7px 0px 0px 50px;
	padding:0px 0px 0px 0px;
	color:#ffffff;
	text-decoration:underline;
	text-align:center;
}

div#info3 h2 a{
	color:#ffffff;
	text-decoration:underline;
}

div#info3 h2  span{
	text-transform:lowercase;
	font-size:16px;
	
}
div#info3 p{
margin:7px 0px 0px 60px;
padding:0px 0px 0px 0px;
color:#3acaf9;
font-family:tahoma;
font-size:12px;
}

div#info4{
float:left;
width:245px;
height:121px;
background:url(images/info_04.jpg) no-repeat;
text-align:center;
color:#ffffff;
}

div#info4 h2{
	font-family:Calibri;
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;
	margin:7px 0px 0px 80px;
	padding:0px 0px 0px 0px;
	color:#ffffff;
	text-decoration:underline;
	text-align:center;
}

div#info4 h2 a{
	color:#ffffff;
	text-decoration:underline;
}

div#info4 span#petit{
	color:#ffffff;
	font-family:Calibri;
	font-size:16px;
	text-decoration:underline;
	font-weight:normal;
	margin:10px 0px 0px 50px;
}

div#info4 span{
	color:#3acaf9;
	font-family:Calibri;
	font-size:18px;
	font-weight:bold;
}

div#info4 p#commande{
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:tahoma;
    font-size:12px;
}

div#info4 p{
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:tahoma;
    font-size:12px;
}

/*FIN INFO*/

/*IMG FOOTER*/
div#img-footer{
float:left;
overflow:hidden;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:981px;
height:41px;
background:url(images/home_06.jpg) no-repeat;
}
/*FIN IMG FOOTER*/

/*FOOTER*/
div#footer{
float:left;
overflow:hidden;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:981px;
height:24px;
text-align:center;
}

div#footer ul{
padding:0px 0px 0px 0px;
margin:5px 0px 10px 0px;
font-size:10px;
font-family:tahoma;
}

div#footer ul li{
padding:0px 10px 0px 10px;
margin:0px 0px 0px 0px;
list-style-type:none;
display:inline;
border-right:1px solid #fff7e2;
color:#fff7e2;
}

div#footer ul li a{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#fff7e2;
}

div#footer ul li#last{
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
list-style-type:none;
display:inline;
border-right:none;
color:#fff7e2;
}

div#footer ul li#last a{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#fff7e2;
}
/*FIN FOOTER*/
