body {
	background : #FFD89D url('images/fond.jpg') repeat;
	margin : 0px 0px 0px 0px;
	font-family : arial;
}

.nextBtnLink a {
	float : right;
	display : block;
	width : 100px;
	height : 36px;
	background : url('images/next.png') no-repeat;
	background-position : right;
	text-align : left;
	text-decoration : none;
	font-weight : bold;
	color : #492525;
	padding-top : 15px;
}

.nextBtnDis {
	float : right;
	display : block;
	width : 100px;
	height : 36px;
	background : url('images/next_dis.png') no-repeat;
	background-position : right;
	text-align : left;
	text-decoration : none;
	font-weight : bold;
	color : #666666;
	padding-top : 15px;
	cursor : default;
}

.nextBtnLink a:hover {
	color : #492525;
	text-decoration : none;
}

.nextBtnLink a:visited {
	color : #492525;
	text-decoration : none;
}

.nextBtnLink a:active {
	color : black;
	text-decoration : underline;
}

#btnNPDiv {
	border : 2px solid #492525;
	padding-left : 5px;
	padding-right : 5px;
	width : 662px;
}

.cContentInner {
	margin : auto;
	width : 672px;
}

.cContentInnerFlash {
	text-align : center;
}

.prevBtnLink a {
	float : left;
	display : block;
	width : 120px;
	height : 36px;
	background : url('images/prev.png') no-repeat;
	background-position : left;
	text-align : right;
	text-decoration : none;
	font-weight : bold;
	color : #492525;
	padding-top : 15px;
}

.prevBtnDis {
	float : left;
	display : block;
	width : 120px;
	height : 36px;
	background : url('images/prev_dis.png') no-repeat;
	background-position : left;
	text-align : right;
	text-decoration : none;
	font-weight : bold;
	color : #666666;
	padding-top : 15px;
	cursor : default;
}

.prevBtnLink a:hover {
	color : #492525;
	text-decoration : none;
}

.prevBtnLink a:visited {
	color : #492525;
	text-decoration : none;
}

.prevBtnLink a:active {
	color : black;
	text-decoration : underline;
}

.imgNoBorder {
	border : 0px;
}

#layoutRoot {
	width : 1024px;
	margin : auto;
}

#layoutGradLeft {
	background-repeat : repeat-y;
	/*background : url('images/gradLeft.png') repeat-y;*/
	background-position : left;
}

#layoutGradRight {
	background-repeat : repeat-y;
	/*background : url('images/gradRight.png') repeat-y;*/
	background-position : right;
}

#layoutHeader {
	border : 0px solid black;
	padding-bottom : 10px;
}

#layoutLeft {
	width : 22%;
	float : left;
	border : 0px solid black;
}

#layoutRight {
	width : 77%;
	float :right;
}

#layoutFooter {
	margin : auto;
	padding-top : 20px;
	padding-bottom : 16px;
	text-align : center;
}

#layoutFooter table {
	margin : auto;
}

#layoutFooter table td {
      padding-left : 6px;
      padding-right : 6px;
}
#layoutFooter #l1 {
	display : block;
	width : 199px;
	height : 18px;
	background-image : url('images/footerBackg.jpg');
}

#layoutFooter #l1 a {
	display : block;
	width : 100%;
	color : #000000;
	text-align : center;
	text-decoration : none;
	font-weight : bold;
	font-size : 80%;	
}

#layoutFooter #l1 a:hover {
	color : #492525;
	text-decoration : none;
}

#layoutFooter #l1 a:visited {
	color : #000000;
	text-decoration : none;
}

#layoutFooter #l1 a:active {
	color : black;
	text-decoration : underline;
}

#layoutFooter #l2 {
	float : right;
	width : 199px;
	height : 18px;
	background-image : url('images/footerBackg.jpg');
}

#layoutFooter #l2 a {
	display : block;
	width : 100%;
	color : #000000;
	text-align : center;
	text-decoration : none;
	font-weight : bold;
	font-size : 80%;
}

#layoutFooter #l2 a:hover {
	color : #492525;
	text-decoration : none;
}

#layoutFooter #l2 a:visited {
	color : #000000;
	text-decoration : none;
}

#layoutFooter #l2 a:active {
	color : black;
	text-decoration : underline;
}

#layoutFooter #l3 {
	float : right;
	width : 199px;
	height : 18px;
	background-image : url('images/footerBackg.jpg');
}

#layoutFooter #l3 a {
	display : block;
	width : 100%;
	color : #000000;
	text-align : center;
	text-decoration : none;
	font-weight : bold;
	font-size : 80%;
}

#layoutFooter #l3 a:hover {
	color : #492525;
	text-decoration : none;
}

#layoutFooter #l3 a:visited {
	color : #000000;
	text-decoration : none;
}

#layoutFooter #l3 a:active {
	color : black;
	text-decoration : underline;
}

#layoutDiapoFull {
	display : none;
	background-color : #FFFFFF;
	position : absolute;
	left : 0px;
	top : 0px;
	width : 100%;
	height : 100%;
}

.headerSubtitle {
	color : #59341F;
	margin-top : 8px;
	margin-right : 7px;
	font-size : 100%;
	font-weight : bold;
	font-style : italic;
	text-align : right;
}

/* spacer */
.spacer {
	clear : both;
}

.jumper {
	margin-bottom : 15px;
}

#diapoDivBack {
	left : 0px;
	top : 0px;
	width : 100%;
	height : 100%;
	background-color : #000000;
	position : absolute;
	display : none;
}

#diapoDiv {
	position : absolute;
	border : 2px solid black;
	width : 800px;
	height : 600px;
	background-color : #FFE8C8;
	display : none;
}

#diapoDivInner {
	height : 100%;
}

.subImgText {

	color : #492525;
}

.subImgTextTitle {
	font-weight : bold;
	color : #492525;
}

.subImgTextBig {
	font-size : 150%;
	font-weight : bold;
	color : #492525;
}

/* Formulaire de contact */
#contactFormCont {
	margin : auto;
	text-align : center;
	width : 80%;
}

#contactForm {
	text-align : left;
	margin : auto;
	font-size : 80%;
}

#contactForm .bold {
	font-weight : bold;
	padding-bottom : 10px;
}

#contactForm .boldSmall {
	font-size : 80%;
	font-weight : bold;
	padding-bottom : 10px;
}

/* Asterisk */
#contactForm td span {
	color : #FF0000;
}

#contactForm .textInputContact {
	width : 500px;
}

#contactForm .pictureLegend {
	text-align : center;
	text-decoration : underline;
}

.contactErrMsg {
	font-size : 90%;
	color : #FF0000;
	text-align : center;
}

.contactDiv {
	text-align: center;
}

.contactInner {
	text-align: left;
	margin : auto;
	width : 436px;
}

.submit {
	text-align : center;
}

#submitBase {

}

#submitAdv {
	display : none;
}

#formSubmiting {
	display : none;
	text-align : center;
}

#divLeftPlan {
	text-align : center;
	width : 69%;
	float : left;
}

#divRightPlan {
	width : 31%;
	float : right;
}

#noJS {
	font-weight : bold;
	font-size : 75%;
	margin : auto;
	width : 90%;
	border : 1px solid #B6918D;
	background-color : #FAF2B8;
	padding : 4px;
}

#noFlash {
	display : none;
	font-weight : bold;
	font-size : 75%;
	margin : auto;
	width : 90%;
	border : 1px solid #B6918D;
	background-color : #FAF2B8;
}

#noFlash a {
	color : #000000;
	text-decoration : none;
}

#noFlashImg {
	border : 0px;
	vertical-align: middle;
	margin-left : 2px;
}

.dlt {
	font-weight : bold;
	font-style : italic;
}

.dltPlan {
	width : 735px; /* bug IE 6 */
	margin-top : 0px;
	text-align : center;
	font-size : 150%;
	font-weight : bold;
	color : #492525;
}

.textLink {
	color : black;
}

.textLink:hover {
	color : #990000;
}

.textLink:visited {
	color : #990000;
}

.textLink:active {
	color : #FF0000;
}

/* Cette classe ne sert qu'a centrer le site sous IE5 */
.IE5CenterDiv {
	text-align: center;
	padding : 0px 0px 0px 0px;
}
