/********************
****** STRUCTURE
********************/

* {
	list-style-type: none;
	border: none;
	margin: 0;
	padding: 0;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
	table-layout: fixed;
	display: table;
}

*:focus  {
	/* Enlève le contour orange sur Chrome */
	outline: none;
}

html {
	background: url('../images/pagelayout/bg.jpg') top repeat-x #dce3f2;
	overflow-y: scroll;
	overflow-x: hidden;
    font-family : "Arial";
	color: #000000;
	font-size: 11pt;
	min-height:100%;
}

a, a li, a:visited, a:active, a:link { color: inherit; text-decoration: none; }
.hidden { display: none; }
.hidden2 { display: none !important; }

body {
	min-height:100%;
	position:relative;
}

ul.listepneus, .page_actu.unItem .item-content ul, .page_conseil.unItem .item-content ul{
	list-style:inside circle url("../images/utils/puce_pneu.png");
}

/*UTILE: classe hover sur les boutons*/
.button {
	cursor:pointer;
	overflow:hidden;
	position:relative;
}
.button > div {
	position:absolute;
}
.button .hover {
	position: absolute;
	top:0;
	left:0;
	z-index: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	cursor:pointer;
}
.button:hover .hover{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.button .icone{
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	left:0;
	cursor: pointer;
}
.button .texte{
	text-indent:0;
	position: relative;
	z-index: 1;
	cursor: pointer;
}
.button a, a.centPourCent{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	z-index:2;
	text-indent:-99999px;
	top:0;
	left:0;
}
.button.close .icone{ background:url('../images/utils/zoom_quit.png') center no-repeat; }
.button.close .hover{ background:url("../images/utils/zoom_quit_over.png") center no-repeat;}
.button.email .icone{ background:url('../images/pagelayout/menu/selection_titre_box_msg.png') center no-repeat;}
.button.email .hover{ background:url('../images/pagelayout/menu/selection_titre_box_msg_hover.png') center no-repeat;}
.button.pdf .icone{ background:url('../images/pagelayout/menu/selection_titre_box_pdf.png') center no-repeat;}
.button.pdf .hover{ background:url('../images/pagelayout/menu/selection_titre_box_pdf_hover.png') center no-repeat;}
.button.print .icone{ background:url('../images/pagelayout/menu/selection_titre_box_print.png') center no-repeat;}
.button.print .hover{ background:url('../images/pagelayout/menu/selection_titre_box_print_hover.png') center no-repeat;}
.button.delete .icone{background:url('../images/pagelayout/menu/selection_table_close.png') center no-repeat;}
.button.delete .hover{background:url('../images/pagelayout/menu/selection_table_close_hover.png') center no-repeat;}

.left{ float:left}
.right{float:right}
hr{clear:both; border:none;height:0;}
hr.visible{ border-bottom:1px solid #e1e1e1; margin: 24px auto 12px auto; width:100%; max-width: 936px;}
.printOnly{display:none; /*background-color:red;*/}/*TODO: Dégager le rouge */
.text-justify{text-align:justify;}
.blockLoader{display:block; width:16px; height:16px; background:url(../images/utils/loader.gif) no-repeat;}
.titleArrow{display:block; float:left; width:5px; height:3px; background:url(../images/pagelayout/subcontent_titre_arrow.png) no-repeat; }
#wrapper{
	width:960px;
	margin:0 auto;
	background:#DCE3F2;
}
#container {
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index:1;
	background: #dce3f2;
}

@font-face {
    font-family: 'FrutigerBlack';
    src: url('font/frutigerltstd-black-webfont.eot');
    src: url('font/frutigerltstd-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/frutigerltstd-black-webfont.woff') format('woff'),
         url('font/frutigerltstd-black-webfont.otf') format('opentype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FrutigerBold';
    src: url('font/frutigerltstd-bold-webfont.eot');
    src: url('font/frutigerltstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/frutigerltstd-bold-webfont.woff') format('woff'),
         url('font/frutigerltstd-bold-webfont.otf') format('opentype');
    font-weight: normal;
    font-style: normal;

}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	float: none !important;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

#alt-bulle {
	position: absolute;
	padding: 3px 6px;
	border: solid 1px #7b7e8a;
	z-index: 999999;
	display: none;
	font-size: 10px;
	color: #7b7e8a;
	max-width: 150px;
	text-align: center;
	background-color: #FFFFFF;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url('../htc/border-radius.htc');
	float: none !important;
}

#alt-bulle .arrow {
	background: url('../images/pagelayout/bulle_arrow.png');
	width: 9px;
	height: 5px;
	position: absolute;
}

.konami {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9998;
	cursor: none;
}

.konami .bib {
	width: 200px;
	height: 150px;
	background: url('../images/konami/bib-Sprite.png') left top;
}
.throwed_tyre {
	width: 44px;
	height: 24px;
	background: url('../images/konami/tyre.png') left top;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9999;
}
.throwed_tyre.explosion{
	width: 142px;
	height: 200px;
	margin-top:-75px;
	margin-left:-30px;
	background: url('../images/konami/explosion.gif') left top;
}
/********************
****** HEADER
********************/

#header {
	padding: 0;
	width: 100%;
	height: 95px;
	background: url('../images/pagelayout/header/header_bg.jpg') repeat-x #102774;
	border-bottom: solid 1px #3b52b0;
	position: relative;
	z-index: 1001;
}

#header .titre {
	width: 740px;
	font-size: 11px;
	padding-bottom: 5px;
	background: url('../images/pagelayout/header/header_ligne.jpg') bottom center no-repeat;
	position: absolute;
	color: #ffff00;
	margin: 38px 0 0 220px;
	font-weight: normal;
}

#header .logo {
	display:block;
	width: 161px;
	height: 51px;
	overflow: hidden;
	position: absolute;
	margin: 18px 0 0 29px;
	text-indent:-99999px;
}

#header .outils {
	height: 22px;
	float: right;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin: 16px 12px 0 0;
}

#header .outils div {
	float: right;
	margin: 0 0 0 12px;
}

#header .outils .recherche {
	background-color: #FFFFFF;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url('../htc/border-radius.htc');
	height: 15px;
	padding: 2px 4px 4px 6px;
	border-top: solid 1px #707070;
	cursor: default;
}

#header .outils .recherche .champ {
	color: #a9a9a9;
	/*font-style: italic;*/
	font-size: 11px;
	margin-top: 2px;
	display: block;
	width: 120px;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-appearance: textfield;
	-moz-appearance: textfield;
}

#header .outils .recherche .champ:focus {
	color: #484847;
	width: 160px;
}

#header .outils .recherche .submit {
	background: url('../images/utils/search_button.png');
	width: 16px;
	height: 16px;
	cursor: pointer;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	position: absolute;
	right: 15px;
	top: 19px;
}

#header .outils .recherche .submit:hover {
	background-position: 0 -16px;
}

#header .outils .global_search_results, #header .outils #search_results_loading_holder {
	display:block;
	right:12px;
	background-color:#FFFFFF;
	position: absolute;
	width: 284px;
	border: solid 2px #d2d2d2;
	color: #666666;
	margin-top: 20px;
	padding: 6px;
	display:none;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

#header .outils #search_results_loading_holder {
	text-align: center;
}
#header .outils #search_results_loading_holder .blockLoader{
	display:inline-block;
}
#header .outils .global_search_results .fleche, #header .outils #search_results_loading_holder .fleche{
	position: absolute;
	width: 14px;
	height: 7px;
	background: url('../images/pagelayout/header/header_menu_arrow.png');
	top: -7px;
	right: 60px;
}
#header .outils .global_search_results .no_results, #header .outils .global_search_results .spellcheck{
	text-align:center;
}
#header .outils .global_search_results .spellcheck a{
	color:#2740A5;
}
#header .outils .global_search_results .spellcheck a:hover{
	text-decoration:underline;
}
#header .outils .global_search_results ul{
	float: none;
	clear: both;
	display: block;
	position: relative;
}
#header .outils .global_search_results li{
	line-height: 19px;
}
#header .outils .global_search_results .content_type_item .content_type_results .result_item{
	border-bottom: 1px solid #dddddd;
}
#header .outils .global_search_results .content_type_item .content_type_results .result_item:last-child{
	border-bottom:none;
}

#header .outils .global_search_results .content_type_item .content_type_results .result_item a p{
	width: 100px;
	text-align: center;
	margin: 0 auto;
	height: 60px;
	line-height: 60px;
	float:left;
}
#header .outils .global_search_results .content_type_item .content_type_results .result_item a p img{
	vertical-align: middle;
	width: auto;
	float: none;
}

#header .outils div.see_all_results{
	float:none;
	margin:0px;
}
#header .outils .global_search_results .content_type_item h4 a, .see_all_results h4 a{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 12px;
	display: block;
	height: 25px;
	background: #DDDDDD;
	line-height: 25px;
	color: #333;
	padding: 0 8px;
	text-decoration: none;
	margin-bottom: 2px;
}
#header .outils .global_search_results .content_type_item h4 a:hover, .see_all_results h4 a:hover{
	background: #BBBBBB;
}
#header .outils .global_search_results .content_type_item h4 a em, .see_all_results h4 a em {
	float: right;
	font-style: normal;
	text-decoration: none;
}
#header .outils .global_search_results .content_type_item:first-child h4 a{
	margin-top: 0px;
}
#header .outils .global_search_results .result_item a{
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	width: 276px;
	display: inline-block;
	color: #666666;
	padding: 4px;
	text-decoration: none;
}
#header .outils .global_search_results .result_item a:hover {
	color: #333333 !important;
	background-color:#DDDDDD;
}
#header .outils .global_search_results .result_item a span{
	display: block;
	margin-left: 100px;
	line-height: 1em;
	font-weight:normal;
}
#header .outils .global_search_results .result_item a span strong {
	display: block;
	float: none;
	font-weight: bold;
	color: #111111;
	margin-bottom: 5px;
}
#header .outils .global_search_results .result_item a img{
	width:65px;
	float: left;
}

#header .outils .deployableMenu {
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	height: 22px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior:url('../htc/border-radius.htc');
}

#header .outils .deployableMenu .menu {
	position: absolute;
	background-color: #FFFFFF;
	width: 107px;
	border: solid 2px #d2d2d2;
	/* border-bottom: solid 1px #d2d2d2 !important; */
	color: #666666;
	margin-top: 20px;

	display: none;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: all 0s ease;
	-ms-transition: all 0s ease;
	-moz-transition: all 0s ease;
	-webkit-transition: all 0s ease;
}

#header .outils .deployableMenu .menu .fix {
	background: none !important;
	position: absolute;
	width: 50%;
	height: 15px;
	padding: 5px 0;
	margin-left: -15%;
	margin-top: -28px;
	left:50%;
}

#header .outils .deployableMenu.langue .menu li {
	height: 15px;
	padding: 5px 12px;
	border-bottom: solid 1px #d2d2d2;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
#header .outils .deployableMenu.langue .menu li.checked {
	background: url("../images/pagelayout/header/ico_check.png") no-repeat 90px center;
}

#header .outils .deployableMenu.langue .menu li:hover {
	background-color: #F6F6F6;
	color: #122975;
}

#header .outils .deployableMenu .menu .fleche {
	position: absolute;
	width: 14px;
	height: 7px;
	background: url('../images/pagelayout/header/header_menu_arrow.png');
	top: -7px;
	right: 50%;
}

#header .outils .deployableMenu div {
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	/*border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;*/
}

#header .outils .langue .texte {
	line-height: 21px !important;
	background: url('../images/pagelayout/header/header_langue_arrow.png') right center no-repeat;
	padding-right: 17px;
	padding-left: 6px;
	margin: 0 1px 0 0 !important;
	z-index: 1;
	position: relative;
}

#header .outils .deployableMenu .fond {
	background: url('../images/pagelayout/header/header_plus_bg_hover.jpg') repeat-x;
	width: 100%;
	height: 100%;
	margin: -22px 0 0 0;
	z-index: 0;
	position: relative;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

#header .outils .deployableMenu:hover .fond, #header .outils .deployableMenu .fond:hover, #header .outils .deployableMenu .texte:hover + .fond {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

#header .outils #switch_univers {
	height: 22px;
	background: url('../images/pagelayout/header/header_separation.png') right center no-repeat;
	padding-right: 8px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior:url('../htc/border-radius.htc');
}

#header .outils #switch_univers > div {
	float: right;
	margin-left: 3px;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior:url('../htc/border-radius.htc');
	height: 22px;
}
#header .outils #switch_univers > div a{
	text-indent:-9999px;
}
#header .outils #switch_univers div#autresSites{
	height:auto;
	width:21px;
}
#header .outils #switch_univers #autresSites .menu{
	width: auto;
	position:absolute;
	right: 40px;
	padding:6px;
}
#header .outils #switch_univers #autresSites .menu>ul>li{
	float:left;
	margin:5px;
	width:225px;
	color:#606060;
	font-size:11px;
}

#header .outils #switch_univers div .hover {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior:url('../htc/border-radius.htc');
	width: 100%;
	height: 100%;
	filter: alpha(opacity=0);
	opacity: 0;
	-moz-opacity: 0;
}
#header .outils #switch_univers .hover{
	margin:0;
}
#header .outils #switch_univers .flecheBottom {
	width: 21px;
	background: url('../images/pagelayout/header/header_bottom_arrow.png') center center no-repeat;
	height: 22px;
	margin-left: 2px;
	text-indent:-99999px;
}

#header .outils #switch_univers .flecheBottom .hover {
	background: url('../images/pagelayout/header/header_bottom_arrow_hover.jpg') center center no-repeat;
}


#header .outils #switch_univers .velo {
	width: 33px;
	background: url('../images/pagelayout/header/header_velo.png') center center no-repeat;
}

#header .outils #switch_univers .velo.active {
	background: url('../images/pagelayout/header/header_velo_active.png') center center no-repeat;
}

#header .outils #switch_univers .velo .hover {
	background: url('../images/pagelayout/header/header_velo_hover.jpg') center center no-repeat;
}

#header .outils #switch_univers .moto {
	width: 33px;
	background: url('../images/pagelayout/header/header_moto.png') center center no-repeat;
}

#header .outils #switch_univers .moto.active {
	background: url('../images/pagelayout/header/header_moto_active.png') center center no-repeat;
}

#header .outils #switch_univers .moto .hover {
	background: url('../images/pagelayout/header/header_moto_hover.jpg') center center no-repeat;
}

#header .outils #switch_univers .auto {
	width: 35px;
	background: url('../images/pagelayout/header/header_auto.png') center center no-repeat;
}

#header .outils #switch_univers .auto .hover {
	background: url('../images/pagelayout/header/header_auto_hover.jpg') center center no-repeat;
}

#header .outils #switch_univers div:hover .hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

#header .outils #switch_univers div.active:hover .hover {
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

/********************
****** MENU
********************/

#nav {
	width: 100%;
	height: 38px;
	background-color: #2740a5;
	position: relative;
	z-index: 4;
}

#nav>ul {
	height: 38px;
	display: block;
	position: absolute;
	width: 100%;
	background-color: #2740a5;
}

#nav ul li {
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	float: left;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 8.5pt;
	font-weight: bold;
	min-height: 38px;
	padding:0;
	cursor: pointer;
	background-color: #2740a5;
	overflow: hidden;
}
#nav ul li a{
	display:block;
	width:auto;
	height:100%;
	padding: 11px 11px 0 11px;
	color:#fff;
	white-space: nowrap; //bug site thaï
}

#nav ul li.home {
	height: 37px;
	width: 44px;
	background: url('../images/pagelayout/nav_home.png') center center no-repeat #2740a5;
	padding:0;
}
#nav ul li.home a{
	text-indent:-99999px;
	display:block;
	width:100%;
	height:100%;
	padding:0;
}

#nav ul li.plus {
	padding-right: 26px;
	background: url('../images/pagelayout/menu/menu_bottom_arrow.png') right center no-repeat #2740a5;
	padding: 11px 22px 0 11px;
	min-height:27px;
}

#nav ul li.separation {
	padding: 0 !important;
	width: 1px;
	height: 38px;
	background:#263fa5 url('../images/pagelayout/menu/menu_separation.jpg') center center no-repeat;
}

#nav ul li:hover {
	background-color: #3a51ad;
}
#nav ul li.separation:hover, #nav ul li.ignore:hover {
	background-color: #2740a5;
}

#nav ul li.ignore {
	cursor: default;
	min-width:150px;
}

/* SOUS-MENUS */
#nav ul li.plus > ul {
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	margin-top: -600px;
	margin-left: -11px;
	position: absolute;
	z-index: -1 !important;
	display: block;
	background: url('../images/pagelayout/menu/menu_sous_menu.jpg') left top no-repeat #FFFFFF;
	padding-top:17px;
	border-left: solid 2px #d2d2d2;
	border-right: solid 2px #d2d2d2;
}

#nav ul li.plus > ul li {
	float: none;
	width: 185px;
	position: relative;
	/*height: 36px;*/
	background: url('../images/pagelayout/menu/menu_right_arrow.png') right center no-repeat #FFFFFF;
	border-bottom: solid 1px #d2d2d2;
	padding: 6px;
}
#nav ul li.plus > ul li a{
	padding:0;
	color:#000;
}
#nav ul li.plus > ul li a:before{
	position: absolute;
	content: " ";
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;

}

#nav ul li.plus > ul li a:after{
	content: " ";
	display: block;
	clear: both;
}

#nav ul li.plus > ul li:last-child,#nav ul li.plus ul li.last-child {
	border-bottom: solid 2px #d2d2d2;
}

#nav ul li.plus > ul li:hover {
	background-color: #dfe6f3;
}

#nav ul li.plus > ul li img {
	display: block;
	float: left;
}

#nav ul li.plus > ul li p {
	width: 135px;
	float: left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left: 6px;
	display: block;
	white-space: normal;

}



/* Nav spécifique aux roadbooks */
#nav ul li.plus.road:after{
	content: " ";
	display: block;
	background: url(../images/pagelayout/header/arrow_alone.png) no-repeat center top;
	position: absolute;
	width: 16px;
	height: 6px;
	bottom: -6px;
	margin-left: -11px;
	z-index: 4;

	opacity: 0;
	filter: alpha(opacity=0);
}
#nav ul li.plus.road.opened:after{
	opacity: 1;
	filter: alpha(opacity=100);
}

#nav ul li.plus .roadbooks{
	-o-transition: all 0.6s ease;
	-ms-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-webkit-transition: all 0.6s ease;
	margin-top: -900px;
	position: absolute;
	z-index: -1 !important;
	background: #efefef;
	width: 960px;
	left: 0;

	padding: 18px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;

	border: none;
}

#nav ul li.plus .roadbooks .close{
	position: absolute;
	z-index: 10;
	width: 32px;
	height: 32px;
	right: 12px;
	top: 12px;
	background: url(../images/pagelayout/header/close-ipad.png) no-repeat center center;
	/*display: none;
}
#nav ul li.plus .roadbooks .close.touch{
	display: block;
}*/
}

#nav ul li.plus .roadbooks-table{
	display: table;
	table-layout: fixed;
}

#nav ul li.plus .brands {
	border-bottom: solid 1px #505050;
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
	-o-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=5);
}

#nav ul li.plus .brands-table {
	cursor: default;
	margin: -18px;
}

#nav ul li.plus .brands-table a {
	display: block;
	float: left;
	width: 113px;
	height: 85px;
	padding: 0;
	margin: 0;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

#nav ul li.plus .brands-table a img {
	width: 113px;
	height: 85px;
}

#nav ul li.plus .brands-table a:hover {
	background-color: #FFF;
}

#nav ul li.plus .brands-table a.button {
	margin: 12px;
	clear: both;
	float: none;
	background: url('../images/buttons/selection_ficheproduit_bg2.jpg') right top;
	height: 28px;
	line-height: 28px;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	width: auto;
	height: auto;
	display: inline-block;
	color: #90a9c6;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 27px 0 12px;
	border: solid 1px #d9d9d9;
	border-radius: 4px;
}

#nav ul li.plus .brands-table a.button:hover {
	color: #FFF;
	background-position: right bottom;
	background-color: inherit;
}


#nav ul li.plus.opened .roadbooks{
	margin-top: 27px;
	-o-transition: all 0.6s ease;
	-ms-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-webkit-transition: all 0.6s ease;
}


#nav ul li.plus .roadbooks .pays{
	width: 143px;
	max-width: 143px;
	display: table-cell;
	padding: 0 6px;
}
#nav ul li.plus .roadbooks p{
 	color:#484848;
	margin: 0 0 6px 0;
	padding: 0 6px 0 12px;
	background: url(../images/pagelayout/header/arrow-country.png) no-repeat left center;
	font-size: 1.5em;
	text-transform: initial;
}
#nav ul li.plus .roadbooks .villes{
	margin-top: 0 !important;

}
#nav ul li.plus .roadbooks .villes li{
	position: relative;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size: 1.1em;
	padding: 3px 6px 3px 26px;
	margin: 0;
	background: none;
	color: #707070;
	float: none;
	display: block;
	min-height: 15px;
	line-height: 15px;
	text-transform: initial;
	font-weight: normal;
	background: url(../images/pagelayout/header/panneau-villes.png) no-repeat 6px 3px;
	overflow: hidden;
}
#nav ul li.plus .roadbooks .villes li:hover{
	background-color: white;
	color: black;
}

#nav ul li.plus .roadbooks .villes li .absLink{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	text-indent: 3000px;
	white-space: nowrap;
	cursor: pointer;
}
/* SUR MOZILLA
#nav ul li.plus ul li p, x:-moz-any-link, x:default {
	margin-left: 10px;
} */

/* ENCART SELECTION */
#nav .selection {
	float: right;
	position: relative;
	display: block;
	z-index: 999;
	height: 28px;
	margin-top: 4px;
	cursor: pointer;
	background: url('../images/pagelayout/menu/selection_bg.jpg') #fce000;
}

#nav .selection div {
	float: left;
}

#nav .selection .etoile {
	width: 26px;
	height: 28px;
	background: url('../images/pagelayout/menu/menu_selection_star.jpg') left center no-repeat;
	margin-left: -4px;
}

#nav .selection .numero {
	height: 17px;
	padding: 6px 12px 5px 6px;
	font-size: 12px;
	line-height: 17px;
	margin-left: 4px;
	background: url('../images/pagelayout/menu/selection_right_bg.jpg') right center no-repeat;
}

#nav .selection .numero strong {
	font-size: 14px;
}

#nav .selection .texte {
	background: url('../images/pagelayout/menu/selection_bg.jpg');
	height: 15px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	/*display: none;margin-left: 27px;*/
	padding: 8px 4px 5px 6px;

}


/********************
****** SELECTION
********************/

.fadeSelection {
	left:-10px;
	width: 1200px;
	height: 100%;
	position: absolute;
	background-color: #000000;
	z-index: 998;
	display: none;
	cursor: pointer;
}

.mousemoveSelection {
	width: 106px;
	height: 35px;
	background: url('../images/pagelayout/menu/selection_mousemove.png');
	position: absolute;
	z-index: 99999999;
	margin-top: -100px;
	color: #FFFFFF;
	padding: 9px 13px 8px 36px;
	font-size: 10px;
	line-height: 12px;
}

#selection {
	width: 730px;
	background-color: #FFF;
	position: absolute;
	margin-top: -38px;
	z-index: 999;
	margin-left: 1200px;
}

#selection .image.loader {
	display: block !important;
	width: 65px !important;
	height: 65px !important;
	background: url('../images/utils/loader.png') -390px 0px;
	margin: 123px 0 0 87px !important;
}

#selection .bib {
	position: absolute;
	width: 68px;
	height: 192px;
	background: url('../images/pagelayout/menu/selection_bib.png');
	margin-left: -51px;
	margin-top: 48px;
	z-index: 1300;
}

#selection .close {
	width: 34px;
	height: 28px;
	position: absolute;
	margin-top: 5px;
	margin-left: -34px;
	cursor: pointer;
	background: url('../images/pagelayout/menu/selection_close2.png') top center;
	overflow: hidden;
}

#selection .close .hover {
	width: 34px;
	height: 28px;
	position: absolute;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	cursor: pointer;
	background: url('../images/pagelayout/menu/selection_close2.png') bottom center;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

#selection .close:hover .hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

#selection .close.btm {
	margin-top: 66px !important;
	margin-left: -34px !important;
}

/* TITRE */
#selection .titre {
	height: 38px;
	background: #F9DB00 url('../images/pagelayout/menu/selection_titre_bg.jpg');
	border-bottom: solid 1px #e1e1e1;
	position: relative;
	z-index: 1201;
}

#selection .titre .maselection {
	height: 19px;
	padding: 11px 12px 8px 28px;
	background: url('../images/pagelayout/menu/selection_star.jpg') left center no-repeat;
	margin-left: 12px;
	font-size: 0.9em;
	text-transform: uppercase;
	font-weight: bold;
	cursor: default;
	float: left;
}

#selection .titre .separation {
	width: 2px;
	height: 38px;
	background: url('../images/pagelayout/menu/selection_titre_separation.jpg') center center no-repeat;
	margin: 0;
	position: relative;
	display: block;
	float: left;
}

#selection .titre .numero {
	height: 20px;
	padding: 10px 0 8px 12px;
	font-size: 0.85em;
	line-height: 17px;
	float: left;
	position: relative;
	display: block;
	cursor: default;
}

#selection .titre .numero strong {
	font-size: 1.1em;
}

#selection .titre .droite, #selection .titre .droite div {
	float: right;
}

#selection .titre .droite .options {
	background: #FFFFFF;
	padding: 5px 9px 3px 9px;
	height: 30px;
}

#selection .titre .droite .vider {
	border: solid 1px #d2bc3f;
	height: 18px;
	margin: 6px 12px 8px 0;
	background:#F9DB00 url(../images/buttons/btn_yellow_small.jpg) top center;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url('../htc/border-radius.htc');
	color: #4b4b4b;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	padding: 6px 12px 0 12px;
	cursor: pointer;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	overflow: hidden !important;
	position: relative !important;
}

#selection .titre .droite .vider p {
	position: relative;
	z-index: 1;
	float: left;
	padding: 0;
	margin: 0;
}

#selection .titre .droite .vider .picto {
	background: url('../images/pagelayout/menu/selection_titre_vider_picto.png');
	width: 14px;
	height: 14px;
	float: left;
	margin: -2px 5px 0 0;
	position: relative;
	z-index: 1;
}

#selection .titre .droite .vider:hover .picto {
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg);
}

#selection .titre .droite .vider:hover .fond {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

#selection .titre .droite .vider .fond {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url('../htc/border-radius.htc');
	background: #FFF663 url(../images/buttons/btn_yellow_small.jpg) bottom center repeat-x;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 24px;
	z-index: 0;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

#selection .info {
	border-bottom: solid 1px #e1e1e1;
	padding: 8px 12px 8px 38px;
	font-size: 0.75em;
	color: #333333;
	background: url('../images/pagelayout/menu/selection_info.png') left center no-repeat #FFFFFF;
	z-index: 1201;
	position: relative;
}

#selection .rappel {
	background-color: #FFF;
	width: 730px;
	position: fixed;
	top: 0px;
	height: 54px;
	padding: 0;
	z-index: 1200;
	border-bottom: solid 3px #ebebeb;
	display: none;
}
#selection.open .rappel {
	display:block;
}

/* HACK CHROME / SAFARI
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#selection .rappel {
		margin-left: -970px;
	}
}
*/

#selection .rappel .imgpneu {
	width: 40px;
	height: 40px;
	position: absolute;
	margin-top: 7px;
	margin-left: 189px;
	overflow: hidden;
}

#selection .rappel .imgpneu img {
	width: 40px;
	height: 40px;
	position: relative;
}

#selection .rappel .logo {
	width: 170px;
	height: 50px;
	position: absolute;
	margin: 6px 0 0 12px;
	float: left;
}

#selection .rappel .logo p {
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	margin-top: 5px;
}


#selection .rappel li {
	float: left;
	height: 100%;
	width: 231px;
	padding-right: 12px;
	border-right: solid 1px #AEAEAE;
}

#selection .rappel li:first-child, #selection .rappel li.first-child {
	width: 230px;
}

#selection .rappel li:last-child, #selection .rappel li.last-child {
	border-right: none;
}



/* TABLEAU */
#selection table td {
	width: 242px;
	border-right: solid 1px #aeaeae;
	height: 100%;
	vertical-align: top;
}

#selection table td:last-child, #selection table td.last-child {
	border: none;
}

#selection table td:nth-child(2) {
	width: 243px;
}

#selection table .selector {
	width: auto;
}

#selection table .pneus {
	height: 240px;
}

#selection table .pneus.velo {
	height: 215px;
}

#selection table .pneus td {
	background: url('../images/pagelayout/menu/selection_table_pneus_bg.jpg') top center repeat-x;
	height: 240px;
}

#selection table .pneus.velo td {
	background: url('../images/pagelayout/menu/selection_table_pneus_velo_bg.jpg') top center repeat-x;
	height: 215px;
}

#selection table .pneus td .delete {
	width: 19px;
	height: 19px;
	position: absolute;
	margin: 9px 0 0 215px;
	background: url('../images/utils/titre_box.jpg') top center;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url('../htc/border-radius.htc');
	border: solid 1px #d9d9d9;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#selection table .pneus td .image {
	width: 170px;
	height: 170px;
	overflow: hidden;
	text-align: center;
	margin: 66px 0 0 30px;
	position: absolute;
}

#selection table .pneus td .logo {
	width: 171px;
	height: 50px;
	position: absolute;
	margin: 6px 0 0 23px;
	background-position: right top;
	background-repeat: no-repeat;
}

#selection table .pneus td .logo p {
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	margin-top: 2px;
}

#selection table .pneus td .logo p strong {
	display: block;
}

#selection table .description h4 {
	color: #1d3699;
	font-weight: bold;
	font-style: italic;
	font-size: 0.9em;
	padding: 12px 12px 0 12px;
}

#selection table .description p {
	color: #777777;
	font-weight: normal;
	font-style: normal;
	font-size: 0.75em;
	margin: 3px 12px 0 12px;
	padding: 0 0 12px 0;
}

#selection table .ficheproduit td a {
	display: block;
	background: url('../images/buttons/selection_ficheproduit_bg2.jpg') top right repeat-x;
	margin: 12px 12px 12px 12px;
	height: 21px;
	padding: 7px 0 0 12px;
	border: solid 1px #d9d9d9;
	border-bottom: none;
	text-decoration: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url('../htc/border-radius.htc');
	font-weight: bold;
	text-transform: uppercase;
	font-size: 7.5pt;
	color: #5a799e;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

#selection table .ficheproduit td a:hover {
	background: url('../images/buttons/selection_ficheproduit_bg2.jpg') bottom right repeat-x;
	color: #FFFFFF;
}

#selection table .title td {
	height: 38px;
	background-color: #ececec;
	overflow: hidden;
	border-top: solid 1px #cccccc;
	color: #616161;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1pt;
	font-size: 0.8em;
	vertical-align: middle;
	padding: 0 12px;
	cursor: default;
}

#selection table .title td>span {
	font-style: italic;
	text-transform: none !important;
	padding-left: 38px;
}

#selection table .title td .picto_0 {
	width: 33px;
	height: 19px;
	background: url('../images/pictos/moto_usageRoute_sport.png') left center no-repeat;
	position: absolute;
	margin-top: -4px;
	margin-left: -38px;
}

#selection table .title td .picto_1 {
	width: 33px;
	height: 19px;
	background: url('../images/pictos/moto_usageScooter_50cc.png') left center no-repeat;
	position: absolute;
	margin-top: -4px;
	margin-left: -38px;
}

#selection table .line td {
	height: 27px;
	border-bottom: solid 1px #e7e7e7;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	font-size: 0.95em;
	color: #484a51;
	padding: 0;
	/*position:relative;*/
}
#selection table .line.dim td, #selection table .line.techno td {
	height: 45px;
}

#selection table .line.dim td p, #selection table .line.techno td p {
	padding: 6px 12px;
}

#selection table .line.first td {
	border-bottom: solid 1px #e7e7e7;
	border-top: solid 1px #e7e7e7;
}

#selection table .line td.true {
	background: url('../images/product/pastille_verte.png') center center no-repeat;
}

#selection table .line .left-column {
	width: 176px;
	border-bottom: solid 1px #c2c2c2;
	border-right: solid 2px #b5b5b5;
	border-left: solid 1px #777777;
	height: 20px;
	padding: 7px 0 0 12px; /* 6 sur ff, 7 sur les autres */
	text-align: left;
	background-color: #d5d5d5;
	/* YANN: position absolute maintenant
	margin: -6px 0 0 -191px;
	margin: -7px 0 0 -191px\9; /* uniquement sur iE */
	position: absolute;
	margin-top:-13px;
	margin-left:-191px;
	z-index: 1;
	font-size: 0.9em;
	cursor: default;
}

#selection table .line.dim .left-column {
	height: 31px;
	margin-top: -16px;
	padding-top: 14px;
}

#selection table .line.techno .left-column {
	height: 38px;
	margin-top: -22px;
	padding-top: 7px;
}

#selection table .line .left-column .icone {
	display:inline-block;
	background: url('../images/buttons/ts_optn_bg.jpg') 0px -1px;
	width:34px;
	height:18px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	cursor: default;
	position: relative;
	z-index: 0;
	border: solid 1px #9f9f9f;
	margin-top: -3px;
	position: absolute;
	text-indent: -99999px;
	margin-left: -43px;
}

#selection table .line .left-column .icone .ico {
	display: block !important;
	margin-top: -1px;
}

#selection table .line.filtre .left-column {
	width: 138px;
	padding-left: 50px;
}
/* YANN: position absolute
#selection table .line td.true .left-column, #selection table .line td.false .left-column {
	margin-top: -13px !important;
}
*/

#selection table .line .left-column, x:-moz-any-link {
	/* UNIQUEMENT POUR MOZILLA */
	padding: 6px 0 0 12px; /* 6 sur ff, 7 sur les autres */
}

#selection table .line.first .left-column {
	border-top-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	behavior:url('../htc/border-radius.htc');
}

#selection table .line.last .left-column {
	border-bottom-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	behavior:url('../htc/border-radius.htc');
}

#selection table .spider td .graphique {
	width: 160px;
	height: 160px;
	padding: 20px !important;
	margin: auto;
	position: relative;
	overflow: hidden !important;
}

#selection table .spider td .graphique .number {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 998;
}

#selection table .spider td .graphique .number div {
	position: absolute;
	color: #5E5E5E;
	font-size: 10px;
	font-weight: bold;
}

#selection table .spider td .graphique .canvas {
	position: absolute;
	z-index: 999;
}

#selection table .spider td .graphique img {
	display: none;
}

#selection table .spider td .legende {
	font-size: 11px;
	padding: 6px;
	margin: 0 12px 12px 12px;
	border: solid 1px #ececec;
	display: block;
	position: relative;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#selection table .spider td .legende li {
	width: 96px;
	display: inline-block;
}

#selection table .spider td .legende li.left {
	float: left;
	clear: both;
}

#selection table .spider td .legende li.right {
	float: right;
}

#selection table .spider td .legende li.clearfix {
	display: block;
	height: 1px;
	width: 10px;
	clear: both;
	float: none;
}

#selection table .big-button td {
	border: none !important;
}

#selection table .big-button td .button {
	width: 219px;
	margin: 12px 0 12px 12px;
	background:#7e98bc url('../images/buttons/selection_table_bigbutton_bg.jpg') top center;
	height: 93px;
	border: solid 1px #aabdd3;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url('../htc/border-radius.htc');
	overflow: hidden;
	position: relative;
}
#selection  .selector {
	font-size:0.8em;
	text-align:center;
	color:#49484d;
	margin:70px auto 0;
}
#selection  .selector .chzn-container{
	margin:10px auto 0;
	text-align:left;
}
#selection  .selector select{
	width:80%;
	margin:10px auto 0;
}
.button .picto {
	background: url('../images/pagelayout/menu/selection_share_pictos.png');
	width: 50px;
	height: 50px;
	position: relative;
	z-index: 1;
	margin: 0 auto;
	top:11px;
}

.button .picto.print {background-position: 0px 0px;}
.button .picto.dealer {background-position: 0px -50px;}
.button .picto.send {background-position: 0px -100px;}
.button .picto.facebook {background-position: 0px -150px;}
.button .picto.search {background-position: 0px -200px;}

.button.big .texte {
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	position: relative;
	z-index: 1;
	top:11px;
}

.button.big .hover {
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	color: #606060;
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	background:#8aa5c3 url('../images/buttons/selection_table_bigbutton_bg.jpg') bottom center;
	filter: alpha(opacity=0);
	opacity: 0;
	-moz-opacity: 0;
}
.button.big:hover .hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
/********************
** FIL D'ARIANE
********************/
.ariane {
	width: 100%;
	height: 15px;
	max-width: 948px;
	background: #FFFFFF;
	padding: 14px 12px 12px 0;
	color: #85a0c0;
	font-size: 11px;
	border-bottom: solid 1px #e1e1e1;
	/*float: left;*/
}

.ariane .home:hover .hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.ariane ul li {
	float: left;
	padding-left:12px;
}
.ariane ul li a, .ariane ul li.disabled{
	display:block;
	padding-right: 14px;
	background: url('../images/pagelayout/ariane_puce.png') right center no-repeat;
}

.ariane ul li a:hover {
	text-decoration: underline;
}

.ariane .options {
	background: #FFFFFF;
	padding: 0 0 3px 9px;
	height: 30px;
	float: right;
	margin: -7px -3px 0 0;
}

.ariane .options .back.button {
	background: url('../images/buttons/tyre_back_bg.jpg') left top #f0f0f0;
	height: 14px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display:inline-block;
	color: #90a9c6;
	padding: 4px 12px 5px 23px;
	margin: 1px 3px;
	font-size: 12px;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	border: solid 1px #d9d9d9;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
	float: left;
}

.ariane .options .back.button a {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
}

.ariane .options .back.button:hover {
	background-position: left bottom;
	color: #FFFFFF;
	background-color:#8da2bd;
}

.box {
	float: left;
	width: 30px;
	height: 26px;
	text-align: center;
	/*padding: 4px 0 4px 0;*/
	background:#ebebeb url('../images/utils/titre_box.jpg') top center no-repeat;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url('../htc/border-radius.htc');
	border: solid 1px #d9d9d9;
	margin: 0 3px 0 3px;
	cursor: pointer;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	position: relative;
}
.box:hover { background-position: bottom center; background-color:#869eb8 }

/********************
****** FOOTER
********************/

#footer {
	width: 960px;
	background-color: #f3f7ff;
	margin-top: 24px;
	clear: both;
    padding: 24px 24px 1px;
    margin-bottom: -1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


#footer ul, #autresSites ul {
	float: none;
	display: block;
	position: relative;
}

#footer ul li, #autresSites ul.content>li {
	position: relative;
	float: left;
	padding-bottom:10px;
	padding-top:10px;
	width: 263px;
	color: #606060;
	font-size: 11px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#footer>ul>li{
	padding-bottom: 0
}

#footer ul li.contenu a{
	display: inline-block;
	margin-top: 6px;
}
#footer ul li.contenu a:first-child{
	margin-top: 0;
}

#footer ul li.separation, #autresSites ul.content>li.separation {
	padding-bottom: 0;
	padding-top: 0;
	margin: 0;
}

#footer ul li.largelist, #autresSites ul.content>li.largelist{
	width: 590px;
	margin-right: 58px;
}
#footer ul li.largelist:after, #autresSites ul.content>li.largelist:after{
	content: "";
	display: block;
	clear: both;
}

#footer ul li h4,#autresSites ul li h4 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	margin-bottom: 24px;
}

#footer ul li a,#autresSites ul li a {
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	color: #606060;
}

#footer ul li a:hover,#autresSites ul li a:hover {
	color: #111111 !important;
	text-decoration: underline;
}

#footer ul li ul li img,#autresSites ul li img {
	left: 0;
	top: 50%;
	margin-left: 0;
	clear: both;
	margin-top: -5px;
	opacity: 0.75;
	-moz-opacity: 0.75;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#footer ul li ul li.active img,#autresSites ul li.active img {
	margin-top: -1px;
}

#footer ul li a:hover img,#autresSites ul li a:hover img {
	opacity: 1;
	-moz-opacity: 1;
}

#footer ul li ul.pneus li {
	line-height: 13px;
}

#footer ul li ul.pneus strong {
	padding-top: 8px;
	display: block;
}

#footer ul li ul.pneus li {
	font-weight: bold;
	position: relative;
	padding-left: 42px;
	min-height: 42px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#footer ul li ul.pneus li img{
	position: absolute;
	top: 0;
	left: 0;
}

.accordeon li.titre, #autresSites ul.accordeon li.titre {
	text-transform: uppercase;
	line-height: 1em;
	cursor: pointer;
	padding: 8px 0 8px 12px;
	margin: 0 0 0 0;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	display: block;
	position: relative;
}

.accordeon li.titre.active, #autresSites ul.accordeon li.titre.active{
	padding-bottom: 0 !important;
}

.accordeon li.titre:hover, #autresSites ul.accordeon li.titre:hover {
	color: #111111 !important;
}

.accordeon li img {
	opacity: 1;
	-moz-opacity: 1;
	position: absolute;
	margin-left: 214px;
	margin-top: 4px;
}


.accordeon li.contenu, #autresSites ul.accordeon li.contenu {
	display: none;
	padding-bottom: 8px;
}
.accordeon li.contenu a:before, #autresSites ul.accordeon li.contenu a:before{
	content:"> ";
}
.accordeon li.separation, #autresSites ul.accordeon li.separation {
	padding:0;
	height: 1px;
	background-color: #969ba7;
	margin: 4px 0 12px 0;
}

#footer .br {
	clear: both;
}

#footer .br:before{
	content: "";
	clear: both;
	display: block;
}

#footer .mentions_legales {
	display: block;
	border-top: solid 1px #b6c2dd;
    margin: 36px -24px 24px;
	padding: 12px 12px 0 12px;
	color: #8a8a8a;
	font-size: 10px;
	text-align: justify;

}

#footer ul .floatedList:after{
	content: " ";
	display: block;
	clear: both;
}
#footer ul .floatedList{
	float: left;
	width: 263px;
	margin-top: -1px;
}
#footer ul .floatedList-space{
	margin-right: 58px;
}

#footer ul .floatedList li{
	width: 100%;
	border-bottom: solid 1px #969ba7;
	text-transform: uppercase;
}

/********************
****** SUBFOOTER
********************/

#subfooter {
	background-color: #829ebe;
	width: 960px;
	height: 49px;
	padding: 0 12px;
	color: #FFFFFF;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#subfooter a {
	color: #FFFFFF;
}

#subfooter .goTop {
	width: 35px;
	height: 32px;
	background: url('../images/pagelayout/footer/subfooter_top.png') top center #97aec9;
	cursor: pointer;
	position: absolute;
	margin-top: 9px;
}

#subfooter .goTop .hover {
	width: 100%;
	height: 100%;
	background: url('../images/pagelayout/footer/subfooter_top.png') bottom center #53719d;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#subfooter .goTop:hover .hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

#subfooter .map {
	position: absolute;
	width: 43px;
	height: 25px;
	background: url('../images/pagelayout/footer/subfooter_map.jpg');
	margin-top: 12px;
	margin-left: 47px;
}

#subfooter .flag {
	position: absolute;
	margin-left: 102px;
	margin-top: 18px;
	height: 12px;
	line-height: 2px;
	width: 400px;
}

#subfooter .flag img {
	display: block;
	float: left;
	margin-right: 6px;
}

#subfooter .flag .country {
	color: #FFFFFF;
	width: inherit;
	font-size: 11px;
	margin-top: 5px;
}

#subfooter .flag .country a, #subfooter .links a {
	text-decoration: underline;
	cursor: pointer;
}

#subfooter .links {
	float: right;
	text-align: right;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 15px;
	margin-top: 8px;
}

/*********************
****** COVER IMAGE ***
*********************/
#coverImage{
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	width:100%;
	height:100%;
	background-repeat: no-repeat;
	background-position: top center;
}

#coverImage a{
	display:block;
	width:100%;
	height:100%;
	max-height:800px;
}

/*************
** CONTENUS **
*************/

.container .plus,.subcontent .plus, .plus.yellow, .page_moto .plus {
	background: url('../images/buttons/technos_plus.jpg') #fce000;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	-webkit-border-radius: 4px;
	-moz-border-radius   : 4px;
	border-radius        : 4px;
	behavior:url('../htc/border-radius.htc');
	padding: 2px 12px 2px 12px;
	display: inline-block;
	clear: both;
	cursor: pointer;
	margin-top: 12px;
	font-size: 11px;
	overflow: hidden;
	position: relative;
}
.container .plus.small, .subcontent .plus.small{
	background: #F9DB00 url('../images/buttons/technos_plus_small.jpg');
	height: 12px;
	padding: 3px 6px 2px 6px;
	display: inline-block;
	clear: both;
	cursor: pointer;
	font-size: 10px;
}
.plus.yellow.big{
	height: 23px;
	background:#F9DB00 url('../images/buttons/push_slider_button_bg.png') top right ;
	cursor: pointer;
	padding:7px 24px 0px 12px;

}
.plus.yellow.big .hover{
	background:#FFF663 url('../images/buttons/push_slider_button_bg.png') bottom right;
	width:100%;
	height:29px;
	top:0;
	margin:0;
}
.plus.yellow.big .texte{
	color:#000;
	font-size:12px;
	top:0;
}


.container .plus .texte, .subcontent .plus .texte,  .plus.yellow .texte, .page_moto .plus .texte {
	position: relative;
	z-index: 1;
}

.container .plus .texte.close {
	background: url('../images/utils/technos_plus_close.png') right 4px no-repeat;
	padding-right: 13px;
}

.container  .plus .hover, .plus.yellow .hover, .subcontent .plus .hover, .page_moto .plus .hover{
	background:#FFF663 url('../images/buttons/technos_plus.jpg') bottom center;
	width: 100%;
	position: absolute;
	height: 21px;
	top: 0;
	left:0;
	z-index: 0;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url('../htc/border-radius.htc');
}

.container .plus.small .hover, .subcontent .plus.small .hover {
	background:#FFF663 url('../images/buttons/technos_plus_small.jpg') bottom center repeat;
	height: 17px;
}

.container .plus:hover .hover,
.plus.yellow:hover .hover,
.subcontent .plus:hover .hover,
.page_moto .plus:hover .hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

div.filterCheckbox div.button{
	display:inline-block;
	margin:12px 12px 8px 0;
	min-width:76px;
	min-height:20px;
	background:#efefef url('../images/buttons/ts_optn_bg.jpg') top center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	behavior:url('../htc/border-radius.htc');
	border: 1px solid #adaeb0;
}
div.filterCheckbox div.button>div.whiteLeft{
	padding:4px 4px 3px 6px;
	height:13px;
	width:16px;
	background-color:#FFF;
	border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius:  4px 0 0 4px;
	behavior:url('../htc/border-radius.htc');
	position:absolute;
	top:0;
	left:0;
	border-right:1px solid #adaeb0;
}
div.filterCheckbox div.button>div.whiteLeft input{
	position: absolute; /* Correction d'un bug d'affichage sur Opera */
}
div.filterCheckbox div.button>div.hover{
	background:url('../images/buttons/ts_optn_bg.jpg') bottom center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius:  4px;
	behavior:url('../htc/border-radius.htc');
}
div.filterCheckbox div:last-child,div.filterCheckbox div.last-child{
	margin-right:0;
}
div.filterCheckbox .button label.texte{
	text-indent:-9999px;
	width:100%;
	min-width:79px;
	height:100%;
	min-height:20px;
	position:relative;
	top:0;
	left:0;
	display:block;
}
div.filterCheckbox .button label.texte.visible{
	text-indent:0;
	width:inherit;
	min-width:0;
	height:17px;
	min-height:0;
	position:relative;
	top:0;
	left:0;
	display:block;
	padding:3px 12px 0 70px;
}
div.filterCheckbox div.ico{
	position: absolute;
	top: 0;
	left: 29px;
}

/* PUSH -> GLOBAL */
.push-container {
	width: 972px !important;
	clear: both;
	margin: 0 0 -12px 0;
}

.push {
	width: 312px;
	height: 212px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url('../htc/border-radius.htc');
	overflow: hidden;
	position: relative;
}

.push-container .hover {
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.push-container .titre .shadow {
	background: url('../images/pushes/pushs_titre_shadow.png') bottom center no-repeat;
	width: 960px;
	margin: 0 -18px;
	position: absolute;
	z-index: 2;
	height: 5px;
	margin-top: 31px;
}

.push-container .titre {
	width: 924px;
	height: 36px;
	overflow: hidden;
	position: relative;
	padding: 0 18px;
	margin: 0 0 24px 0 !important;
	z-index: 0;
}

.push-container .titre .txt {
	background: url('../images/pushes/pushs_titre_txt_bg.jpg') top center #d7deec;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	position: absolute;
	height: 24px;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.25);
	box-shadow: 0px 1px 3px rgba(0,0,0,0.25);
	padding: 10px 12px 0 12px;
	margin-top: 2px;
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	behavior:url('../htc/border-radius.htc');
	color: #343434;
	cursor: default;
	z-index: 2;
}

.push-container .titre .txt span {
	display: block;
	background: url('../images/pushes/pushs_titre_txt_arrow.png') no-repeat  0px 5px;
	padding-left:12px;
}

.push-container .titre .rs {
	margin-left: 6px;
	background: url('../images/pushes/pushs_titre_rs.jpg') #8eacd0;
	width: 33px;
	height: 34px;
	float: right;
	margin-top: 8px;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	behavior:url('../htc/border-radius.htc');
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	cursor: pointer;
}

.push-container .titre .rs .hoverfix {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	background: transparent !important;
}

.push-container .titre .rs .img {
	background: url('../images/pushes/pushs_titre_reseaux_sociaux.png');
	width: 21px;
	height: 20px;
	margin: 4px 6px;
	position: relative;
	z-index: 1;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	position: relative;
	z-index: 1;
}

.push-container .titre .rs .hover {
	background-color: #FFFFFF;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	/*behavior:url('../htc/border-radius.htc'); */
	z-index: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	filter: "alpha(opacity=0)";
}

.push-container .titre .rs:hover {
	margin-top: 2px;
}

.push-container .titre .rs:hover .hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.push-container .titre .rs:hover .img {
	margin-top: 7px;
}

.push-container .titre .rs.default .img { background-position: 0px 0px; }
.push-container .titre .rs.flickr .img { background-position: -21px 0px; }
.push-container .titre .rs.gplus .img { background-position: -42px 0px; }
.push-container .titre .rs.rss .img { background-position: -63px 0px; }
.push-container .titre .rs.youtube .img { background-position: -84px 0px; }
.push-container .titre .rs.twitter .img { background-position: -105px 0px; }
.push-container .titre .rs.facebook .img { background-position: -126px 0px; }
.push-container .titre .rs.pinterest .img { background-position: -147px 0px; }

.push-container .titre .rs.default:hover .img { background-position: 0px -21px; }
.push-container .titre .rs.flickr:hover .img { background-position: -21px -21px; }
.push-container .titre .rs.gplus:hover .img { background-position: -42px -21px; }
.push-container .titre .rs.rss:hover .img { background-position: -63px -21px; }
.push-container .titre .rs.youtube:hover .img { background-position: -84px -21px; }
.push-container .titre .rs.twitter:hover .img { background-position: -105px -21px; }
.push-container .titre .rs.facebook:hover .img { background-position: -126px -21px; }
.push-container .titre .rs.pinterest:hover .img { background-position: -147px 0px; }
/*
.push-container .titre .rs.facebook .img { background-position: 42px 0px; }
.push-container .titre .rs.twitter .img { background-position: 42px 0px; }
.push-container .titre .rs.youtube .img { background-position: -84px 0px; }
.push-container .titre .rs.rss .img { background-position: 106px 0px; }
.push-container .titre .rs.gplus .img { background-position: 105px 0px; }
.push-container .titre .rs.flickr .img { background-position: 148px 0px; }
.push-container .titre .rs.default .img { background-position: 0px 0px; }
.push-container .titre .rs.pinterest .img { background-position: 22px 0px; }

.push-container .titre .rs.facebook:hover .img { background-position: 42px -21px; }
.push-container .titre .rs.twitter:hover .img { background-position: 42px -21px; }
.push-container .titre .rs.youtube:hover .img { background-position: -84px -21px; }
.push-container .titre .rs.rss:hover .img { background-position: 106px -21px; }
.push-container .titre .rs.gplus:hover .img { background-position: 105px -21px; }
.push-container .titre .rs.flickr:hover .img { background-position: 148px -21px; }
.push-container .titre .rs.pinterest .img { background-position: 22px 0px; }
.push-container .titre .rs.default:hover .img { background-position: 0px -21px; }
*/


/* PUSH -> HEADER */
.push .header {
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	behavior:url('../htc/border-radius.htc');
	background: url('../images/pushes/push_header_bg.jpg') #f4f4f4;
	height: 15px;
	padding: 8px 12px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	cursor: default;
	position:relative;
}

.push .header .prev {
	width: 18px;
	height: 18px;
	background: url('../images/pushes/push_slider_arrows.jpg') 0px 0px #2C2D2F;
	position: absolute;
	top:6px;
	right:34px;
	cursor: pointer;
}

.push .header .next {
	width: 18px;
	height: 18px;
	background: url('../images/pushes/push_slider_arrows.jpg') 18px 0px #2C2D2F;
	position: absolute;
	top:6px;
	right:12px;
	cursor: pointer;
}

.push .header div .hover {
	width: 18px;
	height: 18px;
	background: url('../images/pushes/push_slider_arrows.jpg') #43484E;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

.push .header .prev .hover {
	background-position: 0px 18px;
}

.push .header .next .hover {
	background-position: 18px 18px;
}

.push .header div:hover .hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.push .header span {
	display: block;
	float: left;
}

.push .header strong {
	display: block;
	float: left;
	padding: 2px 6px;
	margin-top: 0px;
	margin-left: 6px;
	color: #FFFFFF;
	background-color: #263ea1;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url('../htc/border-radius.htc');
	font-size: 8px;
	letter-spacing: 1px;
}

/* PUSH -> TYPE "SLIDER" */
.push .push-image, .push .push-product.moto {
	height: 127px;
	width: 312px;
}

.push .push-image li, .push .push-product.moto li {
	list-style-type: none;
	position: absolute;
	margin-left: 312px;
	z-index: 1;
	height: 127px;
	width: 312px;
}

.push .push-image li.active {
	z-index: 0;
}

.push .push-image li .default_img {
	width: 312px;
	height: 127px;
	background: url('../images/default/312x127.jpg');
	display: block;
}

.push .push-texte {
	color: #454545;
	min-height: 33px;
	padding: 8px 12px 12px 12px;
	font-size: 13px;
	line-height: 18px;
	position: absolute;
	z-index: 2;
	width:288px;
	background-color: #FFFFFF;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.push .push-texte .plus {
	background: url('../images/buttons/technos_plus.jpg') top center repeat-x #F9DB00;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
	-webkit-border-radius: 4px;
	-moz-border-radius   : 4px;
	border-radius        : 4px;
	behavior:url('../htc/border-radius.htc');
	padding: 2px 12px 2px 12px;
	display: inline-block;
	clear: both;
	cursor: pointer;
	font-size: 11px;
	overflow: hidden;
	position: relative !important;
	margin-top: 6px;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.push .push-texte .plus .txt {
	position: relative;
	z-index: 1;
}

.push .push-texte .plus .hover {
	background: url('../images/buttons/technos_plus.jpg') bottom center repeat-x #FFF663;
	-webkit-border-radius: 4px;
	-moz-border-radius   : 4px;
	border-radius        : 4px;
}

.push .slider-link:hover .push-texte {
	margin-top: -29px;
	padding-bottom: 12px !important;
}
.push .slider-link:hover .push-texte .plus {
	opacity: 1;
	filter: alpha(opacity=100);
}

.push .push-product.moto {
	background: url('../images/pushes/push_slider_product_bg.jpg') #eef4f8;
}

.push .push-product li  {
	margin-left: 0px !important;
	display: none;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

.push .push-product li.active, .push .push-competition li.active{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	margin-left: 0;
}

.push .push-product.moto li .image {
	width: 140px;
	height: 140px;
	position: absolute;
	margin-top: 22px;
	margin-left: -40px; /* A supprimer si on enlève l'animation du pneu */
}

.push .push-product li .texte {
	position: absolute;
	width: 158px;
	margin: 12px 0 0 142px;
	text-align: right;
	overflow: hidden;
	height: 110px;
}


.push .push-product li .texte .title {
	margin-bottom: 12px;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}

.push .push-product li .texte .title img {
	display: block;
	float: right;
	margin: -2px -8px 0 0;
}

.push .push-product li .texte .title strong {
	display: block;
}

.push .push-product li .texte p {
	color: #848484;
	font-weight: normal;
	font-style: italic;
	font-size: 11px;
}


.push .slider-button {
	position: absolute;
	width: 157px;
	height: 29px;
	background: url('../images/buttons/push_slider_button_bg.png') top right #F9DB00;
	cursor: pointer;
	/*overflow: hidden; //CAUSE UN BUG SUR IE*/
	position: absolute;
	z-index: 1;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url('../htc/border-radius.htc');
	bottom:12px;
	right:12px;
}

.push .slider-button.velo {
	bottom: 24px;
}

.push .slider-button .texte {
	z-index: 1;
	margin: 7px 12px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color:#000;
	width:auto;
	height:auto;
}

.push .slider-button .hover {
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	background: url('../images/buttons/push_slider_button_bg.png') bottom right #FFF663;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url('../htc/border-radius.htc');
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	top:0;
	left:0;
}

.push .slider-button:hover .hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.push .push-product.velo {
	height: 169px;
	width: 312px;
	background: url('../images/pushes/push_slider_product_bg_velo.jpg') #f9f9f9;
	position: relative;
	z-index: 0;
}

.push .push-product.velo>li, .push .push-competition>li {
	list-style-type: none;
	position: absolute;
	margin-left: 312px;
	z-index: 1;
	height: 155px;
	width: 312px;
}

.push .push-product.velo li .image {
	width: 140px;
	height: 140px;
	position: absolute;
	margin-top: 29px;
	margin-left: -50px; /* A supprimer si on enlève l'animation du pneu */
}

/*
.push .push-product.velo li .title {
	position: absolute;
	width: 148px;
	height: 46px;
	margin: 7px 0 0 152px;
	text-align: right;
	overflow: hidden;
	font-weight: bold;
	font-size: 13px;
}
*/

/* PUSH -> COMPÉTITION */
.push .push-competition{
	padding:17px 12px 11px 12px;
	width:auto;
	position:relative;
	height:153px;
}
.push .push-competition>li{
	width:288px;
	height:153px;
}
.push .push-competition li .plus{
	position: absolute;
	bottom: 1px;
	right: 0;
	width:91px;

}
.push .push-competition .button.big .texte {
	text-align:left;
}
.push .push-competition li>div>div.texte {
	margin: 0 0 6px 162px;
	overflow: hidden;
	position: relative;
	height: 80px;
}

.push .push-competition li p.title{
	color:#454545;
	font-weight:bold;
	font-size:16px;
}
.push .push-competition .palmares {
	color:#454545;
	font-size:11px;
	margin-top: 6px;
}

.push .push-competition li .encartInfos{
	margin-left:162px;
	background:#becde0;
	padding:5px 0 5px 5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	cursor:initial;
	font-size:0em;
}
.push .push-competition li .encartInfos .option{
	background: #fefefe url('../images/buttons/ts_optn_bg.jpg');
	margin: 0 4px 0 0;
	width:36px;
	height:20px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	cursor: pointer;
	position: relative;
	z-index: 0;
	display:inline-block;
	vertical-align:middle;
	cursor:initial;
}
.push .push-competition li .encartInfos .option .hover{
	background: #fefefe url('../images/buttons/ts_optn_bg.jpg') bottom center;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}


/* PUSH -> RESEAUX-SOCIAUX */
.push .reseaux-sociaux {
	background:#8ca6c1 url('../images/pushes/push_reseau_social_bg.jpg');
	width: 100%;
	height: 100%;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url('../htc/border-radius.htc');
}

.push .reseaux-sociaux li {
	width: 103px;
	height: 105px;
	border-right: solid 1px #a3b7d1;
	border-bottom: solid 1px #a3b7d1;
	float: left;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.push .reseaux-sociaux li .contentWrapper{
	display: table;
	width: 100%;
	height: 100%;
}

.push .reseaux-sociaux li .content{
	display: table-cell;
	vertical-align: middle;
}

.push .reseaux-sociaux.four li {
	width: 50%;
	height: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.push .reseaux-sociaux.one li {
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.push .reseaux-sociaux.two li {
	width: 50%;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.push .reseaux-sociaux.three li {
	width: 33%;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.push .reseaux-sociaux.three li:nth-child(2) {
	width: 34%;
}

.push .reseaux-sociaux.four li {
	width: 50%;
	height: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}



.push .reseaux-sociaux{
	border-right: solid 1px #a3b7d1;
	border-bottom: solid 1px #a3b7d1;
	float: left;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}


.push .reseaux-sociaux li.inactif:hover {
	cursor: default !important;
	background: none !important;
	border-color: #a3b7d1 !important;
}

.push .reseaux-sociaux li:hover {
	cursor: pointer;
	background-color: #f9fafb;
	border-color: #f9fafb;
}

/*.push*/ .reseaux-sociaux  /*li*/ .image {
	background: url('../images/pushes/push_reseaux_sociaux.png');
	width: 40px;
	height: 40px;
	/*margin: 18px auto 10px auto;*/
	margin: 0 auto 10px auto;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* FIX BUGS BORDER */
/*.push .reseaux-sociaux li:nth-child(4), .push .reseaux-sociaux li:nth-child(5), .push .reseaux-sociaux li:nth-child(6) {
	border-bottom: none !important;
	height: 106px;
}



.push .reseaux-sociaux li:nth-child(6) {
border-right: none !important;
}

.push .reseaux-sociaux li:nth-child(2){
	width: 311px;
}

.push .reseaux-sociaux li:nth-child(3){
	//border-right: none !important;
	width: 155px;
}

.push .reseaux-sociaux li:nth-child(5) {
	width: 104px;
}
.push .reseaux-sociaux li:nth-child(1) {
	border-radius: 4px 0 0 0;
	-moz-border-radius: 4px 0 0 0;
	-webkit-border-radius: 4px 0 0 0;
	behavior:url('../htc/border-radius.htc');
}
.push .reseaux-sociaux li:nth-child(3) {
	border-radius: 0 4px 0 0;
	-moz-border-radius: 0 4px 0 0;
	-webkit-border-radius: 0 4px 0 0;
	behavior:url('../htc/border-radius.htc');
}
.push .reseaux-sociaux li:nth-child(4) {
	border-radius: 0 0 0 4px;
	-moz-border-radius: 0 0 0 4px;
	-webkit-border-radius: 0 0 0 4px;
	behavior:url('../htc/border-radius.htc');
}
.push .reseaux-sociaux li:nth-child(6) {
	border-radius: 0 0 4px 0;
	-moz-border-radius: 0 0 4px 0;
	-webkit-border-radius: 0 0 4px 0;
	behavior:url('../htc/border-radius.htc');
}*/
/* !FIX BUGS BORDER */

.push .reseaux-sociaux li .texte {
	width: 100%;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}

.push .reseaux-sociaux li:hover .texte {
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	color: #606060;
}


.push .reseaux-sociaux li .image.facebook { background-position: 80px 0px; }
.push .reseaux-sociaux li .image.twitter { background-position: 120px 0px; }
.push .reseaux-sociaux li .image.youtube { background-position: 160px 0px; }
.push .reseaux-sociaux li .image.rss, .button .image.rss { background-position: 200px 0px; }
.push .reseaux-sociaux li .image.gplus { background-position: 240px 0px; }
.push .reseaux-sociaux li .image.flickr { background-position: 280px 0px; }
.push .reseaux-sociaux li .image.default { background-position: 0px 0px; }
.push .reseaux-sociaux li .image.pinterest { background-position: 40px 0px; }

.push .reseaux-sociaux li:hover .image.facebook { background-position: 80px 40px; }
.push .reseaux-sociaux li:hover .image.twitter { background-position: 120px 40px; }
.push .reseaux-sociaux li:hover .image.youtube { background-position: 160px 40px; }
.push .reseaux-sociaux li:hover .image.rss, .button:hover .image.rss { background-position: 200px 40px; }
.push .reseaux-sociaux li:hover .image.gplus { background-position: 240px 40px; }
.push .reseaux-sociaux li:hover .image.flickr { background-position: 280px 40px; }
.push .reseaux-sociaux li:hover .image.default { background-position: 0px 40px; }
.push .reseaux-sociaux li:hover .image.pinterest { background-position: 40px 40px; }

/* PUSH -> VIDEO */
.push .video {
	margin: 6px;
}

/* PUSH -> GALERIE FLICKR */
.push .flickr-galerie {
	width: 300px;
	height: 200px;
	margin: 6px;
}

.push .flickrshow-buttons-left, .push .flickrshow-buttons-right, .push .flickrshow-buttons-play {
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	behavior:url('../htc/border-radius.htc');
	background-image: url('../images/buttons/push_flickr_buttons.jpg') !important;
	width: 18px !important;
	height: 18px !important;
	top: 6px !important;
}

.push .flickrshow-buttons-title {
	top: 3px !important;
	left: 24px !important;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	behavior:url('../htc/border-radius.htc');
	background: none !important;
	color: #333333 !important;
	height: 18px !important;
	text-align: left !important;
}

.push .flickrshow-buttons-play {
	left: 0px !important;
	background-position: 0px 0px;
}

.push .flickrshow-buttons-left {
	left: 258px !important;
	background-position: -18px 0px !important;
}

.push .flickrshow-buttons-left:hover {
	background-position: -18px -18px !important;
}

.push .flickrshow-buttons-right {
	left: 282px !important;
	background-position: -36px 0px !important;
}

.push .flickrshow-buttons-right:hover {
	background-position: -36px -18px !important;
}

.push .flickrshow-buttons {
	background: #FFFFFF !important;
	height: 30px !important;
}

.push .flickrshow-buttons-title strong {
	color: #707070 !important;
	padding-right: 6px;
}

.push .flickrshow-buttons-title {
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.push .flickrshow-buttons-title:hover {
	color: #2740a5 !important;
}

/* PUSH -> ARTICLE */
.push .banniere {
	width: 300px;
	height: 200px;
	margin: 6px;
	position: relative;
	display: block;
}

/* PUSH -> RECHERCHE REVENDEUR */
.push.black {
	background:#373737 url('../images/pushes/push_black_bg.jpg');
}

.push.black .header {
	color: #FFFF00 !important;
	background: none;
	line-height: 17px;
	margin-top: 1px;
	text-align: left !important;
}
.push.black .header.reseller {
	background:url('../images/pushes/push_search_picto.png') no-repeat 12px;
	text-indent:20px;
}

.push.black img {
	display: block;
	float: left;
	margin-right: 10px;
}

.push.black .slider-button {
	width: 288px;
	background: url('../images/buttons/push_slider_big_button_bg.png') top center #F9DB00;
	height: 37px;
}

.push.black .slider-button .hover {
	background: url('../images/buttons/push_slider_big_button_bg.png') bottom center #FFF663;
}

.push.black .slider-button .texte {
	margin-top: 11px;
	position:relative;
}

.push.black .selection {
	height: 110px;
	background-color: #e3e6ef;
	width: 288px;
	margin: 9px 12px 12px 12px;
	position: absolute;
}

.push.black .selection .onglets li {
	float: left;
	background: #414246 url('../images/tyreSelector/ts_select_type_bg.jpg') bottom center repeat-x;
	height: 15px;
	padding: 11px 0;
	width: 142px;
	font-size: 11px;
	text-align: center;
	cursor: pointer;
	border-top: solid 1px #202224;
	border-right: solid 1px #202224;
	border-bottom: solid 1px #202224;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
	overflow: hidden;
}

.push.black .selection .onglets li.active {
	color: #484847;
	background: #e3e6ef;
	border-bottom-color: #e3e6ef;
	border-left-color: #e3e6ef !important;
}

.push.black .selection .onglets li:first-child, .push.black .selection .onglets li.first-child {
	border-left: solid 1px #202224;
}

.push.black .selection .onglets li:last-child.active,.push.black .selection .onglets li.last-child.active{
	/* Réglages d'un bug d'affichage css */
	border-right-color: #e3e6ef !important;
	border-left: none !important;
	margin-left: 0 !important;
}

.push.black .selection .onglets li:last-child, .push.black .selection .onglets li.last-child {
	/* Réglages d'un bug d'affichage css */
	margin-left: -1px;
	border-left: solid 1px #202224;
	width: 143px;
}

.push.black .selection .onglets li .hover {
	position: absolute;
	width: 145px;
	height: 37px;
	background: #404145 url('../images/tyreSelector/ts_select_type_bg.jpg') top center repeat-x;
	z-index: 0;
	opacity: 0;
	-moz-opacity: 0;
	display: none;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	top:0;
	left:0;
}

.push.black .selection .onglets li span {
	position: relative;
	z-index: 1;
}

.push.black .selection .onglets li:hover .hover {
	display: block;
	opacity: 1;
	-moz-opacity: 1;
}

.push.black .selection .onglets li.active:hover .hover {
	filter: alpha(opacity=0);
	opacity: 0;
	-moz-opacity: 0;
}
.push.black .selection .content {
	position: absolute;
	top: 0;
}
.push.black .selection .content > div {
	position: absolute;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	margin-top: 37px;
	width: 265px;
	padding: 12px;
	color: #484847;
	height: 47px;
	font-size: 11px;
	z-index:1;
}

.push.black .selection .content div.geolocalisation{
	text-align:center;
	z-index:0;
}

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}

.push.black .loader_geolocation, .push.black .loaded_geolocation{
	float:none;
	display:inline-block;
	width:21px;
	height:21px;
	background:url(../images/locator/geolocationLoader.jpg) no-repeat center center;
}
.push.black .loader_geolocation{
	/*-webkit-animation: rotate 1s linear infinite; /* >> cause des dégats */
}

.push.black .selection .content .text-input {
	color: rgb(153,153,153);
	margin-bottom: 5px;
	margin-top: 2px;
	background-color: #FFFFFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior:url('../htc/border-radius.htc');
	box-shadow: 0px 0px 3px rgb(255,255,255) inset, 0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 3px rgb(255,255,255) inset, 0px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 3px rgb(255,255,255) inset, 0px 1px 1px rgba(0,0,0,0.1);
	display: block;
	white-space: nowrap;
	position: relative;
	height: 30px;
	padding: 0px 8px 0 8px;
	text-decoration: none;
	width: 174px;
	font-size: 13px;
	width: 248px !important;
	border-top: solid 1px #707070 !important;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.push.black .selection .content .text-input:focus {
	color: #484847;
}



/* CHOSEN FIXES */
.chzn-container-single {
	width: 174px !important;
}

.chzn-single {
	width: 174px !important;
	border-top: solid 1px #707070 !important;
	border-bottom: none !important;
	border-left: none !important;
	border-right: none !important;
	font-size: 11px !important;
	background: url('../images/tyreSelector/ts_select_arrow.png') 162px 11px no-repeat #FFFFFF !important;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.chzn-results li {
	font-size: 11px !important;
}

.chzn-default {
	background: url('../images/tyreSelector/ts_select_arrow_default.png') 162px 11px no-repeat #FFFFFF !important;
}

.chzn-single:hover {
	color: #000000 !important;
}

.chzn-default:hover {
	color: #999999 !important;
}

.chzn-single-with-drop:hover {
	background-color: #FFFFFF !important;
	color: inherit !important;
}

.chzn-drop {
	width: 182px !important;
}

.chzn-search input {
	width: 148px !important;
}

.chzn-container span.loader {
	margin-top: 3px;
	display: block !important;
	width:16px;
	height:16px;
	background: url('../images/utils/loader.gif') left center no-repeat;
}
/***********
** ICONES **
***********/
.ico_retour{ display:inline-block; width:6px; height:12px; vertical-align:middle; background:url("../images/utils/ico_retour.png") no-repeat; margin-right:6px;}

.ico{display: none;background-position:center center;background-repeat:no-repeat;width:30px;height:19px; padding:0 3px; text-indent:-99999px;}
.ico.competition, .ico.fltr_27712, .ico.fltr_27583
{display:inline-block;background-image:url("../images/pictos/moto_attribut_competition.png");}
.ico.FIM, .ico.fltr_27711, .ico.fltr_27582
{display:inline-block;background-image:url("../images/pictos/moto_attribut_FIM.png");}
.ico.homologueRoute, .ico.fltr_27707, .ico.fltr_27578
{display:inline-block;background-image:url("../images/pictos/moto_attribut_homologueRoute.png");}
.ico.NHS, .ico.fltr_27706, .ico.fltr_27577
{display:inline-block;background-image:url("../images/pictos/moto_attribut_NHS.png");}
.ico.nouveaute, .ico.fltr_18191, .ico.fltr_27708, .ico.fltr_27579
{display:inline-block;background-image:url("../images/pictos/moto_attribut_nouveaute.png");}
.ico.premium, .ico.fltr_18192, .ico.fltr_27709, .ico.fltr_27580
{display:inline-block;background-image:url("../images/pictos/moto_attribut_premium.png");}
.ico.testWinner, .ico.fltr_27710, .ico.fltr_27581
{display:inline-block;background-image:url("../images/pictos/moto_attribut_testWinner.png");}
.ico.antiCrevaison, .ico.fltr_27701, .ico.fltr_27572
{display:inline-block;background-image:url("../images/pictos/moto_performance_antiCrevaison.png");}
.ico.frein, .ico.fltr_27703, .ico.fltr_27574
{display:inline-block;background-image:url("../images/pictos/moto_performance_frein.png");}
.ico.grip, .ico.fltr_27702, .ico.fltr_27573
{display:inline-block;background-image:url("../images/pictos/moto_performance_grip.png");}
.ico.longevite, .ico.fltr_27698, .ico.fltr_27569
{display:inline-block;background-image:url("../images/pictos/moto_performance_longevite.png");}
.ico.maniabilite, .ico.fltr_27699, .ico.fltr_27570
{display:inline-block;background-image:url("../images/pictos/moto_performance_maniabilite.png");}
.ico.pluie, .ico.fltr_18178, .ico.fltr_27697, .ico.fltr_27568
{display:inline-block;background-image:url("../images/pictos/moto_performance_pluie.png");}
.ico.sec, .ico.fltr_18179, .ico.fltr_27696, .ico.fltr_27567
{display:inline-block;background-image:url("../images/pictos/moto_performance_sec.png");}
.ico.toutChemin, .ico.fltr_27700, .ico.fltr_27571
{display:inline-block;background-image:url("../images/pictos/moto_performance_toutChemin.png");}
.ico.bias, .ico.fltr_27705, .ico.fltr_27576
{display:inline-block;background-image:url("../images/pictos/moto_technologie_bias.png");}
.ico.radial, .ico.fltr_27704, .ico.fltr_27575
{display:inline-block;background-image:url("../images/pictos/moto_technologie_radial.png");}
.ico.cross, .ico.fltr_27681, .ico.fltr_27552
{display:inline-block;background-image:url("../images/pictos/moto_usageoffRoad_cross.png");}
.ico.enduro, .ico.fltr_27682, .ico.fltr_27553
{display:inline-block;background-image:url("../images/pictos/moto_usageoffRoad_enduro.png");}
.ico.rallyeRaid, .ico.fltr_27679, .ico.fltr_27550
{display:inline-block;background-image:url("../images/pictos/moto_usageoffRoad_RallyeRaid.png");}
.ico.terrainDur, .ico.fltr_27678, .ico.fltr_27549
{display:inline-block;background-image:url("../images/pictos/moto_usageoffRoad_terrainMixteDur.png");}
.ico.terrainMou, .ico.fltr_27677, .ico.fltr_27548
{display:inline-block;background-image:url("../images/pictos/moto_usageoffRoad_terrainMixteMou.png");}
.ico.terrainSableux, .ico.fltr_27676, .ico.fltr_27547
{display:inline-block;background-image:url("../images/pictos/moto_usageoffRoad_terrainSableux.png");}
.ico.trial, .ico.fltr_27680, .ico.fltr_27551
{display:inline-block;background-image:url("../images/pictos/moto_usageoffRoad_trial.png");}
.ico.circuit, .ico.fltr_18172, .ico.fltr_27687, .ico.fltr_Circuit, .ico.fltr_27558
{display:inline-block;background-image:url("../images/pictos/moto_usageRoute_circuit.png");}
.ico.circuitRoute,.ico.fltr_18172, .ico.fltr_27685, .ico.fltr_27556
{display:inline-block;background-image:url("../images/pictos/moto_usageRoute_circuitRoute.png");}
.ico.commuting, .ico.fltr_27684, .ico.fltr_27555
{display:inline-block;background-image:url("../images/pictos/moto_usageRoute_commuting.png");}
.ico.custom,.ico.fltr_18175, .ico.fltr_27689, .ico.fltr_27560
{display:inline-block;background-image:url("../images/pictos/moto_usageRoute_custom.png");}
.ico.hiver, .ico.fltr_27695
{display:inline-block;background-image:url("../images/pictos/moto_usageRoute_hiver.png");}
.ico.homologueCircuit, .ico.fltr_27686, .ico.fltr_27557
{display:inline-block;background-image:url("../images/pictos/moto_usageRoute_pneuHomologueCircuit.png");}
.ico.sport, .ico.motoSport,.ico.moto.sport, .ico.fltr_18171, .ico.fltr_27694, .ico.fltr_27565
{display:inline-block; background-image:url("../images/pictos/moto_usageRoute_sport.png");}
.ico.sportTouring,.ico.fltr_18174, .ico.fltr_27693, .ico.fltr_27564
{display:inline-block;background-image:url("../images/pictos/moto_usageRoute_sportTouring.png");}
.ico.superMoto, .ico.fltr_27691, .ico.fltr_27562
{display:inline-block;background-image:url("../images/pictos/moto_usageRoute_superMoto.png");}
.ico.touring, .ico.fltr_27692, .ico.fltr_27563
{display:inline-block;background-image:url("../images/pictos/moto_usageRoute_touring.png");}
.ico.trail, .ico.fltr_18173, .ico.fltr_27690, .ico.fltr_27561
{display:inline-block;background-image:url("../images/pictos/moto_usageRoute_trail.png");}
.ico.vintage, .ico.motoVintage,.ico.moto.vintage, .ico.fltr_27688, .ico.fltr_27559
{display:inline-block;background-image:url("../images/pictos/moto_usageRoute_vintage.png");}
.ico.cc50, .ico.fltr_27675
{display:inline-block;background-image:url("../images/pictos/moto_usageScooter_50cc.png");}
.ico.scooter.sport,.ico.scooterSport, .ico.fltr_27673
{display:inline-block;background-image:url("../images/pictos/moto_usageScooter_sport.png");}
.ico.toutTerrain, .ico.fltr_27671
{display:inline-block;background-image:url("../images/pictos/moto_usageScooter_toutTerrain.png");}
.ico.urbain, .ico.fltr_27674
{display:inline-block;background-image:url("../images/pictos/moto_usageScooter_urbain.png");}
.ico.scooterVintage, .ico.scooter.vintage, .ico.fltr_27672
{display:inline-block;background-image:url("../images/pictos/moto_usageScooter_vintage.png");}
.ico.allMountain, .ico.fltr_27187
{display:inline-block;background-image:url("../images/pictos/velo_discipline_allMountain.png");}
.ico.bmx, .ico.fltr_27190
{display:inline-block;background-image:url("../images/pictos/velo_discipline_bmx.png");}
.ico.OffRoad, .OffRoad .ico.specialite
{display:inline-block;background-image:url("../images/pictos/velo_competition_vtt.png");}
.ico.Team, .Team .ico.isTeam
{display:inline-block;background-image:url("../images/pictos/velo_team.png");}
.ico.Pilot, .Pilot .ico.isTeam
{display:inline-block;background-image:url("../images/pictos/velo_pilote.png");}
.ico.OnRoad, .OnRoad .ico.specialite
{display:inline-block;background-image:url("../images/pictos/velo_competition_route.png");}
.ico.descente,.ico.fltr_27184
{display:inline-block;background-image:url("../images/pictos/velo_discipline_descente.png");}
.ico.veloEnduro,.ico.velo.enduro,.ico.fltr_27188
{display:inline-block;background-image:url("../images/pictos/velo_discipline_enduro.png");}
.ico.entrainementHiver,.ico.fltr_27189
{display:inline-block;background-image:url("../images/pictos/velo_discipline_entrainementHiver.png");}
.ico.marathon,.ico.fltr_27186
{display:inline-block;background-image:url("../images/pictos/velo_discipline_marathon.png");}
.ico.Xcountry,.ico.fltr_27185
{display:inline-block;background-image:url("../images/pictos/velo_discipline_Xcountry.png");}
.ico.intensif,.ico.fltr_27181
{display:inline-block;background-image:url("../images/pictos/velo_segment_intensif.png");}
.ico.occasionnel,.ico.fltr_27183
{display:inline-block;background-image:url("../images/pictos/velo_segment_occasionnel.png");}
.ico.regulier,.ico.fltr_27182
{display:inline-block;background-image:url("../images/pictos/velo_segment_regulier.png");}
.ico.asphalte,.ico.fltr_27195
{display:inline-block;background-image:url("../images/pictos/velo_terrain_asphalte.png");}
.ico.boue,.ico.fltr_27194
{display:inline-block;background-image:url("../images/pictos/velo_terrain_boue.png");}
.ico.extreme,.ico.fltr_27193
{display:inline-block;background-image:url("../images/pictos/velo_terrain_terrainExtreme.png");}
.ico.mixte,.ico.fltr_27192
{display:inline-block;background-image:url("../images/pictos/velo_terrain_terrainMixte.png");}
.ico.roulant,.ico.fltr_27191
{display:inline-block;background-image:url("../images/pictos/velo_terrain_terrainRoulant.png");}


.ico.fltr_40219
{display:inline-block;background-image:url("../images/pictos/velo_gum_x.png");}
.ico.finStock,.ico.fltr_45285
{display:inline-block;background-image:url("../images/pictos/velo_fin_stock.png");}
.ico.nouveaute, .ico.fltr_45282
{display:inline-block;background-image:url("../images/pictos/moto_attribut_nouveaute.png");}
.ico.fltr_45279
{display:inline-block;background-image:url("../images/pictos/velo_tubeless.png");}
.ico.fltr_45281
{display:inline-block;background-image:url("../images/pictos/velo_tubeless_ready.png");}
.ico.fltr_130166, .ico.fltr_130304
{display:inline-block;background-image:url("../images/pictos/velo_magi_x.png");}


/* A MODIFIER  Nouveau filtre vélo*/
.ico.fltr_168035, .ico.fltr_168298
{display:inline-block;background-image:url("../images/pictos/velo_techno_bead2bead.png");}
.ico.fltr_168031, .ico.fltr_168294
{display:inline-block;background-image:url("../images/pictos/velo_techno_bicompound.png");}
.ico.fltr_168033, .ico.fltr_168296
{display:inline-block;background-image:url("../images/pictos/velo_techno_HD-aramid.png");}
.ico.fltr_168034, .ico.fltr_168297
{display:inline-block;background-image:url("../images/pictos/velo_techno_HD-bead2bead.png");}
.ico.fltr_168032, .ico.fltr_168295
{display:inline-block;background-image:url("../images/pictos/velo_techno_HD-PROTECTION.png");}
.ico.fltr_168062, .ico.fltr_168299
{display:inline-block;background-image:url("../images/pictos/velo_techno_Max.png");}



/******************************
****** PLUGIN jQUERY 'CHOSEN' *
*******************************/

/* @group Base */
.chzn-container {
  font-size: 13px;
  position: relative;
  display: block;
  zoom: 1;
  *display: inline;
  margin-bottom: 12px !important;
}
.chzn-container .chzn-drop {
  background: #fff;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  -o-box-shadow     : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
  z-index: 1010;
  margin-top: -2px;
}
/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius   : 5px;
  border-radius        : 5px;
  behavior:url('../htc/border-radius.htc');
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #aaaaaa;
  -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow   : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  box-shadow        : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 24px;
  line-height: 24px;
  padding: 2px 0 0 8px;
  color: #444444;
  text-decoration: none;
}
.chzn-container-single .chzn-default {
  color: #999;
}
.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: /*url('chosen-sprite.png')*/ right top no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
  background-position: right -11px;
}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
  background-position: right top;
}
.chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-single .chzn-single div b {
  background: /*url('chosen-sprite.png')*/ no-repeat 0 0;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}
.chzn-container-single .chzn-search input {
  background: #fff /*url('chosen-sprite.png')*/ no-repeat 100% -22px;
  background: /*url('chosen-sprite.png')*/ no-repeat 100% -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: /*url('chosen-sprite.png')*/ no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: /*url('chosen-sprite.png')*/ no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: /*url('chosen-sprite.png')*/ no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: /*url('chosen-sprite.png')*/ no-repeat 100% -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: /*url('chosen-sprite.png')*/ no-repeat 100% -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
}
.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius   : 0 0 4px 4px;
  border-radius        : 0 0 4px 4px;
  behavior:url('../htc/border-radius.htc');
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
/* @end */

.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  font-family: sans-serif;
  font-size: 100%;
  height: 15px;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  -o-box-shadow     : none;
  box-shadow        : none;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;
  behavior:url('../htc/border-radius.htc');
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  -moz-box-shadow   : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  box-shadow        : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  color: #333;
  border: 1px solid #aaaaaa;
  line-height: 13px;
  padding: 3px 20px 3px 5px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: /*url('chosen-sprite.png')*/ right top no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -11px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -11px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  z-index:900;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  display: none;
  line-height: 15px;
  padding: 5px 6px;
  margin: 0;
  list-style: none;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .highlighted {
  background-color: #2740a5;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2138a0', endColorstr='#0d2468', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #2138a0), color-stop(90%, #2138a0));
  background-image: -webkit-linear-gradient(top, #2138a0 20%, #0d2468 90%);
  background-image: -moz-linear-gradient(top, #2138a0 20%, #0d2468 90%);
  background-image: -o-linear-gradient(top, #2138a0 20%, #0d2468 90%);
  background-image: -ms-linear-gradient(top, #2138a0 20%, #0d2468 90%);
  background-image: linear-gradient(top, #2138a0 20%, #0d2468 90%);
  color: #FFFFFF;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 15px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px; /* This should by dynamic with js */
  z-index: 1;
}
.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}
.chzn-container .chzn-results-scroll-down {
  bottom: 0;
}
/*
.chzn-container .chzn-results-scroll-down span {
  background: url('chosen-sprite.png') no-repeat -4px -3px;
}
.chzn-container .chzn-results-scroll-up span {
  background: url('chosen-sprite.png') no-repeat -22px -3px;
}*/
/* @end */


/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity:0.5 !important;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
.chzn-rtl { text-align: right; }
.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; }

.chzn-rtl .chzn-single div { left: 3px; right: auto; }
.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}
.chzn-rtl .chzn-choices .search-field input { direction: rtl; }
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; background-position: right top;}
.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: #fff /*url('chosen-sprite.png')*/ no-repeat -38px -22px;
  background: /*url('chosen-sprite.png')*/ no-repeat -38px -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: /*url('chosen-sprite.png')*/ no-repeat -38px -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: /*url('chosen-sprite.png')*/ no-repeat -38px -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: /*url('chosen-sprite.png')*/ no-repeat -38px -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: /*url('chosen-sprite.png')*/ no-repeat -38px -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: /*url('chosen-sprite.png')*/ no-repeat -38px -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl;
}

/**********
** POPUP **
**********/
.nyroModalData .popup{
	margin:24px;
	text-align:center;
	min-width:200px;
}
.nyroModalData .buttonContainer{
	margin-top:20px;
}
.nyroModalData .buttonContainer .button{
	display:inline-block;
	vertical-align:middle;
	margin:0 20px 0;
	height:20px;
	padding:4px 6px 0;
	min-width:60px;
	font-weight:bold;
	text-transform:uppercase;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url('../htc/border-radius.htc');
}
.nyroModalData .buttonContainer .button .hover{
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	behavior:url('../htc/border-radius.htc');
}
.buttonContainer .button.yellow{
	background:url(../images/buttons/btn_yellow_small.jpg) #fbe400 top repeat-x;
}
.button.yellow .hover{
	background:url(../images/buttons/btn_yellow_small.jpg) #D2BC3F bottom repeat-x;
}
.button.blue{
	color:#FFF;
	background:url(../images/buttons/btn_blue.jpg) #8da6c4 top repeat-x;
}
.button.blue .hover{
	background:url(../images/buttons/btn_blue.jpg) #a4c0d8 bottom repeat-x;
}

.nyroModalData .popup input {
	margin:12px 0 0 0;
	padding: 4px 6px;
	border: solid 1px #898989;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #898989;
	width: 300px;
}

.nyroModalData .popup input:focus {
	border-color: #233caa;
}

.nyroModalData .popup > p {
	padding: 0 50px;
}

.flickrshow-loading {
	width: 100%;
	height: 100%;
	background-color: #FFF;
}

.flickrshow-loading-bar {
	width: 65px;
	height: 65px;
	display: block;
	background: url('../images/utils/loader.png') 0px 0px;
	margin: 67px 0 0 119px;
}


/***************
** CUSTOM TAG **
***************/

#custom_tag{
display : none;
}


/********************
** BANDEAU COOKIES **
********************/
#toolbar_cookies {
	background: #9cb5d3;
	height: 0;
	padding: 0px 14px 0px 168px;
	overflow: hidden;

	-webkit-transition: height 0.5s ease;
	-moz-transition: height 0.5s ease;
	-ms-transition: height 0.5s ease;
	-o-transition: height 0.5s ease;
	transition: height 0.5s ease;

	-webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

#toolbar_cookies.open {
	height: 64px;
	position: relative;
	z-index: 1001;
}

#toolbar_cookies #imageCookie {
	background: url('../images/cookieToolbar/iconCookie.png') no-repeat 0px 0px;
	width: 42px;
	height: 42px;
	display: inline-block;
	vertical-align: middle;
	margin: 10px 10px 0 0;
}

#toolbar_cookies .wrapper {
	display: inline-block;
	vertical-align: middle;
}

#toolbar_cookies #title {
	font: bold 12px "Arial";
	color: #193a62;
}

#toolbar_cookies #description {
	font: normal 11px "Arial";
	color: #ffffff;
	width: 415px;
}

#toolbar_cookies #button {
	display: inline-block;
	vertical-align: top;
	float: right;
	margin: 14px 12px 0 0;
}

#toolbar_cookies #button a {
	font: bold 12px "Arial";
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 10px;
	border-radius: 4px;
	display: inline-block;

	background: #a2b6cf; /* Old browsers */
	background: -moz-linear-gradient(top,  #a2b6cf 0%, #6789b1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a2b6cf), color-stop(100%,#6789b1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a2b6cf 0%,#6789b1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a2b6cf 0%,#6789b1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a2b6cf 0%,#6789b1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a2b6cf 0%,#6789b1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2b6cf', endColorstr='#6789b1',GradientType=0 ); /* IE6-9 */

	-moz-box-shadow: -2px -2px 2px 0px #d7e0ea;
	-webkit-box-shadow: -2px -2px 2px 0px #d7e0ea;
	-o-box-shadow: -2px -2px 2px 0px #d7e0ea;
	box-shadow: -2px -2px 2px 0px #d7e0ea;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#d7e0ea, Direction=315, Strength=2);
}

#toolbar_cookies #button a .arrow {
	background: url('../images/cookieToolbar/arrowButton.png') no-repeat 0px 0px;
	width: 7px;
	height: 12px;
	margin: -3px 0 0 14px;
	display: inline-block;
}

#toolbar_cookies #shutdown {
	background: url('../images/cookieToolbar/closeCookie.png') no-repeat 0px 0px;
	width: 12px;
	height: 13px;
	display: inline-block;
	float: right;
	margin: 23px 0 0 0;
	cursor: pointer;
}
