body {	text-align: center;
	background: #3a454a;
}

#tout {
	text-align: left;
	clear: both;
	background: #FFF url(../images/bgTout.gif) repeat-x 0 bottom;
}

#bgHeader { background: #FFDE00 url(../images/bgHeaderBody.jpg) repeat-x 0 top; margin-bottom: 1px;}
/*	HEADER	*/
#header {
	width:900px; margin: 0 auto; text-align: left; background: url(../images/bgHeader.jpg) no-repeat;
}
#header h1 { padding:0; margin: 0; height: 215px; }
#header h1 a { display: block; height: 100%
	}

#bgCentreHome, #page, #bgCentreShop {
	clear: both;
	width: 908px;
	margin: 0px auto 0px auto;
}
#bgCentreHome { background: url(../images/bgCentreHome.png) repeat-y 0 0;
	}
#bgCentreShop { background: url(../images/bgCentreShop.gif) repeat-y 0 0;}
#page { background: url(../images/bgCentreShopBot.gif) no-repeat 0 bottom; }
.photo {}
.photo p { padding: 0.3em; margin:0; font-size: 0.9em; font-style: italic; }


/* Nav 1 */
div#nav1 { background: url(../images/bgNav1.gif) no-repeat; height: 42px; font-size: 12px; }
div#nav1 ul{
	margin: 0 auto;
	padding: 0px; 
	}
div#nav1 li {
	list-style-type: none;
	float: left;
	margin: 0px 0px 0px 0px;
	background: url(../images/nav1Split.gif) no-repeat right center; line-height:2.5em;
	list-style-image: none;
	padding: 0 9px 0 0;
	}
div#nav1 li a {
	display: block;
	padding: 8px 0.3em 0.3em 1.3em; float: left; color: #000; font-size: 1em; text-decoration: none;
	}

#nav1 li a:hover { color: #3fb4c9; font-size: 1em;
}
#nav1 li.on { background: url(../images/bgNav1LiOn_R.gif) no-repeat right top; }
#nav1 li.on a { color: #487182; font-weight: bold; background: url(../images/bgNav1LiOn_L.gif) no-repeat left top; }

/* Css extraite de global.css de prestashop  */
#header #header_user {
	font-size: 0.9em;
	text-align: right;
	padding: 0.6em;
	background: #F0F1F3;
	border: 1px solid #F0C600;
	border-bottom: none;
}
#header_user p { color: #595a5e; padding: 0.2em; line-height: normal; margin: 0; }
#header_user span { font-weight: bold; }
#header_user a { font-weight: bold; }
#header_user ul { margin: 0 0 0.3em 0; padding: 0; }
#header_user li {
	/*float: right;*/
	display: inline;
	line-height: 2em;
	margin: 0 0 0 0.5em;
	padding: 0;
	white-space: nowrap;
}
#header_user #shopping_cart, #header_user #your_account { }
#header_user #shopping_cart a, #header_user #your_account a {
	background-repeat: no-repeat;
	background-position: top left;
	padding: 2px 0 4px 26px;
	height: 20px;
	text-decoration: none;
}
#header_user #shopping_cart a {
	background: url(../../themes/prestashop/img/icon/cart.gif) no-repeat; 
}
#header_user #shopping_cart span.ajax_cart_quantity { padding-right:0.5em; }
#header_user #your_account a { background-image: url(../../themes/prestashop/img/icon/my-account.gif); }

/********************************************
/* Formulaire de recherche dans le header  */
/*******************************************/

#header #search_block_top {
	background: #e5e6e7 url(../../themes/prestashop/img/block_search_bg.jpg) no-repeat left top;
	height: 28px;
	width: 336px;
	margin: 5px 0 0 6px;
	padding: 0;
	line-height: 130%;
	float: left;
}
#header #search_block_top form { padding:0; margin:0; }
#header #search_block_top input { margin-left: 0.7em; }
#header #search_block_top p { padding: 0.4em 0 0.4em 1em; margin: 0; }
#header #search_block_top label, #header #search_block_top input{ float:left; vertical-align: middle; }
#header #search_block_top label {
	background: url(../../themes/prestashop/img/icon/search.gif) no-repeat 0 2px;
	float: left;
	width: 19px;
	padding:0; margin:0;
	height: 18px;
	display: block;
}
#header #search_block_top input#search_query { width: 12em; }

/* block left column "Quick search" */
#search_block_left input {
	margin: 2px 0px 0px 0px;
}
#search_block_left #search_query {
	width: 11em;
}
#search_button {
	display: inline;
}


/* global button */

#header #search_block_top input.button {
	background-repeat: no-repeat;
	background-position: top left;
	border: none;
	color:black!important;
	font-weight: bold;
	font-size: 10px!important;
	text-align: center;
	text-decoration: none!important;	
	cursor: pointer;
	display: block;
	line-height: 18px;
	height: 18px;
}

/* input button */
#header #search_block_top input.button{
	padding: 0 0 2px 0;  margin: 0 0 0 6px;
}

/* disabled button */
#header #search_block_top span.button {
	background-position: left -36px;
	cursor:default;
	color:#888!important;
}
#header #search_block_top input.button:hover { background-position: left -18px;
}
#header #search_block_top input.button {
	width: 120px;
	background-image: url('../../themes/prestashop/img/button-medium.gif');
}

/* FOOTER */
#footer .block_various_links { list-style: none; text-align: center ; padding: 0.4em 0 0.6em 0; margin: 0;}
#footer .block_various_links li a{ text-decoration:none; }
#footer .block_various_links li {
	display: inline;
	list-style-type: none;
	border-left: 1px solid #D8EDF1;
	padding: 0px 2px 0px 4px;
	margin: 0;
}
#footer .block_various_links li.first_item {
	border: none;
	padding-left: 0px;
}

/* UP */
#up {
	clear: both;
	text-align: right;
	padding: 6px 12px;
}
#up a { color: #ff940a; }
#up img { vertical-align: middle; margin-left: 4px}

#footer { background: #3A454A; border-top: 9px solid #ffde00;
	padding: 0.5em 0;
	clear: both; color: #FFF
}
#footer div {
	width: 920px; margin: 0 auto;
	text-align: center;
	}
#footer p {/* float: left;*/
	padding: 0em 1.4em; margin: 0; line-height: normal; }

#footer a {
	font-weight: bold
}

p#neteor {
	text-align: left;
}	
#neteor a {
	font-weight: bold;
}
p#copyright {
	color: #F0F0E6; padding: 0.7em 1.4em 1.4em 1.4em; 
	}
#copyright a { color: #FFF; }
#copyright sup { font-size: 0.8em}

/* PRODUIT NOUVEAUTES */
ul#product_list li { position: relative; }
ul#product_list li .new { position: absolute; top: -7px; right: 5px; background: url(../../themes/prestashop/img/new_fr.gif) no-repeat center center; display: block; width: 60px; height: 14px;}

/**/
body#cgv { text-align: left; background: #FFF; width: 100%!important; width: 95%;}
body#cgv .cms {padding: 1em; }
