* {
  margin:0;
  padding:0;
}

body {
  font-family:"News Gothic MT","Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight:300;
  color:#333;
  background-color: white;
}

#header_wrapper {
  background-color:#1E4F83;
  position:relative;
  z-index:10;
  
}

#header {
  background:#1E4F83;
  width:800px;
  height:210px;
  margin:0 auto;
  position:relative;
}

#header h1 {
  width:411px;
  height:70px;
  background:transparent url(images/layout/title.png) no-repeat scroll 0 0;
  position:relative;
  top:58px;
  left:370px;
}

#header h1 a {
  display:block;
  width:306px;
  height:110px;
}

/************************************************/
/************************************************/
/************************************************/
/************************************************/
    #content_wrapper {
        margin:8px 0 20px 0;
    }
    #user #picture img {
        float:left;
        margin-right:20px;
    }
    .content {

        overflow:hidden;
        background-color: white;
        z-index:10;
        position:relative;
        width:800px;
        margin: 0 auto;
    }


    ul.nav li {
        display:inline;
    }
    #header h4 {
        display:none;
    }
    #footer {
        clear:both;
    }

    #content_wrapper a {
        color: #1E4F83;
    }
    #content_wrapper a:hover {
        text-decoration: underline;
    }

ul.nav {
    position:absolute;
    top:180px;
    left:0px;
}
ul.nav li {
    display:inline;
}

ul.nav li a {
    color:white;
}

ul.nav li a:hover {
    text-decoration: underline;
}

    #android, #apple {
        margin-top:231px;
    }



    .flash_error {
        border: 1px solid red;
        background-color: #EA807A;
}
/************************************************/
/************************************************/
/************************************************/
/************************************************/

#header h2, #header h1 a span {
	color:#FFFFFF;
	display:none;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-shadow:0 1px 1px #213454;
}
#android {
	width:160px;
	height:160px;
	position:absolute;
	top:-100px; /*131px;*/
	left:372px;
	background: transparent url(images/layout/android_def.png) no-repeat;
}
#android.selected {
	background: transparent url(images/layout/android_act.png) no-repeat;
}
#android.hover {
	cursor:pointer;
	background: transparent url(images/layout/android_hov.png) no-repeat;
}

.next_pic span, .previous_pic span{
    display:none
}

#apple {
	width:160px;
	height:160px;
	position:absolute;
	top:-100px; /*131px;*/
	left:555px;
	background: transparent url(images/layout/apple_def.png) no-repeat;
}
#apple.selected {
	background: transparent url(images/layout/apple_act.png) no-repeat;
}
#apple.hover {
	cursor:pointer;
	background: transparent url(images/layout/apple_hov.png) no-repeat;
}

#paleo.smartphone{
	width:360px;
	height:500px;
	position:absolute;
	top:80px;
	left:0px;	
}
#paleo.smartphone:hover {
	cursor: pointer;
}



.smartphone>img.selected {
	z-index:100;
}
.previous_pic {
	left:-30px;
	position:absolute;
	top:340px;
}
.next_pic {
	right:-30px;
	position:absolute;
	top:340px;
}

#iphone.smartphone {
	width:300px;
	height:523px;
  background: url(images/smartphones/iphone.png) no-repeat;
  position:absolute;
  top:80px;
  left:0px;
	
}


#iphone.smartphone #current, #iphone.smartphone img.pictures {
	background-color: white;/* url(bg.png) no-repeat -25px 0px;*/
	position:absolute;
	display:block;
	top:89px;
    left:46px;
	height:313px;
	width:210px;
}

#iphone.smartphone img.pictures {

}

#nexus.smartphone {
	width:300px;
	height:523px;
  background:url(images/smartphones/nexus.png) no-repeat;
  position:absolute;
  top:80px;
  left:0px;
	
}

#nexus.smartphone #current,#nexus.smartphone img.pictures {
/*	background: url(images/screens/android/main_tab.png) no-repeat 0px 0px;*/
	position:absolute;
	display:block;
	top:64px;
    left:47px;
	height:343px;
	width:207px;
}
#nexus.smartphone img.pictures {
	height:343px;
	width:207px;
}
#dl_appstore, #dl_market, #try {
	margin-top:20px;
	width:180px;
	height:80px;
}
#try {
	background: url(images/layout/try.png) no-repeat;
}
#dl_appstore {
	background: url(images/layout/dl_appstore_fr.png) no-repeat;
}
#dl_market {
	background: url(images/layout/dl_market_fr.png)  no-repeat;
}

#dl_appstore span, #dl_market span, #try span { display:none;}


#content_wrapper {
	z-index:15;
}
#content {
  width:430px;
  margin:0 auto;
  padding:80px 0 0 0;
  position:relative;
  z-index:10;
  left:185px;
  min-height:365px;
}


#hes-so {
	position: absolute; 
	z-index: 100; 
	right: 10px;
	top: 10px;
}


#hes-so span {
	display:none;
}


#footer {
	margin:0 auto;
	text-align:center;
	font-size:13px;
	letter-spacing:1px;
}

a {
  text-decoration:none;
  color:#000;
  outline:0;
}

ul, li {
	list-style-type: none;
}

img {
  border:none;
}
