/*
  $Id: stylesheet.css,v 1.2 2005/10/05 16:43:18 manmachine Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/* ------- CSS OSC --------- */
@import url(dropDownMenu.css);

@import url(css/general.css);

@import url(css/featured.css);
@import url(css/index.css);
@import url(css/product_info.css);
@import url(css/products_new.css);
@import url(css/shopping_cart.css);
@import url(css/advanced_search.css);
@import url(css/advanced_search_result.css);
@import url(css/create_account.css);

@import url(css/checkout_shipping.css);
@import url(css/checkout_payment.css);
@import url(css/checkout_confirmation.css);
@import url(css/checkout_success.css);

@import url(css/conditions.css);
@import url(css/contact_us.css);

@import url(css/account.css);
@import url(css/address_book.css);
@import url(css/account_edit.css);
@import url(css/account_history.css);
@import url(css/account_history_info.css);
@import url(css/account_newsletters.css);
@import url(css/account_password.css);


@import url(css/boxes.css);
@import url(css/whatsnew_infobox.css);
@import url(css/products_listing.css);

@import url(css/menu.css);

@import url(css/categories_dropdown.css);


/* - general - */
body { 
   width: 100%; 
   margin: 0; padding: 0;  
   text-align: center; 
   font: 0.8em Arial,Georgia,Tahoma,sans-serif; color: #000;   
  /* background : #585242;	*/
  background-image:url(images/fond_noel3.jpg)
}

/* ----------------------------------------------------- */
/* ------------------------- template ------------------ */
/* ----------------------------------------------------- */


#topcart {
	color:white;
	font-weight:bold; 
	width:163px;
	height:48px;
	background: url(images/panier.gif)  no-repeat;
	
	 
}
#topcart a{
	color:white;
	font-weight:bold; 
	
	
	 
}

#topcart p{
	padding-top:6px;
	padding-left:65px;
	color:white;
	font-weight:bold; 
	
	
	 
}



#page{
	position: relative;
	width : 840px;
	height :1200px; 
	margin: 0 auto 0 auto;
	border-left:2px solid #E6E7E2;
	border-right:2px solid #E6E7E2;
	border-bottom:2px solid #E6E7E2;
	border-top:2px solid #E6E7E2;
	text-align: left;
	background: #ffffff;
}

#top{
	
	line-height: 1.4em; /* bug d'IE */
	color: #7C5D3D;
		height: 216px; 
	/*width: 840px;*/
    padding-left:675px;
	background: url(images/bandeau1.jpg) top left no-repeat;
}


#topfoie{
	
	line-height: 1.4em; /* bug d'IE */
	color: #7C5D3D;
		height: 216px; 
	width: 840px;
    padding-left:675px;
	background: url(images/bandeaufoie.jpg) top left no-repeat;
}

#topentree{
	
	line-height: 1.4em; /* bug d'IE */
	color: #7C5D3D;
		height: 216px; 
	width: 840px;
    padding-left:675px;
	background: url(images/bandeauentree.jpg) top left no-repeat;
}

#topconfit{
	
	line-height: 1.4em; /* bug d'IE */
	color: #7C5D3D;
		height: 216px; 
	width: 840px;
    padding-left:675px;
	background: url(images/bandeauconfit.jpg) top left no-repeat;
}

#topselection{
	
	line-height: 1.4em; /* bug d'IE */
	color: #7C5D3D;
		height: 216px; 
	width: 840px;
    padding-left:675px;
	background: url(images/bandeauselection.jpg) top left no-repeat;
}


#toptruffes{
	
	line-height: 1.4em; /* bug d'IE */
	color: #7C5D3D;
		height: 216px; 
	width: 840px;
    padding-left:675px;
	background: url(images/bandeautruffes.jpg) top left no-repeat;
}


#topmagrets{
	
	line-height: 1.4em; /* bug d'IE */
	color: #7C5D3D;
		height: 216px; 
	width: 840px;
    padding-left:675px;
	background: url(images/bandeaumagrets.jpg) top left no-repeat;
}

#toppates{
	
	line-height: 1.4em; /* bug d'IE */
	color: #7C5D3D;
		height: 216px; 
	width: 840px;
    padding-left:675px;
	background: url(images/bandeaupates.jpg) top left no-repeat;
}

#topplatscuisines{
	
	line-height: 1.4em; /* bug d'IE */
	color: #7C5D3D;
		height: 216px; 
	width: 840px;
    padding-left:675px;
	background: url(images/bandeauplatscuisines.jpg) top left no-repeat;
}



#toppannier{
	text-align:right;
	
	height: 100px; 
	width: 165px;

}

#top h1 {
	text-indent: -9999px;
}



	
	
	
#pageContent{

	/*float:left;*/
	width : 620px;
	margin: 0 0 0 220px;
	z-index: 1;
	/*padding: 0 0 0 20%;*/	
}

#sidebar { 
	
	overflow: hidden;
	position: absolute;
	top: 250px;
	bottom:10px;
	width: 220px;
  /*  left : 10px; */
  /*      margin: 7px 0px 0px 5%;
        padding: 0px 0px 0px 10px;*/
        width: 205px;
        border : 0;
        background:#f5e9dd;
	}

#carte { 
	/*float : left;*/
	width : 155px; 
	padding: 0 0 0 0;
	margin: 0 0 0 10%;	
}

#menu_header { 
	float : left;
	width : 145px; 
	padding: 17px 0 0 0;
	margin: 0 0 0 52px;	

}




#breadCrumb { 
 /*position:relative;*/
color: #fff;
font-weight:bold;
 /*padding: 2px; margin: 0 0 0 20%; */
 width:100%; height:31px; 
  background: transparent url(images/boxes/linetop.gif) repeat-x;
 /*background:#FFFFFF;*/
}
#breadCrumb a{ 
 /*position:relative;*/
color: #fff;
font-weight:bold;

}

/* Footer
********************************************/
#footer{
	
/*	position:relative;*/
/*	clear: both;*/
/*	margin: 0 0 0 300;*/
/*	height: 50px;*/*/
	/* border: 10px solid #fff;*/
	/* background: #989C47;*/
	/*float:right;*/
/*	padding-top: 300px;*/
	font: normal 0.85em Georgia,Arial,sans-serif; color: #7c5d3d;
	text-align:center;
}

#footer .copyright a {
 color: #7c5d3d;
 text-decoration: underline;
}

#footer .copyright a:hover {
 color: #000000;
	text-decoration: none;
}

/*-------------------------*/


/* ------- forms --------- */
input#search {
  width:130;
  border: 1px solid #16495C; 
  padding: 1px; 
  font-size: 0.9em;
}

/* ------- original --------- */
SPAN.newItemInCart {color: #ff0000; }
SPAN.greetUser { color: #f0a480; font-weight: bold;}
SPAN.markProductOutOfStock { color: #c76170; font-weight: bold; }
SPAN.errorText { color: #ff0000;}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	color: black;
	background-color: #69e8a5;
	border: 1px outset #525252;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
}

.horizitem a {              /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 10px;	
	text-decoration: none;
	position: relative;	
	display: block;	
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: #000000;
	text-decoration: none;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #59bcff;
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #d892da;
	border: 2px outset #fdfefd;
	/*position: absolute;
	display: block;	*/
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 10px;	
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #000000;
	font-size: 10px;	
	text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #000000;
	background-color: #f9da6e;
	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;		
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.horbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}

/*menu_plus style*/
/***** menu CSS *****/
@media print {
/*A l'impression on cache le menu, marche au moins pour IE, Moz et Opéra.*/
.menu, .ssmenu, .menu_1, .menu_2 {
 visibility:hidden;
}
}

.relative {
position:relative;
}

#menubar {
border:1px solid black;
}
#menubar td {
border-left:1px solid white;
border-right:1px solid white;
font-family:'verdana';
/*letter-spacing:1px;*/
font-size:12px;
color:#444444;
}

.menu_1 {
position:absolute;
width:200px;
border:1px solid #696969;
background-color:#F4F4F4;
background-image: url(images/fond_menu_1.png);
}
.menu_2 {
position:absolute;
width:200px;
border:1px solid #696969;
background-color:#F4F4F4;
background-image: url(images/fond_menu_2.png);
}
/* sitemap.php */

#sitemap {
height:800px;
		
}



#sitemap ul {
	
	margin:1em;
	
}

/* category information boxes */

.cat_info_box {
	/*float:left;*/
	width:540px;
/*	background: #FCE378; 
	 border: solid 1px #6FA1C8;
	 border-top: 1px solid #999;
	 border-right: 2px solid #555;
  border-bottom: 2px solid #555;
  border-left: 1px solid #999; */
/*	padding: 8px; 
	margin-bottom: 10px; 
	margin-top: 50px;
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px; font-weight: bold;*/
  }
  
#derniersprods {
	float:left;
padding-top:30px;
		
}

#pscroller_np {
background:#ffffff;
height: 200px;
border: 0px;
/* padding-top: 50px;*/
}

.pscroller_c_np {
  font-family: sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

#scroll_selection {
padding-top:50px;
width:150px;
height:300px;	
	
}

#noel {
	width:400px;
	height:230px;
background:url(Animation8.gif) top left no-repeat	
}
