#content_locale {
	width: 885px;
	overflow: hidden;
}

#content_locale .banner {
	width: 885px;
	height: 139px;
	overflow: hidden;
}

#content_locale .cnt1 {
	width: 865px;
	padding-left: 10px;
	padding-right: 10px;

	height: 442px;
	padding-top: 3px;
	padding-bottom: 6px;

	overflow: hidden;
	background: url(../immagini/locale/bg_cnt1.gif) no-repeat;
}

#content_locale .cnt1 .row1 {
	width: 865px;
	height: 41px;
	overflow: hidden;
}

#content_locale .cnt1 .row1 .left {
	float: left;
	width: 712px;
	height: 41px;
	overflow: hidden;
}

#content_locale .cnt1 .row1 .left .title {
	width: 712px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;

	color: #666666;
	font-weight: bold;
	font-size: 14px;
}

#content_locale .cnt1 .row1 .left .subtitle {
	width: 712px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;

	color: #666666;
	font-weight: bold;
	font-size: 11px;
}

#content_locale .cnt1 .row1 .right {
	float: left;
	width: 153px;
	height: 41px;
	overflow: hidden;
}

#content_locale .cnt1 .row1 .right .icon {
	float: right;

	width: 38px;
	padding-left: 13px;

	height: 38px;
	padding-top: 2px;
	padding-bottom: 1px;
	overflow: hidden;
}

#content_locale .cnt1 .row2 {
	width: 865px;
	height: 401px;
	overflow: hidden;
}

#content_locale .cnt1 .row2 .left {
	float: left;
	width: 311px;
	height: 401px;
	overflow: hidden;
}

#content_locale .cnt1 .row2 .left .title {
	width: 311px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;

	color: #666666;
	font-weight: bold;
	font-size: 12px;
}

#content_locale .cnt1 .row2 .left .txt {
	width: 311px;
	height: 343px;
	padding-bottom: 3px;
	line-height: 15px;
	overflow: hidden;

	color: #666666;
	font-size: 12px;
	text-align: justify;

	position: absolute;
	z-index: 20;
}

#content_locale .cnt1 .row2 .left .txt .scroll {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
}

#content_locale .cnt1 .row2 .left .scrollbuttons {
	padding-top: 346px;
	width: 311px;
	height: 40px;
	overflow: hidden;
}

#content_locale .cnt1 .row2 .left .scrollbuttons .button {
	float: left;
	width: 34px;
	padding-right: 18px;
	height: 34px;
	padding-top: 4px;
	padding-bottom: 2px;
	overflow: hidden;
}

#content_locale .cnt1 .row2 .left .scrollbuttons .button img {
	cursor: pointer;
}

#content_locale .cnt1 .row2 .right {
	float: left;
	width: 554px;
	height: 400px;
	padding-top: 1px;
	overflow: hidden;
}

#content_locale .cnt1 .row2 .right .infobox {
	clear: both;
	width: 554px;
	height: 50px;
	overflow: hidden;
}

#content_locale .cnt1 .row2 .right .infobox .icon {
	float: left;
	width: 35px;
	padding-left: 17px;
	height: 35px;
	padding-top: 8px;
	padding-bottom: 7px;
	overflow: hidden;
}

#content_locale .cnt1 .row2 .right .infobox .info {
	float: left;
	width: 498px;
	padding-left: 4px;
	height: 50px;
	overflow: hidden;
}

#content_locale .cnt1 .row2 .right .infobox .info .name {
	width: 498px;
	height: 19px;
	line-height: 19px;
	padding-top: 5px;
	overflow: hidden;

	color: #666666;
	font-weight: bold;
	font-size: 12px;
}

#content_locale .cnt1 .row2 .right .infobox .info .value {
	width: 481px;
	padding-left: 17px;
	height: 20px;
	line-height: 20px;
	padding-bottom: 6px;
	overflow: hidden;
	background: url(../immagini/locale/bg_value.gif) no-repeat;

	color: #AD1B1B;
	font-weight: bold;
	font-size: 11px;
}

#content_locale .cnt1 .row2 .right .infobox .info .value a, #content_locale .cnt1 .row2 .right .infobox .info .value a:hover {
	color: #AD1B1B;
	text-decoration: none;
}

#content_locale .cnt2 {
	width: 854px;
	padding-left: 14px;
	padding-right: 19px;

	height: 409px;
	padding-top: 7px;
	padding-bottom: 3px;

	overflow: hidden;
	background: url(../immagini/locale/bg_cnt2.gif) no-repeat;
}

#content_locale .cnt2 .row1 {
	width: 854px;
	height: 349px;
	overflow: hidden;
}

#content_locale .cnt2 .row1 .left {
	float: left;
	width: 438px;
	padding-right: 15px;
	height: 343px;
	padding-bottom: 6px;
	overflow: hidden;
}

#content_locale .cnt2 .row1 .left .imgbig {
	width: 425px;
	padding-left: 7px;
	padding-right: 6px;

	height: 330px;
	padding-top: 7px;
	padding-bottom: 6px;

	overflow: hidden;
	background: url(../immagini/locale/bg_imgbig.gif) no-repeat;

	position: absolute;
	z-index: 10;
}

#content_locale .cnt2 .row1 .left .imgbig .zoom {
	bottom: 8px;
	right: 8px;

	width: 35px;
	height: 35px;

	overflow: hidden;

	position: absolute;
	z-index: 20;
}

#content_locale .cnt2 .row1 .right {
	float: left;
	width: 380px;
	padding-right: 19px;
	height: 346px;
	padding-bottom: 3px;
	overflow: hidden;
}

.thumbpanels {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 399px;
	height: 301px;
}

.thumbpanelsbelt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.thumbpanel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 399px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	height: 301px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

#content_locale .cnt2 .row1 .right .thumbpanel .thumb {
	float: left;

	width: 114px;
	height: 89px;

	padding-left: 19px;
	padding-bottom: 17px;
	overflow: hidden;
}

#content_locale .cnt2 .row1 .right .thumbpanel .thumb_bottom {
	padding-bottom: 0px;
}

#content_locale .cnt2 .row1 .right .thumbpanel .thumb .img {
	width: 110px;
	height: 85px;
	padding: 2px;
	overflow: hidden;
	background: url(../immagini/locale/bg_thumb.gif) no-repeat;
}

#content_locale .cnt2 .row1 .right .navthumbbuttons {
	width: 399px;
	height: 37px;
	padding-top: 11px;
	overflow: hidden;
}

#content_locale .cnt2 .row1 .right .navthumbbuttons .button {
	float: right;

	width: 35px;
	padding-left: 44px;
	height: 35px;
	padding-bottom: 2px;

	overflow: hidden;
}

#content_locale .cnt2 .row2 {
	width: 854px;
	height: 56px;
	line-height: 14px;
	padding-bottom: 4px;
	overflow: hidden;

	color: #999999;
	font-size: 11px;
	text-align: justify;
}

#content_locale .cnt2 .row2 a {
	color: #999999;
	text-decoration: underline;
}

#content_locale .cnt2 .row2 a:hover {
	color: #AD1B1B;
	text-decoration: none;
}

#content_locale .cnt3 {
	width: 885px;
	height: 438px;
	overflow: hidden;

	background: url(../immagini/locale/bg_cnt3.gif) no-repeat;
}

#content_locale .cnt3 .rowtab {
	width: 885px;
	height: 79px;
	overflow: hidden;
}

#content_locale .cnt3 .rowtab .prev_opened {
	display: none;
}

#content_locale .cnt3 .rowtab .intab1 {
	float: left;
	width: 16px;
	height: 79px;
	overflow: hidden;
}

#content_locale .cnt3 .rowtab .intab1_closed {
}

#content_locale .cnt3 .rowtab .intab1_closed .left {
	width: 16px;
	height: 79px;
	overflow: hidden;

	background-image: url(../immagini/locale/tab_bg_closed.gif);
}

#content_locale .cnt3 .rowtab .intab1_closed .right {
	display: none;
}

#content_locale .cnt3 .rowtab .intab1_closed .first {
	width: 16px;
	height: 79px;
	overflow: hidden;

	background-image: url(../immagini/locale/tab_first_close.gif);
}

#content_locale .cnt3 .rowtab .intab1_closed .last {
	width: 16px;
	height: 79px;
	overflow: hidden;

	background-image: url(../immagini/locale/tab_bg_closed.gif);
}

#content_locale .cnt3 .rowtab .intab1_opened {
}

#content_locale .cnt3 .rowtab .intab1_opened .left {
	width: 16px;
	height: 79px;
	overflow: hidden;

	background-image: url(../immagini/locale/tab_left_open.gif);
}

#content_locale .cnt3 .rowtab .intab1_opened .right {
	width: 16px;
	height: 79px;
	overflow: hidden;

	background-image: url(../immagini/locale/tab_bg_opened.gif);
}

#content_locale .cnt3 .rowtab .intab1_opened .first {
	width: 16px;
	height: 79px;
	overflow: hidden;

	background-image: url(../immagini/locale/tab_first_open.gif);
}

#content_locale .cnt3 .rowtab .intab1_opened .last {
	width: 16px;
	height: 79px;
	overflow: hidden;

	background-image: url(../immagini/locale/tab_bg_opened.gif);
}

#content_locale .cnt3 .rowtab .intab2 {
	float: left;
	width: 16px;
	height: 79px;
	overflow: hidden;
}

#content_locale .cnt3 .rowtab .intab2_closed {
}

#content_locale .cnt3 .rowtab .intab2_closed .left {
	width: 16px;
	height: 79px;
	overflow: hidden;

	background-image: url(../immagini/locale/tab_right_close.gif);
}

#content_locale .cnt3 .rowtab .intab2_closed .right {
	display: none;
}

#content_locale .cnt3 .rowtab .intab2_closed .first {
	width: 16px;
	height: 79px;
	overflow: hidden;

	background-image: url(../immagini/locale/tab_bg_closed.gif);
}

#content_locale .cnt3 .rowtab .intab2_closed .last {
	width: 16px;
	height: 79px;
	overflow: hidden;

	background-image: url(../immagini/locale/tab_last_close.gif);
}

#content_locale .cnt3 .rowtab .intab2_opened {
}

#content_locale .cnt3 .rowtab .intab2_opened .left {
	width: 16px;
	height: 79px;
	overflow: hidden;

	background-image: url(../immagini/locale/tab_bg_opened.gif);
}

#content_locale .cnt3 .rowtab .intab2_opened .right {
	width: 16px;
	height: 79px;
	overflow: hidden;

	background-image: url(../immagini/locale/tab_right_open.gif);
}

#content_locale .cnt3 .rowtab .intab2_opened .first {
	width: 16px;
	height: 79px;
	overflow: hidden;

	background-image: url(../immagini/locale/tab_bg_opened.gif);
}

#content_locale .cnt3 .rowtab .intab2_opened .last {
	width: 16px;
	height: 79px;
	overflow: hidden;

	background-image: url(../immagini/locale/tab_last_open.gif);
}

#content_locale .cnt3 .rowtab .tab {
	float: left;
	width: 65px;
	text-align: center;

	height: 79px;
	overflow: hidden;
}

#content_locale .cnt3 .rowtab .tab .label {
	height: 19px;
	padding-top: 1px;
	line-height: 18px;
	overflow: hidden;

	font-weight: bold;
	font-size: 11px;
}

#content_locale .cnt3 .rowtab .tab .icon {
	height: 51px;
	padding-bottom: 9px;
	overflow: hidden;
}

#content_locale .cnt3 .rowtab .tab_closed {
	height: 79px;
	overflow: hidden;
	background-image: url(../immagini/locale/tab_bg_closed.gif);
}

#content_locale .cnt3 .rowtab .tab_closed .label {
	color: #666666;
}

#content_locale .cnt3 .rowtab .tab_opened {
	height: 79px;
	overflow: hidden;
	background-image: url(../immagini/locale/tab_bg_opened.gif);
}

#content_locale .cnt3 .rowtab .tab_opened .label {
	color: #AD1B1B;
}

#content_locale .cnt3 .rowpanel {
	width: 840px;
	height: 359px;
	padding-left: 20px;
	padding-right: 25px;
}

.tabpanels {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 840px;
	height: 359px; /*Height should enough to fit largest content's height*/
}

.tabpanelsbelt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.tabpanel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 836px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	padding-right: 4px;
	height: 334px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	padding-top: 5px;
	padding-bottom: 20px;
	text-align: justify;
}

.tabpanel .txt {
	width: 836px;

	height: 285px;
	overflow: hidden;

	line-height: 15px;

	color: #666666;
	font-size: 13px;
	text-align: justify;

	position: absolute;
	z-index: 20;
}

.tabpanel .txt .scroll {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
}

.tabpanel .txt .intablist1 {
	width: 836px;
	overflow: hidden;
}

.tabpanel .txt .intablist2 {
	float: left;
	width: 595px;
	padding-right: 25px;
	overflow: hidden;
}

.tabpanel .txt .intabimg {
	float: left;
	width: 216px;
	overflow: hidden;
}

.tabpanel .txt .intabimg .indent {
	padding-top: 30px;
}

.tabpanel .txt .intabrow {
	padding-bottom: 15px;
	overflow: hidden;
}

.tabpanel .txt .intabrow .row1 {
	font-weight: bold;
	color: #333333;
}

.tabpanel .txt .intabrow .row1 a {
	color: #333333;
	text-decoration: none;
}

.tabpanel .txt .intabrow .row1 span {
	color: #AD1B1B;
}

.tabpanel .txt .intabrow .row2 {
	color: #666666;
}

.tabpanel .txt .intabrow .row2 a {
	color: #666666;
	text-decoration: none;
}

.tabpanel .txt .intabrow .row2 span {
	color: #AD1B1B;
	font-weight: bold;
}

.tabpanel .buttons {
	width: 836px;
	padding-right: 4px;
	height: 34px;
	padding-top: 300px;
	overflow: hidden;
}

.tabpanel .buttons .button {
	float: right;

	width: 34px;
	padding-left: 18px;
	height: 34px;
	overflow: hidden;
}

.tabpanel .buttons .button img {
	cursor: pointer;
}


#content_locale .cnt4 {
	width: 885px;
	height: 369px;
	overflow: hidden;
}

#content_locale .cnt4 .left {
	float: left;
	width: 433px;
	height: 369px;
	overflow: hidden;
	background: url(../immagini/locale/bg_cnt4.gif) no-repeat;
}

#content_locale .cnt4 .left .video {
	width: 417px;
	padding-left: 8px;
	padding-right: 8px;
	height: 343px;
	padding-top: 13px;
	padding-bottom: 13px;
	overflow: hidden;
}

#content_locale .cnt4 .center {
	float: left;
	width: 19px;
	height: 369px;
	overflow: hidden;
}

#content_locale .cnt4 .right {
	float: left;
	width: 433px;
	height: 369px;
	overflow: hidden;
	background: url(../immagini/locale/bg_cnt4.gif) no-repeat;
}

#content_locale .cnt4 .right .mappa {
	width: 417px;
	padding-left: 8px;
	padding-right: 8px;
	height: 343px;
	padding-top: 13px;
	padding-bottom: 13px;
	overflow: hidden;
}
