/* Core Classes */body {	background-color: #e1e4e8;	text-align: center;	min-width: 800px;}td {	margin: 0px;	padding: 0px;	text-align: left;	color: #000;}body, td, .indent, .defaulttext, .caption, .captiontext, .bodytable, .mediumtext,.forumheader, .forumheader2, .forumheader3, .forumheader4, .forumheader5, .fcaption, .finfobar {	font: normal 10px verdana, tahoma, arial, sans-serif;	color: #000;}.smalltext, .smallblacktext, .tbox, .button, .button:hover, .nextprev, .helpbox {	font: normal 9px verdana, tahoma, arial, sans-serif;	color: #000;}a {	color: #1A4487;}a.visit:visited {	color: #444;}a:hover, a.visit:hover {	color: #000000;}img {	border: 0px;}.linkspage_button {	border: 0px;}form {	margin: 0px;}.tbox {	/*border: #A5ACB2 1px solid;*/	background-color: #fff;}.indent {	/*border: #999 1px dashed;*/	padding: 5px;	margin: 5px;	background-color: #f7f7f9;}.button, .button:hover {	border: 1px solid #A5ACB2;}.button {	background-image : url(images/button.png);}.button:hover {	background-image : url(images/buttonover.png);}.nextprev {	border: 0px;	text-align: center;	padding: 2px;	background-color: #f7f7f9;}.spacer{	padding: 5px 0px;}.fborder, .border{	border-collapse: collapse;	border-spacing: 0px;}.forumheader, .forumheader2, .forumheader3, .forumheader4, .fcaption, .finfobar {	padding: 4px;	background-color: #fff;	/*border: 1px solid #878787;*/}.forumheader, .forumheader4, .finfobar {	background-color: #fbfbfd;}.forumheader5 {	cursor: pointer;}.fcaption, .forumheader5 {	background-color: #f7f7f9;}table {	margin-left: auto;	margin-right: auto;}.searchhighlight {	text-decoration: underline;	color: #ff0000;	font-weight: bold;}ul {	margin-top: 0px;	margin-bottom: 0px;}.helpbox {	border: 0px;}/* Theme Specific Classes */.page_container {	width: 800px;	margin-top: 5px;	margin-left: auto;	margin-right: auto;}.top_section, .main_section {	width: 100%;	background-color: #fff;	/*border-bottom: 1px solid #878787;*/}.top_section {	height: 80px;	float: left;}.main_section {	position: relative;	float: left;	width: 800px;	text-align: left;}.top_section_left {	width: 170px;	float: left;}.top_section_mid {	width: 458px;	float: left;	border-left: 1px solid #878787;	border-right: 1px solid #878787;	background-color: #E9EAF2;}.top_section_right {	width: 170px;	float: left;	text-align: center;}#contact{	position: relative;	margin-top: 15px;}#contact a{	text-decoration: none;}#contact a:hover{	text-decoration: underline;}/*#search{	position: relative;	margin-top: 30px;}*/.site_links{	float: left;	width: 100%;	border-top: 1px solid #878787;	border-bottom: 1px solid #878787;}.welcome_message{	float: left;}.menus_container {	width: 170px;	border-collapse: collapse;	border-spacing: 0px;}.menus_container h3{	font: normal 12px arial, verdana, tahoma, sans-serif;	font-weight: bold;	text-align: center;	padding-left: 5px;	padding-top: 10px;}.menus_container img{	padding-left: 10px;}.menus_container a{}.default_menu {	vertical-align: top;	float: left;}.content_area{	index: 4;	float: left;	width: 455px;	/* altezza !important trick per explorer */	min-height: 400px;	height: auto !important;	height: 400px;	padding-left: 3px;	padding-top: 10px;	padding-right: 0px;	border-left-width: 1px;	border-right-width: 1px;	border-bottom-width: 0px;	border-top-width: 0px;	border-color: #878787;	border-style: solid;}.content_area h3{	font-family: arial,verdana,tahoma,sans-serif;	font-style: normal;	font-size: 12px;	font-weight: bold;}.content_area .tbox {	/*border: #A5ACB2 1px solid;*/	background-color: #fff;	margin-right: 10px;}.left_menu, .right_menu {	width: 170px;	/*background-image: url(images/s_body.png);	background-repeat: repeat-y;	background-color: #f0f1f2;*/}.left_menu {	/*border-right: 1px solid #878787;*/	float: left;}.right_menu {	/*border-left: 1px solid #878787;*/	float: right;}.cap_border {	border-top: 1px solid #878787;	border-bottom: 1px solid #fff;}.cap_border.button_menu {	border-bottom: 0px;	text-align: left;}.main_caption, .left_caption, .right_caption {	white-space: nowrap;	padding: 3px 5px;	border-top: #e9efff 1px solid;	border-bottom: 1px solid #878787;	background-repeat: no-repeat;	background-position: left;}.main_caption {	background-image: url(images/s_main_cap.png);	background-color: #e1e4e8;}.site_disclaimer{	float: left;	width: 100%;	height: 50px;	border-style: solid; 	border-color: #B5B8BE;	border-left-width: 0px;	border-right-width: 0px;	border-bottom-width: 1px;	border-top-width: 1px;	background-image: url(images/logo_coda.png);	background-repeat: no-repeat;	background-position: right;}div#site_disclaimer .normal{	font-family: Arial;	font-size: 11px;	color: #888888;	text-align:center;	line-height:50px;	}.left_caption, .right_caption {	background-image: url(images/s_left_cap.png);	background-color: #d2d5d9;}.bevel {	background-image: url(images/s_left_bevel.png);	background-repeat: no-repeat;	background-position: right;}.cont {	border-collapse: collapse;	border-spacing: 0px;	width: 100%;}.menu_content {	padding: 5px;	background-color: #fff;}.menu_content.non_default {	background-color: transparent;}.menu_content.buttons {	padding: 0px;}.news_info {	width: auto;	background-color: #f7f7f9;	border-collapse: collapse;	border-spacing: 0px;}td.link_button {	border-bottom: 1px solid #000;}b {	color: #232930;}/* Nav Menu Classes */div.menuBar, div.menuBar a.menuButton, div.menuButton, div.menuButton_over, div.menu, div.menu a.menuItem {	font: normal 11px arial, verdana, tahoma, sans-serif;	color: #000;}div.menuBar {	background-color: #F7F9FA;	/*background-image: url(images/s_nav.png);	background-repeat: repeat-x;*/	border-top: 1px solid #fff;	padding: 4px 0px;	text-align: left;}div.emenuBar {	background-color: #F7F9FA;	border-top: 1px solid #fff;	text-align: left;}div.menuBar a.menuButton, div.menuButton, div.menuButton_over {	background-color: transparent;	border: 1px solid;	border-color: transparent !important;	border-color: #fff #F8FAFB #F0F2F3 #F8FAFB;	cursor: default;	left: 0px;	margin: 0px;	padding: 2px 4px 2px 22px;	position: relative;	text-decoration: none;	top: 0px;	z-index: 30;}div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {	background-color: transparent;	border-color: #fff #a5a5a5 #a5a5a5 #fff !important;}div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, div.menuBar a.menuButtonActive:hover {	background-color: #fff;	border-color: #a5a5a5 #fff #fff #a5a5a5 !important;	left: 1px;	top: 1px;}div.menu {	background-color: #FCFDFF;	border: 1px solid;	border-color: #fff #a5a5a5 #a5a5a5 #fff;	left: 0px;	padding: 1px;	position: absolute;	top: 0px;	visibility: hidden;	z-index: 101;}div.menu a.menuItem {	cursor: default;	display: block;	padding: 2px 11px 2px 0px;	text-decoration: none;	white-space: nowrap;}div.menu a.menuItem:hover, div.menu a.menuItemHighlight {	background-color: #E6E6FF;}div.menu a.menuItem span.menuItemBuffer, div.menu a.menuItem:hover span.menuItemBuffer {	padding: 0px 2px;}div.menu a.menuItem span.menuItemText {	padding: 0px 0px 0px 3px;}div.menu a.menuItem span.menuItemArrow {	margin-right: -.75em;}div.menu div.menuItemSep {	border-top: 1px solid #a5a5a5;	border-bottom: 1px solid #fff;	margin: 4px 2px;}a.menuItem.header {	border-bottom: 1px solid #b3b3b3;}#Clock {	height: 15px;	padding-left: 5px;	line-height: 15px;}/* spefic to gallery */img.transOFF {border:1px solid black; }img.transON {opacity:.50;filter: alpha(opacity=50);-moz-opacity: 0.5;border:1px solid black; }.span_news{display:block;width:95%;padding-left: 3px;}.span_news a{margin-left:5px;margin-right:3px;}
