@charset "UTF-8";
/* CSS Document */
 
/* global css */
html, body, span, applet,  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, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th { border:0 none; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; line-height:1.3em; margin:0; padding:0; text-align:inherit; vertical-align:baseline; }
a img, :link img, :visited img { border:0 none; }
ol, ul { list-style-image:none; list-style-position:outside; list-style-type:none; }
li { list-style:none; }
q:before, q:after, blockquote:before, blockquote:after { content:""; }
body { background:#FFFFFF none repeat scroll 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#global { width: 985px; }
.no { display:none; }
.redSFR { color:#d10019; }
.bold { font-weight:bold; }
.arrow-link { font-size:12px; color:#004a72; text-decoration:none; background:url(IMG2/arrowBlue.gif) no-repeat left 2px; padding:2px 0 0 22px; }
.arrow-link:hover { text-decoration:underline; }
.arrow-link2 { font-size:12px; font-weight:bold; float:left; color:#004a72; text-decoration:none; background:url(IMG2/arrowBlue.gif) no-repeat left 2px; padding:2px 0 0 22px; }
.arrow-link2:hover { text-decoration:underline; }
.listRed { font-size:12px; color:#004a72; clear:both; }
.listRed li { line-height:25px; background:url(IMG2/RedPoint.gif) no-repeat left 11px; padding-left:12px; }
.listRed a { text-decoration:none; color:#004a72; }
.listRed a:hover { text-decoration:underline; color:#004a72; }
 
/* blocs avec angles */
.clear { clear:both; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.clear, .clearLeft, .clearRight { display:block; width:0; height:0; line-height:0; font-size:0; }
.ctl, .ctr, .cbl, .cbr { background-repeat:no-repeat; font-size:0; }
#content { font:normal 143% Arial, Verdana, sans-serif; position:relative; z-index:10; height:1%; margin-bottom:30px; clear:both; width:983px; margin:0 auto; text-align:left; }
.content .ctl, .content .ctr, .content .cbl, .content .cbr { position:relative; background-image:url(IMG2/corners_bloc.png); width:6px; height:6px; }
.content .ctl { float:left; background-position:left top; top:-1px; left:-1px; }
.content .ctr { float:right; background-position:right top; top:-1px; right:-1px; }
.content .cbl { float:left; background-position:left bottom; bottom:-1px; left:-1px; }
.content .cbr { float:right; background-position:right bottom; bottom:-1px; right:-1px; }
 
/* structure de la page */
#page, 	#body { margin-top: 0 !important; }
#head { margin: 5px 0 6px 0; float:left; }
#colg { width: 744px; float:left; clear:both; }
#cold { width: 241px; float:left; }
 
/*header*/
#head-intro { font-size:12px; color:#999999; margin-bottom:4px; }
#head-intro a { color:#999999; text-decoration:none; }
#head-intro a:hover { text-decoration:underline; }
#head-logo { float:left; }
#head-banniere { position:relative; float:left; height:48px; width:936px; margin:0 0 0 4px; background:url(IMG2/head-bg.gif) repeat-x left top; }
#head-banniere-g { position:absolute; top:0; left:0; background:url(//s5.s-sfr.fr/media/prospect/att00028265/head-g.gif) no-repeat left top; width:2px; height:48px; }
#head-banniere-d { position:absolute; top:0; right:0; background:url(//s5.s-sfr.fr/media/prospect/att00028263/head-d.gif) no-repeat right top; width:2px; height:48px; }
#head-banniere h1 { font-size:24px; color:#FFFFFF; margin:10px 0 0 10px; font-weight:normal; }
#head-banniere a { position:absolute; top:15px; right:20px; font-size:12px; color:#FFFFFF; text-decoration:none; }
#head-banniere a:hover { text-decoration:underline; }
 
/* Blocs ligne 1 : images*/
#g1-g { float:left; }
#g1-d { float:left; margin-left:10px; }
#g1-b { float:left; margin:10px 0 0 0; clear:both }
 
/* Blocs ligne 2 : tel mobile, internet a la maison, internet partout */
#g24 { width:735px; clear:both; margin:10px 0 0 0; float:left; position:relative; }
#g24-h { background:url('IMG2/bloc2-h.gif') no-repeat; width:735px; height:6px; }
#g24-m1 { border-left:solid 1px #a1a1a1; border-right:solid 1px #a1a1a1; width:733px; }
#g24-m2 { border-left:solid 4px #c4c4c4; border-right:solid 4px #c4c4c4; width:725px; background:url('IMG2/bloc2-bg.gif') repeat-x left top; height:220px; padding:7px 0 0 0; }
#g24-b { background:url('IMG2/bloc2-b.gif') no-repeat; width:735px; height:6px; }
#g24 h1 a { color:#004a72; font-size:18px; text-decoration:none; margin:0 0 0 14px; background:url(IMG2/under-titre.gif) repeat-x left bottom; float:left; }
#g24-offres { float:right; width:410px; }
#g24-offres a { margin:4px 20px 0 0; float:right; }
#link-entreprise { padding-right:80px; }
.g24-ligne { clear:both; float:left; width:693px; border-top:solid 1px #dedede; margin:7px 0 28px 13px; }
#g24-content { width:720px; }
.g24-col { float:left; background:url(IMG2/ligne-verticale.gif) repeat-y left top; height:119px; width:1px; margin-top:17px; }
#g241 { float:left; width:224px; margin-left:13px; _margin-left:7px; }
#g241 li { display:inline; }
#g242 { float:left; width:230px; margin-left:20px; }
#g243 { float:left; width:205px; margin-left:20px; }
#g24 h2 a { color:#004a72; font-size:14px; font-weight:bold; text-decoration:none; background:url(IMG2/under-titre.gif) repeat-x left bottom; }
#g24 h2 img { margin:0 5px 2px 0; }
#g241 h3, #g242 h3 a, #g243 h3 a { color:#333333; font-size:12px; font-weight:normal; text-decoration:none; margin:3px 0 3px 0; float:left; }
#g241 h3 a{ color:#004a72; text-decoration:none; }
#g241 h3 a:hover{ text-decoration:underline; }
 
#g241 img { margin-left:23px; }
#g242 img { margin:4px 0 0 14px; }
#g243 img { margin:4px 0 0 20px; }
#g241 ul { margin:2px 0 0 10px; }
#g241 ul a { color:#004a72; text-decoration:none; }
#g241 ul a:hover { text-decoration:underline; }
.g24-chevron { margin:50px; padding:0; }
 
/*old*/
#g21-telmobile { clear:both; float:left; margin:10px 10px 0 0; border:1px solid #C1C2C2; width:236px; }
#g21-telmobile img { position:absolute; bottom:9px; margin:0 0 0 6px; }
#g21-telmobile ul { margin:10px 0 0 67px; position:relative; }
#g22-internetmaison { float:left; margin:10px 10px 0 0; border:1px solid #C1C2C2; width:236px; }
#g22-internetmaison img { position:relative; margin:3px 0 0 20px; }
#g22-internetmaison h3 a, #g21-telmobile h3 a, #g23-inernetpartout h3 a { text-decoration:none; color:#333333; }
#g23-inernetpartout { float:left; margin:10px 0 0 0; border:1px solid #C1C2C2; width:236px; _width:238px; }
#g23-inernetpartout img { position:relative; margin:5px 0 0 20px; }
.content-box1 { margin-left:18px; height:125px; position:relative; }
.content-box1 h2 { color:#c5d6de; font-size:18px; text-decoration:underline; }
.lienh2-box1 { color:#004a72; text-decoration: none; }
.content-box1 h3 { color:#333333; font-size:11px; margin:2px 0 5px 0; font-weight:normal; }
/* Bloc ligne 3 : boutique pro SFR */
#g3-boutiqueProSFR { float:left; margin:7px 0 0 0; border:1px solid #C1C2C2; width:734px; }
#g3-profession { margin:0 0 0 50px; padding-left:20px; }
#g3-entreprises { margin:0 0 0 65px; padding-left:20px; }
.content-box3 { margin:6px 0 5px 18px; }
.content-box3 h2 { color:#333333; font-size:16px; margin-top:-3px; float:left; }
/* fin old*/
 
/* Bloc ligne 4 : Services SFR */
#g4-servicesSFR { float:left; margin:10px 0 0 0; border:1px solid #C1C2C2; width:734px; }
.content-box4 { margin:2px 0 13px 18px; position:relative; }
.content-box4 h1 a { color:#004a72; font-size:18px; text-decoration:none; background:url(//s5.s-sfr.fr/media/prospect/att00028269/under-titre.gif) repeat-x left bottom; }
.content-box4 h3 { color:#333333; font-size:15px; float:left; margin-bottom:8px; }
.content-box4 ul { margin:0 0 7px 0; }
#g4-ligne { height:1px; width:693px; background-color:#c5d6de; margin:7px 0 16px 0; }
#g41-img { float:left; width:136px; margin:0 0 0 -4px; }
#g42-masfere { float:left; width:337px; }
#g43-barre { float:left; background:url(//s5.s-sfr.fr/media/prospect/att00028121/ligne-verticale.gif) repeat-y left top; height:119px; width:1px; }
#g44-autresservices { float:right; width:225px; }
#g44-autresservices li { clear:both; }
#g44-autresservices li a { text-decoration:none; padding:1px 0 0 25px; color:#004a72; line-height:21px; font-size:12px; clear:both; margin:0 0 5px 0; }
#g44-autresservices li a:hover { text-decoration:underline; }
#link-music { background:url(//s5.s-sfr.fr/media/prospect/att00028268/link-music.gif) no-repeat left top; float:left; }
#link-jeux { background:url(//s5.s-sfr.fr/media/prospect/att00028267/link-jeux.gif) no-repeat left top; float:left; }
#link-actualites { background:url(//s5.s-sfr.fr/media/prospect/att00028266/link-info.gif) no-repeat left top; float:left; }
#link-services { clear:both; width:200px; }
 
/* Col droite, Bloc 1 : Portail SFR */
#d1 { width:240px; }
#d1-h { background:url(//s5.s-sfr.fr/media/prospect/att00028115/cadrerouge-h.gif) no-repeat; width:240px; height:6px; }
#d1-m { background:url(//s5.s-sfr.fr/media/prospect/att00028116/cadrerouge-m.gif) repeat-y; width:240px; padding:13px 0 13px 0; }
#d1-b { background:url(//s5.s-sfr.fr/media/prospect/att00028114/cadrerouge-b.gif) no-repeat; width:240px; height:6px; }
#d1 h2 { color:#333333; font-size:17px; font-weight:bold; margin:0 0 7px 13px; }
#d1-ligne { height:1px; width:203px; background-color:#c5d6de; margin-left:17px; }
#d1-txt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin:17px 4px 5px 13px; }
#d2-txt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin:11px 5px 10px 17px; }
.d1-barre { background:url(//s5.s-sfr.fr/media/prospect/att00028120/ligne-horizontale.gif) repeat-x; height:1px; width:203px; margin:6px 0 15px 17px; }
#btn-portail { margin-left:24px; }
#d1 li { line-height:20px; background:url(//s5.s-sfr.fr/media/prospect/att00028122/RedPoint.gif) no-repeat left 8px; padding-left:12px; margin-left:17px; }
#d1 strong { font-weight:bold; }
 
 
/* Col droite, Bloc 2 : suivre ma commande */
#d2-commande { margin:10px 0 0 0; border:1px solid #C1C2C2; width:238px; position:relative; }
#fleche-commande { position:absolute; top:0; right:0; }
.content-boxd2 { margin:6px 15px 4px 14px; }
#btnSuivreCommande { color:#004a72; font-size:12px; background:url(//s5.s-sfr.fr/media/prospect/att00028325/carton.gif) no-repeat left top; padding:0 0 3px 32px; }
.content-boxd2 a { text-decoration:none; }
.content-boxd2 a:hover { text-decoration:underline; }
.d2-listRed a { background:url(//s5.s-sfr.fr/media/prospect/att00028122/RedPoint.gif) no-repeat left 7px; color:#004a72; padding:1px 0 0 10px; line-height:17px; font-size:11px; }
.d2-listRed { margin-top:8px; }
.d2-barre { background:url(//s5.s-sfr.fr/media/prospect/att00028120/ligne-horizontale.gif) repeat-x; height:1px; width:200px; margin:8px 0 10px 0; }
 
/* Col droite, Bloc 3 : rejoignez sfr */
#d3-join { margin:10px 0 0 0; border:1px solid #C1C2C2; width:238px; position:relative; }
.content-boxd3 { margin:6px 0 12px 24px; }
.content-boxd3 h2 { color:#333333; font-size:16px; margin-top:4px; float:left; }
#d3-titre1 { clear:both; font-weight:bold; color:333333; padding:16px 0 3px 0; }
.d3-listRed span { background:url(//s5.s-sfr.fr/media/prospect/att00028122/RedPoint.gif) no-repeat left 6px; padding:1px 0 0 10px; line-height:17px; }
/*.d3-listRed li { background:url(//s5.s-sfr.fr/media/prospect/att00028122/RedPoint.gif) no-repeat left 5px; padding:1px 0 0 10px; font-size:11px; }*/
.d3-listRed a { color:#000000; text-decoration:none; }
.d3-listRed a:hover { text-decoration:underline; }
.d3-barre { background:url(//s5.s-sfr.fr/media/prospect/att00028120/ligne-horizontale.gif) repeat-x; height:1px; width:200px; margin:11px 0 3px 0; }
#d3-titre2 { clear:both; font-weight:bold; color:4d4d4d; padding:11px 0 8px 0; }
#form-ville { position:relative; clear:both; height:30px; }
.content-boxd3 input { position:absolute; bottom:0; left:0; background:url(//s5.s-sfr.fr/media/prospect/att00028111/bg-input-rejoignez.gif) no-repeat right top; height:17px; border:0; width:155px; padding:4px 0 2px 0; margin:0; }
#btn-ok-form { position:absolute; bottom:1px; left:165px; height:22px; width:32px; background:transparent url(//s5.s-sfr.fr/media/prospect/att00028113/btn-ok.gif) no-repeat left top; cursor:pointer; }
 
/* Col droite, Bloc 4 : info sfr */
#d4-infos { margin:11px 0 0 0; border:1px solid #C1C2C2; width:238px; }
.content-boxd4 { margin:6px 10px 8px 24px; }
.content-boxd4 h2 { color:#333333; font-size:16px; margin-top:1px; float:left; }
.content-boxd4 p { clear:both; font-size:11px; color:#333333; padding-top:7px; line-height:17px; }
.content-boxd4 a { color:#004a72; text-decoration:none; }
.content-boxd4 a:hover { text-decoration:underline; }
 
/* footer */
#footer-s { width:985px; height:11px; clear:both; }
#foot { width:962px; clear:both; border-top:1px solid #d1d1d1; margin-left:1px; padding:10px 0 0 21px; }
#footer-t { width:983px; margin-left:1px; height:1px; position:relative; clear:both; background-color:#d1d1d1; margin-bottom:5px; }
#foot li { display:inline; }
#foot a { display:inline; background:url(//s5.s-sfr.fr/media/prospect/att00028110/arrowBlue2.gif) no-repeat left 4px; color:#16387c; padding:1px 0 0 14px; line-height:17px; text-decoration:none; }
#foot a:hover { text-decoration:underline; }
.lien-bas { margin-left:98px; }