body {
  text-align: center;
  background-color:White;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000;
  margin:0;
  padding-top:15px;
}



body.nopad {
  text-align: center;
  background-color:White;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000;
  margin:0;
  padding-top:0px;
}

p, h1, h2, h3, h4, h5, h6, span, div, a, input, select, label, li, strong, em {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-style:normal;
  font-weight:normal;
  color:#000;
}
h1 {
  display:inline;
  font-size: 19px;
  font-weight:normal;
}
h2 {
  display:inline;
  font-size:15px;
  font-weight:bold;
}
h3 {
  display:inline;
  font-size:13px;
  font-weight:bold;
}
h4 {
  display:inline;
}
h5 {
  font-size:12px;
}
select
{
  width:120px;
}
em {
  color:f00;
  font-weight:bold;
}
input {
  border-color: #aaabad;
  border-width:1px;
  border-style: solid;
  /*HEIGHT: 19px;     JL comment out 28 Jul 2006 */
}
A {
  font-size: 11px;
  font-weight: bold;
}
A {
  text-decoration:none;
}
A:hover {
  text-decoration:underline;
}
strong {
  font-size: 13px;
}
input.check {
  border:0;
}
input.rad {
  border:0;
}
input.text {
  width:160px;
}
input.submit {
  border:0;
}
.paymentHeader {
  background-color:#B9C6D6;
  font-size:12px;
  font-weight:bold;
}
select.dateSelect {
  width:75px;
}
#basketHeader {
	background:#B9C6D6;
	color: black;
  font-weight:bold;
  font-size:11px;
}

#listHeader {
	background:#CECECE;
	color: black;
  font-weight:bold;
  font-size:11px;
}

.orderHeader {
  background-color:#B9C6D6;
  font-size:12px;
  font-weight:bold;
}
span.boldEmphasis {
  font-size:13px;
  font-weight:bold;
  color:#f00;
}
span.large {
  font-size:20px;
  font-weight:bold;
}
span.small {
  font-size:10px;
}
.Men
{
	background-color:#9FB8D6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold	
}

.Women
{
	background-color:#D8C8E3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold	
}

.Tiny
{
	background-color:#ED95A5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold	
}
a.picklist {
	 color:#060D3C;
	 font-weight:normal;
	 font-size:10px;
	 text-decoration: none;
}
/* Related Products styles */
#rpBanner {
  background-color:#B9C6D6;
}
#rp a {
  padding: 0; 
  border-style: none;
  FONT-SIZE: 11px;
  color:Gray;
}
#rp a:link {
  text-decoration: none;
}
#rp a:visited {
  text-decoration: none;
}
#rp a:hover {
  text-decoration: underline;
}
#rp a:active {
  color:Black;
  text-decoration: underline;
}
#rp p {
  FONT-SIZE:12px;
  color:Blue;
}
/* User details mgmt menu styles */
#um {
  width:606px;
  margin:0 0 10px 0;
}
#um hr {
  height:1px;
  color:#000;
  padding:0;
}
#um ul {
  margin:0;
  padding:0;
}
#um li {
  float:left;
}
#um a {
  padding:0 4px 0 4px;
  font-weight:normal;
  line-height:11px;
  border-right:1px solid #000;
}
#um a.selected {
  font-weight:bold;
}
#um a.selectedlast {
  font-weight:bold;
  border:0;
}
#um a.last {
  border:0;
}





/* Les styles du header de la page */

#banniere_liens{
  width:840px;
  padding:0;
  background-color : #000000 ;
}

#page_banniere{
  
    
}

#pagebanner a {
  display:block;
  width:380px;
}


#liens_top {
  padding-left:2px;
  color : #FC0303;
}

#liens_top ul {
  margin:0;
  list-style:none;
  float:right;
}
#liens_top li {
  display:inline;
}
#liens_top a {
  border-right:1px solid #FC0303;
  padding:0 5px 1px 5px;
  color:#FFFFFF;
  font:bold 11px/11px Tahoma, Verdana;
}
#liens_top a.lastlink {
  border-right-width:0;
}

#liens_top a.static {
  color:#FFFFFF;
  font:normal 11px/11px Tahoma, Verdana;
}



/******   Fin des styles du header de la page ****/



#navigation_generale {
  width:840px;
}


#navigation {
  width:580px;
  height:25px;
  background-color:#333333;
}
#navigation ul {
  list-style:none;
  margin:5px 0 0 0;
  padding:0;
}
#navigation li {
  display:inline;
  padding:5px 0 5px 0;
  margin:0;
}

#navigation a {
  font:normal 12px/12px Tahoma, Verdana;
  letter-spacing:1px;
  color:#FFFFFF;
  text-decoration:none;
  border-right:1px solid #FC0303;
  padding: 0 15px 0 15px;
}
#navigation a:hover {
  text-decoration:underline;
  color: #FFFFFF;
}
#navigation li.selecteditem {
  background-color:#B9C6D6;
}
#navigation a.nextisselected {
  border:0;
}
#navigation a.selectedlink {
  border:0;
}
#navigation a.lastitem {
  border:0;
}
#navigation a.lastselected {
  border:0;
  color:#B9C6D6;
  font-weight:bold;
}






#navigation2 {
  height:25px;
  background-color:#333333;
}

#navigation2 a {
  font:normal 12px/12px Tahoma, Verdana;
  letter-spacing:1px;
  color:#FFFFFF;
  text-decoration:none;
  
  padding: 0 15px 0 15px;
}
#navigation2 a:hover {
  text-decoration:underline;
  color: #FFFFFF;
}







#navigation_generale_user {
  width:620px;
}


#navigation_user {
  width:600px;
  height:25px;
  background-color:#333333;
  font:normal 10px/10px Tahoma, Verdana;
  letter-spacing:1px;
  color:#FFFFFF;
  text-decoration:none;
}
#navigation_user ul {
  list-style:none;
  margin:5px 0 0 0;
  padding:0;
}
#navigation_user li {
  display:inline;
  padding:5px 0 5px 0;
  margin:0;
}

#navigation_user a {
  font:normal 10px/10px Tahoma, Verdana;
  letter-spacing:1px;
  color:#FFFFFF;
  text-decoration:none;

}
#navigation_user a:hover {
  text-decoration:underline;
  color: #FFFFFF;
}
#navigation_user li.selecteditem {
  background-color:#B9C6D6;
}
#navigation_user a.nextisselected {
  border:0;
}
#navigation_user a.selectedlink {
  border:0;
}
#navigation_user a.lastitem {
  border:0;
}
#navigation_user a.lastselected {
  border:0;
  color:#B9C6D6;
  font-weight:bold;
}




#subnavigation {
  width:840px;
  height:23px;
  background-color:#666666;
  
}
#subnavigation ul {
  margin:0;
  padding:0;
  list-style:none;
  text-align:left;
}
#subnavigation li {
  display:inline;
  background:url(images/bullet.gif) no-repeat center left;
  padding:2px 3px 2px 14px;
}
#subnavigation li.firstsubnavigation {
  background:none;
  padding-left:15px;
}
#subnavigation a 
{
  font:normal 10px/10px Tahoma, Verdana;
  line-height:14px;
  letter-spacing:1px;
  color:#FFFFFF;
  margin:0;
  padding:0;
  text-decoration:none;
  
}
#subnavigation a:hover {
  text-decoration:underline;
}






#search {
  padding:0;
}
#search h1 {
  font:normal 11px/11px Tahoma, Verdana;
  letter-spacing:1px;
  display:inline;
  padding:5px 6px 0 0;
  color:#888486;
}
#search input {
  font:normal 13px/13px Tahoma, Verdana;
  margin:0 2px 0 0;
  padding-top:2px;
}
#search a {
  display:block;
  width:20px;
  background:url(/siteimages/b_go_n.gif) no-repeat center left;
}
#search a:hover {
  background:url(/siteimages/b_go_r.gif) no-repeat center left;
}



















/* Start of page footer styles*/
#footer {
  width:780px;
}
#footer ul{
  margin:0;
  padding:0;
}
#footer li {
  display:inline;
}
#footer a {
  padding:1px 6px 1px 6px;
  font-weight:normal;
  line-height:11px;
  color : #FFFFFF;
  /* border-right:1px solid gray; */
}
#footer a.rightlink {
  border-right:0;
}
#footer hr {
  height:1px;
  color:#B9C6D6;
}
#flags{
  text-align:right;
}
li.gbpdefault {
  background:url(/siteimages/Flag_UK.jpg) no-repeat center left;
}
li.dedefault {
  background:url(/siteimages/Flag_DM.jpg) no-repeat center left;
}
li.frdefault {
  background:url(/siteimages/Flag_FR.jpg) no-repeat center left;
}
li.usddefault {
  background:url(/siteimages/Flag_US.jpg) no-repeat center left;
}
#flags a {
  border:0;
  width:32px;
  height:22px;
}
.menuSectionSelected {
   font-weight : 600; 
   font-size : 11px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   background-color : #B1B9EB; 
   text-align : right; 
}
.menuSection {
   font-weight : 600; 
   font-size : 11px; 
   line-height : 15px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : right; 
}
.ff6600 {
   background-color: #ff6600; 
}

A.InformationLinks
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	color:red;
}

A.InformationLinks
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	color:#082984;
}

A.Product
{

  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color:Black;
  text-decoration: none;
  font-weight: bold
}


A.ProductDescription
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	color:Black;
}

DropDownList.wide
{
	width:200px;
}


.searchBoxLabel
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: normal;
  font-weight: normal;
  color: #FFFFFF;
}



/**** Gestion du Panier *******/

.panier_Bold
{
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #333333;
  vertical-align: middle;
}


.panier
{
  font-family: Arial;
  font-size: 11px;
  font-weight:normal;
  color: #FFFFFF;
  text-decoration: none;
  background-color:#666666;
  vertical-align: middle;
}




A.floatingBasket:link
{
  font-family: Arial;
  font-size: 11px;
  font-weight:normal;
  color: #081852;
  text-decoration: none;
  background-color:#ecf2fa;
  vertical-align: middle;
}

A.floatingBasket:visited
{
  font-family: Arial;
  font-size: 11px;
  font-weight:normal;
  color: #081852;
  text-decoration: none;
  background-color:#ecf2fa;
  vertical-align: middle;
}

A.floatingBasket:active
{
  font-family: Arial;
  font-size: 11px;
  font-weight:normal;
  color: #081852;
  text-decoration: none;
  background-color:#ecf2fa;
  vertical-align: middle;
}

A.floatingBasket:hover
{
  font-family: Arial;
  font-size: 11px;
  font-weight:normal;
  color: #081852;
  text-decoration: none;
  background-color:#ecf2fa;
  vertical-align: middle;
}









A.footerLink:link
{
  font-weight:normal;
  line-height:11px;
  
}

A.footerLink:visited
{
  font-weight:normal;
  line-height:11px;
}

A.footerLink:active
{
  font-weight:normal;
  line-height:11px;
}

A.footerLink:hover
{
  font-weight:normal;
  line-height:11px;
}
