/*
 * SICI Templates 
 * Copyright (C) 2005-2008 
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or (at
 * your option) any later version.
 *
 * The GNU General Public License can be found at
 * http://www.gnu.org/copyleft/gpl.html.
 * A copy is found in the textfile GPL.txt
 */
/*
 *
 * Autore: Davide Principi & Samuele Ortolani
 */
 
@media screen {

.csc-textpic-caption {
	font-size:0.8em;
	margin:0;
	padding:0;
}

div.cms-size-medium div.csc-cobj-wrap { margin: 0em 1em; }

div.cms-size-small div.csc-cobj-wrap { margin: 0em 1ex; }

div.cms-content-normal { padding: 0.2em 0em 1em 0em; }

div.cms-content-left, div.cms-content-right, div.cms-content-border { padding-bottom: 0.4em; }

/* liste */
ul.csc-bulletlist {
	margin: 0em;
	padding: 0em;
}

ul.csc-bulletlist li {
	margin: 0em;
	padding: 0em;
}

ul.csc-bulletlist.csc-bulletlist-0 li { list-style-type: disc; }

ul.csc-bulletlist.csc-bulletlist-1 li { list-style-type: square; }

ul.csc-bulletlist.csc-bulletlist-2 li { list-style-type: circle; }

ul.csc-bulletlist.csc-bulletlist-3 li { list-style-type: decimal; }

div.cms-size-small ul.csc-bulletlist li { list-style-position: inside; }

div.cms-size-medium ul.csc-bulletlist li {
	list-style-position: outside;
	margin: 0.2em 0em 0.2em 2em;
}

/* end liste */

/* header BEGIN */
div.csc-header { clear: both; }

div.cms-size-medium div.csc-header {
	margin: 0.8em 0em 0.5em 0em;
	padding-left: 0.5em;
	font-weight: bold;
	color: #222;
}

div.cms-size-medium div.csc-header.csc-header-n1 { margin-top: 0em; }

div.csc-header.csc-header-lst1 {
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 1em;
	margin-top: 1em;
}

div.csc-header.csc-header-lst2 {
	border-top-width: 3px;
	border-top-style: double;
	padding-top: 1em;
	margin-top: 1em;
}

div.cms-size-medium p.csc-subheader { padding-left: 1em; }

div.cms-size-medium p.csc-subheader {
	margin: 0.3em 0em 0.8em 0em;
	font-style: italic;
}

div.cms-size-medium h1 { font-size: 1.4em; }

div.cms-size-medium h2 { font-size: 1.2em; }

div.cms-size-medium h3, div.cms-size-medium h4, div.cms-size-medium h5, div.cms-size-medium h6 { font-size: 1.1em; }

/* header END */

div.cms-size-medium p.bodytext { margin: 0.5em 0em 0.5em 0em; }

div.cms-size-medium { font-size: 0.8em; }

div.cms-size-small p { margin: 0em 0em 0.3em 0em; }

div.cms-size-small { font-size: 0.72em; }

div.cms-size-small h1 {
	font-weight: bold;
	font-size: 1em;
}

div.cms-size-small h2, div.cms-size-small h3, div.cms-size-small h4, div.cms-size-small h5, div.cms-size-small h6 {
	font-size: 1em;
	font-weight: normal;
}

p.bodytext.abstract { padding-left: 1em; }

p.description { }

/* FontResizer BEGIN */
.frsz-S { font-size: 90%; }

.frsz-M { font-size: 100%; }

.frsz-L { font-size: 120%; }

.frsz-XL { font-size: 140%; }

.frsz-XXL { font-size: 160%; }

/* FontResizer END */


div.navmenu {
	border-width: 1px 0px;
	border-style: dotted;
	text-align: center;
	width: 60%;
	padding: 0.2em 0em;
}

div.navmenu ul {
	margin: 0em;
	padding: 0em;
}

div.navmenu li {
	margin: 0em;
	padding: 0em 0.7em;
	list-style: none;
	display: inline;
	white-space: nowrap;
}

div.navmenu li img {
	vertical-align: middle;
	margin: 0px 2px;
}

table.contenttable p.bodytext { margin: 0em; }

/* link */
.cms-content-left a:link, .cms-content-normal a:link, .cms-content-border a:link, .cms-content-right a:link {
	color: rgb(0,43,185);
	color: #7b1416;
	color: #790000;
	text-decoration:none;
}

.cms-content-left a:visited, .cms-content-normal a:visited, .cms-content-border a:visited, .cms-content-right a:visited {
	color: rgb(90,54,150);
	text-decoration:none;
}

.cms-content-left a:active, .cms-content-normal a:active, .cms-content-border a:active, .cms-content-right a:active { text-decoration:none; }

.cms-content-left a:hover, .cms-content-normal a:hover, .cms-content-border a:hover, .cms-content-right a:hover {
	color: rgb(0,43,185);
	color: #7b1416;
	color: #790000;
	text-decoration:underline;
}

/* cms */
div.cms-content-left div.csc-header, div.cms-content-border div.csc-header, div.cms-content-right div.csc-header {
	background-image: url("../img/quadrato_bucato_grande.png");
	background-position: 0px 0px;
	background-repeat: repeat-y;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 20px;
	margin-bottom: 0.5em;
}

div.sub-fp div.cms-content-left, div.sub-main div.cms-content-left, div.sub-main div.cms-content-border, div.sub-main div.cms-content-right, div.sub-large div.cms-content-left, div.sub-large div.cms-content-border, div.sub-large div.cms-content-right {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

div.sub-main div.cms-content-border div.csc-header.csc-header-n1 {
	border-top-style: none;
	border-top-width: 0px;
}

div.sub-large div.cms-content-border div.csc-header.csc-header-n1 {
	border-top-style: none;
	border-top-width: 0px;
}

div.sub-fp div.csc-header.csc-header-n1 {
	border-top-style: none;
	border-top-width: 0px;
}

/********************************************/


/* MENU */

dl.csc-menu { margin: 0.4em 0em; }

dl.csc-menu dt {
	margin: 0.5em 0em 0em 0em;
	padding-left: 14px;
	background-image: url("../img/page.png");
	background-position: 0% 50%;
	background-repeat: no-repeat;
}

dl.csc-menu dd { margin: 0.1em 0em 0.5em 2em; }

table.contenttable {
	font-size: 1em;
	margin: 3px 3px 0px 3px;
}

/* table Layout 0 */
table.contenttable.contenttable-0 td, table.contenttable.contenttable-0 th { padding: 0.2em 0.3em; }

/* table Layout 1 */
table.contenttable.contenttable-1, table.contenttable.contenttable-2, table.contenttable.contenttable-3 { border-collapse: collapse; }

table.contenttable.contenttable-1 td, table.contenttable.contenttable-1 th {
	padding: 0.2em 0.3em;
	border-style: solid;
	border-width: 1px;
}

/* table Layout 2 */
table.contenttable.contenttable-2 td, table.contenttable.contenttable-2 th {
	padding: 0.2em 0.5em;
	border-style: solid none;
	border-width: 1px;
	text-align: center;
}

/* table Layout 3 */
table.contenttable.contenttable-3 td, table.contenttable.contenttable-3 th {
	padding: 0.2em 0.5em;
	border-style: solid none;
	border-width: 1px;
	text-align: center;
}

/* pagebrowser */
div.pagebrowser-box {
	text-align: right;
	clear: both;
	border: 1px solid #CCC;
	border-width: 1px 0px;
	margin: 0.3em;
}

div.pagebrowser-link-box { font-family: "Lucida Console", "Courier New", monospace; }

div.pagebrowser-results { }

div.pagebrowser-link-box a {
	text-decoration: none;
	color: blue;
}

div.pagebrowser-link-box a:hover {
	text-decoration: none;
	color: white;
	background-color: blue;
}

span.pagebrowser-link-active {
	color: #999;
	letter-spacing: 0.1ex;
}

span.pagebrowser-link-inactive {
	color: #999;
	letter-spacing: 0.1ex;
}

span.pagebrowser-link-disabled {
	color: #AAA;
	letter-spacing: 0.1ex;
}

span.pagebrowser-link { }

span.pagebrowser-number { font-weight: bold; }

/* end pagebrowser */

/* dam_downloadlist ddl VA MANTENUTA perche' utilizzata da layout LEGACY */

dl.ddl-container {
	padding: 0em;
	margin: 0em;
}

ul.ddl-file-list {
	padding: 0em 0em 0em 1em;
	margin: 0em;
}

dl.ddl-container {
	padding: 0em;
	margin: 0em;
}

dd.ddl-description {
	padding: 0em;
	margin: 0em 0em 0.7em 0em;
}

dt.ddl-title {
	font-weight: bold;
	color: #444; /* TODO: impostare una classe colore apposita nell'elemento dt */
}

ul.ddl-file-list {
	padding: 0em 0em 0em 1em;
	margin: 0em;
}

li.ddl-file-list-item {
	padding: 0em;
	margin: 0em;
	list-style-type: none;
}

img.ddl-icon { vertical-align: middle; }

/* end dam_downloadlist LEGACY */


/* sici_damdl */
.damdl ul, .damdl li {
	margin: 0em;
	padding: 0em;
}

.damdl li {
	list-style: none;
	line-height: 130%;
}

.damdl.twocolumns img { vertical-align: middle; }

.damdl.twocolumns div.damdl.column {
	float: left;
	width: 45%;
	overflow: hidden;
}

div.damdl.column-1 { border-right: 1px solid #aaa; }

.damdl.twocolumns li {
	text-indent: 0.5em;
	margin-bottom: 0.5em;
	list-style: square;
	list-style-position: inside;
}

div.damdl.details {
	float: left;
	width: 48%;
}

dl.damdl.thumbnails dt, dl.damdl.thumbnails dd {
	margin: 0em;
	padding: 0em;
}

.damdl.title {
	color: #444;
	background-color: #fff;
	font-weight: bold;
}

dt.damdl.title { margin-top: 1.5em; }

dd.damdl.description { margin: 0.5em 0em; }

div.damdl.thumbnails.icon {
	float: left;
	overflow: hidden;
	margin-right: 1em;
}

.damdl.thumbnails.icon img, .damdl.smallthumbs.icon img { border: 3px groove #aaa; }

div.damdl.smallthumbs { text-align: center; }

div.damdl.smallthumbs li { margin: 1.5em 0em; }

span.damdl.smallthumbs.title {
	background-color: transparent;
	color: #444;
}

/* end sici_damdl */

/* FORM ELEMENTS */
.form { font-size: 1.0em; }

/* END FORM ELEMENTS */


/* tt_news */
div.news-single-item h2 {
	font-size: 1.4em;
	color: rgb(167,3,2);
	color: #7b1416;
	margin-bottom: 0.2em;
}

p.news-single-author { margin-bottom: 0.3em; }

div.news-single-item h3 {
	font-size: 1.2em;
	/*font-style: italic;*/
	font-weight: bold;
	/*font-weight: normal;*/
	margin: 0em 0em 0.6em 0em;
}

div.news-single-category {
	font-weight: bold;
	color: rgb(167,3,2);
	color: #7b1416;
	margin: 0em 0em 0.2em 0.3em;
}

div.news-single-damelements ul {
	padding: 0;
	margin: 0;
}

div.news-single-damelements li {
	list-style: none;
	padding: 0;
	margin: 0;
}

/*********************************/


div.news-latest-item img {
	float: right;
	border:none;
}

div.news-latest-item h3 {
	font-size: 1.0em;
	font-weight: bold;
}

div.news-latest-item h3 a:link {
	/*	color: rgb(204,34,0);*/
/*	color:#000;*/
 color: #D13801;
	text-decoration: none;
}

div.news-latest-item h3 a:visited {
	/*color: rgb(165,88,88);*/
	color: rgb(204,34,0);
	color:#000;
	color: #D13801;
	text-decoration: none;
}

div.news-latest-item h3 a:active { text-decoration: none; }

div.news-latest-item h3 a:hover {
	color: rgb(204,34,0);
	color:#000;
	color: #D13801;
	text-decoration: underline;
}

div.news-latest-date {
	font-size: 0.8em;
	border-bottom: 1px solid #aaa;
	clear: both;
}

div.news-single-img {
	float: right;
	margin: 0em 0em 0em 0.5em;
}

div.news-single-img img {
	margin: 0em 0em 1em 0em;
	border:none;
}

div.news-single-timedata {
	border-bottom: 1px solid #aaa;
	text-align: right;
}

div.news-single-additional-info { margin: 0em 0em 0em 0em; }

div.news-single-additional-info dt {
	border-top: 1px solid #aaa;
	font-weight: bold;
}

div.news-single-img p.news-single-imgcaption {
	margin: 0em;
	padding: 0em;
	text-align: center;
	font-style: italic;
}

div.news-single-backlink a:link {
	color: rgb(204,34,0);
	font-weight: bold;
	text-decoration: none;
}

div.news-single-backlink a:visited {
	color: rgb(204,34,0);
	font-weight: bold;
	text-decoration: none;
}

div.news-single-backlink a:active { text-decoration: none; }

div.news-single-backlink a:hover {
	color: rgb(204,34,0);
	font-weight: bold;
	text-decoration: underline;
}

div.news-list-item {
	clear: both;
	margin-bottom: 0em;
}

div.news-list-item p {
	margin: 0em;
	padding: 0em;
}

div.news-list-item h3 {
	font-size: 1.2em;
	font-size: 1em;
	/*margin: 0em 0em 0.2em 0em;*/
	margin: 0em;
}

div.news-list-item h3 a:link {
	color: rgb(204,34,0);
	color: #D13801;
	text-decoration: none;
}

div.news-list-item h3 a:visited {
	/*color: rgb(165,88,88);*/
	color: rgb(204,34,0);
	color: #D13801;
	text-decoration: none;
}

div.news-list-item h3 a:active { text-decoration: none; }

div.news-list-item h3 a:hover {
	color: rgb(204,34,0);
	color: #D13801;
	text-decoration: underline;
}

div.news-list-item img {
	float: right;
	border:none;
}

div.news-list-date {
	font-size: 0.8em;
	padding-left: 0.2em;
	border-bottom: 1px solid #aaa;
	text-align: right;
	clear: both;
}

div.news-list-morelink { text-align: right; }

div.news-amenu-container, div.news-amenu-container ul {
	margin: 0em;
	padding: 0em;
}

div.news-amenu-container li.news-amenu-item-year {
	list-style-type: none;
	font-size: 1.2em;
	font-weight: bold;
	color:#fff;
	background-color:#aaa;
	padding:0em 0em 0em 0.5em;
	margin:0.5em 0em 0em 0em;
}

div.news-amenu-container li {
	list-style-type: none;
	margin: 0em 0em 0em 3em;
	padding: 0em;
	text-decoration:none;
	color: #000;
}

div.news-amenu-container li a {
	margin: 0em;
	padding: 0em;
	text-decoration:none;
	color: #000;
}

div.news-amenu-container li a:hover {
	margin: 0em;
	padding: 0em;
	color:#f00;
	text-decoration:underline;
}

/* tt_news Evidenza */

div.evid-latest-item img { float: right; }

div.evid-latest-item h3 {
	font-size: 1.0em;
	font-weight: bold;
}

div.evid-latest-item h3 a:link {
	color: rgb(3,3,167);
	text-decoration: none;
}

div.evid-latest-item h3 a:visited {
	/*color: rgb(90,54,150);*/
	color: rgb(3,3,167);
	text-decoration: none;
}

div.evid-latest-item h3 a:active {
	color: rgb(3,3,167);
	text-decoration: none;
}

div.evid-latest-item h3 a:hover { text-decoration: underline; }

/* end tt_news */

/* tt_news Agenda */

div.agenda-news-latest-container {
	margin: 0em;
	padding: 0em;
}

div.agenda-news-latest-item {
	margin: 0.5em 0em 0em 0em;
	padding: 0em;
	border-top: 1px solid;
}

div.agenda-news-latest-item h3 {
	font-size: 1em;
	font-weight: bold;
	/*background-color: rgb(229,229,229);*/
        background-color: rgb(243,243,243);
}

div.agenda-news-latest-date {
	font-size: 0.95em;
	/*background-color: rgb(243,243,243);*/
	background-color: rgb(229,229,229);
}

div.agenda-news-list-container {
	border-top: 0px solid;
	border-right: 2px solid;
	border-bottom: 2px solid;
	border-left: 2px solid;
}

div.agenda-news-list-item {
	clear: both;
	margin: 0em;
	padding: 0em;
	border-top: 2px solid;
}

div.agenda-news-list-item p {
	margin: 0em;
	padding: 0em;
}

div.agenda-news-list-item h3 {
	font-size: 1em;
	font-weight: bold;
	margin:0em;
	background-color: rgb(243,243,243);
	padding: 0.2em 0em 0em 1.5em;/*color: rgb(66,66,66);*/
}

div.agenda-news-list-date {
	font-size: 1em;
	font-weight: bold;
	margin: 0em;
	padding: 0.2em 0em 0.1em 0.2em;
	background-color: rgb(229,229,229);/*color: rgb(66,66,66);*/

}

/*----------------------------*/

div.agenda-news-amenu-container, div.agenda-news-amenu-container ul {
	margin: 0em;
	padding: 0em;
}

div.agenda-news-amenu-container li.news-amenu-item-year {
	list-style-type: none;
	font-size: 1.2em;
	font-weight: bold;
	/*color: rgb(177,6,46);*/
	color:#fff;
	background-color:rgb(153,153,153);
	padding:0em 0em 0em 0.5em;
	margin:0.5em 0em 0em 0em;/*position: relative;
	left: -0.9em;
	width:auto; */

}

div.agenda-news-amenu-container li.agenda-news-amenu-li {
	list-style-type: none;
	margin: 0em 0em 0em 3em;
	padding: 0em;
	text-decoration:none;
	color: #000;
}

li.agenda-news-amenu-li a {
	margin: 0em;
	padding: 0em;
	text-decoration:none;
	color: #000;
}

li.agenda-news-amenu-li a:hover {
	margin: 0em;
	padding: 0em;
	color:#f00;
	text-decoration:underline;
}

/* end tt_news Agenda */

/* begin relata */
div.relata {
	margin: 2em 0em 0em 0em;
	border: 1px solid;
}

div.relata h3 {
	margin: 0em;
	padding: 0em 0em 0em 0.5em;
}

div.relata ul {
	margin: 0.5em 0.2em 0.2em 1em;
	padding: 0em;
}

div.relata li {
	padding: 0.1em 0em;
	margin: 0em;
	list-style: none;
}

div.relata img { }

/* end relata */



/* tt_content menu icone grandi */
ul.st1 {
	margin: 0em;
	padding: 0em;
}

ul.st1 li {
	padding: 0em;
	list-style: none;
}

div.st1-info {
	float: left;
	width: 77%;
	padding-left: 0.3em;
	margin: 0.5em 0em;
}

div.st1-image {
	float: left;
	width: 18%;
	overflow: hidden;
	padding:0em;
	margin:0em;
	text-align: center;
	margin: 0.5em 0em;
}

div.st1-image img {
	display: inline;
	padding:0em;
	margin:0em;
}

div.st1-empty-image {
	display: inline;
	width: 60px;
	height: 6px;
	padding: 20px;
	border: 1px solid #aaa;
}

div.st1-description { margin-top: 0.5em; }

div.st1-title {
	font-size: 1.2em;
	font-weight: bold;
}

/* fine tt_content menu icone grandi */

div.empty-content {
	margin: 1em;
	padding: 14em 1em;
	border: 1px solid #aaa;
	border: none; /*aggiunta da Samuele */
	text-align: center;
	font-size: larger;
	background: url("../img/logo-filigrana.gif") no-repeat center center;
}

/* da news in evidenza */
dl.unife dt {
	margin: 0em 0px 0em 0em;
	padding: 0em;
}

dl.unife dd {
	margin: 0.2em 0px 0.5em 0em;
	padding: 0em;
}

.nws3 div.unife-title { font-weight: bold; }

.nws3 div.unife-image {
	float: right;
	text-align: right;
	width: auto;
}

.nws3.primopiano div.unife-image {
	float: left;
	width: auto;
	margin-right: 1ex;
	text-align: left;
}

.nws3.primopiano div.unife-title {
	font-size: 1.2em;
	font-weight: bold;
}

.nws3.primopiano div.unife-short { font-weight: bold; }

.nws3 a:link {
	color: rgb(3,3,167);
	text-decoration: none;
}

.nws3 a:visited {
	color: rgb(3,3,167);
	text-decoration: none;
}

.nws3 a:active {
	color: rgb(3,3,167);
	text-decoration: none;
}

.nws3 a:hover { text-decoration: underline; }

.nws3 div.unife-short { margin-bottom: 0.2em; }

.nws3 div.unife-body { margin-left: 1em; }

.nws4 { margin: 0.7em 0em; }

.nws4 span.unife-expdate { font-weight: bold; }

.nws4 span.unife-category { font-style: italic; }

.nws4 span.unife-gov { font-style: italic; }

.nws4 div.unife-title { padding-left: 1em; }

.nws4.flu div.unife-title { display: inline; }

/* END da news in evidenza */


/* BEGIN albo_pretorio */
dl.albopretorio dt {
	margin: 1em 0em 0em 0em;
	padding: 0em;
	font-weight: bold;
}

dl.albopretorio dd {
	margin: 0.5em 0em;
	padding: 0em;
}

/** Albo pretorio List**/
div.data {
	margin: 1em 0em 0em 0em;
	padding: 0.2em 0em 0em 0em;
	border-top: 1px solid #888;
}

div.abstrac_dettaglio b {
	font-size: 1.3em;
	margin:0em;
	padding:0em;
}

div.area_content_testo div.abstrac_dettaglio_list a:link {
	text-decoration:none;
	color: rgb(204,34,0);
	color: #D13801;
}

div.area_content_testo div.abstrac_dettaglio_list a:visited {
	text-decoration:none;
	color: rgb(204,34,0);
	color: #D13801;
}

div.area_content_testo div.abstrac_dettaglio_list a:active {
	text-decoration:none;
	color: rgb(204,34,0);
	color: #D13801;
}

div.area_content_testo div.abstrac_dettaglio_list a:hover {
	color: rgb(204,34,0);
	color: #D13801;
	text-decoration:underline;
}

/** Albo pretorio Single**/

div.cms-content-normal div.area_content_testo h3 {
	font-size: 1.3em;
	margin: 0.2em 0em;
	padding:0em;
	color: rgb(167, 3, 2);
}

/** Albo pretorio Latest**/

div.news-latest-item_albo {
	border: 1px solid #888;
	/*background-color: rgb(246,253,242);*/
background-color: #fff;
	margin:0.5em 0em 0em -0.5em;
	border-left: 4px solid #ffa500;
	padding: 0em 0em 0em 0.3em;
}

span.label_scadenza { font-weight: bold; }

div.news-latest-item_albo span.data_scadenza {
	font-style:italic;
	font-weight: bold;
}

/** Albo pretorio Browser**/
div.tx-albopretorio-pi1-browsebox table { font-size: 1em; }

/* END albo_pretorio */


/* importato da organigramma cms-org di ProvPU */
div.tta .content { margin-left: 74px; }

div.tta .image {
	float: left;
	width: 70px;
	text-align: center;
}

div.tta .person { font-weight: bold; }

div.tta { margin: 1em 0em; }

/* end cms-org */

/**************************/



div#ly-body { background-color:#fff; }

div#ly-body p { }

div#bx-hd-mid-bg1 {
	height: 12.38em;
	height: 6em;
}

#bx-lgl {
	height: 6.88em;
	padding-left: 0px;
	padding:0em;
	margin:0em;
	left: 2px;
	top: 3px;
}

#bx-lgr { /*height: 6.88em;*/
}

#bx-lgl img {
	border: none;
	margin: 0px;
	padding: 0px;/*height: 6.88em;*/
   /*  width:4.31em;*/


}

#bx-lgr img {
	border: none;
	margin: 0px;
	padding: 0px;/*height: 6.38em;*/
/*width: 24.31em;*/
}

#bx-mg1 { /*text-align:center;*/

}

#bx-hd { left: 7.5em;/*font-family:times new roman;

font-weight: bold;*/
}

#sp-hd1 {
	font-size: 3em;
	font-weight: bold;
	padding-top: 0.25em;
}

#sp-hd2 {
	font-size: 1.35em;
	padding-top: 0;
	font-family:arial;
	font-weight: bold;
}

#sp-hd3 {
	font-weight: bold;
	font-size: 1em;
	margin-top:0;
	padding-top:0;
}

div#menu1 a { font-weight: bold; }

div#menu0 a { font-weight: bold; }

div#menu2 a { font-weight: bold; }

/*

li.first div.item.lev-1 {
border-top:none;
border-bottom: 1px solid #000;
border-top-color:#fff;
color:#000;

}

li.first div.item.cur.lev-1 a{

color:#000;

}


li.first div.item.cur.lev-1 a:hover{

color:#f00;

}*/


div#sp-ft1 {
	padding: 0.4em 0;
	text-align: center;
}

fieldset { border:none; }

div#bx-hd-stripe {
	padding-top:0.4em;
	padding-bottom:0.4em;
}

div#bx-hd-bottom {
	padding-top:0.5em;
	padding-bottom:1em;
}

a img {
	border: 0;
	text-decoration:none;
}

#flag {
	float: right;
	margin-right:1em;/*width: 18%;*/
	
}

#data {
	float:left;
	width: 21.9%;
	text-transform: capitalize;
	color:#838383;
	color:#5f5f5f;
}
} /* end media screen */
