/* Generique */
h1, h2, h3, ul, li {padding:0;margin:0;text-align: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;}
.clearer {font-size:1px;line-height:1px;clear:both;margin:0;padding:0;}
/* Conteneur */
h1, h2, h3, h4, h5, p, ul, li {margin:0;padding:0;text-align:left;}
a {text-decoration:none;}
    a:hover {text-decoration:underline;}
.trouge, a.trouge, a.trouge:visited, a.trouge:hover {color:#e2001a;}
.tbleu, a.tbleu, a.tbleu:visited, a.tbleu:hover {color:#222983;}

/* styles de base */ 
.fleft {float:left;}
.fright {float:right;}
.clearer{clear:both;float:none;overflow:hidden;height:0;line-height:0;width:0;}

/* Menu */
.header{margin-top:20px;}
.header .menu {margin:0 0 -1px 0;position:relative;z-index:1;}
	.header .menu li:first-child {margin: 0 0 0 30px;}
	.header .menu li {background: none repeat scroll 0 0 #FBFAFB;border: 1px solid #C8C8C8;border-radius: 4px 4px 0 0;display: inline-block;font-size: 13px;font-weight: bold;height: 34px;line-height: 34px;}
	.header .menu li.current {background:#fff;border-bottom:1px solid #fff;}
	.header .menu li.current a {color:#000;}
	.header .menu li a {color: #757575;display: block;padding: 0 20px;text-decoration: none;}
	.header .menu li a {color: #757575;}

.titre-onglet {background:transparent url("http://static.s-sfr.fr/media/bg-titre-onglet-v2.jpg") no-repeat 0 0;height:130px;margin:0 auto;padding:55px 0 0 315px;width:630px;}
	.titre-onglet h2 {border-left:2px solid #e2001a;font-size:22px;font-weight:normal;padding-left:10px;}
		.titre-onglet h2 strong{font-weight:bold;}
	.tog-div{border-top:1px solid #ccc;padding-top:30px;}
	.contenu {font-size:13px;margin:30px 0;padding:0;text-align:left;width:880px;}
		.contenu h3 {background:transparent url("/mobile/hope/css/skin/toggle_grey_arrows.png") no-repeat 0 -43px;color: black;display: block;font-weight: bold;margin:0 0 20px 0;padding-left: 20px;font-size:14px;}
		.contenu h4 {background:transparent url("/mobile/hope/css/skin/toggle_grey_arrows.png") no-repeat 0 -43px;color: black;cursor:pointer;display: block;font-weight: bold;margin:0 0 10px 0;padding-left: 20px;font-size:13px;}
		.contenu h4.current {background-position:0 5px;}
		.contenu a{color:#004C9E;margin-left:15px;}
		.contenu p.answer{display:none;}
		.contenu p {margin:15px 0;font-size:13px;padding-left:15px;}
		.contenu .detail {margin:0 0 30px 0;}
		.contenu .detail p{margin:0 0 20px 0;}
		.contenu .reponse {margin:0 0 30px 0;padding-left:10px;text-align:left;}
		.contenu .reponse img{margin:10px 0 0 0;}
		.contenu .reponse ul {margin:10px 0;}
		.contenu .reponse ul li {background:transparent url("http://s5.s-sfr.fr/mobile/edito/css/skin/appel-vers-la-chine/red-square.gif") no-repeat 0 5px;padding-left:10px;margin:0 0 3px 0;}
		.contenu .hidden {margin-top:20px;padding-left:15px;}
.infoLayer_columns {
		    border-bottom: 1px solid #CCCCCC;
		    margin-bottom: 20px;
		    overflow: hidden;
		    padding-bottom: 20px;
		}
		.infoLayer_column:first-child {
    		margin-left: 0;
		}
		.infoLayer_column {
		    float: left;
		    padding-top: 30px;
		    position: relative;
		    text-align: center;
		    width: 170px;
		}
		.infoLayer_column_index {
		    background: url("/mobile/hope/css/skin/semi_bubble.png") no-repeat scroll center bottom transparent;
		    display: block;
		    font-size: 18px;
		    font-weight: bold;
		    height: 31px;
		    left: 50%;
		    margin-left: -25px;
		    position: absolute;
		    top: 15px;
		    vertical-align: top;
		    width: 51px;
		}
		.infoLayer_column_inner:before {
		    content: "";
		    display: inline-block;
		    height: 100%;
		    vertical-align: middle;
		    width: 0;
		}
		.infoLayer_column_inner {
		    border: 1px solid #CCCCCC;
		    height: 125px;
		}
		.infoLayer_column_inner img {
		    display: inline-block;
		    vertical-align: middle;
		}
		.popin .popinContent p {
		    margin-top: 15px;
		}
		.infoLayer_column--right {
    		float: right;
		}
		.infoLayer_column--large {
		    width: 280px;
		}
		.infoLayer_column {
		    margin-left: 25px;
		    padding-top: 30px;
		    position: relative;
		    text-align: center;
		}
		.infoLayer ul li:first-child {
    		margin: 0;
		}
		.blackSquare li, li.blackSquare {
		    background: url("/mobile/hope/css/skin/blackSquare.png") no-repeat scroll left 0.5em transparent;
		    color: #1C1C1C;
		    padding-left: 10px;
		    text-align: left;
		    font-size:14px;
		}
		.figWrapper {
		    margin: 0 0 60px;
		}	

/* Mentions */
a#mentions {display:block;font-size:11px;text-align:left;}  
#div-mentions {text-align:left;font-size:11px;color:#868686;padding:15px 0 0 0;}