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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}body{min-width:1003px;color:#362f2d;font:12px/14px Helvetica,Arial,sans-serif;background:#fff url(images/bg-page.jpg) 50% 0 no-repeat;}img{border-style:none;}a{text-decoration:none;color:#3b4d81;}a:hover{text-decoration:underline;color:#1b1464;}input,textarea,select{font:100% Arial,Helvetica,sans-serif;vertical-align:middle;color:#000;}#wrapper{width:100%;overflow:hidden;position:relative;background:url(images/bg-line.gif) repeat-x;}.w1{width:1004px;position:relative;float:left;left:50%;}.w2{width:1004px;position:relative;float:left;left:-50%;}.excerpt br{display:none;}.language-holder{float:right;margin-top:5px;}.language-holder ul li{float:left;margin-right:8px;font-size:11px;}#wp-admin-bar-comments{display:none;}#header{padding:0 3px 10px 0;width:1001px;}#header:after{content:'';display:block;clear:both;}.logo_en{padding:20px 0 9px 20px;float:left;text-indent:-9999px;overflow:hidden;background:url(images/logo.png) no-repeat;width:306px;height:70px;position:relative;margin:0 0 0 -12px;}.logo_fr{padding:20px 0 9px 20px;float:left;text-indent:-9999px;overflow:hidden;background:url(images/logo_mondialisation.png) no-repeat;width:318px;height:48px;position:relative;margin:20px 0 0 -8px;}.logo_en a,.logo_fr a{display:block;height:100%;}.nav-holder{margin:7px 0 0;float:right;}.nav-holder .c{float:left;padding:4px 0 2px;background:url(images/bg-nav-holder.png) 0 -44px no-repeat;}.nav-holder .r{float:left;background:url(images/bg-nav-holder.png) 100% 0 no-repeat;width:9px;height:44px;}#nav{position:relative;margin:0 -6px 0 0;font:bold 12px/18px Helvetica,Arial,sans-serif;float:left;}#nav li{float:left;padding:0 0 0 2px;background:url(images/separator.gif) no-repeat;}#nav li.home{padding:9px 12px 0 18px;background:none;}#nav li.second{padding:0;background:none;}#nav a{background:url(images/bg-nav.png) repeat-x;padding:9px 30px 11px;float:left;color:#f5f5f5;}#nav a:hover{background:url(images/bg-nav-hover.png) repeat-x;text-decoration:none;}#nav .active a{background:url(images/bg-nav-a.png) repeat-x;}#nav .second a{background:url(images/bg-navigation.png) no-repeat;padding:9px 41px 11px 39px;}#nav .second a:hover{background:url(images/bg-navigation-hover.png) no-repeat;}#nav .second.active a{background:url(images/bg-navigation-active.png) no-repeat;}#nav .last a{padding:9px 42px 11px 36px;background:url(images/bg-navigation.png) 100% -50px no-repeat;}#nav .last a:hover{background:url(images/bg-navigation-hover.png) 100% -50px no-repeat;}#nav .last.active a{background:url(images/bg-navigation-active.png) 100% -50px no-repeat;}#nav .home a{padding:0;text-indent:-9999px;overflow:hidden;background:url(images/ico-home.png) no-repeat;width:17px;height:15px;}#nav .home.active a,#nav .home a:hover{background:url(images/ico-home-a.png) 0 -3px no-repeat;width:44px;height:36px;position:relative;margin:-11px -13px -13px -14px;}#main{width:100%;padding:0 0 16px;}.main-b,.main-t{font-size:0;line-height:0;background:url(images/bg-content-t.png) no-repeat;width:1004px;height:7px;}.main-b{background:url(images/bg-content-b.png) no-repeat;}.main-c{background:url(images/bg-content-c.png) repeat-y;padding:0 3px 0 15px;width:986px;}.main-c:after{content:'';display:block;clear:both;}.main-content{margin:-6px 0 -4px;float:left;width:100%;position:relative;background:url(images/divider.gif) 286px 0 repeat-y;}#content{position:relative;z-index:2;float:right;width:699px;}.news-holder{background:url(images/bg-bar.png) no-repeat;overflow:hidden;padding:13px 12px 9px;font-size:13px;line-height:18px;margin:0px;}.news-holder .door{margin:0 11px 0 0;text-indent:-9999px;overflow:hidden;background:url(images/ico-door.png) no-repeat;width:19px;height:19px;}.news-holder a,.news-holder span{float:left;white-space:nowrap;}.news-holder .date{font-weight:bold;font-style:normal;float:left;color:#3b4d81;}.news-holder a:hover{text-decoration:none;}.news-holder a:hover span,.news-holder a:hover .date{text-decoration:underline;}.tickercontainer{width:642px!important;background:none!important;border:none!important;line-height:18px!important;height:20px!important;font-size:14px!important;margin-top:-5px!important;margin-left:15px!important;}ul.newsticker li{background:#eeebe4!important;}ul.newsticker li em{float:left!important;margin-right:10px;}ul.newsticker li a{float:left!important;color:#362f2d!important;}ul.newsticker li .date{float:left!important;color:#3b4d81!important;}.newsBanner{text-indent:-100000px;background:url(images/bannerNews.png) no-repeat;height:44px;width:100%;}.newsBannerFR{text-indent:-100000px;background:url(images/bannerNewsFR.png) no-repeat;height:44px;width:100%;}.post-frame{width:100%;overflow:hidden;background-color:#f5f5f4;padding-top:15px;padding-bottom:0px;border-bottom:2px solid #eeebe4;}.post-frame .post{vertical-align:top;display:inline-block;overflow:hidden;width:334px;padding:0 5px 16px 10px;position:relative;margin:0 -2px 0 0;}*+html .post-frame .post{display:inline;margin:0;padding:0 0 19px 10px;}.post-frame .post .alignleft{float:left;width:120px;height:70px;padding:1px;margin:2px 7px 0 0;}.alignleft img{vertical-align:top;}.post-frame .post .text-holder{overflow:hidden;}.post-frame .post .title{color:#3b4d81;display:block;font:bold 15px/15px Helvetica,Arial,sans-serif;padding:0 0 3px;line-height:16px;}.post-frame .post .post-info{display:block;font-style:normal;color:#a0a0a0;font-size:11px!important;line-height:13px;}.post-frame .post .post-info .author{font-size:11px!important;}.post-frame .post .post-info a{text-decoration:underline;color:#3b4d81;font-size:11px!important;}.post-frame .post .post-info a:hover{color:#1b1464;}.post .post-container{overflow:hidden;padding:0 4px 6px 0;}.post-frame .post p{padding:0 10px 0 2px;text-align:justify;}.caroucel{position:relative;width:649px;padding:0px 26px 25px 26px;margin:0 -1px;background:#282322 url(images/bg-caroucel.gif) no-repeat;}.caroucel .gmask{width:100%;position:relative;overflow:hidden;}.caroucel ul{width:9999px;color:#fff;}.caroucel ul:after{content:'';display:block;clear:both;}.caroucel ul li{float:left;width:184px;padding:20px;border:1px solid red;}.caroucel .alignleft{background:url(images/bg-image-holder.png) no-repeat;width:57px;height:70px;padding:1px;margin:0 7px 0 0;float:left;}.caroucel .text-holder{overflow:hidden;float:left;width:125px;}.caroucel .title{margin:0 0px;font:bold 12px/16px Helvetica,Arial,sans-serif;display:block;}.caroucel .title a{color:#fff;}.caroucel li:hover{color:#ffe49c;}.caroucel li:hover .title a{color:#ffe49c;text-decoration:underline;}.caroucel .text-holder p{display:none;}.caroucel .prev,.caroucel .next{text-indent:-9999px;overflow:hidden;position:absolute;background:url(images/bg-arrows.png) no-repeat;width:26px;height:40px;top:50%;left:-12px;margin:-24px 0 0;}#sliderNav{position:relative;z-index:1000;}#sliderNav .prev,#sliderNav .next{text-indent:-9999px;overflow:hidden;position:absolute;background:url(images/bg-arrows.png) no-repeat;width:26px;height:40px;top:60px;left:-12px;margin:-24px 0 0;z-index:50;}#sliderNav .next{background:url(images/bg-arrows.png) 0 -100px no-repeat;left:auto;right:-12px;}.scrollable{position:relative;overflow:hidden;width:648px;height:75px;}.scrollable .items{width:20000em;position:absolute;z-index:1;}.items div{float:left;}.caroucel .items .item{width:232px;height:100px;padding:1px;overflow:hidden;position:relative;z-index:2;}.caroucel .items img{z-index:2!important;}.caroucel .items .item .text-holder{position:absolute;background:#333;bottom:0px;width:220px;padding:6px;min-height:19px;-moz-opacity:.90;filter:alpha(opacity=90);opacity:.90;z-index:100!important;}.caroucel .items .item .text-holder:hover{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;}#content h2{margin:0 0 13px 10px;color:#362f2d;font:bold 16px/20px Helvetica,Arial,sans-serifl}.column-holder{padding:8px 0 0;margin:0 0 7px;width:100%;overflow:hidden;background:url(images/divider.gif) 347px 0 repeat-y;}.column-holder .column{float:left;width:699px;padding:1px 1px 0 0;}.column-holder .column.alt{padding:0;width:351px;}.column .article{overflow:hidden;padding:12px 5px 13px 11px;border-bottom:1px solid #dbdbdb;width:332px;float:left;}.column-full .article{overflow:hidden;padding:12px 5px 13px 11px;border-bottom:1px solid #dbdbdb;width:683px;float:left;}.column .article:hover{background:#f2f0ec;}.article .alignleft{float:left;background:url(images/bg-img-holder.gif) no-repeat;width:51px;height:46px;padding:1px;margin:0 11px 0 0;}img.attachment-featured_thumbnail,.forceWidth{vertical-align:top;width:51px!important;height:46px!important;}.article .title{word-spacing:-1px;display:block;font:bold 13px/16px Helvetica,Arial,sans-serif;margin:0 0 6px;}.article .date{display:block;color:#a0a0a0;font-style:normal;font-size:11px;}.article .dateNews{display:block;color:#a0a0a0;font-style:normal;font-size:11px;margin-top:-6px!important;}.article .author a{text-decoration:underline;}.video-wrap{width:315px;padding:0 19px 10px 17px;overflow:hidden;border-bottom:1px solid #dbdbdb;float:right;margin-top:-30px}.video-wrap .container{overflow:hidden;padding:0 0 6px;}.video-wrap .logo-research{margin:3px 0 0;text-indent:-9999px;overflow:hidden;background:url(images/logo-grtv.png) no-repeat;width:77px;height:27px;float:left;}.grtv_banner{background:url(images/grtv_topbanner.png) no-repeat;width:317px;height:36px;text-indent:-10000px;}.logo-research a{display:block;height:100%;}.video-wrap .youtube-block{float:right;padding:0 2px 0 0;width:150px;}.video-wrap .youtube-block .youtube{float:right;text-indent:-9999px;overflow:hidden;background:url(images/ico-youtube.png) no-repeat;width:32px;height:32px;margin:0 0 0 5px;}.video-wrap .youtube-block .text-holder{color:#444;overflow:hidden;text-align:right;font-weight:bold;font-size:12px;line-height:14px;padding:2px 0 0;}.video-wrap .youtube-block .text-holder span{display:block;}.video{width:100%;overflow:hidden;margin:0 0 18px;}.video img{display:block;}.video .video-caption{display:block;color:#fff;background:#496123;font-weight:bold;font-size:14px;line-height:17px;padding:3px 20px 3px 6px;}.video .video-caption a{color:#fff;}.grtv-block{text-align:center;font-size:16px;font-weight:bold;margin-top:5px;}.grtv-block a{background:url(images/play.png) 0 0px no-repeat;padding:0 0 5px 25px;line-height:28px;}.video-list{width:100%;overflow:hidden;}.video-list li{width:100%;float:left;padding:0 0 10px;}.video-list .alignleft{float:left;margin:1px 5px 0 0;}.video-list .text-holder{overflow:hidden;}.video-list .title{display:block;font-size:12px;line-height:14px;padding:0 0 3px;}.video-list .title a{color:#37481b;}.video-pub{margin:0px 0 10px 40px;}.link-holder{width:100%;text-align:center;font-size:14px;line-height:20px;font-weight:bold;padding:0 0 8px;}.link-holder span{display:inline-block;background:url(images/ico-more.png) 0 4px no-repeat;}*+html .link-holder span{display:inline;}.link-holder a{padding:0 0 0 23px;}#sidebar{position:relative;z-index:1;float:left;width:270px;padding:13px 0 0;}#sidebar h2{font-size:16px;line-height:20px;font-weight:normal;color:#3b4d81;margin:0 0 9px;}#sidebar .facebook-block h3,#sidebar .tweet-block h3,#sidebar .recommend h3{font-size:16px;line-height:20px;font-weight:normal;color:#3b4d81;margin:0 0 11px;}#sidebar .recommend h3{margin:0 0 14px;}.constant-contact-form h3{display:none;}.constant-contact-form{display:block;clear:both;width:256px;font-size:14px;padding:0!important;margin-bottom:15px!important;clear:both;height:60px;}input#cc_email_address{font-weight:normal!important;width:200px;margin-top:5px;float:left;}input#cc_Go{float:right;margin-top:6px;}.input-placeholder-text{margin:9px 0 0 5px;}@-moz-document url-prefix() {
	.input-placeholder-text {margin: 9px 0 0 -190px;}
}
@-moz-document url-prefix() {
	input#cc_email_address {font-weight: normal !important; width: 190px; margin-top: 5px; float: left;}
}
.input-placeholder-text {margin: 9px 0 0 -200px\9;}
div.kws_form label {
padding-top: 0em;
margin-bottom: 5px;
text-align: ;
color: ;
font-size: 16px!important;
font-family: 'Helvetica Neue',HelveticaNeue, Helvetica, Arial, Geneva, sans-serif;
display: block;
font-weight: bold;
}

/* fr */
div#cc_form_1 label {
	padding: 0 !important;
	float: left;
	clear: both;
}
div#cc_form_1 .input-placeholder-text {margin:25px 0 0 -170px}
/* search-form */

#search-2 h3, #search-3 h3 {display: none!important;} 
.search-form {
	background: url(images/bg-search-form.png) no-repeat;
	width: 262px;
	padding: 3px 3px 2px 3px;
	margin: 0 0 11px;
	overflow: hidden;
}

.search-form .text {
	float: left;
	color: #333;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	padding: 7px 9px;
	width: 210px;
	margin: 0 4px 0 0;
	background: none;
	border: none;
}

.search-form .submit {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: none;
	width: 29px;
	height: 29px;
	background: none;
	padding: 0;
}

.search-form .submit:hover {
	cursor: pointer;
	background: url(images/btn-search.gif) no-repeat;
}

#cc_nl {
	padding: 10px;
border: 1px solid #2c4093;
border-radius: 4px;
}
#cc_nl h3 {
	color: #3b4d81;
	font-weight: bold;
	font-size: 16px;
}
#cc_nl input.emailinput {
	margin-top: 10px;
	border: 1px solid #999;
	border-radius: 2px;
	padding: 5px;
	width: 195px
}
#cc_nl input.submit {
	margin-top: 10px;
	border: 1px solid #999;
	border-radius: 2px;
	padding: 5px;
}
/* google Search */

.gsc-control-searchbox-only {margin-left: -5px !important;}
.gsc-input {background-image: none !important}
.widget_search .gsc-search-box {width: 265px !important;}
.archive .gsc-search-box {width: 404px !important;}
.gstl_0 {top: 175px;}
.moreSearch {float: right; width: 230px;}
.moreSearch li {
	float: left;
	background: #e5e5e5;
	border-radius: 3px;
	padding: 5px 8px;
	margin-right: 5px;
	text-align: center;
	margin-top:25px;
}
.moreSearch li:hover {
	background: #acb5df;
}

.moreSearch li a {
	display: block;
}

a.gs-title {color:#1f40c2 !important} 
a.gs-title b{color:#1f40c2 !important; font-weight: bold;} 
/* subscribe-form */
.subscribe-form {
	width: 268px;
	overflow: hidden;
	margin: 0 0 27px -1px;
	position: relative;
}

.subscribe-form label {
	float: left;
	color: #3b4d81;
	font-size: 18px;
	line-height: 20px;
	margin: 0 0 15px;
}

.subscribe-form .row {
	background: url(images/bg-subscribe-form.png) no-repeat;
	width: 262px;
	padding: 3px 3px 2px 3px;
	float: left;
}

.subscribe-form .text {
	float: left;
	color: #b5b8c0;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	padding: 7px 9px;
	width: 210px;
	margin: 0 4px 0 0;
	background: none;
	border: none;
}

.subscribe-form .submit {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: none;
	width: 29px;
	height: 29px;
	background: none;
	padding: 0;
}

.subscribe-form .submit:hover {
	cursor: pointer;
	background: url(images/btn-ok.gif) no-repeat;
}

/* language-holder */
.laguage-holder {
	color: #2e3766;
	font-size: 14px;
	line-height: 18px;
	word-spacing: -1px;
	padding: 0 0 15px;
}

.laguage-holder p a {
	color: #2e3766;
	font-weight: bold;
}

.laguage-holder ul {
	width: 100%;
	overflow: hidden;
	font-size: 11px;
	line-height: 14px;
}

.laguage-holder ul li {
	float: left;
	padding: 0 0 0 7px;
}

.laguage-holder ul li:first-child {
	padding: 0;
}

.laguage-holder ul a {
	float: left;
	color: #9ba0ac;
}

/* accordion */
.accordion {
	margin: 0 0 11px;
	font-weight: bold;
	width: 268px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 28px;
}

.accordion li {
	padding: 0 0 4px;
}

.accordion a {
	position: relative;
	z-index: 2;
	display: block;
	height: 28px;
	background: url(images/bg-accordion.png) no-repeat;
	color: #fff;
	padding: 0 16px 2px 10px;
}

.accordion a span {
	display: block;
}

.accordion .active a,.accordion a:hover {
	text-decoration: none;
	background: url(images/bg-accordion-h.png) no-repeat;
}

.accordion .slide {
	z-index: 1;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.accordion .active {
	padding: 0;
}

.accordion ul {
	text-transform: none;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 0 3px;
	width: 259px;
	padding: 6px 0 7px 1px;
	position: relative;
	background: #f5f5f6 url(images/divider3.gif) repeat-y;
}

.accordion ul li {
	padding: 0;
	background: url(images/divider2.gif) 50% 0 no-repeat;
}

.accordion ul li:first-child {
	background: none;
	padding-top: 0;
}

#sidebar .accordion ul a {
	margin: 0;
	height: auto;
	color: #362f2d;
	background: none;
	padding: 2px 14px 1px 11px;
}

#sidebar .accordion ul .active a:hover,#sidebar .accordion ul .active a {
	background: #3b4f84;
	color: #fff;
	font-weight: bold;
}

#sidebar .accordion ul a:hover {
	text-decoration: none;
	background: #cdd6f1;
}

.accordion em {
	display: block;
	font-style: normal;
}

.accordion ul a:hover {
	background: none;
	text-decoration: underline;
}

.accordion .has-drop-down-a {
	padding: 0 16px 2px 8px;
}

.accordion .clip .has-drop-down-a {
	padding: 0 16px 2px 11px;
}

.accordion .list .has-drop-down-a {
	padding: 0 16px 2px 9px;
}

.accordion .has-drop-down-a span {
	background: url(images/bullet2.png) 100% 8px no-repeat;
}

.accordion .active a {
	padding: 0 14px 2px 10px;
	margin: 0 0 -2px;
}

.accordion .active span {
	background: url(images/bullet.png) 100% 10px no-repeat;
}

.accordion .has-drop-down-a em {
	padding: 0 0 0 21px;
	background: url(images/ico-folder.png) 0 7px no-repeat;
}

.accordion .clip .has-drop-down-a em {
	padding: 0 0 0 16px;
	background: url(images/ico-clip.png) 0 6px no-repeat;
}

.accordion .list .has-drop-down-a em {
	padding: 0 0 0 19px;
	background: url(images/ico-list.png) 0 7px no-repeat;
}

.accordion .last ul {
	border-bottom: 1px solid #999;
}

/* news-block */
.news-block {
	margin: 0 0 12px;
	background: url(images/bg-box.png) no-repeat;
	width: 268px;
	padding: 6px 0 0;
}

.news-block .holder {
	width: 100%;
	padding: 0 0 6px;
	background: url(images/bg-box.png) -600px 100% no-repeat;
}

.news-block .frame {
	padding: 1px 0 0 3px;
	background: url(images/bg-box.png) -300px 0 repeat-y;
}

#sidebar .news-block h2, #sidebar .news-block h3 {
	color: #fff;
	margin: 0 0 7px 7px;
	font-size: 18px;
}

.news-block .box {
	width: 262px;
}

.news-block .box .t,.news-block .box .b {
	font-size: 0;
	line-height: 0;
	background: url(images/bg-block.png) no-repeat;
	width: 262px;
	height: 5px;
}

.news-block .box .b {
	background: url(images/bg-block.png) -600px 0 no-repeat;
}

.news-block .box .c {
	padding: 0 2px 0 0;
	width: 260px;
	background: url(images/bg-block.png) -300px 0 repeat-y;
}

.news-block .box .c:after {
	content: '';
	display: block;
	clear: both;
}

.news-block .box .content {
	float: left;
	width: 100%;
	position: relative;
	margin: -5px 0 0;
	padding: 0 0 2px;
}

.news-block .scroll-block {
	width: 100%;
	overflow: auto;
	height: 310px;
	margin: 0 0 9px;
}

.news-block .box ul li {
	padding: 5px 25px 5px 8px;
	border-bottom: 1px solid #bababa;
}

.news-block .box ul li:first-child {
	padding: 10px 20px 7px 8px;
}

.news-block .box ul li:first-child:hover {
	background: url(images/bg-news.png) no-repeat;
}

.news-block .box ul li:hover {
	background: #f2f0ec;
}

.news-block .box .title {
	display: block;
	color: #3b4d81;
	font: bold 12px/12px Helvetica, Arial, sans-serif;
	padding: 0 0 1px;
}

.news-block .box .author {
	display: block;
	font-style: normal;
	font-size: 11px;
	line-height: 18px;
	color: #4d4e4f;
}

.news-block .box .author span {
	text-decoration: underline;
}

.news-block .box .author a:hover {
	text-decoration: none;
}

.news-block .box .btn-holder {
	overflow: hidden;
	padding: 0 7px 0 0;
}

.news-block .box .btn-holder a {
	float: right;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	background: url(images/btn.png) no-repeat;
	width: 108px;
	padding: 5px 3px 7px;
}

.news-block .box .btn-holder a:hover {
	text-decoration: none;
	background-position: 0 -100px;
}

/* btn-donate */
.btn-donate {
	position: relative;
	margin:15px 0 7px -2px;
	width: 268px;
	clear: both;
	padding-top: 15px;
}

.btn-donate a {
	background: url(images/btn2.png) no-repeat;
	font-size: 15px;
	line-height: 20px;
	display: block;
	color: #fff;
	font-weight: bold;
	padding: 17px 10px 20px 21px;
}

.btn-donate a:hover {
	text-decoration: none;
	background-position: 0 -100px;
}

.btn-donate a span {
	cursor: pointer;
	display: block;
	padding: 0 0 2px 31px;
	background: url(images/ico-heart.png) no-repeat;
}

/* block */
#sidebar .block {
	padding: 0 0 28px 8px;
}

#sidebar .block h2 {
	margin: 0 0 19px -10px;
}

.block ul .alignleft {
	float: left;
	padding: 1px;
	position: relative;
	width: 55px;
	height: 110px;
	margin: 0 6px 0 0;
}

.block ul li {
	padding: 0 0 0px;
	width: 100%;
	float: left;
}

.block .buy {
	padding:4px 0 1px 22px;
	margin-top:20px !important;
	background: url(images/ico-buy.png) no-repeat;
	width: 70px;
	height: 22px;
	display: block;
}

.block ul {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -12px;
}

.block ul .text-holder {
	overflow: hidden;
	padding: 2px 0 0;
}

.block ul .title {
	display: block;
	font: bold 13px/13px Helvetica, Arial, sans-serif;
	padding: 0 0 5px;
}

.block ul .author {
	display: block;
	color: #acacac;
	font-size: 12px;
	line-height: 12px;
}

.block ul .author strong {
	font-weight: bold;
}

.block .btn {
	display: block;
	margin: 0 auto;
	background: url(images/btn3.png) no-repeat;
	width: 129px;
	text-align: center;
	padding: 0 3px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	line-height: 30px;
}

.block .btn:hover {
	text-decoration: none;
	background-position: 0 -100px;
}

/* filter-block */
.filter-block {
	width: 100%;
	padding: 0 0 26px;
}

.filter-block .opener {
	background: url(images/bg-select-filter.png) no-repeat;
	width: 221px;
	padding: 0 30px 3px 16px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 32px;
	display: block;
}

.filter-block .opener:hover {
	text-decoration: none;
}

.filter-wrap {
	width: 100%;
	position: relative;
}

.filter-block .slide {
	width: 100%;
	position: relative;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 29px;
}

.filter-block .slide ul {
	overflow: hidden;
	background: #2e3c66;
	width: 240px;
	padding: 10px;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 0 3px;
}

.filter-block .slide ul li {
	float: left;
	width: 230px;
	padding: 2px 5px;
	border-top: 1px solid #fff;
}

.filter-block .slide ul li:first-child {
	border: none;
}

.filter-block .slide ul a {
	color: #fff;
}

/* tweet-block */
.tweet-block {
	padding: 0 0 19px;
	width: 100%;
	overflow: hidden;
}

#sidebar .tweet-block h3 {
	letter-spacing: -1px;
	word-spacing: 1px;
	padding: 4px 0 0 35px;
	margin: 0 0 7px;
	background: url(images/ico-tweet.png) no-repeat;
}

#sidebar h2 strong {
	font-weight: bold;
}

.tweet-block ul {
	background: #D8F3FF;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #ccc;
	margin-bottom: 5px;
}

.tweet-block ul li {
	width: 250px;
	padding: 10px;
	color: #3c3b3b;
	font: italic 12px/15px Georgia, Times, serif;
}

.tweet-block ul li a {
	text-decoration: underline;
	color: #1b1464;
}

.tweet-block ul li a:hover {
	text-decoration: none;
}

.tweet-block ul li a {
	padding: 0 0 5px;
}



/* facebook-block */
.facebook-block {
	width: 100%;
	overflow: hidden;
	padding: 0 0 14px;
}

.fb-like-box {
	border: 1px solid #2d4190;
	border-radius: 3px;

}

.facebook-block .fbook-plugin {
	width: 267px;
}

.fbook-plugin img {
	vertical-align: top;
}

/* social-networks */
.social-networks {
	width: 100%;
	overflow: hidden;
	padding: 0 0 23px;
}

.social-networks ul {
	float: right;
	padding: 0 5px 0 0;
}

.social-networks ul li {
	float: left;
	padding: 0 0 0 11px;
}

.social-networks ul a {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 24px;
	height: 24px;
}

.social-networks ul .youtube a {
	background: url(images/ico-social-networks.png) no-repeat;
}

.social-networks ul .twitter a {
	background: url(images/ico-social-networks.png) 0 -50px no-repeat;
}

.social-networks ul .facebook a {
	background: url(images/ico-social-networks.png) 0 -100px no-repeat;
}

.social-networks ul .rss a {
	background: url(images/ico-social-networks.png) 0 -150px no-repeat;
}

/* events */
.events {
	padding: 10px 10px 0 10px;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
	border: 1px solid #bcc2d6;
	-webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 10px;
    margin-top: 10px !important;
    clear: both;
    background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

}
.events h3, .events .btn-holder {
	display:none!important;
	}
.events li {
	padding: 0 0 12px 25px;
	background: url(images/ico-calendar.gif) 0 2px no-repeat;
}

.events .title {
	display: block;
	font-weight: bold;
	padding: 0 0 1px;
}

.events em {
	display: block;
	font-style: normal;
}

/* ad-holder */
.ad-holder {
	padding: 0 4px 25px 10px;
	overflow: hidden;
}

.ad-holder img {
	display: block;
	margin: 0 auto;
}

/* recommend */
.recommend {
	width: 100%;
	overflow: hidden;
}

/* list */
.recommend ul.list {
	padding: 0 0 0 5px;
	overflow: hidden;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
}

.recommend ul.list li {
	padding: 0 0 10px;
	width: 100%;
	float: left;
}

.recommend ul.list a {
	float: left;
	font-size: 12px;
	padding: 0 0 0 22px;
	background: url(images/bg-link.png) 0 4px no-repeat;
}

.recommend ul.list a:hover {
	background-position: 0 -196px;
}

/* ad-frame */
.ad-frame {
	margin: 0 auto 18px;
	width: 729px;
	padding: 0 0 0 34px;
}

.ad-frame img {
	vertical-align: top;
}

.shopBanner {
	margin: 10px 0 10px 18px;
}

/* old archives */

.oldArchivesAccess { text-align: center;
	padding: 0px;
	margin: 15px 0;
	width: 100%;
}
.oldArchivesAccess.searchpage { text-align: right;
	padding: 0px;
	margin: 0px;
	width: 690px;
}

/* footer */
#footer {
	overflow: hidden;
	background: url(images/bg-page-b.png) no-repeat;
	width: 945px;
	padding: 23px 38px 24px 17px;
}

#footer .aside {
	float: left;
	width: 196px;
}

/* language */
#footer .language {
	padding: 0 0 13px 6px;
	width: 165px;
	overflow: hidden;
	font-size: 13px;
	line-height: 22px;
}

#footer .language li {
	float: left;
	padding: 0 0 1px 10px;
}

#footer .language a {
	color: #fff;
}

#footer .language a:hover {
	text-decoration: none;
	color: #c7c9ce;
}

#footer .language .active a {
	color: #c7c9ce;
	font-weight: bold;
}

#footer .container {
	float: right;
	width: 729px;
}

/* column-wrap */

.menuHeaders {
	width:690px;
	clear: both;
}
.menuHeaders .title1 {
display: block;
color: #fff;
font-weight: bold;
font-size: 14px;
line-height: 20px;
padding: 0 0 11px;
float: left;
margin-left: 66px
}
.menuHeaders .title2 {
display: block;
color: #fff;
font-weight: bold;
font-size: 14px;
line-height: 20px;
padding: 0 0 11px;
float: left;
margin-left: 420px;
}

#footer .container .column-wrap {
	overflow: hidden;
	margin: 0 0 38px;
	padding: 1px 0 15px;
	background: url(images/divider4.gif) 0 100% repeat-x;
}

.container .column-wrap .column {
	width: 188px;
	float: left;
	padding: 0 0 0 64px;
}

.container .column-wrap .column.alt {
	padding: 0px 7px 0 30px;
}

.column-wrap .column .title {
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	padding: 0 0 11px;
}

.column-wrap .column ul {
	font-size: 12px;
	line-height: 20px;
	padding: 0 0 0 1px;
}

.column-wrap .column ul a {
	color: #fff;
}

.column-wrap .column ul a:hover {
	color: #a3d8ff;
}

/* side-nav */
#footer .side-nav {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
}

.side-nav a {
	display: block;
	color: #fff;
	padding: 0 5px 0 13px;
}

.side-nav .active a,.side-nav a:hover {
	text-decoration: none;
	background: #65729a;
}

/* text-container */
#footer .text-container {
	overflow: hidden;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	padding: 0 0 0 55px;
}

.footer-logo {
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(images/logo2.png) no-repeat;
	width: 202px;
	height: 42px;
	margin: 1px 56px 0 0;
}

.footer-logo.fr {
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(images/logo3.png) no-repeat;
	width: 202px;
	height: 42px;
	margin: 1px 56px 0 0;
}

.footer-logo a {
	display: block;
	height: 100%;
}

.text-container .privacy {
	float: left;
	color: #c3edff;
	text-decoration: underline;
	margin: 0 29px 0 0;
}

.text-container .privacy:hover {
	text-decoration: none;
}

.text-container .copy {
	width: 290px;
	float: left;
	word-spacing: 1px;
}

.text-container .copy a {
	color: #fff;
}

/* Patrick */
/* Patrick */

/* a classer */
.taxo {display: none;}

/* pub Article */

.sharethis { background: #e4e4e4;
	padding: 5px;
	text-align: right;
}

.tern_members_sort {display:none !important;}

