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


body {
	padding: 0px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #441236;
	margin: 0px;
	float: left;
	}

hr.both
{
	visibility:hidden;
	height:0;
	width:0;
	clear:both;
}
div.centre {
	text-align: center;
}

div.arrondi {
       
        -webkit-border-top-right-radius: 0;
		-webkit-border-top-left-radius: 20px;
		-webkit-border-bottom-right-radius: 20px;
		-webkit-border-bottom-left-radius: 0;
        border-radius: 20px 0 20px 0;
		 -moz-border-radius: 20px 0 20px 0;
      }

#panier span,
#retourpage span,
#recherhe span,
.supfiltre span,
#logo24 span,
.vadfiltre span,
#centre #conteneur #contenantindex #bouton_news span
{
	display: none;
}

	
#centre {
	padding:0px;
	position:absolute;
	left:50%;
	width:1050px;
	margin-left:-525px; /* Cette valeur doit être la moitié négative de la valeur du width */
	text-align: center;
	background-color: #571846;
	background-image: url(../imagescss/fond_centre.gif);
	margin-top: 0px;
	background-repeat: repeat-y;
}
#conteneur {
	width: 990px;
	background-image: url(../imagescss/bandeau_03.jpg);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin: 0px;
	text-align: left;
}

#contenant {
	width: 780px;
	float: right;
	margin-right: 10px;
}
#contenantindex {
	width: 990px;
	float: right;
}

#header  {
}
#header ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#header ul li {
	display: block;
	float: right;
	list-style-type: none;
	color: #FFF;
	font-size: 0.8em;
	margin-left: 15px;
	}

#header ul li a {
	text-decoration: none;
	color: #FFF;
}
#header ul li a:hover {
	color: #E7D2A3;
}
#centre #conteneur #panier {
	float: right;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 30px;
	width: 228px;
	height: 60px;
	background-image: url(../imagescss/fond-panier.jpg);
	background-repeat: no-repeat;
	padding-top: 55px;
	padding-left: 10px;
}
#centre #conteneur #panier p{
	padding: 0px;
	margin: 0px;
	font-size: 0.85em;
}

#centre #conteneur #panier p a{
	color: #333;
	text-decoration: none;
}

#centre #conteneur #panier p a:hover{
	color: #551746;
	text-decoration: underline;
}

#centre #conteneur #retourpage {
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	width: 120px;
	height: 120px;
}


#menu {
	padding:0px;
	background-image: url(../imagescss/bandeau_menu.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 5px;
	background-position: 0px 50px;
	height: 115px;
	margin-bottom: 25px;
}
	
#centre #conteneur #contenantindex #bloccentre {
	padding:0px;
	float:left;
	width: 650px;
	margin-left:7px;
	}	

#centre #conteneur #contenantindex #bloccentre #venteligne {
	height: 151px;
	width: 638px;
	background-image: url(../imagescss/fond_vente_ligne.gif);
	background-repeat: no-repeat;
	}	

#centre #conteneur #contenantindex #bloccentre #blocgauche {
	margin:0px;
	padding:0px;
	float:left;
	margin: 0px;
	padding: 0px;
	width: 322px;
	margin-top:7px;
	}
	
	
#centre #conteneur #contenantindex #bloccentre #blocdroit {
	padding:0px;
	float:right;
	margin: 0px;
	padding: 0px;
	width: 322px;
	}
.encart320x91     {
	height: 91px;
	width: 320px;
	margin-top:7px;
	}
	
.encart320x188     {
	height: 188px;
	width: 320px;
	margin-top:7px;
	margin-bottom: 10px;
	}

.encart320x120     {
	height: 120px;
	width: 320px;
	margin-top:7px;
	margin-bottom: 10px;
	}
	
.encart320x91 a,
.encart320x91 a:hover,
.encart320x188 a,
.encart320x188 a:hover,
.encart320x120 a,
.encart320x120 a:hover
	{
	height: 100%;
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	}
	
.encart320x91 span,
.encart320x188 span,
.encart320x120 span{
	display: none;
}

	
#fireworks a     {
	background-image: url(../imagescss/index-fireworks.jpg);
	}

#fireworks a:hover   {
	background-image: url(../imagescss/index-fireworks.jpg);
	}
#tomthumb a     {
	background-image: url(../imagescss/index_tom-thumb.png);
	}

#tomthumb a:hover   {
	background-image: url(../imagescss/index_tom-thumb.png);
	}	
#rosiervittel a     {
	background-image: url(../imagescss/rosier_vittel_survol.jpg);
	}
#rosiervittel a:hover   {
	background-image: url(../imagescss/rosier_vittel.jpg);
	}
#patriciafretwell a {
	background-image: url(../imagescss/patricia-fretwell.jpg);
	}
#patriciafretwell a:hover {
	background-image: url(../imagescss/patricia-fretwell.jpg);
	}	

 #adr a {
	background-image: url(../imagescss/adr.jpg);
	}
 #adr a:hover {
	background-image: url(../imagescss/adr_survol.jpg);
	}	


	
#centre #conteneur #contenantindex #bloccentre span{
	display: none;
}	



#retourpage a,
#resultatfiltre ul li a {
	height: 100%;
	width: 100%;
	display: block;
}

#texte-d {
	width: 425px;
	float: left;
	margin-left: 10px;
}
.titre {
}






#pieddepage a,
#pieddepage a:hover,
#pieddepage a:link,
#pieddepage a:visited,
#pieddepage a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#centre #conteneur #contenant #plante_selection ul .li_expo{
	width: 780px;
	margin: 0px;
	padding: 0px;
}
#centre #conteneur #menu #recherhe {
	height: 45px;
	width: 250px;
	float: right;
	background-image: url(../imagescss/fond_recherche.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
	padding-top: 55px;
}

#centre #conteneur #menu #recherhe .bouton{
	height: 20px;
	width: 20px;
	background-image: url(../imagescss/bouton_ok.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#centre #conteneur #menu #recherhe .champ{
	height: 20px;
	width: 150px;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #441236;
}
#centre #conteneur #filtreG {
	float: left;
	width: 170px;
	margin-right: 0px;
	margin-left: 10px;
	font-size: 0.9em;
}
#centre #conteneur #filtreG .filtre h2 {
	color: #571846;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-size: 1.1em;
	padding: 5px;
	background-image: url(../imagescss/fond_bandeau_vert.gif);
	background-repeat: no-repeat;
}
#centre #conteneur #filtreG .filtre p {
	margin: 1px;
	font-size: 0.9em;
}
#centre #conteneur #filtreG .filtre ul {
	margin: 0px;
	padding: 0px;
}
#centre #conteneur #filtreG .filtre ul li {
	list-style-type: none;
	font-size: 0.9em;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#centre #conteneur #filtreG  .filtre a {
	text-decoration: none;
	color: #571846;
}
#centre #conteneur #filtreG .filtre a:hover{
	text-decoration: none;
	font-weight: bold;
	color: #571846;
}
#centre #conteneur #filtreG .filtre .supfiltre  {
	padding: 0px;
	height: 21px;
	width: 21px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	float: left;
	margin-right: 10px;
}
#centre #conteneur #filtreG .filtre .supfiltre a  {
	background-image: url(../imagescss/sup_filtre.gif);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	display: block;
}
#centre #conteneur #filtreG .filtre .supfiltre a:hover {
	background-image: url(../imagescss/sup_filtre_survol.gif);
	background-repeat: no-repeat;

}
#centre #conteneur #contenant #plante_selection  #photo{
	float: left;
	width: 300px;
	margin-right: 10px;
	background-position: center center;
}
#centre #conteneur #contenant #plante_selection #info {
	width: 450px;
	float: right;
}
#centre #conteneur #contenant #plante_selection h1,
#centre #conteneur #contenant #resultatfiltre h1,
#centre #conteneur #contenant #rubrique h1{
	background-color: #B4C432;
	width: 700px;
	border: 2px solid #551746;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	behavior: url(border-radius.htc);
	font-size: 1.3em;
	font-weight: bold;
	color: #551746;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#centre #conteneur #contenant #plante_selection ul li {
	display: block;
	width: 172px;
	padding-left: 25px;
	list-style-type: none;
	float: left;
	background-image: url(../imagescss/picto/18/picto_compo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 0.9em;
	margin-bottom: 5px;
	line-height: 19px;
}

#centre #conteneur #contenant #plante_selection ul .li_haularg{
	background-image: url(../imagescss/picto/18/picto_taille.gif);
}
#centre #conteneur #contenant #resultatfiltre ul li .vadfiltre a{
	background-image: url(../imagescss/picto/18/picto_couleur.gif);
}
#centre #conteneur #contenant #plante_selection ul .li_coulfeuille{
	background-image: url(../imagescss/picto/18/picto_feuille.gif);
}

#centre #conteneur #contenant #plante_selection ul .li_coulfleur{
	background-image: url(../imagescss/picto/18/picto_couleur.gif);
}


#centre #conteneur #contenant #plante_selection ul .li_port{
	background-image: url(../imagescss/picto/18/picto_compo.gif);
}
#centre #conteneur #contenant #plante_selection ul .li_rusticite{
	background-image: url(../imagescss/picto/18/picto_rusticite.gif);
}
#centre #conteneur #contenant #plante_selection ul .li_expo_soleil{
	background-image: url(../imagescss/picto/18/picto_soleil.gif);
}
#centre #conteneur #contenant #plante_selection ul .li_expo_ombre{
	background-image: url(../imagescss/picto/18/picto_soleil_ombre.gif);
}
#centre #conteneur #contenant #plante_selection ul .li_expo_miombre{
	background-image: url(../imagescss/picto/18/picto_soleil_tamise.gif);
}
#centre #conteneur #contenant #plante_selection ul {
	width: 100%;
}
/* resultat du filtre*/

#centre #conteneur #contenant #resultatfiltre{
	width: 780px;
}

#centre #conteneur #contenant #resultatfiltre .blocplante{
	display: block;
	list-style-type: none;
	padding: 0px;
	height: 190px;
	width: 380px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	color: #333;
}
#centre #conteneur #contenant #resultatfiltre .blocplante a {
	text-decoration: none;
	color: #333;
}
#centre #conteneur #contenant #resultatfiltre .blocplante a:hover{
	color: #FFF;
	text-decoration: none;
}
#centre #conteneur #contenant #resultatfiltre .blocplante h3
    {
	font-size: 0.9em;
	color: #333;
	margin: 0px;
	padding: 0px;
}
#centre #conteneur #contenant #resultatfiltre .blocplante h4
    {
	font-size: 1em;
	color: #4A1539;
	margin: 0px;
	padding: 0px;
}
#centre #conteneur #contenant #resultatfiltre .blocplante h2
    {
	font-size: 1.2em;
	color: #551746;
	margin: 0px;
	padding: 0px;
}
#centre #conteneur #contenant #resultatfiltre .blocplante p {
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
}
#centre #conteneur #contenant #resultatfiltre .blocplante .imglistecarre  {
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}
#centre #conteneur #contenant #resultatfiltre .blocplante .txtpicto {
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
}
#centre #conteneur #contenant #resultatfiltre .blocplante .txtpicto img {
	vertical-align: text-bottom;
	margin-right: 3px;
	margin-left: 3px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#centre #conteneur #contenant #resultatfiltre .blocplante .acroche{
	font-size: 0.8em;
	height: 28px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}


#centre #conteneur #contenant #resultatfiltre .blocplante .vadfiltre {
	height: 42px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 150px;
}
#centre #conteneur #contenant #resultatfiltre .blocplante .vadfiltre a {
	background-image: url(../imagescss/panier_on_50.gif);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	display: block;
}






.p08em {
	font-size: 0.8em;
}
#centre #conteneur #contenant #plante_selection {
	margin-right: 20px;
}

#centre #conteneur #contenant #rubrique {
}
.plusgrande        {
	width: 200px;
}
#centre #conteneur #contenant #plante_selection #photo a .img_favorite {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
}

#logo24 {
	height: 200px;
	width: 200px;
}
#logo24 a {
	background-image: url(../imagescss/vignette.png);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	display: block;
}
#logo24 a:hover {
	background-image: url(../imagescss/vignette_survol.png);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	display: block;
}
#logo24 a span
{
	display: none;
}
#centre #conteneur #contenant #plante_selection #photo .centre a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#centre #conteneur #contenant #rubrique .thematique {
	float: left;
	width: 350px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-top: 25px;
	height: 180px;
}

#centre #conteneur #contenant #rubrique .thematique p{
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
}
#centre #conteneur #contenant #themapresentation {
}
#centre #conteneur #contenant #themapresentation p {
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
}
#centre #conteneur #contenant #themapresentation h2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#centre #conteneur #contenant #resultatfiltre h2 {
	font-size: 1em;
}
#centre #conteneur #contenant .nbrpage {
	font-size: 1em;
	text-align: center;
}

#centre #conteneur #contenant .nbrpage a {
	color: #551746;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#centre #conteneur #contenant .nbrpage a:hover {
	color: #551746;
	text-decoration: none;
	background-color: #C1D24B;
}
#centre #conteneur #contenant .nbrpage .pageok {
	color: #551746;
	text-decoration: none;
	border: 2px solid #551746;
}


#vignettecatalogue {
	height: 190px;
	width: 190px;
	float: left;
}
#vignettecatalogue a {
	background-image: url(../imagescss/vignette.png);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	display: block;
}
#vignettecatalogue a:hover {
	background-image: url(../imagescss/vignette_survol.png);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	display: block;
}
#vignettecatalogue a span
{
	display: none;
}
#vignetterosiers {
	height: 115px;
	width: 115px;
	float: left;
	margin-top: 0px;
}
#vignetterosiers a {
	background-image: url(../imagescss/vignette_rosier.png);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	display: block;
}
#vignetterosiers a:hover {
	background-image: url(../imagescss/vignette_rosier_survol.png);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
}
#vignetterosiers a span
{
	display: none;
}

#centre #conteneur #contenantindex #bouton_news {
	background-image: url(../imagescss/bouton_news.gif);
	background-repeat: no-repeat;
	height: 91px;
	width: 320px;
	margin-top:7px;
	margin-right: 0px;
	float: left;
	}

#centre #conteneur #contenantindex #bouton_news a:hover {
	background-image: url(../imagescss/bouton_news_survol.gif);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	display: none;
	}
#centre #conteneur #contenantindex #indexdroit #vaddiaporama {
	background-image: url(../imagescss/index-vad.gif);
	background-repeat: no-repeat;
	padding-top: 70px;
}
#centre #conteneur #contenantindex #indexdroit #vaddiaporama p {
	color: #FFF;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 14px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 8px;
	text-align: center;
}
#centre #conteneur #contenantindex #indexdroit #vaddiaporama .gros {
	font-size: 18px;
	color: #BED037;
}
