/****************************************************
GENERAL
***************************************************/

body {
  background: #FFFFFF;
  color: #000000;
  margin: 0px auto;
}

a {
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}

a:hover {
	color: #666666;
}

h2 {
	color: #666666;
}

h3 {
	color: #666666;
}


/****************************************************
HEADER
***************************************************/
#header{
width:980px;
margin:auto;
background: url("../images/header.png");
background-repeat:no-repeat; 
}

#logo{
height:167px;
width:250px;
margin:0;
}


/****************************************************
MENU
***************************************************/

#Nav {
 background:#602d1c;
margin:0;
}

.sf-menu{
background:#602d1c;
list-style-type:none;
margin:0;
}


.sf-menu ul {
 padding:0;
 margin:0;
 list-style-type:none;
 }
 
 
.sf-menu li {
 float:left;
margin:0;
 
 }
.sf-menu ul li a {
 display:block;
 float:left;   
  line-height:16px; /*hauteur de l'image de fond*/
padding:12px 25px;
color:#fff;
 text-decoration:none;
 text-align:center;
 margin-left:0;
 }





.sf-menu a {
	float:left;
	padding:10px 20px;
	text-decoration:none;
	color:#fff;
	font-size:13px;
	border-right:1px solid #cca677;
	text-align:center;
	background:#602d1c;
	list-style-type:none;
	 margin-left:0;
}

.sf-menu a:hover{
background:#330000;
 }




 
#bg{
	display:none; height:0px;
}



/****************************************************
CONTAINER
***************************************************/

#MainContentArea {
background:#fff url(../images/bg-content.png) repeat-x;
padding-top:30px;
margin-top:0px;  border-top:0px;
 
}

/****************************************************
SIDEBAR BOX
***************************************************/

.menubox_mid { 

padding:5px; 
padding-top:0px; 
margin-top:-10px;
}

.menubox_box{

}
 


.menubox_right_mid { 
padding:5px; 
padding-top:0px; 
margin-top:-10px;
}


 
 
 
/****************************************************
SIDEBAR LEFT
***************************************************/
  



.Left { margin-left:0px; }

.Left li a{
	background-color:#fff; 
	border-bottom:1px solid #cccccc;
	border-top:1px solid #f1eed1;
}

.Left li ul li a{
	background-color: #fff;
	border-bottom:1px solid #cccccc;
	border-top:none;
	color: #666666;
}

.Left li a:hover {
	color: #666666;
	text-decoration:none;
}

.Left h2, .Left h2 a {
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	font-size:12px;
	margin-top:15px;
	padding-right:5px;
	line-height:23px;
	background:url("../images/bg-sidebar-h2.gif") repeat-x;
}


 
.Left a {
	color: #000;
}

.Left li {
	background:#fff;
}

/****************************************************
SIDEBAR RIGHT
***************************************************/
.Right { 
margin:0px; margin-left:12px; 
}


.Right li {
	
}

.Right li a{
	
}

.Right li a:hover {
	text-decoration:none;
}

.Right h2{
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	font-size:12px;
	margin-top:15px;
	padding-right:5px;
	line-height:23px;
	background:url("../images/bg-sidebar-h2.gif") repeat-x;
}



/****************************************************
SLIDESHOW
***************************************************/

.featured-itemImage span strong {
color:#ffffff; 
}
.featured-itemImage span { 
background-color: #ff6600; 
text-decoration:none;
}
.featured-itemImage span b {	
color:#ffffff; 
text-decoration:none;
}
.featured-itemImage span em.price {
 color:#ffffff; 
 text-decoration:none;
 }

/****************************************************
CONTENT
***************************************************/


/*Breadcrumb, The link trail located in the center that displays a trail of links*/

#BreadCrumb{
	color:#666666;
}

#BreadCrumb a{
	color:#666666;
	text-decoration:none;
}

#BreadCrumb a:hover{
	color:#666666;
	text-decoration:none;
}


/*Primary Content Area, The center area (Not used on page.html)*/

.Content a {
	color: #666666;
}

.Content h2{
	color: #333333;
}

.Content a:hover {
	text-decoration: underline;
}

/*Products, The product lists, images and titles.*/

.ProductList li {
	border: 1px solid #cca677;
	background:#e9d9c8;
}

.ProductList li:hover, .ProductList li.Over {
	border:1px solid #da7e08;
	background:#ff6600;

}



.ProductList .ProductImage {
	background: transparent;
	height:200px;
}

.ProductPrice{
	color:#990000;
}

.ProductPrice strike{
	color:#666666;
	margin-right:3px;
}

.ProductAdd a, .ProductAdd a:hover{
	background:url(../images/Add.gif) no-repeat;
	color:#FFFFFF;
}

/*Product Page, Everything to do with the product page*/

span.Price{
	color:#990000;
	font-weight:bold;
}

span.Normal{
	color:#666666;
}

.Btn a, .Btn a:hover{
	color:#FFFFFF;
	background:url(../images/Btn.jpg);
}


.CheckoutBtn a{
	background:url(../images/Btn.jpg) no-repeat;
	color:#FFFFFF;
}

/*Tabs on Product Page */

#Tabs .Long{
	border:1px solid #666666;
}

#Tabs li a{
	background-color:#EEEEEE;
	border:1px solid #666666;
	border-bottom:#F1FCFF;
}

#Tabs li a:active, #Tabs li a:hover, #Tabs li a:focus{
	background-color:#F1FCFF;
	border:1px solid #666666;
}

.ProductDescriptionBg{
	background-color:#F1FCFF;
	border:1px solid #666666;
}

.TabProduct{
	background:#EEEEEE;
	border:1px solid #666666;
}

.TabProduct:hover{
	background:#fff;
	border:1px solid #666666;
}

.TabProductAdd a, .TabProductAdd a:hover{
	background:url(../images/Add.gif) no-repeat;
	color:#fff;
}

/*Reviews Tab*/

#Tabs ol li{
	border-bottom:1px solid #666666;
}

/*Side Products, The products located in the right column*/



.SideProductList li{
	border-bottom: 1px solid #cca677;
	padding-bottom:10px;
	width:145px;
}

.SideProductList li:hover{
	
	
	
}

.SideProductPrice{
	color:#990000;
}

.SideProductAdd a{
	background:url(../images/Add.gif) no-repeat;
	color:#FFFFFF;
}

/* Tabbed Navigation, Located on the product page*/

.TabNav {
	border-bottom: 1px solid #3d9abe;
}

.TabNav li a {
	border: 1px solid #3d9abe;
	background: #ddf0f6;
	 
}

.TabNav li a:hover {
	background-color: #c8e6ed;
}

.TabNav li.Active a {
	border-bottom: 1px solid #fff;
	background: #fff;
}

/*Newsletter, Located in the left column*/

#NewsLetter input{
	border:1px solid #666666;
	color:#666666;
	height:20px;
	width:75px;
}

/****************************************************
FOOTER
***************************************************/

#FooterBar {
height:auto;
margin-top:0;
padding-top:0;
}

#Footer{
background:#fff url(../images/bg-footer.png) repeat-x;
height:auto;
margin-top:0;
padding-top:10px;
}

.titre1{
color:#602d1c;
text-decoration:none;
margin-bottom:10px;
font-weight:bold;
}

#Footer a{
color:#a98056;
text-decoration:none;
font-size:12px;
}

#Footer a:hover{
text-decoration:underline;
}

 

/****************************************************
MESSAGES
***************************************************/
.InfoMessage {
	color: #555;
	background-color: #EEEEEE;
}

.SuccessMessage {
	color: #33CC00;
	background-color:#CFFFCA
}

.ErrorMessage {
	color: #CC0000;
	background-color:#FFBFC1;
}
/* shopping cart */
#CartTable td{
	vertical-align:top;
	padding:10px;
	background:#efefef;
}

#CartTable{
	border:1px solid #cccccc;
}

/****************************************************
TOP Menu ( connexion)
***************************************************/



#TopMenu li a{
	/*border-left: 1px solid #666666;*/
	color: #000000;
	text-decoration:none;
}

#TopMenu li a:hover {
	color: #666666;
}

#Menu li a {
	
	/*color: #fff;*/
}

#Menu li ul li a {
	 
}

#Menu li ul li a:hover {
	 
	/*color: #fff;*/
}

#Menu li:hover a, #Menu li.over a{
	 
}


/****************************************************
I DON'T KNOW
***************************************************/


.ListViewNav { float:right; margin-right:-10px; }
.ListViewNav a { padding:5px; background:#666666; color:white;  }
.ListViewNav a:hover { padding:5px; background:#cccccc;  }

.paybox { border: 1px dotted #fde2a9; background:#FFFAF2; margin-left:20px;margin-top:20px;}
.ProductName a { color:#666666; }
.listing .head { color: #ffffff; background: #D80000; }
.list div.no { background: #eeeeee;  border-bottom:1px solid #BFBB96; }
.list div.alt { background: #ffffff;  }
.list div.no:hover,.list div.alt:hover, #sticky:hover { background-color: #cccccc; }
.list div a {  color: #333333; }
.list div.no, .list div.alt { border-bottom: solid 1px #cccccc; }



#ProductDetailsWrapper .h2top { background:#666666;  color:white;}



#subnav {  background: url("../images/sub_nav.gif") repeat-x; height:35px; border-bottom:0px; margin-top:0px; display:none; }

#main_big_img img{
width:auto;
height:auto;
}


 
