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

body {
color: #54596F;
font-size:12px;
font-family:  Arial;
background:url(images/bg.jpg) repeat-x;
background-color:#ABAEBF;
}

img {
border: 0;
}

a {
text-decoration: none;
color:#54596F
}

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


div#ombre{
margin: 0 auto;
overflow: hidden;
width:880px;
min-height:858px;
background:url(images/bg-total.jpg) no-repeat;

}


div#total{
overflow: hidden;
width:843px;
padding:20px 0px 55px 17px;
margin:0px;
}


/*HEADER*/

div#logo {
width:843px;
height:156px;
}

div#menu {
width:843px;
height:38px;
}

div#menu div#recherche{
background:url(images/bg-recherche.jpg) no-repeat;
float:left;
width:186px;
height:33px;
padding:5px 0px 0px 10px;
margin:0px;
}

div#menu div#recherche input.keywords{
color:#2E2D2D;
text-transform:uppercase;
border:1px solid #BFC6D3;
height:19px;
float:left;
width:155px;
padding:2px 0px 0px 5px;
}

div#menu div#recherche input.bouton-ok {
background: url(images/bouton-ok.jpg) no-repeat bottom left;
width:22px;
height:25px;
border:0px;
}

div#menu div#menu-nav{
float:left;
width:647px;
height:38px;
padding:0px;
margin:0px;
}

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

div#menu div#menu-nav ul li{
list-style-type: none;
display:inline;
}

div#menu div#menu-nav ul li#nav-1{
float:left;
width:60px;
}

div#menu div#menu-nav ul li#nav-2{
float:left;
width:92px;
}

div#menu div#menu-nav ul li#nav-3{
float:left;
width:93px;
}

div#menu div#menu-nav ul li#nav-4{
float:left;
width:99px;
}

div#menu div#menu-nav ul li#nav-5{
float:left;
width:126px;
}

div#menu div#menu-nav ul li#nav-6{
float:left;
width:93px;
}

div#menu div#menu-nav ul li#nav-7{
float:left;
width:84px;
}

div#ariane {
padding:0px;
margin:0px;
width:843px;
height:42px;
background:#E2E2E2;
}

div#ariane div#langue {
float:left;
padding:0px;
margin:0px;
height:42px;
width:61px;
}

div#ariane div#langue ul{
padding:0px;
margin:13px 0px 0px 10px;
}

div#ariane div#langue ul li{
list-style-type: none;
display:inline;
padding:0px 4px 0px 0px;
margin:0px;
}

div#ariane div#login {
float:left;
padding:0px;
margin:0px;
height:42px;
width:357px;
}

div#ariane div#login ul{
padding:0px;
margin:12px 0px 0px 0px;
}

div#ariane div#login ul li{
list-style-type: none;
display:inline;
padding:0px 5px 0px 5px;
margin:0px;
border-right:1px solid #54596F;
}

div#ariane div#login ul li#last{
border-right:none;
}

div#ariane div#fil-ariane {
float:left;
padding:0px;
margin:0px;
height:42px;
width:425px;
text-align:right;
}

div#ariane div#fil-ariane p{
margin:0px 7px 0px 0px;
line-height:36px;
padding:0px;
}
/*FIN HEADER*/

div#col-centre {
background:#E2E2E2;
float:left;
width:843px;
}

/*COLONNE GAUCHE*/
div#col-left{
overflow: hidden;
float:left;
width:178px;
min-height:800px;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
}

div#col-left div#paiement{
padding:0px;
margin:5px 0px 15px 0px;
}

div.bloc-left {
background: url(images/bloc-left-contenu.jpg) repeat-y top left;
width:168px;
overflow: hidden;
}

div.bloc-left-top {
height:41px;
width:168px;
}


div.bloc-left-contenu {
background: url(images/bloc-left-bottom.jpg) no-repeat bottom left;
width:168px;
padding:0px 0px 0px 0px;
}

div.bloc-left-contenu div {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}


.menu-cat{
text-transform:uppercase;
font-size:11px;
}

div.bloc-left-contenu div.img{
margin:0px 0px 0px 0px;
padding:0px 1px 1px 1px;
width: 168px;
float:left;
}

div.bloc-left-contenu div.img div{
width:166px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
}

div.bloc-left-contenu div.img div h3{
padding:0px 0px 0px 7px;
margin:0px;
background:#ffffff;
color:#828595;
}

div.bloc-left-contenu div.img-menu{
margin:0px 0px 0px 0px;
padding:0px 1px 1px 1px;
width: 168px;
color:#828595;

}

div.bloc-left-contenu div.img-menu #pscroller1{
	
	width: 166px;
	height: 160px;
	padding:0px;
	/*border: 1px solid black;*/
	background:#ffffff;
}

div#fscroller {
	background:#ffffff;
	width: 168px;
	color:#828595;
}

div.menus-product {
	background:#ffffff;
	width: 166px;
	color:#828595;
}
/*FIN COLONNE GAUCHE*/


/*COLONNE CENTRE*/
div#col-center{
overflow: hidden;
float:left;
width:471px;
min-height:800px;
padding:0px 0px 0px 0px;
margin:0px;
}

div#col-center table{

}
/*FIN COLONNE CENTRE*/



/*COLONNE DROITE*/
div#col-right{
overflow: hidden;
float:left;
width:174px;
min-height:800px;
padding:0px 0px 0px 10px;
margin:0px;
}

div.bloc-right {
background: url(images/bloc-left-contenu.jpg) repeat-y top left;
width:168px;
overflow: hidden;
}

div.bloc-right-top {
height:47px;
width:168px;
}


div.bloc-right-contenu {
background: url(images/bloc-left-bottom.jpg) no-repeat bottom left;
width:168px;
padding:0px 0px 0px 0px;
}

div.bloc-right-contenu div {
float:left;
width:155px;
margin:10px 3px 0px 10px;
padding:0px;
}

div.bloc-right-contenu div#pub{
float:left;
width:168px;
margin:10px 1px 0px 1px;
padding:0px;
}

div#col-right div.top{
padding:0px;
margin:5px 0px 0px 0px;
width:168px;
float:left;
}

div#col-right div.top div.produit-top{
width:168px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;

}

div#col-right div.top div.produit-top div{
width:166px;
padding:0px 0px 0px 0px;
margin:5px 0px 0px 0px;
float:left;
border:1px solid #C8C8C8;
background:#ffffff;
}

div#col-right div.top div.produit-top div h3{
color:#828595;
padding:0px 0px 0px 7px;
margin:0px;
}
/*FIN COLONNE DROITE*/



/*FOOTER*/
div#separateur-bas{
float:left;
overflow:hidden;
width:843px;
height:7px;
}

div#bas{
float:left;
overflow:hidden;
width:843px;
height:57px;
background:url(images/bg-bas.png) no-repeat;
text-align:center;
}

div#bas ul {
margin:15px 0px 0px 0px;
padding:0px;
}

div#bas ul li{
list-style-type: none;
display:inline;
font-weight:bold;
padding:0px 5px 0px 5px;
}
/*FIN FOOTER*/




/*CONTENU*/

/* Tableau minicaddie*/
table.minicaddie {
	width: 100%;
}

table.minicaddie td {
	padding: 0.1em;
}


table.produits {
	/*border: 1px dotted #000;*/
	margin:2px;
	width:100%;
	
	
}

/* Produits sur deux colonnes */
td.produit2col {
	margin:0px;
	vertical-align:top;
	width: 50%;
	padding:0px 0px 2px 0px;
}

table.fc {
	background-color:#fff;
	width:99%;
	border:1px solid #C8C8C8;
}


td.fc_flash {
	text-align:center;
	font-weight:bold;
	color:#cc0000;
	font-size:1em;
}

td.fc_image {
	width:100%;
	text-align:center;
	vertical-align:top;
	padding:0px;
	margin:0px;
}

td.fc_zoom {
	width:100%;
	height:34px;
	vertical-align:bottom;
	padding:0px;
	margin:0px;
}

td.fc_reduc {
	width:100%;
	text-align:right;
	height:34px;
	vertical-align:top;
	padding:0px;
	margin:0px;
}

h2 {
	font-size: 1.1em;
	font-weight:bold;
	vertical-align:middle;
	margin: 0px;
	padding:0px;
}

/* Page catalogue */

table.fp {
	width:470px;

}

td.fp {
width:470px;
}

td.fp div.fp_produit {
	width:235px;
	vertical-align:top;
	color: #000000;
	float:left;
	margin:0px;
	padding:0px 0px 0px 10px;
}

td.fp div.fp_image_grande {
    float:left;
	width:215px;
	vertical-align:top;
	text-align:center;
	border:1px solid #C8C8C8;
	margin:0px;
	padding:0px;
	background:#ffffff;
}

div.fp_image_grande div.zoom{
float:left;
padding:9px 0px 0px 4px;
margin:0px;
width:105px;
text-align:left;
height:25px;
}

div.fp_image_grande div.reduc{
float:left;
padding:0px;
margin:0px;
width:105px;
height:34px;
text-align:right;
}

td.fp_descriptif {
	text-align:justify;
	color:#9D9D9D;
}

td.fp_image{
	width:470px;
	vertical-align:middle;
}

.noir:link{color:#000000;}
.noir:visited {color:#000000;}
.noir:hover {color:#000000;}


table.fp_ami {
width:408px;
}
td.fp_ami {
	background:#fff;
	border:1px solid #C8C8C8;
	width:408px;
	text-align:left;
}

span.titre_produit {
	color: #444C6E;
	font-weight:bold;
}


span.prix {
	font-weight:bold;
	color:#ff0000;
}

span.vert {
	font-weight:bold;
	color:#1EA311;
	font-size:15px;
}
span#prix {
	font-weight:bold;
	color:#ff0000;
}

.retour {
	clear: both;
}

div ul.produit_detail {
	float: left;
	width: 32%;
	margin: 0.5em 0.2em 0.2em 0.2em;
	padding: 0px;
}

div ul.produit_detail li {
	list-style-type: none;
	padding: 0 0em 0 0em;
}

/*caddie.php */

th.caddie{
    background: #DBDCDF;
	color : #000000;
}

ul.caddie {text-align:center;}
.caddie_red {color : #ff0000; font-weight:bold;}

p.caddie_bold {color : #000000; font-weight:bold;text-align: left;}

div#choix_zone p{
	text-align: left;
}

/*step2 */
.step2 {
	color: #000;
	float: left;
	margin: 0.2em 0 0.5em 0;
	padding: 0.2em 0 0.2em 0;
	width: 98%;
}

#step2caddie {
	color: #000;
	float: left;
	margin: 0.2em 0 0.5em 0;
	padding: 0.2em 0 0.2em 0;
	width: 98%;
	text-align:right;
}

div.totalcaddie p {
	padding-right: 1em;
	text-align: left;
}

div.totalcaddie ul {
	list-style : none;
	margin: 0px;
	padding: 0.5em 0 0.5em 0;
}
div.totalcaddie li {
	border-left: 1px solid #ddd;
	display: inline;
	padding: 0 0.5em 0 0.6em;
}
div.totalcaddie li.premier {
	border-left: 0px;
	padding: 0 0.5em 0 0.6em;
}
div.totalcaddie li.dernier {
	border-left: 1px solid #ddd;
	padding: 0 0.5em 0 0.6em;
}

.boutoncaddie ul {
	list-style : none;
	margin: 0px;
	padding: 0.5em 0 0.5em 0;
}
.boutoncaddie  li {
	border-left: 1px solid #ddd;
	display: inline;
	padding: 0 0.5em 0 0.6em;
}
div.center {text-align:center;}


#center img{
	border:0px;
}

div#left {text-align:left;}



