/* meyerweb resetCSS v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
*{font-family:arial, helvetica, sans-serif;}
shape,fill{margin:0;padding:0;}
sup,sub{display:inline-block;font-size:0.8em;}
sup{vertical-align:super;margin-top:-6px;}
sub{vertical-align:sub;margin-bottom:-6px;}
/*===========================================================================
**generalités
*/
.clearer, .clearing{clear:both;float:none;font:normal 1px/1px arial;}
.hidden{display:none;}
.center{text-align:center;}
.spacer{clear:both;float:none;border-bottom:1px dotted #b8b8b8;padding:10px 0 0;margin:0 15px 10px;_padding:0;_margin:10px 15px;}
.half, .third, .fourth, .fifth{float:left;}
h1.tblanc, h1.tblanc strong, .tblanc, .tblanc strong, a.tblanc:link, a.tblanc:visited{color:white;}
h1.tnoir, h1.tnoir strong, .tnoir, .tnoir strong, a.tnoir:link, a.tnoir:visited{color:black;}
h1.trouge, h1.trouge strong, .trouge, .trouge strong, a.trouge:link, a.trouge:visited{color:#e2001a;}
h1.tbleu, h1.tbleu strong, .tbleu, .tbleu strong, a.tbleu:link, a.tbleu:visited{color:#004672;}
h1.tgris, h1.tgris strong, .tgris, .tgris strong, a.tgris:link, a.tgris:visited{color:#5e5e5e;}
h1.tvert, h1.tvert strong, .tvert, .tvert strong, a.tvert:link, a.tvert:visited{color:#89ba17;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
/*=========================================================================*/
#main{font-size:0.7em;}
#main_content{text-align:left;}
#container{margin:0 auto;width:984px;}
/*=========================================================================*/
#contentWrapper{padding: 10px 0 0 0;position:relative;z-index:1;}
	#contentWrapper a.button{background:url('/mobile/edito/css/skin/android-edition/button_bg.png') repeat-x;color:#FFF;display:inline-block;font-size:13px;font-weight:bold;height:23px;line-height:23px;padding:0 10px;text-decoration:none;}
	#contentWrapper a.button:hover{text-decoration:none;}
/*
**
===========================================================================*/
/*===========================================================================
** Content - contenu
*/
#banner{background:#FFF url('/mobile/edito/css/skin/android-edition/banner_bg.png') no-repeat;height:239px;margin-left:20px;padding:28px 0 0 36px;}
#presentation{background:#f4f4f4 url('/mobile/edito/css/skin/android-edition/presentation_bg.png') no-repeat center bottom;padding:30px 0 80px;position:relative;}
	#presentation h1,#presentation h2{font-size:25px;font-weight:normal;line-height:28px;margin:0 0 25px 75px;text-align:center;}
	#presentation #visual-bag{background:url('/mobile/edito/css/skin/android-edition/visual_bag.png') no-repeat;width:124px;height:133px;position:absolute;top:-22px;left:84px;}
	#presentation #column-left{float:left;width:410px;}
		#presentation #column-left .title{border-bottom:1px solid #000;display:inline-block;font-size:14px;font-weight:bold;padding:0 5px 3px 78px;}
		#presentation #column-left ul{font-size:14px;}
		#presentation #column-left li{background:url('/mobile/edito/css/skin/android-edition/bullet_arrow_green.png') no-repeat 0 3px;line-height:18px;margin:15px 0 0 57px;padding-left:22px;}
		#presentation #column-left li .icon-angrybirds{background:url('/mobile/edito/css/skin/android-edition/icon_angrybirds.png') no-repeat;position:absolute;width:46px;height:45px;margin:-18px 0 0 3px;}
	#presentation #column-middle{background:url('/mobile/edito/css/skin/android-edition/visuel_starAddict_by_sfr.jpg') no-repeat center 7px;float:left;width:236px;;height:390px}
	#presentation #column-right{float:left;width:260px;padding-left:26px;}
		#presentation #column-right .title{display:block;font-size:25px;font-weight:bold;margin-bottom:10px;}
		#presentation #column-right ul{font-size:16px;margin:15px 0 10px;}
		#presentation #column-right li{background:url('/mobile/edito/css/skin/android-edition/bullet_square_red.png') no-repeat 0 6px;padding:0 0 10px 10px;}
		#presentation #column-right .button{margin:20px 0 0 7px;}
		#presentation #column-right div.aPartir{float:left;padding:14px 20px;background:url('/mobile/edito/css/skin/android-edition/background_android_price.png') no-repeat left top;}
		#presentation #column-right div.aPartir span.big{font-size:68px;}
		#presentation #column-right div.aPartir span.big span{font-size:38px;}
		#presentation #column-right div.acForfait{float:left;margin-top:70px;}
		
		
	#presentation h2{margin-top:30px;}
	#presentation .google-apps{block;margin-top:30px;text-align:center;}
		#presentation .google-apps a{background:url('/mobile/edito/css/skin/android-edition/google_apps.png') no-repeat;display:inline-block;font-size:14px;padding-top:90px;position:relative;text-align:center;text-decoration:none;width:182px;}
		#presentation .google-apps a.icon-search{background-position:0 0;}
		#presentation .google-apps a.icon-android{background-position:-182px 0;}
		#presentation .google-apps a.icon-gmail{background-position:-364px 0;}
		#presentation .google-apps a.icon-maps{background-position:-546px 0;}
		#presentation .google-apps a.icon-maps-nav{background-position:-728px 0;}
			#presentation .google-apps a .bubble{background:url('/mobile/edito/css/skin/android-edition/bubble_bg.png') no-repeat;display:none;position:absolute;top:-83px;right:-78px;padding:5px;width:336px;height:76px;text-align:left;font-size:11px;line-height:14px;color:#000;}
			#presentation .google-apps a:hover .bubble{display:block;}
				#presentation .google-apps a .bubble .visual{background:url('/mobile/edito/css/skin/android-edition/google_apps_mini.png') no-repeat;display:inline;float:left;margin:10px 10px 0;height:43px;width:43px;}
				#presentation .google-apps a.icon-search .bubble .visual{background-position:0 -0;}
				#presentation .google-apps a.icon-android .bubble .visual{background-position:0 -43px;}
				#presentation .google-apps a.icon-gmail .bubble .visual{background-position:0 -86px;}
				#presentation .google-apps a.icon-maps .bubble .visual{background-position:0 -129px;}
				#presentation .google-apps a.icon-maps-nav .bubble .visual{background-position:0 -172px;}
#mobiles{background:#FFF;;position:relative}
	#mobiles h2{font-size:28px;padding:20px 0;text-align:center;}
	#mobiles #visual-robot-left{background:url('/mobile/edito/css/skin/android-edition/visual_robot_left_bg.png') no-repeat;width:72px;height:164px;position:absolute;bottom:-165px;left:0;}
	#mobiles #visual-robot-right{background:url('/mobile/edito/css/skin/android-edition/visual_robot_right_bg.png') no-repeat;width:71px;height:162px;position:absolute;top:-70px;right:0;}
	#mobiles .row{background:url('/mobile/edito/css/skin/android-edition/mobiles_stripes_bg.png') repeat-x -2px 102px;height:450px;padding:0 20px;}
		#mobiles .row .item{border:1px solid #a2a4a5;display:inline;float:left;height:420px;padding-top:30px;margin-left:23px;margin-bottom:30px;position:relative;/*width:283px;*/width:420px;padding-left:20px;background-color:#fff;}
			#mobiles .row .item .mobile{position:absolute;left:0;top:0;height:372px;width:283px;}
			#mobiles .row .item .mobile img{margin:16px;}
			#mobiles .row .item .goodies{position:absolute;right:6px;top:155px;height:119px;width:121px;}
			#mobiles .row .item .offer{background:url('/mobile/edito/css/skin/android-edition/offer_bg.png') no-repeat;color:#FFF;font-size:10px;line-height:12px;text-align:center;position:absolute;right:0px;bottom:45px;height:114px;padding-top:8px;width:142px;}
			#mobiles .row .item .price{position:absolute;left:41px;bottom:14px;height:122px;width:201px;}
			#mobiles .row .item .get-it{position:absolute;bottom:20px;right:20px;/*width:100%;text-align:center;*/}
			#mobiles .row .item .desc{position:absolute;right:0;width:212px;}
            #mobiles .row .item .desc ul{font-size:16px;margin:15px 0 10px;}
    		#mobiles .row .item .desc li{background:url('/mobile/edito/css/skin/android-edition/bullet_square_red.png') no-repeat 0 6px;padding:0 0 10px 10px;}
    		#mobiles .row .item .desc .button{margin:20px 0 0 7px;}
    		#mobiles .row .item .desc div.aPartir{padding:14px 20px;background:url('/mobile/edito/css/skin/android-edition/background_android_price.png') no-repeat left top;}
    		#mobiles .row .item .desc div.aPartir.larger{padding:14px 20px;background:url('/mobile/edito/css/skin/android-edition/background_android_price2.png') no-repeat left top;}
    		#mobiles .row .item .desc div.aPartir span.big{font-size:68px;}
    		#mobiles .row .item .desc div.aPartir span.big span{font-size:38px;}
    		#mobiles .row .item .desc div.acForfait{margin-top:10px;padding-left:8px;}
    
	#mobiles .row-link{border:1px solid #a2a4a5;margin:10px 40px 10px 43px;font-size:16px;height:35px;line-height:35px;text-align:center;}
		#mobiles .row-link a{color:#5c5f65;font-size:16px;text-decoration:none;}
		#mobiles .row-link a:hover{text-decoration:underline;}
		#mobiles .row-link .tlight{color:#9c9d9f;}
		#mobiles .row-link .tdark{color:#1c1c1c;}
#partager{bottom:0;left:0;height: 60px;width: 983px;z-index:2;padding:48px 0 0 0;}
	#partager .texte{text-align:center;margin-bottom:5px;}
	#partager .liens{margin:0 auto;width:160px;}
#reassurance{margin-top:5px;padding-bottom:25px;position:relative;}
	#reassurance .lineShadow .lineContent{background:transparent url(./skin/bons_plans_boutique_en_ligne/background-reassurance.png) no-repeat left top;width:926px;margin-left:-23px;padding:0 50px;}
	.line{width:983px;}
	.lineHeader{margin:0 auto;}
	.line .lineContent{margin:0 auto;width:901px;}
	.lineFooter{background:transparent url(./skin/promos_halloween/bloc-footer.png) no-repeat left top;height:5px;width:901px;margin-bottom:32px;}
	.lineHeaderShadow{background:transparent url(./skin/promos_halloween/bloc-header.png) no-repeat center bottom;height:5px;width:983px;margin:0;padding:0;}
	.line .half, .line .third, .line .fourth, .line .fifth, .lineContent .fifth{float:left;position:relative;margin:15px 0 40px;}
	.lineContent .fifth{margin:15px 0 40px;width:220px;}
	#reassurance .lineHeader{text-align:center;font-size:19px;color:black;font-weight:bold;text-transform:uppercase;text-indent:-9000px;}
	#reassurance .fifthContent{text-align:center;}
	#reassurance a .fifthTitle{font-size:14px;font-weight:bold;color:#2a5470;}
	#reassurance a .fifthAccroche {font-size:11px;font-weight:bold;color:#black;}
	#reassurance .fifthContent a:hover{text-decoration:underline;}
	#reassurance .lineHeader{background:transparent url(./skin/bons_plans_boutique_en_ligne/header_reassurance.png) no-repeat left top;height:40px;}
	#reassurance .lineContent .fifth a{display:block;text-align:center;}
	#reassurance .lineContent .fifth .fifthContent a{display:inline;}
#legacy{padding-bottom:25px;}
#legacy #mentionsLegales{margin-top:20px;}