/*
Theme Name: Bouchaud Paysage
Theme URI: https://www.bouchaud-claude.fr/
Description: Design du site Bouchaud.
Version: 0.1
Author: Denis BROYER
 
Theme Bouchaud par Denis BROYER / CEREM WEB
 
*/
@charset "utf-8";
/* CSS Document */
html {
height:100%;
}
* { 
margin:0; 
padding:0; 
} 
body {
background-color:#1d5905;
font-family:Calibri,'Lucida Grande',Arial;
color:#1d5905;
text-align:justify;
/*background-image:url(https://www.bouchaud-claude.fr/images-paysagiste/background.gif);
background-repeat:repeat-x;
background-position:top;*/
}
h1 {
font-size:38px;
}
h1 a:link {
color:#1d5905;
text-decoration:none;
}
h1 a:visited {
color:#1d5905;
text-decoration:none;
}
h1 a:hover {
color:#1d5905;
text-decoration:none;
}

h2 {
font-size:24px;
}
h3 {
color:#eb670a;
text-align:center;
font-size:24px;
margin-bottom:15px;
margin-top:15px;
}
h3 a:link {
text-decoration:none;
color:#eb670a;
}
h3 a:hover {
text-decoration:none;
color:#eb670a;
}
h3 a:visited {
text-decoration:none;
color:#eb670a;
}
nav {
display:block;
}
p {
font-size:16px;
margin-bottom:8px;
margin-top:8px;
line-height:24px;
}
#page {
background-color:#FFFFFF;
margin:0 auto;
width:970px;
margin-top:15px;
margin-bottom:20px;
-moz-box-shadow:0 0 5px 5px rgba(0,0,0,.5);
-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.5);
box-shadow:0 0 5px 5px rgba(0,0,0,.5)
}
#header {
text-transform:uppercase;
}
#identification {
height:160px;
}
#telephone {
float:right;
width:210px;
padding-top:20px;
}
#telephone a:link {
border:none;
}
#entete {
height:150px;
}
#bouchaud {
width:400px;
margin-top:30px;
float:left;
}
#claim {
width:600px;
margin-top:10px;
float:left
}
/* Navigation Menu */

.main-navigation {
	text-align: center;
	background-color:#aec425;
	border-bottom: 1px solid #ededed;
	border-top: 1px solid #ededed;
	padding-left:80px;
}
.main-navigation li {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.42857143;
}
.main-navigation a {
	color: #5e5e5e;
}
.main-navigation a:hover {
	color: #21759b;
}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	display: none;
}
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}
.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {

		display: inline-block !important;
		text-align: left;
		width: 100%;
	}
	.main-navigation ul {
		margin: 0;
		text-indent: 0;
	}
	.main-navigation li a,
	.main-navigation li {
		display: inline-block;
		text-decoration: none;
	}
	.main-navigation li a {
		border-bottom: 0;
		color: #FFFFFF;
		font-size:15px;
		line-height: 3;
		text-transform: uppercase;
		white-space: nowrap;
	}
	.main-navigation li a:hover {
		color: #000;
	}
	.main-navigation li {
		margin: 0 30px 0 0;

		position: relative;
	}
	.main-navigation li ul {
		display: none;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 100%;
		z-index: 1;
	}
	.main-navigation li ul ul {
		top: 0;
		left: 100%;
	}
	.main-navigation ul li:hover > ul {
		border-left: 0;
		display: block;
	}
	.main-navigation li ul li a {
		background: #efefef;
		border-bottom: 1px solid #ededed;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
		color:#000000;
	}
	.main-navigation li ul li a:hover {
		background: #e3e3e3;
		color: #444;
	}
	.main-navigation .current-menu-item > a,
	.main-navigation .current-menu-ancestor > a,
	.main-navigation .current_page_item > a,
	.main-navigation .current_page_ancestor > a {
		color: #1d5905;
		font-weight: bold;
	}
	.menu-toggle {
		display: none;
	}

#content {
background-image:url(https://www.bouchaud-claude.fr/images-paysagiste/fond.jpg);
background-position:bottom;
background-repeat:no-repeat;
margin-top:15px;
}
#contenu-gauche {
width:240px;
}
.news {
width:225px;
/*background-color:#afc525;*/
background-color:#FFFFFF;
border:5px dotted #aec425;
/*color:#FFFFFF;*/
margin-left:20px;
padding-left:6px;
padding-right:6px;
margin-bottom:15px;
}
.news h3 a {
font-size:16px;
}
#contenu-droit {
float:right;
width:660px;
padding-right:20px;
}
#contenu ul {
margin-bottom:10px;
}
#contenu-droit li{
margin-left:25px;
}
#jardin {
background-color:#eb670a;
width:300px;
text-align:right;
color:#FFFFFF;
float:right;
padding:10px;
font-size:24px;
}
#footer {
width:100%;
background-color:#aec425;
}
#credits {
background-color:#1d5905;
color:#aec425;
font-size:11px;
text-align:right;

}
.logo {
float:left;
margin-left:10px;
margin-top:10px;
margin-right:25px;

}
.claim {
margin-left:25px;
}
.orange {
color:#eb670a;
}
.image-footer {
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
}
.alignleft{float:left}
.alignright{float:right}
.aligncenter{display:block;margin:0 auto;text-align:center}
/*On style le bloc image*/
.wp-caption {

padding:5px;

margin-bottom : 15px;
}
/*Ajout d'espace pour aérer autour de l'image*/
.alignleft{margin-right:10px}
.alignright{margin-left:10px}
/*On centre l'image.*/
.wp-caption img {margin:0;padding:0;border:0 none}
/*Alignement, taille et couleur de la légende*/
.wp-caption p,.wp-caption-text {
text-align:center;
font-size:12px;
line-height:1.6em;
font-weight:bold;
color:#1d5905;
padding:0;margin:0}
/*Ajout des arrondis sur le caption
.wp-caption {
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px}
Ajout d'une ombre sous le caption
.wp-caption{
-moz-box-shadow:0 3px 4px rgba(0,0,0,.5);
-webkit-box-shadow:0 3px 4px rgba(0,0,0,.5);
box-shadow:0 3px 4px rgba(0,0,0,.5)}*/