body
{
	margin			: 0;
	padding			: 0;
	font-family		: Arial;
	font-size		: 10px;
	line-height		: 16px;
	color			: #000000;
	background-color: #fff;

	overflow	: auto;

	/*background	: url(../Img/grid16.png) repeat 0px 0px;*/
}
#bodyDeco1
{
	margin		: 0 auto 0 auto;
	position	: relative;
	top			: 0;
	left		: 0;
	width		: 900px;
}
#blackheader
{
	background: url( ../Img/bgHeaderBlack.png) repeat-x top;
	height		: 175px;
	height		: 140px;
}

#twoColumns
{
	width			: 911px;
	overflow		: hidden;
}
#c3
{
	position		: relative;
	top				: 0;
	left			: 210px;
	width			: 640px;
	color			: #000;
	overflow		: hidden;
	padding-bottom	: 40px;
}
#columnLeft
{
	width			: 200px;
	float			: left;
	overflow		: hidden;
}

#columnRight
{
	width			: 640px;
	float			: left;
	overflow		: hidden;
	padding			: 0 8px 20px 8px;
	/*background		: #fff;*/
	min-height		: 140px;
}
#langSwitch
{
	position		: absolute;
	top				: 12px;
	width			: 20px;
	right			: 20px;
}
#BtnFR			{ display: block; margin: 0 0 2px 0;width: 20px;height: 12px;	border:none; background: url(../Img/flag2FR.gif) no-repeat;}
#BtnFR:hover	{ background: url(../Img/flag2FRover.gif) no-repeat;	}

#BtnGB			{ display: block; width: 20px;height: 12px; border:none; background: url(../Img/flag2GB.gif) no-repeat;}
#BtnGB:hover	{ background: url(../Img/flag2GBover.gif) no-repeat;	}


#socialNetworkLinks
{
/*	position		: absolute;
	top				: 40px;
	left			: 996px;
	width			: 50px;*/

	-webkit-transition	:opacity 0.7s linear;
	transition		:opacity 0.7s linear;
	opacity			: 0.35;
	margin-left		: 67px;
	margin-top		: 50px;
	position		: relative;
	top				: 0;
	left			: 0;

}
#socialNetworkLinks:hover
{
	opacity			: 1;
}
#socialNetworkLinks a img
{	border			: 0;
}
#socialNetworkLinks a 
{	display			: block;
	width			: 47px;
	height			: 16px;
	line-height		: 16px;
	text-decoration	: none;
	padding			: 0;
	margin			: 0 0 0 0;
}
#rqVimeoLink			{	background		: url(../Img/icVimeoOff.gif) no-repeat top left;}
#rqVimeoLink:hover		{	background		: url(../Img/icVimeoOn.gif) no-repeat top left;}

#rqFacebookLink			{	background		: url(../Img/icFacebookOff.gif) no-repeat top left;}
#rqFacebookLink:hover	{	background		: url(../Img/icFacebookOn.gif) no-repeat top left;}

#rqFlickrLink			{	background		: url(../Img/icFlickrOff.gif) no-repeat top left;}
#rqFlickrLink:hover		{	background		: url(../Img/icFlickrOn.gif) no-repeat top left;}


#socialNetworkLinks a#rqRSSLink	{width:16px; height:27px; position:absolute; top: 0; left:80px;}
#rqRSSLink				{	background		: url(../Img/icRSSOff.gif) no-repeat top left; }
#rqRSSLink:hover		{	background		: url(../Img/icRSSOn.gif) no-repeat top left; }



#logoHeader
{
	width		: 330px;
	height		: 175px;
}
#logoDiv
{
	margin		: 0;
	padding		: 0;
	position	: relative;
	top			: 0;
	left		: 0;
	background	: transparent;
	width		: 330px;
	height		: 175px;

}
.logo2Roqs
{
	margin		: 0 0 0 0;
	display		: block;
	position	: absolute;
}
.logo2Roqs img
{
	width		: 150px;	
	position	: absolute;
	top			: 14px;
	left		: 12px;
}

a img
{
	border		: 0;
}
a.logo2Roqs img
{	cursor		: pointer;
}


#headerSlideshow
{
	width		: 632px;
	height		: 175px;
	height		: 140px;

	position	: relative;
	top			: 0;
	left		: 0;
	overflow	: hidden;


	margin-bottom: 32px;
}
#headerSlideshow h1
{
	font-family: "Lato", "Helvetica Neue", "Helvetica", "sans-serif";
	line-height	 : 40px;
	font-size	: 30px;
	z-index		: 100;
	font-weight	: 100;
	padding		: 0;
	color		: #fff;

}


#rqlabHeader
{
	width		: 632px;
	height		: 174px;
	height		: 140px;

	background	: url(../Img/bgHeaderRQLab.jpg) no-repeat top left;
}



#mainMenu
{
	margin			: 47px 0 42px 0;
	padding			: 0 0 0 0;
}
#mainMenu li
{
	margin			: 0 0 0 66px;
	display			: block;
	width			: 105px;
	list-style		: none;
	padding			: 0 0 0 0;
	line-height		: 24px;
}
#mainMenu li *
{
	text-decoration : none;
	font-size : 16px;
	font-weight : 100;
	padding		: 4px 4px 4px 4px;
	font-family : "Lato", "Helvetica", Arial, sans-serif;
	color	: #1b1f22;
}
#mainMenu li a:hover
{
	color		: #fff;
	background	: #1b1f22;
	-moz-box-shadow: 0 0 5px #222;
	-webkit-box-shadow: 0 0 5px #222;
	box-shadow: 0 0 5px #222;

    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;

	
}

.contentMargin
{
	display		: block;
	height		: 34px;
}

.bottomLine
{
	background	: url(../Img/line.gif) repeat-x bottom left;
}
.columnMargin
{
	padding		: 8px 8px 8px 69px;
}
div#footerDiv
{
	clear		: both;
	overflow	: hidden;
	display		: none;
	position	: absolute;
	top			: 0;
	left		: 64px;
}
#footerDiv
{
	padding		: 0 8px 0 8px;
}
#footerDiv,#footerDiv a
{
	color		: #505050;
}

#rqlabDiv
{
	width		: 264px;
	height		: 79px;
	position	: relative;
	left		: 57px;
	top			: 0;
}

#debug
{
	position		: absolute;
	left			: 310px;
	top				: 200px;
	z-index			: 500;
	background		: #000;
	opacity			: 0.8;
	font-size		: 10px;
	line-height		: 11px;
	color			: #fff;
	width			: 250px;
	max-height		: 400px;
	overflow		: scroll;
}
