﻿@charset "UTF-8";
/* CSS Document */

/**********************************/
/***********Tags généraux**********/
/**********************************/
a:link, a:visited {
	color: #df2e1d;
	text-decoration: underline;
}
a:hover, a:active {
	color: #df2e1d;
	text-decoration: none;
}

body {
	background-color: #ffd62f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin: 0;
	padding: 0;
	text-align: center;	
}
form {
	margin: 0;
	padding: 0;
}
img {
	border: 0px none #000;
}
p {
	margin: 0;
	padding: 10px 0 5px 0;
}

hr {
	width: 100%;
	height: 1px;
	margin: 5px 0 5px 0;
	padding: 0;
	border-top: 0px solid #ddd;
	clear: both;
}
sup {
	font-size: 8px;
	line-height: 0.8em;
	margin: 0;
	padding: 0;
}
/**********************************/
/***********Conteneurs*************/
/**********************************/
 
#global {
	position: relative;
	width: 990px;
	margin: 0 auto 0 auto;
	padding: 0 0 10px 0;
	text-align: left;
	background: url(../images/commun/fond.jpg) left top repeat-y;
	min-height: 660px;
	height: auto !important;
	height: 660px;
}

#bandeauHaut {
	margin: 0;
	padding: 0;
}
#titreGlobal {
	margin: 0;
	padding: 0;
	width: 480px;
	height: 60px;
	position: absolute;
	left: 415px;
	top: 195px;
	overflow: hidden;
	text-align: right;
	}
	#titreGlobal h1 {
		margin: 0;
		padding: 0;
		font-size: 25px;
		line-height: 30px;
		font-weight: normal;
	}
	#titreGlobal h1 span {
		font-size: 19px;
		line-height: 30px;
		font-weight: normal;
		font-style: italic;
	}

body#pageAccueil #titreGlobal {
		display: none;
	}

#contenu {
	margin: 0;
	padding: 0;
	}
	
/**********************************/
/***********Accueil****************/
/**********************************/	
	
	#contenu #accrochesAccueilGlobal {
		margin: 0;
		padding: 25px 0 5px 220px;
		}
		#contenu #accrochesAccueilGlobal p#lienMentions {
			margin: 0;
			padding: 25px 0 0 250px;
			}
		#contenu #accrochesAccueilGlobal #accrochesAccueil1 {
			width: 230px;
			background: url(../images/commun/bloc_accueil1_fond.gif) left top repeat-y;
			vertical-align: top;
			}
			#contenu #accrochesAccueilGlobal #accrochesAccueil1 p {
				font-size: 13px;
				line-height: 17px;
				color: #1d4301;
				margin: 0;
				padding: 7px 20px 5px 10px;
				}
			#contenu #accrochesAccueilGlobal #accrochesAccueil1 p#titreAccrochesAccueil1,
			#contenu #accrochesAccueilGlobal #accrochesAccueil2 p#titreAccrochesAccueil2 {
				font-size: 14px;
				line-height: 17px;
				color: #1d4301;
				margin: 0;
				padding: 7px 20px 5px 10px;
				font-weight: bold;
				}
				#contenu #accrochesAccueilGlobal #accrochesAccueil1 p a:link, #contenu #accrochesAccueilGlobal #accrochesAccueil1 p a:visited {
					color: #1d4301;
					text-decoration: none;
				}
				#contenu #accrochesAccueilGlobal #accrochesAccueil1 p a:hover, #contenu #accrochesAccueilGlobal #accrochesAccueil1 p a:active {
					color: #df2e1d;
					text-decoration: none;
				}
		#contenu #accrochesAccueilGlobal #accrochesAccueil2 {
			width: 230px;
			background: url(../images/commun/bloc_accueil2_fond.gif) left top repeat-y;
			vertical-align: top;
			}
			#contenu #accrochesAccueilGlobal #accrochesAccueil2 p {
				font-size: 13px;
				line-height: 17px;
				color: #1d4301;
				margin: 0;
				padding: 7px 20px 5px 10px;
				}
				#contenu #accrochesAccueilGlobal #accrochesAccueil2 p a:link, #contenu #accrochesAccueilGlobal #accrochesAccueil2 p a:visited {
					color: #1d4301;
					text-decoration: none;
				}
				#contenu #accrochesAccueilGlobal #accrochesAccueil2 p a:hover, #contenu #accrochesAccueilGlobal #accrochesAccueil2 p a:active {
					color: #df2e1d;
					text-decoration: none;
				}
		#contenu #accrochesAccueilGlobal #accrochesAccueil3 {
			width: 230px;
			background: url(../images/commun/bloc_accueil3_fond.gif) left top repeat-y;
			vertical-align: top;
			}
			#contenu #accrochesAccueilGlobal #accrochesAccueil3 p {
				font-size: 13px;
				line-height: 17px;
				color: #1d4301;
				margin: 0;
				padding: 7px 20px 5px 10px;
				}
				#contenu #accrochesAccueilGlobal #accrochesAccueil3 p a:link, #contenu #accrochesAccueilGlobal #accrochesAccueil3 p a:visited {
					color: #1d4301;
					text-decoration: none;
				}
				#contenu #accrochesAccueilGlobal #accrochesAccueil3 p a:hover, #contenu #accrochesAccueilGlobal #accrochesAccueil3 p a:active {
					color: #df2e1d;
					text-decoration: none;
				}



/**********************************/
/***********Pages****************/
/**********************************/

	#contenu #redacGlobal {
		margin: 0;
		padding: 25px 20px 10px 220px;
		position: relative;
		}
	body#pageAccueil #contenu #redacGlobal {
		display: none;
	}
			
	/***********Santé****************/						

	#contenu #redacGlobal #accrochesSanteGlobal {
		margin: 0;
		padding: 0;
		height: 122px;
		position: relative;
		}
		#contenu #redacGlobal #accrochesSanteGlobal .accrochesSante {
			margin: 0;
			padding: 0;
			width: 217px;
			height: 122px;
			float: left;
			}
		#contenu #redacGlobal #accrochesSanteGlobal .accrochesSante h3 {
			margin: 0;
			padding: 85px 10px 0 40px;
			font-size: 11px;
			line-height: 14px;
			font-style: italic;
			font-weight: bold;
			}
			#contenu #redacGlobal #accrochesSanteGlobal .accrochesSante h3 a:link, #contenu #redacGlobal #accrochesSanteGlobal .accrochesSante h3 a:visited {
				color: #000;
				text-decoration: none;
			}
			#contenu #redacGlobal #accrochesSanteGlobal .accrochesSante h3 a:hover, #contenu #redacGlobal #accrochesSanteGlobal .accrochesSante h3 a:active {
				color: #df2e1d;
				text-decoration: none;
			}
		#contenu #redacGlobal #accrochesSanteGlobal #accrochesSante1 {
			background: url(../images/commun/accroche_sante1.jpg) left top no-repeat;
			}
			#contenu #redacGlobal #accrochesSanteGlobal #accrochesSante1 #accrochesSanteLien1 {
				position: absolute;
				top: 0;
				left: 15px;
				margin: 0;
				padding: 0;
				}
		#contenu #redacGlobal #accrochesSanteGlobal #accrochesSante2 {
			background: url(../images/commun/accroche_sante2.jpg) left top no-repeat;
			margin: 0 0 0 14px;
			}
			#contenu #redacGlobal #accrochesSanteGlobal #accrochesSante2 #accrochesSanteLien2 {
				position: absolute;
				top: 0;
				left: 245px;
				margin: 0;
				padding: 0;
				}
		#contenu #redacGlobal #accrochesSanteGlobal #accrochesSante3 {
			background: url(../images/commun/accroche_sante3.jpg) left top no-repeat;
			margin: 0 0 0 14px;
			}
			#contenu #redacGlobal #accrochesSanteGlobal #accrochesSante3 #accrochesSanteLien3 {
				position: absolute;
				top: 0;
				left: 475px;
				margin: 0;
				padding: 0;
				}
		#contenu #redacGlobal #redacSanteGlobal {
			margin: 18px 0 0 0;
			padding: 0;
			background: url(../images/commun/bloc_sante1_fond.gif) left top repeat-y;
			}
			#contenu #redacGlobal #redacSanteGlobal #redacSanteTitre {
				width: 678px;
				height: 72px;
				margin: 0;
				padding: 0;
				background: url(../images/commun/bloc_sante1_haut.gif) left top no-repeat;
				}
				#contenu #redacGlobal #redacSanteGlobal #redacSanteTitre h2 {
					margin: 0;
					padding: 20px 25px 0 25px;
					font-size: 23px;
					line-height: 25px;
					font-weight: normal;
					}
			#contenu #redacGlobal #redacSanteGlobal #redacSanteContenu {
				margin: 0;
				padding: 10px 0 0 0;
				width: 678px;
				}
				#contenu #redacGlobal #redacSanteGlobal #redacSanteContenu p {
					margin: 0;
					padding: 3px 0 5px 0;
					font-size: 11px;
					line-height: 14px;
					}
				#contenu #redacGlobal #redacSanteGlobal #redacSanteContenu p.lettrine:first-letter {
					font-size: 13px;
					line-height: 14px;
					font-weight: bold;
					}
				#contenu #redacGlobal #redacSanteGlobal #redacSanteContenu h4 {
					margin: 0;
					padding: 3px 0 5px 0;
					font-size: 13px;
					line-height: 17px;
					font-weight: bold;
					}
				#contenu #redacGlobal #redacSanteGlobal #redacSanteContenu .redacSanteCol {
					width: 185px;
					margin: 0;
					padding: 0 0 0 25px;
					float: left;
					}
				#contenu #redacGlobal #redacSanteGlobal #redacSanteContenu .redacSante2Col {
					width: 370px;
					margin: 0;
					padding: 0 0 0 25px;
					float: left;
					}
			#contenu #redacGlobal #redacSanteGlobal #redacSanteBas {
				margin: 0;
				padding: 0;
				clear: both;
			}

	/***********Fabrication****************/						

		#contenu #redacGlobal #redacFabricationGlobal {
			margin: 18px 0 0 0;
			padding: 0;
			background: url(../images/commun/bloc_fabrication1_fond.gif) left top repeat-y;
			}
			#contenu #redacGlobal #redacFabricationGlobal #redacFabricationTitre {
				width: 678px;
				height: 72px;
				margin: 0;
				padding: 0;
				background: url(../images/commun/bloc_fabrication1_haut.gif) left top no-repeat;
				}
				#contenu #redacGlobal #redacFabricationGlobal #redacFabricationTitre h2 {
					margin: 0;
					padding: 20px 25px 0 25px;
					font-size: 11px;
					line-height: 15px;
					font-weight: normal;
					text-align: center;
					color: #df2e1d;
					}
			#contenu #redacGlobal #redacFabricationGlobal #redacFabricationContenu {
				margin: 0;
				padding: 10px 0 0 0;
				width: 678px;
				}
				#contenu #redacGlobal #redacFabricationGlobal #redacFabricationContenu p {
					margin: 0;
					padding: 3px 20px 5px 25px;
					font-size: 11px;
					line-height: 14px;
					}
				#contenu #redacGlobal #redacFabricationGlobal #redacFabricationContenu p.lettrine:first-letter {
					font-size: 13px;
					line-height: 14px;
					font-weight: bold;
					}
				#contenu #redacGlobal #redacFabricationGlobal #redacFabricationContenu h4 {
					margin: 0;
					padding: 15px 20px 0 25px;
					font-size: 13px;
					line-height: 17px;
					font-weight: bold;
					}
			#contenu #redacGlobal #redacFabricationGlobal #redacFabricationBas {
				margin: 0;
				padding: 0;
				clear: both;
			}

	/***********Meuniers****************/						

	#contenu #redacGlobal #accrochesMeuniersGlobal {
		margin: 0;
		padding: 0;
		height: 117px;
		position: relative;
		}
		#contenu #redacGlobal #accrochesMeuniersGlobal .accrochesMeuniers {
			margin: 0;
			padding: 0;
			width: 331px;
			height: 117px;
			float: left;
			}
			#contenu #redacGlobal #accrochesMeuniersGlobal .accrochesMeuniers h3 {
				margin: 0;
				padding: 85px 10px 0 125px;
				font-size: 14px;
				line-height: 18px;
				font-style: italic;
				font-weight: bold;
				}

				#contenu #redacGlobal #accrochesMeuniersGlobal .accrochesMeuniers h3 a:link, #contenu #redacGlobal #accrochesMeuniersGlobal .accrochesMeuniers h3 a:visited {
					color: #000;
					text-decoration: none;
				}
				#contenu #redacGlobal #accrochesMeuniersGlobal .accrochesMeuniers h3 a:hover, #contenu #redacGlobal #accrochesMeuniersGlobal .accrochesMeuniers h3 a:active {
					color: #df2e1d;
					text-decoration: none;
				}
		#contenu #redacGlobal #accrochesMeuniersGlobal #accrochesMeuniers1 {
			background: url(../images/commun/accroche_meuniers1.jpg) left top no-repeat;
			}
			#contenu #redacGlobal #accrochesMeuniersGlobal #accrochesMeuniers1 #accrochesMeuniersLien1 {
				position: absolute;
				top: 0;
				left: 15px;
				margin: 0;
				padding: 0;
				}
			#contenu #redacGlobal #accrochesMeuniersGlobal #accrochesMeuniers2 #accrochesMeuniersLien2 {
				position: absolute;
				top: 0;
				left: 365px;
				margin: 0;
				padding: 0;
				}
		#contenu #redacGlobal #accrochesMeuniersGlobal #accrochesMeuniers2 {
			background: url(../images/commun/accroche_meuniers2.jpg) left top no-repeat;
			margin: 0 0 0 17px;
			}
		#contenu #redacGlobal #redacMeuniersGlobal {
			margin: 18px 0 0 0;
			padding: 0;
			background: url(../images/commun/bloc_meuniers1_fond.gif) left top repeat-y;
			}

			#contenu #redacGlobal #redacMeuniersGlobal #redacMeuniersContenu {
				margin: 0;
				padding: 5px 0 0 0;
				width: 700px;
				}
			#contenu #redacGlobal #redacMeuniersGlobal #redacMeuniersContenuAcces {
				margin: 0;
				padding: 0 0 0 12px;
				}
				#contenu #redacGlobal #redacMeuniersGlobal #redacMeuniersContenu #redacMeuniersTitre {
					margin: 0;
					padding: 0;
					}
					#contenu #redacGlobal #redacMeuniersGlobal #redacMeuniersContenu #redacMeuniersTitre h2 {
						margin: 0;
						padding: 0 25px 10px 0;
						font-size: 18px;
						line-height: 24px;
						font-weight: normal;
						}
				#contenu #redacGlobal #redacMeuniersGlobal #redacMeuniersContenu p {
					margin: 0;
					padding: 3px 10px 5px 0;
					font-size: 11px;
					line-height: 14px;
					}
				#contenu #redacGlobal #redacMeuniersGlobal #redacMeuniersContenu p#moulinCoords {
					padding: 10px 0 5px 0;
					font-size: 12px;
					line-height: 17px;
					font-style: italic;
					}
					#contenu #redacGlobal #redacMeuniersGlobal #redacMeuniersContenu p#moulinCoords a {
						color: #000;
						font-weight: bold;
						}
				#contenu #redacGlobal #redacMeuniersGlobal #redacMeuniersContenu p.lettrine:first-letter {
					font-size: 13px;
					line-height: 14px;
					font-weight: bold;
					}
				#contenu #redacGlobal #redacMeuniersGlobal #redacMeuniersContenu h4 {
					margin: 0;
					padding: 3px 0 5px 0;
					font-size: 13px;
					line-height: 17px;
					font-weight: bold;
					}
				#contenu #redacGlobal #redacMeuniersGlobal #redacMeuniersContenu .redacMeuniersCol {
					width: 205px;
					margin: 0;
					padding: 0 25px 0 5px;
					float: left;
					}
				#contenu #redacGlobal #redacMeuniersGlobal #redacMeuniersContenu .redacMeuniers2Col {
					width: 420px;
					margin: 0;
					padding: 0 15px 0 25px;
					float: left;
					}
			#contenu #redacGlobal #redacMeuniersGlobal #redacMeuniersBas {
				margin: 0;
				padding: 0;
				clear: both;
			}

	/***********Farines Docs****************/						


		#contenu #redacGlobal #blocFarinesDocsGlobal {
			width: 180px;
			margin: 0;
			padding: 0;
			position: absolute;
			top: 20px;
			right: 5px;			
			}
			#contenu #redacGlobal #blocFarinesDocsGlobal .blocFarinesDocsRedac a:link, #contenu #redacGlobal #blocFarinesDocsGlobal .blocFarinesDocsRedac a:visited {
				font-size: 9px;
				line-height: 12px;
				font-weight: bold;
				color: #344f02;
				font-style: italic;
				text-decoration: none;		
				}
			#contenu #redacGlobal #blocFarinesDocsGlobal .blocFarinesDocsRedac a:hover, #contenu #redacGlobal #blocFarinesDocsGlobal .blocFarinesDocsRedac a:active {
				font-size: 9px;
				line-height: 12px;
				font-weight: bold;
				color: #df2e1d;
				text-decoration: none;		
				}
			#contenu #redacGlobal #blocFarinesDocsGlobal .blocFarinesDocsRedac a#lienGoutetnature:link, #contenu #redacGlobal #blocFarinesDocsGlobal .blocFarinesDocsRedac a#lienGoutetnature:visited {
				font-size: 11px;
				line-height: 12px;
				font-weight: bold;
				color: #df2e1d;
				font-style: italic;
				text-decoration: none;		
				}
			#contenu #redacGlobal #blocFarinesDocsGlobal .blocFarinesDocsRedac a#lienGoutetnature:hover, #contenu #redacGlobal #blocFarinesDocsGlobal .blocFarinesDocsRedac a#lienGoutetnature:active {
				font-size: 11px;
				line-height: 12px;
				font-weight: bold;
				color: #344f02;
				text-decoration: none;		
				}
			#contenu #redacGlobal #blocFarinesDocsGlobal .blocFarinesDocsRedac img {
				float: right;		
				}

	/***********Farines Liste****************/

		#contenu #redacGlobal #redacFarinesListeGlobal {
			width: 559px;
			margin: 0;
			padding: 0;
			background: url(../images/commun/bloc_farines_liste1_fond.gif) left top repeat-y;
			}
			#contenu #redacGlobal #redacFarinesListeGlobal #redacFarinesListeContenu {
				margin: 0;
				padding: 0 0 0 40px;
				}
				#contenu #redacGlobal #redacFarinesListeGlobal #redacFarinesListeContenu .redacFarinesEtiquetteGlobal {
					margin: 0;
					padding: 0;
					width: 173px;
					height: 110px;
					float: left;
					}
					#contenu #redacGlobal #redacFarinesListeGlobal #redacFarinesListeContenu .redacFarinesEtiquetteGlobal h2 {
						margin: 0;
						padding: 5px 0 0 0;
						}
						#contenu #redacGlobal #redacFarinesListeGlobal #redacFarinesListeContenu .redacFarinesEtiquetteGlobal h2 a {
						font-size: 10px;
						line-height: 14px;
						font-style: italic;
						font-weight: bold;
						text-decoration: none;
						}
						#contenu #redacGlobal #redacFarinesListeGlobal #redacFarinesListeContenu .redacFarinesEtiquetteGlobal h2 a:link, #contenu #redacGlobal #redacFarinesListeGlobal #redacFarinesListeContenu .redacFarinesEtiquetteGlobal h2 a:visited {
							color: #277138;
							}
						#contenu #redacGlobal #redacFarinesListeGlobal #redacFarinesListeContenu .redacFarinesEtiquetteGlobal h2 a:hover, #contenu #redacGlobal #redacFarinesListeGlobal #redacFarinesListeContenu .redacFarinesEtiquetteGlobal h2 a:active {
							color: #000;
							}
			#contenu #redacGlobal #redacFarinesListeGlobal #redacFarinesListeBas {
				clear: both;
				}

	/***********Farines Fiche****************/

		#contenu #redacGlobal #redacFarinesFicheGlobal {
			width: 559px;
			margin: 0;
			padding: 0;
			background: url(../images/commun/bloc_farines_fiche1_fond.gif) left top repeat-y;
			position: relative;
			}
			#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheVisuels {
				position: absolute;
				top: 26px;
				left: 3px;
				width: 150px;				
				height: 290px;
				margin: 0;
				padding: 0;
				z-index: 1;
				}
				#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheVisuels #redacFarinesFichePhoto {
					position: absolute;
					top: 0;
					left: 5px;
					}
				#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheVisuels #redacFarinesFicheCarte {
					width: 68px;
					position: absolute;
					bottom: 10px;
					left: 0;
					}
				#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheVisuels #redacFarinesFichePoids {
					width: 74px;
					height: 40px;
					position: absolute;
					bottom: 30px;
					right: 0;
					background: url(../images/commun/bloc_farines_fiche1_poids_fond.gif) left top no-repeat;
					}
					#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheVisuels #redacFarinesFichePoids p.farinesPoids {
						margin: 0;
						padding: 0;
						font-size: 14px;
						line-height: 19px;
						font-weight: bold;
						text-align: center;
					}
			#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheHaut {
				height: 86px;
				margin: 0;
				padding: 0;
				background: url(../images/fr/bloc_farines_fiche1_haut.jpg) left top no-repeat;
				position: relative;
				}
				#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheHaut h2 {
					margin: 0;
					padding: 34px 15px 0 170px;
					font-size: 20px;
					line-height: 30px;
					font-weight: normal;
					font-style: italic;
					color: #fff;
					font-variant: small-caps;
					text-align: center;
					}
					#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheHaut h2 span#titreFarinesLettrine {
						text-transform: uppercase;
						}
					#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheHaut h2 span#titreFarinesType {
						font-size: 20px;
						line-height: 30px;
						text-transform: uppercase;
						font-weight: bold;
						}
				#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheHaut #titreFarinesBaseline {
					width: 370px;
					height: 15px;
					position: absolute;
					right: 25px;
					bottom: 8px;
					}
					#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheHaut #titreFarinesBaseline h6 {
						margin: 0;
						padding: 0;
						font-size: 9px;
						line-height: 15px;
						font-weight: normal;
						font-style: italic;
						color: #000;
						text-transform: uppercase;
						text-align: right;
					}
			#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheContenu {
				margin: 0;
				padding: 0 8px 0 150px;
				}
				#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheContenu h3 {
					margin: 0;
					padding: 5px 0 0 0;
					font-size: 12px;
					line-height: 17px;
					font-weight: bold;
					font-style: italic;
					color: #1d4301;
					text-align: center;
				}
				#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheContenu #blocMachineGlobal {
					width: 400px;
					margin: 0 0 10px 0;
					padding: 0;
					position: relative;
					background: url(../images/commun/bloc_farines_fiche1_machine_fond.gif) left top repeat-y;
					}
					#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheContenu #blocMachineGlobal #blocMachineHaut {
						width: 400px;
						height: 29px;
						margin: 0;
						padding: 0;
						background: url(../images/commun/bloc_farines_fiche1_machine_haut.gif) left top no-repeat;
						}
						#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheContenu #blocMachineGlobal #blocMachineHaut h4 {
							margin: 0;
							padding: 9px 0 0 50px;
							font-size: 14px;
							line-height: 20px;
							font-weight: bold;
							font-style: italic;
							color: #fff;
							text-align: center;
							font-variant: small-caps;
						}
						#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheContenu #blocMachineGlobal #blocMachineHaut h4:first-letter {
							text-transform: uppercase;
						}
					#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheContenu #blocMachineGlobal #blocMachineVisuel {
						position: absolute;
						left: 10px;
						top: 0;
						margin: 0;
						padding: 0;
						}
						#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheContenu #blocMachineGlobal #blocMachineRedac p {
							margin: 0;
							padding: 5px 10px 5px 85px;
							font-size: 10px;
							line-height: 14px;
							font-weight: bold;
							font-style: italic;
							color: #1d4301;
							text-align: center;
						}
					#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheContenu #blocMachineGlobal #blocMachineBas {
						clear: both;
					}
				#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheContenu p {
					margin: 0;
					padding: 5px 0 2px 0;
					font-size: 10px;
					line-height: 15px;
					color: #1d4301;
					text-align: center;
				}
				#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheContenu p#intituleIngredients {
					font-weight: bold;
					text-transform: uppercase;
				}
				#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheContenu p#noteFarines {
					margin: 0;
					padding: 5px 0 2px 0;
					font-size: 9px;
					line-height: 15px;
					color: #1d4301;
					text-align: center;
				}
			#contenu #redacGlobal #redacFarinesFicheGlobal #redacFarinesFicheBas {
				clear: both;
				}
		body#pageFarines #contenu #redacGlobal #btnRetour {
			margin: 0;
			padding: 0;
			width: 80px;
			height: 30px;
			position: absolute;
			right: 245px;
			top: 0;
			z-index: 1000;
			}
			body#pageFarines #contenu #redacGlobal #btnRetour a:hover img {
				filter : alpha(opacity=70); 
				-moz-opacity : 0.7; 
				opacity : 0.7;
			}


	/***********Acheter farines - Dépositaires****************/

		#contenu #redacGlobal #blocAcheterGlobal {
			margin: 0;
			padding: 0;
			position: relative;
			}
			#contenu #redacGlobal #blocAcheterGlobal #titreAcheter {
				margin: 0;
				padding: 0;
				position: absolute;
				top: 30px;
				left: 10px;
				z-index: 1;
				}
				#contenu #redacGlobal #blocAcheterGlobal #titreAcheter h2 {
					margin: 0;
					padding: 0;
					font-size: 16px;
					line-height: 19px;
					color: #000;
					font-weight: bold;
					font-variant: small-caps;
					font-style: italic;
					}

			#contenu #redacGlobal #blocAcheterGlobal #accrocheAcheter {
				width: 250px;
				height: 100px;
				margin: 0;
				padding: 0;
				position: absolute;
				top: 120px;
				left: 350px;
				z-index: 1;
				}
				#contenu #redacGlobal #blocAcheterGlobal #accrocheAcheter h3 {
					margin: 0;
					padding: 2px 0 0 7px;
					font-size: 12px;
					line-height: 19px;
					color: #000;
					font-weight: bold;
					}

	/***********Acheter farines - Gout et nature****************/						


		#contenu #redacGlobal #blocGoutetnatureGlobal {
			width: 170px;
			height: 45px;
			margin: 0;
			position: absolute;
			top: 0;
			right: 5px;
			z-index: 1;		
			}
		body#pageAcheterCarte #contenu #redacGlobal #blocGoutetnatureGlobal {
			padding: 55px 0 0 0;
			top: 110px;
			}
		body#pageAcheterFiche #contenu #redacGlobal #blocGoutetnatureGlobal {
			padding: 32px 0 0 0;
			}
			#contenu #redacGlobal #blocGoutetnatureGlobal .blocGoutetnatureRedac a#lienGoutetnature:link, #contenu #redacGlobal #blocGoutetnatureGlobal .blocGoutetnatureRedac a#lienGoutetnature:visited {
				font-size: 11px;
				line-height: 12px;
				font-weight: bold;
				color: #df2e1d;
				font-style: italic;
				text-decoration: none;		
				}
			#contenu #redacGlobal #blocGoutetnatureGlobal .blocGoutetnatureRedac a#lienGoutetnature:hover, #contenu #redacGlobal #blocGoutetnatureGlobal .blocGoutetnatureRedac a#lienGoutetnature:active {
				font-size: 11px;
				line-height: 12px;
				font-weight: bold;
				color: #344f02;
				text-decoration: none;		
				}
			#contenu #redacGlobal #blocGoutetnatureGlobal .blocGoutetnatureRedac h5 {
				margin: 0;
				padding: 0;		
				}
			#contenu #redacGlobal #blocGoutetnatureGlobal .blocGoutetnatureRedac img {
				float: right;		
				}
				
	/***********Acheter farines - Communication globale****************/						


		#contenu #redacGlobal #blocCommunicationGlobal {
			width: 170px;
			height: 45px;
			margin: 0;
			position: absolute;
			top: 0;
			right: 5px;
			z-index: 1;		
			}
		body#pageAcheterCarte #contenu #redacGlobal #blocCommunicationGlobal {
			padding: 160px 0 0 0;
			}
			#contenu #redacGlobal #blocCommunicationGlobal .blocCommunicationRedac a:link, #contenu #redacGlobal #blocCommunicationGlobal .blocCommunicationRedac a:visited {
				font-size: 11px;
				line-height: 12px;
				font-weight: bold;
				color: #df2e1d;
				font-style: italic;
				text-decoration: none;		
				}
			#contenu #redacGlobal #blocCommunicationGlobal .blocCommunicationRedac a:hover, #contenu #redacGlobal #blocCommunicationGlobal .blocCommunicationRedac a:active {
				font-size: 11px;
				line-height: 12px;
				font-weight: bold;
				color: #344f02;
				text-decoration: none;		
				}
			#contenu #redacGlobal #blocCommunicationGlobal .blocCommunicationRedac h5 {
				margin: 0;
				padding: 0 0 10px 0;		
				}

		#contenu #blocCommunicationVisuel {
			width: 480px;
			height: 510px;
			margin: 0;
			padding: 10px;
			position: absolute;
			top: 60px;
			left: 250px;
			background-color: #fff;
			visibility: hidden;
			z-index: 1000;		
			}
			#contenu #blocCommunicationVisuel img {
				display: block;
				margin: auto;
				text-align: center;	
				}				

		/****Acheter farines - Fiches********/

			#contenu #redacGlobal #blocAcheterGlobal #blocAcheterHaut {
				margin: 0;
				padding: 0;
				position: relative;
				}
				#contenu #redacGlobal #blocAcheterGlobal #blocAcheterHaut #titreAcheterRegion {
					margin: 0;
					padding: 0;
					position: absolute;
					top: 15px;
					left: 15px;
					z-index: 1px;
					}
					#contenu #redacGlobal #blocAcheterGlobal #blocAcheterHaut #titreAcheterRegion h2 {
						margin: 0;
						padding: 0;
						font-size: 18px;
						line-height: 25px;
						color: #000;
						font-style: italic;
						font-weight: bold;
						}
						#contenu #redacGlobal #blocAcheterGlobal #blocAcheterHaut #titreAcheterRegion h2 span#titreRegionL2 {
							margin: 0;
							padding: 20px 0 0 0;
							font-size: 22px;
							line-height: 28px;
							color: #6c04bd;
							font-style: italic;
							font-weight: bold;
							display: block;
							}
			#contenu #redacGlobal #blocAcheterGlobal #blocAcheterContenu {
				width: 585px;
				margin: 0;
				padding: 0;
				background: url(../images/commun/bloc_acheter_fond.gif) left top repeat-y;
				}
				#contenu #redacGlobal #blocAcheterGlobal #blocAcheterContenu h3 {
					margin: 0;
					padding: 15px 20px 5px 15px;
					font-size: 15px;
					line-height: 20px;
					color: #000;
					text-transform: uppercase;
					font-weight: bold;
				}
				#contenu #redacGlobal #blocAcheterGlobal #blocAcheterContenu p {
					margin: 0;
					padding: 15px 20px 5px 15px;
					font-size: 12px;
					line-height: 15px;
					color: #000;
					}
					#contenu #redacGlobal #blocAcheterGlobal #blocAcheterContenu p span.depositaireNom {
						text-transform: uppercase;
						font-weight: bold;
					}
					#contenu #redacGlobal #blocAcheterGlobal #blocAcheterContenu p span.depositaireHoraires {
						font-style: italic;
						font-weight: bold;
					}

	/***********Recettes - Liste****************/

		#contenu #recettesLienSoumettre {
			margin: 0;
			padding: 0;
			width: 893px;
			text-align: right;
			position: absolute;
			z-index: 1000;
			}
			#contenu #recettesLienSoumettre a:link, #contenu #recettesLienSoumettre a:visited {
				font-size: 15px;
				line-height: 19px;
				color: #6c04bd;
				font-weight: bold;
				font-style: italic;
				text-decoration: none;
			}
			#contenu #recettesLienSoumettre a:hover, #contenu #recettesLienSoumettre a:active {
				font-size: 15px;
				line-height: 19px;
				color: #df2e1d;
				font-weight: bold;
				font-style: italic;
				text-decoration: none;
			}
			#contenu #redacGlobal #redacRecettesListeGlobal {
				margin: 15px 0 0 0;
				padding: 0;
				}
				#contenu #redacGlobal #redacRecettesListeGlobal #redacRecettesListeHaut {
					margin: 0;
					padding: 0;
					width: 332px;
					height: 92px;
					background: url(../images/commun/bloc_recettes_liste1_haut.gif) left top no-repeat;
					}
					#contenu #redacGlobal #redacRecettesListeGlobal #redacRecettesListeHaut h2 {
						margin: 0;
						padding: 0 0 0 115px;
						font-size: 23px;
						line-height: 30px;
						color: #6c04bd;
						font-weight: bold;
						font-style: italic;
						}

				#contenu #redacGlobal #redacRecettesListeGlobal #redacAstucesListeHaut {
					margin: 0;
					padding: 0 0 0 30px;
					width: 302px;
					height: 92px;
					background: url(../images/commun/bloc_astuces_liste1_haut.gif) 30px top no-repeat;
					}
					#contenu #redacGlobal #redacRecettesListeGlobal #redacAstucesListeHaut h2 {
						margin: 0;
						padding: 0 0 0 115px;
						font-size: 23px;
						line-height: 30px;
						color: #6c04bd;
						font-weight: bold;
						font-style: italic;
						}
				#contenu #redacGlobal #redacRecettesListeGlobal #redacRecettesListeContenu {
					width: 332px;
					margin: 0;
					padding: 0;
					background: url(../images/commun/bloc_recettes_liste1_fond.gif) left top repeat-y;
					vertical-align: top;
					}
					#contenu #redacGlobal #redacRecettesListeGlobal #redacRecettesListeContenu ul {
						margin: 0;
						padding: 10px;
						list-style-position: outside;
						list-style-type: none;
						}
						#contenu #redacGlobal #redacRecettesListeGlobal #redacRecettesListeContenu ul li {
							margin: 0;
							padding: 0 0 5px 17px;
							color: #6c04bd;
							background: url(../images/commun/puce_liste_recettes.gif) left 3px no-repeat;
							}
							#contenu #redacGlobal #redacRecettesListeGlobal #redacRecettesListeContenu ul li a:link, #contenu #redacGlobal #redacRecettesListeGlobal #redacRecettesListeContenu ul li a:visited {
							font-size: 13px;
							line-height: 16px;
							color: #6c04bd;
							text-decoration: underline;
							}
							#contenu #redacGlobal #redacRecettesListeGlobal #redacRecettesListeContenu ul li a:hover, #contenu #redacGlobal #redacRecettesListeGlobal #redacRecettesListeContenu ul li a:active {
							font-size: 13px;
							line-height: 16px;
							color: #6c04bd;
							text-decoration: none;
							}
				#contenu #redacGlobal #redacRecettesListeGlobal #redacAstucesListeContenu {
					width: 302px;
					margin: 0;
					padding: 0 0 0 30px;
					background: url(../images/commun/bloc_astuces_liste1_fond.gif) 30px top repeat-y;
					vertical-align: top;
					}
					#contenu #redacGlobal #redacRecettesListeGlobal #redacAstucesListeContenu ul {
						margin: 0;
						padding: 10px;
						list-style-position: outside;
						list-style-type: none;
						}
						#contenu #redacGlobal #redacRecettesListeGlobal #redacAstucesListeContenu ul li {
							margin: 0;
							padding: 0 0 5px 17px;
							color: #6c04bd;
							background: url(../images/commun/puce_liste_astuces.gif) left 3px no-repeat;
							}
							#contenu #redacGlobal #redacRecettesListeGlobal #redacAstucesListeContenu ul li a:link, #contenu #redacGlobal #redacRecettesListeGlobal #redacAstucesListeContenu ul li a:visited {
							font-size: 13px;
							line-height: 16px;
							color: #c11000;
							text-decoration: underline;
							}
							#contenu #redacGlobal #redacRecettesListeGlobal #redacAstucesListeContenu ul li a:hover, #contenu #redacGlobal #redacRecettesListeGlobal #redacAstucesListeContenu ul li a:active {
							font-size: 13px;
							line-height: 16px;
							color: #c11000;
							text-decoration: none;
							}
				#contenu #redacGlobal #redacRecettesListeGlobal #redacAstucesListeBas {
					margin: 0;
					padding: 0 0 0 30px;
					}

		/****Recettes - Fiches********/

			body#pageRecettes #contenu #redacGlobal #btnImprimer {
				margin: 0;
				padding: 0;
				width: 80px;
				height: 30px;
				position: absolute;
				right: 0;
				top: 50px;
				z-index: 1000;
				}
				body#pageRecettes #contenu #redacGlobal #btnImprimer a:hover img {
					filter : alpha(opacity=70); 
					-moz-opacity : 0.7; 
					opacity : 0.7;
				}
			#contenu #redacGlobal #redacRecettesFicheGlobal {
				margin: 15px 0 0 0;
				padding: 0;
				}
				#contenu #redacGlobal #redacRecettesFicheGlobal #redacRecettesFicheHaut {
					margin: 0;
					padding: 0;
					width: 676px;
					position: relative;
					}
					#contenu #redacGlobal #redacRecettesFicheGlobal #redacRecettesFicheHaut #titreRecettes {
						position: absolute;
						top: 25px;
						left: 20px;
						z-index: 1;
						}
						#contenu #redacGlobal #redacRecettesFicheGlobal #redacRecettesFicheHaut #titreRecettes h2 {
							margin: 0;
							padding: 0;
							font-size: 23px;
							line-height: 30px;
							color: #000;
							font-weight: bold;
							font-style: italic;
							}
				#contenu #redacGlobal #redacRecettesFicheGlobal #redacRecettesFicheContenu {
					width: 676px;
					margin: 0;
					padding: 0;
					background: url(../images/commun/bloc_recettes_fiche1_fond.gif) left top repeat-y;
					}
					#contenu #redacGlobal #redacRecettesFicheGlobal #redacRecettesFicheContenu h3 {
						margin: 0;
						padding: 5px 10px 20px 10px;
						color: #6c04bd;
						font-size: 22px;
						line-height: 27px;
						text-align: center;
						font-weight: bold;
						font-style: italic;
						}
					#contenu #redacGlobal #redacRecettesFicheGlobal #redacRecettesFicheContenu p {
						margin: 0;
						padding: 5px 20px 15px 20px;
						color: #000;
						font-size: 12px;
						line-height: 18px;
						}
						#contenu #redacGlobal #redacRecettesFicheGlobal #redacRecettesFicheContenu p #recettesIngredients {
							font-weight: bold;
							font-style: italic;
						}
					#contenu #redacGlobal #redacRecettesFicheGlobal #redacRecettesFicheContenu ul {
						margin: 0;
						padding: 10px;
						list-style-position: outside;
						list-style-type: none;
						clear: both;
						}
						#contenu #redacGlobal #redacRecettesFicheGlobal #redacRecettesFicheContenu ul li {
							margin: 0;
							padding: 0 10px 15px 60px;
							font-size: 12px;
							line-height: 18px;
							color: #000;
							background: url(../images/commun/puce_liste_recettes.gif) 40px 4px no-repeat;
							}
							#contenu #redacGlobal #redacRecettesFicheGlobal #redacRecettesFicheContenu ul li a:link, #contenu #redacGlobal #redacRecettesFicheGlobal #redacRecettesFicheContenu ul li a:visited {
							font-size: 12px;
							line-height: 18px;
							color: #6c04bd;
							text-decoration: underline;
							}
							#contenu #redacGlobal #redacRecettesFicheGlobal #redacRecettesFicheContenu ul li a:hover, #contenu #redacGlobal #redacRecettesFicheGlobal #redacRecettesFicheContenu ul li a:active {
							font-size: 12px;
							line-height: 18px;
							color: #6c04bd;
							text-decoration: none;
							}


		/****Astuces - Fiches********/

			#contenu #redacGlobal #redacAstucesFicheGlobal {
				margin: 15px 0 0 0;
				padding: 0;
				}
				#contenu #redacGlobal #redacAstucesFicheGlobal #redacAstucesFicheHaut {
					margin: 0;
					padding: 0;
					width: 676px;
					position: relative;
					}
					#contenu #redacGlobal #redacAstucesFicheGlobal #redacAstucesFicheHaut #titreAstuces {
						position: absolute;
						top: 25px;
						left: 20px;
						z-index: 1;
						}
						#contenu #redacGlobal #redacAstucesFicheGlobal #redacAstucesFicheHaut #titreAstuces h2 {
							margin: 0;
							padding: 0;
							font-size: 23px;
							line-height: 30px;
							color: #000;
							font-weight: bold;
							font-style: italic;
							}
				#contenu #redacGlobal #redacAstucesFicheGlobal #redacAstucesFicheContenu {
					width: 676px;
					margin: 0;
					padding: 0;
					background: url(../images/commun/bloc_astuces_fiche1_fond.gif) left top repeat-y;
					}
					#contenu #redacGlobal #redacAstucesFicheGlobal #redacAstucesFicheContenu h3 {
						margin: 0;
						padding: 5px 10px 20px 10px;
						color: #c11000;
						font-size: 22px;
						line-height: 27px;
						text-align: center;
						font-weight: bold;
						font-style: italic;
						}
					#contenu #redacGlobal #redacAstucesFicheGlobal #redacAstucesFicheContenu p {
						margin: 0;
						padding: 5px 20px 15px 20px;
						color: #000;
						font-size: 12px;
						line-height: 18px;
						}
						#contenu #redacGlobal #redacAstucesFicheGlobal #redacAstucesFicheContenu p #recettesIngredients {
							font-weight: bold;
							font-style: italic;
						}
					#contenu #redacGlobal #redacAstucesFicheGlobal #redacAstucesFicheContenu ul {
						margin: 0;
						padding: 10px;
						list-style-position: outside;
						list-style-type: none;
						clear: both;
						}
						#contenu #redacGlobal #redacAstucesFicheGlobal #redacAstucesFicheContenu ul li {
							margin: 0;
							padding: 0 10px 15px 60px;
							font-size: 12px;
							line-height: 18px;
							color: #000;
							background: url(../images/commun/puce_liste_astuces.gif) 40px 4px no-repeat;
							}
							#contenu #redacGlobal #redacAstucesFicheGlobal #redacAstucesFicheContenu ul li a:link, #contenu #redacGlobal #redacAstucesFicheGlobal #redacAstucesFicheContenu ul li a:visited {
							font-size: 12px;
							line-height: 18px;
							color: #6c04bd;
							text-decoration: underline;
							}
							#contenu #redacGlobal #redacAstucesFicheGlobal #redacAstucesFicheContenu ul li a:hover, #contenu #redacGlobal #redacAstucesFicheGlobal #redacAstucesFicheContenu ul li a:active {
							font-size: 12px;
							line-height: 18px;
							color: #6c04bd;
							text-decoration: none;
							}

		/****Pain du mois********/

			body#pagePaindumois #contenu #redacGlobal #btnImprimer {
				margin: 0;
				padding: 0;
				width: 80px;
				height: 30px;
				position: absolute;
				right: 0;
				top: 35px;
				z-index: 1000;
				}
				body#pagePaindumois #contenu #redacGlobal #btnImprimer a:hover img {
					filter : alpha(opacity=70); 
					-moz-opacity : 0.7; 
					opacity : 0.7;
				}
			#contenu #redacGlobal #redacPaindumoisFicheGlobal {
				margin: 0;
				padding: 0;
				}
				#contenu #redacGlobal #redacPaindumoisFicheGlobal #redacPaindumoisFicheHaut {
					margin: 0;
					padding: 0;
					width: 676px;
					position: relative;
					}
					#contenu #redacGlobal #redacPaindumoisFicheGlobal #redacPaindumoisFicheHaut #titrePaindumois {
						position: absolute;
						top: 25px;
						left: 20px;
						z-index: 1;
						}
						#contenu #redacGlobal #redacPaindumoisFicheGlobal #redacPaindumoisFicheHaut #titrePaindumois h2 {
							margin: 0;
							padding: 5px 0 0 0;
							font-size: 20px;
							line-height: 25px;
							font-weight: bold;
							font-style: italic;
							}
				#contenu #redacGlobal #redacPaindumoisFicheGlobal #redacPaindumoisFicheContenu {
					width: 676px;
					margin: 0;
					padding: 0;
					background: url(../images/commun/bloc_paindumois_fiche1_fond.gif) left top repeat-y;
					}
					#contenu #redacGlobal #redacPaindumoisFicheGlobal #redacPaindumoisFicheContenu h3 {
						margin: 0;
						padding: 5px 10px 20px 10px;
						color: #6c04bd;
						font-size: 22px;
						line-height: 27px;
						text-align: center;
						font-weight: bold;
						font-style: italic;
						}
					#contenu #redacGlobal #redacPaindumoisFicheGlobal #redacPaindumoisFicheContenu p {
						margin: 0;
						padding: 5px 20px 15px 20px;
						color: #000;
						font-size: 12px;
						line-height: 18px;
						}
						#contenu #redacGlobal #redacPaindumoisFicheGlobal #redacPaindumoisFicheContenu p #paindumoisIngredients {
							font-weight: bold;
							font-style: italic;
						}
					#contenu #redacGlobal #redacPaindumoisFicheGlobal #redacPaindumoisFicheContenu ul {
						margin: 0;
						padding: 10px;
						list-style-position: outside;
						list-style-type: none;
						clear: both;
						}
						#contenu #redacGlobal #redacPaindumoisFicheGlobal #redacPaindumoisFicheContenu ul li {
							margin: 0;
							padding: 0 10px 15px 60px;
							font-size: 12px;
							line-height: 18px;
							color: #000;
							background: url(../images/commun/puce_liste_recettes.gif) 40px 4px no-repeat;
							}
							#contenu #redacGlobal #redacPaindumoisFicheGlobal #redacPaindumoisFicheContenu ul li a:link, #contenu #redacGlobal #redacPaindumoisFicheGlobal #redacPaindumoisFicheContenu ul li a:visited {
							font-size: 12px;
							line-height: 18px;
							color: #6c04bd;
							text-decoration: underline;
							}
							#contenu #redacGlobal #redacPaindumoisFicheGlobal #redacPaindumoisFicheContenu ul li a:hover, #contenu #redacGlobal #redacPaindumoisFicheGlobal #redacPaindumoisFicheContenu ul li a:active {
							font-size: 12px;
							line-height: 18px;
							color: #6c04bd;
							text-decoration: none;
							}
		/****News********/

			#contenu #redacGlobal #redacNewsGlobal {
				margin: 0;
				padding: 0;
				}
				#contenu #redacGlobal #redacNewsGlobal #redacNewsHaut {
					margin: 0;
					padding: 0;
					width: 676px;
					position: relative;
					}
					#contenu #redacGlobal #redacNewsGlobal #redacNewsHaut #titreNews {
						position: absolute;
						top: 25px;
						left: 20px;
						z-index: 1;
						}
						#contenu #redacGlobal #redacNewsGlobal #redacNewsHaut #titreNews h2 {
							margin: 0;
							padding: 0 25px 0 0;
							font-size: 20px;
							line-height: 25px;
							font-weight: bold;
							font-style: italic;
							}
				#contenu #redacGlobal #redacNewsGlobal #redacNewsContenu {
					width: 676px;
					margin: 0;
					padding: 0;
					background: url(../images/commun/bloc_paindumois_fiche1_fond.gif) left top repeat-y;
					}
					#contenu #redacGlobal #redacNewsGlobal #redacNewsContenu h3 {
						margin: 0;
						padding: 8px 10px 5px 20px;
						color: #6c04bd;
						font-size: 15px;
						line-height: 22px;
						font-weight: bold;
						font-style: italic;
						}
					#contenu #redacGlobal #redacNewsGlobal #redacNewsContenu h4 {
						margin: 0;
						padding: 10px 10px 0 20px;
						color: #000;
						font-size: 13px;
						line-height: 16px;
						font-weight: bold;
						font-style: italic;
						}
					#contenu #redacGlobal #redacNewsGlobal #redacNewsContenu p {
						margin: 0;
						padding: 5px 20px 10px 20px;
						color: #000;
						font-size: 12px;
						line-height: 18px;
						}
					#contenu #redacGlobal #redacNewsGlobal #redacNewsContenu p.newsInfosSup {
						font-weight: bold;
						padding: 5px 20px 10px 33px;
						background: url(../images/commun/puce_liste_news.gif) 20px 11px no-repeat;
						}
						#contenu #redacGlobal #redacNewsGlobal #redacNewsContenu a:link, #contenu #redacGlobal #redacNewsGlobal #redacNewsContenu a:visited {
						font-size: 12px;
						line-height: 18px;
						color: #6c04bd;
						text-decoration: underline;
						}
						#contenu #redacGlobal #redacNewsGlobal #redacNewsContenu a:hover, #contenu #redacGlobal #redacNewsGlobal #redacNewsContenu a:active {
						font-size: 12px;
						line-height: 18px;
						color: #6c04bd;
						text-decoration: none;
						}
					#contenu #redacGlobal #redacNewsGlobal #redacNewsContenu hr {
						color: #6c04bd;
						border-top: 0px none #6c04bd;
						height: 1px;
						margin: 15px auto 15px 20px;
						width: 640px;
						}				
	/**********************************/
	/**********************************/

#contenu #bdp {
	border-top: 1px solid #ddd;
	margin: 0;
	padding: 0;
	text-align: center;
	height: 20px;
	}
	#contenu #bdp p {
		color: #999;
		font-size: 10px;
		line-height: 10px;
		margin: 0;
		padding: 5px 0 0 0;


	}
/***********/
/* CONTACT */
/***********/

#contenu #redacGlobal #redacContactGlobal {
	margin: 0;
	padding: 0;
	background: url(../images/commun/bloc_contact1_fond.gif) left top repeat-y;
	}
	#contenu #redacGlobal #redacContactGlobal #redacContactTitre {
		width: 678px;
		height: 72px;
		margin: 0;
		padding: 0;
		background: url(../images/commun/bloc_contact1_haut.gif) left top no-repeat;
		}
		#contenu #redacGlobal #redacContactGlobal #redacContactTitre h2 {
			margin: 0;
			padding: 25px 25px 0 25px;
			font-size: 21px;
			line-height: 25px;
			font-weight: bold;
			}
	#contenu #redacGlobal #redacContactGlobal #redacContactContenu {
		margin: 0;
		padding: 10px 0 0 0;
		min-height: 180px;
		height: auto !important;
		height: 180px;
		}
		#contenu #redacGlobal #redacContactGlobal #redacContactContenu p {
			margin: 0;
			padding: 3px 0 5px 0;
			font-size: 11px;
			line-height: 14px;
			clear: both;
			}
		#contenu #redacGlobal #redacContactGlobal #redacContactContenu p.txtOkErrAlert {
			font-size: 15px;
			line-height: 25px;
			font-weight: bold;
			color: #e22019;
			text-align: center;
			margin: 0;
			padding: 15px 0 5px 0;
			}
#redacGlobal fieldset {
	margin: 0;
	padding: 0 15px;
	border: 1px none #000;
	width: 648px;
	}
	#redacGlobal fieldset h3 {
		font-size: 18px;
		line-height: 23px;
		text-transform: uppercase;
		color: #6c04bd;
		margin: 10px 0 15px 0;
		clear: both;
	}
	#redacGlobal fieldset label {
		font-size: 12px;
		float: left;
		width: 200px;
		margin: 5px 0;
		padding: 0;
	}
	#redacGlobal fieldset input, #redacGlobal fieldset select, #redacGlobal fieldset textarea {
		width: 380px;
		margin: 5px 0;
		padding: 0;
		background-color: #f1f1f1;
		border: 1px solid #aaa;
		float: left;
		font-size: 12px;				
	}
	#redacGlobal fieldset input:focus, #redacGlobal fieldset select:focus, #redacGlobal fieldset textarea:focus {
		background-color: #f1f1f1;
		border: 1px solid #c11000;				
	}
	#redacGlobal fieldset input, #redacGlobal fieldset select {
		height: 22px;				
	}
	#redacGlobal fieldset textarea {
		height: 100px;				
	}
	#redacGlobal fieldset select#civilite, #redacGlobal fieldset input#nom, #redacGlobal fieldset input#prenom, #redacGlobal fieldset input#adressel1, #redacGlobal fieldset input#cp, #redacGlobal fieldset input#ville, #redacGlobal fieldset select#pays, #redacGlobal fieldset input#telephone, #redacGlobal fieldset input#mail, #redacGlobal fieldset textarea#commmentaires {
		background-color: #fff;				
	}
	#redacGlobal fieldset select#civilite {
		width: 60px;				
	}
	#redacGlobal fieldset input.radio {
		width: 20px;
		height: 20px;
		vertical-align: middle;
		background-color: transparent;
		border: 0px solid #eee;
		float: none;
	}
	#redacGlobal fieldset input.btn {
		width: 100px;
		height: 30px;
		color: #e22019;
		font-size: 15px;
		line-height: 18px;
		font-weight: bold;
		margin: 20px auto 20px 300px;
		clear: both;
		text-transform: uppercase;
		padding: 0;
		background-color: #fff;
	}
	#redacGlobal fieldset input.btnCorriger {
		width: 300px;
		height: 24px;
		color: #e22019;
		font-size: 14px;
		line-height: 16px;
		font-weight: bold;
		margin: 20px auto 0 175px;
		clear: both;
		text-transform: uppercase;
		padding: 0;
		background-color: #fff;
	}		

#redacGlobal form #txtChampsObligatoires {
	margin: auto;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
}


#redacGlobal legend {
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 10px 20px;
	color: #000;
}

/************/
/* MENTIONS */
/************/

#contenu #redacGlobal #redacMentionsGlobal {
	margin: 0;
	padding: 0;
	background: url(../images/commun/bloc_mentions1_fond.gif) left top repeat-y;
	}
	#contenu #redacGlobal #redacMentionsGlobal #redacMentionsTitre {
		width: 678px;
		height: 72px;
		margin: 0;
		padding: 0;
		background: url(../images/commun/bloc_mentions1_haut.gif) left top no-repeat;
		}
		#contenu #redacGlobal #redacMentionsGlobal #redacMentionsTitre h2 {
			margin: 0;
			padding: 25px 25px 0 25px;
			font-size: 21px;
			line-height: 25px;
			font-weight: bold;
			}
	
	#contenu #redacGlobal #redacMentionsGlobal #redacContactContenu {
		margin: 0;
		padding: 10px 0 0 0;
		min-height: 180px;
		height: auto !important;
		height: 180px;
		}
		#contenu #redacGlobal #redacMentionsGlobal #redacMentionsContenu h3 {
			margin: 0;
			padding: 15px 0 5px 20px;
			font-size: 15px;
			line-height: 22px;
			font-weight: bold;
			}
		#contenu #redacGlobal #redacMentionsGlobal #redacMentionsContenu p {
			margin: 0;
			padding: 3px 0 5px 20px;
			font-size: 11px;
			line-height: 14px;
			clear: both;
			}


/**********************************/
/***********Classes****************/
/**********************************/


/**************/
/* TEXTE ******/
/**************/


.asterisque {
	font-size: 17px;
	font-weight: bold;
	color: #f00;
}
.gras {
	font-weight: bold;
}
.italique {
	font-style: italic;
}
.alignRight {
	text-align: right;
}


.alignCenter {
	text-align: center;
}
.alignJustify {
	text-align: justify;
}

.txtNote1 {
	font-size: 10px;
	line-height: 14px;
}


/***********************/




.clearBoth {
	clear: both;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.postitionRelative {
	position: relative;
}
.displayInline {
	display: inline;
}
.nowrap {
	white-space: nowrap;
}

.verticalAlignMiddle {
	vertical-align: middle;
}
.verticalAlignTop {
	vertical-align: top;
}

.width1 {
	width: 50%;
}
.marginBottom1  {
	margin-bottom: 15px;
}
.marginRight1  {
	margin-right: 25px;
}
.marginTop1  {
	margin-top: -15px;
}
.marginLeft1  {
	margin-left: 200px;
}
/**********/
