<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.arrow-loader {
  -webkit-animation-name: rotate;
  -webkit-animation-duration:2s;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-timing-function:linear;
  -moz-animation-name: rotate;
  -moz-animation-duration:2s;
  -moz-animation-iteration-count:infinite;
  -moz-animation-timing-function:linear;
}

.loader {
  -webkit-animation-name: rotate;
  -webkit-animation-duration:2s;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-timing-function:linear;
  -moz-animation-name: rotate;
  -moz-animation-duration:2s;
  -moz-animation-iteration-count:infinite;
  -moz-animation-timing-function:linear;
}

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

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

/*
 * Loader
 */

#loader { position:fixed; width:100%; top:0; left:0; height:100%; background: url('../image/loader.gif') no-repeat 50% 65% #000; z-index: 99999; text-align: center }
#loader .table { width:100% }

/*
 * Fonts
 */

@font-face {
    font-family: 'helvetica_neuebold';
    src: url('font/helveticaneue-bold-webfont.eot');
    src: url('font/helveticaneue-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/helveticaneue-bold-webfont.woff') format('woff'),
         url('font/helveticaneue-bold-webfont.ttf') format('truetype'),
         url('font/helveticaneue-bold-webfont.svg#helvetica_neuebold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'frutiger_lt_std56_italic';
    src: url('font/frutigerltstd-italic-webfont.eot');
    src: url('font/frutigerltstd-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/frutigerltstd-italic-webfont.woff') format('woff'),
         url('font/frutigerltstd-italic-webfont.ttf') format('truetype'),
         url('font/frutigerltstd-italic-webfont.svg#frutiger_lt_std56_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticaneuethin';
    src: url('font/helveticaneuethin-webfont.eot');
    src: url('font/helveticaneuethin-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/helveticaneuethin-webfont.woff') format('woff'),
         url('font/helveticaneuethin-webfont.ttf') format('truetype'),
         url('font/helveticaneuethin-webfont.svg#helveticaneuethin') format('svg');
    font-weight: normal;
    font-style: normal;
}

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

@font-face {
    font-family: 'frutiger_lt_std55_roman';
    src: url('font/frutigerltstd-roman-webfont.eot');
    src: url('font/frutigerltstd-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/frutigerltstd-roman-webfont.woff') format('woff'),
         url('font/frutigerltstd-roman-webfont.ttf') format('truetype'),
         url('font/frutigerltstd-roman-webfont.svg#frutiger_lt_std55_roman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
    @font-face 
	{
        font-family: 'frutiger_lt_std65_bold';
        src: url('font/frutigerltstd-bold-webfont.svg#frutiger_lt_std65_bold') format('svg');
    }

	 @font-face 
	 {
	    font-family: 'frutiger_lt_std55_roman';
	    src: url('font/frutigerltstd-roman-webfont.svg#frutiger_lt_std55_roman') format('svg');	
	}
	
   	@font-face 
	{
        font-family: 'helvetica_neuebold';
        src: url('font/helveticaneue-bold-webfont.svg#helvetica_neuebold') format('svg');
    }
    
	@font-face 
	{
    	font-family: 'helveticaneuethin';
    	src: url('font/helveticaneuethin-webfont.svg#helveticaneuethin') format('svg');
	}
	@font-face {
	    font-family: 'frutiger_lt_std56_italic';
	    src: url('font/frutigerltstd-italic-webfont.svg#frutiger_lt_std56_italic') format('svg');
	}
}

body,html{ height: 100% }

body  { font-family: Arial; min-width:1200px; overflow:hidden; -webkit-font-smoothing: antialiased; background: url('../video/header.jpg') no-repeat top left #000 }

*{ font-weight: normal; font-size-adjust:auto ;	margin:0px;	padding:0px; font-style: normal; -webkit-tap-highlight-color:rgba(0,0,0,0); }

.table { height: 100%; display: table; }
.td { display: table-cell;  vertical-align: middle; }

a img{ border: 0 }


/*
 * Video
 */

#header_video{ position: absolute; top: 0; left: 0; z-index: -1; background: url('../video/header.jpg') no-repeat center; background-size: 100% 100% }
#footer_video{ position: absolute; bottom: 0; left: 0; right:0; z-index: -1; background: url('../video/footer.jpg') no-repeat center; background-size: 100% 100% }
/*
 * Intro
 */

#intro { position:absolute; top:0; bottom:0; width:100%; background:#000; z-index:10000; overflow:hidden; }
#intro .text{ font-size: 620%; color: #fff; font-family: 'frutiger_lt_std55_roman'; text-align: center; visibility: hidden; line-height:100%; }
#intro .text3{ line-height: 70%; }
#intro .text b{ font-size: 80%; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.5); padding-top: 20px; padding-left: 20px; padding-right: 20px;}
#intro .text i{ font-family: 'frutiger_lt_std56_italic' }
#intro .text img{ vertical-align: middle }
#intro .table{ width: 100%; height: 100%; top: 0; left: 0; position: absolute; z-index: 10002 }
.skip { position:absolute; bottom:9px; left:50%; width:200px; margin-left:-100px; color:white; background:url(../image/skip.png) 50% 50% no-repeat; text-align:center; padding-top:40px; cursor:pointer; z-index: 100000; font-size:11px; font-family:"frutiger_lt_std55_roman"; opacity:0.01; }


/*
 * Animation
 */

 section nav #searchbox input.search { transition:background-color 0.2s; -moz-transition:background-color 0.2s; -webkit-transition:background-color 0.2s; -o-transition:background-color 0.2s }

/* Header */

header { width:100%; position:relative; height: 100px }
header .logo { float: left; padding: 30px }
	body.intro header .logo { position: absolute; z-index: 10001 }
		header .logo img { float: left; margin-right: 10px }
		header .logo .text { margin-top: 10px; color:white; font-size: 24px; font-family:helveticaneuethin; white-space: nowrap }
			header .logo .text b {font-family:helvetica_neuebold }
header .table {  height: 100px }

header .intenso { background: url('../image/intenso.jpg')  no-repeat right top; float: right; min-width: 500px; }
header .intenso .text { color: white; font-size: 14px; text-align: right; font-family:frutiger_lt_std55_roman; font-weight:normal; margin-right: 150px }
header .intenso .text i{ font-family: frutiger_lt_std56_italic }
header .intenso .text strong { font-family:frutiger_lt_std65_bold; font-weight:normal }
header .intenso .text a { font-family:frutiger_lt_std65_bold; font-weight:normal; font-size: 12px; text-transform: uppercase; color: #fff; text-decoration: none; display: inline-block; margin-top: 6px; margin-right: 5px; }
header .intenso .text a span { font-family:Arial, Helvetica, sans-serif; font-size: 10px }

/* Section */

section { overflow: hidden; position:absolute; top:100px; bottom:40px; z-index:110; width:100%; /*background:url(../image/background.jpg) center bottom no-repeat; background-size:100% auto;*/ }

/* Section button */

section .button { position: relative; background: #777777; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3Nzc3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: #303032; /* Old browsers */
background: -moz-linear-gradient(top,  #303032 0%, #101011 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303032), color-stop(100%,#101011)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #303032 0%,#101011 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #303032 0%,#101011 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #303032 0%,#101011 100%); /* IE10+ */
background: linear-gradient(to bottom,  #303032 0%,#101011 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303032', endColorstr='#101011',GradientType=0 ); /* IE6-9 */
border:1px solid #161413; border-radius:5px; display: inline-block; padding: 14px; color:#fff; margin-left:5px; font-size:12px; cursor: pointer; text-decoration:none; font-family:frutiger_lt_std65_bold; padding-top: 8px; padding-bottom: 6px }


section .button img { display:block; position:absolute; top:0px; left: 0px }


/* Section nav */

section nav { text-align: center }

section nav #searchbox { display:inline-block; vertical-align: middle }
   section nav #searchbox input.search { background:url(../image/search.png) no-repeat 5px 50%; background-color:#aaa; border-radius:5px; border:0px; width:230px; height:24px; padding-left:40px; font-size:14px; color:#000; font-family: frutiger_lt_std65_bold; vertical-align: top; padding-top: 4px;  }
   section nav #searchbox input.search:focus { outline: none; background-color: #fff }
   section nav ::-webkit-input-placeholder { color:#000; }
   section nav ::-webkit-clear-button {  display: none; margin: 0; }
   section nav .result ,section nav .noresult { color:#fff; display: inline-block; font-size: 12px; font-family: frutiger_lt_std55_roman; display: none; margin-left: 10px }
   
   section nav .result img{ vertical-align: middle }

section nav .view-grid { padding-left: 35px ; }
   section nav .view-grid img { top: 7px; left: 15px; }
   section nav .view-grid img.loader { display:none; margin-left:-3px; margin-top:-2px; }

section nav .view-grid.loading img { display:none; }
section nav .view-grid.loading img.loader { display:inline; }

/* Article */

section article { position:absolute; width:100%; top: 50px; bottom:80px; overflow:hidden; }

/* Footer */

footer { position:absolute; width:100%; bottom:0px; color:white; height:40px; font-size:10px; z-index: 10001; }
footer nav img { vertical-align: middle; margin-right: 10px }
footer nav { font-size: 2px; margin-top: 10px }
footer nav.left { float: left}
	footer nav.left a{ margin-right: 10px; vertical-align: middle }
	footer nav.left a:first-of-type{ margin-right: 0 }
		footer nav.left a:first-of-type img{ margin-right: 0 }
footer nav.right { float: right; margin-right: 10px; }
footer nav a { color:white; text-decoration:none; font-size:10px; padding-left:10px; display: inline-block; cursor: pointer }
footer nav.right a { opacity:0.01; }
footer nav.right a.sound { opacity:1; }

/* Template */

.template { display:none; }

/* CarouselMedias */

#carouselMedias { overflow:hidden; white-space:nowrap; background-color: #000 }

.arrow { position:absolute; top:150px; bottom:120px; width:46px; z-index:1004; cursor: pointer }

.arrow-left { background:url(../image/fleche-droite.png) no-repeat center left; left:20px; }
.arrow-right { background:url(../image/fleche-gauche.png) no-repeat center left; right:20px; }
.arrow-loader { background:url(../image/arrow-loader.png) no-repeat center right; right:50px; display:none; width: 16px; height: 16px; top: 50%; margin-top: 6px }

#carouselMedias .media { position:relative; float:left; height: 100%; overflow: hidden; }
#carouselMedias .wrapper { height: 100% }

  #carouselMedias .media img.preview { height:100%; width:100%; display:block }
  #carouselMedias .media .content { background-color: #000 }
  #carouselMedias .media video { position:absolute; top:0; left:0; height:100%; width:100%; display:none;  }
  #carouselMedias .media .ivideojs { position:absolute; top:0; left:0; height:100%; width:100%; display:none;  }
  #carouselMedias .media .shadow { position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(../image/shadow.png); background-size:100% 100%; z-index:1001; }
  #carouselMedias .media .darken { position:absolute; top:0px; left:0px; width:100%; height:100%; background:#000; z-index:1000; opacity: 0.6; filter: alpha(opacity=60); }

  #carouselMedias .media .meta { visibility:hidden; left:0; right:0; top:-30px; height:30px; background-color:#000; background-color:rgba(0, 0, 0, 0.7); padding:8px; position: absolute; z-index: 1002; opacity: 0; display:none; }
  #carouselMedias .media.current .meta { display:block; }
  #carouselMedias .media .meta .picture { height:30px; float:left; margin-right:10px; margin-left:8px; }
  #carouselMedias .media .meta .full-name { color:#b4b4bc; font-size:11px; font-weight:bold; margin-left:50px; margin-top:3px; }
  #carouselMedias .media .meta .legend { color:#b4b4bc; font-size:10px; text-align:left; margin-left:50px; position:static; }
  	#carouselMedias .media .meta .legend .location { background:url(../image/location.png) no-repeat; padding-left:15px; padding-right:5px; padding-bottom:5px; }
  	#carouselMedias .media .meta .legend .date { background:url(../image/time.png) 0px 1px no-repeat; padding-left:20px; padding-bottom:5px; }
  #carouselMedias .media .meta .sharing { position:absolute; right:20px; bottom:20px; width:auto; height: 18px; padding: 9px 10px 0px 12px; color: white; }

  #carouselMedias .media .meta-bottom { left:0; right:0; bottom:15px; height:35px; position: absolute; z-index: 1002; text-align:center; display:none; }
  #carouselMedias .media.current .meta-bottom { display:block; }
      #carouselMedias .media .meta-bottom .sharing { position: relative; padding-left: 35px }
      #carouselMedias .media .meta-bottom .sharing span { background:url(../image/share.png) no-repeat 0px 50%; position:absolute; left:10px; top:8px; width:18px; height:10px; }

/* GridMedias */

#gridMedias { background:#000; z-index:10010; display:none; }
#gridMedias .column { float:left; }
#gridMedias .media { position:relative; }
#gridMedias .media img { width:100%; height:100%; }
#gridMedias .media .v { position:absolute; top:10px; right:10px; width:26px; height:26px; background:#000; border-radius:10px; opacity:1;  background:url(../image/video.png) no-repeat; }
#gridMedias .media video { position:absolute; top:0; right:0; width:100%; height:100%; }

.arrow-grid { position:absolute; top:150px; bottom:120px; width:46px; z-index:10011; cursor: pointer; display:none; }
.arrow-grid-left { background:url(../image/fleche-droite.png) no-repeat center left; left:20px; }
.arrow-grid-right { background:url(../image/fleche-gauche.png) no-repeat center left; right:20px; }

/* UserMedias */

#userMedias { position: absolute; top: 0px; bottom: 80px; z-index: 3000; width:100%; display:none; background:rgb(0, 0, 0); background:rgba(0, 0, 0, 0.6); text-align:center; }
#userMedias .wrapper { display:inline-block; margin-top:0; background:#000; padding-top:50px; position:relative; }
#userMedias .wrapper .media { left:0; top:80px; width:80%; left:10%; position:absolute; z-index: 1; display: none }
#userMedias .wrapper .media img { width:100%; display: block; height: auto }
#userMedias .wrapper .media video { width:100%; display: block; height: 80% }
	html.ipad #userMedias .wrapper .media video { padding-top: 0; margin-top: 0 }
#userMedias .wrapper .text  { left:0; top:30px; width:80%; left:50%; margin-left:-40%; position:absolute;  }
#userMedias .wrapper .text .title { color:white; font-size: 120%; font-family:helveticaneuethin; white-space: nowrap; text-align:left; }
#userMedias .wrapper .text .title b {font-family:helvetica_neuebold; }
#userMedias .wrapper .text .user { color:white; text-align:left; font-size:12px; font-family:helvetica_neuebold; color:#b4b4bc; }
#userMedias .wrapper .close { margin-right: 10%; z-index: 2; position:relative; float:right; background:url(../image/close.png) 100% 0px no-repeat; font-family:frutiger_lt_std65_bold; font-weight:normal; color:white; text-decoration:none; text-transform:uppercase; font-size:11px; padding-right:20px; margin-top:-12px; cursor: pointer }
#userMedias .loader { position:absolute; top:0; left:0; right:0; bottom:0; background: url('../image/loader.gif') no-repeat center; z-index: 9999 }
#userMedias .sharing { position: absolute; top: 90%; right: 10%; z-index: 2 }
	#userMedias .sharing input{ border: 0; padding: 4px; display: none; width: 250px; border-radius: 4px; position: relative; top: 1px }
	#userMedias .sharing input:focus{ outline: none }
	#userMedias .sharing a{ cursor:pointer; background-color: #eee; border-radius: 4px; background-repeat: no-repeat; background-position: center; height: 24px; width: 24px; display: inline-block; vertical-align: middle }
	#userMedias .sharing a.facebook{ background-image: url('../image/facebook_black.png') }
	#userMedias .sharing a.twitter{ background-image: url('../image/twitter_black.png') }
	#userMedias .sharing a.link{ background-image: url('../image/link.png') }
#userMedias .replay { position: absolute; top: 50%; left: 50%; z-index: 2; cursor:pointer; display:none; background: url('../image/replay.png') no-repeat center; width: 100px; height: 100px; margin-top: -50px; margin-left: -50px  }

/* Legend */

section .legend { position:absolute; width:100%; text-align:center; bottom:10px; color:white; font-size:14px; }
   section .legend p { margin-bottom:2px; }
   section .legend .howto {  padding-left:52px }
       section .legend .howto span { top: 4px; left: 6px; background: url('../image/photo.png') no-repeat center; width: 38px; height: 18px; display: block; position: absolute }

/* Rules */

#rules { width:100%; position:absolute; left:0; right:0; top:0; bottom:0; z-index:4000; display:none; background:rgb(0, 0, 0); background:rgba(0, 0, 0, 0.9); }
#rules .table{ max-width: 1000px; margin: auto; width: 100%; padding: 0 50px; }
#rules .close, #rules .back { cursor:pointer; position:relative; margin-right:20px; float:right; background:url(../image/close.png) right top no-repeat; font-family:frutiger_lt_std65_bold; font-weight:normal; color:white; text-decoration:none; text-transform:uppercase; font-size:11px; padding-right:20px; margin-top:20px; }
#rules .back { float:left; margin-right:0px; margin-left:20px;background:none}
#rules h2 { font-family:frutiger_lt_std55_roman; font-weight:normal; text-align:center; color:white; line-height: 100%; font-size:25px; letter-spacing:0px; line-height:4px; padding-top:1%; }
#rules h2 span { background:white; color:#000; font-family:helvetica_neuebold; padding:2px 5px; }
#rules h2 .instagram { background:url(../image/instagram.png) 50% 50% no-repeat; display:inline-block; height:40px; width:120px; padding:0px 5px; position:relative; top:15px;  }
#rules .instructions p { font-family:frutiger_lt_std55_roman; font-weight:normal; text-align:center; color:#d8d8e0; padding-top:40px; font-size:14px; margin:0px 10%; line-height:20px }
#rules .instructions .mentions { color:#777; cursor:pointer; float:right; font-size:12px; margin-top:20px; font-family:frutiger_lt_std55_roman; text-decoration: underline; }

#rules h3 { text-align: left; margin-bottom:1%; margin-left:5%; margin-right:10%; width:80%; margin-top:2%; font-family:frutiger_lt_std55_roman; font-weight:normal; color:white; background:url(../image/arrow.png) 0px 5px no-repeat; padding-left:15px; }
#rules h3 img { vertical-align: middle; margin-top: -3px; }
#rules h3 b { font-family:frutiger_lt_std65_bold; font-weight:normal;  font-size:20px; }

#rules table { width:100%; height:20%; }
#rules table td { width:33%; text-align:center; color:white; vertical-align:top; }

#rules h4 { font-family:frutiger_lt_std65_bold;font-weight:normal; color:white; font-size:15px; margin-bottom:0px; } 
#rules table p { font-size:14px; margin-bottom:0px; line-height:18px; padding-top:0px; margin:0px 15%; }
#rules table p b{  font-family:helvetica_neuebold;  }
#rules table .instagram { background:url(../image/instagram.png) 50% 50% no-repeat; display:inline-block; height:27px; width:80px; padding:0px 5px; position:relative; top:15px; margin-top: -16px; background-size: contain }
#rules table span { background:white; color:#000; font-family:helvetica_neuebold; padding:1px 3px; }
#rules table .rule1 { background:url(../image/rule1.png) 50% -22px no-repeat; }
#rules table .rule2 { background:url(../image/rule2.png) 50% -22px no-repeat; }
#rules table .rule3 { background:url(../image/rule3.png) 50% -22px no-repeat; }
#rules table .rule3 i { font-family: 'frutiger_lt_std56_italic'; }
#rules table .sep { height:216px; }

#rules .legals{ display: none }
#rules .legals &gt; div { font-family:frutiger_lt_std65_bold; font-weight:normal; color:#d8d8e0; margin:0px 20px; line-height:20px; font-size: 12px; height: 83%; margin-top: 7%; overflow: auto }
#rules .legals .scroll { height: 100% }
#rules .legals div ul{ padding-left: 20px }
#rules .legals strong { font-size: 18px; display: block; margin-top: 20px }
#rules .legals strong:first-of-type { margin-top: 0 }


/*
 *  Scrollbar
 */
.mCSB_container{width:auto; padding-right: 40px;  overflow:hidden }
.mCSB_container.mCS_no_scrollbar{margin-right:0; }
.mCS_disabled&gt;.mCustomScrollBox&gt;.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed&gt;.mCustomScrollBox&gt;.mCSB_container.mCS_no_scrollbar{margin-right:30px; }
.mCustomScrollBox&gt;.mCSB_scrollTools{width:21px; height:100%; top:0; right:0; }
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute; top:0; left:0; bottom:0; right:0; height:auto; }
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0; }
.mCSB_scrollTools .mCSB_draggerRail{width:1px; height:100%; margin:0 auto; background-color: #333 }
.mCSB_scrollTools .mCSB_dragger{cursor:pointer; width:100%; height:30px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px; height:100%; margin:0 auto; text-align:center; background-color: #999; border-radius:3px  }
.mCustomScrollBox{-ms-touch-action:none;}


/*
 * Languages
 */


#languages { width:100%; height:100%; position:fixed; top:0; left:0; background:url('../image/popup-shadow-bg.png') repeat; z-index:9999; display:none; }
	#languages  .popup{position:absolute; top:50%; left:50%; z-index:200; background:#564f4a; box-shadow:4px 4px 24px #000; -moz-box-shadow:4px 4px 24px #000; -webkit-box-shadow:4px 4px 24px #000; -o-box-shadow:4px 4px 24px #000; color:#fff; font-size:12px; min-height:0px; }
		#languages  .popup .pop-container{position:relative}
		#languages  .popup .pop-close{padding-right: 25px; position:absolute; top:11px; right:15px; display:block; background:url('../image/popup-close-btn.gif') no-repeat right center; cursor: pointer }


/* 
 * Country Selector 
 */
	#languages .popup.country-selector{width:730px; margin-left:-365px; margin-top:-220px; }
#languages  .popup.country-selector a:hover{text-decoration:none}
#languages  .popup.country-selector .title{width:100%; height:82px; background:#6a5f59 url('../image/popup-country-title-bg.png') repeat-x 0 0; }
#languages  .popup.country-selector .title h2{padding-left:45px; padding-top:30px; font-weight:lighter; font-family:FrutigerLight,Arial; font-size:28px; letter-spacing:-1px; }
#languages  .popup.country-selector .continents{width:100%; height:30px; background:#46403c; }
#languages  .popup.country-selector .continents ul{list-style:none; padding-left:45px; }
#languages  .popup.country-selector .continents li{float:left; height:30px; line-height:32px; margin-right:35px; text-transform:uppercase; font-size:12px; }
#languages  .popup.country-selector .continents li a{color:#96908c; text-decoration:none; }
#languages  .popup.country-selector .continents li.active a{color:#fff}
#languages  .popup.country-selector .countries{width:685px; background:#8D817A url('../image/popup-country-content-bg.png') repeat-x left bottom; padding:25px 0 25px 45px; overflow:hidden; }
#languages  .popup.country-selector .countries .country-tab{ display: none }
#languages  .popup.country-selector .countries .country-item{width:190px; height:45px; margin:0 20px 3px 0; float:left; font-size:11px; }
#languages  .popup.country-selector .countries .country-item .flag{box-shadow:0px 0px 1px #000; -moz-box-shadow:0px 0px 1px #000; -webkit-box-shadow:0px 0px 1px #000; -o-box-shadow:0px 0px 1px #000; margin-top:6px; float:left; }
#languages  .popup.country-selector .countries .country-item .details{width:160px; height:50px; float:right; }
#languages  .popup.country-selector .countries .country-item .details .country{display:block; text-transform:uppercase; padding-bottom:2px; }
#languages  .popup.country-selector .countries .country-item .details .lang{display:block; font-weight:lighter; font-family:FrutigerLight,Arial; color:white !important; text-decoration:none !important; font-size:11px; }
#languages  .popup.country-selector .countries .country-item .details .lang a{color:white !important; text-decoration:none !important; font-size:11px; }
#languages  .sprite{ float: left }


.sprite{background:url(../image/sprites_nespresso.png) no-repeat; width:16px; height:11px;}
.sprite-ad{background-position:-432px -286px; }
.sprite-ae{background-position:-432px -264px; }
.sprite-af{background-position:-432px -242px; }
.sprite-ag{background-position:-432px -220px; }
.sprite-ai{background-position:-432px -198px; }
.sprite-al{background-position:-432px -176px; }
.sprite-am{background-position:-432px -154px; }
.sprite-an{background-position:-432px -132px; }
.sprite-ao{background-position:-433px -110px; }
.sprite-ar{background-position:-437px -88px; }
.sprite-as{background-position:-437px -66px; }
.sprite-at{background-position:-434px -44px; }
.sprite-au{background-position:-434px -22px; }
.sprite-aw{background-position:-434px -0px; }
.sprite-ax{background-position:-405px -418px; }
.sprite-az{background-position:-378px -418px; }
.sprite-ba{background-position:-351px -418px; }
.sprite-bb{background-position:-324px -418px; }
.sprite-bd{background-position:-297px -418px; }
.sprite-be{background-position:-270px -418px; }
.sprite-bf{background-position:-243px -418px; }
.sprite-bg{background-position:-216px -418px; }
.sprite-bh{background-position:-189px -418px; }
.sprite-bi{background-position:-162px -418px; }
.sprite-bj{background-position:-135px -418px; }
.sprite-bm{background-position:-108px -418px; }
.sprite-bn{background-position:-81px -418px; }
.sprite-bo{background-position:-54px -418px; }
.sprite-br{background-position:-27px -418px; }
.sprite-bs{background-position:-0px -418px; }
.sprite-bt{background-position:-405px -396px; }
.sprite-bv{background-position:-405px -374px; }
.sprite-bw{background-position:-405px -352px; }
.sprite-by{background-position:-405px -330px; }
.sprite-bz{background-position:-405px -308px; }
.sprite-ca{background-position:-405px -286px; }
.sprite-cc{background-position:-405px -242px; }
.sprite-cd{background-position:-405px -220px; }
.sprite-cf{background-position:-405px -198px; }
.sprite-cg{background-position:-405px -176px; }
.sprite-ch{background-position:-455px -110px; }
.sprite-ci{background-position:-405px -154px; }
.sprite-ck{background-position:-405px -132px; }
.sprite-cl{background-position:-406px -110px; }
.sprite-cm{background-position:-410px -88px; }
.sprite-cn{background-position:-410px -66px; }
.sprite-co{background-position:-407px -44px; }
.sprite-cr{background-position:-407px -22px; }
.sprite-cs{background-position:-407px -0px; }
.sprite-cu{background-position:-378px -394px; }
.sprite-cv{background-position:-351px -394px; }
.sprite-cx{background-position:-324px -394px; }
.sprite-cy{background-position:-297px -394px; }
.sprite-cz{background-position:-270px -394px; }
.sprite-de{background-position:-243px -394px; }
.sprite-dj{background-position:-216px -394px; }
.sprite-dk{background-position:-189px -394px; }
.sprite-dm{background-position:-162px -394px; }
.sprite-do{background-position:-135px -394px; }
.sprite-dz{background-position:-108px -394px; }
.sprite-ec{background-position:-81px -394px; }
.sprite-ee{background-position:-54px -394px; }
.sprite-eg{background-position:-27px -394px; }
.sprite-eh{background-position:-0px -394px; }
.sprite-england{background-position:-378px -372px; }
.sprite-er{background-position:-351px -372px; }
.sprite-es{background-position:-324px -372px; }
.sprite-et{background-position:-297px -372px; }
.sprite-europeanunion{background-position:-270px -372px; }
.sprite-fam{background-position:-243px -372px; }
.sprite-fi{background-position:-216px -372px; }
.sprite-fj{background-position:-189px -372px; }
.sprite-fk{background-position:-162px -372px; }
.sprite-fm{background-position:-135px -372px; }
.sprite-fo{background-position:-108px -372px; }
.sprite-fr{background-position:-81px -372px; }
.sprite-ga{background-position:-54px -372px; }
.sprite-gb{background-position:-27px -372px; }
.sprite-gd{background-position:-0px -372px; }
.sprite-ge{background-position:-378px -350px; }
.sprite-gf{background-position:-351px -350px; }
.sprite-gh{background-position:-324px -350px; }
.sprite-gi{background-position:-297px -350px; }
.sprite-gl{background-position:-270px -350px; }
.sprite-gm{background-position:-243px -350px; }
.sprite-gn{background-position:-216px -350px; }
.sprite-gp{background-position:-81px -372px; }
.sprite-gq{background-position:-162px -350px; }
.sprite-gr{background-position:-135px -350px; }
.sprite-gs{background-position:-108px -350px; }
.sprite-gt{background-position:-81px -350px; }
.sprite-gu{background-position:-54px -350px; }
.sprite-gw{background-position:-27px -350px; }
.sprite-gy{background-position:-0px -350px; }
.sprite-hk{background-position:-378px -328px; }
.sprite-hm{background-position:-351px -328px; }
.sprite-hn{background-position:-324px -328px; }
.sprite-hr{background-position:-297px -328px; }
.sprite-ht{background-position:-270px -328px; }
.sprite-hu{background-position:-243px -328px; }
.sprite-id{background-position:-216px -328px; }
.sprite-ie{background-position:-189px -328px; }
.sprite-il{background-position:-162px -328px; }
.sprite-in{background-position:-135px -328px; }
.sprite-int{width:15px; height:14px; background-position:-164px -108px; }
.sprite-io{background-position:-108px -328px; }
.sprite-iq{background-position:-81px -328px; }
.sprite-ir{background-position:-54px -328px; }
.sprite-is{background-position:-27px -328px; }
.sprite-it{background-position:-0px -328px; }
.sprite-jm{background-position:-378px -306px; }
.sprite-jo{background-position:-351px -306px; }
.sprite-jp{background-position:-324px -306px; }
.sprite-ke{background-position:-297px -306px; }
.sprite-kg{background-position:-270px -306px; }
.sprite-kh{background-position:-243px -306px; }
.sprite-ki{background-position:-216px -306px; }
.sprite-km{background-position:-189px -306px; }
.sprite-kn{background-position:-162px -306px; }
.sprite-kp{background-position:-135px -306px; }
.sprite-kr{background-position:-108px -306px; }
.sprite-kw{background-position:-81px -306px; }
.sprite-ky{background-position:-54px -306px; }
.sprite-kz{background-position:-27px -306px; }
.sprite-la{background-position:-0px -306px; }
.sprite-lb{background-position:-378px -284px; }
.sprite-lc{background-position:-351px -284px; }
.sprite-li{background-position:-324px -284px; }
.sprite-lk{background-position:-297px -284px; }
.sprite-lr{background-position:-270px -284px; }
.sprite-ls{background-position:-243px -284px; }
.sprite-lt{background-position:-216px -284px; }
.sprite-lu{background-position:-189px -284px; }
.sprite-lv{background-position:-162px -284px; }
.sprite-ly{background-position:-135px -284px; }
.sprite-ma{background-position:-108px -284px; }
.sprite-mc{background-position:-81px -284px; }
.sprite-md{background-position:-54px -284px; }
.sprite-me{height:12px; background-position:-190px -108px; }
.sprite-mg{background-position:-27px -284px; }
.sprite-mh{background-position:-0px -284px; }
.sprite-mk{background-position:-378px -262px; }
.sprite-ml{background-position:-351px -262px; }
.sprite-mm{background-position:-324px -262px; }
.sprite-mn{background-position:-297px -262px; }
.sprite-mo{background-position:-270px -262px; }
.sprite-mp{background-position:-243px -262px; }
.sprite-mq{background-position:-81px -372px; }
.sprite-mr{background-position:-189px -262px; }
.sprite-ms{background-position:-162px -262px; }
.sprite-mt{background-position:-135px -262px; }
.sprite-mu{background-position:-108px -262px; }
.sprite-mv{background-position:-81px -262px; }
.sprite-mw{background-position:-54px -262px; }
.sprite-mx{background-position:-27px -262px; }
.sprite-my{background-position:-0px -262px; }
.sprite-mz{background-position:-378px -240px; }
.sprite-na{background-position:-351px -240px; }
.sprite-nc{background-position:-324px -240px; }
.sprite-ne{background-position:-297px -240px; }
.sprite-nf{background-position:-270px -240px; }
.sprite-ng{background-position:-243px -240px; }
.sprite-ni{background-position:-216px -240px; }
.sprite-nl{background-position:-189px -240px; }
.sprite-no{background-position:-162px -240px; }
.sprite-np{width:9px; background-position:-461px -0px; }
.sprite-nr{background-position:-135px -240px; }
.sprite-nu{background-position:-108px -240px; }
.sprite-nz{background-position:-81px -240px; }
.sprite-om{background-position:-54px -240px; }
.sprite-pa{background-position:-27px -240px; }
.sprite-pe{background-position:-0px -240px; }
.sprite-pf{background-position:-378px -218px; }
.sprite-pg{background-position:-351px -218px; }
.sprite-ph{background-position:-324px -218px; }
.sprite-pk{background-position:-297px -218px; }
.sprite-pl{background-position:-270px -218px; }
.sprite-pm{background-position:-243px -218px; }
.sprite-pn{background-position:-216px -218px; }
.sprite-pr{background-position:-189px -218px; }
.sprite-ps{background-position:-162px -218px; }
.sprite-pt{background-position:-135px -218px; }
.sprite-pw{background-position:-108px -218px; }
.sprite-py{background-position:-81px -218px; }
.sprite-qa{background-position:-54px -218px; }
.sprite-re{background-position:-27px -218px; }
.sprite-ro{background-position:-0px -218px; }
.sprite-rs{background-position:-378px -196px; }
.sprite-ru{background-position:-351px -196px; }
.sprite-rw{background-position:-324px -196px; }
.sprite-sa{background-position:-297px -196px; }
.sprite-sb{background-position:-270px -196px; }
.sprite-sc{background-position:-243px -196px; }
.sprite-scotland{background-position:-216px -196px; }
.sprite-sd{background-position:-189px -196px; }
.sprite-se{background-position:-162px -196px; }
.sprite-sg{background-position:-135px -196px; }
.sprite-sh{background-position:-108px -196px; }
.sprite-si{background-position:-81px -196px; }
.sprite-sj{background-position:-54px -196px; }
.sprite-sk{background-position:-27px -196px; }
.sprite-sl{background-position:-0px -196px; }
.sprite-sm{background-position:-378px -174px; }
.sprite-sn{background-position:-351px -174px; }
.sprite-so{background-position:-324px -174px; }
.sprite-sr{background-position:-297px -174px; }
.sprite-st{background-position:-270px -174px; }
.sprite-sv{background-position:-243px -174px; }
.sprite-sy{background-position:-216px -174px; }
.sprite-sz{background-position:-189px -174px; }
.sprite-tc{background-position:-162px -174px; }
.sprite-td{background-position:-135px -174px; }
.sprite-tf{background-position:-108px -174px; }
.sprite-tg{background-position:-81px -174px; }
.sprite-th{background-position:-54px -174px; }
.sprite-tj{background-position:-27px -174px; }
.sprite-tk{background-position:-0px -174px; }
.sprite-tl{background-position:-378px -152px; }
.sprite-tm{background-position:-351px -152px; }
.sprite-tn{background-position:-324px -152px; }
.sprite-to{background-position:-297px -152px; }
.sprite-tr{background-position:-270px -152px; }
.sprite-tt{background-position:-243px -152px; }
.sprite-tv{background-position:-216px -152px; }
.sprite-tw{background-position:-189px -152px; }
.sprite-tz{background-position:-162px -152px; }
.sprite-ua{background-position:-135px -152px; }
.sprite-ug{background-position:-108px -152px; }
.sprite-uk{width:14px; background-position:-432px -308px; }
.sprite-um{background-position:-81px -152px; }
.sprite-us{background-position:-54px -152px; }
.sprite-en{background-position:-54px -152px; }
.sprite-uy{background-position:-27px -152px; }
.sprite-uz{background-position:-0px -152px; }
.sprite-va{background-position:-379px -130px; }
.sprite-vc{background-position:-352px -130px; }
.sprite-ve{background-position:-325px -130px; }
.sprite-vg{background-position:-298px -130px; }
.sprite-vi{background-position:-271px -130px; }
.sprite-vn{background-position:-244px -130px; }
.sprite-vu{background-position:-217px -130px; }
.sprite-wales{background-position:-190px -130px; }
.sprite-wf{background-position:-379px -108px; }
.sprite-ws{background-position:-352px -108px; }
.sprite-ye{background-position:-325px -108px; }
.sprite-yt{background-position:-298px -108px; }
.sprite-za{background-position:-271px -108px; }
.sprite-zm{background-position:-244px -108px; }
.sprite-zw{background-position:-217px -108px; }


/*
 * RTL
 */
html[dir=rtl] footer nav.left{ float: right }
html[dir=rtl] footer nav.right{ float: left }
	html[dir=rtl] footer nav img { margin-right: 0; margin-left: 10px }
	html[dir=rtl] footer nav a { padding-left:0; padding-right:10px }
	html[dir=rtl] footer nav.left a { margin-left: 10px; margin-right: 0 }


html[dir=rtl] section .button{ margin-right: 5px; margin-left:0  }
html[dir=rtl] header .logo{ float: right }
html[dir=rtl] header .intenso{ float: left }
html[dir=rtl] header .logo .text { float: left }
html[dir=rtl] header .logo img{ float: right; margin-right: 0; margin-left: 10px }
html[dir=rtl] body{ background: url('../video/header_rtl.jpg') no-repeat top right #000 }
html[dir=rtl] #header_video{ right: 0; left: auto; background: url('../video/header_rtl.jpg') no-repeat center }
html[dir=rtl] header .intenso{ background: url('../image/intenso_rtl.jpg') no-repeat left top }
	html[dir=rtl] header .intenso .text{ margin-left: 150px; margin-right: 0; text-align: left }
	html[dir=rtl] header .intenso .text table{ float: left }
	html[dir=rtl] header .intenso .text a { margin-left: 5px; margin-right: 0 }
		html[dir=rtl] header .intenso .text table{ float: left }
html[dir=rtl] #rules .close, html[dir=rtl] #rules .back { margin-right:0; margin-left:20px; float:left; background:url(../image/close.png) left center no-repeat; padding-right:0; padding-left:20px }
html[dir=rtl] #rules .back { float:right; margin-left:0; margin-right: 20px; background:none }
	html[dir=rtl] #rules h3{ text-align: right; padding-left: 0; padding-right: 15px; background: url(../image/arrow_rtl.png) 100% 5px no-repeat; }
	html[dir=rtl] #rules .instructions .mentions { float: left }

html[dir=rtl] .mCSB_container { padding-right: 0; padding-left: 40px }
html[dir=rtl] .mCustomScrollBox &gt; .mCSB_scrollTools { left: 0; right: auto }

html[dir=rtl] section nav .view-grid img{ left: auto; right: 15px }
html[dir=rtl] section nav .view-grid{ padding-right: 35px; padding-left: 14px }

html[dir=rtl] #carouselMedias .media .meta .picture{ float: right }
html[dir=rtl] #carouselMedias .media .meta &gt; div{ margin-left: 0; margin-right: 50px; text-align: right }

html[dir=rtl] #carouselMedias .media .meta-bottom .sharing { padding-right: 35px; padding-left: 14px }
html[dir=rtl] #carouselMedias .media .meta-bottom .sharing span { background-image:url(../image/share_rtl.png); left:auto; top:10px; right: 10px }

html[dir=rtl] section .legend .howto { padding-right: 52px; padding-left: 14px }
	html[dir=rtl] section .legend .howto span { right: 6px; left:auto; background-image: url('../image/photo_rtl.png') }
	
html[dir=rtl] #userMedias .wrapper .text &gt; div{ text-align: right }
html[dir=rtl] #userMedias .wrapper .close{ float: left; background-position: left 50%; padding-right: 0; padding-left: 20px }

/*
 * Hebrew
 */
body.IL_he *{ font-family: Arial, Helvetica, sans-serif!important }
body.IL_he strong, body.IL_he b{ font-weight: bold!important }
body.IL_he i, body.IL_he em{font-style: italic!important }
body.IL_he section nav #searchbox input.search{ padding: 3px }
body.IL_he section .button{ padding-top:7px; padding-bottom: 7px }
body.IL_he #rules h2{ line-height: 140% }
body.IL_he #intro .text3{ line-height: 100% }
body.IL_he #intro b{ padding-top: 0 }


/*
 * Tr
 */
body.TR_tr *{ font-family: Arial, Helvetica, sans-serif!important }
body.TR_tr strong, body.TR_tr b{ font-weight: bold!important }
body.TR_tr i, body.TR_tr em{font-style: italic!important }

/*
 * HU
 */
body.HU_hu *{ font-family: Arial, Helvetica, sans-serif!important }
body.HU_hu strong, body.HU_hu b{ font-weight: bold!important }
body.HU_hu i, body.HU_hu em{font-style: italic!important }

body.HU_hu footer .apple, body.HU_hu footer .playstore{ display: none }


html.ie7 body &gt; * { display: none!important }
html.ie7 body  { background: url('../image/update.png') no-repeat center #000 }


@media screen and (orientation:portrait)
{ 
	body{ background: url('../image/rotation-ipad.jpg') no-repeat center #000 }
	body *{ visibility: hidden!important }
}


.country-AR footer .apple, .country-AR footer .playstore{ display: none !important }
.country-CL footer .apple, .country-CL footer .playstore{ display: none !important }
.country-BH footer .apple, .country-BH footer .playstore{ display: none !important }
.country-CY footer .apple, .country-CY footer .playstore{ display: none !important }
.country-DO footer .apple, .country-DO footer .playstore{ display: none !important }
.country-GP footer .apple, .country-GP footer .playstore{ display: none !important }
.country-MQ footer .apple, .country-MQ footer .playstore{ display: none !important }
.country-TR footer .apple, .country-TR footer .playstore{ display: none !important }
.country-EG footer .apple, .country-EG footer .playstore{ display: none !important }
.country-MU footer .apple, .country-MU footer .playstore{ display: none !important }
.country-MA footer .apple, .country-MA footer .playstore{ display: none !important }
.country-ZA footer .apple, .country-ZA footer .playstore{ display: none !important }
.country-KW footer .apple, .country-KW footer .playstore{ display: none !important }
.country-SA footer .apple, .country-SA footer .playstore{ display: none !important }
.country-OM footer .apple, .country-OM footer .playstore{ display: none !important }
.country-IL footer .apple, .country-IL footer .playstore{ display: none !important }
.country-LB footer .apple, .country-LB footer .playstore{ display: none !important }
.country-JO footer .apple, .country-JO footer .playstore{ display: none !important }
.country-AE footer .apple, .country-AE footer .playstore{ display: none !important }
.country-HU footer .apple, .country-HU footer .playstore{ display: none !important }
</pre></body></html>