/* CSS Document */
body {  
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color:#333;
		margin:0; padding:0;
		font: normal 78%/1.5em Verdana;
		color: #fff;
		text-align: center;
		padding: 0;
		margin: 0;
		}

	#conteneur {
		width: 984px;
		background-color:#101425;
		border:1px solid #eda;
		text-align: left;
		margin: 0 auto;
		height: auto;
		}
	#conteneur_entreprise {
		width: 984px;
		background-color:#101425;
		background-image:url(../image/commun/fd_cercle_fleche_haut.gif);
		background-repeat: no-repeat;
		background-position:50% 95%;
		background-attachment: fixed;
		border:1px solid #eda;
		text-align: left;
		margin: 0 auto;
		height: auto;
		}
	#conteneur_cultivez {
		width: 984px;
		background-color:#101425;
		background-image:url(../image/commun/fd_cultivez2.gif);
		background-repeat: no-repeat;
		background-position:50% 95%;
		background-attachment: fixed;
		border:1px solid #eda;
		text-align: left;
		margin: 0 auto;
		height: auto;
		}
	#conteneur_routier { 
		width: 984px;
		background-color:#101425;
		background-repeat: no-repeat;
		background-position:50% 95%;
		background-attachment: fixed;
		border:1px solid #eda;
		text-align: left;
		margin: 0 auto;
		height: auto;
		}	
	
	#baniere_top {
		position: relative;
		top:40px;
		left:90px;
		width: 880px;
		height:80px;
		text-align:left;
		vertical-align:middle;
		}
.tulipes_banniere {
	position:absolute;
	top:-5px;
	left:205px;
	vertical-align:top;
}
/* css le fond du menu \*/		
	#menu_top { 
		position: relative;
		border:0px solid #aaa;
		height:4em;
		}

	#sous_tab1 {
		position:relative;
		background-image:url(../image/commun/sous_tab1.gif);
		width:10em;
		height:4em;
		margin:10; padding:0;
		margin-left:100px;
		z-index:1;
		}

/* css menu de gauche df gnral\*/	
	
	#menu_gauche {
		float:left;
		margin:0; 
		margin-top:0px;
		margin-left:1em; !important
		padding:0;
		width: 160px;
		height:100%;
		font-size:90%;
		text-align:left;
		vertical-align:middle;
		
		}
	#menu_gauche a:link {color:#eee; text-decoration:none;}
	#menu_gauche a:visited {color:#eee; text-decoration:none;}
	#menu_gauche a:hover {color:#000; background-color: #fed331; text-decoration:none;}
	#menu_gauche a:active {color:#ffc; text-decoration:none;}

/* css menu de gauche fd section des catalogues\*/		
	#menu_gauche_catalog_municipal {
		float:left;
		background-color:#ebf1d7;
		margin:0; 
		margin-top:0px;
		margin-left:10px;
		padding:0;
		width: 160px;
		height:660px;
		font-size:90%;
		color:#333;
		text-align:left;
		vertical-align:middle;
		}
	
	#menu_gauche_catalog {
		float:left;
		background-color:#ebf1d7;
		margin:0; 
		margin-top:0px;
		margin-left:10px;
		padding:0;
		width: 160px;
		height:712px;
		font-size:90%;
		color:#333;
		text-align:left;
		vertical-align:middle;
		}

	#menu_gauche_catalog   a:link {color:#000; text-decoration:none;}
	#menu_gauche_catalog   a:visited {color:#000; text-decoration:none;}
	#menu_gauche_catalog   a:hover {color:#000; background-color: #fed331; text-decoration:none;}
	#menu_gauche_catalog   a:active {color:#ffc; text-decoration:none;}
	
	#menu_gauche_catalog_municipal   a:link {color:#000; text-decoration:none;}
	#menu_gauche_catalog_municipal   a:visited {color:#000; text-decoration:none;}
	#menu_gauche_catalog_municipal   a:hover {color:#000; background-color: #fed331; text-decoration:none;}
	#menu_gauche_catalog_municipal   a:active {color:#ffc; text-decoration:none;}

/* css les items du menu de gauche les boites  \*/			

	.ul_menuG_titre {
		margin: 0 0 0 1em;
		width:10em;
		list-style-type: none;
		list-style-position: inside;
	}
	
	.ul_menuG {
		margin: 0 0 0 1em;
		width:10em;
		list-style-type: square;
		list-style-position: inside;
	}	
	
	.ul_menuG_coller {
		margin: 0 0 0 0em; !important
		margin: 0 0 0 -5em;
		width:13em;
		list-style-type: square;
		list-style-position: inside;
	}	

/* css item du menu de gauche AVANTAGES  \*/
	.boite_div_menu_gauche_avantages {
		float:left;
		margin: 1em 0 0 0em;
		width:14.3em;
		background-color: #b9b93b;
		height:auto;
		}	
	.boite_menu_gauche_avantages {
		float:left;
		background-color:#cc3;
		height:18px;
		width:140px;
		padding-left:4px;
		margin-left:6px;
		font-size:1em;
		font-weight:bold;
		color:#000;
		border:1px solid #eda;

		}
	.boite_smenu_gau_avantages {
		float:left;
		clear: none;
		background-color: #b9b93b;
		height: auto;
		width:146px;
		padding-left:4px;
		margin-left:6px;
		margin-top:0;
		margin-bottom:0;
		overflow: hidden;
		font-size:1em;
		font-weight:bold;
		color:#000;

		}	

/* css item du menu de gauche POTEAUX  \*/			
	.boite_div_menu_gauche_poteau {
		float:left;
		margin: 0 0 0 0em;
		width:14.3em;
		background-color: #88ab29;
		height:auto;

		}	
	.boite_menu_gauche_poteaux {
		float:left;
		background-color:#a8cb3d;
		height:18px;
		width:140px;
		padding-left:4px;
		margin-left:6px;
		margin-top:0;
		font-size:1em;
		font-weight:bold;
		color:#000;
		border:1px solid #eda;
		}
		
	.boite_smenu_gau_poteaux {
		float:left;
		clear: none;
		background-color: #88ab29;
		height: auto;
		width:146px;
		padding-left:4px;
		margin-left:6px;
		margin-top:0;
		margin-bottom:0;
		overflow: hidden;
		font-size:1em;
		font-weight:bold;
		color:#000;
		font-stretch:condensed;
		}	
	
	
	
	.boite_div_menu_gauche_panneaux {
		float:left;
		margin: 0 0 0 0em;
		width:14.3em;
		background-color: #fba50e;
		height:auto;
		}	
	.boite_menu_gauche_panneaux { 
		float:left;
		clear: none;
		background-color:#fcbd16;
		height:18px;
		width:140px;
		padding-left:4px;
		margin-left:6px;
		margin-top:2px;
		overflow: hidden;
		font-size:1em;
		font-weight:bold;
		color:#000;
		text-align:left;
		text-transform:normal;
		text-indent: 0em;
		border:1px solid #eda;
		}
	.boite_smenu_gau_panneaux {
		float:left;
		clear: none;
		background-color: #fba50e;
		height: auto;
		width:146px;
		padding-left:4px;
		margin-left:6px;
		margin-top:0;
		margin-bottom:0;
		overflow: hidden;
		font-size:1em;
		font-weight:bold;
		color:#000;
		font-stretch:condensed;
		}
		
		
		
	.boite_menu_gauche_couleur { 
		float:left;
		clear: none;
		background-color:#f7f804;
		height:18px;
		width:140px;
		padding-left:4px;
		margin-left:6px;
		margin-top:2px;
		overflow: hidden;
		font-size:1em;
		font-weight:bold;
		color:#000;
		text-align:left;
		text-transform:normal;
		text-indent: 0em;
		border:1px solid #eda;
		}
		
	.boite_menu_gauche_conception { 
		float:left;
		clear: none;
		background-color:#dcde19;
		height:18px;
		width:140px;
		padding-left:4px;
		margin-left:6px;
		margin-top:2px;
		overflow: hidden;
		font-size:1em;
		font-weight:bold;
		color:#000;
		text-align:left;
		text-transform:normal;
		text-indent: 0em;
		border:1px solid #eda;
		}
		
	.boite_menu_gauche_application { 
		float:left;
		clear: none;
		background-color:#babd26;
		height:18px;
		width:140px;
		padding-left:4px;
		margin-left:6px;
		margin-top:2px;
		overflow: hidden;
		font-size:1em;
		font-weight:bold;
		color:#000;
		text-align:left;
		text-transform:normal;
		text-indent: 0em;
		border:1px solid #eda;
		}	
		
	.boite_menu_gauche_catalogues { 
		float:left;
		clear: none;
		background-color:#ddd;
		height:140px;
		width:140px;
		padding-left:4px;
		margin-left:6px;
		margin-top:2px;
		overflow: hidden;
		font-size:1em;
		font-weight:bold;
		color:#000;
		text-align:left;
		text-transform:normal;
		text-indent: 0em;
		border:1px solid #eda;
		}	

/* css fd contenu gnral section centre\*/			
	#fd_onglet_contenu {
		background-color:#c8e9fa;
		margin:0; 
		margin-left:200px;
		padding:0;
		width: 770px;
		height:auto;
		background-image:url(../image/commun/fd_onglet_contenu.gif);
		background-repeat: repeat-x;
		z-index:199;
		}
	#fd_onglet_contenu_municipal_intro {
		background-color:#cc9;
		margin:0; 
		margin-left:200px;
		padding:0;
		width: 770px;
		height:650px;
		background-image:url(../image/commun/fd_onglet_contenu_contact.gif);
		background-repeat: repeat-x;
		z-index:199;
		}   
		
	#fd_onglet_contenu_contact {
		background-color:#cc9;
		margin:0; 
		margin-left:200px;
		padding:0;
		width: 770px;
		height:auto;
		background-image:url(../image/commun/fd_onglet_contenu_contact.gif);
		background-repeat: repeat-x;
		z-index:199;
		}
	#fd_onglet_contenu_catalogue {
		background-color:#cc9;
		margin:0; 
		margin-left:200px;
		padding:0;
		width: 650px;
		height:auto;
		background-image:url(../image/commun/fd_onglet_contenu_contact.gif);
		background-repeat: repeat-x;
		z-index:199;
		}	
	
/* Encadrer du onglet contenu*/


div.onglet_contenu_bordure {
		margin-left:180px;
		margin-top:-13px;
		[if IE 6 ]>
		margin-top:0px;
		<![endif]
		height:1px;
		width: 791px;
		color:#000;	
		line-height:16px;
		}	
div.contenu_municipal {
		background-image: url(../image/produits/municipal/fd_contenu_muni.gif);
		margin-left:180px;
		margin-top:-13px;
		[if IE 6 ]>
		margin-top:0px;
		<![endif]
		height:1px;
		width: 791px;
		color:#000;	
		line-height:16px;
		}		
div.contenu_routier {
		background-image: url(../image/produits/routier/fd_contenu.gif);
		margin-left:180px;
		margin-top:-13px;
		[if IE 6 ]>
		margin-top:0px;
		<![endif]
		height:1px;
		width: 791px;
		color:#000;	
		line-height:16px;
		}
		
div.contenu_commercial {
		background-image: url(../image/produits/commercial/fd_contenu_com.gif);
		margin-left:180px;
		margin-top:-13px;
		[if IE 6 ]>
		margin-top:0px;
		<![endif]
		height:1px;
		width: 791px;
		color:#000;	
		line-height:16px;
		}
		
div.contenu_industriel {
		background-image: url(../image/produits/industriel/fd_contenu_ind.gif);
		margin-left:180px;
		margin-top:-13px;
		[if IE 6 ]>
		margin-top:0px;
		<![endif]
		height:1px;
		width: 791px;
		color:#000;	
		line-height:16px;
		}							

#txt000 a:link {color: #000; text-decoration:none;}
#txt000 a:visited {color:#000; text-decoration:none;}
#txt000 a:hover {color:#000; background-color: #fed331; text-decoration:none;}
#txt000 a:active {color:#000; text-decoration:none;}		

#txtfff a:link {color: #fff; text-decoration:none;}
#txtfff a:visited {color:#fff; text-decoration:none;}
#txtfff a:hover {color:#fff; background-color: #fed331; text-decoration:none;}
#txtfff a:active {color:#fff; text-decoration:none;}

.txtfff a:link {color: #fff; text-decoration:none;}
.txtfff a:visited {color:#fff; text-decoration:none;}
.txtfff a:hover {color:#fff; background-color: #fed331; text-decoration:none;}
.txtfff a:active {color:#fff; text-decoration:none;}
		
.contenus, div.contenu_routier  a:link {color:#ffc; text-decoration:none;}
.contenus, div.contenu_routier a:visited {color:#ffc; text-decoration:none;}
.contenus, div.contenu_routier a:hover {color:#ffc; background-color: #fed331; text-decoration:none;}
.contenus, div.contenu_routier a:active {color:#ffc; text-decoration:none;}		
		
/* onglet contenu est remplacer par div.onglet_contenu_bord */	

	#onglet_contenu {
		background-color:#bbe4f9;
		margin:0; 
		margin-left:-20px;
		padding:0;
		width: 700px;
		height:auto;
		color:#000;
		text-align:left;
		vertical-align:middle;		
		z-index:200;
		border:2px solid #face31;
		}
		
	div.fd_recycle {

			height:600px;
			background-image: url(../image/esthetique/fd_poteau_recyclage.gif);
  			background-position: center;
  			background-repeat: no-repeat;	
	}
	#onglet_contenu_produits {
		background-color:#fded1c;
		margin:0; 
		margin-left:-20px;
		padding:0;
		width: 700px;
		height:auto;
		color:#000;
		text-align:left;
		vertical-align:middle;
		border:2px solid #face31;
		z-index:200;
		}
		
	#onglet_contenu_produits_avantages {
		background-color:#e0e195;
		margin:0; 
		margin-left:180px;
		padding:0;
		width: 666px;
		height:710px;
		color:#000;
		text-align:left;
		vertical-align:middle;
		background-image:url(../image/produits/municipal/avantages_kalitec/Image_titre_vertical_avantages.gif);
 		background-position: left;
  		background-repeat: no-repeat;
		border:2px solid #e0e195;
		z-index:200;
		}
	
	#onglet_contenu_produits_catalog {
		background-color:#e0e195;
		margin:0; 
		margin-left:180px;
		padding:0;
		width: 666px;
		height:710px;
		color:#000;
		text-align:left;
		vertical-align:middle;
		background-image:url(../image/produits/municipal/poteaux/Image_titre_vertical_poteau.gif);
 		background-position: left;
  		background-repeat: no-repeat;
		border:2px solid #e0e195;
		z-index:200;
		}	
	
	#onglet_contenu_contact {
		background-color:#d5d695;
		margin:0; 
		margin-left:-20px;
		padding:0;
		width: 700px;
		height:auto;
		color:#000;
		text-align:left;
		vertical-align:middle;
		border:2px solid #face31;
		z-index:200;
		}

/* css colone de droite\*/	

#nouv {
		float:left;
		margin-top:0px;
		padding:0;		
		margin: 1em 8em;
			width:40em;
		height:200px;
		color:#000;
		font-size:90%;
		text-align:left;
		vertical-align:middle;
		z-index:301;
		}
		
.ul_long_li {
    color:#fff;
	margin: 1em 4em;
	width:45em;
	list-style-type: decimal;
	list-style-position: inside;
	}
	
.li_long_li {
	margin: 1em 2em;
	line-height:20px;
	list-style-position: outside; 
	}
			

#droit {
		float:right;
		margin:0; 
		margin-top:0px;
		margin-right:20px;
		padding:0;
		width: 200px;
		height:200px;
		color:#000;
		font-size:90%;
		text-align:left;
		vertical-align:middle;
		z-index:301;
		}
		
		#droit  a:link, a:visited, a:hover, a:active {text-decoration:none;}

/* css titre general\*/	

h2,h3 { 
			margin: 0 0em 0em 0; 
			color:#face31; 
			font-size: 1em;
			text-transform:uppercase; 
			}
			
	h4 { 
			margin: 0 0 0 4em;
			color:#face31; 
			font-size: 1em;
			text-transform:uppercase; 
			}
	h5 { 
			margin: 0 0 0 4em;
			color:#fff; 
			font-size: 1em;
			text-transform:uppercase; 
			}	
			
	h5 a:link {color: #fff; text-decoration:none;}
	h5 a:visited {color:#fff; text-decoration:none;}
	h5 a:hover {color:#fff; background-color: #fed331; text-decoration:none;}
	h5 a:active {color:#fff; text-decoration:none;}				
	
	h6 {
			height: 108px;
			text-indent: -999em;
			margin: 1em 0 0 0;
			}
	
	h1 {  
			color:#fff;
			font-size: 1.2em;
			text-transform:uppercase;
			margin:  0 0 0 5.3em;
			}
			
	h1.contenu {  
			color:#fff;
			font-size: 1.2em;
			text-transform:uppercase;
			margin:  0 0 0 2.6em;
			}
			
	h1.contenu_txt000 {  
			color:#000;
			font-size: 1.2em;
			text-transform:uppercase;
			margin:  0 0 0 2.6em;
			}	 
				
	h1.contenu_catalogue {  
			color:#000;
			font-size: 1.2em;
			text-transform:uppercase;
			margin:  0 0 0 1.0em;
			}	
			
	h1.fd_contenu_catalogue {  
			color:#000;
			font-size: 1.2em;
			text-transform:uppercase;
			background-image:url(../image/produits/municipal/commun/fd_sous_titre_vert_pg.gif);
			background-position: left;
  			background-repeat: no-repeat;
			}	
	
	.h2_contenu_catalogue {  
			color:#000;
			font-size: 1.0em;
			font-weight:bold;
			text-transform:lowercase;
			text-transform:capitalize;
			margin:  0 0 0 2.2em;
			}		
				
	h2 { 
			margin:  0 0 0 6.6em; 
			color:#face31; 
			font-size: 1em;
			text-transform:uppercase; 
			}
	
		
/* css basic\*/

 
 p {
	margin: 1em 8em;
	width:40em;
	color:#fff;
}

p.accueil {
	margin: 1em 8em;
	width:56em;
	color:#fff;
}

p.theme_bleu {
	margin: 1em 8em;
	color:#fff;
}

 p.titre_section {
	margin: 1em 0em; 
	width:40em;
	color:#000;
	font-size: 1.2em;
	font-weight:bold;
	line-height:4em;
	text-transform:uppercase;
	background-image:url(../image/produits/municipal/commun/fd_sous_titre_vert_pg.gif);
	background-position: left;
  	background-repeat: no-repeat;
}
 p.contenu {
	margin: 1em 4em;
	width:50em;
	line-height:1.6em;
}

 p.contenu_catalogue {
	font-size: 1em;
	margin: 1em 2.2em;
	width:50em;
}

 p.contenu_catalogue_h200{
	margin: 1em 2.2em;
	width:50em;
	height:180px;
}

p#kalitec {
	background: transparent;
	margin: 0 0 1em 8em;
	border-top:1px solid #172d3c;
	width:66em;
}

p.contact {
	margin: 0em 5em;
	color:#fff;
}
.ul_contenu {
    color:#fff;
	margin: 1em 8em;
	width:45em;
	list-style-type: square;
	list-style-position: inside;
	}
	
.ul_contenu_theme_bleu {
	color:#fff;
	margin: 1em 10em;
	list-style-type: square;
	list-style-position: inside;
	}	
.li_contenu_theme_bleu {
		padding:0;
		margin : 1.2em ;
		list-style-type: square; 
		list-style-position: outside;
	}

ul.contenu_catalogue {  
			color:#000;
			font-size: 1em;
			margin:  0 0 0 4em;
			list-style-position: inside;à
			width:20em;
			}	
/* css float iamge\*/	 
.img_gau {
  float : left;
}
.img_drt {
  float : right;
}


/* css du menu princ\*/	 
	
li.menu_g {
	margin: 0 0 0 0;
	width:13.6em;
	list-style-type: square;
	list-style-position: inside;
	overflow: hidden;
	}	
	
li.menu_g_pas_bul {
	margin: 0 0 0 0;
	width:13.6em;
	list-style-type: none;
	list-style-position: outside;
	overflow: hidden;
	}
li.menu_g_txtproche {
	margin: 0 0 0 0;
	width:13.6em;
	list-style-type: square;
	list-style-position: inside;
	font-stretch:-1em;
	text-indent: 
	overflow: hidden;
	}


#nav, #nav ul {
	float: left;
	width: 78.5em;
	list-style: none;
	line-height: 1;
	background: #101425;
	font-weight: bold;
	padding: 0;
	border: solid #172d3c;
	border-width: 1px 0;
	margin: 1em 0 1em 0.2em;
	z-index:100;
}

#nav a {
	display: block;
	width: 20m;
	w\idth: 8em;
	color: #eee;
	text-decoration: none;
	padding: 0.25em 2em;
	z-index:101;
}

#nav a.pere {
	background: url(rightarrow2.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
	width: 10.5em;
	z-index:102;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 12.4em;
	w\idth: 13.9em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#nav li li {
	padding-right: 1em;
	width: 13em
}

#nav li ul a {
	width: 13em;
	w\idth: 9em;
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #172d3f;
}

#content {
	clear: left;
	color:#fff;
}

#content a {
	color: #7C6240;
}

#content a:hover {
	text-decoration: none;
}

/* css typo copyright\*/	
.copyright {font-size:80%;}
.typo_exposant{font-weight:normal; font-size:smaller; vertical-align: super; }

.couleur_typo_ddd {color: #666 ;}

/* css page 1 produits en jaune \*/	
.boite_contenu_fleur {float:left; width:700px;}
.boite_contenu_vide {float:left; width:6px;}
.boite_contenu {float:left; width:160px; height:auto; font-size:11px; border-right: 1px dotted #b2b2b2; margin-left:1em; }

/* css page contact\*/	
table.contact { margin-left:0em;
				color:#fff;
				border:0;
				}
				
table { margin-left:0em;
				color:#fff;
				border:0;
				}
table#txt000 { margin-left:0em;
				color:#000;
				border:0;
				}

.titre_type_produits {font-weight:bold; text-transform:uppercase; font-stretch:-8em; }

.menu_g a:link {color:#fed331; text-decoration:none;}
.menu_g a:visited {color:#fdd721; text-decoration:none;}
.menu_g a:hover {color:#000; background-color: #fed331; text-decoration:none;}
.menu_g a:active {color:#ffc; text-decoration:none;}

.menu_g_pas_bul a:link {color:#fed331; text-decoration:none; font-size: 10px;}
.menu_g_pas_bul a:visited {color:#fdd721; text-decoration:none; font-size: 10px;}
.menu_g_pas_bul a:hover {color:#000; background-color: #fed331; text-decoration:none; font-size: 10px;}
.menu_g_pas_bul a:active {color:#ffc; text-decoration:none; font-size: 10px;}


/* ]]> */
