/* 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;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;}
/*===========================================================================
**
*/
.clearer{clear:both;float:none;font-size:0;line-height:0px;}
.trouge{color:#dc0707;}
.tgris{color:#797979;}
.row{margin-bottom:25px;}
a.red-arrow{font-size:12px;font-weight:normal;color:#000;text-decoration:none;padding-left:10px;background:url(skin/forfaits-mobile/bg_red_arrow.png) no-repeat left center;}
a.green-arrow{font-size:12px;font-weight:normal;color:#000;text-decoration:none;padding-left:10px;background:url(skin/forfaits-mobile/bg_green_arrow.png) no-repeat left center;}
a.red-button{font-size:12px;font-weight:bold;color:#fff;line-height:30px;padding:9px 25px;text-decoration:none;background:url(skin/forfaits-mobile/bg_red_button.jpg) repeat-x left top;}


#forfaits-mobile{text-align:left;font-size:12px;}
#forfaits-mobile .title1{font-size:20px;font-weight:bold;color:#1c1c1c;padding:20px 0 10px;margin:0px;}
#forfaits-mobile .panier{float:right;width:230px;}

#forfaits-mobile #banner{position:relative;float:left;width:733px;height:315px;text-indent:-9999px;background:url(http://static.s-sfr.fr/media/mea-forfaits-mobile-nouvelles-formules-carrees-4g-v2-1.jpg) no-repeat left top;}
/* #forfaits-mobile #banner a{display:block;width:270px;height:80px;position:absolute;top:212px;right:34px;text-indent:-9999px;} */

#forfaits-mobile #optionsBlock{float:right;width:212px;padding:0px 10px 0 0px;height:275px;}
#forfaits-mobile #optionsBlock .option{padding-bottom:14px;margin-bottom:5px;border-bottom:1px solid #999;}
#forfaits-mobile #optionsBlock .last{border-bottom:0 none;}
#forfaits-mobile #optionsBlock .option span{display:block;}
#forfaits-mobile #optionsBlock .option-title{font-size:16px;font-weight:bold;color:#1c1c1c;padding:4px 0 4px 4px;margin-bottom:4px;}
#forfaits-mobile #optionsBlock .visuel{margin-bottom:4px;}
#forfaits-mobile #optionsBlock #dejaClient .visuel{padding-left:30px;background:url(skin/forfaits-mobile/bg_deja_client_vert.png) no-repeat left top;}
#forfaits-mobile #optionsBlock #pasClient .visuel{padding-left:30px;background:url(skin/forfaits-mobile/bg_deja_client_rouge.png) no-repeat left top;}
#forfaits-mobile #optionsBlock #pasClient > div{padding:4px 0 6px;}
#forfaits-mobile #optionsBlock #needHelp .visuel{margin-top:5px;padding-top:5px;text-align:center;background:url(skin/forfaits-mobile/bg_tel_1099.jpg) no-repeat 50% 0%;}
#forfaits-mobile #optionsBlock #needHelp .visuel span{padding-left:50px;text-align:left;font-size:14px;}
#forfaits-mobile #optionsBlock #needHelp .visuel em{display:block;padding-top:8px;font-size:11px;font-weight:bold;font-style:normal;}

#forfaits-mobile .title2{font-size:17px;font-weight:bold;color:#1c1c1c;padding:16px 0 12px;}
#forfaits-mobile .bloc{position:relative;border:1px solid #c0bebf;}
#forfaits-mobile .bloc.degrade{border:0;}
#forfaits-mobile .choice{float:left;width:245px;}
#forfaits-mobile .choice .border{position:relative;height:220px;margin-top:40px;border-right:1px solid #e2e2e2;}
#forfaits-mobile .choice .wrapper{padding:65px 15px 0;}
#forfaits-mobile .choice .last{border-right:0 none;}
#forfaits-mobile .choice h3{font-size:16px;font-weight:bold;color:#1c1c1c;padding-bottom:8px;}
#forfaits-mobile .choice h3.underline {text-decoration:underline;}
#forfaits-mobile .choice .link-to-choice{width:100%;position:absolute;left:0;bottom:0;height:40px;padding-top:10px;background-color:#f9f9f9;text-align:center;}
#forfaits-mobile .choice .link-to-choice a{float:right;margin-right:20px;font-size:13px;line-height:30px;color:#000;text-decoration:none;padding-right:25px;background:url(skin/forfaits-mobile/bg_white_arrow_red_square.jpg) no-repeat right center;}
#forfaits-mobile #carrees{background:url("skin/forfaits-mobile/bg_choix_nlles_formules_carrees.png") no-repeat center 45px;}
#forfaits-mobile #multipack{background:url(skin/forfaits-mobile/bg_choix_multipack.png) no-repeat center 20px;}
#forfaits-mobile #prepaid{background:url(skin/forfaits-mobile/bg_choix_carte_prepayee.png) no-repeat center 20px;}
#forfaits-mobile #series{background:url("http://static.s-sfr.fr/media/bg_choix_red.png") no-repeat center 20px;}

#forfaits-mobile .prefer{float:left;width:278px;height:200px;padding:0 24px;background:url(skin/forfaits-mobile/bg_border_two_colors.jpg) no-repeat right center;}
#forfaits-mobile .last{background:0 none;margin:0;}
#forfaits-mobile .prefer .title3{font-size:16px;font-weight:bold;color:#1c1c1c;padding-bottom:10px;}
#forfaits-mobile .prefer .shadow{height:120px;background:url(skin/forfaits-mobile/effet_fond_ombre.png) no-repeat center bottom;}
#forfaits-mobile .prefer-text{margin-top:-20px;}
#forfaits-mobile .prefer a.red-arrow{display:block;margin-top:6px;}
#forfaits-mobile #dual{display:block;padding-bottom:65px;background:url(skin/forfaits-mobile/bg_prefer_dual_carrier.png) no-repeat center bottom;}
#forfaits-mobile #services{display:block;padding-bottom:72px;background:url(skin/forfaits-mobile/bg_prefer_services_carres.png) no-repeat center bottom;}
#forfaits-mobile #professionnals{display:block;padding-bottom:77px;background:url(skin/forfaits-mobile/bg_prefer_professionnals.png) no-repeat center bottom;}

.top-shadow{width:100%;height:12px;position:absolute;left:0;top:-12px;background:url(skin/forfaits-mobile/bg_top_shadow.png) no-repeat center top;}
.top-shadow-invert{width:100%;height:12px;position:absolute;left:0;top:0;background:url(skin/forfaits-mobile/bg_bot_shadow.png) no-repeat center top;}

.degrade{
	margin-bottom:80px;
	background:#eeeded;
	background:-moz-linear-gradient(top,  #eeeded 0%, #ffffff 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeded), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #eeeded 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #eeeded 0%,#ffffff 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #eeeded 0%,#ffffff 100%); /* IE10+ */
	background:linear-gradient(to bottom,  #eeeded 0%,#ffffff 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeded', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.title3 a {color:black;text-decoration:none;}
.title3 a:hover {text-decoration:underline;color:black;}
a {color:black;text-decoration:none;}
a:hover {text-decoration:underline;color:black;}