body{background-color:#E1AE50; margin: 0px 0px 0px 0px;}


/* ****** STRUTTURA ****** */
.cntr{background-color:#E1AE50; width: 100%; height: 100%;}
.cntrContent{width: 768px; height: 425px;}
.cntrContentTbl{background-color:#ffffff; width: 768px; height: 425px;}
.cntrContentPopup{width: 780px; height: 580px;}
.cntrContentTblPopup{background-color:#ffffff; width: 780px; height: 580px;}
/* ****** fine STRUTTURA ****** */

/* ****** HOME ****** */
/* menu */
.mnCntr{height: 65px; vertical-align: top;}
.mnCntrTbl{width:768px;height:65px;background-image:url(../images/sfondomenu.gif);background-position:center top; background-repeat:no-repeat;}
.mnCntrTd{width: 120px; border-right: solid 1px #000000; text-align: center; margin-right: 20px;}
.mnCntrTdTop{height: 4px; vertical-align: top;}
.mnCntrTdEnd{width: 268px;}
.mnCntrTdBottom{height: 35px;}

A.mnLink:link{color:#000000; font-size:11pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}
A.mnLink:visited{color:#000000; font-size:11pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}
A.mnLink:hover{color:#F0B506; font-size:11pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}

A.mnLink_s:link{color:#000000; font-size:9pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}
A.mnLink_s:visited{color:#000000; font-size:9pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}
A.mnLink_s:hover{color:#FF0000; font-size:9pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}

.submnCntr{margin-left: 20px; position: relative; top: -7px;}
.submnCntrTbl{background-color: #664A25; height: 20px;}
.submnCntrTd{width: 110px; border-right: solid 1px #ffffff; text-align: center; margin-right: 20px; padding-left: 2px; padding-right: 2px;}
.submnCntrTdTop{height: 2px; vertical-align: top;}
.submnCntrTdEnd{width: 110px; text-align: center; margin-right: 20px;}

A.submnLink:link{color:#ffffff; font-size:9pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}
A.submnLink:visited{color:#ffffff; font-size:9pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}
A.submnLink:hover{color:#F0B506; font-size:9pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}
/* fine menu */

.hmImgTd{height: 70px; vertical-align: top;}
.hmImg{width: 768px; height: 70px;}
.hmTitleTd{height: 22px; text-align: center; vertical-align: top; padding-right: 40px;
	background-position: right middle; background-repeat: no-repeat;
	}
.hmTitleText{color:#000000; font-size:11pt; font-family: Arial, Helvetica; font-weight: bold; letter-spacing: 10pt;}
.hmLogoTd{text-align: center; vertical-align: top; height: 120px;}
.hmLogo{width: 289px; height: 120px;}
.hmFilmatoTd{text-align: center; vertical-align: top;}
.hmFilmSpacer{width: 50px;}
.hmImgFilmato{width: 81px; height: 54px;}
.hmImgCertificazione{width: 76px; height: 73px;}
.hmFilmatoText{color:#999999; font-size:10pt; font-family: Arial, Helvetica; font-weight: bold;}
.hmBottomCntr{vertical-align:bottom;}
.hmBottomTbl{width: 768px; height: 57px; position: relative; top: 2px;
	background-image: url(../images/bottom.gif); background-position: center top; background-repeat: no-repeat;
	}
.hmBottomLeftTd{text-align: left; vertical-align: bottom; width: 250px; padding-left: 5px;}
.hmBottomCenterTd{text-align: center; vertical-align: top; width: 248px; padding-top: 4px;}
.hmBottomRightTd{text-align: right; vertical-align: bottom; width: 265px; padding-right: 5px; padding-bottom: 4px;}

.hmImgFlag{width: 18px; height: 18px;}
.hmMetaText{color:#ffffff; font-size:7pt; font-family: Arial, Helvetica; font-weight: bold;}
A.hmMetaLink:link{color:#ffffff; font-size:7pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}
A.hmMetaLink:visited{color:#ffffff; font-size:7pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}
A.hmMetaLink:hover{color:#F0B506; font-size:7pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}

A.hmCreditsLink:link{color:#ffffff; font-size:10pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}
A.hmCreditsLink:visited{color:#ffffff; font-size:10pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}
A.hmCreditsLink:hover{color:#F0B506; font-size:10pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}

/* ****** fine HOME ****** */

/* ****** PAGINA ****** */
/* menu */
.mnCntrTblPage{width: 768px; height: 65px;}
.mnCntrTblPagePopup{width: 780px; height: 65px;}
.mnCntrTdTopPage{background-color: #A26C2D; height: 2px; vertical-align: top;}
.mnCntrTdPage{background-color: #A26C2D; width: 150px; text-align: center; margin-right: 20px; border-right: solid 1px #664A25;}
.mnCntrTdPagePopup{background-color: #A26C2D; text-align: center; margin-right: 20px; border-right: solid 1px #664A25;}
.mnCntrTdLastPage{background-color: #A26C2D; width: 150px; text-align: center; margin-right: 20px;}
.mnCntrTdSubmenuPage{background-color: #664A25; height: 35px; vertical-align: top; border-top: solid 2px #000000;}

.submnCntrPage{height: 35px; padding-left: 10px;}
.submnCntrTblPage{background-color: #664A25; height: 20px;}
.submnCntrTdPage{width: 100px; height: 20px; text-align: center;}
.submnCntrTdTopPage{height: 2px; vertical-align: top;}
.submnCntrTdEndPage{width: 60px; text-align: center;}

.submnLi{width: 5px; height: 5px;}

/* fine menu */

.pgImg{width: 312px; height: 70px;}
.pgHeadTbl{width: 768px;}
.pgHeadTdFirst{width: 20px;}
.pgHeadTdLogo{vertical-align: top; width: 53px;}
.pgHeadTdLast{vertical-align: top; padding-top: 5px; padding-left: 5px;}
.pgHeadTdTitle{vertical-align: top; padding-left: 20px;}
.pgHeadText{color:#000000; font-size:11pt; font-family: Arial, Helvetica; font-weight: bold; letter-spacing: 8pt;}
.pgHeadTitle{color:#ff0000; font-size:22pt; font-family: Arial, Helvetica; font-weight: bold; letter-spacing: 2pt;}

.pgCenterTbl{width: 768px; height: 250px;}
.pgCenterTdRight{vertical-align: bottom; text-align: right;}

.pgBottomCntr{width: 768px; height: 30px;}
.pgBottomTbl{width: 768px; height: 30px; background-color: #000000;}
.pgBottomCntrPopup{width: 780px; height: 30px;}
.pgBottomTblPopup{width: 780px; height: 30px; background-color: #000000;}
.pgBottomCenterTd{vertical-align: middle;padding-top:6px}
.pgBottomRightTd{text-align: right; vertical-align: middle; padding-right: 5px;}

/* testo */
.pgCntrFrameRight{text-align: right; vertical-align: middle;}
.pgCntrFrameCenter{text-align: center; vertical-align: middle;}
.pgFrame{width:690px; height: 240px; background-color: #ffffff;
	scrollbar-arrow-color: #A26C2D;
	scrollbar-face-color: #664A25; scrollbar-track-color: #A26C2D;
	scrollbar-3dlight-color: #664A25; scrollbar-highlight-color: #664A25;
	scrollbar-shadow-color: #A26C2D; scrollbar-darkshadow-color: #999999;
}
.pgFramePopup{width:760px; height: 400px; background-color: #ffffff;
	scrollbar-arrow-color: #A26C2D;
	scrollbar-face-color: #664A25; scrollbar-track-color: #A26C2D;
	scrollbar-3dlight-color: #664A25; scrollbar-highlight-color: #664A25;
	scrollbar-shadow-color: #A26C2D; scrollbar-darkshadow-color: #999999;
}
.pgCntrText{padding-right: 8px;}
.pgTdImg{padding-left: 10px; vertical-align: top; text-align: center;}

.pgText{color:#000000; font-size:10pt; font-family: Arial, Helvetica;}
.pgText_s{color:#000000; font-size:9pt; font-family: Arial, Helvetica;}
.pgText_xs{color:#000000; font-size:8pt; font-family: Arial, Helvetica;}
.pgText_m{color:#000000; font-size:11pt; font-family: Arial, Helvetica;}

.pgTextLeft{color:#000000; font-size:10pt; font-family: Arial, Helvetica; text-align: left;}
.pgTextJustify{color:#000000; font-size:10pt; font-family: Arial, Helvetica; text-align: justify;}
.pgTextBold{color:#000000; font-size:10pt; font-family: Arial, Helvetica; font-weight:bold;}

.pgTextMsg{color:#ff0000; font-size:10pt; font-family: Arial, Helvetica;}
.pgTextMsg_s{color:#ff0000; font-size:9pt; font-family: Arial, Helvetica;}
.pgTextMsg_xs{color:#ff0000; font-size:8pt; font-family: Arial, Helvetica;}

A.pgTextLink:link{color:#000000; font-size:10pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}
A.pgTextLink:visited{color:#000000; font-size:10pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}
A.pgTextLink:hover{color:#ff0000; font-size:10pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}
A.pgTextLink_s:link{color:#000000; font-size:9pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}
A.pgTextLink_s:visited{color:#000000; font-size:9pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}
A.pgTextLink_s:hover{color:#ff0000; font-size:9pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}

.pgButton{font-family:Arial, Helvetica; font-size:9pt; color:#A26C2D; background-color:#664A25;}
/* fine testo */


/* filmato */
.fmMediaPlayer{width: 300px; height: 260px;}
/* fine filmato */

/* ****** fine PAGINA ****** */

.lblPrivacy {font-family:Arial, Helvetica; font-size:9pt; font-style:italic;}
A.linkPrivacy:link{color:#000000; font-size:9pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}
A.linkPrivacy:visited{color:#000000; font-size:9pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}
A.linkPrivacy:hover{color:#F0B506; font-size:9pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration:none;}

.tdFooterSpacer{width:10px}

.mapText{color:#000000;font-size:9pt;font-family:Arial,Helvetica;}