.home { background:#FFF url(img/bg_home.jpg) no-repeat center 0; }
	.home h2 { display:block; }

/* accueil */
.home.home-index { background:#FFF url(img/bg_accueil.jpg) no-repeat center 0; }
.home.home-index #page { padding:10px 10px 10px 20px; width:664px; }
.home.home-index #page .mentions { float:right; margin:0 27px 20px 0; }
.home.home-index #page .mentions2 { color:#FFF; }
	.home.home-index #top { height:301px; background:#201f1f url(../img/bg_header.gif) repeat-x 0 -156px; }
	.home.home-index #top .content { padding-left:0; width:641px; height:301px; }
	.home.home-index #top #ad_300_250 .content { width:300px; height:250px; }
	.home.home-index #page { }
	.home.home-index #col { background:#201f1f; }
	.home.home-index #footer { background:#FFF url(img/bg_footer.jpg) repeat-x 0 bottom; }
/* flux arapaho */
.onglets { float:right; margin-right:27px; }
/*.onglet { display:none; }
.onglet.current { display:block; }*/
.rss { display:none; clear:both; }
.bloc .titre { margin:0 0 4px; }
.bloc a:hover strong { text-decoration:underline; }
.bloc a:hover span { color:#333; text-decoration:none; }
#flux_actu, #flux_sport, #flux_cine { margin:0 0 20px; padding:0 0 10px; border-bottom:1px dotted #e1e1e1; }
	.home-index .case { display:block; float:left; }
		.home-index .case img { display:block; margin:0 0 4px; border:1px solid #e1e1e1; }
		.home-index .case strong { display:block; text-transform:uppercase; font-size:11px; color:#333; }
	#flux_actu { clear:both; }
		#flux_actu .case { margin:0 13px; width:300px; height:260px; background:transparent url(img/picto_case.gif) no-repeat right bottom; }
		#flux_actu .case img { width:300px; height:190px; }
		#flux_actu .case span { display:block; padding-right:30px; }
	#flux_sport {}
		#flux_sport .case.position1 { margin:0 17px 0 16px; padding:0; width:300px; height:260px; background:transparent url(img/picto_case.gif) no-repeat right bottom; }
		#flux_sport .case.position1 img { width:300px; height:190px; }
		#flux_sport .case.position1 strong { width:auto; height:auto; }
		#flux_sport .case.position1 span { display:block; padding-right:30px; }
		#flux_sport .case { margin:-5px 0 4px; padding:10px 0 0 9px; width:148px; height:142px; background:#FFF url(img/bg_case_sml.gif) no-repeat; }
		#flux_sport .case img { margin:0 0 2px; width:137px; height:86px; }
		#flux_sport .case strong { width:127px; height:42px; overflow:hidden; }
		#flux_sport .case span { display:none; }
	#flux_cine {}
		#flux_cine .rss { padding-left:52px; }
		#flux_cine strong, #flux_cine span  { display:none; }
		#flux_cine .case { margin:0 5px; width:102px; height:135px; }
		#flux_cine .case img { width:100px; height:133px; }
	#flux_people { border:0; }
		/*#flux_people .case { margin-left:20px; padding:10px 0 0 9px; width:186px; height:229px; background:#FFF url(img/bg_case_med.gif) no-repeat; }*/
		#flux_people .case { margin:-5px 0 4px 5px; padding:10px 0 0 9px; width:148px; height:189px; background:#FFF url(img/bg_case_med.gif) no-repeat; }
		/*#flux_people .case img { margin:0 0 4px; width:176px; height:171px; }*/
		#flux_people .case img { margin:0 0 2px; width:137px; height:133px; }
		#flux_people .case strong { width:137px; height:42px; overflow:hidden; }
		#flux_people .case span { display:none; }
.prev { float:left; margin:4px 4px 0 0; padding:0; width:7px; height:8px; background:transparent url(../img/picto_fleche6.gif) no-repeat 0 0; }
.prev:hover { background:transparent url(../img/picto_fleche1.gif) no-repeat 0 0; }
.next { float:left; margin:4px 0 0 4px; padding:0; width:7px; height:8px; background:transparent url(../img/picto_fleche5.gif) no-repeat 0 0; }
.next:hover { background:transparent url(../img/picto_fleche4.gif) no-repeat 0 0; }
.onglet { float:left; padding:0 2px; display: none; }
.onglet.current { display: block; }

.home-devenir_client  { }
	.home-devenir_client #top { background:#FFF url(img/bg_home_top.jpg) no-repeat 0 0; }
	.home-devenir_client h3 { width:650px; border-bottom:1px solid #FF6600; }
	.home-devenir_client strong.orange { display:block; }
	.home-devenir_client .case { padding:20px; width:610px; background:#FFF url(../img/bg_case_contenu.gif) no-repeat 0 bottom; }
	.home-devenir_client .case .num { float:left; }
	.home-devenir_client .case div.left { padding-left:10px; width:560px; }
	.home-devenir_client .case .rond { padding-left:10px; }
	.home-devenir_client .mentions { margin-top:20px; }
	.home-devenir_client .case2 { float:left; padding:20px; width:285px; background:#FFF url(../img/bg_case_contenu.gif) no-repeat 0 bottom; }
	.home-devenir_client .case2 div.left { padding-left:10px; width:230px; }

.home.home-evenement { background:#FFF url(img/bg_accueil.jpg) no-repeat center 0; }
	.home.home-evenement #top { background:#201f1f url(../img/bg_header.gif) repeat-x 0 -156px; }
	.home.home-evenement #col { background:#201f1f; }

.home-404 { }
	.home-404 #top { background:#201f1f url(../img/bg_header.gif) repeat-x 0 -156px; }
	.home-404 #col { background:#201f1f; }
	.page404 { margin:15px 0 0; }
	.page404 ul { float:left; margin:15px 0 0; padding-left:10px; width:200px; }
	.page404 ul .titre { padding-left:10px; font:bold 14px Arial; background:transparent url(../img/picto_chevron.gif) no-repeat 0 5px; }

.home-mentions_legales { }
	.home-mentions_legales #top { background:#201f1f url(../img/bg_header.gif) repeat-x 0 -156px; }
	.home-mentions_legales #col { background:#201f1f; }
	
.home-desabonnement, .home-desabonnement_confirmation { background: transparent url(../mobile/img/bg_accueil_body.jpg) no-repeat center 0; }
.home-desabonnement .mobile_img_accueil_top, .home-desabonnement_confirmation  .mobile_img_accueil_top { float: right; }
	.home-desabonnement #top, .home-desabonnement_confirmation #top { background:#201f1f url(../img/bg_header.gif) repeat-x 0 -156px; }
	.home-desabonnement #col, .home-desabonnement_confirmation #col { background:#201f1f; }
	.home-desabonnement #page, .home-desabonnement_confirmation #page { background:#FFF url(img/bg_desabonnement_page.jpg) no-repeat 0 bottom; }
	.home-desabonnement .contenu, .home-desabonnement_confirmation .contenu { padding-top: 30px; text-align: center; font: bold 14px arial; }
	#form_desinscription { margin: 20px 0; }
	#form_desinscription input.saisie { width: 300px; }
	#form_desinscription .valid { padding: 0; }
	#form_desinscription .valid input { width: 123px; height: 33px; background: transparent url(img/btn_desinscription.png) no-repeat 0 0; }
	
.home-reglement_deauville {}
.home-reglement_deauville #top { background:#201f1f url(../img/bg_header.gif) repeat-x 0 -156px; }
	.home-reglement_deauville div#reglement{overflow:auto; height:410px; padding:5px 5px 5px 0; margin-top:10px; font:normal 12px Arial; color:#333333; }
	.home-reglement_deauville div#reglement h3 {font:bold 13px Arial; color:#151515; margin:15px 0 5px;}
	.home-reglement_deauville div#reglement ul { margin:5px 0 10px;}
	.home-reglement_deauville .affiche{float:right;}
	.home-reglement_deauville #frmSS9{margin-top:25px; margin-left:10px; font:normal 14px Arial; color:#333333;}
	.home-reglement_deauville #frmSS9 .intro {margin-bottom:25px; margin-left:10px;}
	.home-reglement_deauville #frmSS9 .chk {margin:2px 5px 0 0; padding:0; width:15px; border:0;}
	.home-reglement_deauville #frmSS9  input  {*margin-left:1px}
	.home-reglement_deauville #frmSS9 .submit { background:transparent url(img/reglement_deauville_btn_submit.jpg) no-repeat 0 0; width:188px; height:46px; border:0;}
	.home-reglement_deauville #frmSS9 .select { width:208px; }
	.home-reglement_deauville #frmSS9 label { width:250px; }
	
.home-reglement_deauville_merci {}
.home-reglement_deauville_merci #top { background:#201f1f url(../img/bg_header.gif) repeat-x 0 -156px; }
.home-reglement_deauville_merci .intro { font:bold 12px Arial; color:#333333; margin:100px 0 0 20px; }

/* pages en anglais */
.home-en { background: transparent url(img/bg_welcome_body.jpg) no-repeat center 0; }
	.home-en #top { background:#FFF url(img/bg_welcome_top.jpg) no-repeat 0 0; }
	.home-en #pages_en p { padding: 0 0 20px 0; }
	.home-en #pages_en ul { margin: 10px 0 20px 0; }
	.home-en #pages_en .couvgsm { padding: 0 0 20px 0; }
	.home-en #pages_en .couvgsm span { display: block; float: left; margin: 0 15px 0 0; text-align: center; }

/* à propos d'Orange */
.home-a_propos  { background: transparent url(img/bg_welcome_body.jpg) no-repeat center 0; }
	.home-a_propos #top { background:#FFF url(img/bg_welcome_top.jpg) no-repeat center 0; }
	.home-a_propos #page ul  { margin: 0 0 20px 0; }
	.home-a_propos #page img.titre  { margin: 0 0 20px 0; }
	
/* orange music */
.home.home-evenement-orange_music { background: transparent url(img/evenement/bg_orangemusic_body.jpg) no-repeat center 0; }
	.home-evenement-orange_music #top { }
	.home-evenement-orange_music .case { margin: 20px 0 0 0; padding: 0 0 0 280px; min-height: 365px; _height: 365px; background: transparent url(img/evenement/bg_case_orangemusic.jpg) no-repeat 0 0; font-size: 14px; }
	.home-evenement-orange_music .case p { margin: 5px 0 0 0; }
	.home-evenement-orange_music .case2 { position: relative; margin: 10px 0 0 0; padding: 50px 20px 20px 50px; width: 292px; height: 134px; background: transparent url(img/evenement/bg_case2_orangemusic.gif) no-repeat 0 0; }
	.home-evenement-orange_music .case2 span { display: block; position: absolute; top: 15px; left: 60px; font-size: 14px; padding: 0 5px; background:#fff; }
	.home-evenement-orange_music .single { float: left; margin: 0 30px 0 0; padding: 0; width: 100px; color:#aaaaaa; }
	.home-evenement-orange_music .single p { padding: 10px 0; text-align: center; }
	.home-evenement-orange_music .single span { display: block; color:#333; }
	.home-evenement-orange_music p.logo { padding: 20px 0; }
	
	.home-evenement-orange_music .case2 div { position:absolute; left:60px; }
	.home_img_evenement_malentendu { top:40px; }
	.home_img_evenement_bussy_mwen { top:80px; }
	.home_img_evenement_bouge_ton_body { top:120px; }
	.home_img_evenement_bon_compas { top:160px; }
	
/* page recrutement */
.home-rejoignez_nous { }
	.home-rejoignez_nous #top { display: none; }
	.home-rejoignez_nous p#breadcrumb { display: none; }
	.home-rejoignez_nous #page { padding: 0; width: 980px; background:#fff url(img/rejoignez_nous_bg_page.gif) no-repeat 0 top; }
	.home-rejoignez_nous #page .case { padding: 60px 0 0 75px; min-height: 240px; _height: 240px; }
	.home-rejoignez_nous #page .bottom { padding: 40px 0 0 370px; width: 610px; height: 64px; background:#fff url(img/rejoignez_nous_bg_page_bottom.gif) no-repeat 0 top; }
	.home-rejoignez_nous img.titre { margin: 0 0 10px 0; }
	.home-rejoignez_nous table.recrutement { margin: 20px 0; }
	.home-rejoignez_nous table.recrutement td { text-align:center; }
	.home-rejoignez_nous table.recrutement td.type { text-align:left; font-weight:bold; padding-left:15px; background:transparent url(../img/picto_fleche2.gif) no-repeat 0 2px; }
	.home-rejoignez_nous table.recrutement td.poste { text-align:left; font-weight:bold; height:20px; background:transparent url(img/rejoignez_nous_dot.gif) repeat-x 0 12px; }
	.home-rejoignez_nous table.recrutement td a { float:left; display:block; padding-right:6px; background:#FFF; }
	.home-rejoignez_nous table.recrutement td span { padding: 2px 4px 2px 0; background:#fff; }
		