#mesecrits > div:nth-child(2) > div.fb-post.fb_iframe_widget > span > iframe{border: none;
    visibility: visible;
    width: 100%;
    height: auto;
  max-width: 328px;}

.fb_iframe_widget {
    display: inline-block;
    position: relative;
    width: 100%;
    max-width: 346px;
    height: auto;
}
.card{
    max-width: 600px;
    margin: 0 auto 29px;
    background: white;
    box-shadow: 0px 4px 4px #cacaca;
    padding: 5px;
    border: #ECECEC 1px solid;

}
/*
.card > p{
  font-family: 'Dancing Script', cursive;

  }
  .card > h4{
  font-family: 'Dancing Script', cursive;

  }
  .card > h3{
  font-family: 'Dancing Script', cursive;

  }*/
  
#mesecrits > div > iframe , #trub > iframe , #mesecrits > iframe {
    height: auto;
    width: 100%;
}
 .fb_iframe_widget iframe {
    position: absolute;
    width: 50% !important !important;
}
#espace-pierre-aka{
  margin:0}
.man.row-fluid.clearfix > iframe{
    height: auto;
    width: 100%;}
.woo{
    background: none repeat scroll 0 0 #323232;
    border-radius: 3px;
    clear: both !important;
    color: white !important;
    display: block !important;
    float: right;
    font-size: 13px;
    font-weight: normal !important;
    margin: 12px 0 10px;
    padding: 4px !important;
    width: 88px !important;
}
ul#mqtranslate-chooser{clear: both;
height: 18px;
overflow: hidden;
width: 100%;}
ul#mqtranslate-chooser.qtrans_language_chooser li{
  float: left;
    margin: 0 6px 0 0;
    overflow: hidden;
    width: 21px;
  filter: alpha(opacity=50); /* internet explorer */
    -khtml-opacity: 0.5;      /* khtml, old safari */
    -moz-opacity: 0.5;       /* mozilla, netscape */
    opacity: 0.5;           /* fx, safari, opera */
}
ul#mqtranslate-chooser.qtrans_language_chooser li:hover,ul#mqtranslate-chooser.qtrans_language_chooser li.active{
  filter: alpha(opacity=100); /* internet explorer */
    -khtml-opacity: 1;      /* khtml, old safari */
    -moz-opacity:1;       /* mozilla, netscape */
    opacity: 1;           /* fx, safari, opera */
  }

.prev-posts > a, .next-posts > a{

background: none repeat scroll 0 0 #292929;
border-radius: 5px;
display: block;
padding: 4px;
width: 92px;}
.capty-caption{
    height:70px !important
}
.ngg-galleryoverview .ngg-gallery-thumbnail-box div.ngg-gallery-thumbnail{
height: 93px !important;
margin: 2px !important;
overflow: hidden !important;
width: 120px !important;


}
div.centrer div#contenutexte.span9 article#post-109.post-109 section.post_content form#tdomf_form3.tdomf_form fieldset span#content-text-ta_parent.mceEditor table#content-text-ta_tbl.mceLayout{
        width:100% !important;
    }
 .navbar .nav > li > a{
    padding:10px 8px
}
 div.capty-wrapper{
   height: 120px !important;
    overflow: hidden;
    position: relative;
    width: 120px !important;}

div.capty-caption {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-size: 10px !important;
    line-height: 11px !important;
    padding: 3px;
}

div.capty-caption a {
  color: #318DAD;
  font:  9px verdana;
  text-decoration: none;
  text-shadow: none;
}
   body.home.blog div#main.container-fluid div#content.clearfix.row-fluid div.centrer.row-fluid div#contenutexte.span9.clearfix div#l1.row-fluid.clearflix div#mesecrits.latestItemView.span6 div.man.row-fluid.clearfix a.more-link,  .slideshowlink{
  display: none !important
}
.post_content h4{
  padding:10px 0 !important;
  font-size:20px;
  width:90%;
  border-bottom:#CCC 1 px solid;
}
.lead em{
    font-style: italic !important;
    font-weight: normal !important;
}
strong {
    font-weight: bold !important;
}
p.tags {
    display: none !important;
}
.wp-caption-text {
    font-size:  12px !important;
    line-height:  14px !important;
    text-align:  center;
}
.alignright {
    float: right;
    margin-left: 5px;
}
.wp-caption.aligncenter, .aligncenter {
    margin: 0 auto;
    text-align: center;
    clear: both;
}
.alignleft {
    float: left;
     margin-right: 5px;
}
.wp-caption {
    padding: 5px 2px 0px 6px;
    background: #EEE;
}
.lead {
    font-weight: bold !important;
    text-align: justify;
}
.trezz {
    line-height: 15px;
}
.post header img {
    width: 608px;
     background-color:  #FFFFFF;
    border:  1px solid rgba(0,  0,  0,  0.2);
    box-shadow:  0 1px 3px rgba(0,  0,  0,  0.1);
    padding:  4px;
}
.votewidget .title {
        display: none !important;
}
#sidebar1 p, * p {
        text-align: justify;
        font-weight: 400 !important;
}
div.centrer div#contenutexte.span8 div.alert div.mot-vote span span#voteid1.bartext {
        width: 100% !important;
}
div.centrer div#contenutexte.span8 article#post-1.post-1 header a div.page-header h1.single-title {
        text-transform: uppercase;
}
section.post_content p {
    padding: 0 0 2px 0  ;
    font-size: 14px;
    line-height: 19px;
  }
.lead {
    border-bottom: #DDD 1px dotted;
        font-size: 14px;
        line-height: 18px;
}
.imsg img {
    background-color: #FFFFFF;
        border: 1px solid rgba(0, 0, 0, 0.2);
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
        padding: 4px;
}
.page-header {
    background: #EEE !important;
    padding: 6px;
        margin: 0 0 20px 0 0!important;
}
.meta {
        font-size: 9px !important;
        padding: 0 0 10px 0 !important;
}
.navbar-inner {
        border-bottom: 1px solid #DDD !important;
        filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0) !important;
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1) !important;
         -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1) !important;
              box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1) !important;
}
.navbar .nav > li {
    border-right: #464646 1px solid !important;
}
.navbar .nav > li a {
        font-size: 14px !important;
        font-weight: 400 !important;
}
 div#calendar_wrap table#wp-calendar tbody tr td a {
    }
.bartext {
            font-weight: 400 !important;
    width: 100% !important}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
      background-color: #1b1b1b;
      background-image: -moz-linear-gradient(top, #222222, #111111);
      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
      background-image: -webkit-linear-gradient(top, #222222, #111111);
      background-image: -o-linear-gradient(top, #222222, #111111);
      background-image: linear-gradient(to bottom, #222222, #111111);
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
      border-color: #252525;
  }

blockquote {
background: none repeat scroll 0 0 #EEEEEE;
border-left: 3px solid #666666 !important;
color: #666666 !important;
font-style: italic;
margin: 10px 0 !important;
padding: 12px !important;
}
 div blockquote p{
    color:#666 !important;font-style: italic;

}
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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
body ,  div#contenanttexte div.contenutexte table.blog {
    margin: 0;
    padding: 0;
    color: #333333;
        font-family: "Roboto",  sans-serif;
        font-size: 12px !important;
        line-height: 18px;
}
h1 {
    font-size: 16px;
    line-height: 1em;
    font-weight: 900;
    margin-bottom: 10px;
        font-family: "Roboto",  sans-serif !important;
}
h2 {
    font-size: 15px;
    line-height: 1em;
    font-weight: 900;
    margin-bottom: 10px;
}
h3 {
    font-size: 14px;
    line-height: 1em;
    font-weight: 900;
}
h4 {
    font-size: 13px;
    line-height: 1em;
    font-weight: 900;
    margin-bottom: 10px;
    margin-top: 10px;
}
h5 {
    font-size: 12px;
    line-height: 1em;
    font-weight: 900;
}
h6 {
    font-size: 11px;
    line-height: 1em;
    font-weight: 900;
}
td {
    font-size: 12px;
}
th {
    font-size: 12px;
}
a:link {
    color: #666;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a:visited {
    color: gray;
    text-decoration: none;
}
img {
}
 div#navigation div.moduletable {
}
div.k2TagCloudBlock a {
    line-height: 79% !important;
}
h2, div.centrer div.contenutexte table tbody tr td.spacer_right table.contentpaneopen tbody tr td.contentheading, div.itemHeader h2.itemTitle {
        font-size: 16px;
        line-height: 20px;
}
div.contenutexte table.blog tbody tr td table tbody tr td.article_column table tbody tr td.spacer_right table.contentpaneopen tbody tr td.contentheading, h1, h2, h3, h4, h5, h6,  div#contenanttexte div.centrer div.contenutexte table tbody tr td.spacer_right table.contentpaneopen tbody tr td.contentheading, div.itemHeader h2.itemTitle {
        color: inherit;
        font-family: inherit;
        font-weight: bold;
        margin: 0;
        text-rendering: optimizelegibility;
}
   a.readon {
        background: #272727;
        text-decoration: none;
        color: #FFF;
        font-size: 9px;
        padding: 5px;
        clear: both;
}
   span.small {
        color: #666;
        font-size: 11px;
        font-style: italic;
    }
div.latestItemsContainer {
    width: 100% !important;
    float: none !important;
}

   td.article_column {
        margin-right: 15px !important;
        width: 30% !important;
        background: orange;
}
#navigation, ul.sub-menu {
    text-align: center;
    border-bottom: 1px solid #DDD;
    background-color: #2c2c2c;
      background-image: -moz-linear-gradient(top, #333333, #222222);
      background-image: -ms-linear-gradient(top, #333333, #222222);
      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
      background-image: -webkit-linear-gradient(top, #333333, #222222);
      background-image: -o-linear-gradient(top, #333333, #222222);
      background-image: linear-gradient(top, #333333, #222222);
      background-repeat: repeat-x;
      filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
         -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
              box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    height: auto;
    z-index: 200;
}
#content-text-ta {
    height: 537px;
    width: 439px;
}
ul.dropdown li ul {
    text-align: left;
    width: 200px;
}
#lang {
    background: none repeat scroll 0 0 #313131;
    height: 50px;
    right: 0;
    top: 62px;
    width: 32px;
    z-index: 2000;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
#ref {
    display: none;
    visibility: hidden;
}
div#navigation div.moduletable {
    width: 100%;
    text-align: center;
    height: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
}
div#navigation div.moduletable ul.menu {
    background: none !important;
    padding: 0;
    margin: 0 auto;
    width: 100%;
    height: 60px;
}
.menu li {
    float: left;
    position: relative;
}
.sf-menu li {
    background: none !important;
}
div.shailan-dropdown-menu div#shailan-dropdown-wrapper--1 div.dropdown-horizontal-container table tbody tr td ul#menu-nb.dropdown li.menu-item a {
    border-bottom: 1px solid #414142 !important;
    color: #999999 !important;
    display: block !important;
    font-size: 12px !important;
    font-weight: bold !important;
    height: auto !important;
    padding: 3px 15px  !important;
    position: relative !important;
    text-decoration: none !important;
    text-shadow: 1px 1px 0 #000000 !important;
    text-transform: uppercase !important;
    width: auto !important;
}
div.shailan-dropdown-menu div#shailan-dropdown-wrapper--1 div.dropdown-horizontal-container table tbody tr td ul#menu-nb.dropdown li.menu-item a:hover {
    background: none repeat scroll 0 0 transparent !important;
        border-bottom: 1px solid white !important;
        color: #FFFFFF !important;
}
.menu li a:hover {
    color: #FFF;
    border-bottom: 1px solid white;
    background: none !important;
}
#respond {
        padding: 10px 0;
}
 div#navigation div.moduletable ul.menu li.parent ul li a {
    border-bottom: none;
    background: none;
}
#contenantentete {
    width: 100%;
    height: 200px;
    text-align: center;
    clear: both;
    position: relative;
}
#espaceredacteur {
    padding: 5px;
    background: #F4F4F4;
    border: #CCC 1px solid;
    float: right;
    width: 600px;
    text-align: left;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
div.itemAuthorBlock, div.itemComments, .even, .div.itemNavigation {
    background: #F4F4F4;
    padding: 5px 0 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
 div#contenantentete div#decoentete div#contenuentete div#espaceredacteur div.moduletable_login div#k2ModuleBox63.k2LoginBlock form#form-login fieldset.input {
    width: 300px;
    float: left;
    border-right: #CCC 1px solid;
}
div#contenantentete div#decoentete div#contenuentete div#espaceredacteur div.moduletable_login div#k2ModuleBox63.k2LoginBlock form#form-login ul {
    float: right;
    width: 250px;
    padding: 18px 0 0 0;
}
div.k2LoginBlock ul {
}
div.k2LoginBlock ul li {
    margin: 0 !important;
}
div.k2LoginBlock fieldset.input input.button {
    display: block;
    box-shadow: none;
    border: none;
    width: 230px;
    height: 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 9px;
    text-transform: uppercase;
    background: #333;
    color: #666;
    height: auto;
    overflow: hidden;
    clear: both;
    padding: 5px;
    margin: 3px 0;
    text-decoration: none;
}
div.k2UserBlock ul.k2UserBlockActions {
    text-align: left;
}
div.k2UserBlock form input.ubLogout {
    display: block;
    box-shadow: none;
    border: none;
    height: 10px;
    font-size: 14px;
    text-transform: uppercase;
    background: #333;
    color: #666;
    height: auto;
    overflow: hidden;
    padding: 5px;
    margin: 3px 0;
    text-decoration: none;
}
div.k2UserBlock form input.ubLogout:hover, div.k2UserBlock form input.ubLogout:focus {
    color: #FFF !important;
}
div.k2LoginBlock fieldset.input p label {
    color: #666;
    font-size: 9px;
    padding: 5px 0;
    font-weight: bold;
    text-transform: uppercase;
    font-weight: 10px;
    text-decoration: none !important;
}
div.k2UserBlock div.k2UserBlockDetails span.ubName {
    font-size: 16px;
}
div.k2UserBlock div.k2UserBlockDetails span.ubCommentsCount {
    font-size: 12px;
    color: #999;
    font-style: italic;
}
div.k2UserBlock ul.k2UserBlockActions li a {
    color: #444;
    text-decoration: none;
    font-size: 12px;
    padding: 2px 0;
    display: block;
    clear: both;
}
div#contenantentete div#decoentete div#contenuentete div#espaceredacteur div.moduletable_login div#k2ModuleBox63.k2UserBlock {
    font-size: 16px;
    padding: 2px;
    text-align: right;
    width: 96%;
    -webkit-transition: all 0.5s 0.5s;
    -moz-transition: all 0.5s 0.5s;
    -ms-transition: all 0.5s 0.5s;
    -o-transition: all 0.5s 0.5s;
    transition: all 0.5s 0.5s;
}
div#contenantentete div#decoentete div#contenuslider div.moduletable h3 {
    font-size: 22px;
    position: absolute;
    top: 160px;
    text-transform: uppercase;
    font-weight: bold;
    display: none !important;
    z-index: 1000;
}
div.itemToolbar {
    background-color: #DDD;
}
div.itemIntroText {
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    color: #666;
    border-bottom: 1px #DDD dotted;
}
div.latestItemView {
    padding: 20px 5px;
    border: #DDD 1px solid;
       border-radius: 5px;
       -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      margin: 10px 0;
}
 div#contenantentete div#decoentete div#contenuentete div#espaceredacteur div.moduletable_login div#k2ModuleBox63.k2LoginBlock form#form-login fieldset.input input.button {
    margin-top: 10px;
}
#form-login-remember {
    display: none !important;
}
div.k2LoginBlock fieldset.input p input {
    border: #CCC 1px solid;
    width: 230px;
    height: 17px;
    color: #999;
    font-size: 12px;
    background: #ffffff;
     border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));
     background: -webkit-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
     background: -o-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
     background: -ms-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
     background: linear-gradient(to bottom,  #ffffff 0%, #e5e5e5 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 );
 }
div.k2LoginBlock fieldset.input p input:focus, div.k2LoginBlock fieldset.input p input:hover {
    color: #666;
    box-shadow: #000 0px 0px 4px;
    -moz-box-shadow: #000 0px 0px 4px;
    -webkit-box-shadow: #000 0px 0px 4px;
}
div.k2LoginBlock ul li a:hover {
    color: #444;
    background: #FFF;
}
#contenuentete {
    height: 171px;
    background: transparent;
    margin: 0px auto 0 auto !important;
    padding: 10px 0px 0;
    width: 960px;
}
.barcontainer{}
div#search-2.widget form.form-stacked fieldset div.clearfix div.input-append button.btn{
    width:24%;
}

.more-link{
    color:#FF9400 !important;font-weight: bold !important
}
#logo {
    display: block;
    float: left;
    position: relative;
    padding: 10px 0 0 0;
    background: url(images/logo.png) no-repeat 0px 5px;
    height: 155px;
    width: 291px;
}
#barrerecherche {
    text-align: left;
    float: right;
    position: relative;
    border: #727272 solid 1px;
    width: 564px;
    height: 54px;
    margin: 40px 0 0 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 5px;
    -webkit-box-shadow: 0 0 5px;
    box-shadow: 0 0 5px;
    background: #bababa;
     background: -moz-linear-gradient(top, #bababa 0%, #727272 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bababa), color-stop(100%, #727272));
     background: -webkit-linear-gradient(top, #bababa 0%, #727272 100%);
     background: -o-linear-gradient(top, #bababa 0%, #727272 100%);
     background: -ms-linear-gradient(top, #bababa 0%, #727272 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#727272', GradientType=0 );
     background: linear-gradient(top, #bababa 0%, #727272 100%);
 }
#barre {
    width: 360px;
    margin: 0;
    padding: 0;
    float: left;
    height: 44px;
    position: relative;
    text-align: left;
}
#search {
    width: 57%;
    border: #bababa 1px solid;
}
html.js body.home div.container-fluid div#content.clearfix div.centrer div#sidebar1.fluid-sidebar div#search-2.widget {
        padding: 10px 0 }
#contenuslider {
    text-align: left;
    width: 960px;
    height: 480px;
    margin: auto;
}
#contenuslider img {
    padding: 5px;
    border: #727272 1 solid;
    background: #FFF;
}
#contenuslider .anythingSlider {
    width: 920px;
    height: 490px;
    padding: 0;
    position: relative;
    margin: 0 auto 15px auto;
 }
#contenuslider a:link, #contenuslider a:visited {
    text-decoration: none;
    color: #666;
    font-size: 11px;
    padding: 10px 0 0 0;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
}
#contenuslider a:hover {
    color: #333;
}
#contenuslider .anythingSlider .wrapper {
    width: 920px;
    overflow: auto;
    height: 460px;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
 }
#contenuslider .anythingSlider .wrapper ul {
    width: 32700px;
    list-style: none;
    border: none;
    border-top: none;
    position: absolute;
    top: 0;
     left: 0;
    margin: 0;
     padding: 0;
 }
#contenuslider .anythingSlider ul li {
    display: block;
    padding: 0;
    float: left;
    text-align: justify;
    height: 460px;
     width: 920px;
     margin: 0;
 }
#contenuslider .anythingSlider .arrow {
    display: none;
}
#contenuslider .anythingSlider .forward {
    background-position: 0 0;
     right: -20px;
 }
#contenuslider .anythingSlider .back {
     background-position: -67px 0;
     left: -20px;
 }
#contenuslider .anythingSlider .forward:hover {
    background-position: 0 -200px;
 }
#contenuslider .anythingSlider .back:hover {
    background-position: -67px -200px;
 }
#contenuslider #thumbNav {
    position: relative;
    top: 440px;
    text-align: center;
 }
#contenuslider #thumbNav a {
    color: black;
    display: inline-block;
    padding: 2px 8px;
    height: 18px;
    color: #727272;
    text-decoration: none;
    margin: 0 5px 0 0;
    background: #bababa;
     background: -moz-linear-gradient(top, #bababa 0%, #727272 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bababa), color-stop(100%, #727272));
     background: -webkit-linear-gradient(top, #bababa 0%, #727272 100%);
     background: -o-linear-gradient(top, #bababa 0%, #727272 100%);
     background: -ms-linear-gradient(top, #bababa 0%, #727272 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#727272', GradientType=0 );
     background: linear-gradient(top, #bababa 0%, #727272 100%);
     text-align: center;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
 }
#contenuslider #thumbNav a:hover, #thumbNav a.cur {
    background: #727272;
     background: -moz-linear-gradient(top, #727272 0%, #bababa 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #727272), color-stop(100%, #bababa));
     background: -webkit-linear-gradient(top, #727272 0%, #bababa 100%);
     background: -o-linear-gradient(top, #727272 0%, #bababa 100%);
     background: -ms-linear-gradient(top, #727272 0%, #bababa 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#727272', endColorstr='#bababa', GradientType=0 );
     background: linear-gradient(top, #727272 0%, #bababa 100%);
     color: #FFF;
}
#contenuslider #start-stop {
    background: #bababa;
    background-image: url(images/cellshade.png);
    background-repeat: repeat-x;
     color: white;
     padding: 2px 5px;
     width: 40px;
     text-align: center;
    position: absolute;
     right: 45px;
    top: 440px;
    text-decoration: none;
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
#contenuslider #start-stop.playing {
     background-color: #727272;
    text-decoration: none }
#contenuslider #start-stop:hover {
     background-image: #727272;
    text-decoration: none  }
#contenuslider .anythingSlider .wrapper ul ul {
     position: static;
     margin: 0;
     background: none;
     overflow: visible;
     width: auto;
     border: 0;
 }
#contenuslider .anythingSlider .wrapper ul ul li {
     float: none;
     height: auto;
     width: auto;
     background: none;
 }
#contenantapropos {
    width: 100%;
    background: url(images/aboutbg.jpg);
    height: 151px;
    padding: 10px 0;
    text-align: center;
    clear: both;
    position: relative;
}
#contenuapropos {
    width: 960px;
    margin: auto;
    text-align: left;
    overflow: hidden;
    height: 155px;
    text-shadow: #e3e3e3 1px 1px 0px;
    padding: 0;
    position: relative;
}
div.cclight-background div.caption-top, div.cclight-background div.caption-bottom {
    color: red;
    background: orange !important;
}
div.latestItemsCategory {
    border-bottom: 1px solid #DDDDDD !important;
    background: none !important;
    border-top: 0px;
    border-left: none;
    border-right: none;
}
.captifyTitle {
        color: #666;
        text-decoration: none;
        text-align: center;
        font-family: Arial, sans-serif;
        font-weight: normal;
}
.captifyTitle a:link, .captifyTitle a:visited {
    color: #666 !important;
    text-decoration: none !important;
}
#contenuapropos h3 {
    background: #9a9a9a;
     background: -moz-linear-gradient(top,  #9a9a9a 0%, #d5d5d5 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9a9a9a), color-stop(100%, #d5d5d5));
     background: -webkit-linear-gradient(top,  #9a9a9a 0%, #d5d5d5 100%);
     background: -o-linear-gradient(top,  #9a9a9a 0%, #d5d5d5 100%);
     background: -ms-linear-gradient(top,  #9a9a9a 0%, #d5d5d5 100%);
     background: linear-gradient(to bottom,  #9a9a9a 0%, #d5d5d5 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a9a9a', endColorstr='#d5d5d5', GradientType=0 );
     border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: right;
    font-size: 24px;
    font-weight: bold;
    height: 96px;
    margin: 10px 0 0;
    padding: 35px 0 0 10px;
    position: relative;
    text-transform: uppercase;
    width: 150px;
}
#slider2 {
    width: 790px;
    height: 140px;
    position: relative;
    float: left;
}
#contenuapropos .anythingSlider .wrapper {
    width: 760px;
    overflow: auto;
    padding: 0;
    margin: 0;
    padding: 10px 0 0 0;
    height: 130px;
    position: absolute;
    top: 0;
    left: 0;
 }
#contenuapropos .anythingSlider .wrapper ul {
    width: 32700px;
    list-style: none;
    border: none;
    border-top: none;
    position: absolute;
    top: 0;
     left: 0;
    margin: 0;
     padding: 0;
 }
#contenuapropos .anythingSlider ul li {
    display: block;
    padding: 0;
    float: left;
    height: 130px;
    text-align: justify;
    width: 760px;
     margin: 0;
 }
#contenuapropos .anythingSlider .arrow {
    display: none;
}
#contenuapropos .anythingSlider .forward {
    background-position: 0 0;
     right: -20px;
 }
#contenuapropos .anythingSlider .back {
     background-position: -67px 0;
     left: -20px;
 }
#contenuapropos.anythingSlider .forward:hover {
    background-position: 0 -200px;
 }
#contenuapropos .anythingSlider .back:hover {
    background-position: -67px -200px;
 }
#contenuapropos #thumbNav {
    position: relative;
    top: 120px;
    z-index: 500;
    text-align: center;
 }
#contenuapropos #thumbNav a {
    color: black;
    display: none;
    padding: 2px 8px;
    height: 18px;
    color: #727272;
    text-decoration: none;
    margin: 0 5px 0 0;
    background: #bababa;
     background: -moz-linear-gradient(top, #bababa 0%, #727272 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bababa), color-stop(100%, #727272));
     background: -webkit-linear-gradient(top, #bababa 0%, #727272 100%);
     background: -o-linear-gradient(top, #bababa 0%, #727272 100%);
     background: -ms-linear-gradient(top, #bababa 0%, #727272 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#727272', GradientType=0 );
     background: linear-gradient(top, #bababa 0%, #727272 100%);
     text-align: center;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
 }
#contenuapropos #thumbNav a:hover, #thumbNav a.cur {
    background: #727272;
     background: -moz-linear-gradient(top, #727272 0%, #bababa 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #727272), color-stop(100%, #bababa));
     background: -webkit-linear-gradient(top, #727272 0%, #bababa 100%);
     background: -o-linear-gradient(top, #727272 0%, #bababa 100%);
     background: -ms-linear-gradient(top, #727272 0%, #bababa 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#727272', endColorstr='#bababa', GradientType=0 );
     background: linear-gradient(top, #727272 0%, #bababa 100%);
     color: #FFF;
}
#contenuapropos #start-stop {
    display: none;
    background: #bababa;
    background-image: url(images/cellshade.png);
    background-repeat: repeat-x;
     color: white;
     padding: 2px 5px;
     width: 40px;
     text-align: center;
    position: absolute;
     right: 45px;
    top: 140px;
    text-decoration: none;
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
#contenuapropos #start-stop.playing {
     background-color: #727272;
    text-decoration: none }
#contenuapropos #start-stop:hover {
     background-image: #727272;
    text-decoration: none  }
#contenuapropos a:link, #contenuapropos a:visited {
    text-decoration: none;
    color: #666;
    text-decoration: underline;
}
#contenuapropos a:hover {
    color: #333;
}
div.moduletable_stylek2, .widget {
    text-align: left;
    box-shadow: #000 0px 0px 4px;
    -webkit-box-shadow: #000 0px 0px 4px;
    -moz-box-shadow: #000 0px 0px 4px;
    background: #ffffff;
     background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
     background: -webkit-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%);
     background: -o-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%);
     background: -ms-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%);
     background: linear-gradient(to bottom,  #ffffff 0%, #f6f6f6 47%, #ededed 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
     border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: auto;
    margin: 10px 0px;
    overflow: hidden;
    padding: 5px;
    position: relative;
}
div.k2ArchivesBlock {
    width: 260px;
    padding: 10px;
}
div.k2UsersBlock ul li a.ubUserName {
    font-size: 15px;
    width: 100%}
div.k2SearchBlock {
    width: 280px;
    height: 40px;
    border-top: #666 2px ridge;
    border-bottom: #666 2px ridge;
    padding: 10px 0;
    text-align: center;
}
 div#bigconteneur div#contenanttexte div.centrer div#sidebar div.moduletable div#k2ModuleBox64.k2SearchBlock form.k2SearchBlockForm input.inputbox {
    width: 250px;
    height: 30px;
    font-size: 14px;
    color: #999;
    padding: 5px;
    border: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
div.moduletable_stylek2 h3 {
    padding: 10px 5px;
    font-size: 14px;
    text-shadow: #FFF 1px 1px 0px;
    background: #ffffff;
     background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
     background: -webkit-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%);
     background: -o-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%);
     background: -ms-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%);
     background: linear-gradient(to bottom,  #ffffff 0%, #f6f6f6 47%, #ededed 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
     color: #999;
    font-weight: bold;
    border-bottom: #DDD 2px ridge;
}
div.userBlock {
    background: #F4F4F4;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
#contenuapropos .anythingSlider .wrapper ul ul {
     position: static;
     margin: 0;
     background: none;
     overflow: visible;
     width: auto;
     border: 0;
 }
#contenuapropos .anythingSlider .wrapper ul ul li {
     float: none;
     height: auto;
     width: auto;
     background: none;
 }
#bigconteneur {
    height: 100%;
    width: 100%;
    background: url("images/headerdeco.jpg") no-repeat scroll center 48px #E5E5E5;
}
#contenanttexte {
    width: 100%;
    min-height: 635px;
    height: auto;
    padding: 0px 0 20px 0;
    text-align: center;
    clear: both;
    position: relative;
}
.centrer {
    height: auto;
    min-height: inherit;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 0px !important;
    background-color: #2c2c2c;
      background-image: -moz-linear-gradient(top, #333333, #222222);
      background-image: -ms-linear-gradient(top, #333333, #222222);
      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
      background-image: -webkit-linear-gradient(top, #333333, #222222);
      background-image: -o-linear-gradient(top, #333333, #222222);
      background-image: linear-gradient(top, #333333, #222222);
      background-repeat: repeat-x;
      filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
         -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
              box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
          border-radius: 10px;
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
  }
#sidebar {
    float: right;
    position: relative;
    width: 290px;
    text-align: center;
}
 div#contenanttexte div.centrer div.contenutexte table.blog tbody tr td div table tbody tr td.spacer_right {
    border-bottom: #666 1px dotted;
    margin: 10px 0 20px !important;
}
#contenutexte {
    min-height:1800px;
    height: auto;
    background: #FFF;
    border: 1px solid #DDDDDD;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 10px 10px 0 10px;
    float: left;
    box-shadow: #000 0px 0px 4px;
    -moz-box-shadow: #000 0px 0px 4px;
    -webkit-box-shadow: #000 0px 0px 4px;
    margin: 0 auto 0 auto;
    position: relative;
    text-align: left;
}
.cat {
    width: 289px;
    height: 230px;
    float: left;
    position: relative;
    margin: 0 10px;
    border-right: #b5b5b5 1px solid;
}
.cat h3 {
    background: url(images/h3.jpg) no-repeat -6px 0;
    width: 188px;
    height: 34px;
    padding: 10px 0 10px 15px;
    color: #FFF;
}
.cat p {
    margin: 0 10px 0 0;
    font-size: 12px;
    line-height: 14px;
    text-align: justify;
    color: #333;
}
.cat a:link, .cat a:visited {
    display: block;
    margin: 10px 0 0 0;
    padding: 10px 0 0 14px;
    background: url(images/acatbg.jpg);
    width: 80px;
    font-size: 11px;
    color: #000;
    text-shadow: #727272 1px 1px 0px;
    text-decoration: none;
    height: 25px;
}
.cat a:hover {
    color: #FFF;
    text-shadow: #000 1px 1px 0px;
}
#pieddepage {
    background: url(images/footerbg.jpg);
    width: 100%;
    height: 304px;
    padding: 5px 0;
    clear: both;
    position: relative;
}
#pieddepagecontenu {
    width: 960px;
    margin: auto;
    text-align: left;
    overflow: hidden;
    color: #707070;
    height: 237px;
    font-size: 12px;
    padding: 10px 0;
    position: relative;
}
#pieddepagecontenu h3 {
    font-size: 20px;
    clear: both;
    font-weight: normal;
    color: #c3c3c3;
    padding: 5px 0;
}
#pieddepagecontenu div {
}
#pieddepagecontenu a:link, #pieddepagecontenu a:visited {
    color: #707070;
    text-decoration: none;
}
#pieddepagecontenu a:hover {
    color: #959595;
}
#socpart {
    width: 500px;
    padding: 5px 0;
    float: right;
    position: relative;
    height: 220px;
}
#soc {
    float: left;
    position: relative;
    padding: 5px 0;
    height: 215px;
    width: 160px;
    border-right: #414142 1px solid;
}
.soci {
    clear: both;
    height: 41px;
    list-style-type: none;
    padding: 5px;
}
.soci li {
    float: left;
    width: 41px;
    height: 41px;
    margin-left: 5px;
    background: orange;
}
.soci li a {
    text-indent: -10000px;
    display: block;
    background-repeat: no-repeat;
    height: 41px;
    width: 41px;
}
#twitter {
    background: url(images/social.jpg) 0px 0px;
}
#linkedin {
    background: url(images/social.jpg) 41px 0px;
}
#facebook {
    background: url(images/social.jpg) 0px -40px;
}
div#k2Container.k2AccountPage table.admintable tbody tr {
    padding: 30px 0 !important;
}
#part {
    float: right;
    position: relative;
    padding: 5px 0;
    height: 215px;
    width: 330px;
    border-right: #414142 1px solid;
}
#menusign {
    width: 450px;
    padding: 5px 0;
    float: left;
    position: relative;
    height: 324px;
}
#menu {
    float: right;
    position: relative;
    width: 150px;
    padding: 5px 0;
    height: 215px;
    border-right: #414142 1px solid;
}
#sign {
    float: left;
    position: relative;
    width: 280px;
    padding: 60px 0 0 0;
    height: 160px;
    background: url(images/mtooter.jpg) no-repeat ;
    border-right: #414142 1px solid;
}
#credits {
    padding: 10px 0 0 0;
    width: 100%;
    font-size: 10px;
    color: #404041;
    text-align: center;
}
#credits a:link, #credits a:visited {
    color: #404041;
    text-decoration: none;
}
#credits a:hover {
    color: #CCC;
}
.topbar {
    color: #fff;
    background-color: #222;
    height: 30px;
    text-align: right;
    text-decoration: none;
    padding-top: 5px;
    padding-right: 5px;
    display: block;
    white-space: nowrap;
}
.topbar a:link {
    color: White;
}
.topbar a:visited {
    color: White;
}
.topbar a:hover {
    color: White;
}
#Wrapper {
    height: auto !important;
    min-height: 90%}
#Header {
    background-image: url(images/brb.png);
    background-repeat: repeat-x;
}
#MenuWrapper {
    background-color: #333;
    width: 100%;
    height: 25px;
    white-space: nowrap;
    margin: 0 auto;
    padding-top: 5px;
}
.MainBody {
    padding: 8px;
}
.center {
    margin: 0 auto;
    text-align: center;
 }
#FooterWrapper {
    padding: 10px;
    clear: both;
    min-height: 10%;
    background-color: #222;
}
#rssactu {
    background: url("images/feed.png") no-repeat scroll 0 0 ;
        display: block;
        height: 5px !important;
        width: 16px !important;
}
.trez {
    font-size: 15px;
        font-weight: bold;
        margin: 1px 0 !important;
        text-transform: uppercase;
}
.trezz {
     font-size: 13px;
        font-weight: bold;
        margin: 12px 0 !important;
        text-transform: uppercase;
}
img.attachment-medium {
    width: 100% !important;
    }
html.js body.home div.container-fluid div#content.clearfix div.centrer div#contenutexte.span8 div#mesecrits.latestItemView div#man row-fluid clearfix a.trez {
         padding: 10px 0;
 }
div#mesecrits.latestItemView div.zen h2.trez a:hover {
        text-decoration: none;
}
.man.row-fluid.clearfix {
        padding-bottom: 10px;
            border-bottom: #DDD 1px dotted;
}
html.js body.home div.container-fluid div#content.clearfix div.centrer div#sidebar1.fluid-sidebar div#search-2.widget form.form-stacked fieldset div.clearfix div.input-append button.btn {
    }
html.js body.archive div.container-fluid div#content.clearfix div.centrer div#contenutexte.span8 article {
        padding: 10px 0 20px ;
        border-bottom: 1px #DDD dotted;
}
.latestItemView.span6 {
        min-height: 580px;
}
 body {
    background: url("images/headerdeco.jpg") no-repeat scroll center 98px #E5E5E5;
}
html.js body.home div.container-fluid div#content.clearfix div.centrer div#contenutexte.span8 div#mesecrits.latestItemView div.zen {
        border-bottom: #DDD 1px solid;
}
.clearfix:before, .clearfix:after {
        content: "";
        display: table;
}
.clearfix:after {
        clear: both;
}
.clearfix {
        zoom: 1;
}
.wp-caption {
}
.wp-caption-text {
}
.sticky {
}
.gallery-caption {
}
body {
    padding-top: 0;
}
body.admin-bar .navbar-fixed-top {
     top: 28px;
 }
.navbar .brand {
    color: #000 !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 0 30px rgba(255, 255, 255, 0.125);
    font-weight: bold !important;
}
.nav-container {
    padding-left: 0;
    padding-right: 0;
}
#inner-header {
    width: 100%}
input, textarea, select, .uneditable-input {
    margin-bottom: 0;
}
.navbar-form, .navbar-search {
    margin: 0 0 9px;
}
.navbar-search {
    padding-left: 0;
}
#s {
    width: 100px;
}
#content {
    padding: 10px 0 0;
}
.more-link {
    white-space: nowrap;
}
.footer-links {
    float: right;
    margin-bottom: 18px;
}
.footer-links .menu {
    list-style-type: none;
    margin-left: 0;
}
.footer-links .menu li {
    float: left;
    margin-left: 10px;
}
#main p.meta {
    font-style: italic;
    color: #808080;
}
#main article {
    margin-bottom: 18px;
    border-bottom: 1px solid #eeeeee;
    padding: 0 0 9px;
}
.sidebar {
    margin-top: 18px !important;
    padding: 5px;
}
#main article footer {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
    position: relative;
    min-height: 20px;
}
#main article footer a.edit-post {
    position: absolute;
    right: 0;
    top: 0;
    display: none;
}
.post:hover a.edit-post {
    display: inline;
}
p.tags {
    line-height: 20px;
}
div[id*='attachment_'] {
    max-width: 100%;
    height: 100%}
#credit320 {
    background: url('images/jl.jpg') no-repeat left top transparent;
    padding-left: 20px;
}
#main .hero-unit img {
    margin-bottom: 1em;
}
#main article img {
    height: auto;
    max-width: 100%}
img.alignleft {
    margin-right: 10px;
    float: left;
}
img.alignright {
    margin-left: 10px;
    float: right;
}
img.aligncenter {
    display: block;
    margin: 0 auto;
}
.post header img {
    margin-bottom: 18px;
}
.archive #main .post h3 {
    line-height: 24px;
    margin-bottom: 10px;
}
video {
    max-width: 100%;
    height: auto;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.video-container iframe,  .video-container object,  .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
.video-wrapper {
    width: 630px;
    max-width: 100%;
    margin-bottom: 18px;
}
#featured-carousel .item {
    width: 970px;
    height: 600px;
}
.carousel-caption p {
    display: none;
}
.page-template-page-homepage-php #main article {
    border-bottom: none;
}
.page-template-page-homepage-php .hero-unit, .blog .hero-unit {
    padding: 1em;
}
.hero-unit h1 {
    font-size: 3em;
}
#comments {
    line-height: 24px;
    margin-bottom: 18px;
}
ol.commentlist, ol.commentlist ul.children {
    list-style-type: none;
    margin-left: 0;
}
.comment .vcard div {
    margin-top: 8px;
    padding: 0 10px;
}
ol.commentlist time {
    font-size: .8em;
    color: #eeeeee;
}
ol.commentlist div.comment-author {
    position: relative;
}
ol.commentlist a.comment-edit-link {
    color: #ffffff;
    text-decoration: none;
    padding-left: 5px;
}
ol.commentlist span.edit-comment {
    position: absolute;
    right: 0;
    top: 8px;
}
ol.commentlist li.bypostauthor {
    background-color: #dddddd;
}
ol.commentlist ul.children li {
    background-color: #cccccc;
}
ol.commentlist ul.children li ul.children li {
    background-color: #bbbbbb;
}
ol.commentlist ul.children li ul.children li ul.children li {
    background-color: #aaaaaa;
}
ol.commentlist article {
    border-bottom: none !important;
}
a.comment-reply-link {
    position: absolute;
    right: 0;
    bottom: 0;
}
#comment-nav ul {
    list-style-type: none;
    margin: 0;
}
#comment-form-elements {
    list-style-type: none;
    margin: 0;
}
.comment .vcard .avatar {
    padding-right: 0;
}
.comment .vcard .comment-text {
    margin-left: 0;
}
img.avatar {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #dedede;
    border-right: 1px solid #dedede;
    border-left: 1px solid #ddd;
}
ol.commentlist li {
    padding-right: 10px;
    background-color: #F0F0F0;
}
#pings {
    margin-bottom: 9px;
}
ol.pinglist {
    list-style-type: none;
    margin: 0 0 9px 0;
}
#comment {
    width: 270px;
}
ol.commentlist #respond {
    padding: 5px 10px;
}
.attachment #main .post_content img {
    max-width: 100%}
.ie8 #main .media-grid img {
    max-height: none !important;
    max-width: none !important;
}
.attachment-img {
    margin-bottom: 18px;
}
.metadata p.alert-message {
    margin-right: 0;
    margin-bottom: 18px;
}
#gallery-nav {
    list-style-type: none;
    margin-left: 0;
}
li.next a, li.previous a {
    position: relative;
}
li.next a:hover:before {
    content: "\2190";
    position: absolute;
    display: block;
    top: 42%;
    left: 0;
    background-color: #BFBFBF;
    color: #444;
    width: 20px;
    height: 20px;
    padding-left: 5px;
    text-decoration: none;
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
li.previous a:hover:before {
    content: "\2192";
    position: absolute;
    display: block;
    top: 42%;
    right: 0;
    background-color: #BFBFBF;
    color: #444;
    width: 20px;
    height: 20px;
    padding-left: 5px;
    text-decoration: none;
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.widget {
    margin-bottom: 18px;
    font-weight: 400;
}
.widgettitle {
    margin-bottom: 9px;
       border-bottom: 2px ridge #DDDDDD;
        color: #999999;
        font-size: 14px;
        font-weight: bold;
        padding: 10px 5px;
        text-shadow: 1px 1px 0 #FFFFFF;
}
#tag-cloud {
    margin-bottom: 18px;
    line-height: 160%}
.label {
    text-transform: uppercase;
}
#tag-cloud a:hover, .tags a:hover {
    color: #ffffff;
    text-decoration: none;
}
#tag-cloud a {
    white-space: pre;
    text-transform: uppercase;
}
.widget_search form {
    padding-left: 0;
}
.widget_search input {
    width: 121px;
}
#calendar_wrap {
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 5px;
}
#wp-calendar {
    width: 100%}
#wp-calendar caption {
    font-weight: bold;
    padding: 8px;
}
#wp-calendar tr {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
#wp-calendar tr:last-child {
    border-bottom: none;
}
#wp-calendar td {
    text-align: center;
    padding: 8px 0;
}
blockquote.pull-left {
    padding-right: 15px;
}
@media only screen and (min-width:768px) {
    .carousel-caption p {
    display: block;
}
}@media only screen and (min-width:980px) {
    body {
    padding-top: 60px;
}
.container-fluid {
    max-width: 970px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
}
#inner-footer {
    padding: 0;
}
#content {
    padding-left: 0;
    padding-right: 0;
}
.topbar-inner {
    padding: 0;
}
.topbar form.pull-right {
    float: right;
}
.navbar-form, .navbar-search {
    margin-top: 6px;
    margin-bottom: 0;
}
.navbar-search {
    padding-left: 0;
}
.sidebar {
    margin-top: 0 !important;
}
.widget_search input {
    width: 230px;
}
.blog .hero-unit {
    margin-top: 10px;
}
.page-template-page-homepage-php .hero-unit, .blog .hero-unit {
    padding: 60px;
}
.hero-unit h1 {
    font-size: 60px;
}
.edit-comment {
    display: none;
}
.vcard:hover .edit-comment {
    display: inline-block;
}
#s {
    width: 210px;
    margin-bottom: 6px;
}
.widget_search input {
    width: 209px;
}
.comment .vcard .comment-text {
    padding-left: 0;
    padding-right: 0;
}
/* This section is used when you are displaying votes as a bar */
.barcontainer  {

    border:  1px solid #999999;

    height:  5px;

    width:  40px;

    font-size:  1px;

    margin:  2px 2px;

    display:  block;

}
.barfill  {

    background-color:  #0099CC;

    font-size:  1px;

    height:  5px;

    clear:  both;

    display:  block;

}
.barhotfill  {

    background-color:  #00CCFF;

    font-size:  1px;

    height:  5px;

    clear:  both;

    display:  block;

}
.bartext  {

    width:  100%;

    font-weight: 400 !important;

    padding:  0px 0px;

    text-align:  center;

    display:  block;

    color:  #999999;

    margin:  0px 3px;

}
.bartext a  {

    color:  #0099CC;

}
.bartext .votedown  {

    padding:  2px;

    width:  16px;

    height: 16px;

    float:  left;

}
.bartext .voteup  {

    padding:  2px;

    width:  16px;

    height: 16px;

}
/* This section is used when you are displaying votes as a ticker */
.tickercontainer  {

    border:  2px solid #E5E5E5;

    background-color:  #F3F3F3;

    height:  18px;

    width:  40px;

    font-size:  18px;

    padding:  5px 0px;

    text-align:  center;

    margin:  0px 2px;

    display:  block;

    color:  #999999;

    cursor:  default;

}
.tickertext .imagecontainer  {

    border-bottom:  2px solid #E5E5E5;

    border-left:  2px solid #E5E5E5;

    border-right:  2px solid #E5E5E5;

    border-top:  0px;

    background-color:  #F3F3F3;

    font-size:  12px;

    margin:  0px 2px;

    height:  20px;

    width:  40px;

    padding:  0px 0px;

    text-align:  center;

    display:  block;

    color:  #0099CC;

    text-decoration:  none;

}
.tickertext .imagecontainer .votedown  {

    padding:  2px;

    width:  16px;

    height: 16px;

    float:  left;

}
.tickertext .imagecontainer .voteup  {

    padding:  2px;

    width:  16px;

    height: 16px;

}
.tickertext .votelink  {

    border-bottom:  2px solid #E5E5E5;

    border-left:  2px solid #E5E5E5;

    border-right:  2px solid #E5E5E5;

    border-top:  0px;

    background-color:  #F3F3F3;

    font-size:  12px;

    margin:  0px 2px;

    height:  20px;

    width:  40px;

    padding:  0px 0px;

    text-align:  center;

    display:  block;

    color:  #0099CC;

    text-decoration:  none;

}
.votewidget  {

    border:  1px solid #DDDDDD;

    width:  100%;

    font-weight: 400 !important;

    display:  block;

    background-color:  #000000;

    margin:  5px auto 5px auto;

}
.votewidget .fore  {

    background-color:  #FFFFFF;

    width:  100%;

    display:  block;

}
.votewidget .back  {

    background-color:  #EEEEEE;

    width:  100%;

    display:  block;

}
.votewidget .votecount  {

    width:  23% !important;

    padding-left:  2%;

    float:  left;

}
.votewidget .text  {

    width:  75%;

    float:  left;

}
.votewidget .title  {

    background-color:  #FFFFFF;

    width:  98%;

    display:  block;

    padding-left:  2%;

    font-weight:  bold;

    color:  #666666;

    }
    .fb_iframe_widget iframe {
        position: absolute !important;
        max-width: 325px !important;
    }