/* CSS Document */
body {
	margin: 0;
	font-size: 10px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}
/*search*/
#searchBgk{
	min-width: 1008px;
	background: #EEE;
}
#search {
	width: 1005px;
	margin: 0 auto;
	font-size: 12px
}
#search a {
	color: #000;
	font-size:11px;
}
#aideIn {
	width: 1000px;
	height: 23px;
	margin-right: 0px;
}
#aideDiv {
	margin-top: 2px;
	float: left;
}
#phoneDiv {
	width:1000px;
	margin-top: 2px;
	float: left;

}
#searchIn {
	color: #000;
	width: 600px;
	height: 23px;
	float: left;
}
#searchDiv {
	margin: 25px 0 0 0;
	background:left url(/gfx/header/searchBckg.gif) no-repeat;
	width: 183px
}
/*end search*/

/* --------T O P----------- */
#topBgk{
	min-width: 1008px;
	background: #FFF;
}
#top {
	width: 1008px;
	border: 0px;
	margin: 0 auto;
	height: 68px;
}
#topLogo {
	width: 210px;
	float: left
}
#top_fb {
	width:150px;
	height:21px;
	overflow:hidden;
	float:left;
	margin-top: 25px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
}
#top_fb a {
	background: none repeat scroll 0 0 #ECEEF5;
	border: 1px solid #CAD4E7;
	color: #3b5998;
	display: block;
	float: left;
	line-height: 18px;
	padding: 0 4px;
}
#top_fb iframe {
	border:none;
	float: left;
	width: 60px;
	margin-top:-42px;
}
#topService {
	width: 426px;
	float: left
}
#topSearch {
	width: 190px;
	float: right;
}

/*----- recherche par mot clef -----*/
#SearchForm {width: 172px; height: 25px; margin-top:20px; background:#fff url(../gfx/quadpanel/searchbar.png) no-repeat left top;}
#SearchForm input {font: normal 10px arial,sans-serif;line-height:25px;margin:0;padding:0;;border:none}
#SearchForm table {border:none}
#searchFormKw {width:130px;height:23px;padding-left:5px}
#searchFormSubmit {height:25px;width:40px;background: none;color:white; font-weight:bold}

/*----- menu principal -----*/
#menuBgk{
	min-width: 1008px;
}	

#menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	list-style:none;
	width:1008px;
	margin:8px auto 8px auto;
	height:50px;
	padding:0;
	background: url(/gfx/menu_top/menu-icasque.png) 0 0 no-repeat;
	z-index: 1000;
	position: relative;
}
.soldes #menu {
	background-image: url(/gfx/menu_top/menu-icasque2.png);
}

#menu li {
	float:left;
	display:block;
	text-align:left;
	position:relative;
	padding: 0;
	border:none;
}

#menu li a {
	font-weight:bold;
	color: #FFFFFF;
	display:block;
	outline:0;
	text-decoration:none;
	text-indent: 23px;
	line-height: 42px;
	padding: 0;
	overflow: hidden;
}

#menu li + li a {
	text-indent: 18px;
}

#menu li a.drop1, li a.drop2, li a.drop3, li a.drop4, li a.drop5, li a.drop6, li a.drop7, li a.drop8 {
	display: block;
	float: left;
	height: 42px;
}

#menu li a.drop1 {
	width: 98px;
}

#menu li a.drop2 {
	width: 150px;
}

#menu li a.drop3 {
	width: 148px;
}

#menu li a.drop4 {
	width: 145px;
}

#menu li a.drop5 {
	width: 105px;
	text-indent: 17px;
}

#menu li a.drop6 {
	width: 113px;
}

#menu li a.drop7 {
	width: 108px;
}

#menu li a.drop8 {
	width: 141px;
}
.soldes #menu li a.drop8 {
	text-indent:40px;
}

#menu li:hover a#menu1, #menu li:hover a#menu2, #menu li:hover a#menu3, #menu li:hover a#menu4,
#menu li:hover a#menu5, #menu li:hover a#menu6, #menu li:hover a#menu7, #menu li:hover a#menu8 {
	color:#161616;
	font-weight: bold;
	background: url(/gfx/menu_top/menu-icasque.png) 0 0 no-repeat;
	background-repeat: no-repeat;
	background-position: left top;
}
.soldes #menu li:hover a#menu8 {
	color: #fff;
	background-image: url(/gfx/menu_top/menu-icasque2.png);
}

#menu li:hover a#menu1 {
	background-position: 0px -51px;
}

#menu li:hover a#menu2 {
	background-position: -98px -51px;
}

#menu li:hover a#menu3 {
	background-position: -248px -51px;
}

#menu li:hover a#menu4 {
	background-position: -396px -51px;
}

#menu li:hover a#menu5 {
	background-position: -541px -51px;
}

#menu li:hover a#menu6 {
	background-position: -646px -51px;
}

#menu li:hover a#menu7 {
	background-position: -759px -51px;
}

#menu li:hover a#menu8 {
	background-position: -867px -51px;
}


#menu li .dropdown_full li {
	width:143px;
	padding: 0;
	margin: 0;
}

#menu li .dropdown_full li:hover {
	background:#05a7eb;
}

#menu li .dropdown_full li a {
	display:block;
	font-weight: normal;
	color:#000000 !important;
	text-align: left;
	text-decoration:none;
	text-indent: 0;
	line-height: 24px;
    padding: 0 5px 0 10px;
}

#menu li .dropdown_full li a.marques {
	line-height: 16px;
}

#menu li .dropdown_full li:hover a {
	color:#ffffff !important;
}

.dropdown_full {
	width: 996px;
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #777777;
	border-top:none;
	
	/* Gradient background */
	background:#ffffff;
	
	/* Box Shadow */
	-moz-box-shadow: 0 5px 5px #ccc;
	-webkit-box-shadow: 0 5px 5px #ccc;
	box-shadow: 0 5px 5px #ccc;

	/* Rounded Corners */
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}

#menu li:hover .dropdown_full {
	left:-1px;
	top:38px;
}

.col_1, .col_2{
	display:inline;
	float: left;
	position: relative;
	margin-left: 7px;
	margin-right: 7px;
}

.col_1 {width:232px;}

.col_2 {width:150px;}

.multirow {
	top:54px;
	position:relative;
}

img.image {
	display:block;
	float:none;
	margin-bottom:10px;
}

.item01 span, .item02 span, .item03 span, .item04 span, .item05 span, .item06 span {
	position: absolute;
	top: -7px;
	left: -1px;
	display: block;
    width: 1008px;
	height: 15px;
	margin: 0;
	padding: 0;
	z-index: 1001;
}

   @media screen and (max-device-width: 480px) {
            .item01 span, .item02 span, .item03 span, .item04 span, .item05 span, .item06 span { height: 14px; }
    }


.item01 span {
	background: url(/gfx/menu_top/ombre.png) 0 0 no-repeat;	
}

.item02 span {
	background: url(/gfx/menu_top/ombre.png) 0 -16px no-repeat;
}

.item03 span {
	background: url(/gfx/menu_top/ombre.png) 0 -32px no-repeat;
}

.item04 span {
	background: url(/gfx/menu_top/ombre.png) 0 -48px no-repeat;
}

.item05 span {
	background: url(/gfx/menu_top/ombre.png) 0 -64px no-repeat;
}

.item06 span {
	background: url(/gfx/menu_top/ombre.png) 0 -80px no-repeat;
}

   @media screen and (max-device-width: 480px) { 
           .item02 span { background: url(/gfx/menu_top/ombre.png) 0 -17px no-repeat; }
		   .item03 span {background: url(/gfx/menu_top/ombre.png) 0 -33px no-repeat; }
		   .item04 span {background: url(/gfx/menu_top/ombre.png) 0 -49px no-repeat; }
		   .item05 span {background: url(/gfx/menu_top/ombre.png) 0 -65px no-repeat; }
		   .item06 span {background: url(/gfx/menu_top/ombre.png) 0 -81px no-repeat; }
    }
.soldes .item01 span, .soldes .item02 span, .soldes .item03 span, .soldes .item04 span, .soldes .item05 span, .soldes .item06 span {
	background-image: url(/gfx/menu_top/ombre2.png);
}

#menu li:hover .item01 {
	left:0px;
}
#menu li:hover .item02 {
	left:-98px;
}
#menu li:hover .item03 {
	left:-248px;
}
#menu li:hover .item04 {
	left:-396px;
}

#menu li:hover .item05 {
	left:-541px;
}

#menu li:hover .item06 {
	left:-646px;
}

.bloc-cat {
	clear: both;
	width: 224px;
	height: 100%;
}

.bloc-cat .logo-cat {
	width:81px;
	height: 79px;
	float:left;
    background-image:  url(/gfx/menu_top/sprite-menu.jpg);
    background-repeat: no-repeat;
}

#logocat1 {
	background-position: 0px 0px;   
}

#logocat2 {
	background-position: -600px 0px;   
}

#logocat3 {
	background-position: -300px -100px;   
}

#logocat4 {
	background-position: -900px -100px;   
}

#logocat5 {
	background-position: -200px -200px;   
}

#logocat6 {
	background-position: -500px -200px;   
}

#logocat7 {
	background-position: -800px -200px;   
}

#logocat8 {
	background-position: -400px -300px;   
}

#logocat9 {
	background-position: -200px -400px;   
}

#logocat10 {
	background-position: -500px -400px;   
}

#logocat11 {
	background-position: -700px -400px;   
}

#logocat12 {
	background-position: -200px -500px;   
}

#logocat13 {
	background-position: -800px -500px;   
}

#logocat14 {
	background-position: -300px -600px;   
}

#logocat15 {
	background-position: -600px -600px;   
}

#logocat16 {
	background-position: -200px -700px;   
}

#logocat17 {
	background-position: -200px -800px;   
}

.bloc-cat .liste-cat {
	width:143px;
	float:right;
}

#menu h3 {
	font-size:13px;
	margin:10px 0 10px 0;
	padding-bottom:5px;
	padding-top:5px;
	line-height:21px;
	border-bottom:1px dotted #05a7eb;
	color:#05a7eb;
	text-transform:uppercase;	
}

#menu li .dropdown_full a.titlecat {
	display: block;
	font-size:13px;
	color: #05a7eb !important;
	margin: 0;
	padding: 0;
  outline: 0 none;
  overflow: hidden;
  padding: 0;
  text-decoration: none;
  text-indent: 0px;
  line-height: 21px
}

#menu p {
	font-size:11px;
	line-height:18px;
	margin:0 0 10px 0;
}

#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}

#menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

/*-------main Home--------*/
#mainHomeBgk {
	min-width: 1148px;
}

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
#mainHomeBgk {
	min-width: 1008px;
}
   }
   
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px)
{
#mainHomeBgk {
	min-width: 1008px;
}
   }

#mainHome {
    width: 1148px;
	margin: 0 auto;
}

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
#mainHome {
    width: 1008px;
	margin: 0 auto;
}
   }
   
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px)
{
#mainHome {
    width: 1008px;
	margin: 0 auto;
}
   }

#mainHomeContent {
    width: 1008px;
	margin: 0 auto;
}

/*-------main--------*/
#mainBgk {
	min-width: 1008px;
}
#main {
	width: 1008px;
	margin: 0 auto;
}
#mainContent {
    width: 1008px;
	margin: 0 auto;
}

/*-------Home--------*/
.splashHome {
	font:normal 12px Helvetica,Arial,Verdana,sans-serif;color: #666666;
}
#splashHome h2{
	font:bold 18px Helvetica,Arial,Verdana,sans-serif;color: #FF0465;display:inline;
}
#splashHome a{
	font:normal 20px Helvetica,Arial,Verdana,sans-serif;color: #666666;
}

/*-------footer--------*/
#footer
{
	min-width: 1008px;
	height: 520px;
	background: #F1F1F1 url(/gfx/home-new-2011/bkg_footer.png) repeat-x;
	margin-top: 20px;
}
.footMain{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0 auto;
	padding-top: 20px;
	width: 1008px;
	z-index: 200;
}
.footCol1
{
	margin-left: 0;
	width: 630px;
	float: left;
}
.footCol2
{
	width: 370px;
	float: left;
}
.footCol1_1
{
	width: 310px;
	float: left;
	line-height:16px;
}
.footCol1_2
{
	height: 310px;
	float: left;
}
.footCol1_3
{
	width: 600px;
	float: left;
	text-align:justify;
}
.footCol4Separ
{
	width: 30px;
	height: 330px;
	float: left;
	background: url(/gfx/footer/separ.png) no-repeat;
	background-position: center bottom;
}
#footCol5
{
	margin-left: 10px;
	width: 995px;
	height:400px;
	float: left;
	text-align:justify;
}

.footCol6
{
	color: #000;
	margin-left: 0px;
	width: 995px;
	height: 350px;
	float: left;
}
.footerMarque {
	top: -10px;
	//top: 3px;
	_top: -10px;
	width:200px;
	float:left;
	position: relative;
	left: -40px;
}

.footerMarque li {
	color:#FFF;
 	font-size: 100%;
 	list-style-type:none;
 	background-image:url(/gfx/footer/arrow.png);
 	background-repeat:no-repeat;
 	background-position:0% 65%;
 	padding-left:15px;
}

/*end footer*/

/* STUFF */
.h1Login { font:italic 21px Georgia, "Times New Roman", Times, serif;color:#A5A5A5;display:inline; }
.mr2 { margin-right: 2px; }
.mr6 { margin-right: 6px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr40 { margin-right: 40px; }
.mr232 { margin-right: 232px; }
.ml4 { margin-left: 4px; }
.ml5 { margin-left: 5px; }
.ml7 { margin-left: 7px; }
.ml10 { margin-left: 10px; }
.ml12 { margin-left: 12px; }
.ml14 { margin-left: 14px; }
.ml16 { margin-left: 16px; }
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }
.ml27 { margin-left: 27px; }
.ml40 { margin-left: 40px; }
.ml50 { margin-left: 50px; }
.ml60 { margin-left: 60px; }
.ml90 { margin-left: 90px; }
.ml180 { margin-left: 180px; }
.ml250 { margin-left: 300px; }
.ml300 { margin-left: 250px; }
.ml100 { margin-left: 100px; }
.ml105 { margin-left: 105px; }
.ml352 { margin-left: 352px; }
.ml-9 { margin-left: -9px; }
.mt3 { margin-top: 3px; }
.mt4 { margin-top: 4px; }
.mt5 { margin-top: 5px; }
.mt6 { margin-top: 6px; }
.mt8 { margin-top: 8px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt26 { margin-top: 26px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }
.mb5 { margin-bottom: 5px; }
.mb7 { margin-bottom: 7px; }
.mb8 { margin-bottom: 8px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt50 { padding-top: 50px; }
.pl10 { padding-left: 10px; }
.pl20 { padding-left: 20px; }
.pl15 { padding-left: 15px; }
.pl4 { padding-left: 4px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pb10 { padding-bottom: 10px; }
.cb { clear: both; }
.fl { float: left; }
.fr { float: right; }
.vh { visibility: hidden; }
.vv { visibility: visible; }
.dn { display: none; }
.fs8 { font-size: 8px;}
.fs9 { font-size: 9px; }
.fs10 { font-size: 10px; }
.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; }
.fs13 {	font-size: 13px; }
.fs14 {	font-size: 14px; }
.fs15 {	font-size: 15px; }
.fs16 {	font-size: 16px; }
.fs18 {	font-size: 18px; }
.fs20 {	font-size: 20px; }
.fs21 {	font-size: 21px; }
.fs27 {	font-size: 27px; }
.tac { text-align: center; }
.tar { text-align: right; }
.taj { text-align: justify; }
.lh10 { line-height:10px; }
.lh11 { line-height:11px; }
.lh12 { line-height:12px; }
.lh13 { line-height:13px; }
.lh14 { line-height:14px; }
.lh18 { line-height:18px; }
.lh25 { line-height:25px; }
.smc { font-variant: small-caps;}
.bbb { border-bottom:1px solid #CCC;}
.btb { border-top:1px solid #CCC;}
.blb { border-left:1px solid #CCC;}
.brb { border-right:1px solid #CCC;}


.grisBleu {
	color:#5A637C !important;
}

.framboise {
	color:#c20333;
}

.fushia {
	color:#FF0066;
}

.vert {
	color:#69A032;
}
.vert2 {
	color:#76c043;
}
.bordo {
	color: #900;
}
.rose{
	color: #f99;
}
.black {
	color: #000;
}
.blanc {
	color: #FFF;
}
.bold {
	font-weight: bold;
}
.bleu {
	color:#0099FF;
}
.bleuViolet {
	color:#4D3F97;
}
.bleuClair {
	color:#05a7eb;
}
.bleu2 {
	color:#54a8dd;
}
.rouge {
	color:#FF0000;
}
.gris {
	color:#92a1ae !important;
}
.grisValid {
	color:#666666;
	font:normal 15px Georgia, "Times New Roman", Times, serif;
}
.orange {
	color:#f60;
}
.black2 {
   color:#080707;
}

.bleuClair {
   color:#57b7fb;
}   
   
.bleuFonce {
   color:#10123d;
}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: none;
}
a:active {
	color: #000;
	text-decoration: none;
}
a.red:link {
	color: #FF0000;
	text-decoration: none;
}
a.red:visited {
	text-decoration: none;
	color: #FF0000;
}
a.red:hover {
	text-decoration: none;
	color: #000;
}
a.red:active {
	text-decoration: none;
	color: #FF0000;
}
a.lire:link {
	color: #4F87C0;
	text-decoration: none;
}
a.lire:visited {
	text-decoration: none;
	color: #4F87C0;
}
a.lire:hover {
	text-decoration: none;
	color: #FF0000;
}
a.lire:active {
	text-decoration: none;
	color: #4F87C0;
}
a.colg:link {
	color: #666666;
	text-decoration: none;
}
a.colg:visited {
	text-decoration: none;
	color: #666666;
}
a.colg:hover {
	text-decoration: none;
	color: #FF0066;
}
a.colg:active {
	text-decoration: none;
	color: #666666;
}
a.colr:link {
	color: #FF0066;
	text-decoration: none;
}
a.colr:visited {
	text-decoration: none;
	color: #FF0066;
}
a.colr:hover {
	text-decoration: none;
	color: #666666;
}
a.colr:active {
	text-decoration: none;
	color: #FF0066;
}
a.colg:link {
	color: #666666;
	text-decoration: none;
}
a.colg:visited {
	text-decoration: none;
	color: #666666;
}
a.colg:hover {
	text-decoration: none;
	color: #FF0066;
}
a.colg:active {
	text-decoration: none;
	color: #666666;
}
a.bl:link {
	color: #fff;
	text-decoration: none;
}
a.bl:visited {
	text-decoration: none;
	color: #fff;
}
a.bl:hover {
	text-decoration: underline;
	color: #FFCC00;
}
a.bl:active {
	text-decoration: none;
	color: #fff;
}
a.aide:link {
	color: #000;
	text-decoration: none;
}
a.aide:visited {
	text-decoration: none;
	color: #000;
}
a.aide:hover {
	text-decoration: underline;
	color: #4F87C0;
}
a.aide:active {
	text-decoration: none;
	color: #000;
}
a.cgv:link {
	color: #09F;
	text-decoration: none;
}
a.cgv:visited {
	text-decoration: none;
	color: #09F;
}
a.cgv:hover {
	text-decoration: underline;
	color: #09F;
}
a.cgv:active {
	text-decoration: none;
	color: #09F;
}
a.casqueMoto {
	font-size:0px;
	letter-spacing: -5px;
	position: absolute;
	top: -5000px;
}
a.guide:link {
	text-decoration: underline;
	color: #000;
}
a.guide:visited {
	text-decoration: underline;
	color: #000;
}
a.guide:hover {
	text-decoration: underline;
	color: #000;
}
a.guide:active {
	text-decoration: underline;
	color: #000;
}
/* //STUFF */
#center{margin-left:auto !important; margin-right:auto !important;}


/*colonne gauche*/
#colLeftAll {
	float:left;
	width:196px;
	margin:0;

}
#colLeft {
	float:left;
	width:194px;
	background-color:#000;
	border: 1px solid #ccc;
	margin:0 0 10px 0;
	text-align: center;
}
#colLeft_2 {
	float:left;
	width:194px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin:0 0 10px 0;
	text-align: center;
}
#colLeft_2 h2{
	background-color: #000;
	text-transform: uppercase;
	line-height: 26px;
	margin: 0;
	padding: 0 10px 0 10px;
	color:#fff;
	font-size: 10px;
}
#colLeft_3 {
	float:left;
	width:194px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin:0 0 10px 0;
	text-align: center;
}
#colLeft_4 {
	float:left;
	width:194px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin:0 0 10px 0;
	text-align: center;
}

/*
#colLeft ul {margin:0; padding:0 ; font-stretch:condensed; font-variant:small-caps; font-size:12px; text-align:left;list-style:none}
#colLeft ul ul{padding:0;margin-left:-15px}
#colLeft ul li {padding-left:20px; line-height:20px; background:white url(../gfx/pictos/arrow-grey.png) no-repeat left 6px ;  border-top:1px solid #ccc;}
#colLeft ul ul li {padding-left:28px; line-height:20px; background:white url(../gfx/pictos/arrow-grey.png) no-repeat 8px center}
#colLeft ul li a{color:#5A637C}
#colLeft ul ul li a{color:orange;}

#colLeft h1 {color:white}
#colLeft ul {margin:0; padding:0 ; font-stretch:condensed; font-variant:small-caps; font-size:12px; text-align:left;list-style:none}
#colLeft ul ul{padding:0;margin-left:-20px}
#colLeft ul li {padding-left:20px; line-height:20px; background:#F4F4F4 url(../gfx/pictos/arrow-grey.png) no-repeat left 6px ;  border-top:1px solid #ccc;}
#colLeft ul ul li {padding-left:28px; line-height:20px; background:white url(../gfx/pictos/arrow-grey.png) no-repeat 8px center;color:#5A637C}
#colLeft ul li a{color:#1F1F1F}
#colLeft ul ul li a{color:#5A637C}
#colLeft ul li a:hover{text-decoration:underline}
#colLeft ul ul li a:hover{text-decoration:underline}
*/
#colLeft5Pourcent {
	float:left;
	width:194px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin:0 0 10px 0;
	text-align: center;
}
.colLeftPremiereVisite {
	float:left;
	padding:5px 5px 5px 5px;
	width:184px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin:0 0 10px 0;
}
#colLeftAide {
	padding:0 10px 0 10px;
	float:left;
	width:174px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin:0 0 10px 0;
	text-align: left;
	line-height:18px;
}
#tagCloud {
	padding: 10px;
	background-color: #141B25;
	border: 1px solid #fff;
}
#tagCloud a.xs  { font-size:10px; color: #A2CA00; }
#tagCloud a.s   { font-size:12px; color: #fff; }
#tagCloud a.m   { font-size:14px; color: #FF9900; }
#tagCloud a.l   { font-size:16px; color: #FF6600; }
#tagCloud a.xl  { font-size:18px; color: #FF0099; }
#tagCloud a.xxl { font-size:20px; color: #3887C0; }

#colLeftLiens {
	padding:5px 5px 0 5px;
	float:left;
	width:182px;
	background-color: #141B25;
	border: 1px solid #fff;
	margin:0;
}
#colLeftBlog {
	padding:5px 5px 0 5px;
	float:left;
	width:182px;
	background-color: #E9E9E9;
	border: 1px solid #fff;
	text-align:justify;
	margin:0;
}
.butJet {
	width:173px;
	height:45px;
	background: transparent url(/gfx/archi/casque-jet.png) no-repeat;
	margin: 0 auto;
}
.butIntegral {
	width:173px;
	height:45px;
	background: transparent url(/gfx/archi/casque-integral.png) no-repeat;
	margin: 0 auto;
}
.butModulable {
	width:173px;
	height:45px;
	background: transparent url(/gfx/archi/casque-modulable.png) no-repeat;
	margin: 0 auto;
}
.butCross {
	width:173px;
	height:45px;
	background: transparent url(/gfx/archi/casque-cross.png) no-repeat;
	margin: 0 auto;
}
.butEnfant {
	width:173px;
	height:45px;
	background: transparent url(/gfx/archi/casque-enfant.png) no-repeat;
	margin: 0 auto;
}
.butProtection {
	width:173px;
	height:45px;
	background: transparent url(/gfx/archi/casque-protection.png) no-repeat;
	margin: 0 auto;
}
.butBordo {
	width:173px;
	height:45px;
	background: transparent url(/gfx/archi/casque-bordo.png) no-repeat;
	margin: 0 auto;
}
.butRouge {
	width:173px;
	height:45px;
	background: transparent url(/gfx/archi/casque-rouge.png) no-repeat;
	margin: 0 auto;
}
.butOrange {
	width:173px;
	height:45px;
	background: transparent url(/gfx/archi/casque-orange.png) no-repeat;
	margin: 0 auto;
}
.butJaune {
	width:173px;
	height:45px;
	background: transparent url(/gfx/archi/casque-jaune.png) no-repeat;
	margin: 0 auto;
}
.butVert1 {
	width:173px;
	height:45px;
	background: transparent url(/gfx/archi/casque-vert1.png) no-repeat;
	margin: 0 auto;
}
.butVert2 {
	width:173px;
	height:45px;
	background: transparent url(/gfx/archi/casque-vert2.png) no-repeat;
	margin: 0 auto;
}
.butBleu1 {
	width:173px;
	height:45px;
	background: transparent url(/gfx/archi/casque-bleu1.png) no-repeat;
	margin: 0 auto;
}
.butBleu2 {
	width:173px;
	height:45px;
	background: transparent url(/gfx/archi/casque-bleu2.png) no-repeat;
	margin: 0 auto;
}
.butBleu3 {
	width:173px;
	height:45px;
	background: transparent url(/gfx/archi/casque-bleu3.png) no-repeat;
	margin: 0 auto;
}
.butViolet {
	width:173px;
	height:45px;
	background: transparent url(/gfx/archi/casque-violet.png) no-repeat;
	margin: 0 auto;
}
.butRose {
	width:173px;
	height:45px;
	background: transparent url(/gfx/archi/casque-rose.png) no-repeat;
	margin: 0 auto;
}
.butInColor {
	width:45px;
	font-size:16px;
	color:#fff;
	float:left;
	margin-top:12px;
	text-align: center;
	display: block;
}
.butIn {
	width:110px;
	font-size:12px;
	color:#5A637C;
	float:left;
	padding-left:10px;
	margin-top:7px;
	text-align: left;
}
.butIn2 {
	width:110px;
	font-size:12px;
	color:#5A637C;
	float:left;
	padding-left:10px;
	margin-top:14px;
	text-align: left;
}
.butIn a, .butIn2 a {
	color: #5A637C;
}
.butIn a:hover, .butIn2 a:hover {
	color: #c00;
}

/*
ul#marques {
	padding: 0;
	margin: 5px 0 10px 0;
	list-style-type: none;
	float: left;
}
ul#marques li {
	margin: 0 0 4px 0;
	padding: 0;
	text-align: center;
	width: 64px;
	height:48px;
	float: left;
}

ul#marques li a {
	color: #92A1AE;
	font: small-caps bold 10px/9px verdana;
	display: block;
	padding: 30px 0 0 0;
	background: #fff url() no-repeat center top;
	cursor: pointer;
}
ul#marques li a:hover, ul#marques li a.on {
	color: #c00;
}
*/


#marquesPanneau {position:relative;width:100%;overflow:hidden;height:100px;}
.marquesLeftCol {position:absolute;left:0;top:0}

ul.marquesLeftCol {
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
	height:85px;
    overflow:hidden
}

ul.marquesLeftCol li {
	margin: 0 12px 4px 0;
	padding: 2px 0 0 5px;
	text-align: center;
	width: 107px;
	height:52px;
	float: left;
}

ul.marquesLeftCol li a {
	color: #92A1AE;
	font: 10px/9px verdana;
	display: block;
	padding: 54px 0 0 0;
	cursor: pointer;
	width:92px;
    background:transparent url(/gfx/logo-home/spritemarques.png) no-repeat left top;
}
ul.marquesLeftCol li a:hover, ul.marquesLeftCol li a.on {
	color: #c00;
}

/* ----- "spritemarques.css" généré par programme ----- */ 

ul li a#m-a-style {background-position: -100px -0px;}
ul li a:hover#m-a-style {background-position: -0px -0px;}
ul li a#m-agv {background-position: -100px -75px;}
ul li a:hover#m-agv {background-position: -0px -75px;}
ul li a#m-agvsports {background-position: -100px -150px;}
ul li a:hover#m-agvsports {background-position: -0px -150px;}
ul li a#m-airborn {background-position: -100px -225px;}
ul li a:hover#m-airborn {background-position: -0px -225px;}
ul li a#m-airoh {background-position: -100px -300px;}
ul li a:hover#m-airoh {background-position: -0px -300px;}
ul li a#m-alpinestars {background-position: -100px -375px;}
ul li a:hover#m-alpinestars {background-position: -0px -375px;}
ul li a#m-andrea-cardone {background-position: -100px -450px;}
ul li a:hover#m-andrea-cardone {background-position: -0px -450px;}
ul li a#m-arai {background-position: -100px -525px;}
ul li a:hover#m-arai {background-position: -0px -525px;}
ul li a#m-armadillo {background-position: -100px -600px;}
ul li a:hover#m-armadillo {background-position: -0px -600px;}
ul li a#m-astone {background-position: -100px -675px;}
ul li a:hover#m-astone {background-position: -0px -675px;}
ul li a#m-axio {background-position: -100px -750px;}
ul li a:hover#m-axio {background-position: -0px -750px;}
ul li a#m-bagster {background-position: -100px -825px;}
ul li a:hover#m-bagster {background-position: -0px -825px;}
ul li a#m-baruffaldi {background-position: -100px -900px;}
ul li a:hover#m-baruffaldi {background-position: -0px -900px;}
ul li a#m-bell {background-position: -100px -975px;}
ul li a:hover#m-bell {background-position: -0px -975px;}
ul li a#m-bering {background-position: -100px -1050px;}
ul li a:hover#m-bering {background-position: -0px -1050px;}
ul li a#m-bertoni {background-position: -100px -1125px;}
ul li a:hover#m-bertoni {background-position: -0px -1125px;}
ul li a#m-bikers {background-position: -100px -1200px;}
ul li a:hover#m-bikers {background-position: -0px -1200px;}
ul li a#m-blauer {background-position: -100px -1275px;}
ul li a:hover#m-blauer {background-position: -0px -1275px;}
ul li a#m-boblbee {background-position: -100px -1350px;}
ul li a:hover#m-boblbee {background-position: -0px -1350px;}
ul li a#m-borsalino {background-position: -100px -1425px;}
ul li a:hover#m-borsalino {background-position: -0px -1425px;}
ul li a#m-brembo {background-position: -100px -1500px;}
ul li a:hover#m-brembo {background-position: -0px -1500px;}
ul li a#m-caberg {background-position: -100px -1575px;}
ul li a:hover#m-caberg {background-position: -0px -1575px;}
ul li a#m-camsport {background-position: -100px -1650px;}
ul li a:hover#m-camsport {background-position: -0px -1650px;}
ul li a#m-camsports {background-position: -100px -1725px;}
ul li a:hover#m-camsports {background-position: -0px -1725px;}
ul li a#m-cardo {background-position: -100px -1800px;}
ul li a:hover#m-cardo {background-position: -0px -1800px;}
ul li a#m-cellular-line {background-position: -100px -1875px;}
ul li a:hover#m-cellular-line {background-position: -0px -1875px;}
ul li a#m-code {background-position: -100px -1950px;}
ul li a:hover#m-code {background-position: -0px -1950px;}
ul li a#m-coyote-rider {background-position: -100px -2025px;}
ul li a:hover#m-coyote-rider {background-position: -0px -2025px;}
ul li a#m-cromwell {background-position: -100px -2100px;}
ul li a:hover#m-cromwell {background-position: -0px -2100px;}
ul li a#m-darts {background-position: -100px -2175px;}
ul li a:hover#m-darts {background-position: -0px -2175px;}
ul li a#m-diesel {background-position: -100px -2250px;}
ul li a:hover#m-diesel {background-position: -0px -2250px;}
ul li a#m-dmd-helmet {background-position: -100px -2325px;}
ul li a:hover#m-dmd-helmet {background-position: -0px -2325px;}
ul li a#m-dmd {background-position: -100px -2400px;}
ul li a:hover#m-dmd {background-position: -0px -2400px;}
ul li a#m-doupeux-gaubert {background-position: -100px -2475px;}
ul li a:hover#m-doupeux-gaubert {background-position: -0px -2475px;}
ul li a#m-edguard {background-position: -100px -2550px;}
ul li a:hover#m-edguard {background-position: -0px -2550px;}
ul li a#m-falco {background-position: -100px -2625px;}
ul li a:hover#m-falco {background-position: -0px -2625px;}
ul li a#m-ferrari {background-position: -100px -2700px;}
ul li a:hover#m-ferrari {background-position: -0px -2700px;}
ul li a#m-five {background-position: -100px -2775px;}
ul li a:hover#m-five {background-position: -0px -2775px;}
ul li a#m-fox {background-position: -100px -2850px;}
ul li a:hover#m-fox {background-position: -0px -2850px;}
ul li a#m-france-antivol {background-position: -100px -2925px;}
ul li a:hover#m-france-antivol {background-position: -0px -2925px;}
ul li a#m-freegun {background-position: -100px -3000px;}
ul li a:hover#m-freegun {background-position: -0px -3000px;}
ul li a#m-funny-finger {background-position: -100px -3075px;}
ul li a:hover#m-funny-finger {background-position: -0px -3075px;}
ul li a#m-g-mac {background-position: -100px -3150px;}
ul li a:hover#m-g-mac {background-position: -0px -3150px;}
ul li a#m-garmin {background-position: -100px -3225px;}
ul li a:hover#m-garmin {background-position: -0px -3225px;}
ul li a#m-givi {background-position: -100px -3300px;}
ul li a:hover#m-givi {background-position: -0px -3300px;}
ul li a#m-gopro {background-position: -100px -3375px;}
ul li a:hover#m-gopro {background-position: -0px -3375px;}
ul li a#m-gpa {background-position: -100px -3450px;}
ul li a:hover#m-gpa {background-position: -0px -3450px;}
ul li a#m-gpax {background-position: -100px -3525px;}
ul li a:hover#m-gpax {background-position: -0px -3525px;}
ul li a#m-grex {background-position: -100px -3600px;}
ul li a:hover#m-grex {background-position: -0px -3600px;}
ul li a#m-hello-kitty {background-position: -100px -3675px;}
ul li a:hover#m-hello-kitty {background-position: -0px -3675px;}
ul li a#m-hells-kitchen {background-position: -100px -3750px;}
ul li a:hover#m-hells-kitchen {background-position: -0px -3750px;}
ul li a#m-helmetdress {background-position: -100px -3825px;}
ul li a:hover#m-helmetdress {background-position: -0px -3825px;}
ul li a#m-hjc {background-position: -100px -3900px;}
ul li a:hover#m-hjc {background-position: -0px -3900px;}
ul li a#m-hugo-boss {background-position: -100px -3975px;}
ul li a:hover#m-hugo-boss {background-position: -0px -3975px;}
ul li a#m-ica-2-roues-lock {background-position: -100px -4050px;}
ul li a:hover#m-ica-2-roues-lock {background-position: -0px -4050px;}
ul li a#m-icasque {background-position: -100px -4125px;}
ul li a:hover#m-icasque {background-position: -0px -4125px;}
ul li a#m-icon {background-position: -100px -4200px;}
ul li a:hover#m-icon {background-position: -0px -4200px;}
ul li a#m-idi {background-position: -100px -4275px;}
ul li a:hover#m-idi {background-position: -0px -4275px;}
ul li a#m-indian-coast {background-position: -100px -4350px;}
ul li a:hover#m-indian-coast {background-position: -0px -4350px;}
ul li a#m-inforad {background-position: -100px -4425px;}
ul li a:hover#m-inforad {background-position: -0px -4425px;}
ul li a#m-iota {background-position: -100px -4500px;}
ul li a:hover#m-iota {background-position: -0px -4500px;}
ul li a#m-ixon {background-position: -100px -4575px;}
ul li a:hover#m-ixon {background-position: -0px -4575px;}
ul li a#m-japan-rags {background-position: -100px -4650px;}
ul li a:hover#m-japan-rags {background-position: -0px -4650px;}
ul li a#m-knox {background-position: -100px -4725px;}
ul li a:hover#m-knox {background-position: -0px -4725px;}
ul li a#m-laura-smith {background-position: -100px -4800px;}
ul li a:hover#m-laura-smith {background-position: -0px -4800px;}
ul li a#m-lazer {background-position: -100px -4875px;}
ul li a:hover#m-lazer {background-position: -0px -4875px;}
ul li a#m-le-temps-des-cerises {background-position: -100px -4950px;}
ul li a:hover#m-le-temps-des-cerises {background-position: -0px -4950px;}
ul li a#m-lifnet {background-position: -100px -5025px;}
ul li a:hover#m-lifnet {background-position: -0px -5025px;}
ul li a#m-mac-adam {background-position: -100px -5100px;}
ul li a:hover#m-mac-adam {background-position: -0px -5100px;}
ul li a#m-mad {background-position: -100px -5175px;}
ul li a:hover#m-mad {background-position: -0px -5175px;}
ul li a#m-marushin {background-position: -100px -5250px;}
ul li a:hover#m-marushin {background-position: -0px -5250px;}
ul li a#m-momo-design {background-position: -100px -5325px;}
ul li a:hover#m-momo-design {background-position: -0px -5325px;}
ul li a#m-moschino {background-position: -100px -5400px;}
ul li a:hover#m-moschino {background-position: -0px -5400px;}
ul li a#m-n-com {background-position: -100px -5475px;}
ul li a:hover#m-n-com {background-position: -0px -5475px;}
ul li a#m-nannini {background-position: -100px -5550px;}
ul li a:hover#m-nannini {background-position: -0px -5550px;}
ul li a#m-nelson-rigg {background-position: -100px -5625px;}
ul li a:hover#m-nelson-rigg {background-position: -0px -5625px;}
ul li a#m-nexx {background-position: -100px -5700px;}
ul li a:hover#m-nexx {background-position: -0px -5700px;}
ul li a#m-nitro {background-position: -100px -5775px;}
ul li a:hover#m-nitro {background-position: -0px -5775px;}
ul li a#m-no-fear {background-position: -100px -5850px;}
ul li a:hover#m-no-fear {background-position: -0px -5850px;}
ul li a#m-nolan {background-position: -100px -5925px;}
ul li a:hover#m-nolan {background-position: -0px -5925px;}
ul li a#m-nox {background-position: -100px -6000px;}
ul li a:hover#m-nox {background-position: -0px -6000px;}
ul li a#m-oakley {background-position: -100px -6075px;}
ul li a:hover#m-oakley {background-position: -0px -6075px;}
ul li a#m-one-industries {background-position: -100px -6150px;}
ul li a:hover#m-one-industries {background-position: -0px -6150px;}
ul li a#m-oregon-scientific {background-position: -100px -6225px;}
ul li a:hover#m-oregon-scientific {background-position: -0px -6225px;}
ul li a#m-precious {background-position: -100px -6300px;}
ul li a:hover#m-precious {background-position: -0px -6300px;}
ul li a#m-premier {background-position: -100px -6375px;}
ul li a:hover#m-premier {background-position: -0px -6375px;}
ul li a#m-project {background-position: -100px -6450px;}
ul li a:hover#m-project {background-position: -0px -6450px;}
ul li a#m-racer {background-position: -100px -6525px;}
ul li a:hover#m-racer {background-position: -0px -6525px;}
ul li a#m-roof {background-position: -100px -6600px;}
ul li a:hover#m-roof {background-position: -0px -6600px;}
ul li a#m-ruby {background-position: -100px -6675px;}
ul li a:hover#m-ruby {background-position: -0px -6675px;}
ul li a#m-saddlemen {background-position: -100px -6750px;}
ul li a:hover#m-saddlemen {background-position: -0px -6750px;}
ul li a#m-sanitete {background-position: -100px -6825px;}
ul li a:hover#m-sanitete {background-position: -0px -6825px;}
ul li a#m-schuberth {background-position: -100px -6900px;}
ul li a:hover#m-schuberth {background-position: -0px -6900px;}
ul li a#m-scorpion {background-position: -100px -6975px;}
ul li a:hover#m-scorpion {background-position: -0px -6975px;}
ul li a#m-scott {background-position: -100px -7050px;}
ul li a:hover#m-scott {background-position: -0px -7050px;}
ul li a#m-segura {background-position: -100px -7125px;}
ul li a:hover#m-segura {background-position: -0px -7125px;}
ul li a#m-shark {background-position: -100px -7200px;}
ul li a:hover#m-shark {background-position: -0px -7200px;}
ul li a#m-shoei {background-position: -100px -7275px;}
ul li a:hover#m-shoei {background-position: -0px -7275px;}
ul li a#m-sidi {background-position: -100px -7350px;}
ul li a:hover#m-sidi {background-position: -0px -7350px;}
ul li a#m-spidi {background-position: -100px -7425px;}
ul li a:hover#m-spidi {background-position: -0px -7425px;}
ul li a#m-sportech {background-position: -100px -7500px;}
ul li a:hover#m-sportech {background-position: -0px -7500px;}
ul li a#m-spy {background-position: -100px -7575px;}
ul li a:hover#m-spy {background-position: -0px -7575px;}
ul li a#m-stilo {background-position: -100px -7650px;}
ul li a:hover#m-stilo {background-position: -0px -7650px;}
ul li a#m-stylmartin {background-position: -100px -7725px;}
ul li a:hover#m-stylmartin {background-position: -0px -7725px;}
ul li a#m-suomy {background-position: -100px -7800px;}
ul li a:hover#m-suomy {background-position: -0px -7800px;}
ul li a#m-tecnoglobe {background-position: -100px -7875px;}
ul li a:hover#m-tecnoglobe {background-position: -0px -7875px;}
ul li a#m-tomtom {background-position: -100px -7950px;}
ul li a:hover#m-tomtom {background-position: -0px -7950px;}
ul li a#m-torneo {background-position: -100px -8025px;}
ul li a:hover#m-torneo {background-position: -0px -8025px;}
ul li a#m-torx {background-position: -100px -8100px;}
ul li a:hover#m-torx {background-position: -0px -8100px;}
ul li a#m-tucano-urbano {background-position: -100px -8175px;}
ul li a:hover#m-tucano-urbano {background-position: -0px -8175px;}
ul li a#m-vemar {background-position: -100px -8250px;}
ul li a:hover#m-vemar {background-position: -0px -8250px;}
ul li a#m-x-lite {background-position: -100px -8325px;}
ul li a:hover#m-x-lite {background-position: -0px -8325px;}
ul li a#m-xena {background-position: -100px -8400px;}
ul li a:hover#m-xena {background-position: -0px -8400px;}
ul li a#m-zeus {background-position: -100px -8475px;}
ul li a:hover#m-zeus {background-position: -0px -8475px;}

/* ----- END "spritemarques.css"  ----- */ 



/*end colonne gauche*/

.box {
	float:left;
	background-color: #fff;
	border: 1px solid #ccc;
	margin:0 0 15px 0;
	padding: 10px;
	width: 1009px;
}
.boxMarque {
	float:left;
	background-color: #fff;
	border: 1px solid #ccc;
	margin:-5px 0 10px 0;
	padding: 10px;
	width: 989px;
}
.boxMarqueEquip {
	float:left;
	background-color: #fff;
	border: 1px solid #ccc;
	margin:-5px 0 10px 0;
	padding: 10px 10px 10px 20px;
	width: 975px;
}

/*fil*/
#breadcrumb {
	color: #C9C0C1;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 7px 0;
	padding-left: 12px;
}
#breadcrumb a {
	color:#C9C0C1;
}
.breadChild{
	margin-left:5px;
	height:10px;
	width:200px;
	display: inline;
}
/*end fil*/
/*bannières moteur*/
#blocBanCat, #blocBanMarque {
	position:relative;
	height:250px;
	width:1008px;
	margin:0 0 10px 0;
}
#blocBanCatTxt, #blocBanCatTxt_small, #blocBanTxt {
    position: absolute;
	top: 20px;
	right: 25px;
	color: #000;
	padding:5px 5px 5px 9px;
	height:151px;
	width:505px;
	margin:0;
	font-size:11px;
	text-align:justify
}
#blocBanCatTxt_small {
	width:375px;
}
#blocBanTxt {
	top: 56px;
	right: 14px;
	width:406px;
}
#blocBanCatTxt h2, #blocBanCatTxt_small h2, #blocBanTxt h2, #bottom_banner h2, #bottom_banner h3 {
	font-size:15px;
    color: #4d5a66;
	font-variant:small-caps;
	display:inline
}
#blocBanCatTxt a, #blocBanCatTxt_small a, #blocBanTxt a, #bottom_banner a {
	font-weight:bold;
	text-decoration: underline;
}
#blocBanCatTxt a:hover, #blocBanCatTxt_small a, #bloBanTxt a:hover, #bottom_banner a:hover {
    text-decoration: none;
}
#banMoteur {
	float:left;
	height:182px;
	width:802px;
	margin:0 0 10px 0;
}
#blocBanCat2 {
	float:left;
	height:122px;
	width:785px;
	margin:0;
	padding:5px 10px 5px 5px;
	background-color:#EFEFEF;
	border:1px solid #ccc;
	font-size:11px;
	text-align:justify
}
#blocBanCat2 img{
	margin-right:10px;
	border:1px solid #CCC
}
#blocBanMarqueAstyle {
	float:left;
	height:401px;
	width:802px;
	margin:0 0 10px 0;
}
/*bannières moteur*/



/*promos*/
#top_banner {
	position: relative;
	width: 1008px;
	margin-bottom: 10px;
}
#bottom_banner {
	font-size:11px;
	width: 782px;
	float: right;
	margin:20px 0 10px 0;
	border: 1px solid #ccc;
	background-color:#EFEFEF;
	padding:10px;
	text-align:justify;
}
.promo1 {
	float:left;
	height:190px;
	width:586px;
	border: 1px solid #ccc;
	margin:0 0 10px 0;
}
.promo1In {
	height:188px;
	width:584px;
	background-color: #231F20;
	border: 1px solid #fff;
	margin:0;
}
.promo2 {
	float:left;
	height:90px;
	width:205px;
	border: 1px solid #ccc;
	margin:0 0 8px 7px;
}
.promo2In {
	height:88px;
	width:203px;
	background-color: #231F20;
	border: 1px solid #fff;
	margin:0;
}
.promo3 {
	float:left;
	height:190px;
	width:205px;
	border: 1px solid #ccc;
	margin:0 0 8px 7px;
}
.promo3In {
	height:186px;
	width:203px;
	background-color: #231F20;
	border: 1px solid #fff;
	margin:0;
}
#blocHighTech {
	float:left;
	height:190px;
	width:205px;
	border: 1px solid #ccc;
	margin:0 0 0 7px;
}
#blocHighTechIn {
	float:left;
	height:188px;
	width:203px;
	border: 1px solid #fff;
	margin:0;
}

.topCatEquip_1 {
	float:left;
	height:267px;
	width:586px;
	border: 1px solid #ccc;
	margin:0 0 10px 10px;
}
/*end promos*/


/*pubPageEquipts*/
.topCatEquip_1In {
	height:265px;
	width:584px;
	background-color: #231F20;
	border: 1px solid #fff;
	margin:0;
}
.topCatEquip_2 {
	float:left;
	height:267px;
	width:205px;
	border: 1px solid #ccc;
	margin:0 0 8px 7px;
}
.topCatEquip_2In {
	height:265px;
	width:203px;
	background-color: #231F20;
	border: 1px solid #fff;
	margin:0;
}
/*end pubPageEquipts*/

/*but*/
div.butRight {
	clear: left;
	margin: 15px 0 5px 0;
	float: right;
	padding-left: 8px;
	background-color: #000;
	color:#fff;
}
div.butRight a {
	display: block;
	height: 20px;
	padding-right: 18px;
	line-height: 18px;
	color: #fff;
	background: #000 url(/gfx/boutons/but-blu-right.png) no-repeat right;
}
div.butLeft {
	clear: left;
	margin: 15px 0 5px 0;
	float: left;
	padding-left: 8px;
	background-color: #92a1ae;
	color:#fff;
}
div.butLeft a {
	display: block;
	height: 20px;
	padding-right: 18px;
	line-height: 18px;
	color: #fff;
	background: #92a1ae url(/gfx/boutons/but-grey-right.png) no-repeat right;
}
/*end but*/

/*butPlus Julien*/
div.butRightPlus {
	clear: left;
	float: right;
	margin: 5px;
	padding-left: 8px;
	background-color: #000;
	color:#fff;
}
div.butRightPlus a {
	display: block;
	height: 20px;
	padding-left: 5px;
	padding-right: 18px;
	line-height: 18px;
	color: #fff;
	background: #000 url(/gfx/boutons/but-blu-right.png) no-repeat right;
}
/*end butPlus Julien*/

/*container*/
#containerAll {
	width:804px;
	float:left
}
#container {
	float:right;
	width:782px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin:10px 0 10px 0;
	padding: 10px;
}
#container.list {
	width: 802px;
	padding: 0;
	border:0;
	margin: 0 0 10px 0;
}
#containerHome {
	float:left;
	width:1007px;
	height:300px;
	margin:0 0 10px 0px;
}

#containerCat {
	float:left;
	width:779px;
	background: #fff;
	border: 1px solid #ccc;
	margin:0 0 10px 10px;
	padding: 10px;
}


#container2 {
	float: right;
	width: 802px;
	background: #fff;
	border: none;
	margin: 0 0 10px 0;
}
/*#container2 h2, #containerHome h2 {
	background-color: #000;
	text-transform: uppercase;
	line-height: 26px;
	margin-top: 0;
	padding: 0 10px 0 10px;
	color:#fff;
	font-size: 10px;
}
#container2 h2 a {
	color:#fff;
}
#container2 h2 a em {
	text-transform: none;
	font-weight: normal;
	font-style: normal;
}
#container2 h2 a.see_all {
	float: right;
	padding-left: 17px;
	text-transform: lowercase;
	background: transparent url(/gfx/pictos/container_h2_puce_see_all.png) no-repeat left 7px;
}*/


#containerVide {
	float:left;
	width:804px;
	margin:0 0 10px 9px;
}
#containerVide1 {
	float:left;
	width:804px;
	margin:0 0 10px 8px;
}


#containerPubIndex1 {
	float:left;
	width:804px;
	margin:0 0 0 8px;
}
#blocPub1  {
	float:left;
	width:298px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin:0;
	padding:10px 15px 5px 9px;
}
#blocPub2  {
	float:left;
	width:222px;
	margin-right:10px;
	padding:0px 15px 0 0;
}
#blocPub3 {
	float:left;
	width:222px;
	margin-right:10px;
	padding:0;
}
#containerPubIndex2 {
	float:left;
	width:804px;
	margin:0 0 10px 8px;
}
#blocPub4  {
	float:left;
	width:578px;
	height:189px;
	background-color: #fff;
	margin-top:10px;
	margin-right:10px;
	border: 1px solid #ccc;
	/*<!--background: url(/gfx/casque-tendance.gif) no-repeat;-->	*/
}
#blocPub5  {
	float:left;
	width:211px;
	height:190px;
	background-color: #fff;
	margin-top:10px;
	margin-left:0px;
}
#blocPub5Image  {
	float:left;
	width:212px;
	height:161px;
}

#containerVide2 {
	float:left;
	width:804px;
	margin:0 0 10px 8px;
}
#vientArriver {
	float:left;
	width:284px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin:0;
	padding:10px 10px 5px 9px;
}
#accessoire {
	float:left;
	width:222px;
	margin-right:10px;
	padding:0px 10px 0 10px;
}
#highTech {
	float:left;
	width:220px;
	margin:0;
	padding:0px 10px 0 8px;
}
#tendance {
	float:left;
	width:584px;
	height:200px;
	background-color: #fff;
	margin:0;
	background: url(/gfx/casque-tendance.gif) no-repeat;
}
#momo {
	float:left;
	width:570px;
	height:200px;
	background-color: #fff;
	margin:10px 0 0 0;

}
#coupCoeur {
	float:left;
	width:211px;
	height:190px;
	background-color: #fff;
	margin-top:10px;
	margin-left:0px;
	/*background: url(/gfx/fond-coup-coeur.jpg) no-repeat;*/

}
/*end colonne container*/

/*marque*/
.colonneMarque {
	height:140px;
	float:left;
	width:310px;
	padding:10px 10px 20px 0;
}
#divVisuMarque {
	float:left;
	width:312px;
}
#visuMarque {
	float:left;
	width:308px;
	height:358px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin:0 0 15px 0;
	padding:1px 1px 1px 1px;
}
#topMarque {
	float:left;
	width:681px;
	height:359px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin:0 0 15px 10px;
	padding:1px 1px 1px 1px;
}
.casqueMarque {
	float:left;
	width:215px;
	margin:0 0 5px 10px;
	border-right: 1px dashed #ccc;
}
.casqueMarqueTxt {
	text-align:justify;
	float:left;
	width:210px;
	padding-right:5px;
	height:185px;
	margin:0 0 5px 10px;
	border-right: 1px dashed #ccc;
}
.casqueMarqueTxt ul{
	padding-right:5px;
	padding-left:5px;
	margin-left:0px;

}
#casqueMarqueTxt2 {
	text-align:justify;
	float:left;
	width:215px;
	height:185px;
	margin:0 0 5px 10px;
}
#casqueMarque2 {
	float:left;
	width:215px;
	margin:0 0 5px 10px;
}
#containerAffaires {
	text-align:justify;
	float:left;
	width:956px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin:0 0 15px 0;
	padding:10px 20px 10px 30px;
}
#containerTaille {
	float:left;
	width:1006px;
	margin:0 0 15px 0;
	padding:0;
	text-align:justify;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
    -moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

#conseilsTaille {
	position: relative;
	width: 579px;
	float: left;
	}
	
#guideTaille {
    position: relative;
	width: 427px;
	float: left;	
	}
	
#conseilsTaille #recoChoixTaille {
	width: 579px;
	text-align:justify;
	}
	
#conseilsTaille #recoChoixTaille h1 {
	font-size: 22px;
	font-weight: normal;
	color: #656368;
    padding: 10px 10px 0 40px; 	
	}
	
#conseilsTaille #recoChoixTaille #introChoixTaille, #conseilsTaille #portCasque #decretPortCasque {
    padding: 0 10px 0 40px; 	
	}	
	
#conseilsTaille #recoChoixTaille ul {
	width: 532px;
	height: 245px;
	margin-top: 25px;
    padding: 16px 0 1px 14px;
	list-style-type: none;
	background: url(/gfx/taille/bg-reco.png) no-repeat 0 0; 	
	}
	
#conseilsTaille #recoChoixTaille ul li {
	width: 484px;
	padding: 10px 0 10px 25px;
	background: url(/gfx/pictos/arrow-reco.png) no-repeat 5px 10px;  	
	}
	
#conseilsTaille #typesCasques {
	width: 579px;
	text-align:justify;
	}
	
#conseilsTaille #typesCasques h2 {
	font-size: 22px;
    font-weight: normal;
	color: #656368;
	margin: 0 0 0 0;
    padding: 0 0 20px 40px; 	
	}

#conseilsTaille #typesCasques ul {
	width: 543px;
    padding: 0 0 20px 14px;
	list-style-type: none;
	background: url(/gfx/taille/bg-types.png) no-repeat left bottom; 	
	}
	
#conseilsTaille #typesCasques ul li {
	position: relative;
	width: 484px;
    padding: 0 13px 30px 0;
	}
	
#conseilsTaille #typesCasques ul li h3 {
	font-size: 12px;
	color: #fff;
	margin: 4px 0 0 40px;
    padding: 4px 7px 4px 37px;
	}

#conseilsTaille #typesCasques ul li a.lienTypeCasque {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin: 4px 0 0 40px;
    padding: 2px 7px 2px 43px;
	background-color: #95979a;
	}
	
#conseilsTaille #typesCasques ul li a.lienTypeCasque:hover {
	text-decoration: none;
	}
	
	
#conseilsTaille #typesCasques ul li div.visuelCasque {
	position: absolute;
	top: -6px;
	left: 0;
	width: 82px;
	height: 96px;
	}	
	
#conseilsTaille #typesCasques ul li div.texteCasque {
	width: 438px;
	padding: 5px 0 0 82px;
	}
	
#conseilsTaille #typesCasques ul li div.texteCasque div.nombreCasques {
	float: right;
	height: 30px;
    padding: 8px 0 0 0;
	text-align: right;
	}
	
#conseilsTaille #typesCasques ul li div.texteCasque div.nombreCasques a.selectionCasques {
	font-size: 12px;
	font-weight: normal;
	color:#54a8dd;
	margin: 0;
	padding: 0;
	background: none;
	}
	
#conseilsTaille #typesCasques ul li div.texteCasque div.nombreCasques a.selectionCasques:hover {
	text-decoration: none;
	}
	
#conseilsTaille #portCasque {
	width: 579px;
	margin-top: 23px;
	padding-bottom: 15px;
	text-align:justify;
	}
	
#conseilsTaille #portCasque h2 {
	font-size: 22px;
	font-weight: normal;
	color: #656368;
	margin: 0 0 0 0;
    padding: 0 0 5px 40px; 	
	}
	
#guideTaille #CasquesAdultes {
	width: 378px;
	height: 85px;
	margin-right: 49px;
	padding-top: 275px;
	background: url(/gfx/taille/bg-tailles-casques-adultes.jpg) no-repeat left top; 
	}
	
#CasquesAdultes #tabAdultes {
	width: 378px;
	height: 85px;
    text-indent: 10px;
	line-height: 20px;
	background: url(/gfx/taille/tableau-taille-casque-adulte.png) no-repeat left top; 
	}
	
#guideTaille #CasquesEnfants {
	width: 370px;
	height: 119px;
	margin: 0 49px 0 8px;
	padding-top: 260px;
	background: url(/gfx/taille/bg-tailles-casques-enfants.jpg) no-repeat left top; 
	}
	
#CasquesEnfants #tabEnfants {
	width: 370px;
	height: 119px;
	text-indent: 10px;
	line-height: 20px;
	background: url(/gfx/taille/tableau-taille-casque-enfant.png) no-repeat left top; 
	}
	
#guideTaille #strandsCasquesAdultes, #guideTaille #strandsCasqesEnfants {
	width: 378px;
	height: 250px;
	margin: 10px 49px 10px 0; 
	}
.blocContener {
	text-align:justify;
	float:left;
	width:966px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin:0 0 15px 0;
	padding:10px 20px 10px 20px;
}
#containerServices {
	float:left;
	width:966px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin:0 20px 15px 0;
	padding:10px 20px 10px 20px;
}
#containerMarque {
	font-size:12px;
	text-align:justify;
	float:left;
	width:966px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin:0 0 10px 0;
	padding:10px 20px 10px 20px;
}
#containerMarque h1{
	font-size:27px;
	color:#92a1ae;
	margin:0;
	padding:0;
}
#containerMarque h2{
	font-size:16px;
	color:#92a1ae;
	margin:0;
	padding:0;
}
#containerMarqueTxt {
	float:left;
	width:466px;
	padding-right:20px;
}
#containerMarqueVideo {
	float:right;
	width:460px;
}
/*marque end*/


/*BONNES AFFAIRES*/
#boxArticleSoldes {
	float:left;
	width:1008px;
	height:125px;
	background:url(../gfx/quadpanel/articleSolde.gif) no-repeat left top;
}
#boxInArticleSoldes {
	float:left;
	width:410px;
	height:90px;
	margin:5px 10px 10px 567px;
	padding:10px;
	font:bold normal  12px/14px Arial,Helvetica,sans-serif;color:#666; text-decoration :none; line-height:18px
}
.boxTxtArticleSoldes {
	float:left;
	width:205px;
}
.boxTxtArticleSoldes a{
	color:#666;
	text-decoration:none;
}
.boxTxtArticleSoldes a:hover{
	color:#FB025E;
	text-decoration:none;
}
#boxBandeauSoldes {
	margin-top:0px;
	float:left;
	width:1008px;
	height:47px;

}
#banAffaires {
	float:left;
	width:518px;
}
#banAffaires1 {
	float:left;
	width:513px;
	height:221px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin:0 0 10px 0;
	padding:1px 1px 1px 1px;
}
#banAffaires4 {
	float:left;
	width:513px;
	height:221px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin:10px 0 0 0;
	padding:1px 1px 1px 1px;
}
#banAffaires2 {
	float:left;
	width:516px;
	margin:0 0 0 0;
	padding:1px 1px 1px 1px;
}
#banAffairesSmall1 {
	float:left;
	width:249px;
	height:163px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin:0 0 0 0;
	padding:1px 1px 1px 1px;
}
#banAffairesSmall2 {
	float:left;
	width:249px;
	height:163px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin:0 0 0 10px;
	padding:1px 1px 1px 1px;
}
#banMeilleuresVentes {
	float:left;
	width:513px;
	height:260px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin:0 0 10px 0;
	padding:1px 1px 1px 1px;
}
#topAffaires {
	float:left;
	width:476px;
	height:535px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin:0 0 10px 10px;
	padding:1px 1px 1px 1px;
}
#topSolde2010 {
	float:left;
	width:476px;
	height:786px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin:0 0 10px 10px;
	padding:1px 1px 1px 1px;
}
#butAffaires {
	float:left;
	width:513px;
	height:25px;
	margin:10px 0 0 0;
	padding:1px 1px 1px 1px;
}

/*//BONNES AFFAIRES*/

/*panier*/
#navigPanier {
	float:left;
	padding:0 80px 0 60px;
	width:850px;
}
#bienvenue {
	float:left;
	padding:0 20px 0 20px;
	width:926px;
}

table#panier {
	width:100%;
	border-collapse: collapse;
	border:1px solid #CCC;
	padding:0;
	margin-bottom: 0.5em;
	font-size: 12px;
}
table#panier tr.productLine {
	height:60px;
	text-align:center;
}
table#panier tr.productLine.oos {
	background-color: pink;
}
table#panier th {
	background-color:#A2CA00;
	color:#FFF;
	font-size: 14px;
	text-align: center;
	font-weight: normal;
	margin:0;
	border-bottom:1px solid #CCC;
	border-right: 1px solid #ccc;
	padding: 10px 8px
}
table#panier td {
	padding:2px 5px;
	border-bottom:1px solid #CCC;
	line-height:1.5em;
}
table#panier th.left,
table#panier td.left {
	text-align: left;
}
table#panier tr.productLine td {
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	padding: 10px;
}
table#panier tr.productLine td.nb {
	border-right: none;
}
table#panier td span.vert {
	color: #A2CA00;
}

#wnd_relais_colis {
	position: absolute;
	width: 570px;
	height: 220px;
	border: 1px solid #666;
	background-color: white;
	overflow: auto;
	padding: 10px;
	display: none;
}


#wnd_relais_colis a{
color: #009;
}

#wnd_relais_colis a:hover{
color: #00C;
text-decoration:underline
}

table#relaiscolis {
 margin: 5px 0;
 border-bottom:1px dotted #ccc;
 width: 100%;
}
table#relaiscolis:hover {
	background-color: #ECF4FB;
}
table#relaiscolis td {
	height: 14px !important;
	border: none !important;
	padding: 1px !important;
}

#corner {
	float:left;
	width:10px;
	height:23px;
}
#topPanier {
	padding-top:5px;
	float:left;
	width:726px;
	height:18px;
	background-color:#5A637C;
	color:#FFFFFF;
}
#details {
	float:left;
	width:305px;
}
#taille {
	float:left;
	width:80px;
}
#disponibilite {
	float:left;
	width:130px;
}
#quantite {
	float:left;
	width:70px;
}
#prix {
	float:left;
	width:140px;
}
.imgPanier {
	border: 1px solid #CCCCCC;
}
#divPanier {
	padding:10px 0 10px 10px;
	float:left;
	width:736px;
	height:70px;
	border-bottom: 1px solid #CCCCCC;
}
#divPaiementAll {
	padding:10px 0 10px 10px;
	float:left;
	width:736px;
	
}
#divPaiement {
	padding:10px 0 10px 0;
	float:left;
	width:686px;
}
#divPaiementBox {
	padding:10px 0 10px 10px;
	float:left;
	width:20px;
}
#divPanierBleu {
	padding:10px 0 10px 10px;
	float:left;
	width:736px;
	height:70px;
	border-bottom: 1px solid #CCCCCC;
	background-color: #ECF4FB;
}
#divCocher {
	padding:10px 0 10px 5px;
	float:left;
	width:25px;
	height:70px;
}
#conseilPanier {
	margin:10px 10px 0 0;
	padding:20px 10px 0 25px;
	float:left;
	width:360px;
	height:93px;
	border: 1px solid #CCCCCC;
	background-color: #eff0f0;
}

#supprimerPanier {
	padding:10px 5px 10px 10px;
	float:left;
	width:763px;
	height:20px;
}
#codePanier {
	margin:10px 0 0 0;
	padding:10px 10px 0 20px;
	float:left;
	width:342px;
	height:96px;
	background-image: url('/gfx/archi/fondPaiement.png') ;
	background-repeat: no-repeat ;
}
.divCodePanier{
	float:left;
}
#prodAimerezPanier{
	width:350px;
	height:185px;
	float:left;
	margin:10px 10px 10px 0;
	padding:10px 10px 10px 10px;
	border: 1px solid #CCCCCC;
}

table#panier_total {
	width: 100%;
	font-size: 12px;
	border-collapse: collapse;
	border:1px solid #ccc;
	margin-top:10px;
}
table#panier_total th {
	padding:5px 0;
	background-color:#B1B1B1;
	color:#fff;
	text-align: center;
}
table#panier_total td {
	width: 50%;
	padding:15px 10px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-align: right;
}
table#panier_total td.money {
	color: red;
}
table#panier_total #val_total {
	font-weight: bold;
}
table#panier_total span.coupon {
	color: #009bff;
}
#butPanier {
	margin:10px 0 20px 0;
	padding-top:10px;
	float:left;
	width:445px;
}
#paypalPanier {
	margin:10px 0 0 0;
	float:right;
	text-align:right;
	height: 42px;
}
#paypalPanier span {
	display:block;
	float: left;
	height: 38px;
	width: 600px;
	padding:4px 10px 0 0;
}
/*panier end*/

/*panier
#navigPanier {
	float:left;
	padding:0 80px 0 60px;
	width:850px;
}
#bienvenue {
	float:left;
	padding:0 20px 0 20px;
	width:926px;
}

tr.productLine {
	height:60px;
	text-align:center;
}
tr.productLine.oos {
	background-color: pink;
}

table#panier {
	width: 775px;
}
table#panier th {
	color: white;
	font-weight: bold;
	text-align:center;
	background-color: #5A637C;
	line-height: 21px;
}
table#panier tr.productLine {
	height: 90px;
	font-size: 12px;
}
table#panier tr.evn {
	background-color: #ECF4FB;
}
table#panier tr.productLine td {
	background: transparent url(/gfx/pictos/separDivPanier.gif) no-repeat right center;
	border-bottom: 1px solid #e1e1e1;
	padding: 10px;
}
table#panier tr.productLine td.last {
	background-image: none;
}

#wnd_relais_colis {
	position: absolute;
	width: 570px;
	height: 220px;
	border: 1px solid #666;
	background-color: white;
	overflow: auto;
	padding: 10px;
	display: none;
}


#wnd_relais_colis a{
color: #009;
}

#wnd_relais_colis a:hover{
color: #00C;
text-decoration:underline
}

table#relaiscolis {
 margin: 5px 0;
 border-bottom:1px dotted #ccc;
 width: 100%;
}
table#relaiscolis:hover {
	background-color: #ECF4FB;
}
table#relaiscolis td {
	height: 14px !important;
	border: none !important;
	padding: 1px !important;
}

#corner {
	float:left;
	width:10px;
	height:23px;
}
#topPanier {
	padding-top:5px;
	float:left;
	width:726px;
	height:18px;
	background-color:#5A637C;
	color:#FFFFFF;
}
#details {
	float:left;
	width:305px;
}
#taille {
	float:left;
	width:80px;
}
#disponibilite {
	float:left;
	width:130px;
}
#quantite {
	float:left;
	width:70px;
}
#prix {
	float:left;
	width:140px;
}
.imgPanier {
	border: 1px solid #CCCCCC;
}
#divPanier {
	padding:10px 0 10px 10px;
	float:left;
	width:736px;
	height:70px;
	border-bottom: 1px solid #CCCCCC;
}
#divPaiementAll {
	padding:10px 0 10px 10px;
	float:left;
	width:736px;
	
}
#divPaiement {
	padding:10px 0 10px 0;
	float:left;
	width:686px;
}
#divPaiementBox {
	padding:10px 0 10px 10px;
	float:left;
	width:20px;
}
#divPanierBleu {
	padding:10px 0 10px 10px;
	float:left;
	width:736px;
	height:70px;
	border-bottom: 1px solid #CCCCCC;
	background-color: #ECF4FB;
}
#divCocher {
	padding:10px 0 10px 5px;
	float:left;
	width:25px;
	height:70px;
}
#conseilPanier {
	margin:10px 10px 0 0;
	padding:10px 10px 0 0;
	float:left;
	width:360px;
	height:93px;
	border: 1px solid #CCCCCC;
	background-image: url('/gfx/pictos/conseils.jpg') ;
	background-repeat: no-repeat ;
	background-position: bottom left ;
}

#supprimerPanier {
	padding:10px 5px 10px 10px;
	float:left;
	width:763px;
	height:20px;
}
#codePanier {
	margin:10px 0 0 0;
	padding:10px 10px 0 20px;
	float:left;
	width:342px;
	height:96px;
	background-image: url('/gfx/archi/fondPaiement.png') ;
	background-repeat: no-repeat ;
}
.divCodePanier{
	float:left;
}
#prodAimerezPanier{
	width:350px;
	height:185px;
	float:left;
	margin:10px 10px 10px 0;
	padding:10px 10px 10px 10px;
	border: 1px solid #CCCCCC;
}
#totalPanierLeft {
	margin:0;
	padding:15px 9px 10px 10px;
	float:left;
	width:216px;
	height: auto !important; height: 20px; min-height: 20px; ;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
#totalPanierRight {
	margin:0;
	padding:15px 9px 10px 10px;
	float:left;
	width:188px;
	height: auto !important; height: 20px; min-height: 20px; ;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
#butPanier {
	margin:10px 0 20px 0;
	padding-top:10px;
	float:left;
	width:445px;
}
.topTotal {
	font-weight:bold;
	margin-top:10px;
	padding-top:5px;
	float:left;
	width:445px;
	height:18px;
	background-color:#B1B1B1;
	color:#FFFFFF;

}
/*panier end*/

/*checkout_confirmation*/
table#cc_products {
	border-bottom: 1px solid #ccc;
}
table#cc_products tr:hover {
	background: #fbfbfb;
}
table#cc_products th,
table#cc_products td {
	padding: 3px;
	border-right: 1px solid #ccc;
}
table#cc_products th:first-child,
table#cc_products td:first-child {
	border-left: 1px solid #ccc;
}
table#cc_products td {
	padding: 15px;
	line-height: 16px;
}
table#cc_products th {
	background: #E1E1E1;
	text-align: center;
}
table#cc_products td span.vert {
	color: #49CC09;
}
/*checkout_confirmation END*/

/*contact*/
.navigContact {
	float:left;
	padding:0 30px 0 30px;
	width:906px;
}
.colContact {
	float:left;
	width:433px;
	margin-right:20px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
.colContact1 {
	float:left;
	margin-right:20px;
	width:433px;
	border-bottom: 1px solid #CCCCCC;
}
.colContact2 {
	float:left;
	margin-right:20px;
	width:433px;
}
.colContact3 {
	float:left;
	width:886px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
.colContact4 {
	float:left;
	width:886px;
}
.colContactAdresse {
	float:left;
	width:210px;
}
/*contact end*/


/*commande*/
.titleCommande{
	background: transparent url(/gfx/commande/fondCellule.png) repeat-x;
}
/*commande end*/



.reff {
	display: inline;
 	font-size: 0px;
	letter-spacing: -5px;
	position: absolute;
	top: -5000px;
}
h2.reff{

	letter-spacing: -5px;
	position: absolute;
	top: -5000px;
 	font-size: 0px;
}
 h1.reff {
	display: inline;
 	font-size: 0px;
	letter-spacing: -5px;
	position: absolute;
	top: -5000px;
}

h2 {
	padding: 0 0 10px 0;
	margin: 10px 0 10px 0;
	font-size: 21px;
	font-weight: bold;
	color: #92a1ae;
	clear: both;
}
h2.separation {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	background: transparent url(/gfx/pictos/separation.gif) repeat-x bottom;
	font-size: 21px;
	font-weight: bold;
	color: #92a1ae;
	clear: both;
}
h2.marques {
	background: transparent url(/gfx/pictos/separation.gif) repeat-x bottom;
	font-size: 27px;
	font-weight: normal;
	color: #92a1ae;
	clear: both;
}
h2.entry-inner {

	font-size: 27px;
	font-weight: normal;
	color: #92a1ae;
	clear: both;
}
 h3.reff {
	display: inline;
 	font-size: 0px;
	letter-spacing: -5px;
	position: absolute;
	top: -5000px;
}

form {
	display: inline;
}
img {
	border: none;
}

a.marque {
	color: #92A1AE;
	font-size: 10px;
	font-weight:bold;
	font-family: Arial;
	font-variant: small-caps;
}
a.marque:hover {
	color: #c00;
}

.styleJet{
	color: #6AA508;
}
.styleInt{
	color: #0AA3D7;
}
.styleMod{
	color: #3A07BC;
}
.styleCros{
	color: #F6670A;
}
.styleEnf{
	color: #D00871;
}
.styleHigh{
	color: #FF9900;
}
.styleAcces{
	color: #003399;
}
.styleVis{
	color: #009900;
}
.styleAff{
	color: #c00;
}

.smallSub {

padding: 0 5px 5px 5px;
font-size: 9px;
color: #333;
font-weight: bold;
}

.featured_price {
	width: 123px;
	border: 1px solid #E7E7E7;
	margin-top: 5px;
	padding: 4px 2px;
}
span.liseret {
	display: block;
	background: white url(/gfx/liseret.png) no-repeat bottom;
	padding-bottom: 6px;
	margin-bottom: 2px;
}
span.normal {
	display: block;
	line-height: 46px;
}
.prix_adherent {
	font-weight: bold;
	font-size: 12px;
	color: red;
}
.offre_adherent {
	font-weight: bold;
	color: #0AEF01;
}
.offre_adherent_big {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #0AEF01;
}
.offre_promotion {
	font-weight: bold;
	color: #FCA503;
}
.ficheprod_price {
	padding-top: 3px;
	width: 125px;
	text-align: center;
	font-size: 10px;
	line-height: 20px;
}
a.devenez_adherent {
	padding-left: 10px;
	background: transparent url(/gfx/fleche_verte.gif) no-repeat left;
	font-weight: bold;
	color: red;
	font-size: 9px;
}

.StylePanier {
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-weight: bold;
  font-size: 10px;
}

.messageStackError {
	font-size: 12px;
	color: #00cccc;
	font-weight: bold;
}

#tooltip {
	position: absolute;
	border: 1px solid #666;

	padding: 4px 10px;
	color: #333;
	display: none;
}




/*----- Tickets -----*/
.ticket {width:100%; overflow:hidden;margin-top:20px;border:1px solid #CCC;text-align:left;}
.ticketHeader {background:#E1E9EA;color:#000;float:left; margin-right:20px; width:20% }
.ticketMessage {float:left; width:75%}

.ticketHeader i {background-color:#5A637C;color:#FFF; line-height:2em; display:block; padding:0 10px;font-style:normal}
.ticketHeader p {padding:0 2px 10px 10px; margin:0;}


.ticketNoBorder {width:100%; overflow:hidden;margin-top:20px;border:1px solid #FFF;text-align:left;}
.ticketHeaderNoBorder {color:#5A637C;float:left; margin-right:20px; width:20% }
.ticketMessageNoBorder {float:left; width:75%}

/*----- help/contact ----*/
#contactFormContainer{width:100%;overflow:hidden; margin-top:10px}
#contactForm1{width:280px;float:left;margin-right:20px;}
#contactForm1 a{text-decoration:underline;color:blue;cursor: pointer;}
#contactForm1 li{line-height:1.5em}
#contactForm2{background:#ccc;width:585px;float:left;font:normal 13px/20px arial,sans-serif;}
#contactForm2  h1{font:bold 16px/20px arial,sans-serif;color:#4F87C0;}


#contactForm2 form li{margin:1em 0;padding:0;width:100%;overflow:hidden}
#contactForm2 label{display:block;margin:0;float:left;min-width:90px;font: normal 12px arial, sans-serif;color:#666; }
#contactForm2 input{float:left;}
#contactForm2 input:focus,#contactForm2 textarea:focus,#contactForm2 select:focus{background:#F0FFE0}
#contactForm2 form b{color:blue; font: bold 11px/20px verdana, sans-serif;margin-left:20px}
#contactForm2 fieldset{border:1px solid #ccc; margin:1em 0; background:#F7FAFD}

#contactForm2 .bloc{padding:20px;margin:1px;}
#contactForm2 .blanc{background:#FFF;color:#000}

#contactForm2 a{text-decoration:underline;color:blue;white-space: nowrap;}
#contactForm2 ul{list-style-type:square}
#contactForm2 li{margin-bottom:1em}

ul#menuContactForm,ul#menuContactForm ul{list-style-type:none;  margin:0;  padding:0;  width:auto;}
ul#menuContactForm a{display:block;  text-decoration:none;}
ul#menuContactForm li{margin-top:1px;}
ul#menuContactForm li a{background:#666 url('../gfx/fond_accordeon.jpg') no-repeat top left;  color:#fff;  padding:5px;}
ul#menuContactForm li a:hover{background-position:0px -25px}
ul#menuContactForm li ul li a{background-position:0px -50px;  color:#000;  padding-left:15px;}
ul#menuContactForm li ul li a:hover{background-position:0px -75px; padding-left:15px;}


/*----- classes generales -----*/
.msgBox {padding:15px 10px 15px 70px;margin:20px;color:#000;font: bold 11px/20px verdana, sans-serif;}
.msgInfo {background:#FFF url('../gfx/messages/icon_check.gif') no-repeat 10px 10px;border:5px solid #CCFF00;}
.msgError {background:#FFF url('../gfx/messages/icon_yeild.gif') no-repeat 10px 10px;border:5px solid #F3DA63;}
.msgError a {text-decoration:underline}
.msgError a:hover {color:blue}


.zebraTable {width:100%; border-collapse: collapse;border:1px solid #CCC; padding:0; margin-bottom:1em}
.zebraTable th {background-color:#A2CA00;color:#FFF;margin:0; border-bottom:1px solid #CCC;padding:2px 5px}
.zebraTable td {margin:0; padding:2px 5px; border-bottom:1px solid #CCC; line-height:1.5em}

.zebraOdd {background:#EEE}
.zebraOver {background:#E1E9EA}


/*----- slideFix -----*/
#containerImage{position:relative}
#containerUnivers{float:left;width:802px;margin:0;height:377px;background-image:url('../gfx/equipement-moto/equipement-moto.jpg')}
.univers{float:left;width:257px;padding:10px 0 0 10px}
.univers2{float:left;width:250px;padding:10px 0 0 10px;margin-left:6px}
.univers3{float:left;width:250px;padding:10px 0 0 10px;margin-left:6px}
.univers h2{font:bold 26px Georgia, "Times New Roman", Times, serif;color:#fe0566;display:inline}
.univers2 h2{font:bold 26px Georgia, "Times New Roman", Times, serif;color:#40b4ff;display:inline}
.univers3 h2{font:bold 26px Georgia, "Times New Roman", Times, serif;color:#ffca02;display:inline}
#containerImage a{color:#000;border:none;font-size:12px;line-height:20px; font-weight:300}
#containerImage a:hover{background-color:#000;color:#FFF}
#containerImage img{border:none}
#blocPubHome1 {width:544px;height:358px;float:left;margin-right:10px}
#blocPubHome2 {width:248px;height:174px;float:left}
#blocPubHome3 {width:248px;height:174px;float:left;margin-top:10px}
#bandeau {width:784px;height:45px;background-image:url('../gfx/backSlide.png');position:absolute; left:0;top:322px;padding:5px 10px 5px 10px;color:#FFF}
#bandeau a{display:block; width:804px;height:65px;}
#bandeauPub{ width:792px;height:24px;background-color:#000;color:#FFF;font-size:12px;padding:6px 0 0 10px;margin-top:10px;position:relative;float:left}
#bandeauPub h1{color:#009BFF;font-size:14px;display:inline}
#bandeauPub a{color:#FF0066;font-size:12px}
#bandeau20euros{ width:802px;height:30px;margin-bottom:8px;}

/*----- slideShow -----*/
#slide {
	width: 1256px;
	height: 300px;
	overflow: hidden;
	position: relative;
	margin-bottom:12px;
}


	@media only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
#slide {
	width: 1008px;
	height: 300px;
	overflow: hidden;
	position: relative;
	margin-bottom:12px;
}   
   }
   
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px)
{
#slide {
	width: 1008px;
	height: 300px;
	overflow: hidden;
	position: relative;
	margin-bottom:12px;
}   
   }

#slide ul#thumbs {
	position: absolute;
	top: 260px;
	left: 893px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index: 1;
}

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
#slide ul#thumbs {
	position: absolute;
	top: 260px;
	left: 769px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index: 1;
}
   }

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px)
{
#slide ul#thumbs {
	position: absolute;
	top: 260px;
	left: 769px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index: 1;
}
   }

#slide ul#thumbs li {
	float: left;
	/*border: 2px dotted white;*/
	border: 1px solid #CCC;
	width: 25px;
	height: 25px;
	margin: 5px;
}
#slide ul#thumbs li.current {
	border: 2px solid #FF0066;
}
#slide div#entries {
	margin-left: 0px;
}
#slide div.entry {
	width: 1256px;
	height: 300px;
}

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
#slide div.entry {
	width: 1008px;
	height: 300px;
} 
   }
   
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px)
{
#slide div.entry {
	width: 1008px;
	height: 300px;
} 
   }
   
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
#slide div.entry img {
	position:absolute;
	left:-124px;
}
   }
   
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px)
{
#slide div.entry img {
	position:absolute;
	left:-124px;
}
   }
   
/*----- Home Grand Visuel -----*/
#homeVisu {
	width: 1148px;
	height: 620px;
	overflow: hidden;
	position: relative;
	margin-bottom:12px;
	background: url(/gfx/pub-home-2011/home-soldes-hiver10.jpg) 0 0 no-repeat;
}


	@media only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
#homeVisu {
	width: 1008px;
	height: 620px;
	overflow: hidden;
	position: relative;
	margin-bottom:12px;
    background: url(/gfx/pub-home-2011/home-soldes-hiver10.jpg) -70px 0 no-repeat;
}   
   }
   
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px)
{
#homeVisu {
	width: 1008px;
	height: 620px;
	overflow: hidden;
	position: relative;
	margin-bottom:12px;
    background: url(/gfx/pub-home-2011/home-soldes-hiver10.jpg) -70px 0 no-repeat;
}   
   }
#homeVisu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#homeVisu li {
	display:block;
	padding: 6px 0 6px 10px;
	border:none;
}
#homeVisu li:hover {
	background:#6b6452;
}
#homeVisu li a {
	display:block;
	font-weight: bold;
	font-size: 14px;
	color:#000 !important;
	text-align: left;
	text-decoration:none;
	text-indent: 0;
	line-height: 11px;
    padding: 0;
}
#homeVisu li:hover a {
	color:#fff !important;
}	    
#homeVisu #homeCasques {
	position: absolute;
	right: 347px;
	top: 239px;
	width: 124px;
	height: 122px;
	padding: 0 0;
	}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
#homeVisu #homeCasques {
	position: absolute;
	right: 277px;
	top: 239px;
	width: 124px;
	height: 122px;
	}
   }
   
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px)
{
#homeVisu #homeCasques {
	position: absolute;
	right: 277px;
	top: 239px;
	width: 124px;
	height: 122px;
	} 
   }
#homeVisu #homeEquipements {
	position: absolute;
	right: 120px;
	top: 239px;
    width: 172px;
	height: 115px;
	}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
#homeVisu #homeEquipements {
	position: absolute;
	right: 50px;
	top: 239px;
    width: 172px;
	height: 115px;
	}
   }
   
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px)
{
#homeVisu #homeEquipements {
	position: absolute;
	right: 50px;
	top: 239px;
    width: 172px;
	height: 115px;
	} 
   }
#homeVisu #homeAccessoires {
	position: absolute;
	right: 347px;
	top: 402px;
    width: 124px;
	height: 44px;
	}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
#homeVisu #homeAccessoires {
	position: absolute;
	right: 277px;
	top: 402px;
    width: 124px;
	height: 44px;
	}
   }
   
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px)
{
#homeVisu #homeAccessoires {
	position: absolute;
	right: 277px;
	top: 402px;
    width: 124px;
	height: 44px;
	}
   }
#homeVisu #homeEquipementsCross {
	position: absolute;
	right: 168px;
	bottom: 174px;
    width: 124px;
	height: 45px;
	}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
#homeVisu #homeEquipementsCross {
	position: absolute;
	right: 98px;
	bottom: 174px;
    width: 124px;
	height: 45px;
	}
   }
   
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px)
{
#homeVisu #homeEquipementsCross {
	position: absolute;
	right: 98px;
	bottom: 174px;
    width: 124px;
	height: 45px;
	} 
   }          
#homeVisu #homeSportswear {
	position: absolute;
	right: 335px;
	bottom: 112px;
    width: 132px;
	height: 20px;
	}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
#homeVisu #homeSportswear {
	position: absolute;
	right: 265px;
	bottom: 112px;
    width: 132px;
	height: 20px;
	}
   }
   
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px)
{
#homeVisu #homeSportswear {
	position: absolute;
	right: 265px;
	bottom: 112px;
    width: 132px;
	height: 20px;
	} 
   }
#homeSportswear li a {
	line-height: 15px;
}
/*#homeVisu #homeSportswear a {
	display: block;
    width: 153px;
	height: 38px;
	padding: 0 0;
	text-indent: -3000px;
	line-height: 0;
	}*/
#homeVisu #homeSelection1 {
	position: absolute;
	right: 478px;
	top: 0;
    width: 670px;
	height: 620px;
	} 
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
#homeVisu #homeSelection1 {
	position: absolute;
	right: 408px;
	top: 0;
    width: 670px;
	height: 620px;
	} 
   }
   
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px)
{
#homeVisu #homeSelection1 {
	position: absolute;
	right: 408px;
	top: 0;
    width: 670px;
	height: 620px;
	} 
   }
#homeVisu #homeSelection1 a {
	display: block;
    width: 670px;
	height: 620px;
	padding: 0 0;
	text-indent: -3000px;
	line-height: 0;
	}
#homeVisu #homeSelection2 {
	position: absolute;
	right: 0;
	top: 0;
    width: 478px;
	height: 188px;
	} 
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
#homeVisu #homeSelection2 {
	position: absolute;
	right: 0;
	top: 0;
    width: 478px;
	height: 188px;
	} 
   }
   
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px)
{
#homeVisu #homeSelection2 {
	position: absolute;
	right: 0;
	top: 0;
    width: 478px;
	height: 188px;
	} 
   }
#homeVisu #homeSelection2 a {
	display: block;
    width: 478px;
	height: 188px;
	padding: 0 0;
	text-indent: -3000px;
	line-height: 0;
	}
#homeVisu #homeSelection3 {
	position: absolute;
	right: 0;
	bottom: 0;
    width: 306px;
	height: 124px;
	} 
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
#homeVisu #homeSelection3 {
	position: absolute;
	right: 0;
	bottom: 0;
    width: 236px;
	height: 124px;
	} 
   }
   
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px)
{
#homeVisu #homeSelection3 {
	position: absolute;
	right: 0;
	bottom: 0;
    width: 236px;
	height: 124px;
	} 
   }
#homeVisu #homeSelection3 a {
	display: block;
    width: 306px;
	height: 124px;
	padding: 0 0;
	text-indent: -3000px;
	line-height: 0;
	}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px)
{
#homeVisu #homeSelection3 a {
	display: block;
    width: 236px;
	height: 124px;
	padding: 0 0;
	text-indent: -3000px;
	line-height: 0;
	} 
   }
   
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px)
{
#homeVisu #homeSelection3 a {
	display: block;
    width: 236px;
	height: 124px;
	padding: 0 0;
	text-indent: -3000px;
	line-height: 0;
	} 
   } 
	
/*----- Box Horaires soldes -----*/
#box-horaires {
  	width:960px;
	height:40px;
	margin:0 auto 10px auto;
}
   
#pubNoel {
	width: 804px;
}
#pubEquipement {
	width: 804px;
}

.boxNoel {
	background:url(../gfx/noel2010/tetCol.jpg) no-repeat left top;
	border: #CCC 1px solid;
	width: 193px;
	float: left;
}
.boxNoel p {
	margin: 0 10px 10px 10px;
}
.boxNoel h2 {
	margin: 8px 0 0 25px;
	color:white;
	font-size:10px;
	font-weight:bold;
}
.boxNoel a {
	color:white;
}

.searchStyle {
	border:none;
	font-variant:small-caps

	}
/*----- correction des fautes dans les recherches par mots clef -----*/
#searchCorrection {width:785px; margin:0; padding:0 0 10px 10px; float:right; text-align:right;font-size:12px;}
#searchCorrection a {color:blue; text-decoration:underline; font-weight:bold;}


/*----- panneau sur la homepage avec 32 produits repartis en 4 onglets -----*/
#boxSoldes {
	float:left;
	width:966px;
	padding:10px 20px 0 20px;
	background:url(../gfx/quadpanel/fond.gif) no-repeat left top;
}
#containerBoxNoel {
	margin-left:185px;
	width: 810px;
	float:left;
	margin-bottom:0;

}
#quadPanel{width:930px;border:0px;margin:0;padding:0;}
#quadPanel ul{list-style:none;padding:0;margin:0;}
#quadPanelTitres {width:930px;background-color:#FFF;overflow:hidden;text-align:left;margin:0;padding:0}
#quadPanelTitres li{display:block;width:190px;height:30px;float:left;margin:0 4px}
#quadPanelTitres a{display:block;width:85%;height:30px;line-height:30px;background-color:silver;font:normal normal  16px/34px Arial,Helvetica,sans-serif;color:#FFF; text-decoration :none;padding-left:30px;font-variant:small-caps;font-weight:bold}
#quadPanelTitres li.quadActive a,#quadPanelTitres a:hover {color:white;background-color:#C20333;color:#fff;font-weight:bold}
#quadPanelTitres li a {background : transparent url(../gfx/quadpanel/boutons.gif) no-repeat}
#quadPanelTitres li.quadActive a,#quadPanelTitres a:hover {background-position:0px -32px}
.quadPanelDisplay {position:relative;height:830px}
.quadPanelTab {position:absolute;display:none;padding-top:5px;padding-bottom:4px}
.quadPanelTab {width:930px;overflow:hidden;}
.quadPanelTab {
/*background: -webkit-gradient(linear,left bottom,left top,color-stop(0.47, rgb(141,31,60)),color-stop(0.74, rgb(194,28,67)));background: -moz-linear-gradient(center bottom,rgb(141,31,60) 47%,rgb(194,28,67) 74%);*/}
.quadPanelTab li{display:block;width:192px;height:200px;float:left;margin:5px 8px 5px 0;}
.quadPanelTab img{border:none;background-color:#FFF;}
.quadPanelTab a{display:block;width:192px;height:200px;background-color:#FFF;border:solid 1px #ccc}
.quadPanelTab a{font:normal normal 12px/15px Arial,Helvetica,sans-serif;color:#000; text-decoration :none}
.quadPanelTab a:hover{color:#FF0066;}
.quadPanelTab b{padding-left:1em}
.quadPanelTab i{padding-left:1em;font-style:normal;}

/* box moteur soldes home*/
#moteur_soldes {
	display: block;
	position: relative;
	padding: 90px 10px 5px 20px;
	margin-bottom: 10px;
	background: #eee url(/gfx/box-recherche-bg.png) no-repeat top;
	color: #87949A;
}
#moteur_soldes select {
	width: 156px;
	margin-bottom: 10px;
	font-size: 10px;
	color: #666;
}
#moteur_soldes p {
	margin: 5px 0;
	padding-right: 50px;
}
#moteur_soldes input {
	position: absolute;
	bottom: 0;
	right: 0;
}

/* box new moteur soldes home*/
#slideHome{
	width:1008px;
	height:300px;
	margin-bottom:12px;
}
#bloc_box_pub{
	float:left;
	width:802px;
}
.box_pub{
	float:left;
	width:393px;
	height:150px;
	border:1px solid #CCC;
}
#bloc_box_pub2{
	float:left;
	width:1008px;
	margin-bottom:12px;
}
.box_pub2{
	float:left;
	width:495px;
	height:230px;
	border:none;
}
#box_bandeau_pub{
	float:left;
	width:802px;
	height:66px;
	border:1px solid #CCC;
	margin-top:14px;
}

#moteur_soldes_2011 {
	float:left;
	display: block;
	position: relative;
	padding: 110px 10px 13px 20px;/* soldes bottom: 40px*/
	margin-bottom: 10px;
	background: url(/gfx/index/bg_3Clic.png) no-repeat top;
	color: #000;
	width:166px;
	height:111px;
}

#moteur_soldes_2011 .selector {
	position: relative;
    width: 164px;
	height: 15px;
	margin: 0 0 18px 5px;
	overflow: hidden;
	font-size: 11px;
	color:#000;
	background: url(/gfx/index/arrow_select.png) no-repeat scroll right center;
}

#moteur_soldes_2011 .selector select {
    position: relative;
	width: 181px;
	height: 15px;
	font-size: 11px;
	color: #000;
	border: none;
   -webkit-appearance: none;
  -moz-appearance: none !important;
    background: none repeat scroll 0 0 transparent;
}

#moteur_soldes_2011 input {
	position: absolute;
	bottom: 11px;/* soldes bottom: 40px*/
	left: 31px;
}

pre { border:2px dotted orange; /*position: absolute;*/text-align:left;background-color: #eee !important; opacity: 0.8; font-size: 11px !important; color: #000 !important; /*height:14px;*/ max-height: 800px; overflow:auto; }
pre:hover { opacity: 1; height: auto;}




/*---- casques recommandes dynamique homepage ----*/
.blocCasqueDyn  {position:relative;}
.blocCasqueRang {position:absolute;background-color:#FFF;width:1007px;}

/*---- titres qui separent les sections ----*/
.titreSection{width:100%;overflow:hidden;background:#FFF url('../gfx/titre-section/fond.gif') repeat-x left center;margin:10px 0}
.titreSection h2{color:#000;font:bold 12px/20px Arial, Helvetica, sans-serif;height:20px;padding:0 5px;margin:0;float:left;background-color:#FFF; text-transform:uppercase}
.titreSection em{color:#999;font:normal 12px/20px Arial, Helvetica, sans-serif;height:20px;padding:0 5px 0 0;display:block;float:left;background-color:#FFF}
.titreSection strong a{background:#FF0 url('../gfx/titre-section/fleche.gif') no-repeat left center;padding:0 10px 3px 35px;font:normal 10px/20px Arial, Helvetica, sans-serif;height:20px;display:block;float:right;color:#FFF;background-color:#000}
.titreSection strong a:hover{color:#FE0962}




/*-----------------------------INCORPAORATION RUBY------------------------------ */
.clear {clear: both;}
.fright {float:right}


/*---- validation formulaires -----*/
.vanadium-valid {color:#666; outline:2px solid green}
.vanadium-invalid {color:red; outline:2px solid red}
.vanadium-message-value {font-weight:bold}
.vanadium-advice {margin-left:5px;padding:0 2px;font: normal 10px arial,verdana, sans-serif;outline:0}

/*----- formulaires -----*/
form.cmxform fieldset{margin-bottom:20px;  border:1px solid #CCC}
form.cmxform legend{padding:0 2px;  font-weight:bold;}
form.cmxform label{display:inline-block;  line-height:1.8;  vertical-align:top; }
form.cmxform fieldset ol{margin:0;  padding:0;}
form.cmxform fieldset li{list-style:none;  padding:5px;  margin:0;}
form.cmxform fieldset fieldset{border:none;  margin:3px 0 0;}
form.cmxform fieldset fieldset legend{padding:0 0 5px;  font-weight:normal;}
form.cmxform fieldset fieldset label{display:block;  width:auto;}
form.cmxform em{  font-style:normal;  color:red;}
form.cmxform label{width:150px;/* Width of labels */}
form.cmxform fieldset fieldset label{margin-left:153px;/* Width plus 3 (html space) */}
form.cmxform input[type=text]:focus, form.cmxform input[type=password]:focus, form.cmxform textarea:focus{background-color:#EEE}


/*----- ACCOUNT -----*/
#account div{padding:10px 0 30px 0px;min-height:50px}
#account ul{list-style-image:url("../gfx/arrow-bordo.gif");margin:0;padding:0 20px}
#account li{margin:2px 0;padding:0}
#account table{width:100%;border:none;padding:0;margin-bottom:1em}
#account thead{display:none}
#account th{background:#A2CA00;color:#FFF;margin:0;border-bottom:1px solid #CCC;padding:7px 10px}
#account table .dot{background:transparent url("../gfx/rondRed.gif") no-repeat 5px center;padding-left:20px}
#account td{margin:0;padding:7px 10px;border:none}
#account ul a{color:#8A8B8C;text-decoration:none}
#account ul a:hover{color:#333;text-decoration:underline}

/*--- ADDRESS BOOK -----*/
#addressBook .adresseBloc{border-left:1px dashed #CCC;margin:5px 25px 30px 0;width:200px;float:left;padding:0 0 0 10px; }
#addressBook .adresseTxt{height:160px}
.adresseTxt h2 {color:#999;font-size:16px}
#primaryAddress {background-color:#EEE }
#primaryAddress h2 {padding-left:15px;background: transparent url("../gfx/arrow-bordo.gif") no-repeat left center }
#addressBook .adresseTitre {float:left; width:170px;margin:5px 50px 30px 5px;}
.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; width:200px;background:#FFF;color:#333;border:1px solid #CCC;padding:1em}


/*----- boutons -----*/
.btn{display:block;width:130px;text-align:center;border:none;font:normal 10px/20px arial,sans-serif;text-transform:uppercase;background-color:#000;color:#FFF;height:18px;line-height:18px}
.btn a{color:#FFF}
.btn:hover{text-decoration:none;background-color:#FF0066;color:#FFF}

.btnForm{height:20px;line-height:20px}

.btnLight{background-color:#EEE;color:#333}
.btnLight:hover{background-color:#FF0066;color:#FFF}

.btnReverse{background-color:#791F1F;color:#FFF}
.btnReverse:hover{background-color:#000;color:#FFF}

.btnDisabled{background-color:#EEE;color:#CCC}
.btnDisabled:hover{background-color:#EEE;color:#DDD;}

/*new style yeah*/
strong.title {
	display: block;
	color: #666;
	margin: 2px;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	font-family: Georgia, Arial, Verdana;
	clear: both;
}
strong.title.fat {
	font-size: 16px;
	line-height: 26px;
}
div.outerBox {
	border: 1px solid #e6e6e6;
	padding: 4px;
	margin: 0 auto 10px auto;
	background: #eee;
	background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* ie */
}
div.mt5 {
	width: 1008px;
}
div.innerBox {
	border: 1px solid #e6e6e6;
	background: #fff;
	position: relative;
}

#blocHelp {
	color: #666;
	font-size: 12px;
}

#blocHelp a {
	color: #666;
	text-decoration: underline;
}
#right #blocHelp p {
	padding: 10px;
	margin: 0;
	line-height: 200%;
}
#right #blocHelp span {
	font-family: georgia, arial;
	font-size: 15px;
	font-style: italic;
	background: transparent url(/gfx/ficheProd/sprites.png) no-repeat -209px -37px;
	display: block;
	padding-left: 19px;
}
#right #blocHelp span#write {
	background-position: -209px 6px;
	margin-top: 10px;
}

/*new livraison yeah*/
#containerShipping {
	float:left;
	width:800px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin:0 0 15px 0;
	padding:10px 20px 30px 30px;
}

table#newShipping {
	width: 785px;
}
table#newShipping th {
	color: #666666;
	font:normal 17px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	background-color: #EFEFEF;
	border:1px solid #CCC;	
}
table#newShipping th.left { background: #5A637C url(/gfx/archi/corner-blu-left.gif) no-repeat left; }
table#panier th.right { background: #5A637C url(/gfx/archi/corner-blu-right.gif) no-repeat right; }

table#newShipping tr.productLine {
	height: 90px;
	font-size: 12px;
}
table#newShipping tr.evn {
	background-color: #ECF4FB;
}
table#newShipping tr.productLine td {
	/*border-right: 1px solid #e1e1e1;*/
	background: transparent url(/gfx/pictos/separDivPanier.gif) no-repeat right center;
	border-bottom: 1px solid #e1e1e1;
	padding: 10px;
}
table#newShipping tr.productLine td.last {
	background-image: none;
}

table#newShipping tr.shipLine {
	height: 90px;
	font-size: 12px;
}
table#newShipping tr.shipLine:hover, table#newShipping tr.selected {
	background-color: #EFEFEF;
}
table#newShipping tr.shipLine td {
	height: 90px;
	font-size: 12px;
	border-bottom: 1px solid #e1e1e1;
	padding: 10px;
}
 #right {
	width: 147px;
	float: right;
}
#newDivPayment {
	float:left;
	padding:0 30px 0 0px;
	width:850px;
}
#newDivPayment img.oney {
	float:left;
	margin-right:8px;
}
#newDivPayment p.oney {
	font-size:11px;
	padding:0;
	margin:5px 0;
	width:550px;
	letter-spacing:0.8px;
}
#newDivPayment label.oney {
	font-size:11px;
	font-weight:bold;
	color:#4677C6;
	margin-right: 15px;
}

