body{ border-top:2px solid #036; }
hr{ display:none; visibility:hidden; }
.custom abbr, .custom acronym { font-size:1em; border-bottom:none; cursor:auto; text-transform:none; letter-spacing:normal; }
.custom small{ font-size:.9em; }

.custom a{ text-decoration:underline; }
.custom a:focus,.custom a:hover,.custom a:active{ text-decoration:none; color:#c00; }

.custom a abbr{cursor:pointer;}

/* generic classes */
.clear{ clear:both; margin:0; height:1px; overflow:hidden; line-height:0; width:100%; }
.custom .so{ color:#c00; font-style:normal; }
.propulsr{ color:#036; }

/* WRAPPING DIVS */
.custom #content{ width:660px; padding:5px 0 5px 10px; }

/* HEADER & NAV */
.custom #header{ padding:0 0 20px 0; border-bottom:3px double #e5e8eb; }
.custom #header p{ margin:0; }
.custom #header_area{ padding:0; }
#logo,.menu{ float:left; white-space:nowrap; }

#logo{ width:673px; }
#logo img{ margin:22px 0 0 7px; }

.custom ul.menu{ width:318px; padding:0; margin:0; }
.custom .menu a{ font-weight:bold; padding:0 0 0 12px; margin:0 .2em; background:url('http://i.propulsr.com/img/lc_m.gif') 0 0 no-repeat; letter-spacing:0; display:block; text-decoration:none; }
.custom .menu a span{ padding:46px 10px 6px 0; background:url('http://i.propulsr.com/img/rc_m.gif') 100% 0 no-repeat; display:block; }

.custom .menu .current a,.custom .menu .current a:hover,.custom .menu .current a:focus,.custom .menu .current a:active{ color:#fff; background-image:url('http://i.propulsr.com/img/lc_m.gif');  background-position:0 -152px; }
.custom .menu .current a span,.custom .menu .current a:hover span,.custom .menu .current a:focus span,.custom .menu .current a:active span{ background-image:url('http://i.propulsr.com/img/rc_m.gif'); background-position:100% -152px; }

.custom .menu a:hover,.custom .menu a:focus,.custom .menu a:active{ color:#444; background-image:url('http://i.propulsr.com/img/lc_m.gif'); background-position:0 -262px; }
.custom .menu a:hover span,.custom .menu a:focus span,.custom .menu a:active span{ background-image:url('http://i.propulsr.com/img/rc_m.gif'); background-position:100% -262px; }

/* FRONT PAGE */
#intro{ background:#c4f0ff; padding:5px; margin:0 0 2em 0; }
#intro:first-letter{ font-size:2em; float:left; font-weight:bold; color:#036;}

#intro p{ margin:0 0 .5em 0; }
#intro p+p{ margin:.5em 0 0 0; }

#homerec div{ width:280px; padding:10px; float:left; margin-right:20px; border:1px solid #a9b3bc; background:#f3f4f5; }
#homerec div#fpost{ width:600px; margin:0 0 20px 0; }
#homerec div+div{ min-height:160px; }
#homerec div+div+div{ margin-right:0; }
#homerec h3{ margin:0; }
#homerec p{ font-size:.9em; }

.accueil .headline_area { display:none; }

/* SIDEBAR */
#sidebars{ padding:0; width:300px; background:url('http://i.propulsr.com/img/cbg.gif') 100% 0 repeat-y; }

/* side bars */
.custom #sidebars h2,.custom #sidebars p,.custom #sidebars ul,.custom #sidebars ol{ padding-right:12px; font-size:1.2em; }
.custom #sidebars h2,.custom #sidebars p{ padding-left:15px; }
.custom #sidebars h2{ font-weight:bold; padding-top:15px; margin-bottom:8px; font-size:1.6em; color:#444; font-family:"Trebuchet MS", Arial, Verdana, sans-serif; }
.custom #sidebars h2.notm{ margin:0 0 20px 0; padding-top:8px; }
.custom #sidebars a{ text-decoration:none; }
.custom #sidebars a:focus,div#sidebars a:hover,div#sidebars a:active{ text-decoration:underline; }

/* SOCIAL ICONS */
.custom #sidebars ul#follow{ list-style:none; padding:0 0 0 2px; width:298px; } 
#follow li{ float:left; margin:0 1px; }
#follow li a{ float:left; background-repeat:no-repeat; background-image:url('http://i.propulsr.com/img/s_icons.jpg'); height:65px; width:5em; padding:0 .5em; text-align:center; }
#rssa a{ color:#f60; background-position:12px 100%; }
#rssc a{ color:#936; background-position:-60px 100%; }
#twitter a{ color:#00a8df; background-position:-134px 100%; }
#identica a{ color:#94ae2f; background-position:-205px 100%; }

#abonwhy{margin:10px 0 10px 0;}
#sidebars p#fbc{margin-bottom:0;}


/* EMAIL SUBSCRIPTION */
#abonemail{ margin-left:2px; width:296px; margin-top:10px; background:#e5e8eb url('http://i.propulsr.com/img/separa.gif') 0 0 repeat-x; }
#abonemail #econ{ height:30px; padding-left:60px; background:url('http://i.propulsr.com/img/s_boxf.png') 0 0 no-repeat; }
#abonemail input{ float:left; }
#regemail{ border:0; height:23px; padding:7px 10px 0 0; background:url('http://i.propulsr.com/img/s_ff.gif') 100% -1px no-repeat; width:160px; color:#999; font-weight:bold; }
#ebtn{ background:transparent; border:0; margin:3px 0 0 5px; }
#conf{ padding:5px 2px 10px 18px; background:url('http://i.propulsr.com/img/separad.gif') 0 100% repeat-x; }

.custom p#abosep{ border-top:1px solid #ccc; margin-top:30px; padding-top:30px; }

/* AFF LINKS */
#aff{ list-style:none; margin:10px 0 0 0; padding-left:10px; height:230px; background:url('http://i.propulsr.com/img/separa.gif') 0 100% repeat-x; }
#aff li{ float:left; height:100px; display:block; }
#aff li#sivit{ margin-left:10px;}
#aff li#clicky{ margin:10px 0 20px 0;}


/* POPULAR & COMMENTS IN SIDEBAR */
#sidebars #pop,#sidebars #comm{ background:url('http://i.propulsr.com/img/separa.gif') 0 100% repeat-x; padding-bottom:15px; list-style:none; }
#sidebars #pop li,#sidebars #comm li{ margin-bottom:6px; margin-left:15px; }
#sidebars #comm{ background-image:url('http://i.propulsr.com/img/separae.gif'); margin-bottom:0; }

/* SITE SEARCH */
#searchform{ margin-left:2px; width:296px; margin-top:20px; padding-bottom:15px; background:url('http://i.propulsr.com/img/separa.gif') 0 100% repeat-x; }
.custom #sidebars #searchform p{ height:30px; padding-left:45px; background:url('http://i.propulsr.com/img/s_boxf.png') -15px -40px no-repeat; }
#searchform input{ float:left; }
#s{ border:0; height:23px; padding:7px 10px 0 3px; background:url('http://i.propulsr.com/img/s_ff.gif') 100% 0 no-repeat; width:172px; color:#999; font-weight:bold; }
#sbtn{ background:transparent; border:0; margin:3px 0 0 5px; }

/* homepage style for site search */
.accueil #searchform{ background-image:url('http://i.propulsr.com/img/separae.gif'); margin-left:0; width:300px; }
.accueil #searchform#searchform p{ margin-left:2px; }

/* POST DESIGN */
.custom .headline_area img.frame, .custom .wp-caption{ background-color:#f0f1f2; border-color:#98a5af; padding:.5em; }

.custom .headline_meta{ font-style:normal; }
.custom .headline_meta span,.custom .headline_meta a{ border-bottom:0; font-variant:small-caps; }
.custom .headline_meta a{ color:#777; }
.custom .headline_meta a.blcn{  font-variant:normal; }

.custom .nbspace{ margin:0 0 -2em 0; }
.custom .format_text p.ntspace{ margin:-3px 0 -2em 0; float:left; clear:none; }

.custom .format_text .to_comments a{ color:#2361a1; }
.custom .format_text .to_comments a:focus,.custom .format_text .to_comments a:hover,.custom .format_text .to_comments a:active { text-decoration:none; color:#c00; }

.custom .post_box.hentry, .custom .teasers_box{ padding-bottom:1.5em; margin-bottom:1em; border-bottom:1px dotted #e5e8eb; }

.custom img.alignright { float:left; margin: 0 2.2em 2.2em 0; }
.custom a img.alignright { float:right; margin: 0 0 2.2em 2.2em; }


/* SHARE */
ul#vote,ul#social{ list-style:none; margin:20px 0 15px 5px; }
ul#vote li,ul#social li{ float:left; }
ul#social a{ display:block; width:36px; float:left; background-repeat:no-repeat; text-decoration:none; padding-bottom:40px; text-align:center; margin:0 0 2em 0; background-image:url('http://i.propulsr.com/img/social.png'); }
ul#social span{ position:absolute; left:-999em; overflow:visible; }

ul#vote{ width:526px; margin:20px auto 15px auto; }
ul#vote a{ display:block; float:left; width:90px; margin-right:10px; text-align:left; }

#vote #wikio,#vote #scoopeo{ background-repeat:no-repeat; padding:10px 0 10px 32px; margin-top:-7px; background-image:url('http://i.propulsr.com/img/vote.png'); }
#vote #wikio{ background-position:-1px 0 }
#vote #scoopeo{ background-position:-141px 0 }

#social #social_email{ background-position:-1px 10px }
#social #social_email:focus,#social #social_email:hover,#social #social_email:active{ background-position:-1px -40px }
#social #social_print{ background-position:-41px 10px; margin-right:344px; }
#social #social_print:focus,#social #social_print:hover,#social #social_print:active{ background-position:-41px -40px }
#social #tweet{ background-position:-81px 10px }
#social #tweet:focus,#social #tweet:hover,#social #tweet:active{ background-position:-81px -40px }
#social #digg{ background-position:-201px 10px }
#social #digg:focus,#social #digg:hover,#social #digg:active{ background-position:-201px -40px }
#social #delicious{ background-position:-241px 10px }
#social #delicious:focus,#social #delicious:hover,#social #delicious:active{ background-position:-241px -40px }
#social #stumbleupon{ background-position:-281px 10px }
#social #stumbleupon:focus,#social #stumbleupon:hover,#social #stumbleupon:active{ background-position:-281px -40px }
#social #facebook{ background-position:-321px 10px }
#social #facebook:focus,#social #facebook:hover,#social #facebook:active{ background-position:-321px -40px }
#social #yoolink{ background-position:-361px 10px }
#social #yoolink:focus,#social #yoolink:hover,#social #yoolink:active{ background-position:-361px -40px }
#social #gbookm{ background-position:-401px 10px }
#social #gbookm:focus,#social #gbookm:hover,#social #gbookm:active{ background-position:-401px -40px }


/* COMMENTS */
.custom #comments{ margin:1em 0 0 0; padding:0; font-size:.9em; border-top:3px double #e5e8eb; }
.custom .comments_intro { margin:3em 0 2em 0; }
.custom .bracket{ color:#e5e8eb }
.custom .comment_time,.custom .comment_time a,dl#comment_list .comment_num a { color:#777; text-decoration:none; }
.custom #comments, .custom dl#comment_list, .custom #commentform{ margin:5px 0; }
.custom dl#comment_list{ border:0; }
.custom dl#comment_list dt, .custom dl#trackback_list dt { padding:5px 10px; }
.custom dl#comment_list dd, .custom dl#trackback_list dd { padding-left:10px; }
.custom dl#comment_list dd .format_text, .custom dl#comment_list dd #respond { padding:0; }
.custom dl#comment_list dl dt { padding-left:0; border-width:0; }
.custom dl#comment_list dl dd .format_text, dl#comment_list dl dd.bypostauthor > .format_text{ padding-left:0; border-width:0; }

.custom dl#comment_list .even,.custom dl#comment_list .odd{ background:#fff; }
.custom dl#comment_list dd.even,.custom #comment_list dd.odd
{ border:1px solid #dce0e4; border-top:0; margin-bottom:10px; padding-bottom:5px; background:#fff; }
.custom dl#comment_list dt.comment{ border:1px solid #dce0e4; border-bottom:0; }

.custom dl#comment_list dd.bypostauthor
{ border:1px solid #a9b3bc; border-top:0; margin-bottom:10px; padding-bottom:10px; background:#f3f4f5; }
.custom dl#comment_list dt.bypostauthor{ border:1px solid #a9b3bc; border-bottom:0; background:#f3f4f5; }

.custom dl#comment_list dt a:hover{ text-decoration:none; }
.custom .format_text p{ margin:0; padding:.5em 10px .5em 0; line-height:1.5; }
.custom #trackback_list{ margin:0; }

/* threaded discussions */
.custom dl#comment_list dl.children{ width:98%; margin:0; padding:0 0 0 5px; }
.custom dl#comment_list dl.children dt{ padding:5px 5px; }
.custom dl#comment_list dl.children dd{ padding-left:5px; }
.custom dl#comment_list dl dd .format_text{ margin-bottom:0; }
.custom dl#comment_list p.reply{ margin-bottom:0; padding-bottom:0; }

/* comments form */
.custom input, .custom textarea { font-size:1em; color:#036; background:#f3f4f5; border:3px double #dce0e4; border-right-color:#a9b3bc; border-bottom-color:#a9b3bc; }
.custom input:focus, .custom textarea:focus { background:#fff; border-color:#900; }
.custom input.form_submit { font-weight:bold; color:#111; background:url('http://i.propulsr.com/img/submit-bg.gif'); border:3px double #999; border-top-color:#ccc; border-left-color:#ccc; cursor:pointer; width:auto !important; overflow:visible; }
.custom #commentform input.form_submit{ border-width:3px; font-size:1em; }
.custom input.form_submit:hover{ color:#c00; }

/* IN POSTS */
/* large images */
.custom #liimg{ margin-left:-20px; }

/* video google */
.custom .gvid{ text-align:center; height:300px; }
.custom .gvid object{ width:510px; height:300px; margin:0 auto; }

.custom p.abbtn{ text-align:center; margin:30px 0; }
.custom p.abbtn a{ display:block; width:250px; height:50px; padding-top:18px; margin:0 auto; background:url('http://i.propulsr.com/img/abonnez-vous.png') 0 0 no-repeat; font-size:1.6em; color:#fff; text-decoration:none;}
.custom p.abbtn a:hover,.custom p.abbtn a:focus,.custom p.abbtn a:hover{ background-position:-250px 0; text-decoration:underline; color:#fff;}

.custom p.abbtn a.aide{ background-position:0 -68px; }
.custom p.abbtn a.aide:hover,.custom p.abbtn a.aide:focus,.custom p.abbtn a.aide:hover{ background-position:-250px -68px;}

.custom p.abbtn a.vote{ display:block; width:250px; height:50px; padding-top:18px; margin:0 auto; background:url('http://i.propulsr.com/img/voter-monnuage.png') 0 0 no-repeat; font-size:1.6em; color:#fff; text-decoration:none;}
.custom p.abbtn a.vote:hover,.custom p.abbtn a.vote:focus,.custom p.abbtn a.vote:hover{ background-position:-250px 0; text-decoration:underline; color:#fff;}

/* glossaire */
#glosind{ font-size:.8em; }
#glosind li{ width:33%; float:left; }

.troiscol li{ width:33%; float:left; }

/* classement wikio */
#clwikio{ border:1px solid #ccc; border-left:0; width:400px; margin:0 auto; }
#clwikio thead{ font-weight:bold; }
#clwikio tfoot{ font-size:.8em; font-style:italic; color:#333; background:#ccc; }
#clwikio tfoot td{ text-align:right; padding-right:5px; }

#clwikio td{ border-bottom:1px solid #ccc; border-left:1px solid #ccc; padding:2px 4px; text-align:right;}
#clwikio td+td{ text-align:left; }
#clwikio td+td+td{ text-align:center; }
#clwikio tr.alt{ background:#f0f1f2; }
#clwikio .up{color:#090; background:url('http://i.propulsr.com/img/ud_arr.gif') 5px 11px no-repeat; }
#clwikio .down{color:#c00; background:url('http://i.propulsr.com/img/ud_arr.gif') 5px -4px no-repeat;}

/* DEFINITIONS + SIMILAR POSTS */
#simil, .custom .entry-content dl{ border:1px dashed #ebebeb; background:#f7f7f7; padding:10px; }
.custom .entry-content dt{ display:inline; padding-right:10px; }
.custom .entry-content dt:after{ content:"; " }
.custom .entry-content dd{ margin-bottom:0;}

#simil{ font-size:.9em; }


/* FOOTER */
#footer{ border-bottom:3px double #e5e8eb; border-top:3px double #e5e8eb; text-align:left; margin:30px 0 0 0; padding:0; background:url('http://i.propulsr.com/img/fbg.gif') 0 0 repeat; font-size:1.2em; width:100%; }
.custom #footer a{ border-bottom:0; }
#infoot{ border-top:10px solid #fff; border-bottom:10px solid #fff; width:100%; }
#infoot div{ float:left; width:178px; padding:0; margin:0 10px; }
#infoot #recents{ margin:0 10px 0 13px}
#infoot #actu{ margin:0 10px 0 12px}
#infoot #tags{ margin:0 0 0 12px}
.custom #infoot h2{ font-weight:bold; text-transform:uppercase; padding-top:5px; margin-bottom:8px; font-size:1.3em; color:#444; font-family:"Trebuchet MS", Arial, Verdana, sans-serif; }
.custom #infoot ul,.custom #footer ol{ margin-left:15px; }

.custom #infoot #comm ul{ margin:0 10px 0 0; list-style:none; }
.custom #infoot ul li{ margin:0 0 4px 0; }
.custom #infoot ol li{ margin:0 0 8px 0; }

/* POST FOOTER */
#copy{ padding:10px 5px; }

