#generalTextContentArea {
	padding-left:30px;
	padding-right:20px;
	padding-bottom:10px;
}

#artistaContentArea {
	padding-left:20px;
	padding-right:0px;
	padding-bottom:20px;
}

#lavoriContentArea {
	margin-left:20px;
	margin-right:20px;
	padding-bottom:10px;
}

#newsTextContentArea {
	padding-left: 40px;
	padding-right: 90px;
	padding-bottom:10px;
}

#navTabContainer {
	background-color:#45382F;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #000000;
	padding-left: 30px;
}

.rightTextPod {
	background-color: #E9DCD1;
	padding-left:8px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
}

.lavoriTitleImage {
	padding-top:30px;
	padding-bottom:12px;
}

/* sample of a parentContainer for an absolutely positioned child 
	the width needs to be set for this to be centered!
*/
#wsNavcontainer {
	position : relative;
	left : auto;
	top : auto;
	width: 760px;
}
/* --- Standard content classes --- */
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight :bold;
	color: #FF742F;  /* FF9900  */
	margin-bottom : 5px;
	margin-top : 15px;
}

.subtitle {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight :bold;
	color: #45382F;  
	margin-bottom : 5px;
	margin-top : 5px;
}

.orangeSubtitle {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight :normal;
	color: #FF742F;  
	margin-bottom : 3px;
	margin-top : 4px;
}

.question {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B603C;
	line-height: 18px;
	font-weight :bold;
	margin-bottom : 6px;
	margin-top : 5px;
}

.text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height : 18px;
	color: #333333;
	margin-bottom : 10px;  
	text-decoration : none;
}

.text A:link {
	color: #FF742F;
	font-weight : bold;
	text-decoration : none;
}

.text A:visited {
	color: #FF742F;
	font-weight : bold;
	text-decoration : none;
}

.text A:hover {
	color : #FFC266;
	font-weight : bold;
	text-decoration : none;
} 

A.text {
	text-indent : 0px;
}

.smallTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight :bold;
	color: #FF742F;  /* FF9900  */
	margin-bottom : 5px;
	margin-top : 5px;
}

.smallSubtitle {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight :bold;
	color: #000000;  
	margin-bottom : 3px;
	margin-top : 0px;
}

.smallText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 13px;
	text-align: left ;
	color: #000033;
	margin-bottom : 6px;
	text-decoration : none;
}

.smallText A:link {
	color: #FF742F;
	font-weight : bold;
	text-decoration : none;
}

.smallText A:visited {
	color: #FF742F;
	font-weight : bold;
	text-decoration : none;
}

.smallText A:hover {
	color : #FFC266;
	font-weight : bold;
	text-decoration : none;
} 

.caption {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #FF4500;
	margin-bottom : 10px;
	padding: 2px;
	line-height : 11px;
}

/* for superscripting reg marks, etc */
SPAN.lift {
      vertical-align: super;
      font-size: 80%;
      }
/* vertical-align:33%*/
	  
	  
LI {
	margin-left : 10px;
	padding-left : 10px;
	list-style : disc outside;
} /* this is for the bullets in the text - nice format */

/* for the press release list */

DIV.newsConActive {
	background-image : url(images/todayNewsIcon.gif);
	background-repeat : no-repeat;
	background-position: 0px 5px;
	padding-left: 24px;
	padding-bottom: 6px;
}

DIV.newsCon {
	background-image : url(images/newsIcon.gif);
	background-repeat : no-repeat;
	background-position: 0px 5px;
	padding-left: 24px;
	padding-bottom: 6px;
}

.newsHome {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;  
	padding-bottom: 2px;
}

.newsHome A:link {
	color: #ffffff;  
}

.newsHome A:visited {
	color: #ffffff;  
}

.newsHome A:hover {
	color: #ff742f;  
}

.news {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight :bold;
	color: #000000;  
}

.news A:hover {
	color: #FF742F;
	text-decoration : none;
} 

.newsTitle {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight :bold;
	color: #45382F; 
	padding-top: 10px;
	padding-bottom: 6px;
}

.newsTitle A:hover {
	color: #FF742F;
	text-decoration : none;
} 

/* --- Navigation Menu classes  --- */

A.navtab {
	display : block;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.navtab {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #eeeeee;
}

A.navtab:hover {
	background-color : #BCAA96;
}

A.navtabactive {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF742F;
	display : block;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

A.navtabactive:hover {
	background-color : #BCAA96;
}

DIV.nav2 {
	border-bottom : 1px solid #BCAA96;
	border-left: 1px solid #BCAA96;
	border-right : 1px solid #BCAA96;
}

DIV.archivioHeader {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight:bold;
	color: #ffffff;
	background-color : #FF742F;
	padding-top:6px;
	padding-bottom:6px;
	padding-left: 12px;
	padding-right: 10px;
}

A.nav2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight:bold;
	color: #eeeeee;
	background-color : #45382F;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 12px;
	padding-right: 10px;
	text-decoration: none;
	display : block;
	border: 1px solid #795237;
}

A.nav2:link {
	color: #eeeeee;
	text-decoration : none;
}

A.nav2:visited {
	color: #eeeeee;
	text-decoration : none;
}

A.nav2:hover {
	color : #eeeeee; /*  FF742F    */
	text-decoration : none;
	background-color : #BCAA96;
	border: 1px solid #45382F;
}

DIV.nav2active {
	background-image : url(images/nav7square.gif);
	background-repeat : no-repeat;
	background-position: left ;
	border-bottom : 1px solid #BCAA96;
	border-left: 1px solid #BCAA96;
	border-right : 1px solid #BCAA96;
}

A.nav2active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight:bold;
	color: #eeeeee;
	background-color : #45382F;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 12px;
	padding-right: 10px;
	text-decoration: none;
	display : block;
	border: 1px solid #795237;
	background-image : url(images/nav7square.gif);
	background-repeat : no-repeat;
	background-position: 2px ;
}

DIV.nav3 {
	border-bottom : 1px solid #BCAA96;
	border-left: 1px solid #BCAA96;
	border-right : 1px solid #BCAA96;
}

A.nav3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color: #000000;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 18px;
	padding-right: 10px;
	text-decoration: none;
	display : block;
}

A.nav3:link {
	color: #eeeeee;
	text-decoration : none;
}

A.nav3visited {
	color: #eeeeee;
	text-decoration : none;
}

A.nav3:hover {
	color : #eeeeee; /*  FF742F    */
	text-decoration : none;
	background-color : #BCAA96;
}

DIV.nav3active {
	
}

A.nav3active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color: #000000;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 18px;
	padding-right: 10px;
	text-decoration: none;
	display : block;
	background-image : url(images/nav7square.gif);
	background-repeat : no-repeat;
	background-position: 4px ;
}

.navLan {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :9px;
	color: #619178;
	text-decoration : none;
}

.navLan A:hover {
	color : #FFC266;
	text-decoration : underline;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #eeeeee;
}

.footer A:link {
	color: #FF9966;
}

.footer A:visited {
	color: #FF9966;
}

.footer A:hover {
	color : #FF742F;
}

/* --- SITE MAP --- */
.siteMap0 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	font-weight : bold;
	text-decoration : none;
}

.siteMap0  A:visited {
	color: #000033;
	text-decoration : none;
}

.siteMap0  A:hover {
	color : #FF742F;
	text-decoration : none;
} 

/* --- level 1 --- */
DIV.siteMap1  {
	padding-left:30px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image : url(images/siteMapTLine.gif);
	background-repeat : no-repeat;
	background-position :13px ;
	background-attachment : scroll;
}

.siteMap1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	font-weight : bold;
	text-decoration : none;
}

.siteMap1  A:visited {
	color: #000033;
	text-decoration : none;
}

.siteMap1  A:hover {
	color : #FF742F;
	text-decoration : none;
} 


/* --- level 2 --- */

DIV.siteMap2  {
	padding-left:50px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image : url(images/siteMapTLine.gif);
	background-repeat : no-repeat;
	background-position :33px;
	text-decoration : none;
}

.siteMap2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	text-decoration : none;
}

.siteMap2  A:visited {
	color: #000033;
	text-decoration : none;
}

.siteMap2  A:hover {
	color : #FF742F;
	text-decoration : none;
} 

/* --- level 3--- */

DIV.siteMap3  {
	padding-left:70px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image : url(images/siteMapTLine.gif);
	background-repeat : no-repeat;
	background-position :53px;
}

.siteMap3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	text-decoration : none;
}

.siteMap3  A:visited {
	color: #000033;
	text-decoration : none;
}

.siteMap3  A:hover {
	color : #FF742F;
	text-decoration : none;
} 

.hint {
	font : 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	color: #bbbbbb;
}

.hinthover {
	font : 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	color: #333399;
	cursor : default;
}

A:link, A:visited, A:active {
	text-decoration : none;
}
/*--- Metallux project special classes  ---*/
/*
.selectProduct {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	border : 1px solid #EFEFEF;
	background-color : #EFEFEF;
}

.jumplink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #43493d;
	text-decoration : underline;
}

.jumplink A:link {
	color: #333399;
	font-weight : bold;
	text-decoration : underline;
}

.jumplink A:visited {
	color: #333399;
	font-weight : bold;
	text-decoration : underline;
}

.jumplink A:hover {
	color : #6699CC;
	font-weight : bold;
	text-decoration : underline;
} 

.subtitleJumpLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 15px;
	color: #61103b;
	font-weight :bold;
	margin-bottom : 6px;
	text-decoration: none;
}

.subtitleJumpLink A:link {
	color : #a80959;

}

.subtitleJumpLink A:visited {
	color : #a80959;

}

.subtitleJumpLink A:hover {
	color : #61103b;
	font-weight : bold;
	text-decoration : underline;
} 
