body {	text-align: center;
	background: #3a454a url(../images/bgBody.gif); padding-top: 20px
}

#tout {
	text-align: left;
}

#bgHeader {}

/*	HEADER	*/
#header {
	width:904px; margin: 0 auto; text-align: left; background: url(../images/bgHeader.gif) no-repeat; position: relative;
}
#header h1 { padding:0; margin: 0; height: 127px; }
#header h1 a { display: block; height: 100%; color: #000;
	}
#logo { margin-left: 44px; margin-top: 6px; }

#bgCentreHome, #page, #bgCentreShop {
	clear: both;
	width: 904px;
	margin: 0px auto 0px auto; background: #FFF;
}
#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; }
#left {
	width:210px;
	padding-right: 15px;
	padding-top: 10px;
	float: left;
}
#main_mixed { 
	margin:0 0 30px;
	width:465px;
	float: left
	}
.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: 35px; font-size: 10px; padding-left: 8px; }
div#nav1 ul{
	margin: 0;
	padding: 3px 0 0 0 ; 
	}
div#nav1 li {
	list-style-type: none;
	float: left;
	margin: 0px 0px 0px 0px;
	line-height:2.5em;
	list-style-image: none;
	padding: 0 9px 0 0;
	text-transform: uppercase;
	}
div#nav1 li a {
	display: block;
	padding: 0 0 0 10px; float: left; color: #94ca00; font-size: 1em; height: 32px;
	}

#nav1 li a:hover { /*background: url(../images/bgNav1LiOver.gif);*/ color: #FFF; font-size: 1em;
}
#nav1 li.on { background: url(../images/bg-nav1-on.gif) no-repeat right top; }
#nav1 li.on a { color: #000; font-weight: normal; background: url(../images/bg-nav1-on.gif) no-repeat left top; }
#nav1 li.home {/*background: none*/}

#ssnav1 { position: absolute; left: 10px; list-style-type: none; list-style-image: none; padding: 0; margin: 0; }
#ssnav1 li { display: block; float: left; padding: 0; margin: 0; height: 26px; }
#ssnav1 a { color: #FFF; display: block; padding: 0 10px 0 14px; line-height: 26px; border-right: 1px solid #C8DA01; background: url(../images/pucessnav1.gif) no-repeat 5px center; }
#ssnav1 a:hover {}

/* Css extraite de global.css de prestashop  */
#header #header_user {
	font-size: 0.9em;
	/*width: 99%;
	text-align: right;
	clear: left;
	margin:0.6em 0.6em 0 0;*/
	text-align: right;
	padding: 0.6em;
	background: #C8DA01;
	border-left: 3px solid #FFF;
	border-right: 3px solid #FFF;
	border-bottom: 2px solid #FFF;
}
#header_user p { color: #595a5e; padding: 0.2em; line-height: normal; margin: 0; display: inline; }
#header_user span { font-weight: bold; }
#header_user a { font-weight: bold; color: #FFF; }
#header_user ul { margin: 0 0 0.3em 0; padding: 0; display: inline; }
#header_user li {
	/*float: right;*/
	display: inline;
	line-height: 2em;
	margin: 0 0 0 0.5em;
	padding: 0;
	white-space: nowrap;
	display: inline;
}
#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;
}
#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;*/
	text-align: right; 
	background: #acba02;
	height: 28px;
	margin: 0;
	padding: 0;
	line-height: 130%;
	border-left: 3px solid #FFF;
	border-right: 3px solid #FFF;
	border-top: 1px solid #FFF;
	/*float: left;*/
}
#header #search_block_top form { padding:0; margin:0; width: 310px; float: right; }
#header #search_block_top input { margin-left: 0.7em; border: none; }
#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;
	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-input.gif');
	font-weight: bold;
}

/* FOOTER */
#footer .block_various_links { list-style: none; text-align: center ; padding: 0.4em 0 0em 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: #E46793; }
#up img { vertical-align: middle; margin-left: 4px; }

#footer {
	clear: both; color: #FFF;
}
#footer div {
	width: 904px; margin: 0 auto;
	text-align: center; background: url(../images/bgFooter.gif) no-repeat 0 bottom;
	}
#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 */
#main_mixed ul#product_list { padding: 0; margin: 0; list-style-type: none; }
#productsSortForm { margin-bottom: 0.3em; clear: both;}
#productsSortForm p { }

#product_list { padding-top: 8px;}
ul#product_list li { position: relative;/* padding-top: 16px;*/}
ul#product_list li .new { position: absolute; top: 0; z-index: 50; 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; }
