html, body {
	background-color: #ed1c24;
	background-image: url(../img/bg_gradient.gif);
	background-position: center top;
	background-repeat: repeat-x;
}
html {
	overflow:scroll;
}
body{
	font-size: 62.5%;
	font-family: Helvetica, Arial, sans-serif;
}
h1, #bubbles, .lmenu a, div.medal, #news .close{
	background-image: url(../img/slice.gif);
	background-repeat:no-repeat;
}
h1, .lmenu a, .pin, div.medal, #news .close {
	text-indent:-1000px;
	overflow:hidden;
}
h1{
	height:110px;
	width:110px;
	background-position:0px 0px;
	margin:20px 20px 30px 0px;
	float:left;
	position:relative;
	left:30px;
}
h2{
	font-size:2.3em;
	color:#ed1c24;
	margin:0 0 15px 0;
}
h3{
	text-transform:lowercase;
	font-size:1.5em;
	color:black;
	font-weight:bold;
	margin: 0 0 5px 0;
}
a {
	outline:none;
	color:#000;
}
p{
	font-size:1.2em;
}

p.asterix
{
	font-size:1em;
}

ul.basic
{
	font-size:1.2em;
	line-height:1.8em;
	margin-left:15px;
}

	ul.basic li
	{
		list-style-type:circle;
		list-style-position:outside;
	}
	ul.basic strong
	{
		font-weight:bold;
		color:#ed1c24;
	}

table {
	font-size:1.2em;
	margin:0 0 10px 0;
}
	table.awardtable td {
		vertical-align:top;
		line-height:20px;
	}
	table.awardtable td.medal {
		width:100px;
		text-transform:uppercase;
		font-size:8px;
	}
		table.awardtable td.medal div.medal{
			margin:2px 5px 2px 10px;
			float:left;
		}
	table.awardtable td.client { 
		width: 140px;
	}
	table.awardtable td.campagne { 
		width: 200px;	
		/*text-transform: lowercase;*/
	}
	table.awardtable td.category {
		/*text-transform: lowercase;*/
	}

.hr {
	clear:both;
	height:1px;
	overflow:hidden;
	background-image:url(../img/slice_v.gif);
	background-repeat:repeat-x;
	background-position:0px -14px;
}
	.onecol .hr {
		margin:0 0 15px 0;
	}
.clear {
	clear:both;
	overflow:hidden;
	height:0px;
}
.alt {
	display:none;
}
#footer {
	background-color: #ed1c24;
	padding: 3px 33px 3px 0;
	text-align:right;
	color:white;
}
	#footer a{
		color:white;
		text-decoration:none;
	}
		#footer a:hover{
			text-decoration:underline;
		}
#container {
	width:970px;
	position:absolute;
	top:0px;
	left:50%;
	margin:0 0 0 -485px;
	background:white;
}
	a.more{
		padding:0 15px 0 0;
		font-size:1.2em;
		font-weight:bold;
		color:black;
		text-decoration:none;
		background-image: url(../img/slice_v.gif);
		background-position:right 4px;
		background-repeat:no-repeat;
	}
	a:hover.more {
		color:#ed1c24;
	}
	.hmenu { 
		position:absolute;
		left:140px;
		z-index:30;
	}
		.hmenu li {
			float:left;
			margin:113px 0 0 20px;

		}
			.hmenu a{
				text-transform:lowercase;
				font-size:1.5em;
				font-weight:bold;
				text-decoration:none;
				color:black;
			}
			.hmenu a:hover{
				color:#ed1c24;
			}
			.hmenu a.selected{
				color:#ed1c24;
			}
			
	.hmenu_fr { 
		position:absolute;
		left:140px;
		z-index:30;
	}
		.hmenu_fr li {
			float:left;
			margin:113px 0 0 10px;

		}
			.hmenu_fr a{
				text-transform:lowercase;
				font-size:1.5em;
				font-weight:bold;
				text-decoration:none;
				color:black;
			}
			.hmenu_fr a:hover{
				color:#ed1c24;
			}
			.hmenu_fr a.selected{
				color:#ed1c24;
			}
			
	.hmenu_en { 
		position:absolute;
		left:140px;
		z-index:30;
	}
		.hmenu_en li {
			float:left;
			margin:113px 0 0 15px;

		}
			.hmenu_en a{
				text-transform:lowercase;
				font-size:1.5em;
				font-weight:bold;
				text-decoration:none;
				color:black;
			}
			.hmenu_en a:hover{
				color:#ed1c24;
			}
			.hmenu_en a.selected{
				color:#ed1c24;
			}			
	#bubbles {
		position:absolute;
		top:0px;
		right:47px;
		width:360px;
		height:155px;
		background-position:-110px 0px;
		z-index:15;
	}
	.lmenu {}
		.lmenu a {
			height:30px;
			width:30px;
			display:block;
			position:absolute;
			z-index:20;
		}
			.lmenu #nederlands {
				background-position:-20px -110px;
				top:45px;
				right:8px;
				display:block;
			}
			.lmenu #english {
				background-position:-80px -110px;
				top:10px;
				right:13px;
				display:block;
			}
			.lmenu #francais {
				background-position:-50px -110px;
				top:30px;
				right:40px;
				display:block;
			}
	#news {
		position:absolute;
		top:100px;
		right:13px;
		width:332px;
		z-index:10;
		background-image:url(../img/bg_news.gif);
		background-repeat:no-repeat;
		background-color:white;
	}
		#news .content {
			margin:50px 20px 20px 20px;
		}
		#news h2.big {
			font-weight:bold;
			color:black;
		}
		#news h3 {
			text-transform:none;
		}
		#news p {
			margin: 0 0 25px 0;
		}
		#news .close {
			position:absolute;
			top:10px;
			right:5px;
			display:block;
			width:35px;
			height:32px;
			background-position:-50px -140px;
			float:right;
		}
		#news .channelimg {
			text-align:center;
		}
	.onecol {
		clear:left;
		width:580px;
		margin:0 0 28px 28px;
	}
	
	.widecol{
		width:700px;
	}
		.onecol h2 {
			margin:0 0 15px 0;
		}
		.onecol p {
			margin: 0 0 15px 0;
		}
	.twocol {
		clear:left;
		margin: 0 0 28px 28px;
	}
	#rightcol, #right2col, .rightcol {
		width:230px;
		clear:right;
		float:right;
		position:relative;
		right:90px;
	}
	
	 #right2col ul{
		 float:left;
	 }
	 
	 #right2col ul li{
		 float:left;
		 width:100px;
	 }
	
	#awardsyear{
		width:93px;	
	}
	
	.awardselected{
		font-size:2.3em;
		color:#ed1c24;
		margin:0 0 15px 0;
		font-weight:normal;
	}
	
	.award_imgs{
		position:relative;
		top:-10px;
		/*margin-bottom:-20px;*/
	}	
	
	.award_imgs img{
		margin-left:15px;
	}
	
		#rightcol h2, .rightcol h2 {
			margin:0 0 15px 0;
		}
		#rightcol ul, #right2col ul, .rightcol ul {
			margin:0 0 15px 0;
		}
		#rightcol li, #right2col li, .rightcol li {
			text-indent:-10px;
			margin:0 0 0 10px;
		}
		#rightcol li a, #right2col li a, .rightcol li a {
			font-size:1.2em;
			color:black;
			text-decoration:none;
		}
		#rightcol li a:hover, #right2col li a:hover, .rightcol li a:hover {
			text-decoration:underline;
		}
		#rightcol li a.selected, #right2col li a.selected, .rightcol li a.selected {
			color:#ed1c24;
		}
		#rightcol li a:hover.selected,#right2col li a:hover.selected,#right2col li a:hover.disabled, #rightcol li a:hover.disabled, .rightcol li a:hover.selected, .rightcol li a:hover.disabled  {
			text-decoration:none;
		}
	.bordered {
		border:1px solid #cccccc;
		overflow:hidden;
	}
	.pin {
		background-image:url(../img/pins.gif);
		background-repeat:no-repeat;
		
	}
		.smallpin {
			height:60px;
			width:60px;
		}
			.smallpin1 {
				background-position:-90px 0px;
			}
			.smallpin2 {
				background-position:-90px -90px;
			}
			.smallpin3 {
				background-position:-90px -180px;
			}
			.smallpin4 {
				background-position:-90px -270px;
			}
			.smallpin5 {
				background-position:-90px -360px;
			}
		.bigpin {
			height:90px;
			width:90px;
		}
			.bigpin1 {
				background-position:0px 0px;
			}
			.bigpin2 {
				background-position:0px -90px;
			}
			.bigpin3 {
				background-position:0px -180px;
			}
			.bigpin4 {
				background-position:0px -270px;
			}
			.bigpin5 {
				background-position:0px -360px;
			}
		.pinlist {
		}
			.pinlist .pin {
				float:left;
				margin:0 5px 0 5px;
			}
	div.medal {
		height:16px;
		width:16px;
	}
		.gold {
			background-position:0px -140px;
		}
		.silver {
			background-position:-16px -140px;
		}
		.bronze {
			background-position:-32px -140px;
		}
		.finalist {
			background-position:0px -156px;
		}
	.fr {
		float:right;
	}
	.fl {
		float:left;
	}

	#clientbubbles {
		clear:left;	
		position:relative;
		top:-37px;
		height:275px;
	}
	#newsshort {
		position:absolute;
		right:0px;top:0px;
		z-index:25;
	}
		#newsshort .pin{
			position:absolute;
		}
			#newsshort .smallpin1{
				 top:138px;
				 right:23px;
			}
			#newsshort .smallpin2{
				 top:195px;
				 right:0px;
			}
			#newsshort .smallpin3{
				 top:248px;
				 right:30px;
			}
			#newsshort .smallpin4{
				 top:308px;
				 right:20px;
			}
			#newsshort .smallpin5{
				 top:368px;
				 right:30px;
			}
	.page {
		display:none;
	}
		.page p {
			clear:left;
		}
	#library {
		display:none;
	}

		#tooltip {
			position:absolute;
			padding:3px 3px 3px 3px;
			background-color:#ed1c24;
			color:white;
			font-size:1.1em;
			top:0;
			left:0;
			white-space:nowrap;
			overflow:hidden;
			z-index: 35;
			border:1px solid white;
		}
.feedtitle {
	text-decoration:none;
}
.feedtitle h3{
	background: transparent url(../img/rss-logo.gif) scroll no-repeat;
	padding: 0 0 0 25px;
}
	a:hover.feedtitle h3{
		color:#ed1c24;
	}
.feeddescription {
	font-size:1.1em;
	padding: 0 0 0 25px;
}

#adobemax {
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	position:absolute;
	right:15px;
	bottom:35px;
	width:160px;
	height:80px;
	background: white url(../img/MAX09_awards_AF.JPG) no-repeat;
}
