/* @group style2 Colors */

/* Primary Colors */

body {background: #BCBDC1;}

a {color: #333333;}

#testo {
	SCROLLBAR-ARROW-COLOR: #000;
	POSITION: relative;
	SCROLLBAR-FACE-COLOR: #fff;
	WIDTH: 652px;
	PADDING-RIGHT: 5px;
	SCROLLBAR-BASE-COLOR: #fff;
	HEIGHT: 450px;
	SCROLLBAR-HIGHLIGHT-COLOR: #fff;
	SCROLLBAR-SHADOW-COLOR: #fff;
	OVERFLOW: auto;
	TOP: 2px;
	SCROLLBAR-TRACK-COLOR: #fff;
	LEFT: 10px;
	scrollbar-dark-shadow-color: #fff;
	scrollbar-3d-light-color: #fff;
	text-align:justify
}

#horiz-menu {background-color: #FFFFFF;}

#submenu-container, .menustyle2 #horiz-menu li.active a, .menustyle2 #horiz-menu li.active .separator, .sidenav-block, .moduletable_menu {background-color: #FFFFFF;}

#submenu-container {width: 958px;margin: 0 auto;}
#horiz-menu {border-top: 0px solid #535D22;width: 948px;margin: 0 auto;}

#horiz-menu ul ul li a:hover {color: #333333 !important;text-decoration: underline;}

/* Neutral Colors */

body, .componentheading, h2, #headerblock-right, .logo-module {color: #333333;}

#mainmodules3, #mainmodules4, .moduletable input.button {background: #fff;}
#main-body, #moduleslider-size {background-color: #fff;}

#header-bar {background-color: #FFFFFF;}
#topbanner {background: #fbfbfb;}


/* Borders */

#header-divider, .maincontent-surround, #mainmodules .block, #mainmodules2 .block, #leftcol .moduletable, #rightcol .moduletable, #maincol .banner-module .moduletable, #maincol .banner-module2 .moduletable, #moduleslider-size.alt, .showcase-module .moduletable, .showcase-module2 .moduletable {border-top: 0px solid #ddd;}
#leftcol, .showcase-module, #mainmodules .block.first, #mainmodules .block.middle, #mainmodules2 .block.first, #mainmodules2 .block.middle, #horiz-menu, #sub-menu, #main-body, #header-bar {border-right: 0px solid #ddd;}
#rightcol, .showcase-module, #horiz-menu, #sub-menu, #main-body, #header-bar {border-left: 0px solid #ddd;}
#topbanner, #pathway, fieldset, #main-body {border-bottom: 0px solid #ddd;}
#mainmodules3, #mainmodules4, #moduleslider-size.alt-bottom, .module-hilite4, .moduletable-hilite4 {border: 1px solid #ddd;}

#horiz-menu ul ul {border: 1px solid #fff;}

/* @end */

/* @group style2 Images */

#header-bar {margin: 0 auto;margin-top:20px;width: 958px;}
#logo {background: url(../images/logo.png) 0 0 no-repeat;}

.menustyle1 #horiz-menu li.active a, .menustyle1 #horiz-menu li.active .separator, .menustyle1  #horiz-menu li.sfHover .separator {font-weight: bold;}
/*.menustyle1 #sub-menu ul.menusub {background: url(../images/sub-menu-active-bg.png) 0 0 repeat-x;border: 1px solid #BBC776;}*/

.menustyle1 #sub-menu li.active a, .menustyle1 #sub-menu li.active .separator, .menustyle1  #sub-menu li.sfHover .separator {font-weight: bold;}

/* REI_HACK : per centrare il contenuto al centro dello schermo */
#wrapperMain {
	margin-top:5px;
	width: 958px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* @end */
