@import url(http://fonts.googleapis.com/css?family=Quattrocento+Sans);
/* 
    Theme Name: Atelier Qi Gong based on Shell Lite
	Theme URI: 
    Description: 
    Version: 1 
    Author: Mellifluens
    Author URI: http://www.mellifluens.com
    Tags: white, green, gray, custom-menu, custom-header, custom-background, two-columns, fixed-width, theme-options, threaded-comments 

    Copyright (C) 2011 Mellifluens
    License: GNU General Public License, version 3 (GPLv3)
	License URI: license.txt 
	
*/


/* =Reset CSS (v2.0) http://meyerweb.com/eric/tools/css/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, 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;
}

/* HTML5 display-role reset for older browsers */
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;}
button, input, select, textarea {width:auto;overflow:visible;margin:0;font-size:100%;font-family:sans-serif;vertical-align:baseline;}
textarea {overflow:auto;vertical-align:text-top;}

/* =Horizontal Rule
-------------------------------------------------------------- */
hr {
	background:#ddd;
	border:none;
	clear:both;
	color:#ddd;
	float:none;
	height:1em;
	margin:0 0 1em;
	width:100%;
}
hr.space {background:#fff;color:#fff;}
h1, h2, h3, h4, h5, h6 {font-weight:700;}


/* =Headings
-------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {line-height:1em;font-family:Quattrocento Sans;margin-top:8px;margin-bottom:6px;}

h1 {/*margin:1em 0 .5em;*/color:#B6B637;font-size:2em;}

h2 {/*margin:1.07em 0 .535em;*/color:#B6B637;font-size:1.6em;}

h3 {/*margin:1.14em 0 .4em;*/color:#B6B637;font-size:1.4em;}

h4 {/*margin:1.23em 0 .615em;*/font-size:1.3em;}

h5 {/*margin:1.33em 0 .67em;*/font-size:1.2em;}

h6 {/*margin:1.6em 0 .8em;*/font-size:1em;}

.post-entry h1, #tinymce .mceContentBody h1, #tinymce .wp-editor h1,a#mce_6_aria span.mceText {color:#B6B637;font-size:2em;}
.post-entry h2, a#mce_7_aria span.mceText {color:#B6B637;font-size:1.6em;}
.post-entry h3, a#mce_8_aria span.mceText {color:#B6B637;font-size:1.4em;}


/* =Typography
-------------------------------------------------------------- */
cite, em, dfn {font-style:italic;}

code, kbd, samp,  tt, var {
	font-family:Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
	font-style:normal;
}

strong {font-weight:700;}
pre {
	/*background:#fff;
	border-left:4px solid #6ce26c;
	max-width:98%;*/
	width:80%;
	padding-left:1em;
	height:auto;
	font-style:normal;
}
del {color:#555;text-decoration:line-through;}
ins, dfn {border-bottom:1px solid #ccc;}
small, sup, sub {font-size:85%;}

abbr, acronym {font-size:85%;letter-spacing:.1em;text-transform:uppercase;}
a abbr, a acronym {border:none;}
abbr[title], acronym[title], dfn[title] {border-bottom:1px solid #ccc;cursor:help;}
sup {vertical-align:super;}
sub {vertical-align:sub;}



/* =Base
-------------------------------------------------------------- */
html {height:100%;}

body {
	/*background:#f5f5f5; */
	background-color:#B3AE8F;
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.5em;
	margin:0 auto;
	padding:0;
}


/* =Globals
-------------------------------------------------------------- */

/*
#page-container{
	margin:0 auto;
	padding:0;
	width:960px;
	border-left:1px solid #757273;
	border-right:1px solid #757273;
		background-image:url(./images/fond_1200.jpg);
	background-repeat:repeat-x;
	background-color:#e9edb3;
}
*/

#container {
	padding:0;
	margin:0 ;
	width:960px;
	background-color:transparent;
	border-left:1px solid #757273;
	border-right:1px solid #757273;
	
}



#wrapper {	
/*padding:20px;	*/
position:relative;
	margin:0 auto;
	width:960px;	
	clear:top;
	padding:0;
	/*background-image:url(./images/Fond1.png);
	background-repeat:no-repeat;
	margin:0 auto;*/
}

#wrapper-home {
	margin:0;
	padding:0px;
	/*padding:0px 20px 0px 20px;*/
	min-height:360px;
	width:960px;
	clear:both;
		background-image:url(./images/Fond1.png);
	background-position:top;
	background-repeat:repeat-y;

}
#wrapper-page {
	margin:0 auto;
	padding:0px;
	
	width:960px;
		background-image:url(./images/Fond1.png);
	background-position:left bottom;
	background-repeat:repeat-y;
	min-height:270px;
	/*position:relative;*/
	
}
#wrapper-home img, #wrapper-page img{border:3px solid #B6B637;}

#wrapper-404 {
	margin:0;
	padding:0px;
	/*padding:0px 20px 0px 20px;*/
	min-height:160px;
	width:960px;
	clear:both;
		background-image:url(./images/Fond1.png);
	background-position:top;
	background-repeat:repeat-y;

}

/* =Header
-------------------------------------------------------------- */


#header-top{
        background-color:#615D5F;
	border-bottom:5px solid #B6B637;
        height:55px;
		width:960px;
		   z-index:3;
		   display:block;
		   clear:top;
        }
		


#aqg-logo{
		/*float:left;  
	border:1px solid #fff;*/
	height:150px;
	width:150px;
	position:absolute;
	top:0px;
	/*margin:0px auto;*/
	margin-top:0px;
	margin-left:25px;
	display:block;
        z-index:123;
        clear:both;
        }
#header {
	margin-top:-10px;	padding-top:0px;
	width:960px;
	height:164px;

	clear:both;
			   z-index:3;
			   display:block;
	background-image:url(./images/Bandeau.jpg);
}

#header #logo {
	/*float:left;
        margin:5px 0 0;
        */
	display:block;
	border:1px solid #fff;
	height:140px;
	width:300px;
	position:absolute;
	top:0px;
        z-index:9;
}

#header #search-box {
	float:right;
	margin-top:40px;
		border:1px solid #fff;
}
#social-menu {								z-index:3;								float:right;								margin-top:10px;								margin-right:25px;								clear:both;}#social-menu li{								display:inline; liste-style-type:none; float:right;}#fb-like{ background-color:#fffff; color:#dcdbcb;}
ul#menu-top-menu  {float:right;
	/*margin-top:10px;*/
	margin-right:0px;	margin-left:20px;
	z-index:3;
	width:190px;	clear:both;
}
ul#menu-top-menu li{
			display:inline;
		text-align:left;
				color:#B6B637;
				padding-top:2px;
		padding-right:12px;	margin-right:5px;		
		background-image:url(./images/puce.gif);
		background-repeat:no-repeat;
		background-position:right center; 
		}
#menu-top-menu a { 		color:#B6B637;font-size:11px;padding-top:0px;
}		
/*		
.top-menu li, .top-menu li a{
	
		color:#B6B637;
}
*/
#header .social-icons {
	float:right;
	list-style:none;
	margin:42px 33px 0 0;
}

#header .twitter-icon, 
#header .facebook-icon, 
#header .linkedin-icon, 
#header .rss-icon {
	display: inline;
	height: 24px;
	margin: 1px;
	padding-left: 3px;
	width: 24px;
}


/* =Main Menu  =  Menu horizontal
-------------------------------------------------------------- */
.menu {
	/*background:#444;*/
	background:#615D5F;
	border-bottom:5px solid #C3BDA4;
	clear:both;
	margin:0 auto;

}

.menu, .menu ul {
	display:block;
	/*list-style-type:none;*/
	margin:0;
	padding:0;

}

.menu li {
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	z-index:5;
}

.menu li:hover {
	white-space:normal;
	z-index:10000;
}

.menu li li {
	float:none;
}

.menu ul {
	left:0;
	position:absolute;
	top:0;
	visibility:hidden;
	z-index:10;
}

.menu li:hover>ul {
	top:100%;
	visibility:visible;
}

.menu li li:hover>ul {
	left:100%;
	top:0;
}

.menu:after, .menu ul:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
		border:1px solid #fff;
}

.menu, .menu ul {
	min-height:0;
}

.menu ul {
	margin:-10px 0 0 -30px;
/*	padding:10px 30px 30px;*/
	padding:5px 10px 10px;
}

.menu ul ul {
	margin:-30px 0px 0 -10px;
	/*padding:30px 30px 30px 10px;*/
        padding:5px 10px 10px;
}

.menu ul {margin-top:0px;}
.menu ul li a:hover, .menu li li a:hover {  /* bloc du menu niveau 2*/
	color:#484848;
	text-decoration:none;

}

.menu ul li ul {border-bottom:2px solid #000;}

.menu ul {
	width:14em;
	
}

.menu a {
	border-left:1px solid #C3BDA4;
	color:#C3BDA4;
	display:block;
	font-size:12px;
	font-weight:400;
	/*height:44px;
         line-height:44px;
        */
	height:22px;
	margin:0;
	padding:0 1em;
	position:relative;
	text-decoration:none;
}

.menu a:hover {
	background:#333;
	color:#B6B637;
}

.menu .current_page_item a { /* Sous_menu horizontal   */
	background:#615D5F;
	color:#B6B637;

}
.menu ul.children {margin-top:0px;padding-top:0px;}
.menu ul.children li{border-top:3px solid #C3BDA4;}

.menu li li {
	background:#615D5F;
	border-bottom:1px solid #777;
	color:#fff;
	margin-left:20px;
	margin-top:0px;
	padding-top:0px;
	padding:0px;
	width:auto;
	height:28px;
}

.menu li li a {					 /*   style niveau 2 du menu horizontal  */
	border:none;
	color:#B6B637;
	font-size:12px;
	font-weight:400;
	height:28px;
	line-height:28px;
}

.menu li li a:hover {  /*    hover sur niveau 2 du menu horizontal  */
	background:#333;
	border:none;
	color:#B6B637;
}
.menu li li a:active{  /*    hover sur niveau 2 du menu horizontal  */
	background:#333;
	border:none;
	color:#B6B637;
}

.menu ul>li + li {
	border-top:0;
}

.menu li li:hover>ul {
	left:100%;
	top:0;

}

.menu>li:first-child>a {  /* L ien vers accueil  */
	border-left:none;
	
}

.menu>li:first-child>a, .menu li + li + li li:first-child>a {
}

/* =Navigation
-------------------------------------------------------------- */
.navigation {
	color:#444;
	display:block;
	font-size:16px;
	height:28px;
	line-height:28px;
	margin:20px 0;
	padding:0 5px;
}

.navigation a {
	color:#444;
}

.navigation .previous {
	float:left;
}

.navigation .next {
	float:right;
}

.navigation .bracket {
	font-size:36px;
}


/* =Shell Grids (12 Column Grid)
-------------------------------------------------------------- */
.grid {
	float:left;
	margin-bottom:2em;
	padding-top:0;
}

.col-60, .col-140, .col-220, .col-300, .col-380, .col-460, .col-540, .col-620, .col-700, .col-780, .col-860 {
	display:inline;
	margin-right:20px;
}

.col-60 {
	width:60px;
}

.col-140 {
	width:140px;
}

.col-220 {
	width:220px;
}

.col-300 {
	width:290px;
}

.col-380 {
	width:380px;
}

.col-460 {
	width:460px;
}

.col-540 {
	width:540px;
}

.col-620 {
	width:620px;
}

.col-700 {
	width:700px;
}

.col-780 {
	width:780px;
}

.col-860 {
	width:860px;
}

.col-940 {
	width:940px;
}

/* .fit is the very last item in your grid 
   to keep your columns inline and without
   floats
*/
.fit {
	margin-left:0!important;
	margin-right:0!important;
}

/* =Links
-------------------------------------------------------------- */
a {
	/*color:#447099;*/
	color:#B6B637;
	font-weight:700;
	text-decoration:none;
}

a:hover {
	color: #B3AE8F;
}

/* =Forms
-------------------------------------------------------------- */
fieldset {
	border:1px solid #ccc;
	/*margin:0 0 1em;
	padding:1em 1em;*/
	margin:0;
	padding:0;
}

legend {
	padding:2px 5px;
}

label {
	display:block;
	font-weight:bold;
	padding:2px 0;
}

form div {
	clear:both;
	margin:.5em 0;
}

input[type="text"], input[type="password"], select {
	background:#fff;
	border:1px solid #d9d9d9;
	font-family:Tahoma, Geneva, sans-serif;
	height:17px;
	margin:0;
	outline:none;
	padding:4px 10px;
	width:200px;
}

select {
	height:auto;
	width:312px;
}

textarea, .area {
	background:#fff;
	border:1px solid #d9d9d9;
	font-family:Tahoma, Geneva, sans-serif;
	height:auto;
	overflow:auto;
	margin:0;
	outline:none;
	padding:4px 14px;
	width:400px;
}

input, select {
	cursor:pointer;
}

input[type='text'], input[type='password'] {
	cursor:text;
}

/* =Buttons
-------------------------------------------------------------- */
#searchsubmit, #submit {
	background:#444;
	border:1px solid #000;
	color:#fff;
	padding-bottom:4px;
}

/* =Tables
-------------------------------------------------------------- */
table {
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	width:100%;
}

th, td {
	border-bottom:1px solid #ddd;
	border-right:1px solid #ccc;
}

/* =Lists
-------------------------------------------------------------- */
#content-full ul li {
	margin-left:.85em;
	list-style-image:url(./images/puce.gif);
}

ul { list-style-type:circle;

}

ul ul {
	list-style-type:square;
}

ul ul ul {
	list-style-type:circle;
}

ol {
	line-height:22px;
	list-style-position:outside;
	list-style-type:decimal;
}

dt {
	font-weight:400;
}


/* =Margins & Paddings
-------------------------------------------------------------- */
blockquote:first-child {
	margin:.8em 0;
}

hr, p, ul, ol, dl, pre, blockquote, address, table, form {
	/*margin-bottom:1.6em;*/
	margin-bottom:1em;
}


th, td {
	padding:.8em;
}

caption {
	padding-bottom:.8em;
}



fieldset {
	margin:1.6em 0;
	padding:0 1em 1em;
}

legend {
	padding-left:.8em;
	padding-right:.8em;
}

legend+* {
	margin-top:1em;
}

textarea, input {
	padding:.3em .4em .15em;
}

select {
	padding:.1em .2em 0;
}

option {
	padding:0 .4em;
}

a {
	padding:.3em 0 .1em;
	position:relative;
}

dt {
	margin-bottom:.4em;
	margin-top:.8em;
}

ul {
	margin-left:1.5em;
}

ol {
	margin-left:2.35em;
}

ol ol, ul ol {
	margin-left:2.5em;
}

form div {
	margin-bottom:.8em;
}

/* =Search Form
-------------------------------------------------------------- */
#searchsubmit {
}

/* =Content
-------------------------------------------------------------- */
#content {
	background:#fff;
	margin-bottom:11px;
	margin-top:11px;
}

#content-full {
	margin-bottom:11px;
	margin-top:8px;
	
	margin-left:25px;
	margin-right:auto;
	width:900px;
}
/*
h1 {margin:1em 0 .5em;color:#B6B637;font-size:2em;}

h2 {margin:1.07em 0 .535em;color:#B6B637;font-size:1.6em;}  */


#quotebox1{color:#abab33; height:50px;font-size:2em;float:left;width:90%;margin-top:6px;display:block;font-family:Quattrocento Sans;						line-height:normal;text-align:center;} 
#quotebox2{color:#DCE386;height:20px;font-size:2em;float:left;width:80%;margin-bottom:10px;} 
#quotebox3{color:#B6B637;height:20px;font-size:2em;float:left;width:40%;margin-bottom:20px;margin-left:270px; }

#content-full-home {
	margin-bottom:11px;
	margin-top:5px;
	
	margin-left:20px;
	margin-right:auto;
	width:930px;
}

#content-sitemap {
	background:#fff;
	margin-bottom:11px;
	margin-top:11px;
}

#content-sitemap a {
	font-size:12px;
}

#content .sticky {
	border-bottom:4px solid #eee;
	clear:both;
}

#content .sticky p {
}

#content .bypostauthor {
}

#content img {
	max-width:98%;
	height:auto;
	border:3px solid #B6B637;
}

/* =Blog
-------------------------------------------------------------- */
.currently-in {
	color:#777;
	font-size:16px;
}

/* =Featured Content
-------------------------------------------------------------- */
.featured-image img {
	float:right;
	margin-top:44px;
}

.featured-button {
	background:url(images/featured-button.png) 0 0 no-repeat;
	border:none;
	cursor:pointer;
	display:block;
	height:61px;
	width:230px;
}

.featured-button a {
	color:#444;
	text-decoration:none;
}

.featured-button:hover {
	background-position:0 -61px;
	color:#444;
	text-decoration:none;
}

.featured-button p {
	font-size:18px;
	font-weight:700;
	height:61px;
	line-height:61px;
	text-align:center;
	text-shadow:0 1px #fff;
	text-transform:uppercase;
}

/* =Titles
-------------------------------------------------------------- */
.featured-title {
	/*color:#00a5ec;*/
	color:#B6B637;
	display:block;
	
}

.featured-subtitle {
}

.title-404 {
	color:#933;
}

/* =Post
-------------------------------------------------------------- */
.comments-link {
	font-size:12px;
}

.post-data {
	clear:both;
	font-size:11px;
}

.post-entry {
	clear:both;
}

.post-meta {
	clear:both;
	color:#a8a7a7;
	font-size:12px;
	margin-bottom:10px;
}

.post-edit {
	/*clear:both;
	display:block;
	font-size:11px;
	margin:1.5em 0;*/
	display:none;
}

.post-search-terms {
	clear:both;
}

.see-more {
	clear:both;
}

.attachment-entry {
	clear:both;
	text-align:center;
}

/* =Symbols
-------------------------------------------------------------- */
.ellipsis {
	color:#aaa;
	font-size:18px;
	margin-left:5px;
}

/* =Widgets
-------------------------------------------------------------- */
#widgets {
	margin-top:20px;
}

#widgets a {
	display:inline-block;
	margin:0;
	padding:3px;
	text-decoration:none;
}

#widgets ul, #widgets p { /*
	border:1px solid #f5f5f5;    CONTOUR */
	border-top:none;
	margin:0 0 15px;
	padding:10px;
}

#widgets ul li {
	list-style-type:none;
	margin:0;
}

#widgets ul li a {
	color:#444;
	text-decoration:none;
}

#widgets ul li a:hover {
	color:#000;
}

#widgets ul ul a {
	padding:3px 0 3px 18px;
}

#widgets ul ul ul a {
	padding:3px 0 3px 18px;
}

#widgets ul ul ul ul a {
	border:none;
	padding:3px 0 3px 18px;
}

#widgets .widget-title img {
	float:right;
	height:11px;
	/*position:relative;
	top:4px;*/
	width:11px;
}

#widgets .rss-date {
	line-height:18px;
	padding:6px 12px;
}

#widgets .rssSummary {
	padding:10px;
}

#widgets cite {
	font-style:normal;
	line-height:18px;
	padding:6px 12px;
}

#widgets .textwidget, #widgets .tagcloud {
	border:1px solid #f5f5f5;
	border-top:none;
	display:block;
	line-height:1.5em;
	margin:0 0 20px;
	padding:10px;
}

#widgets .textwidget a {
	display:inline;
}


#widgets ul .children {
	margin:0;
	padding:0;	
	border:none;
}



#widgets .author {
	font-weight:700;
	padding-top:4px;
}



.widget-home1, .widget-home2{width:290px;float:left;margin-bottom:0px;}
.widget-home1 p, .widget-home2 p{margin:0px;padding:0px;}
.widget-home1 img, .widget-home2 img{float:left;margin-right:10px;padding:0;}
.widget-home1 a, .widget-home2 a{margin:0px;padding:0;height:auto;width:auto;}
.widget-home1{}
.widget-home2{padding-right:10px;padding-left:10px;margin-right:10px;margin-left:10px;border-right:2px dashed #C3BDA4;border-left:2px dashed #C3BDA4;}




.widget-title {
	background:#f5f5f5;
	color:#444;
	display:block;
	font-size:13px;
	font-weight:700;
	height:33px;
	line-height:33px;
	margin:0;
	padding:0;
	text-align:center;
}

.widget-title a {
	border-bottom:none;
	color:#d66525!important;
	padding:0!important;
}

.widget-title-home1 h3, .widget-title-home2 h3, .widget-title-home3 h3 {
	display:block;
	font-size:17px;
	font-weight:700;
	height:33px;
	line-height:33px;
	margin:0;
	padding:0;
	text-align:center;
}
.widget-title-home1 h3{background-color:#DCDACB;color:#615D5F;}
.widget-title-home2 h3{background-color:#DCE386;color:#fff;}
.widget-title-home3 h3 {background-color:#DCDACB;color:#615D5F;}

.widget-title-home h3 a {
	border-bottom:none;
	color:#444!important;
	padding:0!important;
}

/* =Pagination (pages)
-------------------------------------------------------------- */
.pagination {
	clear:both;
	display:block;
	font-size:16px;
	font-weight:700;
	margin:10px 0;
	padding:5px 0;
}

.pagination a {
	text-decoration:none;
}

.pagination a:hover, .pagination a:active {
}

/* =Breadcrumb Lists
-------------------------------------------------------------- */
.breadcrumb-list {
	font-size:12px;
}
.breadcrumb-list a {color:#B6B637;}






/* ::::::::::::::::::::::::::::::::::   FOOTER   :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::   */

/* =Footer
-------------------------------------------------------------- */



#footer {

	height:80px;
	line-height: 33px;
	margin:0 ;
	padding:0;
	width:960px;
	display:block;
		clear:both;
		/*
background-color:#615D5F;
	border-left:1px solid #757273;
	border-right:1px solid #757273;
*/

	color:#B6B637;

	
}

#footer-wrapper {
	margin:0;
	clear:both;
	height:80px;
	line-height: 33px;
	background-image:url(./images/Footer.png);
	background-repeat:no-repeat;
	background-position:top;
	width:960px;
	/*background-color:#fff;
	*/
	
}


#footer {
	color:#C3BDA4;
	font-size:11px;
}

#footer a {
	color:#C3BDA4;
}

#footer-menu {margin:0px;padding:0px;margin-left:10px;line-height:12px;}
#footer-menu li{list-style-type:none;display:inline;font-size:10px;padding:0px;margin:0px;margin-bottom:0px;      line-height:12px;margin-top:0px;}
#footer-menu li a{font-size:10px;padding-left:0px;padding-right:0px;line-height:12px;}
#footer-menu li a:hover{color:#B6B637;}
#footer-menu ul {list-style-type:none;display:inline;font-size:10px;padding:0px;margin:0px;height:30px;}
.footer-float1{width:717px;float:left;margin:0px;padding:0px;margin-top:48px;height:30px;}
.footer-float2{width:10px;float:left;text-align:right;margin-top:40px;}
.footer-float3{width:220px;float:left;text-align:right;font-size:10px;line-height:10px;margin-top:40px;}

.scroll-top {
	text-align:center;
}

.copyright {
}

.powered {
	text-align:right;
}



/* ::::::::::::::::::::::::::::::::::    WIDGETS   :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::   */
/* =Gallery
-------------------------------------------------------------- */
.gallery {
	margin:0 auto 18px;
}

.gallery .gallery-item {
	float:left;
	margin-top:0;
	text-align:center;
	width:155px;
}

.gallery img {
	border:1px solid #ddd;
}

.gallery .gallery-caption {
	font-size:12px;
	margin:0 0 12px;
}

.gallery dl {
	margin:0;
}

.gallery br+br {
	display:none;
}

.attachment-gallery img {
	background:#fff;
	border:1px solid #f0f0f0;
	display:block;
	height:auto;
	margin:15px auto;
	max-width:96%;
	padding:5px;
	width:auto;
}

.gallery-meta {
}

.gallery-meta a {
	display:inline;
	margin:0;
	padding:0;
}

.gallery-meta .full-size, .gallery-meta .aperture, .gallery-meta .focal-length, .gallery-meta .iso, .gallery-meta .shutter, .gallery-meta .camera {
	display:block;
	font-size:12px;
	line-height:18px;
	padding:3px 12px;
}



/* =Blockquote
-------------------------------------------------------------- */
blockquote {
	border:4px double #ddd;
	border-left:none;
	border-right:none;
}

blockquote p {
	color:#999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:18px;
	line-height:26px;
	margin:20px;
	padding:0 0 0 12px;
}
blockquote {margin:1.6em 0;padding:0 1em;}



/* ::::::::::::::::::::::::::::::::::    POSTS ET COMMENTAIRES   :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::   */



/* =Comments
-------------------------------------------------------------- */
#commentform {
	margin:0;
}

.commentlist {
	border-bottom:1px dotted #eee;
	list-style:none;
	margin:0;
	padding:0;
}

.commentlist ol {
	list-style:decimal;
}

.commentlist li {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background-color:#fff;
	border-radius:4px;
	margin:0;
	padding:1em;
}

.commentlist li p {
	font-size:14px;
}

.commentlist li cite {
	font-size:1.1em;
	font-style:normal;
	font-weight:700;
}

.commentlist li.alt {
	background:#f9f9f9;
}

.commentlist .children {
	list-style:none;
	margin:0;
}

.commentlist .avatar {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	float:left;
	margin-right:10px;
	padding:0;
	vertical-align:middle;
}

.commentlist .children .avatar {
	height:33px;
	width:33px;
}

.comment-author .fn {
}

.comment-author .says {
	color:#999;
}

.comment-body .comment-meta {
	color:#999;
	display:inline-block;
	margin:0;
	padding:0;
	text-align:left;
}

.comment-body {
	clear:both;
}

.comment-body p {
	clear:both;
	padding-top:10px;
}

.comment-body .reply {
}

.pingback, .trackback {
	border-bottom:1px solid #eee;
	list-style:none;
	margin-bottom:20px;
}

.pingback cite, .trackback cite {
	font-style:normal;
}

#comments {
	background:#dadada;
	height:25px;
	line-height:25px;
	text-align:center;
}

#pings {
	background:#dadada;
	height:25px;
	line-height:25px;
	text-align:center;
}

#respond {
	background:#f0f0f0;
	border-top:1px solid #fff;
	clear:both;
	outline:1px solid #ddd;
	padding:10px 10px 50px;
}

#respond label {
	display:inline;
}

#respond .comment-form-author input, #respond .comment-form-email input, #respond .comment-form-url input, #respond .comment-form-comment textarea {
	display:block;
}

.nocomments {
	color:#999;
	font-size:.9em;
	text-align:center;
}

#commentform input.error, #commentform textarea.error {
	background-color:#f6cbca;
}

#commentform div.error, #commentform label.error {
	color:#cb2026;
}

#commentform div.errorlabels label {
	display:block;
}


/* =Notices
-------------------------------------------------------------- */
.required {
	color:#d5243f;
}

#commentform input.error, #commentform textarea.error {
	background-color:#f6cbca;
}

#commentform div.error, #commentform label.error {
	color:#cb2026;
}

#commentform div.errorlabels label {
	display:block;
}

.notice {
	background:#fff1a8;
	color:#000;
	padding:2px 7px;
}


/* =Post Thumbnails 
-------------------------------------------------------------- */
img.wp-post-image, img.attachment-thumbnail, img.attachment-medium, img.attachment-large, img.attachment-full {
	background:#fff;
	border:1px solid #f0f0f0;
	display:block;
	margin:15px auto;
	padding:5px;
	width:auto; /*IE*/
}

/* =Alignments
-------------------------------------------------------------- */
.left {
	float:left;
}

.right {
	float:right;
}

.center {
	text-align:center;
}

/* =Clearfix
-------------------------------------------------------------- */
.clearfix:after, #container:after {
	clear:both;
	content:"\0020";
	display:block;
	height:0;
	max-height:0;
	overflow:hidden;
	visibility:hidden;
}

.clearfix, #container {
	display:inline-block;
}

* html .clearfix, * html #container {
	height:1%;
}

.clearfix, #container {
	display:block;
	margin:0 auto;
}

.clear {
	clear:both;
}

/* =Begin bidirectionality settings (do not change)
-------------------------------------------------------------- */
BDO[DIR="ltr"] {
	direction:ltr;
	unicode-bidi:bidi-override;
}

BDO[DIR="rtl"] {
	direction:rtl;
	unicode-bidi:bidi-override;
}

[DIR="ltr"] {
    direction:ltr;
    unicode-bidi:embed;
}

[DIR="rtl"] {
    direction:rtl;
    unicode-bidi:embed;
}



/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
	margin:5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
	display:block;
	margin:5px auto;
}

.alignright {
	float:right;
	margin:5px 0 20px 20px;
}

.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}

.aligncenter {
	display:block;
	margin:5px auto;
}

a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}

a img.alignnone {
	margin:5px 20px 20px 0;
}

a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}

a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.wp-caption {
	background:#fff;
	border:1px solid #f0f0f0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}

.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}

.wp-caption.alignright {
	margin:5px 0 20px 20px;
}

.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}

.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}

img.wp-smiley {
	vertical-align:middle;
}



/* =Media Print
-------------------------------------------------------------- */
@media print {

h1 {
	page-break-before:always;
}

h1, h2, h3, h4, h5, h6 {
	page-break-after:avoid;
}

ul, ol, dl {
	page-break-before:avoid;
}
}

/*"The last 29 days of the month are the hardest."- Nikola Tesla*/