@charset "UTF-8";
/* CSS Document */

#clearer
{
	clear:both;
}

#content_page
{
	clear:both;
}

#carroussel
{
	width:940px;
	height:286px;
	/*background-image:url(../images/carrousel.jpg);*/
	background-position:center;
	background-repeat:no-repeat;
	margin-bottom:4px;
}

#strategy_corner
{
	float:left;
	width:559px;
	height:auto;
}
	
	#strategy_corner_title h1
	{
		color:#FFF;
		font-size:18px;
		font-weight:bold;
	}

	#strategy_corner_title
	{
		height:27px;
		width:531px;
		background-image:url(../images/title_stratcorner_bg.gif);
		background-repeat:no-repeat;
		padding-left:28px;
		padding-top:6px;
	}
	
	#strategy_corner_menu
	{
		width:560px;
		height:27px;
		font-weight:bold;
		/*clear:both;*/
	}		
	
	#strategy_corner_menu a
	{
		text-decoration:none;
		display:block;
		width:111px;
		height:20px;
		text-decoration:none;
		text-align:center;
		padding-top:5px;
	}	
		
		.strategy_corner_menu_item_selected a
		{
			color:#FFF;
		}
		
		.strategy_corner_menu_item_selected
		{
			float:left;
			background-color:#e8ded9;
			display:inline;
			margin-top:1px;
			margin-right:1px;
			background-image:url(../images/stratcorner_menu.gif);
			background-position:right;
			background-color:#776d65;
		}
		
		.strategy_corner_menu_item a
		{
			color:#675c53;
		}
		
		.strategy_corner_menu_item
		{
			float:left;
			background-color:#e8ded9;
			display:inline;
			margin-top:1px;
			margin-right:1px;
		}
		
		.strategy_corner_menu_item a:hover, #strategy_corner_menu_item a:focus
		{
			background-image:url(../images/stratcorner_menu.gif);
			background-position:right;
			background-color:#776d65;
			color:#FFF;
		}
		
		.strategy_corner_menu_item img
		{
			display:none;
		}
		
	#conferences
	{
		position:relative;
		width:558px;
		height:221px;
		border-right:#675c53 1px dotted;
		margin-top:5px;
		display:block;
	}
	
	#conferences_title
	{
		position:relative;
		width:520px;
		height:16px;
		margin:0px auto 0px auto;
		padding:25px 0px 20px 0px;
		background-position:center;
		background-repeat:no-repeat;
	}
	
	#conferences_content
	{
		position:relative;
		width:518px;
		height:158px;
		margin:0px auto 0px auto;
		border:#675c53 1px dotted;
	}
	
	#conferences_content a
	{
		color:#39F;
		text-decoration:none;
	}
	
	#conferences_content a:hover
	{
		text-decoration:underline;
	}
	
		#conferences_content_date
		{
			position:relative;
			margin:10px auto 0px auto;
			text-align:center;
			font-size:37px;
			color:#ab907d;
			width:498px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
		}
		
		#conferences_content_place
		{
			position:relative;
			margin:5px auto 0px auto;
			text-align:center;
			font-size:16px;
			color:#ab907d;
			width:498px;
			font-family:Arial, Helvetica, sans-serif;
			word-spacing:3px;
		}
		
		#conferences_content_subject
		{
			position:relative;
			margin:14px auto 0px auto;
			text-align:left;
			font-size:12px;
			color:#675c53;
			width:480px;
			font-family:Arial, Helvetica, sans-serif;
			color:#737373;
		}
		
		#conferences_content_subject h2
		{
			color:#252525;
			font-size:16px;
			font-weight:bold;
			margin:0px 0px 8px 0px;
		}
		
	#referencing
	{
		position:relative;
		width:558px;
		height:221px;
		border-right:#675c53 1px dotted;
		margin-top:5px;
		display:none;
	}
	
		#referencing_title
		{
			position:relative;
			width:520px;
			height:16px;
			margin:0px auto 0px auto;
			padding:25px 0px 5px 0px;
			background-position:center;
			background-repeat:no-repeat;
		}
	
		#referencing_img
		{
			position:relative;
			float:left;
			margin:20px 0px 10px 0px;
		}
		
		#referencing_content
		{
			position:relative;
			float:left;
			margin:60px 0px 10px 20px;
			font-size:12px;
			color:#737373;
		}
	
		#referencing_content a
		{
			color:#39F;
			text-decoration:none;
		}
		
		#referencing_content a:hover
		{
			text-decoration:underline;
		}
		
		#referencing_content strong
		{
			font-size:14px;
			color:#000;
		}
		
	#analytics
	{
		position:relative;
		width:558px;
		height:221px;
		border-right:#675c53 1px dotted;
		margin-top:5px;
		display:none;
	}
	
		#analytics_title
		{
			position:relative;
			width:520px;
			height:16px;
			margin:0px auto 0px auto;
			padding:25px 0px 5px 0px;
			background-position:center;
			background-repeat:no-repeat;
		}
	
		#analytics_img
		{
			position:relative;
			float:left;
			margin:10px 0px 0px 30px;
		}
		
		#analytics_content
		{
			position:relative;
			float:left;
			margin:60px 0px 10px 30px;
			font-size:12px;
			color:#737373;
		}
	
		#analytics_content a
		{
			color:#39F;
			text-decoration:none;
		}
		
		#analytics_content a:hover
		{
			text-decoration:underline;
		}
		
		#analytics_content strong
		{
			font-size:14px;
			color:#000;
		}
		
	#ergonomics
	{
		position:relative;
		width:558px;
		height:221px;
		border-right:#675c53 1px dotted;
		margin-top:5px;
		display:none;
	}
	
		#ergonomics_title
		{
			position:relative;
			width:520px;
			height:16px;
			margin:0px auto 0px auto;
			padding:25px 0px 5px 0px;
			background-position:center;
			background-repeat:no-repeat;
		}
	
		#ergonomics_img
		{
			position:relative;
			float:left;
			margin:10px 0px 0px 30px;
		}
		
		#ergonomics_content
		{
			position:relative;
			float:left;
			margin:60px 0px 10px 30px;
			font-size:12px;
			color:#737373;
		}
	
		#ergonomics_content a
		{
			color:#39F;
			text-decoration:none;
		}
		
		#ergonomics_content a:hover
		{
			text-decoration:underline;
		}
		
		#ergonomics_content strong
		{
			font-size:14px;
			color:#000;
		}
		
	#offshoring
	{
		position:relative;
		width:558px;
		height:221px;
		border-right:#675c53 1px dotted;
		margin-top:5px;
		display:none;
	}
	
		#offshoring_title
		{
			position:relative;
			width:520px;
			height:16px;
			margin:0px auto 0px auto;
			padding:25px 0px 5px 0px;
			background-position:center;
			background-repeat:no-repeat;
		}
	
		#offshoring_img
		{
			position:relative;
			width:200px;
			margin:20px auto 0px auto;
			padding:0px 0px 5px 0px;
			border:#675c53 1px dotted;
		}
		
		#offshoring_content
		{
			position:relative;
			width:340px;
			margin:20px auto 10px auto;
			font-size:12px;
			color:#737373;
		}
	
		#offshoring_content a
		{
			color:#39F;
			text-decoration:none;
		}
		
		#offshoring_content a:hover
		{
			text-decoration:underline;
		}
		
		#offshoring_content strong
		{
			font-size:14px;
			color:#000;
		}

#services
{
	position:relative;
	float:left;
	height:auto;
}

	#services_title
	{
		position:relative;
		background-image:url(../images/title_services_bg.gif);
		height:27px;
		width:328px;
		background-repeat:no-repeat;
		padding-left:52px;
		padding-top:6px;
	}
	
	#services_title h1
	{
		color:#FFF;
		font-size:18px;
		font-weight:bold;
	}
	
	#services_content
	{
		width:340px;
		padding:0px 20px 0px 20px;
	}
	
	#tag_cloud_01 a
	{
		position:absolute;
		font-size:66px;
		font-weight:bold;
		text-transform:uppercase;
		color:#ab907d;
		margin:25px 0px 0px 0px;
		z-index:60;
		text-decoration:none;
	}
	
	#tag_cloud_02 a
	{
		position:absolute;
		font-size:53px;
		text-transform:uppercase;
		color:#90715b;
		margin:50px 0px 0px 240px;
		z-index:50;
		text-decoration:none;
	}
	
	#tag_cloud_03 a
	{
		position:absolute;
		font-size:44px;
		font-weight:bold;
		text-transform:uppercase;
		color:#ddc3b0;
		margin:93px 0px 0px 50px;
		z-index:20;
		text-decoration:none;
	}
	
	#tag_cloud_04 a
	{
		position:absolute;
		font-size:52px;
		font-weight:bold;
		color:#ccae99;
		margin:120px 0px 0px 96px;
		z-index:40;
		text-decoration:none;
	}
	
	#tag_cloud_05 a
	{
		position:absolute;
		font-size:44px;
		font-weight:bold;
		color:#ead8cb;
		margin:162px 0px 0px 20px;
		z-index:10;
		text-decoration:none;
	}
	
	#tag_cloud_06 a
	{
		position:absolute;
		font-size:38px;
		font-weight:bold;
		text-transform:uppercase;
		color:#90715b;
		margin:206px 0px 0px 112px;
		z-index:30;
		text-decoration:none;
	}
	
	#tag_cloud_01 a:hover, #tag_cloud_02 a:hover, #tag_cloud_03 a:hover, #tag_cloud_04 a:hover, #tag_cloud_05 a:hover, #tag_cloud_06 a:hover
	{
		color:#333;
	}