BODY INPUT {
	FONT-FAMILY: "????", "Microsoft Yahei", Arial, Helvetica, sans-serif, "??"
}
BODY TEXTAREA {
	FONT-FAMILY: "????", "Microsoft Yahei", Arial, Helvetica, sans-serif, "??"
}
html, body { 
   height: 100%; 
}
#TotalBodyId {
	margin: 0; padding: 0;
}
#bodywrap {
	POSITION: relative; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 0px; margin:0px; /* POSITION: relative mandatory so that OVERFLOW: hidden can work in IE8 */
}
/* Beginning Yahoo slider	  */
#slider-bg {
    background:url(http://yui.yahooapis.com/2.8.1/build/slider/assets/bg-fader.gif) 5px 0 no-repeat;
}
/* End Yahoo slider */

#main-container { 
	position:relative; 
	margin: 0 auto; 
	width: 100%; 
	BACKGROUND-COLOR: transparent; 
	height: auto !important; 
}
/* #main-content {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b5b5', endColorstr='#ffffff',GradientType=0 ); PADDING-TOP: 0px; PADDING-BOTTOM: 10px; WIDTH: 100%; DISPLAY: inline-block;
} */
#main-content_grey_pic {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b5b5', endColorstr='#ffffff',GradientType=0 ); PADDING-BOTTOM: 10px; WIDTH: 100%; DISPLAY: inline-block; BACKGROUND: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YjViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=)
}
#main-content_red {
/*overflow:auto;   add this to make it work with IE6-9*/
height: 100%; /* add this to make it work with IE6-9*/
background: -moz-linear-gradient(73deg, #FF4A4A 0%, #808080 100%); /* ff3.6+ */ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #808080), color-stop(100%, #FF4A4A)); /* safari4+,chrome */ 
background: -webkit-linear-gradient(73deg, #FF4A4A 0%, #808080 100%); /* safari5.1+,chrome10+ */ 
background: -o-linear-gradient(73deg, #FF4A4A 0%, #808080 100%); /* opera 11.10+ */ 
background: -ms-linear-gradient(73deg, #FF4A4A 0%, #808080 100%); /* ie10+ */ 
background: linear-gradient(17deg, #FF4A4A 0%, #808080 100%); /* w3c */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#FF4A4A',GradientType=0 ); /* ie6-9 */ 
}
#main-content_turquoise {
/*overflow:auto;   add this to make it work with IE6-9*/
height: 100%; /* add this to make it work with IE6-9*/
background: -moz-linear-gradient(90deg, #3DE8FF 0%, #000000 100%); /* ff3.6+ */ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #3DE8FF)); /* safari4+,chrome */ 
background: -webkit-linear-gradient(90deg, #3DE8FF 0%, #000000 100%); /* safari5.1+,chrome10+ */ 
background: -o-linear-gradient(90deg, #3DE8FF 0%, #000000 100%); /* opera 11.10+ */ 
background: -ms-linear-gradient(90deg, #3DE8FF 0%, #000000 100%); /* ie10+ */ 
background: linear-gradient(0deg, #3DE8FF 0%, #000000 100%); /* w3c */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#3DE8FF',GradientType=0 ); /* ie6-9 */ 
}
#main-content_grey {
/*overflow:auto;   add this to make it work with IE6-9*/
height: 100%; /* add this to make it work with IE6-9*/
background: -moz-linear-gradient(90deg, #ffffff 0%, #b5b5b5 100%); /* ff3.6+ */ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b5b5b5), color-stop(100%, #ffffff)); /* safari4+,chrome */ 
background: -webkit-linear-gradient(90deg, #ffffff 0%, #b5b5b5 100%); /* safari5.1+,chrome10+ */ 
background: -o-linear-gradient(90deg, #ffffff 0%, #b5b5b5 100%); /* opera 11.10+ */ 
background: -ms-linear-gradient(90deg, #ffffff 0%, #b5b5b5 100%); /* ie10+ */ 
background: linear-gradient(0deg, #ffffff 0%, #b5b5b5 100%); /* w3c */ 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5b5b5', endColorstr='#ffffff',GradientType=0); /* ie6-9 */
padding-bottom:50px;
}
#main-content_white_deg {
/*overflow:auto;   add this to make it work with IE6-9*/
/*height: 100%;  add this to make it work with IE6-9*/
height: auto !important; height: 100%; min-height: 100%; 
background: -moz-linear-gradient(90deg, #ffffff 0%, #ffffff 100%); /* ff3.6+ */ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ffffff)); /* safari4+,chrome */ 
background: -webkit-linear-gradient(90deg, #ffffff 0%, #ffffff 100%); /* safari5.1+,chrome10+ */ 
background: -o-linear-gradient(90deg, #ffffff 0%, #ffffff 100%); /* opera 11.10+ */ 
background: -ms-linear-gradient(90deg, #ffffff 0%, #ffffff 100%); /* ie10+ */ 
background: linear-gradient(0deg, #ffffff 0%, #ffffff 100%); /* w3c */ 
/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0); /* ie6-9 */
}
#main-content_white {
	POSITION: relative; 
	BACKGROUND-COLOR: #FFF;
	/* padding-bottom:50px; */
}
#main-content_black-image {
/*overflow:auto;   add this to make it work with IE6-9*/
height: 100%; /* add this to make it work with IE6-9*/
background: url(../images_common/bckg_keynux_1920_trans.png) no-repeat center 0px, -moz-linear-gradient(90deg, #CDCDCD 0%, #000000 100%); /* ff3.6+ */ 
background: url(../images_common/bckg_keynux_1920_trans.png) no-repeat center 0px, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #CDCDCD)); /* safari4+,chrome */ 
background: url(../images_common/bckg_keynux_1920_trans.png) no-repeat center 0px, -webkit-linear-gradient(90deg, #CDCDCD 0%, #000000 100%); /* safari5.1+,chrome10+ */ 
background: url(../images_common/bckg_keynux_1920_trans.png) no-repeat center 0px, -o-linear-gradient(90deg, #CDCDCD 0%, #000000 100%); /* opera 11.10+ */ 
background: url(../images_common/bckg_keynux_1920_trans.png) no-repeat center 0px, -ms-linear-gradient(90deg, #CDCDCD 0%, #000000 100%); /* ie10+ */ 
background: url(../images_common/bckg_keynux_1920_trans.png) no-repeat center 0px, linear-gradient(0deg, #CDCDCD 0%, #000000 100%); /* w3c */ 
/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#CDCDCD',GradientType=0); /* ie6-9 */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#CDCDCD',GradientType=0 ), progid:DXImageTransform.Microsoft.AlphaImageLoader( src=../images_common/bckg_keynux_1920_trans.png );*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed0000', endColorstr='#ba0101',GradientType=0 ), progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images_common/bckg_keynux_1920_trans.png'); /* IE6-9 */
/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EFCA11'), url(../images_common/bckg_keynux_1920_trans.png); */
}
#main-content_blackdegrade {
/*overflow:auto;   add this to make it work with IE6-9*/
height: 100%; /* add this to make it work with IE6-9*/
background: #959595; /* Old browsers */
background: -moz-linear-gradient(top,  #959595 0%, #0d0d0d 46%, #010101 50%, #0a0a0a 53%, #4e4e4e 76%, #383838 87%, #1b1b1b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#959595), color-stop(46%,#0d0d0d), color-stop(50%,#010101), color-stop(53%,#0a0a0a), color-stop(76%,#4e4e4e), color-stop(87%,#383838), color-stop(100%,#1b1b1b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */
}
#main-content_7d7e7d {
/*overflow:auto;   add this to make it work with IE6-9*/
height: 100%; /* add this to make it work with IE6-9*/
background: #0e0e0e; /* Old browsers */
background: -moz-linear-gradient(top,  #0e0e0e 0%, #7d7e7d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#7d7e7d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0e0e0e 0%,#7d7e7d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0e0e0e 0%,#7d7e7d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0e0e0e 0%,#7d7e7d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0e0e0e 0%,#7d7e7d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#7d7e7d',GradientType=0 ); /* IE6-9 */
}
#main-content_grey-image {
/*overflow:auto;   add this to make it work with IE6-9*/
height: 100%; /* add this to make it work with IE6-9*/
background: url(../images_common/bckg_keynux_1920_trans.png) no-repeat center 0px, -moz-linear-gradient(90deg, #ffffff 0%, #b5b5b5 100%); /* ff3.6+ */ 
background: url(../images_common/bckg_keynux_1920_trans.png) no-repeat center 0px, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b5b5b5), color-stop(100%, #ffffff)); /* safari4+,chrome */ 
background: url(../images_common/bckg_keynux_1920_trans.png) no-repeat center 0px, -webkit-linear-gradient(90deg, #ffffff 0%, #b5b5b5 100%); /* safari5.1+,chrome10+ */ 
background: url(../images_common/bckg_keynux_1920_trans.png) no-repeat center 0px, -o-linear-gradient(90deg, #ffffff 0%, #b5b5b5 100%); /* opera 11.10+ */ 
background: url(../images_common/bckg_keynux_1920_trans.png) no-repeat center 0px, -ms-linear-gradient(90deg, #ffffff 0%, #b5b5b5 100%); /* ie10+ */ 
background: url(../images_common/bckg_keynux_1920_trans.png) no-repeat center 0px, linear-gradient(0deg, #ffffff 0%, #b5b5b5 100%); /* w3c */ 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5b5b5', endColorstr='#ffffff',GradientType=0); /* ie6-9 */
/* BACKGROUND:  url(../images_common/bckg_keynux_1920.jpg) #080C0F no-repeat center 0px;  margin: 0; padding: 0; */
}
#main-content-inner {
	POSITION: relative; MARGIN: 0px auto; 
	width: 100%;
	/* MAX-WIDTH: 1024px; */  /* commented 16 sept 21 */
	height: auto !important; 
}
.degrade_main {
       background-image:linear-gradient(#b5b5b5,#ffffff); /* degradé de gris */
}
.degrade_footer {
       background-image:linear-gradient(#66a71a,#4d7023); /* degradé de vert */
}
.degrade_footernav_vert {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}
.degrade_footernav_hor {
background: rgb(242,242,242); /* Old browsers */
background: -moz-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(251,251,251,1) 31%, rgba(250,250,250,1) 69%, rgba(234,234,234,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(242,242,242,1) 0%,rgba(251,251,251,1) 31%,rgba(250,250,250,1) 69%,rgba(234,234,234,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(242,242,242,1) 0%,rgba(251,251,251,1) 31%,rgba(250,250,250,1) 69%,rgba(234,234,234,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#eaeaea',GradientType=1 ); /* IE6-9 */
}
#top-nav-keynux {
	/* Z-INDEX: 2; POSITION: relative; */
	/* BACKGROUND-COLOR: #333333; */
	/* BACKGROUND-COLOR: #343434; */
	BACKGROUND-COLOR: #FBFBFB;
	WIDTH: 100%; DISPLAY: block; 
	MIN-HEIGHT: 80px;
}
#top-nav-clevo {
	Z-INDEX: 100; POSITION: relative; BACKGROUND-COLOR: #0152CC; WIDTH: 100%; DISPLAY: block; MIN-HEIGHT: 80px
}
.top-nav-inner {
	MARGIN: 0px auto; MAX-WIDTH: 1024px; MIN-HEIGHT: 80px;
}
.top-nav-links {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.top-nav-inner .social {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.top-nav-links LI {
	DISPLAY: inline
}
.top-nav-inner .social LI {
	DISPLAY: inline
}
.social LI {
	DISPLAY: inline
}
.top-nav-links LI A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #fff; FONT-SIZE: 16px; FONT-WEIGHT: 600; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.top-nav-links LI A:hover {
	TEXT-DECORATION: underline
}
#navigation_clevo {
	Z-INDEX: 2; POSITION: relative; BACKGROUND-COLOR: #898989; WIDTH: 100%; DISPLAY: block; height:39px; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Height:39px ATTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT*/
}
/*
#navigation_clevo16 {
	Z-INDEX: 100; POSITION: relative; BACKGROUND-COLOR: #334DFE; WIDTH: 100%; DISPLAY: block; height:39px; border-top:1px solid #334DFE; border-bottom:1px solid #334DFE; 
}
*/
#navigation_clevo16 {
	Z-INDEX: 2; POSITION: relative; BACKGROUND-COLOR: #92A0FC; WIDTH: 100%; DISPLAY: block; height:39px; border-top:1px solid #6378FF; border-bottom:1px solid #6378FF; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Height:39px ATTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT*/
}
#navigation_keynux {
	Z-INDEX: 2; POSITION: relative; BACKGROUND-COLOR: #7eb33a; WIDTH: 100%; DISPLAY: block; height:39px; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Height:39px ATTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT*/
}
#navigation_keynux16 {
	Z-INDEX: 2; POSITION: relative; BACKGROUND-COLOR: #E8E8E8; WIDTH: 100%; DISPLAY: block; height:39px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Height:39px ATTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT*/
}
#navigation-inner {
	MARGIN: 0px auto; PADDING-BOTTOM: 0px;MAX-WIDTH: 1024px;
}
#logo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; DISPLAY: inline-block; FLOAT: left; MARGIN-RIGHT: 0px; PADDING-TOP: 10px; padding-right:20px;
}
#css3menu {
	MARGIN: 0px auto; WIDTH: 1024px; PADDING-BOTTOM: 0px; 
}
.menu_templ {
	Z-INDEX: 1000; POSITION: relative; BACKGROUND-COLOR: #999999; WIDTH: 100%; MAX-WIDTH: 960px; HEIGHT: 0px; TOP: 0px; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Height:0px ATTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT*/
}
A.mypathway {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 850px; PADDING-RIGHT: 10px; DISPLAY: block; FONT-FAMILY: "myriad-pro-condensed", sans-serif; FLOAT: left; COLOR: #fff; MARGIN-LEFT: 16px; MARGIN: -25px; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px; text-shadow: 0 -1px 0 #64833e; font-stretch: condensed
}
#new {
	POSITION: absolute; 
	/* POSITION: relative; */
	MARGIN-TOP: -13px; MARGIN-BOTTOM: -40px; 
	FLOAT: left; 
	MARGIN-LEFT: 1010px;
	/* MARGIN-LEFT: 95%; */
} 
a:link, a:visited, a:hover, a:active { 
	outline:none;
	text-decoration: none; 
} 

input:focus {outline: 0 !important;}

#sub_navigation {
	Z-INDEX: 100; POSITION: relative; BACKGROUND-COLOR: #000000; WIDTH: 100%; DISPLAY: block; HEIGHT: 152px
}
#sub_navigation-inner {
	MARGIN: 0px auto; WIDTH: 1024px
}
/*
#header_keynux {
	background: url(../images_common/Students_header_170_keynux.png) 50% 50% no-repeat #000;  background-size: 80% auto; 
} 
#header_keynux {
	background: url(../images_common/Students_header_170_keynux.png) no-repeat #000;  background-size: contain; 
}
*/
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 20px;
    border-top: 1px solid #eee;
	height: 0;
}
#header_keynux {
	background: url(../images_common/Students_header_170_keynux.png) #000 no-repeat bottom center !important; height:170px; MARGIN: 0px;PADDING-TOP: 0px; text-align:center; margin-left:auto;margin-right:auto;
} 
#header_clevo {
	background: url(../images_common/Students_header_170_clevo.png) #000 no-repeat bottom center !important; height:170px; MARGIN: 0px;PADDING-TOP: 0px; text-align:center; margin-left:auto;margin-right:auto;
}
#header_notebootica {
	background: url(../images_common/Students_header_170_keynux.png) #000 no-repeat bottom center !important; height:170px; MARGIN: 0px;PADDING-TOP: 0px; text-align:center; margin-left:auto;margin-right:auto;
}
.header_home_keynux {
	background: url(../images_common/keynux_home_bckg30_5.jpg) repeat bottom center !important; height:auto; MARGIN: 0px;PADDING-TOP: 0px; text-align:center; margin-left:auto;margin-right:auto;
}
.header_home_keynux img {
	max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}
.header_home_keynux h1 {
	display:inline-block;
	FONT-FAMILY: Arial, sans-serif; font-stretch: condensed; TEXT-TRANSFORM: uppercase; MARGIN: 5px 0px; COLOR: #FFF; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
.header_subpage_keynux {
	background: #efefef;
	border-bottom: 1px solid #ccc;
	min-height: 750px;
	text-align:center;
	display: flex; /* contexte sur le parent */
	flex-direction: column; /* direction d'affichage verticale */
	justify-content: center; /* alignement vertical */
}
.header_subpage_keynux .helperjcc {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.header_subpage {
	max-width: 1024px;
    height: 100%;
    width: auto\9; /* ie8 */
	overflow:hidden;
	border: 1px solid #000; 
	margin-left:auto;
	margin-right:auto;
	vertical-align: middle;
}
.header_subpage img {
	max-width: 50%;
    height: auto;
    width: auto\9; /* ie8 */
	float:left;
	vertical-align: middle;
}
.subpage_slogan_right {
	position: relative; 
	/* display:inline-block; */
	background-color:#000 ; 
	/*opacity:0.7;*/
	filter:alpha(opacity=70); 
	/*background: rgba(170, 0, 0, 0.7);*/
	background: rgba(0, 0, 0, 0.7); /* apply opacity on background only */
	no-repeat 0px 0px transparent; 
	/* width: 280px; height: 250px; */
	width: 34%; 
	float:left; 
	left:3%;
	top:10%; 
	margin-top:5%;
	border:0px solid #a34567; 
	padding:30px; 
	TEXT-ALIGN: left;
	FONT-FAMILY: "Muli", Arial, Helvetica, sans-serif, "??"; COLOR: #FFF; FONT-SIZE: 14px; FONT-WEIGHT: normal;
}
.subpage_slogan_right H1 {
	FONT-FAMILY: "Muli", Arial, Helvetica, sans-serif, "??"; COLOR: #FFF; FONT-SIZE: 1.8em; FONT-WEIGHT: bold; border:0px solid #fff; margin-top:0px; 
}
.subpage_slogan_right p {
	FONT-FAMILY: "Muli", Arial, Helvetica, sans-serif, "??"; COLOR: #FFF; FONT-SIZE: 1em; FONT-WEIGHT: normal; border:0px solid #fff; margin-top:0px; 
}



#footer_green {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66a71a', endColorstr='#4d7023',GradientType=0 ); MIN-HEIGHT: 320px; WIDTH: 100%; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2YTcxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDcwMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
#footer_grey_mid {
/*overflow:auto;   add this to make it work with IE6-9*/
height: 100%; /* add this to make it work with IE6-9*/
background: #28343b; /* Old browsers */
background: -moz-linear-gradient(top,  #28343b 0%, #828c95 64%, #b5bdc8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28343b), color-stop(64%,#828c95), color-stop(100%,#b5bdc8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #28343b 0%,#828c95 64%,#b5bdc8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #28343b 0%,#828c95 64%,#b5bdc8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #28343b 0%,#828c95 64%,#b5bdc8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #28343b 0%,#828c95 64%,#b5bdc8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28343b', endColorstr='#b5bdc8',GradientType=0 ); /* IE6-9 */
}
#footer_grey_light {
/*overflow:auto;   add this to make it work with IE6-9*/
height: 100%; /* add this to make it work with IE6-9*/
background: #b5bdc8; /* Old browsers */
background: -moz-linear-gradient(top,  #b5bdc8 0%, #828c95 36%, #28343b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5bdc8), color-stop(36%,#828c95), color-stop(100%,#28343b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b5bdc8 0%,#828c95 36%,#28343b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
}
#footer_turquoise {
/*overflow:auto;   add this to make it work with IE6-9*/
height: 100%; /* add this to make it work with IE6-9*/
background: -moz-linear-gradient(90deg, #3DE8FF 0%, #000000 100%); /* ff3.6+ */ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #3DE8FF)); /* safari4+,chrome */ 
background: -webkit-linear-gradient(90deg, #3DE8FF 0%, #000000 100%); /* safari5.1+,chrome10+ */ 
background: -o-linear-gradient(90deg, #3DE8FF 0%, #000000 100%); /* opera 11.10+ */ 
background: -ms-linear-gradient(90deg, #3DE8FF 0%, #000000 100%); /* ie10+ */ 
background: linear-gradient(0deg, #3DE8FF 0%, #000000 100%); /* w3c */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#3DE8FF',GradientType=0 ); /* ie6-9 */ 
}
#footer_black_green {
/*overflow:auto;   add this to make it work with IE6-9*/
height: 100%; /* add this to make it work with IE6-9*/
background: #1f3b08;
background: -moz-linear-gradient(top, #1f3b08 0%, #1f3b08 14%, #30b335 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #1f3b08), color-stop(14%, #1f3b08), color-stop(100%, #30b335));
background: -webkit-linear-gradient(top, #1f3b08 0%, #1f3b08 14%, #30b335 100%);
background: -o-linear-gradient(top, #1f3b08 0%, #1f3b08 14%, #30b335 100%);
background: -ms-linear-gradient(top, #1f3b08 0%, #1f3b08 14%, #30b335 100%);
background: linear-gradient(to bottom, #1f3b08 0%, #1f3b08 14%, #30b335 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f3b08', endColorstr='#30b335', GradientType=0 );
}
#footer_keynux_green {
/*overflow:auto;   add this to make it work with IE6-9*/
MARGIN-TOP: 0px; 
height: 100%; /* add this to make it work with IE6-9*/
background: #66a71a;
background: -moz-linear-gradient(top, #66a71a 0%, #2c470c 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #66a71a), color-stop(100%, #2c470c));
background: -webkit-linear-gradient(top, #66a71a 0%, #2c470c 100%);
background: -o-linear-gradient(top, #66a71a 0%, #2c470c 100%);
background: -ms-linear-gradient(top, #66a71a 0%, #2c470c 100%);
background: linear-gradient(to bottom, #66a71a 0%, #2c470c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66a71a', endColorstr='#2c470c', GradientType=0 );
}
#footer_clevo {
/*overflow:auto;   add this to make it work with IE6-9*/
MARGIN-TOP: 0px; 
height: 100%; /* add this to make it work with IE6-9*/
background: #0152CC;
background: -moz-linear-gradient(top, #0152CC 0%, #0C0F47 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #0152CC), color-stop(100%, #0C0F47));
background: -webkit-linear-gradient(top, #0152CC 0%, #0C0F47 100%);
background: -o-linear-gradient(top, #0152CC 0%, #0C0F47 100%);
background: -ms-linear-gradient(top, #0152CC 0%, #0C0F47 100%);
background: linear-gradient(to bottom, #0152CC 0%, #0C0F47 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0152CC', endColorstr='#0C0F47', GradientType=0 );
}
#footer_keynux {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */
MARGIN-TOP: 0px; 
height: 100%; /* add this to make it work with IE6-9*/

background: #282A2B; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjMGMwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZDdlN2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #282A2B 0%, #3B3D3E 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282A2B), color-stop(100%,#3B3D3E)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top, #282A2B 0%,#3B3D3E 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top, #282A2B 0%,#3B3D3E 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top, #282A2B 0%,#3B3D3E 100%); /* IE10 preview */
background: linear-gradient(to bottom, #282A2B 0%,#3B3D3E 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282A2B', endColorstr='#3B3D3E',GradientType=0 ); /* IE6-8 */
}

#footer-inner {
	MARGIN: 0px auto; MAX-WIDTH: 1024px
}
#footer-sections {
	WIDTH: 100%;
}
#footer-sections {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#footer-sections H1 {
	FONT-FAMILY: "MyriadProCondensed", Arial, sans-serif; font-stretch: condensed; TEXT-TRANSFORM: uppercase; MARGIN: 5px 0px; COLOR: #afdc7c; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
#footer-sections H2 {
	FONT-FAMILY: "MyriadProCondensed", Arial, sans-serif; font-stretch: condensed; MARGIN: 5px 0px; COLOR: #fff; FONT-SIZE: 20px
}
#footer-sections H2 .separator {
	COLOR: #aaa9a9
}
#footer-sections .tweet_text {
	FONT-FAMILY: "MyriadProCondensed", Arial, sans-serif; font-stretch: condensed;
}
#tiparrow {
	BORDER-BOTTOM: transparent 10px solid; BORDER-LEFT: transparent 10px solid; MARGIN-TOP: 0px; WIDTH: 0px; DISPLAY: block; MARGIN-BOTTOM: 0px; HEIGHT: 0px; MARGIN-LEFT: 38px; BORDER-TOP: #454545 10px solid; BORDER-RIGHT: transparent 10px solid; opacity: 1
}
#tiparrow2 {
	BORDER-BOTTOM: transparent 10px solid; BORDER-LEFT: transparent 10px solid; MARGIN-TOP: 0px; WIDTH: 0px; DISPLAY: block; MARGIN-BOTTOM: 0px; HEIGHT: 0px; MARGIN-LEFT: 18px; BORDER-TOP: #807F7F 10px solid; BORDER-RIGHT: transparent 10px solid; opacity: 1
}
.follow-us {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; PADDING-TOP: 0px;
}
#follow-anchor {
	POSITION: relative; WIDTH: 200px; HEIGHT: 154px
}
#follow-position {
	POSITION: absolute; TOP: -50px
}
.social {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; MARGIN-BOTTOM:30px;
}
.social LI {
	DISPLAY: inline; float:left;
}
.social A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.quick-links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 0px; display:inline-block;float:left;max-width:33%;min-width:200px;
}
.quick-links H1 {
	FONT-FAMILY: "MyriadProCondensed", Arial, sans-serif; font-stretch: ultra-expanded; TEXT-TRANSFORM: uppercase; MARGIN: 5px 0px; COLOR: #fff; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.quick-links H3 {
	FONT-FAMILY: "MyriadProCondensed", Arial, sans-serif; font-stretch: ultra-expanded; TEXT-TRANSFORM: uppercase; MARGIN: 5px 0px; COLOR: #fff; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.quick-links-sections {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.quick-links-sections H3 {
	FONT-FAMILY: "MyriadProCondensed", Arial, sans-serif; font-stretch: ultra-expanded; TEXT-TRANSFORM: uppercase; MARGIN: 15px 0px; COLOR: #fff; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.quick-links-sections H4 {
	FONT-FAMILY: "MyriadProCondensed", Arial, sans-serif; font-stretch: ultra-expanded; TEXT-TRANSFORM: uppercase; MARGIN: 5px 0px; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.quick-links-sections .time {
	FONT-FAMILY: "MyriadProCondensed", Arial, sans-serif; font-stretch: ultra-expanded; TEXT-TRANSFORM: none; MARGIN: 5px 0px; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.commercial {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 0px; display:inline-block;float:left;max-width:33%;min-width:350px;
}
.commercial H1 {
	FONT-FAMILY: "MyriadProCondensed", Arial, sans-serif; font-stretch: ultra-expanded; TEXT-TRANSFORM: uppercase; MARGIN: 5px 0px; COLOR: #fff; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.commercial H3 {
	FONT-FAMILY: "MyriadProCondensed", Arial, sans-serif; font-stretch: ultra-expanded; TEXT-TRANSFORM: uppercase; MARGIN: 5px 0px; COLOR: #fff; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.visitors {
	MARGIN: 0px 5px; FLOAT: left; MARGIN-LEFT: 0px; COLOR: #fff; line-height:17px;
}
.visitors {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.visitors LI {
	MARGIN: 5px 0px
}
.visitors LI A {
	COLOR: #fff; FONT-SIZE: 16px; FONT-WEIGHT: normal
}
.sf-menu-footer {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px; TEXT-ALIGN: left; LINE-HEIGHT:15px;
}
.sf-menu-footer LI A:link {
	font-family: Arial, Helvetica, sans-serif; COLOR: #afdc7c; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}
.sf-menu-footer LI A:visited {
	font-family: Arial, Helvetica, sans-serif; COLOR: #afdc7c; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.sf-menu-footer LI A:hover {
	font-family: Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.sf-menu-footer LI A:active {
	font-family: Arial, Helvetica, sans-serif; COLOR: #afdc7c; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.upcoming-events {
	MARGIN: 0px 5px; FLOAT: left
}
.upcoming-events {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; MARGIN: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.upcoming-events LI {
	MARGIN: 5px 0px
}
.upcoming-events LI A {
	COLOR: #fff; FONT-SIZE: 16px; FONT-WEIGHT: normal
}
.join-us {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;font-family: 'Roboto', Arial, Helvetica, sans-serif; float:left;display:inline-block; max-width:33%;min-width:250px;
}
.join-us H1 {
	FONT-FAMILY: "MyriadProCondensed", Arial, sans-serif; font-stretch: ultra-expanded; TEXT-TRANSFORM: uppercase; MARGIN: 5px 0px; COLOR: #fff; FONT-SIZE: 15px; FONT-WEIGHT: bold;
}
.join-us .time {
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 18px
}
.join-us #anchor {
	POSITION: absolute
}
.join-us #location {
	Z-INDEX:1; POSITION: absolute; WIDTH: 0px; FLOAT: left; TOP: -50px; LEFT: -75px;font-family: 'Roboto', Arial, Helvetica, sans-serif; 
}
.join-us #location #map {
	DISPLAY: block;
}
.join-us #location A.map {
	PADDING-BOTTOM: 25px; BACKGROUND-COLOR: #454545; MARGIN: 5px 10px 0px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; COLOR: #fff; FONT-SIZE: 18px; 
	PADDING-TOP: 25px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; opacity: 1;
	width:auto;
}
.join-us #location .address {
	MARGIN-TOP: -4px; COLOR: #fff; FONT-SIZE: 12px; TEXT-ALIGN: left; line-height:15px;font-family: 'Roboto', Arial, Helvetica, sans-serif;  
}
.opensans {
	FONT-FAMILY: "Open Sans", Arial, sans-serif; COLOR: #A0CE4E; FONT-SIZE: 18px; FONT-WEIGHT: normal;
}
.separator {
	Z-INDEX:10; MARGIN: 0px 10px; BACKGROUND: url(../images_common/separators.png) no-repeat center top; width:5px; height:230px;float:left;padding-left:5px;padding-right:5px; 
}
.separator H1 {
	FONT-FAMILY: "MyriadProCondensed", Arial, sans-serif; font-stretch: ultra-expanded; TEXT-TRANSFORM: uppercase; MARGIN: 5px 0px; COLOR: #fff; FONT-SIZE: 15px; FONT-WEIGHT: bold;
}
.separator .time {
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 18px
}
.separator #anchor {
	POSITION: absolute
}
.separator #location {
	Z-INDEX:1; POSITION: absolute; WIDTH: 0px; FLOAT: left; TOP: -50px; LEFT: 420px;font-family: 'Roboto', Arial, Helvetica, sans-serif; 
}
.separator #location #map {
	DISPLAY: block;
}
.separator #location A.map {
	PADDING-BOTTOM: 25px; BACKGROUND-COLOR: #555453; MARGIN: 5px 10px 0px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; COLOR: #fff; FONT-SIZE: 18px; 
	PADDING-TOP: 25px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; opacity: 1;
	width:auto;

	background: #42423E; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top, #42423E 30%, #807F7F 100%); /* FF3.6-15 */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#42423E), color-stop(100%,#807F7F)); /* Chrome4-9,Safari4-5 */
	background: -webkit-linear-gradient(top, #42423E 30%,#807F7F 100%); /* Chrome10-25,Safari5.1-6 */
	background: -o-linear-gradient(top, #42423E 30%,#807F7F 100%); /* Opera 11.10-11.50 */
	background: -ms-linear-gradient(top, #42423E 30%,#807F7F 100%); /* IE10 preview */
	background: linear-gradient(to bottom, #42423E 30%,#807F7F 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42423E', endColorstr='#807F7F',GradientType=0 ); /* IE6-8 */
}
.separator #location .address {
	MARGIN-TOP: -4px; COLOR: #fff; FONT-SIZE: 12px; TEXT-ALIGN: left; line-height:15px;font-family: 'Roboto', Arial, Helvetica, sans-serif;  
}
.address {
	font-family: 'Roboto', Arial, Helvetica, sans-serif;  font-stretch: normal; TEXT-TRANSFORM: none; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: normal;line-height:20px;
}
A.map cufontext {
	opacity: 1.0
}
A.map {
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
#countdown .nextLive {
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR: #999999; FONT-SIZE: 10px; FONT-WEIGHT: normal;POSITION: relative;TOP: 50px; LEFT: 465px;
}
#top-nav-link {
	 min-height:20px;
}
.time {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px;LINE-HEIGHT:20px; POSITION: relative;
}
.time LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; WHITE-SPACE: nowrap; FLOAT: left; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #acacac 1px solid; PADDING-TOP: 0px
}
.time .digit {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.time .label a {
    FONT-FAMILY: Arial, Helvetica, Tahoma, sans-serif; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.time .label a:hover {
    COLOR: #2196F3;
}
.time .labelwhite a {
    FONT-FAMILY: Arial, Helvetica, Tahoma, sans-serif; COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.time .labelwhite a:hover {
    COLOR: #87FFC5;
}

/*
.totoshowjcc {
    background-color: lime;
    padding: 20px;
	opacity: 0;
	position: absolute;
	
	visibility: hidden;
}
    
a:hover + .totoshowjcc {
    opacity: 1;
	visibility: visible;
	display:block;
}
*/




div#top-nav-link  {
	background-color: transparent;
	float:right;
	max-width:800px;
	/* border: 1px solid red;*/
	margin-top:30px;
}
div#top-nav-link ul > li > a {
    text-decoration: none;
    color: #000;
	font-family: "Open Sans",sans-serif;
	font-size: 11px;
	font-weight: 400;
    padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
    display:inline-block;
}

@media screen and (max-width: 730px) {

	div#top-nav-link  {
		float:left;
		margin-top:0px;
		display:block;
		position:relative;
	}
	.top-nav-inner {
		MIN-HEIGHT: 100px;
	}

}
@media screen and (max-width: 500px) {
	.top-nav-inner {
		MIN-HEIGHT: 120px;
	}
}


#top-nav-link ul {
  display: inline;
  margin: 0;
  padding: 0;
}
#top-nav-link ul > li {
	display: inline-block;
	border-left:1px solid #ccc;
	font-family: "Open Sans",sans-serif;
	font-size: 11px;
	font-weight: 400;
}
#top-nav-link ul > li:hover {background: transparent;}
#top-nav-link ul > li:hover > a {color: #2196f3;}

#top-nav-link ul > li > ul {
  position: absolute;
  min-width: 100px;
  min-height:100px;
  display: none;
  background: #f8f8f8;
  background: #E8E8E8; 
  border:1px solid #ccc;
  padding: 10px;
  z-index:10;
}
#top-nav-link ul > li:hover > ul {
	display: block;
}


#top-nav-link ul > li ul li { 
  background: transparent; 
  display: block; 
  border:none;
  padding:5px;
}
#top-nav-link ul > li ul li a {display:block !important;} 
#top-nav-link ul > li ul li img {padding-left:10px;cursor: pointer;float:right;} 
#top-nav-link ul > li ul li:hover {background: #ccc;}

#top-nav-link .button {
	width:150px;
	color: #FFF;
}
#top-nav-link .button100_btc {
	width:150px;
	color: #FFF;
}

#top-nav-link a.button {
	font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    color: #FFF;
	text-align:center;
}
#top-nav-link a.button100_btc {
	font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: 200;
    text-transform: uppercase;
    color: #FFF;
	text-align:center;
}







@media screen and (max-width: 800px) {
	.separator {
		MARGIN: 20px 20px; BACKGROUND: url(../images_common/separators_hor.png) no-repeat center top; height:5px; width:230px;float:left;padding-top:5px;padding-bottom:5px; 
	}	
	.separator #location {
		TOP:-270px; LEFT: 230px;
	}
	.quick-links {
		display:block; min-width:100%;
	}
	.commercial {
		display:block; min-width:100%;
	}
	.join-us {
		display:block; min-width:100%;
	}
	
}
@media screen and (min-width: 601px) and (max-width: 1000px) {

	#new {
		FLOAT: left;
		margin-left:95%;
		z-index:7;
	}
}
@media screen and (max-width: 600px) {
	#top-nav-link {
		/* min-height:120px; */
	}	
	#new {
		FLOAT: left;
		margin-left:90%;
		z-index:7;
	}
}

.copyright_jiayu {
	MARGIN: 36px 0px 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #afdc7c; FONT-SIZE: 12px
}
.copyright_jiayu a {
	COLOR: #afdc7c;
}
.copyright_jiayu a:hover {
	COLOR: #2196F3;
}
.freecall {
	MARGIN: 0px 0px 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #afdc7c; FONT-SIZE: 12px
}
.spectab-content{
    padding:26px 20px 36px;
    border:1px solid #dedede;
    clear:both;
}
.spectab-content h2 {
    display:none;
}
.spectab-content .box-collateral{padding: 0;}
.box-collateral {padding:9px 0 18px; margin-bottom:0; font-size:1em; line-height:1.5em; /*BORDER: #ccc 1px solid;*/ }
/**
 * For Product Specification
 */
.specification table {
	
}
.specification strong {
	font-weight: bold !important;
}
.specification tr {
	border-bottom: 1px solid #ccc;
}
.specification tr:last-child {
	border-bottom: 0px;
}
.specification td {
	padding: 5px !important;
}

.table_spec span {
   display:inline;
   float:left;
   border:1px solid #CCC;
   margin:0px;
   padding:3px;
}
.table_spec p {
   clear:left;
   margin:0px;
   padding:0px;
   height:100% !important; height:1em;    /* Important! for compatibilty with IE6 */
 }
.table_spec p.legend {
	font-weight:bold;
}
.table_spec span.col1 {
	width:120px;
}
.table_spec span.col2 {
	width:450px;
}
.table_spec span.col3 {
	width:90px;
}
.lazy{ display:none; background:url(../images_common/loader_white.gif) no-repeat center #d9d9d9; }
.tmtl > .shadow:after {height: 34px;}
.shadow { margin-bottom:-6px; font-size:0; text-align:center; }
.shadow:after { content:''; display:block; width:50%; height:30px; background:url(../images_common/shadow_small.png) no-repeat top; background-size:100% auto; }
section div.sep:before{z-index:-1; content:''; display:block; position:absolute; margin: -50px 0 0 -320px; width:1172px; height:40px; background:url(../images_common/sep.png) no-repeat;}
.col.span3 { width: 57%;}
/*
.copyright_jiayu:hover { 
	font-size: 12px; color: #FFDF09;; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none 
} 
.copyright_jiayu:link {
	font-size: 12px; color: #666666;; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none
}
.copyright_jiayu:active { 
	font-size: 12px; color: #666666;; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none 
}
*/

/* TOOLTIP POPUP */

A.tooltip {
	BORDER-BOTTOM: #000 0px dotted; POSITION: relative; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #000; CURSOR: help; TEXT-DECORATION: none; text-align: left;

}
A.tooltip div {
	POSITION: absolute; WIDTH: 250px; MARGIN-LEFT: -99em; TOP: 5em; TEXT-DECORATION: none !important; LEFT: -19em; /* Set top and left position of popup window */
	border-radius: 0px; 
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	box-shadow: 2px 2px 10px rgba(0, 0, 0, .4); 
	-moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, .4); 
	-webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, .4); opacity: 0; 
	-moz-transition-property: opacity; -moz-transition-duration: 1s; 
	-webkit-transition-property: opacity; 
	-webkit-transition-duration: 1s; 
	-o-transition-property: opacity; -o-transition-duration: 1s
}
A.left.tooltip div {
	-moz-transition-property: opacity, margin-left, left; 
	-moz-transition-duration: 1s; 
	-webkit-transition-property: opacity, margin-left, left;
	-webkit-transition-duration: 1s;
	-o-transition-property: opacity, margin-left, left; 
	-o-transition-duration: 1s
}
A.top.tooltip div {
	MARGIN-LEFT: auto; 
	TOP: -99em; 
	-moz-transition-property: opacity, top; 
	-moz-transition-duration: 1s; 
	-webkit-transition-property: opacity, top; 
	-webkit-transition-duration: 1s; 
	-o-transition-property: opacity, top; 
	-o-transition-duration: 1s
}
A.tooltip:hover div {
	Z-INDEX: 99; FONT-FAMILY: Calibri, Tahoma, Geneva, sans-serif; MARGIN-LEFT: 0px; opacity: 1; COLOR: #000; 
}
A.top.tooltip:hover div {
	MARGIN-LEFT: auto; TOP: 6em /* Set top position of popup window */ 
}
A.tooltip IMG {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: 0px 0px 0px -65px; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A.tooltip EM {
	PADDING-BOTTOM: 0.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT: 300 1.2em Candara, Tahoma, Geneva, sans-serif; PADDING-TOP: 0.2em; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.boldtext20 {
	PADDING-BOTTOM: 0.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT: 300 1.2em Candara, Tahoma, Geneva, sans-serif; PADDING-TOP: 0.2em; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.boldtext17 {
	PADDING-BOTTOM: 0.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT: 300 1.2em Candara, Tahoma, Geneva, sans-serif; PADDING-TOP: 0.2em; FONT-SIZE: 17px; FONT-WEIGHT: bold; COLOR: #06502E
}
.smallit {
	PADDING-BOTTOM: 0.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT: 300 1.2em Candara, Tahoma, Geneva, sans-serif; PADDING-TOP: 0.2em; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-STYLE: italic; COLOR: #0D804B
}
.classic {
	PADDING-BOTTOM: 0.8em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 0.8em
}
.custom {
	PADDING-BOTTOM: 0.8em; PADDING-LEFT: 2em; PADDING-RIGHT: 0.8em; PADDING-TOP: 0.5em;
}
* HTML A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.classic {
	BORDER-BOTTOM: #ffad33 1px solid; BORDER-LEFT: #ffad33 1px solid; BACKGROUND: #ffa; BORDER-TOP: #ffad33 1px solid; BORDER-RIGHT: #ffad33 1px solid
}
.critical {
	BORDER-BOTTOM: #ff3334 1px solid; BORDER-LEFT: #ff3334 1px solid; BACKGROUND: #fca; BORDER-TOP: #ff3334 1px solid; BORDER-RIGHT: #ff3334 1px solid
}
.help {
	BORDER-BOTTOM: #7EB33A 1px solid; BORDER-LEFT: #7EB33A 1px solid; BACKGROUND: #E5E5E5; BORDER-TOP: #7EB33A 1px solid; BORDER-RIGHT: #7EB33A 1px solid
}
.help_blue {
	BORDER-BOTTOM: #2bb0d7 1px solid; BORDER-LEFT: #2bb0d7 1px solid; BACKGROUND: #9fdaee; BORDER-TOP: #2bb0d7 1px solid; BORDER-RIGHT: #2bb0d7 1px solid
}
.info {
	BORDER-BOTTOM: #2bb0d7 1px solid; BORDER-LEFT: #2bb0d7 1px solid; BACKGROUND: #9fdaee; BORDER-TOP: #2bb0d7 1px solid; BORDER-RIGHT: #2bb0d7 1px solid
}
.warning {
	BORDER-BOTTOM: #ffad33 1px solid; BORDER-LEFT: #ffad33 1px solid; BACKGROUND: #ffa; BORDER-TOP: #ffad33 1px solid; BORDER-RIGHT: #ffad33 1px solid
}

/* END OF TOOLTIP POPUP WINDOW */

.pre {white-space: pre-line !important; color: #30343f;}


.con_cpu {
	PADDING-TOP: 90px
}
.con_cpu .info1 {
	PADDING-BOTTOM: 75px; PADDING-LEFT: 100px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.con_cpu .info1 .image {
	DISPLAY: inline; MARGIN-LEFT: -100px
}
.con_cpu .info1 .text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 384px; PADDING-RIGHT: 37px; PADDING-TOP: 20px
}
.con_cpu .info1 .line {
	MARGIN: 40px 10px 0px 0px; WIDTH: 1px; BACKGROUND: #ebebeb; HEIGHT: 174px
}
.con_cpu .info1 .line {
	MARGIN-LEFT: -42px; _margin-left: -21px
}
.con_cpu H3 {
	PADDING-BOTTOM: 30px
}


.con_music .line {
	MARGIN: 40px 10px 0px 0px; WIDTH: 1px; BACKGROUND: #ebebeb; HEIGHT: 174px
}
.con_camera .line {
	MARGIN: 40px 10px 0px 0px; WIDTH: 1px; BACKGROUND: #ebebeb; HEIGHT: 174px
}
.con_flyme .line {
	MARGIN: 40px 10px 0px 0px; WIDTH: 1px; BACKGROUND: #ebebeb; HEIGHT: 174px
}

.jiayu_text12_797979 {
	PADDING-TOP: 0px PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "????", "Microsoft Yahei", Arial, Helvetica, sans-serif, "??"; COLOR: #797979; FONT-SIZE: 12px; LINE-HEIGHT: 2; FONT-WEIGHT: normal
}
.jiayu_text14_797979 {
	PADDING-TOP: 0px PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "????", "Microsoft Yahei", Arial, Helvetica, sans-serif, "??"; COLOR: #797979; FONT-SIZE: 14px; LINE-HEIGHT: 2; FONT-WEIGHT: normal;
 }
.jiayu_text14_585858 {
	PADDING-TOP: 0px PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "????", "Microsoft Yahei", Arial, Helvetica, sans-serif, "??"; COLOR: #585858; FONT-SIZE: 14px; LINE-HEIGHT: 2; FONT-WEIGHT: normal
}
.jiayu_text18 {
	PADDING-TOP: 0px PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "????", "Microsoft Yahei", Arial, Helvetica, sans-serif, "??"; COLOR: #585858; FONT-SIZE: 18px; LINE-HEIGHT: 2; FONT-WEIGHT: normal
}
.jiayu_text24 {
	PADDING-TOP: 0px PADDING-BOTTOM: 500px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "????", "Microsoft Yahei", Arial, Helvetica, sans-serif, "??"; COLOR: #585858; FONT-SIZE: 24px; LINE-HEIGHT: 2; FONT-WEIGHT: normal; BORDER-BOTTOM: #e4e7e9 0px solid;
}
.jiayu_text48 {
	PADDING-TOP: 0px PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "????", "Microsoft Yahei", Arial, Helvetica, sans-serif, "??"; COLOR: #474747; FONT-SIZE: 48px; LINE-HEIGHT: 2; FONT-WEIGHT: normal;
TEXT-ALIGN: center;
}
.line_hor_bot {
	BORDER-BOTTOM: #e6e6e6 1px solid; BORDER-LEFT: #e6e6e6 0px solid; WIDTH: 0px; HEIGHT: 30px; BORDER-TOP: medium none; TOP: -1px; BORDER-RIGHT: #e6e6e6 0px solid; LEFT: 49px
}
.line_hor_top {
	BORDER-BOTTOM: #e6e6e6 0px solid; BORDER-LEFT: #e6e6e6 0px solid; WIDTH: 0px; HEIGHT: 30px; BORDER-TOP: #e6e6e6 1px solid; TOP: -1px; BORDER-RIGHT: #e6e6e6 0px solid; LEFT: 49px
}
.subborder_e6e6e6 {
	BORDER-RIGHT: #e6e6e6 1px solid; BORDER-TOP: #e6e6e6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; BORDER-BOTTOM: #e6e6e6 1px solid
}
.line_ver {
	BORDER-BOTTOM: #e6e6e6 0px solid; BORDER-LEFT: #e6e6e6 1px solid; WIDTH: 0px; HEIGHT: 0px; BORDER-TOP: #e6e6e6 0px solid; TOP: -1px; BORDER-RIGHT: #e6e6e6 0px solid; LEFT: 49px;PADDING-LEFT: 100px;
}
.text_right {
	BORDER-BOTTOM: #e6e6e6 0px solid; BORDER-LEFT: #e6e6e6 1px solid; WIDTH: 0px; HEIGHT: 0px; BORDER-TOP: #e6e6e6 0px solid; TOP: -1px; BORDER-RIGHT: #e6e6e6 0px solid; LEFT: 49px;PADDING-LEFT: 100px; VERTICAL-ALIGN: text-top;
}
.text_left {
	BORDER-BOTTOM: #e6e6e6 0px solid; BORDER-LEFT: #e6e6e6 0px solid; WIDTH: 400px; HEIGHT: 0px; BORDER-TOP: #e6e6e6 0px solid; TOP: -1px; BORDER-RIGHT: #e6e6e6 0px solid; LEFT: 49px;PADDING-LEFT: 100px; VERTICAL-ALIGN: text-top;
}
.vsmall { 
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;font-weight: normal;
}
.vsmall_black {
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #414247; font-weight: bold;
}
.vsmall_blue {
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #6666FF;
} 
.vsmall_bbb { 
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #bbb;
}
.price {
	font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #6666FF; /*color: #0D55FF;  color: #46A2D4;*/
}
.ttc {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5887F5; /* color: #46A2D4;*/
}
.ttc_red_cross {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #E01A18; text-decoration: line-through; /* color: #46A2D4;*/
}
.vvsmall { 
	font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #6666FF; font-weight: normal; /* color: #46A2D4;*/
}
.cellulegenerale { 
	color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal;
}
.generalcellbold {
	color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none
} 
.qty { 
	font-size: 8pt;; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-variant: normal; text-transform: none; color: #666666; text-decoration: none ; TEXT-ALIGN: right
}
.priceblackcross {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; FONT-WEIGHT: normal; FONT-SIZE: 8pt; text-decoration: line-through; > 
}
.rij_spec_aan {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #B1FFFE; font-weight:normal;
}
.rij_spec {
	FONT-SIZE: 10px; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #212329; font-weight:normal;
}
.rij_specs_tekst {
	FONT-SIZE: 11px; COLOR: #bbbbbb; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
}
.rij_specs_tekst_zwart {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.greentest
 {
      background-color: green;
	  FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;color:green;
 }
.redtest
 {
      background-color: red;
	  FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;color:red;
 }
 .elementToChange {
      background-color: red;
 }
 .changeBackground{
   background-color: #FF8F00 !important;
}
.highlight_yellow {
    background: #FFFDB9 ;
}
/*
LI.highlight_yellow .item_descr {
    font-weight:bold ;
}
*/
.center_ul {
	min-width:100px;
	text-align:center;
	margin-left:auto;
	margin-bottom:100px;
	margin-right:auto;'
	height: auto !important;
	/* border: 1px solid red;
	display:inline-block; */
	border-collapse:separate;
}
.compare_ul {
	/* float:left; */
	/* border:1px solid blue; */
	background-color:transparent;
	margin-right:10px;
	width:285px;
	text-align: center;
}
.compare_ul img {
	/* float:left; */
	/* border: 1px solid red; */
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.compare_li {
	text-align:left;
	margin-bottom:1px;
	margin-top:0px;
	padding:2px;
	margin-left:0px;
	list-style:disc url("sqpurple.gif");
	/* list-style: square url("../images_common/bullet_square3x3.gif"); // disc square circle */
	FONT-FAMILY: "Muli", Arial, Helvetica, sans-serif; COLOR: #5B5B5B; FONT-SIZE: 13px; FONT-WEIGHT: normal;margin-top:0px;
}
.compare_title {
	background: #F8F8F8;
	margin-top:10px;
	margin-bottom:10px;
	padding:7px 0px 7px 5px;
	width:100%;
	text-align:left;
	list-style:none;
	font-family: 'Gravity_Book_Italic', sans-serif; color:#00aeef;text-decoration:none; FONT-SIZE: 18px; FONT-WEIGHT: normal;
	position:relative;
	cursor:pointer;
}
.compare_subtitle {
	 COLOR: #1FA0E4;
	 FONT-FAMILY: "Open Sans",sans-serif;
	 FONT-SIZE: 20px; 
	 FONT-WEIGHT: bold; 
	 LINE-HEIGHT:15px; 
	 BACKGROUND-COLOR:transparent;
	 text-align:center;
	 vertical-align:middle; 
	 margin-left:0px; 
	 margin-top:0px;
	 padding-top:12px;
	 max-width:285px;
}
.scroller_names {
    overflow: hidden;
    border: 0px solid #eee;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: auto;
}
.scrollercomp {
	/* height:80px; */
	min-height:15px;
	max-width:291px;
	border: 0px solid red;
}
.holder_hr {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  right: 0;
}
.holder_hr::after,
.holder_hr::before {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  right: 20px;
  z-index: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.holder_hr::after {
  top: 20px;
  border-top: 2px solid #9484eb;
  border-left: 2px solid #9484eb;
}
.holder_hr::before {
    border-left: 2px solid #9484eb;
    border-top: 2px solid #9484eb;
    transform: rotate(-135deg);
    top: 12px;
}

.compare_title.opentr .holder_hr::before {
    top: 14px;
}
tr.compare_title.opentr > .holder_hr::after {border:0px;}
tr.compare_title td {border:1px solid #eee;}

#center-content OL {
	LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#center-content {
	MARGIN: 0px 10px; FLOAT: left
}
#center-content {
	WIDTH: 470px
}
#center-content P {
	FONT-SIZE: 14px; text-shadow: 0 1px 0 #fff
}
/*
H1.center-content-header {
	Z-INDEX: 2; POSITION: relative; TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; MARGIN: 0px auto 107px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 30px; text-shadow: 0 2px 6px #000
} */
H1.center-content-header {
	POSITION: relative; TEXT-ALIGN: center; FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN: 0px auto 0px; PADDING-TOP: 50px; DISPLAY: block; COLOR: #E7E7E7; FONT-SIZE: 40px; text-shadow: 2px 2px 2px #000;
}
H1.center-content-header-home {
	Z-INDEX: 2; POSITION: relative; TEXT-ALIGN: center; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; MARGIN: 0px auto 0px; PADDING-TOP: 30px; DISPLAY: block; COLOR: #F7F7F7; FONT-SIZE: 36px; text-shadow: 0 1px 3px #000;
}
.breadcrumb {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-TOP: 10px
}
.breadcrumb {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.breadcrumb LI {
	TEXT-TRANSFORM: uppercase; FLOAT: left; COLOR: #666; FONT-SIZE: 16px; text-shadow: 0 1px 0 #fff
}
.breadcrumb LI:after {
	CONTENT: "\00a0/\00a0"
}
.breadcrumb LI A {
	COLOR: #444; TEXT-DECORATION: none
}
.breadcrumb LI A:hover {
	TEXT-DECORATION: underline
}
.menufondfonce {
	font-family: Arial, Helvetica, sans-serif;color: #ffffff;; font-weight: normal; font-size: 8pt; text-decoration: none
} 
.menufondfonce:active {
	color: #FFFFFF;text-decoration: none;
} 
.menufondfonce:hover {
	color: #ffffff;; font-weight: normal
} 
.menufondfonce:link {
	color: #FFFFFF; text-decoration: none;
} 

span.rolloverjcc {
	opacity: 1;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	background:url(../images_common/menu-close-btn.png) center center no-repeat #000;
	cursor: pointer;
	height: 500px;
	width: 512px;
	position: absolute;
	z-index: 10;
	opacity: 0;
}

span.rolloverjcc:hover {
	opacity: .7;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
}

/* overlay text when mouse over */
.caption {
    position: relative;
    overflow: hidden;
	/* max-width: 256px; */
	display: inline-block;
	/* background:url(../images_common/home_nbk.jpg) center center no-repeat #000; */
	
		
    /* Only the -webkit- prefix is required these days */
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
}
@media (max-width: 540px) {
    .caption {
        width: 90%;
    }
}

@media (min-width: 541px) and (max-width: 1250px) {
    .caption {
        width: 256px;
    }
}

@media (min-width: 1251px) {
    .caption {
        width: 300px;
    }
}
/*
@media (min-width: 1800px) {
    .caption {
        width: 300px;
    }
}
*/

.caption::before {
    content: ' ';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    transition: background 0.35s ease-out;
}

.caption:hover::before {
   background: rgba(0, 0, 0, .7); 
    /* lignes suivantes : dégradé vertical de blanc transparent vers blanc opaque (navigateurs supportant les dégradés CSS, navigateurs supportant les couleurs rgba */
	 /*
	background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1));
	background: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1));
	background: -ms-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1));
	background: -o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1));
	background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1));
	*/
}

.caption_media {
    display: block;
    min-width: 100%;
    max-width: 100%;
    height: auto;
}

.caption_overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 10px;
    color: white;

    -webkit-transform: translateY(100%);
    transform: translateY(100%);

    transition: -webkit-transform 0.7s ease-out;
    transition:         transform 0.7s ease-out;
}

.caption:hover .caption_overlay {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}

.caption_overlay_title {
    -webkit-transform: translateY( -webkit-calc(-100% - 10px) );
            transform: translateY( calc(-100% - 100px) );

    transition: -webkit-transform 0.70s ease-out;
    transition:         transform 0.70s ease-out;
}

.caption:hover .caption_overlay_title {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}


.caption .CatButton {position: relative;display:inline-block; margin: 0; no-repeat 0px 0px transparent;  left:10px; top:50px; border:0px solid #b0b0b0; text-align:center;}

.caption a {
	color:#FCFCFC;
}
.caption a:hover {
	color:#FCFCFC;
}
.caption h1 {
	font-family: "Open Sans",sans-serif;font-size: 25px; 
	color: #FCFCFC; 
	font-weight: 600;
	text-transform: uppercase;
	text-align:center;
	padding-top:0px;
}
.caption p {
	font-family: 'Istok_Web', Arial, Helvetica, sans-serif; 
	COLOR: #FFF; 
	FONT-SIZE: 16px; 
	LINE-HEIGHT: 1.6; 
	FONT-WEIGHT: normal;
	text-align:left;
}
@media (min-width: 541px) and (max-width: 1250px) {
    .caption p {
        FONT-SIZE: 15px;
    }
}

@media (min-width: 381px) and (max-width: 540px) {
     
   .caption A.button {
	   width:auto; height:auto;margin-left:auto;margin-right:auto;
	   padding: 20px 20px 20px 20px; 
	   font-family: "Open Sans",sans-serif;font-size: 25px; 
	   /* text-transform: uppercase; */
	   font-weight: 600;
	   line-height: 50px; 
   }
   .caption h1 {
		font-size: 30px; 	
	}
	.caption p {
		FONT-SIZE: 18px; 
	}
}
@media (max-width: 380px) {
     
   .caption A.button {
	   width:auto; height:auto;margin-left:auto;margin-right:auto;
	   padding: 20px; 
	   font-family: "Open Sans",sans-serif;font-size: 18px; 
	   /* text-transform: uppercase; */
	   font-weight: 600;
	   line-height: 20px;
   }
   .caption h1 {
		font-size: 25px; 	
	}
	.caption p {
		FONT-SIZE: 15px; 
	}
	.caption .CatButton {top:25px;}
}
/* end overlay text when mouse over */

.ls-shadow-top {
  position: absolute;
  background-image: url(../images_common/shadow-top.png);
  background-repeat: no-repeat;
  background-position: top center;
  height: 42px;
  width: 100%;
  top: 0;
  z-index: 2;
}
.shadow_top {
	background-image:url(../images_common/shadow-top1.png); background-repeat: no-repeat; background-position: top center; top:0px; z-index:2;width: 100%;
}
.shadow_top2 {
	background-image:url(../images_common/shadow-top2.png); background-repeat: no-repeat; background-position: top center; top:0px; z-index:2;width: 100%;
}
.shadow_top3 {
	background-image:url(../images_common/shadow3.png); background-repeat: no-repeat; background-position: top center; top:0px; z-index:2;width: 100%;
}
.shadow_bottom {
	background-image:url(../images_common/shadow-bottom.png); background-repeat: no-repeat; background-position: bottom center; bottom:0px; z-index:2;width: 100%;
}
.shadow_bottom3 {
	background-image:url(../images_common/shadow3.png); background-repeat: no-repeat; background-position: bottom center; bottom:0px; z-index:2;width: 100%;
}

.shadow-left{
	position:absolute;
	pointer-events:none;
	background-image:url(../images_common/shadow-top.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:42px;
	width:100%;
	top:0;
	z-index:2;
}

.shadow-left{top:-1px;}

.shadow-right{
	position:absolute;
	pointer-events:none;
	background-image:url(../images_common/shadow-bottom.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	height:32px;
	width:100%;
	bottom:0;
	z-index:99;
}

.linkdiv {
	background-color: #F6F6F6; 
	border-bottom: 1px solid #CCCCCC; 
	border-top: 1px solid #CCCCCC; 
	font-size: 30px; 
	text-align: center; 
	display: inline-block; 
	width: 100%; 
	height: 60px;
	vertical-align: middle; 


	border-top: 1px solid;
border-bottom: 1px solid;
border-color: #e3e3e3;
}
@media screen and (max-width: 500px) {
	.linkdiv {
	    height: 100px;
	}
}

.botlinkdiv {
	background-color: #f7f7f7;
	border-bottom: 1px solid #e3e3e3; 
	/* border-top: 1px solid #e3e3e3; */
	font-size: 30px; 
	text-align: center; 
	display: inline-block; 
	width: 100%; 
	min-height: 40px;
	vertical-align: middle; 
}
@media screen and (max-width: 500px) {
	.botlinkdiv {
	    min-height: 100px;
	}
}

.linksubdiv {
	display: inline-block; 
	vertical-align: middle; 
	height: 0px;
	width:99%;
}
@media (min-width: 1050px) {
	.linksubdiv {
		width:1024px;
	}
}
.followlink_left {
	float:left;
	font-family: 'Gravity_Light', sans-serif; margin:0;padding:0; FONT-SIZE: 18px; font-weight: normal;font-style: normal;
	color:#00aeef;
}

.followlink_right {
	font-family:"Open Sans",sans-serif;
	font-weight:400;
	font-size:12px;
	color:#717171;
	float:right;
	width:auto;
	/*margin-right:100px;*/
	display:block;
}
.followlink_right ul li {
	width:auto;
	float:left;
	/*margin-left:30px; */
	line-height:22px;
}

.followlink_right ul li a {
	text-decoration:none;
	line-height:22px;
	color:#717171;
	-webkit-transition:all .15s ease-in-out;
	-o-transition:all .15s ease-in-out;
	transition:all .15s ease-in-out;
	position:relative;
	border-left:2px solid transparent
}
.followlink_right ul li a:hover {
	color:#2196f3;
	text-decoration:none;
	/* padding-left:10px;*/
	border-left:2px solid transparent
}
/*
.followlink_right ul li a:hover:before {
	left:-5px;
	top:50%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(33,150,243,0);
	border-left-color:#2196f3;
	border-width:4px;
	margin-top:-4px;
	-webkit-transition:all .15s ease-in-out;
	-o-transition:all .15s ease-in-out;
	-moz-transition:all .15s ease-in-out;
	transition:all .15s ease-in-out
}
*/

.followlink_right ul li a::after {
    content: '/';
	padding-right: 5px;
	padding-left: 5px;
}

.followlink_center {
	font-family:"Open Sans",sans-serif;
	font-weight:400;
	font-size:12px;
	color:#717171;
	/* float:right; */
	width:auto;
	/*margin-right:100px;*/
	display:inline-block;
}
.followlink_center ul li {
	width:auto;
	float:left; 
	/*margin-left:30px; */
	line-height:22px;
}

.followlink_center ul li a {
	text-decoration:none;
	line-height:22px;
	color:#717171;
	-webkit-transition:all .15s ease-in-out;
	-o-transition:all .15s ease-in-out;
	transition:all .15s ease-in-out;
	position:relative;
	border-left:2px solid transparent
}
.followlink_center ul li a:hover {
	color:#2196f3;
	text-decoration:none;
	/* padding-left:10px;*/
	border-left:2px solid transparent
}
/*
.followlink_center ul li a:hover:before {
	left:-5px;
	top:50%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(33,150,243,0);
	border-left-color:#2196f3;
	border-width:4px;
	margin-top:-4px;
	-webkit-transition:all .15s ease-in-out;
	-o-transition:all .15s ease-in-out;
	-moz-transition:all .15s ease-in-out;
	transition:all .15s ease-in-out
}
*/

.followlink_center ul li a::after {
    content: '|';
	padding-right: 5px;
	padding-left: 5px;
}
.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	opacity:0.5;
	background: url('../images_common/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
}