@charset "utf-8";
/* CSS Document */

body {background-color:#222222;margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;font-family:tahoma;text-align:center;}
#content{position:relative;margin :0px auto;width:100%;text-align:left;background-color:#fff;}
#content_content{position:relative;margin :0px auto;width:970px;;text-align:left;background-color:#fff;}
#bandeau{position:relative;width:100%;height:196px;margin:0 auto;background:url(../images/pepiniere-jardin-anglais3.jpg) center no-repeat;}
#bandeau2{position:relative;width:100%;height:196px;margin:0 auto;background:url(../images/pepiniere-jardin-anglais2.jpg) center no-repeat;}
#bandeau3{position:relative;width:100%;height:196px;margin:0 auto;background:url(../images/pepiniere-jardin-anglais3.jpg) center no-repeat;}
#bandeau p{color:#814893;text-align:right;font-size:14px;margin-right:130px;margin-top:90px;letter-spacing:2px;}
#bandeau p a{color:#814893;font-size:10px;margin-bottom:5px;}
#bandeau img{float:left;margin:10px 0px 0px 20px;}
#bandeau img.etoile{float:none;margin:0px;}

#bandeau2 p{color:#814893;text-align:right;font-size:14px;margin-right:130px;margin-top:90px;letter-spacing:2px;}
#bandeau2 p a{color:#814893;font-size:10px;margin-bottom:5px;}
#bandeau2 img{float:left;margin:10px 0px 0px 20px;}
#bandeau2 img.etoile{float:none;margin:0px;}

#bandeau3 p{color:#814893;text-align:right;font-size:14px;margin-right:130px;margin-top:90px;letter-spacing:2px;}
#bandeau3 p a{color:#814893;font-size:10px;margin-bottom:5px;}
#bandeau3 img{float:left;margin:10px 0px 0px 20px;}
#bandeau3 img.etoile{float:none;margin:0px;}

.vert{color:#9fe42e;}
#menu {font-size:15px;letter-spacing:0px;text-align:center;text-transform:uppercase;width:100%;height:35px;border-top:2px solid #99cc00;border-bottom:2px solid #99cc00;background-color:#462002;z-index:100;margin: 0 auto;} 
#menu a {color:#fff;} 
#menu ul {width:100%;padding:0;margin:auto;text-align:center;}

#menu li {padding:5px;padding-bottom:4px;width:112px;padding-left:0px;padding-right:0px;outline:none;}
#menu li:hover{color:#fff;background:url(../images/onglet.png) no-repeat bottom;padding-bottom:9px;position:relative;top:-5px;outline:none;}
#menu li a:focus{outline:none;}
#menu li.actif{color:#fff;background:url(../images/onglet.png) no-repeat bottom;padding-bottom:9px;position:relative;top:-5px;}
#menu li.sousmenu {background-color:#462002;margin-left:13px;}
#menu li.sousmenu:hover {/*background-color:#99cc00;*/color:#fff;background:url(../images/onglet.png) no-repeat top;padding-bottom:9px;position:relative;
	top:-7px;}
	#menu li.sousmenu:hover {/*background-color:#99cc00;*/color:#fff;background:url(../images/onglet.png) no-repeat top;padding-bottom:9px;position:relative;
	top:-7px;}
#menu li.sousmenu:hover a.ss {
	color:#fff;
	background:url(../images/onglet.png) no-repeat top;
	padding-bottom:8px;
	padding-top:5px;
	position:relative;
	top:-3px;
}
#menu li.sousmenu a:focus {
	color:#fff;
	background:url(../images/onglet.png) no-repeat top;
	margin-bottom:-25px;
	margin-top:-15px;
	
	position:relative;
	top:-10px;
	
	outline:none;
}
/* une petite bordure en top*/
#menu ul li {
	position:relative; 
	list-style: none; 
	display:inline-block; 
	
}


#menu li a {
	text-decoration: none; 
	padding: 4px 0 4px; 
	display:block;
}


#bandeau_photo{
	
	width:950px;
	height:200px;

	
}

#droite{
	width:761px;
	margin-top:7px;
	min-height:400px;
	float:left;
	background-color:#fff;
	padding-top:10px;
	text-align:justify;
	color:#2b2723;
	font-size:14px;
	letter:1px;
	line-height:20px;
	background:none;
	padding-bottom:25px;
	
	
}
#droite-content{
	margin-left:20px;
	
	font-size: 12px;
	color: #333;
	line-height: 18px;
	
}
#gauche, #gauche-content {width:209px;;float:left;margin-top:10px;}
p.adresse{
	font-size:10px;
	text-align:right;
	margin-top:0px;
	padding-top:0px;
}
h2{
	color:#99cc00;
	font-weight:bold;
	letter-spacing:1px;
	font-size:22px;
	margin-top:10px;
	font-family:Verdana, Geneva, sans-serif;
	
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #462002;
}
h4{
	color:#F2951C;
	font-weight:bold;
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:14px;
	margin-top:10px;
	margin-bottom:5px;
	font-family:"Times New Roman", Times, serif;
}

#droite-content p.ss-titre a{
	text-decoration:none;
	font-size:16px;
}


#droite a{
	color:#F2951C;
	font-weight:bold;
}
p.menu{
	margin-left:50px;	
	
}
p.prix{
	color:#2b2723;
	margin-left:50px;	
	border-top:1px solid #2b2723;
}
#droite a:hover{
	color:#2b2723;
}

img.galerie{
	border:1px solid #2b2723;
	margin:5px;
}

#footer {
	position:relative;
	clear:both;
	margin-top:0px;
	padding-top:10px;
	padding-bottom:2px;
	text-align:center;
	height:100%;
	background-color:#99cc00;
	color:#462002;
	font-size:12px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #462002;
}
#footer a {
	color:#462002;
}


#content #droite #droite-content p {
	
	font-size:12px;
	font-family: verdana;
	line-height: 25px;
}







#interventions {margin:0 auto;}
#content #droite #droite-content #interventions tr .sstitremauve .sstitremauve {
	color: #462002;
}
#content #droite #droite-content #interventions tr td .sstitremauve a {
	color: #462002;
}

#logo {width:970px; margin:0 auto;}
#logo .logo {position:relative; top:-25px; left:-15px;}


.navigation {
  margin: 0;
  padding: 0;
  list-style: none;
  background:none;
  color: #fff;
  width: 208px;
  font-size:14px;
  font-family:Verdana, Geneva, sans-serif;
}

.navigation a, .navigation span {
  display: block;
 padding-left:5px;
 padding-top:5px;padding-bottom:5px;
  color: #fff;
  text-decoration: none;
  background: url(../images/encart-catalogue/neutre.png) left bottom no-repeat;
  background:#522603;
  text-indent:10px;
}
.navigation .toggleSubMenu a, .navigation .toggleSubMenu span {
  background:#522603;
  background-image: url(../images/encart-catalogue/deroul.png);
  
  
}
.navigation .open a, .navigation .open span {
  background-image: url(../images/encart-catalogue/enroul.png);
  text-decoration:none;
}
.navigation a:hover, .navigation a:active {
  text-decoration: none;
  background: url(../images/encart-catalogue/sub.png) 0 0 repeat-x;
  
}
.navigation .toggleSubMenu a:hover {

  background: url(../images/encart-catalogue/deroul-sub.png) 0 0 repeat-x;
 
}
.navigation ul.subMenu a:hover {

  background: url(../images/encart-catalogue/sub.png) 0 0 repeat-x;
 
}
.navigation .subMenu {
  font-size: .8em;
  background: #522603 url(../images/encart-catalogue/neutre.png) 0 0 repeat-x;
  font-size: .9em;
  margin: 0;
  padding: 0;
  border:none;
  
  
}
.navigation ul.subMenu a {
  background: none;
  background: #522603 url(../images/encart-catalogue/neutre.png) 0 0 repeat-x;
  margin-left:20px;
 
 border-left: 2px solid #94c100;
  
}

.navigation ul.open_at_load a:hover {

  background: url(../images/encart-catalogue/sub.png) 0 0 repeat-x;
 
}
.navigation .open_at_load {
  font-size: .8em;
  background: #522603 url(../images/encart-catalogue/neutre.png) 0 0 repeat-x;
  font-size: .9em;
  margin: 0;
  padding: 0;
  border:none;
  
  
}
.navigation ul.open_at_load a {
  background: none;
  background: #522603 url(../images/encart-catalogue/neutre.png) 0 0 repeat-x;
  margin-left:20px;
 
 border-left: 2px solid #94c100;
  
}


.navigation .tete {
	background: none;
  background:url(../images/encart-catalogue/tete.png) 0 0 repeat-x ;
  height:29px;
  
}

.navigation .pied{
	background: none;
  background: url(../images/encart-catalogue/pied.png) 0 0 repeat-x;
  height:29px;
}
.navigation .tete span{background: none;text-align:right; border-bottom:1px solid #fff;color:#94c100;padding:0; margin-right:10px;font-size:18px;padding-top:5px;}
.navigation .pied span {background: none;}

.horaire {margin: 0;
  padding: 0;
  list-style: none;
  background:url(../images/pepiniere-horaire.png) no-repeat;
  color: #fff;
  width: 208px;
  height:202px;
  font-size:13px;
  font-family:Verdana, Geneva, sans-serif;
  text-align:right;
  line-height:19px;
 }
 .horaire p {margin-right:10px;margin-top:-5px;}
  .horaire .tete {display:block;background: none;text-align:right; border-bottom:1px solid #fff;color:#94c100;padding:0; margin-right:10px;font-size:18px;padding-top:5px;}


.agenda {
  margin: 0;
  padding: 0;
  list-style: none;
  background:none;
  color: #fff;
  width: 208px;
  font-size:14px;
  font-family:Verdana, Geneva, sans-serif;
  margin-top:15px;
}




.tete-agenda {
	background: none;
	background:url(../images/encart-catalogue/tete-vert.png) no-repeat;
	height:29px;
  
}

.pied-agenda{
	background: none;
	background: url(../images/encart-catalogue/pied-vert.png) 0 0 repeat-x;
	height:29px;
	padding-bottom:15px;
}

.corps-agenda{
	
	background: url(../images/encart-catalogue/neutre-vert.png) top repeat;
	padding-top:0px;
}



.agenda .tete-agenda .tete {display:block;text-align:right; border-bottom:1px solid #fff;color:#462002;padding:0;margin-right:10px; font-size:18px;padding-top:2px;font-weight:bold;
}



.agenda .corps-agenda .text-news {text-align:right;margin-left:5px;margin-right:10px;display:block;padding-top:5px;color:#462002;font-weight:bold;
}
.agenda .corps-agenda a.news {
	 width:120px;float:right;background:#462002; text-align:center; line-height:20px;height:28px; color:#99cc00; text-decoration:none;margin-top:-8px;
	 display:block;

}
.agenda .corps-agenda a.news:hover {
	 letter-spacing:0.5px;
}
.agenda .corps-agenda .separate {border-bottom:dashed 1px #462002;
display:block;width:90%;margin: 0 auto;padding-top:10px;
}

.agenda .corps-agenda .news img {
	position: relative;
	top: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#droite #droite-content ol li {
	padding-bottom: 10px;
}
#droite #droite-content ol li .brun {
	font-weight: bold;
	color: #462002;
	padding-bottom: 0px;
	display: block;
	height: 18px;
}
.message {background:#462002;font-size:13px;margin-bottom:10px;text-align:justify;}
.message .nom {width:592px;float:left;border:1px dotted #462002; text-indent:5px;color:#fff;}
.message .date{width:147px;float:left;text-align:right;color:#fff;}
.message .date span {padding:10px;}
.message-content{clear:both;border:1px dotted #462002;background:#fff;padding:10px;color:#462002;}

.message-news {font-size:13px;text-align:justify;border:1px dotted #462002;display:block;}
.message-news .nom-news { width:739px;background:#462002;height:22px;line-height:22px;text-align:left; text-indent:5px;color:#fff;font-weight:bold;font-size:15px;clear:both;}
.message-news .img-news img {border:none;float:left;}
.message-news-content{float:left;background:#fff;padding-bottom:0px;color:#462002;margin-top:0px;padding:10px;}



#content #content_content #droite #droite-content .liens .title-liens {
	color: #FFF;
	background-color: #462002;
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
#content #content_content #droite #droite-content .liens .content-liens img {
	float: left;
	height: 79px;
	padding-right: 10px;
}
#content #content_content #droite #droite-content .liens .content-liens {
	height: 90px;
	border: 1px dotted #462002;
	color: #462002;
	width: 80%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top:10px;
	padding-left:15px;
}
.size {font-size:16px;font-weight:bold;}



/*.titlebrun {font-size:12px;color:#fff;font-weight:bold;display:block;background:#462000;margin:0px;padding:0px;line-height:24px;margin-bottom:10px;}*/
.input,.select,.textarea,input,select,textarea,.contact_input {border: #797979 1px solid;color: #666666;}
#droite-content form fieldset label {
	display:block;	width: 120px;float:left;
	
}
#droite-content form fieldset {
	background-color:none;
	border:1px solid #783b21;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
	border-radius:7px;
	width:470px;
}

#droite-content form fieldset legend {
	display:block;background-color:#99cc00; border-radius:7px;
	color:#fff;-moz-border-radius: 7px;
    -webkit-border-radius: 7px;padding-right:10px;padding-left:10px;
	margin-bottom:10px;

}
#droite-content form label{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#333;
	margin-top:0px;
	line-height:20px;
	display:block;
	height:20px;
	text-indent:5px;
	background:#462000;
	color:#fff;
	border-radius: 4px 0px 0px 4px;
	border-right:2px solid #99cc00;
	padding-bottom:0px;
	padding-bottom:0px;
}
#droite-content form fieldset  input {margin-bottom:10px;
-webkit-border-radius:0px 4px 4px 0px; -moz-border-radius:0px 4px 4px 0px; border-radius:0px 4px 4px 0px; 
border-left:none;border:1px solid #462000;border-left:none;height:16px;

}
#droite-content form fieldset  input.eti-titre{border:1px solid #462000;margin-top:-1px;}
#droite-content form label.etiquette{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#333;
	margin-top:0px;
	line-height:20px;
	display:block;
	height:20px;
	text-indent:5px;
	background:#462000;
	color:#fff;
	border-right:none;
	border-radius: 4px 4px 0px 0px;
	border-bottom:1px solid #462000;}
	
	
#droite-content form .submit{background:#99cc00;display:block;width:400px;text-align:center;border:#783b21;border-radius:5px;margin-left:20px;margin-top:20px;color:#fff; }
#droite-content form .submit:hover{cursor:pointer;}
	

#droite-content form textarea {border:1px solid #462000;margin-top:-1px;
}
#content #content_content #droite #texte form .formulaire {
	margin-left: 20px;
}


.newsletter {margin: 0;
  padding: 0;
  list-style: none;
  background:url(../images/pepiniere-newsletter.png) no-repeat;
  color: #fff;
  width: 208px;
  height:202px;
  font-size:13px;
  font-family:Verdana, Geneva, sans-serif;
  text-align:right;
  line-height:19px;
 }
 .newsletter p {margin-right:10px;margin-top:-5px;}
 

  .newsletter .tete {display:block;background: none;text-align:right; border-bottom:1px solid #fff;color:#94c100;padding:0; margin-right:10px;font-size:18px;padding-top:5px;}
form .newslet
{
width:180px;
margin-left:-10px;
}

.catalogue {
	list-style-type: none;
	
	color: #FFF;
	background-color: #e3f8ab;
	text-align: center;
	width:200px;
	float:left;
	border:3px solid #462000;
	margin-right:15px;
	margin-bottom:15px;
	
	
}

.catalogue:nth-child(2n+1) {background:#b1d750;}
.catalogue img {border:none;margin:0;padding:0;
}
.catalogue .titlebrun {
	font-size:12px;color:#fff;font-weight:bold;background:#462000;margin:0px;padding:0px;
}
.catalogue .titlebrunlight {
	font-size:12px;color:#fff;font-weight:bold;background:#895b3b;margin:0px;padding:0px;
}


.texte {
	
	margin:0;padding:0;width:100%;font-size:12px; color:#462000;font-weight:bold;line-height:20px;
}
#droite-content table tr td .catalogue tr .img-cat {

}
.brun{font-weight: bold;
	color: #462002;
	padding-bottom: 0px;
	
	}
.recherche {margin: 0;
  padding: 0;
  list-style: none;
  background:url(../images/pepiniere-newsletter.png) no-repeat;
  color: #fff;
  width: 208px;
  height:202px;
  font-size:13px;
  font-family:Verdana, Geneva, sans-serif;
  text-align:right;
  line-height:19px;
 }
 .recherche p {margin-right:10px;margin-top:-5px;}
  .recherche .tete {display:block;background: none;text-align:right; border-bottom:1px solid #fff;color:#94c100;padding:0; margin-right:10px;font-size:18px;padding-top:5px;}
form .search
{
width:180px;
margin-left:-10px;
}

table.foire{
	
}
table.foire td{
	padding:4px;	
	border-bottom:1px solid #94c100;
}


 @media screen and (-webkit-min-device-pixel-ratio:0) {
	.newsletter p {
		margin-right:5px;margin-top:-5px;
		letter-spacing:0px;
	}
}

 @media screen and (-webkit-min-device-pixel-ratio:0) {
.linkided a {float:left; position:relative;left:95px;top:-24px; }

 }
 
  @media screen and (-webkit-min-device-pixel-ratio:0) { .g-plusone {margin-left:10px;position:relative;left:10px;}
  }