body {background: #b1a9d4 url('images/body-bg.jpg') left top repeat-x;}

.alignleft {float:left;margin-right:10px;}

.alignright {float:right;margin-left:10px;}

a {color:#18559e;}

a:hover {text-decoration:none;color:#902D8F;}

.wp-caption-text {font-size:10px;text-align:center;}

#wrapper {margin:0 auto; background: transparent url('images/bg-effects.jpg') center top repeat-x;}

#header {height:110px;position:relative; overflow:hidden;}

	#logo {display:block; width:500px; height:47px; background: transparent url('images/sa-logo.png') left top no-repeat; text-indent:-9999px; position:absolute; left:10px; top:10px;}

	#baseline {position:absolute; right:10px; top:25px; font-size:15px; text-transform:uppercase;}

		#baseline span.purple {color: #902d8f;}

	.nav {list-style: none;position:absolute; bottom:-1px; left:8px;margin:0;padding:0;}

		.nav li {margin:0 2px;padding:0; display:block; height:28px; width: 119px; float:left; background : #333;border:1px solid #fff;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;opacity: 0.75;}

		.nav li:hover {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}

		.nav li.special {background : #a2afd6;}

			.nav li a{ font-size:12px;display:block; height:35px; width: 120px; color:#fff; text-decoration:none; text-transform:uppercase;text-align:center;padding-top:4px;}

        #header form {position:absolute; right:0;bottom:0;}

        #header form legend {display:none;} 

            #header form input.search_query {font-size:12px;padding-top:0px;padding-left:10px;color:#b2adb9;position:absolute; right:10px;bottom:-3px;display:block; height:28px; width: 290px; background : #333;border:1px solid #fff;}

            #search {position:absolute; right:20px;bottom:4px;text-indent:-9999px;}





#content {background: #e9e6e6; position:relative; overflow:hidden;}

    #main {margin-top:10px;}

		.featured_apps {list-style:none; margin:0; padding:0;position:relative;width:620px;overflow:hidden;margin-bottom:10px;}

			.featured_apps ul.carousel {width:1860px;list-style:none;}

				.featured_apps ul.carousel li{float:left;margin:0;padding:0;}

			 	.featured_apps ul.carousel_nav {list-style:none;position:absolute;bottom:0;right:0;margin:0 10px 12px 0;}

						.featured_apps ul.carousel_nav li {float:left;margin:0 3px;}

						.featured_apps ul.carousel_nav li a {text-decoration:none;display:block;background:#111;font-size:12px;color:#f8f8f8;font-weight:bold;padding:2px 8px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius:10px;}

		#main h2 {color:#18559e; text-transform:uppercase; font-size:15px; border-bottom: 1px solid #dfdada;padding-bottom:5px;margin-bottom:10px;}

		#main h3 {color:#902D8F; font-size:14px;}

                .latest_post {background:#fff;padding:10px;position:relative;overflow:hidden;}

                #main .latest_post h3 {font-weight:normal;color:#90288D; font-size:17px;width:530px;}

					#main .latest_post h3 a {color:#90288D;  text-decoration:none;}

					#main .latest_post h3 a:hover {background:#dfdada;}

                .latest_post .entry_meta {float:right;font-size:10px; position:relative; margin-top:-40px; font-weight:bold;}	

                .latest_post a.more {margin-right:10px;float:left;display:block;width:92px;height:24px; background : transparent url('images/suite-btn.png') left top no-repeat; text-indent:-9999px;}

                .latest_post a.actus {float:left;display:block;width:177px;height:24px; background : transparent url('images/actus-btn.png') left top no-repeat; text-indent:-9999px;}



                .latest_post .wp-caption-text {display:none;}	

                .latest_post .news_link {float:right;}

                .latest_post .entry {clear:both;font-size:12px; color:#555;margin-bottom:30px;}

                    .latest_post .entry p {margin-bottom:15px;}

                    .latest_post .entry img {float:left;margin-right:10px;}

                .selected_apps  {margin-bottom:25px;}

                #main .selected_apps h2{clear:both;padding-top:15px;border-top: 1px solid #dfdada;border-bottom:none;}

                .selected_apps ul {list-style:none;margin:0;padding:0;position:relative;overflow:hidden;}

                    .selected_apps ul li {cursor:pointer;list-style:none;margin:10px;background:#fff url('images/sa.png') right bottom no-repeat;-moz-border-radius:8px; -webkit-border-radius: 8px;padding:10px;position:relative;overflow:hidden;}

                        .selected_apps ul li img {float:left; margin:0px 15px 5px 0px;height:53px;}

                        .selected_apps ul li p {margin:0;padding-right:5px;}

                        .app {color:#333;font-size:11px;padding-right:15px;}

                        #main .app h3 {font-size:14px;margin:0;padding:0;}

							#main .app h3 a {color:#934496;text-decoration:none;}

							#main .app h3 a:hover {text-decoration:underline;}

                        #main .app-meta {font-size:11px;font-weight:normal;color:#777;-bottom:25px;display:block;margin:0 0 0 0;}

                #main .recent_apps  h2, #main .popular_apps h2 {font-size:13px;}

                .popular_apps li, .recent_apps li {margin-bottom:15px; list-style:none;  margin-left:0;padding-left:28px;}

                .popular_apps .first, .recent_apps .first {background : transparent url('images/one-bg.png') left top no-repeat;}

                .popular_apps .second, .recent_apps .second{background : transparent url('images/two-bg.png') left top no-repeat;}

                .popular_apps .third, .recent_apps .third{background : transparent url('images/three-bg.png') left top no-repeat;}

                .popular_apps .fourth, .recent_apps .fourth{background : transparent url('images/four-bg.png') left top no-repeat;}

                .popular_apps .fifth, .recent_apps .fifth{background : transparent url('images/five-bg.png') left top no-repeat;}

                .popular_apps .title, .recent_apps .title {font-weight: bold;display:block;}

					.popular_apps .title a, .recent_apps .title a{color:#000;text-decoration:none;}

					.popular_apps .title a:hover, .recent_apps .title a:hover{background:#dfdada;}

                .popular_apps .date, .recent_apps .date {color:#999696; font-style:italic; font-size:11px;display:block;}

    

	#sidebar {padding-top:10px;}

	#sidebar h2 {color:#18559e; text-transform:uppercase; font-size:15px; margin-bottom:10px;}

	#sidebar ul {list-style:none;margin:0;padding:0; }

		#sidebar ul li{margin:0;padding:0;clear:both;margin-bottom:25px;}
        .lang h2 {float:left;margin-right:10px;}
        #sidebar ul li.lang {margin-bottom:0;}

        #sidebar a.more {display:block;width:92px; margin-bottom:25px;height:24px; background : transparent url('images/more-btn.png') left top no-repeat; text-indent:-9999px;float:right;}

        .register a {display:block;width:293px; height:73px; background : transparent url('images/subscribe-btn.png') left top no-repeat;text-indent:-9999px;}

        .deconnect {display:block;width:79px; margin-bottom:25px;height:24px; background : transparent url('images/deconnect-btn.png') left top no-repeat; text-indent:-9999px;float:right;}	

        .login {position:relative;overflow:hidden;}

        .login  input {border:none;display:block;margin:0 0 8px 0;padding:5px;background:#dfdada;font-size:12px;width:150px;}

		.login .hidden {display:none;}

        .login form  a {position:absolute; right:0; top:70px;font-size:11px;color:#934496;}

        .login #connect {position:absolute; right:0; top:30px; width:78px; height:24; background:transparent;}

    

        #sidebar .social_connect {background :#dfdada; padding:10px;position:relative;overflow:hidden;}

        #sidebar .social_connect h2 {color:#555;text-transform:none;text-align:left;font-size:17px;margin:0;}

        #sidebar .social_connect p {color:#555;font-size:11px;}

        #sidebar .social_connect img {float:left;margin:0 2px;}

        

        .info {width:300px;height:150px;background:#DFDADA;}



        .app_info, .app_description, .social_actions, .app_comments, .similar_apps, .post_entry {background:#fff; padding:10px;-moz-border-radius:8px; -webkit-border-radius: 8px;position:relative;overflow:hidden;margin-bottom:15px;}

            .app_info h2 span.devices {font-weight:normal;text-transform:none;}

            .download_links  a {display:block;height:24px; text-indent:-9999px;float:left;margin-right:5px;}

            a.iphone-dl {background : transparent url('images/download-btn-iphone.jpg') left top no-repeat;;width:178px;}

            a.android-dl {background : transparent url('images/download-btn-android.jpg') left top no-repeat;;width:183px;}

            a.nokia-dl {background : transparent url('images/download-btn-nokia.jpg') left top no-repeat;;width:166px;}

            a.blackberry-dl {background : transparent url('images/download-btn-blackberry.jpg') left top no-repeat;;width:198px;}

            a.palm-dl {background : transparent url('images/download-btn-palm.jpg') left top no-repeat;;width:162px;}

            a.windows-dl {background : transparent url('images/download-btn-windows.jpg') left top no-repeat;;width:223;}

            a.sony-dl {background : transparent url('images/download-btn-sony.jpg') left top no-repeat;;width:208;}

            a.samsung-dl {background : transparent url('images/download-btn-samsung.jpg') left top no-repeat;;width:187px;}

            .app_info img.alignleft {float:left;width:40%;margin:0 10px 10px 10px;}

            .app_info ul {list-style:none;}

            .app_fiche_single, .app_categories, .download_links {margin-left:260px; }

            .app_fiche_single li, .app_categories li, .download_links li {margin:0px;padding:0;}

            .download_links li {margin-bottom:10px;font-size:12px;display:block;position:relative;overflow:hidden;}



            

            

         .social_actions ul {list-style:none;margin-left:70px;position:relative;overflow:hidden;}           

         .social_actions ul li {display:block;float:left;margin:0 25px;text-align:center;}

         .social_actions ul li a{display:block;width:64px;height:64px;text-indent:-9999px;}

         .social_actions ul li span {margin-top:5px;display:block;}

            li.commenter a{background: transparent url('images/commenter.png') left top no-repeat; }

            li.noter a{background: transparent url('images/noter.png') left top no-repeat; }

            li.possede a{background: transparent url('images/possede.png') left top no-repeat; }

            li.envoyer a{background: transparent url('images/envoyer.png') left top no-repeat; }



        #main .category_title {background:#fff;text-transform:none;font-weight:normal;padding:10px 25px;text-align:center;}

        .sponsored_app {display:block;width:620px;height:290px;background:#DFDADA;margin-bottom:10px;}

        .app_category {position:relative;overflow:hidden;margin:20px 0;background:#fff; padding:10px;-moz-border-radius:8px; -webkit-border-radius: 8px;position:relative;overflow:hidden;}

        .app_phones .app_category {width:280px;float:left;margin:20px 5px;height:150px;}

        .app_phones .app_category h3 {padding-right:80px;}

            .app_category h3 {margin:0;}

            .app_category p {width:350px;}

            .app_category a {color:#B25BB1;}

            .app_category a:hover {color:#902DB6;text-decoration:none;}

            .selected_app_usages {margin:0;padding:10px 50px 5px 5px;display:inline-block;list-style:none;background:#eee url('images/sa_grey.png') right bottom no-repeat;-moz-border-radius:8px; -webkit-border-radius: 8px;}

                .selected_app_usages li{margin:5px;padding:0;display:inline;}

            .selected_app_themes {margin:0;padding:10px 50px 5px 5px;display:inline-block;list-style:none;background:#eee url('images/sa_grey.png') right bottom no-repeat;-moz-border-radius:8px; -webkit-border-radius: 8px;}

                .selected_app_themes li{margin:5px;padding:0;display:inline; }

            .selected_app_phones {position:absolute;bottom:10px;left:10px;margin:0;padding:10px 50px 5px 5px;display:inline-block;list-style:none;background:#eee url('images/sa_grey.png') right bottom no-repeat;-moz-border-radius:8px; -webkit-border-radius: 8px;}

                .selected_app_phones li{margin:5px;padding:0;display:inline;}

        

            .app_fiche {background:#fff;list-style:none;margin:20px 0;-moz-border-radius:8px; -webkit-border-radius: 8px;padding:10px 10px 20px 10px;}

			.smartappli {background:#fff url('images/sa.png') right bottom no-repeat;}

                .app_fiche img {float:left; margin:0px 15px 5px 5px;}

                #main .app_fiche p {margin:0;}

                .app_fiche .price strong {color:#18559E;}

                .app_fiche .app {margin-left:75px}

                .app_fiche img {height:53px;}

            

            .similar_apps ul {list-style:none;text-align:center;}

                .similar_apps ul li {display:inline;margin:0 10px;}

				.similar_apps ul li img {height:53px;}



.tagcloud {text-align:left;}

.tagcloud a {text-decoration:none;color:#902D8F;display:inline-block;margin:0px;}

.tagcloud a:hover {background:#902D8F;color:#fff;}



#inscription {margin:0 0 0 20px;padding:0;}

.formline {margin-bottom:15px;}



.formline label {color:#333; font-size:12px;float:left; width:200px;}

.formcell input {background:#fafafa;color:#555;padding:4px;border:1px solid #E9E6E6;}

.formcell input:focus {background: #E9E6E6;}

.formcell span.tooltip {color:#777; font-size:12px; display:block;margin-top:5px;margin-left:200px;}

span.error {color:#ff2200; font-size:12px; display:block;margin-top:5px;margin-left:200px;}

.formcell select {color:#555;background:#fafafa;padding:4px;border:1px solid #E9E6E6;}

.radios {margin-top:5px;}

.radios input {margin-left:20px;}

.checks {margin-top:30px;display:block;}

.checks span.error {margin:0;}



.app_comments h4 {font-size:15px;color:#555;}

#commentlist {list-style:none;}

#commentlist li {position:relative;overflow:hidden;margin:0 0 0 0;padding:15px 0 15px 15px;border-bottom:1px solid #E9E6E6;}

#commentlist li.alt {background:#f0f0f8;}

.avatar {float:left;border:5px solid #DFDADA;}

.comment_body {display:block;padding-left:10px;margin-left:60px;}

    span.author {text-transform:uppercase;font-size:12px;}    

    span.datetime, span.datetime a {color:#777;font-size:10px;}

.comment_links {float:right;font-size:10px;}

.comment_links a {display:block;}



.news_navigation a {float:left;width:250px;text-align:left;}

.news_navigation a + a {float:right;text-align:right;}



p.soon {margin:25px 0 0 0;width:150px;}

.palm {background: #fff url('images/palm-os.png') right bottom no-repeat;}

        

#footer {background:#333;text-align:center;padding:10px 0;font-size:12px;}

	#footer p {list-style:none;margin:0;margin-top:10px;color:#ccc;}

	#footer p a {list-style:none;margin:0;color:#ccc;}

        #footer ul {list-style:none;margin:0;}

		#footer ul li {display:inline;margin:0 10px;}

			#footer  a {text-decoration:none;color:#fff;}

                        #footer a.rss {color:#ff9900;background:transparent url('images/rss.png') left top no-repeat;padding-left:20px;}