body {
	/* font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font: 11px Verdana;
	margin: 0;
/*	background: url(../images/bg-body.gif) repeat; */
	background-color: #13336b;
	text-align: center;
}
form, fieldset {
	padding: 0;
	margin: 0;
	border:0;
}

.side-box {
	padding-top: 10px;	

}
.breves {
	
padding-bottom: 10px;	

}
.news-latest-item  p {
	text-align: justify;
}
a {text-decoration: none; color:#333333; }
a:hover {text-decoration:underline;}
/*a:visited {a:hover}*/
img {border-style: none;}
#wrapper {
	margin: 0 auto;
	width:952px;
	padding: 20px 0 100px;
	text-align: left;
}
#header {
	height:178px;
	width:952px;
	background: url(../images/bg-header.gif) no-repeat;
}
.logo {
	width: 122px;
	height: 123px;
	display:block;
	padding:6px 0 0 9px;
}
.logo a {
	height: 100%;
	width: 100%;
	display: block;
	overflow: hidden;
	background: url(../images/logo.gif) no-repeat;
	text-indent: -9999px;
}
.nav {
	margin:0 0 0 122px;
	padding:27px 0 0;
	list-style:none;
	overflow:hidden;

}
.nav li {
	float:left;
	width:142px;
	height:22px;
	margin:0 11px 0 0;
}
.nav li a {
	float:left;
	background: url(../images/bg-nav.gif) no-repeat;
	text-align:center;
	color:#fff;
	font-size:10px;
	line-height:22px;
	width:142px;
	margin-top: -7px;
	font-weight: lighter;
}
.navigation {
	float:left;
	background: url(../images/bg-nav.gif) no-repeat;
	text-align:center;
	color:#fff;
	font-size:10px;
	line-height:22px;
	width:142px;
}

.nav li a:hover, .nav li.active a {
	background: url(../images/bg-nav-hover.gif) no-repeat;
	text-decoration:none;
	font-size: 10px;
	font-weight: lighter;
}

.nav .selected a {
	background: url(../images/bg-nav-hover.gif) no-repeat;
	text-decoration:none;
	font-size: 10px;
	font-weight: lighter;
}

#main {
	width:100%;
	overflow:hidden;
	background: url(../images/bg-main.gif) repeat-y;
}
#twocolumn {
	width:749px;
	float:right;
	overflow:hidden;
}
.content {
	width:516px;
	float:left;
	padding: 20px 0 0 26px;
}
.content img {display:block;}
.title-content {
	width:490px;
	border-bottom:1px solid #424f6e;
	padding: 11px 0 9px;
	overflow:hidden;
}
.title-content h1 {
	background: url(../images/bg-h1.gif) no-repeat;
	width:129px;
	height:30px;
	float:left;
	text-indent:-9999px;
	margin:0;
}
.title-content .btn {
	float:right;
	background: url(../images/Boutons/btn-small.gif) no-repeat;
	width:117px;
	height:19px;
	font-size:10px;
	font-weight:bold;
	color:#333;
	line-height:17px;
	padding:0 0 0 27px;
	margin:12px 0 0 0;
}
.box {
	width:100%;
	overflow:hidden;
	padding:9px 0 14px;
}
.box-info {
	width:345px;
	float:left;
}
.box-info h2 {
	margin:0;
	color:#58a9de;
	font-size:14px;
	font-weight:bold;
	padding: 0 0 0 45px;
	background: url(../images/ico-calendar.gif) no-repeat;
	line-height:36px;
}
.box-info p {
	color:#1e1e1e;
	margin:0;
	line-height:18px;
}
.btn-plus {
	/*display:block;
	color:#5cabce;
	font-weight:bold;
	width:87px;
	*/
	background: url(../images/Boutons/btn-lire.gif) no-repeat;
	
	height:19px;

	line-height:17px;
	padding:0 0 0 30px;
}
.image-holder {
	float:left;
	padding:20px 0 0 11px;
}
.image-holder img {display:block;}
.side-content {
	width:207px;
	float:right;
	padding:16px 0 0;
}

.side-box .btn-small {
	display:block;
	background:url(../images/Boutons/btn-small.gif) no-repeat;
	padding:0 0 2px 35px;
	width:109px;
	line-height:17px;
	font-size:10px;
	font-weight:bold;
	color:#333;
	margin:8px 0 0 11px;
}
.image-box {
	text-align:center;
	width:100%;
	padding:19px 0 0;
}
.telecharger {
	background:url(../images/Boutons/btn-news.gif) no-repeat;
	display:block;
	padding:0 0 3px 27px;
	width:164px;
	line-height:17px;
	font-size:10px;
	font-weight:bold;
	color:#333;
	margin:19px 0 22px 11px;
}
.btn-focus {
	display:block;
	background:url(../images/Boutons/btn-small.gif) no-repeat;
	padding:0 0 2px 35px;
	width:109px;
	line-height:17px;
	font-size:10px;
	margin:9px 0 41px 11px;
}
.btn-telecharger {
	display:block;
	background:url(../images/Boutons/btn-small.gif) no-repeat;
	padding:0 0 2px 35px;
	width:109px;
	line-height:17px;
	font-size:10px;
	font-weight:bold;
	color:#333;
	margin:12px 0 22px 11px;
}
#sidebar {
	width:203px;
	float:left;
}
.search {padding:0 0 22px 15px;}
.search p {
	margin:0;
	color:#333;
	padding:20px 0 0;
}
.search p span{display:block;}
.search div {
	width:100%;
	overflow:hidden;
	margin:9px 0 0;
}

.recherche {
	border:1px solid #b3b3b3;
	font-size:12px;
	color:#646464;
	line-height:15px;
	padding:5px 0 5px 5px;
	width:138px;
	margin:0;
	float:left;
}

.image_recherche {
	text-indent:-9999px;
	background:url(../images/btn-search.gif) no-repeat;
	width:29px;
	height:27px;
	float:left;
	border: none;
}



.interview {padding:0 0 26px;}
.interview h2 {
/*	background:url(../images/bg-interview.gif) no-repeat; */
	font-size:14px;
	color:#fff;
	line-height:23px;
/*	padding:0 0 2px 36px; */
	font-weight:normal;
	margin:0 0 11px;
}

#body_1 .interview h2 {
	background:url(../images/bg-interview.gif) no-repeat; 
	font-size:14px;
	color:#fff;
	line-height:23px;
	padding:0 0 2px 36px; 
	font-weight:normal;
	margin:0 0 11px;
}


#body_12 .interview h2 {
	background:url(../images/bg-interview.gif) no-repeat; 
	font-size:14px;
	color:#fff;
	line-height:23px;
	padding:0 0 2px 36px; 
	font-weight:normal;
	margin:0 0 11px;
}

#body_16  .interview h2 {
	background:url(../images/bg-interview.gif) no-repeat; 
	font-size:14px;
	color:#fff;
	line-height:23px;
	padding:0 0 2px 36px; 
	font-weight:normal;
	margin:0 0 11px;
}
.interview p {
	margin:0;
	color:#333;
	padding:0 0 4px 16px;
	line-height:12px;
	text-align: inherit;
}
.video-holder {
	text-align:center;
	padding:6px 0 14px;
}
.video-holder img {border:1px solid #666;}
.inter {
	display:block;
	background:url(../images/Boutons/btn-interview.gif) no-repeat;
	padding:0 0 2px 35px;
	width:131px;
	line-height:17px;
	font-size:10px;
	font-weight:bold;
	color:#333;
	margin:7px 0 0 8px;
}
.breves h2 {
	background:url(../images/bg-actualities.gif) no-repeat;
	font-size:14px;
	color:#fff;
	line-height:23px;
	padding:0 0 2px 36px;
	font-weight:normal;
	margin:0;
}
.actualites ul {
	margin:0;
	padding:14px 0 0 8px;
	list-style:none;
}
.actualites ul li {
	background:url(../images/bull-plus.gif) no-repeat 0 2px;
	padding:0 0 10px 21px;
	line-height:14px;
}
.actualites ul li strong {
	color:#273574;
	display:block;
}
.actual {
	display:block;
	background:url(../images/btn-actualites.gif) no-repeat;
	padding:0 0 2px 36px;
	width:138px;
	line-height:17px;
	font-size:10px;
	font-weight:bold;
	color:#333;
	margin:0 0 0 8px;
}

.image_news img {
	padding: 0 35px 10px 20px
}

#footer {
	clear:both;
	width:100%;
	background:url(../images/bg-footer.gif) no-repeat;
	height:34px;
	text-align:right;
}
#footer ul {
	margin:0 17px 0 0;
	padding:7px 0 0;
	list-style:none;
}
#footer ul li {
	background:url(../images/separator-footer.gif) no-repeat 0 3px;
	font-size:10px;
	display:inline;
	padding:0 3px 0 12px;
}
#footer ul li a {
	color:#fff;
	font-weight: lighter;
	font-size: 10px;
	font-family: verdana;
}
#footer ul li:first-child {
	background:none;
	padding-left:0;
}

.breves .bodytext {

text-align: justify;
}


.image_interviews img
{
	margin-top: 15px;
}
/* the news box */
#news
{
	width:190px;
	
}
#news a
{
	color:#000;
}
#news ul
{
	margin:0 .5em 0 1em;
	padding:0;
}
#news li{
	line-height:2em;
}
/* the news box when JavaScript is available */
#news.hasJS		{ height:250px; overflow:hidden; position:relative; width:100%; text-align:justify; padding:0 0 0 5px; }
/* The nested UL when JavaScript is available */
#news.hasJS ul
{
	position:absolute;
	top:150px;
	left:0;
	/*margin:0 .5em 0 .5em;*/
	margin:10px;
	padding:0;
}

