/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  /* height: 100%; disattivo per disallineamento sfondo su SAFARI, CHROME e IE*/
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	font-family:Karla, Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*line-height: 1.3em;*/
	margin: 0px 0px 0px 0px;
	color: #555;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img {
	border: 0 none;
	-ms-interpolation-mode: bicubic;  /* better image scaling with IE */ 	
}

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#page_bg, #footer_bg {
	padding:0px;
	margin-left: auto;
	margin-right: auto;
}

div.center {
  text-align: center;
}

div#page {
	margin-left: auto;
	margin-right: auto;
	width: 970px;
}

div#header {
	height:115px;
	overflow: hidden;
	text-align: left;
	position:relative;
}

div#header ul.menu {
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	top:5px;
	right:26px;
	z-index:999;
	background:#fff;
}
div#header ul.menu li {
	float:left;
	padding:0 8px;
	height:20px;
	line-height:19px;
}

div#header .banneritem img {
	margin:5px 0px 5px 274px;
}

div#heads {
	position: absolute;
	left: 343px;
	top: 38px;
	color:#BBAD86;
	width:50%;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family: 'TradeGothicBold', sans-serif;
	font-size:20px;
	line-height:20px;
	text-transform:uppercase;
}

img#logo, div.logo {
	position: absolute;
	left: 38px;
	top: 12px;
}

div#newsflash {
	width: auto;
	margin-left: 350px;
	margin-right: 30px;
	border: 1px solid #00f;
}

#pathway {
	margin: 10px 0px 10px 38px;
	width: auto;
	text-align: left;
	background:url(../images/seiin.png) no-repeat 0px 4px;
	padding-left:38px;
}

#area {
	margin: 0;
	background: #fff;
	width: auto;
	padding: 0;
	/*background: url(../images/mw_dashed_vs.gif) repeat-y;*/
}

#area_home {
	margin: 0;
	background: #fff;
	width: auto;
	padding: 0;
}

#area_home.coldx {
	/* background: url(../images/mw_dashed_vsh.gif) repeat-y;*/
}

#area div, #area_home div {text-align: left;}
body.blog #area div, body.blog #area_home div {line-height: 23px;font-size: 15px;}

/* horizontal pill menu */
#topmenu {
	padding: 0;
	margin: 0;
	width: auto;
	white-space: nowrap;
	height: 38px;
	top: 200px;
}

#topmenu ul {
	/*border-left:1px solid #fff;*/
	margin: 0 0 0 30px;
	padding: 0;
	list-style:none;
	height: 38px;
}

#topmenu li {
	float: left;
	margin: 0;
	padding: 0;
	height: 38px;
	/*border-right:1px solid #fff;*/
}

#topmenu a {
	font-family: Montserrat, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	float:left;
	display:block;
	height: 38px;
	line-height: 38px;
	padding: 0 12px 0 13px;
	color: #fff;
	text-decoration: none;
	text-transform:uppercase;
}

#topmenu a#active_menu-nav {
	background-position: 0 0;
}

#topmenu ul.ntm a.ntm {
	display:none; /* newsletter top menu */
}


#leftcolumn {
	padding: 0;
	margin: 0;
	float:left;
	width: 210px;
}

#leftcolumn ul.menu {list-style:none;margin:17px 0px 0px 22px;padding:0;}
#leftcolumn ul.menu li {background:url(../images/mw_readon-gh2.gif) no-repeat 0px 3px;padding-left:14px;margin-bottom:10px;}
#leftcolumn ul.menu ul {list-style:none;margin:5px 0px 20px 0px;padding:0;}
#leftcolumn ul.menu ul li {background:none;padding:0px;margin-bottom: 8px;line-height: 15px;}

#rightcolumn ul.menu {list-style:none;margin:17px 0px 0px 0px;padding:0;}
#rightcolumn ul.menu li {margin-bottom:10px;}
#rightcolumn ul.menu ul {list-style:none;margin:5px 0px 20px 0px;padding:0;}
#rightcolumn ul.menu ul li {background:url(../images/mw_readon_red.gif) no-repeat 0px 3px;padding-left:14px;margin-bottom:2px;}

#leftcolumn ul.menu ul li ul {border-left:1px solid #CCC;}
#leftcolumn ul.menu ul li ul li {margin-left:5px;}
#leftcolumn ul.menu ul li ul li a {font-size:11px;}
#leftcolumn ul.menu ul li ul li a:hover {font-size:11px;color:#5092a1;}

#maincolumn {
	float:left;
	padding: 0;
	margin: 0;
	width: 450px;
	margin:10px 25px 25px 25px;
}

#maincolumn_home {
	float:left;
	padding: 0;
	margin: 0;
	width: 600px;
	margin:10px 25px 25px 25px;
}

#rightcolumn {
	float:left;
	padding: 0;
	margin: 0;
	width: 200px;
	margin:22px 35px 0px 25px;
}

#area_home #rightcolumn {
	float:left;
	padding: 0;
	margin: 0;
	width: 250px;
	margin: 22px 0px 0px 35px;
}

/* FOOTER */
div#footer {
	margin-left: auto;
	margin-right: auto;
	width: 970px;
	background:#85022B;
}
#footer {overflow: hidden;padding:20px 0;}


/* ADD THIS */
.addthis_toolbox {clear:both;margin-top:40px;}
.addthis_toolbox h2 {font-size:14px;margin-bottom:5px;}
.addthis_toolbox img {margin-right:10px;cursor:pointer;}
/*.addthis_button_facebook img {/*margin-right:20px;}
.addthis_button:hover {text-decoration:none;color:#BBAD86;}
.addthis_button img {vertical-align:middle;margin-right:5px;}
.addthis_separator {color:#A49673;font-size:11px;font-weight:bold;}*/

/* BLOG NEWS */
div.blog.news img {width:110px;height:auto;}

/* MODULO CON TRATTINO SENZA TITOLO */
.moduletable.trattino {background:url(../images/mw_dashed_sand_h.gif) repeat-x;padding-top:20px;}

/* NEWSLETTER */
.moduletable.newsletter {position:relative;}
.moduletable.newsletter a {color:#666;}
.moduletable.newsletter img {position:absolute;right:0px;top:10px;}

/* SOSTIENICI */
.moduletable.sostienici {position:relative;}
.moduletable.sostienici a {color:#BBAD88;line-height:22px;}
.moduletable.sostienici img {position:absolute;right:0px;top:43px;}

/* NEWSLETTER */
select.aca_list_drop {display:none;}

/* JCOMMENTS */
#jc h4 {
	font-size:18px;
	border-bottom:2px solid #000;
	padding:4px 0;
}
#comments-form {
	text-align:left;
	clear:both;
}
#comments-form p {
	margin-left:0 !important;
}
#comments-form label {
	color:#1f1f1f;
	font-size: 12px;
}
#comments-form input, #comments-form textarea {
	padding: 4px !important
}
#comments-form textarea {
	background: #fff !important;
	width:100%;
}
#comments-form div.grippie, #comments-form div.grippie span {
	background: none;
	color: #E03255;
	border: none;
	width:100%;
}
#comments-form .btn, #comments-report-form .btn,
#comments-form .btn div, #comments-report-form .btn div {
	background:none;
}
#comments-form .btn a, #comments-form .btn a:focus, #comments-report-form .btn a, #comments-report-form .btn a:focus {
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	border:2px solid #ccc;
	background:#E03255;
	color:#FFF;
	display:block;
	font-size:18px;
	font-weight:bold;
	padding:5px 20px;
	border-radius: 10px;
	text-align:center;
	text-decoration:none;
}
#comments-form .btn a:hover, #comments-report-form .btn a:hover {
	border:2px solid #ccc;
	background:#FFF;
	color:#E03255;
}
#comments-form #comments-form-buttons {margin-left:0 !important;}
#comments .comment-avatar img {
	margin: 2px 10px 0 5px;
	box-shadow: none;
	transform: none;
}
#comments .comments-list {margin:0;}
#comments .comment-author, #comments .author-homepage {font-size:12px;}
#comments .comment-anchor {display:none;}
#comments .comment-body {color:#000;margin-top:2px !important;}
#comments .comment-date {color:#555;padding: 0 0 0 5px;background:none;}
#comments-list-footer a.refresh {display:none;}

/* SLIDER */
div.slider_count_1, div.slider_count_1 span {display:none !important;}
div.slider_slide a, div.slider_slide a:link, div.slider_slide a:visited, div.slider_slide a:active, div.slider_slide a:hover {color:#555;font-size:11px;}
div.slider_slide a {background:#FFF url(../images/arrow.png) no-repeat; padding-left:20px;}
div.slider_slide.active a {background:#000 url(../images/arrow-active.png) no-repeat; padding-left:20px; color:#FFFFFF;}
div.slider_slide a:hover, div.slider_slide.active a:hover  {background:#5092a2 url(../images/arrow-hover.png) no-repeat; padding-left:20px; color:#FFFFFF;}
div.slider_item li {margin-bottom:10px;}

/* GAVICK NEWS ARROWS*/
.nspBotInterface div, .nspTopInterface div {float: left !important;}
div#nsp-newspro1 p {text-align:justify;}
div.nspArt p {margin:0px;}

/* HOMECORSI */
body.home table.homecorsi {margin-top:-15px;display:none;}
table.homecorsi td {}
table.homecorsi td a {color:#5E6965;}
table.homecorsi td a:hover {text-decoration:none;color:#5092a1;}
body.home .item-page>h2 {display:none;}

/* H2SMALL */
#leftcolumn_home .moduletable h3, #leftcolumn .moduletable h3 {font-size:14px !important;}
#rightcolumn_home .moduletable.h3small h3, #rightcolumn .moduletable.h3small h3, #bottom .moduletable.h3small h3 {font-size:14px;}
#rightcolumn_home .moduletable.newspro, #rightcolumn .moduletable.newspro {margin-bottom:0;}

/* LINGUE */
#rightcolumn_home .moduletable.lingue, #rightcolumn .moduletable.lingue {margin:-72px 0 71px 0;}
div.mod-languages ul {float:right;}
div.mod-languages li {margin:0;}
div.mod-languages li a {margin-left:0;margin-right:0;padding:2px 0;font-size:12px;color:#FFF;font-weight:bold;display:inline-block;width:35px;text-align:center;}
div.mod-languages li a:hover {background:#9A0532;color:#FFF;}
div.mod-languages li.lang-active a {background:#9A0532;color:#FFF;}

/* HOMESLIDE */
span.homeslide {
	font-family: Montserrat, Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-transform: uppercase;
	text-align: left;
	display: inline-block;
	color:#000;
}
a:hover span.homeslide {
	color:#5092a1;
}

/* BLOG */
div.item h2 {color:#5092a2;text-transform:none;border:none;font-family:Kala, Arial;font-size:14pt;}

/* LINKO */
a.linko {
	text-indent: -1000px;
	display: inline-block;
	background: #5092a2 url(http://www.educationglobalhealth.eu/images/pubblicazioni/linko.png);
	width: 50px;
	height: 15px;
	/*border-radius: 8px 8px 8px 8px;*/
	margin: 0px;
	overflow: hidden;
}
a.linko:hover {background-color:#9A0532;}

/* LEGENDA */
.legenda img {margin-bottom:5px;}

/* CERCA */
div.moduletable.cerca {margin: 40px 0 50px 25px;}
div.moduletable.cerca label {
	display:block;
	font-size: 14px;
	padding: 0px;
	border-top: 3px solid black;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Montserrat, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
div.moduletable.cerca input {float:left;}
div.moduletable.cerca input#mod-search-searchword {width: 150px;margin: 0 5px 0 0;}


/* WEB LINK */
div.weblink-category h1 {
	padding: 0;
	font-family: Montserrat, Arial, Helvetica,sans-serif;
	font-size: 22px;
	font-weight: bold;
	vertical-align: bottom;
	color: black;
	text-align: left;
	width: 100%;
	text-transform: uppercase;
	border-top: 3px solid black;
	margin: 12px 0 20px 0;
}
div.weblink-category td.title {font-size:13px;padding-bottom: 30px;width:450px;}
div.weblink-category td.title a {font-size:12pt;font-weight:bold;}

/* ULLI */
div.moduletable.ulli {width:200px;overflow:hidden;}
div.moduletable.ulli div.tanbox {width:230px;float:left;}
div.moduletable.ulli div.tanbox p {display:none;}
div.moduletable.ulli div.tanbox h3 {padding: 10px 40px 0 0 !important;}
div.moduletable.ulli div.tanbox h3 a {text-transform:none;}
div.moduletable.ulli div.tanbox div.meta {display:none;}
div.moduletable.ulli div.tanbox img {padding:2px;border:1px solid #CCC;}
div.moduletable.ulli.salutesviluppo {width:auto;}

/* SALUTE SVILUPPO */
div#leftcolumn ul.menu li a.salutesviluppo {display:block;height:220px;}
div#leftcolumn ul.menu li a.salutesviluppo img {position:absolute;max-width: 150px;margin-top: 20px;}
div.moduletable.salutesviluppo {margin: 40px 0 0 25px;}
div.custom.salutesviluppo {}
div.custom.salutesviluppo img {max-width: 90%;height: auto;}

/* BOTTOM */
div#bottom {padding: 10px 42px;overflow:hidden;}
div#bottom  div.moduletable.collaborazione {width: 450px;float: left;margin-left: 192px;}
div#bottom  div.moduletable.europa {width: 200px;float: right;}

/* BLOG */
body.blog {color: #000;}
body.blog #page_bg {padding-top: 238px;}
body.blog #topmenu {background: rgba(0,0,0,0.2) !important;width: 100%;max-width: 700px;z-index: 100;position:fixed;}
body.blog #topmenu a {font-size: 16px;text-transform:none;}
body.blog #pathway {margin:0;}
body.blog #maincolumn_home {width:auto !important;}
body.blog #area_home {padding: 0 18px;}
body.blog div#page, body.blog div#footer {max-width:700px;background:none;}
body.blog div.items-leading div {margin: 60px 0 0 0;}
body.blog div.items-leading div h2 {text-transform:none;padding: 10px 0;border-top: 1px solid #ccc;}
body.blog div#bottom  div.moduletable.collaborazione {width:70%;float: left;margin-left:0;}
body.blog div#bottom  div.moduletable.europa {width: 25%;float: right;}
body.blog div.intro1 {width: 100%;}
body.blog div.intro1 h1 {font-family: Montserrat, Arial, Helvetica,sans-serif;font-weight:bold;font-size: 20px !important;text-transform: none !important;border: none !important;  width: 60%;margin-top:0 !important;}
body.blog div.intro2 {
	background: #f4e3dc;
	font-family: 'Bad Script', cursive;
	font-size:17px !important;
	line-height:25px;
	width: 270px;
	height:auto;
	position: absolute;
	top: 150px;
	right: 10%;
	padding: 20px;
	transform: rotate(-3deg);
	border-bottom-left-radius: 50% 20px;
	-webkit-box-shadow: -5px 10px 15px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: -5px 10px 15px rgba(0, 0, 0, 0.25);
	box-shadow: -5px 10px 15px rgba(0, 0, 0, 0.25);
	z-index: 200;
}
body.blog div.intro2.mobile {
	z-index: inherit;
}
body.blog div.intro2 a {font-weight:bold;}
body.blog table.autore {margin-bottom: 20px; width: 100%;}
body.blog table.autore td {line-height:20px;}
body.blog table.autore td strong {font-family: 'Special Elite', cursive;}
body.blog table.autore td img {border: 5px solid #fff;box-shadow: -3px 3px 5px #ccc;transform: rotate(-3deg);margin: -10px 10px 0 0;width:75px;}
body.blog table.autore td i.fa {color: #e03255; float: left; margin: 0 5px;}
body.blog div.items-leading img, body.blog div.item-page img {border: 10px solid #fff;box-shadow: -3px 3px 5px #ccc;margin: 10px 0;transform: rotate(1deg);}
body.blog div.intro3 {
	font-family: 'Bad Script', cursive;
	font-size:22px !important;
	line-height: 30px !important;
	color:#E03255;
	margin-bottom:30px;
	width:70%;
	text-align:center !important;
	
	-ms-transform: rotate(-3deg); /* IE 9 */
    -webkit-transform: rotate(-3deg); /* Chrome, Safari, Opera */
    transform: rotate(-3deg);
}
body.blog div.intro3 a {
	font-weight:bold;
	display:inline-block;
	padding:4px;
}
body.blog div.intro3 a:hover {
	text-decoration:none;
	background:#f4e3dc;	
}


div.items-leading div.social {display:none;}
body.blog div.items-leading div.social {display:block;margin:0;}
body.blog div.items-leading div.social img {border: none; box-shadow: none; transform: none;width:25px;margin:5px 10px 0 0;border-radius: 100px;}
body.blog div.items-leading div.social a.comment {display:inline-block;}

/* LETTURE */
body.letture div.item h2 {margin: 40px 0 0 0;}
body.letture div.item p.readmore {text-align:left;margin: 5px 0 0 0;}
body.letture div.item p.readmore a {font-weight: bold;font-size: 11px;}
body.letture div.item p.readmore a i.fa {font-size: 8px;}
body.letture div.item-page h2 a {font-weight:bold;color:#000;}
body.letture div.item-page h2 a:hover {text-decoration:none;}

/* PAGINAZIONE */
div.pagination {text-align:center !important;}
div.pagination * {font-family:}
div.pagination span {color:#ccc;}
div.pagination span, div.pagination a {padding:0 10px;font-weight:bold;font-weight: bold;font-family: Montserrat, Arial, Helvetica,sans-serif;font-size: 16px;}

/* LIKE */
div#fb-root {display:none;}
body.blog div.item-page .fb_iframe_widget {margin-top:20px;display: block;}
body.blog div.social div.fb_iframe_widget {margin:10px !important;float:right;}

/* READMORE */
body.blog p.readmore {padding: 10px 0 5px 0;text-align: center;border-bottom: 1px solid #E03255;}
body.blog p.readmore i.fa {display:none;}
body.blog p.readmore a {display:block;font-weight:bold;}

/* EU COOKIE */
.coockie_banner {background:rgba(51,51,51,0.7) !important;}
.coockie_banner p {margin: 0;font-size: 13px !important;}
.coockie_banner p a {font-weight:bold;color:#fff !important;}
.coockie_banner p a:hover {color:#fff !important;}
.BotonUno {font-size: 12px !important;padding: 2px 10px !important;border-radius: 5px !important;border: none !important;box-shadow: none !important;  margin: 0 10px !important;}
.BotonUno:hover {background:#666 !important;;color:#fff;}

/* EUCOOKIE */
div.moduletable.eucookie {
	position: fixed;
	bottom: 0;
	background-color: rgba(51,51,51,0.9);
	left: 0;
	text-align: center;
	width: 100%;
	padding: 7px;
	margin:0;
	color: #efefef;
	z-index:999;
}
div.moduletable.eucookie.pisapchevron {display:none;}
div.moduletable.eucookie a {color:#D8B69F;}
div.moduletable.eucookie a:hover {color:#fff;}
div.moduletable.eucookie a.btn {cursor:pointer;background: #E03255;color:#fff;padding: 2px 7px;border-radius: 2px;margin: 5px;font-family:Verdana, Geneva, sans-serif;}
div.moduletable.eucookie a.btn:hover {background: #fff;color:#E03255;text-decoration:none;}

/* PALESTRE */
body.palestre div.img-fulltext-right img {width: 30%;float: right;margin: 0 0 20px 20px;}
body.palestre div.items-row div.item {position:relative;margin-bottom: 30px;}
body.palestre div.items-row div.item img {width:100%;cursor:pointer;}
body.palestre div.items-row div.item h2 {position: absolute;margin: 0;bottom: 0;left: 0;z-index: 1;}
body.palestre div.items-row div.item h2 a {display:block;padding:10px;color:#fff;background:#5092a2;min-height: 45px;opacity: 0.8;}
body.palestre div.items-row div.item h2 a:hover, body.palestre div.items-row div.item h2 a.hover {text-decoration:none;background:#85022B;opacity: 0.8;}

/* CONCORSO */
li.item-630 {display:none;}
form#login-form ul li {list-style:none;margin-left:-25px;}
form#login-form ul li:nth-child(3) {display:none;}
a.btnuserconcorso {background:url(../images/likethumb.png) no-repeat right 5px;padding-right: 40px !important;text-transform:none !important;margin:0 !important;}
div.social a.btnuserconcorso {float:right;}
body.blog button.validate, body.blog button.button, body.blog input.button, form#login-form ul li:nth-child(3) a, a.btnuserconcorso {
	background-color: #E03255;
    border: none;
    padding: 10px 20px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 5px;
	cursor:pointer;
	margin: 20px 20px 20px 0;
    display: inline-block;
}
body.blog button.validate:hover, body.blog button.button:hover, body.blog input.button:hover, form#login-form ul li:nth-child(3) a:hover, a.btnuserconcorso:hover {
	color:#fff;
	background-color: #9A0532;
	text-decoration:none;
}
body.blog form fieldset {
	border: 1px solid #E03255;
    margin-top: 15px;
    padding: 15px;
    background: rgba(150,150,150,0.1);
    border-radius: 5px;
}
body.blog form fieldset legend {
	display:none;
}
body.blog div.login form fieldset dt {
	display:inline-block;
	float:left;
	clear:left;
	margin: 0 0 10px 0;
	width:150px;
}
body.blog div.login form fieldset dd {
	display:inline-block;
	float:left;
    margin: 0 0 10px 0;
	line-height: 15px;
}
body.blog div.login h1 {
	font-family: Montserrat, Arial, Helvetica,sans-serif;
	font-size: 22px !important;
	font-weight: bold;
	border:none !important;
	text-transform:none !important;
}
label#jform_spacer-lbl {font-style:italic;display: block;margin-bottom: 10px;}
body.blog div#maincolumn_home {width: 90% !important;}
body.blog fieldset.userdata p label, body.blog fieldset div.login-fields label {width: 150px;display: inline-block;}
div.tip-wrap {display:none !important;}
fieldset#jform_profile_tos {background:none;border:none;}
body.blog form input[type="text"], body.blog form input[type="password"], body.blog form input[type="email"] {padding:4px;}
span.userconcorso{display: inline-block;float: right;font-size: 12px;vertical-align: middle;margin-top: 10px;}
form span.optional, label#jform_profile_eafrica-lbl span.star, label#jform_profile_newsletter-lbl span.star  {display:none;}
form a.ultimonumero {font-size:13px;}
div.login-fields {margin-bottom:10px;}
fieldset#jform_profile_eafrica, fieldset#jform_profile_newsletter {background:none;border:none;padding:0;}
input#jform_profile_eafrica1, input#jform_profile_newsletter1 {margin-left:10px;}
fieldset#users-profile-core dt, fieldset#users-profile-core dd, 
fieldset#users-profile-custom dt, fieldset#users-profile-custom dd {display:inline-block;float:left;}
fieldset#users-profile-core dt, fieldset#users-profile-custom dt {clear:left;width: 30%;font-style: italic;}
fieldset#users-profile-custom legend, fieldset#users-profile-core legend {display:none;}


/* ICONECORSI */
.moduletable.iconecorsi table td:first-child {width: 35%;padding-right: 20px;}
.moduletable.iconecorsi table td {padding: 0 10px 10px 0;}
.moduletable.iconecorsi table td a {color:#5E6965;font-size:15px;}
.moduletable.iconecorsi table td a:hover {text-decoration:none;color:#5092a1;}
.moduletable.iconecorsi table td img {width:100%;}
.moduletable.iconecorsi a.corsibtn, .moduletable.iconecorsi a.progettibtn {cursor:pointer;}
.moduletable.iconecorsi ul.corsilist, .moduletable.iconecorsi ul.progettilist {margin:0;padding:0;list-style:none;display:none;margin-top: 5px;}
.moduletable.iconecorsi ul.corsilist li,.moduletable.iconecorsi ul.progettilist li {margin:0;}
.moduletable.iconecorsi ul.corsilist li a, .moduletable.iconecorsi ul.progettilist li a {display:block;color:#fff;background: #5092a1;padding:5px;margin-top: 1px;}
.moduletable.iconecorsi ul.corsilist li a:hover, .moduletable.iconecorsi ul.progettilist li a:hover {background: #555;}



.custom.loghi {margin-top:5px;width:200px;float:right;}
.custom.loghi a {display:block;text-align:right;}
.custom.loghi a img {max-width: 65% !important;margin-right:10px;}

#topmenu .lente {float:right;}
#topmenu .lente img {margin-top:10px;}

.homebanner img {width:100%;height:auto;}

.nostripost {margin-bottom:0 !important;}
.nostripost>h3 {font-size:18px !important;cursor:pointer;}
.nostripost>h3:hover {color:#5092a1 !important;}
.nostripost .nspText {font-size:12px;}
.nostripost .nspText>a {font-size:15px;}
.nostripost .nspText>a, .nostripost .nspText>em {margin:5px 0;display:inline-block;}

body.i-nostri-post div.items-row {margin:20px 0!important;}
