@charset "UTF-8";
@import "navigation.css"; /* All the menu's for ICF */

/* IE6 Fix */

* html #content { width:700px!important; overflow:hidden!important; }
* html #midarea { width:500px!important; }
* html fieldset#contact-en { width:515px!important; }
* html fieldset#contact-en input { width:350px!important; }
* html #column { width:120px!important; }
* html fieldset#contact-en #send { width:auto!important; }
* html #board { width:515px!important; }
* html #yourmessage { width:350px!important; }

body {
	font-family: "Arial", Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	background:url(../fcn-gfx/body-back.gif) repeat-x #fff;
	font-size: 12px;
}
h1,h2,h3,h4,h5,h6,ul,li,blockquote { margin:0px; padding:0px; }
a,a:link,a:hover { outline-color:invert; outline-style:none; outline-width:medium; }

#icf {	margin: 0px auto; width: 739px; background:white; border:7px solid #fff; }
#sidebar { float:right; width:153px; }
#sidebar a { float:left; color:#8598bc; font-size:11px; text-transform:uppercase; margin:0px 0px 15px 0px; text-decoration:none; border:none; }
#sidebar img { border:none; }
.downloadfr { display:block; background:url(../fcn-gfx/telecharge.gif) no-repeat; width:152px; height:20px; text-indent:-9000px; }
.recentnewsfr { display:block; background:url(../fcn-gfx/actualities.gif) no-repeat; width:152px; height:20px; text-indent:-9000px; }
.applicationfr { display:block; background:url(../fcn-gfx/formulaire.gif) no-repeat; width:152px; height:20px; text-indent:-9000px; }
.overviewfr { display:block; background:url(../fcn-gfx/apercu.gif) no-repeat; width:152px; height:20px; text-indent:-9000px; }
.download { display:block; background:url(../fcn-gfx/download-brochure.gif) no-repeat; width:144px; height:9px; text-indent:-9000px; }
.recentnews { display:block; background:url(../fcn-gfx/recent-news.gif) no-repeat; width:80px; height:9px; text-indent:-9000px; }
.application { display:block; background:url(../fcn-gfx/project-application.gif) no-repeat; width:144px; height:11px; text-indent:-9000px; }
.overview { display:block; background:url(../fcn-gfx/activity-overview.gif) no-repeat; width:107px; height:11px; text-indent:-9000px; }

#placeholder { float:left; width:149px; height:130px; border:1px solid #adbac6; padding:1px; }
#placeholder img { border:none; }

#content-large { float:left; width:707px; margin:0px 9px 0px 0px; padding:20px 0px 0px 23px; }
	
	#content-large h1 {
		color:#000033;
		font-size:15px;
		margin-bottom:25px;
	}
	#content-large p {
		margin:0px 0px 25px 0px; padding:0px 64px 0px 0px;
		font-size:12px;
		color:#000033;
		line-height:18px;
		clear:both;
	}
#content { float:left; width:710px; margin:0px 9px 0px 0px; padding:20px 0px 0px 23px; }
	#content blockquote { color:#999; font-size:13px; width:380px; margin:0px 0px 30px 40px; font-style:italic; line-height:18px; }
	#content h1 { 
		color:#000033;
		font-size:15px;
		margin-bottom:25px;
	} #content h1 a { color:#666; font-size:11px; text-transform:none; font-weight:normal; text-decoration:none; }
	#content h2 {
		color:#000033;
		font-size:13px;
		margin:0px 0px 25px 0px;
	}
	#content p {
		margin:0px 0px 25px 0px; padding:0px 64px 0px 0px;
		font-size:12px;
		color:#000033;
		line-height:18px;
	}
	#content ul {
		list-style-position:inside;
		color:#000033;
		margin:0px;
		padding:0px;
		font-size:12px;
		margin:0px 0px 25px 0px;
		font-weight:bold;
	}
	#content li { font-weight:normal; }
	#content a { text-decoration:underline; color:#666; }
	#content a:hover { color:#333; }
	#content label {
		width:150px;
		display:inline-block;
		float:left;
		font-size:11px;
		color:#000033;
		text-transform:uppercase;
	}
	#content .login { display:inline; border:1px solid #adbac6; padding:4px; width:250px; }
	
#board { float:left; width:554px; margin:0px 9px 0px 0px; padding:20px 0px 0px 23px; }
#board p {
		margin:0px 0px 25px 0px; padding:0px 64px 0px 0px;
		font-size:12px;
		color:#000033;
		line-height:18px;
	}
	#board h1 {
		color:#000033;
		font-size:13px;
		margin:0px 0px 25px 0px;
	}
#boardimage { display:block inline; float:left; height:80px; padding:0px 10px 10px 0px;}
#iconimagesall {
	display:block;
	width:700px;
	height:200px;
	padding-bottom:10px;
}
#iconimagesfirst {
	display:block inline;
	width:65px;
	float:left;
	height:90px;
	padding-right:0px;
}
#iconimages {
	display:block inline;
	float:left;
	width:65px;
	height:90px;
	padding-left:0px;
	padding-right:0px;
}
#iconimages2 {
	display:block inline;
	float:left;
	width:65px;
	height:90px;
	padding-left:0px;
	padding-right:0px;
}
#iconimages3 {
	display:block inline;
	float:left;
	width:105px;
	height:90px;
	padding-left:0px;
	padding-right:0px;
}
#securedownloadstext { display:block; width:554px; height:auto; padding-bottom:10px; }

#messageWall { display:block; width:554px; height:75px; padding-bottom:10px; }

#footer { float:left; width:716px; padding:39px 0px 0px 23px; font-size:10px; margin:0px 0px 30px 0px; color:#999; }
	
	#footer a { font-weight:bold; text-decoration:none; color:#999; }
	
ul#quote {
	float:left;
	width:450px;
	padding:0px 23px 0px 23px;
	list-style:none;
	font-style:italic;
	font-size:12px;
	color:#666;
	font-weight:normal;
	margin:40px 0px 0px 0px;
}
ul#quote em { float:left; color:#333; font-size:10px; font-style:normal; font-weight:bold; margin-top:10px; } /* Quote authors */

.validated-css { display:inline; margin-right:10px; background:url(../fcn-gfx/css_valid.png) no-repeat; padding:3px 0px 2px 20px; }
.validated-xhtml { display:inline; margin-right:10px; background:url(../fcn-gfx/xhtml_valid.png) no-repeat; padding:3px 0px 2px 20px; }
.accessible { display:inline; margin-right:10px; background:url(../fcn-gfx/key.png) no-repeat; padding:3px 0px 2px 20px; }
.button { float:left; display:inline; clear:right; border:none; width:63px; padding:0px; margin:15px 0px 0px 100px; }
.button-new { float:left; display:inline; clear:both; border:none; width:63px; padding:0px; margin:15px 0px 0px 150px; }
.button-register { float:left; display:inline; clear:both; border:none; width:86px; height:26px; padding:0px; margin:15px 0px 0px 150px; }

#error {
	margin-top:30px;
	float:left;
	display:inline;
	border:1px solid #dd3c10;
	width:480px;
	background:#ffebe8;
	padding:15px 10px 15px 10px;
	font-size:12px;
	color:#333;
}
#error br { margin:0px; }
#error a { color:#333; font-weight:normal; text-decoration:underline; }

#contact-form br { margin-bottom:20px!important }
#contact-form .login { width: 400px; }
#contact-form textarea { float: left; display:inline; border:1px solid #adbac6; width:400px; font-family:"Arial", Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:5px; }
#contact-form em { font-style:normal; color:#39f; }
#column { 
	float:left;
	display:inline;
	width:150px;
	margin:0px 10px 30px 0px;
	padding:0px 10px 0px 10px;
	font-size:11px;
	color:#000033;
}
#runaround { float:left; font-size:35px; font-weight:bold; margin:-5px 18px 10px 0px; }
#middle { float:left; clear:both; }

/* Styles specific to functionality on ICF */

h2 em { font-weight:normal; color:#999; font-size:90%; }
textarea { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000033!important; font-size:12px; }
#comments { border:1px solid #c6d0da; background:#f2f5f8; float:left; width:532px; margin:0px 9px 0px 0px; padding:20px 20px 20px 23px; }
	#comments h2 {
		color:#000033;
		font-size:13px;
		margin:0px 0px 25px 0px;
	}
	#comments p {
		margin:0px 0px 25px 0px; padding:0px 64px 0px 0px;
		font-size:12px;
		color:#000033;
		line-height:18px;
	}
	#comments label {
		width:100px;
		display:inline-block;
		float:left;
		font-size:11px;
		color:#000033;
		text-transform:uppercase;
	}
	#comments .login { display:inline; border:1px solid #adbac6; padding:4px; width:400px; color:#000033; }
abbr { margin:0px; padding:0px; float:left; display:inline; clear:both; margin-bottom:5px; }
abbr a {color:#8AB664!important; text-decoration:none!important; font-size:80%!important; font-weight:bold; }
.statusmessage { float:left; display:inline; width:100%; font-style:italic; color:#66CC33; margin-bottom:20px; }
.dateuploaded { color:#999; font-style:italic; font-size:10px; }
.iconstypesmall {
	color:#5b9dc0;
	font-size:10px;
	font-weight: bold;
}
.iconstypesmalldown {
	color:#cccccc;
	font-size:10px;
	font-weight: bold;
}
#logfiles p { color:#333; font-size:10px; margin:0px 0px 10px 0px!important; padding:0px!important; }
.red { color:#FF3366; display:inline-block; padding-left:20px; background:url(img/delete.gif) no-repeat left; }
.green { color:#66CC00; display:inline-block; padding-left:20px; background:url(img/up.gif) no-repeat left; }

.subtext { color:#000033; display:inline-block; padding-left:0px; background-color:#d7eaf3; font-weight: bold;}
.subBold { color:#000033; display:inline-block; padding-left:0px; font-weight: bold;}
.subNotBold { color:#000033; display:inline-block; padding-left:0px; font-weight: normal;}

