* {text-align:right!important;}
/* Généralités */
.bold { font-weight:bold; }
.encadre { border:1px solid #000000; }
.encadre a { text-decoration:underline!important;}
div#accToggle .encadre p a {text-decoration:underline;}
.overflow {overflow:hidden;}
.pad5 {padding:5px;}

#titre-action { float:right; font-size:12px; text-align:left; margin:5px 5px 0 0; width:150px;z-index:1;}
div.nouvelle { width:541px; padding:15px 108px 5px 36px;float:right; }
div.nouvelle h4, h4.nouvelle-h4 {position:relative;margin:10px 0 7px;}
img.nouvelle-illustration {float:right; margin:0 0 5px 5px;/*width:100px;*/}
.nouvelle-action-lire {margin:0px; float:right;}
#nouvelle-action-ordre{padding:0; position:absolute; right:12px; top:46px; width:172px; z-index:100;}
#nouvelle-action-ordre div {float:right!important;margin:0!important;}
#select-news-archive-list { /* position:absolute;top:20px;left:300px; */}

#program-photoalbum-titre { padding:20px 36px 10px 65px; }
#program-photoalbum-titre h1 { margin-left: 180px; }
#program-photoalbum-list { padding:0;margin:0; }
#program-photoalbum-list .photo-box { padding:15px 25px 20px 0; }
#program-photoalbum-list .photo-box .photo-lien { display:block;width:112px;height:75px;overflow:hidden; }
#program-photoalbum-form-agree { float: right; 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 36px 10px 65px; }
#program-team-title h1 { margin-left: 487px; background:url(../img/equipe.png) top left no-repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/equipe.png'); width:106px; height:37px; }
#program-team-role-list { width:693px; }
#program-team-role-list .role-box { background-image:url(../img/archiveBg.jpg); padding:15px 0 5px; margin-left:25px; float:right; }
.role-box div {float:none!important;clear:both;width:auto!important;}
#program-team-role-list .role-box .role-illustration { display:block; float:right!important; width:100px; margin-right:21px; padding:0; }
#program-team-role-list .role-box .role-illustration img { float:right; }
#chronicle-list .chronicle { background-image:url(../img/archiveBg.jpg);  width:541px;  padding:15px 36px 5px 108px; }
#chronicle-select-box { padding:20px 15px 0 36px; }
#chronicle-list .chronicle h4 { float:right; margin:10px 0 7px; color:#666; text-decoration:none; }
#chronicle-list .chronicle h5 { float: right; }
#chronicle-list .chronicle img.chronicle-illustration {	float:right; margin:0 5px 5px 0; width:100px; }
#chronicle-list .chronicle img.chronicle-note-illustration { float:right; margin:0 5px 5px 20px; width:100px; }
#chronicle-list .chronicle .chronicle-note-link { margin:5px 0px 5px 20px; float:right; }
#chronicle-note-album { margin-left:7px; }
#chronicle-note-album .chronicle-note { background-image:url(../img/archiveExpand.jpg); padding:15px 18px 0px 36px; }
#chronicle-note-album .chronicle-note h3 { float: right; display:block; clear:both; margin-bottom:5px; }
#chronicle-note-album .chronicle-note h3 a { float:right;  text-decoration:none; }
#chronicle-note-album .chronicle-note-album-illustration-link { cursor:pointer;	display:block; float:right; height:63px; overflow:hidden; width:112px; }
#chronicle-note-album .chronicle-note-album-illustration { float:right; margin:0 5px 5px 0; width:100px; }
#chronicle-note-album .chronicle-note-album-illustration-author { float:right; }
#chronicle-select-box h3 { float:right; font-size:12px; margin:5px 5px 0 0; text-align:left; width:180px; }
#chronicle-select-box div.chronicle-select-box { float:right; padding:0; }
#program-featured-illustration-box {
	width:480px;
	height:270px;
	padding:0;
	margin:0;
	overflow:hidden
}
#featured-exhibit img.featured-exhibit-illustration {margin-left:10px; width:110px; }
#featured-exhibit p.parag { }
#featured-exhibit-link { }
#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;*/
}
#broadcast-box h2 span
{
	display:block !important;
}
#broadcast-box h3
{
	font-size:14pt!important; 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:0px;
	float: left;
}

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

}

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

#zonePrincipale {margin:12px 0 0 8px;width:auto !important;padding:25px 0 0;background:url(../img/entetes/entete_ar.jpg) top left no-repeat!important;}
#contenu .homepage {background:none repeat scroll 0 0 transparent !important;padding:0;}

#colonneLeft { float:left; overflow:hidden; width:650px;}
/* .searchResult #colonneLeft, .page_contact #colonneLeft, .page_contact #colonneLeft, .page_horaire #colonneLeft,.page_ressource #colonneLeft, #zonePrincipale #colonneLeft { } */
.searchResult #colonneLeft, .page_nouvelles #colonneLeft, .page_contact #colonneLeft, .page_horaire #colonneLeft, .page_ressource #colonneLeft {margin:25px 20px 0 0; }
.searchResult #colonneLeft .boxLeftTop h3, .searchResult #colonneLeft #nouvelle .smallBtn {float:right!important;}
.homepage #colonneLeft {margin: 0 20px 0 0; }

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


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

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:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#414141;
	/*height:13px;*/
	width:197px !important;
	border:1px solid #9b582f;
	padding:4px;
	margin:0 0 0 467px;
}

#submitSearch {
	float:left;
	margin:0 19px 0 3px;
	text-decoration:none;
	font-size:15px;
	color:#3c3733;
}
#sHeader {position:absolute;right:0px;top:89px;}
#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 0 0 3px;
	padding:0 0 0 10px;
	height:27px;
	width:974px;
	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:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	display:block;
	float:right;

}

#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:0  0;
	padding:0;
	list-style-type:none;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#b72620;
	text-transform:uppercase;
	display:inline;
	float:none;
}

ul#menus li a {
	display:inline;
	float:right;
	background-position:top left;
	text-decoration:none;
	color:#fff;
	height:28px;
	/*
	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:17px;
}

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:#ffffff;}

#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:114px;
	height:23px;
	background:url(../img/menu_tert/qui_information_roll.jpg);
}
#qui_info a {
	width:114px;
	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:69px;
	height:23px;
	background:url(../img/menu_tert/qui_historique_roll.jpg);
}
#qui_histo a {
	width:69px;
	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:161px;
	height:23px;
	background:url(../img/menu_tert/qui_faq.jpg);
}
#qui_faq a {
	width:161px;
	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 {
	margin:0 37px;
	font-size:36px;
	color:#fff;
	line-height:36px;
}

div.boxLeft {
background-color:#FFFFFF;
border:1px solid #DBDAD8;
color:#666666;
font-size:20px;
margin:0 0 17px 6px;
overflow:hidden;
}

div.boxLeftTop { padding:7px; }
div.boxLeftTopBg { margin-right:1px; margin-top:15px; padding:15px 0 20px 36px; }
div.boxLeftTopBg a {color:#453836;}
div.boxLeft p { display:block; }

div.nouvelle p {
	margin:0 0 5px;
	color:#453836;

}
#nouvelle .lineLeftPhoto {clear:both;}

#nouvelle .boxLeft {width:auto!important;}

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

div.boxLeft .cyber_h2_container {padding:0;}
.searchResult div.boxLeft h2 {height:auto;font-size:24px;padding:5px 36px 0 6px;}
div.boxLeft h1 { margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#423532; font-size:25px; }
div.boxLeft h1#about-topic-title { background-repeat:no-repeat; background-position:right; padding:15px 36px 0 108px !important; display:none; }
div.boxLeft h2 { margin:0; padding:5px 6px 0 6px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-size:11px; height:20px; background-color:#393939; background-position:right!important; }
div.boxLeft h2.cyberjournal {margin-left: 193px;}
div.boxLeft h3 { display:block; margin:10px 0 0 0; padding:0; font-size:14px!important; height:1%; }
div.boxLeft h4 { font-size:24px; margin:0 0 0 6px; padding:0; }
div.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 { text-decoration:none; color:#666666 !important; }
div.boxLeft h5 a:hover { text-decoration:underline; }
h2.titre {
	position: relative;
	left: 35px;

}
h5.title_audio a {
	background:url(../img/icon/audio.jpg) no-repeat left top;
	padding:2px 0 2px 45px;
}
h5.title_text a {
	background:url(../img/icon/text.jpg) no-repeat left top;
	padding:2px 0 2px 45px;
}
h5.title_video a {
	background:url(../img/icon/video.jpg) no-repeat left top;
	padding:2px 0 2px 45px;
}
h5.title_multimedia a {
	background:url(../img/icon/multimedia.jpg) no-repeat left top;
	padding:2px 0 2px 45px;
}
div.boxLeft div { padding:6px; }
.ie6 div.boxLeft div {height:1%;}
img.imgAffiche { float:left; }

div.parag {
	margin:4px 0 4px 0 !important;
	padding:0 !important;
	/*width:365px;*/
	overflow:hidden;
}


#featured-exhibit div div {padding:0;}
span.lineLeft {
	display:block;
	height:1px;
	background:url(../img/lineLeft.gif) top left no-repeat;
	margin:0 0 17px 0;
	font-size:0px;
	clear:both;
}

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 {
	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:12px;
	color:#666666;
	margin: 0 0 6px 10px;
	width:285px;
}

div.boxRight h4 {margin:5px 0;clear:right;font-size:13pt;}
div.boxRight h4 a {text-decoration:none;}

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

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

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:4px 0 10px 4px;
	background:#eef3c2;
	border-bottom:none;
	border-right:none;
	float:right;
}
#envoie input {float:none!important;}
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 .newstexte {font-size:12pt!important}

div.boxRight h2 {
	margin:0;
	padding:5px 6px 0;
	background:url(../img/topRightBox.jpg) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	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:13px!important;
	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:12px; }

div.boxRight div.chronicle {
	background:#fff url(http://server6.k3media.com/rci/francais/../img/chroniqueBg.jpg) no-repeat right bottom;
}

.chronicle h3.title {
	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;
}

/* ----- PAGE CONTACT ---- */

#form_contact input, #form_contact select, #form_contact textarea { width:100%; }
#form_contact p {margin-bottom: 8px; }

/* ==========================================================
FOOTER
========================================================== */

div#footer { background:url(../img/bg-footer.gif) top left no-repeat; clear:both; color:#fff; font-size:11px; padding:70px 0 0 0; position:relative; text-align:center; width:989px; }
.footer-logo {position:absolute;left:810px;top:20px;color:#FFFFFF;}
div#footer a { font-size:10px; color:#fff; text-decoration:none; }
div#footer a:hover { color:#000; }
div#footer ul {margin:0 0;padding:0 0 0 10px;}
div#footer ul li {padding:0 10px;display:inline;}
div#footer ul a {font-weight:bold;line-height:47px;}
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;}
#footer_external_links {list-style-type:none; clear:both; height:15px; position: absolute; right: 0; top: 10px;}
#footer_external_links li {color:#FFFFFF; font-size:10px; text-decoration:none; line-height:12px;}

/* ==========================================================
BOUTONS
========================================================== */
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;
	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 { background:url(../img/smallBtnLeft.jpg) top left no-repeat; display:block; float:left; height:17px; width:18px; }
span.smallBtnRight { background:url(../img/smallBtnRight.jpg) top left no-repeat; display:block; float:left; height:17px; width:1px; }
span.smallBtnMiddle { background:url(../img/smallBtnMiddle.jpg) top left repeat-x; color:#000; display:block; float:left; font-size:11px; height:17px; padding:2px 5px 0 2px; }

.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 .smallBtn {float:right!important;margin:6px 0!important;clear:right;}
div.boxRight a:hover {color:#666;}
#form2 .radio {background:none;padding:0;margin:0;}
#icons { display: block; height: 25px; margin-left: 750px; padding-right: 14px; width: 185px; }
.single_icon { float: left; padding-left: 10px; }
.single_icon a { text-decoration: none; }
#icons img { border: none; }

.featured-exhibit-link {float:right!important;margin:7px 0!important;height:20px;}

.container-note {padding-top:12px!important;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:right;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;}
.container-note h5.title_text a , .container-note h5.title_audio a, .container-note h5.title_video a {display:block;float:right;}
.container-note p {clear:both;}

.actualite-title {font-size:12px;}
.consulter {margin-top:6px!important;}
#program_illustration_img {float:right;}

.topArchive { padding:20px 15px 10px 36px!important;z-index:90;}
.contactBox {padding:20px 36px 10px 65px!important;}
.contactBox h1 {width:auto!important;background-position:right!important;}
div.boxLeft h4.nomargin {margin:0;}
div.boxLeft .article h4.nomargin {margin:0 0 6px;}
div.btnRadio {padding:0!important;}
.btnRadio a {color:#000;}
.chronique-list {padding-left:108px!important;padding-right:36px!important;background-position:right;float:right;
}
#chroniqueSelectH3,#chroniqueSelectInput {margin:5px 5px 0!important;width:auto!important;}

.ress h2 {float:right;}

.chronique-list h4 {float:none!important;}
.chronique-top-h3 {float:none!important;width:100%!important;}
.chronique-top-form {float:none!important;}
.news-title-section {float:right;left:0 !important;margin-right:37px !important;position:relative !important;top:0 !important;}

.cyberjournal_background {float:right}
.newstexte a {float:right;}

.topRess div,
.topRess h3 {float:right!important;}
.topRess h3 {width:auto!important;padding-left:20px!important;margin-right:24px !important;}

.province {padding-left:108px!important;padding-right:36px!important;}

#nouvelle p a,
#accToggle a,
#toggle_program_episode_next a {color:blue;}
.link-ressource {font-size:10px;}

/* CAPTCHA UI */

.captcha_wrap { border:1px solid #000000; }
.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;}
.captcha_wrap .captcha_btn_reload {display:none !important;}


#colonneExtremeLeft {font-size:11px;}
#colonneExtremeLeft #podcast {padding:0;}
#colonneExtremeLeft .boxRight, #colonneExtremeLeft div.boxRight h2, #colonneExtremeLeft #colonneRight {margin:0!important;width:auto!important;border:0;}
#colonneExtremeLeft div#menut ul { display:block; float:left; height:auto; width: 150px; }
#colonneExtremeLeft #menut li { 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;font-size:1em;}
#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 #broadcast-box .boxRightTop {width:150px!important;/*background:url(../img/title/diffusion.jpg) top left no-repeat #373636;*/}
#colonneExtremeLeft div.boxRight div {	padding:0;}
#colonneExtremeLeft #search-btn {margin:2px 0 10px;	/*background:#eef3c2;*/	border:1px solid #9b582f;font-size:11px;}

#nouvelle-liste {padding:100px 6px 6px;}

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

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

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; width:600px;}

.page_contact form {width:500px;}

.boxLeft h3 a {color:#666666;}
div#footer ul#menu-program img {
margin:0 6px 0 0;
}
.wrapImgNews { }
.article-header { display:block; float:left; width:44%;}
.next-article-header { display:block; float:left; width:61%;}
.article-text { display:block; width:100%; }
.next-article-txt { display:block; width:100%;}
.next-article-txt-left, .article-text-left { display:block;}
.article-audio {padding:0; nmargin: 0 275px 0 0; display: bloc; width: 100%;}

.part1,.part2 {float:right!important;}
.part2 {width:497px!important;}
.part2 object {float:left;}
.part3 {border-right:1px dashed #B2B2B2;padding:10px 12px 0 0!important;border-left:0!important;}
.brief-img {margin:0 0 5px 5px;}
.program-accueil .snippet {float:right;}
.chroniqueListImgWrap {float:right!important;margin:0 0 5px 15px!important;width:100px;}

#nouvelle {padding:15px 36px 0 108px!important;background:none!important;}
.chroniqueSelectAuthor,.chroniqueSelectA {float:right!important;}
#nouvelle h4 {float:right!important;}
.timestamp {font-size:12px;}

/* ------ Chronique ---- */
.listChroncleThumb {float:right!important;width:100px!important}
#newsSmallBtnBottom {float:left;}
hr.separatorBox { border:none; border-top:1px dashed #cccccc; height:1px; line-height:0; overflow:visible; text-align:center; width:100%; }

/* ----- PROJETS SPECIAUX ---- */
.conteneurPrincipal_chr { height: 537px; margin-right:24px; margin-top:20px; position:relative; width:953px;}
.ribbon_coin_chr { position: absolute; left:0px; top:0;}

.a2a_dd {float:right;}
div .first{ text-align:left!important; }
.newsTitle{ font-size:24px!important; font-weight:bold; }
.newsContent{ font-size:20px!important; font-weight:normal; }
.newsListContent{ font-size:20px!important; font-weight:normal; }
#program-archive-h1 { height:32px; width: 200px; }
#program-archive-h3 { margin:5px 0 0 0; }
div.boxLeft h3.program-archive-diffusion { padding: 10px 36px 0 36px; margin:0; }
#archives-select { float: left; width: 400px;}
h2.boxRightTop {text-transform:uppercase;}
#archives { background:url(../img/archiveBg.jpg) bottom left no-repeat; padding:5px 36px; }

