
@import url("_layout.css"); /* -- header & footer -- */
@import url("_menu.css"); /* -- menu principal -- */

div#rightcol{margin-top: 10px;}
div#container{padding-top: 10px ; !important;}
div#navflash{
	margin: 0 !important;
	padding: 0 !important;
	float: left;

	}

/*  ------------------------------------ LAYOUT COLONES */

div#col1{
	float: left;
	margin-bottom: 50px;
	margin-left: 14px;
	padding: 0;
	width: 562px;
	height: auto;
	}
	* html body div#container div#col1{margin-left: 7px;}
	
div#col2{
	margin-left: 15px;
	float: left;
	margin-bottom: 50px;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right:15px;
	width: 333px;
	height: auto;
	}

div#col2 ul li {
	padding: 5px 0;
	font-size: 11px;
	}


div#col2 a {
	color: #222;
	text-decoration: none;
	}

div#col2 a:hover {
	color: #222;
	text-decoration: underline;
	}
		
div#col3{
	margin-left: 15px;
	float: left;
	margin-bottom: 50px;
	padding: 0;
	width: 760px;
	height: auto;
	}
	
div#col4{
	margin-left: 15px;
	float: left;
	margin-bottom: 50px;
	padding: 0;
	width: 750px;
	height: auto;
	}

/*  ------------------------------------ ELEMENTS COLONES */

h2{
	clear: left;
	margin:0 0 17px 14px;
	padding:12px 0 0 15px;
	display: block;
	width:915px;
	height: 54px;
	background-color: #73b700;
	color: #fff;
	font: 1.33em/1.33em helvetica, arial, sans-serif;
	text-transform: uppercase;
	}
	div#colsociete h2{border-color: #73b700;}		
	div#colpro h2{background-position: 0px -37px; border-color: #482663;}
	div#colpublic h2{background-position: 0px -74px; border-color: #26bbc2;}


h3{
	color: #73b700;
	font: 1.33em/1em helvetica, arial, sans-serif;
	margin-bottom: 33px; 
	display: block;
	text-transform: uppercase;
	border-left: 5px solid #73b700;
	padding: 0 0 0 10px;
	}
	div#colsociete h3{background-position: 0px -111px;}
	div#colpro h3{background-position: 0px -148px;}
	div#colpublic h3{background-position: 0px -185px;}


p{
	margin: 0 0 0px 0;
	padding: 0;
	font: 0.917em/1.2em lighter helvetica, arial, sans-serif;
	color: #384B54;
	text-align: justify;
	}
	p img{margin: 0 10px 10px 0;}
	p strong{color: #398E40; font-weight: normal;}	

p a:link, p a:visited, p a:active, p a:hover{text-decoration: underline; color: #398E40;}

div#col1 ul{
	font: 0.917em/1.2em lighter helvetica, arial, sans-serif;
	color: #384B54;
	margin: 0 0 20px 25px;
}
div#col1 ul li{list-style-type: circle;}
		

	

ul.liste{
	font: 0.917em/1.2em lighter helvetica, arial, sans-serif;
	color: #384B54;
	margin: 0 0 20px 25px;
	}
	ul.liste li{list-style-type: circle;}
		
.cache {
	display:none;
}

.montre {
	display:inline;
}
	
.fond-panier {
	float:left;
	width:248px;
	background: #fff url(/grandpublic/images/fond-panier-ml.png) repeat-y;
	*background: #fff url(/grandpublic/images/fond-panier-ml.gif) repeat-y;
	*filter: alpha(opacity=90) moz-opacity : 0.9;
}

/* modules dynamiques : pages catalogues professionnelle et grand public */
#login {
	position:absolute;
	top:190px;
	left:320px;
	width:248px;
	z-index:1;
	visibility: hidden;
}	

#btn_client {
	position:absolute;
	top:80px;
	left:453px;
	width:355px;
	height:44px;
	background:url('/commercial/images/fond_commercial.gif') no-repeat;
}

/*#panier {
	position:absolute;
	top:80px;
	left:604px;
	width:355px;
	height:44px;
	background:url('/grandpublic/images/fond_panier.gif') no-repeat;
}     */

div#navflash{	
	margin: 0 !important;
	padding: 0 !important;
	float: left;
	}


/* */

div#bloc-nl, div#bloc1, div#bloc-th{
	margin-bottom: 1px;
	margin-left: 14px;
	padding: 0;
	width: 790px;
	height: 150px;
	background: transparent url(../img_layout/gammepro_blocs.jpg) no-repeat 0px -33px;
	}
	div#bloc1{margin-top: 0px;}
	div#bloc-nl{background-position: 0px -184px;}
	div#bloc-th{background-position: 0px -335px;margin-bottom: 25px;}	

div#bloc4 {
	margin-bottom: 1px;
	margin-left: 14px;
	padding: 0;
	width: 790px;
	height: 150px;
	background: transparent url(../img_layout/gammepro_blocs_antiparasita.jpg) no-repeat 0px -33px;
	}

div#bloc5 {
	margin-bottom: 1px;
	margin-left: 14px;
	padding: 0;
	width: 790px;
	height: 150px;
	background: transparent url(../img_layout/gammepro_blocs_semences.jpg) no-repeat 0px -33px;
	}

div#bloc6 {
	margin-bottom: 1px;
	margin-left: 14px;
	padding: 0;
	width: 790px;
	height: 150px;
	background: transparent url(../img_layout/gammepro_blocs_fertilisant.jpg) no-repeat 0px -33px;
	}

div#bloc7 {
	margin-bottom: 1px;
	margin-left: 14px;
	padding: 0;
	width: 790px;
	height: 150px;
	background: transparent url(../img_layout/gammepro_blocs_matos.jpg) no-repeat 0px -33px;
	}

div#bloc8 {
	margin-bottom: 1px;
	margin-left: 14px;
	padding: 0;
	width: 790px;
	height: 150px;
	background: transparent url(../img_layout/gammepro_blocs_semences.jpg) no-repeat 0px -33px;
	}


div#bloc9 {
	margin-bottom: 1px;
	margin-left: 14px;
	padding: 0;
	width: 790px;
	height: 150px;
	background: transparent url(../img_layout/gammepro_blocs_soindesveget.jpg) no-repeat 0px -33px;
	}
	
div#bloc-nl p, div#bloc4 p, div#bloc5 p, div#bloc6 p, div#bloc7 p, div#bloc8 p, div#bloc9 p, div#bloc-th p {
	float: left;
	width: 260px;
	height: auto;
	margin: 35px 0 0 25px;
	padding: 0;
	font: 1.4em/1em lighter helvetica, arial, sans-serif;
	color: #628039;
	text-align: justify;
	}

div#bloc-nl a:link, div#bloc-nl a:active, div#bloc-nl a:visited,
div#bloc4 a:link, div#bloc4 a:active, div#bloc4 a:visited,
div#bloc5 a:link, div#bloc5 a:active, div#bloc5 a:visited,
div#bloc6 a:link, div#bloc6 a:active, div#bloc6 a:visited,
div#bloc7 a:link, div#bloc7 a:active, div#bloc7 a:visited,
div#bloc8 a:link, div#bloc8 a:active, div#bloc8 a:visited,
div#bloc9 a:link, div#bloc9 a:active, div#bloc9 a:visited,
div#bloc-th a:link, div#bloc-th a:active, div#bloc-th a:visited  {
	float: left;
	display: block;
	width: 446px;
	height: 150px;
	font: 1.6em/2em lighter helvetica, arial, sans-serif;
	text-decoration: none;
	text-indent: -9999px;
	background-color: transparent;
	overflow: hidden;
	}
	
h2.h2_pro{
	clear: left;
	margin:0px 0px 17px 14px;
	padding:0 0 0 15px;
	background-color: #fff;
	color: #628039;
	border-left: 5px solid #628039;
	font: 1.33em/1.33em helvetica, arial, sans-serif;
	text-transform: uppercase;
	display:inline;
	}
	
h2.h2_gp {
  clear: left;
	margin:0px 0px 17px 14px;
	padding:0 0 0 15px;
	background-color: #fff;
	color: #628039;
	border-left: 5px solid #628039;
	font: 1.33em/1.33em helvetica, arial, sans-serif;
	text-transform: uppercase;
	height:20px;
}

hr {
height: 1px;
color: #73b700;

}

