/* @override http://powermacg5.local/greenpropulsion.be/css/master.css */
/*
	Vert = #68b022
	Vert foncé = #194903
*/

/* Base */

* { margin:0; padding:0;}
body { text-align:center; background:#ccc url(../navigation/back.png) repeat-x; font:14px/1.3em Calibri,"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Geneva,sans-serif;}
#wrapper { text-align:left; margin:0 auto; width:960px; background-color:#fff; border-bottom:1px solid #999;}
a { color:#194903;}
	a img { border:none;}
p,ul { margin:1.3em 0;}

/* Navigation */

h1 a { text-decoration:none; float:left; background:url(../navigation/green-propulsion.png) no-repeat; text-indent:-9999px; width:142px; height:69px; margin:22px 20px 16px 106px;}
h2 { float:left; color:#68b022; font-size:21px; font-weight:normal; letter-spacing:1px; margin-top:39px;}

#navigation { clear:left; float:left; width:960px; background:url(../navigation/back_navigation.png) repeat-x;}
	#navigation ul { list-style-type:none; margin:0;}
	#navigation li { float:left;}
	#navigation a { text-decoration:none; display:block;}
	
#langues { float:right; padding:7px 20px 0 0;}
	#langues li { padding-left:6px;}
	#langues a { width:16px; height:14px; background:url(../navigation/langues.png) no-repeat; text-indent:-9999px;}
	#langues a#fr { background-position:-16px 0;}

#menu { float:left; padding-left:103px;}
	#menu li { background:url(../navigation/back_li.png) no-repeat;}
	#menu li:hover { background-position:0 -28px;}
	#menu a { line-height:28px; font-size:16px; padding:0 20px 0 21px; color:#000;}
	#menu a:hover { color:#194903;}
	#menu a.expandable { background:url(../navigation/expandable.gif) no-repeat right top; padding-right:30px;}
	#menu a.expandable:hover { background-position:right -28px;}
		#menu ul { display:none; position:absolute; margin-left:1px; background-color:#e6e6e6; border-right:1px solid #ccc;}
		#menu ul li { background-image:none; float:none; border-top:1px solid #fff; border-bottom:1px solid #ccc; padding:5px;}
		#menu ul a { font-size:14px; font-weight:normal; line-height:1.2em; padding:4px 14px; border:1px solid #e6e6e6;}
		#menu ul a:hover { border-color:#68b022; background:#68b022 url(../navigation/back_li_a.png) no-repeat; color:#fff;}

/* Content */

#content { clear:both; overflow:hidden; padding:2.6em 0;}

/* Text */

#text { float:left; width:534px; padding:0 40px 0 106px;}
h3 {  font-weight:bold; font-size:1.7em; color:#68b022; margin-bottom:1.3em; line-height:1em;}
p,#text li { text-align:justify;}
#text ul { margin-left:2.6em;}
	#text li { margin-bottom:1em;}
h5 { padding:0 20px; color:#194903; font-size:16px; line-height:27px; font-weight:normal; background:url(../navigation/back_li.png) 0 -28px no-repeat; float:left; margin:1em  0 0 -1px;}
.news { clear:left; background-color:#e9f4df; padding:17px 20px 20px 20px; overflow:hidden; border-top:1px solid #194903;}
	.news img { float:left; margin:3px 20px 10px 0; border:1px solid #fff;}
	
/* Sidebar */

#sidebar { float:left; text-align:right; width:260px; padding-top:4em;}
	body.bgre #sidebar { padding-top:0em; width:280px;}
#sidebar img { display:block; margin:0 auto 2.5em auto;}
a.thickbox img { background:url(../navigation/zoom.gif) center bottom no-repeat; padding-bottom:16px;}
ul#pdfs { list-style-type:none; margin:0 0 0 5px; background:url(../navigation/fusee.png) center bottom no-repeat; padding-bottom:135px;}
	ul#pdfs li { padding:5px; background:#e6e6e6; border-top:1px solid #fff; border-bottom:1px solid #ccc; margin-right:1px;}
	ul#pdfs a { display:block; width:254px; height:46px; padding:16px 0 10px 10px;  text-align:left; text-decoration:none; color:#000;}
	ul#pdfs a:hover { background:#68b022 url(../navigation/back_pdf.png) left top repeat-x;}
	ul#pdfs img { margin:-6px 10px 0 0; border:1px solid #fff; float:left;}
	ul#pdfs span { background:url(../navigation/bullet_pdf.gif) 0 4px no-repeat; padding-left:11px;}

/* Footer */

#awex { width:916px; margin:0 auto; position:relative;}
	#awex a { position:absolute; left:0; top:8px;}

#footer { width:854px; margin:0 auto; text-align:left; padding:1.5em 0 1.5em 106px; font-size:12px; color:#666;}
	#footer a { color:#666;}
	
/* Sprites */

body.bgre #menu li#lgre,body.bexp #menu li#lexp,body.bban #menu li#lban,body.bpro #menu li#lpro,body.bcon #menu li#lcon { background-position:0 -28px;}
body.bexp #menu li#lexp a.expandable,body.bpro #menu li#lpro a.expandable { background-position:right -28px;}