html, body, form {
	margin: 0px;
	padding: 0px;
}

body {
    color: #4e4e4e;
    font-size:12px;
	font-family:tahoma;
	background:#ffffff;
}


h2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#121212;
}

img {
    border:0px;
	vertical-align:middle;
}

a { color:#4e4e4e;
	text-decoration:none;
}

a:hover{ color:#333333;
	text-decoration:underline;
}

div#total {
	margin: 0 auto;
	overflow: hidden;
	width:1033px;
}

/*HEADER*/
div#header {
	width:1033px;
	height:275px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	display:inline;
	background:url(images/home_01.jpg) repeat;
}

div#header div#header1{
	width:150px;
	height:275px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	display:inline;
	background:url(images/header_01.gif) repeat;
	text-align:center;
}

div#header div#header1 p{
	margin:245px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	width:130px;
}

div#header div#header2{
	width:753px;
	height:275px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	display:inline;
}



div#header div#header3{
	width:130px;
	height:275px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	display:inline;
	background:url(images/header_03.gif) repeat;
}

div#header div#header3 select{
	margin:250px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	width:120px;
}
/*HEADER*/

/*MENU NAVIGATION*/
div#menu {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:1033px;
	height:48px;
	overflow:hidden;
	
}

div#menu ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div#menu ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	list-style-type:none;
	float:left;
}

/*FIN MENU NAVIGATION*/

/*COLONNE GAUCHE*/
div#col-left {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:199px;
	float:left;
	
}

div#col-left div#catalogue{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:199px;
	height:48px;
	float:left;
	display:inline;	
}


div#col-left div#tag{
background: url(images/tag-contenu.jpg) repeat-y top left;
width:199px;
overflow: hidden;
}

div#col-left div#tag div#tag-top{
background: url(images/tag-top.jpg) no-repeat top left;
height:55px;
width:199px;
}

div#col-left div#tag div#tag-contenu{
background: url(images/tag-bottom.jpg) no-repeat bottom left;
width:199px;
padding:0px 0px 0px 0px;
}

div#col-left div#tag div#tag-contenu div#nuage{
width:164px;
padding:0px 0px 10px 0px;
margin:0px 19px 0px 16px;
text-align: justify;
position:relative;
line-height:25px;
}

#nuage a {text-decoration:none}
#nuage a.level0 {font-size:9px; color:#BFBFBF;}
#nuage a.level1 {font-size:9px; color:#B8C9D6;}
#nuage a.level2 {font-size:10px; color:#668AA8;}
#nuage a.level3 {font-size:10px; color:#47657B;}
#nuage a.level4 {font-size:11px; color:#E76300;}
#nuage a.level5 {font-size:11px; color:#685C65;}
#nuage a.level6 {font-size:12px; color:#8C524D;}
#nuage a.level7 {font-size:13px; color:#B44732;}
#nuage a.level8 {font-size:14px; color:#E53A11;}
#nuage a.level9 {font-size:15px; color:#E76300; font-weight: bold}
#nuage a.level10 {font-size:17px; color:#FF3300; font-weight: bold}
#nuage a:hover {color:#ffffff; background-color: #757446;}

div#col-left div#guide{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:199px;
	height:65px;
	float:left;
	display:inline;	
}

div#col-left div#search{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:199px;
	height:99px;
	float:left;
	display:inline;	
	background:url(images/search-bg.jpg) no-repeat;
}

div#col-left div#search div{
	margin:44px 0px 0px 19px;
	padding:0px 0px 0px 0px;
	width:189px;
	float:left;
	display:inline;
}

div#col-left div#search div input.keywords {
width:136px;
margin:0px 5px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
height:13px;
font-size:11px;
font-family:Tahoma, Geneva, sans-serif;
color:#38352d;
border:0;
}

div#col-left div#search div input.bouton-ok {
background: url(images/btn_ok.gif) no-repeat bottom left;
width:17px;
height:15px;
border:0px;
}

div#col-left div#search select{
	margin:10px 0px 0px 18px;
	padding:0px 0px 0px 0px;
	width:160px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#38352d;
}

div#col-left ul{
	margin:5px 0px 10px 10px;
	padding:0px 0px 0px 0px;
}

div#col-left ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}

.menu-cat:link {font-family:tahoma;color:#4e4e4e;font-weight:bold;}
.menu-cat:visited {font-family:tahoma;color:#4e4e4e;font-weight:bold;}
.menu-cat:hover {font-family:tahoma;color:#4e4e4e;font-weight:bold;}

/*FIN COLONNE GAUCHE*/

/*COLONNE CENTRE*/
div#col-center {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:636px;
	float:left;
	
}

div.html {
	margin:5px 0px 0px 2px;
	padding:5px 5px 5px 5px;
	background:#fef8d3;
	width:618px;
	float:left;
	text-align:justify;
}

p.titre {
	float:left;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 10px;
	background:url(images/titre.jpg) no-repeat;
	width:620px;
	height:40px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#fef8d3;
	
}


p.titre2 {
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 10px;
	background:url(images/titre2.jpg) no-repeat;
	width:620px;
	height:27px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#fef8d3;
	
}

p.titre2 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#fef8d3;	
}

p#vert {
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:629px;
	height:26px;
	font-family:arial;
	font-size:11px;
	color:#fef8d3;
	background:url(images/fd-vert.jpg) no-repeat;
	text-align:center;
	
}

h3 {
	margin:0px 0px 0px 15px;
	padding:5px 0px 5px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#121212;
	float:left;
	width:183px;
	display:inline;
}

h3 a{
	color:#121212;
}

h3.red {
	margin:0px 0px 0px 15px;
	padding:5px 0px 5px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
}

p.img {
	margin:0px 15px 0px 15px;
	padding:0px 0px 0px 0px;
	border:2px solid #595930;
	width:164px;
	float:left;
	display:inline;
	text-align:center;
}

h4 {
	margin:0px 0px 0px 15px;
	padding:5px 0px 5px 0px;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#121212;
	float:left;
	width:183px;
	display:inline;
	color:#df2703;
}

div.det-prod {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:198px;
}


div.det-prod div.zoom{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:102px;
	height:37px;

}

div.det-prod div.detail{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:96px;
	height:37px;

}

table.catalogue {
	border-collapse:collapse;
	width:630px;
}

table.catalogue td.produit-cat {
    border-spacing:0;
    empty-cells: show;
	width:210px;
	
 }
 
table.catalogue td.produit-cat table{
   border-collapse:collapse;
width:210px;
 }
div.prod-contenu {
    background:url(images/prod_02.jpg) repeat-y top left;
	width:633px;
 }
 
div.prod-top {
	background:url(images/prod_01.jpg) no-repeat top left;
	width:633px;
	height:21px;

 }
div.prod-bottom {
	background:url(images/prod_03.jpg) no-repeat bottom left;
	width:633px;
	margin:0px 0px 0px 0px;
    padding:0px 0px 20px 0px;
 }
 

/*FIN COLONNE CENTRE*/

/*COLONNE DROITE*/
div#col-right {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:198px;
	float:left;
}

div#col-right div#panier-top{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:198px;
	height:48px;
	
}

div#col-right div#panier-contenu{
	background: url(images/panier-contenu.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 60px;
	width:138px;
	height:43px;
    float:left;
	display:inline;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#383838;
	text-transform:uppercase;
	font-weight:bold;
}

div#col-right div#panier-contenu p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:9px;
	color:#383838;
	text-transform:lowercase;
	font-weight:bold;
	width:138px;
}


div#col-right div#panier-contenu p a{
	color:#800202;
}

div#col-right div#compte-contenu {
	background: url(images/account-bg.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:198px;
	height:124px;
	float:left;
}

div#col-right div#compte-top{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:198px;
	height:48px;
	float:left;
}

div#col-right div#compte-contenu div {
	margin:45px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	width:198px;
    float:left;
}
div#col-right div#compte-contenu div p {
	margin:0px 0px 4px 0px;
    padding:0px 0px 0px 0px;
	float:left;
}
div#col-right div#compte-contenu div p input.login {
width:160px;
margin:0px 5px 0px 20px;
padding:0px 0px 0px 2px;
float:left;
height:15px;
font-size:11px;
font-family:Tahoma, Geneva, sans-serif;
color:#38352d;
border:0;
}
div#col-right div#compte-contenu div p input.pass {
width:135px;
margin:9px 5px 0px 20px;
padding:0px 0px 0px 2px;
float:left;
height:15px;
font-size:11px;
font-family:Tahoma, Geneva, sans-serif;
color:#38352d;
border:0;
}

div#col-right div#compte-contenu div p input.login-ok {
background: url(images/btn_ok.gif) no-repeat bottom left;
margin:8px 0 0 0;
width:17px;
height:15px;
border:0px;
}

div#col-right div#compte-contenu p {
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	text-align:center;
}

div#col-right div#compte-contenu p a{
	color:#ffffff;
	text-decoration:underline;
}

div#col-right div#compte-contenu p a:hover{
	color:#ffffff;
	text-decoration:none;
}

div#col-right div#top {
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	width:198px;
	height:62px;
	float:left;
}

div#col-right div#top-contenu {
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	width:198px;
	float:left;
}


div#col-right div#pub {
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	width:198px;
	height:46px;
	float:left;
}

div#col-right div#pub-contenu {
	margin:10px 0px 10px 0px;
    padding:0px 0px 0px 0px;
	width:198px;
	float:left;
	text-align:center;
}
/*FIN COLONNE DROITE*/

/*FOOTER*/
div#footer {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:1033px;
	height:50px;
	overflow:hidden;
	clear:both;
	background:url(images/home_06.jpg) no-repeat;
}

div#footer ul{
	margin:12px 0px 0px 300px;
	padding:0px 0px 0px 0px;
}

div#footer ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#282713;
	font-weight:bold;
	display:inline;
}

div#footer ul li a{
	margin:0px 30px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#282713;
}
/*FIN FOOTER*/