﻿a
{
	color:#877474;
}

a:hover
{
	color:#d00004;
}

body 
{
	background-color:#877474;
	margin-top:0px;
	padding-top:0;
}

#general
{
	background-color:#877474;
	width:1000px;
	margin:10px auto;
	padding:0;
	background-image:url('./images/content.jpg');
	background-repeat:repeat-y;
	}
	
#banner
{
	margin-top:0px;
	background-image:url('./images/banner_new.jpg');
	height:177px;
	margin:0;
}

#bannerEn
{
	margin-top:0px;
	background-image:url('./images/banner_new.jpg');
	height:177px;
	margin:0;
}


#banner h1,#bannerEn h1
{
	margin-left:-10000px;
	 
}



#maincontent
{
	 background-image:url('./images/content.jpg');
	 background-repeat:repeat-y;
	 padding:0 35px ; 
	 min-height:100px;
	}
	
#menu
{
	  float:left;
	 padding:0 25px;
	 margin:0;
	 line-height:normal;
	 background-image:url('./images/content.jpg');
	 background-repeat:repeat-y;
	 width:100%;  
}

#menu ul
{
	list-style-type:none;
	margin:0;
	margin-left: 10px;
	padding:0;
/*	line-height:50px; */

}
#menu li
{ 
	display:inline;
	margin:0;
	padding:0;
}

#menu a
{
	float:left;
	background :url('./images/menu_main.jpg') repeat-x left top;
	padding:0 0 0 5px;
 	text-decoration:none;
	color:Black;  
	margin:0;
}

#menu a.firstitem
{
	background :url('./images/menu_left.jpg') no-repeat left top; 
	padding:0 0 0 18px;
}

#menu a.lastitem
{
	background :url('./images/menu_left.jpg') no-repeat left top; 
	padding:0 0 0 18px;
}

#menu a:hover
{
 text-decoration:underline;
 color:#d00004;
}

#menu li span 
{
	float:left;
	background:url('./images/menu_main.jpg') repeat-x right top;
	padding:13px 14px 15px 5px;
}

#menu li.lastitem a:hover
{
	text-decoration:none;
}
#menu li.lastitem a span
{
	 background-image:none;
	 float:left;
	background:url('./images/menu_right.jpg') no-repeat right top;
	
}


#search
{
	 

	}

#leftbar
{
	float:left;
	width:180px;
	clear:right;
}

#center
{ 
	float:left;
	width:540px; 
	padding :2px;
	margin-left:10px;
}

#rightbar
{  
	
	float:right;
 	width:180px;
 	clear:right;
}

.right
{
	border:solid 1px gray;
	margin-bottom:25px;
	background-color:#ded0c5;
}
.right p,.right a
{
	padding:3px;
	margin:0 3px;
	
}

.clr
{clear:both;}

#footer
{
	clear:both;
	background-image:url('./images/bottom.jpg');
	height:36px;
	padding:0 35px ; 
}


li.left-menu 
{
	list-style-type:none;
	font-size:smaller;
	background-image:url('./images/items.jpg');
	border:gray 1px solid;
	border-bottom:none;
	padding:0;
	margin:0;
	display:block;

}
li.left-menu a
{
	margin:0;
	margin-left:2px;
	padding:0;
	display:block;line-height:30px;
	color: black;
	text-decoration:none;
    vertical-align:top;

}

li.left-menu a:hover
{
	color:#d00004;
}

li.left-menu:hover
{
	background-image:url('./images/items2.jpg');
}

#leftbar ul
{
	border-bottom:gray 1px solid;
	padding:0;
	margin:0;
}
 h3.item,h1.item
{
	background-image:url("/images/items.jpg");
	background-repeat:repeat-x;
	line-height:30px;
	padding-left:.5em;
	border:1px solid gray;
	 font-size:x-large;
}
h4
{
	margin:0px;
	background-image:url('/images/items.jpg');
	background-repeat:repeat-x;
	padding:4px;
	vertical-align:top;
    height: 19px;
}
	
h4.listitem
{
	border:1px solid gray;
    margin :10px 0;        
          }
          
h4.listitem:hover
{
   background-image:url("/images/items2.jpg");   
          }
          
  h4 a
  {
  	text-decoration:none;
  	color:Black;
  }        

h4 a:hover
  {
  	text-decoration:none;
  	color:#d00004;
  }   

tr
{vertical-align:top;

}

/* item images */

#itemimage
{	width:220px;
 	margin:0;
 	}

#itemimagetop
{
	background-image:url("/images/square_top.jpg");
 height:22px;
}

#itemimagecenter
{
	background-image:url("/images/square_center.jpg");
	
}

#itemimagecenter img
{
	margin-left:20px;
}

#itemimagebottom
{
	background-image:url("/images/square_bottom.jpg");
	 height:23px;
	
}




#itemimagecenter img
{
	margin-left:20px;
	
}
/*

#itemimagetop3
{
	background-image:url("/images/square_top3.jpg");
 height:22px;
}

#itemimagecenter3
{
	background-image:url("/images/square_center3.jpg");
	
}

#itemimagecenter3 img
{
	margin-left:19px;
	margin-top:1px;
}

#itemimagebottom3
{
	background-image:url("/images/square_bottom3.jpg");
	 height:23px;
	
}
*/

#itemimageUne
{	width:178px;
 	margin:0;
 	}

#itemimageUne a
{
	text-decoration:none;
}


#itemimagetopUne
{
	background-image:url("/images/square_top2.jpg");
 height:19px;
  
}

#itemimagecenterUne
{
	background-image:url("/images/square_center2.jpg");
	
}

#itemimagecenterUne img
{
	margin-left:12px;
}

#itemimagebottomUne
{
	background-image:url("/images/square_bottom2.jpg");
	 height:19px;
	  
}
 






#description
{
	background-color:#ded0c5;
	width:320px;
	min-height: 128px;
}
#description p
{padding:5px;}

#AjaxUpdate
{
	  
	width:100%;
 
	text-align:center;
	background-color:#877474;
	color:White;
	padding:3px;
	border:solid 1px black
	 
}

.basketitem
{
	
	background-image:url('./images/items.jpg');
 padding:3px;
 margin:0;
 
}

.basketitem a
{text-decoration:none;
 color:black;

}

.basketitem:hover
{
	 
	background-image:url('./images/items2.jpg');
	 
}

#ProductDescription
{
	background-color:#ded0c5;
	padding:1em;
}

#ProductDescription img
{
	margin-left:-10px;
}

/* Basket */

.BasketView th
{
	background-image:url('./images/items.jpg');
	Color:Black;
}

/*Tableau description technique */

Table.tech
{
 border-collapse:collapse;	
 border :double #d00004 ; 
}

tr.tech, td.tech
{ 
	border:solid 1px #d00004;
	padding:5px 3px; 
  }

#txtImg
{
	float:left;
	margin-right:10px;
}

#text
{
	text-align:justify;
	float:left;
}

 #text a
 {color:  Maroon  ;
  text-decoration:none;
 }
 
  #text a:hover
 {
 color:Red;
 text-decoration:underline;
 }
 
 #FreeShipping
 {
 	width:300px;
 	margin-left:auto;
 	padding-right:50px;
 	margin-top:-20px;
 	 
 }
 
  #FreeShippingText
  {background-color: red;
   width:280px;
   height:120px;
   color:White;
   font-family:Vernada;font-size:  large; font-weight:bold; 
   padding:2px;
   border: solid 3px white;
  }
  
  #FreeShippingText a
  {
  	 color:White;
  	 text-decoration:none;
  }
  
  #listofproducts
  {
  	visibility:hidden;
  	height:0px;
  }