@charset "utf-8";
/* CSS Document */
body {
	font: 12px Arial, Helvetica, sans-serif;
	min-width: 980px;
	background: #0e0e0e url(../images/header_2.jpg) no-repeat center top;
	color: #c3c3c3;
}
body#home_page {
	background: #0e0e0e url(../images/header.jpg) no-repeat center top;
}

body#bg_n900 {
	background: #0e0e0e url(../images/header_3.jpg) no-repeat center top;
}
body, p, form, ul, li, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}
ul, li {
	list-style: none;
}
a img {
	border: none;
}
a {
	outline: none;
	color: #c3c3c3;
	text-decoration: underline;
}
object {
	outline: none;
}
a:hover {
	text-decoration: none;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}
.clear {
	clear: both;
	height: 0;
	width: 1px;
	font-size: 0;
	line-height: 0;
}
#contenu_form .champs label.error, .error {
	color: #900;
}
.display_txt {
	display: none;
}


#conteneur {
	width: 980px;
	margin: 0 auto;
}
#header {
	position: relative;
}
#home_page #header {
	height: 530px;
}
#conteneur_logo {
	position: absolute;
	background: url(../images/bg_logo.png) no-repeat left top;
	width: 554px;
	height: 115px;
	top: 0px;
	left: -80px;
	z-index:400;
}
a#logo_nokia {
	height:20px;
	left:99px;
	position:absolute;
	top:6px;
	width:78px;
	background: url(../images/bg_bulle.png) no-repeat -100px top;
	z-index: 500;
}
a#logo_maemo {
	height:51px;
	left:99px;
	position:absolute;
	top:44px;
	width:155px;
	background: url(../images/bg_bulle.png) no-repeat -100px top;
	z-index: 500;
}
#menu {
	padding-top: 57px;
	height: 65px;
	width: 960px;
	position: relative;
}
#menu ul {
	/*width: 340px;*/
	position: absolute;
	right: 0;
	top: 57px;
}
#menu ul li {
	float: left;
}
#menu ul li a {
	height: 65px;
	display: block;
	outline: none;
}
#menu ul li#accueil a {
	width: 104px;
	background: url(../images/accueil_off.png) no-repeat left top;
}
#menu ul li#accueil a:hover {
	background: url(../images/accueil_over.png) no-repeat left top;
}
#menu ul li#accueil a#actif, #menu ul li#accueil a#actif:hover {
	background: url(../images/accueil.png) no-repeat left top;
	cursor: default;
}

#menu ul li#n900 a {
	width: 96px;
	background: url(../images/n900_off.png) no-repeat left top;
}
#menu ul li#n900 a:hover {
	background: url(../images/n900_over.png) no-repeat left top;
}
#menu ul li#n900 a#actif, #menu ul li#n900 a#actif:hover {
	background: url(../images/n900.png) no-repeat left top;
	cursor: default;
}

#menu ul li#les_demos a {
	width: 140px;
	background: url(../images/les_demos_off.png) no-repeat left top;
}
#menu ul li#les_demos a:hover {
	background: url(../images/les_demos_over.png) no-repeat left top;
}
#menu ul li#les_demos a#actif, #menu ul li#les_demos a#actif:hover {
	background: url(../images/les_demos.png) no-repeat left top;
	cursor: default;
}

#menu #trait {
	padding-bottom: 57px;
	height: 0px;
	border-bottom: 1px solid #878787;
	width: 620px;
	line-height: 0;
	font-size: 0;
}
#visuel_index {
	left:-160px;
	position:absolute;
	top:119px;
}

/* CORPS*/
#corps {
	position: relative;
	padding-bottom: 20px;
	overflow: auto;
}
#home_page #corps {
	overflow: visible;
}
#corps h3 {
	color: #0fccff;
	margin-bottom: 15px;
	font-size: 12px;
}
#corps h3 a {
	color: #0fccff;
	text-decoration: none;
}
#corps h3 a:hover {
	color: #0fccff;
	text-decoration: none;
}
#corps p.description {
	color: #c3c3c3;
}
#push_video {
	position: absolute;
	left: 613px;
	top: -73px;
}
#push_video a {
	outline: none;
}
#push_video #inscrivez {
	position: absolute;
	left: 110px;
	top: 77px;
}
/* Bloc Actu */
.bloc_actu {
	position: relative;
	height: 560px;
	width: 600px;
}
.contenu_actu {
	margin-left: 74px;
	width: 463px;
	overflow: hidden;
	position: relative;
	height: 560px;
}
#bloc_actu_detail {
	background: url(../images/fond_article.jpg) no-repeat 0px 160px;
}
.contenu_actu h2 {
	margin: 0 0 20px 18px;
}
#bloc_actu_detail #lien_choix_actu {
	position: absolute;
	top: 5px;
	left: 467px;
	z-index: 100;
}
#bloc_actu_detail ul#liste_actus {
	padding-left: 35px;
	margin-left: 0px;
	width: 50000px;
}
#bloc_actu_detail ul#liste_actus li {
	width: 390px;
	float:left;
	margin-right: 70px;
	position:relative;
}
#bloc_actu_detail ul#liste_actus li .lien_action {
	position: absolute;
	right: 0px;
	top: 0px;
}
#bloc_actu_detail ul#liste_actus .description {
	text-align: justify;
}
#liste_actus .description a, #liste_posts .description a {
	text-decoration: none;
}
#bloc_actu_detail ul#liste_actus .signature_stuff {
	text-align: right;
	margin-top: 5px;
}
#bloc_actu_detail .fleche {
	position: absolute;
	top: 185px;
	outline: none;
}
#bloc_actu_detail #fleche_actu_prec {
	left: 60px;
}
#bloc_actu_detail #fleche_actu_suiv {
	left: 537px;
}
#bloc_actu_detail #nb_actu {
	position: absolute;
	left: 537px;
	top: 210px;
	color: #b2b2b2;
	font-size: 9px;
}
#choix_actu {
	position: absolute;
	z-index: 200;
	width: 600px;
	height:560px;
	left: 0;
	top: 0;
	background: url(../images/bg_bulle.png) repeat left top;
	/*display: none;*/
}
#choix_actu .tri {
	/*display: none;*/
}
#choix_actu ul {
	padding: 173px 0 0 137px;
	width: 330px;
}
#choix_actu ul li {
	float: left;
	margin: 0 4px 4px 0;
	width: 105px;
	height: 76px;
}
#choix_actu ul li a {
	display: block;
	width: 105px;
	height: 76px;
}
#choix_actu a#tri_actu1 {background: url(../images/tri_maemo.png) no-repeat left top;}
#choix_actu a#tri_actu1:hover {background-position: left bottom;}

#choix_actu a#tri_actu2 {background: url(../images/tri_n900.png) no-repeat left top;}
#choix_actu a#tri_actu2:hover {background-position: left bottom;}

#choix_actu a#tri_actu3 {background: url(../images/tri_appli.png) no-repeat left top;}
#choix_actu a#tri_actu3:hover {background-position: left bottom;}

#choix_actu a#tri_actu4 {background: url(../images/tri_dev.png) no-repeat left top;}
#choix_actu a#tri_actu4:hover {background-position: left bottom;}

#choix_actu a#tri_actu5 {background: url(../images/tri_les_plus_aimes.png) no-repeat left top;}
#choix_actu a#tri_actu5:hover {background-position: left bottom;}

#choix_actu a#tri_actu6 {background: url(../images/tri_les_plus_recents.png) no-repeat left top;}
#choix_actu a#tri_actu6:hover {background-position: left bottom;}

#choix_actu a#tri_actu7 {background: url(../images/tri_toutes_les_actus.png) no-repeat left top;}
#choix_actu a#tri_actu7:hover {background-position: left bottom;}

#choix_actu a#tri_actu8 {background: url(../images/tri_actus_detaillees.png) no-repeat left top;}
#choix_actu a#tri_actu8:hover {background-position: left bottom;}



#choix_actu a#action_actu1 {background: url(../images/action_lire.png) no-repeat left top;}
#choix_actu a#action_actu1:hover {background-position: left bottom;}

#choix_actu a#action_actu2 {background: url(../images/action_voter.png) no-repeat left top;}
#choix_actu a#action_actu2:hover {background-position: left bottom;}

#choix_actu a#action_actu3 {background: url(../images/action_commenter.png) no-repeat left top;}
#choix_actu a#action_actu3:hover {background-position: left bottom;}

#choix_actu a#action_actu4 {background: url(../images/action_partager.png) no-repeat left top;}
#choix_actu a#action_actu4:hover {background-position: left bottom;}

#choix_actu a#action_actu5 {background: url(../images/action_poster.png) no-repeat left top;}
#choix_actu a#action_actu5:hover {background-position: left bottom;}

#choix_actu a#action_actu6 {background: url(../images/action_rejoindre.png) no-repeat left top;}
#choix_actu a#action_actu6:hover {background-position: left bottom;}





#bloc_actu_liste #conteneur_liste_actus {
	padding-left: 35px;
	margin-top: 0px;
	width: 390px;
	height: 435px;
	overflow: hidden;
	position: relative;
}
#bloc_actu_liste #lien_liste_actu {
	position: absolute;
	top: 5px;
	left: 467px;
	z-index: 100;
}
#bloc_actu_liste ul#liste_actus {
	margin-top: 0px;
	width: 390px;
}
#bloc_actu_liste ul#liste_actus li {
	height: 90px;
	margin-bottom: 25px;
	overflow: hidden;
	width: 390px;
}
#bloc_actu_liste ul#liste_actus .conteneur_visuel {
	float: left;
	width: 100px;
	position: relative;
}
#bloc_actu_liste ul#liste_actus img.actu_over {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
#bloc_actu_liste ul#liste_actus .desc_actu {
	float: left;
	width: 285px;
	height: 90px;
	position: relative;
}
ul#liste_actus .desc_actu h3, ul#liste_posts h3 {
	padding-right: 25px;
	margin-bottom: 7px;
}
ul h3 span, ul h3 span {
	color: #c3c3c3;
	font-weight: normal;
	white-space: nowrap;
}
ul h3 span img, ul h3 span img {
	vertical-align: bottom;
}
#bloc_actu_liste ul#liste_actus .desc_actu .lien_choix {
	position: absolute;
	top: -3px;
	right: -8px;
}
.info_post {
	color: #505050;
	margin-top: 7px;
}
.info_post span {
	color: #c3c3c3;
}
#bloc_actu_liste .fleche_liste_actu {
	display: block;
	position: absolute;
	left: 522px;
	top: 26px;
}
#bloc_actu_liste #fleche_actus_b {
	top: 490px;
}
/* Fin : Bloc Actu */




/* Bloc posts */
#bloc_post_box {
	position: absolute;
	top: 112px;
	left: 635px;
	width: 360px;
	z-index: 10;
}
#bloc_post_box #conteneur_liste_posts {
	margin-top: 20px;
	padding: 0px 0 0 18px;
	width: 312px;
	height: 435px;
	overflow: hidden;
	position: relative;
}
#bloc_post_box #liste_posts {
	margin-top: 0px;
}
#bloc_post_box #liste_posts li {
	margin-bottom: 25px;
	height: 90px;
}
ul#liste_posts .desc_post {
	position: relative
}
#bloc_post_box #lien_liste_post {
	position: absolute;
	top: 6px;
	left: 299px;
}
ul#liste_posts .desc_post .lien_choix {
	position: absolute;
	top: -3px;
	right: -6px;
}
#bloc_post_box .fleche_liste_post {
	display: block;
	position: absolute;
	left: 337px;
	top: 26px;
}
#bloc_post_box #fleche_post_b {
	top: 487px;
}
#bloc_post_box #actions_post {
	position: absolute;
	z-index: 200;
	top: 0;
	left: 0;
	width: 360px;
	height: 500px;
	background: url(../images/bg_bulle.png) repeat left top;
	/*display: none;*/
}
#actions_post .tri {
	/*display: none;*/
}
#actions_post ul {
	padding: 162px 0 0 14px;
	width: 330px;
}
#actions_post ul li {
	float: left;
	margin: 0 4px 4px 0;
}
#actions_post ul li a {
	display: block;
	width: 105px;
	height: 76px;
}

#actions_post a#tri_post1 {background: url(../images/tri_maemo.png) no-repeat left top;}
#actions_post a#tri_post1:hover {background-position: left bottom;}

#actions_post a#tri_post2 {background: url(../images/tri_n900.png) no-repeat left top;}
#actions_post a#tri_post2:hover {background-position: left bottom;}

#actions_post a#tri_post3 {background: url(../images/tri_appli.png) no-repeat left top;}
#actions_post a#tri_post3:hover {background-position: left bottom;}

#actions_post a#tri_post4 {background: url(../images/tri_dev.png) no-repeat left top;}
#actions_post a#tri_post4:hover {background-position: left bottom;}

#actions_post a#tri_post5 {background: url(../images/tri_les_plus_aimes.png) no-repeat left top;}
#actions_post a#tri_post5:hover {background-position: left bottom;}

#actions_post a#tri_post6 {background: url(../images/tri_les_plus_recents.png) no-repeat left top;}
#actions_post a#tri_post6:hover {background-position: left bottom;}



#actions_post a#action_post1 {background: url(../images/action_lire.png) no-repeat left top;}
#actions_post a#action_post1:hover {background-position: left bottom;}

#actions_post a#action_post2 {background: url(../images/action_voter.png) no-repeat left top;}
#actions_post a#action_post2:hover {background-position: left bottom;}

#actions_post a#action_post3 {background: url(../images/action_commenter.png) no-repeat left top;}
#actions_post a#action_post3:hover {background-position: left bottom;}

#actions_post a#action_post4 {background: url(../images/action_partager.png) no-repeat left top;}
#actions_post a#action_post4:hover {background-position: left bottom;}

#actions_post a#action_post5 {background: url(../images/action_poster.png) no-repeat left top;}
#actions_post a#action_post5:hover {background-position: left bottom;}

#actions_post a#action_post6 {background: url(../images/action_rejoindre.png) no-repeat left top;}
#actions_post a#action_post6:hover {background-position: left bottom;}
/* Fin : Bloc posts */



/* Bloc communauté */
#bloc_communaute {
	margin-left: 92px;
	position: relative;
}
#bloc_communaute a {
	position: absolute;
	display: block;
	text-decoration: none;
	background: url(../images/bg_bulle.png) no-repeat -100px top;
}
#bloc_communaute #btn_inscrip {
	left: 20px;
	top: 308px;
}
#bloc_communaute #btn_maemo_france {
	left: 125px;
	top: 50px;
	width: 110px;
	height: 30px;
}
#bloc_communaute #btn_fb {
	left: 45px;
	top: 76px;
	width: 50px;
	height: 50px;
}
#bloc_communaute #btn_twit {
	left: 125px;
	top: 130px;
	width: 58px;
	height: 48px;
}
#bloc_communaute #btn_maemo {
	left: 53px;
	top: 185px;
	width: 86px;
	height: 29px;
}
#bloc_communaute #btn_ovi {
	left: 150px;
	top: 200px;
	width: 50px;
	height: 41px;
}
#bloc_communaute #btn_want {
	left: 416px;
	top: 39px;
	width: 126px;
	height: 99px;
}
#bloc_communaute #btn_ressources {
	left: 519px;
	top: 130px;
	width: 116px;
	height: 88px;
}
#bloc_communaute #btn_conversations {
	left: 95px;
	top: 270px;
	width: 135px;
	height: 30px;
}
#bloc_communaute #btn_tel_ss_engagement {
	left: 639px;
	top: 242px;
}
#bloc_communaute #btn_tel_partenaire {
	left: 643px;
	top: 311px;
}
/* Fin : Bloc communauté */


/* Popin video */
#fond_grise {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 500;
	top: 0;
	left: 0;
	background: url(../images/bg_video.png) repeat left top;
}
#conteneur_video {
	display: none;
	width: 560px;
	height: 245px;
	position: absolute;
	margin: 0 0 0 -280px;
	z-index: 600;
	top: 60px;
	left: 50%;
}
#close_popin {
	position: absolute;
	cursor: pointer;
	z-index: 605;
	top: -30px;
	right: -30px;
}
/* Fin : Popin video */



/* FIN : CORPS*/



/* FOOTER */
#footer {
	background: url(../images/pontilles.gif) repeat-x left top;
	font-size: 11px;
	width: 745px;
	margin: 0px auto 20px auto;
	color: #666;
	clear: both;
}
#contenu_footer {
	background: url(../images/pontilles.gif) repeat-x left bottom;
	padding: 20px 0;
	margin: 0 0 20px 0;
	height: 80px;
}
#contenu_footer h4 {
	font-size: 11px;
	color: #b8b8b8;
	margin-bottom: 4px;
}
#footer a {
	color: #666;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#contenu_footer li {
	float: left;
	width: 215px;
}
#contenu_footer li#col4 {
	width: auto;
}
/* FIN : FOOTER */









/* PAGE DETAIL ACTU / POST */
#col_g {
	width: 591px;
	float: left;
	margin-right: 48px;
}
#col_d {
	width: 321px;
	float: left;
	padding-top: 20px;
}
#col_d h3 {
	padding-top: 20px;
}
#nav_articles {
	position: absolute;
	right: 392px;
	top: 20px;
	width: 310px;
	text-align: right;
	height: 17px;
	line-height: 17px;
}
#nav_articles img, #nav_articles a #nav_articles span {
	vertical-align: middle;
}
#article_detail {
	padding: 20px 0 0 20px;
}
#article_detail #description_article {
	margin-bottom: 20px;
	text-align: justify;
}
#article_detail #description_article #visuel_article {
	float: left;
	margin: 0 10px 10px 0;
}
#description_article p {
	margin-bottom: 7px;
}
#article_detail #article_plus {
	margin-bottom: 20px;
	width: 100%;
	clear: both;
}
#article_detail #partager_jaime {
	margin: 20px 0 10px 0;
}
#article_detail #partager_jaime p#jaime {
	float: right;
	width: 100px;
	color: #7b7b7b;
	font-weight: bold;
	text-align: right;
}
#article_detail #partager_jaime p#jaime img {
	vertical-align: middle;
}
#article_detail #partager_jaime p#jaime a {
	color: #7b7b7b;
}
#liste_tri {
	width: 324px;
	height: 160px;
}
#liste_tri li {
	float:left;
	margin:0 3px 3px 0;
}
#liste_tri li a {
	display:block;
	height:76px;
	width:105px;
}

#liste_tri a#article_tri1 {background: url(../images/tri_maemo.png) no-repeat left top;}
#liste_tri a#article_tri1:hover, #liste_tri #actif a#article_tri1 {background-position: left bottom;}
#liste_tri #actif a#article_tri1 {cursor: default;}

#liste_tri a#article_tri2 {background: url(../images/tri_n900.png) no-repeat left top;}
#liste_tri a#article_tri2:hover, #liste_tri #actif a#article_tri2 {background-position: left bottom;}
#liste_tri #actif a#article_tri2 {cursor: default;}

#liste_tri a#article_tri3 {background: url(../images/tri_appli.png) no-repeat left top;}
#liste_tri a#article_tri3:hover, #liste_tri #actif a#article_tri3 {background-position: left bottom;}
#liste_tri #actif a#article_tri3 {cursor: default;}

#liste_tri a#article_tri4 {background: url(../images/tri_dev.png) no-repeat left top;}
#liste_tri a#article_tri4:hover, #liste_tri #actif a#article_tri4 {background-position: left bottom;}
#liste_tri #actif a#article_tri4 {cursor: default;}

#liste_tri a#article_tri5 {background: url(../images/tri_les_plus_aimes.png) no-repeat left top;}
#liste_tri a#article_tri5:hover, #liste_tri #actif a#article_tri5 {background-position: left bottom;}
#liste_tri #actif a#article_tri5 {cursor: default;}

#liste_tri a#article_tri6 {background: url(../images/tri_les_plus_recents.png) no-repeat left top;}
#liste_tri a#article_tri6:hover, #liste_tri #actif a#article_tri6 {background-position: left bottom;}
#liste_tri #actif a#article_tri6 {cursor: default;}
/* FIN : PAGE DETAIL ACTU / POST */



/* PAGE FORMULAIRE */
#header h1#titre_a_vous {
	position: absolute;
	top: 115px;
	left: 0px;
	margin-left: 0;
}
#contenu_form {
	padding:80px 0 0 20px;
	color: #a1a1a1;
}
#contenu_form p {
	margin-bottom: 5px;
	height: auto;
}
#contenu_form .champs p {
	overflow: auto;
}
#contenu_form .intro {
}
#contenu_form #etape1, #contenu_form #etape2 {
	font-weight: bold;
	padding: 25px 0 15px 0;
}
#contenu_form #cgu {
	margin: 0 0 20px 0;
	clear: both;
	width: 100%;
}
#contenu_form #cgu a {
	color: #ccc;
}
#contenu_form #explic_video {
	font-size: 11px;
	padding: 10px 0 0 85px;
}
#contenu_form #explic_video em {
	white-space: nowrap;
}
#contenu_form .right{
	font-size: 10px;
}
#contenu_form .champs {
	margin-bottom: 10px;
}
#contenu_form .champs p {
	clear: both;
}
#contenu_form .champs label {
	font-weight: bold;
	color: #0fccff;
	display: block;
	float: left;
	width: 85px;
}
#contenu_form .champs label.lab2 {
	padding-left: 40px;
	width: 75px;
}
#contenu_form .champs .mini, #contenu_form .champs .maxi {
	float: left;
	display: block;
	width: 175px;
	background-color: #0e0e0e;
	border: 1px solid #666;
	color: #fff;
	font-size: 12px;
}
#contenu_form .champs .maxi {
	width: 468px;
}
#contenu_form .message_confirm {
	margin: 0 10px 20px 0;
	padding: 10px;
	border: 1px solid #0FCCFF;
	background-color: #111;
	color: #fff;
	font-weight: bold;
}
#contenu_form #message_erreur {
	margin: 0 10px 20px 0;
	padding: 10px;
	border: 1px solid #900;
	background-color: #111;
	color: #900;
	font-weight: bold;
}
#popin_cgu {
	position: absolute;
	top: 60px;
	left: 50%;
	margin-left: -300px;
	width: 560px;
	height: 445px;
	border:1px solid #999;
	background-color: #111;
	padding: 20px;
	color: #fff;
	display: none;
	z-index: 600;
}
#popin_cgu h2 {
	font: bold 15px Arial, Helvetica, sans-serif;
	height: 35px;
	text-transform: uppercase;
}
#popin_cgu #contenu_cgu {
	height: 400px;
	overflow: auto;
	padding-right:10px;
}
#popin_cgu #contenu_cgu h3 {
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 0 0 8px 0;
}
#popin_cgu #contenu_cgu p.article {
	margin-bottom: 25px;
	text-align: justify;
}
#popin_cgu #close_popin {
	top: -15px;
	right: -15px;
}






.blog_pack #texte_a_copier {
	display: block;
	width: 590px;
	height: 200px;
	background-color: #0e0e0e;
	border: 1px solid #666;
	color: #fff;
	font: 12px Arial, Helvetica, sans-serif;;
}
#corps .blog_pack h3 {
	margin: 0;
	padding: 13px 0 10px 0;
}
#corps .blog_pack .description {
	margin-bottom: 10px;
}
#ressources_images {
	height: 220px;
	padding-left: 10px;
	margin-top: 20px;
}
#ressources_images .col1, #ressources_images .col2, #ressources_images .col3 {
	float: left;
	margin-right: 10px;
	width: 180px;
	height: 190px;
}
#ressources_images .col3 {
	margin-right: 0px;
}
#ressources_images .conteneur_url {
	border: 1px solid #0fccff;
	background-color: #0fccff;
	margin-top: 10px;
	height: 20px;
}
#ressources_images .conteneur_url p.part1 {
	float: left;
	color: #0e0e0e;
	font-weight: bold;
	padding-left: 10px;
	line-height: 20px;
}
#ressources_images .conteneur_url input {
	float: right;
	background-color: #0e0e0e;
	border: 1px solid #0e0e0e;
	width: 120px;
	color: #fff;
}
#download_txt {
	padding-left: 120px;
	background: url(../images/visuel_blog_pack.jpg) no-repeat 20px 10px;
	height: 170px;
	margin-top: 30px;
}
#download_txt p {
	margin-bottom: 5px;
}

/* PAGE N 900  -----------------*/
body#bg_n900 p#partager { float:right; padding-right: 20px;}
body#bg_n900 div#corps {position: inherit;}
#bloc_n900 {
	padding: 50px 0 0 20px;
	height:395px;
	width: 940px;
}
#bloc_n900 div {
	height:445px;
	width: 980px;
	margin-top: -445px;
	margin-left: -20px;
}
#bloc_n900 a {
	position: absolute;
	text-decoration:none;
}

#bloc_n900 a#btn_developper {
	left: 90px;
	bottom: 80px;
}
#bloc_n900 a#btn_spec_detail {
	left: 110px;
	top: 180px;
}
#bloc_n900 a#btn_nouvelles_applis {
	right: 55px;
	top: 95px;
}
#bloc_n900 a#btn_tel_ss_engagement {
	right: 20px;
	bottom: 130px;
}

#bloc_n900 a#btn_tel_partenaire {
	right: 20px;
	bottom: 60px;
}
#bloc_n900 a#btn_zoom {
	left: 530px;
	bottom: 55px;
	display:none;
}

.col_g_3 {
	width: 258px;
	float: left;
	margin: 0 80px 60px 0;
	padding-left:15px;
}

.col_g_3#last {
	margin-right: 0;
}

.col_g_3 img.illus {margin: 10px 0 }
.col_g_3 ul li{
list-style-type:disc;
list-style-position:inside;
}