/* CSS communs */

body {
margin:0px auto;
padding:0px;
background-color:#fff;
width:1000px;
background:url(fond.png) center center repeat;
/*background-repeat:repeat;
background-position:center;*/
font:11px verdana, arial, helvetica, sans-serif;
background:#62C1D5 url(pub-bouygues-010211/bg.png) center -6px repeat-x ;
padding-top:15px;
}

#top{
height:107px;
background-repeat:no-repeat;
}

#pub-ban{
width:728px;
height:90px;
float:right;
}

#top_home_link{
float:left;
width:225px;
height:40px;
margin:30px 0 0 15px;
cursor:pointer;
}

#pub-ban iframe{
background:transparent;
}

#contener{
background-position:top;
background-repeat:repeat-y;
width:1000px;
}

/*------------------------------------------------colonne de gauche -----------------------------*/

#left-column{
width:166px;
float:left;
font-size:12px;
overflow:hidden;
}

#left-column div{
padding-left:10px;
padding-bottom:4px;
background-position:bottom;
background-repeat:no-repeat;
}

#left-column div div{
background:none;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:none;
}

#left-column div.marge-gauche{
padding:0px;
background-repeat:no-repeat;
height:4px;
}

#left-column div#cherche{
padding:0 4px;
background-image:url(fond-search.png);
background-position:top;
background-repeat:no-repeat;
height:50px;
}
	
	/* formulaires colonne gauche */
	form.search-form{
	padding:0 0 4px 0;
	background-image:url(cadre-search.png);
	background-position:top;
	background-repeat:no-repeat;
	width:157px;
	margin:0;
	}

	form.search-form input{
	border:none;
	margin-bottom:5px;
	margin-left:6px;
	background-color:transparent;
	}
	
	form.search-form input.champ{
	width:108px;
	}
	
	form.search-form input.btn{
	width:30px;
	cursor:pointer;
	}
	/* fin des formulaires */
	
/* --------------------------menu ------------------------*/
#left-column ul{
margin:0;
padding:0;
list-style-type:none;
}

#left-column ul {
padding-bottom:3px;
background-position:bottom;
background-repeat:no-repeat;}

#left-column li a{
background-position:bottom;
background-repeat:no-repeat;
padding:6px 0 6px 10px;
display:block;
}

#left-column li a:hover{
background-position:bottom;
background-repeat:no-repeat;
}

#left-column li li a{
background-position:top;
background-repeat:repeat-y;
padding:3px 0 3px 20px;
}

#left-column li li a:hover{
background-position:top;
background-repeat:no-repeat;
}

#left-column li ul {
padding-bottom:1px;
background-repeat:no-repeat;
background-position:bottom;
}
/* -------fin de menu ------*/

/* --------------------degrouptest ----------------------------*/
#left-column div#degrouptest{
background:url(degrouptest.png) 0 1px no-repeat;
height:79px;
padding-left:0;
padding-top:10px;
}

#left-column div#dtest_link{
margin: 0 8px;
padding:0;
height:40px;
cursor:pointer;
}

#left-column #degrouptest form{
font-size:11px;
padding:12px 0 0 4px;
background-position:4px 12px;
}
/* -------fin de degrouptest ------*/

/*-----------Bons plans-------------*/
#left-column div#bonsplans{
	background:url(/css/commun/bg-menu-bp.jpg) no-repeat;
	display:block;
	height:185px;
	width:166px;
	padding-top:1px;
	}
#left-column div#bonsplans h1{
	font-size:12px;
	font-weight: bold;
	margin:5px 0 0 33px;}
#left-column div#bonsplans p{
	font-size:10px;
	font-weight: light;
	padding-top:5px;}
#left-column div#bonsplans p .bold{
	font-weight: bold;}


/*-----------Fin Bons plans-------------*/

/* ---------bourse ----------------*/
#left-column div#bourse{
padding:5px 0 9px; 
text-align:center;
}

#left-column table{
border: 1px solid #999999;
border-collapse: collapse;
}

#left-column td{
text-align: center; border: 1px solid #999999; font-size: 9px;
}
/* -------------fin de la bourse---------------*/

/* --------partenaires-------*/

#left-column div.partner{
padding:5px 10px 9px;
margin-bottom:5px;
}

#left-column div.partner a{
display:block;
padding:2px 10px 2px;
margin:0;
font-size:11px;
}

/* ------------fin de partner -----------------*/

/*-------------------------------------------colonne du milieu ---------------------------------*/

#center-column{
width:530px;
float:left;
margin-left:1px;
margin-right:1px;
overflow:hidden;
}

/* ------------------------pictos menu--------------------------*/
#bloc-pictos{
height:33px;
padding-left:60px;
margin:0;
}

#bloc-pictos a{
display:block;
height:25px;
margin-top:4px;
float:left;
position:relative;
z-index:200;
}
	
	#bloc-pictos #adsl{
	width:16px;
	margin-right:18px;
	}

	#bloc-pictos #fibre{
	width:21px;
	margin-right:22px;
	}

	#bloc-pictos #sat{
	width:22px;
	margin-right:24px;
	}

	#bloc-pictos #wifi{
	width:23px;
	margin-right:24px;
	}

	#bloc-pictos #vod{
	width:23px;
	margin-right:26px;
	}

	#bloc-pictos #tel{
	width:24px;
	margin-right:24px;
	}

	#bloc-pictos #mobile{
	width:13px;
	margin-right:24px;
	}

	#bloc-pictos #pro{
	width:8px;
	margin-right:24px;
	}

	#bloc-pictos #eco{
	width:23px;
	margin-right:24px;
	}

	#bloc-pictos #bonplan{
	width:24px;
	}
	
	
/* ---------fin menu pictos-----------*/

/* ----------------------- le contenu ------------------------*/

#page {
overflow:auto;
}

#page div{
padding:5px 15px 5px;
}

#page div div{
margin:0px;
padding:0px;
border:none;
}
/*-----------------------------------------------------------------------------1er pub du contenu*/
#page div.banniere-iphone-4S{
	background:url(/css/commun/iPhone4S/bg-iPhone4S.png) no-repeat;
	padding:0 0 0 0;
	margin:0;
	width:530px;
	height:71px;
}
#page div.banniere-iphone-4S ul{
	display:block;
	position: relative;
	top:42px;
	left:138px;
	padding:0;
	width:380px;
	height:24px;
	float:left;
}
#page div.banniere-iphone-4S li{
	list-style-type: none;
	padding:0px;
	margin: 0 0 0 15px;
	float:left
}
#page div.banniere-iphone-4S li a.orange-logo{
	display:block;
	background:url(/css/commun/iPhone4S/orange.png) top no-repeat;
	width:24px;
	height:24px;
}
#page div.banniere-iphone-4S li a.orange-logo:hover{
	background:url(/css/commun/iPhone4S/orange.png) bottom no-repeat;
}
#page div.banniere-iphone-4S li a.sfr-logo{
	display:block;
	background:url(/css/commun/iPhone4S/sfr.png) top no-repeat;
	width:24px;
	height:24px;
}
#page div.banniere-iphone-4S li a.sfr-logo:hover{
	background:url(/css/commun/iPhone4S/sfr.png) bottom no-repeat;
}
#page div.banniere-iphone-4S li a.virgin-logo{
	display:block;
	background:url(/css/commun/iPhone4S/virgin.png) top no-repeat;
	width:47px;
	height:24px;
}
#page div.banniere-iphone-4S li a.virgin-logo:hover{
	background:url(/css/commun/iPhone4S/virgin.png) bottom no-repeat;
}
#page div.banniere-iphone-4S li a.bouygues-logo{
	display:block;
	background:url(/css/commun/iPhone4S/bouygues.png) top no-repeat;
	width:60px;
	height:24px;
}
#page div.banniere-iphone-4S li a.bouygues-logo:hover{
	background:url(/css/commun/iPhone4S/bouygues.png) bottom no-repeat;
}
#page div.banniere-iphone-4S li a.sosh-logo{
	display:block;
	background:url(/css/commun/iPhone4S/sosh.png) top no-repeat;
	width:60px;
	height:24px;
}
#page div.banniere-iphone-4S li a.sosh-logo:hover{
	background:url(/css/commun/iPhone4S/sosh.png) bottom no-repeat;
}
#page div.banniere-iphone-4S li a.byyou-logo{
	display:block;
	background:url(/css/commun/iPhone4S/byou.png) top no-repeat;
	width:60px;
	height:24px;
}
#page div.banniere-iphone-4S li a.byyou-logo:hover{
	background:url(/css/commun/iPhone4S/byou.png) bottom no-repeat;
}
/*--------------------------------------------------------------------------fin 1er pub du contenu*/
#page .div_img{
float:left;
margin-right:5px;
}

#page .div_img_une{
float:left;
margin-right:15px;
}

.clear_news{
clear:both;
}

#page img{
border:none;
}

#page h1{
margin: 0 0 15px;
padding:3px 15px 2px;
font:bold 22px verdana,helvetica,sans-serif;
font-weight:bold;
}

#page h2{
font-size:17px;
font-weight:bold;
text-align:left;
padding:3px 0 3px 10px;
margin:0 -15px;
}

#page .texte_news h2{
font-size:14px;
padding:0;
margin:0 0 5px 0;
}

#page h3{
margin: 5px 0 15px 0;
padding:0px;
font-weight:bold;
font-size:18px;
font-family:arial,helvetica,sans-serif;
text-align:left;
}

#page .texte_news h3{
display:inline;
font-size:13px;
font-weight:normal;
padding:0;
margin:0;
text-align:justify;
}

#page h4{
margin:0;
padding:0px;
font-size:14px;
color:#333;
}

h5{
font-size:11px;
margin:0 0 7px;
text-decoration:underline;
}

#page h4.comment_titre{
margin: -14px 0 0px;
padding:2px 40px ;
}

#page p{
height:100%;
margin:0px;
padding:0px;
margin-top:2px;
text-align: justify;
color:#333;
}

#page p.mot_dico_ap {margin:0;}

#page .accroche_une{
font-family:arial,helvetica;
font-size:13px;
padding-bottom:10px;
margin-left:0px;
float:left;
width:343px;

}

#page .accroche_news{
float:right;
width:389px;
}

#page div.block_sondage{
padding:10px 15px 8px;
}

#page #sondage{
margin-top:2px;
padding:0;
width:100%;
}

#page #sondage form{
margin:0 0 10px 0;
padding:0;
float:left;
width:381px;
}

#page input.vote_btn{
margin-top:10px;
padding:0 5px;
font-weight:bold;
}

#page #sondage img{
float:left;
}

#page span.sondage_titre{
font-weight:bold;
padding:2px 5px;
margin-left:8px;
}

td.comment_sondage{
text-align:right;
}

#page #sondage td.comment_sondage img{
float:none;
padding-bottom:1px;
}

#page div.micro_titre_acc{
margin:0 -15px 0;
padding:2px 5px 0;
text-align:left;
}

#page div.micro_titre_acc span{
padding:0 5px 0;
font-size:10px;
}

#page div.top_sans_une{
margin:0 -15px 0;
padding:2px 5px;
text-align:left;
}

#page div.convecteur_temporel{
text-align:center;
border:none;
}

#page div.convecteur_temporel a{
padding-left:9px;
}

	/* --------------------page news -----------------------*/
	#page .texte_news{
	text-align:justify;
	font-size:13px;
	line-height:1.3;
	padding:5px 40px;
	font-family:arial, helvetica, sans-serif;
	}
	
	#page .titre_news{
	margin: 5px 0 15px 0;
	padding:0px;
	font-weight:bold;
	font-size:18px;
	font-family:arial,helvetica,sans-serif;
	text-align:left;

	margin-bottom:0px;
	}
	
	#page span{
	font-size:9px;
	}
	
	#page ul{
	list-style-type:disc;
	padding-left:17px;
	}
	
	#page .info_lien_news{
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	}
	
	#page .info_lien_news a{
	font-weight:normal;
	}
	

#page .info_lien_news.news_tags { margin: 10px 0 20px 0 }
#page .info_lien_news.news_tags a{ 	font-size:11px; }	
	
#page .info_lien_news.news_relation {
	 margin: 0 0 12px 0
	}
#page .info_lien_news.news_relation div.title_news_relation {
	
	}
#page .info_lien_news.news_relation a{
	display:block;
	width:140px;
	height:130px;
	float:left;
	margin-right:10px;
	border:0px solid #ccc;
	font-size:10px;
	color:#666;
	}
#page .info_lien_news.news_relation a:hover{
	/* border:1px solid #ccc; */
	color:#009dd9;
	}
	
#page .info_lien_news.news_relation a span.date_rel {
	font-size:10px;
	font-weight:bold;
	}

#page .info_lien_news.news_relation .news_rel_left {
	text-align:left;
	}
#page .info_lien_news.news_relation .news_rel_middle {
	text-align:center;
	width:148px;
	}
#page .info_lien_news.news_relation .news_rel_right {
	margin-right:0;
	text-align:right;
	}
	
	#page .info_lien_news #old_news {
	margin-bottom:5px;
	/*border-bottom:1px solid #ccc;*/
	padding-left:10px;
	}
	
	#page .info_lien_news #old_news a{
	font-size:12px;
	letter-spacing:-0.3px;
	padding:0 0 1px 10px;
	background:url(fleche_actu.png) 0 center no-repeat;
	}
	
	#page div.image-enc-left{
	float:left;
	padding-right:8px;
	padding-bottom:5px;
	} 
	
	#page div.image-enc-right{
	float:right;
	padding-left:8px;
	padding-bottom:5px;
	}	
	#page  .fb_edge_widget_with_comment { top:-1px; 
	}
	#page .texte_news .mailToAFriend {
		background:#fff url(/css/commun/enveloppe.png) no-repeat 0 0;
		width:28px;
		height:20px;
		display:inline-block;
		text-decoration:none;
		border:none;
		margin-right:18px;
	}
	#page .texte_news .mailToAFriend:hover {
		background:#fff url(/css/commun/enveloppe.png) no-repeat 0 -20px;
		padding-bottom:0;
	}

	#page div#interaction .btSignalError {
		float:left;
		margin-left:-4px;
		padding:3px 0 0 0 ;
		margin-right:4px;
	}
	
	span.btImprim {
		cursor:pointer; float:left; display:block;padding:5px 3px 6px;  width:16px; height:13px;
	}
	span.btImprim:hover {
		background:#0088bc;
	}
	
	#page div#interaction, #page_bp div#interaction{/* ---interaction ---*/
	border:none;
	padding:2px 5px 0px 5px;
	text-align:center;
	height:30px;
	display:block;
	
	}
	
	#page div#interaction a, #page_bp div#interaction a{
	padding:3px 3px 6px 3px;
	margin:0;
	}
	#overbody #page div#interaction a, #overbody #page_bp div#interaction a {
		border:none;
		font:12px arial;	
		
	}
	#page div#interaction .addthis_toolbox,#page_bp div#interaction .addthis_toolbox {
		width:165px;
		float:left;
		margin-top:3px;
	}
	
	#page div#interaction a.interactionBtMail, #page_bp div#interaction a.interactionBtMail {
		background:url(bt-mail.png);
		width:118px;
		height:22px;
		display:block;
		float:left;
		padding:7px 0 0 30px;
		margin-right:8px
	}
	#page div#interaction a.interactionBtPrint, #page_bp div#interaction a.interactionBtPrint {
		background:url(bt-print.png);
		width:55px;
		height:22px;
		display:block;
		float:left;
		padding:7px 0 0 30px;
		margin-right:12px
	}
	#page div#interaction a.interactionBtPdf,#page_bp div#interaction a.interactionBtPdf {
		background:url(bt-pdf.png);
		width:32px;
		height:22px;
		display:block;
		float:left;
		padding:7px 0 0 20px;
		margin-right:12px
	}
div#interaction a.interactionBtMail:hover, #page div#interaction a.interactionBtPrint:hover,#page div#interaction a.interactionBtPdf:hover {
		background-color:transparent;
		background-position:bottom left;
	}
	
		
	#page div#interaction a img{
	margin:0;
	padding:0 3px 0 1px;
	border:none;
	vertical-align:middle;
	}
	
	#page #div_reception_data{
	padding:0 40px;
	margin:0px;
	border:none;
	}
	
	#page div.nav_news{/* --navigation +/- -- */
	height:50px;
	border-top:1px solid #333;
	border-bottom:none;
	padding-top:10px;
	}
	
	#page div.news_precedente{
	float:left
	}
	#page div.news_precedente img{
	float:left;
	margin-right:6px;
	}
	
	#page div.news_suivante{
	float:right;
	text-align:right
	}
	#page div.news_suivante img{
	float:right;
	margin-left:6px;
	}
	
	#page div.block_commentaire{/* --commentaires-- */
	margin:0 40px;
	padding:0;
	}
	
	#page .texte_comment{
	padding:3px 8px;
	margin:0;
	text-align: justify;
	overflow:hidden;
	}
	
	#page a.btn_comment{
	padding:1px 10px;
	font-weight:bold;
	}
	
	/* -----------blocs page actualit� --------*/
	#page div.page_actu div.block_actu{
	float:left; width:240px; margin-bottom:20px;
	}
	
	#page div#www_actu{
	background:url(pict_cat_www.png) 5px 5px no-repeat; 
	}
	
	#page div#tv_actu{
	background:url(pict_cat_tv.png) 5px 5px no-repeat; 
	}
	
	#page div#tel_actu{
	background:url(pict_cat_tel.png) 8px 5px no-repeat; 
	}
	
	#page div#mob_actu{
	background:url(pict_cat_mob.png) 8px 5px no-repeat; 
	}
	
	#page div#pro_actu{
	background:url(pict_cat_pro.png) 8px 5px no-repeat; 
	}
	
	#page div#eco_actu{
	background:url(pict_cat_eco.png) 8px 5px no-repeat; 
	}
	
	#page div.actu-page-actu{
	padding:2px 10px;
	}
	
	/* ------------page archive ------------*/
	.navi_archive{
	margin-top:3px;
	margin-right:18px;
	}
	
	/* -----------pages cat�gories --------------*/
	#page div.bloc_tourn_page{
	text-align:right;
	border-color:#009dd9;
	}
	
	#page div.bloc_tourn_page_bs{
	border-top:1px solid #009dd9;
	margin-top:-1px;
	border-bottom:none;
	}
	
	#page div.bloc_tourn_page a{
	padding:0 4px;
	margin:0 -2px;
	}
	
	#page div.bloc_tourn_page a:hover{
	border:1px solid #009dd9;
	padding:0 3px;
	}
	
	#page div.bloc_tourn_page b{
	
	}
	
/* ---------fin page news --------------*/


/* -----------------page pub TV ----------------------*/
#page div.pub_une{
text-align:center;
border:none;
padding-top:0;
}

#page div.pub_une img{
float:left;
width:200px; /* la taille est temporaire en attendant d'avoir le vrai screen */
height:150px;
margin-left:70px;
margin-right:10px;
margin-bottom:10px;
}

#page a.download{
padding:1px 10px;
font-weight:bold;
border-width:1px;
border-style:solid;
border-color:#adadad #7f7f7f #7f7f7f #adadad;
background:url(btn_comment.png) repeat-x bottom;
}

#page a.download:hover{
border-color:#7f7f7f #adadad #adadad #7f7f7f;
}

#page div.tri_fai_block{
text-align:center;
border:none;
margin:0;
padding-top:2px;
padding-bottom:2px;
}

form.tri_pub{
margin:0;
padding:0;
}

#page form.tri_pub a{
padding:2px 5px;
}

#page div.micro_titre_pub{
margin:0 -15px;
padding:2px 5px 0;
text-align:left;
}

#page div.micro_titre_pub span{
padding:0 5px 0;
font-size:10px;
}

/* --------------------page dico -----------------------*/
#page div.dico_def{
padding:0 25px;
text-align: justify;
}

/* ---------------- page recherche -------------------- */
form.search-advance{
padding:15px;
margin:0;
}

#page div.fond-search-advance{
padding:0 0 4px 0;
background-image:url(cadre-search.png);
background-position:top;
background-repeat:no-repeat;
width:157px;
margin:0;
border-bottom:none;
}

#page div.fond-search-advance input{
border:none;
margin-bottom:5px;
margin-left:6px;
background-color:transparent;
}

#page div.fond-search-advance input.champ{
width:108px;
}

#page div.fond-search-advance input.btn{
width:30px;
}

#page div.resultat_search{
border:none;
}

#page div.ss_block_wiki_search{
float:right;
margin:10px;
margin-top:-40px;
padding:1px 2px 2px;
width:295px;
}

#page div.block_wiki_search{
padding-top:0;
margin:0;
padding:0 15px 5px;
}

a.matricule_nra {
display:block;
padding:1px 10px;
margin-bottom:5px;
font-weight:bold;
}

a.matricule_nra i{
font-weight:normal;
float:right;
margin-top:-1.2em;
cursor:pointer;
}

#page div.mutinra_ville {
margin:0 10px 8px;
padding:1px;
}

#page div.mutinra_ville p {
text-align:left;
}

#page .accroche_news_search{
margin-left:75px;
width:425px;
}

/* --------page contact -----------*/
.liste_contact{
line-height:1.5em;
}

#page h3.recrute-titre{
width:300px;
margin-bottom:0;
}

/* ------------ page rss ------------*/
#page span.intro_rss{
font-size:12px;
}

#page div.bloc_liste_rss{
padding:3px 10px;
height:250px;
}

#page div.bloc_liste_rss img{
vertical-align:-3px;
margin-top:10px;
}

#page div.bloc_liste_rss a img{
/*opacity:0.6;
filter : alpha(opacity=60); */
}

#page div.bloc_liste_rss a:hover img{
/*opacity:1;
filter : alpha(opacity=100); */
}

#page p.rss_def{
padding:5px 10px;
margin-top:0;
}

/* ---------fin du contenu-----------*/

/*---------------------------------------------colonne de droite ---------------------------------------------*/

#right-column{
width:302px;
float:left;
margin:0;
padding:0;
position: relative;
}

#right-column div{
padding-bottom:4px;
background-position:0 100%;
background-repeat:no-repeat;
float:none;
}

#right-column div div{
padding-bottom:0px;
background:none;
}

#right-column h4{
font-size:17px;
font-weight:bold;
text-align:left;
padding:0 0 5px 10px;
margin:5px 0 0;
}

/* ------- design ------- */
#right-column div#design{
height:20px;
margin-top:-2px;
padding-bottom:0px;
padding-left:0px; /* 162 */
text-align:right;
background-position:0 0;
background-repeat:no-repeat;
font-weight:bold;
}

/*---------------------------------------txt pour inscription newsletter / mini-pub--------*/
#contener #right-column div#design h1 {
	font-size:16px;
	font-weight: lighter;
	color:#ffffff;
	text-align:center;
	margin:-15px 0 0 30px;
	display: block;
	position : absolute;
	left:0;
}
#contener #right-column div#design h1 a{
	color:#ffffff;
	border-style:1px solid #0175a2;	
	display: block;
    height: 16px;
    left: 10px;
    position: relative;
    top: 12px;
    width: 220px;  
}

#contener #right-column div#design h1 a:hover{
	color:#ffffff;
	border-style:1px solid #013d55;
}

#contener #right-column div#design h1 #txt {
	margin:-1px 0 0 0px;}

#right-column div#design h1 #img {
	margin:-20px 0 0 -80px;
	display: block;
	position : absolute;
	width:120px;
}

/*------------------------------------------------------1ere encart pub------------*/
/*pour mini pub avec logo partenaire clicable*/
#right-column div #btn {	
	width:65px;
	height:82px;
	position: absolute; 
	top:0px;
	right:0px;	
}
#right-column div #btn a{
	width:41px; 
	height:25px;
	/*margin:2px 0 0 15px;*/
	/*pour orange-big :*/
	margin:17px 0 0 7px;
	}
#right-column div #btn a.sfr{
	display: block;
	width:41px; 
	height:25px;
	background:url(/css/commun/encart-premier/sfr-logo.png) top no-repeat;
}
#right-column div #btn a:hover.sfr{
	display: block;
	width:41px; 
	height:25px;
	background:url(/css/commun/encart-premier/sfr-logo.png) bottom no-repeat;
}
#right-column div #btn a.orange{
	display: block;
	width:41px; 
	height:25px;
	background:url(/css/commun/encart-premier/orange-logo.png) top no-repeat;
}
#right-column div #btn a:hover.orange{
	display: block;
	width:41px; 
	height:25px;
	background:url(/css/commun/encart-premier/orange.png) bottom no-repeat;
}
#right-column div #btn a.orange-big{
	display: block;
	width:49px; 
	height:48px;
	background:url(/css/commun/encart-premier/orange_big.png) top no-repeat;
}
#right-column div #btn a:hover.orange-big{
	display: block;
	width:49px; 
	height:48px;
	background:url(/css/commun/encart-premier/orange_big.png) bottom no-repeat;
}
#right-column div #btn a.virgin{
	display: block;
	width:41px; 
	height:25px;
	background:url(/css/commun/encart-premier/virgin-logo.png) top no-repeat;
}
#right-column div #btn a:hover.virgin{
	display: block;
	width:41px; 
	height:25px;
	background:url(/css/commun/encart-premier/virgin-logo.png) bottom no-repeat;
}

/*Pour l'encart stop pub*/
#right-column div a.stop-pub-dn img{
	display: block;
	width:302px; 
	height:82px;
	border:none;
}
/*Pour connexion stop pub*/
#right-column .mon-compte{
	display:block;
	width:302px;
	height:36px;
	font-size:11px;
	font-weight:bold;
	border-top:1px solid #a9a9a9;
}

#right-column .mon-compte a{
	display:block;
	background:url(/css/commun/encart-premier/mon-compte-stop-pub.png) top no-repeat;
	width:263px;
	height:28px;
	border:none;
	color:#fff;	
	line-height:30px;
	margin:2px 0 2px 20px;
	Text-align:center;	
}
#right-column .mon-compte a:hover{
	display:block;
	background:url(/css/commun/encart-premier/mon-compte-stop-pub.png) bottom no-repeat;
	width:263px;
	height:28px;
}

/*---------------------*/

#right-column div#design #date-span{
font-weight:normal;
margin-right:45px;
}

#right-column div#design a{
padding:1px 4px 1px 19px;
margin-right:11px;
}

#right-column div#nuancier{
padding:0;
background:none;
position:relative;
margin-left:158px;
margin-right:5px;
height:52px;
visibility:hidden;
display:none;
}

#right-column div#nuancier_int{
padding:0 8px;
height:50px;
}

#right-column div#nuancier a{
display:block;
padding:1px 4px 1px 19px;
}

#right-column div#nuancier a.coul_cyan{
border-top:0;
margin-top:8px;
background:url(coul_cyan.png) no-repeat 0 2px; 
}

#right-column div#nuancier a.coul_noir_rouge{
background:url(coul_rouge.png) no-repeat 0 2px; 
}

/* ----- fin design --- */

/* ------ nra et derni�res news (en fonction de php) -------*/
#right-column #nra{
margin-top:0px;
padding-bottom:10px;
}

#right-column #nra img{
margin-top:5px;
margin-left:8px;
border:none;
}

#nra .info_nra{
padding-top:12px;
}

#right-column #nra a{
display:block;
padding:2px 10px 3px;
margin:0;
}

#right-column div.nra_pourcent{
text-align:center;
font-size:12px;
font-weight:bold;
}
/* -------fin nra etc ----- */

#pub-carre{
height:252px;
padding:1px;
}

#right-column #dernier-dossier, #right-column #dernier-article {
padding-bottom:10px;
}

#dernier-dossier a, #dernier-article a {
display:block;
padding:2px 10px 3px;
margin:0;
}

#dernier-dossier p, #dernier-article p {
margin:0px;
margin-left:10px;
margin-right:10px;
text-align:justify;
font-size:10px;
}

#right-column #nuage p{
text-align:center;
padding:10px 10px 14px;
margin:0;
}

#old_news a{
display:block;
padding:2px 10px 3px;
margin:0;
}

/* -------------------w3c -----------------------*/
#right-column div#w3c{
background-image:none;
text-align:center;
}

#w3c img{
margin:5px 20px;
}


/* -----fin de w3c -------*/

/* -------------fin colonne droite et contener--------------*/

.clear, #right-column div.clear{
clear:both;
padding:0;
}

#bottom{
clear:both;
background-repeat:no-repeat;
background-position:top;
}

#bottom div#network{
width:167px;
text-align:center;
float:left;
}

#bottom a#fh{
background-image:url(logo-fh.png);
background-repeat:no-repeat;
padding:3px 0 3px 35px;
margin-left:25px;
display:block;
width:80px;
}

#bottom div#text-footer{
padding:7px 0;
width:530px;
text-align:center;
font-size:10px;
float:left;
margin-bottom:15px;
}

#bottom div#liens_bottom {
clear:left;
padding:0 0px 10px;
text-align:center;
font-size:10px;
}




/* Encart SONDAGE */
#left-column  #encart_sondage {
	padding:8px 8px 5px 5px; 
	}
#encart_sondage span{
	font-size:11px;
	font-weight:bold;
}
#encart_sondage form{
	font-size:10px;
}
#encart_sondage input{
	clear:left;
	float:left;
	display:block;
	
}
#encart_sondage label{
	display:block;
	float:left;
}



/**********************************  Pub intersticielle ****/
#overlayer {
	height:100%;
	width:100%; 
	z-index:10000;
	position:fixed;
	display:none;
	left:0;
	top:0;
	background:#000;
	z-index:9999;
}
#contentLayer {
	margin:auto auto;
	display:block;
	width:960px;
	position:relative;
}

#linkedPic {
	display:block;
}
#thePic {
	margin:0 auto;
	display:block;
}

#overlayerCloser {
	display:block;

	width:960px;
	height:33px;
}
#overlayer a img {
	border:none;
	}




