body {	text-align: center;	font: 12px/1.2 "Trebuchet MS", sans, verdana;	margin: 0px;	padding: 0px;}#body {	display: block;	width: 900px;	text-align: left;	margin: auto;}img {	border-width: 0px 0px 0px 0px;}#content {	margin-bottom: 10px;}textarea {	font: 12px/1.2 "Trebuchet MS", sans, verdana;	padding: 5px;}ul {	margin: 0px;	padding: 0px;}a {	text-decoration: none;	color: #bbb;    outline: 0px;    border-width: 0px;}a:hover {	color: #666;}.hidden {	display: none;}#partners {	clear: both;	height: 35px;	padding-top: 0px;	text-align: center;	margin-bottom: 15px;	}#partners a {	height: 35px;	margin: 3px;	display: block;	float: left;}#fvg {	width: 178px;	background: url(graphics/fvg_off.jpg) no-repeat top left;}#fvg:hover {	background: url(graphics/fvg.jpg) no-repeat top left;}#info_fur:hover {	background: url(graphics/info_fur.jpg) no-repeat top left;}#info_fur {	width: 170px;	background: url(graphics/info_fur_off.jpg) no-repeat top left;}#cuf:hover {	background: url(graphics/cuf_logo.jpg) no-repeat top left;}#cuf {	width: 140px;	background: url(graphics/cuf_logo_off.jpg) no-repeat top left;}#cfl2000 {	height: 50px !important;	width: 100px;	background: url(graphics/cfl_logo_off.jpg) no-repeat top left;}#cfl2000:hover {	background: url(graphics/cfl_logo.jpg) no-repeat top left;}#serling {	width: 160px;	background: url(graphics/serling_off.jpg) no-repeat top left;}#serling:hover {	background: url(graphics/serling.jpg) no-repeat top left;}#stockholm {	width: 140px;	background: url(graphics/stockholm_off.jpg) no-repeat top left;}#stockholm:hover {	background: url(graphics/stockholm.jpg) no-repeat top left;}#arlef {	width: 110px;	background: url(graphics/arlef_off.jpg) no-repeat top left;}#arlef:hover {	background: url(graphics/arlef.jpg) no-repeat top left;}#macerata {	width: 222px;	padding: 10px;	background: url(graphics/macerata_off.jpg) no-repeat top left;}#macerata:hover {	background: url(graphics/macerata.jpg) no-repeat top left;}#sauris {	width: 170px;	background: url(graphics/sauris_off.jpg) no-repeat top left;}#sauris:hover {	background: url(graphics/sauris.jpg) no-repeat top left;}/*	Navbar*/#navbar {	display: block;	width: 100%;	height: 24px;	padding-top: 2px;	margin-bottom: -1px;	background: url(graphics/navbar.jpg) no-repeat top center;}#navbar ul {	margin: 0px;	padding-left: 30px;}#navbar ul li {	float: left;	margin: 0px;	padding: 0px;	list-style-type: none;	margin-right: 38px;}#navbar ul li a {	display: block;	text-align: center;	margin: 0px;	padding-left: 5px;	text-decoration: none;	color: #fff;	min-width: 40px;}.section_menu_multi {}.section_menu_multi ul {	display: none;}.section_menu_multi:hover ul {	display: block;}.section_menu_multi:hover a {	background: #bbb url(graphics/section_activator_left.png) no-repeat top left;}.section_menu_multi:hover a span {	color: #fff;	background: url(graphics/section_activator_right.png) no-repeat top right;}.section_menu_single:hover a {	background: #bbb url(graphics/section_activator_a_left.png) no-repeat top left;}.section_menu_single:hover a span {	background: #bbb url(graphics/section_activator_a_right.png) no-repeat top right;}.section_menu_single span {	padding: 3px 5px 4px 0px !important;}#navbar ul li a span {	padding: 4px 5px 5px 0px;	display: block;}.sections_menu {	z-index: 100;	color: #fff;	background: url(graphics/section_menu_bottom.gif) no-repeat bottom left;	padding: 5px 0px 5px 0px !important;	margin: -3px 0px 0px 0px !important;	list-style-type: none;	filter:alpha(opacity=92);	-moz-opacity:0.92;	-khtml-opacity: 0.92;	opacity: 0.92;	position: absolute;}.sections_menu li {	width: 200px;	padding: 0px !important;	margin: 0px !important;	float: none !important;	display: block;}.sections_menu li a {	margin: 0px !important;	margin-top: -2px !important;	padding: 4px;	padding-bottom: 5px;	text-align: left !important;  padding-left: 12px !important;	color: #fff; }.sections_menu li a:hover {	background: #e29896 !important;}#breadcrumbles {    font-weight: bold;	display: block;	width: 100%;	color: #666;	height: 23px;	padding: 0px;	background: url(graphics/breadcrumbles.jpg) no-repeat bottom center;}#real_breadcrumbles {    display: block;	padding: 5px 0px 0px 32px !important;}#breadcrumbles a {    color: #666;    text-decoration: none;}#last_breadcrumble {	color: #bbb !important;}/*	Home*/#home {	background: #fff;}#cidivoc, #gdbtf_intro, #gdbts_intro {	width: 100%;	text-align: center;		padding-top: 110px;	margin-top: 40px;	background: url(graphics/cidivoc_small.jpg) no-repeat top center;}#gdbtf_intro {	margin-top: 35px;	background: url(graphics/gdb_title_6.jpg) no-repeat top center;}#gdbts_intro {	margin-top: 25px;	padding-top: 110px;	background: url(graphics/ted_title.jpg) no-repeat top center;}#cidivoc form, #gdbtf_intro form, #gdbts_intro form {	margin: auto;	padding-top: 20px;	padding-bottom: 290px;	font: 28px "Trebuchet MS" , sans, verdana;	color: #222;	background: url(graphics/book.jpg) no-repeat bottom center;}#gdbtf_intro form {	padding-bottom: 300px;	background: url(graphics/book_gdb_main.jpg) no-repeat bottom center;	}#gdbts_intro form {	background: url(graphics/book_gdbts_main.jpg) no-repeat bottom center;	}#cidivoc_input, #gdbtf_input {	width: 240px;}/*	Footer*/#footer {	padding: 20px 0px 20px 0px;	clear: both;	background: url(graphics/footer.jpg) no-repeat center center;}#footer a {	color: #666;}#footer ul {	text-align: center;	padding: 10px;	list-style-type: none;	color: #666;}/*    Section*/#section_content {    width: 550px;    padding: 20px;    min-height: 300px;    height: auto !important;    height: 300px;    color: #666;}#section_content a {	color: #c26462;}#section_content p {    text-align: justify;	margin: 8px 0px 8px 0px;}#section_content ul {	padding-left: 30px;	margin: 5px 0px 5px 0px;}#section_content h2 {    color: #000;}#dictionary_navigation, #lemmary_navigation {    float: right;	width: 280px;    min-height: 100px;    height: auto !important;    height: 100px;	margin: 30px 0px 30px 0px;    padding: 120px 0px 0px 0px !important;}#section_navigation {	float: right;	margin: 30px 0px 0px 0px;    padding: 16px 0px 0px 0px !important;	background: #ccc url(graphics/sezion_top.jpg) no-repeat top center;}#section_navigation_in {    width: 280px;    padding: 0px 10px 16px 10px !important;	background: url(graphics/sezion_bottom.jpg) no-repeat bottom center;}#section_navigation h3 {	margin: 0px;}#section_navigation ul {    list-style-type: none;    margin: 0px;    padding: 10px;}#section_navigation ul li {    margin: 0px;    padding: 0px;}#section_navigation a {	font-size: 12px;	margin-bottom: 10px;    text-decoration: none;    color: #ddd;    display: block;	background: #999 url(graphics/sezion_off_down.jpg) no-repeat bottom left;}#section_navigation a span {	display: block;	padding: 3px;	background: url(graphics/sezion_off_up.jpg) no-repeat top left;}#section_navigation a:hover {	background: #4a4a4a url(graphics/sezion_on_down.jpg) no-repeat bottom left;    color: #fff;}#section_navigation a:hover span {	background: url(graphics/sezion_on_up.jpg) no-repeat top left;}/*	Dictionaries*/#result_display {	z-index: 120;	color: #000;	background: #fff;	display: none;	position: fixed;	width: 600px;	height: 400px;	margin: 0px;	padding: 0px;}#result_display_content, #result_display_content_sincont {	margin: 20px;	margin-left: 40px;	margin-right: 40px;	text-align: left;	height: 290px;	overflow: auto;}#result_display_content_sincont {	height: 250px;}#result_display h2 {	font-size: 24px;	color: #666;	margin: 0px;	padding: 15px;	display: block;	width: 400px;	margin: auto;}#stude_display {	padding: 0px;	margin: 0px;	float: right;	margin-right: 20px;	margin-top: 15px;}#stude_display a img {	border-width: 0px;	margin: 0px;}#stude_display a {	margin: 0px;	display: block;}#covering {	z-index: 100;	display: none;	width: 100%;	height: 100%;	position: fixed;	top: 0px;	left: 0px;	bottom: 0px;	right: 0px;	background: #fff;	filter:alpha(opacity=70);	-moz-opacity:0.7;	-khtml-opacity: 0.7;	opacity: 0.7;}#dictionary_content {	width: 550px;    padding: 20px;    min-height: 300px;    height: auto !important;    height: 300px;    color: #666;}#dictionary_navigation {	padding-top: 100px;	color: #666;	background: url(graphics/nav_book.jpg) no-repeat top right;}#dictionary_navigation h2 {	text-align: right;}#dictionary_title {	height: 80px;	border-width: 0px 0px 1px 0px;	border-style: solid;	margin-bottom: 20px;	border-color: #ccc;}#dictionary_title h1, p {	padding: 0px;	margin: 0px;}#dictionary_title h3 {    font-size: 18px;    margin: 0px;    padding: 5px;}#dictionary_input {	margin: 0px;	padding: 2px;	}#dictionary_input form {	margin: 10px 0px 10px 0px;}#dictionary_input textarea {	border: 1px solid #ddd;	max-width: 540px;	width: 540px;}#results {	margin-top: 20px;	background-color: #eee;	border: 1px dotted #ddd;	padding: 20px;	width: 500px;}#results a {	text-decoration: none;	color: #333;}/*	Coretor*/#special_chars_cof {	letter-spacing: 5px;	color: #ccc;	font-size: 14px;	float: right;}#special_chars_cof a {	letter-spacing: normal;	text-decoration: none;	color: #ccc;}#special_chars_cof a:hover {	color: #000;}.correction {	min-width: 50px;	display: none;	list-style-type: none;	position: absolute;	margin: 0px;	padding: 5px;	color: #000;	border: 1px solid #ddd;	background-color: #eee;}/*	DOF*/#special_chars_dof {	letter-spacing: 5px;	color: #ccc;	font-size: 14px;}#special_chars_dof a {	letter-spacing: normal;	text-decoration: none;	color: #ccc;}#special_chars_dof a:hover {	color: #000;}.dof_result span {	font-size: 14px;	font-weight: bold;}.dof_result ul {	margin-left: 30px;	padding: 10px;}/* 	Cidivoc */.cidivoc_result dt {	font-size: 14px;	font-weight: bold;}.cidivoc_result dd {	margin: 5px 0px 10px 15px;}.cidivoc_result img {	margin-bottom: -2px;}.explanation {	filter:alpha(opacity=100);	-moz-opacity:1.0;	-khtml-opacity: 1.0;	opacity: 1.0;	margin-left: -161px;	margin-top: 40px;	font-size: 10px;	position: absolute;	background: url(graphics/explanation_up.png) no-repeat top center;	width: auto;	padding-top: 20px;}.explanation div {	background: url(graphics/explanation_down.png) no-repeat bottom center;	padding-bottom: 10px;}.explanation p {  color: #666;	display: block;	width: 231px;	padding: 0px 10px 0px 10px;	background: #d9d9d9;}#cidivoc_explanation_it {	display: none;}#cidivoc_explanation_fur {	margin-left: -152px;	display: none;}/*	GDB-TF*/#selections {	margin-top: 5px;	text-align: center;	font-size: 10px;}#selections select {	margin-top: 5px;	border: 1px solid #ccc;}.ua {	margin-bottom: 15px;	list-style-type: none;	font-size: 14px;	font-weight: bold;}.bam {	margin-top: 20px;}.bam_forma_debole {	color: #444;	border: 1px solid #ddd;	background: #eee;	display: block;	padding: 5px;	margin: 5px;}.bam_definition {	display: block;	margin-top: 15px;	color: #333;}.ua_content {	font-size: 12px;	font-weight: normal;}.bam_definitions {	display: block;	padding-top: 10px;}.bam_grade, .bam_mu, .bam_cg {	font-weight: bold;	font-size: 14px;}#gdb_result_content {	font-size: 12px;	margin-right: 5px;}.bam_definition_frasis {	list-style-type: disc;	padding: 5px 0px 5px 20px;}.bam_frasis_fr {	font-style: italic;}.gdb_result {	padding: 5px;}#gdb_results {	clear: both;	padding-top: 20px;	padding-left: 30px;}.gdb_result dt {	font-size: 15px;	font-weight: bold;;}.gdb_result img {	margin-bottom: -2px;}.gdb_result dd {	margin: 3px 8px 8px 13px;}.gdb_result dd a {	font-weight: bold;	color: #999 !important;}.gdb_result dd a:hover {	color: #333 !important;}#paging {	padding-left: 10px;	padding-top: 20px;}#paging a {	display: block;	height: 22px;	width: 22px;	float: left;	padding: 3px;	margin: 2px;	background: #bbb url(graphics/page_inactive.jpg) no-repeat bottom right;	background-position: 18px 18px;	color: #333;	text-decoration: none;}#paging a:hover {	background: #333 url(graphics/page_active.jpg) no-repeat bottom right;	background-position: 18px 18px;	color: #fff !important;}/*	Sinonimi e contrari*/#sincont_results {	background-color: #f1f1f1;	border: 1px dotted #ddd;	padding: 20px;	margin-top: 20px;}#sincont_results_left {	background-color: #f1f1f1;	border: 1px dotted #ddd;	padding: 10px;		width: 245px;	margin-left: 3px;	float: left;	margin-top: 20px;}#sincont_results_right {	margin-top: 20px;	margin-right: 3px;	background-color: #f1f1f1;	border: 1px dotted #ddd;	padding: 10px;	width: 245px;	float: right;}#sincont_results img, #sincont_results_left img, #sincont_results_right img {	margin-bottom: -2px;}#sincont_results a {	text-decoration: none;}#sincont_results a:hover {	color: #777;}.sincont_result {	padding-left: 20px;	margin-bottom: 5px;}.sincont_result span {	font-size: 14px;	font-weight: bold;}#sincont_definition {}#sincont_instructions {	color: #aaa;	min-height: 200px;}#sincont_definition dt {	font-size: 14px;	color: #777;	margin-bottom: 10px;}#sincont_definition dd {	margin-left: 20px;}#sincont_definition a, #sincont_definition a:hover {	color: #777;	}#sincont_lemma h3 {	font-size: 18px;	padding: 0px;	margin: 0px;}.sincont_acezion_frasis {	font-style: italic !important;	color: #666;}.sincont_acezion {	padding: 10px;}.sincont_acezion_sin_con {	list-style-type: none;	margin: 0px;	padding: 5px;	padding-left: 20px;}.sincont_acezion_def_forte {	font-weight: bold;}.sincont_acezion_n {	font-weight: bolder;	font-size: 14px;}.sincont_acezion_ext {	color: #222;	padding: 3px;	margin: 8px 20px 8px 20px;	border: 1px solid #ddd;	background: #eee;	}.sincont_acezion_ext img {	margin-bottom: -2px;}/*	Sauran*/#zahrer_type_selector {	padding: 0px;	display: block;	height: 22px;	margin: -20px 0px 20px 50px;}#zahrer_codfon {	display: none;}#zahrer_txt {	display: none;}#zahrer_leme {	display: none;}#zahrer_type_selector li {	float: left;	padding: 0px;	margin: 0px;	list-style-type: none;}#zahrer_type_selector a {	color: #666;	display: block;	width: 140px;	padding: 4px;	text-decoration: none;	text-align: center;	background: #fff;}#special_chars_zahrer {	letter-spacing: 5px;	color: #ccc;	font-size: 14px;}#special_chars_zahrer a {	letter-spacing: normal;	text-decoration: none;	color: #ccc;}#special_chars_zahrer a:hover {	color: #000;}#special_chars_zahrer_fonetico {	padding: 20px;	background: url(graphics/square_brackets_00.jpg) no-repeat center center;	letter-spacing: 10px;	color: #ccc;	font-size: 18px;	text-align: center;	}#special_chars_zahrer_fonetico a {	letter-spacing: normal;	text-decoration: none;	color: #ccc;}#special_chars_zahrer_fonetico a:hover {	color: #000;}#zahrer_results {	background-color: #f1f1f1;	border: 1px dotted #ddd;	padding: 20px;	margin-top: 20px;}#zahrer_results a, #sincont_result a {	color: #aaa;	text-decoration: none;}#zahrer_results a:hover {	color: #777;}.zahrer_result {	margin-bottom: 5px;}.zahrer_result span {	font-size: 14px;	font-weight: bold;}#zahrer_definition, #zahrer_instructions {	color: #aaa;	min-height: 200px;}#zahrer_definition dt {	font-size: 22px;	color: #777;	margin-bottom: 10px;	margin-top: 5px;}#zahrer_definition dd {	font-size: 14px;	margin-left: 20px;}#zahrer_definition a, #zahrer_definition a:hover {	color: #777;	}/*	Lemmario*/#lemmary_input {	border: 1px solid #aaa;	background: #ddd;	padding: 15px;	margin-bottom: 20px;	text-align: center;}#lemmary_input a {	padding: 4px;	font-weight: bolder;	text-decoration: none;	font-size: 16px;	color: #999;}#lemmary_input a:hover {	color: #333;}#lemmary_content {	width: 550px;    padding: 20px;    min-height: 300px;    height: auto !important;    height: 300px;    color: #666;}#lemmary_navigation {	padding-top: 100px;	color: #666;	background: url(graphics/nav_book.jpg) no-repeat top right;}#lemmary_navigation h2 {	text-align: right;}#lemmary_title {	height: 80px;	border-width: 0px 0px 1px 0px;	border-style: solid;	margin-bottom: 20px;	border-color: #ccc;}#lemmary_results {	clear: left;}#lemmary_results_left {	clear: left;	background-color: #fff;	border: 1px dotted #ddd;	padding: 10px;		width: 200px;	margin-left: 3px;	float: left;	margin-top: 10px;}#lemmary_results_right {	margin-top: 10px;	margin-right: 3px;	background-color: #fff;	border: 1px dotted #ddd;	padding: 10px;	width: 200px;	float: right;}#bottom, #bottom_2 {	display: block;	clear: left;}/*	Formario*/#formari_result_content table {	width: 100%;}.qua-gr, .qua-gr-forme {	font-weight: bold;}.quadro tbody:first-child {	font-size: 14px;}/*	News*/#news {	width: 720px;	margin: 40px auto 20px auto !important;	background: url(graphics/news_top.jpg) no-repeat top center;		text-align: center;	padding-top: 40px;}#news_in {	padding: 10px 30px 10px 30px;	background: url(graphics/news_bottom.jpg) no-repeat bottom center;}.news {	display: block;	text-align: left;	clear: both;	min-height: 100px;}.news h3 {	font-weight: normal;	padding: 0px;	margin: 0px;	font-size: 18px;	color: #888;}.news_content {	float: left;	display: block;	margin-left: 10px;	width: 570px;	padding: 5px;	color: #aaa;}.news_content p {	padding: 4px;}.news_date {	display: block;	width: 35px;	margin-left: 10px;	float: left;	text-align: center;}.news_date_day {	font-size: 21px;	background: url(graphics/news_date_pink.jpg) no-repeat top center;	height: 30px;	padding: 6px 0px 5px 0px;	color: #fff;}.news_date_month_year {	font-weight: bold;	color: #999;		font-size: 10px;}.o_ancje {	font-style: normal;	font-weight: bold;}/*	Google Books */#google_title {	height: 98px;	border-width: 0px 0px 1px 0px;	border-style: solid;	margin-bottom: 20px;	border-color: #ccc;}#google_content {	padding: 18px;	width: 820px;	background: url(graphics/google.jpg) no-repeat center center;	text-align: center;}