/*
Theme Name: L'air a Conteur
Version: 1.0
Tags: Comma-separated tags that describe your theme
.
Your theme can be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

* {margin:0;padding:0;}
@font-face{
    font-family : "Script";

    src : url('fonts/scriptbl.eot'),
		  url('fonts/scriptbl.ttf') format('truetype');
}
body{
	background:#000;
	font-family:'Trebuchet MS', Geneva, sans-serif;
	/*font-family:'Script MT';*/
	/*font-family: 'Elsie', cursive;*/
	color:#fff;
	font-size:14px;
}
h1, h2, h3, h4{/*font-family: 'Norican', cursive;*//*font-family:'Script MT';*/font-family:"Script";font-weight:normal;color:#d93c00}
h2 a{color:#d93c00;font-weight:normal;}
h1{font-size:36px;padding-bottom:25px;line-height:40px}
img{border:none;}
#wrapper{width:958px;margin:auto;}
ul{list-style-type:none;}
a{text-decoration:none;font-weight:bold;/*color:#F3A702;*/color:#d93c00;/*color:#D2691E;*/outline:none;}
header{overflow:hidden;/*margin: 0 0 20px 0;*/}
input{border:none;}
#logo{display:block;text-align:right;float:left;font-family:"Script";color:#D93C00;font-size:24px;}
#infos-assoc{float:right;margin:35px 0 0 0;}
#btn-contact{display:block;background:url('img/btn-contact.png') no-repeat; width:165px;height:26px;text-indent:-9999px;}
#btn-contact:hover{background:url('img/btn-contact.png') no-repeat 0 -26px;}
#wrapper-ytplayer{width:100%;margin:20px 0 0 0;}

.red{background:#B22222}
.blue{background:#B0C4DE;}
.green{background:#228B22;}

.chocolate{background:#D2691E;}
.marron{background:#8B4513;}
.pros{background:#FFDEAD;}

.orange{background:#D33D01;}

.text-right{text-align:right;}

#wrapper-bloc{
	margin:20px 0 0 0;
}
.wrap-bloc-home{display:inline-block;width:300px;height:300px;margin:0 7px;}

.bloc-home{
	color:#fff;
	font-size:16px;
	text-shadow:1px 1px 1px #000000;
	text-align:center;
	height:70px;
	line-height:65px;
	width:70px;
	position:absolute;
	border-radius: 35px;
	transition-duration:0.5s;
	transition-timing-function:ease-in-out;
	transition-property:width, height, border-radius, margin-left;
	transition-delay:0.2s;
	-moz-transition-duration:0.5s;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-property:width, height, border-radius, margin-left;
	-moz-transition-delay:0.2s;
	-webkit-transition-duration:0.5s;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-property:width, height, border-radius, margin-left;
	-webkit-transition-delay:0.2s;
	-o-transition-duration:0.5s;
	-o-transition-timing-function:ease-in-out;
	-o-transition-property:width, height, border-radius, margin-left;
	-o-transition-delay:0.2s;
	margin-left:115px;
	font-family:"Script";
	font-size:20px;
}

.bloc-home:hover{
	transition-duration:0.5s;
	transition-timing-function:ease-in-out;
	transition-property:width, height, border-radius, margin-left;
	transition-delay:0.2s;
	-moz-transition-duration:0.5s;
	-moz-transition-timing-function:ease-in-out;
	-moz-transition-property:width, height, border-radius, margin-left;
	-moz-transition-delay:0.2s;
	-webkit-transition-duration:0.5s;
	-webkit-transition-timing-function:ease-in-out;
	-webkit-transition-property:width, height, border-radius, margin-left;
	-webkit-transition-delay:0.2s;
	-o-transition-duration:0.5s;
	-o-transition-timing-function:ease-in-out;
	-o-transition-property:width, height, border-radius, margin-left;
	-o-transition-delay:0.2s;
	height:300px;
	width:300px;
	border-radius: 0px;
	margin-left:0px;
}

.content-bloc-home{
	display:none;
	font-size:12px;
	margin:5px 10px;
	text-shadow:none;
	text-align:justify;
	line-height:normal;
}


.bloc-home:hover ~ .content-bloc-home{
	display:block;
}

nav#site-navigation{margin: 0 0 10px;font-family:'Script';background:url("img/menu-bg.png") no-repeat;height:42px;}
.menu{}
ul.menu {margin:0;padding:0;list-style:none;}
ul.menu > li{background:url('img/menu-sep.png') no-repeat right;float:left;position:relative;height:42px;}
ul.menu  > li:last-child{background:none;}
ul.menu li a{display:block;padding:0 18px;/*background:#8B4513;*/color:#fff;text-shadow:1px 1px 1px #000000;line-height:42px;font-size:19px;font-weight:normal;}
ul.menu li  a:hover, .menu li.current_page_parent > a, .menu li ul.sub-menu li.current_page_item > a, .menu li.current-menu-item > a{/*background:#D2691E;*/color:#ffb10a;}
ul.menu ul.sub-menu li{font-size:16px;}
ul.menu ul.sub-menu li:last-child{background:url('img/ss-menu-footer.png') no-repeat bottom;padding-bottom:30px;}
ul.menu ul.sub-menu li a{font-weight:normal;padding:5px 15px;width:185px;line-height:normal;background:url('img/ss-menu-bg.png');/*background:url('img/ss-menu-sep.png') no-repeat bottom;*/}
ul.menu ul.sub-menu li:last-child a{}

/* sous menu */
.menu li:hover > ul.sub-menu{display:block;}
/* Menu premiersniveau */
ul.menu li ul.sub-menu{
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	top:40px;
	left:0px;
	height:auto;
	display:none;
	width:215px;
	background:url('img/ss-menu-head.png') no-repeat;
	padding:22px 0 0 0;
	z-index:150;
}
ul.menu li ul li{width:100%;}
ul.menu li ul li a{width:100%;}


#wrap-content{overflow:hidden;color:#8B4513;}
#content{color:#363636;line-height:22px;text-align:justify;float:left;width:697px;}
#content .header{background:url(img/content-header.png) no-repeat;width:697px;height:55px;}
#content .bg{background:url(img/content-bg.png) repeat-y;width:632px;padding:0 20px 0 45px;min-height:500px;}
#content .footer{background:url(img/content-footer.png) no-repeat;width:697px;height:40px;}
#content .bg ul{margin:0 0 0 30px;}
#content .bg ul li{list-style-type:none;list-style-image:url('img/puce-li.png');}
#content .bg a:hover{text-decoration:underline;}
#content .bg p{padding:10px 0;}
#content.category .bg p, #content.search .bg p{padding:0;}

.single #content .bg ul li{padding:10px 0;}

#content.search article{padding:20px 0;border-bottom:1px dashed #363636;}

#content .bg .gallery_box ul li{list-style-type:none;list-style-image:none;}

#content input[type="text"], #content input[type="email"]{background:url('img/input-bg.png') no-repeat;width:195px;height:31px;color:#b9b1ae;padding:0 5px;}

#content .wpcf7-submit{background:url('img/btn-bg-100.png') no-repeat;width:100px;height:25px;color:#72520b;text-shadow:1px 1px 1px #ffffff;font-weight:bold;font-family:'Trebuchet MS';}
#content .wpcf7-submit:hover{background:url('img/btn-bg-100.png') no-repeat 0 -25px;}
#content textarea{background:#2C1000;border:none;color:#B9B1AE;padding:5px;}

/*------ ACTUS -------*/
#content section article img{float: left;margin: 5px 5px 5px 0;}
#content section article{padding:0 0 35px 0;}

#content section article h2{margin:0 0 20px 0;}

/*------ Commentaires -------*/
#content-comments {margin:20px 0 0 0;padding:10px;border:1px solid #8B4513;}
#content-comments h3{font-size:20px;margin:0 0 10px 0;}
#content .bg #content-comments ol li{list-style-type:none;}
/*#content-comments .comment-author{float:left;height:40px;line-height:40px;}
#content-comments .comment-meta{float:right;height:40px;line-height:40px;}*/

#wrapper-sidebar{float:right;background:url(img/sidebar-bg.png);width:261px;min-height:500px;margin:10px 0}
#sidebar{background:url(img/sidebar-header.png) no-repeat;color:#b9b1ae;}
#sidebar .sidebar-footer{background:url(img/sidebar-footer.png) no-repeat;height:13px;}

#sidebar aside{margin:10px;border-bottom:1px dashed #8B4513;padding:10px 0px;}
#sidebar aside:first-child{margin-top:0;}
#sidebar aside .newsletter form{}
/*#sidebar aside .newsletter form input[type="text"], #sidebar aside .newsletter form input[type="email"]{width:94%;padding:2px 5px;margin:5px 0px;}*/
#sidebar aside h3{font-size:26px;color:#f3a702;text-shadow:1px 1px 1px #000000}
#sidebar input[type="text"], #sidebar input[type="email"]{background:url('img/input-bg.png') no-repeat;width:195px;height:31px;color:#b9b1ae;padding:0 5px;margin:5px 0px;}

#sidebar input[type="submit"]{color:#72520b;text-shadow:1px 1px 1px #ffffff;font-weight:bold;font-family:'Trebuchet MS';}

#searchsubmit{background:url('img/btn-bg.png') no-repeat;width:25px;height:25px;}
#searchsubmit:hover{background:url('img/btn-bg.png') no-repeat 0 -25px;}

#sidebar .newsletter-submit{background:url('img/btn-bg-100.png') no-repeat;width:100px;height:25px;}
#sidebar .newsletter-submit:hover{background:url('img/btn-bg-100.png') no-repeat 0 -25px;}

footer{overflow:hidden;}
/*--- footer simmple -----*/
footer{text-align:center;margin:20px 0;font-family:'Script';font-size:16px;}
footer a{font-weight:normal;}
footer ul{float:left;margin:0 50px;}
footer ul li{}
footer ul li a{color:#fff;border-left:5px solid #D2691E;padding:5px 10px;margin:10px;display:block;}
footer ul li a:hover{color:#8B4513;border-left:5px solid #8B4513;}

/*---- Gallery photos -----*/
#content .bg .gallery_box ul li{list-style-type:none;}

/* CLEARFIX pour le menu */
nav#site-navigation div > ul:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;} 
nav#site-navigation div > ul {display: inline-block;}
html[xmlns] nav#site-navigation div > ul {display: block;}
* html nav#site-navigation div > ul {height: 1%;}

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

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

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

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

.aligncenter {
    display: block;
    margin: 5px auto 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%; /* Image does not overflow the content area */
    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;
}

/*----- FACEBOOK -------*/
.wrap-fb-like{overflow:hidden}
.fb-like{float:right;}
.fb-like-box {background:#f4f4f4;}
