/*2010/04/26|leon/cyberiance|packed by hand
#h: header
#m: menu
#c: content
#f: footer
.i: invisible
.s: selected*/

#h{ position:relative }
#homeBtn{
	position: absolute;
	left:10px;
	bottom:0;
	background:#000;
	color:#fff;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
	font-size:12px;


}


body,#m ul,#m li,#c .back,#news .date,#news h2,#news h3,#news p, .m2, .m2 li{ margin:0; padding:0 }
body > div{ left:50%; margin-left:-490px; position:relative; width:980px }
/*_________________________________________________/ bitmaps, borders & colors */
body					{ background:#d0c295 url(bg.png) center top no-repeat }
body#c					{ background:#FFF; padding:20px; width:inherit }/*tinyMCE*/
#cols					{ background:url(cols.png) repeat-y }
#m a,.rightbar h2 a, .m2 a		{ background:#000 }
#page,#m a.s			{ background:#fff }
/*#m						{ border: 10px solid #fff; border-top-width:4px; border-bottom: 0 }
#m a					{ border-right:px solid #fff }*/
h1						{ border-left:22px solid #000; }
h2						{ border-bottom:1px solid #000 }
.news					{ border-bottom:1px dotted #000 }
.fils					{ border-top:1px dotted #000 }
.fils .vignette,.vignette_article{ border:1px solid #000 }
hr{ border:0; background:url(hr-bg.png) left top no-repeat; height:1px; padding-bottom: 34px; }
.rightbar h2 { border:none }
a,#m a.s				{ color:#000 }
#m a, .rightbar h2 a, .m2 a		{ color:#fff }
#f,#f a					{ color:#654 }
#f strong,#f strong a	{ color:#432 }
/*_________________________________________________/ typo */
body, .rightbar h2						{ font-family:Arial, Helvetica }
h1,h2,#h .noflash			{ font-family:Georgia,"Times New Roman",Times }
#h .noflash					{ font-size:2em }
h1							{ font-size:1.8em }
h2							{ font-size:1.3em }
h3,.chapeau					{ font-size:1.2em }
body,#tags					{ font-size:0.9em }
.back,.date,.suite a,#f	{ font-size:0.75em }
#m, .rightbar h2			{ font-size:13px }
h1,h2,#h .noflash			{ font-weight:normal }
#m .fix a,.chapeau, .rightbar h2,.m2 a			{ font-weight:bold }
#m, .rightbar h2							{ line-height:12px }
h1,#m						{ line-height:1.2em }
h3							{ line-height:1em }
.suite,#c .back				{ text-align:right }
#f							{ text-align:center }
a:hover,#m a,h2 a,h3 a,#f a,.m2 a	{ text-decoration:none }
#m a:hover,h2 a:hover,h3 a:hover,#f a:hover{ text-decoration:underline }
h1,h2,#m a,#h .noflash		{ text-transform:uppercase }
#m li, .m2 li { list-style-type:none }
/*_________________________________________________/ disposition */
.clear		{ clear:both; height:1px; }
.i,#tags	{ display:none }
#m li,#m a, .rightbar h2 a,.m2 a	{ display:block }
#m ul,#m li,.sidebar,#c,#home,.fils .vignette{ float:left }
.fils .date,.vignette_article{ float:right }
#page{ margin-top:20px; padding-bottom: 10px }
#h{ height:170px }
#h .noflash{ padding:10px }
#m{ height: 32px; margin-top:10px; float:left }
#m a{ height:40px; padding:5px 0 0 5px; margin-left:10px }
#m .fix a{ width:175px }
#cols{ margin-top:10px; }
#home{ width:770px }
#home .in{ padding:20px 20px 0 10px }
.leftbar{ width:240px }
.leftbar, #c{ margin-top: 25px; }
#c{ width:530px }
#c .in{ padding:40px 40px 30px 0; min-height:330px }
h1,#news h2{ margin-top:0 }
h1{ padding-left:6px }
.fils{ padding:10px 0 10px 0 }
.fils h3,.fils p{ margin:0 0 5px 0; padding:0 }
.fils .vignette{ margin-right:10px }
.vignette_article{ margin-left:10px }
#c .back{ line-height:20px; padding: 20px 30px 0 0 }
.rightbar{ width:200px; float:right; margin: 10px 10px 0 0; }
.rightbar h2{  }
.rightbar h2 a{ height:40px; padding:5px 0 0 5px; }
#news{ }
.news{ padding:5px 0 5px 10px }
.fils .date{ padding-left:4px }
#news .bottom{ border:0 }
.m2 a{ padding: 3px 3px 3px 10px; margin-top:5px }
#f{ padding:7px 0 50px 0 }
