/*************************************************************/
/*************************** GENERAL *************************/
/*************************************************************/

html {
	overflow: -moz-scrollbars-vertical;
	margin: 0;
	padding: 0;
}
* {
	font-family: 'ubuntulight', 'MS PGothic'; /*Arial, Helvetica, sans-serif;*/
}
body {
	margin: 0px;
	padding: 0px;
	background-color:#000;
	background-repeat:repeat-x;
	color: #FFFFFF;
}

::-webkit-input-placeholder{
	color:#aaa;
	font-style:italic;
	font-weight: normal;
}

html, body {
	height:100%;
	margin: 0 0 1px;
	padding: 0;
}

html {overflow-y:scroll;}


#background_fullwidth {}

body, td, th, input, textarea, select, a {
	font-size: 13px;
	font-weight:400;
}

form {
	padding: 0;
	margin: 0;
	display: inline;
}
input, textarea, select {
	margin: 3px 0px;
}
a {
	color: #F59300;
	text-decoration: none;
	cursor: pointer;
	font-weight:bold;
}
a:visited {
	#color: #F59300;
	text-decoration: none;
	cursor: pointer;
	font-weight:bold;
	font-size:11px;
}
a:hover {
	color:#ffdc9b;
	font-weight:bold;
}
a img {
	border: none;
}
p {
	margin-top: 0px;
}

/*************************************************************/
/*************************** REVIEWS *************************/
/*************************************************************/

.review-gadget{
	background:url(/catalog/view/theme/techno/image/fond-gadgetreview.png);
	height:200px;
	width:632px;
	margin: 0 0 10px 0;
}

.review-wired{
	background:url(/catalog/view/theme/techno/image/fond-wired.png);
	height:200px;
	width:632px;
	margin: 0 0 10px 0;
}

.review-huffington{
	background:url(/catalog/view/theme/techno/image/fond-huffington.png);
	height:200px;
	width:632px;
	margin: 0 0 10px 0;
}

.review-cnet{
	background:url(/catalog/view/theme/techno/image/fond-cnet.png);
	height:200px;
	width:632px;
	margin: 0 0 10px 0;
}

.review-maximum{
	background:url(/catalog/view/theme/techno/image/fond-maximum.png);
	height:200px;
	width:632px;
	margin: 0 0 10px 0;
}

.review-daily{
	background:url(/catalog/view/theme/techno/image/fond-daily.png);
	height:200px;
	width:632px;
	margin: 0 0 10px 0;
}


.review-gizmodo{
	background:url(/catalog/view/theme/techno/image/fond-gizmodo.png);
	height:200px;
	width:632px;
	margin: 0 0 10px 0;
}

.reviewTxt{
	height:140px;
	padding:20px 10px 0 345px;
	font-family: georgia;
	font-style: italic;
	color:#fff;
	font-size:18px;
}

.linkReview{
	padding:0 0 0 345px;
}

/* layout */
ul.core li {margin: 10px 0;}

.scanalert {
  background-image:url();
  background-repeat:no-repeat;
  width:117px;
  padding:1px;
  padding-top:1px;
  padding-bottom:5px;
}

.clear{clear:both;}

.dropHome{
text-transform: uppercase;
position: absolute;
background-color:#2a2a2a; 
width: 122px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
top: 73px;
margin-left: 0px;
z-index: 8000;
}
.dropHome a{font-family:"Century Gothic"; font-size: 14px; color: #fff; font-weight: normal;}
.dropHome a:hover{color: #cccccc;}
.dropHome1{padding: 12px 18px; display: block; border-bottom: 1px solid #4A4A4A;}
.dropHome2{padding: 12px 18px; display: block; border-bottom: 1px solid #4A4A4A;}
.dropHome3{padding: 12px 18px; display: block;}
.menuDrop{float: left; margin-top: 30px; height: 46px;}

.dropHome21{
text-transform: uppercase;
position: absolute;
background-color:#2a2a2a; 
width: 84px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
top: 73px;
margin-left: 8px;
z-index: 8000;
}
.dropHome21 a{font-family:"Century Gothic"; font-size: 14px; color: #fff; font-weight: normal;}
.dropHome21 a:hover, .dropHome0 a:hover{color: #cccccc;}
.dropHome01, .dropHome02, .dropHome03, .dropHome24{padding: 12px 18px; display: block; border-bottom: 1px solid #4A4A4A;}
.dropHome04, .dropHome25{padding: 12px 18px; display: block;}
.menuDrop21, .menuDrop0{float: left; margin-top: 30px; height: 46px;}

.dropHome0{
text-transform: uppercase;
position: absolute;
background-color:#2a2a2a; 
width: 128px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
top: 73px;
margin-left: 0px;
z-index: 8000;
}
.dropHome0 a{font-family:"Century Gothic"; font-size: 14px; color: #fff; font-weight: normal; padding-left: 45px;}
.dropHome0 a img{position: absolute; margin: -3px 0 0 -32px;}

#top_ld_header{display: none;}

#menu-top{width:385px;margin-left:160px;height:32px;background:#000;border-radius:0 0 20px 20px;}
#header-right{float:left;width:538px;}
.bouton-top{float:left;text-align:center;padding-top:5px;color:#575757;}
.bouton-top a{color:#fff;font-size:11px;}
.bouton-top a:hover{color:#ff6c00;font-size:11px;}
.phone-mcafee{float:left;width:538px;height:41px;}
#phone{width:200px;text-align:right;padding:0 10px 0 0;color:#C8C8C8;float:right;line-height:1.1em;}
.follow{float:right;width:190px;}
.social{float:left;margin-right:5px;margin-top:3px;}
#menu-social{height:38px;float:left;}
#mcafee{float:right;width:69px;height:41px;padding:2px;background-color:#fff;-moz-border-radius:3px;-khtml-border-radius:3px;margin-right:10px;}
.bar{height:30px;background-image:url('../image/fond-bar.jpg');background-repeat:repeat-x;}
.bar p{padding:6px 0 0 5px;font-weight:bold;color:#C8C8C8;}
.bar-products{height:30px;background-image:url('../image/fond-bar.jpg');background-repeat:repeat-x;}
.table-products-home{width:639px;border:1px solid #008fd3;margin-left:5px;margin-top:10px;}
.table-div{float:left;}
.table-div p{text-align:center;width:80px;padding:6px 0 0 5px;}
.table-div-cart{float:left;}
.table-div-cart p{text-align:center;padding:6px 0 0 0;}
.laser-data{font-size:13px;color:#fff;font-weight:bold;}
.shape-color{width:10px;height:10px;margin-left:5px; float:left;}
#footer-left{width:500px;float:left;}
#footer-right{width:320px;float:right;text-align:right;}
#icones{height:45px;margin-top:20px;}
#footer-links{margin-top:20px;font-size:10px;}
#footer-links a {
	color: #F59300;
	text-decoration: none;
	cursor: pointer;
	font-weight:bold;
	font-size:10px;
}
.wl-deal{width:640px;margin:10px auto;height:20px;color:#fff;text-align:center;font-weight:bold;border:1px solid #323232;}
.wl-deal a{text-decoration:underline;font-weight:normal;color:#fff;font-weight:bold;}
.wl-deal a:hover{text-decoration:none;font-weight:normal;color:#fff;font-weight:bold;}
.wl-deal-pop{border-top:1px solid #fff;background:#000;color:#fff;padding:10px;text-align:center;font-weight:bold;}
.wl-deal-pop a{text-decoration:underline;font-weight:normal;color:#fff;font-weight:bold;}
.wl-deal-pop a:hover{text-decoration:none;font-weight:normal;color:#fff;font-weight:bold;}

#footer-links a:visited {
	color: #F59300;
	text-decoration: none;
	cursor: pointer;
	font-weight:bold;
	font-size:10px;
}
#footer-links a:hover {
	color:#ffdc9b;
	font-weight:bold;
	font-size:10px;
}
.old-lasers{color:#fff;margin-top:10px;font-size:10px;}
#credit-cards{height:45px;margin-top:20px;}

.bouton{background-image:url('/catalog/view/theme/techno/image/fond-bouton.jpg');background-repeat:repeat-x;-moz-border-radius:3px;-khtml-border-radius:3px;color:#fff;text-shadow: 0 1px #ab6700;text-transform:uppercase;font-size:10px;}
.bouton p{padding:6px 10px 10px 10px;}

.bouton-continue{background-image:url('/catalog/view/theme/techno/image/fond-bouton-continue.jpg');-moz-border-radius:3px;-khtml-border-radius:3px;color:#fff;text-shadow: 0 1px #ab6700;text-transform:uppercase;font-size:10px;}
.bouton-continue p{padding:10px;text-align:center;margin:0;background:url(/catalog/view/theme/techno/image/fond-arrow.png)no-repeat center right;}

.bouton-validation{background-image:url('/catalog/view/theme/techno/image/fond-bouton-continue.jpg');-moz-border-radius:3px;-khtml-border-radius:3px;color:#fff;text-shadow: 0 1px #ab6700;text-transform:uppercase;font-size:10px;}
.bouton-validation p{padding:10px;text-align:left;margin:0;background:url(/catalog/view/theme/techno/image/fond-arrow.png)no-repeat center right;}
.bouton-validation a{color:#fff;font-weight:bold;font-size:20px;text-shadow: 0 1px #ff6c00;}
.bouton-validation a:hover{color:#bc5100;font-weight:bold;text-shadow: 0 1px #fec063;}
.bouton-validation a:visited{color:#fff;font-weight:bold;font-size:20px;text-shadow: 0 1px #ff6c00;}

.bouton-noir{background-image:url('/catalog/view/theme/techno/image/fond-bouton-noir.jpg'); padding:5px;background-repeat:repeat-x;height:30px;-moz-border-radius:3px;-khtml-border-radius:3px;color:#fff;text-shadow: 0 1px #000;text-transform:uppercase;font-size:10px;}
.bouton-noir a{color:#F59300;font-weight:normal;}
.bouton-noir a:visited{color:#F59300;font-weight:normal;}
.bouton-noir a:hover {color:#ffdc9b;font-weight:normal;}
.bouton-noir p{padding:6px 10px 10px 10px;}

#zenbox_tab{top: 200px;}

.odd {background:#161616;}

.bouton a{color:#fff;font-weight:normal;}
.bouton a:hover{color:#b97001;font-weight:normal;}
.bouton a:visited{color:#fff;font-weight:normal;}

.bouton-continue a{color:#fff;font-weight:bold;font-size:20px;text-shadow: 0 1px #ff6c00;}
.bouton-continue a:hover{color:#bc5100;font-weight:bold;text-shadow: 0 1px #fec063;}
.bouton-continue a:visited{color:#fff;font-weight:bold;font-size:20px;text-shadow: 0 1px #ff6c00;}

.bouton-faq{width:114px;float:left;}

.title-faq{font-weight:300; font-size:18px; color:#F59300;}



#comp {background-color:#000; background-image:url(/image/wicked/comp/topbar_background.gif); background-repeat: repeat-x;}
#comp td {color:#fff;}
#comp td.trans {background-image:url(/image/wicked/comp/line-divider.gif); height: 6px;}
#comp img {border:none;}
#comp .colc {text-align:center;color: #fff;width: 14%;}
#comp td.colh {font-size: 12px; color:#777;}
#comp div.c {width: 45px;margin: 0 auto;}
#comp .colorbox { height: 10px; width:10px; float:left; margin:2px;}
#comp .pl a{color:#fff}
#comp .pl a:hover{color:#f59300;text-decoration:underline;}

#container {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#container-full {
	width: 100%;
	background-image:url('/catalog/view/theme/techno_split/image/background-apps.jpg'); background-repeat: repeat-x;
	background-position:center;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#header {
	height: 100px;
	margin-left: -10px;
}

.div1{width:822px;}

#header .div2 {
	float: left;
	padding-top: 15px;
	padding-left: 6px;
}
#header .div3 {
	float: right;
	padding-top: 7px;
}

#header .div3 a {
	margin-left: 4px;
	background-repeat: no-repeat;
	background-position: left center;
}

#header .div3 div {
	float:left;
	height: 53px;
}

#header .div4 {
	width: 510px;
	clear: right;
	float: right;
	height: 32px;
	padding-right: 14px;
}
#header .div4 a {
	float: left;
	margin-right: 2px;
	width: 100px;
	height: 18px;
	padding-top: 9px;
	padding-bottom: 9px;
	background: url('../image/tab_1.png') no-repeat;
	text-align: center;
	color: #333333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	z-index: 1;
}
#header .div4 a.selected {
	/*background: url('../image/tab_2.png') no-repeat;*/
	color: #FFF;
	padding-bottom: 10px;
	z-index: 3;
}
#header .div5 {
	clear: both;
}
#header .div5 .left {
	/*background: url('../image/header_1_left.png') no-repeat;*/
	width: 5px;
	height: 40px;
	float: left;
}
#header .div5 .right {
	/*background: url('../image/header_1_right.png') no-repeat;*/
	width: 5px;
	height: 40px;
	float: right;
}
#header .div5 .center {
	/*background: url('../image/header_1_center.png') repeat-x;*/
	height: 40px;
	margin-left: 5px;
	margin-right: 5px;
}
#header .div6 {
	clear: both;
	border-top: 1px solid grey;
	/*margin-bottom: 10px;*/
}
#header .div6 .left {
	/*background: url('../image/header_2_left.png') no-repeat;*/
	width: 5px;
	height: 32px;
	float: left;
}
#header .div6 .right {
	/*background: url('../image/header_2_right.png') no-repeat;*/
	width: 5px;
	height: 32px;
	float: right;
}
#header .div6 .center {
	/*background: url('../image/header_2_center.png') repeat-x;*/
	height: 32px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
#header .div7 {
	float: right;
	padding-top: 2px;
}
#header .div8 {
	float: left; margin-top: 6px;
}
#header .div9 {
	float: left;
}
#header .div10 {
	float: left; 
	margin-top: 2px;	
}

#content_container {}
#search {
	padding-top: 7px;
	padding-left: 5px;
	color: #FFF;
	font-weight: bold;
}
#search select {
	border: 1px solid #0A5391;
	padding: 1px;
}
#search a {
	color: #FFF;
}
#search input {
	border: 1px solid #0A5391;
	padding: 2px;
}
#breadcrumb {
	float: left;
	padding-top: 7px;
	padding-bottom: 11px;
	height: 13px;
	margin-bottom: 0px;
	color: #FFF;
}
.switcher {
	float: right;	
	margin-top: 3px;
	margin-left: 10px;
}
.switcher a {
	text-decoration: none;
	display: block;
}
.switcher .selected {
	background: #FFFFFF url('../image/switcher.png') repeat-x;
}
.switcher .selected a {
	border: 1px solid #CCCCCC;
	background: url('../image/arrow_down.png') 116px center no-repeat;
	color: #666666;
	padding: 2px 5px 2px 5px;
	width: 121px;
}
.switcher .selected a:hover {
	background: #F0F0F0 url('../image/arrow_down.png') 116px center no-repeat;
}
.switcher .option {	
	position: absolute;
	z-index: 3;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	display: none;
	width: 131px;
}
.switcher .option a {
	color: #000;
	padding: 3px 5px 3px 5px;
}
.switcher .option a:hover {
	background: #FFC;
}
.switcher img {
	position: relative;
	top: 1px;
}
#column_left {
	/*border-right: 1px solid grey;*/
	float: left;
	width: 150px;
	margin-right: 0px;
	clear: left;
}
#column_right {
	float: right;
	width: 180px;
	margin-left: 10px;
	clear: right;
}
#content {
	background-color:#000;
	/*margin-right: 190px; 
	margin-bottom: 10px;*/
}
#content .top .left {
	/*background: url('../image/content_top_left.png') no-repeat;*/
	width: 5px;
	height: 32px;
	float: left;
}
#content .top .right {
	/*background: url('../image/content_top_right.png') no-repeat;*/
	width: 5px;
	height: 32px;
	float: right;
}
#content .top .center {
	/*background: url('../image/content_top_center.png') repeat-x;*/
	margin-left: 5px;
	margin-right: 5px;
}
#content .top h1, .heading {
	padding-top: 10px;
}
#content .top h1 {
	color: #fff;
	font-size:20px;
	font-family:'ubuntulight';
}
/*#content h1,*/ .heading {
	color: #ffffff;
	font-size: 20px;
	font-family: 'ubuntulight', Helvetica, sans-serif;
	font-weight: 300;
	margin: 0px;
}
#content h2, .heading{
	color:#F59300;
	font-size:12px;
	padding:0px;
	font-weight:700;
	margin:0px;
}
#content .middle {
	padding:0px 10px 1px 10px;
	min-height: 30px;
}

#content .bottom .left {
	/*background: url('../image/content_bottom_left.png') no-repeat;*/
	width: 5px;
	height: 5px;
	float: left;
}
#content .bottom .right {
	/*background: url('../image/content_bottom_right.png') no-repeat;*/
	width: 5px;
	height: 5px;
	float: right;
}
#content .bottom .center {
	/*background: url('../image/content_bottom_center.png') repeat-x;*/
	height: 5px;
	margin: 0 5px 10px 5px;
}
.box {
	margin-bottom: 0px;
	/*background: url('../image/box_top.png') no-repeat;*/
}
.box .top {
	padding: 4px 0px 4px 7px;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	background-color:#008FD3;
}
.box .top img {
	float: left;
	margin-right: 5px;
}
.box .middle {
	/*border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF; */
	padding: 10px;
}
.box .bottom {
	height: 5px;
	/*background: url('../image/box_bottom.png') no-repeat;*/
}
.success {
	padding: 5px 0px;
	background: #E4F1C9;
	border: 1px solid #A5BD71;
	font-size: 11px;
	font-family: 'ubuntulight', Geneva, sans-serif;
	text-align: center;
	color:#17912b;
	font-weight:bold;
}
.warning {
	padding: 5px 0px;
	background: #FFDFE0;
	border: 1px solid #FF9999;
	color: red;
	font-size: 11px;
	font-family: 'ubuntulight', Geneva, sans-serif;
	text-align: center;
	font-weight:bold;
}
.wait {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #FBFAEA;
	border: 1px solid #EFEBAA;
	font-size: 11px;
	font-family: 'ubuntulight', Geneva, sans-serif;
	text-align: center;
}
.required {
	color: #FF0000;
	font-weight: normal;
}
.error {
	float: left;
	color: #FF0000;
	display: block;
	font-size:11px;
	font-weight: bold;
	font-family: arial;
	padding:5px 0 0 0;
	/*text-transform: uppercase;*/
}
.help {
	cursor: pointer;
}
.tooltip {
	border: 1px solid #FDDA5C;
	background: #FBFF95;
	padding: 5px;
	font-size: 11px;
	width: 250px;
}

.button {
	padding-left: 8px;
	display: inline-block;
	margin-right: 5px;
	background: url('../image/button_left.png') top left no-repeat;
	text-decoration: none;
	color:#FFF;
}
.button span {
	color: #FFF;
	display: block;
	padding: 4px 12px 5px 5px;
	background: url('../image/button_right.png') top right no-repeat;
}
.buttons {
	/*background: #F8F8F8;
	border: 1px solid #DDDDDD;*/
	padding: 5px;
	margin-bottom: 10px;
}
.buttons input {
	padding: 0px;
	margin: 0px;
}
.buttons table {
	width: 100%;
	border-collapse: collapse;
}
.buttons table td {
	vertical-align: middle;
}
.content {
	/*background: #F7F7F7;
	border: 1px solid #DDDDDD;*/
	padding: 10px;
	margin-top: 3px;
	margin-bottom: 10px;
}
.list {
	margin-bottom: 10px;
	width: 100%;
}
.list td {
	text-align: center;
	vertical-align: top;
	padding-bottom: 10px;

}
.sort {
	margin-bottom: 10px;
	height: 30px;
	width: 652px;
	margin-left:10px;


}
.sort .div1 {
	float: right;
	margin-left: 5px;
	padding-top: 6px;
	padding-right: 9px;
}
.sort .div2 {
	text-align: right;
	padding-top: 9px;
}
.sort select {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.pagination {
	display: inline-block;
	width: 642px;
	background-color:#202020;
	margin-bottom: 10px;
	margin-left:10px;
}
.pagination .links, .pagination .results {
	padding: 7px;
}
.pagination .links {
	float: left;
}
.pagination .links a {
	border: 1px solid #CCCCCC;
	padding: 4px 7px;
	text-decoration: none;
	color: #000000;
}
.pagination .links b {
	border: 1px solid #CCCCCC;
	padding: 4px 7px;
	text-decoration: none;
	color: #000000;
	/*background: #FFFFFF;*/
}
.pagination .results {
	float: right;
}
.tabs {
	height:30px;background-image:url('../image/fond-bar.jpg');background-repeat:repeat-x; margin-left:10px;
}
.tabs a {
	float: left;
	display: block;
	padding:5px;
	border:1px solid #2f2f2f;
	margin-right: 2px;
	background: #000;
	color: white;
	font-weight: bold;
	font-size: 11px;
	font-family: 'ubuntulight',"MS PGothic";
	text-decoration: none;
	z-index: 1;
	position: relative;
}
.tabs a.selected {
	background: #F59300 ;
	color:#000;
	z-index: 3;
}

.bar-products a {
	float: left;
	display: block;
	padding: 2px 15px 2px 15px;
	margin-right: 2px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #008FD3;
	color: white;
	font-weight: bold;
	font-size: 11px;
	font-family: 'ubuntulight',"MS PGothic";
	text-decoration: none;
	z-index: 1;
	position: relative;
	top: 1px;
}
.bar-products a.selected {
	background: black ;
	border-bottom: 2px black solid;
	padding-bottom: 3px;
	
	z-index: 3;
}

#pcontent {margin-left:10px;}
.tab_page {
	display: block;
	z-index: 2;
	margin-bottom: 10px;

}
#footer {
	width: 100%;
	height:120px;
	background-image:url('../image/fond-footer.jpg');
	background-repeat:repeat-x;
}
#footer-content{
	width: 822px;
	margin:0 auto 0 auto;
}
#footer .div1 {
	float: left;
	text-align: left;
}
#footer .div2 {
	float: right;
	text-align: right;
}

#model_links a {color:#494949; font-size:9px;}
#model_links  {color:#494949; text-align:center; font-size: 11px;}
#model_links p { margin: 4px;}
#category ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-left: 12px;
	list-style: url('../image/bullet_1.png');
}
#information ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-left: 12px;
	list-style: url('../image/bullet_2.png');
}
.cart {
	border-collapse: collapse;
	width: 100%;
	/*border: 1px solid #EEEEEE;*/
	margin-bottom: 10px;
}
.cart th {
	padding: 5px;
	font-weight: normal;
}
.cart td {
	padding: 5px 0 0 5px;
}
.tags, .tags a {
	font-style: italic;
	font-size: x-small;
}
#module_cart .middle {
	padding: 5px;
}
.cart_module_total {
	padding: 0 3px 0 3px;
	font-size: 0.9em; 
	color: #AAAAAA;
}
.cart_remove {
	margin-top: 3px;
	background: url('../image/list_remove_btn.gif') no-repeat left center transparent;
	padding-right:10px;
	cursor:pointer;
}
.cart_remove_loading {
	margin-top: 3px;
	background: url('../image/ajax_load.gif') no-repeat transparent;
	padding-right:10px;
}
.button_add_small, a.button_add_small:visited {
	margin-top: 3px;
	background: url('../image/button_add_small.png') no-repeat left center transparent;
	padding:5px;
	text-decoration: none;
	cursor:pointer;
}
#content .middle .box {
	float: left;
	margin: 0 6px 10px 6px;
	min-height: 0px;
}
#content .middle .box .middle {
	width: 158px;
	min-height: 0px;
}



/*--------------------------------- AMENDED BY G.R. 08/2011 */


/*------------------------- New Cart GENERAL STYLES */

#content #new_cart.middle {
	padding-bottom:40px;
	height:600px;
	color:#000;
	}

#content #new_cart.middle a:focus {boder:0; outline:0;}

	#shopping_cart {
		width:465px;
		background:#fff;
		float:left;
		position:relative;
		}
		
		.heading_area {
			height:39px;
			padding-top:16px;
			padding-left:16px;
			width:449px;
			background:#d5e4f1;
			border-bottom:1px solid #c2cdd9;
			margin-bottom:18px;
			}
			
			.heading_area img {
				display:block;
				position:relative;
				left:-5px;
				top:0px;
				margin-right:4px;
				float:left;
				}
			
			#shopping_cart .heading_area h2 {
				font-size:24px;
				font-weight:600;
				color:#263853;
				padding:0;
				margin:0;
				position:relative;
				top:-4px;
				}
				
		#shopping_cart h3 {
			font-size:14px;
			font-weight:normal;
			padding:0;
			margin:0;
			color:#263853;
			}
			
			#shopping_cart h3.review {margin-left:16px;}
			
						
		.order_options {
			height:191px;
			color:#263853;
			width:204px;
			font-size:10px;
			padding-top:21px;
			padding-left:16px;
			padding-bottom:35px;
			float:left;
			background:#dde2eb;
			}
			
		.checkout_area {
			width:234px;
			display:block;
			float:right;
			}
			
			
			.payment_providers {
				text-align:center;
				font-size:10px;
				clear:both;
				color:#858585;
				}
				
				.payment_providers img {
					display:block;
					position:relative;
					margin:10px auto;
					}
				
	
	#sidebar_messages {
		float:right;
		}
	
		.message {
			width:157px;
			padding:12px 9px;
			padding-bottom:10px;
			margin-bottom:13px;
			background:#dcdcd1;
			}
			
			.message h4 {
				font-size:12px;
				font-weight:bold;
				color:#000;
				padding:0;
				margin:0;
				}
				
			.message p {
				font-size:10px;
				color:#858585;
				}
			
			.message a {color:#ca6e02; font-size:10px; font-weight:normal}
			.message a:hover {text-decoration:underline;}
			.black {color:#000;}
	
	a.faq {bottom:-36px;}
	
	#shipping_info, #cart_faq, #returns{
		padding:20px;
		padding-top:0px;
		color:#000;
		}
		
		#returns {color:#000;}
		
		#cart_faq {padding-left:29px;}
		#cart_faq h3 {
			text-indent:-9px;
			}
	
	
/*--------------------- New Cart TABLE STYLES  */
	
#shopping_cart table {
	width:464px;
	padding:0px 6px;
	margin-top:29px;
	margin-bottom:26px;
	border:none;
	font-size:10px;
	position:relative;
	}
	
	#shopping_cart table th {
		color:#fff;
		height:30px;
		background:#808387;
		padding:7px 0px;
		text-transform:uppercase;
		font-weight:bold;
		text-align:center;
		font-size:10px;
		}
		
		#shopping_cart table th.item {width:250px;}
		#shopping_cart table th.price {width:60px;}
		#shopping_cart table th.qty {width:50px;}
		#shopping_cart table th.total {width:60px;}
		
	#shopping_cart table td {padding:0; padding-top:11px; padding-bottom:14px; vertical-align:top; color:#000;}
	#shopping_cart table td a {display:block; color:#F59300;}
	#shopping_cart table td a:hover {text-decoration:none;color:#FFDC9B;}
	
	
	#shopping_cart table td.item {}
	#shopping_cart table tr {border-bottom:1px dotted #fff;}
	#shopping_cart table td.item a {
		font-size:12px;
		font-weight:bold;
		}
	#shopping_cart table td.item img {
		float:left;
		margin-right:9px;
		border:1px solid #b8babb;
		display:inline-block;
		}	
		
	#shopping_cart table td.item .item_wrap {
		display:inline-block;
		width:166px;
		top:-3px;
		position:relative;
		}
	
	#shopping_cart table td.item .option {
		font-size:10px;
		color:#000;
		display:block;
		padding-left:8px;
		text-indent:-8px;
		}	
	
		.price_num, .total_num, .multiply {font-size:12px;}
		.price_num, .total_num {display:block; margin-top:4px; text-align:right;}
		.price_num {margin-right:7px;}
		
		.qty_formula_wrap {
			position:relative; 
			display:block; 
			width:50px; 
			height:28px; 
			margin-bottom:6px;
			}
		
			.multiply {position:absolute; font-size:12px; top:4px; left:-5px}
			.equals {font-size:14px; position:absolute; top:3px; right:-5px}
	
#shopping_cart table.final_totals {width:226px; position:relative; right:-2px; margin-top:-4px; margin-bottom:0px;}
#shopping_cart table.final_totals td {font-size:12px; text-align:right; padding-bottom:4px; padding-top:0px; margin-bottom:0px;}
#shopping_cart table.final_totals td.num {width:66px;font-weight:bold;}




/*--------------------- New Cart FORM STYLES  */
	
#shopping_cart form {border:none;}	
	
#shopping_cart form input.qty {
	width:26px; 
	padding:4px;
	border:1px solid #bdbcbc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,.2);
	box-shadow:inset 1px 1px 2px rgba(0,0,0,.2);
	position:relative;
	display:block;
	margin:0px auto;
	font-size:13px;
	color:#000;
	font-weight:600;
	}
		
form input[type=text]:focus {
	background:#fef9f4;
	outline:none;
	}		

#shopping_cart form input.remove, #shopping_cart form input.update {
	background:none;
	border:none;
	padding:0;
	color:#F59300;
	text-transform:capitalize;
	font-size:10px;
	margin:0;
	margin-left:6px;
	}	
	
#shopping_cart form input.update {margin-top:4px;}
#shopping_cart form input.remove {margin-top:1px;}	
	
#shopping_cart form input.remove:hover, #shopping_cart form input.update:hover {
	cursor:pointer;
	text-transform:capitalize;
	color:#FFDC9B;
	}

.order_options label {
	margin-top:18px;
	margin-bottom:6px;
	display:block;
	font-size:10px;
	color:#263853;
	text-transform:uppercase;
	font-weight:700;
	}
	
input[type=radio] {
	margin-right:6px;
	position:relative;
	top:2px;
	}
	
.disabled {
	color:#8698b3;
	}

.question img {
	display:inline-block;
	vertical-align:top;
	margin-left:5px;	
	position:relative;
	top:3px;
	}	
	
	.question a img {
		border:none;
		outline:none;
		text-decoration:none;
		cursor:pointer;
		}

	.question a:active {
		border:none;
		outline:none;
		}
		

input.gift_code {
	position:relative;
	display:block;
	width:122px;
	padding:4px;
	font-size:13px;
	font-weight:600;
	color:#000;
	border:1px solid #bdbcbc;
	-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,.2);
	box-shadow:inset 1px 1px 2px rgba(0,0,0,.2);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.bouton-cart{
	border:1px solid #939393;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position:relative;
	display:block;
	font-size:11px;
	color:#212121;
	margin-top:10px;
	padding:3px 20px;
	font-weight:bold;
	-webkit-text-shadow:1px 1px 1px rgba(0,0,0,.2);
	-moz-text-shadow:1px 1px 1px rgba(0,0,0,.2);
	text-shadow:1px 1px 1px #fff;
	-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,.8);
	-moz-box-shadow:inset 1px 1px 1px rgba(255,255,255,.8);
	box-shadow:inset 1px 1px 1px rgba(255,255,255,.8);
	background: #cacaca; /* Old browsers */
	background: -moz-linear-gradient(top, #cacaca 0%, #a4a4a4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cacaca), color-stop(100%,#a4a4a4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cacaca 0%,#a4a4a4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cacaca 0%,#a4a4a4 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #cacaca 0%,#a4a4a4 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cacaca', endColorstr='#a4a4a4',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #cacaca 0%,#a4a4a4 100%); /* W3C */
	margin-left:10px;
	width:300px;
}
	
input.code_submit {
	border:1px solid #939393;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position:relative;
	display:block;
	font-size:11px;
	color:#212121;
	margin-top:10px;
	padding:3px 20px;
	font-weight:bold;
	-webkit-text-shadow:1px 1px 1px rgba(0,0,0,.2);
	-moz-text-shadow:1px 1px 1px rgba(0,0,0,.2);
	text-shadow:1px 1px 1px #fff;
	-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,.8);
	-moz-box-shadow:inset 1px 1px 1px rgba(255,255,255,.8);
	box-shadow:inset 1px 1px 1px rgba(255,255,255,.8);
	background: #cacaca; /* Old browsers */
	background: -moz-linear-gradient(top, #cacaca 0%, #a4a4a4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cacaca), color-stop(100%,#a4a4a4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cacaca 0%,#a4a4a4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cacaca 0%,#a4a4a4 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #cacaca 0%,#a4a4a4 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cacaca', endColorstr='#a4a4a4',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #cacaca 0%,#a4a4a4 100%); /* W3C */
	}
	
input.code_submit:hover {
	cursor:pointer;
	}


.checkout_area button {
	padding:12px 0px;
	padding-left:20px;
	padding-right:15px;
	margin-bottom:14px;
	margin-top:10px;
	position:relative;
	right:16px;
	float:right;
	border:1px solid #735935;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:inset 2px 2px 1px #f5da90;
	-moz-box-shadow:inset 2px 2px 1px #f5da90;
	box-shadow:inset 2px 2px 1px #f5da90;
	background: #f5a936; /* Old browsers */
	background: -moz-linear-gradient(top, #f5a936 0%, #d1862d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5a936), color-stop(100%,#d1862d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5a936 0%,#d1862d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5a936 0%,#d1862d 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f5a936 0%,#d1862d 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5a936', endColorstr='#d1862d',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f5a936 0%,#d1862d 100%); /* W3C */	
	color:#fff;
	font-size:18px;
	font-weight:600;
	-webkit-text-shadow:1px 1px 1px rgba(0,0,0,.33);
	-moz-text-shadow:1px 1px 1px rgba(0,0,0,.33);
	text-shadow:1px 1px 1px rgba(0,0,0,.33);
	}
	
	.arrows {font-family:'Verdana', 'ubuntulight', sans-serif;}
	
	.checkout_area button:hover {
		cursor:pointer;
		}
	
	.checkout_area button img {
		margin-right:6px;
		top:2px;
		position:relative;
		display:inline;
		}
		
.ie7 .checkout_area button {
	padding:6px 0px;
	padding-left:0px;
	padding-right:0px;
	width:206px;
	}

.ie7 input.code_submit {padding:1px 10px;}

.ie7 #shopping_cart table {
	width:444px;
	margin-left:12px
}

.ie7 #shopping_cart table.final_totals {width:226px; position:relative; right:20px; margin-top:-4px; margin-bottom:0px;}

.ie7 .order_options {height:210px;}
.ie9 a.faq {position:absolute; margin-left:20px;}

.comparator{margin:10px auto 0 auto;width:640px;border:1px solid #323232;}
.comparator p{padding: 0px; margin:0px;}
.comparator img{padding:0; margin:0;}
.press{float:left;height:59px;}
.comparator-title{height:30px;font-weight:bold;background-image:url("../image/fond-bar.jpg");background-repeat:repeat-x;border-bottom:1px solid #323232;font-size:11px;}
.comparator-col{width:83px;float:left;text-align:center;margin:5px 0 0 5px;}
.comparator-color{width:70px;float:left;text-align:center;margin:5px 0 0 5px;}
.comparator-battery{width:70px;float:left;text-align:center;margin:5px 0 0 5px;}
.comparator-price{width:90px;float:left;text-align:center;margin:5px 0 0 5px;}
.comparator-image{width:283px;float:left;margin:5px 0 0 5px;}
.comparator-product{height:91px;border-bottom:1px solid #323232;}
.comparator-product p{margin-top:25px;font-weight:normal;}
.comparator .colorbox{ height: 10px; width:10px; float:left; margin:28px 3px 0 3px;}
.comparator-price a{color:#fff;font-weight:bold;}
.comparator-price a:hover{color:#f59300;font-weight:bold;text-decoration:underline;}

.product_optionlink a{color:#FFF;font-size:11px;}
.product_optionlink a:hover{color:#FFF;font-size:11px;text-decoration:underline;}

.difference{width:204px;float:left;height:130px;margin-top:15px;}
.difference-txt{width:204px;float:left;height:60px;margin-top:15px;text-align:center;}

.krypton_graph{display:block;width:119px;height:50px;background:url("/catalog/view/theme/techno/image/powergraph-badge.png") 0 0 no-repeat;cursor:pointer;margin:0 0 0 0;}
.krypton_graph:hover,.krypton_graph:active,.krypton_graph:focus{background-position-x:-119px;}

.left_krypton{display:block;width:150px;height:118px;background:url("/catalog/view/theme/techno/image/menu/menu-krypton-new.jpg") 0 0 no-repeat;cursor:pointer;margin:0 0 10px 0;}
.left_krypton:hover,.left_krypton:active,.left_krypton:focus{background-position:0 -118px;}
.left_saber{display:block;width:150px;height:118px;background:url("/catalog/view/theme/techno/image/menu/menu-saber.jpg") 0 0 no-repeat;cursor:pointer;margin:0 0 10px 0;}
.left_saber:hover,.left_saber:active,.left_saber:focus{background-position:0 -118px;}
.left_arctic{display:block;width:150px;height:118px;background:url("/catalog/view/theme/techno/image/menu/menu-arctic-new.jpg") 0 0 no-repeat;cursor:pointer;margin:0 0 10px 0;}
.left_arctic:hover,.left_arctic:active,.left_arctic:focus{background-position:0 -118px;}
.left_e3{display:block;width:150px;height:30px;background:url("/catalog/view/theme/techno/image/menu/menu-e3-new.jpg") 0 0 no-repeat;cursor:pointer;margin:0 0 10px 0;}
.left_e3:hover,.left_e3:active,.left_e3:focus{background-position:0 -30px;cursor:pointer;}
.left_e2{display:block;width:150px;height:30px;background:url("/catalog/view/theme/techno/image/menu/bouton-e2.jpg") 0 0 no-repeat;cursor:pointer;}
.left_e2:hover,.left_e2:active,.left_e2:focus{background-position:0 -30px;cursor:pointer;}
.left_core{display:block;width:150px;height:30px;background:url("/catalog/view/theme/techno/image/menu/menu-core-new.jpg") 0 0 no-repeat;cursor:pointer;margin:0 0 10px 0;}
.left_core:hover,.left_core:active,.left_core:focus{background-position:0 -30px;cursor:pointer;}
.left_torch{display:block;width:150px;height:30px;background:url("/catalog/view/theme/techno/image/menu/menu-torch-new.jpg") 0 0 no-repeat;cursor:pointer;margin:0 0 10px 0;}
.left_torch:hover,.left_torch:active,.left_torch:focus{background-position:0 -30px;cursor:pointer;}
.left_accessories{display:block;width:150px;height:30px;background:url("/catalog/view/theme/techno/image/menu/menu-gear-new.jpg") 0 0 no-repeat;cursor:pointer;margin:0 0 10px 0;}
.left_accessories:hover,.accessories:active,.left_accessories:focus{background-position:0 -30px;cursor:pointer;}
.left_bulb{display:block;width:150px;height:30px;background:url("/catalog/view/theme/techno/image/menu/menu-bulb-new.jpg") 0 0 no-repeat;cursor:pointer;margin:0 0 10px 0;}
.left_bulb:hover,.left_bulb:active,.left_bulb:focus{background-position:0 -30px;cursor:pointer;}

.community{height:165px;background-image:url('/catalog/view/theme/techno/image/fond-community.jpg');}

.pop-krypton{display:block;width:320px;height:170px;background:url("/image/wicked/pop-krypton-off.jpg") 0 0 no-repeat;}
.pop-krypton:hover,.pop-krypton:active,.pop-krypton:focus{background-position:0 -170px;}

.pop-arctic{display:block;width:320px;height:170px;background:url("/image/wicked/pop-arctic-off.jpg") 0 0 no-repeat;}
.pop-arctic:hover,.pop-arctic:active,.pop-arctic:focus{background-position:0 -170px;}

.tableCart td{
	padding:5px 0 0 5px;
}

.tableCart tr{
	padding:0;
}

.tableCart input{
	width:432px;
}

/*************************************************************/
/******************************* NEW *************************/
/*************************************************************/

.sprite{
	background:url('/catalog/view/theme/techno_split/image/sprite2.png');
}
.slideSprite{
	background:url('/catalog/view/theme/techno_split/image/slideSprite.jpg');
}
.slideSprite2{
	background:url('/catalog/view/theme/techno_split/image/slideSprite2.jpg');
}
.slideSprite3{
	background:url('/catalog/view/theme/techno_split/image/slideSprite3.jpg');
}
.slideSprite4{
	background:url('/catalog/view/theme/techno_split/image/slideSprite4.jpg');
}
.slideSprite5{
	background:url('/catalog/view/theme/techno_split/image/slideSprite5.jpg');
}
.slideSprite6{
	background:url('/catalog/view/theme/techno_split/image/slideSprite6_nico.jpg');
}
.slideSprite7{
	background:url('/catalog/view/theme/techno_split/image/slideSprite7.jpg');
}
.slideSprite_laserdock{
	background:url('/catalog/view/theme/techno_split/image/slideSprite_laserdock.jpg');
}
.slideSprite_laserdock_new{
	background:url('/catalog/view/theme/techno_split/image/slideSprite_laserdock_new.jpg');
}
.slideSprite_laserdock_newn{
	background:url('/catalog/view/theme/techno_split/image/slideSprite_laserdock_new.jpg?t=1');
}
.slideSpritedock{
	background:url('/catalog/view/theme/techno_split/image/slideSprite_laserdock_n.jpg?t=2');
}
.slideSpriteS3s{
	background:url('/catalog/view/theme/techno_split/image/slideSpriteS3s.jpg');
}
.slideSpriteBack{
	background:url('/catalog/view/theme/techno_split/image/slideSpriteBack.png');
}
.slideSpriteBackNew{
	background:url('/catalog/view/theme/techno_split/image/slideSpriteBackNew.png');
}
.slideSpriteBackTorchM{
	background:url('/catalog/view/theme/techno_split/image/slideSpriteTorchMini.png');
}
.slideSpriteBackTorchN{
	background:url('/catalog/view/theme/techno_split/image/slideSpriteTorchNew.png');
}
.slideSpriteJune17{
	background:url('/catalog/view/theme/techno_split/image/slideSpriteJune17.png');
}
.slideSpriteJuly17{
	background:url('/catalog/view/theme/techno_split/image/background_slide07_2017.png');
}
.slideSpriteLaseros{
	background:url('/catalog/view/theme/techno_split/image/slideSprite_laseros.png');
}
.slideSpriteLaserosNew{
	background:url('/catalog/view/theme/techno_split/image/slideSprite_laserosNew.png');
}
.slideSpriteCube{
	background:url('/catalog/view/theme/techno_split/image/slideSprite_cube.png');
}

.menuLogo{
	width:96px;
	height:100px;
	float:left;
	background-position: -53px -11px;
}

.menuSpyder{
	width:101px;
	height:40px;
	float:left;
	background-position: -149px -81px;
	margin:30px 0 0 0;
}
.menuSpyder:hover, .menuSpyderActive{
	width:101px;
	height:40px;
	float:left;
	background-position: -149px -211px;
	margin:30px 0 0 0;
}

.menuArctic{
	width:101px;
	height:40px;
	float:left;
	background-position: -149px -41px;
	margin:30px 0 0 0;
}
.menuArctic:hover, .menuArcticActive{
	width:101px;
	height:40px;
	float:left;
	background-position: -149px -171px;
	margin:30px 0 0 0;
}

.menuEvo{
	width:102px;
	height:40px;
	float:left;
	background-position: -454px -81px;
	margin:30px 0 0 0;
}
.menuEvo:hover, .menuEvoActive{
	width:102px;
	height:40px;
	float:left;
	background-position: -454px -211px;
	margin:30px 0 0 0;
}

.menuKrypton{
	width:102px;
	height:40px;
	float:left;
	background-position: -250px -41px;
	margin:30px 0 0 0;
}
.menuKrypton:hover, .menuKryptonActive{
	width:102px;
	height:40px;
	float:left;
	background-position: -250px -171px;
	margin:30px 0 0 0;
}

.menuNano{
	width:102px;
	height:40px;
	float:left;
	background-position: -250px -81px;
	margin:30px 0 0 0;
}
.menuNano:hover, .menuNanoActive{
	width:102px;
	height:40px;
	float:left;
	background-position: -250px -211px;
	margin:30px 0 0 0;
}

.menuCore{
	width:102px;
	height:40px;
	float:left;
	background-position: -556px -41px;
	margin:30px 0 0 0;
}
.menuCore:hover, .menuCoreActive{
	width:102px;
	height:40px;
	float:left;
	background-position: -556px -171px;
	margin:30px 0 0 0;
}
.menuElite{
	width:102px;
	height:40px;
	float:left;
	background-position: -454px -41px;
	margin:30px 0 0 0;
}
.menuElite:hover, .menuEliteActive{
	width:102px;
	height:40px;
	float:left;
	background-position: -454px -171px;
	margin:30px 0 0 0;
}
.menuGear{
	width:102px;
	height:40px;
	float:left;
	background-position: -352px -81px;
	margin:30px 0 0 0;
}
.menuGear:hover, .menuGearActive{
	width:102px;
	height:40px;
	float:left;
	background-position: -352px -211px;
	margin:30px 0 0 0;
}
.menuTorch{
	width:102px;
	height:40px;
	float:left;
	background-position: -658px -41px;
	margin:30px 0 0 0;
}
.menuTorch:hover, .menuTorchActive{
	width:102px;
	height:40px;
	float:left;
	background-position: -658px -171px;
	margin:30px 0 0 0;
}
.menuSupport{
	width:101px;
	height:40px;
	float:left;
	background-position: -760px -41px;
	margin:30px 0 0 0;
}
.menuSupport:hover, .menuSupportActive{
	width:101px;
	height:40px;
	float:left;
	background-position: -760px -171px;
	margin:30px 0 0 0;
}
.menuCart{
	float:right;
}

.cartDetails{
	background-position:-295px -438px;
	padding:5px 0 0 25px;
	font-family: verdana;
	margin:21px 0 5px 0;
	text-align:right;
	font-size: 11px;
}
.viewCart{
	width:122px;
	height:26px;
	background-position: -295px -461px;
	float:right;
	cursor:pointer;
}
.viewCart:hover{
	width:122px;
	height:26px;
	background-position: -482px -461px;
	float:right;
	cursor:pointer;
}
.grayBar{
	height:4px;
	background:#666666;
	margin:0 0 1px 0;
}
.grayBarHome{
	height:1px;
	background:#666666;
	margin:0 0 1px 0;
}

/* SLIDE */
#slide {position:relative; margin:0 auto; width: 960px; height: 571px; padding-top: 23px;}
    #slide .shop-now {z-index:8000; display:block; z-index: 2000; opacity:0; font-family:'ubuntulight', sans-serif; font-size: 25px;  background:url(../image/shop_now.png) no-repeat 0px 0px; width: 146px; height: 27px;position: absolute;padding-left: 34px;padding-top: 23px;text-transform: uppercase;font-weight: bold;color: #000;top: 291px;right: 30px;}
    #slide .shop-now:hover {background:url(../image/shop_now.png) no-repeat -180px 0px; width: 146px; height: 27px;color: #fff;}
    #slide .slideAppel:hover {color: #fff;}
    #slide #imageview{width:960px; height:381px;}
    #slide .top-selling{position:absolute; margin-left:0px; margin-top:-52px; background:url(../image/head_slide.png) no-repeat; width:225px; height:52px; line-height:52px; text-align:center; font-family:'ubuntulight', sans-serif; font-size:21px; text-transform:uppercase; color:#fff; z-index:100;}
    #slide .grayBarSlide{height:4px; background:#666666; margin:1px 0 0 0; border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px;}
    #slide .slideArrow {position:absolute; background-position: -16px -239px; width:24px; height:12px; margin-top: 28px; left:224px;}
    
    #slide #thumbnail {margin-top:30px; float: :left;}
    #slide #thumbnail a.thumb1, a.thumb2, a.thumb3, a.thumb4{float:left; width:223px; height:128px; border:1px solid #666666; margin-top:10px; margin-right:20px;}
    	#slide #thumbnail a.last {margin-right:0px;}
        #slide #thumbnail a.thumb1{float:left; width:223px; height:128px; background-position:-0px -0px;}
        #slide #thumbnail a.thumb1:hover, #slide #thumbnail a.thumb1.active{cursor:pointer; border-color:#cccccc;}
        
        #slide #thumbnail a.thumb2{float:left; width:223px; height:128px; background-position:-243px -0px;}
        #slide #thumbnail a.thumb2:hover, #slide #thumbnail a.thumb2.active{cursor:pointer; border-color:#cccccc;}
        
        #slide #thumbnail a.thumb3{float:left; width:223px; height:128px; background-position:-489px -0px;}
        #slide #thumbnail a.thumb3:hover, #slide #thumbnail a.thumb3.active{cursor:pointer; border-color:#cccccc;}
        
        #slide #thumbnail a.thumb4{float:left; width:223px; height:128px; background-position:-733px -0px;}
        #slide #thumbnail a.thumb4:hover, #slide #thumbnail a.thumb4.active{cursor:pointer; border-color:#cccccc;}

.spriteVideo{
	background:url('/catalog/view/theme/techno_split/image/spriteVideo.png');
}

.videoArea{
	margin:30px 0 0 0;
	height:378px;
}
.selectVideo{
	width:308px;
	float:left;
}
.videoPlayer{
	width:652px;
	float:left;
	background:transparent;
	height:382px;
}

.videoArctic{
	background-position:-308px -0px;
	width:308px;
	height:114px;
	cursor: pointer;
}
.videoKrypton{
	background-position:-308px -134px;
	width:308px;
	height:114px;
	margin:20px 0 0 0;
	cursor: pointer;
}
.videoSaber{
	background-position:-308px -268px;
	width:308px;
	height:114px;
	margin:20px 0 0 0;
	cursor: pointer;
}
.videoArcticPlaying{
	background-position:-0px -0px;
	width:308px;
	height:114px;
}
.videoKryptonPlaying{
	background-position:-0px -134px;
	width:308px;
	height:114px;
	margin:20px 0 0 0;
}
.videoSaberPlaying{
	background-position:-0px -268px;
	width:308px;
	height:114px;
	margin:20px 0 0 0;
}
.buttonPlayWrapper{
	padding:13px 0 0 232px;
}
.buttonPlay{
	background-position: -616px -0px;
	width:52px;
	height:53px;
}

.buttonPlay:hover{cursor: pointer;}

.buttonPlaying{
	background-position: -668px -0px;
	width:52px;
	height:53px;
}
.buttonPlay:hover{
	background-position: -720px -0px;
	width:52px;
	height:53px;
}
.buttonPlaying{
	background-position: -666px -0px;
	width:52px;
	height:53px;
}
.buttonBuyWrapper{
	padding:18px 0 0 228px;
	width:50px;
	height:20px;
}
.buttonBuy{
	width:50px;
	height:20px;
	background-position:-616px -53px;
	float:left;
}
.buttonBuy:hover{
	width:50px;
	height:20px;
	background-position:-616px -73px;
}
.mediaBanner{
	width:960px;
	height:70px;
	background-position: -53px -353px;
	margin:0;
}
.mediaMap{
	margin:0 0 0 183px;
	float:left;
	width:586px;
}
.mediaWired{
	float:left;
	width:118px;
	height:70px;
}
.mediaCnn{
	float:left;
	width:51px;
	height:70px;
	margin:0 0 0 20px;
}
.mediaMaxim{
	float:left;
	width:102px;
	height:70px;
	margin:0 0 0 20px;
}
.mediaIgn{
	float:left;
	width:71px;
	height:70px;
	margin:0 0 0 20px;
}
.mediaSun{
	float:left;
	width:61px;
	height:70px;
	margin:0 0 0 20px;
}
.mediaFast{
	float:left;
	width:83px;
	height:70px;
	margin:0 0 0 20px;
}
.mediaButtonWrapper{
	margin:0 0 0 810px;
}
.mediaButton{
	width:104px;
	height:70px;
	background-position: -760px -241px;
	float:left;
}
.mediaButton:hover{
	width:104px;
	height:70px;
	background-position: -864px -241px;
	float:left;
}
.wickedDescriptionLogo{
	width:304px;
	height:182px;
	float:left;
	background-position: -83px -504px;
}
.wickedDescription{
	width:900px;
	margin:0 auto;
}
.wickedDescriptionText{
	width:576px;
	margin:30px 0 0 20px;
	color:#fff;
	font-family: verdana;
	font-size:15px;
	word-spacing: 0.3em;
	text-align: justify;
	float:right;
}
.wickedDescriptionText p{
	margin:0 0 10px 0;
	line-height: 1.5em;
}

.wickedDescriptionText h1{
	width:576px;
	color:#fff;
	font-family: verdana;
	font-size:15px;
	word-spacing: 0.3em;
	text-align: justify;
	float:right;
	margin:0 0 10px 0;
	line-height: 1.5em;
	font-weight:normal;
}

.footerWl{
	width:900px;
	height:210px;
	margin:25px auto 0 auto;
}
.footerDivision{
	width:145px;
	float:left;
}
.footerDivision span{
	font-family: 'Ubuntu', sans-serif;
	font-weight:500;
	font-size:18px;
	color:#999999;
	margin:0;
	padding:0 0 5px 0;
}
.footerDivision a{
	font-family: verdana;
	font-size:12px;
	color:#ffffff;
	padding:5px 0 0 0;
	font-weight: normal;
	display:block;
}
.footerDivision a:hover{
	font-family: verdana;
	font-size:12px;
	color:#fff;
	text-decoration: underline;
	padding:5px 0 0 0;
	font-weight: normal;
	display:block;
}
.footerSocial{
	float:right;
	width:240px;
	text-align:right;
}
.footerSocialLike{
	float:right;
	width:89px;
	margin:2px 20px 0 0;
	overflow: hidden;
}
.footerSocialGoogle{ width:25px; height:25px; background-position: -643px -504px; float:right; z-index: 300;}
.footerSocialGoogle:hover{ width:25px; height:25px; background-position: -643px -529px; float:right; z-index: 300;}

.footerSocialTwitter{ width:36px; height:25px; background-position: -587px -504px; float:right; margin:0 20px 0 0; z-index: 300;}
.footerSocialTwitter:hover{ width:36px; height:25px; background-position: -587px -529px; float:right; margin:0 20px 0 0; z-index: 300;}

.footerSocialFacebook{ width:11px; height:25px; background-position: -556px -504px; float:right; margin:0 20px 0 0;	z-index: 300;}
.footerSocialFacebook:hover{ width:11px; height:25px; background-position: -556px -529px; float:right; margin:0 20px 0 0;	z-index: 300;}

.footerContact{
	padding:25px 0 0 0;
	text-align: right;
	font-family:verdana;
	color:#fff;
	font-size: 13px;
	float: right;
	width:320px;
}
.footerGreen, .footerGreen:hover{
	color:#bbf906;
	font-weight: bold;
	text-decoration:underline;
}
.footerGreenCall{
	color:#bbf906;
	font-weight: bold;
}
.footerOpening{
	color:#666;
	font-size:11px;
	text-align: right;
	float: right;
	width: 100%;
}
.footerCopyright{
	padding:53px 0 0 0;
	text-align: right;
	color:#666;
	font-size: 11px;
}
#product_text .textCol3{
	width: 280px;
	margin: 40px 40px 0 0;
	float:left;
}
#product_text .last{
	margin-right: 0;
}
#product_text .textCol3 h2 {
	line-height: 24px;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 500;
	font-size: 22px;
	margin: 0;
	border-bottom: 4px solid #666;
	padding-bottom: 20px;
}
#product_text .textCol3 p {
	font-size: 13px;
	line-height: 18px;
	margin: 20px 0 0 0;
	text-align: justify;
	color: white;
	font-family: Verdana;
}

a.learnMoreEvo{float:left; font-family: 'Ubuntu', sans-serif;font-size:20px; font-weight:500;color:white;text-transform:capitalize;}
a.learnMoreEvo:hover{color:#ff7e00;float:left; font-family: 'Ubuntu', sans-serif;font-size:20px; font-weight:500; text-transform:capitalize;}

/******* Crossguard Page ********/
#crossguard .bgCrossguard{width:100%; height:500px; margin-top:10px; border-top:4px solid #cccccc; background-image:url('/catalog/view/theme/techno_split/image/bg_crossguard.jpg'); background-position:center; background-repeat:repeat-x;}
#crossguard2 .bgCrossguard2{width:100%; height:500px; background-image:url('/catalog/view/theme/techno_split/image/bg_crossguard2.jpg'); background-position:center; background-repeat:repeat-x;}
#crossguard3 .bgCrossguard3{width:100%; height:500px; background-image:url('/catalog/view/theme/techno_split/image/bg_crossguard3.jpg'); background-position:center; background-repeat:repeat-x;}
#crossguard h1{font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 37px; margin: 0; margin-top:75px; }
#crossguard h2{  margin: 30px 0 40px 0; text-align: justify; color: #FFFFFF;  width: 400px;font-family: 'ubuntulight', 'MS PGothic'; font-size: 25px; font-weight: 100;}
#crossguard2 .contenuRight{width: 500px; float: right; text-align: justify; padding:50px 0;}
#crossguard3 h4{font-family: 'ubuntulight', 'MS PGothic'; font-size:25px; font-weight: 100; width: 500px; text-align: justify; margin:0; padding:90px 0 60px 0;}
#crossguard3 a{font-size:20px;}
#crossguard3 .bouton3d{padding:10px 20px; background:#333; border-radius: 5px; -webkit-border-radius: 5px; color:#fff;margin-bottom: 10px;float: left;clear: both;}
.photo3d{background-color:#1C1C1C;}
	.photo3d img{background:#1A1A1A; width: 177px; height: 120px; margin: 0 5px; border:1px solid #666666;}
.container{width: 960px; margin:0 auto; padding:30px 0;}
#crossguard2 h3{  text-align: justify; color: #FFFFFF;  width: 100%;font-family: 'ubuntulight', 'MS PGothic'; font-size: 25px; font-weight: 100;}

/******* Smarport Page ********/
#smartport h1{font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 37px; margin: 0; margin-top:75px;}
#smartport h2{font-size: 14px; line-height: 20px; margin: 15px 0 40px 0; text-align: justify; color: #cccccc; font-family: Verdana;font-weight: normal;}
#smartport .bgSmartport{width:100%; height:596px; margin-top:10px; border-top:4px solid #cccccc; background-image:url('/catalog/view/theme/techno_split/image/smartport_bg2.jpg'); background-position:center; background-repeat:repeat-x;}

.spriteSmartport{ background:url('/catalog/view/theme/techno_split/image/spriteSmartport.png'); }

#smartport .smb{width:200px; padding:20px; float:left; margin-bottom:40px;}
#smartport .smb h3{font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 22px; margin: 0; margin-top: 20px;text-align: center;}
#smartport .smb p{margin-top:15px; font-family: Verdana; text-align:center; font-size:13px; line-height:18px;width: 210px;margin-left: -5px;}
#smartport .smb a.smbImgArrow{display:block; width:28px;height:28px; margin:20px auto 0 auto; background-position:-667px -0px; background-repeat:no-repeat;}
#smartport .smb a.smbImgArrow:hover{background-position:-667px -36px;}
	#smartport .smb1{background-color:#494949;}
	#smartport .smb1 .smbImg{width:150px;height:150px; margin:0px auto 0 auto; background-position:-0px -0px; background-repeat:no-repeat;}
	#smartport .smb2{background-color:#373737;}
	#smartport .smb2 .smbImg{width:150px;height:150px; margin:0px auto 0 auto; background-position:-163px -0px; background-repeat:no-repeat;}
	#smartport .smb3{background-color:#494949;}
	#smartport .smb3 .smbImg{width:150px;height:150px; margin:0px auto 0 auto; background-position:-329px -0px; background-repeat:no-repeat;}
	#smartport .smb4{background-color:#373737;}
	#smartport .smb4 .smbImg{width:150px;height:150px; margin:0px auto 0 auto; background-position:-498px -0px; background-repeat:no-repeat;}

.videoSmart .vL{float:left; width:383px; padding-top:80px;}
.videoSmart .vR{float:right; width:540px;}
.videoSmart .vL h4{font-family: 'Ubuntu', sans-serif; text-align:left; font-weight: 500; font-size:36px; margin:0;}
.videoSmart .vL p{margin-top:30px; color:#ccc; text-align:justify; font-family: Verdana; font-size:14px; line-height:20px;}

.smartTabs{width: 840px; margin: 40px 0 40px 55px;float: left;}
.smartTabs a{width:270px; height:40px; opacity:0.5; display:block; float:left; margin: 0 5px; line-height:40px; text-align:center; background-color:#494949; color:white; font-family: Verdana; font-size:14px; font-weight:normal;}
.smartTabs a.active, .smartTabs a:hover{opacity:1; background-color:#656565;}
.smartTabs .smartCursor1{display:none; position: absolute; width: 20px; height: 10px; margin-left: 125px; margin-top: -9px; background-position: -890px -893px;}
.smartTabs .smartCursor2{display:none; position: absolute; width: 20px; height: 10px; margin-left: 406px; margin-top: -9px; background-position: -890px -893px;}
.smartTabs .smartCursor3{display:none; position: absolute; width: 20px; height: 10px; margin-left: 684px; margin-top: -9px; background-position: -890px -893px;}
.smartTabs .current{display:block;}

#details{margin-bottom:40px; float:left;}
#details .smBloc{float:left; width:400px; padding:40px; min-height:320px;}
#details .smBloc h5{font-family: 'Ubuntu', sans-serif; text-align:left; font-weight: 500; font-size:34px; margin:0; padding-top:40px;}
#details .smBloc p{margin-top:20px; color:#ccc; text-align:left; font-family: Verdana; font-size:14px; line-height:20px;}
#details .smBloc .smBlocImg{width:110px; height:110px; position:absolute; margin-left: 300px; margin-top: -10px;}
#details .smBloc .smBlocImg1{background-position:-0px -163px;}
#details .smBloc .smBlocImg2{background-position:-163px -163px;}
#details .smBloc .smBlocImg3{background-position:-329px -163px;}
#details .smBloc .smBlocImg4{background-position:-498px -163px;}
	#details .smBloc1{background-color:#494949;padding-bottom: 0;}
	#details .smBloc2{background-color:#373737;}
	#details .smBloc3{background-color:#373737;}
	#details .smBloc4{background-color:#494949;}
		#details .smBloc1 .link1{font-family: 'Ubuntu', sans-serif; color:white; text-align:left; font-weight: 500; font-size:18px; margin:30px 0;}
		#details .smBloc1 .link1 a{color:white;text-decoration:underline;}
		#details .smBloc1 .link1 a:hover{color:#fe8d00;}
		#details .smBloc1 .smMobile{background-color:#5b5b5b;width: 480px;margin-left: -40px;height: 121px;}
		#details .smBloc1 .smMobile a.cadre{background-color:#333333;width:210px;margin:20px 0 0 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;display: block;float: left;height: 80px;}
		#details .smBloc1 .smMobile a.cadre:hover span{color:#fe8d00;}
		#details .smBloc1 .smMobile .cadreImg{float:left;}
		#details .smBloc1 .smMobile .cadreImg1{width:32px; height:56px; background-position:-718px -4px;margin: 12px;}
		#details .smBloc1 .smMobile .cadreImg2{width:50px; height:54px; background-position:-718px -89px;margin: 12px 0px 10px 15px;}
		#details .smBloc1 .smMobile .cadreText{font-weight:normal; color:white; text-align:center; font-size:14px;margin: 16px 0 0 5px;float: left;width: 135px;}
		#details .smBloc1 .smMobile .cadreText strong{font-family: 'Ubuntu', sans-serif; font-weight:600; font-size:24px;}
		#details .smBloc2 a.link2{float:left; font-family: 'Ubuntu', sans-serif; color:white; text-align:left; font-weight: 500; font-size:18px; margin: 34px 0 0 20px;}
		#details .smBloc2 a.link2:hover{color:#fe8d00;}
		#details .smBloc2 .prelink2{float:left; width:36px; height:40px; background-position:-667px -150px;margin-top: 25px;}
		#details .smBloc3 p a{color:#ccc; text-decoration:none; font-weight:normal;}
		#details .smBloc3 p a:hover{color:#fe8d00;}
		#details .smBloc3 .pkg{float:left; width:41px; height:40px; background-position:-667px -88px;margin: 16px 20px 0 0;}
		#details .smBloc3 .pkgT{float:left;margin-top: 12px;}
		#details .smBloc3 .pkgT h6{float:left; font-family: 'Ubuntu', sans-serif; color:white; text-align:left; font-weight: 500; line-height:24px; font-size:20px; margin:0;margin-bottom: 8px;}
		#details .smBloc3 .pkgT a{float:left; clear:both; font-family: Verdana; text-align:left; color:white; font-weight:normal; font-size:14px; line-height:20px;}
		#details .smBloc3 .pkgT a:hover{color:#fe8d00;}
		#details .smBloc3 .pkgT a.videoPkg{clear:none; float:left; display: inline-block;:block; width:18px; height:18px; background:url(../image/product_video_icon2.png) no-repeat; vertical-align:top; margin: 1px 0 0 10px;}
		#details .smBloc4 a.bk{background-color:#333333; margin-bottom: 0px; width: 155px; height: 65px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;float: left;padding-top: 15px;margin-right: 20px;color: white;line-height: 26px;font-family: 'Ubuntu', sans-serif; font-weight: 500; font-size: 20px;padding-left: 35px;margin-top: 24px;}
		#details .smBloc4 a.bk:hover{color:#fe8d00;}
		#details .smBloc4 a.last{margin-right:0;}
		#details .smBloc4 a.lastB{margin-bottom:0;}
		#details .smBloc4 .bk span{width:25px; height:28px; position:absolute; background-position:-667px -204px;margin: -18px 0 0 -38px;}

.chooseColorSpyder{float: right;  margin-bottom: 15px; font-family: Verdana; color: #fff;  vertical-align: top; width: 320px;}
.chooseColorSpyder span{float: left; margin-right:10px;margin-top: 5px;font-family: Verdana;font-size: 15px;}
.chooseColorSpyder .color{height: 28px; width:28px; float: right; margin-left: 4px; background-image:url(../image/chooseColorSpyder.png); background-repeat:no-repeat;}
.chooseColorSpyder .colorBlue{background-position:-0px -0px;}
.chooseColorSpyder .colorGreen{background-position:-30px -0px;}
.chooseColorSpyder .colorPurple{background-position:-60px -0px;}
.chooseColorSpyder .colorRed{background-position:-90px -0px;}
	.chooseColorSpyder .colorBlueactive, .chooseColorSpyder .colorBlue:hover{background-position:-0px -30px;}
	.chooseColorSpyder .colorGreenactive, .chooseColorSpyder .colorGreen:hover{background-position:-30px -30px;}
	.chooseColorSpyder .colorPurpleactive, .chooseColorSpyder .colorPurple:hover{background-position:-60px -30px;}
	.chooseColorSpyder .colorRedactive, .chooseColorSpyder .colorRed:hover{background-position:-90px -30px;}

/*************************************************************/
/************************** QUIZ *****************************/
/*************************************************************/
#container_quiz{float: left; width: 100%; box-sizing: border-box; font-size: 15px; line-height: 20px; color: #fff; font-family: Verdana;}
#container_quiz .quizLeft{float: left; width:350px; margin-right:30px;}
#container_quiz .quizRight{float: right; width:540px; text-align:justify;}
#container_quiz input[type=radio]{vertical-align:3px; cursor:pointer;}


.has-js .label_check,
.has-js .label_radio    { padding: 10px 20px; text-align: center; color: #999; font-size: 16px; width:48%; border-radius: 3px; }
.has-js .label_radio    { background-color: #111; }
.has-js .label_check    { background-color: #111; }
#.has-js label.c_on      { background: url(/catalog/view/theme/mobile/images/check-on.png) no-repeat; }
#.has-js label.r_on      { background: url(/catalog/view/theme/mobile/images/check-on.png) no-repeat; }
.has-js label.c_on      { background-color: #333; color: #ddd; }
.has-js label.r_on      { background-color: #333; color: #ddd; }
.has-js .label_check input,
.has-js .label_radio input  { position: absolute; left: -9999px; }

.quizRight p{background-color:#1c1c1c; padding:20px; margin-bottom:10px; font-size:13px;}

.quiz p{
	margin:0 5px 10px 5px; background-color:#1c1c1c; padding:20px; font-size:14px;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
}
.quiz p:hover{background-color:#292929;}
.quiz p span.question{font-size: 16px; font-weight:bold; color:white; display:inline-block; text-align:left;}
.quiz .colonne{float:left; width:33.3%;}


/******* Safety Page ********/
#safety{margin-top:30px; margin-bottom:20px;}
#safety h2{font-size:20px;}
#safety h5{font-size:16px;}
#safety a{text-decoration:none; color:#FFF; font-weight:normal;}

.alertFreeQuiz{display:none; position: absolute;padding: 10px 10px;background-color: #333;margin: -38px 0 0 180px;width: 590px;-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;font-size: 13px;}
.alertFreeQuiz .left{float:left;}
.alertFreeQuiz .right{float:right;font-size: 22px;line-height: 8px;}

.alertFreeQuiz2{display:none; position: absolute;padding: 10px 10px;background-color: #5E5E5E;margin: -38px 0 0 180px;width: 590px;-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;font-size: 13px;}
.alertFreeQuiz2 .left{float:left; color: #F59300;}
.alertFreeQuiz2 a{font-weight:normal;}
.alertFreeQuiz2 .right{float:right;font-size: 22px;line-height: 8px;}

a.watchBtn{color:#fff; font-weight:bold; margin:6px; font-size:18px; padding: 16px 20px; background-color:#2c2c2c; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;padding-left: 70px;}
a.watchBtn:hover{color:#F59300;}
.watchBtn1{background-image:url('../image/watchVideo.png'); background-repeat:no-repeat;background-position: 10px 8px;}
.watchBtn2{background-image:url('../image/watchSlide.png'); background-repeat:no-repeat;background-position: 10px 8px;}

/****** S3 Spyder Series page ********/
#s3SpyderSeries{margin-top: 10px; border-top: 4px solid #cccccc;}
	.s3_series_bg1{width:100%; background-color:#1c1c1c;}
	.s3_series_bg2{width:100%; background-color:#111111; float:left;}
	
	.s3_seriesBlocTitle{width:240px; float:left; background-color:transparent;}
	.s3_seriesBlocTitle:hover{background-color:#1C1C1C;}
	
	.s3_seriesBloc{width:180px; float:left; padding:20px 30px; text-align:center;}
		.s3_seriesBloc1{background-color:#191919;}
		.s3_seriesBloc2{background-color:#0F0F0F;}
		.s3_seriesBloc3{background-color:#191919;}
		.s3_seriesBloc4{background-color:#0F0F0F;}
	
	a.s3_seriesBloc{text-decoration:none; margin-bottom:40px;}
	.s3_seriesBloc .text1{font-size:15px; color:white; font-weight:normal;}
	.s3_seriesBloc .text1 span{font-size:13px; color:#5c5c5c; font-weight:normal;}
	.s3_seriesBloc .text2{font-size:14px; color:white; font-weight:normal; background-color:#212121; padding:15px 10px; text-align:center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	.s3_seriesBloc .text2 strong{font-size:18px; color:#fff; font-weight:bold;}
	.s3_seriesBloc .text3{
		margin-top:15px;
		width: 180px;
		height: 50px;
		text-align: center;
		background-position: 0px -1313px;
		padding: 0;
		font-size: 21px;
		font-weight: normal;
		letter-spacing: -1px;
		line-height: 48px;
	}
	.s3_seriesBloc .text3:hover{background-position: -330px -1313px;color: white; cursor:pointer;}

/******************************************************************/
/*************************** ORDER STATUS *************************/
/******************************************************************/

.orderStatus{min-height: 500px; background-image:url('../image/fond-orderstatus.jpg');}
	.orderStatus .title{padding:15px 0 0 0;}
	.orderStatus h1{margin:0 auto; text-align:center; color: white;font-size:26px;font-weight: bold;}
	.orderStatus .slogan{text-align:center; margin-top:4px;}
	.orderStatus .formStatus{width: 80%; margin:0 auto; text-align: center; }
	.orderStatus .form{float: left; padding:30px; width: 40%; text-align: center}
	.orderStatus input{padding:10px 10px;}
	.orderStatus .errorStatus{text-align: center; padding:10px; background-color:rgba(255, 0, 0, 0.1); margin:20px auto 0 auto; width: 66%; font-weight: bold; color:#fff; border:1px solid #FF0000}
	.orderStatus select {padding:5px 10px !important; padding: 130px;
height: 41px;
background: #fff;
width: 150px;}

	.orderStatus .btnStatus{padding:15px 20px; font-family:'ubuntulight'; font-size:20px;  color:#000; border:0; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; background: #ffb21d; /* Old browsers */
background: -moz-linear-gradient(top,  #ffb21d 0%, #ff7a04 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb21d), color-stop(100%,#ff7a04)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffb21d 0%,#ff7a04 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffb21d 0%,#ff7a04 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffb21d 0%,#ff7a04 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffb21d 0%,#ff7a04 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb21d', endColorstr='#ff7a04',GradientType=0 ); /* IE6-9 */
}
	.orderStatus .results{margin:20px auto 0 auto; width: 80%;background-color: rgba(0, 0, 0, 0.5); padding:30px 0; }
	.orderStatus .resultStatus{float: left; width:50%;  text-align: center;}
	.orderStatus .resultStatus span{font-size:20px; font-family: 'ubuntulight'; color:#fff; }
	.orderStatus .resultStatus p{font-size:15px; color:#bbf906}
	


.view-distributors{background-color: #F19B2C;
    border-radius: 4px;
    width: 280px;
    height: 43px;
    border: none;
    cursor: pointer;
    background-position: -0px -1493px;
    cursor: pointer;
    display: block;
    position: relative;
    font-family: 'ubuntulight', sans-serif;
    cursor: default;
    font-size: 26px;
    color: black;
    letter-spacing: -1.6px;
    padding: 12px 70px 5px 45px;
    color:#000;}
    
 .view-distributors-dock{
 	background-color: #F19B2C;
    border-radius: 4px;
    width: 280px;
    height: 43px;
    border: none;
    cursor: pointer;
    background-position: -0px -1313px;
    cursor: pointer;
    display: block;
    position: relative;
    font-family: 'ubuntulight', sans-serif;
    cursor: default;
    font-size: 26px;
    color: #000;
    letter-spacing: -1.6px;
    padding: 12px 70px 5px 45px;
 }
 .view-distributors-dock:hover{
	   background-position: -320px -1313px;
}
.view-distributors-dock>a{color:#000;}
.view-distributors-dock:hover>a{color:#FFF;}
    
    
.view-distributors>a{color:#000;}
.view-distributors:hover>a{color:#FFF;}

.view-distributors:hover{background-position: -320px -1493px; color:#FFF;}

.view-distributors a{font-weight: normal !important;}

#container-1400{
	width: 1400px;
	display: block;
	position: relative;
	left: -220px;
	margin-left: auto;
	margin-right: auto;
}
.row{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-right:-15px;
	margin-left:-15px
}

.col-6{
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	width: 50%;
}

.text-vertical-align{
	position: relative;
	top: 50%;
	transform: perspective(1px) translateY(-50%);
	margin-left: 150px;
}

.img-center{
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.black-btn{
	border-radius: 5px;
	background-color: #0e0e0e;
	color: #f78f05;
	border: 0;
	padding: 20px 50px;
	font-size: 20px;
	margin-bottom: 30px;
	display: flex;
}
.center-text{
	margin: 15px 0 30px 0;
	text-align: center;
	font-size: 21px;
}

.content-text{
	font-size: 16px;
}

.content-text ol{
	padding-left: 20px;
}

.content-text ol li{
	margin-bottom: 15px;
}

h2.title-h2{
	font-family: 'ubuntumedium', sans-serif;
	background-color: #001f33;
	padding: 15px 0 15px 40px;
	margin: 30px 0;
	text-align: left;
	font-size: 28px;
	font-weight: 300;
	position: relative;
	left: -50px;
	width: 100%;
	border: none;
}

h3.title-h3{
	font-family: 'ubuntumedium', sans-serif;
	color: #009afe;
	margin: 30px 0 30px 0;
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 15px;
	border-bottom: 1px solid #003d66;
}

.img-separation{
	margin: 0 auto;
	padding: 40px 0;
}

img.width-700{
	width: 700px;
}
img.image-responsive{
	margin-top: 80px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.float-right{
	float: right;
}

.mt-0{
	margin-top: 0 !important;
}

.pb-20{
	padding-bottom: 20px !important;
}

.block-text-float-right{
	left: -300px;
	position: relative;
	float: right;
}

.block-text-width{
	width: 270px;
}

.responsive_start_btn{
	float: left;width:300px;
}

.start_btns{
	max-width:920px;margin:auto;
}

.left_start_btn{
	width: auto;
}

.btn_title-h2{
	background: none;
	font-size: 26px;
	font-weight: 400;
	padding: 15px;
	margin: 0;
}

.bg-quick-start{
	background-color: #0b0b0b;
	width: 1920px;
	position: relative;
	left: -480px;
	border-bottom: 1px solid #003d66;
}

.quick_start_title{
	margin: 0;
	left: 480px;
	position: relative;
	font-size: 40px;
	text-align: left !important;
	padding: 20px 0 !important;
}

.dl_user_manual{
	float: right;
	position: relative;
	right: 480px;
	margin-top: -55px;
	font-size: 20px;
}

.col-width-200{
	width: 200px;
}

.col-width-700{
	width: 739px;
	border-left: 1px #003d64 solid;
	padding-left: 50px;
}

.btn_title-h2:hover{
	background: #003d66;
}

.faq_q{
	margin-bottom:0;font-weight: bold;font-size:20px;color:#6197bd;
}

.section-mt-600{
	margin-top: 600px;
}

.section-mt-700{
	margin-top: 700px;
}

.position-left-100{
	position: relative;
	left: -100px;
}

.position-left-150{
	position: relative;
	left: -150px;
}

.position-left-200{
	position: relative;
	left: -200px;
}

@media (max-width: 1000px) {
	.responsive_start_btn {
		float: none !important;width:100%;
	}
	
	.start_btns{
		max-width:610px;margin:0 auto 50px auto;
	}
	
	.float-right {
		float: none !important;
	}

	.content-text {
		margin-left: 20px;
	}

	.image-responsive {
		width: 100%;
		height: auto;
		display: block;
		margin-left: auto;
		margin-right: auto;
		padding: 20px;
	}

	.block-text-float-right {
		left: unset;
		position: unset;
		float: none;
	}
	.block-text-width{
		width: unset;
	}

	.section-mt-600{
		margin-top: 0;
	}
	.section-mt-700{
		margin-top: 0;
	}
	.position-left-100{
		position: unset;
		left: unset;
	}
	.position-left-150{
		position: unset;
		left: unset;
	}
	.position-left-200{
		position: unset;
		left: unset;
	}
	.col-width-700{
		width: unset;
		border: none;
		padding-left: 0;
	}
}