body#bd {color:#707070;background:#464646 !important;font-size:12px;}

a {color:#000000;}
a.hover {color:#d61e48;}

div#ja-wrapper {background:#fff;}
div.ja-moduletable, div.moduletable {margin-top:0 !important;}

div#ja-mainnav {padding-bottom: 10px;}
#ja-mainnav .main {border: 0 !important;}

#ja-topsl .ja-box {background:none;}

h1.logo {height:77px !important;width:72px !important;}
h1.logo a {margin-top:20px;background: url("../images/logo.png") !important;height:77px !important;width:72px !important;}

h2, h2 a {font-family: 'PT Sans Narrow',Arial,Helvetica,sans-serif;font-size:18px;color:#666666 !important; font-weight:400; text-transform:none;padding-bottom:6px;}

h2.itemTitle, h3.catItemTitle, h3.catItemTitle a {font-family: 'PT Sans Narrow',Arial,Helvetica,sans-serif !important;font-size:18px !important;color:#707070 !important;font-weight:400;}

div.ja-moduletable h3, div.moduletable h3, .contentheading {border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin:0;padding:0 !important;font-family: 'PT Sans Narrow',Arial,Helvetica,sans-serif;font-size:18px;line-height:30px; color:#707070;font-weight:400;text-transform:none;}

#ja-container .main {padding: 0;}

div.itemIntroText {font-weight:normal;font-size:14px;line-height:150%; text-align:justify;}

div.article-tools dl.article-info dt.article-info-term {display:none;}
dl.article-info {width:100%;}
div.article-tools {display:relative; top:-22px;height:0;}
div.article-tools dl.article-info dd.create {float:right;font-size: 12px;margin-top:-1px;color:#707070;}

div#k2Container.itemListView div.catItemReadMore {float:right; margin-right:4px; margin-top:-20px;margin-bottom:20px;}
div#k2Container.itemListView {margin-top:0px;}
div#k2Container.itemView {border:0; margin:0;}
a.k2ReadMore, a.k2ReadMore:hover {color:#000000;margin-right:8px;}

.main .main-inner1 {margin:0 !important	;}

#ja-container.ja-r1 {margin-top:4px;}

ul.pagenav {width:100%;}
li.pagenav-prev {float:left !important;}
li.pagenav-next	{float:right !important;}

	
div.img-fulltext-left {margin-bottom:20px;}
div.img-fulltext-left div.img_caption p.img_caption {margin-top:5px;float:right;}



/* =============== SUPPRESSION MARGES ================= */

.main {width:950px !important}
.main .inner {padding-left:0 !important;}
.column div.ja-moduletable, .column div.moduletable, .column div.ja-module, .column div.module {margin-right:0;}
#ja-botsl .ja-moduletable {margin-left:0; margin-right:0;}

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

#ja-navhelper a {color:#fff;text-decoration:underline;}

footer {background:#464646;}
#ja-botsl .main-inner1 {padding:0;}
#ja-botsl, #ja-footer, #ja-navhelper {background:#464646;color:#fff;margin-bottom:0 !important;}
#ja-botsl .main-inner1 {border:0;}
#ja-botsl .ja-box {background:none !important;}

#toTop {
    background: url('../images/top.png') no-repeat 10% 50% #121212 !important;
    border: 1px solid #333333;
    bottom: 0;
    color: #FFFFFF;
    cursor: pointer;
    display: none;
    padding: 5px;
    position: fixed;
    right: 0;
    text-align: center;
    text-transform: none !important;
    width: 100px;
    z-index: 100;
	font-size:1em !important;
}

div.ja-copyright ul.menu-footermenu li {display:inline;padding-right:10px; }
div.ja-copyright ul.menu-footermenu li a {color:#fff; font-size:12px;}
div.ja-copyright {float:left;}

.ja-breadcrums {text-indent: 0px;}
div.main-inner1 ul.ja-links li.top a {display:none;}

div.searchbox div.moduletable {margin:0 !important;}
form.search-recherche label {}
div.searchbox div.moduletable-recherche form.search-recherche input#mod-search-searchword.inputbox-recherche {float:right; border-radius:14px; width:75%;height:20px; padding-left:35px;}
html body#bd.bd div#ja-wrapper div#ja-botsl.wrap div.main div.main-inner1 div.ja-box div#Mod155.ja-moduletable div.ja-box-ct div.custom div div.searchbox div.moduletable-recherche form.search-recherche input.button-recherche {position:relative;left:93px;top:33px;margin-right:20px;}

div.searchbox span.newslettertitle {font-family: 'PT Sans Narrow',Arial,Helvetica,sans-serif;font-size:18px;line-height:18px;text-transform:uppercase;margin-left:-15px;position:relative;top:10px;}

div#Mod155.ja-moduletable div.ja-box-ct div.custom div.searchbox div.moduletable {float:left;position:relative;left:-15px;top:20px;width:100%;}
input#roksearch_search_str.inputbox {float:left; border-radius:4px; width:100%;height:18px;background:#ffffff;padding:2px;}

/*input#roksearch_search_str.inputbox {float:left; border-radius:4px; width:50%;height:20px; padding-left:35px;background:#ffffff url('../images/loupe_20.gif') no-repeat 2% 50%;}*/

/*
#roksearch_search_str {background: #fff url(search-icon.png) 98% 50% no-repeat;border: 1px solid #dfdfdf;}
#roksearch_search_str.loading {background-color: #fff;border: 1px solid #dfdfdf;}
#roksearch_results {background: #fff;border: 1px solid #dfdfdf;}
#roksearch_results a#roksearch_link {background: url(close.png) 0 0 no-repeat;}
#roksearch_results h3 {color: #444;}
#roksearch_results span {color: #888;}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {background: #fff;border-bottom: 1px solid #dfdfdf;color: #666;}
#roksearch_results .roksearch_row_btm span {color: #999;}
#roksearch_results span.small {color: #666;}
#roksearch_results span.highlight {background: #999;color: #fff;}
#roksearch_results a:hover {color: #0B3768;}
#roksearch_results .roksearch_odd {background: #EFEFEF;border-bottom: 1px solid #dfdfdf;}
#roksearch_results .roksearch_even {background: #fafafa;border-bottom: 1px solid #dfdfdf;}
#roksearch_results .roksearch_odd-hover, #roksearch_results .roksearch_even-hover {background-color: #fff;}
#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {background: url(right-arrow.png) 0 4px no-repeat;}
.results ol.list li p {color: #666;}
#roksearch_results .arrow-left {background: #e9e9e9 url(left-arrow.png) 50% 50% no-repeat;;border: 1px solid #d9d9d9;}
#roksearch_results .arrow-left-disabled {background: #fefefe;border: 1px solid #e9e9e9;}
#roksearch_results .arrow-right {background: #e9e9e9 url(right-arrow.png) 50% 50% no-repeat;border: 1px solid #d9d9d9;}
#roksearch_results .arrow-right-disabled {background: #fefefe;border: 1px solid #e9e9e9;}
form.search_result .inputbox {border: 1px solid #dfdfdf;}
fieldset.phrase, fieldset.word, fieldset.only {border-bottom: 1px solid #dfdfdf;}
#roksearch_results .rokajaxsearch-overlay {background-color: #fff;}
*/

div#Mod155.ja-moduletable a {color:#fff;text-decoration:underline;}
div#Mod155.ja-moduletable a:hover {color:#d61e48 !important;}

div#Mod155.ja-moduletable p.acysubbuttons input.button {text-decoration:underline;}
div#Mod155.ja-moduletable p.acysubbuttons input.button:hover {color:#d61e48 !important;}

/* =============== NEWSLETTER ================= */

div.newsletter {width:100%; float:right;padding:20px 15px 20px 0px; border-top:1px solid #fff; border-bottom:1px solid #fff; margin: 0 0 15px 0; }
div.newsletter span.newslettertitle {font-family: 'PT Sans Narrow',Arial,Helvetica,sans-serif;font-size:18px;line-height:35px;text-transform:uppercase;}

input#user_name_formAcymailing1.inputbox {float:left; border-radius:4px;height:18px;width:40%;margin-right:5px;}
input#user_email_formAcymailing1.inputbox {float:left;border-radius:4px;height:18px;width:40%;}

div#acymailing_module_formAcymailing1.acymailing_module-darknewsletter p.acysubbuttons input.button {background:none;color:#fff;border:0;text-transform:uppercase;font-size:10px;height:20px;}


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

div#ja-header .main {height:80px; padding: 0px 0 10px 0 !important;margin-bottom:20px;}
#ja-header .main { border: 0 !important; }
#ja-search { top:5px; float:right; display:block;}

div.mod-languages {position:absolute;right:0;top:0;}

div.custom-headerfocus {
	display:block;
	position: relative; 
	top: 20px;
	padding: 10px 0 10px 0;
	width: 856px;
	height:50px;
	height-min:50px;
	line-height: 50px;
	vertical-align:middle;
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc;
	text-align:right;
	font-size: 18px; 	
	font-family: 'PT Sans Narrow',Arial,Helvetica,'sans serif';
}

/* =============== SLIDESHOW ACCUEIL ================= */

div.yt_slideshowii_module {border:0;margin-top:0px;}

div#Mod151.ja-moduletable {margin-top:0;}

div.caption_center_bg_theme3 {margin-top:304px;height: 26px;width:100px; background:url('../images/go.png') #000000 no-repeat 95% 50%;}

.readmore_sliderii {text-align: left;padding-left:10px;padding-top:2px;}
div.readmore_sliderii a {font-size:14px !important;}

div.yt_item_title { padding: 10px 10px 0 0; font-family: 'PT Sans Narrow',Arial,Helvetica,sans-serif !important; line-height:18px;}

div.ytc-content-slideshow-theme1 div.caption_center_bg_theme3 div a {font-family: 'PT Sans Narrow',Arial,Helvetica,sans-serif !important;font-size:18px;line-height:18px;font-weight:normal !important; }
div.ytc-content-slideshow-theme1 div.caption_center_bg_theme3 div {font-family: 'PT Sans Narrow',Arial,Helvetica,sans-serif !important;font-size:14px;font-weight:normal !important;}

div.yt_post_item div.yt_item_title a {
	color: #545454;
	text-decoration: none;
    text-transform: none;
    font-weight: normal;
    font-size: 18px !important;
    margin-bottom: 12px;
	line-height:110%;
}

li#li_height_item_151.button_img_151, li#li_height_item_151.button_img_selected_151 {float:left; width:220px !important; border-bottom: 1px #666666 solid;}
div.yt_post_item {padding-left:10px;}

div#Mod151.ja-moduletable {margin-bottom:0px;padding-bottom:13px; border-bottom: 4px solid #666666;}

div#Mod186.ja-moduletable h3 {border-top:0;}

/* =============== ZEN TOOLS MODULES ================= */

div#k2Container.itemView div.itemHeader h2.itemTitle span sup {font-family:arial,helvetica,sans-serif;text-transform:uppercase;font-size:8px;}
.itemTitle, .catItemTitle {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding-top:6px !important; padding-bottom:6px;}

div.zenmore a span.readon {float:right;color:#000000;margin-right:0px;}
div.zenmore a span.readon:hover {text-decoration:underline;}

li.grid_three {margin-bottom:10px;}
li.grid_three div.zenitem div.zeninner div.clear {border-bottom:1px solid #ccc;padding-top:10px !important;}
div.zenitem {margin-bottom:10px !important;}
.zentools.grid .zenimage {margin-bottom: 5px !important;}

ul#filters {border-bottom:1px solid #ccc;margin:0px 0 3px 0;padding:0;line-height:30px;}
.ja-moduletable div.ja-box-ct ul#filters {border-bottom:1px solid #ccc;border-top:1px solid #ccc;}

ul#filters li {margin: 0 20px 0 0;}

ul#filters li a {font-family: 'PT Sans Narrow',Arial,Helvetica,sans-serif;font-size:18px;color:#c1c1c1 !important; font-weight:400; text-transform:none; padding-left:0 !important;}

ul#filters li a.active, ul#filters li a:hover {
    background: none !important;
    border: 0 !important;
	color:#707070 !important;
	border-radius:0 !important;
	text-decoration:none !important;
}

div.zentitle {padding-left:0; padding-bottom:0;}
div.zentitle h2 {padding-bottom:0 !important; margin-bottom:0;}
div.zenimage a img { padding-top:10px;}

div.zendate {text-transform:capitalize;}

div.zentitle h2 a {text-decoration:none;}
div.zentitle h2 a:hover {text-decoration:underline;}

li.grid_3 div.zenitem div.zeninner div.column div.zentext {margin-bottom:10px !important;}

/* =============== HOME GRID ================= */
.zentools.nomargin .grid_four {margin-right:10px;width:225px !important;}
.zentools.nomargin .zenlast {margin-right:0px !important;}


div#Mod186.ja-moduletable li.grid_four {padding-top:10px;border-top:1px solid #ccc;}

.zentools.nomargin .grid_three{width: 225px !important; margin-right: 8px !important;}

/* =============== HOME MASONRY ================= 
.zentools.masonry li.grid_3 {width:32% !important;margin:0 0 0 0;}*/


.zentools.masonry li.grid_3, .isotope li.grid_3, .zentools.masonry li.grid_four, .isotope li.grid_four {
    margin-right: 5px !important;
    width: 225px !important;
}
div#Mod186.ja-moduletable div.ja-box-ct div#zentools186 {width:715px !important;margin-right:-15px !important;}

ul#zentoolslist186.masonry li.grid_3 div.zenitem div.zeninner div.clear {border-top:1px solid #ccc;}
.zentools.masonry img { margin-bottom: 10px; }
.zentools.masonry h2, .zentools.masonry h2 a {padding-top:5px; margin-top:0;} 

/* =============== CONNEXION PRESSE ================= */

div#Mod16.ja-moduletable {color:#fff;font-size:12px;padding:10px 20px 10px 20px;text-transform:none;}
#login-form ul li a {color:#fff;}
#login-form ul li a:hover {text-decoration:underline;}
#login-form ul li {background:none; padding-left:0px;}





/* =============== NEWS SHOW PRO MODULES ================= */

.nspArt h4.nspHeader, .nspArt h4.nspHeader a {font-family: 'PT Sans Narrow',Arial,Helvetica,sans-serif;font-size:18px;color:#707070 !important;font-weight:400;text-transform:none;}

div.nspArt div a.readon {font-size:100% !important;}

div#Mod175.ja-moduletable h3, div#Mod176.ja-moduletable h3 {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-top:6px; padding-bottom:6px;margin-bottom:0px;}

div.nspArt div {border-bottom: 1px solid #ccc;}

h4.nspHeader {margin-top:10px;}

/*div#ja-right1.ja-col {border-left: 1px solid #ccc;}*/
div#ja-main div.inner {border-right: 1px solid #ccc;}

div#Mod178.ja-moduletable h3, div#Mod179.ja-moduletable h3 {padding-top:6px; border-top: 1px solid #ccc;}

html body#bd.bd div#ja-wrapper div#ja-container.wrap div.main div#ja-right.column div.ja-colswrap div#ja-right1.ja-col div#Mod149.ja-moduletable div.ja-box-ct div#nsp-nsp_149.nspMain div.nspArts div.nspArtScroll1 div.nspArtScroll2 div.nspArtPage div.nspArt div h4.nspHeader, div.nspArt div p.nspInfo, div p.nspText {margin:0px !important;padding:0px !important;}

.nspArt img.nspImage:hover {opacity:0.3;}

/* =============== ART CALENDAR ================= */

.artcalendar_module_title {
    font-family: 'PT Sans Narrow',Arial,Helvetica,sans-serif !important;
    font-size: 18px;
    line-height: 30px;
    text-transform: uppercase;
}

.art_calendar_module {border-top:0;}

span.artViewAllEvents {display:none;}

span.itemExtraFieldsTopValue {font-family:arial,helvetica,sans-serif;font-size:12px;text-transform:none;}

div.search form#searchForm fieldset.only {display:none;}

table.artcalendar_module tbody tr td.date_has_event div.artcalendar_events ul li {background:none;line-height:100%;}

div#artCalendarLinks195.art_calendar_module {margin-top:-16px;}

table.artcalendar_module tbody {border-bottom:1px solid #ccc; border-right:1px solid #ccc;}

h3 a.doclink {font-weight:500;font-size:100%;}

div#Mod196.ja-moduletable h3 {border-top:0;}

/* =============== JCE EDITOR ================= */

a.docs {font-size:14px;padding-left:24px;background:url('/images/icons/docs_icon.png') no-repeat 0% 50%;}
a.media {font-size:14px;padding-left:24px;background:url('/images/icons/media_icon.png') no-repeat 0% 50%;}


/* =============== NEWSLETTERS ================= */

#system-message {font-family: 'PT Sans Narrow',Arial,Helvetica,sans-serif !important;font-size:18px !important;font-weight:400 !important;color: #ffffff !important;}

#system-message > dd > ul {color: #ffffff !important;border:0;}

#system-message > .message > ul { background-image:none !important;background-color:#707070 !important;}

#system-message > dd {text-indent:0;}


.crm-public-footer {display:none;}

/* =============== ROKSPROCKET ================= */

.sprocket-mosaic-text {
	text-align:left !important;
}

/* =============== ESPACE PRESSE ================= */

#MediaTable-0 th {color:#707070;"}





