
@import url("_layout.css"); /* -- header & footer -- */
@import url("_menu.css"); /* -- menu principal -- */
@import url("_rightcol.css"); /* -- rightcol -- */


div#rightcol{margin-top: 10px;}
div#container{padding-top: 0px; !important;}
div#navflash{
	margin: 0 !important;
	padding: 0 !important;
	float: left;
	}

/*  ------------------------------------ LAYOUT COLONES */

div#colproduit{
	float: left;
	margin-left: 14px;
	margin-bottom: 25px;
	padding: 0;
	width: 255px;
	height: auto;
	}
	
div#colinfos{
	float: left;
	margin-bottom: 25px;
	padding-top: 25px;
	width: 529px;
	height: auto;
	}

	
	

/*  ------------------------------------ COLONE PRODUIT */

h2{
	display: block;
	width: 785px;
	height: 45px;
	clear: left;
	margin:0 0 17px 8px;
	padding:0 0 0 15px;
	color: #fff;
	font: 1.33em/45px arial, sans-serif;
	background: transparent url(../img_layout/sprite_titres.jpg) no-repeat top left;
	}
	h2 strong{font-weight: bold;}		
	
	
h2.vert{
	display: block;
	width: 785px;
	height: 45px;
	clear: left;
	margin:0 0 17px 8px;
	padding:0 0 0 15px;
	color: #fff;
	font: 1.33em/45px arial, sans-serif;
	background: transparent url(/grandpublic/images/fond-desherber.gif) no-repeat top left;
	}	
	h2 strong{font-weight: bold;}	

	
	h2.rouge{
	display: block;
	width: 785px;
	height: 45px;
	clear: left;
	margin:0 0 17px 8px;
	padding:0 0 0 15px;
	color: #fff;
	font: 1.33em/45px arial, sans-serif;
	background: transparent url(/grandpublic/images/fond-soigner.gif) no-repeat top left;
	}
	h2 strong{font-weight: bold;}	

	
	h2.bleu-clair{
	display: block;
	width: 785px;
	height: 45px;
	clear: left;
	margin:0 0 17px 8px;
	padding:0 0 0 15px;
	color: #fff;
	font: 1.33em/45px arial, sans-serif;
	background: transparent url(/grandpublic/images/fond-divers.gif) no-repeat top left;
	}
	h2 strong{font-weight: bold;}		

	
h2.bleu-fonce{
	display: block;
	width: 785px;
	height: 45px;
	clear: left;
	margin:0 0 17px 8px;
	padding:0 0 0 15px;
	color: #fff;
	font: 1.33em/45px arial, sans-serif;
	background: transparent url(/grandpublic/images/fond-fertiliser.gif) no-repeat top left;
	}
	h2 strong{font-weight: bold;}		
	
	
h2.jaune{
	display: block;
	width: 785px;
	height: 45px;
	clear: left;
	margin:0 0 17px 8px;
	padding:0 0 0 15px;
	color: #fff;
	font: 1.33em/45px arial, sans-serif;
	background: transparent url(/grandpublic/images/fond-semer.gif) no-repeat top left;
	}
	h2 strong{font-weight: bold;}			


	
/*  ------------------------------------ COLONE INFOS */
div#colproduit h4{
	margin-top: 25px;
	color: #29ABE2;
	font: bold 1.083em/2em arial, sans-serif;
	}
	

div#colproduit a:link, div#colproduit a:active, div#colproduit a:visited{
	font: 0.9em/1.2em lighter arial, sans-serif;
	text-decoration: underline;
	color: #384B54;
	}



/*  ------------------------------------ COLONE INFOS */
div#colinfos h3{
	font: 1.167em/28px arial, sans-serif;
	color: #fff;
	clear: both;
	padding-left: 53px;
	display: block;
	width: 476px;
	height: 28px;
	background: #ADA395 url(../img_layout/sprite_picto.jpg) no-repeat 19px -126px;
	}
	div#colinfos h3.top{
	font: 1.167em/35px arial, sans-serif;
	color: #fff;
	clear: both;
	margin-top: 30px;
	padding-left: 53px;
	display: block;
	width: 476px;
	height: 35px;
	background: #29abe1 url(../img_layout/sprite_titres.jpg) no-repeat -800px 0px;
	}
	
	div#colinfos h3.vert{
	font: 1.167em/35px arial, sans-serif;
	color: #fff;
	clear: both;
	margin-top: 30px;
	padding-left: 53px;
	display: block;
	width: 476px;
	height: 35px;
	background: #29abe1 url(/grandpublic/images/sprite_titres_vert.jpg) no-repeat -800px 0px;
	}
	
	div#colinfos h3.rouge{
	font: 1.167em/35px arial, sans-serif;
	color: #fff;
	clear: both;
	margin-top: 30px;
	padding-left: 53px;
	display: block;
	width: 476px;
	height: 35px;
	background: #29abe1 url(/grandpublic/images/sprite_titres_rouge.jpg) no-repeat -800px 0px;
	}
	
	div#colinfos h3.bleu-clair{
	font: 1.167em/35px arial, sans-serif;
	color: #fff;
	clear: both;
	margin-top: 30px;
	padding-left: 53px;
	display: block;
	width: 476px;
	height: 35px;
	background: #29abe1 url(/grandpublic/images/sprite_titres_bleu_clair.jpg) no-repeat -800px 0px;
	}
	
	div#colinfos h3.bleu-fonce{
	font: 1.167em/35px arial, sans-serif;
	color: #fff;
	clear: both;
	margin-top: 30px;
	padding-left: 53px;
	display: block;
	width: 476px;
	height: 35px;
	background: #29abe1 url(/grandpublic/images/sprite_titres_bleu_fonce.jpg) no-repeat -800px 0px;
	}
	
	div#colinfos h3.jaune{
	font: 1.167em/35px arial, sans-serif;
	color: #fff;
	clear: both;
	margin-top: 30px;
	padding-left: 53px;
	display: block;
	width: 476px;
	height: 35px;
	background: #29abe1 url(/grandpublic/images/sprite_titres_jaune.jpg) no-repeat -800px 0px;
	}
	
div#colinfos p{
	background-color: #ECEEEE;
	padding: 5px 20px 5px 15px;
	color: #384B54;
	
}

div#btn-colinfos {
  float:right;
	width: 180px;
	margin-right:-50px;
}

div#btn-colinfos a#devis, div#btn-colinfos a#commande{
	margin-right: 15px;
	display: block;
	width: 133px;
	height: 39px;
	text-indent: -9999px;
	text-decoration: none;
	margin-top: 5px;
	background: transparent url(../img_layout/sprite_btns.jpg) no-repeat 0px -129px;
	background-color: none;
	}
	div#btn-colinfos a#commande{background-position: 0px -168px;}




/* modules dynamiques : pages catalogues professionnelle et grand public */
#login {
	position:absolute;
	top:190px;
	left:320px;
	width:248px;
	z-index:1;
	visibility: hidden;
}	


