*
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding: 0;
}
HTML, BODY
{
	background: #7B8389 url(../images/bodyback.png) repeat-x left top;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 1.5;
	font-size: 12px;
	font-weight: normal;
}
FIELDSET, IMG
{
	border: 0;
}
H1
{
	font-size: 20px;
	color: #000000;
}
H2
{
	font-size: 18px;
	color: #000000;
}
H3
{
	font-size: 16px;
	color: #000000;
}
H4
{
	font-size: 14px;
	color: #000000;
}
.jth-code
{
	border-left: 7px solid #999999;
	border-right: 1px solid #999999;
	border-top: 3px solid #999999;
	border-bottom: 3px solid #999999;
	background-color: #DDDDDD;
	padding: 15px;
	width: 100%;
	height: auto;
	font-size: 12px;
	font-family: "Courier News", monospace;
}
A:link, A:visited
{
	text-decoration: none;
	color: #FE5100;
	font-weight: bold;
}
A:hover
{
	text-decoration: underline;
}
#jth-top
{
	width: 1000px;
	height: 20px;
	background: transparent url(../images/back-top.png) no-repeat left top;
	margin-left: auto;
	margin-right: auto;
}
#jth-bottom
{
	font-size: 0px;
	color: #FFF;
	text-align: center;
	width: 1000px;
	height: 20px;
	background: transparent url(../images/back-bottom.png) no-repeat left bottom;
	margin-left: auto;
	margin-right: auto;
}
#jth-bottom A
{
	font-size: 0px;
	color: #FFF;
	text-align: center;
}
#jth-bottom-menu
{
	width: 980px;
	height: 22px;
	background-color: #FAFAFA;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 11px;
}
#jth-bottom-menu-left
{
	width: 750px;
	height: 22px;
	background-color: #FAFAFA;
	float: left;
	/*+placement:shift 100px 0px;*/
	position: relative;
	left: 100px;
	top: 0px;
}
#jth-bottom-menu-right
{
	padding-top: 3px;
	padding-left: 5px;
	width: 200px;
	height: 22px;
	text-align: right;
	background-color: #FAFAFA;
	float: right;
}
#jth-bottom-menu UL
{
	float: left;
	text-align: left;
	padding-top: 3px;
	padding-left: 5px;
}
#jth-bottom-menu UL LI
{
	float: left;
	text-align: left;
}
#jth-bottom-menu UL LI A
{
	font-weight: bold;
	float: left;
	text-align: left;
	font-size: 10px;
	color: #000000;
	padding: 2px 5px 0px;
	border-right: 1px solid #DDDDDD;
}
#jth-bottom-menu-right A
{
	font-weight: bold;
	float: right;
	text-align: right;
	font-size: 10px;
	color: #000000;
	padding: 2px 5px 0px;
	border-right: 1px solid #DDDDDD;
}
#jth
{
	width: 1000px;
	background: transparent url(../images/back.png) repeat-y left top;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	text-align: center;
}
#jth-nimbuse
{
	width: 980px;
	height: auto;
	background-color: #FFF;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#jth-nimbuse-top
{
	color: #FFF;
	width: 980px;
	height: 120px;
	text-align: left;
	background: #444444 url(../images/logozf1.png) no-repeat left top;
	margin-left: auto;
	margin-right: auto;
}
#jth-nimbuse-top A
{
	color: #FFF;
}
.jth-nimbuse-top-
{
	width: 650px;
	height: 88px;
	text-align: left;
	float: left;
}
.jth-nimbuse-top
{
	width: 300px;
	height: 88px;
	text-align: left;
	float: right;
}
#jth-nimbuse-top-menu
{
	height: 20px;
	text-align: left;
	clear: both;
}
#jth-nimbuse-top-menu UL
{
	float: left;
}
#jth-nimbuse-top-menu UL LI
{
	float: left;
}
#jth-nimbuse-top-menu UL LI A
{
	float: left;
	padding: 14px 4px 0px;
	height: 30px;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}
#jth-nimbuse-top-second
{
	height: 68px;
	text-align: left;
	clear: none;
	margin-left: -350px;
}
#jth_nimbuse-w2 .search .button
{
	margin-left: 5px;
}
#jth_nimbuse-w2 .search .inputbox
{
	border: 0;
	background: url(../images/search.png) no-repeat left top;
	height: 20px;
	width: 170px;
}
#jth-nimbuse-menu
{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	height: 35px;
	text-align: left;
	list-style: none;
	position: relative;
	z-index: 98;
	background: url(../images/mainmenu.png) repeat-x left top;
}
#jth-advert1
{
	text-align: center;
	margin: 3px;
	padding: 3px;
}
#jth_nimbuse-w
{
	height: 31px;
	width: 980px;
	text-align: left;
	background: #FE5100 url(../images/dot-4.png) repeat-x left bottom;
	padding-top: 5px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #000000;
}
#jth_nimbuse-wb
{
	color: #FFF;
	font-weight: bold;
	height: 22px;
	padding-top: 8px;
	padding-left: 10px;
	width: 770px;
	text-align: left;
	background-color: #444444;
	float: left;
}
#jth_nimbuse-wb A
{
	color: #FFF;
	font-weight: bold;
}
#jth_nimbuse-ws
{
	color: #FFF;
	font-weight: bold;
	height: 23px;
	padding-top: 7px;
	padding-left: 10px;
	width: 190px;
	text-align: left;
	background-color: #444444;
	float: left;
}
#jth-login FIELDSET.jth_input
{
	float: left;
}
#jth-login UL LI
{
	float: left;
	padding-right: 16px;
}
#jth-login UL
{
	clear: both;
}
#jth-login FIELDSET.jth_input P
{
	float: left;
	padding-right: 3px;
}
#jth-hi
{
	float: left;
	padding-right: 10px;
}
#jth-logout
{
	float: left;
}
P#form-login-remember
{
	margin-top: 19px;
	margin-right: 5px;
}
P#form-login-remember, .jth-button
{
	margin-top: 15px;
	margin-right: 5px;
}
#jth-nimbuse-center-left
{
	width: 200px;
	text-align: left;
	float: left;
}
#jth-nimbuse-center-right
{
	width: 202px;
	text-align: left;
	float: right;
	font-size: 11px;
}
#jth-nimbuse-bottom
{
	width: 970px;
	height: 35px;
	background: url(../images/bottom-back.png) no-repeat left top;
	margin-top: 3px;
	font-size: 11px;
}
#jth-nimbuse-center-center3
{
	width: 765px;
	text-align: left;
	float: left;
}
#jth-nimbuse-center-center-center3
{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFF;
	width: 763px;
	text-align: left;
	z-index: 97;
	position: relative;
}
#jth-nimbuse-center3
{
	width: 980px;
	background: url(../images/center-back-no-left.png) repeat-y left top;
	text-align: left;
	border-top: 5px solid #EDEDED;
	border-bottom: 5px solid #EDEDED;
}
#jth-nimbuse-center-center2
{
	margin-left: 5px;
	float: left;
	width: 765px;
	text-align: left;
}
#jth-nimbuse-center-center-center2
{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFF;
	width: 763px;
	text-align: left;
}
#jth-nimbuse-center2
{
	width: 980px;
	background: url(../images/center-back-no-right.png) repeat-y left top;
	text-align: left;
	border-top: 5px solid #EDEDED;
	border-bottom: 5px solid #EDEDED;
}
#jth-nimbuse-center-center1
{
	width: 980px;
	text-align: left;
}
#jth-nimbuse-center-center-center1
{
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFF;
	width: 968px;
	text-align: left;
	position: relative;
	z-index: 97;
}
#jth-nimbuse-center1
{
	width: 980px;
	background-color: #FFF;
	text-align: left;
	border-top: 5px solid #EDEDED;
	border-bottom: 5px solid #EDEDED;
}
#jth-nimbuse-center-center4
{
	width: 560px;
	text-align: left;
	float: left;
}
#jth-nimbuse-center-center-center4
{
	background-color: #FFF;
	width: 547px;
	padding: 0px 7px;
	margin-left: 10px;
}
#jth-nimbuse-center4
{
	width: 980px;
	background: url(../images/center-back.png) repeat-y left top;
	text-align: left;
	border-top: 5px solid #EDEDED;
	border-bottom: 5px solid #EDEDED;
}
#jth-users-top A
{
	color: #FFF;
}
#jth-users-bottom A
{
	color: #FFF;
}
#jth-users-top
{
	background: #444444 url(../images/user-back.png) repeat-x left bottom;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	clear: both;
	padding-bottom: 10px;
}
#jth-users-top TABLE.contentpaneopen
{
	background: none;
}
#jth-users-bottom TABLE.contentpaneopen
{
	background: none;
}
#jth-users-bottom TABLE.contentpaneopen IMG
{
	padding: 1px;
}
#jth-users-top TABLE.contentpaneopen IMG
{
	padding: 1px;
}
#jth-users-bottom
{
	background: #444444 url(../images/user-back.png) repeat-x left bottom;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	clear: both;
	padding-bottom: 10px;
}
.jth-users1 H3, .jth-users2 H3, .jth-users3 H3, .jth-users4 H3
{
	color: #FFF;
}
.jth-users1
{
	color: #FFF;
	padding: 10px 0px 0px 10px;
	float: left;
	width: 470px;
}
.jth-users1 IMG
{
	padding: 1px;
	margin-right: 3px;
	border: 1px solid #CBC3B0;
}
.jth-users2
{
	color: #FFF;
	padding: 10px 10px 0px;
	float: right;
	width: 470px;
}
.jth-users2 IMG
{
	padding: 1px;
	margin-right: 3px;
	border: 1px solid #CBC3B0;
}
.jth-users3
{
	color: #FFF;
	padding: 10px 0px 0px 10px;
	float: left;
	width: 470px;
}
.jth-users3 IMG
{
	padding: 1px;
	margin-right: 3px;
	border: 1px solid #CBC3B0;
}
.jth-users4
{
	color: #FFF;
	padding: 10px 10px 0px;
	float: right;
	width: 470px;
}
.jth-users4 IMG
{
	padding: 1px;
	margin-right: 3px;
	border: 1px solid #CBC3B0;
}
.clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* HTML>BODY .clearfix
{
	display: block;
	width: 100%;
}
* HTML .clearfix
{
	height: 1%;
}
FORM LABEL
{
	cursor: pointer;
}
INPUT, SELECT, TEXTAREA, .inputbox, .button
{
	font-family: Arial, Helvetica, sans-serif;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	font-size: 100%;
}
.inputbox
{
	padding: 2px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	color: #000000;
	font-size: 100%;
}
.button
{
	padding: 1px 8px;
	border: 1px solid #999999;
	background: #CCCCCC;
	color: #000000;
	font-weight: bold;
	font-size: 90%;
	-moz-border-radius-bottomleft: 100px;
	-moz-border-radius-bottomright: 100px;
	-moz-border-radius-topleft: 1px;
	-moz-border-radius-topright: 100px;
	cursor: pointer;
	line-height: 18px;
	-webkit-border-bottom-left-radius: 100px;
	-webkit-border-bottom-right-radius: 100px;
	-webkit-border-top-left-radius: 1px;
	-webkit-border-top-right-radius: 100px;
}
* HTML .button
{
/*IE 6*/
	padding: 0 5px !important;
}
*+HTML .button
{
/*IE 7*/
	padding: 0 5px !important;
}
.small, .createdate
{
	color: #BBBBBB;
	font-size: 11px;
}
.contentheading, .contentheading A
{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.contentpaneopen IMG
{
	padding: 5px;
}
TABLE.contentpaneopen
{
	padding-bottom: 3px;
	background: url(../images/dot.gif) repeat-x left bottom;
	width: 100%;
}
A:hover.readon
{
	color: #000000;
}
A.readon, A.readon:hover
{
	float: right;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 0px 0px 4px;
	color: #FE5100;
	width: 210px;
	height: 0px;
	/*+placement:shift 0px -25px;*/
	position: relative;
	left: 0px;
	top: -25px;
}
#jth-nimbuse-center-right DIV.module DIV DIV DIV H3, #jth-nimbuse-center-left DIV.module DIV DIV DIV H3
{
	font-size: 15px;
	height: 30px;
	padding-top: 3px;
}
#jth-nimbuse-center-right DIV.module DIV DIV DIV, #jth-nimbuse-center-left DIV.module DIV DIV DIV
{
	padding-left: 5px;
	width: 195px;
}
#jth-nimbuse-center-right DIV.module DIV DIV, #jth-nimbuse-center-left DIV.module DIV DIV
{
	padding-bottom: 11px;
}
.module_menu, .module-vertical-menu
{
	width: 198px;
	padding-left: 1px;
}
.module_text, .module_menu DIV DIV, .module-vertical-menu DIV DIV
{
	padding-bottom: 11px;
}
.module_text DIV DIV H3, .module DIV DIV H3, .module_menu DIV DIV H3, .module-vertical-menu DIV DIV DIV H3
{
	color: #222222;
	padding-left: 10px;
	font-size: 13px;
	height: 28px;
	padding-top: 4px;
	background: url(../images/modh3.png) no-repeat center top;
}
.module UL LI, .module_menu UL LI, .module-vertical-menu UL LI
{
	height: 30px;
	padding-bottom: 1px;
	display: block;
}
.module UL LI UL, .module_menu UL LI UL, .module-vertical-menu UL LI UL
{
	display: none;
}
.module UL LI A, .module_menu UL LI A, .module-vertical-menu UL LI A
{
	background: url(../images/vertical.png) no-repeat left center;
	height: 24px;
	padding-top: 9px;
	display: block;
	padding-left: 20px;
}
.module UL LI A:hover, .module_menu UL LI A:hover, .module-vertical-menu UL LI A:hover
{
	background: url(../images/hover-vertical.png) no-repeat left center;
}
.bannergroup_text
{
	padding: 5px;
	width: 180px;
}
#hornav
{
	clear: both;
	display: block;
	height: 35px;
	font-weight: bold;
	margin-top: 3px;
}
#hornav .moduletable
{
	margin: 0;
}
#hornav UL
{
	margin: 0px 0px 0px 7px;
	padding: 0;
	width: 970px;
	float: left;
	font-size: 12px;
}
#hornav UL LI
{
	margin: 0 2px 0 0;
	padding: 0;
	height: 35px;
	float: left;
	position: relative;
	-moz-border-radius-topleft: 11px;
	-moz-border-radius-topright: 11px;
	cursor: default;
	-webkit-border-top-left-radius: 11px;
	-webkit-border-top-right-radius: 11px;
}
#hornav UL LI A
{
	color: #000000;
	text-transform: uppercase;
	padding: 9px 10px 6px;
	height: 20px;
	display: block;
	float: left;
}
#hornav UL LI A:hover
{
	text-decoration: none;
	color: #FAFAFA;
	background: #FE5100;
	-moz-border-radius-topleft: 11px;
	-moz-border-radius-topright: 11px;
	-webkit-border-top-left-radius: 11px;
	-webkit-border-top-right-radius: 11px;
}
#hornav UL LI A:active
{
	background-color: #FE5100;
	text-decoration: none;
	color: #1E8ECE;
}
#hornav UL LI.active
{
	text-decoration: none;
	color: #34B1F8;
	background: #FE5100;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
#hornav UL LI UL UL
{
	font-size: 12px;
	margin: -35px 0 0 15em;
}
#hornav UL LI LI
{
	font-size: 11px;
	width: 200px;
}
#hornav UL LI LI.active
{
	font-size: 11px;
	width: 200px;
	background: #FE5100;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
#hornav UL LI LI A
{
	color: #000000;
	text-transform: none;
	display: block;
	background: none;
	width: 177px;
	border-top: 1px solid #DDDDDD;
	border-left: 3px solid #999999;
}
#hornav UL LI LI A:hover
{
	background: #FE5100 none;
	left: 0;
	width: 177px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
}
#hornav UL LI UL
{
	left: -999em;
	margin-top: 35px;
	margin-left: 0px;
	top: 35px;
	left: 0;
	display: block;
	height: auto;
	width: 200px;
	position: absolute;
	z-index: 99;
	left: -999em;
	background: transparent url(../images/fondomenu.png);
	clear: left;
	margin-top: 0px;
	margin-left: 0px;
}
#hornav UL LI:hover UL UL, #hornav UL LI:hover UL UL UL
{
	left: -999em;
}
#hornav UL LI:hover UL, #hornav UL LI LI:hover UL, #hornav UL LI LI LI:hover UL
{
	left: auto;
}
.sectiontableheader
{
	height: 30px;
	background-color: #CCCCCC;
	padding: 3px 3px 0px;
	border-top: 3px solid #333333;
	margin-top: 5px;
}
.sectiontablefooter
{
	border-top: 3px solid #CCCCCC;
}
.sectiontableentry1
{
	height: 26px;
	background-color: #DDDDDD;
	border-top: 1px solid #FFF;
}
.sectiontableentry1 TD
{
	border-top: 1px solid #FFF;
	padding: 3px;
}
.sectiontableentry2
{
	height: 26px;
	background-color: #EDEDED;
	padding: 3px;
}
.sectiontableentry2 TD
{
	border-top: 1px solid #FFF;
	padding: 3px;
}
TABLE.pollstableborder TD.sectiontableentry1, TABLE.pollstableborder TD.sectiontableentry2
{
	border: none;
	background: none;
	text-align: left;
	left: 0;
	top: 0;
	padding: 5px 10px 0 0;
	margin: 0;
}
.componentheading
{
	font-size: 22px;
}
UL.jth-pagination
{
	float: right;
	color: #FE5100;
}
UL.jth-pagination LI
{
	float: left;
	font-weight: bold;
	margin: 0px 1px;
}
UL.jth-pagination LI A
{
	color: #333333;
	font-size: 11px;
	border: 1px solid #B4BAC0;
	background-color: #ECEDEE;
	padding: 0px 2px;
}
UL.jth-pagination LI A:hover
{
	color: #FFF;
	border: 1px solid #000000;
	background-color: #FE5100;
}
#page-right, #page-left
{
	border: none;
	background-color: #FFF;
	font-weight: bold;
}
*::-moz-selection
{
	background: #FE5100;
	color: #FFFFFF;
}
TABLE.blog
{
	width: 100%;
}

