@CHARSET "UTF-8";

@import url(http://fonts.googleapis.com/css?family=Gloria+Hallelujah);

.tablesorter-default { width: 100%; }

label span{ color:#484848; }

input[type="checkbox"] {  
	/* Double-sized Checkboxes */
  /*-ms-transform: scale(1.5);*/ /* IE */ 
  -moz-transform: scale(1.5); /* FF */
  /* -webkit-transform: scale(1.5); /* Safari and Chrome */
  /*-o-transform: scale(1.5); /* Opera */
  width:25px !important; height:25px !important;
}
input[type="radio"] { width:20px !important; height:20px !important; 
	-ms-transform: scale(1.5); /* IE */
  	-moz-transform: scale(1.5); /* FF */
}

.steps {min-width:700px;max-width:960px;margin:0 auto; }
.steps .btnContac{float: right;}

#tabs-1, #tabs-2, #tabs-3, #tabs-4 { min-height:300px; min-width:700px; }
#tabs label{ width:250px;color: #484848; font-weight: bold; font-size: 13px;text-align:left; /* text-shadow: 1px 1px 1px rgba(48,48,48,1); */}
#tabs fieldset{ text-align:left; color:#005a9c; border-color:#005a9c; font-weight: bold; font-size: 13px;
	-ms-border-radius: 7px;-o-border-radius: 7px;-webkit-border-radius: 7px; -khtml-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;
	}

#filtreTableau{ margin:0 auto; max-width:97% !important; border:0 none;
	background: rgb(246,248,249); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjZmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTVlYmVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZDdkZWUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg,  rgba(246,248,249,1) 0%, rgba(229,235,238,1) 50%, rgba(215,222,227,1) 51%, rgba(245,247,249,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(246,248,249,1)), color-stop(50%,rgba(229,235,238,1)), color-stop(51%,rgba(215,222,227,1)), color-stop(100%,rgba(245,247,249,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
#filtreTableau div { margin-left:50px; }
#filtreTableau legend { color:#000; }
#filtreTableau label { font-size: 17px !important; }

#detailPneus{ margin:0 auto; text-align:center; }

#tireGuide { margin:0 auto; position:relative; float: right; text-align: center; }
#tireGuide img { display: block; margin: 0 auto; vertical-align: middle; max-width:370px; max-height:250px; }

.btnBlue{ width:497px; min-height:77px; font-size: 23px !important;  color:#0f2a43 !important; }
.btnBlue span { font-size: 18px !important; color:#000 !important;}	

.btnFleche button{ border: none; color: #fff; font-size: 12px; text-decoration: none; 
	font-size: 15px !important; margin: 0; margin-top:7px;
  	cursor: pointer; float: left; height: 24px; line-height: 24px; position: relative;
  	padding: 0 10px 0 24px; background: #0ac92b;
  	-ms-border-radius: 0px;-o-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; 
	-moz-border-radius: 0px;border-radius: 0px;
  	-ms-box-shadow: none;-o-box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; 
}
.btnFleche button:before { 
  content: ""; position: absolute; top: 0; left: 0; width: 0; height: 0;
  border-color: transparent transparent transparent #dadada;
  border-style: solid; border-width: 12px 0 12px 12px;  
}
.btnFleche button:after {
  content: ""; position: absolute; top: 0; right: -12px; width: 0; height: 0;
  border-color: transparent transparent transparent #0ac92b;
  border-style: solid; border-width: 12px 0 12px 12px;  
}
.btnFleche button:hover { background: #f3b20f; }
.btnFleche button:hover:after { border-color: transparent transparent transparent #f3b20f; }


#detProduit{min-width:350px; max-width:500px; height:50px; text-align:right; position:relative; float: right; 
	color:#005a9c; overflow-x: hidden; overflow-y: scroll; white-space: nowrap; display:none;
}
#detProduit p{ color:#484848; margin: 0; padding:0px 5px;}

.fondSoumission{ max-width:100%; margin:0 auto; border-top: 1px solid #a81c23;
   	background: rgb(206,220,231); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlZGNlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTZhNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(206,220,231,1) 0%, rgba(89,106,114,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,220,231,1)), color-stop(100%,rgba(89,106,114,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-8 */
}

.stepactive{float: left;width:40px;height:40px;background: #fdb910;border: 1px solid #005a9c;
	-webkit-border-radius: 50px; -khtml-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;
	background: -moz-linear-gradient(top, #fdb813  0%, #fdb910 100%);
	background: -webkit-linear-gradient(top, #fdb813  0%, #fdb910 100%);
	background: -ms-linear-gradient(top, #fdb813 , #fdb910);background: -o-linear-gradient(top, #fdb813 , #fdb910);
	-moz-box-shadow: 0px 0px 10px #005a9c inset; -webkit-box-shadow: 0px 0px 10px #005a9c inset; 
	box-shadow: 0px 0px 10px #005a9c inset;box-shadow:2px 2px 10px rgba(0,90,156,0.3); }
		
.steppasive{float: left;width:40px;height:40px;background: #005a9c;border: 1px solid #fdb910;
	-webkit-border-radius: 50px; -khtml-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;
	background: -moz-linear-gradient(top, #006ebe 0%, #005a9c 100%);background: -webkit-linear-gradient(top, 006ebe 0%, #005a9c 100%);
	background: -ms-linear-gradient(top, #006ebe, #005a9c);background: -o-linear-gradient(top, #006ebe, #005a9c);
	-moz-box-shadow: 0px 0px 10px #fdb910 inset; -webkit-box-shadow: 0px 0px 10px #fdb910 inset; 
	box-shadow: 0px 0px 10px #fdb910 inset;box-shadow:2px 2px 10px rgba(253,185,16,0.3);}
	
.stepactive p, .steppasive p {padding-top:10px;margin: 0 auto;font-weight: bold;text-align:center;color:white;}


.ligneon,.ligneoff{height:20px;margin:0 auto;float: left;text-align:center;font-size:11px;line-height:170%;text-shadow: 1px 1px 1px rgba(255,255,255,1);}
.ligneon{width:155px;color:#0038a6;font-weight: bold;background-image:url(../images/ligneOnB.png);background-repeat: no-repeat;background-position:center bottom;}
.ligneoff{width:147px;color:#5a74a6;background-image:url(../images/ligneOffB.png);background-repeat: no-repeat;background-position:center bottom;}

.circleFlesh{-moz-user-select: none;-webkit-user-select: none;-khtml-user-select: none;-ms-user-select: none;-o-user-select: none;}

.circleFlesh span{ position: absolute; height: 40px; width: 40px; background: #fdb910;
	-webkit-border-radius: 50px; -khtml-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;
	cursor: pointer; z-index: 2000; opacity: 0; 
	-moz-box-shadow: 0px 0px 10px #fded10 inset; -webkit-box-shadow: 0px 0px 10px #fded10 inset; 
	box-shadow: 0px 0px 10px #fded10 inset;box-shadow:2px 2px 10px rgba(253,237,16,0.3);
	-webkit-transition: opacity 0.4s ease-in-out-out 0.2s;-moz-transition: opacity 0.4s ease-in-out-out 0.2s;
	-o-transition: opacity 0.4s ease-in-out-out 0.2s;-ms-transition: opacity 0.4s ease-in-out-out 0.2s;
	transition: opacity 0.4s ease-in-out-out 0.2s; }

.circleFlesh span{ opacity: .8;}

.circleFlesh span:after{ content: '';position: absolute;width: 30px;height: 30px;top: 5px;left: 5px;
	background: transparent url(../images/bgFlecheB.png) no-repeat top left;
	-webkit-border-radius: 50%; -khtml-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;
	-moz-box-shadow: 1px 1px 2px #0027f6 inset; -webkit-box-shadow: 1px 1px 2px #0027f6 inset; 
	box-shadow: 1px 1px 2px #0027f6 inset;box-shadow:1px 1px 2px rgba(0,39,246,1.3);
	}
	
.circleFlesh span:hover:after{box-shadow: 1px 1px 4px rgba(243,0,0,1.7);}
.circleFlesh span:active:after{box-shadow: 1px 1px 1px rgba(255,255,255,0.1);}
.circleFlesh span.circleFlesh-next:after{background-position: bottom right;}
.circleFlesh span.circleFlesh-prev{left: 10px;}
.circleFlesh span.circleFlesh-next{/*right: 10px;*/}



.boitTserv{float: left;width:200px; height:180px; margin: 0 auto; padding: 5px;margin-left:73px; /* 23px; space original avec vtt */
	color:white;font-size:13px;text-shadow: 1px 1px 1px rgba(0,0,0,1);
	-webkit-border-radius: 10px; -khtml-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
	border: 1px solid #005a9c;-moz-box-shadow: 0px 0px 10px #005a9c inset; -webkit-box-shadow: 0px 0px 10px #005a9c inset; 
	box-shadow: 0px 0px 10px #005a9c inset;box-shadow:2px 2px 10px rgba(0,90,156,0.3);
	
   	background: #005a9c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxOCUiIHN0b3AtY29sb3I9IiMwMDVhOWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OSUiIHN0b3AtY29sb3I9IiMwMDMwNWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #005a9c 18%, #00305c 79%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(18%,#005a9c), color-stop(79%,#00305c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #005a9c 18%,#00305c 79%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #005a9c 18%,#00305c 79%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #005a9c 18%,#00305c 79%); /* IE10+ */
	background: linear-gradient(to bottom,  #005a9c 18%,#00305c 79%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005a9c', endColorstr='#00305c',GradientType=0 ); /* IE6-8 */
}

.boitOff{float: left;width:200px; height:180px; margin: 0 auto; padding: 5px;margin-left:23px;cursor: text;color:#005a9c;font-size:13px;
	-webkit-border-radius: 10px; -khtml-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;

	border: 1px solid #484848;-moz-box-shadow: 0px 0px 10px #484848 inset; -webkit-box-shadow: 0px 0px 10px #484848 inset; 
	box-shadow: 0px 0px 10px #484848 inset;box-shadow:1px 1px 10px rgba(72,72,72,0.3);
	
	background: #ccc;background: rgb(125,126,125);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM3ZDdlN2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGUwZTBlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   	background: -webkit-gradient(linear, left top, left bottom, from(#383838), to(#c6c6c6));
   	background: -webkit-linear-gradient(top, #383838, #c6c6c6);	background: -moz-linear-gradient(top, #383838, #c6c6c6);
   	background: -o-linear-gradient(top, #383838, #c6c6c6);background: -ms-linear-gradient(top, #383838, #c6c6c6);
   	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=1 );
}

radio {cursor: pointer;}

#attente{ /*display:none;*/ position:relative; float: right; margin-right: 300px; 
	width:300px; height:30px; background-image:url(../images/overlay-blue.gif); background-repeat: repeat-x; 
}

.recherchep {float: left;width: 99%;height: auto;margin:0 auto; }
.recherchep p{color:#484848;}

.selProduits{float: left;font-size: 13px;width: 960px;height: auto;margin:0 auto;color:#005a9c; text-align:center; }
	
.imgPromLeft{text-align:left;position:relative; float: left;padding-right:15px;}	

.disableTabs { display:none; }

.tpromo{color: #484848;text-align:justify;font-weight: bolder;}

.fsetProduit { width:97%; font-size:15px;}
.fsetProduit label{font-size: 16px !important;}

.btnRAvan {width:310px;}

.spaceLeft { padding-left:20px; }

#carAutoComplet { display: block; width: 100%; text-align: left; /*margin-bottom: 35px;*/ }
 
#carAutoComplet form { display: inline-block; background: #eeefed;
  padding: 0; margin: 0; padding: 5px; border-radius: 3px; margin: 5px 0 0 0;
}
#carAutoComplet form .biginput { max-width: 600px; min-height: 40px; max-height: 270px;
  padding: 0 10px 0 10px; background-color: #fff; border: 1px solid #c8c8c8;
  -ms-border-radius: 3px;-o-border-radius: 3px;-webkit-border-radius: 3px; -khtml-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px; 
  color: #aeaeae; font-weight:normal; font-size: 1.5em;
  -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear;
}

.ui-autocomplete { min-height: 40px; max-height: 250px; overflow-y: auto; overflow-x: hidden; 
	background: rgb(234,240,255); background-color: rgba(234,240,255,1);
}
* html .ui-autocomplete { height: 100px;} /* IE 6 doesn't support max-height */

.choixProduits { margin:0 auto !important; }

.displayOption { width: 61px; height: 22px;position:relative; float: left;  background: #fff;
	-moz-box-shadow: 0px 0px 10px #005a9c inset; -webkit-box-shadow: 0px 0px 10px #005a9c inset; 
	box-shadow: 0px 0px 10px #005a9c inset;box-shadow:2px 2px 10px rgba(0,90,156,0.3);
}
.liste, .blocs{ width: 30px; height: 22px; cursor: default; 
	background: transparent url('/partage/images/icons/icons-ViewModeB.png') no-repeat; 
	-ms-border-radius: 3px;-o-border-radius: 3px;-webkit-border-radius: 3px; -khtml-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
}	
.liste{ float: left; background-position: 0px -20px; }
.blocs{ float: right; background-position: 0px 0px; }
.liste:hover, .blocs:hover{ -khtml-opacity:1; -moz-opacity:1; -ms-filter:"alpha(opacity=100)";
  	filter:alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1); opacity:1; 
}
.doDisabled { -khtml-opacity:.60; -moz-opacity:.60; -ms-filter:"alpha(opacity=60)";
  	filter:alpha(opacity=60); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.6); opacity:.60;
}

.blocPneu{ margin:0 auto; width: 300px; height: 470px; border:1px solid #5d5d5d; background-color:#fff; padding-top:5px; 
	-moz-box-shadow: 0px 0px 10px #005a9c inset; -webkit-box-shadow: 0px 0px 10px #005a9c inset; 
	box-shadow: 0px 0px 10px #005a9c inset;box-shadow:2px 2px 10px rgba(0,90,156,0.3);
	-ms-border-radius: 3px;-o-border-radius: 3px;-webkit-border-radius: 3px; -khtml-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
}
.blocPneu img { max-width: 240px; }
.blocPneu h1{ font-size: 13px; text-align:center; } 
.blocPneu p{ text-align:center; font-size: 13px; }
.blocPneu label{ font-size: 12px; }
.blocPneu label img{ max-height: 20px; vertical-align:top; }
.blocPneu label span{ text-align: left; font-size: 12px; color:#898989; }
.blocPneu .pManufact{ height: 35px; }
.blocPneu .pPneu img { height: 200px; }
.blocPneu .dLeft { max-width: 146px; float: left; height: 20px; }
.blocPneu .dRight { max-width: 146px; float: right; height: 20px; vertical-align:top; line-height:10px; }
.blocPneu .pType { height: 20px; position:relative; vertical-align:top; }
label img{ vertical-align:top; }
/*img.bottom{ vertical-align:bottom; } baseline, middle, sub, super, , bottom */


/*
.btFleche a { font-size: 15px !important; margin: 0; margin-top:7px;
  cursor: pointer; float: left; height: 24px; line-height: 24px; position: relative;
  padding: 0 10px 0 24px; background: #0ac92b;
  color: #fff; font-size: 12px; text-decoration: none; 
}

.btFleche a:before { 
  content: ""; position: absolute; top: 0; left: 0; width: 0; height: 0;
  border-color: transparent transparent transparent #dadada;
  border-style: solid; border-width: 12px 0 12px 12px;  
}

.btFleche a:after {
  content: ""; position: absolute; top: 0; right: -12px; width: 0; height: 0;
  border-color: transparent transparent transparent #0ac92b;
  border-style: solid; border-width: 12px 0 12px 12px;  
}

.btFleche a:hover { background: #f3b20f; }
.btFleche a:hover:after { border-color: transparent transparent transparent #f3b20f; }
.btFleche a:disabled{cursor: auto;background: #3c5668; color: #000;
	-khtml-opacity:.40; -moz-opacity:.40; -ms-filter:"alpha(opacity=40)";
  	filter:alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.8); opacity:.40;
}
.btFleche a:disabled:after { border-color: transparent transparent transparent #3c5668; }
*/

/* TABLE */
table tr.odd td { background-color: #a1caed;}
table tr.even td {background-color: #eaf0ff;}
table tr th.odd { background-color: #a1caed;}
table tr th.even {background-color: #eaf0ff;}
table tr.odd th{ background-color: #a1caed;}
table tr.even th {background-color: #eaf0ff;}
table tr.group td {background-color: #fdb813 !important; font-weight: bold; font-size: 13px; }


table td special{color:red;font-size:14px;padding:2px;font-weight: bolder; position:relative; overflow: visible;
	animation:prixSpecial 5s linear 2s alternate; /* infinite alternate */
	/* Safari and Chrome: -> */ -webkit-animation:prixSpecial 5s linear 2s alternate; /* infinite */
	-ms-border-radius: 5px;-o-border-radius: 5px;-webkit-border-radius: 5px; -khtml-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	}

table td promo{ position:relative;animation:prixPromo 5s linear 2s alternate; /* infinite alternate */
		/* Safari and Chrome: -> */ -webkit-animation:prixPromo 5s linear 2s alternate; /* infinite */ }

table td promo img{ max-height: 35px; text-align: center;}

		
	
@keyframes prixSpecial{ 
	0%   {background:red; left:0px;color:#fff;}
	25%  {background:yellow; left:300px;color:red;}
	50%  {background:blue; left:300px;color:#fff;}
	75%  {background:green; left:0px;color:#fff;}
	100% {background:red; left:0px;color:#fff;}
}

@-webkit-keyframes prixSpecial /* Safari and Chrome */
{
	0%   {background:red; left:0px;color:#fff;}
	25%  {background:yellow; left:300px;color:red;}
	50%  {background:blue; left:300px;color:#fff;}
	75%  {background:green; left:0px;color:#fff;}
	100% {background:red; left:0px;color:#fff;}
}

@keyframes prixPromo{ 
	0%   {right:0px;}
	25%  {right:300px;}
	50%  {right:300px;}
	75%  {right:0px;}
	100% {right:0px;}
}

@-webkit-keyframes prixPromo /* Safari and Chrome */
{
	0%   {right:0px;}
	25%  {right:300px;}
	50%  {right:300px;}
	75%  {right:0px;}
	100% {right:0px;}
}
