body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 62.5%; /* 16px × 62.5% = 10px */
	color: #000000;
	margin: 0px;
}

a { color:#f0f; text-decoration:none; }
a:link { }
a:visited { }
a:hover { color:#000; }
a:active { }

/********* HEADER/NAVIGATION *********/
#header {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}

#nav {
	position:absolute;
	top:10px;
	left:10px;
	width:auto;
	background-color:#FFF;
}
#menu {
	position:relative;
	float:left;
	width:auto;
	font-size:2.3em;
	letter-spacing: 1px;
	font-weight:bold;
	white-space:nowrap;
	margin:0px 0px 0px 0px;
}
#menu a:hover {color:#f0f;}

#menuitem1 {
	position:relative;
	top:0;
	width:auto;
	text-align:right;
}
#menuitem2 {
	position:absolute;
	top:0;
	width:100%;
	text-align:right;
	visibility:hidden;
}
#menuitem3 {
	position:relative;
	top:0;
	width:auto;
}
#menuitem4 {
	position:absolute;
	top:0;
	width:100%;
	visibility:hidden;
}

#rotation {
	font-size:8.2em;
	font-weight:bold;
	padding: 0px 10px 0px 10px;
}
#rotation a  {color:#000;}
#rotation a:hover {color:#000;}

/********* CONTENT *********/
#content {
	position:absolute;
	top:130px;
	left:0px;
	width:100%;
}
#box {
	position:relative;
	float:left;
	width:240px;
	height:320px;
	margin:0px 0px 0px 0px;
	background-color:#fff;
}
#box_quer {
	position:relative;
	float:left;
	width:320px;
	height:320px;
	margin:0px 0px 0px 0px;
	background-color:#fff;
}
.txt {
	position:absolute;
	top:0px;
	width:auto;
	padding:9px 10px 10px 9px;
}
h1 {
	font-size:1.2em;
	line-height:148%;
	margin:0px;
	padding:0px;
}
p {
	font-size:1.2em;
	line-height:148%;
	padding:0px;
	margin:0px;
}

a.ext  {color:#000;}
a.ext:hover {color:#f0f;}
