body 
{
	color: #2a2a2a;
}

.rt-container 
{
	background: 0;
} 

/* Colored Backgrounds 
------------------------------------------ */

#header-bar
{
	background-color: #d94f00;
	border-top: 1px solid #ff9a5c;
}
.ie #header-bar,
.safari #header-bar
{
	border-bottom: 1px solid #072C3F;
}

#top-container,
#bottom-container
{
	
	background: url(https://www.ilariochiera.it/ilysoft/img/top-container-bg.jpg) no-repeat 50% 100% #242424;
	box-shadow: 0 -4px 0 rgba(0,0,0,.23) inset, 0 4px 0 rgba(0,0,0,.23) inset;
	-moz-box-shadow: 0 -4px 0 rgba(0,0,0,.23) inset, 0 4px 0 rgba(0,0,0,.23) inset;
	-webkit-box-shadow: 0 -4px 0 rgba(0,0,0,.23) inset, 0 4px 0 rgba(0,0,0,.23) inset;
}

/* Modules top-container-bg
------------------------------------------ */

.iconbox .module-title h2
{
	border-color: #fb843a !important;
}

/* Buttons
------------------------------------------ */

body input[type="submit"],
body input[type="reset"],
body input[type="button"],
body button,
a.btn
{
	color: #f2f2f2 !important;
	border: 1px solid #fb843a;
	background: #fb843a;
	background: -moz-linear-gradient(90deg,#a65725,#fb843a);
	background: -webkit-gradient(linear, left top, left bottom, from(#fb843a), to(#a14b15));
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
	
	-moz-box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset, 0 15px 0 rgba(255,255,255,.05) inset, 0 3px 1px -2px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset, 0 15px 0 rgba(255,255,255,.1) inset, 0 3px 1px -2px rgba(0, 0, 0, .3);
	box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset, 0 15px 0 rgba(255,255,255,.05) inset, 0 3px 1px -2px rgba(0, 0, 0, .3);
}

body input[type="submit"]:hover,
body input[type="reset"]:hover,
body input[type="button"]:hover,
body button:hover,
a.btn:hover
{
	background: #fb843a;
	background: -moz-linear-gradient(90deg,#ff6e13,#fb843a);
	background: -webkit-gradient(linear, left top, left bottom, from(#E23927), to(#E23927));
}

/* Navigation
------------------------------------------ */

/* Separators */
#nav .root > a:after
{
	border-left: 1px solid #ff6200;
}
		
/* Navigation - Dropdowns */
.menutop .fusion-js-subs
{
	margin: -2px 0 0 4px;
}

.ie7 .menutop .fusion-js-subs
{
	margin: -7px 0 0 0;
}

.menutop .fusion-submenu-wrapper
{
	margin: -2px 0 0;
	
	outline: 4px solid;/* Border is counted for the width */
}

.menutop .nojs
{
	margin: 0 !important;
	
	border: 4px solid;
	outline: 0;
}

body .fusion-js-container 
{
	top: 9px;
}

/* links */
.menutop ul li .item
{
	transition: background-color .5s ease;
	-moz-transition: background-color .5s ease;
	-webkit-transition: background-color .5s ease;
	-o-transition: background-color .5s ease;
}