body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,figure,hr {
	margin: 0;
	padding: 0
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
strong,b,mark {
	font-weight: bold;
	font-style: inherit
}
em,i,cite,q,address,dfn,var {
	font-style: italic;
	font-weight: inherit
}
abbr[title],dfn[title] {
	cursor: help;
	border-bottom: 1px dotted
}
ins {
	border-bottom: 1px solid
}
a,u,ins {
	text-decoration: none
}
del,s {
	text-decoration: line-through
}
img {
	border: none;
	font-style: italic
}
input,select,option,optgroup,textarea {
	font: inherit
}
label,input,textarea,button,select,option {
	cursor: pointer
}
.text-input:active,.text-input:focus,textarea:active,textarea:focus {
	cursor: text;
	outline: none
}
html {
	font-size: 75%;
	line-height: 1.25em
}
html {
	overflow-y: scroll;
	font-family: Arial,"Helvetica Neue",sans-serif;
	color: #888
}
pre,code,samp,kbd {
	font-family: Inconsolata,Monaco,Consolas,"Andale Mono","Bitstream Vera Sans Mono","Courier New",Courier,monospace
}
pre {
	overflow: auto
}
pre mark {
	background: none;
	border-bottom: 1px solid;
	color: inherit
}
.code-comment {
	opacity: 0.75;
	filter: alpha(opacity=75)
}
.numbered {
	white-space: nowrap
}
.line-numbers {
	list-style: decimal-leading-zero inside;
	margin-bottom: 0;
	margin-left: 0
}
.line-numbers code {
	white-space: pre
}
h1,h2,h3,h4,h5,h6 {
	font-family: "Trebuchet MS",sans-serif;
	font-weight: normal;
	color: #666
}
h1,.alpha {
	font-size: 2em;
	line-height: 1.25em;
	line-height: 0.9375em;
	margin-bottom: 0.41667em
}
h2,.beta {
	font-size: 1.5em;
	line-height: 0.83333em;
	line-height: 1.25em;
	margin-bottom: 0.41667em;
	color: #771b75
}
h3,.gamma {
	font-size: 1.33333em;
	line-height: 1.875em;
	margin-bottom: 0.41667em;
	line-height: 1.25em
}
h4,.delta {
	font-size: 1.16667em;
	line-height: 2.14286em;
	line-height: 1.25em
}
h5,.epsilon {
	font-size: 1em;
	line-height: 2.5em;
	line-height: 1.25em
}
h6,.zeta {
	font-size: 0.83333em;
	line-height: 1.5em
}
hgroup .hN {
	margin-bottom: 0
}
.giga {
	font-size: 8em;
	line-height: 1.09375em
}
.mega {
	font-size: 6em;
	line-height: 1.25em
}
.kilo {
	font-size: 4em;
	line-height: 1.25em
}
fieldset {
	padding: 4px
}
.form-fields {
	list-style: none;
	margin: 0
}
.form-fields>li {
	margin-bottom: 1.25em
}
.form-fields>li:last-child {
	margin-bottom: 0
}
label,.label {
	display: block;
	margin-bottom: 1.25em
}
.additional {
	display: block;
	font-weight: normal
}
.check-list {
	list-style: none;
	margin: 0
}
.check-label,.check-list label,.check-list .label {
	display: inline-block
}
.spoken-form label {
	display: inline-block;
	font: inherit
}
img {
	max-width: 100%;
	height: auto
}
figure>img {
	display: block
}
table {
	width: 100%
}
th {
	color: black
}
th,td {
	padding: 4px;
	text-align: center
}
[colspan] {
	text-align: center
}
[colspan="1"] {
	text-align: left
}
[rowspan] {
	vertical-align: middle
}
[rowspan="1"] {
	vertical-align: top
}
.numerical {
	text-align: right
}
.t5 {
	width: 5%
}
.t10 {
	width: 10%
}
.t12 {
	width: 12.5%
}
.t15 {
	width: 15%
}
.t20 {
	width: 20%
}
.t25 {
	width: 25%
}
.t30 {
	width: 30%
}
.t33 {
	width: 33.333%
}
.t35 {
	width: 35%
}
.t37 {
	width: 37.5%
}
.t40 {
	width: 40%
}
.t45 {
	width: 45%
}
.t50 {
	width: 50%
}
.t55 {
	width: 55%
}
.t60 {
	width: 60%
}
.t62 {
	width: 62.5%
}
.t65 {
	width: 65%
}
.t66 {
	width: 66.666%
}
.t70 {
	width: 70%
}
.t75 {
	width: 75%
}
.t80 {
	width: 80%
}
.t85 {
	width: 85%
}
.t87 {
	width: 87.5%
}
.t90 {
	width: 90%
}
.t95 {
	width: 95%
}
.bordered-table th,.bordered-table td {
	border: 1px solid #ccc
}
.bordered-table thead tr:last-child th {
	border-bottom-width: 2px
}
.bordered-table tbody tr th:last-of-type {
	border-right-width: 2px
}
.bordered-table th:empty,.bordered-table td:empty {
	border: none
}
.striped-table tbody tr:nth-of-type(odd) {
	background-color: #ECECF0
}
.data-table {
	font: 12px/1.5 sans-serif
}
li>ul,li>ol {
	margin-bottom: 0
}
ul {
	list-style: outside;
	margin-left: 1em;
	margin-bottom: 1.25em
}
address {
	font-style: normal;
	color: #771b75;
	font-size: 1.16667em;
	line-height: 2.14286em
}
address a {
	color: #771b75
}
p {
	margin-bottom: 1.25em
}
.small {
	font-size: 0.75em
}
.smallprint,.milli {
	font-size: 1em;
	line-height: 2.5em;
	line-height: 1
}
.micro {
	font-size: 0.83333em;
	line-height: 1.5em;
	line-height: 1.2
}
a {
	color: #8a1157
}
a:hover,a:active,a:focus {
	text-decoration: none
}
.current a {
	cursor: text;
	text-decoration: underline
}
.cf,.media,.l-nav,.nav-main,.mod-regular,.contentSlider,.tag-cloud,.pagination-wrapper {
	zoom: 1
}
.cf:before,.media:before,.l-nav:before,.nav-main:before,.mod-regular:before,.contentSlider:before,.tag-cloud:before,.pagination-wrapper:before,.cf:after,.media:after,.l-nav:after,.nav-main:after,.mod-regular:after,.contentSlider:after,.tag-cloud:after,.pagination-wrapper:after {
	content: "";
	display: table
}
.cf:after,.media:after,.l-nav:after,.nav-main:after,.mod-regular:after,.contentSlider:after,.tag-cloud:after,.pagination-wrapper:after {
	clear: both
}
.brand {
	display: block;
	background:url("../images/bg/logo.png") no-repeat;
	height: 71px;
	width: 310px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2.5em
}
@media (min-width: 46.875em) {.brand {
	background: url('../images/bg/logo-large.png') no-repeat;
	height: 85px;
	width: 370px;
	margin-left: 0
}

}
.baseline {
display: none
}
.fr {
float: right
}
.fl {
float: left
}
.text-center,.text-centre {
text-align: center
}
.full-bleed {
margin-right: -15pxpx;
margin-left: -15pxpx
}
.islet>.full-bleed {
margin-right: -7.5pxpx;
margin-left: -7.5pxpx
}
.informative {
cursor: help
}
.proceed {
text-align: right
}
.go:after {
content: " »"
}
.caps {
text-transform: uppercase
}
.is-hidden {
position: absolute;
left: -99999px
}
[dir=rtl] .is--hidden {
left: auto;
right: -99999px
}
.media {
display: block
}
.img {
float: left;
margin-right: 1em
}
.img-rev {
float: right;
margin-left: 15pxpx
}
.img img,.img-rev img {
display: block
}
.body {
overflow: hidden
}
.body,.body>:last-child {
margin-bottom: 0
}
.islet .img {
margin-right: 7.5pxpx
}
.islet .img-rev {
margin-left: 7.5pxpx
}
.l-block-list {
list-style: none;
margin-left: 0
}
.l-block-list-link {
display: block;
padding: 7.5pxpx;
margin: -7.5pxpx
}
.l-nav {
list-style: none;
margin-left: 0
}
.l-nav>li,.l-nav>li>a {
display: inline-block;*display:inline;
zoom: 1
}
.l-stacked>li {
display: list-item
}
.-stacked>li>a {
display: block
}
.l-banner-nav {
text-align: center
}
.btn {
font: inherit;
cursor: pointer;
border: none;
display: inline-block;
margin: 0;
padding: 0.5em;
border-radius: 4px
}
.btn,.btn:hover {
text-decoration: none
}
.btn-sml {
font-size: .75em
}
.btn-lrg {
font-size: 1.50em
}
.btn-full {
display: block;
text-align: center;
padding-right: 0;
padding-left: 0;
width: 100%
}
.shorcut-nav {
text-align: center;
margin-bottom: 1.25em
}
.shorcut-nav a {
display: inline-block;
color: #771B75
}
.shorcut-nav a.search {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAABXUlEQVR42qXTTyiDcRzH8YlJTbFS0y5LjjsoN3IiByeUgx1cqMdFOcrNjkraQblQclAc3San+ZOmXRwoLFYUNSnpEWv9vNV39fSr/Z7fPE+9eurp87zr19MTKpfLXi2YwDFcVORegIOI7HzpD2JYxguUh4sMev8THkdJQk/IYhdHeIbC3zXVSHgSSmyhRxsmkIYrm5RNOO45+pJpLMEKfpDwCy9IdAchCxnZr/qF8/jEsGW4D28oIWwKKxTRhZCla1TR7he+R7SB8BUU4qbwNx4Qs4yGUZT3Wk3hAyg4luEZ2Z+g2RQelWEBnT7RNgkqzJm2tfGejE8NHzGCQyhxiQG/P69bhgqvWMEQoujHIu6gNI8YrBsWHdiGquMdN/jSnn8gZQrXJJHBGfLIYdNz7A0oTRWzhrC1dQnqnEBhsVYnPo+xIOEmpKE0t8jKKBBHC+exHzgspnGOC4wg+QvFtXnhMbNfCgAAAABJRU5ErkJggg==') no-repeat;
height: 21px;
width: 22px
}
.shorcut-nav a.nav {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUAQMAAACte2/AAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAATSURBVAhbY2RgYGBExv/RMInyAEpfCA2amh40AAAAAElFTkSuQmCC') no-repeat right;
padding: 0 3em 0 2em
}
@media (min-width: 59.375em) {.shorcut-nav {
display: none
}

}
.wrapper-nav {
display: none
}
@media (min-width: 46.875em) {.wrapper-nav {
display: block
}

}
.nav-level-0 {
margin-bottom: 0.41667em;
text-align: center
}
.nav-level-0 li {
border-right: 1px solid #771b75;
padding: 0 0.5em 0 0
}
.nav-level-0 li.last {
border-right: 0 none;
padding: 0 0 0 0.5em
}
.nav-level-0 a {
color: #771b75
}
.nav-main {
border: 1px solid #cbcbcb;
margin-bottom: 1.25em
}
@media (min-width: 46.875em) {.nav-main {
border: 0 none
}
.nav-main ul {
border: 1px solid #cbcbcb;
list-style: none;
position: absolute;
top: 100%;
left: -1px;
background: inherit;
z-index: 1000;
width: 13em
}
.nav-main ul li {
float: none;
border: none;
margin-right: 0;
border-bottom: 1px solid #cbcbcb
}
.nav-main ul a {
width: auto;
height: 35px;
padding-left: 1em
}

}
.nav-main li {
border: 1px solid #cbcbcb;
border-width: 0 0 1px 0;
position: relative;
font-size: 1.5em;
line-height: 1.66667em
}
.nav-main li.about {
background: #771b75;# background:#c3197c;# background:-moz-linear-gradient(top, #c3197c 0%, #8a1157 50%, #8a1157 51%, #8a1157 100%);# background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c3197c), color-stop(50%, #8a1157), color-stop(51%, #8a1157), color-stop(100%, #8a1157));# background:-webkit-linear-gradient(top, #c3197c 0%, #8a1157 50%, #8a1157 51%, #8a1157 100%);# background:-o-linear-gradient(top, #c3197c 0%, #8a1157 50%, #8a1157 51%, #8a1157 100%);# background:-ms-linear-gradient(top, #c3197c 0%, #8a1157 50%, #8a1157 51%, #8a1157 100%);# background:linear-gradient(to bottom, #c3197c 0%,#8a1157 50%,#8a1157 51%,#8a1157 100%)
}
.nav-main li.about:hover {
background: #a1249e;# background:-moz-linear-gradient(bottom, #c3197c 0%, #8a1157 50%, #8a1157 51%, #8a1157 100%);# background:-webkit-gradient(linear, left bottom, left top, color-stop(0%, #c3197c), color-stop(50%, #8a1157), color-stop(51%, #8a1157), color-stop(100%, #8a1157));# background:-webkit-linear-gradient(bottom, #c3197c 0%, #8a1157 50%, #8a1157 51%, #8a1157 100%);# background:-o-linear-gradient(bottom, #c3197c 0%, #8a1157 50%, #8a1157 51%, #8a1157 100%);# background:-ms-linear-gradient(bottom, #c3197c 0%, #8a1157 50%, #8a1157 51%, #8a1157 100%);# background:linear-gradient(to top, #c3197c 0%,#8a1157 50%,#8a1157 51%,#8a1157 100%)
}
.nav-main li.industry {
background: #2995d2;# background:-moz-linear-gradient(top, #00bcfb 0%, #008dbc 42%, #0086b3 51%, #0086b3 100%);# background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #00bcfb), color-stop(42%, #008dbc), color-stop(51%, #0086b3), color-stop(100%, #0086b3));# background:-webkit-linear-gradient(top, #00bcfb 0%, #008dbc 42%, #0086b3 51%, #0086b3 100%);# background:-o-linear-gradient(top, #00bcfb 0%, #008dbc 42%, #0086b3 51%, #0086b3 100%);# background:-ms-linear-gradient(top, #00bcfb 0%, #008dbc 42%, #0086b3 51%, #0086b3 100%);# background:linear-gradient(to bottom, #00bcfb 0%,#008dbc 42%,#0086b3 51%,#0086b3 100%)
}
.nav-main li.industry:hover {
background: #51aadd;# background:-moz-linear-gradient(bottom, #00bcfb 0%, #008dbc 42%, #0086b3 51%, #0086b3 100%);# background:-webkit-gradient(linear, left bottom, left top, color-stop(0%, #00bcfb), color-stop(42%, #008dbc), color-stop(51%, #0086b3), color-stop(100%, #0086b3));# background:-webkit-linear-gradient(bottom, #00bcfb 0%, #008dbc 42%, #0086b3 51%, #0086b3 100%);# background:-o-linear-gradient(bottom, #00bcfb 0%, #008dbc 42%, #0086b3 51%, #0086b3 100%);# background:-ms-linear-gradient(bottom, #00bcfb 0%, #008dbc 42%, #0086b3 51%, #0086b3 100%);# background:linear-gradient(to top, #00bcfb 0%,#008dbc 42%,#0086b3 51%,#0086b3 100%)
}
.nav-main li.priorities {
background: #55a220;# background:-moz-linear-gradient(top, #ff6262 0%, #fa0d0d 42%, #f90000 51%, #f90000 100%);# background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff6262), color-stop(42%, #fa0d0d), color-stop(51%, #f90000), color-stop(100%, #f90000));# background:-webkit-linear-gradient(top, #ff6262 0%, #fa0d0d 42%, #f90000 51%, #f90000 100%);# background:-o-linear-gradient(top, #ff6262 0%, #fa0d0d 42%, #f90000 51%, #f90000 100%);# background:-ms-linear-gradient(top, #ff6262 0%, #fa0d0d 42%, #f90000 51%, #f90000 100%);# background:linear-gradient(to bottom, #ff6262 0%,#fa0d0d 42%,#f90000 51%,#f90000 100%)
}
.nav-main li.priorities:hover {
background: #6bcd28;# background:-moz-linear-gradient(bottom, #ff6262 0%, #fa0d0d 42%, #f90000 51%, #f90000 100%);# background:-webkit-gradient(linear, left bottom, left top, color-stop(0%, #ff6262), color-stop(42%, #fa0d0d), color-stop(51%, #f90000), color-stop(100%, #f90000));# background:-webkit-linear-gradient(bottom, #ff6262 0%, #fa0d0d 42%, #f90000 51%, #f90000 100%);# background:-o-linear-gradient(bottom, #ff6262 0%, #fa0d0d 42%, #f90000 51%, #f90000 100%);# background:-ms-linear-gradient(bottom, #ff6262 0%, #fa0d0d 42%, #f90000 51%, #f90000 100%);# background:linear-gradient(to top, #ff6262 0%,#fa0d0d 42%,#f90000 51%,#f90000 100%)
}
.nav-main li.policy {
background: #f5a01f;# background:-moz-linear-gradient(top, #ffc56c 0%, #f5990e 42%, #f49300 51%, #f49300 100%);# background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc56c), color-stop(42%, #f5990e), color-stop(51%, #f49300), color-stop(100%, #f49300));# background:-webkit-linear-gradient(top, #ffc56c 0%, #f5990e 42%, #f49300 51%, #f49300 100%);# background:-o-linear-gradient(top, #ffc56c 0%, #f5990e 42%, #f49300 51%, #f49300 100%);# background:-ms-linear-gradient(top, #ffc56c 0%, #f5990e 42%, #f49300 51%, #f49300 100%);# background:linear-gradient(to bottom, #ffc56c 0%,#f5990e 42%,#f49300 51%,#f49300 100%)
}
.nav-main li.policy:hover {
background: #f7b550;# background:-moz-linear-gradient(bottom, #ffc56c 0%, #f5990e 42%, #f49300 51%, #f49300 100%);# background:-webkit-gradient(linear, left bottom, left top, color-stop(0%, #ffc56c), color-stop(42%, #f5990e), color-stop(51%, #f49300), color-stop(100%, #f49300));# background:-webkit-linear-gradient(bottom, #ffc56c 0%, #f5990e 42%, #f49300 51%, #f49300 100%);# background:-o-linear-gradient(bottom, #ffc56c 0%, #f5990e 42%, #f49300 51%, #f49300 100%);# background:-ms-linear-gradient(bottom, #ffc56c 0%, #f5990e 42%, #f49300 51%, #f49300 100%);# background:linear-gradient(to top, #ffc56c 0%,#f5990e 42%,#f49300 51%,#f49300 100%)
}
.nav-main li.publications,.nav-main li.publication {
background: #099;# background:-moz-linear-gradient(top, #b89393 0%, #9c6b6b 42%, #966 51%, #966 100%);# background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b89393), color-stop(42%, #9c6b6b), color-stop(51%, #966), color-stop(100%, #966));# background:-webkit-linear-gradient(top, #b89393 0%, #9c6b6b 42%, #966 51%, #966 100%);# background:-o-linear-gradient(top, #b89393 0%, #9c6b6b 42%, #966 51%, #966 100%);# background:-ms-linear-gradient(top, #b89393 0%, #9c6b6b 42%, #966 51%, #966 100%);# background:linear-gradient(to bottom, #b89393 0%,#9c6b6b 42%,#996666 51%,#996666 100%)
}
.nav-main li.publications:hover,.nav-main li.publication:hover {
background: #0cc;# background:-moz-linear-gradient(bottom, #b89393 0%, #9c6b6b 42%, #966 51%, #966 100%);# background:-webkit-gradient(linear, left bottom, left top, color-stop(0%, #b89393), color-stop(42%, #9c6b6b), color-stop(51%, #966), color-stop(100%, #966));# background:-webkit-linear-gradient(bottom, #b89393 0%, #9c6b6b 42%, #966 51%, #966 100%);# background:-o-linear-gradient(bottom, #b89393 0%, #9c6b6b 42%, #966 51%, #966 100%);# background:-ms-linear-gradient(bottom, #b89393 0%, #9c6b6b 42%, #966 51%, #966 100%);# background:linear-gradient(to top, #b89393 0%,#9c6b6b 42%,#996666 51%,#996666 100%)
}
.nav-main li.links {
background: #690;# background:-moz-linear-gradient(top, #90d600 0%, #6ba000 42%, #690 51%, #690 100%);# background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #90d600), color-stop(42%, #6ba000), color-stop(51%, #690), color-stop(100%, #690));# background:-webkit-linear-gradient(top, #90d600 0%, #6ba000 42%, #690 51%, #690 100%);# background:-o-linear-gradient(top, #90d600 0%, #6ba000 42%, #690 51%, #690 100%);# background:-ms-linear-gradient(top, #90d600 0%, #6ba000 42%, #690 51%, #690 100%);# background:linear-gradient(to bottom, #90d600 0%,#6ba000 42%,#669900 51%,#669900 100%)
}
.nav-main li.links:hover {
background: #8c0;# background:-moz-linear-gradient(bottom, #90d600 0%, #6ba000 42%, #690 51%, #690 100%);# background:-webkit-gradient(linear, left bottom, left top, color-stop(0%, #90d600), color-stop(42%, #6ba000), color-stop(51%, #690), color-stop(100%, #690));# background:-webkit-linear-gradient(bottom, #90d600 0%, #6ba000 42%, #690 51%, #690 100%);# background:-o-linear-gradient(bottom, #90d600 0%, #6ba000 42%, #690 51%, #690 100%);# background:-ms-linear-gradient(bottom, #90d600 0%, #6ba000 42%, #690 51%, #690 100%);# background:linear-gradient(to top, #90d600 0%,#6ba000 42%,#669900 51%,#669900 100%)
}
.nav-main li.news-medias {
background: #c03;# background:-moz-linear-gradient(top, #b5b58f 0%, #9c9c6a 42%, #996 51%, #996 100%);# background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b5b58f), color-stop(42%, #9c9c6a), color-stop(51%, #996), color-stop(100%, #996));# background:-webkit-linear-gradient(top, #b5b58f 0%, #9c9c6a 42%, #996 51%, #996 100%);# background:-o-linear-gradient(top, #b5b58f 0%, #9c9c6a 42%, #996 51%, #996 100%);# background:-ms-linear-gradient(top, #b5b58f 0%, #9c9c6a 42%, #996 51%, #996 100%);# background:linear-gradient(to bottom, #b5b58f 0%,#9c9c6a 42%,#999966 51%,#999966 100%)
}
.nav-main li.news-medias:hover {
background: #ff0040;# background:-moz-linear-gradient(bottom, #b5b58f 0%, #9c9c6a 42%, #996 51%, #996 100%);# background:-webkit-gradient(linear, left bottom, left top, color-stop(0%, #b5b58f), color-stop(42%, #9c9c6a), color-stop(51%, #996), color-stop(100%, #996));# background:-webkit-linear-gradient(bottom, #b5b58f 0%, #9c9c6a 42%, #996 51%, #996 100%);# background:-o-linear-gradient(bottom, #b5b58f 0%, #9c9c6a 42%, #996 51%, #996 100%);# background:-ms-linear-gradient(bottom, #b5b58f 0%, #9c9c6a 42%, #996 51%, #996 100%);# background:linear-gradient(to top, #b5b58f 0%,#9c9c6a 42%,#999966 51%,#999966 100%)
}
.nav-main li.last {
border-bottom: 0 none
}
@media (min-width: 46.875em) {.nav-main li {
float: left;
border-width: 1px;
margin-right: 10px;
font-size: 1.25em;
line-height: 1em
}
.nav-main li.news-medias {
margin-right: 0;
border-bottom: 1px solid #cbcbcb
}

}
@media (min-width: 59.375em) {.nav-main li {
font-size: 1.33333em;
line-height: 0.9375em;
margin-right: 16px
}

}
.nav-main a {
display: block;
color: #fff;
padding-left: 1em
}
@media (min-width: 46.875em) {.nav-main a {
padding: 0;
text-align: center;
width: 114px;
display: table-cell;
vertical-align: middle;
height: 48px
}

}
@media (min-width: 59.375em) {.nav-main a {
width: 142px
}

}
.nav-main ul {
margin-left: 0;
visibility: hidden;
display: none
}
@media (min-width: 46.875em) {.nav-main ul {
display: block;
width: 16em
}

}
.nav-main ul li {
float: none;
position: relative;
background: inherit;
font-size: 1em;
line-height: 1.40625em
}
.nav-main ul li a {
text-align: left
}
.nav-main ul ul {
left: 100%;
top: 0;
margin-top: -1px;
background: inherit
}
.nav-main ul ul li {
background: inherit;
font-size: 0.875em;
line-height: 1.60714em
}
.nav-main ul ul li ul {
right: 100%;
left: auto
}
li.news-medias ul,li.publication ul,li.links ul {
right: -1px;
left: auto
}
.breadcrumb {
list-style: none;
margin-bottom: 0.41667em
}
.breadcrumb li {
display: inline;
font-size: 1em;
line-height: 2.5em;
color: #771b75
}
.breadcrumb a {
color: inherit
}
.breadcrumb a:after {
content: "/";
padding-left: 2px
}
.policy .breadcrumb a:hover {
color: #f5a01f
}
.industry .breadcrumb a:hover {
color: #2995d2
}
.priorities .breadcrumb a:hover {
color: #55a220
}
.publications .breadcrumb a:hover {
color: #099
}
.links .breadcrumb a:hover {
color: #690
}
.news-medias .breadcrumb a:hover {
color: #c03
}
.nav-sidebar {
margin: 0;
list-style: none
}
.nav-sidebar li {
margin-bottom: 3px
}
.nav-sidebar .active>a {
background: white;
color: inherit
}
.nav-sidebar a {
color: #fff;
display: block;
padding: 0 0.5em;
border-radius: 3px;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
font-size: 1.33333em;
line-height: 1.875em
}
.nav-sidebar a:hover {
color: inherit;
background: #fff
}
.nav-sidebar ul {
list-style: none;
display: none;
margin-left: 0
}
.nav-sidebar ul a {
padding: 0 1em
}
.nav-sidebar .active-parent ul {
display: block
}
.nav-sub {
list-style: none;
margin-left: 0
}
.nav-sub .nav-sub-item {
margin-bottom: 1em;
border-radius: 4px;
border: 2px solid;
padding: 1em;
background: #fff;
border-color: #771b75
}
.nav-sub .body {
position: relative
}
@media (min-width: 59.375em) {.nav-sub .body {
min-height: 100px
}

}
.nav-sub .body .trigger {
position: absolute;
right: 0;
bottom: 0;
display: block;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAMAAACq939wAAAAe1BMVEX////+/v6ysrKzs7OxsbGurq6vr6+0tLS1tbXIyMi2tratra2wsLDDw8PGxsbKysr9/f24uLjJycm6urqwsLLm5ua8vLzFxcXj4+Orq6u0tLa2uLfQ0NC3t7esrKzW1tbBwcHh4eHNzc25ubmvr7G+vr67u7vk5OTOzs4JzGdBAAAAcUlEQVR4XiXAUwLEQBBAwdcYxVjauP8J9yMFpx0LEWQ/3gVBrl3PT0NeA5RQI5PlDCIlOUgb8wi0URHoLnobKLEB4H0OWyZzBBgseZktsZiDqyogwHdj2SP0Fj7xqUmbBKWuTKtopg3ySF6H4+G18uoPfYsE1LsVJQUAAAAASUVORK5CYII=') no-repeat;
height: 13px;
width: 12px;
cursor: pointer;
display: none
}
.nav-sub .sub {
display: none;
list-style: none;
margin-left: 0
}
.nav-sub .sub li {
font-size: 1.33333em;
line-height: 1.5em
}
.nav-sub .sub li ul {
list-style: none
}
.nav-sub .sub li li {
font-size: 1em;
line-height: 1.5em
}
.industry .nav-sub .nav-sub-item {
border-color: #2995d2
}
.industry .nav-sub h3 {
color: #2995d2
}
.publications .nav-sub .nav-sub-item {
border-color: #099
}
.publications .nav-sub h3 {
color: #099
}
.links .nav-sub .nav-sub-item {
border-color: #690
}
.links .nav-sub h3 {
color: #690
}
.policy .nav-sub .nav-sub-item {
border-color: #f5a01f
}
.policy .nav-sub h3 {
color: #f5a01f
}
.priorities .nav-sub .nav-sub-item {
border-color: #55a220
}
.priorities .nav-sub h3 {
color: #55a220
}
.news-medias .nav-sub .nav-sub-item {
border-color: #c03
}
.news-medias .nav-sub h3 {
color: #c03
}
body {
background: #fff
}
#page {*zoom:1;
max-width: 25.83333em;
_width: 25.83333em;
margin-left: auto;
margin-right: auto;
padding-left: 0.83333em;
padding-right: 0.83333em
}
#page:after {
content: "";
display: table;
clear: both
}
@media (min-width: 29.375em) {#page {
max-width: 39.16667em
}

}
@media (min-width: 46.875em) {#page {
max-width: 62.5em
}

}
@media (min-width: 59.375em) {#page {
max-width: 79.16667em
}

}
header {
padding-top: 1.25em;
margin-bottom: 0.41667em;
position: relative
}
.form-search {
display: none
}
.main {
margin-bottom: 1.25em
}
.img {
float: none
}
.img-intro {
margin-bottom: 1em;
display: block
}
footer {
margin-bottom: 1.25em
}
.social {
text-align: center
}
@media (min-width: 29.375em) {.img {
float: left
}

}
@media (min-width: 46.875em) {body {
background: #f7f7f7 url("../images/bg/bg-gradiant.png") repeat-x
}
.form-search {
display: block
}
.shorcut-nav {
display: none
}
.l-tools {
display: block;
position: absolute;
right: 0;
top: 0;
margin-top: 3.125em
}
.nav-level-0 {
display: block;
position: absolute;
right: 0;
top: 1em
}
.main {
overflow: hidden
}
.news {
float: left;
width: 32%;
margin-right: 2%
}
.highlight {
float: left;
width: 32%;
margin-right: 2%
}
.sidebar {
float: left;
width: 32%;
margin-right: 0
}
.article {
max-width: 62.5em;
margin-left: auto;
margin-right: auto;
padding-left: 0.83333em;
padding-right: 0.83333em
}
.article:after {
content: "";
display: table;
clear: both
}
footer address {
float: left
}
footer .social {
float: right
}

}
@media (min-width: 59.375em) {.news {
float: left;
width: 32%;
margin-right: 2%
}
.highlight {
float: left;
width: 32%;
margin-right: 2%
}
.sidebar {
float: left;
width: 32%;
margin-right: 0
}
.content-sidebar {
width: 33%;
margin-right: 2%;
float: left
}
.content-main {
float: left;
width: 65%
}
.nav-sub {
margin-left: -2%
}
.nav-sub li {
float: left;
margin-left: 3%;
width: 42%
}
.nav-sub li li {
float: none;
margin-left: 0;
width: auto
}
.article {
max-width: 79.16667em;
margin-left: auto;
margin-right: auto;
padding-left: 0.83333em;
padding-right: 0.83333em
}
.article:after {
content: "";
display: table;
clear: both
}
.article-content {
float: left;
margin-right: 2%;
width: 64.8%
}
.article-sidebar {
float: left;
width: 33.2%
}

}
.form-search {
text-align: center;
margin-bottom: 0.41667em
}
.text-input {
border: 1px solid #cbcbcb;
color: #888;
padding: 4px;
width: 80%
}
.text-input:focus {
border-color: #888
}
#titre {
border-radius: 3px;
border: 1px solid #cbcbcb;
color: #888;
padding: 0 4px;
width: auto;
margin: 0;
height: 16px;
float: left;
margin-right: 0.3em
}
::selection {
background: #993366
}
::-moz-selection {
background: #993366
}
.btn-primary {
background: #625583;
border: 1px solid #888;
color: #fff;
padding: 0 0.3em;
font-size: 10px;
line-height: 16px;
float: left
}
.mod-regular {
border-radius: 16px;
border: 3px solid #d5d5d5;
padding: 1em;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.mod-alone {
background: #fff;
margin-bottom: 1.25em
}
.mod-layout {
background: #fff
}
.mod-alt {
background: #fff;
padding: 1em;
margin-bottom: 1.25em;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #cdcdcd
}
.mod-minimal {
background: #fff;
padding: 0 1em;
margin-bottom: 1.25em
}
.about .mod-colored {
background: #771b75;
color: #771b75
}
.industry .mod-colored {
background: #2995d2;
color: #2995d2
}
.priorities .mod-colored {
background: #55a220;
color: #55a220
}
.policy .mod-colored {
background: #f5a01f;
color: #f5a01f
}
.publications .mod-colored {
background: #099;
color: #099
}
.links .mod-colored {
background: #690;
color: #690
}
.news-medias .mod-colored {
background: #c03;
color: #c03
}
.contentSlider {
position: relative
}
.contentSlider {
height: 298px
}
#js-scroll-vertical {
height: 270px
}
.brands {
height: 133px
}
.article-sidebar .brands {
height: 150px
}
.wrapper-scrollable-agenda {
overflow: hidden;
position: relative;
padding: 1em 0;
width: 276px;
height: 303px
}
.news-list {
clear: both;
position: absolute;
width: 20000em;
margin-left: 1em;
list-style: none
}
.news-list li {
width: 262px;
float: left;
margin-right: 13px
}
@media (min-width: 29.375em) {.contentSlider {
height: 402px
}
#js-scroll-vertical {
height: 230px
}
.brands {
height: 222px
}
.article-sidebar .brands {
height: 255px
}
.wrapper-scrollable-agenda {
width: 436px;
height: 285px
}
.news-list li {
width: 200px
}

}
@media (min-width: 46.875em) {.contentSlider,#js-scroll-vertical {
height: 365px
}
.contentSlider li,#js-scroll-vertical li {
width: 206px
}
.brands,.tag-cloud {
height: 185px
}
.article-sidebar .brands {
height: 425px
}
.wrapper-scrollable-agenda {
width: 717px;
height: 285px
}
.news-list li {
width: 206px;
margin-right: 30px
}

}
@media (min-width: 59.375em) {
	.contentSlider,#js-scroll-vertical {
height: 350px
}
.mod-bottom {
	margin-top: 59px;
}
.contentSlider li,#js-scroll-vertical li {
width: 270px
}
.brands,.tag-cloud {
height: 130px
}
.wrapper-scrollable-agenda {
width: 582px;
height: 285px
}
.news-list li {
width: 178px
}
.article-sidebar .brands {
height: 170px
}

}
.contentSlider>.slides {
z-index: 1;
margin-left: 0;
margin-bottom: 0;
list-style: none
}
.contentSlider>.slides li {
position: absolute;
background: #fff;
height: 100%
}
.sliderImage {
width: 100%;
max-width: 100%;
bottom: 0
}
.contentSliderControls,.nav-scrollable {
float: right
}
.scrollable {
list-style: none;
margin-left: 0;
overflow: hidden;
position: relative
}
.scrollable p {
margin-bottom: 1.25em
}
.scrollable.horizontal {
height: 22.917em;
margin-bottom: 1.25em
}
.scrollable.horizontal li {
height: 22.917em;
width: 26.167em
}
.scrollable.vertical li {
float: none
}
.scrollable.brands {
height: 10.833em;
width: 16.167em;
margin-bottom: 0
}
.scrollable.brands li {
height: 10.833em;
width: 16.167em
}
.browse {
display: inline-block;
background-image: url("../images/ico/sprite-arrows.png");
background-repeat: no-repeat;
height: 19px;
width: 19px;
cursor: pointer;
margin-left: 0.5em
}
.left {
background-position: 0 0
}
.right {
background-position: -19px 0
}
.up {
background-position: -38px 0
}
.bottom {
background-position: -57px 0
}
.tag-cloud {
list-style: none;
margin: 0
}
.tag-cloud li {
float: left
}
.tag-cloud a {
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
border-radius: 3px;
margin: 0.5em
}
.tag-cloud a.color1 {
color: #771b75
}
.tag-cloud a.color1:hover {
background: #771b75;
color: #fff
}
.tag-cloud a.color2 {
color: #2995d2
}
.tag-cloud a.color2:hover {
background: #2995d2;
color: #fff
}
.tag-cloud a.color3 {
color: #55a220
}
.tag-cloud a.color3:hover {
background: #55a220;
color: #fff
}
.tag-cloud a.color4 {
color: #f5a01f
}
.tag-cloud a.color4:hover {
background: #f5a01f;
color: #fff
}
.tag-cloud a.color5 {
color: #099
}
.tag-cloud a.color5:hover {
background: #099;
color: #fff
}
.tag-cloud a.color6 {
color: #690
}
.tag-cloud a.color6:hover {
background: #690;
color: #fff
}
.tag-cloud a.color7 {
color: #c03
}
.tag-cloud a.color7:hover {
background: #c03;
color: #fff
}
.tag-cloud a.size1 {
font-size: 1em;
line-height: 2.5em;
padding: 0 10px
}
.tag-cloud a.size2 {
font-size: 1.33333em;
line-height: 1.875em;
padding: 0 12px
}
.tag-cloud a.size3 {
font-size: 1.5em;
line-height: 1.66667em;
padding: 0 15px
}
.tag-cloud a.size4 {
font-size: 2em;
line-height: 1.25em;
padding: 0 20px
}
.tag-cloud a.size5 {
font-size: 2.16667em;
line-height: 1.15385em;
padding: 0 25px
}
.tag-cloud a.size6 {
font-size: 2.16667em;
line-height: 1.15385em;
padding: 0 30px
}
.article-highlight {
padding: 1em
}
.article-highlight p {
font-size: 2.16667em;
line-height: 1.15385em;
line-height: 1.25em
}
@media (min-width: 46.875em) {.article-highlight {
overflow: hidden
}
.article-highlight img {
margin-right: 5%;
width: 35%;
float: left
}

}
article {
border-left: 1px solid
}
article p {
margin-bottom: 1.25em
}
h1 {
padding-left: 5px;
margin-bottom: 0.625em
}
.border {
padding-left: 10px
}
.about .color-section {
color: #771b75
}
.about .article-content a,.about .menu-page a {
color: #771b75
}
.about .article-content .btn,.about .menu-page .btn {
background: #771b75;
color: #fff;
margin-top: 1em;
border: 1px solid #771b75;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease
}
.about .article-content .btn:hover,.about .article-content .btn.btn-active,.about .menu-page .btn:hover,.about .menu-page .btn.btn-active {
background: #fff;
color: #F5A01F
}
.about .article-content .article-highlight p,.about .menu-page .article-highlight p {
color: #771b75
}
.about .article-content h1,.about .menu-page h1 {
color: #771b75;
border-left: 1px solid #771b75
}
.about .article-content article,.about .menu-page article {
border-left: 1px solid #771b75
}
.about .article-content .border,.about .menu-page .border {
border-left: 1px solid #771b75
}
.industry .article-highlight h2 {
color: #2995d2
}
.industry .color-section {
color: #2995d2
}
.industry .article-content a,.industry .menu-page a {
color: #2995d2
}
.industry .article-content .btn,.industry .menu-page .btn {
background: #2995d2;
color: #fff;
margin-top: 1em;
border: 1px solid #2995d2;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease
}
.industry .article-content .btn:hover,.industry .menu-page .btn:hover {
background: #fff;
color: #2995d2
}
.industry .article-content .article-highlight p,.industry .menu-page .article-highlight p {
color: #2995d2
}
.industry .article-content h1,.industry .menu-page h1 {
color: #2995d2;
border-left: 1px solid #2995d2
}
.industry .article-content article,.industry .menu-page article {
border-left: 1px solid #2995d2
}
.industry .article-content .border,.industry .menu-page .border {
border-left: 1px solid #2995d2
}
.priorities .article-highlight h2 {
color: #55a220
}
.priorities .color-section {
color: #55a220
}
.priorities .article-content a,.priorities .menu-page a {
color: #55a220
}
.priorities .article-content .btn,.priorities .menu-page .btn {
background: #55a220;
color: #fff;
margin-top: 1em;
border: 1px solid #55a220;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease
}
.priorities .article-content .btn:hover,.priorities .menu-page .btn:hover {
background: #fff;
color: #55a220
}
.priorities .article-content .article-highlight p,.priorities .menu-page .article-highlight p {
color: #55a220
}
.priorities .article-content h1,.priorities .menu-page h1 {
color: #55a220;
border-left: 1px solid #55a220
}
.priorities .article-content article,.priorities .menu-page article {
border-left: 1px solid #55a220
}
.priorities .article-content .border,.priorities .menu-page .border {
border-left: 1px solid #55a220
}
.policy .article-highlight h2 {
color: #f5a01f
}
.policy .color-section {
color: #f5a01f
}
.policy .article-content a,.policy .menu-page a {
color: #f5a01f
}
.policy .article-content .btn,.policy .menu-page .btn {
background: #f5a01f;
color: #fff;
margin-top: 1em;
border: 1px solid #f5a01f;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease
}
.policy .article-content .btn:hover,.policy .menu-page .btn:hover {
background: #fff;
color: #f5a01f
}
.policy .article-content .article-highlight p,.policy .menu-page .article-highlight p {
color: #f5a01f
}
.policy .article-content h1,.policy .menu-page h1 {
color: #f5a01f;
border-left: 1px solid #f5a01f
}
.policy .article-content article,.policy .menu-page article {
border-left: 1px solid #f5a01f
}
.policy .article-content .border,.policy .menu-page .border {
border-left: 1px solid #f5a01f
}
.publications .article-highlight h2 {
color: #099
}
.publications .color-section {
color: #099
}
.publications .article-content a,.publications .menu-page a {
color: #099
}
.publications .article-content .btn,.publications .menu-page .btn {
background: #099;
color: #fff;
margin-top: 1em;
border: 1px solid #099;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease
}
.publications .article-content .btn:hover,.publications .menu-page .btn:hover {
background: #fff;
color: #099
}
.publications .article-content .article-highlight p,.publications .menu-page .article-highlight p {
color: #099
}
.publications .article-content h1,.publications .menu-page h1 {
color: #099;
border-left: 1px solid #099
}
.publications .article-content article,.publications .menu-page article {
border-left: 1px solid #099
}
.publications .article-content .border,.publications .menu-page .border {
border-left: 1px solid #099
}
.links .article-highlight h2 {
color: #690
}
.links .color-section {
color: #690
}
.links .article-content a,.links .menu-page a {
color: #690
}
.links .article-content .btn,.links .menu-page .btn {
background: #690;
color: #fff;
margin-top: 1em;
border: 1px solid #690;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease
}
.links .article-content .btn:hover,.links .menu-page .btn:hover {
background: #fff;
color: #690
}
.links .article-content .article-highlight p,.links .menu-page .article-highlight p {
color: #690
}
.links .article-content h1,.links .menu-page h1 {
color: #690;
border-left: 1px solid #690
}
.links .article-content article,.links .menu-page article {
border-left: 1px solid #690
}
.links .article-content .border,.links .menu-page .border {
border-left: 1px solid #690
}
.news-medias .article-highlight h2 {
color: #c03
}
.news-medias .color-section {
color: #c03
}
.news-medias .article-content a,.news-medias .menu-page a {
color: #c03
}
.news-medias .article-content .btn,.news-medias .menu-page .btn {
background: #c03;
color: #fff;
margin-top: 1em;
border: 1px solid #c03;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease
}
.news-medias .article-content .btn:hover,.news-medias .menu-page .btn:hover {
background: #fff;
color: #c03
}
.news-medias .article-content .article-highlight p,.news-medias .menu-page .article-highlight p {
color: #c03
}
.news-medias .article-content h1,.news-medias .menu-page h1 {
color: #c03;
border-left: 1px solid #c03
}
.news-medias .article-content article,.news-medias .menu-page article {
border-left: 1px solid #c03
}
.news-medias .article-content .border,.news-medias .menu-page .border {
border-left: 1px solid #c03
}
.docs,.diapo {
list-style: none;
margin-left: 0
}
.doc-item {
padding-left: 60px;
border-bottom: 1px solid #cbcbcb;
margin-bottom: 1.25em;
padding-bottom: 1.25em
}
.doc-item.last {
border-bottom: none;
padding: 0 0 0 60px;
margin: 0
}
.doc-item.word {
background: url('data:image/png;base64,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') no-repeat top left
}
.doc-item.link {
background: url('data:image/png;base64,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') no-repeat top left
}
.doc-item.vid {
padding-left: 0
}
.diapo {
margin-left: -13px
}
.diapo-item {
display: inline-block;
background: #eeeeec;
padding: 4px;
margin: 0 0 13px 13px
}
.diapo-item a {
border: 1px solid #d9d9d9;
background: #eeeeec;
padding: 2px;
display: block
}
.diapo-item img {
display: block
}
.js .js-collapse-trigger {
cursor: pointer
}
.js .js-collapse-content {
display: none
}
time {
background: #c03;
color: #fff;
padding: 0 0.5em;
margin-right: 1em;
font-size: 1.33333em;
line-height: 1.875em;
display: inline-block
}
.pagination {
float: right;
list-style: none
}
.pagination li {
float: left;
margin-left: 1em
}
.pagination a {
display: inline-block;
width: 18px;
line-height: 18px;
border: 1px solid #c03;
text-align: center
}
.pagination a.active {
background: #c03;
color: #fff
}
.wrapper-title {
margin-bottm: 0;
padding-top: 0;
position: relative
}
.control-scroll {
position: absolute;
right: 0;
bottom: 0
}
.l-inline {
display: inline
}
#colorbox,#cboxOverlay,#cboxWrapper {
position: absolute;
top: 0;
left: 0;
z-index: 9999;
overflow: hidden
}
#cboxOverlay {
position: fixed;
width: 100%;
height: 100%
}
#cboxMiddleLeft,#cboxBottomLeft {
clear: left
}
#cboxContent {
position: relative
}
#cboxLoadedContent {
overflow: auto
}
#cboxTitle {
margin: 0
}
#cboxLoadingOverlay,#cboxLoadingGraphic {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
cursor: pointer
}
.cboxPhoto {
float: left;
margin: auto;
border: 0;
display: block;
max-width: none
}
.cboxIframe {
width: 100%;
height: 100%;
display: block;
border: 0
}
#colorbox,#cboxContent,#cboxLoadedContent {
box-sizing: content-box
}
#cboxOverlay {
background: #fff
}
#cboxTopLeft {
width: 25px;
height: 25px;
background: url(../images/colorbox/border1.png) no-repeat 0 0
}
#cboxTopCenter {
height: 25px;
background: url(../images/colorbox/border1.png) repeat-x 0 -50px
}
#cboxTopRight {
width: 25px;
height: 25px;
background: url(../images/colorbox/border1.png) no-repeat -25px 0
}
#cboxBottomLeft {
width: 25px;
height: 25px;
background: url(../images/colorbox/border1.png) no-repeat 0 -25px
}
#cboxBottomCenter {
height: 25px;
background: url(../images/colorbox/border1.png) repeat-x 0 -75px
}
#cboxBottomRight {
width: 25px;
height: 25px;
background: url(../images/colorbox/border1.png) no-repeat -25px -25px
}
#cboxMiddleLeft {
width: 25px;
background: url(../images/colorbox/border2.png) repeat-y 0 0
}
#cboxMiddleRight {
width: 25px;
background: url(../images/colorbox/border2.png) repeat-y -25px 0
}
#cboxContent {
background: #fff;
overflow: hidden
}
.cboxIframe {
background: #fff
}
#cboxError {
padding: 50px;
border: 1px solid #ccc
}
#cboxLoadedContent {
margin-bottom: 20px
}
#cboxTitle {
position: absolute;
bottom: 0px;
left: 0;
text-align: center;
width: 100%;
color: #999
}
#cboxCurrent {
position: absolute;
bottom: 0px;
left: 100px;
color: #999
}
#cboxSlideshow {
position: absolute;
bottom: 0px;
right: 42px;
color: #444
}
#cboxPrevious {
position: absolute;
bottom: 0px;
left: 0;
color: #444
}
#cboxNext {
position: absolute;
bottom: 0px;
left: 63px;
color: #444
}
#cboxLoadingOverlay {
background: #fff url(../images/colorbox/loading.gif) no-repeat 5px 5px
}
#cboxClose {
position: absolute;
bottom: 0;
right: 0;
display: block;
color: #444
}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.cboxIE6 #cboxTopLeft {
background: url(../images/colorbox/ie6/borderTopLeft.png)
}
.cboxIE6 #cboxTopCenter {
background: url(../images/colorbox/ie6/borderTopCenter.png)
}
.cboxIE6 #cboxTopRight {
background: url(../images/colorbox/ie6/borderTopRight.png)
}
.cboxIE6 #cboxBottomLeft {
background: url(../images/colorbox/ie6/borderBottomLeft.png)
}
.cboxIE6 #cboxBottomCenter {
background: url(../images/colorbox/ie6/borderBottomCenter.png)
}
.cboxIE6 #cboxBottomRight {
background: url(../images/colorbox/ie6/borderBottomRight.png)
}
.cboxIE6 #cboxMiddleLeft {
background: url(../images/colorbox/ie6/borderMiddleLeft.png)
}
.cboxIE6 #cboxMiddleRight {
background: url(../images/colorbox/ie6/borderMiddleRight.png)
}
.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight {
_behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')")
}
.social a {
height: 23px;
width: 23px;
background-image: url("../images/ico/social.png");
background-repeat: no-repeat
}
.social a.fb {
background-position: 0 0
}
.social a.tw {
background-position: -26px 0
}
.social a.lk {
background-position: -52px 0
}
.social a.rss {
background-position: -79px 0
}

#tags {
	display:none;
}


