body {
	font-family: 'Open Sans Condensed','Arial Narrow', Verdana, Geneva, Helvetica, sans-serif;
	font-size: 76%;
	background: url(images/banner.png) repeat-x left top;
	//background: #ddd url(images/fabric_plaid.png) repeat top left;

	//text-align: center;
	min-width:1000px;
}

body, h1, h2, h3, p, ul {
	margin: 0;
	padding: 0;
}

p, ul {
	line-height: 1.4em;
	margin-bottom: 0.8em;
}

a img {
	border: none;
}
a{
	//color: #555;
	text-decoration: none;
}

sup.registered {
	font-size: 0.7em;
}

div#wrapper {
	margin: 0 auto;
	width:900px; /*795PX*/
	text-align: left;

}

div#headerMG {
	/*background: url(images/header2.png) no-repeat right top;
	height: 160px;	
	position:relative;
	z-index:999999;*/
	//top:-88px;
	//left:300px;
	//float:right;
	

}

.headerMG {
	height: 157px;	
	position:relative;
	top:-62px;
	float:right;

}
/*div#headerMG a{
	position:relative;
	z-index:999999999999;
	display:block;
	//background-color:#000;
	height:50%;
	width:50%;
	float:right;
	
}*/
/*h1 a {
	display: block;
	width: 315px;
	height: 55px;
	text-indent: -9999em;
	background: url(images/infinuvo.png) no-repeat left top;
	margin: 0 auto;
	position: relative;
	top: 20px;
	overflow: hidden;
	left: auto;
}*/

img#logo {
	float:right;
	top:-5px;
	height: 160px;	
	position:inherit;
	z-index:999999;
}

p.skip {
	display: none;
}

ul#menu {
	display: none; /* yeah... */
	position: relative;
	top: 67px;
	list-style-type: none;
	margin: 0 auto;
	width: 16.5em;
}

ul#menu li {
	display: inline;
	float: left;
	
}

ul#menu li a, ul#menu li span {
	border-right: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: 0 1em;
}

ul#menu li span.current {
	color: #0060B5;
}

ul#menu li a:hover {
	text-decoration: underline;
}


ul#menu a.last {
	border: none;
}

div#content {
	width: 900px;/*800px; /*795px*/
	overflow: visible;
	padding-bottom: 2em;
}

div#intro {
	//margin-bottom: 10px;
	//width:auto;
}

div#intro h2, div#intro p {
	display: none;
}



.multimedia, div#vcard {
	float: right;
	width: 100%;/*381px;*/
	margin-right: 20px;
}

.multimedia {
	margin-top: 2.8em;
}

.multimedia img {
	margin-bottom: 10px;
}

.multimedia img.small {
	margin-left: 14px;
}

div#vcard {
	margin-top: 0.5em;
}

div#vcard a {
	color: #fa7c26;
	text-decoration: none;
}

div#vcard span.type {
	//display: none;
}

div#vcard address.adr {
	font-style: normal;
	text-decoration: none;
}

div#vcard div.email {
	margin-bottom: 1em;
}

#footer{
	clear: both; 
	padding: 15px 0px; 
	font-size: .84em; 
	color: #808080;
	/*border-top: 5px solid #669900; */
	/*background:url(images/bg.jpg);*/
	background:#e9eaea url(images/banner-bot.png) repeat-x left top;
	}

.cite {
	clear:both;
	font:'Open Sans Condensed','Arial Narrow';
	font-size: 2.0em;
	text-align: center;
	font-style: normal;
	display: block;
	width: 100%;
	padding: 30px 0;
	color: #777;
	margin: 0 auto;
	//margin-top:-50px;
}
.footerLinks{
	margin-left:150px;
	
}
.footerLinks li{
	padding:2px;
	list-style:circle;
}
.netWorks{
	//position:relative;
	//top:-320px;
	//right:100px;
	//float:right;
	//z-index:9999999;
	margin:0 0 0 500px;
	/*margin-top: -20px;*/
	
	
}
/* NEW BUTTON STYLE */
.modern {
  display: inline-block;
  margin: 10px;
  padding: 8px 15px;
  background: #B8ED01;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  transition: all 0.3s ease-out;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.5),
    0 2px 2px rgba(0,0,0,0.3),
    0 0 4px 1px rgba(0,0,0,0.2);

  /* Font styles */
  text-decoration: none;
  text-shadow: 0 1px rgba(255,255,255,0.7);
}

.modern:hover  { background: #C7FE0A; }

.embossed-link {
  box-shadow: 
    inset 0 3px 2px rgba(255,255,255,.22), 
    inset 0 -3px 2px rgba(0,0,0,.17), 
    inset 0 20px 10px rgba(255,255,255,.12), 
    0 0 4px 1px rgba(0,0,0,.1), 
    0 3px 2px rgba(0,0,0,.2);
}

.modern.embossed-link {
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.5),
    0 2px 2px rgba(0,0,0,0.3),
    0 0 4px 1px rgba(0,0,0,0.2),
    inset 0 3px 2px rgba(255,255,255,.22), 
    inset 0 -3px 2px rgba(0,0,0,.15), 
    inset 0 20px 10px rgba(255,255,255,.12), 
    0 0 4px 1px rgba(0,0,0,.1), 
    0 3px 2px rgba(0,0,0,.2);
}

.modern.embossed-link:active {
  box-shadow: 
    inset 0 -2px 1px rgba(255,255,255,0.2),
    inset 0 3px 2px rgba(0,0,0,0.12);
}

.socle {
  position: relative;
  z-index: 2;
}

.socle:after {
  content: "";
  z-index: -1;
  position: absolute;
  border-radius: 6px;
  box-shadow: 
	inset 0 1px 0 rgba(0,0,0,0.1),
	inset 0 -1px 0 rgba(255,255,255,0.7);
  top: -6px; bottom: -6px;
  right: -6px; left: -6px;
  background: linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0));
}
