            /*
            Design by Free CSS Templates
            http://www.freecsstemplates.org
            Released for free under a Creative Commons Attribution 3.0 License

            Name       : Nullified
            Description: A two-column, fixed-width design with dark color scheme.
            Version    : 1.0
            Released   : 20120326
            */

            /*----- Reset -----*/
            body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,textarea,blockquote,th,td{ margin:0; padding:0;}
            table{ border-collapse:collapse; border-spacing:0;}
            fieldset,img{ border:0;}
            address,caption,cite,code,dfn,var{ font-style:normal; font-weight:normal;}
            ol,ul{ list-style:none;}
            caption,th{ text-align:left;}
            h1,h2,h3,h4,h5,h6,.blog-title, .widget-title{ font-size:100%; font-weight:normal;}
            q:before,q:after{ content:'';}
            abbr,acronym{ border:0;}

            a {
                color: #FFF;
                text-decoration: none;
                -webkit-transition: color 100ms ease-out;
                   -moz-transition: color 100ms ease-out;
                    -ms-transition: color 100ms ease-out;
                     -o-transition: color 100ms ease-out;
                        transition: color 100ms ease-out;
            }

            a:hover {
                color: #854646;
                text-decoration: none;
            }

            body {
                font-size: 11.5pt;
                line-height: 1.75em;
                color: #3D3D3D;
                background: #0D0D0D url(http://assets.over-blog.com/t/nullified/images/bg.jpg) top center no-repeat;
            }

            body,
            input {
                font-family: Arial, sans-serif;
            }

            .clear {
                clear: both;
            }
            .clearfix:before, .clearfix:after{
                content: "";
                display: table;
            }
            .clearfix:after{
                clear: both;
            }

            h1, h2, h3, h4, h5, .blog-title, .widget-title {
                color: #FFF;
                font-family: 'Oswald', sans-serif;
                font-weight: normal;
                text-transform: uppercase;
            }

                            #logo .blog-title, .post-title{
                                            font-family: Arial;
                                    }
            
            h2, .post-title {
                font-size: 1.75em;
            }

            h3, .widget-title {
                font-size: 1.5em;
            }

            h4 {
                font-size: 1em;
            }

            p {
                margin-bottom: 1.5em;
            }

            ul {
                margin-bottom: 1.5em;
            }

            ul h4 {
                margin-bottom: 0.35em;
            }

            p.widget-title {

            }

            #header {
                color: #FFF;
                position: relative;
                height: auto;
                background: #854646 url(http://assets.over-blog.com/t/nullified/images/bg2.jpg) bottom center no-repeat;
                width: 910px;
                padding: 35px;
            }

             #logo {
                position: absolute;
                top: 60px;
            }

            #logo a {
                color: #FFF;
                text-decoration: none;
                text-shadow: 0 1px 1px rgba(0,0,0,0.8);
            }

            #logo .blog-title {
                font-size: 3em;
                margin-bottom: 0;
            }

            #menu {
                line-height: 60px;
                font-family: 'Oswald', sans-serif;
                padding: 0 35px 0 35px;
                width: 910px;
                font-size: 1.2em;
                background: #854646;
                text-shadow: 0 1px 1px rgba(0,0,0,0.8);
                text-transform: uppercase;
                color: #FFF;
            }

            #menu a {
                color: #FFF;
                padding: 0 8px;
                text-decoration: none;
                -webkit-transition: all 0.2s ease 0s;
                   -moz-transition: all 0.2s ease 0s;
                    -ms-transition: all 0.2s ease 0s;
                     -o-transition: all 0.2s ease 0s;
                        transition: all 0.2s ease 0s;
            }

            #menu a:hover,
            .current_page_item a {
                background: #4C2322;
            }

            #menu ul {
                list-style: none;
                margin-bottom: 0;
            }

            #menu ul li {
                padding: 0 20px 0 20px;
                height: 60px;
                display: inline-block;
            }

            #menu ul li.first {
                padding-left: 0;
            }

            #menu ul li.active {
                background: #743737;
            }

            #menu .arrow {
                display: inline-block;
                margin: 0 0 0 0.5em;
                position: relative;
                width: 0;
                height: 0;
                top: -3px;
                border-left: 6px solid transparent;
                border-right: 6px solid transparent;
                border-top: 7px solid #492222;
            }

            #page {
                color: #AAA;
                padding: 25px 25px;
                margin: 0;
                width: 930px;
                position: relative;
            }

            #page strong {
                color: #FFF;
            }

            #page .section-list {
                list-style: none;
                padding-left: 0;
            }

            #page .section-list li {
                padding: 20px 0 20px 0;
                clear: both;
            }

            #page .ob-section-text ol,
            #page .ob-section-text ul {
                margin: 0 0 1.5em 25px;
            }
            #page .ob-section-text ul li{
                border: 0;
                list-style: disc;
                padding: 2px 0 3px 0;
            }
            #page .ob-section-text ol p,
            #page .ob-section-text ul p {
                margin-bottom: 0;
            }
            #page ul li li {
                margin-left: 18px;
            }

            #page ul {
                list-style: none;
            }

            #page ul li {
                padding: 10px 0 10px 0;
                border-top: dotted 1px #333;
            }

            #page ul li.first {
                padding-top: 0;
                border-top: 0;
            }

            #content {
                float: left;
                margin-right: 30px;
                padding: 0;
                width: 600px;
            }

            #footer {
                color: #AAA;
                font-size: 0.9em;
                padding: 15px 0 30px 0;
                text-align: center;
            }

            #footer a,
            #footer a:visited {
                color: #555;
                -webkit-transition: color 300ms ease-out;
                   -moz-transition: color 300ms ease-out;
                    -ms-transition: color 300ms ease-out;
                     -o-transition: color 300ms ease-out;
                        transition: color 300ms ease-out;
            }
            #footer a:hover {
                color: #ffae00;
            }
            #content .box {
                margin-bottom: 50px;
                max-width: 600px;
            }
            .box .tagline {
                color: #854646;
                font-family: 'Oswald', sans-serif;
                font-size: 1.7em;
                margin-bottom: 5px;
                text-shadow: 0 1px 1px #000;
                text-transform: none;
            }

            #col1 {
                float: left;
                width: 310px;
                overflow: hidden;
            }
            #col2 {
                width: 310px;
                overflow: hidden;
                margin: 0 0 0 340px;
            }
            #search {
                position: absolute;
                top: 58px;
                right: 35px;
            }
            #search input.form-text {
                padding: 8px 42px 8px 12px;
                width: 175px;
                border: 0;
                background-color: #5B2B2B;
                background-image: url(http://assets.over-blog.com/t/nullified/images/search.gif);
                background-repeat: no-repeat;
                background-position: right -3px;
                background: #5B2B2B url(http://assets.over-blog.com/t/nullified/images/search.gif)no-repeat right -3px;
                border-top: solid 1px #541C1B;
                color: #DBBCBC;
            }
            #search input.submit {
                background: transparent;
                border: 0;
                color: #FFF;
                cursor: pointer;
                font-family: 'Oswald', sans-serif;
                font-size: 16px;
                line-height: 29px;
                padding: 0 0 0 5px;
                text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
                text-transform: uppercase;
                vertical-align: middle;
            }
            #search input.submit:active {
                text-shadow: none;
            }
            #sidebar {
                width: 300px;
                float:left;
                padding: 0;
            }
            #sidebar .widget-title {
                color: #854646;
                margin-bottom: 10px;
            }
            #sidebar li{
                word-wrap:break-word;
            }
            #sidebar .plustext {
                font-family: 'Oswald', sans-serif;
            }
            #sidebar .arch_month li {
                padding: 5px 0;
            }
            #sidebar .avatar {
                /*text-align: center;*/
                float: left;
                margin: 10px 10px 5px 0;
            }
            /* Sidebar > Subscribe */
            .ob-form-subscription .ob-form-field,
            .ob-form-subscription .ob-input-submit{
                display: inline-block;
                vertical-align: middle;
            }
            .ob-form-subscription .ob-form-field input{
                width: 150px;
            }
            .ob-form-subscription .ob-input-submit{
                margin:0;
                padding:2px 10px;
            }
            .ob-form-subscription label {
              position: absolute;
              overflow: hidden;
              clip: rect(0 0 0 0);
              height: 1px;
              width: 1px;
              margin: -1px;
              padding: 0;
              border: 0;
            }
            #splash {
                height: 285px;
                position: relative;
                width: 980px;
                background: #FFF;
                overflow: hidden;
            }
            #wrapper {
                width: 980px;
                position: relative;
                background: #151515 url(http://assets.over-blog.com/t/nullified/images/bg3.jpg) bottom center no-repeat;
                margin: 40px auto 0 auto;
            }
            .m-networks a {
                background: url(http://assets.over-blog.com/t/nullified/images/social.png) no-repeat;
                display: inline-block;
                height: 24px;
                margin-right: 4px;
                text-indent: -99999%;
                -webkit-transition: all 200ms ease-out;
                   -moz-transition: all 200ms ease-out;
                    -ms-transition: all 200ms ease-out;
                     -o-transition: all 200ms ease-out;
                        transition: all 200ms ease-out;
                width: 24px;
            }
            .m-networks a:hover {
                -webkit-opacity: 0.7;
                   -moz-opacity: 0.7;
                    -ms-opacity: 0.7;
                     -o-opacity: 0.7;
                        opacity: 0.7;
                width: 24px;
            }
            .m-networks a:last-child {
                margin-right: 0;
            }
            .m-networks .fb-follow {
                background-position: left top;
            }
            .m-networks .twt-follow {
                background-position: center top;
            }
            .m-networks .rss-follow {
                background-position: right top;
            }

            .ob-repost {
                background: #222;
                font-size: 13px;
                font-weight: bold;
                padding: .5em .8em;
                text-align: center;
            }
            .ob-repost p {
                margin: 0;
            }
            .ob-repost .ob-link {
                text-decoration: underline;
            }
            .ob-section {
                max-width: 100%;
            }

            /* Section image */
            .ob-img {
                max-width: 100%;
            }
            .ob-slideshow .ob-img {
                width: 100%;
            }
            /* Section File */
            .ob-section-file .ob-ctn {background: #111; border: none; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); display: block; max-width: 100%;}
            .ob-section-file .ob-ctn a.ob-link,
            .ob-section-file .ob-c a.ob-link:visited {color: #FFF; font-weight: normal; max-width: 513px; text-decoration: underline;}
            .ob-section-file .ob-ctn a.ob-link:hover {text-decoration: none;}

            /* Section Quote */
            .ob-section-quote {background: #111; border: none; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); margin-bottom: 20px;}
            .ob-section-quote .ob-quote p {color: #FFF; min-height: 20px;}
            .ob-section-quote .ob-quote p:before {color: #854646; margin-left: -90px\9; margin: 16px 0 0 -85px;}
            .ob-section-quote .ob-quote p:after {color: #854646; margin: 75px 0 0;}
            .ob-section-quote p.ob-author,
            .ob-section-quote p.ob-source {background: #1C1C1C; color: #555; font-size: 14px; font-style: italic; margin: 25px 0 0; max-height: 24px; max-width: 508px; overflow: hidden; padding: 2px 10px; padding: 0 10px 2px\9; position: relative; text-overflow: ellipsis; white-space: nowrap; z-index: 11;}
            .ob-section-quote p.ob-author .ob-link:hover,
            .ob-section-quote p.ob-source .ob-link:hover {color: #FFF !important;}

            /* Section Link */
            .ob-section-link .ob-ctn {background: #111; border: none; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);}
            .ob-section-link .ob-media-left {margin: 0;}
            .ob-section-link .ob-img {float: left; width: 170px;}
            .ob-section-link p.ob-title  {margin-left: 20px; max-height: 48px; overflow: hidden;}
            .ob-section-link p.ob-title .ob-link {color: #854646; text-decoration: none;}
            .ob-section-link p.ob-snippet {color: #EEE; margin-bottom: 44px; margin-left: 20px; margin-top: -10px; max-height: 28px; overflow: hidden;}
            .ob-section-link p.ob-url {background: #1C1C1C; margin: 0; max-height: 24px; max-width: 388px; padding: 2px 10px; padding: 0 10px 2px\9 ;}
            .ob-section-link .ob-url .ob-link:hover {color: #FFF !important;}
            .ob-section-link .ob-desc {margin-top: 5px;}

            /* twitter box */
            .ob-section .twitter-tweet-rendered,
            .ob-section .twt-border {
                max-width: 100% !important;
                width: 100% !important;
            }

            /* Section audio */
            .obsoundplayer .obsoundplayername {
                font-size: 12px;
                width: 150px !important;
            }

            /* Section video */
            .ob-video iframe,
            .ob-video object,
            .ob-video embed {
                max-width: 600px;
            }
            .ob-video object,
            .ob-video embed {
                max-height: 346px;
            }
            .ob-video iframe {
                border: 0;
            }

            /* Section HTML */
            .ob-section-html iframe,
            .ob-section-html object,
            .ob-section-html embed {
                max-width: 100%
            }

            /* Section texte */
            .ob-text ol,
            .ob-text ul{
                margin: 0 0 0 25px;
            }
            .ob-text ol li,
            .ob-text ul li {
                list-style: disc;
                margin: 0;
            }
            .ob-text ol li {
                list-style: decimal;
            }

            .ob-text h3,
            .ob-text h4,
            .ob-text h5 {margin: 15px 0 5px;}
            .ob-text h3 {font-size: 18px;}
            .ob-text h4 {font-size: 16px;}
            .ob-text h5 {font-size: 14px; font-weight: bold;}

            .ob-text pre {
                background: #1A1A1A;
                border: 1px dashed #0F0F0F;
                padding: 15px;
                overflow: auto;
                white-space: -webkit-pre-wrap;
                white-space: -moz-pre-wrap;
                white-space: -ms-pre-wrap;
                white-space: -o-pre-wrap;
                white-space: pre-wrap;
                word-wrap: break-word;
            }

            .m-social-networks .google-share,
            .m-social-networks .twitter-share,
            .m-social-networks .facebook-share,
            .m-social-networks .ob-share {
                float: left;
                line-height: 15px;
            }
            .facebook-share {
                width: 105px;
            }
            .ob-share {
                line-height: normal;
            }

            .m-social-networks h4,
            .bloc-comment h4 {
                margin-bottom: 15px;
            }

            #logo{
                position: static;
                top: auto;
                width: 645px;
            }
            #logo .blog-title{
                line-height: 1.2em;
            }
            #wrapper{
                background: #151515;
            }
            .m-footer{
                margin: 0 auto;
                width: 910px;
            }
            #col2{
                float: right;
                margin: 0;
            }
            .col1-wide{
                width: 655px !important;
            }

            #page .post{
                margin-bottom: 50px;
                max-width: 600px;
            }
            .post .meta {
                color: #AAA;
                margin: 0 0 5px 0;
            }
            .post_tag a,
            .post_tag a:visited {
                color: #854646;
            }
            .post_tag a:hover {
                color: #FFF;
            }
            .entry,
            #col2,
            #page .section-list{
                margin-top: 30px;
                word-wrap: break-word;
            }
            h1, h2, h3, h4, h5, h6, .blog-title, .widget-title{
                line-height: 1.3em;
            }

            .special h3 {
                color: #834546;
                text-shadow: 0 1px 1px #000;
            }
            .ob-form + a,
            .ob-terms {
                display: block;
                font-size: 14px;
                margin-top: 80px;
                text-align: center;
            }
            .ob-input,
            .ob-input-email{
                background: #222;
                border: 2px solid #191919;
                color: #FFF;
                padding: 7px 0;
            }
            .ob-input-submit{
                background: #854646;
                border: solid 1px #A05556;
                -webkit-border-radius: 3px;
                   -moz-border-radius: 3px;
                    -ms-border-radius: 3px;
                     -o-border-radius: 3px;
                        border-radius: 3px;
                color: #fff;
                cursor: pointer;
                font-family: 'Oswald', sans-serif;
                font-size: 16px;
                padding: 5px 15px;
                text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
            }
            .ob-input-submit:active {
                text-shadow: none;
            }
            .subscribe {
                margin-bottom: 1.5em;
            }
            .subscribe > p {
                border-top: dotted 1px #333;
                padding-top: 10px;
            }
            .freeModule > div{
                margin-bottom:1.5em;
            }
            .pagination {
                margin: 20px 0;
                overflow: hidden;
            }
            .pagination a {
                background: #854646;
                border: solid 1px #A05556;
                -webkit-border-radius: 3px;
                   -moz-border-radius: 3px;
                    -ms-border-radius: 3px;
                     -o-border-radius: 3px;
                        border-radius: 3px;
                color: #fff;
                cursor: pointer;
                font-family: 'Oswald', sans-serif;
                font-size: 16px;
                padding: 5px 15px;
                text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
            }
            .pagination a:active {
                text-shadow: none;
            }
            .pagination .prev {
                float: left;
            }
            .pagination .next {
                float: right;
                                    margin-right: 55px;
                            }

            .ob-pagination{
                margin: 20px 0px;
                text-align: center;
                max-width: 600px;
            }
            .ob-page{
                display: inline-block;
                font-family: 'Oswald', sans-serif;
                font-size: 16px;
                margin: 0 1px 5px;
                padding: 0px 6px;
            }
            .ob-page-link{
                background: #854646;
                border: solid 1px #A05556;
                border-radius: 3px;
                text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
            }
            .ob-page-link:hover {
                color: #fff;
            }
            .ob-page-link:active {
                text-shadow: none;
            }

            .return a {display: block; text-align: center;}

            /* Ads */
            #sidebar .ads{
                margin-bottom: 1.5em;
            }
            .ads{
                background: #151515;
                margin: 0 auto;
            }
            .ads-728x90{
                background: #5B2B2B;
                height: 90px;
                padding: 4px;
                width: 728px;
            }
            #wrapper+.ads-728x90{
                margin-top: 20px;
            }
            .ads-600x250{
                text-align: center;
                max-height: 250px;
            }
            .ads-600x250 div{
                float: left;
                max-height: 250px;
            }
            .ads-300{
                text-align: center;
            }

            /* Top articles */
            .ob-top-posts h2{
                color: #854646;
                font-family: 'Oswald', sans-serif;
                font-size: 1.7em;
                margin-bottom: 50px;
                text-shadow: 0 1px 1px #000;
            }
