/* ----- Mozilla FireFox ----- */
/* ----- Oggetti & Soggetti ----- */


/* -----definizione classi generiche----- */

body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#dfdfdf;
	background-image: url(images/orizzontale.jpg);	
	background-repeat: repeat-x;
	background-position: left top;
}

.PageDiv {
	width: 955px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	margin: 0 auto 0 auto;
	background-image: url(images/verticale.jpg);	
	background-repeat: repeat-y;
	background-position: left top;
}

.PageDiv a {
	text-decoration:none;
}

.PageDiv a:hover {
}

.PageDiv .button {
}

.pagediv input, .pagediv textarea, .pagediv select {
	background-color: #FFF;
    border-left: 1px solid #c4c4c4;
	border-top: 1px solid #c4c4c4;
}

#scroll {
	overflow: auto;
	height: 350px;
	padding: 5px;
}

/* ----- Login/Logout/Personal Profile ----- */

a.login  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#959292;
	text-transform:uppercase;
}

a.logout  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:128px;
	color:#959292;
	text-transform:uppercase;
	width:20px;
}

a.personalProfile{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#959292;
	text-transform:uppercase;
}

a.login:hover, a.logout:hover, a.personalProfile:hover {
}

/* ----- dueffe ----- */

a.dueffe {
	color:#959292;
}

a.dueffe:hover {
	color:#959292;
}

/* -----definizione aree master template----- */

.mtA1 {
	width: 955px;
	min-height: 115px;
	background-image: url(images/int01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.mtA2 {
	width: 955px;
	min-height: 26px;
	background-image: url(images/int02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.mtA3 {
	width: 680px;
	min-height: 429px;
	padding-left:30px;
	padding-right:50px;
	float:left;
	color:#3d3d3d;
	background-image: url(images/int03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 20px;
	font-size: 11px;
}

.mtA3 .atCNT1{
	margin-left:-30px;
	margin-right:-50px;
}

	.mtA3 a{
		color:#3d3d3d;
		font-weight:bold;
	}
	.mtA3 a:hover{
		color:#000;
	}
.mtA4 {
	width: 195px;
	min-height: 429px;
	float:left;
	background-image: url(images/int04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

	.mtA4 .atCNT3{
		padding-left:140px;
	}

	.mtA4 .atCNT4{
		padding-left:30px;
	}

	.mtA4 .atCNT5{
		padding-left:15px;
		padding-top:10px;
	}
	
.mtA5 {
	width: 955px;
	min-height: 30px;
	color:#000;
	clear:both;
	background-image: url(images/int05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

	.mtA5 .atCNT1{
		padding: 13px 0px 0px 8px;
	}

	.mtA5 .atCNT2{
		padding: 5px 0px 0px 0px;
	}

/* ---- Title ----- */
	.title {
		font-size:12px;
		font-weight:bold;
		color:#9b044b;
	}


/* --- Menu A2 Orizzontale ---  */

.menuA2horizontal {
	padding-top:6px;
}

.menuA2horizontal ul {
	margin:0px;
	padding:0px;
}

.menuA2horizontal li{
	display:inline;
	list-style: none;
	padding: 25 15 25 15px;

}

.menuA2horizontal a {
	color:#043d77;
}

/* Level 0 */

.menuA2horizontalVoiceLevel0LI {
	background-image: url(images/bottone_o.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color:#043d77;
}

.menuA2horizontalVoiceLevel0SelectedLI {
	background-image: url(images/bottone_o.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color:#680534;
}

.menuA2horizontalVoiceLevel0SelectedLI a{
	color:#f886bb;
}

.menuA2horizontalHome {

}

/* --- Menu A4 Verticale --- */

.menuA4vertical {
	list-style:none;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

.menuA4vertical ul {
	margin:0px;
	padding:0px;
}

.menuA4vertical li{
	list-style: none;
	background-image: url(images/bottone_v.jpg);
	background-repeat: no-repeat;
	background-position: center left;
}

.menuA4vertical a {
	color:#004388;
	line-height:21px;
	padding-right:20px;
}

/* Level 0 */

.menuA4verticalVoiceLevel0LI {
	background-image: url(images/bottone_v.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	color:#680534;
}

.menuA4verticalVoiceLevel0SelectedLI {
	background-image: url(images/bottone_vh.jpg)!important;
	background-repeat: no-repeat;
	background-position: center left;
	color:#680534;
}

.menuA4verticalVoiceLevel0SelectedLI a{
}

.menuA4verticalHome li{
	background-image: url(images/bottone_v.jpg);
	background-repeat: no-repeat;
	background-position: center left;

}


/* --  Flash  --*/

.mtA3 .ani, .mtA3 .embed_ani{
	width:760px;
	height:429px;
}

.mtA1 .testata, .mtA1 .embed_testata{
	width:955px;
	height:115px;
}

/*------ News --------*/

.news_list_001_BOX_001 {
	background-image:url(images/pix.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.news_list_001_BOX_002 {
	margin-left:-30px;
}

.news_list_001_INTRODUCTION {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.news_list_001_THUMB {
}

.news_list_001_NAME , .news_detail_001_NAME{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	background-color: #dc0067;
    border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

.news_view {
	visibility:hidden;
}

.news_list_001_SUBTITLE {
	padding-left:15px;
	background-image:url(images/pix.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-transform:uppercase;
	font-weight:bold;
}

.news_list_001_DESCRIPTION {
	padding-left:15px;
}

.news_thumb {
	width:150px;
	margin-bottom:10px;
	border:1px solid #FFFFFF;
}

a.news_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}

.news_view_text {
	padding-left:150px;
}

.NewsnavigatorRow {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.NewsCategoriesIndex {
	margin:0;
	padding:0;
}

/*----- Form -------- */

.TextBoxRow .Label, .RequestFormNameRow .Label, .RequestFormEmailRow .Label {
	font-size:11px;
	font-weight:bold;
}

.TextBoxRow .TextBox, .RequestFormNameRow .TextBox, .RequestFormEmailRow .TextBox {
	width:250px;
}
.TextBoxRow {
	margin-top:10px;
}
.requestFormButtonsRow {
	margin-top:10px;
}

#rbPrivacyYes, #rbPrivacyNo {
	background-color:transparent;
	border:none;
}
.LoginButtonsRow {
	margin-top:10px;
}

.RequestFormIntroductionRow {
	margin-bottom:20px;
}

#TextBoxRow_006 {
	border-bottom:3px solid #073556;
}


/* -----  Photo Video Gallery  ----- */


.photovideogalleryCategoriesIndex a {
    border: 1px solid #000;
}

.PhotoVideoGallery_CNT010_004_INTRODUCTION {
    border: 1px solid #000;
}

.PhotoVideoGallery_CNT010_004_MENUCAT ul {
    border: 1px solid #000;
}

.PhotoVideoGallery_CNT010_004_MENUCAT {
    border: 1px solid #000;
}

.PhotoVideoGallery_CNT010_004_MENUCAT a {
    border: 1px solid #000;
}

.photovideogalleryNavigationRow {
	background-image: url(images/pix.gif);	
	background-repeat: repeat-x;
	background-position: center top;
}

.PhotoVideoGallery_CNT010_004_NAME1, .PhotoVideoGallery_CNT010_004_NAME2, .PhotoVideoGallery_CNT010_004_NAME3, .PhotoVideoGallery_CNT010_004_NAME4, .PhotoVideoGallery_CNT010_004_NAME5, .PhotoVideoGallery_CNT010_004_NAME6, .PhotoVideoGallery_CNT010_004_NAME7, .PhotoVideoGallery_CNT010_004_NAME8, .PhotoVideoGallery_CNT010_004_NAME9, .PhotoVideoGallery_CNT010_004_NAME10, .PhotoVideoGallery_CNT010_004_NAME11, .PhotoVideoGallery_CNT010_004_NAME12, .PhotoVideoGallery_CNT010_004_NAME13, .PhotoVideoGallery_CNT010_004_NAME14, .PhotoVideoGallery_CNT010_004_NAME15 {
}

.PhotoVideoGallery_CNT010_004_THUMB1, .PhotoVideoGallery_CNT010_004_THUMB2, .PhotoVideoGallery_CNT010_004_THUMB3, .PhotoVideoGallery_CNT010_004_THUMB4, .PhotoVideoGallery_CNT010_004_THUMB5, .PhotoVideoGallery_CNT010_004_THUMB6, .PhotoVideoGallery_CNT010_004_THUMB7, .PhotoVideoGallery_CNT010_004_THUMB8, .PhotoVideoGallery_CNT010_004_THUMB9, .PhotoVideoGallery_CNT010_004_THUMB10, .PhotoVideoGallery_CNT010_004_THUMB11, .PhotoVideoGallery_CNT010_004_THUMB12, .PhotoVideoGallery_CNT010_004_THUMB13, .PhotoVideoGallery_CNT010_004_THUMB14, .PhotoVideoGallery_CNT010_004_THUMB15 {
    text-align: center;
    padding-bottom: 15px;
	z-index: 1000;
}

.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 {
    width: 60px;
    height: 60px;
    border: 1px solid #dc0067;
}

.photovideogallery_content_viewer {
    border: 1px solid #000;
    width: 440px;
}

.PhotoVideoGallery_CNT010_004_VIEWCONTENT {
}

.PhotoVideoGallery_CNT010_004_VIEWNAME {
	color:#004287;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center!important;
	background-color: #dfdfdf;
    border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

.PhotoVideoGallery_CNT010_004_DESCRIPTION {
	text-align:justify;
	background-color: #FFF;
    border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
}

.CNT015_001_Box1  {
    border: 1px solid #000;
}

.CNT015_001_Box2  {
    border: 1px solid #000;
}

.CNT015_001_Box3 {
    border: 1px solid #000;
}

.CNT015_001_Box4 {
    border: 1px solid #000;
}

a.photovideogalleryCategoriesIndexVoice {
    border: 1px solid #000;
}
