  
body{
    font-family:'Arial'; 
    line-height:20px; 
    font-size:13px; 
    font-weight:Arial00; 
    font-style:;
    background-color: #f5f5ed;
    }
body, .bogcat li a,
.pcategories li a,
.wpcf7 textarea,
.wpcf7 p.alignleft input,
.wpcf7 textarea,
.wpcf7 p.alignleft input,
#commentform .left input,
#commentform textarea,
.paginate a{color: #666666;}

h1, h2, h3, h4, h5, h6,
h2 a, strong{
    color: #333333;
    font-family:'Arial'; 
    font-weight:Arial00; 
     
}
h1{font-size:22px; line-height:25px;}
h2{font-size:20px; line-height:23px;}
h3{font-size:18px; line-height:20px;}
h4{font-size:16px; line-height:18px;}
h5{font-size:14px; line-height:18px;}
h6{font-size:12px; line-height:16px;}
h1, h2, h3, h4, h5, h6{margin-bottom:15px;}

p{margin-bottom:15px;}

a, .bogcat li a,
.pcategories li a,
.pcategories li a:hover{
    font-style: italic;
    font-family: 'Droid Serif';
}
a, h2 a:hover,
.bogcat .current-cat a,
.color, .bogcat li a:hover, #message span,
.acc-header,
.toggle{color:  #dc3f35;}
.pcategories li.current a{color: #dc3f35 !important;}
.paginate a:hover,
.button, 
.wpcf7-submit,
.form-submit #submit,
.paginate a.current
{background-color: #dc3f35;}

a:hover{color: #7f0800;}
.button:hover, .wpcf7-submit:hover{background-color: #7f0800;}


#header, #right, .header{
    background-color: #2C2C2C;
    }
#left{
    background-color: #ffffff ;
    }


#menu a{
    color: #ffffff;
    font-weight: 700;
    font-style: normal;
    font-family: 'Droid Sans';
}
#menu span{
    font-size: 9px;
    font-style: normal;
    font-family: 'Droid Serif';
    color: #666666;
    text-shadow: 0px 1px 1px #151515;
}
#menu .current,
#menu a:hover{color: #dd4036;}


.blog-post .blog-meta,
.new-post .blog-meta,
.portfolio-filtrable li p em,
.blog-single-post .blog-meta{
    font-size: 10px;
    font-style: normal;
    font-family: 'Droid Serif';
}   
 
#message{
    font-size: 18px;
    font-style: normal; 
    color: #ffffff;
    line-height: 30px;
    border-top: 1px solid #3c3c3c;
    font-family: 'Droid Sans';
    font-weight: 700;
    background-color: #2C2C2C ;
    ;
     background-position: bottom;
}   
#message p{text-shadow: 0 1px 3px #181818;}


.image, .portfolio-filtrable li,
.comm-content, .pservices, .blog-post,
.new-blog-post, .blog-single-post{
    background-color: #ffffff;
    -webkit-box-shadow:  0px 1px 2px 0px #dadacf;
    -moz-box-shadow:  0px 1px 1px 0px #dadacf;
    box-shadow:  0px 1px 2px 0px #dadacf;
    
}


.wpcf7 textarea,
.wpcf7 p.alignleft input,
#commentform .left input,
#commentform textarea{
    border: 1px solid #e5e5e5;
    background-color: #fcfcfc;
}
    

.paginate a.current,
.paginate a:hover,
.button:hover, 
.wpcf7-submit:hover,
.form-submit #submit:hover{color: #ffffff;}


.skill{
    background-color: #ecece3;
    border: 1px solid #deded5;
}
.skill div{background: url('https://www.bs-conseil.me/wp-content/themes/bs-conseil/images/skill.png') no-repeat left center;}
.skill span{
    color: #ffffff;
    font-style: normal; 
    font-family: 'Droid Serif';
    text-shadow: 0 1px 1px #962f29;
}

.comm-meta{border-bottom: 1px solid #dadacf;}

.page-title{
    background-color: ;
    background: url('https://www.bs-conseil.me/wp-content/themes/bs-conseil/images/page-title-bg.png') repeat-x bottom;
}

#footer{
    color: #d3d3d3;
        background-color: #1C1C1C;
}

#footer h3{color: #f2f2f2;}
#footer a{
    color: #ffffff;
    border-bottom: 1px dotted ; 
}
#footer a:hover{
    color: #dc3f35;
    border-bottom: 1px dotted #dc3f35;
}
.footer-widget{border-bottom: 1px solid #292929;}
#flickr img{border: 3px solid #292929;}

blockquote p{
	font-style: normal; 
    font-family: 'Droid Serif';
    background-color: #ffffff;
    border: 1px solid #dadacf;
    border-left:3px solid #dc3f35 !important;
}

.acc-header,
.toggle{border:1px solid #dadacf;}

#boutique, #panier, #commande, #mon-compte {
display: none !important
}

.p-right {
display: none !important;
}

.asp_product_item_amount_input {
width: 130px !important;
}
.stripe-button-el {
background-image: none !important;
margin-top: 10px;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
     #right {
            width: 422px !important;
     }
}