/*
------------------------------------------------------------------------
Theme Name:Default-theme 
Description:Thème par défaut de Fabrice Planchette pour WordPress
Author:Fabrice Planchette
Author URI:http://www.fabriceplanchette.fr
------------------------------------------------------------------------
*/

/* CSS3 
-------------------------------------------------------------- */
@font-face {
font-family: 'Lobster1.1Regular';
src: url('fonts/Lobster_1.1_-webfont.eot');
src: local('?'), url('fonts/Lobster_1.1_-webfont.woff') format('woff'), url('fonts/Lobster_1.1_-webfont.ttf') format('truetype'), url('fonts/Lobster_1.1_-webfont.svg#webfont30G9S4nm') format('svg');
font-weight: normal;
font-style: normal;
}


/* Reset 
-------------------------------------------------------------- */
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 {background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}
body {line-height:1;}
ol li,ul li {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}  /* tables still need 'cellspacing="0"' in the markup */
a img {border:none;}/* Remove annoying border on linked images. */


/* Forms 
-------------------------------------------------------------- */
label {display:block;font-weight:700;}
fieldset {border:1px solid #eaeaea;padding:20px;}
legend{font-style:italic;font-weight:700;margin-left:-10px;padding:0 10px;}
input.text, input.submit, textarea, select {background-color:#fff;border:1px solid #333;font:12px Arial, sans-serif;}
input.text:focus, textarea:focus, select:focus {border-color:#3f4346;}
input.text {padding:5px;width:90%;}
textarea {height:188px;padding:5px;width:90%;}
input.submit {background:#333;border:0;color:#fff;cursor:pointer;font-weight:700;padding:2px 5px;}


/* Typo 
-------------------------------------------------------------- */
body {font:12px Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:700;margin-bottom:10px;}
h1 {font-size:18px;}
h2 {font-size:17px;}
h3 {font-size:16px;}
h4 {font-size:18px;}
h5 {font-size:14px;}
h6 {font-size:13px;}
ol li {list-style:decimal;}
ul li {list-style:disc;}
li {margin-left:20px;}
p, dl, hr, ol, ul, pre, blockquote, table, address, fieldset {margin-bottom:20px;}

blockquote {font-style:italic;padding-top:10px;}
blockquote p {margin-top:10px;}

blockquote.dl {background:url(http://www.devzone.fr/wp-includes/images/crystal/archive.png) top left no-repeat;min-height:60px;padding-left:56px;}

/* css3 */
#top a {font:14px/18px 'Lobster1.1Regular', Arial, sans-serif;}
#logo h2 {font:60px/68px 'Lobster1.1Regular', Arial, sans-serif;}
h3 {font:20px/28px 'Lobster1.1Regular', Arial, sans-serif;}
#main h2 {font:20px/28px 'Lobster1.1Regular', Arial, sans-serif;}
#nav a {font:16px/18px 'Lobster1.1Regular', Arial, sans-serif;}
.rounded {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}


/* Classes 
-------------------------------------------------------------- */
.display-none {display:none;}
.hidden {font-size:0.1em;text-indent:-9999px;}
.alignleft {float:left;}
.alignright {float:right;}
.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.no_list {list-style:none;}
.no_margin {margin:0;}

/* pubs */
.pub-150-150 {background-color:#000;color:#fff;display:block;height:150px;width:150px;}
.pub-300-250 {background-color:#000;color:#fff;display:block;height:250px;width:300px;}


/* Grid 
-------------------------------------------------------------- */
.container {margin-left:auto;margin-right:auto;position:relative;width:1000px}
.clear {clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}
.clearfix {display:inline-block;display:block}
.clearfix:after {clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}


/* Layout 
-------------------------------------------------------------- */
body {background-color:#fff;color:#333;}

a {color:#73b1d6;text-decoration:none;}
a:hover {text-decoration:underline;}

#page {}

    #header {background:url(images/header.png) 50% 100% no-repeat;height:240px;}
    
        #top {background-color:#333;color:#fff;}
        #top a {color:#fff;display:block;margin:10px 0;padding:5px 20px;}
        #top a:hover {background-color:#fff;color:#333;text-decoration:none;}
        
            #search {margin-top:10px;margin-right:20px;}
            #search-s {padding:5px 10px;}

        #logo {padding-top:20px;}
        #logo h3 {text-align:right;}
        
        #nav {position:absolute;left:0;top:150px;width:100%;}
        #nav ul ul {position:absolute;left:0;top:30px;width:100%;}
        #nav a {color:#fff;height:30px;line-height:30px;padding:0 20px;}
    
    #main {background:url(images/main.png) 50% 0 repeat-y;padding-bottom:20px;}
        
        #content {margin-left:10px;margin-right:10px;width:490px;}
        
            #breadcrumbs {border-bottom:1px solid #73b1d6;border-top:1px solid #73b1d6;font-size:11px;margin-bottom:10px;padding:10px 0;}
            #breadcrumbs li {margin-left:10px;}
      
            #content .post {margin-bottom:20px;padding-bottom:20px;}
            #content .post .date, #content .post .category {background-color:#333;color:#fff;font-size:10px;font-weight:700;margin-top:8px;padding:1px 10px;}
            #content .post .date {margin-left:10px;}
            #content .post .category {margin-right:10px;}

            #featured {margin-left:-10px;margin-right:-10px;}
            #featured .post {background-color:#333;color:#fff;padding:10px 10px 20px;}
            #featured .post .date{background-color:#fff;color:#333;}

            #content .share-metas {background-color:#333;color:#fff;padding:10px;}
            #content .post .share {width:55px;}
            #content .post .metas {margin-left:20px;width:390px;}
            
            #content .bookmark h2 {border-left:2px solid #333;padding-left:10px;}
            #content .bookmark .category {margin-right:0;}
            
            #content .entry .more-link {font-style:italic;margin-top:10px;}
            #content .entry img {border:1px solid #ccc;margin-right:10px;padding:2px;}
            #content .entry img.wp-smiley {border:0;margin:0;padding:0;}
          
            #comments {margin-top:20px;padding-top:20px;}
            #comments .commentslist li {list-style:none;margin-bottom:3px;margin-left:-9px;padding:10px 14px;}
            #comments .commentslist li li {list-style:none;margin:3px 0 3px 20px;padding:3px 0;}
            #comments .comment-author {font-size:11px;line-height:20px;}
            #comments .commentmetadata {display:block;font-size:11px;line-height:20px;margin-bottom:10px;}
            #comments .avatar {border:3px solid #eaeaea;border-radius:3px;float:left;margin-left:-40px;margin-right:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
            #comments .reply {text-align:right;}
            

        #sidebar {border-left:1px solid #eaeaea;margin-left:9px;margin-right:10px;}
        
            .widget {margin-bottom:20px;padding-bottom:20px;}
            
            #sidebar .widget_social a {background-position:top left;background-repeat:no-repeat;display:block;height:150px;width:150px;}
            #sidebar .widget_social a.twitter {background-image:url(images/twitter-150x150.png);}
            #sidebar .widget_social a.twitter:hover {background-position:bottom left;}
            #sidebar .widget_social a.rss {background-image:url(images/rss-150x150.png);}
        
            #sidebar-left {margin-right:10px;width:300px;}
        
                #recent_comments {margin-left:20px;margin-right:20px;}
                #recent_comments li {margin-bottom:10px;}
                #recent_comments .image {margin-right:5px;}
                #recent_comments .image .avatar {border:3px solid #eaeaea;border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
                #recent_comments .texte{margin-left:41px;}
            
            #sidebar-right {margin-left:10px;width:150px;}
    
    #footer {background:url(images/footer.png) 50% 0 no-repeat;color:#fff;font-size:10px;padding-top:10px;}
    #footer a {color:#fff;}
            
        #copyright {background-color:#fff;color:#333;margin-bottom:10px;margin-left:20px;margin-right:20px;padding:2px 0;text-align:center;}
    
        #footer .links {margin-left:20px;margin-right:20px;width:280px;}

/* Navigation
-------------------------------------------------------------- */
.navigation {}
.navigation li.page {background-color:#333;color:#fff;padding:1px 10px;}

/* Backtype
-------------------------------------------------------------- */
#content .btc-powered, #content .btc-summary {display:none;}

/* Subscribe to comments
-------------------------------------------------------------- */
p.subscribe-to-comments label {display:inline;}

