/* LAYOUT */
html{
	background-color: #dddddd;
}

#buddies_number{
	background-image:url('../images/phylactere.png');
	background-repeat:no-repeat;
	height:25px;
	width:100px;
	padding-left:7px;
	padding-top:5px;
	z-index:1000;
}

body {
    font-size: 62.5%;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #dddddd;
}

:focus {outline: 0}

#login_button_top{
	margin-top: 8px;
	float:left;
	width:65px;
	height:21px;
	background-image: url('../images/button_login_form.png');
}

#app_content_118960208123041 div{
	background-color:transparent;
}

/*Login form*/

#login_form{
	display:none;
	position: fixed;
	top:0; left:0;
	height:100%;
	width:100%;
	background-image: url('../images/bg_login_layer.png');
	z-index:16000;
}

#containter_login_form{
	position: relative;
	width:500px;
	height:255px;
	background-image: url('../images/background-login-form.png');
	opacity:1; 
	margin-left:auto;
	margin-right: auto;
	padding-top:15px;
	top:40%;
}

.titre_login{
	float: left;
    width: 106px;
    height: 32px;
    overflow: hidden;
    background: url(../images/login_title.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -6px;
}

#close_form_button{
	height:19px; width:19px;
	position: relative;
	left:490px;
	top:-25px;
	background-image: url('../images/close_form.png');
}


#content_form{
	height:140px;
	width:340px;
	margin-left:auto;
	margin-right: auto;
	margin-top:15px;
}

#username_field{
	width:335px;
	height:21px;
	background: transparent url('../images/user_field.png');
	border: none;
	padding-left:5px;
}

#password_field{
	width:335px;
	height:21px;
	background: transparent url('../images/user_field.png');
	border: none;
	padding-left:5px;
}

.form_login_label{
	text-align: left;
	padding-left:0px;
	width: 200px;
	font-size: 15px;
	color:#474747;
	font-weight: bold;
}

#login_button{
	height:21px;
	width:113px;
	background: transparent url('../images/button_login.png');
	border: none;
}

#login_button_div
{
	width:340px;
	padding-left:120px;
	padding-top:0px;
}

#login_button_div a{
	color:#000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.tooltip_edit{
	display: none;
	background-image: url("../images/black_arrow.png");
	height:92px;
	width:169px;
	z-index:10000;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	font-size:12px;
	color:#ffffff;
}



/*fin login form*/

/*signup form*/
#containter_signup_form{
	padding-top:15px;
	top:10%;
	position: relative;
	width:500px;
	height:585px;
	margin-left:auto;
	margin-right:auto;
	background: transparent url('../images/background_signup_form.png');
	display:none;
}

.titre_signup{
	float: left;
    width: 106px;
    height: 32px;
    overflow: hidden;
    background: url(../images/signUp_title.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -6px;
}

.titre_edit_profile{
	float: left;
    width: 148px;
    height: 45px;
    overflow: hidden;
    background: url(../images/titre_edit_profile.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -6px;
}

#close_form_button2{
	height:19px; width:19px;
	position: relative;
	left:485px;
	top:-45px;
	background-image: url('../images/close_form.png');
}

#signup_container{
	height:480px;
	width:340px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

.form_label{
	color:#000000;
	font-size: 11px;
	font-weight: bold;
}

.form_label_left{
	color:#000000;
	font-size: 11px;
	font-weight: bold;
	float:left;
	margin-right: 10px;
	padding-top:5px;
	width:90px;
}

.field_field{
	width:196px;
	height:22px;
	background: transparent url('../images/signup_field.png');
	background-repeat: no-repeat;
	border: none;
	padding-left:5px;
	margin-right:5px;
}

.separateur{
	height: 10px;
	clear: both;
}

.form_checkbox{
	float:left;
	margin-left:20px;
}

.checkbox_label{
	color:#000000;
	font-size: 10px;
	font-weight: normal;
	float: left;
	padding-left:10px;
}

#signup_button{
	height:21px;
	width:113px;
	margin-left:220px;
	background: transparent url('../images/singup_button.png');
	border: none;
}

#save_button{
	position:relative;
	height:21px;
	width:113px;
	margin-left:110px;
	background: transparent url('../images/save_button.png');
	border: none;
	display:block;
	float:left;
}

#remove_button{
	position:relative;
	height:21px;
	width:151px;
	margin-left:100px;
	background: transparent url('../images/remove_button_state1.png');
	border: none;
	display:block;
	float:left;
}

#remove_button2{
	display:none;
	position:relative;
	height:21px;
	width:151px;
	margin-left:100px;
	background: transparent url('../images/remove_button_state2.png');
	border: none;
	float:left;
}
/*Apptrends*/
.apptrends_line{
	width:689px;
	margin-top:10px;
	height:128px;
	overflow: hidden;	
}

#allAppTrends{
	width:689px;
	margin-left:auto;
	margin-right: auto;
}

.apptrends_rank_cell{
	background-image:url('../images/NewRankCell.png');
	background-repeat: no-repeat;
	width:55px;
	height:128px;
	float:left;
	padding:10px 10px 10px 10px;
}

.rating_rank img{
	margin-right:-2px;
	margin-left:0px;
}

.apptrends_rank_cell:hover{
	background-image:url('../images/NewRankCellHover.png');
}

.apptrends_rank_cell_hover{
	background-image:url('../images/NewRankCellHover.png');
}

.apptrends_rank_cell .rank_number{
	color:#ea581f;
	width:100%;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin-bottom:10px;
}

.apptrends_rank_cell .hour_rank{
	width:100%;
	font-size: 12px;
	margin-bottom:10px;
}

.label_rank{
	color:#888888;
	font-weight:bold;
	padding-left:5px;
	float:left;
	width:18px;
}

.value_rank{
	color:#00ff00;
	font-weight:bold;
	padding-left:5px;
	width:25px;
	float:left;
	text-align: right;
	white-space:nowrap;
}

.apptrends_cell{
	background-image:url('../images/NewBgApptrends.png');
	padding:5px 10px 5px 10px;
	height:128px;
	width:580px;
	background-repeat: no-repeat;
	float:left;
	margin-left:10px;
}

.apptrends_cell:hover{
	background-image:url('../images/NewBgApptrendsHover.png');
}

.apptrends_cell_hover{
	background-image:url('../images/NewBgApptrendsHover.png');
}

.apptrend-images{
	margin-top:35px;
	height:57px;
	width:57px;
	float: left;
	margin-right: 10px; 
}

.apptrends_title{
	margin-top:0px;
	position:absolute;
	margin-left:-65px;
	font-size:20px;
	font-weight:bold;
}

.category_trend{
	position:absolute;
	margin-top:25px;
	font-size:14px;
	font-weight:bold;
}

.seller_trend{
	position:absolute;
	margin-top:42px;
	font-size:14px;
	font-weight:normal;
	 
}

.rating_rank{
	position:absolute;
	margin-top:62px;
}

.apptrends_colonne_deux{
	width:240px;
	float:left;
	font-size: 1.3em;
	font-weight: bold;
	color: #161616;
	padding-top:10px;
}

.apptrends_colonne_trois{
	width:205px;
	margin-left:10px;
	float:left;
}

#head_tweet_fo_this_app{
	position: absolute;
	width:280px;
	height:35px;
	background-image: url('../images/head_tweetforthisapp.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-left:20px;
	margin-left: 660px;
	display:none;
	margin-top:10px;
}

#tweet_fo_this_app{
	position: absolute;
	width:280px;
	min-height:659px;
	background-image: url('../images/motifBG_tweetforthisapp.png');
	background-repeat: repeat-y;
	background-position: right;
	overflow:hidden;
	/*padding-top:41px;*/
	padding-left:20px;
	margin-bottom:30px;
	margin-left: 660px;
	top:348px;
	display:none;
}

#bottom_tweet_fo_this_app{
	position: absolute;
	width:280px;
	height:24px;
	background-image: url('../images/bottom_tweetforthisapp.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-left:20px;
	margin-left: 660px;
	display:none;
}

#contenu_tweet{
	width:225px;
	min-height:609px;
	margin-left:45px;
	overflow-y: scroll;
	overflow-x: hidden;
	margin-top:17px;
}

#tweet_fo_this_app .tweet{
	margin-bottom: 20px;
}

#tweet_fo_this_app .tweet img{
	max-height: 42px;
	max-width: 42px;
	float: left;
	margin-right : 5px;
}

.tweet_content a:visited{
	color:blue;	
}

.tweet_image{
	width:42px;
	float:left;
	
}

.tweet_content{
	width:150px;
	padding-left:5px;
	float:left;
	margin-bottom:10px;
}

.tweet{
	min-height: 47px;
	clear:both;
}

#filters{
	height:100px;
	width:685px;
	/*border: solid 1px red;*/
	position: absolute;
	margin-top: -140px;
	margin-left: auto;
	margin-right: auto;
}

#iphone_filter{
	width:35px
}

#ipad_filter{
	width:50px
}


#filter_devices{
	width:250px;
	display: block;
	float: left;
	color:#6d6d6d;
}

.filter_label{
	display: block;
	float: left;
	width:114px;
	font-size: 11pt;
	margin-top:33px;
	margin-left:20px;
}

.filter_content{
	display: block;
	float: left;
}

.filter_device{
	display: block;
	float: left;
	text-align: center;
	margin-left: 10px;
}

.filter_device img{
	margin-top:20px;
	margin-left: 20px;
}

.filter_device input{
	position: absolute;
	margin-top: 35px;
}

.filter_device p{
	text-align: center;
	font-size: 11px;
	margin-left: auto;
	margin-right: auto;
	width:10px;
}

#filter_history{
	display: block;
	float: left;
	width:350px;
	height:100px;
	margin-left: 35px;
}

/*fin signup form*/

/*Lost password*/
#lost_password{
	background-image: url('../images/background_lost.png');
	width:400px;
	height:115px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	margin-bottom:50px;
	text-align:center;
	padding-top:35px;
}

#email_field{
	width:196px;
	padding-left:5px;
	height:22px;
	background: transparent url('../images/signup_field.png');
	border: none;
}

#send_button{
	height:21px;
	width:140px;
	background: transparent url('../images/button_receive.png');
	border: none;
}
/*fin lost password*/
.center_image_home{
	width:349px;
	height:143px;
	margin-left: 50px;
	margin-top:50px;
}

#search_box
{
	position: absolute;
	width:429px;
	height:54px;
	background-image: url(../images/bg_search2.png);
	left:53.8%;
	top:165px;
	z-index: 300;
}

#search_field{
	position: relative;
	top:8px;
	left:8px;
	height:40px;
	width:294px;
	background-image: url(../images/bg_search_field2.png);
	background-color: transparent;
	border-width: 0px;
	border: none;
	font-family: Arial;
	font-size: 20px;
	font-weight: 400;
	padding-left: 10px;
	background-repeat: no-repeat;
	float: left;
	color: #ffa368;
	z-index: 1700;
}

#field_search_button{
	position: relative;
	height: 21px;
	top:20px;
	left:-30px;
	width: 21px;
	background-image: url(../images/loupe_big.png);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	z-index:1800;
}

#search_checkbox{
	color:#ffffff;
	float: left;
	padding-top: 14px;
	padding-bottom: 2px;
	font-family: Arial;
	font-size: 14px;
}

#close_search{
	position: absolute;
	height: 19px;
	width: 19px;
	background-image: url(../images/close_visible.png);
	left:325px;
	top:18px;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1800;
}

#checkbox_free{
	border: none;
	background-color: transparent url(../images/rien.png);
}

#advanced_search{
	position: absolute;
	color:#ffffff;
	display: none;
	padding-top: 52px;
	padding-left: 15px;
	padding-bottom: 2px;
	font-family: Arial;
	font-size: 11px;
}

.lign_advenced_search {
	margin-top: 5px;
}

.loading_search{
	background-image: url(../images/barre-loading.gif);
	background-position: center;
	height:250px;
	width:630px;
	background-repeat: no-repeat;
}

.loading_search2{
	position: relative;
	background-image: url(../images/barre-loading2.gif);
	background-position: center;
	height:19px;
	width:220px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	background-repeat: no-repeat;
}

.prix_search{
	float:left;
	width:135px;
	background-image: url('../images/paid_button.png');
	background-repeat: no-repeat;
	height:27px;
	padding-left:8px;
	color:#ffffff;
	text-align: center;
	padding-top: 7px;
	margin-top:5px;
	font-size:11px;
	font-weight:bold;
}

.prix_search_green{
	float:left;
	width:135px;
	background-image: url('../images/free_button.png');
	background-repeat: no-repeat;
	height:27px;
	font-weight: bold;
	color:#ffffff;
	text-align: center;
	padding-top: 7px;
	padding-left:8px;
	margin-top:5px;
	font-size:11px;
}

.rating_search{
	float:left;
	padding-top:2px;
	padding-left:0px;
	position:absolute;
	margin-top:67px
}
 
.sellerName{
	font-size:14px;
	position:absolute;
	margin-top:42px;
}
 
.category_search{
	font-weight:bold;
	font-size:14px;
	position:absolute;
	margin-top:27px;
}

#score_search{
	height:30px;
	margin-left: 15px;
}


input:focus {
 background-color:#EFEFEF;
 color:#000000;
 border:solid 1px #EEEEEE;
}

input[type=text]:focus,
input[type=password]:focus {
  outline: 0 none;
}

#appsfire_link_button{
	background-image: url('../images/button_appsfire-link.png');
	width:113px;
	height:21px;
	border:none;
	cursor:pointer;
}

#itunesurl{
	margin-bottom:10px; 
	color:#F15800; 
	padding-top:3px; 
	padding-bottom:3px;
	padding-left:8px;
	padding-right:10px;
	font-weight:bold;
	background: transparent url('../images/bg_link_field.png');
	border: none;
	background-repeat: no-repeat;
}

#scanurl{
	margin-bottom:10px; 
	color:#F15800; 
	padding-top:3px; 
	padding-bottom:3px;
	padding-left:8px;
	padding-right:10px;
	width:440px;
	font-weight:bold;
	background: transparent url('../images/bg_link_field.png');
	border: none;
	background-repeat: no-repeat;
}

#linksel{
	width:455px;
	height:65px;
	background: transparent url('../images/textarea-background.png');
	border:none;
	padding-top: 5px;
	padding-left: 5px;
	background-repeat: no-repeat;
}

#make_widget_button{
	background-image: url('../images/make_widget_button.png');
	width:113px;
	height:21px;
	border:none;
	cursor:pointer;
}


.ligne_1{
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	width:850px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top:60px;

}

.ligne_searchWidget
{
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	width:850px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: -70px;
}

#iframeCode{
	margin-top: 10px;
	border:none;
	width:400px;
	height:50px;
	background-color: white;
	border-style: dotted;
	border-color: black;
	border-width: 1px;
	text-align:center;
}

.handon{
	cursor:pointer;
}

#tip1_prix{
	color:#ffffff;
}

#tip_prix{
	color:#ffffff;
}

#tip_prix2{
	color:#ffffff;
}

.loading {  
     background:url('../images/ajax-loader-images.gif') no-repeat center;  
} 

div.appmix-info p a {
	color:#f05100;
}

.ligne_2{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	width:850px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top:45px;
}

.ligne_2 a {
	font-size: 14px;
	font-weight: bold;
	color: #f05100;
}

.image_sync{
	width: 100%;
	text-align: center;
	padding-top: 25px;
}

span.orange {
	color:#f05100;
}

.quoteSource{
	width:100%;
	text-align: right;
	margin-bottom: 18px;
	font-style: normal;
}

.ff3{
	background-color: #dddddd;
}

div.app_content_119037851446662{
	background-color: #dddddd;
}

#header-container {
    width: 100%;
    background: url(../images/bg-header.gif) 0 0 repeat-x;
    height: 221px;
    overflow: hidden;
}

#body-top-container {
    width: 100%;
    background-color: #dddddd;
    overflow: hidden;
}
#body-container	{background-color: #dddddd;border-bottom:1px solid #bcbcbc;}
#body-bottom-container {
    width: 100%;
    background: url(../images/bg-body-bottom.gif) -1px 0 repeat-x;
    height: 438px;
}
div.cl	{ clear:both; font-size:0; line-height:0; height:0;}
#footer-container {
    width: 100%;
    background-color: #dddddd;
    height: 200px;
}

#border-fake{
	background-image: url(../images/barre_bottom.png);
	height:2px;
	width:100%;
}

#header, #body-top, #body-bottom, #footer {
    width: 968px;
    margin: 0 auto 0 auto;
	overflow: auto;
	padding: 0 28px;
}

#bopdy-top2
{
	width: 968px;
    margin: 0 auto 0 auto;
	padding: 0 28px;
}

#header {
	height: 221px; 
	position: relative;
}

#body-top {
	padding-top: 35px;
}

#body-bottom {
	padding-top: 40px;
}

#footer {
	padding-top: 40px;
}

.featured-vips {
    position: relative;
    padding: 18px 247px 0 0;
    width: 617px;
    height: 367px;
	margin-bottom: 25px;
    background: url(../images/bg-featured-vips.png) 0 0 no-repeat;
}

.featured-vips-body {
    float: left;
    clear: both;
    margin: 5px 0 0 23px;
}

.header-top {
    width: 968px;
	height: 36px;
}

.header-main {
    margin: 28px 0 0 0;
    width: 968px;
    clear: both;
	overflow: auto;
}

.header-menu {
	position: absolute;
	bottom: 0;
	left: 28px;
	width: 968px;
	height: 42px;
	z-index: 200;
}

.apps-slider {
	float: left;
	width: 438px;
	margin: 0 0 0 265px;
}

.apps-slider .slider {
	width: 438px;
	height: 54px;
}

.tooltip_application{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display:none; 
	background-image:url(../images/app_tooltip_background.png); 
	background-repeat: no-repeat;
	width:113px;
	height:21px;
	text-align: center;
	z-index:2147483647;
	padding-top:3px;
	color:#ffffff;
}

.box-1 {
	float: left;
	clear: both;
	width: 617px;
	height: 107px;
	padding: 70px 0 0 0;
	margin: 40px 0 50px 0;
	background: url(../images/bg-box-1.gif) 0 0 no-repeat;
}

.box-12 {
	float: left;
	clear: both;
	width: 617px;
	height: 107px;
	padding: 70px 0 0 0;
	margin: 40px 0 50px 0;
	background: url(../images/bg-box-12.png) 0 0 no-repeat;
}

.box-13 {
	float: left;
	clear: both;
	width: 617px;
	height: 107px;
	padding: 70px 0 0 0;
	margin: 10px 0 50px 0;
	background: url(../images/background-faetured-bublle.png) 0 0 no-repeat;
}

.box-2 {
	position: relative;
	float: right;
	width: 307px;
	height: 109px;
	margin: 60px 0 50px 0;
	padding: 50px 0 0 0;
	background: url(../images/bg-box-2.png) 0 0 no-repeat;
	z-index: 1000;
}

.video {
	float: left;
	width: 442px;
}

.steps {
	float: left;
	width: 458px;
	margin: 0 0 0 51px;
	height: 359px;
	padding: 28px 0 0 0;
	background: url(../images/bg-steps-box.jpg) 0 0 no-repeat;
}

#footer .list {
	float: left;
	width: 115px;
	margin: 0 0 0 25px;
	padding: 0 0 0 25px;
	background: url(../images/bg-list.gif) 0 0 no-repeat; 
}

#footer .last {
	width: 200px;
}

/* VIP */

.vip {
    float: left;
    height: 67px;
    width: 267px;
    background: url(../images/bg-vip.png) 0 0 no-repeat;
    margin: 0 0 8px 12px;
    padding: 9px;
}

.vip-selected{
 	float: left;
    height: 67px;
    width: 267px;
    background: url(../images/bg-vip.png) 0 0 no-repeat;
    margin: 0 0 8px 12px;
    padding: 9px;
}

.vip:hover {
    background: url(../images/bg-vip.png) -285px 0 no-repeat;
}

.vip .vip-image {
    float: left;
    width: 57px;
}

.vip-selected .vip-image {
    float: left;
    width: 57px;
}

.vip .vip-info {
    float: left;
    width: 185px;
    margin-left: 10px;
}

.vip-selected .vip-info {
    float: left;
    width: 185px;
    margin-left: 10px;
}

.vip h3 {
    font-size: 1.3em;
    font-weight: bold;
    color: #161616;
}

.vip-selected h3 {
    font-size: 1.3em;
    font-weight: bold;
    color: #161616;
}

.vip p {
    font-size: 1.1em;
}

.vip-selected p {
    font-size: 1.1em;
}


.vip p a {
    font-size: 1.1em;
    color: #fe6200;
}

.vip-selected p a {
    font-size: 1.1em;
    color: #fe6200;
}

.vip:hover h3, .vip:hover p {
    color: #fff;
}

.vip-selected:hover h3, .vip-selected:hover p {
    color: #fff;
}

.vip:hover p a {
    font-size: 1.1em;
    color: #161616;
}

.vip-selected:hover p a {
    font-size: 1.1em;
    color: #161616;
}

a.button-share {
    float: left;
    display: block;
    background: url(../images/button-share.png) 0 0 no-repeat;
    width: 63px;
    height: 21px;
    overflow: hidden;
    text-indent: -999em;
    margin: 5px 0 0 0;
}

a.button-view {
    float: left;
    display: block;
    background: url(../images/button-viewapps.png) 0 0 no-repeat;
    width: 113px;
    height: 21px;
    overflow: hidden;
    text-indent: -999em;
    margin: 5px 0 0 5px;
}

.share_this_page{
	position: absolute;
	margin-top: 17px;
	font-size:1.4em;
	font-weight:normal;
	width:880px;
	text-align: right;
	vertical-align: top;
	float: left;
}

.sharing_icons{
position:absolute;
	float:left;
	margin-top: 15px;
	width:955px;
text-align: right;
}

#vipSlider {
    position: relative;
    width: 617px;
    height: 267px;
    overflow: hidden;
}

#vipSlider .items {
    position: absolute;
    width: 200000px;
    height: 267px;
}

#vipSlider .items .pages {
    float: left;
    width: 617px;
    height: 267px;
}

.page_scroll{
	float: left;
	width:960px;
	margin-left: auto;
	margin-right: auto;
	height:100%;
}
/*Search scroll*/
.cell_result{
	height:128px;
	width:822px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 10px;
	padding-top: 10px;
	background-image: url('../images/newCellResultBG.png');
	background-repeat:no-repeat;
}

.cell_result:hover{
	background-image: url('../images/newCellResultBG-Hover.png');
	background-repeat:no-repeat;
}

.cell_image{
	height:57px;
	width:57px;
	margin-top:33px;
	margin-left:16px;
	float:left;
	margin-right:11px;
}

.cell_info{
	height:57px;
	width:140px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
	margin-top: 1px;
}

.cell_info h3{
	font-size: 20px;
    font-weight: bold;
    color: black;
	position:absolute;
	margin-left:-70px;
}

/*Appmix*/
.featured-appmixs {
    position: relative;
    padding: 18px 247px 0 0;
    width: 617px;
    height: 367px;
	margin-bottom: 25px;
    background: url(../images/bg-featured-appmixs.png) 0 0 no-repeat;
    margin-top:30px;
}

.featured-appmixs-body {
    float: left;
    clear: both;
    margin: 5px 0 0 23px;
}

.appmix {
    float: left;
    height: 67px;
    width: 267px;
    background: url(../images/bg-appmix.png) -0px 0 no-repeat;
    margin: 0 0 8px 12px;
    padding: 9px;
}

.appmix_new {
    float: left;
    height: 67px;
    width: 267px;
    background: url(../images/bg-appmix-new.png) -0px 0 no-repeat;
    margin: 0 0 8px 12px;
    padding: 9px;
}

.appmix:hover {
    background: url(../images/bg-appmix.png) -285px 0 no-repeat;
}

.appmix_new:hover {
    background: url(../images/bg-appmix-new.png) -285px 0 no-repeat;
}


div.hover{
	background: url(../images/bg-appmix.png) -285px 0 no-repeat;
}

.appmix .appmix-image {
	background: url(../images/bg-img-appmix.png);
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-top:10px;
    float: left;
    width: 48px;
    height:48px;
}

.appmix-image{
	background: url(../images/bg-img-appmix.png);
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-top:10px;
    float: left;
    width: 48px;
    height:48px;
}}

.appmix_new .appmix-image {
	background: url(../images/bg-img-appmix.png);
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-top:10px;
    float: left;
    width: 48px;
    height:48px;
}

.appmix .appmix-info {
    float: left;
    width: 200px;
    margin-left: 0px;
}

.appmix_new .appmix-info {
    float: left;
	width: 200px;
    margin-left: 0px;
}

.appmix h3 {
    font-size: 11px;
	height:28px;
    font-weight: bold;
    color: #161616;
}

.appmix_new h3 {
    font-size: 1em;
    font-weight: bold;
    color: #161616;
}

.appmix-source{
	background-image:url('../images/bg_source_button.png');
	background-repeat: no-repeat;
	color:#000000;
}

.appmix p {
    font-size: 1.1em;
}

.appmix_new p {
    font-size: 1.1em;
}

.appmix p a {
    font-size: 1.1em;
    color: #000000;
}

.appmix_new p a {
    font-size: 1.1em;
    color: #000000;
}

.appmix:hover h3, .appmix:hover p {
    color: #fff;
}

.appmix_new:hover h3, .appmix_new:hover p {
    color: #fff;
}

div.hover h3, div.hover p{
	color : #fff;
}

.appmix:hover p a {
    font-size: 1.1em;
    color: #161616;
}

.appmix_new:hover p a {
    font-size: 1.1em;
    color: #161616;
}

div.hover p a{
	font-size: 1.1em;
    color: #161616;
}

a.button-share {
    float: left;
    display: block;
    background: url(../images/button-share.png) 0 0 no-repeat;
    width: 63px;
    height: 21px;
    overflow: hidden;
    text-indent: -999em;
    margin: 5px 0 0 0;
}

a.button-viewappmix {
    float: left;
    display: block;
    background: url(../images/button-viewappsmix.png) 0 0 no-repeat;
    width: 113px;
    height: 21px;
    overflow: hidden;
    text-indent: -999em;
    margin: 5px 0 0 5px;
}

#appmixSlider {
    position: relative;
    width: 617px;
    height: 267px;
    overflow: hidden;
}

#appmix_loading {
	position:absolute;
	z-index: 100000;
	top:0px;
	left:0px;
	padding-left:300px;
	padding-top:125px;
    width: 617px;
    height: 267px;
}

#vip_loading {
	position:absolute;
	z-index: 100000;
	top:0px;
	left:0px;
	padding-left:300px;
	padding-top:125px;
    width: 617px;
    height: 267px;
}

#appmixSlider .items {
    position: absolute;
    width: 200000px;
    height: 267px;
}

#appmixSlider .items .pages {
    float: left;
    width: 617px;
    height: 267px;
}


.sliderNavi {
    position: absolute;
    height: 30px;
    text-align: center;
    width: 600px;
    bottom: 12px;
    left: 80px;
}

.sliderNaviScroll {
    position: absolute;
    height: 30px;
    text-align: center;
    width: 960px;
}

.navi .naviScroll{
	text-align:center;
	width:100%;
}



.sliderNavi .navi {
    margin: 0 auto;
    height: 12px;
    text-align: center;
}

.sliderNaviScroll .naviScroll {
    margin-left: auto;
    margin-right: auto;
    height: 12px;
    text-align: center;
}

.sliderNavi .navi a {
    width: 10px;
    height: 10px;
    float: left;
    background: url(../images/pagination.png) 0 0 no-repeat;
    display: block;
    margin-top: 14px;
	cursor: pointer;
	display: none;
}

.sliderNaviScroll .naviScroll a {
    width: 10px;
    height: 10px;
    float: left;
    background: url(../images/pagination.png) 0 0 no-repeat;
    display: block;
    margin-top: 14px;
    margin-left:5px;
    margin-right: 5px;
	cursor: pointer;
}
.sliderNavi .navi a:hover {
    background-position: -10px 0 no-repeat;
}

.sliderNavi .navi a.active {
    background-position: -10px 0;
}

.sliderNaviScroll .naviScroll a:hover {
    background-position: -10px 0 no-repeat;
}

.sliderNaviScroll .naviScroll a.active {
    background-position: -10px 0;
}

.prevBtn a, .prevBtn2 a {
    background: url(../images/button-left.gif);
    background-position: 0 0;
    display: block;
    margin-top: 10px;
    margin-right: 3px;
    float: left;
    height: 21px;
    text-indent: -9999px;
    width: 21px;
    overflow: hidden;
    margin-left:110px;
    position:absolute;
    z-index:101;
}

.prevBtnScroll a, .prevBtn2Scroll a {
    background: url(../images/button-left.gif);
    background-position: 0 0;
    display: block;
    margin-top: 5px;
    margin-right: 3px;
    float: left;
    height: 21px;
    text-indent: -9999px;
    width: 21px;
    overflow: hidden;
}


.prevBtn a:hover, .prevBtn2 a:hover {
    background-position: 0 21px;
}

.prevBtnScroll a:hover, .prevBtn2Scroll a:hover {
    background-position: 0 21px;
}

.nextBtn a {
    background: url(../images/button-right.gif);
    background-position: 21px 0;
    display: block;
    margin-top: -3px;
    float: right;
    height: 21px;
    text-indent: -9999px;
    width: 21px;
    overflow: hidden;
    position:absolute;
    margin-left:210px;
    z-index:100;
}


.nextBtnScroll a {
    background: url(../images/button-right.gif);
    background-position: 21px 0;
    display: block;
    margin-top: -5px;
    float: right;
    height: 21px;
    text-indent: -9999px;
    width: 21px;
    overflow: hidden;
}

.nextBtn2 a {
    background: url(../images/button-right.gif);
    background-position: 21px 0;
    display: block;
    margin-top: 0px;
    float: right;
    height: 21px;
    text-indent: -9999px;
    width: 21px;
    overflow: hidden;
}

.nextBtn2Scroll a {
    background: url(../images/button-right.gif);
    background-position: 21px 0;
    display: block;
    margin-top: 0px;
    float: right;
    height: 21px;
    text-indent: -9999px;
    width: 21px;
    overflow: hidden;
}

.nextBtn a:hover, .nextBtn2 a:hover {
    background-position: 0 21px;
}

.nextBtnScroll a:hover, .nextBtn2Scroll a:hover {
    background-position: 0 21px;
}

.pagination {
    background: url(../images/pagination.gif) -12px 0 no-repeat;
    float: left;
}


/* MISC */
.facebook {
    float: left;
    width: 180px;
    border-left: solid 1px #242424;
    border-right: solid 1px #242424;
    height: 38px;
    font-size:11px;
}

.twitter {
    float: left;
    width: 125px;
    border-right: solid 1px #242424;
    height: 38px;
}

.like_facebook{
	float: left;
    width: 90px;
    height: 38px;
    color: #ffffff;
    margin-top: 10px;
}

.login {
    float: right;
    height: 38px;
    border-left: solid 1px #242424;
	border-right: solid 1px #242424;
	padding: 0 10px 0 10px;
}

.login p {
	float: left;
}

.login_direct{
    float: right;
    height: 38px;
    border-left: solid 1px #242424;
	border-right: solid 1px #242424;
	padding: 0 10px 0 10px;
}
#facebook-connect {
    display: block;
    padding: 0 10px 0 0;
    line-height: 38px;
	float:left;
    /*background: url(../images/icon-facebookconnect.gif) 100% 50% no-repeat;*/
}

#RES_ID_fb_login_image{
	margin-top:6px;
}

#logout {
	float: left;
	width: 63px;
    background: url(../images/NewLogOut.png) 100% 50% no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin: 0 0 0 10px;
}

p#logo-appsfire {
	float: left;
    width: 264px;
    height: 80px;
    background: url(../images/logo-appsfire.png) 0 0 no-repeat;
    text-indent: -999em;
    overflow: auto;
}

#video-box {
	padding-bottom: 34px;
	background: url(../images/bg-video.jpg) 0 100% no-repeat;
}

#footer a.logo {
	float: left;
	display: block;
	background: url(../images/logo-appsfire-footer.gif) 0 0 no-repeat;
	width: 106px;
	height: 29px;
	text-indent: -999em;
}

.trans-overlay{
	position: absolute;
	width: 82px;
	height: 38px;
	top: 10px;
	right: 0;
	z-index: 1000;
	/*background-image:url(../images/trans-overlay.png) 0 0 no-repeat;*/
}

.trans-overlay-1, .trans-overlay-2 {
	position: absolute;
	width: 41px;
	height: 38px;
	top: 10px;
	right: 0;
	z-index: 1000;
	background-color: #2F2F2F;
}

.trans-overlay-1 {
	right: 41px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.trans-overlay-2 {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

/* TITLES & TYPOGRAPHY */

a {
	text-decoration: none;
}

h2.title-featured-vips {
    float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(../images/title-featured-vips.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
    
}

h2.title-featured-buddys {
    float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(../images/TitleBuddys.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
    
}

h2.title-featured-appmixs {
    float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(../images/title-featured-appmixs.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
}

h2.title-featured-users {
    float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(../images/title-featured-users.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
}

h2.title-search {
    float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(../images/title-search.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
}

h2.title-home{
	float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(../images/title_discover.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
}

h2.title-searchWidget{
	float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(../images/title_searchWidget.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
    margin-top:25px;
}

h2.apptrends_title{
	float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(../images/apptrends_title.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
    margin-top:10px;
}

a.rss {
    float: left;
    width: 22px;
    height: 22px;
    display: block;
    text-indent: -999em;
    margin: 3px 0 0 15px;
    background: url(../images/icon-rss.png) 0 0 no-repeat;
}
p em	{ font-style:italic;}
.intro {
    margin-bottom: 10px;
}

.intro p {
    font-size: 1.4em;
    color: #6c6c6c;
    margin: 0 0 15px 0;
    width: 420px;
}

.highlight {
    color: #373737;
    font-weight: bold;
    margin: 0;
	padding: 0;
  }

.highlight2 {
    color: #f05200;
    font-weight: bold;
    margin: 0;
	padding: 0;
}

.header-top {
    font-size: 1.1em;
    font-weight: bold;
    color: #fff;
    line-height: 3.3em;
}

.header-top a {
    color: #fff;
}

.twitter a, .facebook a {
    display: block;
    padding: 0 0 0 32px;
}

.twitter a {
    background: url(../images/icon-twitter.gif) 0 0 no-repeat;
}

.facebook a {
    background: url(../images/icon-facebook.gif) 0 0 no-repeat;
}

p#title-appslider-title {
	width: 205px;
	height: 18px;
	margin: 0 0 3px 15px;
	background: url(../images/title-appslider.gif) 0 0 no-repeat;
	text-indent: -999em;	
}

h2#title-wantin {
	background: url(../images/title-wantin.gif) 0 0 no-repeat;
	width: 238px;
	height: 52px;
	overflow: hidden;
	text-indent: -999em;
	margin: 0 0 5px 0;
}

h2#title-headsup {
	background: url(../images/title-headsup.gif) 0 0 no-repeat;
	width: 119px;
	height: 48px;
	overflow: hidden;
	text-indent: -999em;
	margin: 0 0 5px 0;
}

.box-1 p, .box-2 p, .box-12 p, .box-13 p {
	color: #7e7e7e;
	line-height: 16px;
	font-size: 1.2em;
}

.box-1 a, .box-2 a , box-12 a, .box-13 a{
	color: #373737;
	text-decoration: underline;
}

h2#title-video {
	width: 442px;
	height: 56px;
	background: url(../images/title-video.gif) 0 0 no-repeat;
	overflow: hidden;
	text-indent: -999em;
	margin: 0 0 30px 0;
}

h2#title-three-steps {
	width: 150px;
	height: 47px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/title-three-steps.gif) 0 0 no-repeat;
	margin: 0 0 10px 0;
}

.list h2 {
	color: #353535;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 18px 0;
}

.list ul li {
	font-size: 1.2em;
	margin: 0 0 3px 0;
	color: #a7a7a7;
}

.list ul li a {
	color: #a7a7a7;
}

.list ul li a.sel	{ color:#ee4c00;}

#view_more_button{
	height:21px;
	width:200px;
	background-image: url('../images/view_more2.png');
	background-repeat: no-repeat;
	margin-left:auto;
	margin-right: auto;
}

/* SEARCH FORM */

form.search-vips {
    float: right;
    font-size: 1.2em;
    border: none;
}

div.search-appmixs {
    float: right;
    font-size: 1.2em;
    border: none;
}

label.label-search-vips {
    float: left;
    display: block;
    background: url(../images/label-search-vips.png) 0 0 no-repeat;
    text-indent: -999em;
    width: 74px;
    margin: 0 5px 0 0;
	height: 22px;
}

label.label-search-appmixs {
    float: left;
    display: block;
    background: url(../images/label-search-appmixs.png) 0 0 no-repeat;
    text-indent: -999em;
    width: 110px;
    margin: 0 5px 0 0;
	height: 22px;
}

label.label-search-users {
    float: left;
    display: block;
    background: url(../images/label-search-users.png) 0 0 no-repeat;
    text-indent: -999em;
    width: 136px;
    margin: 0 5px 0 0;
	height: 22px;
}

.search-box {
    float: left;
    border: solid 1px #e2e2e2;
    background-color: #fff;
}

input#search-vip-keywords {
    float: left;
    height: 11px;
    border: none;
    padding: 3px;
}

button#search-vip-submit {
    background: url(../images/button-search.png) 0 0 no-repeat;
    width: 18px;
    height: 19px;
    border: none;
    text-indent: -999em;
}


input#search-appmix-keywords {
    float: left;
    height: 11px;
    border: none;
    padding: 3px;
}

button#search-appmix-submit {
    background: url(../images/button-search.png) 0 0 no-repeat;
    width: 18px;
    height: 19px;
    border: none;
    text-indent: -999em;
}

#fullsize {
    /*width: 305px;*/
    height: 540px;
    /*background: url(../images/bg-iphone.jpg) 7px 100% no-repeat;*/
}

#phone {
    /*margin: 0 auto;*/
}

/* APP SLIDER */

.apps-slider {
	background: url(../images/bg-appslider.gif) 0 100% no-repeat;
	height: 76px;
}

.apps-slider .slider ul {
	overflow: auto;
}

.apps-slider .slider li {
	float: left;
	margin: 10px 0 0 5px;
}

#appTicker {
	display: block;
	float: left;
	height: 46px;
	margin: 0 0 0 7px;
	overflow: hidden;
	position: relative;
	width: 420px;
}

#appTicker .items {
	display: block;
	position: absolute;
	width: 200000px;
	height: 50px;
}

/* MAIN MENU */

.header-menu .menu-main li {
	float: left;
	height: 42px;
	text-indent: -999em;
}

.header-menu .menu-main li a {
	display: block;
	height: 42px;
	background: url(../images/bg-menu.gif) 0 0 no-repeat;
}

.header-menu .menu-main a#menu-vips { width: 57px; background-position: 0 0; }
.header-menu .menu-main a#menu-appmixes { width: 113px; background-position: -57px 0; }
.header-menu .menu-main a#menu-featuredusers { width: 150px; background-position: -170px 0; }
.header-menu .menu-main a#menu-myapps { width: 112px; background-position: -320px 0; }
.header-menu .menu-main a#menu-apptrends { width: 112px; background-position: -420px 0; }
.header-menu .menu-main a#menu-people { width: 95px; background-position: -532px 0; }
.header-menu .menu-main a#menu-nowFree { width: 95px; background-position: -635px 0; }

.header-menu .menu-main a#menu-vips:hover { width: 57px; background-position: 0 -42px; }
.header-menu .menu-main a#menu-appmixes:hover { width: 113px; background-position: -57px -42px; }
.header-menu .menu-main a#menu-featuredusers:hover { width: 150px; background-position: -170px -42px; }
.header-menu .menu-main a#menu-myapps:hover { width: 112px; background-position: -320px -42px; }
.header-menu .menu-main a#menu-apptrends:hover{width: 112px; background-position: -420px -42px;}
.header-menu .menu-main a#menu-people:hover { width: 95px; background-position: -532px -42px; }
.header-menu .menu-main a#menu-nowFree:hover { width: 95px; background-position: -635px -42px; }

.header-menu .menu-main li.active a#menu-vips { width: 57px; background-position: 0 -84px; }
.header-menu .menu-main li.active a#menu-appmixes { width: 113px; background-position: -57px -84px; }
.header-menu .menu-main li.active a#menu-featuredusers { width: 150px; background-position: -170px -84px; }
.header-menu .menu-main li.active a#menu-myapps { width: 112px; background-position: -320px -84px; }
.header-menu .menu-main li.active a#apptrends { width: 112px; background-position: -420px -84px; }
.header-menu .menu-main li.active a#menu-people { width: 95px; background-position: -532px -84px; }
.header-menu .menu-main li.active a#menu-nowFree { width: 95px; background-position: -635px -84px; }

#badgePeople{
	background-image:url(../images/badge.png);
	background-repeat:no-repeat;
	height:31px;
	width:38px;
	position:absolute;
	color:white;
	font-weight:bold;
	font-size:16px;
	padding-top:4px;
	text-align:center;
	margin-top:-7px;
	margin-left:70px;
	
}

/*Fotter pages*/
.intro_static
{
	text-align: justify;
	font-size: 12px;
    color: #7e7e7e;
    line-height: 15px;
    width:864px;
    min-height:300px;
    font-family: Helvetica;
}

.intro_static .subtitle
{
	font-size: 14px;
    color: #373737;
    font-weight: bold;
    margin: 20px 0 4px 0;
}

.intro_static a
{
	color:#f15800;
}

.intro_static a:visited
{
	color:#f15800;
}

.intro_static .title
{
	font-size: 26px;
    color: #000000;
    font-weight: bold;
    font-family: Times, "Times New Roman", serif;
    margin: 0 0 15px 0;
}

.intro_static .bullet_li
{
	list-style: url(../images/bullet.jpg);
	margin-left: 14px;
}

.intro_static .titre3
{
	color:#000000;
	font-size: 11px;
	font-weight: bold;
}

.italic_orange
{
	font-style:italic;
	color:#f05100;
}

.bold
{
	font-weight: bold;
}

/* DOWNLOAD MENU */

.header-menu .menu-download {
	float: right;
	width: 488px;
	height: 54px;
	margin: -13px 0 0 0;
}

.header-menu .menu-download li {
	float: left;
	height: 54px;
	text-indent: -999em;
	margin: 0 0 0 10px;
}

.header-menu .menu-download li a {
	display: block;
	height: 54px;
	background: url(../images/bg-download-menu.png) 0 0 no-repeat;
	width: 153px;
}

li#download-desktop a { background-position: 0 0; }
li#download-iphone a { background-position: -153px 0;}
li#download-android a { background: url(../images/bg-download-menu.png) -306px 0 no-repeat; width: 152px; height: 54px; }



/*Widget - App links*/
.bandeau_top_analytics{
	width:800px;
	height:90px;
}

.gauche_top_analytics
{
	width: 400px;
	float: left;
}

.droite_top_analytics
{
	width:400px;
	float: left;
}

table.un, td.un, tr.un
{
	border-width: 2px;
	border-style: solid;
	border-color: #ffffff;
	text-align: left;
	color: black;
}

tr.first_line
{
	background-color: #AAAAAA;
	color: black;
	font-weight: bold;
}

tr.impair
{
	background-color: #AAAAAA;
}

.global_stats{
	width: 800;
}

.column
{
	width: 200px;
	float: left;
	margin-right: 10px;
}

/*About us*/
div.ourteam{
	background-image:url(../images/bg_our_team_small.png);
	background-repeat: no-repeat;
	width:864px;
	height:352px;
	margin-top: 20px;
}

h2.our_team_tite {
    float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(../images/title_our_team.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
    margin-top:10px;
}

div.about_intro{
	padding-top: 55px;
	padding-left: 55px;
	padding-right: 55px;
	font-size: 11px;
}

div.team_member{
	float:left;
	height: 220px;
	width:382px;
	background-image: url(../images/background-team-member.png);
	background-repeat:no-repeat;
	margin-right: 18px;
}

div.team{
	margin-top: 13px;
	width:800px;
	margin-left: auto;
	margin-right: auto;
}

div.photo{
	padding-top: 8px;
	padding-left: 8px;
	margin-right: 8px;
	float: left;
}

div.name_bio{
	margin-top: 10px;
	font-weight: bold;
	float: left;
}

div.biography{
	padding-top: 12px;
	line-height: 15px;
}

div.column_bio{
	width:290px;
	padding-left: 73px;
}

div.myapps_bio
{
	margin-top: 14px;
	background-image: url(../images/background_button_myapps.png);
	background-repeat: no-repeat;
	height:21px;
	width:134px;
	text-align: center;
	padding-top: 3px;
	color:#ffffff;
}

div.myapps_bio a{
	color:#ffffff;
}

div.social{
	padding-top: 8px;
	padding-left: 230px;
}

img.social_icon{
	padding-right: 4px;
}

div.investors{
	background-image:url(../images/background-team-bloc.png);
	background-repeat: no-repeat;
	width:864px;
	height:572px;
	margin-top: 20px;
}

h2.our_investors {
    float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(../images/title_our_ivestor.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
    margin-top:10px;
}

div.ligne{
	padding-left: 35px;
	
}

div.investor_box{
	margin-top: 15px;
	margin-right: 20px;
	height:99px;
	width:380px;
	background-image: url(../images/investor_background.png);
	float:left;
}

div.myapps_bio_investor{
	margin-top: 10px;
	background-image: url(../images/background_button_myapps.png);
	background-repeat: no-repeat;
	height:21px;
	width:134px;
	text-align: center;
	padding-top: 3px;
	color:#ffffff;
	margin-left: 75px;
}

div.social_investor{
	padding-top: 8px;
	padding-left: 300px;
}

div.biography_investor{
	margin-top: -5px;
	line-height: 15px;
	line-height: 11px;
	text-align: left;
}


/* STEPS */

.steps ul li {
	background: url(../images/bg-steps.jpg) 0 0 no-repeat;
	width: 194px;
	padding: 15px 0 0 80px;
}

.steps ul li p {
	font-size: 1.3em;
	color: #ffffff;
}

.steps ul li p.title {
	font-size: 1.6em;
	color: #9d3400;
	margin-bottom: 4px;
}

.steps ul li p em {
	color: #1c1b1b;
	font-weight: bold;
}

.steps ul li#step1 {
	padding-top: 10px;
	height: 66px;
	background-position: 0 0;
}

.steps ul li#step2 {
	height: 70px;
	background-position: 0 -76px;
}

.steps ul li#step3 {
	height: 63px;
	background-position: 0 -161px;
}

#transversal-faq h3	{ background-image:url(../images/faq.gif);}
#transversal-privacy h3	{ background-image:url(../images/privacy-policy.gif); height:23px;}
#transversal-privacy ul	{ margin-bottom:16px;}
#transversal-about	{padding:54px 161px 54px 0; width:883px; margin:0 auto;}
#transversal-about h3	{ background-image:url(../images/about-us.gif); background-position:0 0; width:107px; height:19px;}

h2.title-our-team		{ background-image:url(../images/about-us.png); background-position:0 -19px; width:148px; height:45px;}
h2.title-our-investor	{ background-image:url(../images/about-us.png); background-position:0 -64px; width:148px; height:45px;}

.hd	{ padding:0 43px;}
.transversal	{ padding:54px 305px 54px 0; width:663px; margin:0 auto; }
.transversal .featured-vips	{ padding-right:0; width:864px;}
.transversal .featured-vips h2	{ text-indent:-9999em; margin-left:-8px;}
.transversal h3	{ text-indent:-9999em; background:transparent no-repeat left top; height:19px; margin-bottom:20px;}
.transversal h4	{ margin-bottom:6px; font-size:14px; font-weight:bold; color:#373737;}
.transversal p	{ font-size:12px; color:#7e7e7e; margin-bottom:18px; line-height:17px;}
.transversal p.title	{ font-size:14px;}
.transversal p.sub	{ color:#373737; margin-bottom:6px;}
.transversal p strong	{ font-weight:bold;}
.transversal a	{ color:#f05000;}
.transversal a strong	{ font-weight:bold;}
.transversal ul		{ margin-left:15px;}
.transversal ul li	{ list-style-type:disc;}
.transversal ol li	{ list-style-type:none;}
.transversal li	{font-size:12px;color:#7e7e7e; margin-bottom:6px; line-height:17px;}
.transversal li strong	{ font-weight:bold;}

.block	{ width:364px; padding:9px; height:205px; margin-right:19px; float:left; position:relative; background:transparent url(../images/block.png) no-repeat left top; margin-bottom:12px;}
.block img, .block-small img, .block-med img	{ float:left; position:relative; margin-right:12px;}
.block .info	{ float:left; position:relative; width:295px;}
.block-small	{ width:364px; padding:9px; height:84px; margin-right:19px; float:left; position:relative; background:transparent url(../images/block-small.png) no-repeat left top; margin-bottom:12px;}
.block-small .info	{ float:left; position:relative; width:295px;}
.block-small .info p	{ margin-bottom:9px;}
.block-med	{ width:364px; padding:9px; height:105px; margin-right:19px; float:left; position:relative; background:transparent url(../images/block-med.png) no-repeat left top; margin-bottom:12px;}
.block-med .info	{ float:left; position:relative; width:295px;}
.block-med .info p	{ margin-bottom:9px;}
.block-wrap	{ margin-left:30px;}
.block-wrap p	{ margin-right:144px; margin-bottom:14px; margin-top:-5px;}
.info h5	{ font-size:13px; font-weight:bold; color:#161616; display:inline; margin-bottom:6px;}
.info p		{ font-size:11px; line-height:14px; clear:both; margin-top:6px; margin-bottom:12px; margin-right:0;}
.icon	{ background:transparent url(../images/about-us.png) no-repeat -139px 0; width:16px; height:16px; float:right; position:relative; display:block; text-indent:-9999em; margin-left:3px;}
.fb		{ background-position:-107px 0;}
.tw		{ background-position:-123px 0;}
.button-about	{ height:21px; background:transparent url(../images/about-us.png) no-repeat 0 -109px; text-indent:-9999em; display:block;}
.ouriel	{ width:134px;}
.yann	{ background-position:0 -130px; width:126px;}
.marc	{ background-position:0 -151px; width:123px;}
.xavier	{ background-position:0 -172px; width:136px;}
.jean	{ background-position:0 -193px; width:167px;}
.jacques	{ background-position:0 -214px; width:116px;}

#fade-layer	{background-color:#000000; filter:alpha(opacity=70); KHTMLOpacity:.7; MozOpacity:.7; opacity:.7; z-index:5; position:absolute; top:0px; left:0px; width:100%; height:100%; }
.layer	{ z-index:10; width:350px; height:516px; position:absolute; top:200px; left:40%;}
.layer #fullsize	{ margin:0; top:0; left:0; background-image:url(../images/bg-iphone.png); margin-top:19px;}
#close-layer	{ width:14px; height:14px; background:transparent url(../images/close-layer.gif) no-repeat left top; float:right; position:relative; display:block; text-indent:-9999em; cursor:pointer; margin-right:62px;}


.tip {
	display: none; 
    background: transparent url(../images/blue-info-box.png); 
    font-size: 12px; 
    height: 230px; 
    width: 346px; 
    color: #fff;
    z-index: 3500;
}


.tip.bottom { 
    background: transparent url(../images/blue-info-box-bottom.png); 
	background-repeat:no-repeat;
    z-index: 3500;
}

.tip.right {
	left: -1px !important;
}

.tip.left {
	right: -1px !important;
}

.tip .content-2 {
	padding: 18px 20px 10px 20px;
}

.tip .content-3 {
	padding: 10px 20px;
}

.tip p.heading,
#appPage p.heading {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	margin: 0;
}

.tip p {
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.tip .hr {
	margin-left: 8px;
	padding: 0;
	width: 330px;
}

/*Tools page*/
.tool{
	font-size: 18px;
	color:#797979;
	margin-left:50px;
	margin-top:50px;
}

.tool_name a{
	font-weight:bold;
	color: #f05100;
	font-size: 22px;
}

.title_tools{
 	float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(../images/title_tools.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
    margin-top:10px;
}

/**/
.no_results{
	font-size:14px;
	padding-top:50px;
	text-align: center;
}

#advenced_link{
	position: relative;
	z-index: 1000;
}

#checkbox_free{
	position: relative;
	z-index:999;
}

/*Search scroll ajax*/
#resultat_search_scroll_ajax{
	min-height:300px;
	height:580px;
	margin-bottom: 150px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	overflow: hidden;
}

sh{
	color:black;
	background-color:yellow;
}

/*FB Stats*/
.FBStatsLine{
	height:20px;
	font-size:11px;
}

#centreCaroussel{
	width:761px;
	margin-left:auto;
	margin-right:auto;
	height:110px;
}

#VIPcaroussel{
	background-image:url(../images/bgVIPcaroussel.png);
	height:87px;
	width:761px;
	overflow:hidden;
	position:absolute;
}

#VIPoverflow{
	height:57px;
	width:100000px;
	padding-top:15px;
	position:absolute;
}

#VIPoverflow img{
	margin-left:5px;
	margin-right:5px;
}

#masqueLeft{
	height:65px;
	width:65px;
	position:absolute;
		margin-left:1px;
		margin-top:10px;
		z-index:10000;
	background-image:url('../images/masqueVIPcaroussel.png');
}

#masqueRight{
	height:65px;
	width:65px;
	position:absolute;
	background-image:url('../images/masqueVIPcarousselDroite.png');
	margin-left:696px;	
	margin-top:10px;
}

/*Now Free*/
#introText{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color: #373737;
    font-weight: bold;
	padding: 0;
	font-size:1.4em;
	margin-top:50px;
	margin-bottom:50px;
}

#nowFreeButtonsZone{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	height:100px;
	margin-bottom:50px;
}

#ButtonIpadOnly{
	background-image:url('../images/NowFreebuttons.png');
	height:100px;
	width:300px;
	background-position:0 0;
	cursor:pointer;
	float:left;
	margin-left:60px;
	margin-right:100px;
}

#ButtonIpadOnly:hover{
	background-position:0 -100px;
}

#ButtonIphoneOnly{
	background-image:url('../images/NowFreebuttons.png');
	height:100px;
	width:300px;
	background-position:-300px 0;
	cursor:pointer;
	float:left;
}

#ButtonIphoneOnly:hover{
	background-position:-300px -100px;
}

#inviteFriends{
	position:relative;
	height:28px;
	width:141px;
	background-image:url('../images/BoutonInviteFriends.png');
	margin-left:150px;
	color:#405db4;
	font-family:Helvetica;
	font-size:12px;
	text-indent:33px;
	padding-top:7px;
	background-repeat:no-repeat;
}

#emailInvite{
	width:550px;
	height:400px;
	margin-left:auto;
	margin-right:auto;
}

#textareaEmail{
	height:245px;
	width:320px;
	background-image:url(../images/bgtextarea.png);
	border:none;
	padding-left:5px;
	padding-top:5px;
}

#recipient_list{
	height:50px;
	width:320px;
	background: transparent url('../images/textareaAdresses.png');
	background-repeat: no-repeat;
	border: none;
	padding-left:5px;
}

.labelEmailInvite{
	float:left;
	margin-right:15px;
	font-size:14px;
}

.fieldEmailInvite{
	float:left;
}

#EmailsField{
	width:196px;
	height:17px;
	background: transparent url('../images/signup_field.png');
	background-repeat: no-repeat;
	border: none;
	padding-left:5px;
	padding-top:5px;
}
