@charset "utf-8";
/* Généralités */
.bold { font-weight:bold; }
.overflow {overflow:hidden;}
/* ==========================================================
CONTENEURS
========================================================== */
body { background-color: #efefee; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }

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

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

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 {
	/*float:left;
	width:798px;*/
	width:auto!important;
	margin:12px 0 0 8px;
}

div#zonePrincipaleProgram {
	/*float:left;
	width:798px;*/
	width:auto!important;
	margin:12px 0 0 8px;
}

.clear {
	display:block;
	height:1px;
	position:relative;
	clear:both;
}

div#colonneLeft {
	float:left;
	width:658px;
	overflow:hidden;
	margin-top:25px!important;
}
.homepage div#colonneLeft {margin:0!important;}
#contenu .homepage {background:none!important;padding:0;}

div#colonneRight {
	float:left;
	width:296px;
	/*margin-top:25px !important;*/
	/*overflow:hidden;*/
}

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:auto!important;height:auto!important;}
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
========================================================== */

#menu {
	margin:0 auto;
	padding:0 0 0 10px;
	height:27px;
	width:977px;
	background-color:#e6e8e8;
	clear:both;
	position:relative;
	border-top:1px solid #c3c3c3;
	position:absolute;bottom:-26px;left:0;
}

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

}

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

ul#menu li span {

}


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


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

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;*/
	/*position:relative;*/
	font-size:11px;
}

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_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:171px;
	height:23px;
	background:url(../img/menu_tert/qui_information_roll.jpg);
}
#qui_info a {
	width:171px;
	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:97px;
	height:23px;
	background:url(../img/menu_tert/qui_historique_roll.jpg);
}
#qui_histo a {
	width:97px;
	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:60px;
	height:23px;
	background:url(../img/menu_tert/qui_faq_roll.jpg);
}
#qui_faq a {
	width:60px;
	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);
}


#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 p {margin:0;padding:0; }
div.boxLeftTopBg img.nouvelle-illustration, .chroniqueListImgWrap img, .wrapImgNews img { border:1px solid #ccc; float:left; margin:0 10px 0 0; padding:2px;}
div.boxLeft .nouvelle-action-lire {margin:0px; float:left;}
#nouvelle-action-ordre{font-size:10px; padding:0;position:absolute;right:26px;top:20px;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:20px;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; font-size: 12px; }
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;}
#schedule-list div.schedule h4 {float:left; margin:0 0 7px;}
#program-photoalbum-titre { padding:20px 65px 10px 36px; }
#program-photoalbum-titre h1 { font-size:34px; }
#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:644px;
	height:270px;
	padding:0;
	margin:0;
	overflow:hidden
}
/*#program-featured-illustration-box img {width:100%;}*/
#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/title/diffusion.jpg) top left no-repeat #373636;*/
	background:url("../img/topLeftBox.jpg") no-repeat scroll left top #393939!important;
	/*background:url()!important;*/
}
#broadcast-box h2 span
{
	display:block !important;
	text-align:center;
	padding-top:6px;
}
#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;
}

/* ==========================================================
BOX LEFT
========================================================== */
h2.h1,
h1.titleSect {
	margin:0 37px;
	font-size:36px;
	color:#fff;
	line-height:36px;
}

h1.titleSectProgram {
	margin:0 37px;
	font-size:36px;
	color:#fff;
	line-height:36px;
	height:40px;
}

div.boxLeft {
	background-color:#fff;
	border:solid 1px #dbdad8;
	font-size:12px;
	color:#666666;
	margin:0 0 17px 7px;
	overflow:hidden;

}

div.boxLeftTop {
	padding:7px;
}

div.boxLeftTopBg {
	padding:7px;
	background:url(../img/bg_section_all.jpg) bottom right no-repeat #fff;
}
div.boxLeftTopBg a {color:#453836;}

div.boxLeft p {
	line-height:17px;
}

div#archives p {
	margin:0 0 5px;
	line-height:14px;
}
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) #393939  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;
	text-transform:uppercase;
}

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; }

.boxLeft h4 a {text-decoration:none;color:#666666;}

div.boxLeft h5 {
	margin:5px 0px 5px 20px;
	font-size:10px;
	color:#666;
	text-transform:uppercase;
}

div.boxLeft h5 a {color:#666 !important; font-size:14px; text-decoration:none;}
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;
}

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 !important;
	width:365px;
	overflow:hidden;
}

div.parag .first {margin-right:-24px;}

span.lineLeft {
	display:block;
	height:1px;
	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:absolute;
	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 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 10px;

}

div.boxRight h4 {margin-top:0;/*text-transform:uppercase;*/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;
}

div.boxRight div #search-btn {
	margin:2px 0 10px;
	/*background:#eef3c2;*/
	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;
	text-transform:uppercase;
	height:19px;
}

span.lineRight {
	display:block;
	height:1px;
	width:287px;
	background:url(../img/lineRight.gif) top left no-repeat;
	margin:0 0 17px 14px;

}

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; }


/* ==========================================================
BOUTONS
========================================================== */
div#accToggle {
	_height:1%;
}

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

div#accToggle a.smallBtn {
	font-weight:bold;
	color:#000;
	text-decoration:none;
	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;
}
.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: 787px; width: 196px; }*/
.single_icon {
	float: left;
	padding-left: 10px;
}
.single_icon a {
	text-decoration: none;
}
#icons img {
	border: none;
}
.container-note {clear:both;/*border-top:1px dotted #999;*/background:url(../img/archiveBg.jpg) bottom no-repeat;}
.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 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}
.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;}
div.btnRadio {padding:0!important;}
.btnRadio a {color:#000;}
.overflow {overflow:hidden;}
span.clear {font-size:0;width:1px;}
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;*/float:left;margin:26px 0 0!important;overflow:hidden;padding:0 15px 0 13pt!important;width:150px;}
#colonneExtremeLeft #podcast {padding:0;position:relative;overflow:hidden;}
#colonneExtremeLeft .boxRight, #colonneExtremeLeft #colonneRight {margin:0!important;width:auto!important;border:0;position:relative;}
#colonneExtremeLeft div.boxRight h2 {width:150px!important;height:24px!important;padding:0!important;margin:0!important;}
#colonneExtremeLeft div#menut ul {width:auto;height:auto;margin:0 0 10px;}
#menut .clear {padding:10px 0;}
#colonneExtremeLeft #menut li {display:block;width:150px!important;float:left;clear:both;height:24px;}
#colonneExtremeLeft .lineRight {margin:10px 0!important;width:150px;position:relative;}
#calendar_accueil {position:relative;height:200px;}
#colonneExtremeLeft .calendar_small {position:absolute;top:0;left:0;}
#colonneExtremeLeft .calendar_small,.calendar_small .calendrier  {width:150px!important;margin:0!important;}
#colonneExtremeLeft .calendar_small .calendrier td {padding:2px;position:relative;line-height:16px;}
#colonneExtremeLeft .calendar_small .navig a {width:20px;}
#colonneExtremeLeft .calendar_small a {color:#453836}
#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	;height:1%;}
#colonneExtremeLeft #broadcast-box table {font-size:10px;}
#colonneExtremeLeft div.boxRight div {	padding:0;}
#colonneExtremeLeft div.boxRight div #search-btn {
	margin:2px 0 10px;
	/*background:#eef3c2;*/
	border:1px solid #9b582f;
	font-size:11px;
}

.wrapImgNews {display: block; float: left; max-width:300px; margin-right: 10px; padding:0; }
.article-header { display:block; float:right; padding:0; width:274px;}
.next-article-header { display: block; float: right; padding:0; width:374px;}
.article-text { display:block; float:left; font-size: 12px; width:270px;}
.next-article-txt { display:block; float:left; font-size: 12px; width:370px;}
.next-article-txt-left, .article-text-left { display:block; float:left; font-size: 12px;}
.article-audio {display:block; margin:0 275px 0 0; text-align:left; width:100%;padding:0!important;}


#box-rci {width:285px;margin:10px 0 10px 10px;text-align:center;font-size:12px;}
div.boxLeft div.article {padding:20px 20px 8px;background:url(../img/bg-article.jpg) no-repeat bottom right; zoom:1; }
#featured-exhibit span.lineLeft {margin:0;background:url(../img/bg-article-line.gif) no-repeat right;}
hr.separatorBox { border:none; border-top:1px dashed #cccccc; height:1px; line-height:0; overflow:visible; text-align:center; width:95%; }

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;}
.parag object {display:block;}
#disclaimer{font-size:10px;padding:0 10px;}
.boxLeft h3 a {color:#666666;}
.a2a_dd {float:left;}
#sHeader { height: 10px; position: absolute; right: 10px; top: 35px; width: 295px; }

.newsTitle{
	font-size:14px;
	font-weight:bold;
}

.topArchive { padding:20px 15px 10px 36px!important;z-index:90;}

#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:100px; 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, .newsContent 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 { font-size: 12px; line-height: 14px;}

