.thacontent H3 {
FONT-FAMILY: "Orbitron-Regular", sans-serif; FONT-SIZE: 25px; padding:10px;FONT-WEIGHT: normal; padding:10px; font-style:normal
}
.thamichroma H3 {
FONT-FAMILY: "Michroma", sans-serif; FONT-SIZE: 25px; padding:10px;FONT-WEIGHT: normal; padding:10px; font-style:normal
}

ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	/*vertical-align: baseline; */
}
ol, ul {
	list-style: none;
	/* list-style-type:lower-roman;*/
}
.center {
	TEXT-ALIGN: center;
}
.line_vert { float:left; width=1px; height:400px; border-right: 1px solid #cdcdcd;}

/* Floating sidebar at right of configuration page in combination with jQuery code */ 

div#wrapper {
	margin:0 auto;
	width:1024px;
	background:#FFF;
}
div#mainContent {
	margin-top:20px;
	width:700px;
	padding:0px;
	float:left;
	border: 1px solid #ccc;
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #222; FONT-SIZE: 12px; FONT-WEIGHT: normal;margin-top:0px; LINE-HEIGHT: 1.6;

}
div#sideBar {
	width:230px;
	padding:0px;
	margin-left:30px;
	float:left;
}
div#container_configPage {
	margin:0 auto;
	width:1024px;
	background:#FFF;
}
div#container_itemSelect {
	margin-top:20px;
	width:700px;
	padding: 0px;
	float:left;
	border: 0px solid #ccc;
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #222; FONT-SIZE: 12px; FONT-WEIGHT: normal;margin-top:0px;
}
div#container_sideBar {
	width:298px;
	border: 0px solid #000;
	padding:0px;
	margin-left:25px;
	margin-top:50px;
	float:left;
}
.clear_both { 
	clear:both; 
}
div#result {
	border: 0px solid #fff;
	height:auto;
	/* min-height:400px; 
	overflow:hidden;*/
}
div#sticker {
	/*position:fixed;*/
	position:absolute; 
	/* bottom:100px;
	left:0px; */
	/*background: #F8F8F8;
	/*background: #7B87D0;*/
	border: 1px solid #bbb;
	padding:10px;
	margin:20px 0;
	width:276px;
	z-index:1;
	height:auto;
	/* min-height:540px; */
	background: #f0f0f0;
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #222; FONT-SIZE: 12px; FONT-WEIGHT: normal;margin-top:0px;
}
div#sticker H3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #222; FONT-SIZE: 21px; FONT-WEIGHT: bold;margin-top:0px;
}

.stick {
	/*position:fixed;*/
	position:fixed !important; 
	top:90px; /* Adjust this value to position the sticker vs the scroller div (page selection) */
}
#stopfooter {
	/* background:#999999; */ /* this div to stop sticker when reaching stopfooter div at bottom of page */
	height:0px;
	width:100%;
}
/* End floating sidebar at right of configuration page */

.alert_blue {
	background: transparent;
	border: 0px solid #eee;
	padding:0px;
	height:auto;
	FONT-FAMILY: "Muli", Arial, Helvetica, sans-serif; COLOR: blue; FONT-SIZE: 14px; FONT-WEIGHT: normal;margin-top:0px;
}
.alert_red {
	background: transparent;
	border: 0px solid #eee;
	padding:0px;
	height:auto;
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: red; FONT-SIZE: 12px; FONT-WEIGHT: normal;margin-top:0px;
}
.alert_red IMG {
	background: transparent;
	border: 0px solid #eee;
	padding-right:10px;
	padding-bottom:10px;
	height:auto;
}
.price_detail {
	background: transparent;
	border: 0px solid #eee;
	/* display:block; */
	width:auto;
	height:auto;
	/*text-align:center; */
	overflow:hidden;
}
.select_price {
	background: transparent;
	border: 0px solid #eee;
	display:block;
	width:auto;
	height:auto;
	/*text-align:center; */
	overflow:hidden;
}
.select_choice {
	background: transparent;
	border: 0px solid #eee;
	padding-right:5px;
	padding-bottom:5px;
	display:block;
	width:100%;
	height:auto;
	text-align:center;
}
.select_discount {
	background: transparent;
	border: 0px solid #ccc;
	padding:0px;
	margin-top:10px;
	display:inline;
	width:100%;
	FONT-FAMILY: "Muli", Arial, Helvetica, sans-serif; COLOR: blue; FONT-SIZE: 12px; FONT-WEIGHT: normal;margin-top:0px;
}
.title_qty {
	background: transparent;
	border: 0px solid #ccc;
	padding-right:0px;
	padding-bottom:0px;
	margin-right:5px;
	display:inline;
	FONT-FAMILY: "Muli", Arial, Helvetica, sans-serif; COLOR: blue; FONT-SIZE: 12px; FONT-WEIGHT: normal;margin-top:0px;
}
.select_qty {
	position:relative;
	display:inline;
	background: transparent;
	border: 0px solid #ccc;
	padding-right:0px;
	padding-bottom:0px;
	margin-right:5px;
	margin-left:5px;
	width:15px;
}
.add_qty {
	position:relative;
	display:inline;
	background: transparent;
	border: 0px solid #ccc;
	padding-right:0px;
	padding-bottom:0px;

	FONT-FAMILY: "Muli", Arial, Helvetica, sans-serif; COLOR: blue; FONT-SIZE: 12px; FONT-WEIGHT: normal;margin-top:0px;
}
.add_qty IMG {
	position:relative;
	top:-7px;
	left:0px;
}
.remove_qty {
	position:relative;
	display:inline;
	background: transparent;
	border: 0px solid #ccc;
	padding-right:0px;
	padding-bottom:0px;

	FONT-FAMILY: "Muli", Arial, Helvetica, sans-serif; COLOR: blue; FONT-SIZE: 12px; FONT-WEIGHT: normal;margin-top:0px;
}
.remove_qty IMG {	
	position:relative;
	top:5px;
	left:-14px;
}
.discount_button {
	float: left;
	background: transparent;
	margin-left:50px;
	padding-top:10px;
	cursor: pointer;
	FONT-FAMILY: "Muli", Arial, Helvetica, sans-serif; COLOR: blue; FONT-SIZE: 12px; FONT-WEIGHT: normal;margin-top:0px;
}
UL.price_title {
	FONT-FAMILY: "Muli", Arial, Helvetica, sans-serif; COLOR: #5B5B5B; FONT-SIZE: 12px; FONT-WEIGHT: normal;margin-top:0px;
	/* list-style:circle; */
	list-style:none;
	margin-top:0px;
}
LI.price_title {
	background: transparent;
	border: 0px solid #eee;
	padding:0px;
	height:auto;
	width:120px;
}
.total_price {
	FONT-FAMILY: "Roboto", Arial, Helvetica, sans-serif; COLOR: #5B5B5B; FONT-SIZE: 13px; FONT-WEIGHT: normal;margin-top:0px;
	/* list-style:circle; */
	list-style:none;
	margin-bottom:10px;
	/* line-height:40px; */
}
.total_price IMG {
	margin-right:10px;
	/* margin-bottom:10px; */
	background: transparent;
	border: 0px solid #eee;
	height:auto;
	VERTICAL-ALIGN: middle;
}
.total_price_amount {
	FONT-FAMILY: "Microma", Arial, Helvetica, sans-serif; COLOR: #5B5B5B; FONT-SIZE: 22px; FONT-WEIGHT: bold;
	/* list-style:circle; */
	list-style:none;
	margin-bottom:10px;
	/* line-height:40px; */
	float:right;
	text-align:right;
	width:auto;
	display:inline;
}
.total_price_amount_dec {
	FONT-FAMILY: "Microma", Arial, Helvetica, sans-serif; COLOR: #5B5B5B; FONT-SIZE: 13px; FONT-WEIGHT: bold;
	display:inline;
	position:right;
	line-height:22px;
	text-align:right;
	vertical-align:top;
}
.incl_shipt {
	FONT-FAMILY: "Roboto", Arial, Helvetica, sans-serif; COLOR: #5887F5; FONT-SIZE: 10px; FONT-WEIGHT: normal;
	margin-top:-20px;
	/* list-style:circle; */
	list-style:none;
	/*float:right; */
	margin-left:42px;
	margin-bottom:10px;
	/*line-height:40px; */
}
.show_details {
	FONT-FAMILY: "Roboto", Arial, Helvetica, sans-serif; 
	COLOR: #5887F5;
	FONT-SIZE: 12px; FONT-WEIGHT: normal;
	/* list-style:circle; */
	list-style:none;
	/*float:right; */
	margin-top:10px;
	margin-bottom:10px;
	/*line-height:40px; */
}
.show_details IMG {
	margin-right:5px;
	margin-bottom:2px;
}
price_discount p {
	FONT-FAMILY: "Muli", Arial, Helvetica, sans-serif; COLOR: red; FONT-SIZE: 12px; FONT-WEIGHT: normal;margin-top:0px;
	/* list-style:circle; */
	list-style:none;
	margin-top:0px;
}
.sidebar_price {
	position:relative;
	background-color: transparent;
	BORDER: #cdcdcd 1px solid ;
	/* height: 100px;*/
	width: 100%;
	float: left;
	padding:2px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-family: 'Roboto', sans-serif;
	/* font-family: 'Playfair Display SC', serif; */
	/* font-family: 'Nunito', sans-serif; */
	TEXT-ALIGN: left;
	COLOR: #333; FONT-SIZE: 11px; FONT-WEIGHT: normal; overflow:hidden;
}
.sidebar_price H3 {
	width: auto;
	font-family: 'Roboto', sans-serif;  COLOR: #222; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-ALIGN:left; font-style:italic
}
.sidebar_price H4 {
	font-family: 'Roboto', sans-serif;  COLOR: #222; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-ALIGN:left; font-style:italic
}
fieldset {
	width: 270px;
	padding:2px;
	background-color: #fff;
	margin-bottom:10px;
	margin-left:0px;
	border:1px solid #cdcdcd;
	font-family: 'Roboto', sans-serif;
	TEXT-ALIGN: left;
	COLOR: #333; FONT-SIZE: 11px; FONT-WEIGHT: normal; overflow:hidden;
}
@media screen and (max-width: 1000px) 
{	
	div#container_configPage {
		width:100%;
	}
	div#container_itemSelect {
		width:100%;
	}
	div#container_sideBar {
		float:initial;
		margin-left: 1%;
		width:90%;
	}
	div#sticker {
		max-width:230px;
		max-height:250px;
		margin:0 0;
		background: #FEFFD6;
		/* position:fixed; */
	}
	.picnav img {
		display:none;
	}
	fieldset {
		display:none; 
	}
	#exped {
		display:none;
	}
	#carrier {
		display:none;
	}
	.stick {
		top:90px; /* Adjust this value to position the sticker vs the scroller div (page selection) */
	}
}

legend {
	color:#DF3F3F;
	font-weight:bold;
	margin-left:10px;
	FONT-SIZE: 12px;
	}

.sidebar_toptitle {
	/* font-family: 'Gravity_Light',  Arial, Helvetica, sans-serif;FONT-SIZE: 12px; */
	/* font-family: 'Michroma',  Arial, Helvetica, sans-serif;FONT-SIZE: 10px;*/
	BORDER: #cdcdcd 0px solid ;
	position:relative;
	width:77px;
	float:left;
	display:inline;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	COLOR: #333;  FONT-WEIGHT: bold;
	/* text-transform:uppercase; */
}
.sidebar_subtitle {
	/* font-family: 'Gravity_Light',  Arial, Helvetica, sans-serif;FONT-SIZE: 12px; */
	/* font-family: 'Michroma',  Arial, Helvetica, sans-serif;FONT-SIZE: 10px;*/
	BORDER: #cdcdcd 0px solid ;
	position:relative;
	width:100px;
	display:inline;
	float:left;
	margin-left:5px;
	font-family: 'Muli',  Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	COLOR: #716D7E;  FONT-WEIGHT: normal;
	/* text-transform:uppercase; */
}
.sidebar_toptitle_cust {
	/* font-family: 'Gravity_Light',  Arial, Helvetica, sans-serif;FONT-SIZE: 12px; */
	/* font-family: 'Michroma',  Arial, Helvetica, sans-serif;FONT-SIZE: 10px;*/
	BORDER: #cdcdcd 0px solid ;
	position:relative;
	width:170px;
	float:left;
	display:inline;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	COLOR: #333;  FONT-WEIGHT: bold;
	/* text-transform:uppercase; */
}
.sidebar_subtitle_cust {
	/* font-family: 'Gravity_Light',  Arial, Helvetica, sans-serif;FONT-SIZE: 12px; */
	/* font-family: 'Michroma',  Arial, Helvetica, sans-serif;FONT-SIZE: 10px;*/
	BORDER: #cdcdcd 0px solid ;
	position:relative;
	width:170px;
	display:inline;
	float:left;
	margin-left:5px;
	font-family: 'Muli',  Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	COLOR: #716D7E;  FONT-WEIGHT: normal;
	/* text-transform:uppercase; */
}
.sidebar_price_blue {
	/* font-family: 'Gravity_Light',  Arial, Helvetica, sans-serif;FONT-SIZE: 12px; */
	BORDER: #cdcdcd 0px solid ;
	position:relative;
	width:80px;
	display:inline;
	float:left;
	text-align:right;
	margin-right:5px;
	font-family: 'Muli',  Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	COLOR: #5887F5;  FONT-WEIGHT: normal;
	/* text-transform:uppercase; */
}
.sidebar_price_blue_light {
	/* font-family: 'Gravity_Light',  Arial, Helvetica, sans-serif;FONT-SIZE: 12px; */
	BORDER: #cdcdcd 0px solid ;
	position:relative;
	width:77px;
	display:inline;
	float:left;
	text-align:right;
	margin-right:5px;
	font-family: 'Muli',  Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	COLOR: #5887F5;
	FONT-WEIGHT: normal;
	/* text-transform:uppercase; */
}
.toppage_container {
  position:relative;
  /* position:fixed;*/
  float:right;
  border: 0px solid #eee;
  padding: 0px;
  margin-top:0px;
  margin-bottom:0px;
  width:auto;
  height:100px;
}
.toppage_container A:link {
	font-family: Muli, Arial, Helvetica, sans-serif; COLOR: #5887F5; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none;BORDER-bottom: transparent 1px solid ;margin-left:12px;text-transform:none;
	-webkit-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	-moz-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	-o-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	-ms-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	transition: background-color 1000ms linear, border-bottom 1000ms linear; 
}
.toppage_container A:visited {
	font-family: Muli, Arial, Helvetica, sans-serif; COLOR: #5887F5; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none;BORDER-BOTTOM: transparent 1px solid ;margin-left:12px;text-transform:none;
}
.toppage_container A:hover {
	font-family: Muli, Arial, Helvetica, sans-serif; COLOR: #5A0CC4; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none;
	/* BORDER-LEFT: #5A0CC4 1px solid;*/
	/* padding-left:5px; */
	BORDER-BOTTOM: transparent 1px solid ;
	text-transform:none;margin-left:12px;
	-webkit-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	-moz-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	-o-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	-ms-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	transition: background-color 1000ms linear, border-bottom 1000ms linear; 
}
.toppage_container A:active {
	font-family: Muli, Arial, Helvetica, sans-serif; COLOR: #5887F5; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none;BORDER-bottom: transparent 1px solid ;margin-left:12px;text-transform:none;
}
.toppage_container IMG {
	margin:0px;position:absolute;top:4px;left:0px
}
@media screen and (max-width: 480px) 
{
	.toppage_container {
	  position:relative;
	  /* position:fixed;*/
	  float:left;
	  margin-top:40px;
	}
}
.headerlink {
  position:relative;
  /* position:fixed;*/
  float:left;
  border: 0px solid #eee;
  padding: 0px;
  margin-top:0px;
  margin-bottom:0px;
  width:auto;
  height:100px;
}
.headerlink A:link {
	font-family: Muli, Arial, Helvetica, sans-serif; COLOR: #5887F5; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none;BORDER-bottom: transparent 1px solid ;margin-left:12px;text-transform:none;
	-webkit-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	-moz-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	-o-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	-ms-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	transition: background-color 1000ms linear, border-bottom 1000ms linear; 
}
.headerlink A:visited {
	font-family: Muli, Arial, Helvetica, sans-serif; COLOR: #5887F5; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none;BORDER-BOTTOM: transparent 1px solid ;margin-left:12px;text-transform:none;
}
.headerlink A:hover {
	font-family: Muli, Arial, Helvetica, sans-serif; COLOR: #5A0CC4; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none;
	/* BORDER-LEFT: #5A0CC4 1px solid;*/
	/* padding-left:5px; */
	BORDER-BOTTOM: transparent 1px solid ;
	text-transform:none;margin-left:12px;
	-webkit-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	-moz-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	-o-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	-ms-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	transition: background-color 1000ms linear, border-bottom 1000ms linear; 
}
.headerlink A:active {
	font-family: Muli, Arial, Helvetica, sans-serif; COLOR: #5887F5; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none;BORDER-bottom: transparent 1px solid ;margin-left:12px;text-transform:none;
}
.headerlink IMG {
	margin:0px;position:absolute;top:4px;left:0px
}
.contactlink {
	DISPLAY: inline;
    font-family: Muli, Arial, Helvetica, sans-serif; COLOR: #1367A8; FONT-SIZE: 15px; FONT-WEIGHT: normal; TEXT-DECORATION: none;text-transform:none;
}
.morelink {
	margin-top:5px;
}

.morelink A:link {
	font-family: Muli, Arial, Helvetica, sans-serif; COLOR: #3693DC; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none;BORDER-bottom: transparent 1px solid ;margin-left:0px;text-transform:none;
	-webkit-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	-moz-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	-o-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	-ms-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	transition: background-color 1000ms linear, border-bottom 1000ms linear; 
}
.morelink A:visited {
	font-family: Muli, Arial, Helvetica, sans-serif; COLOR: #3693DC; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none;BORDER-BOTTOM: transparent 1px solid ;margin-left:0px;text-transform:none;
}
.morelink A:hover {
	font-family: Muli, Arial, Helvetica, sans-serif; COLOR: #5A0CC4; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none;BORDER-BOTTOM: #5A0CC4 1px solid ; text-transform:none;margin-left:0px;
	-webkit-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	-moz-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	-o-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	-ms-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
	transition: background-color 1000ms linear, border-bottom 1000ms linear; 
}
.morelink A:active {
	font-family: Muli, Arial, Helvetica, sans-serif; COLOR: #3693DC; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none;BORDER-bottom: transparent 1px solid ;margin-left:0px;text-transform:none;
}
.morelink IMG {
	margin:0px;position:relative;top:0px;left:0px
}

/* Floating scroller at top of page */ 
.scroller_anchor { height:0px; margin:0; padding:0;}

/*
.scroll_center {
		background: yellow;
		margin-left: auto;
		margin-right: auto;
		max-width: 1024px;
}*/

.scroller {
	/* height:80px; */
	min-height:75px;
	/* max-width:1024px; */
	width:100%;
	border: 0px solid #ccc;
	text-align:center; /* added 16 sept 21 */
	margin-left: auto; /* added 16 sept 21 */
    margin-right: auto; /* added 16 sept 21 */
}
.scroller.on {
	background:yellow;
}
/* End of Floating scroller at top of page */ 

.container_pageselect {
  display:inline-block;
  /* position:relative; */
  /* position:fixed;*/
  /* text-align: center; */
  /* float:left; */
  /* margin-left:0px; */
  overflow:hidden;
  border: 0px solid #eee;
  padding-top: 15px;
  padding-bottom: 0px;
  margin-top:0px;
  margin-bottom:0px;
  width:auto;
  FONT-SIZE: 12px;
  max-width:1024px; /* added 16 sept 21 */
  text-align:center; /* added 16 sept 21 */
  margin-left: auto; /* added 16 sept 21 */
  margin-right: auto; /* added 16 sept 21 */
}

/*@media screen and (max-width: 480px) { */
@media screen and (max-width: 1000px) { 
/* @media screen and (min-width: 481px) and (max-width: 1000px) {*/
/* @media screen and (max-device-width: 1000px) { */
	.container_pageselect {	
	    position:absolute;
		display:block;
		float:left;
		margin-left:Opx;
		/* visibility:hidden; */
		/*left:-39px;*/
		margin-top:35px; 
		background: #FAFAFA;
		width: 100%;
		/*z-index:5;*/
	}
	.bloc_pageselect {
		min-width: 195px;
	}
	/*
	.scroll_center {
		max-width: 70%;
	}*/
}
/*
@media screen and (max-width: 480px) {
	.bloc_pageselect {
		min-width: 100%;
		float:left;
	}
}
*/
.container_pageselect LI A:link {
	font-family: Muli, Arial, Helvetica, sans-serif; COLOR: #262634; FONT-SIZE: 1em; FONT-WEIGHT: normal; TEXT-DECORATION: none;BORDER-bottom: transparent 0px solid ;padding-bottom:0px; text-transform:uppercase;
}
.container_pageselect LI A:visited {
	font-family: Muli, Arial, Helvetica, sans-serif; COLOR: #262634; FONT-SIZE: 1em; FONT-WEIGHT: normal; TEXT-DECORATION: none;BORDER: transparent 0px solid ;padding-bottom:0px; text-transform:uppercase;
}
.container_pageselect LI A:hover {
	font-family: Muli, Arial, Helvetica, sans-serif; COLOR: #5A0CC4; FONT-SIZE: 1em; FONT-WEIGHT: normal; TEXT-DECORATION: none;text-transform:uppercase;
}
.container_pageselect A:active {
	font-family: Muli, Arial, Helvetica, sans-serif; COLOR: #262634; FONT-SIZE: 1em; FONT-WEIGHT: normal; TEXT-DECORATION: none;BORDER-bottom: transparent 0px solid ;padding-bottom:0px;text-transform:uppercase;
}
.container_pageselect IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; VERTICAL-ALIGN: middle; BORDER-TOP: medium none; MARGIN-RIGHT: 6px; BORDER-RIGHT: medium none;
}


/* "page_toggle" used for sliding menu allowing selection of pages (details, gallery, configure, etc. when window size < 480 px */

#submenutitle {
	display:none;
}

/* @media screen and (max-width: 480px) { */
@media screen and (max-width: 1000px) {

	#page_toggle {
	  width: 28px;
	  height: 30px;
	  margin: 4px 10px auto;
	  float:left;
	  position:relative;
	  /* left:200px; */
	  display:block;
	}
	/*
	#page_toggle:after {
		width:auto;
		position:relative;
		float:left;
		margin-top:-24px;
		margin-left:38px;
		FONT: 15px PT Sans, Arial, Helvetica, sans-serif;
		color:#FFF;
		font-weight:bold;
		content: "Menu";
	}
	*/
	#page_toggle:hover {
		CURSOR: pointer
	}
	#page_toggle div {
	  width: 100%;
	  height: 4px;
	  background: #0D55FF;
	  margin: 3px auto;
	  transition: all 0.3s;
	  backface-visibility: hidden; 
	}

	#page_toggle.on div {
	  background: #0D55FF;
	}

	#page_toggle.on .one {
	  transform: rotate(45deg) translate(4px, 4px); 
	  /* transform: rotate(135deg) translate(6px, -8px);*/
	}
	#page_toggle.on .two {
	  opacity: 0;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
	  filter: alpha(opacity=50); /* IE 5-7 */
	  /*transform: translate(35px, 12px);
	  width:100%;
	  height:2px;*/
	}
	#page_toggle.on .three {
	  transform: rotate(-45deg) translate(5px, -7px); 
	  /* transform: rotate(-135deg) translate(5px, 7px);*/
	}
	#submenutitle {
	  display:block;
	  width:auto;
	  position:relative;
	  float:left;
	  margin-top:6px;
	  margin-left:0px;
	  FONT: 15px PT Sans, Arial, Helvetica, sans-serif;
	  color:#0D55FF;
	  font-weight:normal;
	}
}
/* End of "page_toggle" used for sliding menu allowing selection of pages (details, gallery, configure, etc. when window size < 480 px */



.bloc_pageselect {
background-color: transparent;
/*background-color: transparent;
BORDER-RIGHT: #cdcdcd 1px solid ; */
BORDER-BOTTOM: transparent 3px solid ;
/* BORDER-TOP: #E5E5E5 0px solid ;
BORDER-LEFT: #E5E5E5 0px solid ;*/
height:100%;
/* height:auto; */
width: auto;
float: left;
/* padding-top:7px; */
padding-top:10px;
padding-left:6px;
padding-right:10px;
padding-bottom:10px; 
margin-right: 6px;
-webkit-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
-moz-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
-o-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
-ms-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
transition: background-color 1000ms linear, border-bottom 1000ms linear; 
}
.bloc_pageselect:hover {
background-color: #F3F3FF;
BORDER-bottom: #5A0CC4 3px solid ;
height:100%;
/* height:auto; */
width: auto;
float: left;
padding-top:10px;
padding-left:6px;
padding-right:10px;
padding-bottom:10px; 
margin-right: 6px;
-webkit-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
-moz-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
-o-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
-ms-transition: background-color 1000ms linear, border-bottom 1000ms linear;   
transition: background-color 1000ms linear, border-bottom 1000ms linear;   
}
.highlight {
background-color: #F3F3FF; 
/* background-color: transparent;*/
BORDER-bottom: #5A0CC4 3px solid ;
height:100%;
/* height:auto; */
width: auto;
float: left;
padding-left:6px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
margin-right: 6px;
}
.highlight1 {
background-color: #F3F3FF;
BORDER-top: #5A0CC4 3px solid ;
height:100%;
/* height:auto; */
width: auto;
float: left;
padding-left:6px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
margin-right: 6px;
}
.bloc_nbk_main {
position: relative;
overflow: hidden;
background-color: transparent;
BORDER-RIGHT: #cdcdcd 1px solid ; 
width: auto;
display:inline-block;
float: left;
padding-right:7px;
padding-left:7px;
margin-right: 0px;
margin-bottom: 20px;
}
.bloc_nbk {
position: relative;
overflow: hidden;
/* background-color: #F8F8F8;*/
background-color: transparent;
/*BORDER-RIGHT: #cdcdcd 1px solid ;
BORDER-BOTTOM: #cdcdcd 1px solid ;
BORDER-TOP: #E5E5E5 0px solid ;
BORDER-LEFT: #E5E5E5 0px solid ;*/
/* height:100%; */
height: 365px;
/* height:auto; */
/*width: 220px; */
width: 215px;
/* float: left; */
/* padding-top:7px; */
padding-left:10px;
padding-right:10px;
/* padding-bottom:7px; */
margin-right: 0px;
-webkit-transition: background-color 300ms linear;
-moz-transition: background-color 300ms linear;
-o-transition: background-color 300ms linear;
-ms-transition: background-color 300ms linear;
transition: background-color 300ms linear;
BORDER-TOP: transparent 0px solid ;
BORDER-BOTTOM: transparent 0px solid ;
}
.bloc_nbk:hover {
/*background-color: transparent; */
background-color: #F8F8F8;
BORDER-TOP: #cdcdcd 0px solid ;
BORDER-BOTTOM: #cdcdcd 0px solid ;
}
.bloc_nbk H3 {
	font-family: 'Roboto', sans-serif;  COLOR: #222; FONT-SIZE: 14px; FONT-WEIGHT: bold; padding:10px; TEXT-ALIGN:left; font-style:italic
}
.bloc_nbk .black_title {
	float:left; height:35px; width:100%; COLOR: #585858; FONT-FAMILY: "Orbitron-Regular", sans-serif; font-style:normal; FONT-SIZE: 22px; FONT-WEIGHT: normal; LINE-HEIGHT:0px; BACKGROUND-COLOR:transparent;text-align:center;vertical-align:middle; margin-left:0px; margin-right:0px; margin-top:0px;
}
.bloc_nbk .black_title H3 {
	 /* COLOR: #585858; FONT-FAMILY: "Aldrich", sans-serif; */
	 COLOR: #474747; FONT-FAMILY: "Muli", sans-serif;
	  FONT-SIZE: 13px; FONT-WEIGHT: bold; LINE-HEIGHT:15px; BACKGROUND-COLOR:transparent;text-align:center;vertical-align:middle; margin-left:0px; margin-top:0px;font-style:normal;
	 /* COLOR: #585858; FONT-FAMILY: "Quattrocento_Sans", sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; LINE-HEIGHT:15px; BACKGROUND-COLOR:transparent;text-align:center;vertical-align:middle; margin-left:0px; margin-top:0px;font-style:normal;*/
	 /* COLOR: #585858; FONT-FAMILY: "Questrial", sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold; LINE-HEIGHT:15px; BACKGROUND-COLOR:transparent;text-align:center;vertical-align:middle; margin-left:0px; margin-top:0px;font-style:normal; */
}
.bloc_nbk:hover .black_title H3 {
	 COLOR: #1FA0E4;
}

@media screen and (max-width: 526px) {
	.bloc_nbk_main {
		BORDER-BOTTOM: #cdcdcd 1px solid ; 
		BORDER-RIGHT: #cdcdcd 0px solid ; 
		width: auto;
		display:inline-block;
		float: left;
		padding-right:0px;
		padding-left:0px;
		padding-top:10px;
		padding-bottom:10px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
	.bloc_nbk {
		height: 385px;
		width:auto;
		max-width: 100%;
		padding-top:0px;
		padding-bottom:0px;
	}
	.bloc_nbk:hover {
		max-width: 100%;
	}
	.bloc_nbk .black_title {
		width:100%; 
	}
	.bloc_nbk .black_title H3 {
		FONT-SIZE: 15px; 
		text-align:center;vertical-align:middle; margin-left:0px; margin-right:0px;
	 }
}

.bloc_firstnbk {
/*background-color: #CCCAFF;*/
background-color: #94A0FA;
/*background-color: transparent;
BORDER-RIGHT: #cdcdcd 1px solid ;
BORDER-BOTTOM: #cdcdcd 1px solid ;
BORDER-TOP: #E5E5E5 0px solid ;
BORDER-LEFT: #E5E5E5 0px solid ;*/
COLOR: #D5207E;
height: 365px;
/* height:auto; */
width: 220px;
float: left;
/*padding-top:7px;*/
padding-left:10px;
padding-right:10px;
/* padding-bottom:20px;*/
margin-right: 0px;
margin-bottom: 0px;
-webkit-transition: background-color 1000ms linear;
-moz-transition: background-color 1000ms linear;
-o-transition: background-color 1000ms linear;
-ms-transition: background-color 1000ms linear;
transition: background-color 1000ms linear;
}
.bloc_firstnbk H2 {
	/* font-family: 'Roboto', sans-serif;  COLOR: #FFF; FONT-SIZE: 22px; FONT-WEIGHT: bold; font-style:italic;text-transform:uppercase;*/
	font-family: 'Gravity_Light', Arial, Helvetica, sans-serif; color:#FFF;text-decoration:none; FONT-SIZE: 27px; padding:10px; TEXT-ALIGN:left; FONT-WEIGHT: normal;text-transform:uppercase; line-height:27px;
}
@media screen and (max-width: 526px) {
	.bloc_firstnbk {
		height: auto;
		width:auto;
		max-width:100%;
		padding-bottom:10px;
	}
}
.arrow {
	/* font-family: 'Roboto', sans-serif;  COLOR: #FFF; FONT-SIZE: 22px; FONT-WEIGHT: bold; font-style:italic;text-transform:uppercase;*/
	position:relative; 
	text-align:right; 
	float:right;
	/* left:10px; 
	top:-20px;*/
	border:0px solid #b0b0b0; width:auto; 
}


.blocnews_header-nbk-blue A:link {
	FLOAT: left; padding-left:10px; padding-top: 4px; FONT-FAMILY: "????", "Microsoft Yahei", Arial, Helvetica, sans-serif, "??"; COLOR: #000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none; 
}
.blocnews_header-nbk-blue A:visited {
	FLOAT: left; padding-left:10px; padding-top: 4px; FONT-FAMILY: "????", "Microsoft Yahei", Arial, Helvetica, sans-serif, "??"; COLOR: #000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding-left:10px;
}
.blocnews_header-nbk-blue A:hover {
	FLOAT: left; padding-left:10px; padding-top: 4px; FONT-FAMILY: "????", "Microsoft Yahei", Arial, Helvetica, sans-serif, "??"; COLOR: #FFF; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding-left:10px;
}
.blocnews_header-nbk-blue A:active {
	FLOAT: left; padding-left:10px; padding-top: 4px; FONT-FAMILY: "????", "Microsoft Yahei", Arial, Helvetica, sans-serif, "??"; COLOR: #000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding-left:10px;
}
.bloc_nbk P {
	float:left; COLOR: #797979; FONT-SIZE: 14px; LINE-HEIGHT: 1.6; FONT-WEIGHT: normal;
}
.bloc_nbk_pic {
	text-align:center; margin-left:0px;
}
.bloc_nbk_pic IMG {
	BORDER: #000 0px solid ;
	/* background-color:#000; */
}
.block_plus {
	background-color: transparent;
	BORDER: #cdcdcd 0px solid ;
	/* height: 100px; */
	width: 100%;
	float: left;
	display:block;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 0px;
	/*font-family: 'Muli', sans-serif;	*/
	/*font-family: 'Droid_Sans', sans-serif;*/ 
	font-family: 'Istok_Web', sans-serif; 
	/* font-family: 'Playfair Display SC', serif; */
	/* font-family: 'Nunito', sans-serif; */
	COLOR: #333; FONT-SIZE: 11px; FONT-WEIGHT: normal; overflow:hidden;
}
/*
.bloc_nbk:hover .block_plus {
	COLOR: #1FA0E4; 
}
*/
@media screen and (max-width: 526px) {
	.block_plus {
	   FONT-SIZE: 13px;
	}
}
.block_headers {
	position:relative;
	background-color: transparent;
	BORDER: #cdcdcd 0px solid ;
	/* height: 100px;*/
	width: 100%;
	float: left;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 0px;
	/*font-family: 'Istok_Web', sans-serif; */
	font-family: 'Roboto', sans-serif;
	/* font-family: 'Playfair Display SC', serif; */
	/* font-family: 'Nunito', sans-serif; */
	/*COLOR: #6C6C6C; FONT-SIZE: 12px; FONT-WEIGHT: bold; */
	COLOR: #1D8BC5; FONT-SIZE: 12px; FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}
.block_subheaders {
	position:relative;
	/* background-color: #D72932; 
	background-color: #7EB33A;
	background-color: #DA102D;*/
	
	/*background-color: #C54141; */
	BORDER: #C5C5C5 1px solid ;
	height: 32px;
	line-height:15px;
	width: auto;
	float: left;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	margin-right: 5px;
	margin-bottom: 0px;
	COLOR: #1D8BC5; FONT-SIZE: 12px; FONT-WEIGHT: bold;
	/*
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px; border-radius: 4px; 
	*/
}
.block_subheaders .titlered {
	line-height: 32px;
	vertical-align:middle;
	/*COLOR: #fff; FONT-SIZE: 13px; FONT-WEIGHT: bold;*/
	COLOR: #1D8BC5; FONT-SIZE: 13px; FONT-WEIGHT: bold;
}
.block_subheaders .subtitle {
	/* font:icon; */
	COLOR: #1D8BC5; FONT-SIZE: 11px; FONT-WEIGHT: normal;
}
.block_subheaders_grey {
	position:relative;
	/* background-color: #D72932; 
	background-color: #7EB33A;
	background-color: #DA102D;
	background-color: #8E8D93; 8B8BD4*/
	/*background-color: #848FE2;*/
	BORDER: #C5C5C5 1px solid ;
	height: 32px;
	line-height:15px;
	width: auto;
	float: left;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	margin-right: 5px;
	margin-bottom: 0px;
	/*
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px; border-radius: 4px; 
	*/
}
.block_subheaders_grey .title {
	COLOR: #1D8BC5; FONT-SIZE: 13px; FONT-WEIGHT: bold;
}
.block_subheaders_grey .subtitle {
	/* font:icon; */
	COLOR: #1D8BC5; FONT-SIZE: 11px; FONT-WEIGHT: normal;
}
.block_subheaders_grey .subtitle_star {
	/* font:icon; */
	/* COLOR: #FFFD6C; */
	COLOR: #1D8BC5; 
	FONT-SIZE: 18px; FONT-WEIGHT: bold;line-height:10px;vertical-align:-5px;
}
@media screen and (max-width: 526px) {
	.block_headers {
		FONT-SIZE: 14px;
	}
	.block_subheaders {
		height: 34px;
	}
	.block_subheaders .titlered {
		FONT-SIZE: 14px;
	}
	.block_subheaders .subtitle {
		FONT-SIZE: 13px;
	}
	.block_subheaders_grey {
		height: 34px;
	}
	.block_subheaders_grey .subtitle {
		FONT-SIZE: 13px;
	}
}
.block_price {
	position:relative;
	background-color: transparent;
	BORDER: #cdcdcd 0px solid ;
	/* height: 100px;*/
	width: 100%;
	float: left;
	padding:0px;
	margin-top: 5px;
	margin-bottom: 0px;
	font-family: 'Roboto', sans-serif;
	/* font-family: 'Playfair Display SC', serif; */
	/* font-family: 'Nunito', sans-serif; */
	TEXT-ALIGN: left;
	COLOR: #333; FONT-SIZE: 11px; FONT-WEIGHT: normal; overflow:hidden;
}
.fromprice10 {
	/* font-family: 'Gravity_Light',  Arial, Helvetica, sans-serif;FONT-SIZE: 12px; */
	/* font-family: 'Michroma',  Arial, Helvetica, sans-serif;FONT-SIZE: 10px;*/
	font-family: 'Muli',  Arial, Helvetica, sans-serif; FONT-SIZE: 10px;
	COLOR: #716D7E;  FONT-WEIGHT: normal;
	/* text-transform:uppercase; */
}
.fromprice12 {
	/* font-family: 'Gravity_Light',  Arial, Helvetica, sans-serif;FONT-SIZE: 12px; */
	/* font-family: 'Michroma',  Arial, Helvetica, sans-serif;FONT-SIZE: 10px;*/
	font-family: 'Muli',  Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	COLOR: #716D7E;  FONT-WEIGHT: normal;
	/* text-transform:uppercase; */
}
.fromprice12_white {
	/* font-family: 'Gravity_Light',  Arial, Helvetica, sans-serif;FONT-SIZE: 12px; */
	/* font-family: 'Michroma',  Arial, Helvetica, sans-serif;FONT-SIZE: 10px;*/
	font-family: 'Muli',  Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	COLOR: #aaa;  FONT-WEIGHT: normal;
	/* text-transform:uppercase; */
}
.price_blue {
	/* font-family: 'Gravity_Light',  Arial, Helvetica, sans-serif;FONT-SIZE: 12px; */
	font-family: 'Merriweather_Sans_bold',  Arial, Helvetica, sans-serif; FONT-SIZE: 15px;
	COLOR: #5887F5;  FONT-WEIGHT: normal;	/* text-transform:uppercase; */
}
.price_blue_cross {
	/* font-family: 'Gravity_Light',  Arial, Helvetica, sans-serif;FONT-SIZE: 12px; */
	font-family: 'Merriweather_Sans_bold',  Arial, Helvetica, sans-serif; FONT-SIZE: 15px;
	COLOR: #5887F5;  FONT-WEIGHT: normal;	/* text-transform:uppercase; */
	text-decoration: line-through;
}
.price_red_cross {
	/* font-family: 'Gravity_Light',  Arial, Helvetica, sans-serif;FONT-SIZE: 12px; */
	font-family: 'Merriweather_Sans_bold',  Arial, Helvetica, sans-serif; FONT-SIZE: 13px;
	COLOR: #FE3432;  
	FONT-WEIGHT: normal;	/* text-transform:uppercase; */
	text-decoration: line-through;
}
.price_blue_light {
	/* font-family: 'Gravity_Light',  Arial, Helvetica, sans-serif;FONT-SIZE: 12px; */
	font-family: 'Merriweather_Sans_light',  Arial, Helvetica, sans-serif; FONT-SIZE: 10px;
	COLOR: #716D7E;  FONT-WEIGHT: normal;
	/* text-transform:uppercase; */
}
.price_blue18 {
	/* font-family: 'Gravity_Light',  Arial, Helvetica, sans-serif;FONT-SIZE: 12px; */
	font-family: 'Merriweather_Sans_bold',  Arial, Helvetica, sans-serif; FONT-SIZE: 17px;
	COLOR: #5887F5;  FONT-WEIGHT: normal;
	/* text-transform:uppercase; */
}
.price_blue18_light {
	/* font-family: 'Gravity_Light',  Arial, Helvetica, sans-serif;FONT-SIZE: 12px; */
	font-family: 'Merriweather_Sans_light',  Arial, Helvetica, sans-serif; FONT-SIZE: 13px;
	COLOR: #716D7E;  FONT-WEIGHT: normal;
	/* text-transform:uppercase; */
}
.price_grey13_light {
	/* font-family: 'Gravity_Light',  Arial, Helvetica, sans-serif;FONT-SIZE: 12px; */
	font-family: 'Merriweather_Sans_light',  Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	COLOR: #aaa;  FONT-WEIGHT: normal;
	/* text-transform:uppercase; */
}

.block_compare {
	/* position:relative;
	display: block; */
	background-color: transparent;
	BORDER: #cdcdcd 0px solid ;
	/* height: 100px; */
	height:auto;
	width: auto;
	float: left;
	padding:0px;
	margin-top: 12px;
	margin-bottom: 0px;
	font-family: 'Roboto', Arial, Helvetica, sans-serif, "??";
	/* font-family: 'Playfair Display SC', serif; */
	/* font-family: 'Nunito', sans-serif; */
	COLOR: #716D7E; FONT-SIZE: 13px; FONT-WEIGHT: normal;text-transform:uppercase;
}

.nbk_Button {position: absolute; margin: 0; no-repeat 0px 0px transparent;  left:10px; top:380px; border:0px solid #b0b0b0; width:auto; float:left; }
/* Button style */

.list_rugged {
	/*min-height:75px;*/
	border-bottom:1px solid #ccc;
}
.list_rugged IMG {
	padding-right:15px;
}
.bk-formulaire {
    background-color: #EDE8E4;
}
.bk-formulaire {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    text-align: center;
    display: block;
    overflow: hidden;
}
.promo2016 {
	position: absolute;
	display: inline-block;
	left: 48%;
	top: 5%;
	width: 114px;
	height: 60px;
	background: transparent url(../default_zone/fr/images/promos/discount_label_114.png) center top no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	FONT-FAMILY: "Xolonium", Arial, Helvetica, sans-serif; 
	COLOR:#FFF; 
	FONT-SIZE: 25px; 
	FONT-WEIGHT: bold;
	line-height: 25px;
}
.promo2016 p {
	position: relative;
	left:37%;
	FONT-FAMILY: "Xolonium", Arial, Helvetica, sans-serif; 
	COLOR:#FFF; 
	FONT-SIZE: 25px; 
	FONT-WEIGHT: bold;
	line-height: 25px;
	top: -30%;
}