/* CHARTE DES COULEURS */
.rose-bg {
	background-color:#e33d75;
}
.fuschia-bg {
	background-color:#a82a54;
}
.violet-bg {
	background-color:#982d51;
}
.orange-bg {
	background-color:#C88504;
}
.rouge-bg {
	background-color:#d90505;
}
.vermeil-bg {
	background-color:#A80404;
}
.vert-bg {
	background-color:#6e931f;
}
.marine-bg {
	background-color:#555f70;
}
.bleu-bg {
	background-color:#067d8f;
}
.gris-bg {
	background-color:#666960;
}
.mauve-bg {
	background-color:#50596b;}
.marron-bg {
	background-color:#665d4e;}
.dark-bg {
	background-color:#362f2d;}
.rose {
	color:#e33d75;
}
.vermeil {
	color:#e64442;
}
.fuschia {
	color:#bd3f3e;
}
.violet {
	color:#982d51;
}
.orange {
	color:#e5a62a;
}
.rouge {
	color:#c60505;
}
.gris {
	color:#ccc;
}
.vert {
	color:#6e931f;
}
.marine {
	color:#555f70;
}
.bleu {
	color:#067d8f;
}
.fraise {
	color:e64442;
}
.canard {
	color:#539398;
}
.mauve {
	color:#5c657a;}
.dark{
	color:#362f2d;}
	
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, font, img, 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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	font-size:14px;
}
* html div#container {
	height:100%; /* Fix IE 5.5, 6 and 7 */
}
html:first-child body {
	height:100%; /* fix opera 9.22 and 7.10 */
}
html, body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, Verdana;
}
body {
	font:normal 15px 'Arial, Helvetica, Verdana, GillSansMTRegular, sans-serif';
	/*background:url(../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Low/Content.IE5/images/fond-01b.jpg) fixed top center;*/
	height:100%;
}
li a:link, li a:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-style:italic;
	color:#f9fefe;
	font-weight:bold;
	text-decoration:none;
}

li a:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-style:italic;
	color:#286934;
	font-weight:bold;
	text-decoration:none;
}


@font-face {
 font-family:'AgendaMediumRegular';
 font-weight:normal;
 font-style:normal;
}
@font-face {
 font-family:'DinProRegular';
 src:url('DINPRO-R.TTF');
 font-weight:normal;
 font-style:normal;
}

.actualites {
	background-color:#6f7268;}	
.histoire {
	background-color:#5a5d62;}
.pdv {
	background-color:#4f6a14;}	

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
table {
	/*border-collapse: collapse;
	border-spacing: 0;*/
}
a {
	text-decoration: none;
	color: #D1CCC2;
}
h1 {
	font-size: 32px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 18px;
}
h2 {
	font-size: 18px;
}
#container {
	width: 100%;
	margin: 0px auto;
}
#footer p {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 50px;
	color: #333;
	font: 10px Arial, sans-serif;
}
#haut {
	display:block;
}
#entete {
	width:940px;
	height:140px;
	margin:0 auto;
	padding:10px 0 0 0;
}
#entete .logo {
	float:left;
	width:220px;
	margin:0 auto;
	padding:0;
}
#entete .slogan {
	float:left;
	width:500px;
	height:140px;
	margin:0 auto;
	padding:0;
}
/* BARRE DE NAVIGAION PRINCIPALE */
#entete .recherche {
	float:left;
	width:220px;/*margin:0 auto;
	padding:0;*/
}
#entete-encart-recherche {
    float: left;
    height: 140px;
    margin-right: 0;
    padding: 0;
    width: 218px;
}
.entete-titre-recherche {
	float:left;
	margin:40px 0px 8px 3px;
	padding:4px 8px 12px 8px;
 *padding:6px 8px 10px 8px;
	color:#FFF;
	font-size:13px;
	font-weight:normal;
	letter-spacing:1px;
/*	background:url(../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Low/Content.IE5/images/fond-titre-recherche.png) top left no-repeat;
*/	text-transform:uppercase;
}
.zone-champ-recherche {
	height:80px;
	float:left;
	margin:0 10px 0 2px;
	margin-top:-17px;
 *margin-top:-15px;
}
#encart-recherche {
	height:32px;/* 55 – 16 = 39 */
	padding:2px 5px 5px 5px;/* Ces valeurs, permettant de caler notre contenu, sont retirés pour la hauteur et la largeur de notre bloc #encart-recherche */
	width:188px;/* 216 -26 = 190 */
	margin-left:12px;
	/*background:url(../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Low/Content.IE5/images/fond-recherche.png) top left;*/
	position: relative;
}
#encart-recherche .champ {
	position: absolute;
	top: 5px;
	background:transparent;
	border:none;
	font:normal 14px 'AgendaMediumRegular', arial, verdana;
	margin-right:4px;
	width:140px;
/* *width:136px;*/
	padding:4px 0 2px 4px;
/* *padding:5px 4px 2px 0;*/
	background-color:#f5f5f5;
}
#encart-recherche .champ {
	color:#c2c2c2;
*color:#084a52;
}
#encart-recherche input, #encart-recherche select {
	border:0;
	padding:0;
	margin:0;
}
#encart-recherche .champ:focus {
	background-color:#fff;
	color:#084a52;
}
#encart-recherche .bouton {
	border:0px;
	cursor:pointer;
	height:22px;
*height:20px;
	width:30px;
	padding:1px;
	margin:2px 1px 0 155px;
	/*background:url(../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Low/Content.IE5/images/btn-ok.png) left top;*/
	background-color:#0a8796;
}
#encart-recherche .bouton:hover {
	background-color:#0f6f7b;
}
/* GLOBAL */
.clear {
	clear:both;
}
img {
	border:0;
	outline:none;
}
.left {
	float:left;
}
.right {
	float:right;
}
/* BARRE DE NAVIGAION PRINCIPALE */
.nav {
	width:960px;
	padding:0;
	margin:0;
	height:40px;
	/*background:url(../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Low/Content.IE5/images/fond-nav.png) no-repeat top center;*/
}
.nav li {
	float: left;
	margin:0;
	overflow:hidden;
	padding:0;
}
.nav li img {
	padding:0 5px;
}
.nav > li a.rose, .nav > li a.rose-fleurs, .nav > li a.rose-legumes, .nav > li a.rose-gazon, .nav > li a.rose-beaute ,.nav > li a.rose-materiel, .nav > li a.marron {
	display:block;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:0px;
	padding:5px 10px 0 10px;
	height:22px;
}
.nav > li a.rose, .nav > li a.rose-fleurs {
background-color:#db396f;
}
.nav > li a.rose-legumes {
background-color:#cc3567;
}
.nav > li a.rose-selected, .nav > li a.rose-fleurs-selected, .nav > li a.rose-legumes-selected, .nav > li a.marron-selected,  .nav > li a.vert-pdv-selected, .nav > li a.rose-gazon-selected, .nav > li a.rose-gazon-selected, .nav > li a.rose-beaute-selected, .nav > li a.rose-beaute-selected, .nav > li a.rose-materiel-selected, .nav > li a.rose-materiel-selected {
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:5px;
	padding:5px 10px 0 10px;
	height:22px;
	color:#FFF;
}
.nav > li a.rose:link, .nav > li a.rose-fleurs:link, .nav > li a.rose:visited, .nav > li a.rose-fleurs:visited {
	margin-top:5px;
	border-top:solid 0px #cc3567;
	background-color:#cc3567;
}
.nav > li a.rose-legumes:link, .nav > li a.rose-legumes:visited {
	margin-top:5px;
	border-top:solid 0px #cc3567;
	background-color:#db396f;
}
.nav > li a.rose-gazon:link, .nav > li a.rose-gazon:visited {
	margin-top:5px;
	border-top:solid 0px #bf3161;
	background-color:#bf3161;
}
.nav > li a.rose-beaute:link, .nav > li a.rose-beaute:visited {
	margin-top:5px;
	border-top:solid 0px #b12e5a;
	background-color:#b12e5a;
}
.nav > li a.rose-materiel:link, .nav > li a.rose-materiel:visited {
	margin-top:5px;
	border-top:solid 0px #a12a51;
	background-color:#a12a51;
}
.nav > li a.rose:hover, .nav > li a.rose-fleurs:hover, .nav > li a.rose-selected, .nav > li a.rose-fleurs-selected, .nav > li a.rose-legumes:hover, .nav > li a.rose-legumes-selected, .nav > li a.rose-gazon:hover, .nav > li a.rose-gazon-selected, .nav > li a.rose-beaute:hover, .nav > li a.rose-beaute-selected, .nav > li a.rose-beaute-visited, .nav > li a.rose-materiel:hover, .nav > li a.rose-materiel:visited, .nav > li a.rose-materiel-selected, .nav > li a.dark-materiel-selected  {
	margin-top:3px;
	border-top:solid 2px #f64782;
	background-color:#f64782;
}
.nav > li a.vert-pdv {
	background-color:#887b66;
}
.nav > li a.vert-pdv:link, .nav > li a.vert-pdv:visited {
	margin-top:5px;
	background-color:#887b66;
	border-top:solid 0px #887b66;
}
.nav > li a.vert-pdv:hover, .nav > li a.vert-pdv-selected {
	background-color:#4F6A14;
	margin-top:3px;
	border-top:solid 2px #4F6A14;
}
.nav > li a.marron {
	background-color:#887b66;
}
.nav > li a.marron:link, .nav > li a.marron:visited {
	margin-top:5px;
	background-color:#887b66;
	border-top:solid 0px #887b66;
}
.nav > li a.marron:hover, .nav > li a.marron-selected {
	background-color:#665d4e;
	margin-top:3px;
	border-top:solid 2px #665d4e;
}
/*  FIL DE NAVIGATION  */
#fil-navigation {
	margin:5px 10px 10px 10px;
	padding:5px 0px;
	display:block;
}
#fil-navigation span {
	color:#FFF;
	padding:5px 10px;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
}
#fil-navigation a.rouge:link, #fil-navigation a.rouge:visited {
	color:#FFF;
	margin:1px;
}
#fil-navigation a.rouge:hover {
	color:#ffcef3;
}
#fil-navigation a.dark:link, #fil-navigation a.dark:visited {
	color:#FFF;
	margin:1px;
}
#fil-navigation a.dark:hover {
	color:#a79e9c;
}
#fil-navigation a.prune:link, #fil-navigation a.prune:visited {
	color:#FFF;
	margin:1px;
}
#fil-navigation a.prune:hover {
	color:#deb0cb;
}
#fil-navigation a.orange:link, #fil-navigation a.orange:visited {
	color:#FFF;
	margin:1px;
}
#fil-navigation a.orange:hover {
	color:#F7DEAF;
}
#fil-navigation a.gris:link,#fil-navigation a.gris:visited {
	color:#ffffff;
	margin:1px;
}
#fil-navigation a.gris:hover {
	color:#ccc;
}
#fil-navigation a.vertfonce:link,#fil-navigation a.vertfonce:visited {
	color:#ffffff;
	margin:1px;
}
#fil-navigation a.vertfonce:hover {
	color:#bbd08c;
}
#fil-navigation a.vert:link,#fil-navigation a.vert:visited {
	color:#ffffff;
	margin:1px;
}
#fil-navigation a.vert:hover {
	color:#bbd08c;
}
#fil-navigation a.cobalt:link,#fil-navigation a.cobalt:visited {
	color:#ffffff;
	margin:1px;
}
#fil-navigation a.cobalt:hover {
	color:#ADC3CC;
}

#fil-navigation a.marron:link,#fil-navigation a.marron:visited {
	color:#ffffff;
	margin:1px;
}
#fil-navigation a.marron:hover {
	color:#dbccb3;
}
/*  TITRE  */
#zone-titre {
	margin:4px 0px 80px 0px;
	padding:5px 0px;
	display:block;
}
#zone-recherche-criteres {
	padding:0 10px;
}
#zone-titre-detail {
	margin:8px 10px 0px 10px;
	padding:0;
}
.zone-recherche-soustitre {
	margin:0 0 6px 0;
	text-transform:uppercase;
	padding:0;
}
/*  CONTENU PRINCIPAL  */
#main_content {
	width:940px;
	margin:0;
	padding:4px;
	background-color:#FFC;
}
#contenu-principal {
	width:960px;
	margin:0;
	padding:16px 0 0 0;
	background-color:transparent;
}
#contenu-titre {
	margin:0;
	padding:0;
	position:absolute;
	display:inline-block;

}
#contenu-titre span.legumes-titre, #contenu-titre span.fleurs-titre, #contenu-titre span.gazon-titre, #contenu-titre span.beaute-et-sante-titre, #contenu-titre span.materiel-de-culture-titre, #contenu-titre span.gris, #contenu-titre span.histoire-titre, #contenu-titre span.actualites-titre, #contenu-titre span.contact-titre, #contenu-titre span.contact-titre, #contenu-titre span.pdv-titre, #contenu-titre span.pdt-titre , #contenu-titre span.catalogue-titre {
	display:block;
	height:24px;
	padding:4px 10px 8px 10px;
	*padding:6px 10px;
	color:#fff;
	font-weight:normal;
	font-size:25px;
	letter-spacing:1px;
	text-transform:uppercase;
}
#contenu-titre {
	*padding:6px 10px 30px 0px;
}
#contenu-sous-titre .pdv-sous-titre {
	*margin-top:16px;
}
#contenu-titre span.legumes-titre {
	background-color:#c88504;
}
#contenu-titre span.fleurs-titre {
	background-color:#cc3567;
}
#contenu-titre span.gazon-titre {
	background-color:#6e931f;
}
#contenu-titre span.beaute-et-sante-titre {
	background-color:#6e0341;
}
#contenu-titre span.materiel-de-culture-titre {
	background-color:#375a68;
}
#contenu-titre span.histoire-titre {
	background-color:#5a5d62;
}
#contenu-titre span.marine {
	background-color:#555f70;
}
#contenu-titre span.histoire-titre {
	background-color:#5a5d62;
}
#contenu-titre span.actualites-titre {
	background-color:#6F7268;
}
#contenu-titre span.contact-titre {
	background-color:#534741;
}
#contenu-titre span.pdv-titre {
	background-color:#4f6a14;
}
#contenu-titre span.pdt-titre {
	background-color:#c60505;
}
#contenu-titre span.catalogue-titre {
	background-color:#362f2d;
}
#btn-retour a, #btn-retour-gris a {
	font-size:14px;
	margin:6px 0 0 10px ;
	text-transform:uppercase;
	float:left;
	display:block;
	width:250px;
}
#btn-retour a, #btn-retour a:visited {
	margin:4px;
	color:#ccc;
}
#btn-retour a:hover {
	color:#ccc;
}
#btn-retour-gris a, #btn-retour-gris a:visited {
	margin:4px;
	color:#b2b2b2;
	text-transform:uppercase;
}
#btn-retour-gris a:hover {
	color:#111;
}
/*  DECO SEPARATION BAS  */
#deco {
	background-color:#fff;
	width:900px;
	height:10px;
	margin:1px 0;
}
#deco-actualites, #deco-histoire {
	background-color:#dbdadb;
	width:960px;
	height:6px;
	margin:0;
}
/*  FOOTER  */
div#footer {
	bottom:0;
	clear:both;
	width:962px;
	margin-left:0px;
	height:145px;
	margin-top:10px;
}
#footer-liens {
	position:relative;
	bottom:0;
	margin-top:4px;
 *margin-top:1px;
	width:940px;
	height:26px;
 *height:20px;
	background-color:#4a4338;
	color:#DCD8D1;
	padding:4px 10px 0 10px;
}
#footer-liens a {
	margin:0 5px;
}
#footer-liens a:hover {
	color:#ffffff;
}
#footer-encarts {
	height:96px;
}
#footer-encart-youtube, #footer-encart-blog {
	height:84px;
	width:464px;
	padding:7px;
	float:left;
}
/*#footer-encart-youtube {
	background:url(../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Low/Content.IE5/images/encart-youtube-fond.jpg) no-repeat;
}*/
#footer-encart-blog {
/*	background:url(../../AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Low/Content.IE5/images/encart-blog-fond.jpg) no-repeat;
*/	margin-left:4px;
}
.encart-soustitre-footer {
	float:right;
	margin:0 16px 0 0;
}
.encartfooter {width:340px; margin-top:26px;}
a.lien-encart-footer:link, a.lien-encart-footer:visited {
	text-decoration:none;
	padding:8px 12px;
	color:#FFF;
	font-size:26px;
*display:block;
*position:relative;
	top:-8px;
	font-style:normal;
	letter-spacing:1px;
}
a.lien-encart-footer:hover {
	text-decoration:none;
	padding:8px 12px;
	color:#fff;
	font-weight:100;
}

a.vermeil:link, a.vermeil:visited {
	background-color:#c03060;
}
a.vermeil:hover {
	background-color:#d9366c;
}
a.bleu:link, a.bleu:visited {
	background-color:#1b9db2;
}
a.bleu:hover {
	background-color:#0db8d3;
}
.separation {
	display:block;
	height:16px;
}

#mentions {
	background:#ffffff;
	width:920px;
	float:left;
	margin:36px 2px 0 0;
	color:#5c5c5c;
	display:block;
	min-height:60px;
	padding:20px;
}

#mentions p {
		color:#5c5c5c;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin:4px 0;
	padding:5px 0;
	text-align:justify;
}