body{
	background-image:url(../images/back_bg.jpg);
	background-repeat:repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
	text-align:justify;
	hyphenate:auto;
}
/* MENU FR */
#menu{
	float:left;
	background-color:#000000;
	background-repeat:repeat-y;
	width:330px;
}
#menu .fond{
	position:absolute;
	background-image:url(../images/menu_journaliste.jpg);
	width:50px;
	height:327px;
	top:133px;
	left:330px;
}
#menu span{
	display:none;
}
#menu h1{
	width:330px;
	height:148px;
	background-image:url(../images/menu_nom.jpg);
}
#menu ul{
	padding-top:24px;
	width:330px;
	height:247px;
	background-image:url(../images/menu_fond.jpg);
}
#menu .photo{
	width:330px;
	height:361px;
	background-image:url(../images/menu_photo.jpg);
}
#menu li{
	padding:0px;
	margin:0px;
	float:left;
}
#menu .menu1{
	width:215px;
	height:37px;
	background-image:url(../images/menu_accueil.jpg);
	border-bottom: #666666 1px solid; 
}
#menu .menu1 a{
	display:block;
	width:215px;
	height:37px;
	background-image:url(../images/menu_accueil.jpg);
}
#menu .menu1 a:hover{
	display:block;
	width:215px;
	height:37px;
	background-image:url(../images/menu_accueil_over.jpg);
}
#menu .menu2{
	width:215px;
	height:37px;
	background-image:url(../images/menu_bio.jpg);
	border-bottom: #666666 1px solid; 
}
#menu .menu2 a{
	display:block;
	width:215px;
	height:37px;
	background-image:url(../images/menu_bio.jpg);
}
#menu .menu2 a:hover{
	display:block;
	width:215px;
	height:37px;
	background-image:url(../images/menu_bio_over.jpg);
}
#menu .menu3{
	width:215px;
	height:34px;
	background-image:url(../images/menu_livres.jpg);
	border-bottom: #666666 1px solid; 
}
#menu .menu3 a{
	display:block;
	width:215px;
	height:34px;
	background-image:url(../images/menu_livres.jpg);
}
#menu .menu3 a:hover{
	display:block;
	width:215px;
	height:34px;
	background-image:url(../images/menu_livres_over.jpg);
}
#menu .menu4{
	width:215px;
	height:37px;
	background-image:url(../images/menu_articles.jpg);
	border-bottom: #666666 1px solid; 
}
#menu .menu4 a{
	display:block;
	width:215px;
	height:37px;
	background-image:url(../images/menu_articles.jpg);
}
#menu .menu4 a:hover{
	display:block;
	width:215px;
	height:37px;
	background-image:url(../images/menu_articles_over.jpg);
}
#menu .menu5{
	width:215px;
	height:35px;
	background-image:url(../images/menu_chroniques.jpg);
	border-bottom: #666666 1px solid; 
}
#menu .menu5 a{
	display:block;
	width:215px;
	height:35px;
	background-image:url(../images/menu_chroniques.jpg);
}
#menu .menu5 a:hover{
	display:block;
	width:215px;
	height:35px;
	background-image:url(../images/menu_chroniques_over.jpg);
}
#menu .menu6{
	width:215px;
	height:36px;
	background-image:url(../images/menu_tvradio.jpg);
	border-bottom: #666666 1px solid; 
}
#menu .menu6 a{
	display:block;
	width:215px;
	height:36px;
	background-image:url(../images/menu_tvradio.jpg);
}
#menu .menu6 a:hover{
	display:block;
	width:215px;
	height:36px;
	background-image:url(../images/menu_tvradio_over.jpg);
}
#menu .menu7 a{
	display:block;
	width:215px;
	height:36px;
	background-image:url(../images/menu_contact.jpg);
}
#menu .menu7 a:hover{
	display:block;
	width:215px;
	height:36px;
	background-image:url(../images/menu_contact_over.jpg);
}

/* MENU EN */
#menu_en{
	float:left;
	background-color:#000000;
	background-repeat:repeat-y;
	width:330px;
}
#menu_en .fond{
	position:absolute;
	background-image:url(../images/menu_journaliste_en.jpg);
	width:50px;
	height:327px;
	top:133px;
	left:330px;
}
#menu_en span{
	display:none;
}
#menu_en h1{
	width:330px;
	height:148px;
	background-image:url(../images/menu_nom.jpg);
}
#menu_en ul{
	padding-top:44px;
	width:330px;
	height:247px;
	background-image:url(../images/menu_fond.jpg);
}
#menu_en .photo{
	width:330px;
	height:361px;
	background-image:url(../images/menu_photo.jpg);
}
#menu_en li{
	padding:0px;
	margin:0px;
	float:left;
}
#menu_en .menu1{
	width:215px;
	height:37px;
	background-image:url(../images/menu_accueil_en.jpg);
	border-bottom: #666666 1px solid; 
}
#menu_en .menu1 a{
	display:block;
	width:215px;
	height:37px;
	background-image:url(../images/menu_accueil_en.jpg);
}
#menu_en .menu1 a:hover{
	display:block;
	width:215px;
	height:37px;
	background-image:url(../images/menu_accueil_over_en.jpg);
}
#menu_en .menu2{
	width:215px;
	height:37px;
	background-image:url(../images/menu_bio_en.jpg);
	border-bottom: #666666 1px solid; 
}
#menu_en .menu2 a{
	display:block;
	width:215px;
	height:37px;
	background-image:url(../images/menu_bio_en.jpg);
}
#menu_en .menu2 a:hover{
	display:block;
	width:215px;
	height:37px;
	background-image:url(../images/menu_bio_over_en.jpg);
}
#menu_en .menu3{
	width:215px;
	height:34px;
	background-image:url(../images/menu_livres_en.jpg);
	border-bottom: #666666 1px solid; 
}
#menu_en .menu3 a{
	display:block;
	width:215px;
	height:34px;
	background-image:url(../images/menu_livres_en.jpg);
}
#menu_en .menu3 a:hover{
	display:block;
	width:215px;
	height:34px;
	background-image:url(../images/menu_livres_over_en.jpg);
}
#menu_en .menu4{
	width:215px;
	height:37px;
	background-image:url(../images/menu_articles_en.jpg);
	border-bottom: #666666 1px solid; 
}
#menu_en .menu4 a{
	display:block;
	width:215px;
	height:37px;
	background-image:url(../images/menu_articles_en.jpg);
}
#menu_en .menu4 a:hover{
	display:block;
	width:215px;
	height:37px;
	background-image:url(../images/menu_articles_over_en.jpg);
}
#menu_en .menu5{
	width:215px;
	height:35px;
	background-image:url(../images/menu_chroniques_en.jpg);
	border-bottom: #666666 1px solid; 
}
#menu_en .menu5 a{
	display:block;
	width:215px;
	height:35px;
	background-image:url(../images/menu_chroniques_en.jpg);
}
#menu_en .menu5 a:hover{
	display:block;
	width:215px;
	height:35px;
	background-image:url(../images/menu_chroniques_over_en.jpg);
}
#menu_en .menu6{
	width:215px;
	height:36px;
	background-image:url(../images/menu_tvradio_en.jpg);
	border-bottom: #666666 1px solid; 
}
#menu_en .menu6 a{
	display:block;
	width:215px;
	height:36px;
	background-image:url(../images/menu_tvradio_en.jpg);
}
#menu_en .menu6 a:hover{
	display:block;
	width:215px;
	height:36px;
	background-image:url(../images/menu_tvradio_over_en.jpg);
}
/*  CORP  */
#content{
	margin-left:330px;
	postion:absolute;
	top:0px;
	width:630px;
}
#content #top{
	width:495px;
	float:right;
}
#content .head{
	margin-right:35px;
	float:right;
}
#content #top p{
	clear:both;
	margin-right:35px;
	float:right;
	margin-top:10px;
}
	
#content #top a{
	width:50px;
	height:15px;
	text-align:center;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
	text-decoration:none;
	color:#777777;
}
#content #top a:hover{
	text-decoration:none;
	width:50px;
	height:15px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	background:#C1C1C1;
	text-align:center;
	font-size:10px;
	color:#777777;
}
#content #top a.actif{
	text-decoration:none;
	width:50px;
	height:15px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	background:#C1C1C1;
	text-align:center;
	font-size:10px;
	color:#777777;
}

#content #corp{
	margin-top:25px;
	line-height:18px;
	width:510px;
	float:right;
	overflow:hidden;

}

#content #corp a{ text-decoration:none; font-weight:bolder}
#content #corp a:hover{ text-decoration:none;}

#content #corp p{
	width:460px;
}

/* PAGE LIVRE*/

#content #corp #livres h3{
	cursor:pointer;
	font-weight:bold;
	font-size:14px;
	width:340px;
}
#content #corp #livres h4{
	cursor:pointer;
	font-weight:bold;
	font-size:12px;
	width:340px;
}
#content #corp #livres p{
	cursor:pointer;
	width:340px;
}
#content #corp #livres span{
	cursor:pointer;
	float:right;
}
#content #corp #livres{
	cursor:pointer;
	float:right;
	margin-bottom:30px;
}
#content #corp #livres a{
	cursor:pointer;
	text-decoration:none;
	color:#777777;
	font-weight:normal;
}

/* PAGE LIVRE DETAIL*/

#content #corp #livres_detail h3{
position:relative;
	font-size:21px;
	width:460px;
}
#content #corp #livres_detail h4{
	position:relative;
	font-weight:bold;
	font-size:12px;
	margin-bottom:20px;
	width:460px;
}
#content #corp #livres_detail p{
position:relative;
	width:460px;
}
#content #corp #livres_detail_image{
	position:absolute;
	width:495px;
	margin-top:60px;
	
}
#content #corp #livres_detail_image span{
	float:right;
}
.nojustify{
	position:relative;
	text-align:left;
}
/* PAGE ARTICLES CHRONIQUES*/
#content #corp #articles{float:left; width:460px;margin-bottom:35px;}
#content #corp #articles .date{
	font-weight:bold;
	font-size:10px;
}
a{
	color:#777777;
	text-decoration:none;
}
#content #corp #articles .titre{
	font-weight:bold;
	font-size:14px;
}
#content #corp #articles .lire{
	margin-top:20px;
	background:#C1C1C1;
	float:left;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
}
#content #corp #articles .dl img{
	float:left;
	margin-right:5px;
}
#content #corp #articles .dl{
	margin-top:20px;
	float:left;
	clear:right;
	margin-left:15px;
	font-size:10px;
}

/* PAGE ARTICLES CHRONIQUES DETAIL*/
#content #corp #articles_chroniques_detail{
		float:left;
}
#content #corp #articles_chroniques_detail h3{
		font-size:21px;
}
#content #corp #articles_chroniques_detail h4{

	font-weight:bold;
	font-size:10px;
}
#content #corp .dl{
	float:left;
	font-size:10px;
}
#content #corp .dl img{
	margin-bottom:15px;
	float:left;
	margin-right:5px;
}
/* PAGE TV RADIO*/
#content #corp #son{
	float:left;
	margin-bottom:30px;
}
#content #corp #son .toda{
	width:460px;
	margin-top:15px;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin-bottom:15px;
}
#content #corp #son .img{
	float:left;
	margin-top:3px;
	margin-right:5px;
}
#content #corp #video2 .toda{
	width:460px;
	margin-top:15px;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin-bottom:15px;
}
#content #corp #video2 .img{
	float:left;
	margin-top:3px;
	margin-right:5px;
}
#content #corp #articles .soustitre{
	font-weight:bold;
	font-size:11px;
}

/* INDEX */

span.accueil { display:inline;float:left; clear:right; height:26px; /*width:90px;*/ white-space:nowrap; background:#777777; text-transform:uppercase; color:#FFFFFF; padding:12px 30px 0px 12px; font-size:21px; margin-bottom:0px; text-align:left; }
/*span.accueil2 { display: block; height:30px; width:435px; background-color:#777777; text-transform:uppercase; color:#FFFFFF; padding:12px 0 0 12px; font-size:21px;}
span.accueil3 { display: block; height:30px; width:395px; background-color:#777777; text-transform:uppercase; color:#FFFFFF; padding:12px 0 0 12px; font-size:21px;}*/

#accueil_topgauche{ float:left; height:110px; width:450px;}
.date_article { margin-top:8px; width:300px;}
.titre_article { margin-top:0px; color:#777777; text-transform:uppercase; font-size:16px; font-weight:bold; text-align:left; }
.toutes {display:block; height: 18px; background-color:#c1c1c1; margin-top:10px; font-size:10px; width:98px; text-align:center; border:1px solid #f3f3f3; float:left;}

.toutes2 {display:block; height: 18px; background-color:#c1c1c1; margin:10px 0 0 25px;; font-size:10px; width:120px; text-align:center; border:1px solid #f3f3f3; float:left;}
span.toutes a{color:#777777; font-size:10px; font-family:Arial, Helvetica, sans-serif, "Arial Narrow";}
span.toutes a:hover{color:#777777}
#accueil_topdroit{width:400px; margin: 0 0;}
#accueil_bottom{float:left; width:100%; height:400px; margin:30px 0 0 0;}
hr.mini { width: 340px; background-color:#d9d9d9; color:#d9d9d9; height:1px; border:none; margin:5px 0 5px 0;}
.clear { clear:both; width:100%; height:1px;}