@charset "iso-8859-1"; 



BODY {

background-image:url("images/fond.jpg");

background-repeat: no-repeat;

background-attachment:fixed;

background-position: bottom;

FONT-FAMILY: Tahoma; Verdana, sans-serif; 

FONT-SIZE: 9pt; 

COLOR: #222222; 

TEXT-ALIGN: center;

margin: 0;

padding: 0;

background-color:#CFBA9D;

}



#content {
	position: absolute;
	width:380px;
	margin: 0 auto;
	padding-bottom:20px;
	left: 25%;

}



	#logo {

	position:absolute;

	left:30px;

	top:80px;

	z-index:97;

	}



	#slogan {

	position:absolute;

	right:30px;

	top:170px;

	z-index:97;

	}





	img.png {

	behavior: url(png.htc);

	border:0;

	}

	

	#titre{
	position:absolute;
	top:8px;
	padding-left:10px;
	z-index:97;
	left: 64px;

	}

	

		H1 {

		FONT-SIZE: 7pt; 

		COLOR: #BC9956; 

		margin:0px;

		}

	

	#titrebis{
	position:absolute;
	right:40px;
	top:297px;
	z-index:97;
	left: 175px;
	}

	

		H1.bis {

		FONT-SIZE: 8pt; 

		COLOR: #412D0D; 

		margin:0px;

		}





	#arbo {

	position:absolute;

	padding-left:16px;

	top:28px;

	z-index:97;

	COLOR: #E5BA1A; 

	FONT-SIZE: 8pt; 

	}





		TD.top { 

		FONT-SIZE: 10pt;

		background-image:url("images/fond-top2.gif");

		background-repeat: no-repeat;

		COLOR: #333333;

		width:746px;

		}



/* ligne */



	/* logo, recherche login */

	



	

		#top {

		width:746px;	

		height:240px;

		}

		

		

	/* menu */

		

		#menu {
	position:absolute;
	text-align:left;
	width:746px;
	height:40px;
	top:220px;
	left:20px;
	z-index:90;
	visibility: visible;

		}





			TD.menu {

			FONT-SIZE: 10pt; 

			COLOR: #FFFFFF;

			padding-top:13px;

			padding-bottom:12px;

			text-align:center;

			vertical-align:middle;

			}





				

				A.menu {

				display:block;

				FONT-SIZE: 10pt; 

				COLOR : #FFFFFF;

				text-decoration:none;

				padding:10px;

				}



				A.menu:hover {
	FONT-SIZE: x-small;
	COLOR : #000000;
	text-decoration:none;
	text-decoration:none;
	background-image:url("images/puce.gif");
	background-repeat: no-repeat;
	background-position: center;
	padding:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

				}



				A.menu-on {

				FONT-SIZE: 10pt; 

				COLOR : #000000;

				text-decoration:none;

				text-decoration:none;

				background-image:url("images/puce.gif");

				background-repeat: no-repeat;	

				background-position: center;	

				padding:10px;

				margin-right:20px;

				

				}





	

	/* corps */

		

		#corps {
	width:200%;
	z-index:80;
	padding-top:34px;
	bottom:20px;
	background-image:url("images/fond-page.gif");
	background-repeat: no-repeat;
	top: 400px;

		}





			/* COLONNE DE CONTENU */



				TD.contenu { 

				FONT-SIZE: 10pt; 

				COLOR:#FFFFFF;

				vertical-align:top;

				padding-left:40px;

				padding-right:30px;

				}
#animfl {
	position: absolute;
	height: 450px;
	width: 745px;
	top: 289px;
	right: 2px;
}




					#contenu_content {

						  HEIGHT:380px;

						  overflow: auto;

						  scrollbar-base-color:#e0e0e0;

						  scrollbar-3dlight-color:#BB9959;

						  scrollbar-arrow-color:#FFFFFF;

						  scrollbar-darkshadow-color:#BB9959;

						  scrollbar-face-color:#BA9251;

						  scrollbar-highlight-color:#480000;

						  scrollbar-shadow-color:#000000;

						  scrollbar-track-color:#C59F65;

					}


			

				

						

					/* BLOC */

							

							H1.content { 

							FONT-SIZE: 12pt; 

							COLOR:#000000;

							text-transform : uppercase;

							}
#photoeq {
	position: absolute;
	height: 190px;
	width: 500px;
	top: 610px;
	right: 60px;
}


										

							TD.content { 

							FONT-SIZE: 9pt; 

							COLOR:#333333;

							vertical-align:top;

							padding-top:18px;

							}

							

							p.content { 

							FONT-SIZE: 9pt; 

							COLOR:#000000;

							text-align:justify;

							margin:4px 0px 12px 0px;

							}

							

							UL, LI { 

							FONT-SIZE: 8pt; 

							COLOR:#222222;

							}



								A.content {

								FONT-SIZE: 9pt; 

								COLOR : #40210F;

								text-decoration:none;

								}



								A.content:hover {

								FONT-SIZE: 9pt; 

								COLOR : #795E12;

								text-decoration:none;

								}



								A.inv {

								FONT-SIZE: 11pt; 

								COLOR : #111111;

								text-decoration:none;

								}



								A.inv:hover {

								FONT-SIZE: 11pt; 

								COLOR : #111111;

								text-decoration:underline;

								}



								A.img {
	FONT-SIZE: 11pt;
	COLOR : #E5BA1A;
	text-decoration:none;
	display:block;
	padding-left:6px;
	border: 0 none #990000;

								}



								A.img:hover {
	FONT-SIZE: 11pt;
	COLOR : #AB1105;
	display:block;
	padding-left:6px;
	border: 0;

								}



								A.contact {

								FONT-SIZE: 11pt; 

								display: block;

								COLOR: #FFFFFF;

								margin:4px 10;

								border:1px solid #FFFFFF;

								-moz-border-radius:8px;

								BACKGROUND-COLOR : #FFD53A;

								text-decoration:none;

								padding-left:6px;

								padding-right:6px;

								text-transform : uppercase;

								}



								A.contact:hover {

								FONT-SIZE: 11pt; 

								display: block;

								COLOR: #AB1105;

								margin:4px 10;

								border:1px solid #FFD53A;

								-moz-border-radius:8px;

								BACKGROUND-COLOR : #FFFFFF;

								text-decoration:none;

								padding-left:6px;

								padding-right:6px;

								text-transform : uppercase;

								}



								A.lien {

								FONT-SIZE: 10pt; 

								COLOR : #333333;

								text-decoration:none;

								}



								A.lien:hover {

								FONT-SIZE: 10pt; 

								COLOR : #333333;

								text-decoration:none;

								}

										

							TD.tab { 

							FONT-SIZE: 8pt; 

							COLOR:#333333;

							}			

							TD.tabref { 

							FONT-SIZE: 6pt; 

							COLOR:#555555;

							}

						

					#contenu_actu { 

					BACKGROUND-COLOR : #F6F6F6;

					border-left:1px solid #FFFFFF;

					border-bottom:1px solid #FFFFFF;

					padding-left:10px;

					padding-right:10px;

					border-left:#BBBBBB 2px solid;

					border-top:#BBBBBB 2px solid;

					border-right:#EEEEEE 1px solid;

					border-bottom:#EEEEEE 1px solid;

					}

						

								

					/* BLOC */

															

							

							H1.actu { 

							FONT-SIZE: 10pt; 

							COLOR:#990000;

							font-weight:normal;

							text-transform : uppercase;

							padding-top:6px;

							}

										

							p.actu { 

							FONT-SIZE: 9pt; 

							COLOR:#000000;

							}

							

							p.actubis { 

							FONT-SIZE: 8pt; 

							COLOR:#333333;

							text-align:right;

							}



								A.actu {

								FONT-SIZE: 8pt; 

								COLOR : #333333;

								text-decoration:none;

								}



								A.actu:hover {

								FONT-SIZE: 8pt; 

								COLOR : #990000;

								text-decoration:none;

								}





			/* COLONNE CONTEXTUEL */				

				.txt_defil {font-size:12px;color:white;} /* scroller des rfrences */

				

				TD.annexe { 

				FONT-SIZE: 11pt; 

				COLOR: #FFFFFF;

				}



					#annexe_content { 

					float:right;

					z-index:99;

					padding-bottom:20px;

					width:160px;

					_width:188px;

					vertical-align:top;

					padding-left: 20px;

					padding-right: 6px;

					}

							

							.dashed  {

							text-align:right;

							display:block;

							border-left:1px dashed #F6E3C2;

							margin-left:10px;

							}

							

							p.annexe { 

							FONT-SIZE: 8pt; 

							COLOR:#F6E3C2;

							margin:0px 0px 12px 0px;

							}

										

							a.annexe { 

							FONT-SIZE: 7pt; 

							text-decoration:none;

							margin-bottom:2px;

							COLOR:#111111;

							text-align:right;

							display:block;

							}

										

							a.annexe:hover { 

							FONT-SIZE: 7pt; 

							COLOR:#F6E3C2;

							text-align:right;

							display:block;

							text-decoration:underline;

							}

							

					H3 { 

					FONT-SIZE: 11pt; 

					COLOR:#111111;

					font-weight:normal;

					padding-left:10px;

					margin:0px;

					text-align:right;

					}

					

					#annexe_content-bis {

						COLOR : #444444;

						HEIGHT:120px;

						overflow: auto;

						scrollbar-base-color:#e0e0e0;

						scrollbar-3dlight-color:#FFFFFF;

						scrollbar-arrow-color:#333333;

						scrollbar-darkshadow-color:#e0e0e0;

						scrollbar-face-color:#e0e0e0;

						scrollbar-highlight-color:#FFFFFF;

						scrollbar-shadow-color:#000000;

						scrollbar-track-color:#FFFFFF;

					}	





/* DEVIS */

				

				TD.choix { 

				FONT-SIZE: 11pt; 

				COLOR: #111111;

				text-align:left;

				vertical-align:top;

				}

				

				TD.choixbis { 

				FONT-SIZE: 9pt; 

				COLOR: #111111;

				text-align:right;

				}

				

				TD.sondage { 

				FONT-SIZE: 10pt; 

				BACKGROUND-COLOR : #FFFFFF;

				COLOR: #444444;

				vertical-align:middle;

				text-align:right;

				padding-right:20px;

				}	



					A.bottom_content_droite {

					FONT-SIZE: 8pt; 

					COLOR: #FFFFFF;

					text-decoration:none;

					}



					A.bottom_content_droite:hover {

					FONT-SIZE: 8pt; 

					COLOR: #AB1105;

					text-decoration:none;

					}

			

				INPUT.text { 

				        BORDER: #8A612D 1px solid;

				        FONT-SIZE: 10pt;

				        MARGIN: 0px;

				        COLOR: #111111;

				        FONT-WEIGHT: bold;

				        background-color: #FFFFFF;

				} 

			

				INPUT.textbis { 

				        BORDER: #FFFFFF 1px solid;

				        FONT-SIZE: 10pt;

				        MARGIN: 0px;

				        COLOR: #FFFFFF;

				        FONT-WEIGHT: bold;

				        background-color: #8A612D;

				} 

				

				SELECT.text { 

				        BORDER: #8A612D 1px solid;

				        FONT-SIZE: 10pt;

				        MARGIN: 0px;

				        COLOR: #111111;

				        FONT-WEIGHT: bold;

				        background-color: #FFFFFF;

				} 

			

				TEXTAREA.text { 

				        BORDER: #8A612D 1px solid;

				        FONT-SIZE: 10pt;

				        MARGIN: 0px;

				        COLOR: #111111;

				        FONT-WEIGHT: bold;

				        background-color: #FFFFFF;

				} 

				

				TD.cnil { 

				FONT-SIZE: 7pt; 

				COLOR: #412D0D;

				}

					

					A.cnil {

					FONT-SIZE: 7pt; 

					COLOR: #412D0D;

					text-decoration:none;

					}



					A.cnil:hover {

					FONT-SIZE: 7pt; 

					COLOR: #412D0D;

					text-decoration:none;

					}

			



	/* pied de page */

		

		#bottom {
	bottom:20px;
	width:746px;
	z-index:90;
	height:150px;

		}



		TD.bas { 

		FONT-SIZE: 8pt; 

		background-image:url("images/fond-bas.gif");

		background-repeat: no-repeat;

		COLOR: #412D0D;

		vertical-align:top;

		text-align:left;

		padding-left:40px;

		padding-top:20px;

		padding-bottom:3px;

		}	



			A.bottom-content-droite {

			FONT-SIZE: 8pt; 

			COLOR: #412D0D;

			text-decoration:none;

			}



			A.bottom-content-droite:hover {

			FONT-SIZE: 8pt; 

			COLOR: #412D0D;

			text-decoration:underline;

			}
#album {
	height: 91px;
	width: 130px;
	position: absolute;
	top: 630px;
	left: 311px;
}
#txttt {
	position: absolute;
	height: 30px;
	width: 150px;
	top: 710px;
	right: 1000px;
}
#corps2 {
	width:100%;
	z-index:80;
	padding-top:34px;
	bottom:20px;
	background-image:url("images/fond-page.gif");
	background-repeat: no-repeat;
}
#bottom2 {
	width:740px;
	z-index:90;
	height:700px;
	position: absolute;
	top: 645px;
	left: -1px;
}

