      body {
         	font-family: 'Open Sans Condensed', sans-serif;
         	font-size : 110%;
         	color: #FFFFFF;
         	background-color:#241c1c;
         	margin:0;
         	padding:0;
         	padding-top:4px;
      }
      
      a img {
      	border : 0;
      }
      
      p {
      	line-height: 200%;
      }
      
      blockquote {
      	font-style: italic;
      	margin : 0;
      	padding : 0;
      }
      
      h1,h2,h3 {
      	font-size : 100%;
      	font-weight: bold;
      }
      
      h4 {
      	font-size : 80%;
      	color: #968e8e;
      	text-transform: uppercase;
      }
      
      #logo {
      	position:relative;
      	top : 1em;
      	left : 3em;
      	width : 20%;
      	height : auto;
      	max-width : 100px;
		max-height : 133px;
		transition:filter 1s;
      }
      
      #logo:hover {
      	transition:filter 0.5s;
      	filter: drop-shadow(0 0 1em rgba(255, 255, 255,0.35));
      }
      
       #baseline {
       		width : 40%;
       		display : inline;
       }
      
       #header{
			position:relative;
			margin:0;
			margin-bottom:1.5em;
			width:100%;
		}
	
		
		#footer {
		}
		
		#footer #linkedin {
	   		opacity:0.5;
	   		transition: opacity 0.5s;
	   		outline: none;
	   }
	   
	   #footer #linkedin:hover {
	   		opacity:1;
	   }
		
		.clear{ clear:both;}
		
	    a, input.submit {
      	position: relative;
      	letter-spacing:1px;
		   font-weight:bold;
		   font-size : 95%;
		   color: #DDDDDD;
		   text-decoration:none;

			-webkit-transition-property: color,text-shadow;
			-webkit-transition-duration: 1s,1s;
			-webkit-transition-timing-function: ease,ease;
			
			-moz-transition-property: color,text-shadow;
			-moz-transition-duration: 1s,1s;
			-moz-transition-timing-function: ease,ease;	
			
			transition-property: color,text-shadow;
			transition-duration: 1s,1s;
			transition-timing-function: ease,ease;	   
		   
      }
		a:link,a:hover,a:visited, input.submit:hover,  #press-kit .testimonial a:link,  #press-kit .testimonial a:visited {
			color: #DDDDDD;
		}
		
		a:hover,a:focus, input.submit:focus, input.submit:hover,#press-kit .testimonial a:hover,#press-kit .testimonial a:focus {
			color: white;
			text-shadow:0px 0px 8px #fff;
		}
		
		.title-bar a:link, .title-bar a:visited, .update-title a:link, .update-title a:visited,.game a:link, .game a:visited, .news-title a:link, .news-title a:visited {
			color : #5d8ece;
		}
		
		.title-bar a:hover, .title-bar a:focus, .update-title a:hover, .update-title a:focus,.game a:hover, .game a:focus,.news-title a:hover, .news-title a:focus {
			color: #649fec;
		}
      
      	#social_networks {
			position: relative;
		    clear: right;
		    float: right;
		    display: inline;
		    margin: 0.5em;
      	}
      	
      	ul.login-features {
			float: left;
		    clear: left;
		    font-size: 60%;
		    margin: 0px;
		    opacity: 0.5;
      	}
      	
      	ul.login-features .user-name {
      		margin-left : 0.5em;
      	}
      	
      	ul.login-features li {
      		float : right;
      		margin-right : 0.5em;
 
      	}
     
      	#langues {
      		clear : right;
      		margin : 0.5em;
			float : right;
			z-index: 2;
			font-size : 95%;
		}
		#langues.menu ul {
			width : 5%;
			margin : 0px;
			margin-left : auto;
			border-top : 0px none;
		}
		#langues.menu ul li {
		}
		#langues.menu ul li a {
			padding-left: 0.5em;
			padding-right: 0.5em;
			padding-top:0px;
		}
		
		#langues img {
			transition: filter 1s;
			filter: grayscale(1);
		}
		
		#langues img:hover {
       		transition: filter 0.5s;
       		filter: grayscale(0) brightness(1.25);
       }
		
		.title-bar, label {
			padding-top : 0.3em;
			padding-bottom : 0.4em;
			padding-left : 2em;
			padding-right : 0.5em;
			color : #000;
			background-color : #fff;
			background-image:url('/images/puce-shadow-large.png');
			background-repeat:no-repeat;
			background-position:0.5em 0.2em;
			font-size : 120%;
			text-transform: uppercase;
		}
		
		.flexbox {
			display: flex;
			flex-wrap: wrap;
		}
		
		#page_home body > div.title-bar {
			display:none;
		}
		
		.line {
			display : block;
			margin-bottom : 0.3em;
		}
		
		.spotlight .title-bar {
			background-color : #f5f1f1;
		}
		
		
		.title-bar h1, .title-bar h2 {
			display : inline;
		}
		
		.title-bar .google-play-rating {
			float : right;
		}
		
		.google-play-rating .market {
			color : #868686;
			font-size : 80%;
			margin-right : 0.5em;
			height: 29px;
  			line-height: 29px;
		}
		
		.google-play-rating.small img {
			float : right;
		}
		
		.game .category, .game .operating-system, .game .linkedin, .game .twitter, .game .price {
			clear : right;
			float : right;
			width : 199px;
			font-size : 90%;
			text-align : right;
			margin-right : 3%;
		}
		
		.game .price {
			font-size : 80%;
			margin-bottom : 1em;
		}
		
		.game .price .freemium-label,.game .price .premium-label {
			margin-top : 1em;
			display : block;
			font-weight: bold;
			text-transform: uppercase;
		}
		
		.game .price .freemium-description,.game .price .premium-description {
			text-transform: lowercase;
			font-style: italic;
		}
		
		.game .price .premium-price li {
			margin-left : 1em;
			display : inline;
		}
		
		.game .price .premium-price li:before {
			content : '❲';
			color: #968e8e;
		}
		
		.game .price .premium-price li:after {
			content : '❳';
			color: #968e8e;
		}
		
		.game .twitter {
			clear : left;
			margin-left : 2%;
			float : right;
		}
		
		.game .facebook {
			position : relative;
			left : 200px;
			clear : none;
			margin-left : 4%;
			display: inline-block;
		}
		
	     .game .linkedin {
	     	text-align : right;
	     	margin : 0;
		 }
		 
		 .social-networks .facebook {
		 	float : left;
		 }
		 
		 .social-networks .twitter, .social-networks .linkedin {
		 	float: right;
		 	padding: 2px;
		 }
		 
		 .social-networks .linkedin {
		 	padding-top: 4px;
		 }
		
		.game .category {
			font-weight: bold;
			text-transform: uppercase;
			margin-top : 0.4em;
		}
		
		 .game #external_links_press, .game #external_links_related, .game .last-update, .address {
		 	font-size : 80%;
		 	position : relative;
		 	top : -2em;
			float : left;
			clear : none;
			width : 30%;
			margin : 1%;
			margin-top : 0;
			margin-bottom : 0;
			border-top: 1px solid #fff;
			box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
		}
		
		.address {
			top : -4em;
			width : 40%;
			color : #000;
		}
		
		.address .address-content {
			font-size : 120%;
		}
		
		.address .address-line, .address .country {
			display : block;
		}
		
		.game .last-update {
			float : right;
			top : -4em;
		}
		
		.google-play-rating.large {
			clear : right;
			float : right;
			width : 199px;
			height : 144px;
			background-image:url('/images/google-play-rating-box.png');
			background-repeat:no-repeat;
			color : #f5f1f1;
			text-align : center;
			font-weight: bold;
			margin-left : 3%;
			margin-right : 3%;
			margin-top : 3%;
		}
		
		.google-play-rating.large img {
			margin-top : 60px;
			margin-bottom : 0;
		}
		
		.google-play-rating.large .rating {
			font-size : 200%;
		}
		
		.game, .press-release {
			background-color : #fff;
			color : #000;
		}
		
		.game .summary {
			font-size : 110%;
			min-height: 300px;
		}
		
		.press-release .icon-game {
			float : left;
			margin : 2%;
		}
		
		.press-release .screenshots, .press-release .photos {
			clear : both;
		}
		
		.press-release .video-screen {
			text-align : center;
		}
		
		.press-release .app-name {
			padding-top : 2%;
			font-size : 130%;
			text-transform: uppercase;
		}
		
		.press-release .introduction {
			font-size : 120%;
		}
		.press-release .summary {
			padding-bottom : 0;
			font-size : 120%;
			color: #000;
			font-weight: bold;
		}
		
		.press-release .localization {
			font-size : 120%;
			color: #403c3c;
			margin-bottom : 1%;
		}
		
		.press-release .localization .date {
			margin-right : 0.5%;
		}
		
		.press-release .localization .app-information {
			font-size : 70%;
			background-color : #f5f1f1;
			margin-bottom : 0;
			margin-left : 0.5%;
			padding-left : 0.3em;
			padding-right : 0.3em;
			text-transform: uppercase;
			border-radius: 5px 5px 5px 5px;
			border : 1px solid #E4DBDB;
		}
		
		
		.press-release .extra-information {
			border-top : 2px solid #f5f1f1;
			margin : 4%;
			font-size : 95%;
			color: #403c3c;
		}
		
		.press-release .extra-information .contact {
			font-size : 85%;
			margin : 0.4em;
		}
		
		.press-release .extra-information .video-game, .press-release .extra-information {
			margin-left : 2em;
		}
		
	   .company-press-kit {
	  	display : block;
	   }
	  
		
		.press-release .screenshots .screenshot .legend,#press-kit #company_history .screenshots .screenshot .legend, #press-kit #company_history .photos .photo .legend  {
			font-size : 60%;
		}
		
		#press-kit #company_history .screenshots,#press-kit #company_history .photos {
			margin-top : 1%;
			margin-bottom : 1%;
		}
		
		#press-kit #company_history .icon-game {
			float : left;
			margin-left : 5%;
			margin-right : 1%;
			margin-bottom : 2%;
		}
		
		#company_history .screenshots .title-bar h2, #company_history .photos .title-bar h2{
			font-size : 80%;
		}
		
		#company_history .screenshots .title-bar,#company_history .photos .title-bar {
			margin : 0%;
			padding : 0%;
			margin-left : 1em;
		}
		
		.press-release .description {
			margin: 4%;
		}
		
		.press-release .price {
			font-weight: bold;
		}
		
		ul {
			font-size : 110%;
			list-style-type : none;
			margin:0;
			padding:0;
			padding-left:0.8em;
		}
		
		ul.features-list li {
			margin : 0.5em;
		}
		
		ul.features-list li:before, .last-update li:before {
			content : '■';
			padding-right : 0.5em;
			color: #968e8e;
		
		}
		
		.game .external-links ul, .last-update ul {
			margin-left:1em;
			margin-bottom:1em;
		}
		
		.features-list {
			margin : 4%;
		}
		
		.screenshots,.photos, .game .last-news, .game .external-links, .game .last-update, .address {
			font-size : 90%;
			margin : 3%;
			background-color : #f5f1f1;
		}
		
		.game .beta-access {
			font-style: italic;
			font-size : 90%;
			margin : 3%;
			margin-top : 0;
			clear : both;
		}
		
		.game .beta-access .link-zone {
			font-style: normal;
		}
		
		.game .screenshots,.game .photos {
			clear : both;
		}
		
		.game .video-screen {
			width : 50%;
			margin-left : 3%;
			margin-right : 3%;
			margin-bottom : 3%;
			background-color : #fff;
			float : left;
		}
		
		.video-screen .legend {
			text-align : center;
			font-size : 80%;
			text-transform: lowercase;
			color: #403c3c;
		}
		
		.game .video-screen iframe {
			width : 100%;
		}
		
		.game .last-news {
			clear : both;
			margin-top : 5%;
		}
		
		.screenshots br, .photos br {
			clear : both;
		}
		
		.screenshots .screenshot,.photos .photo {
			position:relative;
			width : 21%;
			margin-top : 1%;
			margin-left : 2%;
			margin-right : 2%;
			margin-bottom : 1%;
			float : left;
		}
		
		.screenshots .screenshot:nth-child(4n+2), .photos .photo:nth-child(4n+2) {
			clear : both;
		}
		
		.photos .photo {
			width : 45.8%;
		}

		.screenshots .screenshot img, .photos .photo img {
			width : 100%;
			height : auto;
			border : 1px solid #968e8e;
			transition: border 0s;
		}
		
		.screenshots .screenshot img:hover, .photos .photo img:hover {
			border : 1px solid #5d8ece;
			transition: border 0.5s;
		}
		
		.screenshots .screenshot img:active, .photos .photo img:active {
			transition: border 0s;
			width: 900px;
		    max-width: 350%;
		    position: absolute;
		    top: -150px;
		    right: -50%;
		    filter: drop-shadow(0 6mm 4mm rgba(0,0,0,0.4));
		    z-index:9;
		    border : 1px solid #5d8ece;
		}
		
		.screenshots .screenshot:nth-child(4n-2) img:active {
			right: initial;
    		left: 0px;
		}
		
		.screenshots .screenshot:nth-child(4n-1) img:active {
			right: initial;
		    left: -50%;
		}
		
		screenshots .screenshot:nth-child(4n+0) img:active {
			left: initial;
		}
		
		.screenshots .screenshot:nth-child(4n+1) img:active {
			right: 0px;
    		left: initial;
		}
		
		.photos .photo:nth-child(2n) img:hover {
			right: initial;
    		left: 0px;
		}
		
		.photos .photo:nth-child(2n+1) img:hover {
			right: 0px;
    		left: initial;
		}
		
		.screenshots .screenshot .legend, .photos .photo .legend {
			text-align : center;
			text-transform: uppercase;
		}

		.spotlight {
			background-color : #fff;
		}
		
		.news-title, .update-title {
			text-transform: uppercase;
			background-color : #f5f1f1;
			color : #000;
			padding : 0.4em;
			padding-left : 1em;
			padding-right : 0em;
			font-weight: bold;
			border-bottom: 1px solid #cecece;
			border-top: 1px solid #cecece;
		}
		
		 .update-title .game-name {
		 	padding : 0.4em;
		 }

		.news-title .date, .update-title .date {
			float : right; 
			background-color : #f5f1f1;
			font-weight: normal;
			padding-left :0.4em;
			padding-right :0.8em;
		}
		
		.news-list .news-title .date {
			float : left; 
			font-weight: bold;
			min-width : 200px;
			width : 14%;
		}
		
		.news-card {
			background-color : #fff;
			padding-bottom : 1em;
		}
		
		.news-card .social-networks .facebook, .news-card .social-networks .twitter, .news-card .social-networks .linkedin {
		 	float: none;
		 	display:block;
		 	margin : 1%;
		 }
		
		.news-card .vignette {
			flex: 2;
		}
		
		.news-card img {
		    width: 98%;
		    height: auto;
		    border-radius: 1.2em;
		    margin-top: 1em;
		}
		
		.news-card .news-title .date {
			background-color : #fff;
			padding-left :0em;
			float : none; 
		}
		
		.news-card .news-content {
			margin-top: 0;
			border-bottom: none;
			flex: 3;
		}
		
		.news-card .news-content:after{
			content:'';
			clear:both;
		}
		
		.news-card .news-title {
			background-color : #fff;
		}
		
		.news-list .news-title .title:before {
			content: "|";
			padding-right :0.4em;
		}
		
		.news-list .news-title .title {

		}
		
		.update-title, .update-title .date {
			background-color: #cbc5c5;
		}
		
		.news-content {
			clear:both;
		}
		
		.news-content a {
			clear : both;
		}
		
		.news-content, .address-content, .about-content, .section-content,  .sub-section-content, .factsheet-content {
			
			background-color : #fff;
			color: #403c3c;
			padding : 0.6em;
		    padding-left: 4em;
		    padding-right: 2em;
		    padding-bottom: 2em;
			
		}

		#history .section-content, .sub-section-content, #press-kit .about-content {
			border-bottom : none;
			padding-top :0em;
			padding-bottom :0em;
		}
		
		#history {
			background-color : #fff;
		}
		
		
		.game .news-content { 
			background-color : #f5f1f1;
			font-size: initial;
			padding: 0em;
			padding-left: 1em;
			padding-right: 0em;
			padding-bottom: 1em;
		}
		
		.news-content span:not(.line) a, .news-content > a {
			text-transform: uppercase;
			display : block;
			font-size : 60%;
			padding-top :2em;
		}
		
		.news-content span:not(.line) a:before, .news-content > a:before , .more-info a:before, .external-links a:before, .link-zone  a:before {
			content : '■';
			padding-right : 0.5em;
			color: #968e8e;
		}
		
		.news-header {
			display: flex;
		}
		
		.news-image {
			margin-right: 0.4em;
			flex: 2;
		}
		
		.news-body {
			flex: 5;
		}
		
		.news-image img {
			border-radius: 1.2em;
			width:96%;
			height:auto;
		    margin-top: 0.5em;
		    margin-right: 0.5em;
		}
		
		.news-header #press-kit h3 {
			font-size: 90%;
			position : relative;
			text-transform: uppercase;
			padding-right : 0;
			padding-bottom: 0em;
			margin: 0em;
			color: #403c3c;
		 }
		 

		#press-kit .factsheet {
			float : left;
			width : 35%;
		}
		
		#press-kit .factsheet .beta-access {
			font-size : 90%;
			margin-top : 6%;
			text-align : center;
			background-color: rgb(250, 250, 250);
			border-radius: 10px;
			border : 1px solid rgb(245, 245, 245);
			padding : 3%;
		}
		
		#press-kit .factsheet .beta-access .link-zone {
			margin : 2%;
		}
		
		#press-kit .beta-access .link-zone a:before {
			content : '';
			padding-right: 0;
		}
		
		#press-kit .testimonial {
			color : #ddd;
			float : left;
			width : 29%;
			border-bottom : 1px dotted rgba(40, 29, 38, 0.26);
		}
		
		
		#press-kit .about,#press-kit #company_history {
			float : right;
			width : 63%;
			padding : 1%;
			background-color : #fff;
		}
		
		#press-kit .press-releases {
			clear : both;
		}
		
		#press-kit .press-releases li.hidden:before {
			border: 1px dotted #FFC3C3;
			background-color: #F4EEF5;
		}
		
		#press-kit .press-releases li.administrator {
			border: 1px dotted #FFC3C3;
			background-color: #DBC1E0;
		}
		
		#press-kit .press-releases,#press-kit .files-to-download,#press-kit .videos, #press-kit .beta-access {
			padding-left : 5%;
		}
		
		#press-kit .press-releases .introduction {
			padding-left : 2%;
			border-top : 1px solid #f5f1f1;
			margin-bottom : 1%;
		}
		
		.document-type:after {
			content : " - ";
		}
		
		.html-content {
			background-color: #fff;
			color: #000;
			padding: 8%;
		}
		
		.html-content p {
			margin-left:2%;
			margin-bottom:4%;
		}
		
		
		.html-content ul {
			font-size: 100%;
			list-style-type: disc;
    		margin-left: 3%;
		}
		

		#press-kit .factsheet .address-line,#press-kit .factsheet .country {
			display : block;
		}
		
		#press-kit .screenshots, #press-kit .photos {
			clear: both;
		}

		#press-kit #company_history ul,#press-kit #company_history .beta-access {
			font-size : 90%;
			clear: both;
		}

		#press-kit #company_history .files-to-download ul,#press-kit #company_history .videos ul {
			padding-bottom : 3%;
		}
		
		#press-kit #company_history .files-to-download ul li {
			float : left;
			width : 33%;
		}
		
				#press-kit #company_history .videos ul li {
			float : left;
			width : 50%;
		}
		
		#press-kit #company_history {
			padding-bottom : 4%;
			background-color : #fff;
			border-bottom : 3px solid #f5f1f1;
		}
		
		#press-kit #company_history .beta-access {
			margin-top : 0;
			margin-bottom : 2%;
			text-align : center;
			font-size : 80%;
		}
		
		
		#press-kit #company_history ul li:before {
			content : '■';
			padding-right : 0.5em;
			padding-left : 0.5em;
			color: #968e8e;
		}

		.banner {
			position : relative;
		}

		.banner img {
			width : 100%;
			border : 0;
			margin : 0;
			padding : 0;
			border-bottom : 1px solid #cbc5c5;
		}
		
		.banner img.icon-game {
			z-index : 99;
			width : initial;
			position : absolute;
			bottom : -1em;
			left : 2em;
			border-bottom : none;
			width : 25%;
			height : auto;
			max-width : 200px;
			max-height : 200px;
			filter: drop-shadow(4px 4px 15px rgba(0, 0, 0, 0.4));
			transition: all 0.5s;
		}
		
		.banner .go-store {
			position : absolute;
			width : 25%;
			max-width : 250px;
			right : 1em;
			top : 1em;
		}
		
		.banner .go-store img {
			width : 100%;
			height : auto;
			border-bottom : none;
		}
		
		.summary {
			background-color : #fff;
			color : #403c3c;
			padding-bottom : 1em;
		}
		
		#null .summary, .game {
			box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.2);
			border-bottom : 1px solid #cbc5c5;
		}
		
		.more-info {
			text-align : right;
			padding-right : 3%;
			font-size : 90%;
		}
		
		.summary p {
			padding-top : 1em;
			padding-bottom : 0em;
			padding-left : 5%;
			padding-right : 5%;
			margin : 0;
		}
		
		#null .last-news, #null .about {
			margin-left : 1%;
			margin-top : 2%;
			margin-bottom : 2%;
			border-top : 1px solid #fff;
			width : 60%;
			box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
			float : left;
		}
		
		 #null .about {
		 	width : 37%;
		 	margin-right : 1%;
		 }
		
		.last-news .title-bar {
			background-color : #cbc5c5; 
			color : #fff;
			background-image:url('/images/puce-light-medium.png');
		}
		
		#press-kit .title-bar {
			color :#968e8e;
			background-image:url('/images/puce-light-medium.png');
		}
		
		#press-kit .sub-section .title-bar {
			background-image : none;
		}
		
		#press-kit {
			color :#000;
		}
		
		.last-news .title-bar img {
			float : right;
		}
		
		.game-element, #drazbedel-games .last-update, #drazbedel-apps .last-update, #drazbedel-sites .last-update {
			padding : 1%;
			padding-bottom : 0%;
		}
		
		#drazbedel-games .last-update ul, #drazbedel-apps .last-update ul, #drazbedel-sites .last-update ul {
			background-color: #f5f1f1;
			margin : 0;
			color : #000;
			padding: 1%;
			box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.1);
		}
		
		#drazbedel-games .spotlight, #drazbedel-apps .spotlight, #drazbedel-sites .spotlight {
			box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.1);
		}
		
		.screenshots .title-bar,.photos .title-bar, .game .last-news .title-bar, .external-links .title-bar, .last-update .title-bar, label {
			background-color : #f5f1f1; 
			color : #000;
			background-image:url('/images/puce-shadow-medium.png');
		}
		
		.testimonial {
			float : left;
			width : 19%;
			font-size : 90%;
			padding-top : 1%;
			padding-left : 3%;
			padding-right : 3%;
			padding-bottom : 2%;
		}
		
		#null .testimonial {
			width : 32%;
		}
		
		.testimonial .title {
			font-weight: bold;
		}
		
		.testimonial .name {
			text-transform: uppercase;
		}
		
		.testimonial .note {
			color : #ffd42a;
			font-size : 160%;
		}
		
		.testimonial .author {
			margin-top : 0.4em;
		}
		
		.testimonial div, .testimonial blockquote {
			text-align : center;
		}

		.menu ul {
			list-style:none;
			display:table;
			padding:0;
			margin:0px auto;
		}
		
		.menu ul li {
			display:table-cell;

		}
		
		.menu ul li a,
		.menu ul li span {
			padding-left: 10px;
			padding-right: 10px;
			padding-top:4px;
		}
		
		.menu ul li a:hover {
			color : #fff;
		}
		
		#main_menu .current-page {
			background-color : #fff;
			padding : 0.3em;
			padding-left : 1em;
			padding-right : 1em;
			font-weight : bold;
			border-left : 1px solid rgba(107, 107, 107, 0.22);
			border-right : 1px solid rgba(107, 107, 107, 0.22);
			border-top : 1px solid rgba(107, 107, 107, 0.22);
			border-radius: 23px 23px 0px 0px;
			box-shadow: 0px 4px 10px #F7F7F7;
		}
		
		ul#footer_menu {
			font-size: 70%;
    		margin: 8px;
		}
		
		ul#footer_menu li {
			float: left;
		}
		
		ul#footer_menu li:before {
			content : '■';
			padding-right : 0.5em;
			padding-left : 0.5em;
			color:#766c6d;
		}
		
		#navigator {
			position : relative;
			color : #241c1c;
			background : #f5f1f1;
			padding-top : 0.4em;
			padding-left : 1em;
			padding-bottom : 0.4em;
			text-transform: uppercase;
			border-top : 1px solid rgba(107, 107, 107, 0.22);
			border-bottom : 1px solid rgba(107, 107, 107, 0.22);
			box-shadow: 0px -3px 5px #E5E5E5 inset;
		}
		
		#navigator a:link,#navigator a:hover,#navigator a:visited, 
		.summary a:link , .summary a:visited, 
		.news-content a:link , .news-content a:visited,
		.external-links a:link, .external-links a:visited,
		#press-kit a:link, #press-kit a:visited
		 {
			color: #5d8ece;
			text-shadow:none;
		}
		
		#navigator a:hover,#navigator a:focus, .summary a:hover, .summary a:focus, .news-content a:hover,.news-content a:focus,
			.external-links a:hover, .external-links a:focus, #press-kit a:hover,#press-kit a:focus {
			color: #649fec;
		}
		
		#navigator ul {
			float : right;
		}
		
		.content {
			position : relative;
			background-color:#968e8e;
			width : 100%;
			box-shadow: 0px 0px 80px 1px rgba(0, 0, 0, 0.5) inset;
			border-bottom : 1px solid #cbc5c5;
		}
		
		.marge-end {
			margin-bottom : 4%;
		}
		

		#copyright{
			clear:both;
			font-size: 70%;
			margin-top : 1%;
			text-align : center;
		}
		
		form {
			padding-top : 2%;
			padding-bottom : 2%;
			padding-left : 10%;
			padding-right : 10%;
			background-color:#f5f1f1;
		}
		
		label {
			width : 30%;
			float: left;
			display:block;
			color : #000;
			font-size: 90%;
		}
		
		select {
			position: relative;
		}
		
		select,input,textarea {
			font-size: 100%;
			letter-spacing:2px;
			width : 100%;
			background-color:#fff;
			border:1px solid #968e8e;
			padding : 0.5%;
			box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2) inset;
		}
		
		input.submit {
			padding : 0.5em;
			padding-left : 2em;
			padding-right : 2em;
			float: right;
			color : #fff;
			width : auto;
			border: none;
			box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
			background-color: #5d8ece;
			text-transform: uppercase;
		}
		
		.formline {
			padding : 3%;
		}
		
	.formline .note {
		color:#241c1c;
	}
		
	@media screen and (max-width: 1280px) {
	
		.banner img.icon-game {
	   	  width: 18%;
	   }

	 }
		
    @media screen and (max-width: 1024px) {
    
       #langues img {
       		width: 28px;
    		height: 18px;
       }

       #baseline {
       		display : none;
       }
       
       #navigator {
       	 padding-left: 0em;
       	 font-size: 16px;
       }
       
       #navigator ul {
       	    margin: initial;
       	    float: none;
       }
       
       .title-bar .google-play-rating {
		    display: none;
	   }
	   
	   .banner img.icon-game {
	   	  width: 15%;
	   }
	  
	}
	
	@media screen and (max-width: 840px) {
	
	   #rss_feed_icon {
	   	 width:28px;
	   	 height:28px;
	   }
	 
	   #navigator {
       		font-size: 10px;
       }
       
       .about {
       	display: none;
       }
       
       .game #external_links_press {
       		display:none;
       }
       
       .game #external_links_press, .game #external_links_related, .game .last-update, .address {
       		width:46%;
       }
       
       .game .last-update {
		    top: -2.4em;
		}

	 }
	
		