/***************** element ************************/

a {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

body {
	background-color: #9F2809;
	background-image: url(/img/bg.jpg);
	background-position: center;
	margin-bottom: 0px;
	margin-top: 0px;
	scrollbar-3dlight-color: #336699;
	scrollbar-arrow-color: #9F2809;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color: #E96A32;
	scrollbar-highlight-color: #E8BE2B;
	scrollbar-shadow-color: #E8BE2B;
	scrollbar-track-color: #FFFFFF;
}

body.videoflash {
	background-image: url(/img/bg_video.jpg);
}

body, table, td, th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	line-height: 1.8em;
}

ul {
	margin: 0px;
	margin-left: 16px;
	padding: 0px;
}

li {
	margin-left: 14px;
	padding: 0px;
}

/*************** sponsoring *******************/

h3.sponsoring {
	background-color: #60A5CE;
	color: #FFF;
	font-size: 1em;
	margin-top: 10px 0px 0px 0px;
	padding: 0px;
	padding-left: 10px;
}

div.sponsor-context {
	background-color: #B1D5E7;
	border-top: 1px solid #60A5CE;
	font-size: 1em;
	margin: 20px 0px 0px 0px;
	padding-bottom: 4px;
	text-align: center;
}

div.sponsor-context a {
	color: #000;
	font-weight: bold;
}

.sponsor-menudx {
	background-color:#A5D5F3;
	vertical-align: top;
}

.sponsor-menudx img {
	margin:5px;
	border:1px solid #60A5CE;
	background-color:#FFFFFF;
	padding: 2px;
}

/*************** turismo e congressi *******************/

.turismo-menudx {
	background-color:#FFD297;
	vertical-align: top;
}

.turismo-menudx img {
	margin:5px;
	border:1px solid #F08B00;
	background-color:#FFFFFF;
	padding: 2px;
}

div.turismo-context {
	background-color: #FFD297;
	border-top: 1px solid #F08B00;
	font-size: 1em;
	margin: 20px 0px 0px 0px;
	padding-bottom: 4px;
	text-align: center;
}

div.turismo-context a {
	color: #000;
	font-weight: bold;
}

table.turismo {
	background-color: #FFD297;
	margin-left: auto;
	margin-right: auto;
}

table.turismo td img {
	background-color: #FFFFFF;
	border: 1px solid #F08B00;
	margin: 5px;
	padding: 2px;
	float: none;
}

/*td.turismo {
	background-color: #FFD297;
}*/

/*td.turismo img {
	background-color: #FFFFFF;
	border: 1px solid #F08B00;
	margin: 5px;
	padding: 2px;
	float:none
}*/

td.turismo2liv img {
	border: 1px solid #F08B00;
	margin: 5px;
	padding: 2px;
	float: left;
}

td.turismo2livcongr img {
	border: 1px solid #F08B00;
	margin: 5px;
	padding: 2px;
	float: left;
}

/*******************************************************/

h4.title-area {
	color: #983307;
	font-size: medium;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

h5.title-area {
	color: #983307;
	font-size: small;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

img {
	border: solid 0px #FFFFFF;
}

img.right {
	float: right;
}

table.content {
	background-color: #FFFFFF;
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
}

table.content a {
	font-weight: bold;
}

/*************** eventi *******************/

.EventiPaging {
	text-align: center;
}

.EventiPagingAct {
	background-color: #983307;
	padding: 1px 4px;
	margin: 0 2px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.2em;
}

.EventiPaging a {
	text-align: center;
	color: #983307;
	font-weight: bold;
	background-color: #FFFFFF;
	margin: 0 2px;
	text-decoration: none;
	padding: 1px 4px;
}

.EventiPaging a:hover {
	color: #FFF;
	background-color: #983307;
}

table.tabellaeventi {
	width: 236px;
	background-image: url(../img/eventi/bg.jpg);
	color: White;
	margin: 0px 5px 10px 5px;
	text-align: left;
}

table.tabellaeventi img {
	background-color: White;
	padding: 1px;
}

table.tabellaeventi td {
	vertical-align: top;
	padding: 3px;
}

table.tabellaeventi h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 0px 0px 2px 1px;
	margin: 0px;
	margin-bottom: 3px;
	line-height: 1.1em;
	border-bottom: 1px solid #FFF;
	
}

table.tabellaeventi h2, table.tabellaeventi h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 0px;
	line-height: 1.1em;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

table.tabellaeventi a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 0.8em;
	line-height: 1.1em;
	margin: 0px;
	padding: 0px;
}	
	
table.tabellaeventidetail img { /* utilizzata nelle tabelle delle press */
	background-color: #FFFFFF;
	border: 1px solid #9F2809;
	margin: 5px;
	padding: 2px;
}

.eventinext {
	color: #983307;
	font-weight: bold;
}

.indice {
	text-align: center;
	border-top: 2px solid #F89106;
	padding-top: 10px;
}

.indice a {
	color: #983307;
	font-weight: bold;
}

/********** rassegna *********/

table.tablerassegna img {
	background-color: #FFFFFF;
	border: 1px solid #9F2809;
	margin: 5px;
	padding: 2px;
}

/********** press *********/

table.tablepress img {
	background-color: #FFFFFF;
	border: 1px solid #9F2809;
	margin: 5px;
	padding: 2px;
}

.PressPaging {
	text-align: center;
}

.PressPagingAct {
	background-color: #983307;
	padding: 1px 4px;
	margin: 0 2px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.2em;
}

.PressPaging a {
	text-align: center;
	color: #983307;
	font-weight: bold;
	background-color: #FFFFFF;
	margin: 0 2px;
	text-decoration: none;
	padding: 1px 4px;
}

.PressPaging a:hover {
	color: #FFF;
	background-color: #983307;
}

/********** clienti **********/

.tableclienti {
	background-color: #FFFFFF;
	margin-bottom: 10px;
	width: 680px;
}

.tableclienti caption {
	background-color: #983307;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	padding: 0px;
}

.tableclienti td {
	border: 1px solid #9F2809;
	padding: 2px;
}

.tableclienti td h4 {
	font-size: 1em;
	margin: 0px;
	padding: 0px;
}

.tableclienti td ul {
	margin: 0px 10px 0px 20px;
	padding: 0px;
	line-height: 1.4em;
}

/********** ??? **********/

.tdbordorosso {
	border: solid 1px #9F2809;
	padding: 5px;
}

.tdsfondorosso {
	background-color: #9F2809;
	color: #FFFFFF;
}
	
.testoverde {
	color: #00CC00;
}

/********** icone multimediali **********/

ul.audio li {
	background-image:url(audio.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	list-style-type: none;
	line-height: 2em;
	padding-left: 22px;
	margin-left: 0px;
}

li.audio {
	background-image:url(audio.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	list-style-type: none;
	line-height: 2em;
	padding-left: 22px;
	margin-left: 0px;
}

ul.video li {
	background-image:url(video.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	list-style-type: none;
	line-height: 2em;
	padding-left: 24px;
	margin-left: 0px;
}

ul.internat li {
	background-image:url(international.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	list-style-type: none;
	line-height: 2em;
	padding-left: 24px;
	margin-left: 0px;
}

ul.youtube li {
	background-image:url(logo_youtube.jpg);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	list-style-type: none;
	line-height: 2em;
	padding-left: 70px;
	margin-left: 0px;
}

ul.audio li a, ul.video li a, ul.internat li a, ul.youtube li a {
	text-decoration: none;
	font-weight: bold;
}

ul.audio li a:hover {
	background-color: #fbe597;
}

ul.video li a:hover {
	background-color: #A5D5F3;
}

ul.internat li a:hover {
	background-color: #A5D5F3;
}

ul.youtube li a:hover {
	background-color: #FFC3C3;
}

