a:visited  {color:  #FF9966;
	    text-decoration:  none;
}

a       { text-decoration:  none;
		color:#FF6633;
}

a:hover  {color:  #FFCC00;
	    text-decoration:  none;
}

a.x       { color:  #840084;
	    font-weight:  bold;
}

a.x:hover  {color:  #6D8170;
	    text-decoration:  none;
}

body  {	font-family: Tempus Sans ITC, tahoma,sans-serif; 
	background-image:  url(images/background.gif);
	margin:  0;
	padding:  0;
	color:  #666666;
}

div#footer  { font:  500 10px verdana, arial, sans-serif; 
		color:#333;
		text-align:  center;
		padding:  48px 0 48px 0;
}

div.page  { width:  750px;
		margin-left:  auto;
		margin-right:  auto;
		background:  #FFF;
}

div#sup  {padding:  30px 0 0 0;
		margin:  0;
}

h6  {	font: 500 14px Tempus Sans ITC, arial, sans-serif;
		color:#666666;
		text-align:  left;
		height:  19px;
		padding:  0;
		margin:  0;
}

h6#tel  { padding:  12px 0 0 0;
}

hr	{  border:  0;
	   width:  60%;
	   height:  1px;
/*	   color:  #990099; 
	   background-color:  #990099; */
	   color:  #CC9900;
	   background-color:  #CC9900;
	   text-align: center; 
}

img.banner  {padding:  19px 0 0px 0;
		height:  120px;
		width:  750px;
		border:  0;
}

li  {	font: 500 16px Tempus Sans ITC, verdana, sans-serif;
		color:#666666;
}

p  {	font: 500 16px Tempus Sans ITC, verdana, sans-serif;
		color:#666666;
}

p.l  {	font: 900 10px verdana, arial, sans-serif; 
		color:#660066;
		text-align:  left;
}

span.b  { font-weight:  bold;
}

table  { padding:  0;
	vertical-align:  top;
	background-color:  #FFFFFF;
}

table.a  {	background:  url(images/grey.gif) repeat; 
}

table.b  {	background:  url(images/backgrounds/plan.jpg); 
}

td#counters  { text-align:  center;
		vertical-align:  top;
		padding:  0 0 0 140px;
}

td#counters table { text-align:  center;
		vertical-align:  top;
}

td#counters td { text-align:  center;
		vertical-align:  top;
}

td#counters li { text-align:  left;
}

td.nav {padding:  33px 0 0 0;
	text-align:  left;
}

td.nav a { display:  block; 		
}

td.nav img {display: block; 
		height:  19px;
		padding:  5px 2px;
		margin-left:  0px;
		border:  0;
}

td.nav img.sub {height:  16px;
		padding:  2px 0 2px 10px;
}

td#portfolio  { text-align:  center;
		vertical-align:  top;
}

td#portfolio td { text-align:  center;
		vertical-align:  top;
}

td.f  { font:  500 10px verdana, arial, sans-serif; 
		color:#333;
		text-align:  center;
}

td.i  {	font: 900 12px verdana, arial, sans-serif; 
		color:#333;
		text-align:  left;
}

td.l  {	font: 900 10px verdana, arial, sans-serif; 
		color:#840084;
		text-align:  right;
}

td.p  {	font: 900 20px Tempus Sans ITC, verdana, sans-serif;
		color:#FF6600;
		text-align:  center;
}

th  {	font: 900 20px Tempus Sans ITC, verdana, sans-serif;
		color:#840090;
		text-align:  center;
}

