	* {
		margin: 0;
		padding: 0;
	}
	ul, dl {
		list-style: none;
	}
	a img {
		border: none;
	}
	a {
		color: #00A3B3;
		text-decoration: underline;
	}
	a:hover {
		color: #b1c903;
	}
/* *********************************
			DIV global
************************************ */
	BODY {
		background: #cde7ea url('../imgs/bkg.gif') repeat-x;
		margin:0;
		padding:0;
	}
	
	FORM {
		margin:0;
		padding:0;
	}
	
	H1, H2, H3, P {
		margin:0;
		padding:0;
	}
	
	.clL, .clR, .clB {
		font-size:1px;
		height: 0px;
		overflow: hidden;
	}
	.clL {
		clear:left;
	}
	.clR {
		clear:right;
	}
	.clB {
		clear:both;
	}
	
	#MAIN {
		margin: 0 auto;
		width:990px;
		background: url('../imgs/main-bkg.gif') bottom;
	}

/* *********************************
			DIV HEADER
************************************ */
	
	#HEADER {
		position: relative;
		background: url('../imgs/header.jpg') no-repeat;
		height: 221px;
	}
		#HEADER #logo{
			position: absolute;
			top: 0;
			left: 0;
			display:block;
			width:230px;
			height:168px;
			text-decoration: none;
		}
		#HEADER #initiative{
			position: absolute;
			top: 169px;
			left: 0;
			display:block;
			width:230px;
			height:45px;
			text-decoration: none;
		}
		#HEADER #toolbox {
			position: absolute;
			top: 45px;
			right: 10px;
		}
			#HEADER #toolbox ul li {
				float: left;
				color: #00a3b3;
				padding: 0 1px;
				font-size: 10px;
			}
				#HEADER #toolbox ul li a {
					float: left;
					color: #00a3b3;
					text-decoration: none;
					font-size: 10px;
				}
				#HEADER #toolbox ul li a:hover {
					text-decoration: underline;
				}

/* *********************************
			DIV MENU
************************************ */
	#HEADER #MENU {
		position: absolute;
		z-index: 260;
		bottom: 5px;
		_bottom: 4px;
		right: 20px;
		height: 29px;
		background: url('../imgs/menu.gif');
	}
		#HEADER #MENU dl {
			float: left;
			z-index: 280;
		}
			#HEADER #MENU dl dt a {
				float: left;
				display: block;
				height: 29px;
				text-decoration: none;
			}
			#HEADER #MENU dl dt#menu_h_1 a {
				width: 87px;
			}
			#HEADER #MENU dl dt#menu_h_2 a {
				width: 85px;
			}
			#HEADER #MENU dl dt#menu_h_3 a {
				width: 86px;
			}
			#HEADER #MENU dl dt#menu_h_4 a {
				width: 101px;
			}
			#HEADER #MENU dl dt#menu_h_5 a {
				width: 108px;
			}
			#HEADER #MENU dl dt#menu_h_6 a {
				width: 71px;
			}
			#HEADER #MENU dl dd {
				display: none;
				position: absolute;
				top: 29px;
				left: 0px;
				width: 725px;
				min-height: 80px;
				_height: 80px;
				z-index: 300;
				border-top: 5px solid #00A3B3;
				background: url('../imgs/menu-bottom.png') no-repeat bottom;
				_background: url('../imgs/menu-bottom.gif') no-repeat bottom;
			}
				#HEADER #MENU dl dd div.ssMenu {
					background: url('../imgs/menu-top.gif') no-repeat top;
					padding: 0px 10px 10px;
				}
					#HEADER #MENU dl dd div div.txt {
						width: 170px;
						float: left;
						padding-top: 5px;
					}
						#HEADER #MENU dl dd div div.txt p.headline {
							font-weight: bold;
							color: #00a3b3;
							font-size: 15px;
							text-transform: uppercase;
						}
						#HEADER #MENU dl dd div div.txt p.description {
							color: #006db0;
						}
					#HEADER #MENU dl dd div div.item {
						float: left;
						padding: 0 14px;
						_padding: 0 9px;
						text-align: center;
						width: 103px;
						padding-top: 5px;
					}
						#HEADER #MENU dl dd div div.item a {
							display: block;
							text-decoration: none;
						}
							#HEADER #MENU dl dd div div.item a span.image {
								display: block;
								background: url('../imgs/menu-puce.gif') no-repeat bottom center;
								padding-bottom: 5px;
								margin-bottom: 3px;
							}
								#HEADER #MENU dl dd div div.item a span.image img {
									border: 1px solid #006db0;
								}
							#HEADER #MENU dl dd div div.item a span.lien {
								color: #006db0;
								font-size: 10px;
								text-transform: uppercase;
							}
							#HEADER #MENU dl dd div div.item a:hover span.lien {
								text-decoration: underline;
							}
			/* Spécial menu éleveurs */
            #HEADER #MENU dl dd#menu_h_dd_2 div div.txt,
            #HEADER #MENU dl dd#menu_h_dd_2 div div.item,
			#HEADER #MENU dl dd#menu_h_dd_3 div div.txt,
			#HEADER #MENU dl dd#menu_h_dd_3 div div.item,
			#HEADER #MENU dl dd#menu_h_dd_4 div div.txt,
			#HEADER #MENU dl dd#menu_h_dd_4 div div.item {
				margin-top: 25px;
			}
		#HEADER #MENU .tx-hpotoolbox-pi1 {
			float: left;
			height: 29px;
			width: 167px;
			background: url('../imgs/menu-recherche-bkg.gif');
		}
			#HEADER #MENU .tx-hpotoolbox-pi1 input#search {
				float: left;
				margin: 6px 0 0 16px;
				height: 12px;
				border: 1px solid #cccccc;
				width: 108px;
				color: #9f9e9f;
				font-size: 10px;
				padding: 2px;
			}
			#HEADER #MENU .tx-hpotoolbox-pi1 input.submit {
				float: left;
				border: none;
				background: url('../imgs/menu-recherche-btn.gif');
				height: 15px;
				width: 15px;
				margin: 7px 0 7px 4px;
			}

/* *********************************
			DIV CONTAINER
************************************ */

	#CONTAINER {
		padding: 0 5px 5px 0;
		z-index: 30;
	}
	
	
	#CONTAINER #CONTENT ul {
		list-style: disc;
		margin-left: 11px;
	}
	#CONTAINER u {
		text-decoration: underline;
	}
				
/* *********************************
			DIV FOOTER
************************************ */
	#FOOTER {
		margin: 0 auto;
		width:990px;
		background: url('../imgs/footer.gif') bottom;
		margin-bottom: 15px;
	}
		#FOOTER .col {
			float: left;
			padding: 5px 12px 15px;
			border-right: 1px solid #a4d9df;
			line-height: 16px;
			height: 60px;
			min-width: 125px;
			_width: auto;
		}
		#FOOTER #infobox {
			float: right;
			text-align: right;
			padding: 5px 10px 10px 5px;
			font-size: 9px;
			color: #00a3b3;
		}
			#FOOTER div#infobox a {
				text-decoration: underline;
				background: none;
				padding: 0;
			}
			#FOOTER div a.noArrow {
				background: none;
				padding: 0;
			}
			#FOOTER div a.title {
				font-weight: bold;
				background: none;
				padding: 0;
			}
			#FOOTER div a {
				display: block;
				color: #00a3b3;
				text-decoration: none;
				background: url('../imgs/puce-green-simple.gif') no-repeat 0 5px;
				padding-left: 8px;
			}
			#FOOTER div a:hover {
				text-decoration: underline;
			}
			

.encartForum ul li {
	padding: 3px 0 3px 10px;
	background: transparent url(../imgs/puce-blue-simple) no-repeat scroll 0 8px;
}
	.encartForum ul li a {
		font-weight: normal;
		text-decoration: none;
		font-size: 11px;
		color: #1d7eb9;
	}
	.encartForum ul li a:hover {
		text-decoration: underline;
	}
	
	


	
/* *********************************
			FORMULAIRES
************************************ */
form input#cmd,
form input#cmdSaerch {
	border: none;
	background: url('../imgs/bt-forum-inscr.gif');
	height: 18px;
	width: 67px;
	margin-top: 10px;
	margin-left: 260px;
}
form input#cmdSaerch {
	margin: 0;
}
form input#cmdSaerch:hover,
form input#cmdSaerch:focus,
form input#cmd:hover,
form input#cmd:focus {
	background: url('../imgs/bt-forum-inscr-hover.gif');
}
	
/* *********************************
			RTE STYLES
************************************ */
body {
	color: #006db0;
	font-size: 11px;
}
.bleu {
	color: #006db0;
}
.entete {
	font-size: 13px;
	line-height: 20px;
	color: #00a3b3;
	margin-bottom: 5px;
}
.sousTitre {
	font-size: 13px;
	font-weight: bold;
}

.pdf {
	display: block;
	background: url('../imgs/ico-pdf.gif') no-repeat 0 0;
	line-height:16px;
	margin:2px 0;
	padding-left:18px;
}
