/*****************************
Reset MArkups
*******************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;	outline: 0;	font-weight: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
html { font-size:100.01%; }
body {line-height: 16px;color:#333;background: #dee7eb;font-size:1em;}
ol, ul {list-style: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
caption, th, td {	text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}
* {outline:none;}

/*  Back in stream */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

/*****************************
Global elements
 *******************************/
#container{margin: 0 auto;}
.size {width: 980px;margin: 0 auto;text-align: left;}

/*****************************
Content Element
 *******************************/
#main_col{padding-bottom:40px;}
.twoCols #main_col{float:left;width:628px;}

/* colLeft
=============================== */
/* Col Right
=============================== */
#sidebar-right{width: 300px;float: right;}
/*****************************
Footer
 *******************************/
#footer{clear:both;}

/*****************************
Common Styling and classes
*******************************/
/***** Common Formatting *****/
strong,b{font-weight:bold;}
small {font-size:0.85em;}
sup {position:relative;bottom:0.3em;vertical-align:baseline;}
sub {position:relative;bottom:-0.2em;vertical-align:baseline;}
acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
table{ max-width: 628px }
em { font-style: italic;}

.post h1{font-size:1.6em;line-height:1;margin:0em 0 .5em}
.post h2{font-size:1.5em;line-height:1;margin:1.07em 0 .535em}
.post h3{font-size:1.4em;line-height:1;margin:0 0 .57em}
.post h4{font-size:1.3em;line-height:1;margin:1.23em 0 .615em}
.post h5{font-size:1.2em;line-height:1;margin:1.33em 0 .67em}
.post h6{font-size:1em;line-height:1;margin:1.6em 0 .8em}
.post hr{display:block;background:#000;color:#000;width:100%;height:1px;border:none}
.post ul{list-style:disc inside}
.post ol{list-style:decimal inside}
.post table{border-collapse:collapse}
.post hr,.post p,.post ul,.post ol,.post dl,.post pre,.post address,.post table,.post form{margin-bottom:1.6em}
.post p+p{margin-top:-.8em}.post fieldset{margin:1.6em 0;padding:1.6em}/* \*/
.post legend{padding-left:.8em;padding-right:.8em}
.post blockquote{color:#666}
.post blockquote > *:first-child:before content:"\201C";font-size:2.5em;margin-left:-.62em;font-family:georgia,serif;padding-right:.2em;color:#aaa;line-height:0}
.post abbr[title],.post acronym[title],.post dfn[title]{border-bottom:1px solid #ccc}ins,.post dfn{border-bottom-color:#666}
.post del{color:#666}
.post fieldset{border-color:#ccc}
.post textarea,.post input[type='text'],.post input[type='password'],.post select{border:1px solid #ccc;background:#fff}
.post fieldset{border:1px solid #ccc}
.post textarea:hover,.post input[type='text']:hover,.post input[type='password']:hover,.post select:hover{border-color:#aaa}
textarea:focus,.post input[type='text']:focus,input[type='password']:focus,select:focus{outline:none;border-color:#888}.content hr{background:#aaa;color:#aaa}.post table{border-left:1px solid #ccc; border-top:1px solid #ccc}.content th,.post th,.post td{padding:.8em;border-bottom:1px solid #ddd;border-right:1px solid #ccc}code,
.post pre{color:#555}

/***** Forms *****/
form {display:inline;}
label, button, input {cursor:pointer;}
/***** Tables *****/
table {border:0;margin:0 0 1.25em 0;padding:0;}
table tr td {padding:2px;}
/***** Global Classes *****/
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
a img , img{ border:0; }

/***** Float *****/
.fright,.alignright{float:right!important}
.fleft,.alignleft{float:left; margin-right:10px;}
.aligncenter{text-align: center;display: block;margin: auto;};
.col25{width:25%}
.col33{width:33%}
.col30{width:31.89%}
.col66{width:65%}
.col50{width:47%}
/***** reusables *****/
.hide{display:none!important;}
ul.inline .last{border-right:none!important;}
ul.inline li{display:inline;padding :0 10px;}
html a.btn span,html a.btn {display:-moz-inline-box;display:inline-block;}
button,a.btn { border:0; cursor:pointer; font-weight:bold; padding:0 10px 0 0; text-align:center;margin:0 }
button span,a.btn span { position:relative; display:block; white-space:nowrap; padding:0 0 0 10px; }
a.btn:hover{text-decoration:none;}
button.btn::-moz-focus-inner { padding: 0;margin:0}
.aright{text-align:right;}
.aleft{text-align:left;}
.btn_wrap{clear:both}
/***** Img replacement *****/
.rpl {margin:0;height:1%;font-size:1em;}
button.rpl{border:none;background:transparent;}
.rpl , .rpl a,.rpl span {display:block;display:block;overflow:hidden;text-indent:-1000em;}
/***** Img replacement *****/
.c_outer {display: table; height: 100%; overflow: hidden;width: 100%;}
.c_inner {display: table-cell; vertical-align: middle;}
.c_outer {#position: relative;zoom:1;}
.c_inner {#position: absolute; #top:50%;d}
.c_centered {#position: relative; #top:-50%;;}

/*****************************
Global elements
 *******************************/
html,body  {font: 100% "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;color:#3d3d3d}
body  { background:#fff;font-size:12px; line-height:1;}
#container{background:#ecedf1;padding:0px 0 40px 0;border-top:1px solid #dfe1e4;}
#page-title h1{padding:0 0 13px 0;font-size:25px;color:#99c1dd;}
#middle_wrap .size{background:#fff;padding:6px 20px ;width:940px;}
#sidebar-right .box{margin-bottom:10px}
.centered {margin:0 auto;}

ol.commentlist { list-style: none; }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }

/*****************************
LINKS
*******************************/
a {text-decoration:none;color:#3d3d3d;font-weight:bold;}
a:hover{text-decoration:underline;;}

/*****************************
SUP Header
*******************************/
#sup_header_wrap{height:50px;position:relative;z-index:0;}
#sub_header_nav {float:left;width:100%;overflow:hidden;position:relative;z-index:100}
#sub_header_nav ul {clear:left;float:left;list-style:none;margin:0;padding:0;position:relative;left:50%;text-align:center;}
#sub_header_nav li {display:block;float:left;list-style:none;margin:0;padding:0;position:relative;right:50%;}
#sub_header_nav a {display:block;margin:0 0 0 4px;padding:0px;background:url(../img/bg_nav_head.png) right 0px;text-decoration:none;line-height:23px;}
#sub_header_nav a span{ background:url(../img/bg_nav_head.png) left 0px;display:block;margin-right:14px;padding-left:14px;line-height:23px;}
#sub_header_nav a:hover{background:url(../img/bg_nav_head.png) right -23px;color:#6c6c6c;}
#sub_header_nav a:hover span{background:url(../img/bg_nav_head.png) left  -23px;}
#sub_header_nav .active a:link,#sub_header_nav .active a:visited, #sub_header_nav .active a:visited,#sub_header_nav .active a:hover
{background:url(../img/bg_nav_head.png) right -23px no-repeat;}
#sub_header_nav .active a span, #sub_header_nav .active a:hover span{background:url(../img/bg_nav_head.png) left -23px no-repeat; }
#sub_header_nav #sup_nav_ico_netmedia a span{width:100px;background:url(../img/bg_nav_head.png) 14px -46px;}
#sub_header_nav #sup_nav_ico_netmedia.active a span,#sub_header_nav #sup_nav_ico_netmedia a:hover span{  background:url(../img/bg_nav_head.png) 14px -69px;}
/* brand dropdown
================================================*/
#brand_dropdown {position:relative;display:none;min-height:250px;}
#brand_dropdown .close{position:absolute;right:0;bottom:10px;}
#brand_dropdown .item{display:none}
#brand_dropdown .brand_pict{text-align:center;padding:40px 0  10px;}
#brand_dropdown .fourcols{width:760px;margin:0 auto;padding:0;position:relative;}
#brand_dropdown .fourcols h3{font-size:14px;display:block;padding-bottom:10px;text-transform:uppercase;}
.fourcols .entry{float:left;margin-right:10px;width:180px;}
.fourcols .entry .teaser_text{margin-top:0px;}
/*****************************
Header
*******************************/
.header_top{padding:5px 0 1px 0;background: url(../img/bg_header_top.png) repeat-x 0% 0%}
.header_bot{margin-bottom:0px;}
.wshadow,#topnav li a, p#baseline{text-shadow: 1px 1px 2px #fff;-ms-filter: Shadow(Color=#fff,  Direction=125,  Strength=1);}
.bshadow,#topnav li ul a,#topnav li:hover a,#topnav li.current-menu-item a,#topnav li.current-menu-parent a, .btn.btn_submit input {text-shadow: 1px 1px 1px #3d3d3d;-ms-filter: Shadow(Color=#3d3d3d,  Direction=125,  Strength=1);}



@font-face { font-family: hnbc;
    src: url('../fonts/helveticaneue-boldcond-webfont.eot');
    src: url('../fonts/helveticaneue-boldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-boldcond-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-boldcond-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-boldcond-webfont.svg#HelveticaNeue77BoldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;}
#topnav li a,.section-title,.dia_barre .title,p#baseline,#breadcrumb li {
font-family:   "hnbc";
font-weight:400;}

.helNeue{
	font-weight: 400;
	font-family: inherit;
}

/*zoom: 1;
	background-color: white;
	filter: progid:DXImageTransform.Microsoft.Chroma(Color=white)
	progid:DXImageTransform.Microsoft.DropShadow(OffX=3, OffY=3, Color=#99cc99);*/
/* Logo
================================================*/
#logo{float:left;font-size:1em;width:258px;margin:0;padding:0;}
#logo a{width:258px;height:40px;display:block;position:relative;}
#logo a img{position:absolute;left:-9px;top:-24px;}
.baseline{float:left;line-height:40px;}
p.baseline {font-size:18px;}
/* SeachForm
================================================*/
#search_box{float:right;width:193px;padding:4px 15px 0 0 ;}
#searchForm {;padding:3px 3px;background: url(../img/search_bar_bg.png) no-repeat 0% 0%}
#searchForm legend{display:none;}
#searchquery{width:266px;padding:5px 0 3px 5px ;line-height:12px;color:#979797; border: 0 none;}
#searchquery:focus{color:#333;}
#searchbtn_span{float:right;}
#searchbtn_span .btn{width:30px;height:22px;}

 /* Navig
================================================*/
#topnav{padding-bottom:25px;}
#topnav li ul,#topnav li:hover a,#topnav,#topnav li.current-menu-item a,#topnav li.current-menu-parent a{background:#292929;}
#topnav ul {margin:0;padding:0;float:left;width: 100%;list-style: none;position:relative;background: transparent url(../img/nav_bg_1level.png) repeat-x;}
#topnav li {float: left;margin: 0; padding: 0;font-size:14px;border-left:1px solid #fff;height:25px;}
#topnav li a {padding:0px 15px;display:block;height:25px;line-height:25px;color:#3d3d3d;text-transform:uppercase;text-decoration: none;border-right:1px solid #e6e6e6;}
#topnav li.current-menu-parent a, #topnav li.current-menu-item a,#topnav li.current-menu-parent,#topnav li.current-menu-item,#topnav li.last a {;border:none; }
#topnav li:hover a,#topnav li:hover,#topnav li.current-menu-item a,#topnav li.current-menu-parent a,#topnav li.current-menu-item,#topnav li.current-menu-parent{color:#fff}
#topnav li:hover ul,#topnav li.current-menu-item ul,#topnav li.current-menu-parent ul{ display: block; }
#topnav li ul {border:none;position:absolute;left:0px;top:24px;display:none}
#topnav li ul li{background:none;border:none;font-size:13px;}
#topnav li ul a {display:inline-block;color:#fff;text-transform:none;border:none;margin-right:1px;;height:25px;line-height:25px;font-family: "hnbc";}
#topnav li ul li.current-menu-item a,#topnav li ul a:hover{background:#494949;}
#topnav li.home a { display: block; background: url(../img/icon-home.png) no-repeat 50% 50%; text-indent: -9999px;}
#topnav li.home a:hover { background: url(../img/icon-home.png) no-repeat 50% 50%;}

/* Top Ads Wrap
================================================*/
#top_ads_wrap{padding-bottom:6px;}
#top_banner{text-align:center;width:728px;float:left;}
#social_tools{float:right;}

/* buttons
-----------------------------*/
.btn.btn_submit input,.btn.btn_submit span,.reply span a , .reply span {border: 0 none; padding: 0 0 0 10px;left:0px;line-height: 30px;height:30px;display: inline-block; position: relative; margin:0;white-space: nowrap; cursor: pointer;background:transparent url(../img/bg_form.png) 0px -35px no-repeat;color:#fff;font-weight:bold;font-size:10px}
.btn.btn_submit, .reply span  {margin: 0 0 0 14px;padding: 0 8px 0 0;display:inline-block;line-height: 0;vertical-align: baseline; cursor: pointer;background:transparent url(../img/bg_form.png) 100% -35px no-repeat;}
.btn.btn_submit input:hover,.btn.btn_submit span:hover{text-decoration:underline;}
.btn.btn_submit.blue, .reply span {background-position: 100% -66px}
.btn.btn_submit.blue input,.btn.btn_submit.blue span,.reply span a  {background-position: 0px -66px}
.reply { text-align: right}
.reply span { margin-bottom: 10px}
/*****************************
HOME
*******************************/
.meta{font-size: 11px;margin:3px 0 0 0 ;color:#909193;line-height:1.23em}
.meta .author a,.meta .date{font-weight:bold;}
.meta .comments{padding: 0 0 0 18px;background:url(../img/ico.png) no-repeat 5px 1px; }
.title_wrap .title{font-size:17px;font-weight:bold;line-height:1.23em;padding:0 2px;}
.teaser_pict{float:left;padding-right:10px;}
.widget_listing_posts .teaser_pict{ width:245px }
.section-title{position:relative;}
.section-title .title,.section-title .alternate{text-transform:uppercase;display:-moz-inline-box;display:inline-block;color:#fff;background:#2d2d2d;font-size:18px;line-height:31px;padding:0 10px;}
.section-title.blue .title{background:#0066cb}
.section-title.grey{border-bottom:4px solid #ebedee;}
.section-title.grey .title{background:#ebedee;color:#676767;margin-bottom:-2px;text-transform:none;}
.section-title.dotted{margin-top:-10px;margin-left:-10px;background:url(../img/bg_titles.png) 0 0 no-repeat;}
.section-title.lined{margin-top:-10px;margin-left:-10px;background:url(../img/bg_titles.png) 100% -37px no-repeat;margin-right:-10px;;}
.section-title.big-dotted{margin:-10px -10px 0 -10px;background:url(../img/bg_ttre_repeat.png) 0 0 repeat; padding-bottom:20px;}
.section-title .alternate{float:left;background:none;overflow:hidden;white-space:nowrap;}
.section-title .alternate a{color:#fff;}
.teaser_text {;margin-top:5px;line-height:1.23em}
.teaser_readmore{margin: 5px 0 0 0; padding: 2px 20px 2px 0  ; background:url(../img/ico.png) no-repeat 100% -55px ; ;display:-moz-inline-box;display:inline-block;}
.teaser_text.teaser_readmore { background-position: 100% -81px ;font-weight:normal;}
.teaser_readmore.nav_left { padding: 2px 0 2px 20px;background:url(../img/ico.png) no-repeat 0 -165px;}
.box{margin-bottom:10px;padding:10px;}
.bborder{border:1px solid #f0f0f0}
.box.altern{background-color:#f9fafb;border:1px solid #f0f0f0}
.dossier.altern{background:#f0f0f0;border:1px solid #c7c7c7;}
.dossier .teaser_pict,.treeCols .teaser_pict,.box_featured_post .teaser_pict{float:none;}
.teaser_intro{margin-top:10px;display:block;}
.teasers_list{padding-top:10px;border-top:1px solid #e5e6e7;margin-top:10px;}
.bullets,.teasers_list ul{margin:3px 0px 10px 0px}
.bullets li{padding-left:0px;margin:0  0 10px 0px;line-height:1.23em}
.bullets li .children{margin-left:25px;}
.teasers_list ul li {padding-left:0px;margin:0  0 10px 15px;line-height:1.23em}
.bullets ul,.bullets li, .teasers_list ul, .teasers_list ul li{list-style: none;}
.colLeft {float:left;padding-right:10px;;}
.colRight {float:right;padding-left:10px}
.teaser_bg{background:#2d2d2d; opacity:0.8;filter:alpha(opacity=80);z-index:10}
.teaser_overlay{z-index:11;}
.teaser_overlay *{color:#fff;}
.teaser_overlay,.teaser_bg{position:absolute;bottom:0;left:0;}
.box.pub{padding:0px}
.box .entry .teaser_pict{;margin-top:10px;}
.listed_entries_border .entry {border-bottom:1px solid #e5e6e7;margin-bottom:10px;padding-bottom:2px;}
.listed_entries_border .last,.featured_teasers .entry.first {border-bottom:none;margin-bottom:0px;padding-bottom:0px}
.listed_entries_border.featured_teasers.widget-container .last{float:right}
.listed_entries_border .teaser_pict,.teasers_box .teaser_pict,.teasers_box .teaser_text{margin-top:0!important}
.archive .listed_entries_border .teaser_pict,.search .listed_entries_border .teaser_pict,.widget-container.listed_entries_border.widget-container.widget-listing-posts .teaser_pict{width:245px}
#main_col .bborder {border: none}
#main_col .widget-one-post .entry{border-bottom: 1px solid #E5E6E7; margin-bottom:10px;padding-bottom:2px;}
#main_col .widget-one-post .entry{margin-top: 10px}
#main_col .widget-one-post .teaser_pict{width:245px;float: left;;}
.listed_entries .entry {padding-bottom:10px;}
.listed_entries .last{padding-bottom:0px;}
.teasers_box .title_wrap .title{font-size:12px;}
.entry_related{clear:both;margin-top:15px;}
.title_wrap.inline * {display:inline}
.title_wrap.inline .title{padding-right:5px;}
.pub300x250{width:300px;}
/* Info Du Jour
-----------------------------*/
#newOfTheDay_box{background-color:#2d2d2d;}
#newOfTheDay_box * {color:#fff;}
#newOfTheDay_box .section-title{float:right;;margin:0 -10px 10px 10px;}
#newOfTheDay_box .section-title .title{color:#2d2d2d;background:#fff;}
#newOfTheDay_box .title_wrap .title{padding-top:10px;font-size:25px;}
#newOfTheDay_box .teaser_text {;margin:15px 0 2px 0 ;min-height:40px;float:left;}
#newOfTheDay_box .teaser_text .col{width:330px}
#newOfTheDay_box .teaser_pict{padding-right:20px;}
#newOfTheDay_box .teaser_readmore{float:right;background-position: 100% -81px ;}

/* A la une teasers
-----------------------------*/
.featured_teasers .entry{width:50%;float:left;min-height:156px;}
.featured_teasers .teaser_pict.large{margin-bottom:10px;}
.featured_teasers .section-title{;margin-top:-10px;}

/* HOME SLIDE
-----------------------------*/
.pict_slide{position:relative;padding:0 10px}
.pict_slide .section-title{position:absolute;top:0;left:0;z-index:100;margin-top:0;}
.pict_slide .teaser_overlay,.pict_slide .teaser_bg{ width:590px;background:#2d2d2d; opacity:0.8;filter:alpha(opacity=80); z-index: 10;}
.pict_slide .teaser_overlay .entry {padding:15px 20px;}
.pict_slide .teaser_overlay .entry .teaser_readmore p { margin-bottom: 0 }

.slideshow {position:relative;width:590px;margin:0 auto;}
.slideshow .nav{position:absolute;z-index:14;top:50%;margin-top:-17px;}
.slideshow .nav,.slideshow .nav a {height:34px;width:34px;;}
.slideshow .nav a {background:url(../img/ico.png) no-repeat ;display:block;}
.slideshow .pict_slide_prev{left:-17px;}
.slideshow .pict_slide_prev a{background-position: 0 -14px;}
.slideshow .pict_slide_next{right:-17px;}
.slideshow .pict_slide_next a{background-position: 100% -14px;}
.slideshow .slides{position:relative;z-index:0;}
.slideshow .slides,.slideshow .slide,.slideshow .slide img{height:360px;overflow:hidden;width:590px;}
.slideshow .slide{float:left; display: none;}
.slideshow .slide img{position:relative;z-index:0;}

/* Slide Mosaic
-----------------------------*/
.slide_mosaic{overflow:visible;margin-right:-3px ;padding:0;position:relative;}
.slide_mosaic .section-title{position:absolute;top:0;left:10px;z-index:100;margin-top:0;}
.slide_mosaic .entry{float:left;margin:0 2px 2px 0;position:relative;}
.slide_mosaic .entry:hover{cursor:pointer;}
.slide_mosaic .entry:hover a{text-decoration:underline;}
.slide_mosaic .entry img { display: block;}
.slide_mosaic .teaser_overlay,.slide_mosaic .teaser_bg{width:100%;background:#2d2d2d; opacity:0.8;filter:alpha(opacity=80);z-index: 10;}
.slide_mosaic .teaser_text {padding:10px;margin:0;}
.slide_mosaic .teaser_readmore {position:absolute;bottom:0px;right:5px;display:block;width:17px;height:17px; background-position: 100% -81px  ; margin: 0}

/* Slide Show tabbed
-----------------------------*/
.slide_tabs{position:relative;padding:0;}
.slide_tabs .nav_left {display:none;}
.slide_tabs .slide_nav {padding:0px 10px 10px 10px;}
.slide_tabs .slide_nav .nav_right{float:right;}
.slide_tabs .slide_nav .nav_left{float:left;}
.slide_tabs .fiveCols .teaser_pict{ height:80px }
.fiveCols{margin:5px;}
.fiveCols .entry{width:113px;padding:0 5px;border:none;float:left;overflow: hidden}
.fiveCols .entry .title {font-size:11px;font-weight:normal;display:inline-block;margin:10px 20px 0 0;padding:0px;background:url(../img/ico.png) right -394px;line-height:18px;}
.fiveCols .entry .title a{display:none;background:#e9eaea; /*display:inline-block;*/margin-right:15px;padding-left:10px;line-height:18px;height:18px;white-space: nowrap;}
/* Tabs
-----------------------------*/
ul.tabs {margin: 0;	padding: 0;	float: left;list-style: none;height: 32px;border-bottom: 1px solid #c7c7c7;width: 100%;}
ul.tabs li {float:left;margin:0 4px -1px 0;padding:0;height:31px;line-height:31px;border:1px solid #e0e0e0;border-bottom: 1px solid #c7c7c7;background:#f9fafb;overflow:hidden; position:relative;}
ul.tabs li a {display: block;padding: 0 12px;;border: 1px solid #fff;}
ul.tabs li a:hover {border-color:#ccc;background: #ccc;text-decoration:none;}
ul.tabs li.active,ul.tabs  li.active a:hover  {background: #fff;border-color:#c7c7c7;border-bottom: 1px solid #fff;}
ul.tabs  li.active a:hover {background: #fff;border-color:#fff;}
.tab_container {border: 1px solid #c7c7c7;	border-top: none;clear: both;background: #fff;}

/* featured dossiers
-----------------------------*/
.featured_dossiers {overflow:visible;margin-right:-15px;padding:0;}
.featured_dossiers .dossier{min-height:315px;width:304px;margin :0 15px 5px 0;float:left;border:1px solid #c7c7c7;border-top:4px solid #c7c7c7;}
.featured_dossiers .dossier .entry{margin:10px;}
#box_listed_entries{border-top:1px solid #e5e6e7;padding-top:10px;}

/* featured dossiers by theme
-----------------------------*/
.treeCols {;overflow:visible;margin-right:-10px;padding:0;}
.treeCols .section-title{margin-right:10px;margin-bottom:0px}
.treeCols .entry {width:202px;float:left;margin-right:10px;min-height:200px;padding-bottom:10px}
.treeCols .entry .title{font-size:14px;padding-bottom:3px;margin-top:10px;}

/*****************************
SIDEBARS
*******************************/
.sidebar .section-title{margin-top:-10px;margin-left:-10px;margin-right:-10px;margin-bottom:10px;}
/* teaser  Compagny
-----------------------------*/
.teaser_compagny ol[type="0"] { text-align:right;float:right; }
.teaser_compagny .alpha-output{padding:10px 0;}
.teaser_compagny ol,.teaser_compagny li {display:inline;}
.teaser_compagny li {padding-right:3px;line-height:1.23em;}
.teaser_compagny li a{font-weight:normal}
.teaser_compagny li a.active{font-weight:bold;}
.teaser_compagny .alpha-nextprev{margin:0 auto;width:50px;}

/* Diagram
-----------------------------*/
.diagram .vcenter{right:10px;}
.vcenter {position:absolute; top:50%;  color:#fff;}
.vcenter span {display:inline-block;font-weight:bold;}
.diagram .dia_barre {margin-left:-10px;}
.diagram .dia_barre {padding:10px;position:relative;}
.diagram .dia_barre .title{width:70%;font-size:12px;line-height:1.23em;}
.diagram .dia_barre .title a{color:#fff;padding-right:10px; font-weight: 400;}
.barre1 {;background:#1d1d1d;}
.barre2 {;background:#3d3d3d;width:90%; }
.barre3 {;background:#5f5f5f;width:85%;}
.barre4 {;background:#808181;width:80%;}
.barre5 {;background:#a1a2a2;width:75%;}
/* box Articles les plus populaire
-----------------------------*/
.diagram_nbrs .vcenter span {line-height:20px;background:#ccc;padding:2px 10px; }
.diagram_nbrs .vcenter{height:20px; margin-top:-10px; }
.diagram_nbrs .barre1 .vcenter span {;background:#000; }
.diagram_nbrs .barre2 .vcenter span {;background:#1d1d1d; }
.diagram_nbrs .barre3 .vcenter span {;background:#535353; }
.diagram_nbrs .barre4 .vcenter span {;background:#656565; }
.diagram_nbrs .barre5 .vcenter span {;background:#818181; }
/* Featured post
-----------------------------*/
.box_featured_post .title{font-size:16px;}

/* BOX EVENTS
-----------------------------*/
.diagram_date .barre2 {width:87.5%;}
.diagram_date .barre3 {width:75%;}
.diagram_date .barre4 {width:62.5%;}
.diagram_date .barre5 {width:50%;}
.diagram_date .vcenter{font-size:22px; line-height:28px; height:28px; margin-top:-12px; }
/* FIL RSS
-----------------------------*/

/* BOX + COMMENTED
-----------------------------*/
.diagram_arrows .vcenter{font-size:22px;line-height:28px; height:28px; margin-top:-12px; }
.diagram_arrows .vcenter span{;background:transparent url(../img/bg_dia_arrows.png)  no-repeat 100% 0;padding-right:22px;;}
.diagram_arrows .barre1 .vcenter span{color:#565656;}
.diagram_arrows .barre2 .vcenter span{color:#6a6a6a;background-position:100% -129px;}
.diagram_arrows .barre3 .vcenter span{color:#8c8c8c;background-position:100% -258px;}
.diagram_arrows .barre4 .vcenter span{color:#acacac;background-position:100% -388px;}
.diagram_arrows .barre5 .vcenter span{color:#cdcdcd;background-position:100% -516px;}

/* LOGIN BOX
-----------------------------*/
#box_login .btn_submit{margin-top:5px}
#box_login .pwdForget{float:right;font-size:11px;}
#box_login .section-title .title{float:left;}
#box_login .section-title {background:#bfbfbf;margin-bottom:20px;}
#box_login .active {position:relative;background:transparent url(../img/ico.png) 50% -182px no-repeat;padding-bottom:12px;}

.textFieldBgOut {margin: 3px 0 0 14px;padding: 0;display:block;background:transparent url(../img/bg_form.png) 100% 0px no-repeat;}
.textFieldBgIn {padding: 3px 0 3px 14px;left:-14px;line-height:24px;height:24px;display:block; position: relative; margin:0;background:transparent url(../img/bg_form.png) 0px 0 no-repeat;}
.textareaField .textFieldBgIn {background:transparent url(../img/bg_form.png) 0px -102px no-repeat;height:190px;}
.textareaField .textFieldBgOut {background:transparent url(../img/bg_form.png) 100% -102px no-repeat;}
.textFieldBgIn input,.textFieldBgIn textarea { border:0;margin: 0 -11px;padding:5px 5px 4px 5px;left: 0;width:100%;font-size:12px;line-height:1;display:block;}
.submit_btns, p.form-submit{margin-top:5px;text-align:center;}
.textField{margin-bottom:10px;}
.textField label{margin-bottom:5px;}

/*****************************
LISTING
*******************************/
#siteFilters {margin: 0 0 10px 0}
#siteFilters #breadcrumb {margin:-10px 0 0 -10px;position:relative;}
/* BreadCrumb
-----------------------------*/
#breadcrumb ul{height:29px;margin:0;padding:0;}
#breadcrumb li {float:left;	line-height:27px;color:#fff;padding:0 20px 0 15px;font-size:13px;text-transform:uppercase;height:29px;}
#breadcrumb li a {display:block; font-weight: 400 }
#breadcrumb li.parent  {background:#292929 url(../img/breadcrumbs.png) no-repeat right 0;}
#breadcrumb li.catParent  {background:#5a5a5a url(../img/breadcrumbs.png) no-repeat right -29px;}
#breadcrumb li.cat  {color:#292929	}
#breadcrumb li a:link,
#breadcrumb li a:visited {color:#fff;}
#breadcrumb li a:hover,
#breadcrumb li a:focus {text-decoration:underline;	}
/* Cat list
-----------------------------*/
.currCat{padding: 10px 0 8px 0;;font-size:13px;text-transform:uppercase;}
.catList{margin:0;padding:0;}
.catList li{float:left;padding-right:5px;;line-height:1.25em;}
.catList li a.active{text-decoration: underline}

/* Pagination
-----------------------------*/
.pagination {padding:8px 10px 6px 10px ;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:60px;position:relative; margin-bottom: 20px}
.pagination p.indic{display:block;padding:0px;margin:0px;position:absolute;;left:0%;top:10px;color:#898989;}
.pagination ul{text-align:center;;white-space:nowrap;margin:0;padding: 0;}
.pagination li{ display:inline;display:inline-block; list-style:none;color:#c4c2c2;margin:0 -3px 0 0;padding:2px 9px;}
.pagination li a {display:inline;display:inline-block;text-decoration:none;color:#898989;font-weight:normal;}
.pagination li a:hover,
.pagination li a:focus {color: #333;text-decoration:underline;}
.pagination li.current,.pagination li.current a,.pagination li a.current {font-weight:bold; color: #898989;}
.pagination li.prev{padding-left:18px;}
.pagination li.next{padding-right:18px;}
/*****************************
ARTICLE
*******************************/
.full-article .entry{line-height:1.25em; }

.full-article .excerpt p{margin-bottom:0.15em; }
.full-article .entry .teaser_pict{padding:0 20px 10px 0 ;}

.full-article .title_wrap .teaser_pict .wp-post-image { max-height: 75px; max-width: 75px;}
.full-article .title_wrap{padding-bottom:6px;}
.full-article .bottom_right{width:300px; position: relative; z-index: 999; top:5px;float:none;margin:0;}
.media_show_media{;border-top:1px solid #ebebeb;;padding-top:15px}
.media_show_nav {text-align:center;margin-bottom:25px;border-bottom:1px solid #ebebeb;padding:8px 0 10px 0 ;}
.media_show_nav li{display:inline-block;padding-top: 2px;margin-top:5px; }
.full-article .links{margin:10px 0 0px 0;border-top:1px solid #ebebeb;padding:8px 0 10px 0 ;}
.full-article .links p{font-weight: bold; margin: 0 0 8px 0 !important;}
.single .bullets li {margin-bottom:5px;}
.summary{overflow:hidden;margin-bottom:20px;}
.summary .ttre{padding: 0 0 8px 0;font-size:13px;text-transform:uppercase;margin-bottom:0!important}
.summary ol {list-style: decimal inside;;font-weight:bold;}
.summary ol li {padding-bottom:3px;line-height:1.25em}
.bottom_right{ clear: right;float: right;margin: 20px 0 0 20px;;}
.firstright{float: right;width:1px;}
.same_subject{ background-color: #f9f9f9;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:10px 25px;margin-top:10px;}
.same_subject p.ttre{padding: 0 0 8px 0 !important;;margin:0;font-weight:bold;}
.same_subject ul,.same_subject a{color:#888;;font-size:11px;}

/* Promote
-----------------------------*/
.promote{padding-bottom:5px;;}
.tools{float:left;margin-bottom: 5px !important;}
.tools li{display:inline;display:inline-block;padding:5px 7px 4px 14px;background:transparent url(../img/ico.png)  no-repeat;font-size:11px;}
.tools li a{color:#909193;;font-weight:normal;}
.tools li.mail{background-position: 0 -327px;}
.tools li.print{background-position: 0 -294px;}
.tools li.pdf{background-position: 0 -360px;}
.social {float:left;height:27px;overflow:hidden;}
.social .item{display:inline;display:inline-block;vertical-align:top;}
/* Related Articles
-----------------------------*/
.related_articles{margin-bottom:25px;}
.related_articles .box-title{font-size:16px;font-weight:bold;margin:0;padding:0 0 10px 0 ;}
.related_articles .entry {padding:0 0 10px 0 ;}
.related_articles .entry .title{font-size:12px;;padding:0 0 3px 0 ;}
.related_articles .entry .teaser_readmore{margin-top:3px;}
.related_articles.inline .entry *{display:inline;}
.related_articles .teaser_text {margin-top: 0px;}
/* pages links
-----------------------------*/
#page-links {
	text-align: center;
	margin: 20px 0 10px;
}
/* last comment
-----------------------------*/
.box-semi-borders{ background-color: #f9f9f9;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;;margin:0px 0 10px 0;padding:10px  ;}
.box-title.inline{font-size:16px;margin:0 0 0 -10px;padding:0 0 0px 20px;float:left;position:relative;background:url(../img/bg_ttre_repeat.png) 0 0 repeat; text-transform: uppercase}
.box-title.inline span{background-color:#f9f9f9;display:block;margin-left:7px;}
.box-title.inline a { font-weight: 400}
.last-comments .fright{padding:3px 0 ;}
.last-comments .fright li{display:inline; padding: 2px 0 2px 30px ; background:url(../img/ico.png) no-repeat -52px -55px ;}
.last-comments .bullets{padding-top:10px;clear:both;}
.last-comments .bullets p{margin: 10px 0 }
.last-comments .meta{display:inline;font-weight:bold;font-size:12px;color:#3d3d3d;padding-left:8px;}
.bullets .comment-avatar{float: left;margin: 0 10px 4px 0;}
.bullets .comment-avatar img{padding:3px;border: 1px solid #cccccc;}

/* comment Form
-----------------------------*/
.form-allowed-tags, .comment-form .fright{font-size:11px;padding-right:20px;line-height:1.35em;}
#commentForm_username_span  {clear:both;padding-top:10px}
.comment-form  label{float:left;width:20%;height:30px;line-height:30px;padding-right:10px;text-align:right;font-weight:bold;margin-bottom:0px;;}
.comment-form .textFieldBgOut{float:left;width:73%;margin-top:0;margin-bottom:0;}
.textareaField textarea{height:174px;resize: none;overflow:hidden}
.comment-form .captcha{margin: 0 10px 0 20%;padding-left:10px;}
.captchaField .textFieldBgOut{width:155px;margin-top:4px;}
.captchaField input{text-align:center;}

/* comment Form
-----------------------------*/
.comment-form .fright{font-size:11px;padding-right:20px;}
.comment-form {clear:both;padding-top:10px}
.comment-form label{float:left;width:20%;height:30px;line-height:30px;padding-right:10px;text-align:right;font-weight:bold;margin-bottom:0px;;}
.comment-form .textFieldBgOut{float:left;width:73%;margin-top:0;margin-bottom:0;}
.textareaField textarea{height:174px;resize: none;overflow:hidden}
.comment-form .captcha{margin: 0 10px 0 20%;padding-left:10px;}
.captchaField .textFieldBgOut{width:155px;margin-top:4px;}
.captchaField input{text-align:center;}


.nav-next,
.nav-previous { float: left; width: 49%; margin: 10px 0}

.nav-next  {text-align: right}
.nav-previous a {
	background: url("../img/ico.png") no-repeat scroll 0 -165px transparent;
	padding:1px 0 1px 18px;
}
.nav-next a {
	background: url("../img/ico.png") no-repeat scroll 100% -55px transparent;
	padding:1px 18px 1px 0;
}
#comments ul.bullets li .comment-form .fright { width: 100% ; padding: 0; text-indent: -14px ; margin-top: 10px;}
#comments ul.bullets li .comment-form .fright li{ background: none; padding-left: 0;}

.full-article .entry .wp-email {
	background-color: #F9F9F9;
    border-bottom: 1px solid #EBEBEB;
    border-top: 1px solid #EBEBEB;
    margin: 0 0 10px;
    padding: 10px;
    float: left
}
.full-article .entry .wp-email p { float:left; width: 100%; margin: 10px 0}
.full-article .entry .wp-email p label { }
.full-article .entry .wp-email p .TextField,
.full-article .entry .wp-email p .Forms { width: 595px; padding: 3px; border: 2px solid #ccc; margin-top: 5px}
.full-article .entry .wp-email p #imageverify { width: 120px;}
/*****************************
Footer
*******************************/
#footer_wrap #footer{background-color:#37373a;}
#footer a{color:#fff;font-weight:normal;}
#footer .cols {padding:20px 0 ;background:transparent url(../img/logo_netmediaeurope.png)  no-repeat 50% 100% ;}
#footer .col {width:95px;float:left;padding:0 70px}
#footer .col .title{margin-bottom:10px;padding:0 25px 5px 0 ;color:#fff;display:inline-block;font-size:12px;border-bottom:1px solid #fff;}
#footer .col ul,#footer .col .title{;margin-right:-80px;overflow:visible;;}
#footer .col ul li{padding-bottom:2px;line-height:1.23em;}
.copyright{text-align:center;padding:10px 0 20px 0;color:#fff;font-size:11px;}

#middle_wrap .gallery { clear: none}




/*Ads*/

/*Nav*/
#topnav li a{padding:0 13px;}
#topnav li ul a {font-family:Helvetica,Tahoma,Geneva,"Arial Narrow",Arial,sans-serif;font-weight:bold;}
/*Post*/
.full-article .bottom_right {float:left;margin: -10px 15px 15px 0;}
.full-article .links {display:inline-block;}

/*cptr_related_posts*/
#cptr_related_posts{ background-color: #f9f9f9;margin: 5px 0 0px;padding: 0 25px 0px;}
#cptr_related_posts ul,#cptr_related_posts a{font-size:11px;}
.ttre_block{border-top:1px solid #ebebeb;background-color: #f9f9f9}
p.ttre{padding: 10px 25px 0;margin:0px 0 0 !important;font-weight:bold;}
#cptr_related_posts h4 {padding: 0 0 8px 0 !important;font-size: 1.3em;line-height: 1;margin: 0;}

/*Calendar*/
#wp-calendar{width:100%;}
#wp-calendar table{margin:0;;}
#wp-calendar caption{ font-size: 13px;font-weight: bold;margin-bottom:10px;text-transform: uppercase;text-align: center;}
#wp-calendar thead th {font-weight: bold;font-size: 11px;text-align: center;padding-bottom: 5px;}
#wp-calendar tbody tr td {border: 1px solid #E8E5E5;/*padding: 12px 0;*/text-align: center;}
#wp-calendar tfoot {margin-top:15px;}
/*SL MOD*/
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li { padding-top: 5px;}

/*SHARING*/
.meta .share-menu {float: right;}
.share-menu .item{display: inline-block;vertical-align:top;}
.share-menu .item.googleshare { width: 65px;}
.share-menu .item.fblike { width: 105px;}
.social .item.googleshare {width: 65px;}
/*Recent Post*/
.widget_recent_entries ul{list-style: disc inside none;}
.widget_recent_entries ul li{padding-bottom: 8px}

/*widget include-php*/
.include-php a{display:block;text-align: center;}


