/***************/
/*** COMMUNS ***/
/***************/
p, h1, h2, h3, h4 {padding: 0; margin: 0;}
body {
	padding: 0; margin: 0;
	font-family: arial,sans-serif; font-size: 11px;
	background: url(../iso_icons/f_home.jpg) top center no-repeat #628b1f;
}

.conteneur {
	position: absolute;
	width: 960px;
	left: 50%;
	margin-left: -480px;
}
.bascadre, .bascadre div {
	clear: both;
	height: 5px;
	font-size: 1px;
	background: url("../iso_icons/c_cadrecontenubg.gif") no-repeat;
	padding: 0 0 0 5px;
}
	.bascadre div {
		background: url("../iso_icons/c_cadrecontenubd.gif") no-repeat right 0;
	}

.footer {
	width: 960px;
}
.mentions {
	float: left;
	padding: 4px 0 0 0;
}
	.mentions a, .mentions a:visited {
		font-size: 12px; font-weight: normal; color: #d6e5b5; text-decoration: none;
	}
	.mentions a:hover {
		color: #d6e5b5; text-decoration: underline;
	}
.signature {
	float: right;
	padding: 7px 0 0 0;
}
	.signaturelien {
		width: 189px; height: 11px;
		background: url(../iso_icons/a_signature.png) no-repeat 0 0;
	}


/****************/
/*** BANDEAUX ***/
/****************/
	/***** Bandeau du haut (Newsletter, contact...) *****/
	.bandeau {
		clear: both;
		height: 68px;
		/*background: url(../iso_icons/f_bandeauenteteaccueil.jpg) 0 0 no-repeat;*/
	}
	.url {
		float: left;
		padding: 18px 0 0 15px;
	}
		.url a {
			display: block;
			width: 115px; height: 43px;
			text-indent: -1000px;
		}
	.bloc_contact {
		float: right;
	}
	.liens_contact {
		float: left;
		text-align: left;
		width: 164px;
		padding: 10px 0 0 0;
	}
	.newsletter a, .newsletter a:visited, .nouscontacter a, .nouscontacter a:visited {
		font-size: 11px; font-weight: bold; color: #f6e347; text-decoration: none;
	}
	.newsletter a:hover, .nouscontacter a:hover {
		color: #f6e347; text-decoration: underline;
	}
	.nouscontacter a {
		display: block;
		padding: 6px 0 0 0;
	}
	.controle_son {
		float: left;
		width: 51px;
		padding: 14px 0 0 0;
	}
	.logo_small {
		float: left;
		width: 40px; height: 57px;
		margin: 5px 0 0 0;
	}

	/***** Bandeaux défilant *****/
	#conteneur-bandeaux {
		overflow: hidden;
		height: 188px;
		width: 960px;
		position: relative; clear: both;
	}
	#interieur-bandeaux {
		width: 4800px;
		height: 188px;
		position: relative;
	}
	.bandeau_histoire, .bandeau_oeufs, .bandeau_volailles, .bandeau_developpement, .bandeau_produits {
		width: 990px;
		height: 188px;
		position: absolute;
	}
	.contenu_bandeauhistoire {
		position: absolute;
		top: 90px; left: 192px;
		width: 384px;
	}
	.contenu_bandeauhistoire div {
		padding: 0 10px;
	}
	.contenu_bandeauhistoire p {
		font-family: arial,sans-serif; font-size: 11px; font-weight: normal; color: #cbc8c8; line-height: 16px;
		text-align: center;
	}
	.bandeau_histoire {background: url(../iso_icons/f_bandeauaccueil01.jpg) 0 0 no-repeat;}
	.bandeau_oeufs {background: url(../iso_icons/f_bandeauaccueil02.jpg) 0 0 no-repeat;}
	.bandeau_volailles {background: url(../iso_icons/f_bandeauaccueil03.jpg) 0 0 no-repeat;}
	.bandeau_developpement {background: url(../iso_icons/f_bandeauaccueil04.jpg) 0 0 no-repeat;}
	.bandeau_produits {background: url(../iso_icons/f_bandeauaccueil05.jpg) 0 0 no-repeat;}

		/* Bandeau "Histoire" */
		.visuel-grains {
			position: absolute;
			top: 27px; left: 278px;
			z-index: 10;
			width: 147px; height: 161px;
			background: url(../iso_icons/v_grains.png) 0 0 no-repeat;
		}
		.pubtv-home {
			position: absolute;
			top: 0; left: 0;
			width: 328px; height: 188px;
		}
		.menubandeauhistoire {
			position: absolute;
			left: 340px;
			width: 280px;
		}
		.menubandeauhistoire ul {
			list-style-type: none;
			padding: 0; margin: 0;
			padding: 90px 20px 0 20px;
		}
		.menubandeauhistoire li {
			padding: 4px 0;
		}
		.menubandeauhistoire li a, .menubandeauhistoire li a:visited {
			font-size: 12px; font-weight: bold; color: white; text-decoration: none;
		}
		.menubandeauhistoire li a:hover {
			color: white; text-decoration: underline;
		}

	.menubandeau {
		width: 192px;
	}
	.menubandeau ul {
		list-style-type: none;
		padding: 0; margin: 0;
		padding: 29px 20px 0 20px;
	}
	.menubandeau li {
		padding: 4px 0;
	}
	.menubandeau li a, .menubandeau li a:visited {
		font-size: 12px; font-weight: bold; color: white; text-decoration: none;
	}
	.menubandeau li a:hover {
		color: white; text-decoration: underline;
	}
	.bandeau_histoire li {border-bottom: 1px solid #7a7575;}
	.bandeau_oeufs li {border-bottom: 1px solid #8db857;}
	.bandeau_volailles li {border-bottom: 1px solid #8db857;}
	.bandeau_developpement li {border-bottom: 1px solid #93b8d7;}
	.bandeau_produits li {border-bottom: 1px solid #d8bb89;}

	#content1 {
		left: 0; top: 0;
		background: url(../iso_icons/f_bandeauaccueil01.jpg) no-repeat;
	}
	#content2 {
		left: 960px; top: 0px;
		background: url(../iso_icons/f_bandeauaccueil02.jpg) no-repeat;
	}
	#content3 {
		left: 1920px; top: 0px;
		background: url(../iso_icons/f_bandeauaccueil03.jpg) no-repeat;
	}
	#content4 {
		left: 2880px; top: 0px;
		background: url(../iso_icons/f_bandeauaccueil04.jpg) no-repeat;
	}
	#content5 {
		left: 3840px; top: 0px;
		background: url(../iso_icons/f_bandeauaccueil05.jpg) no-repeat;
	}
	.border-bandeaux {
		height: 9px;
		font-size: 1px;
		background: url(../iso_icons/f_basbandeauaccueil.gif) repeat-x;
	}

	/***** Navigation *****/
	.navigation {
		border-bottom: 5px solid #ffe700;
		background: url(../iso_icons/f_plumes.jpg) no-repeat;
		height: 31px;
	}
	.navigation ul {
		padding: 0; margin: 0;
		list-style-type: none;
	}
	.navigation ul li {
		float: left;
		padding: 10px 0 5px 0;
	}
	.navigation ul li a {
		text-indent: -2000px;
		display: block;
		font-size: 11px;
	}

	.rub1, .rub2, .rub3, .rub4 .rub5 {
		height: 15px;
	}
	.rub1 {
		width: 86px;
		background: url(../iso_icons/b_rub1.gif) no-repeat;
		margin-left: 57px;
	}
	.rub2 {
		width: 57px;
		background: url(../iso_icons/b_rub2.gif) no-repeat;
		margin-left: 117px;
	}
	.rub3 {
		width: 77px;
		background: url(../iso_icons/b_rub3.gif) no-repeat;
		margin-left: 126px;
	}
	.rub4 {
		width: 152px;
		background: url(../iso_icons/b_rub4.gif) no-repeat;
		margin-left: 80px;
	}
	.rub5 {
		width: 80px;
		background: url(../iso_icons/b_rub5.gif) no-repeat;
		margin-left: 76px;
	}

	/***** Contenu *****/
	.contenu {
		width: 960px;
		padding: 0; margin: 0;
		border: 0; border-collapse: collapse;
		background: white;
	}
	.logo {
		border: 0; border-collapse: collapse;
		padding: 39px 0 0 0; margin: 0;
		width: 201px;
	}
		.divlogo {
			background: url(../iso_icons/a_logoaccueil.gif) no-repeat;
			height: 156px;
			margin: 0 20px 0 41px;
		}
		.contenu .logo a {
			color: #818181;
			font-size: 11px;
			text-decoration: none;
		}

	/***** BLOCS *****/
	.blocs {
		border: 0; border-collapse: collapse;
		width: 759px;
		float: left;
		font-size: 11px;
		padding: 0 0 13px 0; margin: 0;
	}
	.contenublocs {
		width: 739px;
	}
	.blocsaccueilhaut, .blocsaccueilbas {
		width: 739px;
	}
	.blocsaccueilbas {
		margin-top: 11px;
	}

	/* BLOC 1 - Actualités */
	.home .bloc1 {
		width: 220px;
		padding: 10px 0 0 0;
	}
	.home .bloc1 .content {
		background: url(../iso_icons/t_actualitesaccueil.gif) 0 0 no-repeat;
		width: 213px;
		font-family: arial,sans-serif; font-size: 11px; font-weight: normal; color: #6e6968;
		padding: 29px 0 0 0;
	}
	.home .bloc1 .content a, .home .bloc1 .content a:visited {
		color: #6e6968; text-decoration: none;
	}
	.home .bloc1 .content a:hover {
		color: #6e6968; text-decoration: underline;
	}

	/* BLOC 2 - Bio */
	.home .bloc2 {
		width: 213px; height: 141px;
		background: url(../iso_icons/f_bioaccueil.jpg) 0 10px no-repeat;
		padding: 10px 0 0 0;
	}
	.home .bloc2 .content {
		width: 206px;
		font-family: arial,sans-serif; font-size: 11px; font-weight: normal; color: white;
		padding: 107px 10px 0 14px;
	}
	.home .bloc2 .content a, .home .bloc2 .content a:visited {
		color: white; text-decoration: none;
	}
	.home .bloc2 .content a:hover {
		color: white; text-decoration: underline;
	}

	/* BLOC 3 - Recettes */
	.home .bloc3 {
		width: 306px; height: 151px;
		background: url(../iso_icons/f_recettesaccueil.jpg) 0 0 no-repeat;
		padding: 0px 0 0 0;
	}
	.home .bloc3 .content {
		position: relative;
	}
	.home .bloc3 .content a, .home .bloc3 .content a:visited {
		color: #f0ece2; text-decoration: none;
		cursor: pointer;
	}
	.home .bloc3 .content a:hover {
		color: #f0ece2; text-decoration: underline;
	}
	.home .bloc3 .content .recette {
		position: absolute;
		top: 48px; left: 38px;
		width: 123px; height: 98px;
	}
	.home .bloc3 .content .recette h2 {
		font-size: 12px; font-weight: bold; color: #55bce4;
	}
	.home .bloc3 .content .recette .detail-recette {
		padding: 5px 0 0 0;
		font-family: arial,sans-serif; font-size: 11px; font-weight: normal; color: #f0ece2;
	}
	.home .bloc3 .content .lien {
		position: absolute;
		width: 106px; height: 20px;
		top: 120px; left: 171px;
	}
	.home .bloc3 .content .lien a, .home .bloc3 .content .lien a:visited, .home .bloc3 .content .lien a:hover {
		display: block;
		background: url(../iso_icons/b_recettes-home.gif) 0 0 no-repeat;
		width: 106px; height: 20px;
		text-indent: -10000px;
	}

	/* BLOC 4 - Sponsoring */
	.home .bloc4 {
		width: 220px; height: 129px;
	}
	.home .bloc4 .content {
		position: relative;
		height: 129px;
	}
	.home .bloc4 a, .home .bloc4 a:visited {
		text-decoration: none;
	}
	.home .bloc4 a:hover {
		text-decoration: underline;
	}
	.txt-sponsoring {
		position: absolute;
		margin: 82px 0 0 0;
		width: 213px;
		background: url(../iso_icons/f_blanc-80.png);
	}
	.txt-sponsoring .txt {
		padding: 5px 10px 6px 10px;
		font-family: arial,sans-serif; font-size: 11px; font-weight: normal; color: black; line-height: 12px;
	}

	/* BLOC 5 - Bons de réduction */
	.home .bloc5 {
		width: 312px; height: 129px;
	}
	.home .bloc5 .content {
		width: 305px;
		font-family: arial,sans-serif; font-size: 11px; font-weight: normal; color: white;
	}

	/* BLOC 6 - Sans OGM */
	.home .bloc6 {
		width: 207px; height: 129px;
		background: url(../iso_icons/f_ogmaccueil.jpg) 0 0 no-repeat;
	}
	.home .bloc6 .content {
		padding: 90px 20px 0 20px;
		font-size: 11px; color: white;
	}
	.home .bloc6 .content a, .home .bloc6 .content a:visited, .home .bloc6 .content a:hover {
		font-size: 11px; color: white; text-decoration: underline;
	}


/****************/
/*** BANDEAUX ***/
/****************/
img {border: 0;}
#ImageBoxOverlay
{
	background-color: #000;
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
	font-family: arial,sans-serif; font-size: 12px; font-weight: normal; color: black;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages
{
	margin: 0;
}
#ImageBoxNextImage
{
	background-image: url(http://www.loue.fr/iso_icons/pix.gif);
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url(http://www.loue.fr/iso_icons/pix.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(../iso_icons/b_suivant.gif);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url(../iso_icons/b_precedent.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#viewjs {
	color:#222222;
	font-size:14px;
	font-height:bold;
	text-decoration:underline;
}
#viewjs:hover{
	text-decoration:none;
}

/* Flash Evénement */
.showPopinEvenement {
	position: absolute;
	width: 960px; height: 600px;
	z-index: 50;
	left: 50%;
	margin-left: -480px;
}
.hidePopinEvenement {
	display: none;
}