/* ----- Mozilla FireFox ----- */
/* -----  LaTrave  ----- */


/* -----definizione classi generiche----- */

body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #333333;
	text-align: center;
	background-image:url(images/sfondo.jpg);
	background-position:top;
	width: 100%;
	height: 100%;
	overflow-y: scroll;
}

.PageDiv {
	width: 955px;
	margin: auto;
	padding: 0px;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	text-align: left;
}

.PageDiv a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.PageDiv a:hover {
	color: #881c3a;
	text-decoration: none;
}

.popuppage_div_0 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003043;
	text-decoration: none;
}

.popuppage_div_0 a:hover {
	color: #B1CFDB;
	text-decoration: none;
}


/* -----definizione aree Master template----- */

.mtA1 {
	width: 203px;
	min-height: 592px;
	background-image: url(images/int01.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.mtA2 {
	width: 750px;
	min-height: 198px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(images/int02.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 100;
}

.mtA3 {
	width: 700px;
	min-height: 515px;
	padding-left:20px;
	padding-right:30px;
	background-image: url(images/int05.png);
	background-repeat: repeat-y;
	background-position: left top;
	line-height: 15px;
	color: #000000;
	z-index: 4;
}

.mtA4 {
	width: 955px;
	height: 78px;
	background-image: url(images/int04.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}


/* -----definizione aree templates----- */

.mtA1 .atCNT1 {
	padding-top:183px;
	height:200px;
}

.mtA1 .atCNT2 {
	padding-left:35px;
	padding-top:60px;
}

.mtA1 .atCNT4 {
	padding-top:15px;
        padding-bottom:15px;
}

.mtA2 .atCNT1 {
	height:32px;
	padding-top:30px;
	padding-left:180px;
}
.mtA2 .atCNT2 {
	padding-top:30px;
}

.mtA2 .atCNT3 {
	padding-top:23px;
	overflow: visible !important;
	z-index: 8;
}

.mtA3 .atCNT1 {
	width:753px;
	margin-left:-20px;
}
.mtA3 .mtBox1 {
	float:left;
}
.mtA4 .atcnt1 {
	padding-top:37px;
}

.mtA4 .atcnt3 {
	visibility:hidden;

}	

/* --- Menu A2 Orizzontale ---  */

.menuA2horizontal {
	height:33px;
	padding-left:140px;
}

.menuA2horizontal ul {
	margin:0px;
	padding:0px;
	z-index:1000;
}

.menuA2horizontal ul li ul li{
	height:18px!important;
}

.menuA2horizontal li{
	height:26px;
	display:inline;
	list-style: none;
	position: relative;
	padding: 5px 17px 0px 17px;
	float: left;

}

.menuA2horizontal a {
	color:#FFF;
	font-size:11px;
	font-weight:bold;
}

.menuA2horizontal a:hover {
	color:#e9cfd6;
	font-size:11px;
	font-weight:bold;
}

/* -------  Menu ADMX ------ */

.menuA2horizontal ul ul{
	position: absolute;
	visibility:hidden;
}

.menuA2horizontal ul li:hover ul {
	position: absolute;
	visibility: visible;
	margin-top:10px;
}

#locationmenu li{
	width:100px;
	margin-left:-17px;
	text-align:left;
	padding-left:10px;
	padding-top:2px;
	background-color:#a70722;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

#gallerymenu li{
	width:100px;
	text-align:left;
	padding-left:10px;
	margin-left:-17px;
	padding-top:2px;
	background-color:#a70722;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

/* MENU A1 VERTICAL */

.menuA1vertical {
	margin: 0px;
	padding: 0px;
	line-height: 22px;
	width: 100%;
	text-align: left;
	list-style: none;
}

.menuA1vertical ul{
	list-style:none;
	padding:0;
}

.menuA1vertical ul{
	margin:0 0 0 10px;
}

.menuA1vertical a{
	display:block;
	text-decoration:none;
}

/* ------ Level 0 ------- */

a.menuA1verticalHome, a.menuA1verticalHeaderVoiceLevel0, a.menuA1verticalVoiceLevel0, a.menuA1verticalVoiceLevel2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-left: 43px;
	background-image: url(images/bottone.png);
	background-repeat: no-repeat;
	background-position: 34% 3px;
	
}
a.menuA1verticalVoiceLevel1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-left: 43px;
	background-image: url(images/bottone.png);
	background-repeat: no-repeat;
	background-position: 34% 3px;
	
}

a.menuA1verticalHome:hover, a.menuA1verticalVoiceLevel0:hover, a.menuA1verticalVoiceLevel2:hover {
	color: #881c3a;
	background-image: url(images/bottone.png);
	background-repeat: no-repeat;
	background-position: 34% 3px;
}
a.menuA1verticalHeaderVoiceLevel1:hover,a.menuA1verticalVoiceLevel1:hover {
	color: #881c3a;
}

a.menuA1verticalVoiceLevel0Selected, a.menuA1verticalHeaderVoiceLevel0Selected, a.menuA1verticalVoiceLevel2Selected, a.menuA1verticalHeaderVoiceLevel2Selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-left: 43px;
	background-image: url(images/bottone.png);
	background-repeat: no-repeat;
	background-position: 34% 3px;
}

a.menuA1verticalHeaderVoiceLevel1Selected, a.menuA1verticalVoiceLevel1Selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-left: 43px;
	background-image: url(images/bottone.png);
	background-repeat: no-repeat;
	background-position: 34% 3px;
}
a.menuA1verticalVoiceLevel0Selected:hover, a.menuA1verticalHeaderVoiceLevel2Selected:hover, a.menuA1verticalVoiceLevel2Selected:hover, a.menuA1verticalHeaderVoiceLevel0Selected:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #881c3a;
	text-decoration: none;
	text-align: left;
	padding-left: 43px;
	background-image: url(images/bottone.png);
	background-repeat: no-repeat;
	background-position: 34% 3px;
}
a.menuA1verticalHeaderVoiceLevel1Selected:hover, a.menuA1verticalVoiceLevel1Selected:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #881c3a;
	text-decoration: none;
	text-align: left;
	padding-left: 43px;
	background-image: url(images/bottone.png);
	background-repeat: no-repeat;
	background-position: 34% 3px;
}



/* ---------------------- Login ----------------------------- */

a.login, a.logout, a.personalProfile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px;
	line-height: 16px;
	padding: 0 0 0 0px;
}

a.login:hover, a.logout:hover, a.personalProfile:hover {
	color: #881c3a;
}



/* ------------------------- COLORI ------------------------- */

.requestFormNameRow {
	width: 300px;
}

.Label {
	width: 200px;
	padding-right: 100px;
}
#form1 {
	margin-bottom: -3px;
}

/* ------------------------- Form ------------------------- */


.requestFormIntroductionRow {
	padding-left:20px;
	text-align: center!important;
	padding-bottom: 10px;
}

.requestFormThanksRow {
	text-align: justify!important;
	padding: 25px 0 0 0!important;
}

.requestFormNameRow, .requestFormEmailRow, .TextBoxRow, .requestFormAttachmentRow {
	color: #881c3a;
	margin: 0px;
	font-weight: bold;
	padding-left:80px;
	padding-top: 3px;
	padding-bottom: 6px;
}

.requestFormNameRow, .requestFormEmailRow, .TextBoxRow, .requestFormAttachmentRow, .requestFormPrivacyRow, .requestFormButtonsRow, .requestFormThanksRow {
	padding-left:50px;
	width: 300px!important;
	margin: 0 auto 3px auto!important;
}

.requestFormNameRow {
}

.requestFormEmailRow {
}

.TextBoxRow {
}

.requestFormAttachmentRow {
}

.requestFormPrivacyRow {
	padding-left: 0;
	padding-top: 2px;
	text-align: justify;
	font-size: 9px;
	line-height: 12px;
}

.requestFormButtonsRow {
	padding-top: 2px;
}

.requestFormNameRow .TextBox, .requestFormEmailRow .TextBox, .TextBoxRow .TextBox, .requestFormAttachmentRow .InputFile {
	width: 200px;
	margin-left: 10px;
}

.requestFormNameRow .Label, .requestFormEmailRow .Label, .TextBoxRow .Label, .requestFormAttachmentRow .Label {
	padding-left: 10px;
}

.TextBoxRow .CheckBox {
	padding-left: 6px;
}

#labelName, #labelEmail, .TextBoxRow, .requestFormAttachmentRow {
}

/* ------------------------- Login ------------------------- */

.LoginIntroductionRow, .LoginUserRow, .LoginPasswordRow, .LoginButtonsRow, .LoginForgotRow, .LoginErrorsRow, .RegisterUserNameRow, .RegisterUserIDRow, .RegisterEmailRow, .RegisterInfoRow, .RegisterButtonsRow, .RegisterErrorsRow, .LogoutTestoRow, .LogoutButtonsRow, .moduserUseridRow, .moduserUserNameRow, .moduserEmailRow, .moduserPasswordRow, .moduserNewPassword1Row, .moduserNewPassword2Row, .moduserInfoRow, .moduserButtonsRow, .moduserErrorsRow, .ModAnagraphInfoRow, .ModAnagraphErrorsRow, .ModAnagraphUserIDRow, .ModAnagraphUserNameRow, .ModAnagraphSedeLegaleRow, .ModAnagraphLegalAddressRow, .ModAnagraphLegalCapRow, .ModAnagraphLegalContinentRow, .ModAnagraphLegalCountryRow, .ModAnagraphLegalRegionRow, .ModAnagraphLegalCityRow, .ModAnagraphLegalTelephoneRow, .ModAnagraphLegalFaxRow, .ModAnagraphLegalFiscodeRow, .ModAnagraphLegalIvaRow, .ModAnagraphDelivery1Row, .ModAnagraphDelivery1AddressRow, .ModAnagraphDelivery1CapRow, .ModAnagraphDelivery1ContinentRow, .ModAnagraphDelivery1CountryRow, .ModAnagraphDelivery1RegionRow, .ModAnagraphDelivery1CityRow, .ModAnagraphDelivery1TelephoneRow, .ModAnagraphDelivery2Row, .ModAnagraphDelivery2AddressRow, .ModAnagraphDelivery2CapRow, .ModAnagraphDelivery2ContinentRow, .ModAnagraphDelivery2CountryRow, .ModAnagraphDelivery2RegionRow, .ModAnagraphDelivery2CityRow, .ModAnagraphDelivery2TelephoneRow, .ModAnagraphButtonsRow {
	text-align: justify;
	line-height: 16px;
}

.LoginIntroductionRow {
	padding-top: 42px;
	text-align: justify;
}

/*.DropDownList {
	margin-left: 10px;
}*/

.ModAnagraphInfoRow, .ModAnagraphErrorsRow, .ModAnagraphButtonsRow, .moduserUseridRow, .moduserUserNameRow, .moduserButtonsRow, .LogoutTestoRow, .LogoutButtonsRow {
	padding-top: 20px;
}

.moduserUseridRow, .ModAnagraphInfoRow, .LogoutTestoRow, .RegisterUserNameRow {
}

.LoginUserRow {
	padding-top: 20px;
}

.RegisterUserNameRow {
	padding-top: 20px;
}

.LoginButtonsRow {
	padding-top: 20px;
	padding-bottom: 10px;
}

.ModAnagraphSedeLegaleRow, .ModAnagraphDelivery1Row, .ModAnagraphDelivery2Row {
	font-weight: bold;
}


/* ------------------------- Anagrafica ------------------------- */




/* ------------------------- Anteprime immagini ------------------------- */

.catalog_thumb, .catalog_thumb_1, .catalog_thumb_2, .catalog_thumb_3, .catalog_thumb_4, .catalog_thumb1, .catalog_thumb2, .catalog_thumb3, .catalog_thumb4 {
	border: 1px solid #006289;
	margin-left: 6px;
	margin-bottom: 5px;
	width: 130px;
}

.news_thumb {
	border: 1px solid #006289;
	margin-left: 6px;
	margin-bottom: 5px;
	width: 130px;
	height: 90px;
}


/* ------------------------- News ------------------------- */

.news_list_001_INTRODUCTION {
	padding-top: 42px;
	padding-left: 55px;
}

.news_detail_001_MENUCAT {
	padding-top: 19px !important;
}

.newsCategoriesIndex {
	padding-left: 0px;
}

.newsNavigatorRow {
	padding-left: 0px;
}

.news_list_001_BOX_002 div {
	margin-left: -10px;
}

.NewsItemsRow {
	padding-left: 0px;
	padding-right: 25px;
}

.news_list_001_NAME, .news_detail_001_NAME {
	padding-bottom: 5px;
	font-weight: bold;
	color:#892037;
	border:1px solid #892037;
}


.news_list_001_SUBTITLE, .news_detail_001_DESCRIPTION {
	padding-top: 20px;
}

.news_subtitle {
	font-weight: bold;
}

.news_detail_001_DATE {
	padding-top: 6px;
}

.news_list_001_MENUCAT li, .news_detail_001_MENUCAT li {
	list-style: none;
}

.news_list_001_DESCRIPTION, .news_list_001_SUBTITLE {
	padding-left: 20px !important;
}

.news_list_001_INTRODUCTION, .news_list_001_DESCRIPTION, .news_detail_001_DESCRIPTION {
	text-align: justify !important;
}


/* ------------------------- Scrolling News ------------------------- */

.mtA1 .verticalFlashNewsScroller {
	width: 130px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	border-left: 15px;
	height: 60px;
	overflow:hidden;
	position:relative;
}

.mtA1 .verticalFlashNewsScroller a {
	color: #000000;
	text-decoration: none;
}

.mtA1 .verticalFlashNewsScroller a:hover {
	color: #D0D0D0;
	text-decoration: none;
}

.mtA1 .verticalFlashNewsScroller ul {
	margin: 0 .5em 0 1em;
	padding: 0;
}

.verticalFlashNewsScroller li{
	line-height: 15px;
}

.verticalFlashNewsScrollerList {
	width: 100px;
	line-height: 20px;
}

.verticalFlashNewsScrollerList LI {
	padding-bottom: 14px;
}

.verticalFlashNewsScrollerDate {
	font-weight: bold;
}

.verticalFlashNewsScrollerTitle {
	font-weight: normal;
}

.verticalFlashNewsScrollerDate, .verticalFlashNewsScrollerTitle {
	color: #000000;
}


/* The nested UL when JavaScript is available */

.mtA1 .verticalFlashNewsScroller ul {
	position:absolute;
	left:0;
	margin:0 .5em 0 .5em;
	padding:0;
}




/* ------------------------- Catalogo ------------------------- */

.catalog_list_001_INTRODUCTION{
	padding-bottom: 15px;
	text-align: justify !important;
}

.catalog_list_001_MENUCAT{
	padding-left: 4px !important;
}

.catalogCategoriesIndex {
	list-style:none;
	margin-left: -40px;
}

.CatalogNavigatorRow {
	padding-top: 50px !important;
	padding-left: 50px;
	padding-bottom: 25px;
}

.catalog_list_001_NAME {
	padding-bottom: 10px;
}

.catalog_list_001_BOX_PRODUCT {
}

.catalog_list_001_BOX_001 {
	padding-top: 20px;
	padding-bottom: 30px;
}

.catalog_list_001_DESCRIPTION {
	text-align: justify !important;
}

.CatalogSpiderRow {
	vertical-align: bottom;
	padding-left: 5px !important;
}

/* ------------------------- Detail ------------------------- */

.catalog_detail_001_MENUCAT {
	padding-top: 30px;
	padding-left: 20px;
}

.catalog_detail_001_BOX_PRODUCT {
}

.catalog_detail_001_NAME {
	padding-top: 15px;
	padding-bottom: 10px;
	font-weight: bold;
	padding-left: 10px;
}

.catalog_detail_001_DESCRIPTION {
	padding-top: 20px;
	text-align: justify !important;
}

.catalog_description_label {
	padding-bottom: 3px;
}

.catalog_description_text {
	line-height: 15px;
}



/* ------------------------- Mailing List ------------------------- */

.MailingListIntroductionRow, .MailingListNameRow, .MailingListCategoriesIntroductionRow, .MailingListCategoriesRow, .MailingListCategoryDescriptionRow, .MailingListThanksRow, .MailingListPrivacyRow, .MailingListButtonsRow {
}

.MailingListNameRow {
	padding-top: 20px;
	padding-bottom: 10px;
}

.MailingListNameRow .label {
	font-weight: bold;
}

.MailingListIntroductionRow {
	text-align: justify;
}

.MailingListCategoriesIntroductionRow, .MailingListPrivacyRow {
	text-align: justify;
}

.MailingListCategoriesRow .listbox {
	width: 185px;
}

.MailingListButtonsRow {
	padding-top: 6px;
}

.MailingListCategoryDescriptionRow .textbox {
	height: 80px;
	margin-top: 15px;
}

.MailingListPrivacyRow {
	padding-top: 10px;
	padding-bottom: 5px;
}

/* ------------------------- Flash ------------------------- */

.mtA3 .ani, .mtA3 .embed_ani {
	width:730px;
	height:394px;
}
.mtA3 .ani2, .mtA3 .embed_ani2 {
	width:700px;
	height:700px;
}
.mtA3 .ani_eventi, .mtA3 .embed_eventi {
	width:650px;
	height:168px;
}
.mtA3 .ani_matrimoni, .mtA3 .embed_matrimoni {
	width:650px;
	height:168px;
}
.mtA3 .ani_azienda, .mtA3 .embed_azienda {
	width:650px;
	height:168px;
}
.mtA3 .gallery, .mtA3 .embed_gallery {
	width:650px;
	height:168px;
}
.mtA3 .location, .mtA3 .embed_location {
	width:650px;
	height:168px;
}

/* ------------------------- definizione general templates -------------------------*/

/* ------------------------- TITOLI -------------------------  */

.titoletto, .mtA3 .gtCNT003_001_CNT1, .mtA3 .gtCNT013_001_CNT1, .mtA3 .gtCNT005_003_CNT1, .mtA3 .gtCNT006_001_CNT1, .mtA3 .gtCNT004_001_CNT1, .mtA3 .gtCNT002_001_CNT1, .mtA3 .gtCNT010_003_CNT1, .mtA3 .gtCNT009_001_CNT1, .mtA3 .gtCNT010_001_CNT1, .mtA3 .gtCNT005_001_CNT1, .mtA3 .atCNT1 , .mtA3 .gtCNT009_002_CNT1{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	color:#990000;
	padding-bottom: 6px !important;
	padding-top: 0px !important;
	text-align: right !important;
}

.titoletto_form {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	padding-top: 20px !important;
	padding-bottom: 40px !important;
	margin-left: -284px;
}



/* ------------------------- Azienda ------------------------- */

.mtA3 .gtCNT004_006_CNT1 {
	margin-right: -170px;
	padding-right: 50px!important;
	line-height: 24px!important;
}

.mtA3 .gtCNT004_006_CNT2, .mtA3 .gtCNT004_006_CNT3, .mtA3 .gtCNT004_006_CNT4 {
	padding-top: 20px!important;
}

.mtA3 .gtCNT004_006_CNT2 img, .mtA3 .gtCNT004_006_CNT3 img, .mtA3 .gtCNT004_006_CNT4 img {
}


.azienda_ultima {
	margin-right: -60px;
}




/* ------------------------- Dove siamo ------------------------- */

.mtA3 .gtCNT004_001_CNT1 {
}

.mtA3 .gtCNT004_001_CNT2 {
	padding-bottom: 15px !important;
}

.mtA3 .gtCNT004_001_Row1 {
	margin-bottom: 15px;
}

.mtA3 .gtCNT004_001_CNT3, .mtA3 .gtCNT004_001_CNT4 {
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.gtCNT004_001_CNT3 img, .gtCNT004_001_CNT4 img {
	width: 150px;
	height: 60px;
}



.privacy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
}



.mtA3 .gtCNT010_004_CNT10 {
	padding-top: 20px!important;
}

.mtA3 .gtCNT003_001_CNT2 img, .mtA3 .gtCNT003_001_CNT3 img {
}

.mtA3 .gtCNT010_003_CNT2, .mtA3 .gtCNT010_003_CNT5 {
	font-weight: bold;
	font-size: 15px;
	color: #1C6246;
	padding: 30px 0 15px 0 !important;
}

.mtA3 .gtCNT010_003_CNT3 img, .mtA3 .gtCNT010_003_CNT4 img, .mtA3 .gtCNT010_003_CNT6 img {
	width: 240px;
}


.mtA3 .gtCNT007_001_Row2 {
	clear: left;


}

.mtA3 .gtCNT007_001_CNT3 img, .mtA3 .gtCNT007_001_CNT4 img {
	border: 1px solid #1C6246;
}

.news_list_001_THUMB, .news_list_001_THUMB div {
	width: 150px;
}
.news_list_001_BOX_002 {
	margin-left:-50px;
}
.news_view_detail {
	visibility:hidden;
}
.news_list_001_VIEW, .news_view_text {
	padding-left:140px;
}



/*nuovo adxm orizzontale*/


.menuA4horizontal li {
	display: inline;
}


.pagediv input, .pagediv textarea, .pagediv select {
	color: #000000;
}
/* ----- PhotoVideoGallery -----*/

.PhotoVideoGallery_CNT020_002_VIEWNAME {
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	color:#841533;
	text-align:center!important;
	background-image:url(images/pix.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.PhotoVideoGallery_CNT020_002_INTRODUCTION{
}
.CNT020_001_Box3  {
}
.PhotoVideoGallery_CNT020_002_MENUCAT{
}

.PhotoVideoGallery_CNT020_002_MENUCAT ul {
	list-style:none;
	margin-left:-20px;
}


.photovideogalleryCategoriesIndex{
}

.photovideogalleryCategoriesIndex li{
}

.photovideogalleryCategoriesIndex li li{
}

.photovideogalleryCategoriesIndexVoice{
}
.photovideogalleryCategoryVoiceLevel2{
	padding-left:15px;
	list-style:none;
	background-image: url(images/bottone.png);
	background-repeat: no-repeat;
	background-position: 0px;
}
.photovideogalleryCategoryVoiceLevel1{
	padding-left:15px;
	list-style:none;
	background-image: url(images/bottone.png);
	background-repeat: no-repeat;
	background-position: 0px;
}

.PhotoVideoGallery_CNT020_002_Box3{
}

.PhotoVideoGallery_CNT020_002_VIEWNAME{
}

.photovideogallery_thumb_1, .photovideogallery_thumb_2, .photovideogallery_thumb_3, .photovideogallery_thumb_4, .photovideogallery_thumb_5, .photovideogallery_thumb_6, .photovideogallery_thumb_7, .photovideogallery_thumb_8, .photovideogallery_thumb_9, .photovideogallery_thumb_10, .photovideogallery_thumb_11, .photovideogallery_thumb_12, .photovideogallery_thumb_13, .photovideogallery_thumb_14, .photovideogallery_thumb_15, .photovideogallery_thumb_16, .photovideogallery_thumb_17, .photovideogallery_thumb_18, .photovideogallery_thumb_19, .photovideogallery_thumb_20{
	width: 55px;
	height: 55px;
	border: 1px solid #FFFFFF;
}

.photovideogallery_content_viewer{
}
.PhotoVideoGallery_CNT020_001_VIEWCONTENT, .photovideogallery_content_viewer {
	width: 680px!important;
}
.PhotoVideoGallery_CNT020_002_NAVIGATION {
	text-align:center!important;
	background-image:url(images/pix.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.PhotoVideoGallery_CNT020_001_DESCRIPTION  {
	text-align:justify;
}
/* --  news / catalogo --*/

.NewsNavigatorRow {
	text-align:center;
	font-weight: bold;
	padding-top: 20px;
}

.news_title{
	font-weight:bold;
	text-transform:uppercase;
	color:#D57633;
}

.newsCategoriesIndex, .catalogCategoriesIndex{
	font-weight:bold;
}

.newsCategoriesIndexVoice, .catalogCategoriesIndexVoice, .photovideogalleryCategoriesIndexVoice{
	color:#DD3D31;
}

.news_list_002_MENUCAT, .news_detail_001_MENUCAT, .catalog_list_002_MENUCAT, .catalog_detail_001_MENUCAT{
}

.news_list_002_SUBTITLE{
	font-weight:bold;
	color:#841533;
	border-bottom:1px solid #a3a3a3;
}

.news_list_002_NAME, .news_detail_001_NAME {
	font-weight:bold;
	color:#892037;

}

.news_detail_001_DATE{
	font-style:italic;
}

.catalog_description_label, .catalog_characteristics_label, .catalog_options_label, .catalog_notes_label{
	font-weight:bold;
	color:#892037;
}

.catalog_detail_001_NAME, .catalog_list_001_NAME{
	font-weight:bold;
	color:#892037;
	border:1px solid #892037;
}

.CatalogSpiderRow{
	padding-bottom:20px;
}

.catalog_function_link, .catalog_function_link_1,
.catalog_enlarge_text_1, .catalog_enlarge_text_2,
.catalog_enlarge_text_3, .catalog_enlarge_text_4,
.catalog_document_link{
	font-size:10px;
}
