.rt-logo-block 
{
	padding: 0;
}
#rt-logo
{
	margin: 0;
}
#rt-logo1
{
	width: 72px;
	height: 80px;
	margin: 0;
	display: block;
	float: left;
	background: url(../../../images/oci/IF_logo_grigio.png) 0% 0 no-repeat !important;
}
#rt-logo2
{
	width: 215px;
	height: 80px;
	margin: 0 0 0 72px;
	display: block;
	background: url(/images/oci/OCI_logo_grigio.png) 0 0 no-repeat !important;
}
#rt-utility .rt-popupmodule-button
{
	float: right;
	padding-top: 5px;
	padding-bottom: 0px;  
	z-index: 1000;
}
.rt-powered-by 
{
  background: url(../../../images/oci/Logo_AL.png) 0 0 no-repeat;
}
.catItemIntroText, .itemFullText {
	text-align: justify;
}
.pagenav {  
    margin-right: 10px;  
}
.breadcrumb.rt-block {
  padding: 5px;
}
.rt-comingsoon-message {
	text-align: justify;
	width: 53%;
}
.rt-mainbody-wrapper div.rt-component-block {
	margin-top: 0px;
}
.rt-mainbody-wrapper div.rt-block {
	padding-top: 0px;
}
.fp-utility.rt-horizmenu li.item-753 a { 
	color: #FFFF00;
}
.fp-utility.rt-horizmenu li.item-757 a { 
	color: #FFFF00;
}
div.phocagallery h2 {
	font-size: 22px;
}
.custombox10 a.buttontext.button {
	color: #FFFFFF;
}
.custombox10 .button:hover !important {
	color: #FFFFFF;
}
.gf-menu.l1 > li > .item {
	padding-left: 10px;
	padding-right: 10px;
}
.gf-menu li.parent > .item .menu-item-wrapper {
	padding-left: 0px;
	padding-right: 20px;
}
.gf-menu li.parent > .item:after {
	right: 10px;
}

.custombox10 span {
	color: #FFFFFF;
}
.logout-button {
	text-align: center;
	margin-top: 10px;
}
.box10 #login-form {
	margin-bottom: 0px;
}
#rt-popuplogin #modlgn-passwd, #rt-popuplogin #modlgn-username, #rt-popuplogin #modlgn-secretkey {
    width: 200px;
    margin-right: 50px;
}
.rt-block.baninerif {	
	margin: 0px !important;
	padding-top: 15px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.comment-input-redatti {
  padding-left: 5px;
  padding-right: 5px;  
  text-align: center;
}

.menured.fp-utility div.dropdown.columns-1 {
    background-color: #c5161d !important;
}
.webinar {
  padding: 0px !important
}
body.demostyle-type-preset1 a.k2ReadMore {
    background-color: #c5161d;
    color: white;
    padding: 5px 10px;
    font-weight: bold;
    border: solid;
    border-radius: 10px;
}




