/*---- STYLE DES MODULES ------------------------------------------------------------------------------------------------------------*/
	
	/*--- AFFICHAGE DES TITRE PAR DEFAULT ----*/
		div.contenu div.Main_page h1.title {
			height: auto;
			display: block;
			margin: 0 10px 0 10px;
			padding: 5px 0 0 0;
			color: #3d2112; /* #372d0f */
			font: bold 18px Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			text-align: left;
			/*background: url('../images/barquette-pain.png') bottom center repeat-x;*/
		}
			div.contenu div.Main_page h1.title a.title {
				color: #3d2112; /* #372d0f */
				font: bold 17px Verdana, Arial, Helvetica, sans-serif;
				text-decoration: none;
				text-align: center;
			}
				div.contenu div.Main_page h1.title a.title:hover {
					color: #3d2112; /* #372d0f */
					text-decoration: underline;
				}
			div.contenu div.Main_page h1.title span.surligne {
				/*background: #cfe85d;*/
				padding: 0 0 0 0;
			}
			div.contenu div.Main_page h1.title font.small {
				font-size: 13px;
			}
		
		div.contenu div.Main_page div.bg_fond h1.title {
			text-align: center;
			padding-top: 20px;
			padding-bottom: 15px;
			font: bold 17px Verdana, Arial, Helvetica, sans-serif;
		}
	
	/*---- MODULES DEFAULT ----*/
		div.modules_large {
			width: 99.9%;
			height: auto;
			margin: 0 auto 0 auto;
			padding: 0 0 0 0;
			text-align: left;
			float: left;
			/*background: #00FFFF;
			opacity: 0.4;
			filter: alpha(opacity=40)!important;*/
		}
			div.modules_large div.modules_large_top {
				width: 100%;
				height: auto;
				margin: 0 auto 5px auto;
				padding: 0 0 0 0;
				text-align: left;
				font: normal 0px Verdana, Arial, Helvetica, sans-serif;
				/*background: url('../images/modules/fd_title.jpg') top left no-repeat;*/
				/*background: #FFFF00;
				opacity: 0.4;
				filter: alpha(opacity=40)!important;*/
			}				
			div.modules_large div.modules_large_cont {
				width: 100%;
				height: auto;
				margin: 0 auto 0 auto;
				padding: 0 0 0 0;
				text-align: left;
			}
				div.Main_page div.modules_1_4 {
					text-align: left!important;	
				}
				div.modules_large div.modules_large_cont div.modules_large_contenu {
					height: auto;
					margin: 0 auto 0 auto;
					padding: 0 10px 0 10px;
				}
					
					div.modules_large div.modules_large_cont div.modules_large_contenu table.partenaire table {
						border: none;
						border: 1px solid #ff7900;						
					}
					
					/*---- MODULES LARGE CONTENU AVEC FOND ----*/
						div.modules_large div.modules_large_cont div.modules_large_contenu table.fond_contenu {
							min-width: 560px;
							height: auto;
							margin: 35px auto 0 auto;
							padding: 0 0 0 0;
							border-collapse: collapse;
						}
							/*--- TOP ---*/
								div.modules_large div.modules_large_cont div.modules_large_contenu table.fond_contenu td.corn_top_right {
									width: 10px;
									height: 10px;
									margin: 0 0 0 0;
									padding: 0 0 0 0;
									background: url('../images/modules/corn_top_right.png') top right no-repeat;
								}
								div.modules_large div.modules_large_cont div.modules_large_contenu table.fond_contenu td.corn_top_left {
									width: 10px;
									height: 10px;
									margin: 0 0 0 0;
									padding: 0 0 0 0;
									background: url('../images/modules/corn_top_left.png') top left no-repeat;
								}
								div.modules_large div.modules_large_cont div.modules_large_contenu table.fond_contenu td.top_middle {
									width: auto;
									height: 10px;
									margin: 0 0 0 0;
									padding: 0 0 0 0;
									background: #8f3c20;
								}
								
							/*--- CONT ---*/
								div.modules_large div.modules_large_cont div.modules_large_contenu table.fond_contenu td.cont_right {
									width: 10px;
									height: auto;
									margin: 0 0 0 0;
									padding: 0 0 0 0;
									background: #8f3c20;
								}
								div.modules_large div.modules_large_cont div.modules_large_contenu table.fond_contenu td.cont_left {
									width: 10px;
									height: auto;
									margin: 0 0 0 0;
									padding: 0 0 0 0;
									background: #8f3c20;
								}								
								div.modules_large div.modules_large_cont div.modules_large_contenu table.fond_contenu td.cont_middle {
									min-width: 540px;
									min-height: 100px;
									margin: 0 0 0 0;
									padding: 0 0 0 0;
									background: #8f3c20;
									color: #FFFFFF;
								} 
									div.modules_large div.modules_large_cont div.modules_large_contenu table.fond_contenu td.cont_middle a {
										color: #FFFFFF;
									}
									div.modules_large div.modules_large_cont div.modules_large_contenu table.fond_contenu td.cont_middle a:hover {
										color: #FFFFFF;
									}
								
							/*--- BOT ---*/
								div.modules_large div.modules_large_cont div.modules_large_contenu table.fond_contenu td.corn_bot_right {
									width: 10px;
									height: 10px;
									margin: 0 0 0 0;
									padding: 0 0 0 0;
									background: url('../images/modules/corn_bot_right.png') top right no-repeat;
								}
								div.modules_large div.modules_large_cont div.modules_large_contenu table.fond_contenu td.corn_bot_left {
									width: 10px;
									height: 10px;
									margin: 0 0 0 0;
									padding: 0 0 0 0;
									background: url('../images/modules/corn_bot_left.png') top left no-repeat;
								}								
								div.modules_large div.modules_large_cont div.modules_large_contenu table.fond_contenu td.bot_middle {
									width: auto;
									height: 10px;
									margin: 0 0 0 0;
									padding: 0 0 0 0;
									background: #8f3c20;
								}
			
			div.modules_large div.modules_large_bot {
				width: 100%;
				height: auto;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				display: none;
				font: normal 0px Verdana, Arial, Helvetica, sans-serif;
			}
	
	/*---- MODULES DEFAULT SINGLE ----*/
		div.modules_single {
			width: 49.9%;
			height: auto;
			margin: 0 0 10px 0;
			padding: 0 0 0 0;
			text-align: left;
			float: left;
			/*background: #00FFFF;
			opacity: 0.4;
			filter: alpha(opacity=40)!important;*/
		}
			div.modules_single div.modules_single_top {
				width: 100%;
				height: auto;
				margin: 0 auto 5px auto;
				padding: 0 0 0 0;
				text-align: left;
				font: normal 0px Verdana, Arial, Helvetica, sans-serif;
				/*background: url('../images/modules/fd_title.jpg') top left no-repeat;*/
				/*background: #FFFF00;
				opacity: 0.4;
				filter: alpha(opacity=40)!important;*/
			}				
			div.modules_single div.modules_single_cont {
				width: 100%;
				height: auto;
				margin: 0 auto 0 auto;
				padding: 0 0 0 0;
				text-align: justify;
			}
				div.modules_single div.modules_single_cont div.modules_single_contenu {
					width: 100%;
					height: auto;
					margin: 0 auto 0 auto;
					padding: 0 0 0 0;
				}
			
			div.modules_single div.modules_single_bot {
				width: 100%;
				height: auto;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				font: normal 0px Verdana, Arial, Helvetica, sans-serif;
			}
	
	/*---- MODULES DEFAULT TRIPLE ----*/
		div.modules_large_triple {
			width: 33.20%;
			height: auto;
			margin: 0 1px 0 0;
			padding: 0 0 0 0;
			text-align: left;
			float: left;
		}
			div.modules_large_triple div.modules_large_triple_top {
				width: 98%;
				height: auto;
				margin: 0 auto 5px auto;
				padding: 0 0 0 0;
				text-align: left;
				font: normal 0px Verdana, Arial, Helvetica, sans-serif;
				/*background: url('../images/modules/fd_title.jpg') top left no-repeat;*/
			}				
			div.modules_large_triple div.modules_large_triple_cont {
				width: 100%;
				height: auto;
				margin: 0 auto 0 auto;
				padding: 0 0 0 0;
				text-align: justify;
				border-right: 1px solid #d7d7d7;
			}
				div.modules_large_triple div.modules_large_triple_cont div.modules_large_triple_contenu {
					width: 100%;
					height: auto;
					margin: 0 auto 0 auto;
					padding: 0 0 0 0;
				}
			
			div.modules_large_triple div.modules_large_triple_bot {
				width: 100%;
				height: auto;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				display: none;
				font: normal 0px Verdana, Arial, Helvetica, sans-serif;
			}
			
	/*---- MODULES DEFAULT ACCOUNT ----*/
		div.modules_account {
			width: 44.8%;
			height: auto;
			margin: 0 1.3% 10px 3%;
			padding: 0 0 0 0;
			text-align: left;
			float: left;
			
			/*background: #00FFFF;
			opacity: 0.4;
			filter: alpha(opacity=40)!important;*/
		}
			div.modules_account div.modules_account_top {
				width: 100%;
				height: auto;
				margin: 10px auto 5px auto;
				padding: 0 0 0 0;
				text-align: left;
				font: normal 0px Verdana, Arial, Helvetica, sans-serif;
				
				border-top: 1px solid #595959; 
				border-right: 1px solid #595959;
				
				/*background: #FFFF00;
				opacity: 0.4;
				filter: alpha(opacity=40)!important;*/
			}
				div.modules_account div.modules_account_top h1.title {
					margin: 0 0 0 5px;
					padding: 2px 0 0 5px;
					color: #595959;
				}
				div.modules_account div.modules_account_top a.title {
					margin: 0 0 0 5px;
					padding: 2px 0 0 5px;
					color: #595959;
				}
					
			div.modules_account div.modules_account_cont {
				width: 100%;
				height: auto;
				margin: 0 auto 0 auto;
				padding: 0 0 0 0;
				text-align: justify;
				border-bottom: 1px solid #595959;
				border-left: 1px solid #595959;
			}
				div.modules_account div.modules_account_cont div.modules_account_contenu {
					width: 100%;
					min-height: 180px;
					height: auto;
					margin: 0 auto 0 auto;
					padding: 0 0 0 0;
				}
			
			div.modules_account div.modules_account_bot {
				width: 100%;
				height: auto;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				font: normal 0px Verdana, Arial, Helvetica, sans-serif;
			}
			
	/*---- MODULES DE FIL D'ARIANNE ----*/
		div.modules_fil_darianne {
			width: 90%!important;
			width: 90%;
			height: auto;
			margin: 0 0 0 0;
			padding: 0 0 0 10px;
			font: normal italic 11px Verdana, Arial, Helvetica, sans-serif;
			font-variant: small-caps;
			color: #86705c;
		}
			div.modules_fil_darianne a.select {
				font: bold 11px Verdana, Arial, Helvetica, sans-serif;
				font-variant: small-caps;
				color: #432b16;
			}
				
			div.modules_fil_darianne a {
				text-decoration: none;
				font: normal italic 11px Verdana, Arial, Helvetica, sans-serif;
				font-variant: small-caps;
				color: #86705c;
			}
				div.modules_fil_darianne a:hover {
					color: #432b16;
				}
	/*---- BANDEAU D'ACTUALITE ----*/
		div.modules_large_contenu div.bandeau_actu {
			width: 100%;
			height: 71px!important;
			height: 81px;
			margin: 0 0 0 0;
			padding: 5px 0 5px 5px;
		}
			div.modules_large_contenu div.bandeau_actu a.link_actu {
				width: 30%;
				height: 71px;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				display: block;
				float: left;
			}
			div.modules_large_contenu div.bandeau_actu div.cont_defil_actu {
				width: 70%;
				height: 71px;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				float: left;
				position: relative;
				overflow: hidden;
			}
				div.modules_large_contenu div.bandeau_actu div.block_defil {
					width: 100%;
					height: 49px!important;
					height: 71px;
					margin: 0 0 0 0;
					padding: 11px 5px 11px 5px;
					float: left;
					position: absolute;
					/*background: #ededee;*/
					display: none;
				}
					div.modules_large_contenu div.bandeau_actu div.block_defil a.actu {
						text-decoration: none;
						color: #333333;
					}
						div.modules_large_contenu div.bandeau_actu div.block_defil a.actu:hover {
							text-decoration: underline;
						}	
						
						div.modules_large_contenu div.bandeau_actu div.block_defil span.titre {
							font: bold 12px Verdana, Arial, Helvetica, sans-serif;
							color: #595959;
						}	
						div.modules_large_contenu div.bandeau_actu div.block_defil span.texte {
							font: normal 12px Verdana, Arial, Helvetica, sans-serif;
							color: #333333;
						}
					
	/*---- MODULES D'ACTU RSS ----*/
		div.modules_actu_rss {
			width: 999px;
			height: 18px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			background: url('../images/modules/fd_actu_rss.jpg') top center no-repeat;
		}
			div.modules_actu_rss div.modules_actu_rss_top {
				width: 130px;
				height: 18px;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				float: left;
				text-align: left;
				/*background: url('../images/modules/modules_rss_left.jpg') top left no-repeat;*/
			}
				div.modules_actu_rss div.modules_actu_rss_top a.logo_rss {
					width: 80px;
					height: 14px;
					display: block;
					float: left;
					margin: 2px 0 0 29px;
					padding: 0 0 0 0;
					/*border: 1px solid #fb893c;*/
				}
			
			div.modules_actu_rss div.modules_actu_rss_cont {
				width: 741px;
				height: 18px;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				float: left;
				/*background: url('../images/modules/actu_rss_cont.jpg') top left no-repeat;*/
				/*background: url('../images/modules/modules_rss_cont.jpg') top left repeat-x;*/
			}
				
				div.modules_actu_rss div.modules_actu_rss_cont #rss {
					width: 720px;
					height: 16px;
					margin: 2px 0 0 0;
					padding: 0 0 0 0;
					float: left;
					text-align: left;
				}
					div.modules_actu_rss div.modules_actu_rss_cont #rss #mrqspacer{
						width: 720px;
						height: 16px;
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						text-align: left;
					}
					
					div.modules_actu_rss div.modules_actu_rss_cont a {
						/*display: block;*/
						text-decoration: none;
					}
					
					div.modules_actu_rss div.modules_actu_rss_cont span.blanc_rss {
						font: italic 12px Verdana, Arial, Helvetica, sans-serif;
						color: #CCCCCC;
					}
					/*div.modules_actu_rss div.modules_actu_rss_cont #rss span.date_rss {
						font: normal 12px Verdana, Arial, Helvetica, sans-serif;
						color: #fb893c;/
					}*/
					div.modules_actu_rss div.modules_actu_rss_cont span.titre_rss {
						font: bold 12px Verdana, Arial, Helvetica, sans-serif;
						color: #333333;
					}
					div.modules_actu_rss div.modules_actu_rss_cont span.description_rss {
						font: italic 12px Verdana, Arial, Helvetica, sans-serif;
						color: #999999;
					}
				
			div.modules_actu_rss div.modules_actu_rss_bot {
				width: 115px;
				height: 18px;
				margin: 0 0 0 1px;
				padding: 0 0 0 0;
				float: left;
				/*background: url('../images/modules/module_rss_fleche.jpg') top right no-repeat;*/
				/*background: url('../images/modules/actu_rss_bot.jpg') top left no-repeat;*/
			}
				div.modules_actu_rss div.modules_actu_rss_bot a.subscrib_rss {
					width: 37px;
					height: 14px;
					display: block;
					float: left;
					margin: 2px 0 0 0;
					padding: 0 0 0 0;
					/*border: 1px solid #fb893c;*/
				}
	
	/*---- MODULES DE FORMULAIRE DE CONTACT ----*/
		div.address_contact {
			width: 44%;
			height: auto;
			margin: 0 2% 0 0;
			padding: 0 0 0 0;
			float: right; 
		}
		
		div.formulaire_contact {
			width: 48%;
			height: auto;
			margin: 0 2% 0 2%;
			padding: 0 0 0 0;
			text-align: left;
		}
			
			div.formulaire_contact input.champ {
				width: 200px;
				height: 17px;
				margin: 2px 0 0 0;
				padding: 0 0 0 0;
				border: 1px solid #696969;
				font: normal 12px arial;
				color: #333333;
			}
				div.formulaire_contact input.champ_ko {
					width: 200px;
					height: 17px;
					margin: 2px 0 0 0;
					padding: 0 0 0 0;
					border: 1px solid #ff0000;
					font: normal 12px arial;
					color: #FF0000;
				}
			div.formulaire_contact select.champ {
				width: 202px;
				height: 19px;
				margin: 2px 0 0 0;
				padding: 0 0 0 0;
				border: 1px solid #696969;
				font: normal 12px arial;
				color: #333333;
			}
				div.formulaire_contact select.champ_ko {
					width: 202px;
					height: 19px;
					margin: 2px 0 0 0;
					padding: 0 0 0 0;
					border: 1px solid #ff0000;
					font: normal 12px arial;
					color: #FF0000;
				}
			div.formulaire_contact textarea.champ {
				width: 290px;
				height: 120px;
				margin: 2px 0 0 0;
				padding: 0 0 0 0;
				border: 1px solid #696969;
				font: normal 12px arial;
				color: #333333;
			}
				div.formulaire_contact textarea.champ_ko {
					width: 290px;
					height: 120px;
					margin: 2px 0 0 0;
					padding: 0 0 0 0;
					border: 1px solid #ff0000;
					font: normal 12px arial;
					color: #FF0000;
				}
	
	/*---- MODULES DE FORMULAIRE DU LIVRE D'OR ----*/
		div.formulaire_livredor {
			width:700px;
/*			width: 701px!important;
			width: 711px;*/
			min-height: 170px;
			height: auto!important;
			height: 175px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			font: bold 12px arial;
			color: #384959;
			background-color:#BDE6FF;
		}
			div.formulaire_livredor input.champ {
				width: 200px;
				height: 17px;
				margin: 2px 0 0 0;
				padding: 0 0 0 0;
				border: 1px solid #696969;
				font: normal 12px arial;
				color: #696969;
			}
				div.formulaire_livredor input.champ_ko {
					width: 200px;
					height: 17px;
					margin: 2px 0 0 0;
					padding: 0 0 0 0;
					border: 1px solid #ff0000;
					font: normal 12px arial;
					color: #696969;
				}
			div.formulaire_livredor select.champ {
				width: 202px;
				height: 19px;
				margin: 2px 0 0 0;
				padding: 0 0 0 0;
				border: 1px solid #696969;
				font: normal 12px arial;
				color: #696969;
			}
				div.formulaire_livredor select.champ_ko {
					width: 202px;
					height: 19px;
					margin: 2px 0 0 0;
					padding: 0 0 0 0;
					border: 1px solid #ff0000;
					font: normal 12px arial;
					color: #696969;
				}
			div.formulaire_livredor textarea.champ {
				width: 300px;
				height: 120px;
				margin: 2px 0 0 0;
				padding: 0 0 0 0;
				border: 1px solid #696969;
				font: normal 12px arial;
				color: #696969;
			}
				div.formulaire_livredor textarea.champ_ko {
					width: 300px;
					height: 120px;
					margin: 2px 0 0 0;
					padding: 0 0 0 0;
					border: 1px solid #ff0000;
					font: normal 12px arial;
					color: #696969;
				}
	
	/*---- PLAN DU SITE -------------------------------------------------*/
		li.sitemap {
			margin: 0 0 5px 0;
			padding: 0 0 0 0;
		}
			li.sitemap ul {
				list-style: none;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
			}
			li.sitemap a.page {
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				font: bold 12px Verdana, Arial, Helvetica, sans-serif;
				color: #333333;
				text-decoration: none;
				font-variant: small-caps;
			}
			li.sitemap li.sitemap {
				margin: 0 0 0 10px;
				padding: 0 0 0 0;
				
			}
				li.sitemap li.sitemap a.page {
					font: normal 12px Verdana, Arial, Helvetica, sans-serif;
					color: #999999;
					text-decoration: none;
					font-variant: small-caps;
				}
		
		li.sitemap a.module {
			text-decoration: none;
			font: normal italic 11px Verdana, Arial, Helvetica, sans-serif;
			color: #666666;
		}

/*---- MODULE DE RECHERCHE -----*/
	h2.titre_recherche {
		width: 85%;
		margin: 5px 0 10px 60px;
		padding: 0 0 0 0;
		font: bold 13px Verdana, Arial, Helvetica, sans-serif;
		color: #777777;
		border-bottom: 1px solid #d9d9d9;
	}
	h4.nb_result_search {
		margin: 2px 0 10px 70px;
		padding: 0 0 0 0;
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		color: #999999;
	}
	div.result_research {
		width: 84%;
		min-height: 15px;
		height: auto;
		margin: 5px 0 0 60px;
		padding: 5px 0 5px 10px;
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		border-left: 1px solid #d9d9d9;
		border-bottom: 1px solid #d9d9d9;
	}
		div.result_research ul.search {
			margin: 5px 50px 5px 25px;
			font: italic 11px Verdana, Arial, Helvetica, sans-serif;
		}
			div.result_research ul.search a {
				font: bold 12px Verdana, Arial, Helvetica, sans-serif;
				font-variant: small-caps;
				color: #333333;
				text-decoration: none;
				cursor: pointer;
			}
				div.result_research ul.search a:hover {
					text-decoration: underline;
				}
			
			div.result_research ul.search li:hover {
				background: #d9d9d9;
			}

/*---- MODULE DE LIVRE D'OR ----*/		
div.listing_livredor {
	margin:0 auto 5px auto;
	padding:0 0 0 0;
	width:700px;
	height:auto;
}
div.listing_livredor span.next_livre {
	width:250px;
	height:auto;
	float:right;
	text-align:right;
}

div.listing_livredor span.next_livre a {
	cursor:pointer;
}
div.listing_livredor span.prev_livre {
	width:250px;
	height:auto;
	float:left;
}
div.listing_livredor span.prev_livre a {
	cursor:pointer;
}
div.listing_livredor span.clearboth {
	clear:both;
	display:block;
}

div.header_livredor {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:700px;
	height:auto;
	background-color:#4794D9;
}
div.header_livredor a {
	width:700px;
	height:18px;
	padding:2px 0 0 0;
	display:block;
	text-align:center;	
	color:#FFFFFF;
	text-decoration:none;
}
div.header_livredor a:hover {
	color:#B9E4FF;
}

div.header_livredor span.nom {
	width:auto;
	margin:0 0 0 0;
	padding:3px 3px 3px 3px;
	color:#FFFFFF;
	float:left;
}

div.header_livredor span.date {
	width:auto;
	margin:0 0 0 0;
	padding:3px 3px 3px 3px;
	color:#FFFFFF;
	float:right;
}

div.content_livredor {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:700px;
	height:auto;
	background-color:#BDE6FF;
}
div.content_livredor p {
	margin:0 0 0 0;
	padding:8px 8px 8px 8px;
}
div.content_livredor table {
	margin:0 auto 0 auto;
}
p.nb_livre {
	margin:0 auto 0 auto;
	width:700px;
	text-align:center;
}
