@charset "utf-8";
/* CSS Document */

BODY, HTML {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	background-color: #FEF5E2;
	height: 100%;
	text-align:center;
	margin:0;
}
TABLE.formu TR TD {
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:12px;
}
TABLE.formu TR TD INPUT, TABLE.formu TR TD TEXTAREA {
	width:150px;
}
DIV.pub {
	width:960px;
	height:98px;
	background-color:#bc193f;
	text-align:left;
	vertical-align:middle;
	margin-top:8px;
	margin-bottom:8px;
	margin-left: auto;
    margin-right: auto;
}
DIV.page {
	width:960px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}

DIV.fondHomePF {
	background-image:url(../img/fond-page-livre.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:auto;
	overflow:visible;
	background-color:#FFFFFF;
}

DIV.fondTitre {
	background-image:url(../img/bandeau-titre.jpg);
	background-repeat:repeat-x;
	width:960px;
	height:auto;
	overflow:visible;
	background-color:#FFFFFF;
	text-align:left;
	font-weight:bold;
}

DIV.fondTitre DIV.Titre {
	background-color:#FFFFFF;
	width:100px;
	overflow:visible;
	height:auto;
	margin-left:50px;
	padding-left:20px;
	padding-right:20px;
	font:Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:14px;
	display:inline;
	color:#a9072e;
}

DIV.fondPage {
	width:940px;
	height:auto;
	overflow:visible;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

DIV.liensBottom {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#a9072e;
	font:Arial, Helvetica, sans-serif, "Trebuchet MS" 12px;
	padding-top:10px;
	padding-bottom:25px;
}

DIV.liensBottom A:link, DIV.liensBottom A:visited {
	text-decoration:none;
	color:#a9072e;
	font:Arial, Helvetica, sans-serif, "Trebuchet MS" 12px;
}

DIV.liensBottom A:hover {
	text-decoration:underline;
	color:#a9072e;
	font:Arial, Helvetica, sans-serif, "Trebuchet MS" 12px;
}

A.lienFav {
	text-decoration:none;
	font:Arial, Helvetica, sans-serif, "Trebuchet MS" 12px;
	color:#ff7f00;
	margin-right:25px;
	font-weight:bold;
}

A.lienFav:hover {
	text-decoration:underline;
}

TD.CellTemoignage {
	padding-top:15px;
	vertical-align:top;
	text-align:left;
}

TD.CellTemoignage A {
	text-decoration:none;
	font:Arial, Helvetica, sans-serif, "Trebuchet MS" 11px;
	color:#c7184b;
	margin-right:25px;
}

TD.CellTemoignage A IMG {
	border:nonde;
}

	#EnteteMenu {
		width: 960px;
		padding: 0 5px 0 5px;
		overflow:hidden;
		position: relative;
		z-index: 30;
		min-height: 4em;
		margin-left: auto;
	    margin-right: auto;
		margin-top:10px;
	}

		#EnteteMenu ul {
			list-style:		none;
			width: 940px;
			padding: 2px 0 5px 0;
			word-wrap: break-word;
			margin:0px;
		}

		#EnteteMenu ul li {
			display: inline;
		}
		#EnteteMenu ul li * {
			display: inline;
		}
		
			#EnteteMenu ul li a {
				text-decoration:	none;
				color:				#FFFFFF;
			}
			#EnteteMenu ul li a span {
				white-space: nowrap;
			}
			#EnteteMenu ul li {
				padding-right: 0;
				margin: 0;
			}
			#EnteteMenu ul li strong {
				padding: 5px 0 0px 0;
				font-weight:				bold;
				font-size: 105%;
				font-family: "Trebuchet MS", "Bitstream Vera Sans", "Microsoft Sans Serif", "MS Sans Serif", "Lucida Sans Unicode", arial, verdana, sans-serif;
				border-style:		solid;
				border-width:		1px;
				border-color:		#e9642b;
				background-color:	#ff7f00;
				line-height: 1.2em;
				margin: 0;
			}
			#EnteteMenu ul li.selectedMenu strong, #EnteteMenu ul li strong:hover, #EnteteMenu ul li strong:focus {
				background-color:	#FFFFFF;
				color:	#ff7f00;
			}
			#EnteteMenu ul li strong:focus a, #EnteteMenu ul li strong:hover a {
				color:	#ff7f00;
			}
			#EnteteMenu ul li.selectedMenu strong a, #EnteteMenu ul li strong a:hover, #EnteteMenu ul li strong a:focus {
				background-color:	#FFFFFF;
				color:	#ff7f00;
			}
			#EnteteMenu ul li strong a {
				padding: 5px 10px 3px 9px !important;
			}
			
			#EnteteMenu ul div {
				min-height:26px;
				height:auto !important;
				height:26px;
				float: left;
			}
			.right ul {
				float: right !important;
				padding-right: 5px !important;
				padding-right: 0;
			}
			#EnteteMenu ul ul {
				display:			none;
				float: 			left;
				margin:			0px 0 0 0;
				list-style:			none;
				background:			transparent;
				width: auto;
				padding: 0;
				background: url('../img/separateurSousMenuEntete.png') no-repeat 0% 0.35em;
				margin-right: 5px;
			}
		
			#EnteteMenu ul ul li {
				padding:			0;
				margin:		0 !important;
				text-transform:		none;
				border:				none;
				background-color:	transparent;
				float: left;
				display: block !important;
				background: url('../img/separateurSousMenuEntete.png') no-repeat 100% 0.35em;
				word-wrap: normal !important;
			}

			#EnteteMenu ul ul li * {
				word-wrap: normal !important;
				float: left;
			}

			#EnteteMenu ul ul li.separateur {
				background:	url('../img/SeparateurSousMenu.gif') center right no-repeat;
			}

			#EnteteMenu ul ul li a  {
				text-decoration:	none;
				text-transform:		none;
				color:				#B1ACAA;
				float: left;
				display: block !important;
				padding:		0 5px 8px 5px;
				white-space: nowrap;
				margin-top:			3px !important;
				font:				bold 110% arial, sans-serif !important;
				line-height:25px;
			}

			#EnteteMenu ul ul li a:hover, EnteteMenu ul ul li a:focus {
				color:				#C20020;
				background:			url('/img/SelectionSousMenu.gif') no-repeat 50% 100%;
			}
			
			/* A d?commenter plus tard
			#EnteteMenu ul ul li a.selection {
				padding-bottom:		8px;
				color:				#C20020;
				background:			url('../images/SelectionSousMenu.gif') bottom center no-repeat;
			}
			*/
			
			#EnteteMenu ul ul li strong {
				display: block !important;
			}.textenormal {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #820124;
	text-align: justify;
}
.textenormal A.linkGauche {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #820124;
	text-align: justify;
	font-weight: bold;
	text-decoration: none;
	margin-left: 25px;
}
.textenormal A.linkGauche:hover {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #820124;
	text-align: justify;
	font-weight: bold;
	text-decoration: underline;
	margin-left: 25px;
}
.textenormal A {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #820124;
	text-align: justify;
	font-weight: bold;
	text-decoration: underline;
}
.textenormal A:hover {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #820124;
	text-align: justify;
	font-weight: bold;
	text-decoration: underline;
}
.titreAAP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #820124;
	margin-left: 15px;
	background-color: #FF6600;
}

