/* ----- Mozilla FireFox ----- */
/* ----- Viel - Milano ----- */


/* -----definizione classi generiche----- */

body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#dcb78d;
	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 {
}

#scroll {
	overflow: auto;
	height: 250px;
	padding: 5px;
}

/* ----- Login/Logout/Personal Profile ----- */

a.login  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-transform:uppercase;
}

a.logout  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-transform:uppercase;
	width:20px;
}

a.personalProfile{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-transform:uppercase;
}

a.login:hover, a.logout:hover, a.personalProfile:hover {
}

/* ----- dueffe ----- */

a.dueffe {
}

a.dueffe:hover {
}

/* -----definizione aree master template----- */

.mtA1 {
	width: 955px;
	min-height: 144px;
	background-image: url(images/int01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:1000;
}
	.mtA1 .atCNT1{
		height:109px;
	}
	.mtA1 .atCNT2{
		overflow: visible !important;
		z-index:10;
		margin-left:50px;
		margin-top:10px;
	}
.mtA2 {
	width: 955px;
	min-height: 250px;
	background-image: url(images/int02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:5;
}
.mtA3 {
	width: 619px;
	min-height: 375px;
	background-image: url(images/int03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:11px;
	color:#3a2d1e;
	line-height:22px;
	text-align:justify;
	padding-left:50px;
	padding-right:10px;
}
	.mtA3 a{
		color:#3a2d1e;
		font-weight:bold;
	}
	
	.mtA3 a:hover{
		text-decoration:underline;
	}
	.mtA3 .atCNT1{
	}
	.mtA3 .atCNT2{
		width: 600px;
		float:left;
	}
	.mtA3 .atCNT3{
		margin-left:-220px;
		margin-top:-150px;
	}
.mtA4 {
	width: 955px;
	min-height: 80px;
	clear:left;
	background-image: url(images/int04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
	.mtA4 .atCNT1{
		padding-top:8px;
		color:#FFF;
	}
	.mtA4 .atCNT1 a{
		color:#FFF;
	}
	.mtA4 .atCNT1 a:hover{
		text-decoration:underline;
	}
	.mtA4 .atCNT2{
		padding-top:5px;
		padding-left:10px;
		color:#3a2d1e;
	}
.mtA5 {
	width:266px;
	min-height: 375px;
	float:left;
	background-image: url(images/int05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

	.mtA5 .atCNT1{
		width:310px;
		height:255px;
		background-image: url(images/sfondo-news.jpg);
		background-repeat: no-repeat;
		background-position: center left;
	}

/* ------ Colonna Sinistra ------- 
.gtCNT010_007_CNT10 {
	width:260px;
	margin-right:50px;
}

.gtCNT010_007_CNT1 {
	width:600px;
	margin-left:320px;
}
*/
.gtCNT010_007_CNT2, .gtCNT010_007_CNT3, .gtCNT010_007_CNT4, .gtCNT010_007_CNT5, .gtCNT010_007_CNT6, .gtCNT010_007_CNT7 {
	width:600px;
}

.title {
	font-size:14px;
	color:#3a2d1e;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:1px solid #774b30;
}

.storia {
	font-size:11px;
	color:#3a2d1e;
	line-height:22px;
	text-align:justify;
}

.negozi {
	background-image: url(images/negozi-viel-sfondo.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:3px;
}
.negozi img{
	border:1px solid #FFFFFF;

}

.nascosto {
	visibility:hidden;
	display:none;
}

/* --  Flash  --*/

.mtA2 .ani, .mtA2 .embed_ani {
       width:955px;
       height:201px;
}

/*------ News --------*/

.news_list_001_BOX_001, .news_detail_001_BOX_PRODUCT {
	background-image:url(images/pix.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.news_list_001_BOX_002 {
}

.news_list_001_INTRODUCTION {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.news_list_001_THUMB {
}

.news_thumb_enlarge, .news_view_enlarge {
	visibility:hidden;
}

.news_thumb_text {
	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_list_001_NAME {
	background-color: #ac6d46;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #774b30;
	border-right: 1px solid #774b30;
	}

.news_list_001_VIEW {
	background-image: url(images/pix.gif);	
	background-repeat: repeat-x;
	background-position: bottom;
	}

.news_thumb {
	width:150px;
	margin-bottom:10px;
	border:1px solid #FFFFFF;
}

.news_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.news_view_text {
	padding-left:150px;
}

.NewsnavigatorRow {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.news_list_001_MENUCAT ul, .news_detail_001_MENUCAT ul{
	list-style:none;
}

.NewsCategoriesIndex {
	margin:0;
	padding:0;
}

/*----- Form -------- */

.mtA3 #form1 {
}

.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;
}

/* ------- Colonna Sx --------- */
.colonnasx {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#720103;
	margin-left:15px;
}

/* ------- area contenuti ------- */
.gtCNT003_006_CNT1 {
	width:255px;
	padding-top:40px;
}
.gtCNT003_006_CNT2 {
	width:330px;
	padding-left:35px;
	padding-top:40px;
	padding-right:40px;
}
.gtCNT003_006_CNT3 {
	padding-top:40px;
}
.tabella {
	font-size:11px;
	color:#3a2d1e;
	line-height:22px;
	text-align:justify;
}
/* --- Menu A2 Orizzontale ---  */

.menuA1horizontal {
	width:955px;
	height:35px;
}

.menuA1horizontal ul {
	margin:0px;
	padding:0px;
	z-index:1000;
}

.menuA1horizontal li{
	display:inline;
	list-style: none;
	position: relative;
	float: left;
}

.menuA1horizontal a {
	color:#FFF;
	font-weight:bold;
}

/* --- Menu A2 Orizzontale ---  */

.menuA4horizontal {
	margin-right:20px;
}

.menuA4horizontal ul {
	margin:0px;
	padding:0px;
	z-index:1000;
}

.menuA4horizontal li{
	display:inline;
	list-style: none;
	position: relative;
}

.menuA4horizontal a {
	color:#b1734c;
	font-weight:bold;
}

/* --- Menu A4 Orizzontale --- */

.menuA1horizontal {
	list-style:none;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	height:25px;
	margin:0px;
	padding:0px;
}

.menuA1horizontal li{
	display:inline;
	list-style: none;
	position: relative;
	float: left;
	margin: 0;
	padding:0;

}

.menuA1horizontal ul {
	margin:0px;
	padding:0px;
	z-index:1000;
}

.menuA1horizontal a {
	color:#FFFFFF;
}


/* ---- Level 0 ---- */

a.menuA1horizontalHome {
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	height:38px;
	width:955px;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
}

a.menuA1horizontalVoiceLevel0, a.menuA1horizontalHeaderVoiceLevel0 {
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	height:38px;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	background-image: url(images/bottone.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

a.menuA1horizontalHome:hover, a.menuA1horizontalVoiceLevel0:hover, a.menuA1horizontalHeaderVoiceLevel0:hover {
	color: #e5b785;
	text-decoration:none;
}

a.menuA1horizontalHomeSelected, a.menuA1horizontalVoiceLevel0Selected, a.menuA1horizontalHomeSelected:hover, a.menuA1horizontalVoiceLevel0Selected:hover, a.menuA1horizontalHeaderVoiceLevel0Selected, a.menuA1horizontalHeaderVoiceLevel0Selected:hover{
	position:relative;
	color: #e5b785;
	height: 38px;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:10px;
	background-image: url(images/bottone.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

/* ---- Level 1 ---- */

a.menuA1horizontalVoiceLevel1 {
	position:relative;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}

a.menuA1horizontalVoiceLevel1:hover {
	color: #e5b785;
	text-decoration:none;
}

a.menuA1horizontalVoiceLevel1Selected, a.menuA1horizontalVoiceLevel1Selected:hover{
	position:relative;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e5b785;
}



/* -------  Menu ADMX ------ */

.menuA1horizontal ul ul{
	position: absolute;
	visibility:hidden;
}

.menuA1horizontal ul li:hover ul {
	position: absolute;
	visibility: visible;
	margin-top:10px;
	margin-left:1px;
}

#localimenu li{
	width:160px;
	height:20px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	background-color:#72472c;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-weight:bold;
	color:#FFFFFF;
}

/* --  Scrolling News Area 3 --

.mtA3 .verticalFlashNewsScroller {
	width: 186px;
	height: 155px;
	overflow:hidden;
	position:relative;
	margin-left:40px;
	padding-right:30px;
	margin-top:64px;
	text-align:left;
}

.mtA3 .verticalFlashNewsScroller a {
	color: #000000;
	text-decoration: none;
}

.mtA3 .verticalFlashNewsScroller a:hover {
	color: #e48203;
	text-decoration: none;
}

.mtA3 .verticalFlashNewsScroller ul {
	margin: 0 .5em 0 1em;
	padding: 0;
}

.mtA3 .verticalFlashNewsScrollerDate{
	color: #da251c;
	font-weight: bold;
	width:200px;
}

.mtA3 .verticalFlashNewsScrollerTitle {
	color: #3b1d18;
}

.mtA3 .verticalFlashNewsScroller li, .mtA1 .verticalFlashNewsScrollerList{
	line-height: 15px;
}

.mtA3 .verticalFlashNewsScrollerList LI {
}
*/
/* The nested UL when JavaScript is available area 3 

.mtA3 .verticalFlashNewsScroller ul {
	position:absolute;
	left:0;
	margin:0 .5em 0 .5em;
	padding-top:0;
}
*/
/* --  Scrolling News Area 5 --*/

.mtA5 .verticalFlashNewsScroller {
	width: 186px;
	height: 155px;
	overflow:hidden;
	position:relative;
	margin-left:40px;
	padding-right:30px;
	margin-top:64px;
	text-align:left;
}

.mtA5 .verticalFlashNewsScroller a {
	color: #000000;
	text-decoration: none;
}

.mtA5 .verticalFlashNewsScroller a:hover {
	color: #e48203;
	text-decoration: none;
}

.mtA5 .verticalFlashNewsScroller ul {
	margin: 0 .5em 0 1em;
	padding: 0;
}

.mtA5 .verticalFlashNewsScrollerDate{
	color: #da251c;
	font-weight: bold;
	width:200px;
}

.mtA5 .verticalFlashNewsScrollerTitle {
	color: #3b1d18;
}

.mtA5 .verticalFlashNewsScroller li, .mtA1 .verticalFlashNewsScrollerList{
	line-height: 15px;
}

.mtA5 .verticalFlashNewsScrollerList LI {
}

/* The nested UL when JavaScript is available area 5 */

.mtA5 .verticalFlashNewsScroller ul {
	position:absolute;
	left:0;
	margin:0 .5em 0 .5em;
	padding-top:0;
}

