html, body {
	margin: 0px;
	padding: 0px;
	border: none;
}
body {
	background: #9a9088;
}

a { color: #756f6b; text-decoration: underline; } a:hover { color: #141006; text-decoration: underline; }

img		{ padding: 0; margin: 0; border: none; }
table		{ padding: 0; margin: 0; border: none; }
form		{ padding: 0; margin: 0; }
textarea	{ overflow: auto; }
td			{ padding: 0; margin: 0; font: 11px Verdana,Arial,Helvetica,sans-serif; }
tr			{ padding: 0; margin: 0; }
th			{ font: 10px Verdana,Arial,Helvetica,sans-serif; font-weight: bold; vertical-align: top; white-space: nowrap; padding: 1px 10px 0 10px; color: #e9e6e0; height: 15px; background: url(/common/skin/thBack.gif) repeat-x; }
ul			{ padding: 0; margin: 0 0 0 15px; }
ol			{ padding: 0; margin: 0 0 0 15px; }
li			{ padding: 0; margin: 0 0 10px 0; }

td.cell		{ padding: 1px 6px 1px 6px; }
td.bigCell	{ padding: 1px 6px 1px 6px; }
td.label		{ padding: 1px 6px 1px 6px; color: #666666; font-weight: bold; white-space: nowrap; }

.nowrap		{ white-space: nowrap; }
.pointer		{ cursor: pointer; }

#pageLeft {
	background: #D3CEC5 url(/common/skin/buttonsBack.gif) repeat-y;
}
.sideButton, .sideButton img {
	width: 173px;
	height: 35px;
	display: block;
}

#pageRight {
	width: 175px;
	background: #d3cec5 url(/immagini/mbl.gif) repeat-y;
}
#pageRight a:link, #pageRight a:visited, #pageRight a:active { text-decoration: none; }
#pageRight a:hover { text-decoration: underline; }
#pageRight * { font-size: 9px; }
#pageRight img { display: block; }
#pageRight a img { display: inline; }
#pageRight form img { display: inline; }

#pageTop {
	background-color: #877C73;
	background-repeat: repeat-x;
	background-position: left bottom;
}
#pageContainer {
	width: 100%;
	background: #e9e6e0 url(/immagini.pg1.gif) repeat-y top right;
}
#pageContent {
	width: 100%;
	padding: 30px;
	color: #5f5047;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
}
#headerLeft {
	cursor: pointer;
	width: 100%;
	height: 70px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#logo {
	width: 381px;
	height: 70px;
	margin: 0px;
	padding: 0px;
}
.menuPanel {
	left: 173px;
	width: 200px;
	position: absolute;
	display: none;
}
.menuPanel a img { width: 200px; filter: alpha(opacity=100); -moz-opacity: 1; }
.menuPanel a:hover img { width: 200px; filter: alpha(opacity=80); -moz-opacity: 0.8; }

.menuArea_menu {
	color: #58514B;
	margin: 10px;
	font: 10px/18px Verdana,Arial,Helvetica,sans-serif;
	z-index: 100;
}
.menuArea_menu a {
	color: #58514B;
	font-size: 10px;
	text-decoration: none;
}
.menuArea_menu a:hover {
	color: #58514B;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
#menuArea_1 { background: #D3DDDB url(/immagini/m1.gif) repeat-y; top: 70px; }
#menuArea_5 { background: #D3DDDB url(/immagini/m1.gif) repeat-y; top: 97px; }
#menuArea_2 { background: #D3DDDB url(/immagini/m1.gif) repeat-y; top: 132px; }
#menuArea_3 { background: #D3DDDB url(/immagini/m1.gif) repeat-y; top: 167px; }
#menuArea_4 { background: #D3DDDB url(/immagini/m1.gif) repeat-y; top: 202px; }


.data {
	color: #52403A;
	font: italic 9px Verdana,Arial,Helvetica,sans-serif;
}
#homeBottom {
	width: 100%;
	background: url(/immagini/bs.gif) repeat-x;
}
#homeBottomMenu {
	width: 100%;
	padding: 4px 0 10px 10px;
	white-space: nowrap;
}
#flags {
	width: 175px;
	white-space: nowrap;
	padding: 3px 0 10px 0;
	text-align: center;
}
#homeBottom a {
	color: #EDEBE6;
	font: 10px Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
#homeBottomMenu a {
	margin-right: 7px;
}
#homeBottomMenu a:hover {
	color: #FFFFFF;
}
#flags img { width: 20px; height: 13px; margin: 0 3px; border-bottom: #555555 solid 1px; border-right: #555555 solid 1px; }

.logoPage {
	height:70px;
	margin:0px;
	padding:0px;
}
#menuDxNewsText {
	color: #5B544F;
	font: 10px Verdana,Arial,Helvetica,sans-serif;
	margin: 0px;
	padding: 0 5px 10px 5px;
	text-decoration: none;
	height: 124px;
	overflow: hidden;
}
#menuDxNewsText a:link, #menuDxNewsText a:active, #menuDxNewsText a:visited {
	color: #5B544F;
	text-decoration: underline;
}
#menuDxNewsText a:hover {
	color: #3A3532;
}
.searchFormButton {
	background:#D3CEC5;
	border: 1px outset #E1DED9;
	color:#9F958D;
	display:inline;
	font:10px Verdana,Arial,Helvetica,sans-serif;
	height:16px;
	margin-left:-2px;
	width:16px;
}

.titleSection1, .titleSection2, .titleSection3, .titleSection4, .titleSection5 {
	width: 100%;
	height: 33px;
}
.titleSection1 { background: #BECCC9 url(/common/skin/section1.gif) no-repeat right top; }
.titleSection2 { background: #CDD0BD url(/common/skin/section2.gif) no-repeat right top; }
.titleSection3 { background: #CBBECC url(/common/skin/section3.gif) no-repeat right top; }
.titleSection4 { background: #DFC3A6 url(/common/skin/section4.gif) no-repeat right top; }
.titleSection5 { background: #BDC2CB url(/common/skin/section5.gif) no-repeat right top; }

#pageContent p {
	margin: 8px 0 0 0;
}
#pageTitle {
	padding-top: 16px;
}
#pageTitle img {
	height: 14px;
}
#pageFooter {
	background:#877C73 url(/immagini/bsh.gif) repeat-x;
	margin-left:10px;
	margin-top:3px;
	padding:0px;
}
#pageTopMenu {
	background:#B0A79F;
	height:60px;
	width:100%;
}
#searchPlace {
	background:url(/common/skin/box_ricerca.gif) no-repeat;
	height:60px;
	width:175px;
}
.buttonInEvidenza, .videoInEvidenza, .videoInEvidenzaFlash {
	background: #c7c0b8;
}
.buttonInEvidenza a img, .videoInEvidenza a img { width: 175px; height: 44px; }
.buttonInEvidenza a:hover img, .videoInEvidenzaFlash a img { width: 175px; height: 44px; filter: alpha(opacity=70); -moz-opacity: 0.7; }

.pageCount	{ white-space: nowrap; color: #887f79; font-size: 10px; padding: 0 4px 1px 4px; background: #d6d2cb; }
.pageBtn		{ white-space: nowrap; font-size: 10px; padding: 0 2px 1px 2px; }
.pageCur		{ white-space: nowrap; font-size: 10px; padding: 0 2px 1px 2px; background: #9f958d; }
.pageBtn a	{ color: #9f958d; text-decoration: none; }
.pageCur a	{ color: #e9e6e0; text-decoration: none; }

.bar1			{ background: url(/immagini/b1.gif) repeat-x left bottom; color: #726d69; font-weight: bold; font-size: 11px; white-space: nowrap; width: 100%; text-align: center; padding-bottom: 4px; }
.bar2			{ background: url(/immagini/b2.gif) repeat-x left bottom; color: #726d69; font-weight: bold; padding-bottom: 2px; font-size: 11px; white-space: nowrap; width: 100%; text-align: center; }
.barUp		{ background: url(/immagini/b3.gif) repeat-x; color: #726d69; padding-top: 5px; font-size: 11px; white-space: nowrap; width: 100%; text-align: right; }

.bar1M		{ background: url(/immagini/b4.gif) repeat-x; color: #726d69; font-weight: bold; padding: 5px 0 0 0; font-size: 11px; white-space: nowrap; width: 100%; text-align: center; }

.bar1L img, .bar1R img { width: 10px; height: 25px; display: block; }

.boxHT	{ background: #94908a url(/immagini/b5.gif) repeat-x; color: #ffffff; font-weight: bold; padding-top: 5px; font-size: 10px; white-space: nowrap; }
.boxST	{ background: #94908a url(/common/skin/boxST.gif) repeat-x; color: #ffffff; font-weight: bold; padding-top: 5px; font-size: 10px; white-space: nowrap; }
.boxST2	{ background: #b1a9a2 url(/common/skin/boxST2.gif) repeat-x; color: #ffffff; font-weight: bold; padding-top: 5px; font-size: 10px; white-space: nowrap; }
.boxSS	{ background: #94908a url(/common/skin/boxST.gif) repeat-x; } .boxSS img { width: 10px; height: 20px; display: block; }

.boxHTL img, .boxHTR img { width: 10px; height: 20px; display: block; }
.boxSTL img, .boxSTR img { width: 10px; height: 20px; display: block; }
td.boxLine { background: #bfb8af url(/common/skin/boxLM.gif) repeat-x; }
img.boxLineLR { width: 10px; height: 1px; display: block; }

.box1		{ background: #e8e3d8 url(/common/skin/box1B.gif) repeat-x left bottom; padding: 0 0 10px 0; width: 100%; }
.box1C	{ background: #e8e3d8; padding: 3px 0px 2px 0px; } .box1, .box1C, .box1 *, .box1C * { font-size: 11px; color: #696561; }
.box1T	{ background: #e8e3d8 url(/common/skin/box1T.gif) repeat-x; color: #ffffff; font-weight: bold; font-size: 11px; }
.box1L	{ background: #e8e3d8 url(/common/skin/box1L.gif) repeat-y; vertical-align: bottom; } .box1L img { width: 10px; height: 40px; display: block; }
.box1R	{ background: #e8e3d8 url(/common/skin/box1R.gif) repeat-y; vertical-align: bottom; } .box1R img { width: 10px; height: 40px; display: block; }

.box2		{ background: #ece9e2 url(/common/skin/box2B.gif) repeat-x left bottom; padding: 0 0 10px 0; width: 100%; }
.box2C	{ background: #ece9e2; padding: 3px 0px 2px 0px; } .box2, .box2C, .box2 *, .box2C * { font-size: 11px; color: #696561; }
.box2T	{ background: #ece9e2 url(/common/skin/box2T.gif) repeat-x; color: #ffffff; font-weight: bold; font-size: 11px; }
.box2L	{ background: #ece9e2 url(/common/skin/box2L.gif) repeat-y; vertical-align: bottom; } .box2L img { width: 10px; height: 40px; display: block; }
.box2R	{ background: #ece9e2 url(/common/skin/box2R.gif) repeat-y; vertical-align: bottom; } .box2R img { width: 10px; height: 40px; display: block; }

.box3		{ background: #dad5cb url(/common/skin/box3B.gif) repeat-x left bottom; padding: 0 0 10px 0; width: 100%; }
.box3C	{ background: #dad5cb; padding: 3px 0px 2px 0px; } .box3, .box3C, .box3 *, .box3C * { font-size: 11px; color: #696561; }
.box3CS	{ background: #dad5cb url(/common/skin/box3CS.gif) repeat-y; }
.box3BS	{ background: #dad5cb url(/common/skin/box3B.gif) repeat-x left bottom; } .box3BS img { width: 10px; height: 40px; display: block; }
.box3T	{ background: #dad5cb url(/common/skin/box3T.gif) repeat-x; color: #ffffff; font-weight: bold; font-size: 11px; }
.box3L	{ background: #dad5cb url(/common/skin/box3L.gif) repeat-y; vertical-align: bottom; } .box3L img { width: 10px; height: 40px; display: block; }
.box3R	{ background: #dad5cb url(/common/skin/box3R.gif) repeat-y; vertical-align: bottom; } .box3R img { width: 10px; height: 40px; display: block; }

.box1TL img, .box1TR img { width: 10px; height: 10px; display: block; }
.box2TL img, .box2TR img { width: 10px; height: 10px; display: block; }
.box3TL img, .box3TR img { width: 10px; height: 10px; display: block; }

td.calDay				{ background: #c4bdb5; color: #4b443d; font-size: 9px; text-align: center; padding: 1px 0 2px 0; }
td.calCell				{ text-align: center; padding: 1px 0; }
td.calCell div			{ width: 16px; height: 13px; font-size: 9px; color: #4c453d; font-weight: bold; }
td.calCell div.has	{ background: #9f958d; color: #ffffff; cursor: pointer; }
td.calCell div.cur	{ background: #f5821f; color: #ffffff; cursor: pointer; }

img.checkbox	{ width: 15px; height: 15px; cursor: pointer; }
img.editLR		{ vertical-align: -5px; width: 5px; height: 19px; display: none; } * html img.editLR { vertical-align: 1px; }
input.edi_t		{ padding: 3px 2px 0 0; margin: 0; border: none; height: 19px; background: url(/common/skin/form/editM.gif) repeat-x; vertical-align: 0px; }
input.submit	{ width: 18px; height: 18px; vertical-align: 0px; cursor: pointer; }
input.btn		{ cursor: pointer; }
img.smIcon		{ width: 20px; height: 18px; cursor: pointer; }

#creditsBack {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: black;
	cursor: pointer;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	z-index: 9998;
}
#creditsWnd {
	position: absolute;
	width: 312px;
	height: 480px;
	left: 0;
	top: 80px;
	background: #FF0000;
	border: #000000 solid 1px;
	margin: 0 auto;
	font: 9px Verdana,Arial,Helvetica,sans-serif;
	color: white;
	text-align: center;
	cursor: pointer;
	z-index: 9999;
}
#creditsTop {
	height: 110px;
	background: #FFFF00 url(/credits/head.gif) no-repeat;
}
#creditsScroll {
	width: 100%;
	height: 360px;
	overflow: hidden;
}
.crdJob { color: #8d8d8d; padding: 15px 0 1px 0; }
.crdJob2 { color: #8d8d8d; padding: 1px 0 15px 0; }

#WAITING {
	position: absolute;
	background: #dad5cb;
	border: #8d8d8d solid 1px;
	text-align: center;
	padding-top: 8px;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	color: #756f6b;
}

@media print {
	#pageLeft, #pageRight, #pageTop, #homeBottom, #pageTitle, .barUp {
		display: none;
	}

	.boxHTL img, .boxHTR img, .boxHT img { display: none; }
	.boxSTL img, .boxSTR img, .boxST img, .boxSS img { display: none; }
	.box1TL img, .box1TR img, .box1BS img, .box1L img, .box1R img { display: none; }
	.box2TL img, .box2TR img, .box2BS img, .box2L img, .box2R img { display: none; }
	.box3TL img, .box3TR img, .box3BS img, .box3L img, .box3R img { display: none; }
}

