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

body {
color: #ffffff;
font-size:11px;
font-family:Arial;
background:#f4fafd;
}

img {
border: 0;
}

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

a:hover {
color: #ffffff;
text-decoration: underline;
}

.menu-left:link {color:#000000;}
.menu-left:visited {color:#000000;}
.menu-left:hover {color:#000000;}

p.middle {
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:center;
}

p.gauche {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
}

div#total{
margin: 0 auto;
overflow: hidden;
width:931px;
background:url(images/bg.jpg) repeat;
}

/*HEADER*/
div#header{
overflow: hidden;
width:931px;
height:162px;
background:url(images/home_01.jpg) no-repeat;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
/*FIN HEADER*/

/*MENU*/
div#menu{
overflow: hidden;
width:931px;
height:24px;
background:url(images/home_02.jpg) no-repeat;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

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;
	float:left;
	list-style-type:none;
}


/*FIN MENU*/

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

div#recherche{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:205px;
height:48px;
background:url(images/bg-recherche.jpg) no-repeat;
}

div#search {
padding:16px 0px 0px 0px;
margin:0px 0px 0px 80px;
}

input.keywords {
color:#ffffff;
font-weight:bold;
width:85px;
margin:5px 0px 0px 5px;
padding:0px 0px 0px 0px;
float:left;
border:0px;
font-size:11px;
background:url(images/bg-input.jpg) repeat-x;
}

input.bouton-ok {
background: url(images/bouton-ok.jpg) no-repeat top left;
width:20px;
height:21px;
border:0px;
margin:1px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


div.gauche {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 39px;
width:154px;
}

div#bloc1-left{
background:url(images/bg-bloc-left.jpg) repeat-y top left;
width:154px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#bloc1-left-top{
background:url(images/bloc-left-top1.jpg) no-repeat top left;
width:154px;
height:27px;
}

div#bloc1-left-bottom{
background:url(images/bloc-left-bottom.jpg) no-repeat bottom left;
width:154px;
min-height:200px;
}

div#bloc2-left{
background:url(images/bg-bloc2-left.jpg) repeat-y top left;
width:154px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
div#bloc2-left-top{
background:url(images/bloc2-left-top.jpg) no-repeat top left;
width:154px;
height:48px;
}

div#bloc2-left-bottom{
background:url(images/bloc2-left-bottom.jpg) no-repeat bottom left;
width:154px;
min-height:137px;
}

div#securite{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 39px;
width:154px;
}

div.contenu {
padding:0px 0px 10px 0px;
margin:0px 2px 0px 2px;
width:150px;
}
/*FIN COLONNE GAUCHE*/

/*COLONNE CENTRE*/
div#col-center{
overflow: hidden;
float:left;
width:505px;
vertical-align:top;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:#535353;
}

div#img-center{
width:505px;
height:48px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#contenu-center{
width:505px;
vertical-align:top;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

table.catalogue {
	border-collapse:collapse;
	width:505px;
}

table.catalogue td{
	padding:0px 0px 10px 0px;
}
/*FIN COLONNE CENTRE*/

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

p.separe {
padding:0px 0px 0px 0px;
margin:5px 0px 5px 0px;
}

div.droite {
padding:0px 0px 0px 0px;
margin:0px 36px 0px 10px;
width:175px;
}

div.contenu-right{
padding:0px 0px 10px 0px;
margin:0px 2px 0px 2px;
width:171px;
}

div.contenu-right-client{
padding:0px 0px 10px 0px;
margin:0px 2px 0px 2px;
width:171px;
text-align:center;
}

div.contenu-right-client input{
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
width:120px;
background:#cccccc;
border:1px solid #000000;
}

div.contenu-right-client input.log-ok{
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
width:100px;
background:#cccccc;
border:1px solid #000000;
}

div#client{
background:url(images/bg-client.jpg) repeat-y top left;
width:175px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#client-top{
background:url(images/client-top.jpg) no-repeat top left;
width:175px;
height:36px;
}

div#client-bottom{
background:url(images/client-bottom.jpg) no-repeat bottom left;
width:175px;
min-height:84px;
}

div#compte{
background:url(images/bg-compte.jpg) repeat-y top left;
width:175px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#compte-top{
background:url(images/compte-top.jpg) no-repeat top left;
width:175px;
height:19px;
}

div#compte-bottom{
background:url(images/compte-bottom.jpg) no-repeat bottom left;
width:175px;
min-height:44px;
}

div#panier{
background:url(images/bg-panier.jpg) repeat-y top left;
width:175px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#panier-top{
background:url(images/panier-top.jpg) no-repeat top left;
width:175px;
height:30px;
}

div#panier-bottom{
background:url(images/panier-bottom.jpg) no-repeat bottom left;
width:175px;
min-height:67px;
}

div#new{
background:url(images/bg-new.jpg) repeat-y top left;
width:175px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#new-top{
background:url(images/new-top.jpg) no-repeat top left;
width:175px;
height:27px;
}

div#new-bottom{
background:url(images/new-bottom.jpg) no-repeat bottom left;
width:175px;
min-height:36px;
}

div#blog{
background:url(images/bg-blog.jpg) repeat-y top left;
width:175px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#blog-top{
background:url(images/blog-top.jpg) no-repeat top left;
width:175px;
height:26px;
}

div#blog-bottom{
background:url(images/blog-bottom.jpg) no-repeat bottom left;
width:175px;
min-height:37px;
}

div#tag{
background:url(images/bg-tag.jpg) repeat-y top left;
width:175px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#tag-top{
background:url(images/tag-top.jpg) no-repeat top left;
width:175px;
height:22px;
}

div#tag-bottom{
background:url(images/tag-bottom.jpg) no-repeat bottom left;
width:175px;
min-height:79px;
}
/*FIN COLONNE DROITE*/

/*FOOTER*/
div#footer{
clear:both;
overflow:hidden;
width:931px;
height:152px;
background:url(images/home_06.jpg) no-repeat;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#footer ul{
padding:0px 0px 0px 0px;
margin:95px 0px 0px 0px;
text-align:center;
}

div#footer ul li{
color:#ed1c24;
list-style-type:none;
display:inline;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:11px;
}

div#footer ul li a{
color:#ed1c24;
}
/*FIN FOOTER*/