body {padding:0px;margin:0px;font-family:Arial,Trebuchet MS,Gill Sans,Verdana,Geneva,Helvetica,sans-serif;font-size:11px;

}
a {color: #000000;text-decoration: none;}
a:hover { color:#eb2825;text-decoration: underline;}
a img { border:0; }
form {display: inline;}
.logo { padding-top:10px; padding-bottom:10px;}
#entete {background-image:url(/img/hbg.jpg);padding:0px;margin:0px;text-align:center;}
#entete1 {padding-top:0px;width:960px;margin-left:auto;margin-right:auto;}
#entetesousmenu {margin-left:auto;margin-right:auto;height:36px; background-image:URL(images/header/fondrecherche.gif); overflow:hidden; }
#entetesousmenu div { padding-top:0px; text-align:left; width:960px; margin-left:auto; margin-right:auto; }

.pitbike {
	background-image: url("images/header/bgpit.gif");
	background-repeat : no-repeat;
	background-position: 375px 50%;
    color: #FFFFFF;
    font-weight: bold;
    height: 19px;
    margin-left: 70px;
    margin-right: 3px;
    margin-top: 7px;
    padding: 6px 0 0;
    text-align: center;
    width: 120px;
	}
.pitbike a:hover {
	color: #000000;
	}

#footerbarre {background-color:#d9d9d9; line-height:10px;height:10px;margin-left:auto;margin-right:auto;}
#contenupiedpage th {padding:3px;padding-top:10px;padding-left:10px;font-weight:bold;color:#515151;text-align:left;}
#contenupiedpage td {padding:5px;font-size:10px;color:#999999;}
#contenupiedpage td a {color:#515151;text-decoration:none;}
#contenupiedpage td a:hover {color:#000000;}
#contenupiedpage ul {padding-left:0px;margin:0px;display:block;}
#contenupiedpage li {float:left;padding-right:6px;padding-left:5px;display:block; list-style:none;}

#contenusearch {padding-left:5px; margin:auto; vertical-align:top; width:100%; }

#contenu {background:url("images/header/fond.gif") repeat-y scroll center center transparent;}
#contenuselection {width:960px;padding-left:10px;margin-left:auto;margin-right:auto;}

.engagements ul {padding:0px;margin-left:0px;margin-top:0px;text-align:left;}
.engagements li {background:URL(images/colright/dfleche.gif) 12px 12px no-repeat;color:#000000; padding-top:8px;padding-left:26px;text-align:left;display:block;list-style-type:none;}
.informations ul {padding:0px;margin-left:0px;margin-top:10px;text-align:left;}
.informations li {background:URL(images/colright/pointb.gif) 14px 10px no-repeat;color:#000000; padding-top:4px;padding-left:26px;text-align:left;display:block;list-style-type:none;}

.infoBox {border:1px solid #A0A0A0; }
/*/////////////selection de produits page d'accueil////////////////*/
#selectionroute {float:left;display:inline;margin:9px;width:350px;}
#selectionroute .or {background:#FF7400;padding-top:4px;border:1px solid #C85B00;width:350px;text-align:left;height:20px;}
#selectionroute li a.rubriquecsp2 {padding:5px 3px 5px 11px;overflow:hidden;height:12px;text-decoration:none;color:#515151;display:block;background:URL(images/center/flechecor.gif) 3px 8px no-repeat;border-top:1px solid #9A9A9A;}
#selectionroute li a.rubriquecsp2:hover {background:URL(images/center/flechebl.gif) 3px 8px no-repeat;background-color:#FF7400;color:#FFFFFF;text-decoration:none;}

#selectioncross {float:left;display:inline;margin:9px;width:350px;}
#selectioncross .ble {background:#309DCF;padding-top:4px;border:1px solid #046B9A;width:350px;height:20px;text-align:left;}
#selectioncross .rubriquecspble {padding:5px 3px 5px 11px;overflow:hidden;height:12px;text-decoration:none;color:#515151;display:block;background:URL(images/center/flechecble.gif) 3px 8px no-repeat;border-top:1px solid #9A9A9A;}
#selectioncross .rubriquecspble:hover {background:URL(images/center/flechebl.gif) 3px 8px no-repeat;background-color:#349FD0;color:#FFFFFF;text-decoration:none;}

#selectionquad {float:left;display:inline;margin:9px;width:350px;}
#selectionquad .be {background:#D7A71D;padding-top:4px;border:1px solid #BC8D03;width:350px;height:20px;text-align:left;}
#selectionquad .rubriquecspbe {padding:5px 3px 5px 11px;overflow:hidden;height:12px;text-decoration:none;color:#515151;display:block;background:URL(images/center/flechecbe.gif) 3px 8px no-repeat;border-top:1px solid #9A9A9A;}
#selectionquad .rubriquecspbe:hover {background:URL(images/center/flechebl.gif) 3px 8px no-repeat;background-color:#DCAC21;color:#FFFFFF;text-decoration:none;}

#selectionsportswear {float:left;display:inline;margin:9px;width:350px;}
#selectionsportswear .blef {background:#356AA0;padding-top:4px;border:1px solid #174574;width:350px;height:20px;text-align:left;}
#selectionsportswear .rubriquecspblef {padding:5px 3px 5px 11px;overflow:hidden;height:12px;text-decoration:none;color:#515151;display:block;background:URL(images/center/flechecblef.gif) 3px 8px no-repeat;border-top:1px solid #9A9A9A;}
#selectionsportswear .rubriquecspblef:hover {background:URL(images/center/flechebl.gif) 3px 8px no-repeat;background-color:#356AA0;color:#FFFFFF;text-decoration:none;}

#selectionaccessoires {float:left;display:inline;margin:9px;width:350px;}
#selectionaccessoires .ve {background:#8FC400;padding-top:4px;border:1px solid #7EAC00;width:350px;height:20px;text-align:left;}
#selectionaccessoires .rubriquecspve {background:URL(images/center/flechecve.gif) 3px 8px no-repeat;padding:5px 3px 5px 11px;overflow:hidden;height:12px;text-decoration:none;color:#515151;display:block;border-top:1px solid #9A9A9A;}
.rubriquecspvef {background-image:url(fond2.gif);background-position:-1px -27px;width:5px;height:8px;}
#selectionaccessoires .rubriquecspve:hover {background:URL(images/center/flechebl.gif) 3px 8px no-repeat;background-color:#8FC400;color:#FFFFFF;text-decoration:none;}

#selectionsupermotard {float:left;display:inline;margin:9px;width:350px;}
#selectionsupermotard .ro {background:#DC0800;padding-top:4px;border:1px solid #D92C2A;width:350px;height:20px;text-align:left;}
#selectionsupermotard .rubriquecspro {padding:5px 3px 5px 11px;overflow:hidden;height:12px;text-decoration:none;color:#515151;display:block;background:URL(images/center/flechecro.gif) 3px 8px no-repeat;border-top:1px solid #9A9A9A;}
#selectionsupermotard .rubriquecspro:hover {background:URL(images/center/flechebl.gif) 3px 8px no-repeat;background-color:#EB1000;color:#FFFFFF;text-decoration:none;}

.bordure {float:left;border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0;border-bottom:1px solid #A0A0A0;margin:0;padding:0;}
.contenusp {float:left;width:350px;margin-top:5px;}
.contenusp ul {float:left;width:173px;padding:0px;margin:0px;text-align:left;}
.contenusp li {display:block;list-style-type:none;}
a.ort {padding-left:5px;margin-top:5px;text-transform:uppercase;font-weight:bold;color:#FFFFFF; font-size:14px;font-weight: bold;font-family:Arial, Helvetica, sans-serif;}
li.imagesp {float:left;text-align:center;width:85%;height:85px;}
li.marque {padding-top:10px;width:10%;float:left;height:85px;}
li.prixsp {float:left;width:170px;font-size:22px;color:#FF850D;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-align:center;}
li.cy3 {float:left;font-size:11px;width:170px;color: #6A6A6A;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration: line-through;
text-align:center;}
li.nomsp {float:left;width:170px;text-align:center;margin:0px;}
li a.nomspl {font-size:1em;color:#747474;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}
.rubriquesp {float:left;width:350px;margin-bottom:20px;}
.rubriquesp ul {float:left;width:164px;padding:0px;margin-right:0;margin-top:0;margin-bottom:0;margin-left:5px;text-align:left;}
.rubriquesp li {display:block;list-style-type:none;}
li a.rubriquecsp {padding:5px 3px 5px 11px;overflow:hidden;height:12px;text-decoration:none;color:#515151;display:block;background:URL(images/center/flechec.gif) 3px 8px no-repeat;border-top:1px solid #9A9A9A;}
li a.rubriquecsp:hover {background-color:#F0F0F0;color:#000000;text-decoration:none;}

/*/////////Selection de produits dans les categories///////////*/
#selection_produits {width:500px;padding:0px;margin:0px;}
#selection_produits .image {text-align:center;}
#selection_produits .marque {padding-top:10px;height:85px;}
#selection_produits .prix {font-size:14px;color:#FF850D;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-align:center;height:85px;}
#selection_produits .noms {text-align:left;height:85px;}
#selection_produitsli  a.noms {font-size:1em;color:#747474;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}

#nouveau {display:block;border:1px solid  #F0F0F0;width:545px;overflow:hidden;padding-bottom:15px;}
#nouveau ul {display:block;float:left;width:545px;margin:1px;padding-left :20px;padding-right :20px;padding-top:0px;padding-bottom:0px;border-bottom:1px solid  #F0F0F0;}
#nouveau li {display:block;float:left;height:80px;list-style-type:none;}
#nouveau li.l100 {width:100px;}
#nouveau li.l200 {width:200px;}
  
/*///////////////////////////*/  
.boite {margin:0px;border:0px;}
.boite th {color:#FFFFFF;font-weight:bold;font-size:11px;height:23px;text-align:left;}
.boite .l {background:#FEBF01;border:1px solid #BE8F00;padding-left:5px;}
.boite .blle {background:#3086E7;border:1px solid #196CC8;padding-left:5px;}
.boite .gr {background:#8FC400;;border:1px solid #7EAC00;padding-left:5px;}
.boite .or {background:#FF7400;;border:1px solid #C85B00;padding-left:5px;}
.boite .contenuboite {background-color:#FFFFFF;border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0;border-bottom:1px solid #A0A0A0;padding:2px;text-align:left;}
.boite th img {display:block;}

.BoitePub {BORDER-RIGHT: #A0A0A0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #A0A0A0 1px solid; PADDING-LEFT: 4px;  PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #A0A0A0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #A0A0A0 1px solid;}

.menu39 {margin:0px;padding-bottom:5px;font-weight:normal;text-transform: uppercase;text-align:center;font-size:11px;background:#FF7400 ;;color:#FFFFFF;BORDER-RIGHT: #A0A0A0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #A0A0A0 1px solid; PADDING-LEFT: 4px;  PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #A0A0A0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #A0A0A0 1px solid;}
.menu40 {margin:0px;padding-bottom:5px;font-weight:normal;text-transform: uppercase;text-align:center;font-size:11px;background:#309DCF ;;color:#FFFFFF;BORDER-RIGHT: #A0A0A0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #A0A0A0 1px solid; PADDING-LEFT: 4px;  PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #A0A0A0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #A0A0A0 1px solid;}
.menu42 {margin:0px;padding-bottom:5px;font-weight:normal;text-transform: uppercase;text-align:center;font-size:11px;background:#D7A71D ;;color:#FFFFFF;BORDER-RIGHT: #A0A0A0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #A0A0A0 1px solid; PADDING-LEFT: 4px;  PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #A0A0A0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #A0A0A0 1px solid;}
.menu91 {margin:0px;padding-bottom:5px;font-weight:normal;text-transform: uppercase;text-align:center;font-size:11px;background:#DD0900 ;;color:#FFFFFF;BORDER-RIGHT: #A0A0A0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #A0A0A0 1px solid; PADDING-LEFT: 4px;  PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #A0A0A0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #A0A0A0 1px solid;}
.menu41 {margin:0px;padding-bottom:5px;font-weight:normal;text-transform: uppercase;text-align:center;font-size:11px;background:#8FC400 ;;color:#FFFFFF;BORDER-RIGHT: #A0A0A0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #A0A0A0 1px solid; PADDING-LEFT: 4px;  PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #A0A0A0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #A0A0A0 1px solid;}
.menu46 {margin:0px;padding-bottom:5px;font-weight:normal;text-transform: uppercase;text-align:center;font-size:11px;background:#8A0121 ;;color:#FFFFFF;BORDER-RIGHT: #A0A0A0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #A0A0A0 1px solid; PADDING-LEFT: 4px;  PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #A0A0A0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #A0A0A0 1px solid;}
.menu65 {margin:0px;padding-bottom:5px;font-weight:normal;text-transform: uppercase;text-align:center;font-size:11px;background:#8D9F33 ;;color:#FFFFFF;BORDER-RIGHT: #A0A0A0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #A0A0A0 1px solid; PADDING-LEFT: 4px;  PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #A0A0A0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #A0A0A0 1px solid;}
.menu63 {margin:0px;padding-bottom:5px;font-weight:normal;text-transform: uppercase;text-align:center;font-size:11px;background:#CC0000 ;;color:#FFFFFF;BORDER-RIGHT: #A0A0A0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #A0A0A0 1px solid; PADDING-LEFT: 4px;  PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #A0A0A0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #A0A0A0 1px solid;}
.menu131 {margin:0px;padding-bottom:5px;font-weight:normal;text-transform: uppercase;text-align:center;font-size:11px;background:#356AA0 ;;color:#FFFFFF;BORDER-RIGHT: #A0A0A0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #A0A0A0 1px solid; PADDING-LEFT: 4px;  PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #A0A0A0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #A0A0A0 1px solid;}
/****MENU GAUCHE***/
.CatList {margin:0px;text-align:left;width:100%;overflow:hidden;}
.CatList li {display:block;list-style-type:none;}
.CatListItem, .CatListItemon, .CatListSubItem, .CatListSubItemon {white-space:nowrap;overflow:hidden;display:block;text-decoration:none;padding:4px 2px 4px 13px;margin:0px;width:100%;}
.CatListItem {color:#515151;background:URL(/images/colleft/CatArrow1.gif) 2px 5px no-repeat;}
.CatListItem:hover {color:#000000;background-color:#F0F0F0;}
.CatListSubItem {color:#666666;background:URL(/images/colleft/CatArrow2.gif) 11px 9px no-repeat;padding-left:19px;}
.CatListSubItem:hover {color:#000000;background-color:#F0F0F0;}
.CatSubTable {margin-top:10px;}
.CatSubTable td {border-bottom:10px solid #FFFFFF;height:49px;}
.CatSubTable a {font-weight:bold; font-size:12px;margin:0px;padding:0px;text-decoration:none;color:#000000;display:block;overflow:hidden;}
.CatSubTable img {margin-bottom:10px;}
.CatDisplayType {float:right;width:35px;height:34px;margin-right:5px;cursor:pointer;}

/*////////////////////////*/
.CatListItemon {color:#515151;background:URL(/images/colleft/CatArrow3.gif) 2px 9px no-repeat;background-color:#F0F0F0;}
.CatListItemon:hover {color:#000000;}

.CatListSubItemon {color:#FFFFFF;11px 9px no-repeat;background-color: #9F9F9F;padding-left:19px;}
.CatListSubItemon:hover {color:#FFFFFF;}

/*/////MENU/////*/
ul.mainlevel-2s ul ul a.sublevel-2s:hover, ul.mainlevel-2s ul ul a.sublevel_active-2s:hover, ul.mainlevel-2s ul ul a.sublevel_current-2s:hover {
	background-color: #64BA3A;
	color:#666666;
}

a.mainlevel-2s, a.mainlevel_active-2s, a.mainlevel_current-2s, span.mainlevel-2s,
a.mainlevel-2s:link, a.mainlevel_active-2s:link, a.mainlevel_current-2s:link,
a.mainlevel-2s:visited, a.mainlevel_active-2s:visited, a.mainlevel_current-2s:visited,
a.mainlevel-2s:hover, a.mainlevel_active-2s:hover, a.mainlevel_current-2s:hover
{
	font-weight:normal;
	font-size: 100%;
	text-align: left;
	text-decoration: none;
	display: block;
	/*padding: 0.4em 0.5em 0.3em 0.5em;*/
	/*line-height:17px;*/
	color:#666666;
	/* top, right, bottom, left */
	
}

a.sublevel-2s, a.sublevel_active-2s, a.sublevel_current-2s, span.sublevel-2s,
a.sublevel-2s:link, a.sublevel_active-2s:link, a.sublevel_current-2s:link,
a.sublevel-2s:visited, a.sublevel_active-2s:visited, a.sublevel_current-2s:visited

{
	background: inherit;
	color:#666666;
	font-weight:normal;
	font-size: 100%;
	text-align: left;
	text-decoration: none;
	display: block;
	padding: 0.2em 0.5em 0.3em 0.5em;
		/* top, right, bottom, left */}

	
		
a.sublevel-2s:hover, a.sublevel_active-2s:hover, a.sublevel_current-2s:hover {
	background: #878787;
	color:#666666;
	font-weight:bold;
	font-size: 100%;
	text-align: left;
	text-decoration: none;
	display: block;
	padding: 0.2em 0.5em 0.3em 0.5em;	/* top, right, bottom, left */
}


a.sublevel-2s, a.sublevel_active-2s, a.sublevel_current-2s, span.sublevel-2s {

	border-top: none;
	height: 1%;	/* this is required for the IE to cause the "hasLayout" property and make the whole anchor clickable - "Holly Hack" */
}


a.mainlevel_active-2s, a.mainlevel_current-2s,
a.mainlevel_active-2s:link, a.mainlevel_current-2s:link,
a.mainlevel_active-2s:visited, a.mainlevel_current-2s:visited,
a.mainlevel_active-2s:hover, a.mainlevel_current-2s:hover,
a.sublevel_active-2s, a.sublevel_current-2s,
a.sublevel_active-2s:link, a.sublevel_current-2s:link,
a.sublevel_active-2s:visited, a.sublevel_current-2s:visited,
a.sublevel_active-2s:hover, a.sublevel_current-2s:hover {
	font-weight: bold;	
	color:#666666;	
}
#active_menu-2s,
li a.mainlevel_active-2s, li a.mainlevel_current-2s,
li a.mainlevel_active-2s:link, li a.mainlevel_current-2s:link,
li a.mainlevel_active-2s:visited, li a.mainlevel_current-2s:visited,
li a.mainlevel_active-2s:hover, li a.mainlevel_current-2s:hover,
li a.sublevel_active-2s, li a.sublevel_current-2s,
li a.sublevel_active-2s:link, li a.sublevel_current-2s:link,
li a.sublevel_active-2s:visited, li a.sublevel_current-2s:visited,
li a.sublevel_active-2s:hover, li a.sublevel_current-2s:hover {
	font-weight: bold;
	

}

ul.mainlevel-2s{
	padding: 0 0 0 0;
	margin: 0;
	list-style: none;
	line-height:26px;
	z-index: 100;
}
.mainlevel-2s ul {
	padding: 0 0 0 0;
	margin: 0;
	list-style: none;
	line-height:26px;
	z-index: 100;
}
.mainlevel-2s ul ul {
	padding: 0 0 0 0;
	margin: 0;
	list-style: none;
	line-height:26px;
	z-index: 100;
}

ul.mainlevel-2s li {
	padding: 0;
	margin: 0;
	float: left;	
}

ul.mainlevel-2s li li {
	position: relative;
	display: block;
	width: 14em;
}
ul.mainlevel-2s ul {
	display: block;
	position: absolute;
	left: -999em;
	margin: 0 0 0 0;
	width: auto;
	height: auto;
	z-index: 101;
	background-color:#FFFFFF;
	/*background:url("menu/bg_ul_sucker.gif") repeat-x;*/
}
	
ul.mainlevel-2s li li ul {
	margin: -2em 0 0 13em;
	z-index: 102;
}

ul.mainlevel-2s li:hover ul,
ul.mainlevel-2s li.hover ul {
	left: auto;
}

ul.mainlevel-2s li:hover ul ul,
ul.mainlevel-2s li.hover ul ul {
	left: -999em;
}
ul.mainlevel-2s li:hover ul li:hover ul,
ul.mainlevel-2s li.hover ul li.hover ul {
	left: auto;
}
ul.mainlevel-2s, ul.mainlevel-2s li li {
	clear: left;
}

/** separator */
span.mainlevel-2s, span.sublevel-2s {
	display: block;
	width: 1em;
	border-width: 0px;
	margin-left: 1em;
	padding: 0;
	padding-top: 1px;
}



/** IE5.0/win workaround: the ">" is handled like a "," */
ul.mainlevel-2s > ul.mainlevel-2s {
	position: absolute;
	top: 5em;	/* change the absolute position for IE5.0 here */
}
ul.mainlevel-2s > ul.mainlevel-2s li.hover ul {
	margin: 0.1em 0 0 0em;	/* top, right, bottom, left */
}
ul.mainlevel-2s > ul.mainlevel-2s li.hover ul ul {
	margin: -1.6em 0 0 10em;	/* top, right, bottom, left */
}
#menuh a {

	font-size:12px;
	font-weight:bold;
	font-family:Arial,Tahoma,verdana, Helvetica, sans-serif;
	line-height:26px;
	padding-left:10px;
	padding-right:15px;
/*background: url("menu/xtd_seperator.gif") no-repeat right top;*/
}

#menuh  li li a {
	background:#878787;
	line-height:20px;
	color:#FFFFFF;}
#menuh  li li a:hover,
#menuh  li li sublevel_active-2s {
background:#878787;
	line-height:20px; 
	color:#FFFFFF;}
#menuh a:hover {
	font-size:11px;
	font-weight:bold;
	font-family:Arial,Tahoma,verdana, Helvetica, sans-serif;
	line-height:26px;
	
}

#menuh .mainlevel-2s li
{
	list-style:none;
/*background: url(menu/left.gif) no-repeat left top;*/

}
#menuh .mainlevel-2s li.li_active
{
	list-style:none;
}

#menuh .mainlevel-2s li.li_active .sublevel-2s ul
{
	list-style:none;
	/*background:url("menu/bg_ul_sucker.gif") repeat-x bottom center;*/
	color:#666666;

}
#menuh .mainlevel-2s li.li_active .sublevel-2s:hover
{
	list-style:none;
	background: #878787;
	color:#fff;
}



#menuh .mainlevel-2s ul li.li_active
{
	padding-left:0;
	list-style:none;
	background:none;	
}
#menuh .mainlevel-2s li:hover
{
}
#menuh a.sublevel-2s {

	padding-right:5px;
	line-height:20px;
	background:none;
color:#666666;}

#menuh .sublevel-2s li {
	background:none;}
	
	
#menuh ul.mainlevel-2s li ul li {
	margin-left:0;
	padding-left:0px;
	background:none;
}
#menuh ul.mainlevel-2s li ul li ul li{
	padding-left:0px;
}

/*//////////////////////hover sur les liens///*/
#menuh  a.mainlevel-2s{

	color: #FFFFFF; 
}
#menuh a.mainlevel-2s:hover
	{
	/*background: url("menu/bg_xtd_hover.gif") no-repeat top right;*/
	text-decoration:none;
	/*color:#666666;*/
	color:#000000;
	}
	
	
/*////////////////////////////////////*/	
	
	
	
#menuh a.mainlevel_current-2s ul{

	color: #666666; 
}
#menuh  a.mainlevel_active-2s,
#menuh li.li_active a#active_menu-2s
 {
	/*background: url("menu/bg_xtd_active.gif") no-repeat top right;*/
	color:#FFFFFF;	
}

#menuh ul li li.li_active a#active_menu-2s 
 {
	/*background: #878787;*/
	line-height:20px;}
#menuh li.li_active ul li a#active_menu-2s  {
	background:none;}
#menuh li.li_active li li a#active_menu-2s {
 /*   background-image: url(menu/right.gif);*/ 
	color:#666666;
	padding-right:25px;
	background:none;

}

#menuh li.li_active a li{

	color: #666;	
}
#menuh li a .sublevel_current-2s ul{
	color: #666; 
	padding-right:25px;
}



/*/////////////////////////////////////*/
div.menuhboite {
	text-align:left;
	margin-top:0;
	color:#333333;
}


/*setting for extended menu on user8 position*/
#entete_menu {
margin:auto;
	height:26px;
	/*background:url(menu/bg_xtdmenu.gif)  repeat-x; */
	}
#entete_menu_gauche {
	/*background:url(menu/bg_xtdmenu_rleft.gif) no-repeat top left;*/
	height:26px;
	padding-left:13px; }
#entete_menu_droit {
	/*background:url(menu/bg_xtdmenu_rright.gif) no-repeat top right;*/
	height:26px; }
#menuh {
	float:left;
	}
/*////////////////////////////////////////*/
/*///////////////////////////////////////*/	
#menulist_root-2s ul {

border:1px solid;
}

/*/////en orange route/////*/
/* 01 sous menu orange */		
a.sublevel-route, span.sublevel-route,
a.sublevel-route:link, 
a.sublevel-route:visited

{
	background: inherit;
	color:#666666;
	font-weight:normal;
	font-size: 100%;
	text-align: left;
	text-decoration: none;
	display: block;
	padding: 0.2em 0.5em 0.3em 0.5em;
		/* top, right, bottom, left */}	
/*fin 01 sous menu orange*/		
/*02 sous menu orange*/
a.sublevel-route:hover {
	background:  #FF7400;
	color:#666666;
	font-weight:bold;
	font-size: 100%;
	text-align: left;
	text-decoration: none;
	display: block;
	padding: 0.2em 0.5em 0.3em 0.5em;	/* top, right, bottom, left */
}

a.sublevel-route, span.sublevel-route {

	border-top: none;
	height: 1%;	/* this is required for the IE to cause the "hasLayout" property and make the whole anchor clickable - "Holly Hack" */
}
/*fin 02 sous menu orange*/
/*03 sous menu orange*/
span.sublevel-route {
	display: block;
	width: 1em;
	border-width: 0px;
	margin-left: 1em;
	padding: 0;
	padding-top: 1px;
}
/*fin 03 sous menu orange*/
/* 04 sous menu orange */
#menuh .sublevel-route ul
{
	list-style:none;
	/*background:url("menu/bg_ul_sucker.gif") repeat-x bottom center;*/
	color:#666666;

}
#menuh .sublevel-route:hover
{
	list-style:none;
	background: #FF7400;
	color:#fff;
}
/* fin 04 sous menu orange*/
	
/*05 sous menu orange*/	
#menuh a.sublevel-2s:hover {
	background: #878787;
	color: #FFFFFF;}	
#menuh a.sublevel-route {

	padding-right:5px;
	line-height:20px;
background:none;

	/*background: url(menu/flechec.gif) 3px 8px no-repeat;*/
color:#666666;}
#menuh a.sublevel-route:hover {
	background: #FF7400;
	color: #FFFFFF;}
#menuh .sublevel-route li {
	background:none;}
/*fin 05 sous menu orange*/	

/*/////en bleu cross///////////////////*/
a.sublevel-cross, span.sublevel-cross,
a.sublevel-cross:link, 
a.sublevel-cross:visited

{
	background: inherit;
	color:#666666;
	font-weight:normal;
	font-size: 100%;
	text-align: left;
	text-decoration: none;
	display: block;
	padding: 0.2em 0.5em 0.3em 0.5em;
		/* top, right, bottom, left */}	

a.sublevel-cross:hover {
	background:  #55AFD7;
	color:#666666;
	font-weight:bold;
	font-size: 100%;
	text-align: left;
	text-decoration: none;
	display: block;
	padding: 0.2em 0.5em 0.3em 0.5em;	/* top, right, bottom, left */
}

a.sublevel-cross, span.sublevel-cross {

	border-top: none;
	height: 1%;	/* this is required for the IE to cause the "hasLayout" property and make the whole anchor clickable - "Holly Hack" */
}

span.sublevel-cross {
	display: block;
	width: 1em;
	border-width: 0px;
	margin-left: 1em;
	padding: 0;
	padding-top: 1px;
}

#menuh .sublevel-cross ul
{
	list-style:none;
	/*background:url("menu/bg_ul_sucker.gif") repeat-x bottom center;*/
	color:#666666;

}
#menuh .sublevel-cross:hover
{
	list-style:none;
	background: #55AFD7;
	color:#fff;
}

	
#menuh a.sublevel-cross {

	padding-right:5px;
	line-height:20px;
	background:none;
color:#666666;}
#menuh a.sublevel-cross:hover {
	background: #55AFD7;
	color: #FFFFFF;}
#menuh .sublevel-cross li {
	background:none;}



/*ancien style*/
 /*.bg{
  background-image: url(images/m23.gif);
  background-repeat: repeat-y; 
 }*/

 /*.bg1{
  background-image: url(images/m29.gif);
  background-repeat: repeat-y; 
 }*/

/* .bg2{
  background-image: url(images/m42.gif);
  background-repeat: repeat-y; 
 }*/
 
  /*.bg2b{
  background-image: url(images/m42b.gif);
  background-repeat: repeat-y; 
 }*/
  
  /*.bg2c{*/
  /*background-image: url(images/m42c.gif);
  background-repeat: repeat-y; */
 /*}*/
 
/* .bg3{
  background-image: url(images/m48.gif);
  background-repeat: repeat-y; 
 }*/
 
  /*.bg3b{
  background-image: url(images/m48b.gif);
  background-repeat: repeat-y; 
 }*/

 /*.bg4{
  background-image: url(images/m59.gif);
  background-repeat: repeat-y; 
 }*/

 .go{
  border-style: solid;
  border-width: 1px;
  border-color: #A1A1A1;
  height: 20px;
 }

 .cy{
  font-size: 11px;
  color: #000000;
 /*  font-weight: bold;*/
  font-weight: normal;
  font-family:Arial, Helvetica, sans-serif;
 }
  .cy a:hover{
  font-size: 11px;
  font-weight: normal;
  font-family:Arial, Helvetica, sans-serif;
 }


 .cy1{
  font-size: 22px;
  color: #FF850D;
  font-weight: bold;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
 }
 .cy1b{
  font-size: 30px;
  color: #FF850D;
  font-weight: bold;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
 }
  .cy1bl{
  font-size: 30px;
  color: #FF850D;
  font-weight: bold;
  font-family:Arial, Helvetica, sans-serif;
  text-align:left;
 }

 .cy2{
  font-size: 13px;
  color: #848282;
  font-weight: bold;
  text-align:center;
 }
  .cy2b{
  font-size: 16px;
  color: #848282;
  font-weight: bold;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
 }
 .cy3{
  font-size:16px;
  color: #6A6A6A;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration: line-through;
  text-align:center;  
 }

 .ml{
  font-size: 11px;
  color: #08A8C4;
  text-decoration: none;
 }

 .ml1{
  font-size: 11px;
  color: #848282;
  /*text-decoration: underline;*/
 }

 .ml2{
  font-size: 10px;
  color: #848282;
  text-decoration: underline;
 }

 .px2{
  font-size: 2px;
 }

 .px4{
  font-size: 4px;
 }

 .se{
  width: 110px;
  font-size: 9px;
 }

h1 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
}

h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
}







/*les autres styles css*/

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: none;
}

A.headerNavigation:hover {
  color: #FFFFFF;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: underline;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

/*.infoBox {
  background: #D3D1D1;
}*/

.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  background-image: url('images/infobox/corner_center.gif');
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  display: none;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #F1F1F1;
  //shopping-cart content color
}

/*shopping-cart content color*/
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #F1F1F1;
  
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #E3E3E3;
 
  border-spacing: 1px;
  
}

.productListing-heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #E3E3E3;
  
  color: #9F1A37;
  font-weight: bold;

}

TD.productListing-data {

  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #282E3E;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-size: 13px;
  color: #848282;
  font-weight: bold;
  height: 28px;
  Zwidth: 461px;
  Zbackground: url('images/m99.gif');
  Zbackground-repeat: repeat-x;
  padding-top: 10px;
  padding-left: 20px;
  text-transform: none;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.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; }



.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


/*Mentions légales*/
#mentions h1 {
font-size:20px;
font-weight:bold;
margin:6pt 0px 10px;
text-transform:none;
text-align:left;
}

#mentions h2 {
font-size:18px;
font-weight:bold;
margin:10px 0px 5px;;
}

#mentions h3 {
color: #848282;
font-size:14px;
font-weight:bold;
margin:7px 0px 2px;
}

/*autres*/
h1 {
font-size:20px;
font-weight:bold;
margin:6pt 0px 20px;
text-transform:none;
text-align:center;
}

h2 {
font-size:18px;
font-weight:bold;
margin:10px 0px 5px;;
}

h3 {
color: #848282;
font-size:14px;
font-weight:bold;
margin:7px 0px 2px;
}

TD.pollBoxRow {   
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;   border-color: #eeeeee;   
border-style: solid;   border-width: 1px;
} 

TD.pollBoxText {   
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;   border-color: #eeeeee;   
border-style: solid;   
border-width: 1px;
} 

TR.pollOptRow {   
background: #f1f9fe; 
} 
TR.pollFooter { 
  background: #f1f9fe;
}  

div#limiter {text-align:left;max-width: 725px;display:none;width:725px;margin:0;padding:0;height:181px;list-style:none;}
ul#portfolio {list-style:none;margin:0;padding:0;}
ul#portfolio li img{padding: 0;margin:0;	list-style:none;}
