BODY {
	margin: 0px 0px;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

A, A:ACTIVE, A:LINK, A:VISITED {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7f7f80;
}

A:HOVER {
	text-decoration: none;
}

a.plainlink {
	font-size: 10px;
	color: #333333;
	text-decoration: none; 
}

a.plainlink:HOVER {
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}

#white {
	color: #FFFFFF;
	text-decoration: underline;
}

#white:HOVER {
	text-decoration: none;
}

#whitebold {
	font-weight: bold;
	text-decoration: none;
}

#whitebold:HOVER {
	text-decoration: underline;
}

#white_2 {
	color: #FFFFFF;
	text-decoration: none;
}

#white_2:HOVER {
	color: #cccccc;
	text-decoration: none;
}

#whitebold11 {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

#whitebold11:HOVER {
	text-decoration: none;
}

#whitebold12 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

#whitebold11n {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#whitebold11n:HOVER {
	text-decoration: underline;
}


#gray {
	color: #333333;
	font-weight: bold;
	line-height: 14px;
	text-decoration: underline;
}

#gray:HOVER {
	text-decoration: none;
	font-weight: bold;
}

#black {
	color: #000000;
	text-decoration: underline;
}


#black:HOVER {
	text-decoration: none;
}


.textred {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}

.textredbold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
}

.textgraybold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7f7f80;
}

.textgraylight {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
}

.textgray {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7f7f80;
}

.textgraydark {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.textwhitebold11 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.textwhite {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.textwhitebold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}



.textwhite11 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.textwhitenav {
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,sans-serif; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none
}


.textwhitebold14 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
 
#titlelink {
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; 
	font-size: 11px;	
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

#titlelink:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;		
	text-decoration: underline;
}
 
#whitelink {
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; 
	font-size: 10px;	
	color: #ffffff;
	text-decoration: none;
}

#whitelink:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 10px;
	color: #ffffff;		
	text-decoration: underline;
}

 
#menulink {
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; 
	font-size: 11px;	
	color: #99CCFF;
	font-weight: bold;
	text-decoration: none;
}

#menulink:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;		
	text-decoration: none;
		
}

#menulink_on {
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;		
	text-decoration: none;
		
}

#sub_menulink {
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; 
	font-size: 10px;	
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

#sub_menulink:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 10px;
	color: #ffffff;	
	font-weight: bold;
	text-decoration: underline;
		
}

#link {
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; 
	font-size: 10px;	
	color: #333333;
	text-decoration: underline;
}

#link:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
		
}

.select {font-family: Verdana,Arial,Helvetica,Sans-serif; font-size: 10; font-weight: normal; background-color:#e6e6e6; color: #000000;}
.input  {border : solid 1px #666666;	font-size : 10px; font-family : Verdana,Arial; color: #333333; background-color:#e6e6e6;}
.title_cell {background-color: #7991A0; font-weight: bold; font-size: 11px; font-family : Verdana,Arial; color: #ffffff}
.botton {border : solid 1px #456A82;}
.botton_blu {border : solid 1px #999999; background-color: #7991A0;}
.submit {font-family: Verdana,Arial,Helvetica,Sans-serif; font-size: 10px; font-weight: normal; background-color: #e6e6e6; color: #000000;}

.loginmenucell <dtml-comment>cella menu nel login</dtml-comment>
{
	background-color: #CBD5D4;
	border-top-color: #B9B9B9;
  	border-right-color: #B9B9B9;
  	border-bottom-color: #B9B9B9;
  	border-left-color: #B9B9B9;
  	border-top-width: 1px;
  	border-right-width: 1px;
  	border-bottom-width: 1px;
  	border-left-width: 1px;
  	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	text-align: center;
	padding-left: 4px;
  	padding-right: 4px;
	padding-top: 4px;
  	padding-bottom: 4px;
}
.ftable {
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #999999;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  background-color: #ffffff;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #333333;
}

.hometable {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #333333;
  background-image: url(nav/murales_bg.gif);
}

.topcell {
  border-top-color: #EAEAEA;
  border-top-style: solid;
  border-top-width: 1px;
  background-color: #ffffff;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #333333;
}
