/*
Theme Name: DOJO BEUTROIS
Theme URI: none
Description: SITE DU DOJO BEUTROIS.
Version: 1.1
Author: ELIES PASCAL
Author URI: http://www.squalprod.fr

Thème Original par ndesign-studio http://www.ndesign-studio.com/resources/wp-themes/
This theme was designed and built by Nick La.

By downloading and using this theme, you agree to the following terms:
    - You may NOT resell this theme
    - A link back to N.Design Studio must be retained in the footer (either modified or unmodified)
    - You may use this theme for personal or commercial projects
    - You may modify, translate or distribute

*/
body {font: 13px/1.4em trebuchet MS;}
div.mr_social_sharing_wrapper {
    background: none repeat scroll 0 0 #5D91B3;
    border: 0 none !important;
    border-radius: 4px 4px 4px 4px;
    height: auto !important;
    line-height: 0 !important;
    margin: 4px 0 !important;
    padding: 5px;
    width: 98%;
}
h1 {font-size: 22px;font-size-adjust: none;font-stretch: normal;font-style: normal;font-variant: normal;font-weight: normal;left: 25px;line-height: 100%;margin: 0;padding: 0 0 10px;}

#subwrapper{height:240px;}

#page {background: url(images/color/titre.jpg) no-repeat center top;}

/*----------------------------Gestion des images et des Galeries-----------------------*/

.alignleft {float:left;margin:5px 10px 5px 0}
.alignright {float:right;margin:5px 0 5px 10px}
.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption-text {color: #919191;font-size: 11px;line-height: 1em;padding-top: 2px;;text-align: center;width: 95%;}
a.mb img {border:1px solid #ccc;padding:2px;margin:0px;background:#fff}
a.mb:hover img {border:1px solid #00C3FF;}
a.mb img.alignleft {float:left;margin:5px 10px 5px 0}
a.mb img.alignright {float:right;margin:5px 0 5px 10px}
a.mb img.aligncenter {display: block;margin-left: auto;margin-right: auto}

.gallery{border:1px solid #ccc;background:#F7F7F7;padding:5px;}
.gallery a.mb img {border:1px solid #ccc;padding:2px;margin:0px;background:#fff}
.gallery a.mb:hover img {border:1px solid #B7B7B7;background:#FFD760}
.gallery br{line-height:0}

#style-switcher {float:right;}

ul#couleur  {padding:0;margin:32px 0 0 0 ;list-style-type:none;padding-top:1px;}
ul#couleur li {display: inline;list-style-type: none;padding-right: 2px;}

ul#loc  {padding:0;margin:32px 0 0 0 ;list-style-type:none;padding-top:1px;}
ul#loc li {display: block;list-style-type: none;padding:15px 0 15px 120px;font-weight:bold}
ul#loc li.google {background-image: url('images/googlemap.jpg');background-repeat: no-repeat ;}
ul#loc li.viamichelin {background-image: url('images/viamichelin.jpg');background-repeat: no-repeat ;}

ul#calendar  {width:300px;padding:0;margin:0 auto ;list-style-type:none;padding-top:1px;}
ul#calendar li {text-align:center;display: block;list-style-type: none;font-weight:bold;}
ul#calendar li a{display: block;background-image: url('images/googleagenda.jpg');background-repeat: no-repeat ;height:218px;width:300px;}

a.defaut { background-image: url('images/color/defaut.gif');  width: 13px }
a.defaut:hover { background: url('images/color/defaut.gif') 0 -11px }
a.blanc { background-image: url('images/color/blanc.gif'); width: 13px }
a.blanc:hover { background: url('images/color/blanc.gif') 0 -11px }
a.jaune { background-image: url('images/color/jaune.gif'); width: 13px }
a.jaune:hover { background: url('images/color/jaune.gif') 0 -11px }
a.orange { background-image: url('images/color/orange.gif'); width: 13px }
a.orange:hover { background: url('images/color/orange.gif') 0 -11px }
a.vert { background-image: url('images/color/vert.gif');  width: 13px }
a.vert:hover { background: url('images/color/vert.gif') 0 -11px }
a.bleu { background-image: url('images/color/bleu.gif');  width: 13px }
a.bleu:hover { background: url('images/color/bleu.gif') 0 -11px }
a.marron { background-image: url('images/color/marron.gif');  width: 13px }
a.marron:hover { background: url('images/color/marron.gif') 0 -11px }
a.noir { background-image: url('images/color/noir.gif');  width: 13px }
a.noir:hover { background: url('images/color/noir.gif') 0 -11px }
a {color: #44a1d0;text-decoration: none;}
a:visited {color: #5EAFD7;}
a:hover {text-decoration: underline;}
p {margin: 0px 0px 15px;}
img {border: none;}
ul {margin: 5px 0px 15px;padding-left: 20px;}
ul li {margin: 0px;}
ol {margin: 5px 0px 15px;padding-left: 20px;}
ul li {margin: 0px;}
form {margin: 0px;padding: 0px;}
small {font-size: 90%;}

strong {color:#2087c4}
    
/*BLOCKQUOTE ----------------------------------- */
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

.entry blockquote {background:transparent url(images/quote-start.png) no-repeat scroll left top;color:#2087C4;display:block;float:right;font-size:18px;font-weight:bold;margin:10px;padding:10px 0 0 40px;text-align:left;width:180px;}

.entry blockquote p {background: url(images/quote-end.png) no-repeat  bottom right;font-style:italic;padding:0  40px 10px 0;}
.float-left {display:block; float:left; padding:2px;border:1px solid #ccc;margin-right:5px}
.float-right {display:block; float:right; padding:2px;border:1px solid #ccc;margin-left:5px}

/* ------------------------------------- header area  */

/* site title */

.description {position: absolute;top: 77px;left: 25px;color: #000000;font: 12px Arial, Helvetica, sans-serif;}
/* search form */
#searchform {top: 0px;right: 0px;background: url(images/searchform-bg.png) no-repeat right bottom;height: 37px;width: 210px;}
#searchform #s{background: #ffffff url(images/form-field-bg.gif) no-repeat ;height: 17px;width: 148px;margin: 6px 5px 0px 10px;padding: 3px 7px 2px 5px;color: #999999;border: none;}
#searchform #searchsubmit {background: url(images/search-btn.png) no-repeat left top;height: 24px;width: 24px;border: none;text-indent: -999%;line-height: 1px;margin-top: 6px;}

/* ------------------------------------- main content area  */
#wrapper {width: 770px;margin: 0px auto;position: relative;}
#left-col {width: 545px;float: left;margin-top: 11px;}
/* main menu */
#nav {background: url(images/content-top-bg.png) no-repeat left top;height: 26px;}
#nav ul{list-style: none;margin: 0px 0px 0px 25px;padding: 0px;font: bold 12px/100% Arial, Helvetica, sans-serif;}
#nav ul li{margin: 0px 1px 0px 0px;padding: 0px;float: left;}
#nav ul li a{padding: 5px 7px 6px 7px;text-decoration: none;color: #000000;display: block;}
#nav li a:visited{text-decoration: none;color: #000000;}
#nav li a:hover, #nav .current_page_item a{text-decoration: none;background: #2e91c6 url(images/nav-item-hover.gif) repeat-x;color: #ffffff;}
/* sub menu */
#subnav {background: #ecebeb;}
#subnav ul {margin: 0px;padding: 3px 0px 18px 5px;list-style: none;font: 11px/100% Arial, Helvetica, sans-serif;}
#subnav li {border-right: 1px solid #D8D8D8;padding: 0px 6px;margin: 0px;float: left;}
#subnav li a, #subnav li a:visited, #subnav .page_item {text-decoration: none;color: #333333;}
#subnav .current_page_item a, #subnav .current_page_item a:visited {color: #3b9acc;}
#subnav li a:hover {text-decoration: none;color: #3b9acc;}

/* content */
#content {background:#FFFFFF none repeat scroll 0 0;clear:both;overflow:hidden;padding:10px 15px 15px;width:515px;}
.post {padding:0 0 10px 0;clear: both;overflow: hidden;}
.post .date {background: url("images/calendar.gif") no-repeat scroll 0 0 transparent;color: #777777;float: left;font-size: 11px;height:50px;padding: 3px 0 0;text-align: center;width: 45px;}
.post .date span.an {display: block;color: #ffffff;}
.post .title {float: left;margin-left: 10px;width: 438px;}
.postdata {font-size: 90%;color: #999999;}
.postdata a, .postdata a:visited {color: #999999;text-decoration: none;}
.postdata a:hover {color: #44a1d0;text-decoration: none;}
.postdata .category{background: url(images/mini-category.gif) no-repeat;padding-left: 18px;float: left;}
.postdata .comments{background: url(images/mini-comment.gif) no-repeat;padding-left: 18px;float: right;}
.mini-add-comment {background: url(images/mini-down-arrow.gif) no-repeat left center;padding-left: 12px;}
.entry {padding: 10px 0px 5px;clear: both;}
/* next & previous page navigation */
.page-nav {clear: both;background: url(images/navigation-bg.gif) no-repeat left center;height: 21px;}
.page-nav a, .page-nav a:visited {color: #ffffff;text-decoration: none;}
.page-nav a:hover {color: #000000;text-decoration: none;}
.previous-entries a {float: left;padding-left: 10px;margin-left: 10px;background: url(images/navigation-left.gif) no-repeat left center;}
.next-entries a {float: right;padding-right: 10px;margin-right: 10px;background: url(images/navigation-right.gif) no-repeat right center;}

/* next & previous post navigation */
.post-nav {clear:both;padding-bottom:35px;margin-top:-5px;font-size: 95%;letter-spacing:-1px;}
.post-nav a, .post-nav a:visited {color: #999999;text-decoration: none;}
.post-nav a:hover {color: #000000;text-decoration: none;}
.post-nav .previous a {float: left;padding-left: 20px;background: url(images/post-nav-previous.gif) no-repeat left center;}
.post-nav .next a {float: right;padding-right: 20px;text-align: right;background: url(images/post-nav-next.gif) no-repeat right center;}

/* ------------------------------------- comment area  */
h3#comments {background: url(images/comments.gif) no-repeat;padding-left: 22px;font: normal 140%/120% Arial, Helvetica, sans-serif;clear: both;}
h3#respond {background: url(images/respond.gif) no-repeat;padding-left: 22px;font: normal 140%/120% Arial, Helvetica, sans-serif;margin: 20px 0px 0px;clear: both;}
/* commentform */
#commentform {margin-top: 10px;}
#commentform label {font-weight: bold;color:#666;font-size: 100%;padding-left: 5px;}
#commentform small {color: #999999;font-size: 90%;}
#commentform input {font: 110% Arial, Helvetica, sans-serif;width: 220px;padding: 5px 3px 3px 7px;background: url(images/form-field-bg.gif) no-repeat;border-top: 1px solid #e6e6e6;border-right: 1px solid #E2E2E2;border-bottom: 1px solid #E2E2E2;border-left: 1px solid #e6e6e6;}
#commentform textarea {font: 110% Arial, Helvetica, sans-serif;width: 480px;height: 140px;background:url(images/form-field-bg.gif) no-repeat;border: solid 1px #e6e6e6;padding: 5px 3px 3px 7px;}
#commentform #submit {font: 12px/100% Arial, Helvetica, sans-serif;color: #000000;background: url(images/submit-btn.gif) no-repeat top left;border: none;width: 135px;height: 25px;padding-bottom: 6px;margin-left: 355px;}
#commentform #submit:hover {background: url(images/submit-btn.gif) no-repeat bottom left;}
#commentform textarea:focus, #commentform input[type="text"]:focus {border: solid 1px #3b9acc;}

/* comment list */
.commentlist {margin: 10px 0px;padding-left: 45px;line-height: 130%;}
.commentlist li{padding: 5px 10px;}
.commentlist .alt {background: #F4F4F4;}
.commentlist cite {font-weight: bold;font-style: normal;font-size: 110%;color: #669900;}
.commentlist cite a, .commentlist cite a:visited {color: #669900;}
.commentlist small {margin-bottom: 5px;display: block;font-size: 87%;}
.commentlist small a, .commentlist small a:visited{color: #999999;}

/* ------------------------------------- footer area  */
#footer {background: url(images/content-bottom-bg.png) no-repeat;padding: 10px 0px 0px 10px;font-size: 95%;color: #282828;}
#footer a, #footer a:visited {text-decoration: none;}
#footer a:hover {text-decoration: underline;}

/* ------------------------------------- sidebar area  */
/* sidebar */

#facebook .dbx-content,#tweeter .dbx-content  {padding:0}
#sidebar {float:right;width: 210px;color: #666666;line-height: 160%;}
#sidebar p {margin: 0px 0px 15px;}
#sidebar h3 {font: bold 12px/100% Arial, Helvetica, sans-serif;color: #666666;}
#sidebar h3 a, #sidebar h3 a:visited {color: #666666;}
#sidebar h3 img {vertical-align: middle;}
#sidebar a, #sidebar a:visited {color: #000000;text-decoration:none;}
#sidebar a:hover, #sidebar a:focus, #sidebar a:active {text-decoration:underline;}
#sidebar ul {list-style: none;margin: 0 ;padding: 0 ;}
#sidebar ul li {background: url(images/bullet-orange.gif) no-repeat;padding-left: 18px ;}
#sidebar ul li ul li {background: url(images/bullet-grey.gif) no-repeat;padding-left: 12px ;}

/* ------------------------------------- widget styles  */
/* archives widget */
#archives ul li {background: url(images/mini-archive.gif) no-repeat;}
/* recent comments widget */
#recent-comments ul li {background: url(images/mini-comment.gif) no-repeat;}
/* category widget */
#categories ul li {background: url(images/mini-category.gif) no-repeat;}
/* recent posts widget */
#recent-posts ul li {background: url(images/mini-page.gif) no-repeat;}
/* links widget */
#links ul li {background: url(images/mini-blogroll.gif) no-repeat;}
/* meta */
#meta .rss {background: url(images/mini-rss.gif) no-repeat;}
#meta .login {background: url(images/mini-user.gif) no-repeat;}
#meta .check {background: url(images/mini-check.gif) no-repeat;}
#meta .wordpress {background: url(images/mini-wp.gif) no-repeat;}
/* calendar */
#calendar table {margin: 0px auto;}
#calendar td {padding: 0px 4px;}

/* alignments */
.center {text-align: center;}
img.center, img[align="center"] {display: block;margin-left: auto;margin-right: auto;}
.left {float: left;}
img.left, img[align="left"] {float:left;margin: 2px 10px 5px 0px;}
.right {float: right;}
img.right, img[align="right"] {float:right;margin: 2px 0px 5px 10px;}
.clear {clear:both;}
hr.clear {clear:both;visibility: hidden;margin: 0px;padding: 0px;}
.hidden {clear: both;visibility: hidden;}
