@charset "UTF-8";
/* CSS Document */


body { font-family:Arial, Helvetica, sans-serif; }
img { border:0; }
#body { margin: -1px 0 10px 0 !important; }
#body p, #body li, #body { font-size:11px; }
#body a { color:#173A7C; }
.redsfr { color:#dc0707; }
.align-left { float:left; }
.align-right { float:right; }
.txt10 { font-size:10px !important; }
.txt11 { font-size:11px !important; }
.txt14 { font-size:14px !important; }
.marg-g10 { margin-left:10px; }
.marg-g14 { margin-left:14px; }
.currentpage { font-weight:bold !important; }
h3.titrebloc { color:#000000; font-weight:bold; font-size:160%; }
h3.titrebloc strong { color:#dc0707; }
h3.titrebloc-drt { color:#000000; font-weight:bold; font-size:135%; }
h3.titrebloc-drt strong { color:#dc0707; }
.menuwifi { margin-bottom:10px; }
#bloc-accueil { width:972px; height:205px; background:url(http://img.s-sfr.fr/media/sfrwifi/att00050651/illustr-accueil2.jpg) no-repeat top right; }
#bloc-accueil .logo { float:left; margin:9px 14px 0 11px; }
#bloc-accueil h1 { color:#dc0707; font-size:24px; font-weight:bold; margin:13px 0 0 0; padding:0; }
#bloc-accueil h2 { color:#000000; font-size:18px; font-weight:normal; margin:2px 0 0 0; padding:0; background:none !important; }
#bloc-accueil #menu-wifi { margin:0; padding:12px 0 12px 10px; clear:both; }
#bloc-accueil #menu-wifi li { margin:0 8px 0 0; padding:0; list-style-type:none; display:inline; }
input.input-hotspot { background:#FFFFFF none repeat scroll 0 0; border:1px solid #B1B1B1; color:#000000; font-size:11px; padding:2px 0; width:222px; }
input.input-hotspot-droite { background:#FFFFFF none repeat scroll 0 0; border:1px solid #B1B1B1; color:#000000; font-size:11px; padding:2px 0; width:135px; }
p input { vertical-align:middle; }
#liste-tel { float:right; margin:7px 0 0 0; }
.legende-bas { color:#333333; font-size:9px !important; font-style:italic; margin:10px 0; }
.faq { margin:10px 0 10px 0;}

/* RSS FEED */
#ulRssList { text-align:left; margin-top:-6px; padding-left:10px; }
#ulRssList .gf-author, #ulRssList .gf-relativePublishedDate, #ulRssList .gf-spacer, #ulRssList .gf-snippet { display: none; }
#feedList .gf-author, #feedList .gf-relativePublishedDate, #feedList .gf-spacer { display: none; }
#ulRssList .gfc-resultsHeader, #feedList .gfc-resultsHeader { border: 0; background:none; }
#ulRssList .gfc-results, #ulRssList .gfc-result { padding:0; margin:0; }
#ulRssList div.gf-title { background:url(http://s5.s-sfr.fr/media/sfrwifi/att00036697/bullet-hover.gif) no-repeat 0 6px; margin:5px 0 0 0; padding:0 9px 4px 9px; display:block; overflow:visible; position:relative; height:auto !important; min-height:20px; height:10px; }
#ulRssList a.gf-title { color:#000; position:relative; clear:both; height:auto !important; min-height:10px; height:10px; }
#feedList a.rssLinkLogo { float: left; display: block; margin-right: 10px; }
/*.gfc-resultsRoot {border-bottom:1px solid #D6D3D3; height:90px; display:block; padding:10px;}
.gfc-resultsHeader, .gfc-results {display:inline;}
.gfc-title, .gfc-title a {font-weight:bold; color:#000;}*/

/*tableaux (data)*/
.data { background:#F0F0F0 url(http://s5.s-sfr.fr/media/sfrwifi/att00036734/bg-data.gif) repeat-x scroll left top; margin:15px 0 10px 0; padding:10px; }
.data table { border:0 none; border-collapse:separate; width:100%; border-spacing:2px; }
.data table caption { caption-side:top; height:27px; text-align:left; text-indent:2px; }
.data table td.alignLeft, .data table th.alignLeft { text-align:left; }
.data table th { padding:9px 10px; }
.data table td, .data table th { background:#FFFFFF none repeat scroll 0 0; border:0 none; padding:9px 17px; text-align:center; }
.data table td.price { width:241px; }
/*fin tableaux (data)*/

