@charset "utf-8";
/* Généralités */
.bold { font-weight:bold; }
.overflow {overflow:hidden;}

#titre-action { float:left; font-size:12px; text-align:left; margin:5px 5px 0 0; width:150px;z-index:1;	}
div.boxLeft div.nouvelle { padding:15px 35px;}
div.boxLeft div.nouvelle h4, h4.nouvelle-h4, h4.nouvelle-h4 a {position:relative;margin:10px 0 7px;font-size:14px;}
h4.nouvelle-h4 p { margin:0; padding:0;}
div.boxLeft img.nouvelle-illustration {float:left; margin:0 10px 0 0; }

div.boxLeft .nouvelle-action-lire {margin:0px; float:left;}

#nouvelle-action-ordre{ font-size:10px; padding:0; position:absolute;right:26px;top:20px; text-align:right; z-index:100;}

div.boxLeft h2.column-titre {width:285px;position:absolute;top:15px; left:37px;}

#nouvelle-liste{margin:0;padding:0;position:relative;padding-top:30px;z-index:1;}

/**Cyberjournal*/
h2.cyberjournal
{
	width:297px;
	margin:15px 0 0 15px;
	background: top left no-repeat #373636;
}
h2.boxRightTop {text-transform:uppercase;}
#toggle_link
{
	margin:0px; float:left;
}

/*About*/
div.boxLeft #about-topic-title
{
	width:100%;
	height:33px;
	background-repeat:no-repeat;
}
div.boxLeft #about-topic-title-innerbox
{
	padding: 20px 15px 0pt 36px;
}
div.boxLeft #about-list
{
	margin:0;padding:0;
}

div.boxLeft #about-list .about
{
	padding: 15px 108px 5px 36px; background-image: url(../img/archiveBg.jpg); width: 541px;
}
div.boxLeft #about-list .about h4
{
	margin: 10px 0pt 7px; float: left;
}

#schedule-list {margin:0; padding:0;}
#schedule-list div.schedule {background-image:url(../img/archiveBg.jpg); width:541px; padding:15px 108px 5px 36px; font-size:10px;}
#schedule-list div.schedule h4 {float:left; margin:0 0 7px;}

#program-photoalbum-titre { padding:20px 65px 10px 36px; }
#program-photoalbum-list
{
	padding:0;margin:0;
}
#program-photoalbum-list .photo-box
{
	padding:15px 0 20px 36px;
}
#program-photoalbum-list .photo-box .photo-lien
{
	display:block;width:112px;height:75px;overflow:hidden;
}
#program-photoalbum-form-agree
{
	float: left;
	width: 220px;
	margin:3px 0 0 7px;
	font-size:10px;
}
#toggle_add_pic .program-photoalbum-form-droit
{
	margin-left: 35px;
}
#program-team-title
{
	padding:20px 65px 10px 36px;
}
#program-team-role-list
{
	width:693px;
}
#program-team-role-list .role-box
{
	background-image:url(../img/archiveBg.jpg);
	padding:15px 0 5px;
	margin-left:36px;
}
#program-team-role-list .role-box .role-illustration
{
	display:block;
	float:left;
	width:100px;
	margin-right:20px;
	padding:0;
}
#program-team-role-list .role-box .role-illustration img
{
	float:left;
}

#chronicle-list
{
	padding:0;
	margin:0;
	width:686px;
	margin-left:7px;
}
#chronicle-list .chronicle
{
	background-image:url(../img/archiveBg.jpg);
	width:541px;
	padding:15px 108px 5px 36px;
}
#chronicle-select-box
{
	padding:20px 15px 0 36px;
}
#chronicle-list .chronicle h4
{
	float:left;
	margin:10px 0 7px;
	color:#666;
	text-decoration:none;
}
#chronicle-list .chronicle h5
{
}
#chronicle-list .chronicle img.chronicle-illustration
{
	float:left;
	margin:0 5px 5px 0;
	width:100px;
}
#chronicle-list .chronicle img.chronicle-note-illustration
{
	float:left;
	margin:0 5px 5px 20px;
	width:100px;
}
#chronicle-list .chronicle .chronicle-note-link
{
	margin:5px 0px 5px 20px;
	float:left;
}
#chronicle-note-album
{
	margin-left:7px;
}
#chronicle-note-album .chronicle-note
{
	background-image:url(../img/archiveExpand.jpg);
	padding:15px 108px 0px 36px;
}
#chronicle-note-album .chronicle-note h3
{
	display:block;
	clear:both;
	margin-bottom:5px;
}
#chronicle-note-album .chronicle-note h3 a
{
	text-decoration:none;
}
#chronicle-note-album .chronicle-note-album-illustration-link
{
	display:block;
	cursor:pointer;
	float:left;
	width:112px;
	height:63px;
	overflow:hidden;
}
#chronicle-note-album .chronicle-note-album-illustration
{
	float:left;
	margin:0 5px 5px 0;
	width:100px;
}
#chronicle-note-album .chronicle-note-album-illustration-author
{
	float:left;
}
#chronicle-select-box h3
{
	float:left;
	font-size:12px;
	text-align:left;
	margin:5px 5px 0 0;
	width:180px;
}
#chronicle-select-box div.chronicle-select
{
	float:left;
	padding:0;
}
#program-featured-illustration-box
{
	width:480px;
	height:270px;
	padding:0;
	margin:0;
	overflow:hidden
}
#featured-exhibit img.featured-exhibit-illustration
{
	width:110px;
}
#broadcast-box { background:url(../img/bgAccRight.jpg) no-repeat top left #d5e166; margin-left:20px; }
#broadcast-box h2 { background:url("../img/topLeftBox.jpg") no-repeat scroll left top #393939!important; }
#broadcast-box h2 span { display:block !important; padding-top:8px; text-align:center; }
#broadcast-box h3 { font-size:12px; font-weight:bold; height:auto; width:100%; margin:0; }
#broadcast-box table { margin:0; }
#broadcast-download { margin:0px; float:left; }
#broadcast-download span.smallBtnLeft { background:url(../img/smallBtnListen.jpg) no-repeat scroll left top; width:27px; height:18px; }
#broadcast-download span.smallBtnMiddle { padding-left:5px; }

/* ==========================================================
CONTENEURS
========================================================== */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

div#conteneur {
	width:997px;
	background:url(../img/conteneur.jpg) #ffffff top left repeat-y;
	margin:0px;
	padding:0px;
	font-size:12px;
}

div#header {
	position: relative;
	width:997px;
	height:136px;
}

div#contenu {
	width:997px;
	padding:24px 0 0 0;
}
.ie #contenu {padding-top:36px;}
.contenu-menuactive {padding-top:51px!important;}
.ie .contenu-menuactive {padding-top:63px!important;}


div#zonePrincipale {margin:12px 0 0 8px;width:auto !important;padding:0;}
#contenu .homepage {background:none repeat scroll 0 0 transparent !important;padding:0;}

.clear {
	display:block;
	_display:inline;
	width:100%;
	height:1px;
	position:relative;
	clear:both;
}

div#colonneLeft { float:left; margin:0 14px 0 6px; overflow:hidden; width:658px; }

div#colonneRight {
	float:left;
	width:296px;
}

img {
	border:none;
}

div#form_contact p{
	font-weight:bold;
}


/* ==========================================================
HEADER
========================================================== */

div#header h1 {
	width:253px;
	height:70px;
	float:left;
	margin:0;
	padding:0;

	text-indent:-10000px;
	overflow:hidden;
}

ul#langues {
	float:left;
	display:inline;
	margin:0 0 25px 185px;
	padding:0;
}

ul#langues li {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#langues li a {
	display:block;

	text-indent:-10000px;
	overflow:hidden;
	height:29px;
}

ul#langues li a:hover {
	background-position:bottom left;
}

#search {
	float:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#414141;
	width:197px !important;
	border:1px solid #9b582f;
	padding:4px;
	margin-top: 70px;
}

#submitSearch {
	float:left;
	margin:69px 0 0 3px;
	text-decoration:none;
	color:#3c3733;
}
#submitSearch input { width: 65px; height:24px;}
span.btnLeft {
	float:left;

	display:block;
	width:5px;
	height:24px;
}

span.btnRight {
	float:left;

	display:block;
	width:5px;
	height:24px;
}
span.btnMiddle {
	float:left;
	font-size:10px;
	padding:5px 5px 0 5px;
	display:block;
	height:19px;
}


/* ==========================================================
MENU PRINCIPAL
========================================================== */

ul#menu {
background-color:#E6E8E8;
border-top:1px solid #C3C3C3;
bottom:-26px;
clear:both;
height:27px;
left:0;
margin:0 0 0 3px;
padding:0 0 0 10px;
position:absolute;
width:974px;
}

ul#menu li {
color:#FFFFFF;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
list-style-type:none;
margin:0 0 2px;
padding:0;
}

ul#menu li a {
background-position:left top;
color:#666666;
display:block;
float:left;
height:27px;
line-height:27px;
padding:0 10px;
position:relative;
text-decoration:none;
}

ul#menu li span {
}
#menu li.active a, #menu li a:hover {
background-color:#372925;
color:#FFFFFF;
}

/* ==========================================================
MENU SECONDAIRE
========================================================== */


ul#menus {
	background:url("../img/bg-menus.gif") repeat-x scroll center bottom transparent;
height:28px;
left:0;
margin:0;
padding:0;
position:absolute;
text-align:center;
top:27px;
width:984px;
}

ul#menus li {
	margin:4px 0 2px 0;
	padding:0;
	list-style-type:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#b72620;
	display:inline;
	float:none;
	text-transform:uppercase;

}

ul#menus li a {
	display:inline;
	float:none;
	background-position:top left;
	text-decoration:none;
	color:#ffffff;
	/*
	text-indent:-10000px;

	*/
}
#menu li.active #menus a:hover{
	background:none!important;
	color:#ffffff;
}

ul#menus li a:hover {color:#999;background:none!important;}

ul#menus li.current_target {
	/*background:url(../img/menus/menus_visit.jpg) left top no-repeat;
	width:123px;
	padding-left:22px;
	height:19px;*/
}


/* ==========================================================
MENU TERTIAIRE
========================================================== */


div#menut {
	/*width:444px;*/
	/*margin:0 0 10px 7px;*/
	font-size:11px; margin-bottom: 10px;
}

div#menut ul {
	height:23px;
	background:#fff;
	padding:1px 0 0;
	margin:0;
}

div#menut li {
	list-style:none;
	padding:0;
	margin:2px 0 0 0;
	background-color:#eeebe6;
}

div#menut a {
	color:#666666;
	display:block;
	height:23px;line-height:23px;
	border-bottom:1px dashed #a6a5a1;
	text-decoration:none;
	font-weight:bold;
	padding:0 10px;
}
#menut a.active,
#menut a:hover {background-color: #453836;color:#fff;}
/*

#btn_acc {
	width:82px;
	height:23px;
	background:url(../img/menu_tert/btn_acc_roll.jpg);
}
#btn_acc a {
	width:82px;
	height:23px;
	background:url(../img/menu_tert/btn_acc.jpg);
}
#btn_acc a:hover, #btn_acc.active a  {
	background:url(../img/menu_tert/btn_acc_roll.jpg);
}

#btn_alb {
	width:109px;
	height:23px;
	background:url(../img/menu_tert/btn_alb_roll.jpg);
}
#btn_alb a {
	width:109px;
	height:23px;
	background:url(../img/menu_tert/btn_alb.jpg);
}
#btn_alb a:hover, #btn_alb.active a {
	background:url(../img/menu_tert/btn_alb_roll.jpg);
}

#btn_arc {
	width:87px;
	height:23px;
	background:url(../img/menu_tert/btn_arc_roll.jpg);
}
#btn_arc a {
	width:87px;
	height:23px;
	background:url(../img/menu_tert/btn_arc.jpg);
}
#btn_arc a:hover, #btn_arc.active a {
	background:url(../img/menu_tert/btn_arc_roll.jpg);
}

#btn_equ {
	width:77px;
	height:23px;
	background:url(../img/menu_tert/btn_equ_roll.jpg);
}
#btn_equ a {
	width:77px;
	height:23px;
	background:url(../img/menu_tert/btn_equ.jpg);
}
#btn_equ a:hover, #btn_equ.active a {
	background:url(../img/menu_tert/btn_equ_roll.jpg);
}*/

#btn_con {
	width:84px;
	height:23px;
	background:url(../img/menu_tert/btn_con_roll.jpg);
}
#btn_con a {
	width:84px;
	height:23px;
	background:url(../img/menu_tert/btn_con.jpg);
}
#btn_con a:hover, #btn_con.active a {
	background:url(../img/menu_tert/btn_con_roll.jpg);
}

#qui_info {
	width:154px;
	height:23px;
	background:url(../img/menu_tert/qui_information_roll.jpg);
}
#qui_info a {
	width:154px;
	height:23px;
	background:url(../img/menu_tert/qui_information.jpg);
}
#qui_info a:hover, #qui_info.active a {
	background:url(../img/menu_tert/qui_information_roll.jpg);
}

#qui_histo {
	width:82px;
	height:23px;
	background:url(../img/menu_tert/qui_historique_roll.jpg);
}
#qui_histo a {
	width:82px;
	height:23px;
	background:url(../img/menu_tert/qui_historique.jpg);
}
#qui_histo a:hover, #qui_histo.active a {
	background:url(../img/menu_tert/qui_historique_roll.jpg);
}

#qui_faq {
	width:65px;
	height:23px;
	background:url(../img/menu_tert/qui_faq_roll.jpg);
}
#qui_faq a {
	width:65px;
	height:23px;
	background:url(../img/menu_tert/qui_faq.jpg);
}
#qui_faq a:hover, #qui_faq.active a {
	background:url(../img/menu_tert/qui_faq_roll.jpg);
}


/* ==========================================================
BOX LEFT
========================================================== */

h2.h1, h1.titleSect { color: #ffffff; font-size:36px; height: 81px; line-height: 81px;margin:0 37px; width: 890px;}
div.boxLeft { background-color:#FFFFFF; border:1px solid #DBDAD8; color:#666666; font-size:12px; height:1%; margin:0 0 17px;}
div.boxLeftTopBg img.nouvelle-illustration, .chroniqueListImgWrap img, .wrapImgNews img { border:1px solid #ccc; float:left; margin:0 10px 0 0; padding:2px;}

div.boxLeftTop { padding:7px; }
div.boxLeftTopBg { background:url(../img/bg_section_all.jpg) bottom right no-repeat #fff; overflow:hidden; }
div.boxLeftTopBg a {color:#453836;}
div.boxLeft p { line-height:17px; }

div#archives p {
	margin:0 0 5px;
	line-height:14px;
}

div.nouvelle p.date {font-size: 10px; margin:2px 0 10px;}

div.boxLeft h1 {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#423532;
	font-size:25px;
}
div.boxLeft .cyber_h2_container {background:url(../img/topLeftBox.jpg)  top left no-repeat;padding:0;}
div.boxLeft h2 {
	margin:0;
	padding:5px 0 0 6px;
	background:url(../img/topLeftBox.jpg) #393939  top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	/*width:489px;*/
	height:19px;
}

div.boxLeft h3 {
	display:block;
	margin:10px 0 0 0;
	padding:0;
	font-size:14px;
	height:1%;
}

div.boxLeft h4 { font-size:14px; margin:0; padding:0; }
div.boxLeft h4 a {text-decoration:none;color:#666666;}
div.boxLeft h5 {
	margin:5px 0px 5px 20px;
	font-size:14px;
	color:#666;
	text-transform:uppercase;
}
div.boxLeft h5 a {color:#666 !important; text-decoration:none;}
div.boxLeft div { padding:6px; }
.ie6 div.boxLeft div {height:1%;}
img.imgAffiche {
	float:left;
}

div.parag {
	float:left;
	margin:4px 0 4px 0 !important;
	padding:0 0 0 12px!important;
	width:365px;
	overflow:hidden;
}

div.parag .first {/*float:right!important;*/margin-right:-24px;}

h5.title_audio a {
	display:block;
	background:url(../img/icon/audio.jpg) no-repeat left top;
	padding:2px 0 2px 33px;
}

h5.title_text a {
	display:block;
	background:url(../img/icon/text.jpg) no-repeat left top;
	padding:2px 0 2px 33px;
}

h5.title_video a {
	display:block;
	background:url(../img/icon/video.jpg) no-repeat left top;
	padding:2px 0 2px 33px;
}

h5.title_multimedia a {
	display:block;
	background:url(../img/icon/multimedia.jpg) no-repeat left top;
	padding:2px 0 2px 33px;
}

div.boxLeft h5 a:hover {
	text-decoration:underline;
}
img.imgAffiche {
	float:left;
}

span.lineLeft {
	display:block;
	height:1px;
	width:497px;
	background:url(../img/lineLeft.gif) top left no-repeat;
	margin:0 0 17px 0;
	font-size:0px;
}

span.lineLeftPhoto {
	display:block;
	height:1px;
	/*width:488px;*/
	border-top:1px dotted #9d9d9d;
	margin:0 0 0 6px;
	font-size:0px;
}

ul#onglets {
	margin:0;
	padding:0;
}

ul#onglets li {
	float:left;
	margin:0;
	padding:0;
	border-right:1px solid #dbdad8;
	border-top:1px solid #dbdad8;
	list-style-type:none;
	width:164px;
	height:108px;
	background:url(../img/picOngletOut.jpg) top left no-repeat;
}

ul#onglets li a {
	display:block;
	margin:9px auto 0;
	width:148px;
}

ul#onglets li a img {
	border:0;
	width:148px;
	height:85px;
	display:block;
}

ul#onglets li.ongletIn {
	border-top:none !important;
	background-image:url(../img/picOngletIn.jpg) !important;
}

ul#onglets li.ongletIn a {
	margin:9px auto 0;
}

ul#onglets li.ongletIn a img {
	border:1px solid #505050 !important;
}

#video {
	display:block;
	float:none !important;
	margin:3px !important;
	padding:0 !important;
}

table.alb_photo td {
	padding-right:13px;
}

table.alb_photo p {
	margin:0;
	font-weight:bold;
}

table.alb_photo a {
	color:#b72620;
	text-decoration:none;
	font-weight:bold;
}

table.alb_photo a:hover {
	text-decoration:underline;
}

ul#page_photo {
	position:relative;
	margin:0;
	padding:0;
}

ul#page_photo li {
	float:left;
	display:block;
	list-style:none;
	margin:0 0 0 5px;
	padding:0;
	color:#666;
	font-weight:bold;
	font-size:11px;
}

ul#page_photo li.last {
	margin-right:0px;
}

ul#page_photo span {
	margin-left:5px;
	color:#b72620;
	text-decoration:none;
}

ul#page_photo li a {
	margin-left:5px;
	color:#666;
	text-decoration:none;
	font-weight:normal;
}

ul#page_photo li.first a {
	display:block;
	width:10px;
	height:13px;
	background:url(../img/page_back.jpg) right center no-repeat;
}

ul#page_photo li.last a {
	display:block;
	width:10px;
	height:13px;
	background:url(../img/page_next.jpg) left center no-repeat;
}

ul#page_photo li.first span {
	margin-left:0px;
	display:block;
	width:10px;
	height:13px;
	background:url(../img/page_back_done.jpg) right center no-repeat;
}

ul#page_photo li.last span {
	margin-left:0px;
	display:block;
	width:10px;
	height:13px;
	background:url(../img/page_next_done.jpg) left center no-repeat;
}

ul#page_photo a:hover {
	color:#b72620;
}
table#comm {
	margin-top:15px;
/*	width:245px;*/
}

table#comm td {
	padding-bottom:5px;
}

table#comm input {
	width:98%;
}

table#comm #send {
	width:85px;
}
table#comm input#envoyer {
	width:auto;
}
table#comm textarea {
	width:98%;
}
div#contact { margin-top: 20px; }
div#contact p {
	margin:0px;
}

div#accToggle p {
	margin:0 0 15px;
}

div#accToggle p.bold {
	margin:0;
}

div#accToggle a {
/*	color:#666;*/
	text-decoration:none;
}

div#accToggle a:hover {
	text-decoration:underline;
}


/* ==========================================================
BOX RIGHT
========================================================== */


div.boxRight {
	width:285px;
	background-color:#fff;
	border:solid 1px #ab9e8e;
	font-size:10px;
	color:#666666;
	margin:0 0 6px 0;
	width:285px;
}

div.boxRight h4 {margin-top:0;font-size:10px;}
div.boxRight h4 a {text-decoration:none;}

div.boxRight div {
	padding:6px 6px 0 6px;
}

div.boxRight div p {
	margin:0 0 0;
	padding:0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.boxRight div p.desc_pic {
	clear:both;
	margin:10px 0 0 20px;
	width: 220px;
	font-size:10px;
}

div.boxRight div#toggle_add_pic {
	margin:10px 0 0;
	padding:0px;
}

#colonneRight div.boxRight div input {
	margin:2px 0 10px;
	background:#eef3c2;
	border-bottom:none;
	border-right:none;
}
div.boxRight div #search-btn {
	margin:2px 0 10px;
	background:none;
	border:1px solid #9b582f;
	font-size:11px;
}
div.boxRight div textarea {
	margin:4px 0 10px;
	background:#eef3c2;
	border-bottom:none;
	border-right:none;
}
div.boxRight a {
	display:block;
	margin:0 0 6px 0;
}
div.boxRight div a img {
	border:0;
}
div.boxRight h2 {
	margin:0;
	padding:5px 0 0 6px;
	background:url(../img/topRightBox.jpg) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	width:279px;
	height:19px;
}
span.lineRight {
	display:block;
	height:1px;
	width:287px;
	background:url(../img/lineRight.gif) top left no-repeat;
	margin:0 0 17px 0;

}
img.actualite {
	display:block;
	border:1px solid #707070;
	float:left;
	margin:0 6px 6px 0;
}
div.boxRight h3 {
	float:left;
	width:155px;
	height:38px;
	margin:0 0 8px 0;
	padding:0;
	font-size:10px;
	font-weight:normal;
	overflow:hidden;
}
a#more_cols2 {
	display:block;
	background:url(../img/more_add_photo.jpg) no-repeat top left;
	width:9px;
	height:9px;
}
a#more_cols2 span {
	display:none;
}
a.lireSuite {
	color:#b72620;
	text-decoration:none;
}
a.lireSuite:hover {
	text-decoration:underline;
}
div.boxRight div.chronique p {
	font-size:10px;
	height:1%;
}
div.boxRight div.chronicle {
	background:#fff url(http://server6.k3media.com/rci/francais/../img/chroniqueBg.jpg) no-repeat right bottom;
}
.chronicle h3.title {
	height:15px;
	width:100%;
	margin:0px;
	font-size:12px;
	font-weight:bold;
}
.chronicle p.desc {
	width:100%;
	margin:0 0px 5px 3px;
	float:left;
}

/* LOGIN */

div#main_login {height:100%; padding:15px;}
div#content_login {width:301px; margin:15% auto 0; }

p.login {
	margin-left:9px;
	font-size:11px;
}

a.login {
	padding:17px 0px 0px 9px;
}

input.login {
	margin-left:9px;
}

input.login[type=text] {
	border:solid #d8d1bb 1px;
}

input.login[type=password] {
	border:solid #d8d1bb 1px;
}
input.login[type=submit] {
	margin-bottom:17px;
}

select.login {
	width:175px;
	border:solid #d8d1bb 1px;
	margin-left:9px;
}
/* ==========================================================
FOOTER
========================================================== */
div#footer { width:989px; padding:70px 0 0 0; text-align:center; font-size:11px; color:#fff; background:url(../img/bg-footer.gif) top left no-repeat; clear:both; position:relative;}
div#footer a { font-size:10px; color:#fff; margin:0; padding:0; text-decoration:none; }
div#footer a:hover { color:#000;}
div#footer ul { height:45px; margin:0; padding: 0;}
div#footer ul li {padding-left:10px; display:inline; line-height:45px;}
div#footer ul li a {font-weight:bold;}
div.footer-logo { height:47px; width:200px; margin:0; padding:0; position:absolute; right:0; top:15px;}
div.footer-logo ul#footer_external_links { display: block; position: absolute; right:11px; top:35px;}
div.footer-logo ul#footer_external_links li {line-height:20px; }
div.footer-logo ul#footer_external_links li a:hover { color:#FFF; }
div#footer ul#menu-program {margin:0;padding:8px 10px 13px;}
div#footer ul#menu-program a {font-weight:normal;line-height:12px;}
div#footer ul#menu-program span {}
div#footer ul#menu-program img {margin:0 6px 0 0;}
div#footer ul#menu-program a:hover {text-decoration:underline;color:#fff;}
div#footer ul#menu-program {margin:0;padding:8px 10px 13px;}
div#footer ul#menu-program a {font-weight:normal;line-height:12px;}
div#footer ul#menu-program span {}
div#footer ul#menu-program img {margin:0 6px 0 0;}
div#footer ul#menu-program a:hover {text-decoration:underline;color:#fff;}

/* ==========================================================
BOUTONS
========================================================== */
a.smallBtn {
	font-weight:bold;
	color:#000!important;
	text-decoration:none;
	float:right;
	margin:0 3px 0 0;
	cursor:pointer;
}

div#accToggle a.smallBtn {
	font-weight:bold;
	color:#000;
	text-decoration:none;
	float:left;
	margin:0 3px 0 0;
	cursor:pointer;
}

div#accToggle a.smallBtn:hover {
	text-decoration:none;
	color:#666666;
}


a.smallBtn:hover {
	color:#666666;
}

span.smallBtnLeft {
	float:left;

	display:block;
	background:url(../img/smallBtnLeft.jpg) top left no-repeat;
	width:18px;
	height:17px;
}

span.smallBtnRight {
	float:left;

	display:block;
	background:url(../img/smallBtnRight.jpg) top left no-repeat;
	width:1px;
	height:17px;
}

span.smallBtnMiddle {
	float:left;
	font-size:11px;
	padding:2px 5px 0 2px;
	display:block;
	background:url(../img/smallBtnMiddle.jpg) top left repeat-x;
	height:17px;
}

.bold {
	font-weight:bold;
}

.submit {
	float:left;
	font-size:11px;
	padding:2px 5px 0 2px;
	display:block;
	background:url(../img/smallBtnMiddle.jpg) top left repeat-x;
	height:17px;
}

.submit {
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:2px 5px 0 2px;
	display:block;
	background:url(../img/smallBtnMiddle.jpg) top left repeat-x !important;
	height:14px;
	border: 0px none !important;
	margin: 0px !important;
	padding:0px !important;
	width:auto !important;
}


#form2 label,
#form2 input {float:left;}
#form2 label {width:auto !important;font-size:12px;margin:0px 2px 0 }
div.boxRight a {color:#453836;}
div.boxRight a:hover {color:#666;}
#form2 .radio {background:none;padding:0;margin:0;}
#icons {
    position: absolute;
    right: 21px;
    top: 40px;
}

/* #icons { display: block; height: 25px; margin-left: 813px; width: 170px; } */

.single_icon { float: left; padding-left: 10px; }
.single_icon a { text-decoration: none; }
#icons img { border: none;}
#sHeader { position: absolute; right: 10px; top: 35px; width: 279px; }
.h4-chronicle-spacer {margin:15px 0 20px!important;float:none!important;}

.program-accueil {height:auto!important;}
.program-accueil .img {float:left;display:block;cursor:pointer;width:112px;height:63px;overflow:hidden;}
.program-accueil h3 {float:left;width:160px!important;}
.program-accueil .clear {padding:0;}
.program-accueil a.smallBtn {margin:0 0 2px!important;}

.chronicle-thumb {display:block;cursor:pointer;width:112px;height:63px;overflow:hidden;float:left;margin-right:10px;}
.container-note {clear:both; background:url(../img/archiveBg.jpg) bottom no-repeat; margin: 10px 0;}
.container-note h5.title_text , .container-note h5.title_audio , .container-note h5.title_video {margin-top:0;margin-left:0;float:left;}
.container-note p {clear:both; font-size:12px;}

.actualite-title {font-size:10px;}
.consulter {margin-top:6px!important;float:left}
.topArchive { padding:20px 15px 10px 36px!important;z-index:90;}
.contactBox {padding:20px 65px 10px 36px!important;}
div.boxLeft h4.nomargin {margin:0;}
.featured-exhibit-link {float:left!important;margin:7px 0!important;height:20px;}
.parag object {display:block;}

div.btnRadio {padding:0!important;}
.btnRadio a {color:#000;}

.overflow {overflow:hidden;}
span.clear {font-size:0;}
div.chronique-liste {margin:0;padding:0!important;float:left;width:434px;}
div.chronique-list p {font-size: 12px;}
#nouvelle p a, #accToggle a, #toggle_program_episode_next a {color:blue;}
.link-ressource {font-size:10px;}

/* CAPTCHA UI */
.captcha_wrap {padding:3px !important;width:98%;border:1px solid #666666;}
.captcha_wrap .captcha_image_box, .captcha_wrap .captcha_input_box {padding:2px !important;}
.captcha_wrap .captcha_input, .captcha_wrap .captcha_label {padding:0 !important;}
.captcha_wrap #captcha_label {float:none !important;text-align:left !important;font-size:1em !important;color:#000 !important;margin:0px;}
.captcha_wrap #captcha_label {width:100% !important;}
.captcha_wrap .captcha_label input {width:auto !important;border:1px solid #000;}
.captcha_wrap .captcha_btn_reload {display:none !important;}

#colonneExtremeLeft {font-size:11px;position:relative;}

#colonneExtremeLeft #podcast {padding:0;}
#colonneExtremeLeft .boxRight, #colonneExtremeLeft div.boxRight h2, #colonneExtremeLeft #colonneRight {margin:0!important;width:auto!important;border:0;}
#colonneExtremeLeft div#menut ul {width:auto;height:auto;}
#colonneExtremeLeft #menut li {display:block;width:150px!important;}
#colonneExtremeLeft .lineRight {margin:10px 0!important;width:auto;}
#colonneExtremeLeft .calendar_small {margin-left:-30px;}
#colonneExtremeLeft .calendar_small,.calendar_small .calendrier  {width:150px!important;margin:0!important;}
#colonneExtremeLeft .calendar_small .calendrier td {padding:2px;}
#colonneExtremeLeft .calendar_small .navig a {width:20px;}
#colonneExtremeLeft .calendar_small .navig .moisCalendrier {width:103px;}
#colonneExtremeLeft #broadcast-box,#colonneExtremeLeft #broadcast-box a {font-size:0.9em;}
#colonneExtremeLeft #broadcast-box h3 {margin:0 0 6px;}
#colonneExtremeLeft #broadcast-box h3, #colonneExtremeLeft #broadcast-box .size1 {font-size:11px;color:#404040;font-weight:bold;}
#colonneExtremeLeft #broadcast-box div {padding:12px 10px!important	;}
#colonneExtremeLeft #broadcast-box table {font-size:10px;}
#colonneExtremeLeft div.boxRight div {	padding:0;}
#colonneExtremeLeft #search-btn {margin:2px 0 10px;	/*background:#eef3c2;*/	border:1px solid #9b582f;font-size:11px;}

#box-rci {width:285px;margin:10px 0;text-align:center;font-size:12px;}

div.boxLeft div.article {padding:20px 30px 8px;background:url(../img/bg-article.jpg) no-repeat bottom right; }
#featured-exhibit span.lineLeft {margin:0;background:url(../img/bg-article-line.gif) no-repeat right;}

a.pagi {color:#000;text-decoration:none;background:url(../img/smallBtnArc.jpg) no-repeat scroll left top transparent;padding:0 0 0 2px;}
a.pagi:hover {color:#666;}
#disclaimer{font-size:10px;padding:0 10px;}
#colonneExtremeLeft div.boxRight h2 {
height:24px !important;
margin:0 !important;
padding:0 !important;
width:150px !important;
}
.wrapImgNews {display: block; float: left; max-width: 300px; padding:0; }
.article-header { display:block; float: right; padding:0; width:265px;}
.next-article-header { display: block; float: right; padding:0; width:360px;}
.article-header-left { display: block; width:100%;}
.article-text { display:block; float:left;  font-size:12px; width:265px;}
.article-text p {padding-left: 6px;}
.article-text-left { display: block; width: 100%; }
.next-article-txt { display:block; float:left; font-size:12px; width:360px;}
.next-article-txt-left, .article-text-left { display:block; float:left; font-size: 12px;}
.next-article-txt p {margin-left: 12px;}
div.article-audio {display:block; margin:0 275px 0 0; text-align:left; padding:0 0 0 12px!important; width:100%;}

hr.separatorBox { border:none; border-top:1px dashed #cccccc; height:1px; line-height:0; overflow:visible; text-align:center; width:95%; }
.boxLeft h3 a {color:#666666;}

.a2a_dd {float:left;}
#sHeader { height: 10px; position: absolute; right: 0; top: 35px; width: 295px; }

.newsTitle{ font-size:14px; font-weight:bold; }
.newsContent{ font-size:12px; font-weight:normal; }
#program-archive-h1 { width:133px; height:28px; }
#program-archive-h3 { float:left; }
div.boxLeft h3.program-archive-diffusion { font-size:12px; padding:10px 0 0 36px; }
#archives { background:url(../img/archiveBg.jpg) left bottom no-repeat; min-height:70px; padding:5px 36px; }
#archives-select {display: block; float: right; width: 300px;}
div#nouvelle .chronicle_detail_content p, div#nouvelle .chronicle_detail_content, div#nouvelle .chronicle_detail_intro, div#nouvelle .chronicle_detail_intro p {padding: 0 6px; margin:0 0 8px 0; }
div.boxLeft .encadre { border:1px solid #333333; }
div.boxLeft .encadre a { text-decoration:underline!important;}
div.boxLeft .encadre p { line-height:14px; }
p.date { font-size:10px;}
