
/* font family */


/**
 * $FONT-FACE
 */
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,300);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

html {
	background:#e7e7e7;
}
body
{
  color: #000;
  background:none;
  background-color: #fff;
}

.dk-content-layout .dk-sidebar1,
.dk-sheet-cc,
.dk-content-layout .dk-sidebar2 {
	background:none;
}

body {
  max-width: 1400px;
  margin:0 auto;
}
.dk-sheet {
	width:100%;
}
.dk-layout-cell, .dk-content-layout-row {
	padding:5px !important;
	
}

.nodearea {
	padding:10px !important;
	margin-top:10px !important;
}
.seriesblock {
	font-size:12px;
}
#dk-page-background-top-texture, #dk-page-background-middle-texture, #dk-page-background-glare
{
  max-width: 1400px;
}
.dk-content-layout .dk-sidebar1,
.dk-content-layout .dk-sidebar2 {
	width:300px;
}
.dk-layout-cell, .dk-content-layout-row {
	padding:15px;
}

div.dk-header {
	background-color:#fff;
	height:60px;
}
html, #dk-main, .dk-blockcontent-body {
  font-size: 15px;
  /*font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif  !important;*/
  color: #000 !important;
}
.dk-blockcontent-body a, .dk-blockcontent-body a:link {
	color:#000 !important;
}
.dk-blockcontent-body table, .dk-blockcontent-body li, .dk-blockcontent-body a, .dk-blockcontent-body a:link, .dk-blockcontent-body a:visited, .dk-blockcontent-body a:hover {
	/*font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif  !important;*/

}
.dk-postcontent h2.art-PostHeaderIcon-wrapper {
	margin-top:20px;
}
.dk-postcontent h2.art-PostHeaderIcon-wrapper a,
.dk-postcontent h2.art-PostHeaderIcon-wrapper a:link {
	text-transform:uppercase !important;
	font-family:'Open Sans Condensed', sans-serif !important;
	font-size:35px !important;
	color:#000 !important;
}
.dk-sheet {
	margin-top:0;
}
ul#share_links {
	padding-bottom:40px !important;
}
ul#share_links li a {
	color: #666 !important;
	text-transform:uppercase;
}
.nodearea {
	border-color:#dedede;
	border-radius:0;
	padding:20px;
	margin-top:40px;
}
.pagination.pagination_top {
	margin-top:3em;
	
}
.dk-blockcontent-body a:hover, .dk-blockcontent-body a.hover
{
  color: #be0d10;
  text-decoration: none;
}



/* BLOCK */
.dk-block {
    margin-top:25px;
}
.dk-blockcontent-cc {
	background:none;
	background-color:#f0f0f0;
}
#dk-main .dk-blockheader h3 {
	text-transform:uppercase !important;
	font-family:'Open Sans Condensed', sans-serif;
	font-weight:700;
	color:#000 !important;
	margin:0;
	font-size:20px;
	padding-left:0;
}

.dk-postcontent a:link {
		color:#be0d10 !important;
		text-decoration:none;
}
.dk-postcontent a:hover {
	color:#666;
}

/* bloc nouveautes */
#blockcms-X20 .dk-blockcontent-body a {
	color:#be0d10 !important;
}

/* bloc rechercher */
#blocksearch .dk-blockcontent .dk-blockcontent-body {
	background:none;
}
	
.breadcrumb, 
.dk-blockcontent-body .logout a {
	font-size:11px;
	}
		
.dk-blockheader h3.t,
.dk-article h3.title,
#blocksearch .dk-blockheader h3.t,
.mediatitle,
.item-list-titre {
	font-family:'Open Sans Condensed', sans-serif !important;
	}
.nodearea .dk-metadata-icons {
	padding-top:0px;
	padding-bottom:0px;
}
.dk-postcontent h2 a, .dk-postcontent h2 a:link, .dk-postcontent h2 a:hover, .dk-postcontent h2 a:visited, .dk-blockcontent h2 a, .dk-blockcontent h2 a:link, .dk-blockcontent h2 a:hover, .dk-blockcontent h2 a:visited {
	font-size:22px !important;
	line-height:20px;
	font-family:"Open Sans Condensed",sans-serif !important;
}

#esz-content .node-item {
	background-color:#fff;
	border:none !important;
}

.node-item-thumb img {
	border:none !important;
-moz-box-shadow: 4px 4px 5px 0px #cfcfcf;
-webkit-box-shadow: 4px 4px 5px 0px #cfcfcf;
-o-box-shadow: 4px 4px 5px 0px #cfcfcf;
box-shadow: 4px 4px 5px 0px #cfcfcf;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=134, Strength=5);
}

.dk-article h3.title, 
#blocksearch .dk-blockheader h3.t, 
.mediatitle {
	font-size:25px !important;
	}
#blocksearch .dk-blockheader h3.t {
	padding-left:10px;
}
.dk-article h3.title {
	font-size:25px;
	}
.searchhelp {
	font-size:11px;
	}
.item-list-titre {
	font-size:16px !important;
	color:#000 !important;
	opacity:1 !important;
	}
.dk-blockcontent-body ul li {
	background:none;
}
	
	
		
.pagination_top {
	margin-top:4em !important;
	}

/* ---------------  BLOCS  -----------------
   -------------------------------------------- */
/*formulaire rechercher */
#blocksearch .dk-blockheader {
	background-image:url(images/blockheader-o.png);
	}

#searchform #auto_autocall,
#searchform select.wrapper_auto_select_inner {
	width:98%;  
    /*font-size: 15px;  */
    /*text-shadow: 0px 1px 0px #fff;  */
    outline: none;  
    /*background: -webkit-gradient(linear, left top, left bottombottom, from(#bcbcbe), to(#ffffff));  
    background: -moz-linear-gradient(top,  #bcbcbe,  #ffffff);  
    -webkit-border-radius: 3px;  
    -moz-border-radius: 3px;    
    border: 1px solid #a5a5a6;  
    -webkit-box-shadow: 1px 1px 0px #efefef;  
    -moz-box-shadow: 1px 1px 0px #efefef; */ 
	border-radius: 3px;
    box-shadow:  1px 1px 0px #efefef;  
	}
#searchform #auto_autocall {
	padding: 5px 0px 5px 5px;
	}
#searchform select.wrapper_auto_select_inner { 
	padding:3px 3px 3px 0;
	height:30px;
	}


#blocksearch .dk-blockcontent .dk-blockcontent-tl, 
#blocksearch .dk-blockcontent .dk-blockcontent-tr, 
#blocksearch .dk-blockcontent .dk-blockcontent-bl, 
#blocksearch .dk-blockcontent .dk-blockcontent-br, 
#blocksearch .dk-blockcontent .dk-blockcontent-tc, 
#blocksearch .dk-blockcontent .dk-blockcontent-bc, 
#blocksearch .dk-blockcontent .dk-blockcontent-cl, 
#blocksearch .dk-blockcontent .dk-blockcontent-cr, 
#blocksearch .dk-blockcontent .dk-blockcontent-cc,
#blocksearch .dk-blockcontent .dk-blockcontent-body {
	background:none;
	 background-color:#f0f0f0 ;
}
#blockcms-X28 .dk-blockcontent-tl, 
#blockcms-X28 .dk-blockcontent-tr, 
#blockcms-X28 .dk-blockcontent-bl, 
#blockcms-X28 .dk-blockcontent-br, 
#blockcms-X28 .dk-blockcontent-tc, 
#blockcms-X28 .dk-blockcontent-bc, 
#blockcms-X28 .dk-blockcontent-cl, 
#blockcms-X28 .dk-blockcontent-cr, 
#blockcms-X28 .dk-blockcontent-cc,
#blockcms-X28 .dk-blockcontent-body {
	 background:none;
	 background-color: #666;
	 }
#blockcms-X28 .mysavedsep a {
	color:#fff !important;
	font-size:16px;
	text-transform:uppercase;
	font-family:'Open Sans Condensed', sans-serif;
	font-weight:normal;
}
#blockcms-X28 .logout a {
	color:#fff !important;
}
#blocksearch .dk-blockheader {
	background-color:#f0f0f0;
}
#blocksearch .dk-blockheader h3 .title,
#blocksearch #searchformlinks a,
#searchform {
	color:#000 !important;
}
#blocksearch .results {
	color: #545454;
	font-size:13px;
}
#blocksearch .searchwithin {
	padding-top:5px;
}
#blocksearch .searchform.title {
	font-size:24px;
}
/* filtres */
.dk-blockcontent-body .filters ul li {
	color: #000;
	font-size:13px !important;
}
#searchform .searchwithin {
	border-color:#cbcaca;
}
#blocksearch .searchwithin label {
	font-family:'Open Sans Condensed', sans-serif !important;
	font-size:14px;
	text-transform:uppercase;
	
}
.optionblock {
	background:none;
	background-color:#f0f0f0;
	/*color:#fff;*/
	border-radius: 0;
	padding:0;
}

.dk-button-wrapper .dk-button-l, .dk-button-wrapper .dk-button-r,
.dk-button-wrapper a.dk-button, .dk-button-wrapper a.dk-button:link, .dk-button-wrapper input.dk-button, .dk-button-wrapper button.dk-button {
	/*background:none !important;*/
}
.dk-button-wrapper input  {

}
#searchform .dk-button-wrapper input {
    height: 30px;
    width: 110px;
    margin-top: 7px;
    color: #fff;
    /*font-size: 18px;*/
    font-weight: bold;
    /*text-shadow: 0px -1px 0px #6c1017;*/
    outline: none;
    border: 1px solid #000;
 
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    /*border-radius: 6px;*/
 
    background-color: #000;
    /*background-image: -webkit-linear-gradient(bottom, #6c1017 0%, #f02529 100%);
    background-image: -moz-linear-gradient(bottom, #6c1017 0%, #f02529 100%);
    background-image: -o-linear-gradient(bottom, #6c1017 0%, #f02529 100%);
    background-image: -ms-linear-gradient(bottom, #6c1017 0%, #f02529 100%);
    background-image: linear-gradient(bottom, #6c1017 0%, #f02529 100%);*/

 
    cursor: pointer;
     
    -webkit-box-shadow: inset 0px 1px 0px #9ab1ec;
    /*box-shadow: inset 0px 1px 0px #9ab1ec;*/
 

}

/* menu vertical */
ul.dk-vmenu a {
	height:50px;
}
ul.dk-vmenu a .t {
	line-height:50px;
}
ul.dk-vmenu .dk-vmenu-separator-span {
	border-top:1px solid #e5e5e5;
}

ul.dk-vmenu a .t, ul.dk-vmenu ul a {
	font-family:'Open Sans Condensed', sans-serif !important;
	text-transform:uppercase;
	font-weight:300 !important;
	color:#666 !important;
	font-size:16px;
		
}
ul.dk-vmenu a .r, ul.dk-vmenu a .l {
	background:none;
}

#searchform #auto_autocall, #searchform select.wrapper_auto_select_inner {
	box-shadow:1px 1px 0 #e5e5e5;
	border:1px solid #fff;
	font-size:15px;
	color:#000;
}

.optionblock {
	margin-top:30px;
}
.optionblock .orderby select,
.optionblock .itemsperpage select {
	box-shadow:1px 1px 0 #e5e5e5;
	border:1px solid #fff;
	color:#666;
	font-size:12px;
	font-weight:normal;
}
.optionblock .label {
	float:left;
	margin-right:5px;
	font-size:12px;
	font-weight:normal;
	color:#545454;
	text-transform:uppercase;
}
#blocksearch .optionblock div.itemsdisplay a {
	background:none;
	color: #be0d10 !important;
	text-transform:uppercase;
	border-right:1px solid #cbcaca;
	height:auto;
	border-radius:0;
	padding:4px 4px 4px 4px;
}
#blocksearch .optionblock div.itemsdisplay a.active {
	color:#666;
}
#blocksearch .optionitem.first,
#blocksearch .optionitem.last {
	float:right;
}
#blocksearch .optionblock div.itemsdisplay a:hover {
	color:#000 !important;
}



.wrapper_auto_inner input {
	height:auto !important;
}




	
	
/* du meme */
#sameas {background:none;}
#sameas ul li a.toggle {padding-bottom:20px;padding-left:20px;}
#sameas ul li.toggle {border:none;background:none; }
#sameas ul li.open {background:url("dk-images/onglet-dumeme-separ.png") bottom left no-repeat;padding-bottom:10px;}
#sameas ul li a.toggle {background:none;font-weight:bold;}
#sameas ul li.open a.toggle {background:url("dk-images/onglet-dumeme-moins.png") bottom left no-repeat;}
#sameas ul li.closed a.toggle {background:url("dk-images/onglet-dumeme-plus.png") bottom left no-repeat;}
#sameas ul li.articleheader {background:none;}


/* ---------------  TABLEAUX  -----------------
   -------------------------------------------- */
#enrichWidget .headerBar {
	display:none;
	}
#copydetail th, 
.enrichWidget .headerBar {
	font-family:"abeezee-regular", Arial, Helvetica, sans-serif !important;
	font-size:15px;
	}
#copydetail {border:none;}
#copydetail th, 
.enrichWidget .headerBar {
	background-color:#be0d10;
	}
#copydetail {
	border-spacing:0;
	}
/*
.dk-article td {
	padding:5px !important
	}
.dk-article th, .dk-article td {
	border-color:#fff;
	}
.dk-article tr {
	background-color:#e1e2e2;
	}
*/
/* informations complementaires */
table.marc {
	font-size:11px !important;
	}
.dk-article table.marc th {
	font-style:normal !important;
	}



/* FOOTER */

.dk-footer-t  {}

/* ombre vignette amazon */
.contentitem .lhscol .content_icon img {
	margin: 0 6px 2px !important;
	}


/* liste */
.option2 #blockrubrique .dk-blockcontent-cc {
	background:none;
	background-color:#efede7;
}
.option2 #blockrubrique .odd {
	border-bottom:;
	background-color:#f7f6f3;
	margin-bottom:35px;
	padding:20px;
	padding-bottom:10px;
	border:none;
}
.option2 #blockrubrique .even {
	border-bottom:;
	background-color:#f7f6f3;
	margin-bottom:40px;
	padding:20px;
	padding-bottom:10px;
	border:none;
}

/* menu */
.dk-nav {
	min-height:45px;
	margin-bottom:20px;
}
.dk-nav-outer {
	background-color:#f02529;
	padding-bottom:10px;
}
.dk-nav-l, .dk-nav-r {
	background:none;
	background-color:#fff;
}
.dk-hmenu a .r, .dk-hmenu a .l {
	background:none;
	background-color:#f02529;
}
.dk-hmenu a .t, .dk-hmenu ul a, .dk-hmenu a:link, .dk-hmenu a:visited, .dk-hmenu a:hover {
	font-size:20px;	
	font-family:'Open Sans Condensed', sans-serif !important;
	  font-weight:700;
	  text-transform:uppercase;
}
.dk-hmenu a:hover .r, .dk-hmenu a:hover .l {
	background-color:#666 !important;
}


div.dk-header-png {
	background:none;
}
.dk-header {
//	background:url(dk-images/logo-reseau.gif) no-repeat #FFF 30px -30px;
}

#blocksearch .optionblock a {
	color:#fff !important;
}

.wrapper_auto_inner input { height:inherit !important;}

#searchform #auto_autocall, #searchform select.wrapper_auto_select_inner {
color:#000;
}


/* footer */
.dk-footer-t {
	background-color:#000;
}


/* icones partage */
ul#share_links {
	text-align:right;
}
ul#share_links li a {
	height:24px !important;
	background: none !important;
	text-indent:-50000px;
	padding-left:25px !important;
}
ul#share_links li a.share-facebook {
	background:url(dk-images/facebook.png) no-repeat !important;
}
ul#share_links li a.share-twitter {
	background:url(dk-images/twitter.png) no-repeat !important;
}
ul#share_links li a.share-google	 {
	background:url(dk-images/googleplus.png) no-repeat !important;
}
a.node-item-rss,
.content .cmsblock .rsslink a {
	background:none !important;
	background:url(dk-images/rss.png) no-repeat !important;
}
.node-item .dk-post-body {
	padding:0;
	margin:0;
}

/* fil ariane */
#dk-main .breadcrumb {
	color:#666 !important;
	background:none !important;
	padding:0 !important;
}
#dk-main .breadcrumb a {
		color:#666 !important;
		text-decoration:none !important;
}
#dk-main .breadcrumb a:hover {
	color:#be0d10 !important;
}	


.option2 #blockrubrique .dk-blockcontent-cc,
.option2 #blockrubrique .even {
	background-color:#fff !important;
}
.option2 #blockrubrique {
	border:solid 1px;
	border-color:#dedede;
}

.dk-postheadericons, .dk-postheadericons a, .dk-postheadericons a:link, .dk-postheadericons a:visited, .dk-postheadericons a:hover {
	font-size:16px;
	text-transform:uppercase;
	font-family:'Open Sans Condensed', sans-serif !important;
}
.dk-postcontent .dk-post-inner h2 {
	margin-bottom:0px;
}
.colflex2 .rhscol.w100 .cc {
	margin-left:120px;
}

/* bloc malvoyant */
/*
#blockcms-X25 {
	position:absolute;
	top:-140px;
	right:0;
}
*/
#blockcms-X27 {display:none;}

.content_links ul.txtboutfooter {
	text-align:left;
}

.nodearea .dk-metadata-icons,
.nodearea .dk-postcontent {
	padding-left:60px;
}

form#search_block input[type="text"] {
	box-shadow:none;
}
/* FACETTES */
#blockfilter .dk-blockcontent-body ul {
	line-height:10px ;
}
#blockfilter .dk-blockcontent-body ul li {
	background:none;
	padding:4px;
}
#blockfilter .dk-blockcontent-body ul li:hover {
	background: #999;
	cursor:pointer;
}
#blockfilter .dk-blockcontent-body ul li a:hover {
	color:#fff !important;
}

.overallcopystatus {
	font-family:'Open Sans Condensed', sans-serif !important;
	text-transform:uppercase;
}
.btn-primary {
	background-color:#f02529 !important;
	border-color:#f02529 !important;
}
/*
.panel-default > .panel-heading {
	background:none;
	background-color:#fff !important;
}
*/
.dk-postcontent .eszh-comment h4 {
	color:#f02529;
}


/* redimnessionner images */
.node-article img {
	max-width:100%;
	height:auto;
}
