/* name="composer_info" content="source:cms2;date:2009-04-17 10:46:43" */
/*** Left navigation***/
	#spotlight{position:relative; margin:0; padding:5px; font-size:0.7em;border:1px solid #91CAE6; 
	/*border-bottom:2px solid #FFF;border-top:2px solid #FFF;*/background-color:#FFF;}
		#spotlight ul{color:#333333; margin:0; padding:3px 0 0 3px;}
		#spotlight ul li{ list-style-type:square; list-style-position:inside; line-height:1.7;}
		#spotlight a{ text-decoration:underline;color:#034EA2;}
		#spotlight a:hover{color:#00AEEF;}
		#spotlight > p{margin:0.7em 0.05em;line-height:1.4em;}
	
	#flowchart{border:1px solid #91CAE6;background:#CDE8F3;padding:0.5em;margin:0 0.7em 1em 0.7em;color:#034EA2;font-size:0.7em;line-height:1.5em;}
		#flowchart a{ color:#034EA2; text-decoration:underline;}
		#flowchart a:hover{color:#00AEEF; text-decoration:underline;}

	span.subtitle{color:#034EA2;font-weight:bold;background-image:url(../icons/bullet-title.gif); 
	background-repeat:no-repeat; padding:0 0 5px 20px; margin:0;}
	span.subtitle2{ color:#034EA2; font-weight:bold;  padding:0 0 2px 7px; margin:0;}

.box { font-size:0.7em;line-height:1.5em;position:relative;border:1px solid #91CAE6; padding:5px; margin:0.7em; background-color: #cde8f3;  }
.box a{ color:#034EA2; text-decoration:underline;}
.box a:hover{color:#00AEEF; text-decoration:underline;}
		
		
/*** Right navigation */
#users{ position:relative;  margin:0; padding:5px; background-color:#E0F1F8; font-size:0.7em }
/*#users form{ padding:0; margin:0;}*/
	#users > p{margin:0.5em 0 1em 0}
	span.subtitle3{ color:#00AEEF; font-weight:bold;  padding:0 2px 0px 7px; margin:0;}
	
	#whichuser{ margin:0.5em 0; padding:0;}
		#whichuser dl{ margin:0 ; padding:0; text-align:center}
		#whichuser dl dt {padding:0;margin:3px 0 0 3px;color:#034EA2;border:1px solid #91CAE6;background: #CDE8F3;
		width:95%; line-height:1.8em; text-align:center;}
		#whichuser a { text-decoration:none; color:#034EA2}
		#whichuser a:hover { color:#0099FF;}
		
#box-highlights{position:relative; margin:0; padding:5px; border:1px solid #91CAE6;background-color:#FFF;font-size:0.7em}
	#box-highlights ul{color:#333333; margin:0; padding:5px 0 0 0;}
	#box-highlights ul li{ list-style-type:square; list-style-position:inside; line-height:1.3em; padding:0.35em 0.1em}
	#box-highlights a{ text-decoration:underline;color:#034EA2;}
	#box-highlights a:hover{color:#00AEEF;}
	
#whatsnext{position:relative; margin-top:10px; padding:5px;background-color:#E0F1F8;font-size:0.7em}
	#whatsnext > p{margin:0.5em 0.2em; line-height:1.3em;}
	#whatsnext ul{color:#333333; margin:0; padding:5px 0 0 0;}
	#whatsnext ul li{ list-style-type:square; list-style-position:inside; line-height:1.5em;}
	#whatsnext a{ text-decoration:underline;color:#034EA2;}
	#whatsnext a:hover{color:#00AEEF;}

#olaf{position:relative; margin-top:10px; padding:5px;background-color:#E0F1F8;font-size:0.7em}
	#olaf > p{margin:0.5em 0.2em; line-height:1.3em;}
	#olaf ul{color:#333333; margin:0; padding:5px 0 0 0;}
	#olaf ul li{ list-style-type:square; list-style-position:inside; line-height:1.5em;}
	#olaf a{ text-decoration:underline;color:#034EA2;}
	#olaf a:hover{color:#00AEEF;}
		
.date{ color:#666666;}
.location{ font-weight:bold; color:#666666;}

	
/*** Dyn HP content */

#progrcontainer{ position:relative;margin:0; font-size:0.7em; background-color:#fff; padding:0; margin:0;margin-bottom:2px;}
	#programmes a{ text-decoration:underline; color:#FFFFFF;}
	#programmes a:hover{text-decoration:underline; color:#FFFFFF;}
	#programmes{ margin:0 auto; width:auto}
	/*#fp7box{background-color:#45B5D5; color:#FFFFFF;font-weight:bold;height:27px;width:100%;text-align:center; line-height:2.2;}*/
	
	#boxcontainer1{ position:relative; margin:0; padding:0; }
		#coopbox{ position:relative;height:94px; width:50%; background-color:#ED1C24;}
		#coopredbox{position:absolute; background-color:#ED1C24; width:120px; height:100%;top:0px;right:0px; margin:0;color:#FFFFFF; text-align:center; font-weight:bold; line-height:8; }
		#coopredbox a:hover{ font-weight:bold; border:1px solid white; padding:2px; text-decoration:none;}
		#ideabox{ position:absolute; top:0px; left:50%; height:94px; width:49.8%; background-color:#F58220; border-left:1px solid #fff}
		#ideaorangebox{ background-color:#F58220;position:absolute; width:120px; height:100%;color:#FFFFFF; text-align:center; font-weight:bold; line-height:8;}
		#ideaorangebox a:hover{ font-weight:bold; border:1px solid white; padding:2px; text-decoration:none}
			
	#boxcontainer2{position:relative; margin:1px 0 0 0; padding:0;}
		#peopbox{ position:relative; height:94px; width:50%; background-color:#84095B}
		#peopurplebox{position:absolute; top:0px; right:0px;  background-color:#84095B; width:120px; height:100%;color:#FFFFFF; text-align:center; font-weight:bold; line-height:8;}
		#peopurplebox a:hover{ font-weight:bold; border:1px solid white; padding:2px; text-decoration:none}
		#capacbox{ position:absolute; top:0px; left:50%; height:94px; width:49.8%; background-color:#EC008C;border-left:1px solid #fff}
		#capacpinkbox{ position:absolute; background-color:#EC008C; width:120px; height:100%;color:#FFFFFF; text-align:center; font-weight:bold; line-height:8;}
		#capacpinkbox a:hover{ font-weight:bold; border:1px solid white; padding:2px; text-decoration:none}
			
	#boxcontainer3{position:relative; margin:1px 0 0 0; padding:0;}
		#eurbox{position:relative;background-color:#72BF44; height:35px; width:50%;color:#FFFFFF; font-weight:bold;  text-align:center; line-height:2.7;}
		#eurbox a:hover{ font-weight:bold; border:1px solid white; padding:2px; text-decoration:none}
		#jrcbox{ position:absolute; top:0px; left:50%;height:35px; width:49.8%; background-color:#5BCAFF; color:#FFFFFF; font-weight:bold;  text-align:center; line-height:2.7;border-left:1px solid #fff }
		#jrcbox a:hover{ font-weight:bold; border:1px solid white; padding:2px; text-decoration:none}	
	
/*** News and events */		
		
		#news{position:relative;padding:10px; margin:0;  margin-bottom:2px;background-color:#E4ECF8; font-size:0.7em; }
		#news img.pict{ position:relative; float:right; margin-left:10px;margin-bottom:10px; z-index:10;}
		#news a{ text-decoration:underline;color:#034EA2;}
		#news a:hover{color:#00AEEF;}
		
		#events{position:relative;  margin:0; padding:10px; background-color:#E4ECF8;  font-size:0.7em;}
		#events ul{color:#333333; margin:0; padding:10px 0 0 3px;}
		#events ul li{ list-style-type:square; list-style-position:inside; line-height:1.7;}
		#events a{ text-decoration:underline;color:#034EA2;}
		#events a:hover{color:#00AEEF;}