div#global * { margin:0; padding:0 }

/********************************************************/
/* SPECIFIQUE AU SITE */
/********************************************************/

/* Fixs SFR
---------------------------------------- */
/* Cache chemin de fer */
ul.cnt_bdct { display:none; }
/* Enleve les bordures du contenu */
div#ctn_ctt { border:none; line-height:normal }
div.bdct .left, div.bdct .right{ display:none; } /* Coins sup￩rieurs */

div.bdct {
	background: #FFF;
	font-size: 1px;
	line-height: 0;
}

/* R￩initialise l'interligne */
#ctn_ctt * { line-height: inherit; /line-height:200%; _line-height:200%; } /* ecrase */
#ctn_ctt .bdct .content { border:none }
.std_Hmargins .dby_ln {
margin-left:0;
margin-right:0;
}
/* R￩duit la marge haute du contenu sous IE */
div#ctn_mdl {
margin: 0 ;
}

/* R￩tablit la taille de police des mentions l￩gales */
.blk_ctn_ctt {
font-size: 10px;
}

/* Fixs float et IE
---------------------------------------- */
div#global .format { 
	overflow: hidden;
	zoom: 1;
}


/* Couleurs
---------------------------------------- */
div#global .noir { color: #000 }
div#global .gris { color: #5E5E5E }
div#global .grisClair { color: #999 }
div#global .grisFonce { color: #333 }
div#global .rouge { color: #E30116 }
div#global .bleu { color: #506B9C }


/* Tailles
---------------------------------------- */
div#global .vsmall { font-size:10px; }
div#global .small { font-size:11px; }
div#global .large { font-size:14px; }

/* rajout pour la taille des "TM" mis en <sup> */
sup.desemphasis { font-weight:normal; font-size:15px; }


/* Styles
---------------------------------------- */
div#global .souligner { text-decoration: underline }
div#global .legende { display:block; color:#999; font-size:10px; line-height:140%;}
div#global .legende2 { display:block; color:#5E5E5E; font-size:11px; line-height:140%; }
div#global .sup { line-height:60%; font-size:10px }
div#global .clear {clear:both}

/* Titres
------------------------------------------ */
#global h1, #global h2, #global h3, #global h4, #global h5 {
	color: #000;
	font-weight: normal;
	/*font-family: Arial, Helvetica, sans-serif;*/
}


#global h1.t1 { /* Evenements */
	border-bottom: 1px dashed #999999;
	margin-top: 10px;
	margin-bottom: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 46px;
	color: #506B9C;
}
	#global h1.t1 a {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 46px;
		color: #506B9C;
		text-decoration:none;
	}
	#global h1.t1 a:hover {
		text-decoration:none !important;
	}
	#global h1.t1 span {
		font-size: 20px;
		color: #506B9B;
	}
	

/* Boutons
------------------------------------ */


/* Listes - Puces
------------------------------------ */
#global ul { list-style:none }
#global ul li { list-style:none }

#global ol.aere li { margin-bottom:4px; }
#global ul.aere li { margin-bottom:4px; }

#global ol.aere_10 li { margin-bottom:10px; }
#global ul.aere_10 li { margin-bottom:10px; }

#global ol.aere_20 li { margin-bottom:20px; }
#global ul.aere_20 li { margin-bottom:20px; }

#global ul.disc, #global ul.disc li { list-style-type: disc; list-style-position:inside; }

#global ol.chiffre, #global ol.chiffre li { list-style-position:inside; }

#global ul.discRouge li { 
	list-style-type: none;
	padding-left:10px; 
	background:url(http://www.sfr.fr/media/utiliser-mobile-box/extend/att00032105/puce_disc-rouge.gif) no-repeat 0 5px
}


#global ul.zebre {
	border-bottom: #c3c3c3 1px solid;
	font-size: 11px;
	}
#global ul.zebre li{
	padding: 5px 0 5px 30px;
	border-top: #c3c3c3 1px solid;
	background-position:5px 5px;
	background-repeat:no-repeat;
}

#global ul.zebre li.bc_gris {
	background-color:#f5f5f5;
}


/* puces - liens 
------------------------------------ */
#global a.puceBleu_blc { /* lien-bloc (sur plusieurs lignes ou autonomes d'un paragraphe) */
	display: block;
	padding-left: 20px;
	color: #003399;
	font-size: 11px;
	background: url(http://www.sfr.fr/media/utiliser-mobile-box/extend/att00032101/puce_bleu.gif) no-repeat left 2px;
}
* html #global a.puceBleu_blc {	/* IE 6 */
	width: 1%;
	white-space: nowrap;
}

#global a.puceBleu {
	padding-left: 20px;
	color: #003399;
	font-size: 12px;
	background: url(http://www.sfr.fr/media/utiliser-mobile-box/extend/att00032101/puce_bleu.gif) no-repeat left 2px;
	display: block;
	margin: 7px 0;
}

#global p a {
	text-decoration:none; 
	color:#173A7C; 
	font-size: 12px;
}


/* Colonnes Surface Largeur = 918px (980px - 60px[padding] - 2px[bordure]) exclusion de l'accueil...
------------------------------------ */
#global .col_gauche {
	float: left;
}

#global .col_milieu {
	float: left;
	margin-left: 10px;
}

#global .col_droite {
	float: left;
	margin-left: 10px;
}


#global .col_gauche_1 {
	float: left;
	width: 590px;
	margin-right: 10px;
}

#global .col_droite_1 {
	float: left;
	width: 318px;
}


#global .col_gauche_2 {
	float: left;
	width: 598px;
	margin-right: 10px;
}

#global .col_droite_2 {
	float: right;
	width: 300px;
}


/* Boxs - Colonnes
------------------------------------ */

#global div.boxs { /* degrad￩ */
	overflow: hidden;
	padding: 10px 14px;
	border: 1px solid #E0E0E0;		
	background: url(http://www.sfr.fr/media/utiliser-mobile-box/extend/att00032106/degrade_boxs.jpg) repeat-x bottom left;
	zoom: 1;
}

#global div.boxs2 { /* sans degrad￩ - padding 10 14 10 14 */
	overflow: hidden;
	padding: 10px 14px;
	border: 1px solid #E0E0E0;
	zoom: 1;
}
	
#global div.boxs2_22x18 { /* sans degrad￩ - padding 22 18 22 18 */
	overflow: hidden;
	padding: 22px 18px;
	border: 1px solid #E0E0E0;
	zoom: 1;
}
	

/* Liens 
------------------------------------ */
#global a {	
	text-decoration:none; 
	color:#173A7C; 
	font-size: 11px;	
}
#global a:hover { text-decoration: underline; }


/* Mise en forme des ￩l￩ments classiques 
---------------------------------------------------- */
#global img { border: none; }

/********************************************************/
/* STRUCTURE DE LA PAGE */
/********************************************************/

#global {
	position: relative;
	width: 980px;
	/*margin: 0 auto 0 -15px;*/
	/*margin: 0 auto;*/
	font: 12px/140% Arial, Helvetica, sans-serif;
	color: #000;
}


/* R￩initialise le line-height, selecteur ￩l￩ment div permet de passer devant le #cnt * du CMS */
div#global * {
	line-height: normal;
}


/* ****************************************************** MODELES pour la mise en page ****************************************************/

/********************************************************/
/* HOME */
/********************************************************/
#home p { 
	line-height: 150%;
	color:#333; 
}

/* titres - liens
------------------------------------------------------- */
#home h2 { /* Rubriques : Une, semaine.... */
	font-size: 21px;
	color: #E30116;
}

/* Titre - liens clickable */
#home a.t1:hover, #home a.t2:hover {
	text-decoration: none; /* ecrase */
}

#home a.t1 { /* titre home */
	display: block;
	padding: 0 10px 10px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #173A7C;
}

#home a.t2 {
	display: inline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #17397B;
}


/* colonne gauche - A la Une
------------------------------------------------------- */
#home .col_gauche {
	float: left;
	width: 460px;
}

#home .col_gauche h2 {
	float: left; 
	padding-bottom: 2px;
}

#home .col_gauche .options { /* imprimer - email */
	float: right; 
	line-height: 20px; 
	vertical-align: bottom;
}
	#home .col_gauche .options * { /* imprimer - email */
		vertical-align: bottom;
	}
	#home a.email, #home a.print {
		padding-left: 15px;
		cursor: pointer;
		background-repeat: no-repeat;
		background-position: left center;
	}
	#home a.print {
		margin-left: 10px;
		background-image: url(http://www.sfr.fr/media/evenements/att00033826/picto_print.png);
	}
	#home a.email {
		background-image: url(http://www.sfr.fr/media/evenements/att00033824/picto_mail.png);
	}


#home .une {
	border: 4px solid #E30116;
}
	#home .une img {
		display: block;
		margin-bottom: 14px;
	}
	#home .une p {
		margin:0 10px 10px 10px;
	}


/* colonne droite - A lire cette semaine, archives
------------------------------------------------------- */
#home .col_droite {
	float: right;
	width: 484px;
}


#home .col_droite h2 {
	padding-bottom: 6px;
}


/* blocs (lire cette semaine) */
#home .bloc_souligner { /* home... */
	overflow: hidden;
	zoom: 1;
	padding-bottom: 18px;
	border-bottom: 1px dashed #E0E0E0;
	margin-bottom: 18px;
}

#home .bloc_noborder { /* Derniers blocs (en cas de besoin) */
	overflow: hidden;
	zoom: 1;
	padding-bottom: 19px;
	margin-bottom: 18px;
}

	#home .bloc_souligner .lft, #home .bloc_noborder .lft {
		float:left; 
		margin-right: 16px;
	}
		#home .bloc_souligner .lft img, #home .bloc_noborder .lft img {
			display: block;
		}

	#home .bloc_souligner p, #home .bloc_noborder p {
		float: right;
		width: 316px;
		margin: 0;
		color: #000;
	}


/* navigation onglets - lus, r￩cents */
#nav_archives {
	border-bottom: 4px solid #D00019;
}

	#nav_archives li {
		float: left;
		margin-right: 10px;
	}
		#nav_archives li a {
			display: block;
			padding-left: 10px;
			background: url(http://www.sfr.fr/media/evenements/att00033828/tabs_left.png) no-repeat;
			_height: 33px;
		}
		* html #nav_archives li a { /* IE 6 */
			height: 33px;
		}
		#nav_archives li a span {
			display: block;
			height: 33px;
			padding-right: 10px;
			text-align: center;
			font-size: 12px;
			line-height: 33px;
			vertical-align: middle;
			background: url(http://www.sfr.fr/media/evenements/att00033829/tabs_right.png) no-repeat right top;
		}
		#nav_archives li a:hover, #nav_archives li.actif a { /* survol */
			background-position: 0 -33px;
			text-decoration: none !important;
			cursor: pointer;
		}
		#nav_archives li a:hover span, #nav_archives li.actif span {
			background-position: right -33px;
			color: #FFF;
			font-weight: bold;
			font-size: 14px;
		}
		
		#nav_archives #tab_recents {
			width: 160px;
		}
		#nav_archives #tab_lus {
			width: 120px;
		}


#nav_archives #tab_archives {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	line-height: 33px;
	vertical-align: middle;
	color: #666666;
	font-style: italic;
}


#home #art_archives { 
	padding-top: 10px;
	font-size: 11px;
}

#home #art_archives li{ 
	line-height: 18px;
}

#home #art_archives .dt_archives { 
	color: #E30116;
}
/* ----------------------------------------- */



/********************************************************/
/* ARTICLES */
/********************************************************/
#article p { 
	line-height: 150%;
	color:#000; 
	display: block;
	margin:8px 0 0;	
}


/* colonne gauche - A la Une
------------------------------------------------------- */
#article .col_gauche {
	float: left;
	width: 684px;
}


#article .col_gauche h2 {
	float: left; 
	padding-bottom: 2px;
	font-size: 21px;
	color: #E30116;
}

#article .col_gauche .options { /* imprimer - email */
	float: right; 
	line-height: 20px; 
	vertical-align: bottom;
}
	#article .col_gauche .options * { /* imprimer - email */
		vertical-align: bottom;
	}
	#article a.email, #article a.print, #article a.retour_home {
		padding-left: 15px;
		cursor: pointer;
		background-repeat: no-repeat;
		background-position: left center;
	}
	#article a.print {
		margin-left: 10px;
		background-image: url(http://www.sfr.fr/media/evenements/att00033826/picto_print.png);
	}
	#article a.email {
		background-image: url(http://www.sfr.fr/media/evenements/att00033824/picto_mail.png);
	}
	#article a.retour_home {
		line-height: 27px;
		float: right;
		background-image: url(http://www.sfr.fr/media/evenements/att00034159/picto_back.png);
	}

/* players video */
#article .video {
	margin: 5px 0;
}

#article .une img { /* titre article */
	display: block; 
	margin-bottom: 14px;
}

#article .une h3 { /* titre article */
	font-size: 24px;
	color: #E30116;
	font-weight: bold;
	padding-bottom:10px;
}

#article .une h4 { /* intertitre article */
	font-size: 14px;
	color: #666;
	font-weight: bold;
	margin: 16px 0 2px;
	padding: 0;
}

/* Typos importantes */
#article .chapeau { /* titre article */
	display: block;
	padding-bottom: 12px;
	font-size: 12px;
	color: #333;
	font-weight: bold;
}
	#article .chapeau .dt_article { /* titre article */
		font-weight: normal;
	}


#article blockquote.citation { /* titre article */
	margin: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #999;
	font-style: italic;
	font-weight: bold;
}


/* Box Questions - pr￩cisions */
#article .box_questions {
	width: 180px;
	padding: 10px;
	border: 1px solid #999;
	margin: 0 0 10px 10px;
}
	#article .box_questions .titre {
		display: block;
		padding-bottom: 6px;
		font-size: 16px;
		color: #E30116;
		font-weight: bold;
	}
	#article .box_questions ul li {
		padding-left: 10px;
		margin-bottom: 4px;
		font-size: 11px;
		background: url(http://www.sfr.fr/media/evenements/att00033827/puce_carre-rouge.gif) no-repeat left 5px;
	}


/* colonne droite - A lire cette semaine, toute l'actu
------------------------------------------------------- */
#article .col_droite {
	float: right;
	width: 236px;
	/width: 268px; /* FIX IE */
	padding: 10px 16px;
	border: 1px solid #E6E6E6;
	margin: 0;
	height: 100%;
	background: url(http://www.sfr.fr/media/evenements/att00033814/col-droite_dgrd.jpg) repeat-y left top;
}


#article h4 {
	padding-bottom: 16px;
	font-size: 18px;
	color: #E30116;
}


/* cette semaine */
#article .cette_semaine {
	margin-bottom: 20px;
}

#article .imgTitre {
	margin-bottom: 14px;
	overflow: hidden;
	zoom: 1;
}

	#article .imgTitre a.lft {
		float: left;
	}
		#article .imgTitre a.lft img {
			display: block;
		}

	#article .imgTitre a.t1 {
		float: right;
		width: 150px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		line-height: 140%;
	}


/* tableau Actu */
#article .tab_sep {
	width: 100%;
	border: 0;
	border-spacing: 0;
}

	#article .tab_sep th {
		width: 68px;
	}
	
	#article .tab_sep td ,#article .tab_sep th {
		padding: 4px;
		border-top: 1px dotted #CCC;
		text-align: left;
		vertical-align: middle;
	}
	
	
/* styles pour les box innovation */
#innovation_by_sfr.une {
	background:transparent url(http://s1.s-sfr.fr/media/innovation/picto/att00037142/footer.gif) no-repeat right center;
	overflow:auto;
	margin-top:15px; }
#innovation_by_sfr h2 { margin: 10px; }
#innovation_by_sfr p { clear: both; width: 70%; }
