html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent
}


article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	display: block
}

nav ul {
	list-style: none
}

#debugBox {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 100;
	background-color: #fff;
	color: #333;
	width: 200px
}

.clearing {
	height: 0;
	clear: both
}

.right {
	float: right
}

.left {
	float: left
}

html {
	overflow-x: hidden
}

.mainHeader {
	position: relative
}

.mainHeader:before,.mainHeader:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	width: 9999px
}

.mainHeader:before {
	right: 100%
}

.mainHeader:after {
	left: 100%
}

.mainHeader:nth-of-type(1) {
	background: #c3c3c3
}

.mainHeader:nth-of-type(1):before {
	background: #c3c3c3;
	border-bottom: 4px solid #009ba4
}

.mainHeader:nth-of-type(1):after {
	background: #c3c3c3;
	border-bottom: 4px solid #009ba4
}

body.subSection .mainHeader:nth-of-type(1):before {
	border-bottom: 34px solid #009ba4
}

body.subSection .mainHeader:nth-of-type(1):after {
	border-bottom: 34px solid #009ba4
}

@font-face {
	font-family: ct4365;
	src: url('../fonts/ct4365.ttf')
}

@font-face {
	font-family: ct4637;
	src: url('../fonts/ct4637.ttf')
}

h1,h2,h3,h4,h5,h6,strong,span.sponsor,.articleLabel a,span.editorial,.subscribe,.login,.avmtools a
	{
	font-family: ct4637, "Century Gothic", "Tw Cen MT", Futura,
		"URW Gothic L", Arial, sans-serif;
	font-weight: normal
}

h3 {
	text-transform: uppercase;
	font-size: 140%;
	font-weight: normal
}

body {
	background-color: #545c5f;
	color: #464e4f;
	font-size: 87.5%;
	font-family: ct4365, "Century Gothic", "Tw Cen MT", Futura,
		"URW Gothic L", Arial, sans-serif;
	line-height: 1.5;
	text-align: left;
	margin: 0 auto;
	clear: both;
	width: 96%
}

a {
	text-decoration: none
}

body article div.testo a:visited,body article div.testo a:link
{
	color: #009ba4
}

a:visited,a:link {
	color: #fff
}

a:hover,a:active {
	color: #008c94
}

.mainHeader {
	max-width: 960px;
	margin: 4px auto 10px auto
}

.mainHeader .logo img {
	margin: 5px 0 0 0;
	width: 36.5%
}

.mainHeader .searchBox {
	position: absolute;
	bottom: 72px;
	right: 0
}

body.subSection .mainHeader .searchBox {
	position: absolute;
	bottom: 102px;
	right: 0
}

#searchbox {
	overflow: hidden;
	width: 300px
}

.search,.submit {
	float: left
}

.search {
	padding: 5px 9px;
	height: 23px;
	width: 75%;
	border: 1px solid #c6cbd0;
	font-size: 90%;
	background: #f3f3f3;
	color: #008c94;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px
}

.submit {
	background: #b9bdc2 url('../images/sprite_medi.png') no-repeat -190px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	border: 1px solid #9fa6ab;
	height: 35px;
	margin: 0;
	padding: 0;
	width: 13%;
	cursor: pointer;
	color: #fff;
	text-indent: -9999px
}

.submit:hover {
	background: #009ba4 url('../images/sprite_medi.png') no-repeat -190px 0
}

.submit:active {
	background: #009ba4 url('../images/sprite_medi.png') no-repeat -190px 0;
	outline: 0
}

.submit::-moz-focus-inner {
	border: 0
}

#newsletterbox {
	margin-top: 8%;
	width: 200px
}

#newsletterbox .search {
	width: 60%
}

#newsletterbox .submit {
	width: 20%;
	background: #b9bdc2 url('../images/sprite_medi.png') no-repeat -228px 0
}

#newsletterbox .submit:hover {
	background: #009ba4 url('../images/sprite_medi.png') no-repeat -228px 0
}

#newsletterbox .submit:active {
	background: #009ba4 url('../images/sprite_medi.png') no-repeat -228px 0
}

.mainHeader nav {
	position: relative;
	height: 40px;
	border-bottom: 4px solid #009ba4
}

body.subSection .mainHeader nav {
	border-bottom: 34px solid #009ba4
}

.mainHeader .topNav {
	float: left;
	border-bottom: 2px solid #afafaf;
	width: 100%;
	margin-bottom: 5px
}

.mainHeader .topNav .topNavDx,.mainHeader .topNav a {
	float: right
}

.mainHeader .topNav ul {
	list-style: none;
	margin: 0 auto
}

.mainHeader .topNav ul li {
	float: left;
	display: inline;
	margin-left: auto
}

.mainHeader .topNav a:link,.mainHeader .topNav a:visited {
	color: #535c5d;
	display: inline-block;
	padding: 4px 6px;
	height: 20px;
	font-size: 90%
}

.mainHeader .topNav a:hover,.mainHeader .topNav a:active,.mainHeader .topNav .active a:link,.mainHeader .topNav .active a:visited
	{
	color: #fff;
	background-color: #535c5d;
	text-shadow: none
}

.mainHeader .topNav a.subscribe:link,.mainHeader .topNav a.subscribe:visited
	{
	color: #008c94
}

.mainHeader .topNav a.subscribe:hover,.mainHeader .topNav a.subscribe:active
	{
	color: #fff
}

.mainHeader .topNav a.ita:link,.mainHeader .topNav a.ita:visited {
	background: transparent url('../images/sprite_medi.png') no-repeat
		-23px -949px;
	text-indent: -9999px;
	width: 20px;
	border-right: 1px solid #a3a3a3;
}

.mainHeader .topNav a.ita:hover,
.mainHeader .topNav a.ita.active {
	background: transparent url('../images/sprite_medi.png') no-repeat
		-52px -949px
}

.mainHeader .topNav a.eng:link,.mainHeader .topNav a.eng:visited {
	background: transparent url('../images/sprite_medi.png') no-repeat
		-87px -949px; 
	text-indent: -9999px;
	width: 30px;
	/*border-right: 1px solid #a3a3a3;*/
}

.mainHeader .topNav a.eng:hover,
.mainHeader .topNav a.eng.active {
	background: transparent url('../images/sprite_medi.png') no-repeat
		-125px -949px; 
}

.mainHeader .topNav a.arb:link,.mainHeader .topNav a.arb:visited {
	background: transparent url('../images/sprite_medi.png') no-repeat -167px -978px;
    text-indent: -9999px;
    width: 95px;
}

.mainHeader .topNav a.arb:hover, 
.mainHeader .topNav a.arb.active {
	background: transparent url('../images/sprite_medi.png') no-repeat
		-268px -978px
}

.mainHeader .topNav a.chn:link,.mainHeader .topNav a.chn:visited {
	background: transparent url('../images/sprite_medi.png') no-repeat -24px -978px;
    text-indent: -9999px;
    width: 30px;
	/* border-right: 1px solid #a3a3a3; */
}

.mainHeader .topNav a.chn:hover,
.mainHeader .topNav a.chn.active {
	background: transparent url('../images/sprite_medi.png') no-repeat
		-62px -978px
}

.mainHeader .topNav a.ita:link,.mainHeader .topNav a.ita:visited,
.mainHeader .topNav a.eng:link,.mainHeader .topNav a.eng:visited,
.mainHeader .topNav a.arb:link,.mainHeader .topNav a.arb:visited,
.mainHeader .topNav a.chn:link,.mainHeader .topNav a.chn:visited {
	height: 12px;
	margin-top: 4px;
}

.mainHeader .topNav a.topNavDx-toggle:link,.mainHeader .topNav a.topNavDx-toggle:visited
	{
	float: right;
	display: none;
	background: transparent url('../images/sprite_medi.png') no-repeat
		-290px -162px;
	width: 16px;
	text-indent: -9999px
}

.mainHeader .topNav a.topNavDx-toggle:hover,.mainHeader .topNav a.topNavDx-toggle:active
	{
	background: #535c5d url('../images/sprite_medi.png') no-repeat -316px
		-162px
}

.mainHeader .topNav a.topNavSx-toggle:link,.mainHeader .topNav a.topNavSx-toggle:visited
	{
	float: left;
	display: none;
	background: transparent url('../images/sprite_medi.png') no-repeat
		-355px -20px;
	width: 100px;
	padding-left: 20px;
	font-family: ct4637, "Century Gothic", "Tw Cen MT", Futura,
		"URW Gothic L", Arial, sans-serif
}

.mainHeader .topNav a.topNavSx-toggle:hover,.mainHeader .topNav a.topNavSx-toggle:active
	{
	color: #008c94;
	background: transparent url('../images/sprite_medi.png') no-repeat
		-355px 3px
}

.mainHeader .topNav .login {
	background: transparent url('../images/sprite_medi.png') no-repeat left
		-177px;
	padding-left: 8px !important
}

.mainHeader .topAdv {
	display: block;
	width: 728px;
	margin: 0 auto
}

.sectionNav-toggle {
	display: none
}

.mainHeader nav ul.sectionNav {
	list-style: none;
	margin: 0 auto
}

.mainHeader nav ul.sectionNav li {
	float: left;
	display: inline-block;
	margin-left: auto;
	width: 14%
}

.mainHeader nav ul.sectionNav li a:link,.mainHeader nav ul.sectionNav li a:visited
	{
	color: #535c5d;
	font-weight: bold;
	display: block;
	padding: 10px 0;
	height: 30px;
	text-align: center
}

.mainHeader nav ul.sectionNav li a:hover,.mainHeader nav ul.sectionNav li a:active
	{
	color: #008c94;
	text-shadow: none;
	background: transparent url('../images/sprite_medi.png') no-repeat
		center -184px
}

.mainHeader nav ul.sectionNav li.active a.menuSec:link,.mainHeader nav ul.sectionNav li.active a.menuSec:visited
	{
	color: #008c94;
	text-shadow: none;
	background: 0
}

.mainHeader nav ul.sectionNav li a.menuSec.current:link,.mainHeader nav ul.sectionNav li a.menuSec.current:visited
	{
	color: #008c94;
	background: transparent url('../images/sprite_medi.png') no-repeat
		center -184px
}

.previewSection {
	display: none;
	position: absolute;
	top: 44px;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 230px;
	background-color: #f3f3f3;
	border-bottom: 4px solid #009ba4
}

.mainHeader nav .previewSection ul.previewMenu {
	float: left;
	font-weight: bold;
	color: #535c5d;
	width: 16.5%;
	margin-top: 18px;
	padding: 0 2%
}

.mainHeader nav ul.previewMenu li {
	display: block;
	padding: 0 0 13% 0;
	line-height: 100%
}

.mainHeader nav ul.previewMenu li.first {
	padding-bottom: 20px;
	font-size: 100%;
	color: #008c94
}

.mainHeader nav ul.previewMenu li a:link,.mainHeader nav ul.previewMenu li a:visited
	{
	display: block;
	color: #535c5d;
	font-size: 87.5%;
	text-transform: uppercase
}

.mainHeader nav ul.previewMenu li a:hover,.mainHeader nav ul.previewMenu li a:active,.mainHeader nav ul.previewMenu li.active a:link,.mainHeader nav ul.previewMenu li.active a:visited
	{
	color: #008c94;
	text-shadow: none;
	background: transparent url('../images/i_arrow_up.png') no-repeat center
		bottom
}

.mainHeader nav .previewSection ul.latestHeadlines {
	float: left;
	font-weight: bold;
	color: #535c5d;
	width: 52%;
	border-left: 1px solid #b4b8b9;
	border-right: 1px solid #b4b8b9;
	margin-top: 18px;
	padding: 0 2% 1% 2%
}

.mainHeader nav ul.latestHeadlines li {
	display: block;
	padding: 6px 0 16px 0;
	height: 20px;
	border-bottom: 1px solid #b4b8b9
}

.mainHeader nav ul.latestHeadlines li a:link,.mainHeader nav ul.latestHeadlines li a:visited
	{
	display: block;
	color: #535c5d;
	line-height: 16px
}

.mainHeader nav ul.previewMenu li a:link,.mainHeader nav ul.previewMenu li a:visited
	{
	color: #535c5d
}

.mainHeader nav ul.previewMenu li a:hover,.mainHeader nav ul.previewMenu li a:active
	{
	color: #008c94;
	background: 0
}

.mainHeader nav ul.latestHeadlines li.first {
	padding-top: 0;
	border-bottom: 0;
	padding-bottom: 0;
	font-size: 75%;
	font-weight: normal
}

.mainHeader nav ul.latestHeadlines li.sponsor {
	border-top: 3px solid #b4b8b9;
	border-bottom: 0;
	padding-top: 0
}

.mainHeader nav ul.latestHeadlines li a span.sponsor {
	color: #b4b8b9;
	font-size: 62.5%
}

.mainHeader nav ul.latestHeadlines li a:hover,.mainHeader nav ul.latestHeadlines li a:active
	{
	display: block;
	color: #008c94
}

.mainHeader nav .previewNews {
	float: left;
	margin-top: 18px;
	padding-left: 2%;
	width: 20%
}

.mainHeader nav .previewNews a:link,.mainHeader nav .previewNews a:visited
	{
	display: block;
	color: #535c5d;
	font-size: 100%;
	font-weight: bold
}

.mainHeader nav .previewNews a:hover,.mainHeader nav .previewNews li a:active
	{
	color: #008c94
}

.mainHeader nav .previewNews a span {
	color: #b4b8b9;
	font-size: 62.5%
}

.sectionNavSub {
	display: none;
	position: absolute;
	color: #fff;
	padding-left: 26px;
	padding-top: 6px;
	bottom: -27px;
	width: 100%
}

body.subSection .sectionNavSub {
	display: block
}

.sectionNavSub a:link,.sectionNavSub a:visited {
	color: #fff;
	margin: 0 2%;
	padding: 2px
}

.sectionNavSub a:hover,.sectionNavSub a:active,.sectionNavSub a.current:link,.sectionNavSub a.current:visited
	{
	color: #008c94;
	background-color: #fff
}

.sectionNavSub a.first {
	margin-left: 0
}

.mainContent {
	display: block;
	min-width: 780px;
	max-width: 960px;
	margin: 30px auto 0 auto
}

.content {
	padding-right: 315px
}

.post-info {
	font-style: italic;
	color: #999;
	font-size: 90%
}

.topcontent {
	float: left;
	background-color: #f3f3f3;
	padding: 3% 5%;
	min-height: 100%;
	margin-bottom: 5%
}

.topcontent img {
	width: 100%
}

.bottomcontent {
	background-color: #fff;
	padding: 3% 5%;
	margin-top: 2%
}

body.homepage .contentItems {
	float: left;
	background: #464e4f;
	padding: 1% 5% 6% 5%;
	min-height: 100%;
	margin: -0.7% 0 2% 0
}

body.homepage .paginationItems {
	color: #fff
}

body.homepage .pageSection .listItem h2 a:link,body.homepage .pageSection .listItem h2 a:visited
	{
	color: #fff
}

body.homepage .pageSection .listItem h2 a:hover,body.homepage .pageSection .listItem h2 a:active
	{
	color: #008c94
}

body.homepage .pageSection a.relLink:link,body.homepage .pageSection a.relLink:visited
	{
	color: #fff;
	background: transparent url('../images/sprite_medi.png') no-repeat
		-360px -47px
}

body.homepage .pageSection a.relLink:hover,body.homepage .pageSection a.relLink:active
	{
	color: #008c94;
	background: transparent url('../images/sprite_medi.png') no-repeat
		-360px 0
}

body.homepage .articleLabel a:link,body.homepage .articleLabel a:visited
	{
	color: #fff
}

body.homepage .articleLabel a:hover,body.homepage .articleLabel a:active
	{
	color: #008c94
}

body.homepage p {
	color: #fff
}

body.homepage h3,body.homepage h4
	{
	color: #fff
}

body.homepage h3 a:hover,body.homepage h3 a:active {
	color: #008c94
}

.articleLabel span.editorial {
	display: block;
	float: right;
	color: #fff;
	text-shadow: none;
	background: transparent url('../images/sprite_medi.png') no-repeat
		-124px -140px;
	padding-left: 25px;
	line-height: 24px
}

dl.listItem dd.editorial {
	background-color: #eaeaea
}

dl.listItem dd.editorial .articleLabel span.editorial {
	margin-top: -3px;
	margin-right: 10px;
	color: #008c94
}

body.homepage dl.listItem dd.editorial {
	background-color: #545c5f
}

body.homepage dl.listItem dd.editorial .articleLabel span.editorial {
	margin-top: -3px;
	margin-right: 10px
}

.ticker {
	float: left;
	width: 100%;
	height: 30px;
	margin: 3% 0 4% 0;
	background-color: #f3f3f3
}

body.homepage .ticker h3 {
	float: left;
	display: inline-block;
	color: #464e4f;
	margin: 0 0 0 6px;
	width: 60px
}

body.homepage .ticker h3 a:link,body.homepage .ticker h3 a:visited {
	color: #464e4f
}

body.homepage .ticker h3 a:hover,body.homepage .ticker h3 a:active {
	color: #008c94
}

.ticker .contNews {
	float: left;
	display: inline-block;
	width: 82%;
	margin-top: 3px;
	background-color: #d5d5d5;
	height: 24px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0
		rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0
		rgba(255, 255, 255, 1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0
		rgba(255, 255, 255, 1)
}

.ticker .contNews ul {
	list-style: none
}

.ticker .contNews ul li {
	padding: 2px 2px 2px 6px
}

.ticker .tickerNav {
	float: right;
	display: inline-block;
	margin-top: 1%;
	margin-right: 2px;
	width: 40px
}

.ticker .tickerNav a:link {
	display: inline-block;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	background: transparent url('../images/sprite_medi.png') no-repeat;
	z-index: 10
}

a#n-next {
	background-position: -34px -17px
}

a#n-prev {
	background-position: -355px -140px
}

a#n-next:hover {
	background-position: -34px 0
}

a#n-prev:hover {
	background-position: -355px -123px
}

.widget h3 {
	margin-bottom: 2%
}

.widget.multimedia {
	float: left;
	width: 100%;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 4%
}

.widget.multimedia p {
	border-bottom: 1px solid #687375;
	padding: 1% 0 2% 0;
	margin-bottom: 2%
}

.widget.multimedia strong {
	display: inline;
	margin-right: 8px;
	text-transform: uppercase
}

.widget.multimedia .itemsMultimedia {
	float: left;
	margin: 0;
	padding: 1% 0;
	height: 60px;
	width: 100%;
	overflow: hidden
}

.widget.multimedia .itemsMultimedia ul {
	float: left;
	width: 100%;
	margin: 0
}

.widget.multimedia .itemsMultimedia ul li {
	display: inline-block;
	float: left;
	width: 32%;
	margin: 0 6px 0 0;
	line-height: 120%;
	font-size: 85%
}

.widget.multimedia .itemsMultimedia ul li.last {
	margin-right: 0
}

.widget.multimedia .itemsMultimedia ul li a:link,.widget.multimedia .itemsMultimedia ul li a:visited
	{
	color: #fff
}

.widget.multimedia .itemsMultimedia ul li a:hover,.widget.multimedia .itemsMultimedia ul li a:active
	{
	color: #008c94
}

.widget.multimedia .itemsMultimedia ul li a img {
	float: left;
	margin: 1px 5px 0 0;
	width: 70px
}

.widget.multimedia .sponsor {
	float: right;
	color: #fff;
	font-size: 90%
}

.widget.multimedia .sponsor img {
	width: 100px;
	margin-left: 6px;
	vertical-align: bottom
}

ul.colbtHp {
	float: left;
	display: inline-block;
	margin-top: 4%;
	margin-right: 5%;
	width: 30%;
	list-style: none;
	font-size: 90%
}

ul.colbtHp.last li {
	border: 0
}

ul.colbtHp.last li form {
	float: left;
	margin-bottom: 15%
}

ul.colbtHp li {
	color: #fff;
	font-weight: normal
}

ul.colbtHp li.first {
	border: 0;
	padding-top: 0
}

ul.colbtHp li.last {
	border: 0
}

ul.colbtHp.last {
	margin-right: 0
}

ul.colbtHp li {
	border-bottom: 1px solid #869597;
	padding: 5% 0
}

ul.colbtHp li a:link,ul.colbtHp li a:visited {
	color: #fff
}

ul.colbtHp li a:hover,ul.colbtHp li a:active {
	color: #008c94
}

ul.colbtHp li a strong {
	display: block
}

ul.colbtHp li a strong.date {
	font-size: 140%
}

ul.colbtHp.SubScr li img {
	float: left;
	width: 40%;
	margin: 0 3% 4% 0
}

ul.colbtHp.SubScr li.trtopic,ul.colbtHp.SubScr li.nwlt {
	clear: both;
	padding-top: 15%
}

ul.colbtHp.SubScr li.nwlt.first {
	padding-top: 0
}

ul li a.btSub:link,ul li a.btSub:visited {
	float: left;
	background-color: #008c94;
	padding: 4px;
	color: #fff;
	margin-top: 5px
}

ul li a.btSub:hover,ul li a.btSub:active {
	color: #464e4f
}

ul.colbtHp li a.sponsor {
	position: relative;
	float: left;
	width: 100%
}

ul.colbtHp li a.sponsor span.sponsor {
	position: absolute;
	color: #ccc;
	font-size: 62.5%;
	background-color: rgba(70, 78, 79, 0.8);
	right: 2%;
	top: 2%;
	padding: 2%;
	z-index: 10
}

.specialHp h3,.strmiddleHP h3 {
	margin-bottom: 5%
}

.specialHp {
	float: left;
	width: 48%;
	margin-right: 4%;
	color: #fff
}

.specialHp div {
	float: left;
	position: relative;
	border: 4px solid #fff;
	margin: 0;
	padding: 0
}

.specialHp div img {
	float: left;
	margin: 0;
	padding: 0
}

.specialHp div a {
	display: block;
	position: absolute;
	bottom: 0;
	z-index: 10;
	padding: 2%;
	background-color: rgba(255, 255, 255, 0.9)
}

.strmiddleHP {
	float: right;
	width: 48%
}

.strmiddleHP ul {
	margin-bottom: 5%
}

.strmiddleHP ul li {
	float: left;
	clear: both;
	list-style: none;
	background-color: #8a9b9b;
	width: 100%;
	color: #464e4f;
}

.strmiddleHP ul li img {
	float: left;
	width: 50%;
	height: 115px;
}

.strmiddleHP ul li a {
	float: left;
	width: 40%;
	margin: 9% 0 0 4%;
	padding: 2% 0 7% 0;
	text-align: center;
	font-size: 100%;
	height: 100%
}

ul.datareport li a:hover {
	color: #fff
}

.box-sidebar ul.datareport li {
	margin-bottom: 0;
	padding-bottom: 0;
	height: 118px
}

.box-sidebar ul.datareport li img {
	border: 2px solid #8a9b9b;
	margin: 0
}

.box-sidebar ul.datareport li a {
	margin: 10% 0 0 4%;
	font-size: 100%
}

.box-sidebar.avmtools ul li {
	float: left;
	display: inline-block;
	border-bottom: 0;
	margin-bottom: 0
}

.box-sidebar.widget-finanza {
	width: 100%;
	padding: 0;
}

.box-sidebar.widget-finanza h3 {
	padding: 5% 5% 0 5%;
}

.avmtools ul li a {
	float: left;
	display: block;
	text-transform: uppercase;
	height: 35px;
	width: 70px;
	margin-left: 30px;
	font-size: 80%;
	text-align: center;
	padding-top: 72px
}

.avmtools ul li a.nextdep {
	background: transparent url('../images/sprite_medi.png') no-repeat
		-204px -626px;
	margin-left: 0
}

.avmtools ul li a.nextdep:hover {
	background: transparent url('../images/sprite_medi.png') no-repeat
		-279px -626px;
	margin-left: 0
}

.avmtools ul li a.grpser {
	background: transparent url('../images/sprite_medi.png') no-repeat -28px
		-736px
}

.avmtools ul li a.grpser:hover {
	background: transparent url('../images/sprite_medi.png') no-repeat
		-104px -736px
}

.avmtools ul li a.genport {
	clear: right;
	background: transparent url('../images/sprite_medi.png') no-repeat -28px
		-626px
}

.avmtools ul li a.genport:hover {
	clear: right;
	background: transparent url('../images/sprite_medi.png') no-repeat
		-104px -626px
}

.avmtools ul li a.itafle {
	background: transparent url('../images/sprite_medi.png') no-repeat
		-203px -736px;
	margin-left: 0
}

.avmtools ul li a.itafle:hover {
	background: transparent url('../images/sprite_medi.png') no-repeat
		-280px -736px;
	margin-left: 0
}

.avmtools ul li a.curexc {
	background: transparent url('../images/sprite_medi.png') no-repeat -28px
		-848px
}

.avmtools ul li a.curexc:hover {
	background: transparent url('../images/sprite_medi.png') no-repeat
		-104px -848px
}

.avmtools ul li a.cusexc {
	background: transparent url('../images/sprite_medi.png') no-repeat
		-204px -848px
}

.avmtools ul li a.cusexc:hover {
	background: transparent url('../images/sprite_medi.png') no-repeat
		-280px -848px
}

.box-sidebar.mostview ul li {
	float: left;
	margin-bottom: 0;
	padding-bottom: 2%
}

.box-sidebar.mostview ul li.last {
	float: right
}

.box-sidebar.mostview ul li a.thumb img {
	width: 35%;
	margin: 1% 2% 10% 0
}

.box-sidebar.mostview ul li a.thumb {
	float: left;
	position: relative;
	margin-right: 2%;
	margin-top: 1%
}

.box-sidebar.mostview ul li a.video span {
	top: 10px;
	left: 27px
}

.box-sidebar.mostview ul li a.audio span {
	top: 10px;
	right: 200px
}

.topcontent.pageSection {
	background: 0;
	padding: 0 0 3% 0;
	margin-bottom: 0;
	width: 100%
}

.contentItems {
	float: left;
	background-color: #f3f3f3;
	padding: 3% 5% 3% 5%;
	min-height: 100%;
	margin: -0.7% 0 5% 0;
	width: 90%
}

.pageSection .contentItems h1 {
	font-size: 140%;
	margin-bottom: 2%
}

.pageSection a:link,.pageSection a:visited {
	color: #464e4f
}

.pageSection a:hover,.pageSection a:active {
	color: #008c94
}

.pageSection p {
	color: #464e4f
}

.pageSection .contSlideshow {
	position: relative;
	float: left;
	clear: left;
	display: block;
	padding: 0;
	width: 100%;
	height: auto
}

.pageSection .contSlideshow div.navCarousel {
	position: absolute;
	bottom: 10%;
	right: 6%;
	z-index: 30;
	padding-top: 1%;
	width: 25%
}

.pageSection .contSlideshow div.navCarousel a:link,.pageSection .contSlideshow div.navCarousel a:visited
	{
	display: inline-block;
	background: transparent url('../images/sprite_medi.png') no-repeat -32px
		-416px;
	width: 23px;
	height: 23px;
	color: #464e4f;
	text-indent: 7px;
	padding-top: 1px;
	margin-right: 4%
}

.pageSection .contSlideshow div.navCarousel a.activeSlide:link,.pageSection .contSlideshow div.navCarousel a.activeSlide:visited
	{
	color: #fff;
	background: transparent url('../images/sprite_medi.png') no-repeat -68px
		-416px
}

.pageSection .contSlideshow .slideshow {
	float: left;
	width: 100%;
	overflow: hidden
}

.pageSection .contSlideshow .slideshow .picture {
	position: relative !important
}

.pageSection .contSlideshow .home-slideshow {
	float: left;
	width: 100%;
	overflow: hidden
}

.pageSection .contSlideshow .home-slideshow .picture {
	position: relative !important
}

.pageSection .Slideshow img {
	display: block;
	float: left;
	height: auto;
	width: 100%
}

.pageSection .contSlideshow .imgCaption {
	position: absolute;
	top: 0;
	left: 0;
	width: 60%;
	height: 93%;
	padding: 2%;
	background-color: rgba(0, 0, 0, 0.4);
	text-shadow: 1px 1px 2px #000
}

.pageSection .imgCaption .articleLabel a:link,.pageSection .imgCaption .articleLabel a:visited
	{
	font-size: 100%;
	color: #fff;
	text-transform: uppercase
}

.pageSection .imgCaption .articleLabel a:hover,.pageSection .imgCaption .articleLabel a:active
	{
	color: #008c94
}

.pageSection .imgCaption h1 {
	font-size: 280%;
	line-height: 140%;
	color: #fff
}

.pageSection .imgCaption h1 a:link,.pageSection .imgCaption h1 a:visited
	{
	color: #fff
}

.pageSection .imgCaption h1 a:hover,.pageSection .imgCaption h1 a:active
	{
	color: #008c94
}

.pageSection .imgCaption a.relLink:link,.pageSection .imgCaption a.relLink:visited
	{
	font-size: 100%;
	padding-left: 14px;
	color: #fff;
	background: transparent url('../images/sprite_medi.png') no-repeat
		-360px -46px
}

.pageSection .imgCaption a.relLink:hover,.pageSection .imgCaption a.relLink:active
	{
	color: #008c94;
	background: transparent url('../images/sprite_medi.png') no-repeat
		-360px 0
}

.pageSection .imgCaption p {
	color: #fff;
	margin-bottom: 2%
}

.pageSection .contSlideshow a.navPict:link {
	display: none;
	border: 0 solid #333;
	background-color: #fff;
	text-align: center;
	padding: 1% 3%;
	z-index: 50;
	text-shadow: 0 1px 0 rgba(204, 204, 204, 0.5);
	background-color: rgba(255, 255, 255, 0.5)
}

.pageSection .contSlideshow a#p-prev {
	position: absolute;
	top: 40%;
	left: -8px;
	box-shadow: -3px 3px 4px rgba(89, 89, 89, 0.5)
}

.pageSection .contSlideshow a#p-next {
	position: absolute;
	top: 40%;
	right: -8px;
	box-shadow: 3px 3px 4px rgba(89, 89, 89, 0.5)
}

dl.listItem {
	margin: 2% 0
}

dl.listItem dt {
	float: left;
	clear: left;
	margin: .6% 2% 0 0;
	padding: 2% 0 0 0;
	width: 30%;
	min-height: 110px
}

dl.listItem dd {
	margin: 0 0 2% 0;
	padding: 2% 0 2% 0;
	min-height: 110px
}

dl.listItem dt.sponsor,dl.listItem dd.sponsor {
	background-color: #eaeaea
}

body.homepage dl.listItem dt.sponsor,body.homepage dl.listItem dd.sponsor
	{
	background-color: #545c5f
}

dl.listItem dd.sponsor span.sponsor {
	display: block;
	float: right;
	color: #b1b1b1;
	font-size: 87.5%;
	margin-right: 2%
}

dl.listItem dt {
	position: relative
}

a.video span {
	height: 38px;
	width: 38px;
	background: transparent url('../images/sprite_medi.png') no-repeat -26px
		-480px;
	position: absolute;
	bottom: 5px;
	right: 5px
}

a.audio span {
	height: 38px;
	width: 38px;
	background: transparent url('../images/sprite_medi.png') no-repeat -20px
		-540px;
	position: absolute;
	bottom: 5px;
	right: 5px
}

a.video:hover span {
	background-position: -79px -480px
}

a.audio:hover span {
	background-position: -73px -540px
}

.otherCarouselItem a {
	position: relative
}

.pageSection .listItem h2 {
	font-size: 140%;
	color: #464e4f
}

.pageSection a.relLink:link,.pageSection a.relLink:visited {
	font-size: 100%;
	padding-left: 14px;
	color: #464e4f;
	background: transparent url('../images/sprite_medi.png') no-repeat
		-360px -23px
}

.pageSection a.relLink:hover,.pageSection a.relLink:active {
	color: #008c94;
	background: transparent url('../images/sprite_medi.png') no-repeat
		-360px 0
}

.paginationItems {
	float: left;
	width: 100%;
	border-top: 1px solid #c3c6c7;
	margin: 0 0 6% 0;
	padding: 2% 0;
	text-align: center;
	color: #464e4f
}

.paginationItems a:link,.paginationItems a:visited {
	display: inline-block;
	background: transparent url('../images/sprite_medi.png') no-repeat -32px
		-416px;
	width: 23px;
	height: 23px;
	color: #464e4f;
	margin-right: 2%
}

.paginationItems a.num:link,.paginationItems a.num:visited,.paginationItems a.num:hover,.paginationItems a.num:active
	{
	padding-top: 1px
}

.paginationItems a.active:link,.paginationItems a.active:visited,.paginationItems a:hover,.paginationItems a:active
	{
	color: #fff;
	background: transparent url('../images/sprite_medi.png') no-repeat -68px
		-416px
}

.paginationItems a.prev-r:before {
	content: "\2190"
}

.paginationItems a.next-r:before {
	content: "\2192"
}

.centerGaAdv {
	margin-bottom: 6%
}

body.events .pageSection .contSlideshow {
	margin-bottom: 3%
}

body.events .pageSection .contSlideshow .imgCaption {
	position: absolute;
	top: auto;
	bottom: 1%;
	left: 0;
	width: 100%;
	height: 35%;
	padding: 2%;
	background-color: rgba(0, 0, 0, 0.4)
}

body.events .contentItems .listItem .dateLabel a {
	font-size: 140%
}

body.events .contentItems .listItem h2 {
	font-size: 120%;
	text-transform: uppercase
}

body.events .contentItems .listItem dt img {
	padding: 0 4% 4% 4%;
	width: 92%
}

body.events .contentItems .listItem dt a strong {
	background-color: #464e4f;
	padding: 4px;
	color: #fff
}

body.events .contentItems .listItem dt.sponsor,body.events .contentItems .listItem dd.sponsor
	{
	background-color: #CCC
}

body.events dl.listItem dt,body.events dl.listItem dd {
	min-height: 150px
}

body.events dl.listItem dd a.more:link,body.events dl.listItem dd a.more:visited
	{
	margin-top: 1%;
	background-position: 78px -15px;
	color: #464e4f
}

body.events dl.listItem dd a.more:hover,body.events dl.listItem dd a.more:active
	{
	background-position: 78px 2px;
	color: #008c94
}

body.events .contentItems .listItem p.fullDesc {
	position: relative;
	display: none;
	margin: 4% 2% 4% 2%;
	border-top: 1px solid #c3c6c7;
	border-bottom: 1px solid #c3c6c7;
	padding: 1% 1% 1% 1%
}

body.events .contentItems .listItem dd.sponsor p.fullDesc {
	position: relative;
	border-top: 1px solid #b1b1b1;
	border-bottom: 1px solid #b1b1b1
}

body.events .contentItems .listItem p.fullDesc a.more {
	position: absolute;
	display: block;
	right: 0;
	bottom: -30px
}

body.events .contentItems dt a {
	float: left;
	text-align: center
}

body.events .contentItems h3 {
	color: #979797;
	width: 100%;
	text-align: right;
	border-bottom: 1px solid #c3c6c7;
	padding-bottom: 1%
}

body.multimedia .contVideo {
	background-color: #464e4f;
	margin-bottom: 4%
}

body.multimedia .contVideo .videoCaption {
	background-color: #c3c3c3;
	padding: 2% 2% 4% 2%;
	margin-top: -1%
}

body.multimedia .otherCarouselStripe {
	padding: 15px 0;
	height: auto
}

body.multimedia .otherCarouselItem.middle {
	margin: 0 3%;
	margin-bottom: 40px
}

body.multimedia .otherCarouselItem {
	position: relative;
	margin-bottom: 40px;
	height: 150px
}

body.multimedia .otherCarouselItem.sponsor {
	background-color: #eaeaea
}

body.multimedia .otherCarouselStripe .otherCarouselItem span.sponsor {
	position: absolute;
	font-size: 62.5%;
	color: #B1B1B1;
	top: -10%;
	right: 1%;
	padding: 2%;
	z-index: 100
}

body.multimedia .asideContent .rightAdv {
	margin-top: 0
}

body.subSection .pageSection .contentItems {
	margin-top: 0
}

body.servicesPage .contentItems .listItem {
	margin-top: 30px;
	margin-bottom: 100px
}

body.servicesPage .contentItems .listItem .relLink {
	float: right
}

body.blog .contentItems .listItem .relLink {
	float: right;
	margin-left: 15px;
	margin-top: 10px;
	background-position-y: -21px
}

body.blog dl.listItem dt {
	display: none
}

body.blog dl.listItem dd {
	margin-bottom: 50px
}

body.blog .HeadingLogo {
	float: left;
	width: 100%;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 20px
}

body.blog div.HeadingLogo img {
	width: auto;
	border: 0;
	float: left;
	margin: 0 2% 2% 0
}

body.blog div.HeadingLogo h1 {
	margin-bottom: 0.5%
}

body.blog .disclaimer {
	float: left;
	font-style: italic;
	margin-bottom: 5%
}

body.blog .commentHeadline .relLink {
	float: right
}

body.blog .commentHeadline h3 {
	float: left;
	border-top: 1px solid #c3c6c7;
	margin-top: 2%;
	width: 100%;
	padding: 2% 0
}

body.blog dl.listItem.comment {
	float: left
}

body.blog dl.listItem.comment dd {
	margin-bottom: 0;
	border-top: 1px solid #c3c6c7
}

body.blog dl.listItem.comment dd p {
	font-size: 85%
}

body.blog .commentForm {
	display: none;
	float: left;
	width: 100%;
	margin-top: 2%
}

body.blog .commentForm fieldset {
	display: block;
	float: left;
	width: 50%
}

body.blog .commentForm label {
	display: block
}

body.blog .commentForm input {
	display: block;
	width: 90%
}

body.blog .commentForm textarea {
	clear: both;
	float: left;
	width: 95%;
	min-height: 100px;
	margin: 2% 0;
	background-color: #fff;
	border: 1px #b7b7b7 solid
}

body.blog .commentForm button {
	clear: both;
	float: right;
	display: block;
	margin: 0 4.2% 2% 0;
	background-color: #008c94;
	padding: 5px 8px;
	color: #fff;
	border: none
}

body.secdatareport dl.listItem dt {
	text-align: center
}

body.secdatareport dl.listItem dt img {
	width: 77%;
	margin: 0 auto;
	border: 1px solid #ccc
}

body.secdatareport dl.listItem dd p {
	padding-right: 1%
}

body.secdatareport .contentItems .listItem dl.evidence,body.secdatareport .contentItems .listItem dd.evidence
	{
	background-color: #ccc
}

.searchArchive {
	float: left;
	width: 100%;
	margin: 5% 0;
	border-bottom: 1px solid #c3c6c7
}

.searchArchive label {
	float: left;
	display: block;
	border-right: 1px #ccc solid;
	padding: 0 2% 5% 0;
	margin-right: 2%
}

.searchArchive label.first {
	margin-left: 0;
	padding-left: 0;
	width: 34%
}

.searchArchive label.last {
	margin-right: 0;
	padding-right: 0;
	border: none;
	width: 22%
}

.searchArchive span {
	display: block
}

.searchArchive input {
	display: block;
	width: 95%;
	color: #535c5d
}

.searchArchive select {
	display: block;
	width: 100%;
	border: 1px solid #c3c6c7;
	background: #f3f3f3;
	color: #535c5d
}

.searchArchive button {
	clear: both;
	float: right;
	display: block;
	margin: 2% 5% 5% 0;
	background-color: #008c94;
	padding: 5px 8px;
	color: #fff;
	border: none
}

.searchArchive .datepicker {
	width: 70px
}

.detailArticle .articleHeader {
	float: left
}

.detailArticle .HeadingLogo {
	float: left;
	width: 100%;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 20px
}

.detailArticle div.HeadingLogo img {
	width: auto;
	border: 0
}

.detailArticle h1 {
	float: left;
	font-size: 300%;
	font-weight: normal;
	line-height: 120%;
	color: #464e4f;
	width: 100%
}

.detailArticle h2 {
	float: left;
	font-size: 140%;
	font-weight: normal;
	line-height: 140%;
	color: #464e4f;
	width: 100%
}

.detailArticle h3 {
	color: #464e4f
}

.detailArticle .articleLabel {
	float: left;
	margin-left: 2px
}

.detailArticle .articleLabel a:link,.detailArticle .articleLabel a:visited
	{
	font-size: 130%;
	color: #464e4f;
	text-transform: uppercase
}

.detailArticle .articleLabel a:hover,.detailArticle .articleLabel a:active
	{
	color: #008c94
}

.detailArticle .articleTools {
	float: right;
	font-size: 130%;
	font-weight: bold;
	color: #464e4f;
	text-transform: uppercase;
	width: 30%;
	margin-top: -1%
}

.detailArticle .articleTools a:link {
	float: right;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	width: 35px;
	height: 35px;
	margin-left: 5%
}

.detailArticle .articleTools a.sendArticle {
	background: transparent url('../images/sprite_medi.png') no-repeat -30px
		-88px
}

.detailArticle .articleTools a.printArticle {
	background: transparent url('../images/sprite_medi.png') no-repeat
		-120px -88px
}

.detailArticle .articleTools a.commentArticle {
	background: transparent url('../images/sprite_medi.png') no-repeat
		-210px -88px
}

.detailArticle .articleTools a.sendArticle:hover {
	background: transparent url('../images/sprite_medi.png') no-repeat -30px
		-51px
}

.detailArticle .articleTools a.printArticle:hover {
	background: transparent url('../images/sprite_medi.png') no-repeat
		-120px -51px
}

.detailArticle .articleTools a.commentArticle:hover {
	background: transparent url('../images/sprite_medi.png') no-repeat
		-210px -51px
}

.detailArticle .post-info {
	float: left;
	font-style: normal;
	color: #999;
	font-size: 90%;
	text-transform: uppercase;
	border-top: 1px solid #c3c6c7;
	margin-top: 3%;
	padding: 2% 0 4% 0;
	width: 100%
}

.detailArticle .post-info p {
	float: left
}

.detailArticle .social {
	float: right;
	width: 52%
}

.detailArticle .social div {
	float: right;
	display: inline-block;
	/*width: 30%;*/
	margin-left: 2%
}

.detailArticle .contSlideshow {
	position: relative;
	float: left;
	clear: left;
	display: block;
	width: 100%;
	margin-bottom: 2%
}

.detailArticle .contSlideshow .slideshow {
	float: left;
	width: 100%;
	margin-top: 1%;
	overflow: hidden
}

.detailArticle .contSlideshow .slideshow .picture {
	position: relative !important
}

.detailArticle .Slideshow img {
	display: block;
	float: left;
	height: auto;
	width: 100%
}

.detailArticle .contSlideshow a.navPict:link {
	display: none;
	border: 0 solid #333;
	background-color: #fff;
	text-align: center;
	padding: 1% 3%;
	z-index: 50;
	text-shadow: 0 1px 0 rgba(204, 204, 204, 0.5);
	background-color: rgba(255, 255, 255, 0.5)
}

.detailArticle .contSlideshow a#p-prev {
	position: absolute;
	top: 40%;
	left: -8px;
	box-shadow: -3px 3px 4px rgba(89, 89, 89, 0.5)
}

.detailArticle .contSlideshow a#p-next {
	position: absolute;
	top: 40%;
	right: -8px;
	box-shadow: 3px 3px 4px rgba(89, 89, 89, 0.5)
}

/* .detailArticle p.textArticle p.p,.detailArticle { */
.detailArticle p.textArticle, .detailArticle p.p, .detailArticle p.intertitolo, .detailArticle p.no.rientro  {
	margin: 2% 0;
	font-size: 120%
}

.detailArticle p.textArticle a:link,.detailArticle p.textArticle a:visited,.detailArticle .imgCaption a:link,.detailArticle .imgCaption a:visited
	{
	color: #008c94
}

.detailArticle p.textArticle a:hover,.detailArticle p.textArticle a:active,.detailArticle .imgCaption a:hover,.detailArticle .imgCaption a:active
	{
	color: #008c94;
	text-decoration: underline
}

.detailArticle .relatedItems {
	float: right;
	clear: right;
	margin: 2% 0 2% 2%;
	width: 190px;
	background-color: #464e4f;
	padding: 1% 2% 4% 2%
}

.itemsArticles,.itemsMultimedia,.itemsPhotos,.itemsTag {
	float: left;
	margin-top: 8%
}

.detailArticle .relatedItems h3 {
	color: #fff;
	font-weight: normal;
	text-transform: uppercase
}

.detailArticle .relatedItems h4 {
	color: #fff;
	font-size: 120%;
	font-weight: normal;
	text-transform: uppercase
}

.detailArticle ul {
	list-style: none;
	margin-top: 2%
}

.detailArticle ul li {
	border-bottom: 1px solid #566061;
	padding: 4% 0 2% 0
}

.detailArticle ul li.last {
	border-bottom: 0
}

.detailArticle .itemsArticles ul li a:link,.detailArticle .itemsArticles ul li a:visited
	{
	display: block;
	color: #fff;
	font-size: 85.7%;
	font-weight: normal;
	line-height: 140%
}

.detailArticle .itemsArticles ul li a:hover,.detailArticle .itemsArticles ul li a:active
	{
	color: #008c94
}

.detailArticle .itemsMultimedia ul li {
	float: left;
	width: 100%
}

.detailArticle .itemsMultimedia ul li a span {
	font-weight: bold
}

.detailArticle .itemsMultimedia ul li a img {
	float: left;
	width: 20%;
	margin: 0 4% 2% 0
}

.detailArticle .itemsMultimedia ul li a:link,.detailArticle .itemsMultimedia ul li a:visited
	{
	display: block;
	color: #fff;
	font-size: 85%;
	font-weight: normal;
	line-height: 140%
}

.detailArticle .itemsMultimedia ul li a:hover,.detailArticle .itemsMultimedia ul li a:active
	{
	color: #008c94
}

.detailArticle .itemsPhotos ul li a img {
	width: 185px;
	border: 1px solid #464e4f
}

.detailArticle .itemsPhotos ul li a:hover img {
	border: 1px solid #fff
}

.detailArticle .itemsTag {
	color: #fff;
	font-size: 87.5%
}

.detailArticle .itemsTag a:link,.detailArticle .itemsTag a:visited {
	color: #fff;
	font-weight: normal;
	line-height: 140%
}

.detailArticle .itemsTag a:hover,.detailArticle .itemsTag a:active {
	color: #008c94
}

.footerArticle {
	color: #464e4f;
	text-transform: uppercase;
	border-top: 1px solid #c3c6c7;
	border-bottom: 1px solid #c3c6c7;
	margin: 6% 0;
	padding: 2% 0;
	width: 100%;
	text-align: right
}

.footerArticle .social {
	float: left;
	margin-left: 2%
}

.footerArticle a:link,.footerArticle a:visited {
	font-family: ct4637, "Century Gothic", "Tw Cen MT", Futura,
		"URW Gothic L", Arial, sans-serif;
	font-size: 100%;
	color: #464e4f;
	height: 20px;
	background: transparent url('../images/sprite_medi.png') no-repeat
}

.footerArticle a:hover,.footerArticle a:active {
	color: #008c94;
	background: transparent url('../images/sprite_medi.png') no-repeat
}

.footerArticle a.a-next:link,.footerArticle a.a-next:visited {
	background-position: 2px -16px;
	padding-right: 20px;
	margin-right: 2%
}

.footerArticle a.a-next:hover,.footerArticle a.a-next:active {
	background-position: 2px 1px
}

.footerArticle a.a-prev:link,.footerArticle a.a-prev:visited {
	background-position: -355px -139px;
	padding-left: 20px;
	margin-right: 2%
}

.footerArticle a.a-prev:hover,.footerArticle a.a-prev:active {
	background-position: -355px -122px
}

.advertorial .detailArticle div.sponsor {
	float: left;
	width: 100%;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 20px
}

.advertorial .detailArticle div.sponsor a {
	border: 0
}

.advertorial .detailArticle div.sponsor img {
	width: auto;
	border: 0
}

.advertorial .detailArticle div.sponsor span.sponsor {
	float: right;
	color: #999
}

.advertorial .relatedItems {
	background-color: #999
}

.advertorial .relatedItems ul li,.advertorial .relatedItems ul li a img
	{
	border-color: #fff
}

.otherSection {
	float: left;
	width: 100%;
	float: left;
	margin-bottom: 5%;
	background: #f3f3f3
}

.otherSection h3 {
	float: left;
	font-size: 140%;
	color: #979797;
	margin-bottom: 3%;
	text-transform: uppercase;
	font-weight: normal
}

.otherSection h3 a:link,.otherSection h3 a:visited {
	color: #464e4f
}

.otherSection h3 a:hover,.otherSection h3 a:active {
	color: #008c94
}

#otherCarousel {
	overflow: hidden;
	width: 100%;
	height: 190px
}

.otherCarouselStripe {
	float: left;
	overflow: hidden;
	width: 100%;
	height: 190px
}

.otherCarouselItem {
	float: left;
	display: inline;
	width: 30%
}

.otherCarouselItem.middle {
	margin: 0 4%
}

.otherCarouselItem h4 a:link,.otherCarouselItem h4 a:visited {
	font-size: 100%;
	line-height: 100%;
	color: #464e4f;
	text-decoration: none;
	margin-bottom: 5%;
	font-weight: normal
}

.otherCarouselItem h4 a:hover,.otherCarouselItem h4 a:active {
	color: #008c94
}

.otherCarouselItem a.relLink:link,.otherCarouselItem a.relLink:visited {
	font-size: 87.5%;
	padding-left: 14px;
	color: #464e4f;
	background: transparent url('../images/sprite_medi.png') no-repeat
		-360px -25px
}

.otherCarouselItem a.relLink:hover,.otherCarouselItem a.relLink:active {
	color: #008c94;
	background: transparent url('../images/sprite_medi.png') no-repeat
		-360px -2px
}

div.navCarousel {
	float: right;
	padding-top: 1%
}

div.navCarousel a:link,div.navCarousel a:visited {
	display: inline-block;
	background: transparent url('../images/sprite_medi.png') no-repeat
		-125px -16px;
	width: 16px;
	height: 16px;
	text-indent: -9999px
}

div.navCarousel a.activeSlide:link,div.navCarousel a.activeSlide:visited
	{
	background: transparent url('../images/sprite_medi.png') no-repeat
		-125px 1px
}

#commentArticle {
	float: left;
	width: 100%;
	border-top: 1px solid #c3c6c7;
	padding-top: 3%;
	margin: 3% 0 6% 0
}

.commentContent {
	float: left;
	margin-top: 8%
}

.nl-article-box { width: 98%; padding: 2% 1%; text-align: center; background: #e2e2e2; margin: 2% 0; font-family: ct4637, 'Century Gothic', 'Tw Cen MT', Futura,'URW Gothic L', Arial, sans-serif; }
	
.nl-article-box a p { font-size: 130%; font-weight: bold; color: #464e4f; }
	
.nl-article-box a p:nth-child(2) { margin-top: -1%; }
	
.nl-article-box a p:nth-child(3) { font-size: 160%; margin-top: -1%; }
	
.nl-article-box a p:nth-child(3) { color: #009ba4; }
	
.nl-article-box a:hover p:nth-child(3),
	
.nl-article-box a:active p:nth-child(3) { text-decoration: underline; }

.asideContent {
	float: right;
	width: 300px;
	margin-bottom: 2%
}

.rightAdv {
	margin: 6% auto 3% auto;
	width: 300px
}

.box-sidebar {
	float: left;
	background-color: #545c5f;
	color: #fff;
	margin: 3% 0 6% 0;
	width: 100%
}

.box-sidebar img {
	float: left;
	margin: 0 3% 10% 0
}

.box-sidebar h3 {
	margin-bottom: 6%;
	line-height: 85.7%
}

.box-sidebar ul {
	position: relative;
	list-style: none;
	margin-top: 2%
}

.box-sidebar ul li {
	list-style: none;
	margin: 4% 0;
	padding-bottom: 4%;
	border-bottom: 1px solid #bec3c4;
	font-size: 95%
}

.box-sidebar ul li.last {
	border: 0
}

.box-sidebar ul li a strong {
	display: block;
	text-transform: uppercase
}

.box-sidebar ul li a img {
	display: block;
	width: 100%;
	margin: 0 0 4% 0
}

.box-sidebar ul.tabs {
	margin-bottom: 0;
	padding-bottom: 0
}

.box-sidebar ul.tabs li {
	display: inline-block;
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 80%;
	text-align: center;
	text-transform: uppercase
}

.box-sidebar ul.tabs li a:link,.box-sidebar ul.tabs li a:visited,.box-sidebar ul.tabs li a:hover,.box-sidebar ul.tabs li a:active
	{
	float: left;
	display: inline-block;
	color: #fff;
	padding: 5px;
	width: 75px;
	background-color: #545c5f
}

.box-sidebar ul.tabs li a:hover,.box-sidebar ul.tabs li a.current {
	background-color: #009ba4
}

ul.pane {
	display: none
}

ul.pane li.last {
	border: 0
}

a.more:link,a.more:visited {
	float: right;
	background: transparent url('../images/sprite_medi.png') 78px -31px
		no-repeat;
	padding-right: 20px;
	margin-right: 0;
	color: #fff;
	width: 110px;
	text-align: right
}

a.more:hover,a.more:active {
	background-position: 78px 2px;
	color: #008c94
}

.publication a.more {
	margin-top: 4%
}

.box-sidebar ul li a span.sponsor {
	position: absolute;
	color: #ccc;
	font-size: 62.5%;
	background-color: rgba(70, 78, 79, 0.8);
	right: 2%;
	top: 2%;
	padding: 2%;
	z-index: 10
}

.firstBox {
	margin-top: 0;
	padding-bottom: 4%;
	border-bottom: 1px solid #687375
}

.whiteBox {
	background-color: #f3f3f3;
	color: #464e4f;
	padding: 5%;
	width: 90%
}

.whiteBox a:link,.whiteBox a:visited {
	color: #464e4f
}

.whiteBox a:hover,.whiteBox a:active {
	color: #008c94
}

.whiteBox a.more:link,.whiteBox a.more:visited {
	background-position: 78px -15px;
	color: #464e4f
}

.whiteBox a.more:hover,.whiteBox a.more:active {
	background-position: 78px 2px;
	color: #008c94
}

.darkBox {
	background: #464e4f;
	color: #464e4f;
	padding: 5%;
	width: 90%
}

.darkBox h3 {
	color: #fff
}

.darkBox a.more:link,.darkBox a.more:visited {
	background-position: 78px -31px;
	color: #fff
}

.darkBox a.more:hover,.darkBox a.more:active {
	background-position: 78px 2px;
	color: #008c94
}

.box-sidebar.socialBox ul li.last {
	border: 0
}

.box-sidebar.socialBox ul.tabs li a {
	width: 123px
}

.box-sidebar.blog ul li a img {
	display: block;
	width: auto;
	margin: 0 4% 4% 0
}

.box-sidebar.blog h3 {
	margin-bottom: 2%
}

.box-sidebar span.author {
	font-style: italic;
	color: #fff
}

.box-sidebar.whiteBox span.author {
	font-style: italic;
	color: #464e4f
}

.special div {
	float: left;
	position: relative;
	margin: 0;
	padding: 0
}

.special div img {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%
}

.special div a.t_over:link,.special div a.t_over:visited {
	display: block;
	position: absolute;
	bottom: 0;
	z-index: 10;
	padding: 2%;
	color: #464e4f;
	background-color: rgba(255, 255, 255, 0.9)
}

.special div a.t_over:hover,.special div a.t_over:active {
	color: #008c94
}

.box-sidebar .strmiddleHP ul {
	height: 118px
}

.socialBox ul li.last a.more:link,.socialBox ul li.last a.more:visited {
	margin-top: 2%;
	background-position: 78px -33px;
	color: #fff
}

.socialBox ul li.last a.more:hover,.socialBox ul li.last a.more:active {
	margin-top: 2%;
	background-position: 78px 0;
	color: #008c94
}

.asideContent .multimedia strong {
	display: inline;
	margin-right: 8px;
	text-transform: uppercase
}

.asideContent .multimedia .itemsMultimedia {
	float: left;
	margin: 4% 0 0 0;
	border-top: 1px solid #687375;
	border-bottom: 1px solid #687375;
	height: 70px;
	width: 100%;
	overflow: hidden
}

.asideContent .multimedia .itemsMultimedia ul {
	float: left;
	margin: 12px 0 0 0;
	width: 100%
}

.asideContent .multimedia .itemsMultimedia ul li {
	display: inline-block;
	float: left;
	width: 147px;
	margin: 0 6px 0 0;
	line-height: 120%;
	font-size: 85%;
	border: 0
}

.asideContent .multimedia .itemsMultimedia ul li.last {
	margin-right: 0
}

.asideContent .multimedia .itemsMultimedia ul li a:link,.asideContent .multimedia .itemsMultimedia ul li a:visited
	{
	color: #fff
}

.asideContent .multimedia .itemsMultimedia ul li a:hover,.asideContent .multimedia .itemsMultimedia ul li a:active
	{
	color: #008c94
}

.asideContent .multimedia .itemsMultimedia ul li a img {
	margin: 1px 5px 0 0;
	width: 60px
}

.contVideo video,.contVideo object,.contVideo img {
	width: 100%
}

.asideContent .box-sidebar a.pub:link,.asideContent .box-sidebar a.pub:visited
	{
	display: inline-block;
	width: 47%;
	color: #fff
}

.asideContent .box-sidebar a.pub:hover,.asideContent .box-sidebar a.pub:active
	{
	color: #008c94
}

.asideContent .box-sidebar a.pub span {
	display: block;
	background: transparent url('../images/sprite_medi.png') 84px -31px
		no-repeat
}

.asideContent .box-sidebar a.pub:hover span {
	background-position: 84px 2px
}

.box-sidebar.boxMag ul.subMg {
	float: left;
	width: 30%
}

.box-sidebar.boxMag ul.subMg li {
	border: 0;
	margin: 0;
	padding: 0 0 0 12px;
	background: transparent url('../images/sprite_medi.png') no-repeat
		-390px -160px
}

.contMg {
	float: left;
	position: relative;
	border: 4px solid #fff;
	margin: 0 4% 4% 0;
	padding: 0
}

.box-sidebar div.contMg img {
	float: left;
	margin: 0;
	padding: 0
}

.summaryMg {
	position: absolute;
	top: 48%;
	font-size: 140%;
	z-index: 10;
	padding: 2%;
	width: 90%
}

.box-sidebar.boxMag .summaryMg ul li {
	float: left;
	border: 0;
	background: 0
}

.summaryMg ul li a:link,.summaryMg ul li a:visited {
	display: block;
	float: left;
	background: 0;
	padding: 0;
	width: auto;
	line-height: 140%;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1)
}

.summaryMg ul li a:hover,.summaryMg ul li a:active {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1)
}

a.navMg {
	position: absolute;
	display: block;
	bottom: 5px;
	right: 5px;
	background: transparent url('../images/sprite_medi.png') no-repeat;
	text-indent: -9999px;
	width: 16px;
	height: 16px;
	z-index: 10
}

a#l-next {
	background-position: -34px -34px
}

a#l-prev {
	right: 25px;
	background-position: -355px -107px
}

a#l-next:hover {
	background-position: -34px -1px
}

a#l-prev:hover {
	right: 25px;
	background-position: -355px -124px
}

.asideContent .box-sidebar h4 {
	clear: both;
	margin-bottom: 2%
}

.mainFooter {
	clear: left;
	background-color: #464e4f;
	min-width: 780px;
	max-width: 960px;
	min-height: 310px;
	margin: 0 auto 3% auto
}

.mainFooter ul {
	float: left;
	display: inline-block;
	list-style: none;
	color: #fff;
	margin-top: 2%
}

.mainFooter ul li h3 {
	color: #fff;
	margin-bottom: 10px;
	font-weight: normal
}

.mainFooter nav ul li a:link,.mainFooter nav ul li a:visited {
	color: #fff;
	padding: 2% 0;
	font-weight: normal;
	font-size: 100%
}

.mainFooter nav ul li a:hover,.mainFooter nav ul li a:active {
	color: #008c94
}

.menuftSec {
	margin-left: 3%
}

.menuftSec,.menuftSer,.menuftNwlt,.menuftSoc {
	margin-right: 6%
}

.menuftNwlt {
	width: 20%
}

.menuftSoc li,.menuftSer2 li {
	padding-bottom: 15%
}

.menuftSoc li.last,.menuftSer2 li.last {
	padding-bottom: 0
}

.menuftSer2 li h3 a:link,.menuftSer2 li h3 a:visited {
	color: #fff
}

.menuftSer2 li h3 a:hover,.menuftSer2 li h3 a:active {
	color: #008c94
}

.menuftSer2 li h3 a.rss:link,.menuftSer2 li h3 a.rss:visited {
	color: #fff;
	padding-right: 50px;
	background: transparent url('../images/sprite_medi.png') no-repeat
		-340px -210px
}

.menuftSer2 li h3 a.rss:hover,.menuftSer2 li h3 a.rss:active {
	color: #008c94;
	background: transparent url('../images/sprite_medi.png') no-repeat
		-340px -235px
}

.mainFooter .bottomFooter {
	float: left;
	width: 94%;
	margin: 2% 3%;
	color: #fff;
	border-top: 1px solid #566061;
	padding-top: 5px
}

.mainFooter .btLink {
	float: right
}

.mainFooter .bottomFooter a:link,.mainFooter .bottomFooter a:visited {
	color: #fff;
	padding-left: 1%;
	background: transparent url('../images/sprite_medi.png') no-repeat
		-390px -160px;
	padding-left: 10px
}

.mainFooter .bottomFooter a:hover,.mainFooter .bottomFooter a:active {
	color: #008c94
}

.mainFooter .bottomFooter a.first {
	background: 0
}

.mainFooter .bottomFooter a:link.copy,.mainFooter .bottomFooter a:visited.copy
	{
	float: left;
	background: transparent url('../images/sprite_medi.png') no-repeat -35px
		-297px;
	padding-left: 105px;
	margin-bottom: 2%
}

.mainFooter .bottomFooter a.top:link,.mainFooter .bottomFooter a.top:visited
	{
	float: left;
	clear: left;
	display: none;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
	background: transparent url('../images/sprite_medi.png') no-repeat -31px
		-135px
}




.specialHp h3,.strmiddleHP h3{margin-bottom:2%}
.specialHp{float:left;width:100%;margin-bottom:4%;color:#fff}
.specialHp div{float:left;position:relative;margin:0;padding:0;background-color:rgba(255,255,255,0.9)}
.specialHp div img{float:left;width:100%;margin:0;padding:0}
.specialHp div a.specdesc{position:relative;width:46%;display:block;float:left;padding:2%;background:none}
.specialHp div a.specdesc strong{display:block;font-size:120%;margin-bottom:2%}
.specialHp div a{position:relative;float:left;width:48%;margin:0;padding:0}
.strmiddleHP{float:left;width:100%}

.strmiddleHP ul{margin-bottom:5%;margin-right:20px;width:48%;float:left}
.strmiddleHP ul.last{margin-right:0;}
.strmiddleHP ul li{float:left;clear:both;list-style:none;background-color:#8a9b9b;width:100%;color:#464e4f}
.strmiddleHP ul li img{float:left;width:50%}
.strmiddleHP ul li a{float:left;width:40%;margin:7% 0 0 4%;padding:2% 0 7% 0;text-align:center;font-size:100%;height:100%}




@media only screen and (min-width :768px) and (max-width :1024px) {
	.mainHeader:before,.mainHeader:after {
		width: auto
	}
	.mainHeader,.mainFooter {
		min-width: 748px;
		max-width: 1024px
	}
	body {
		width: 98%
	}
	.mainContent {
		min-width: 748px;
		max-width: 1024px;
		margin: 20px auto
	}
	.pageSection .imgCaption h1 {
		font-size: 170%;
		line-height: 150%;
		color: #fff
	}
	.pageSection .contSlideshow div.navCarousel {
		right: 1%;
		width: 33%
	}
	.ticker {
		height: 55px
	}
	.ticker .contNews {
		width: 74%;
		height: 48px
	}
	.strmiddleHP ul {
		margin-bottom: 6.5%
	}
	.strmiddleHP ul li a {
		margin: 2% 0 0 4%;
		padding: 2% 0 0 0;
		font-size: 80%
	}
	.mainFooter ul {
		float: left;
		display: inline-block;
		list-style: none;
		color: #fff;
		margin-right: 3%
	}
	.mainFooter ul.menuftSer2 {
		margin-right: 0
	}
}

@media only screen and (max-width :990px) {
	.detailArticle .articleTools a.printArticle
		{
		display: none
	}
	.mainHeader nav ul.sectionNav li a:link,.mainHeader nav ul.sectionNav li a:visited
		{
		font-size: 85%;
		padding-right: 5px;
		padding-left: 5px
	}
	.post-info .social {
		display: block;
		width: 100%;
		margin-top: 2%;
		padding: 2% 0 1% 0;
		border-top: 1px solid #c3c6c7;
		border-bottom: 1px solid #c3c6c7
	}
	.footerArticle .social {
		width: 65%
	}
	.footerArticle .social div.social-ln {
		float: left
	}
	.mainFooter {
		margin: 0 auto 4% auto;
		min-height: 300px
	}
	.menuftSer2 {
		margin: 0
	}
	.menuftSoc {
		margin-left: 0;
		margin-right: 2%
	}
	.menuftNwlt {
		width: 23%
	}
	.menuftSec,.menuftSer,.menuftNwlt {
		margin-right: 5%
	}
	.mainFooter ul li h3 {
		margin-bottom: 10px
	}
	.mainFooter .bottomFooter a:link.copy,.mainFooter .bottomFooter a:visited.copy
		{
		float: left;
		clear: left;
		display: block;
		margin-right: 1%
	}
	.mainFooter .bottomFooter a.top:link,.mainFooter .bottomFooter a.top:visited
		{
		display: block
	}
}

@media only screen and (min-width :320px) and (max-width :600px) {
	.mainHeader:before,.mainHeader:after {
		width: auto
	}
	.mainHeader .topNav a.topNavSx-toggle:link,.mainHeader .topNav a.topNavSx-toggle:visited
		{
		display: block
	}
	.mainHeader .topNav .topNavSx,.mainHeader .topAdv,#commentArticle,.overlay-adv
		{
		display: none
	}
	.mainHeader {
		background-color: #c3c3c3
	}
	body.subSection .mainHeader nav {
		border: 0
	}
	body.subSection .mainHeader nav .sectionNavSub {
		float: left;
		position: relative;
		margin-top: 15px;
		background-color: #008c94;
		padding: 8px 0 3px 0;
		bottom: 0
	}
	body.subSection .mainHeader nav .sectionNavSub a.first {
		padding-left: 8px
	}
	body.subSection .mainHeader nav .sectionNavSub a:link {
		display: inline-block;
		margin-bottom: 5px
	}
	.mainHeader .logo {
		width: 100%;
		text-align: center
	}
	.mainHeader .logo img {
		width: 90%
	}
	.mainHeader .searchBox,body.subSection .mainHeader .searchBox {
		float: right;
		position: relative;
		bottom: 0;
		width: 100%;
		background-color: #c3c3c3
	}
	.mainHeader .topNav ul.topNavSx {
		display: none;
		background-color: #cdcdcd;
		position: absolute;
		top: 27px;
		width: 130px;
		z-index: 30
	}
	.mainHeader .topNav ul.topNavSx li a:link {
		width: 120px;
		margin: 0
	}
	#searchbox {
		float: right;
		width: 200px
	}
	.search {
		width: 120px
	}
	.submit {
		width: 40px
	}
	.sectionNav-toggle {
		display: block;
		float: left;
		width: 40px;
		height: 40px;
		font-size: 120%;
		margin-top: -40px;
		margin-left: 15px;
		font-family: ct4637, "Century Gothic", "Tw Cen MT", Futura,
			"URW Gothic L", Arial, sans-serif;
		background: transparent url('../images/sprite_medi.png') no-repeat
			-349px -348px;
		text-indent: -9999px;
		z-index: 20;
		background-color: #c3c3c3
	}
	.mainHeader nav {
		float: left;
		height: auto;
		min-height: 10px;
		width: 100%;
		margin-bottom: 10px;
		background-color: #c3c3c3
	}
	.mainHeader nav ul.sectionNav {
		display: none;
		list-style: none;
		margin: 30px auto 10px 0
	}
	.mainHeader nav ul.sectionNav li {
		float: left;
		display: block;
		margin-left: auto;
		width: 100%;
		text-align: center;
		border-top: 1px solid #ccc
	}
	.mainHeader nav ul.sectionNav li:hover {
		background-color: #f3f3f3
	}
	.mainHeader nav ul.sectionNav li a:link,.mainHeader nav ul.sectionNav li a:visited
		{
		color: #535c5d;
		font-weight: bold;
		display: inline-block;
		padding: 10px 25px;
		height: 20px
	}
	.mainHeader nav ul.sectionNav li a:hover,.mainHeader nav ul.sectionNav li a:active
		{
		color: #008c94;
		text-shadow: none;
		background: 0
	}
	.mainHeader nav ul.sectionNav li.active a:link,.mainHeader nav ul.sectionNav li.active a:visited
		{
		color: #008c94;
		text-shadow: none;
		background: 0
	}
	.mainHeader nav ul.sectionNav li a.menuSec.current:link,.mainHeader nav ul.sectionNav li a.menuSec.current:visited
		{
		color: #008c94;
		background: transparent url('../images/sprite_medi.png') no-repeat
			center -184px
	}
	.mainContent {
		min-width: 300px;
		max-width: 480px;
		margin: 20px auto
	}
	.content {
		padding-right: 0
	}
	.post-info .social,.footerArticle .social,.detailArticle .articleTools a.printArticle,.detailArticle .articleTools a.commentArticle
		{
		display: none
	}
	.detailArticle .articleTools a.sendArticle:link {
		display: block;
		width: 35px;
		height: 35px;
		text-indent: -9999px
	}
	.detailArticle .relatedItems {
		display: none;
		position: relative;
		width: 96%
	}
	.detailArticle p.textArticle {
		position: relative;
		width: 100%
	}
	.footerArticle a.a-prev:link {
		float: left;
		margin-left: 2%
	}
	.detailArticle h1 {
		font-size: 270%;
		margin-bottom: 3%
	}
	#otherCarousel {
		overflow: hidden;
		width: 100%;
		height: 290px
	}
	.otherCarouselStripe {
		float: left;
		overflow: hidden;
		width: 100%;
		height: 290px
	}
	.otherCarouselItem {
		float: left;
		clear: left;
		display: block;
		width: 100%
	}
	.otherCarouselItem.middle {
		margin: 4% 0
	}
	.otherCarouselItem img {
		float: left;
		width: 40%;
		margin-top: 4px;
		margin-right: 4%;
		margin-bottom: 6px
	}
	.otherCarouselItem h4 a {
		font-size: 100%
	}
	.mainFooter {
		float: left;
		clear: left;
		background-color: #464e4f;
		min-width: 300px;
		max-width: 480px;
		margin: 0 auto 3% auto;
		padding-bottom: 2%
	}
	.mainFooter ul {
		float: none;
		display: block;
		clear: both;
		margin: 3% auto 0 auto;
		width: 94%
	}
	.mainFooter ul li h3 {
		color: #fff;
		margin-bottom: 0;
		font-weight: normal
	}
	.mainFooter ul li {
		display: inline-block;
		padding-top: 0;
		margin-top: 0
	}
	.mainFooter ul.menuftSec li a:link,.mainFooter ul.menuftSer li a:link {
		background: transparent url('../images/sprite_medi.png') no-repeat
			-390px -160px;
		padding-left: 10px;
		margin-right: 1%;
		font-size: 90%
	}
	.mainFooter ul.menuftSec li.second a,.mainFooter ul.menuftSer li.second a
		{
		background: 0;
		padding-left: 0
	}
	.menuftSoc li {
		width: 50%
	}
	.menuftNwlt li {
		font-size: 90%
	}
	.menuftSer2 li {
		margin-bottom: 2%
	}
	.mainFooter {
		float: none;
		padding-top: 1%
	}
	.mainFooter .bottomFooter {
		float: none
	}
	.mainFooter ul li.first,.mainFooter ul.menuftSer2 li {
		display: block
	}
	.mainFooter .menuftSer2 li {
		padding-bottom: 0
	}
	
	.mainFooter .menuftSoc li {
		display: block;
		padding-bottom: 15px;
	}
	
	.mainFooter .bottomFooter a:link.copy,.mainFooter .bottomFooter a:visited.copy
		{
		background: transparent url('../images/sprite_medi.png') no-repeat -35px
			-295px;
		font-size: 90%
	}
	.mainFooter .btLink {
		float: none;
		width: 100%;
		margin: 1% 0 3% 0;
		text-align: center
	}
	.mainFooter .btLink a:link,.mainFooter .btLink a:visited {
		font-size: 13px
	}
	.mainFooter .bottomFooter a.top:link,.mainFooter .bottomFooter a.top:visited
		{
		float: none;
		display: block
	}
	.asideContent {
		display: block;
		width: 100%
	}
	.pageSection .imgCaption .articleLabel {
		margin-bottom: 3%
	}
	.pageSection .imgCaption h1 {
		font-size: 130%;
		line-height: 140%;
		color: #fff
	}
	.pageSection .imgCaption p {
		margin: 3% 0;
		line-height: 130%
	}
	.pageSection .contSlideshow div.navCarousel a:link,.pageSection .contSlideshow div.navCarousel a:visited
		{
		display: inline-block;
		background: transparent url('../images/sprite_medi.png') no-repeat
			-125px -16px;
		width: 16px;
		height: 16px;
		text-indent: -9999px
	}
	.pageSection .contSlideshow div.navCarousel a.activeSlide:link,.pageSection .contSlideshow div.navCarousel a.activeSlide:visited
		{
		background: transparent url('../images/sprite_medi.png') no-repeat
			-125px 1px
	}
	.ticker {
		height: 55px
	}
	.ticker .contNews {
		width: 70%;
		height: 48px
	}
	.strmiddleHP ul {
		margin-bottom: 6.5%
	}
	.strmiddleHP ul li a {
		margin: 1% 0 0 4%;
		padding: 0;
		font-size: 75%
	}
	body.multimedia .otherCarouselItem.middle {
		margin: 0 0 5% 0
	}
	body.multimedia .otherCarouselItem {
		padding: 0;
		margin-bottom: 5%;
		font-size: 120%
	}
	body.multimedia .otherCarouselStripe .otherCarouselItem span.sponsor {
		top: -22px;
		right: 2px;
		padding: 2%;
		z-index: 100
	}
	body.multimedia .otherCarouselStripe .otherCarouselItem a {
		position: static
	}
	body.multimedia .otherCarouselStripe .otherCarouselItem a span {
		bottom: 15px;
		left: 125px
	}
	body.multimedia .otherCarouselItem.sponsor {
		padding: 2% 0;
	}
	.box-sidebar.mostview ul li {
		float: left;
		margin-bottom: 0;
		padding-bottom: 2%;
		width: 100%
	}
	.box-sidebar.mostview ul li.last {
		float: right
	}
	.box-sidebar.mostview ul li a.thumb img {
		width: 35%;
		margin: 1% 2% 3% 0
	}
	.box-sidebar.mostview ul li a.thumb {
		float: left;
		position: relative;
		margin-right: 2%;
		margin-top: 0;
		width: 100%
	}
	.box-sidebar.mostview ul li a.video span {
		top: 35px;
		left: 60px
	}
	.box-sidebar.mostview ul li a.audio span {
		top: 35px;
		left: 60px
	}
}

