/* Style 4 */
html {
	height: 100%;
	margin-bottom: 1px;
}

body {
	margin: 0;
	padding: 0;
	color: #4a4e56;
	background-color:#ffffff;
	line-height: 135%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
td.logo {
	height: 100px;
	background: url(../img/logo.png) 0 0 no-repeat;
	text-align: right;
	vertical-align:bottom;
}
td.sx {
	width: 20px;
	height: 192px;
	background: url(../img/page-shadow-l.png) 0 0 no-repeat;
}
td.dx {
	width: 20px;
	height: 192px;
	background: url(../img/page-shadow-r.png) 0 0 no-repeat;
}
td.footer {
	height: 150px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9d0044;
	text-align:center;
}
td.body {
	height: 100%;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4a4e56;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:30px;
	padding-bottom:30px;
	vertical-align:top;
}
tr.menu {
	height: 45px;
	background: url(../img/horiz-menu-bg.png) 0 0 repeat-x;
}
tr.menu2 {
	height: 45px;
	background: url(../img/featuremod-bg.png) 0 0 repeat-x;
}
td.menu2-l {
width:20px;
	/*background: url(../img/featured-shadow-l.png) 0 0 no-repeat;*/
}
td.menu2-r {
width:20px;
	/*background: url(../img/featured-shadow-r.png) 0 0 no-repeat;*/
}
a.topmenu {
	color: #ffffff;
	text-decoration:none;
}
a.topmenu:hover {
	color: #7ab3d3;
	text-decoration:none;
}
a.link {
	color: #9d0044;
	text-decoration:none;
}
a.link:hover {
	color: #9d0044;
	text-decoration:underline;
}
a.titolocentro {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
line-height:28px;
text-decoration:none;
}
a.titolocentro:hover {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
line-height:28px;
text-decoration:underline;
}

.spaziotopmenu {
padding-left:15px;
padding-right:15px;
color:#FFFFFF;
}
img {
border:0;
}

img.bandierine {
margin-bottom:-17px;
padding-left:2px;
border:0;
}

span.arearis {
float: right;
margin-bottom:15px;
}
a.arearis {
	color: #0B71AB;
	text-decoration:none;
	padding-right:10px;
}
a.arearis:hover {
	color: #0B71AB;
	text-decoration:underline;
	padding-right:10px;
}
span.TitoloCentro {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
line-height:28px;
}
span.TestoCentro {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
color:#FFFFFF;
}
span.TitoloSX {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#9d0044;
line-height:20px;
margin-top:15px;
}
span.TestoSX {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#4a4e56;
}

/* @group Structure */

#logo {
	background: url(../images/style4/logo.png) 0 0 no-repeat;
}

#showcase {
	background: #330000 url(../images/style4/showcase-bg.png) 0 0 repeat-x;
}

#showcase2 {
	/*background: url(../images/style4/showcase-promo.jpg) 50% 0 no-repeat;*/
}

#featured-mod {
	background: url(../images/style4/featuremod-bg.png) 50% 0 repeat-x;
}

#featured-mod2 {
	background: url(../images/style4/featuremod-bg2.jpg) 50% 0 no-repeat;
}

/* @end */

/* @group Horizontal Menu */

#horiz-menu {
	background: url(../images/style4/horiz-menu-bg.png) 0 0 repeat-x;
}

#horiz-menu ul ul {
	background: #260200;
	border-left: 1px solid #6D0000;
	border-right: 1px solid #6D0000;
	border-bottom: 1px solid #6D0000;
}

#horiz-menu ul ul ul {
	border-top: 1px solid #6D0000;
}

#horiz-menu li a {
	background: url(../images/style4/horiz-menu-div.png) 100% 50% no-repeat;
}

#horiz-menu a,
#horiz-menu li.active a {
	color: #fff;
}

#horiz-menu li.active a {
	color: #8fcce8;
}

#horiz-menu a:hover {
	color: #8fcce8;
	text-decoration:none;
}

#horiz-menu ul ul li a,
#horiz-menu ul li.active.parent ul a {
	background: url(../images/style4/dropdown-arrow.png) 10px 50% no-repeat;
	color: #DE0002;
}

/* @end */

/* @group Main Menu */

a.mainlevel {
	background: url(../images/style4/vertmenu-bg.png) 0 0 no-repeat;
	color: #666;
}

a#active_menu.mainlevel,
a.mainlevel:hover {
	color: #DE0002;
}

a.sublevel:hover,
a#active_menu.sublevel {
	color: #DE0002;
}

a.sublevel {
	color: #666;
}

/* @end */

/* @group Sub Menu */

ul.menu a {
	background: url(../images/style4/vertmenu-bg.png) 0 0 no-repeat;
	color: #666;
}

ul.menu li.active a,
ul.menu li a:hover,
ul.menu li.parent li.active a,
ul.menu li.parent li.parent li.active a,
ul.menu li.parent li.active a:hover,
ul.menu li.parent li.parent li.active a:hover,
ul.menu li.active a:hover {
	color: #DE0002;
}

ul.menu li.parent li a,
ul.menu li.parent li.parent li a {
	color: #666;
}

/* @end */

.rok-content-rotator h2 a:hover,
.rok-content-rotator h2 a.active,
#rokslide-toolbar li.current {
	color: #DE0002;
}

/* @group Typography */

ul.bullet-1 li {
	background: url(../images/style4/dropdown-arrow.png) 0 3px no-repeat;
}

ul.bullet-2 li {
	background: url(../images/style4/bullet-2.png) 0 3px no-repeat;
}

ul.bullet-3 li {
	background: url(../images/style4/bullet-3.png) 0 3px no-repeat;
}

ul.bullet-4 li {
	background: url(../images/style4/bullet-4.png) 0 3px no-repeat;
}

ul.bullet-5 li {
	background: url(../images/style4/bullet-5.png) 0 3px no-repeat;
}

.important2 {
	border: 1px solid #DE0002;
}

span.highlight-color {
	background: #DE0002;
	color: #fff;
}

span.important-title2,
span.number-color,
blockquote.color2,
span.dropcap-color {
	color: #DE0002;
}

/* @end */


