html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
.center,.textcenter{text-align:center}
.alignleft{float:left;margin:0 1.4em .4em 0}
.left{float:left}
.textleft{text-align:left}
.alignright{float:right;margin:0 0 .4em 1.4em}
.right{float:right}
.textright{text-align:right}
.clear{clear:both}
img.left,img[align="left"]{float:left;margin:2px 10px 5px 0}
img.right,img[align="right"]{float:right;margin:2px 0 5px 10px}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .fix{height:1%}
h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,#nav em{text-transform:lowercase;font-style:italic}
h1{font-size:2.6em;letter-spacing:-1px}
h2{font-size:1.7em}
h3{font-size:1.2em}
h4{font-size:1.3em}
h5{font-size:1.1em}
h6{font-size:1em}
.rsslink {position:absolute;left:920px;top:20px}
a{text-decoration:none;color:#FF8000}
body{font-size:14px;color:#fff;background-color:#000;background-image:url(spim/body_bkg.jpg);font-family:Arial,Sans-serif;font-weight:400}
#hcontain{height:90px}
#logo{position:absolute;width:50px;height:50px;left:15px;top:0}
#logo img{position:absolute;left:-9999px}
#bgorangehead{position:absolute;width:100%;height:92px;overflow:hidden}
#bgorangefoot{position:absolute;width:100%;height:10px;overflow:hidden}
#header{position:relative;padding:0 0 18px}
#site-title{position:absolute;left:70px;top:10px}
#site-description{position:absolute;left:500px;top:20px}
#subhead{font-size:11px;background:#ff8000 url(spim/bgsubnav.png) repeat-y top right;margin:0 0 3px}
#subhead ul{list-style:none;margin:0}
.subleft{width:620px;float:left;padding:0 10px}
#subnav{text-transform:uppercase;float:left;width:100%;background:transparent url(spim/border_dot_light.png) repeat-x left top;padding:0}
#subnav ul{list-style:none;display:block;float:left;margin:0;padding:0}
#subnav ul li{float:left;margin:0;padding:0}
#subnav li a{color:#fff;display:block;padding:7px 15px}
#subnav li a:hover{text-decoration:none;background:transparent url(spim/black50.png) repeat 0 0}
#subnav .current_page_item a,#subnav li a:active,#subnav .current_page_ancestor,#subnav ul li.current-cat a{background:transparent url(spim/black40.png) repeat 0 0}
#subnav ul li a:active{color:#bbb;text-decoration:none}
.bgorange{position:absolute;top:0;width:960px;left:50%;margin-left:-480px;padding-bottom:1.5em}
#nav{position:relative;text-transform:uppercase;font-size:.85em;background:#000 url(spim/header_fond_menu_repeat_x.png) repeat-x 0 0;outline:#000 solid 1px;border-top:#888 inset 2px;font-weight:400;height:20px;overflow:hidden;margin:-24px -4px 14px -2px;padding:8px 8px 0}
#nav #searchform{position:absolute;left:675px;}
#nav ul{list-style:none;display:block;float:left;width:640px;margin:0;padding:0}
#nav ul li{float:left;margin:-8px 10px 10px 0;padding:0}
#nav li{position:relative}
#nav ul li a{text-shadow:#000 0 0 2px;letter-spacing:.04em;line-height:.9em;text-decoration:none;color:#bbb;display:block;border-left:1px solid #444;border-right:#444 solid 1px;background:transparent url(spim/header_fond_bouton_menu_repeat_x.png) repeat-x 0 0;padding:7px 13px}
#nav li a:hover{color:#fff;border-right:#FF8000 solid 1px}
#nav li a:active{color:#ddd;background:transparent url(spim/nav-black.png) repeat-x 0 -70px}
#feature{position:relative;height:560px;width:100%;border:1px solid #333;outline:1px solid #000;overflow:hidden;margin:0 0 1em;padding:1px}
#s{position:relative;background:#111 url(spim/interface_loupe.png) no-repeat 1px 1px;border:#444 solid 1px;margin-right:4px;top:-9px;height:18px;width:160px;color:#aaa;padding:0 3px 1px 22px}
.button,input[type="submit"],.submit{position:relative;font-size:1em;text-shadow:#000 0 0 2px;border:none;border-left:1px solid #444;border-right:#444 solid 1px;height:24px;cursor:pointer;background:#000 url(spim/footer_bouton_search_fond_repeat_x.png) repeat-x;top:-7px;letter-spacing:.1em;text-transform:uppercase;color:#bbb;margin:0;padding:4px 10px 6px}
.button:active,input[type="submit"]:active,.submit:active{background:#000 url(spim/nav-black.png) repeat-x 0 -70px}
#content{position:relative;background:#000;border:#000 solid 1px;margin-bottom:40px}
#contentfull{position:relative;background:#000;margin-bottom:40px;border:#000 solid 1px;margin-right:-2px}
#maincontent{position:relative;float:left;top:0;border:1px solid #333;width:640px}
#maincontentfull{position:relative;top:0;width:960px}
#sidebar{float:left;width:294px;padding-left:8px;padding-right:14px}
.hentry{position:relative;background:#1a1a1a url(spim/homePost_fond_boxeGlob_repeat_x.png) repeat-x left bottom;width:640px;overflow:hidden}
.full{width:960px}
.postwrap{border-top:#000 solid 1px;border-bottom:#333 solid 1px}
#sidebar .widget{border:#333 solid 1px;background:#111;margin-left:6px;margin-bottom:15px;margin-top:10px}
#sidebar .wtitle{font-weight:700;font-size:1.1em;border-bottom:#333 solid 1px;background:url(spim/Sidebar_Titre_Fond_repeat_x.png) repeat-x bottom;padding:5px 10px}
#sidebar .wcontent{padding:10px}
.widget ul li{list-style:none;display:block;padding:0 4px}
.widget ul li a{color:#FF8000}
.widget ul li ul li{margin-left:20px;border:none;font-size:.9em}
#welcome{margin-bottom:1em;color:#fff;text-shadow:#072A5A 0 0 2px}
#welcome .welcometext{color:#fff;padding:10px}
#welcome a{color:#ff8000;}
.thumb.left img{margin-right:23px}
.thumb img{display:block;background:#000;border:#000 solid 12px;outline:#222 solid 1px;margin:0 0 0.8em}
.copy{background:#111;padding:30px 30px 0}
.copysingle{padding:0}
.copysingletop{padding:0 30px}
.post-date{background:url(spim/homePost_fond_boxeDate_repeat_x.png) repeat-x left bottom;border-bottom:#333 solid 1px;margin:0 -30px 1.25em}
.post-date em{color:#fff;font-size:.9em;font-style:normal;line-height:1.75em;padding:5px}
#player {visibility:hidden;color:#fff;font-size:.9em;font-style:normal;line-height:1.75em;padding:5px;margin-left:12px;}
#player object {position:relative;top:6px;}
.post-excerpt{font-style:italic;width:320px;float:left;color:#888}
.post-title{margin-bottom:.4em}
.post-title h2{font-size:2.3em;line-height:1em;text-transform:none;letter-spacing:-0.02em;padding:5px 0}
.post-footer{height:42px;overflow:hidden;color:#999;padding:0 18px}
.post-footer .left span{background:url(spim/homePost_bulle_commentaire.png) no-repeat center left;font-weight:700;font-size:14px;text-align:center;width:33px;margin-right:6px;display:inline-block;line-height:32px;color:#ddd;padding:4px 0 8px}
.post-footer img{margin:0 0 0 2px}
.pfooterdark{background:#333 url(spim/footer_zone_globale_fond_repeat_x.png) repeat-x bottom}
.tags{font-style:italic;color:#aaa;font-size:0.85em;margin:5px}
.multipagetoolkit{position:absolute;right:30px;font-size:0.9em}
.contentjumpddl{margin-top:3px;background:#222;border:#333 solid 1px;color:#AAA;margin-left:10px;margin-right:10px}
.post-nav{clear:both;font-size:11px;position:relative;padding:5px 20px 0}
.post-nav a,.post-nav a:visited{color:#999;text-decoration:none}
.post-nav a:hover{color:#fff;text-decoration:none}
.post-nav .previous a{float:left;display:block;padding-left:24px;background:url(spim/post-previous.png) no-repeat left center}
.post-nav .next a{float:right;display:block;padding-right:24px;text-align:right;background:url(spim/post-next.png) no-repeat right center}
#content .wp-pagenavi{color:#fff;margin:1.6em .4em}
#content .wp-pagenavi span.pages{border:none;color:#fff;background:transparent}
#content .wp-pagenavi a,#content .wp-pagenavi .current,#content .wp-pagenavi .extend{margin-left:6px;border:#333 solid 1px;color:#fff;background:#222 url(spim/pagination_fond_repeat_x.png) repeat-x;padding:3px 7px}
#content .wp-pagenavi a:hover,#content .wp-pagenavi .current{margin-left:6px;color:#fff;border:#333 solid 1px;background:#ff4932 url(spim/pagination_current_fond_repeat_x.png) repeat-x;text-decoration:none}
#morefoot #s{width:120px;margin:10px 0}
#morefoot p{font-size:11px;margin:0;padding:0}
#morefoot input[type="submit"]{position:relative;border:none;cursor:pointer;top:-2px;font-size:0.8em;background:#000 url(spim/footer_bouton_search_fond_repeat_x.png) repeat-x 0 -5px}
#feedfoot {position:relative;top:-10px}
#morefoot{margin-top:1em;border-top:none}
#morefoot h3{margin-bottom:3px}
#morefoot .wcontain{width:299px;float:left;display:inline;margin:0 10px}
#morefoot .widget{margin-right:10px;margin-top:22px;margin-bottom:10px;background:#000;height:120px;border:#333 solid 1px;outline:#000 solid 1px;padding:10px}
#pagefoot{clear:both;font-size:1em;overflow:hidden;text-align:center;padding:20px 10px}
#pagefoot h1{color:#999;margin-bottom:.5em}
#pagefoot #footnav,#pagefoot #footnav li{display:inline;list-style-type:none}
#pagefoot #footnav em{font-style:normal}
#pagefoot .terms{color:#666;line-height:3em}
#pagefoot #footnav{margin-left:20px}
#footnav li a{color:#ccc;line-height:1em;margin-right:10px;text-decoration:none;padding:3px 2px}
textarea,input[type="text"]{color:#fff;background:#222;border:#333 solid 1px;font:110% Arial, Helvetica, sans-serif}
textarea:focus,input[type="text"]:focus{border:solid 1px #666}
h3#comments{background:url(spim/icons/comment.png) no-repeat 0 3px;padding-left:20px;clear:both}
#respond{margin:15px 0 40px}
#respond p{margin-bottom:10px}
#respond h3{background:url(spim/icons/edit.png) no-repeat 0 3px;padding-left:20px;clear:both;margin:20px 0 0}
#comment{width:480px;height:180px;border:none}
#commentform{margin-top:10px}
#commentform ol{padding-left:2em;list-style:decimal}
#commentform ul{padding-left:2em;list-style:square}
#commentform label{color:#999;font-size:0.85em;padding-left:2px}
#commentform small{font-size:1em;color:#999}
#commentform input{padding:5px}
#commentform textarea{width:600px;height:140px}
.commentlist{list-style-type:none;line-height:130%;padding-left:45px;font-family:helvetica, arial, sans-serif;margin:10px 0}
.commentlist li{padding:5px 10px}
.commentlist ul.children{list-style-type:none;margin:.7em}
.commentlist ul.children .even{background:#fff;color:#000}
.commentlist .alt{background:#333}
.commentlist cite{font-weight:700;font-style:normal;font-size:110%}
.commentlist img.avatar{float:left;position:relative;margin:0 5px 5px -53px}
.commentlist .comment-meta{margin-bottom:5px;display:block;font-size:87%}
.comment-body ol{padding-left:2em;list-style:decimal}
.comment-body ul{padding-left:2em;list-style:square}
.comment-body li{padding:0}
.comment-body p{padding-top:12px;}
.recentCommentsPostTitle{color:#FFF !important;font-size:1.2em;font-weight:700;text-decoration:none}
.entry p{margin-top:12px;margin-bottom:12px}
.colorsyntax{color:#111;position:relative;width:97%;background:#e0e0e0;overflow:auto;border:#000 solid 10px;font-family:'courier new', typewriter, matrix, monospace;font-size:14px;font-style:normal;text-decoration:none;padding:10px}
.colorsyntax table{width:100%}
.LI0{background:#dedede}
.LI1{background:#e4e4e4}
.NL{background:silver;border-right:3px solid #0c0;border-left:10px solid silver}
.SC{color:#888;font-style:italic}
.SS{color:#090;font-style:normal}
.SH{color:#d56000;font-style:normal;font-weight:700}
.SF{color:#a0f;font-style:normal;font-weight:700}
.SV{color:red;font-style:normal;font-weight:700}
.SK{color:#900;font-style:normal;font-weight:700}
.ST{color:#8d7f07;font-style:normal;font-weight:700}
.SP{color:#0000A0;font-style:normal;font-weight:700}
.SN{color:red;font-style:normal}
.formcontainer{clear:both;overflow:hidden;width:100%}
.formcontainer span.required{color:red;font-size:1.2em;font-weight:700}
.formcontainer p.error,.formcontainer p.important,.formcontainer p.information,.formcontainer p.success{color:#442;line-height:250%;padding-left:36px;width:95%}
.formcontainer p.error{background:#fbfbee url('error.png') no-repeat 12px 50%}
.formcontainer p.important{background:#fbfbee url('important.png') no-repeat 12px 50%}
.formcontainer p.information{background:#fbfbee url('information.png') no-repeat 12px 50%}
.formcontainer p.success{background:#fbfbee url('success.png') no-repeat 12px 50%}
.formcontainer form.contact-form{clear:both;float:none;width:100%}
.formcontainer form.contact-form fieldset{margin:0.5em 0 1.5em}
.formcontainer form.contact-form fieldset legend{text-transform:uppercase;font-weight:700}
.formcontainer form.contact-form fieldset div.form-label{display:block;float:none;line-height:150%;text-align:left;width:100%;margin:0.5em 0 0;padding:0}
.formcontainer form.contact-form fieldset div.form-label label,.formcontainer form.contact-form fieldset div.form-option label{cursor:pointer;line-height:100%}
.formcontainer form.contact-form fieldset div.form-input,.formcontainer form.contact-form fieldset div.form-textarea{display:block;float:none;width:100%;margin:0.2em 0 0}
.formcontainer form.contact-form fieldset div.form-textarea textarea{width:97%;overflow:auto;padding:0.3em}
.formcontainer form.contact-form fieldset div.form-input input{width:50%;padding:0.3em}
.formcontainer form.contact-form fieldset div.form-input input.optional{margin-bottom:0.2em}
.formcontainer form.contact-form fieldset div.form-option,.formcontainer form.contact-form fieldset div.form-submit{display:block;float:none;width:100%;margin:1em 0 0}
.formcontainer form.contact-form fieldset div.form-submit input{cursor:pointer;padding:0.4em 2em}
.aligncenter,.alignnone,img.center,img[align="center"]{display:block;margin-left:auto;margin-right:auto}
.block,.fix{display:block}
#bgorangehead img,#bgorangefoot img{position:absolute;top:0;width:1903px;left:50%;margin-left:-952px}
#nav ul ul,#pagefoot #footnav small,.nocomments{display:none}
.button:hover,input[type="submit"]:hover,.submit:hover,#welcome h1,#welcome h2,#welcome h3,.post-title h2 a,.post-footer a:hover{color:#fff}
.widget ul li a:hover,.post-title h2 a:hover{text-decoration:underline}
#content .post-footer a,.commentlist .comment-meta a{color:#999}
.post-footer .left,.post-footer .right{line-height:42px;width:200px;background:url(spim/homePost_bulle_commentaire_sphere_fond.png) no-repeat 0 0}
#morefoot img,#morefoot form{margin:10px}
#footnav li a:hover,#footnav li.on a{border-top:1px solid #666;border-bottom:1px solid #666}
#respond input[type="submit"],.formcontainer input[type="submit"]{position:relative;margin-top:10px;border:none;cursor:pointer;font-size:0.85em;background:#000 url(spim/footer_bouton_search_fond_repeat_x.png) repeat-x 0 -5px}
div#ed_toolbar input, #ed_toolbar span{border:none;cursor:pointer;color:#aaa;background:#000 url(spim/footer_bouton_search_fond_repeat_x.png) repeat-x 0 -5px;margin: 3px 2px 4px;line-height: 18px;display: inline-block;min-width: 26px;width: auto;padding: 2px 4px;font-size: 12px;text-align: center}
div#ed_toolbar input:focus{color:#fff}
#ed_link {text-decoration: underline !important;color: #ff8000 !important}
#ed_del {text-decoration: line-through !important}
#ed_em {font-style: italic !important}
#ed_strong {font-weight: bold !important}
.smtr {position:relative;color:#999;font-size:87%;height: 32px;}
.smtr img {position:relative;}
.smtr-radio-group {border:#222 solid 1px;width:600px}
.smtr-radio-group legend {margin-left:0.5em;font-size:87%;color:#999}
.smtr-radio-group label {border-right:#222 solid 1px;padding-right: 1em;cursor: pointer;}
.smtr-topic {position:relative;margin-right:0.8em;height:32px}
.smtr-topic img {position:relative}
.smtr-sentiment {position:relative;height:32px}
.smtr-sentiment img {position:relative;margin-left:0.4em}
.response-tracker {position:relative;color:#999;font-size:87%}