@charset "UTF-8";/* CSS Document *//* Général */img{	border:none;}* {font-family:Verdana, Arial, Helvetica, sans-serif;}body {	background-color: #F3F3F3;	text-align: center;	SCROLLBAR-face-color:white;SCROLLBAR-HIGHLIGHT-COLOR: white;SCROLLBAR-SHADOW-COLOR: white;SCROLLBAR-3DLIGHT-COLOR:white;SCROLLBAR-ARROW-COLOR: #999999;SCROLLBAR-TRACK-COLOR: white;SCROLLBAR-DARKSHADOW-COLOR: white;}#global {	position: absolute;	height: 600px;	width: 940px;	top: 0px;	margin-top: 0px;	margin-left: -470px;	left: 50%;}#site {	position: absolute;	height: 540px;	width: 900px;	top: 0px;	left:20px;	background-color: #848484;}#sitePaty {	position: absolute;	height: 540px;	width: 900px;	top: 0px;	left:20px;	background-color: #AAAB7C;}#center {	position: absolute;	height: 400px;	width: 600px;	top: 0px;	left:15px;}#content {	position: absolute;	height: 342px;	width: 740px;	top: 114px;	left:80px;	z-index:0;	background-color: #FFFFFF;}#galerie {	position: absolute;	height: 342px;	width: 592px;	top: 0px;	left:0px;	z-index:1;}#signature {	position: absolute;	height: 30px;	width: 700px;	top: 40px;	left:80px;}#titre {	position: absolute;	width: 135px;	top: 540px;	left: 100px;	z-index:10;	height: 25px;	/*display:none;*/}#titreTranspa {	position: absolute;	width: 135px;	top: 540px;	left: 100px;	z-index:10;	height: 25px;	display:none;}#retour {	position: absolute;	width: 70px;	top: 94px;	left: 376px;	z-index:10;	height: 20px;	/*display:none;*/}#page{	position: absolute;	height: 15px;	width: 120px;	right: 20px;	z-index:1;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	text-align: right;	bottom: 0px;}#conditions {	position: absolute;	height: 15px;	width: 420px;	left:310px;	top: 605px;	color: #A9A9A9;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-align: center;}ul#bloc{	height:342px;	width:740px;	z-index:10;	margin: 0px;	padding: 0px;	float:left;	position:absolute;}ul#bloc li{	height:171px;	width:148px;	list-style:none;	position:relative;	float:left;}ul#bloc li a img {	border:none;	height:171px;	width:148px;}ul#bloc li a:hover img {	background-image:url(../images/transpaRose.png);}/* Fin structure *//* Menu Desactive */div#menuDesactive {	position: absolute;	height: 20px;	width: 740px;	top: 75px;	left:80px;	z-index:1000;	padding: 0px;}div#menuDesactive ul {	padding: 0;	margin:0px;	height: 20px;} div#menuDesactive ul li {	position:relative;	list-style: none;	height:20px;	float:left;} div#menuDesactive li img {	text-decoration: none;	padding: 4px 0 4px 0px;	display:block;	height: 20px;}/* Menu */div#menu {	position: absolute;	height: 20px;	width: 740px;	top: 75px;	left:80px;	z-index:1000;	padding: 0px;}div#menu ul {	padding: 0;	margin:0px;	height: 20px;} /*On positionne les elements du menu */ div#menu ul li {	position:relative;	list-style: none;	height:20px;	float:left;} div#menu ul ul {	position: absolute;	top: 25px;	left: -25px; /*100px correspond au décalage a droite, on décale de la taille du ul de base*/	display:none;	height: 20px;}   div#menu li a {	text-decoration: none;	padding: 4px 0 4px 0px;	display:block;	height: 20px;}/*Ebenisterie*/ div#menu ul.niveau1 li.sousmenu:hover ul.ebenisterie {	display:block;	float:none;	width:160px;} div#menu ul.niveau1 li.sousmenu:hover ul.ebenisterie li {	text-align:left;	color: #FFFFFF;	height: 20px;	margin: 0px;	padding: 0px;	border-top: none;	left: 26px;} div#menu ul.niveau1 li.sousmenu:hover ul.ebenisterie li a {	width:160px;	height:auto;	text-align:left;	color: #FFFFFF;	font-size:12px;	background-color: #97BE0D;	padding-left: 10px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 14px;} div#menu ul.niveau1 li.sousmenu:hover ul.ebenisterie li a:hover {	background-color: #FFFFFF;	color:#000000;} /*Tapisserie*/ div#menu ul.niveau1 li.sousmenu:hover ul.tapisserie {	display:block;	float:none;	width:159px;} div#menu ul.niveau1 li.sousmenu:hover ul.tapisserie li {	text-align:left;	color: #FFFFFF;	height: 20px;	margin: 0px;	padding: 0px;	border-top: none;	left: 24px;} div#menu ul.niveau1 li.sousmenu:hover ul.tapisserie li a {	width:210px;	height:auto;	text-align:left;	color: #FFFFFF;	font-size:12px;	background-color: #009EE0;	padding-left: 10px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;} div#menu ul.niveau1 li.sousmenu:hover ul.tapisserie li a:hover {	background-color: #FFFFFF;	color:#000000;} /*Réalisations*/ div#menu ul.niveau1 li.sousmenu:hover ul.realisations {	display:block;	float:none;	width:150px;} div#menu ul.niveau1 li.sousmenu:hover ul.realisations li {	text-align:left;	color: #FFFFFF;	height: 20px;	margin: 0px;	padding: 0px;	border-top: none;	left: 25px;} div#menu ul.niveau1 li.sousmenu:hover ul.realisations li a {	width:130px;	height:auto;	text-align:left;	color: #FFFFFF;	font-size:12px;	background-color: #FFD800;	padding-left: 10px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;} div#menu ul.niveau1 li.sousmenu:hover ul.realisations li a:hover {	background-color: #FFFFFF;	color:#000000;} /*Galerie photos*/ div#menu ul.niveau1 li.sousmenu:hover ul.galerie {	display:block;	float:none;	width:116px;} div#menu ul.niveau1 li.sousmenu:hover ul.galerie li {	text-align:left;	color: #FFFFFF;	height: 20px;	margin: 0px;	padding: 0px;	border-top: none;	left: 25px;} div#menu ul.niveau1 li.sousmenu:hover ul.galerie li a {	width:160px;	height:auto;	text-align:left;	color: #FFFFFF;	font-size:12px;	background-color: #F39400;	padding-left: 10px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;} div#menu ul.niveau1 li.sousmenu:hover ul.galerie li a:hover {	background-color: #FFFFFF;	color:#000000;} /*Contact*/ div#menu ul.niveau1 li.sousmenu:hover ul.contact {	display:block;	float:none;	width:116px;} div#menu ul.niveau1 li.sousmenu:hover ul.contact li {	text-align:left;	color: #FFFFFF;	height: 20px;	margin: 0px;	padding: 0px;	border-top: none;	left: 25px;} div#menu ul.niveau1 li.sousmenu:hover ul.contact li a {	width:140px;	height:auto;	text-align:left;	color: #FFFFFF;	font-size:12px;	background-color: #DC002E;	padding-left: 10px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;} div#menu ul.niveau1 li.sousmenu:hover ul.contact li a:hover {	background-color: #FFFFFF;	color:#000000;} div#menu a:hover{	color:#FFFFFF;}/* Fin menu *//* Formulaire */.form{	font-family:Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size:11px;	padding-left:0px;	text-align:left;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}.champs {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#333333;	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;	margin-bottom: 6px;	padding-bottom: 6px;	margin-top: 3px;	padding-top: 3px;	width: 100%;}.envoi {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#FFFFFF;	margin-bottom:2px;	margin-top:2px;	border-bottom: 1px none #999999;	border-top-style: none;	border-right-style: none;	border-left-style: none;	background-color: #DC002E;	text-align: center;	cursor:pointer;}.envoi:hover {	color:#black;}.obligatoire {	color: #DC002E;	font-size: 9px;}/* Fin formulaire *//*Bejust*/#bejust {	position: absolute;	height: 110px;	width: 15px;	background-image: url(../images/8336W-bejust.png);	right: 0px;	bottom: 142px;}/* Fin Bejust *//* Texte */#texte {	position: absolute;	height: 485px;	width: 296px;	top: 0px;	background-image: url(../images/8336W-noir_transpa.png);	background-repeat: repeat;	text-align: left;	overflow: auto;	left: 296px;}#carte {	position: absolute;	height: 342px;	width: 740px;	top: 0px;	text-align: left;	overflow: auto;	left: 0px;}#texte2 {	position: absolute;	height: 485px;	width: 296px;	top: 0px;	background-image: url(../images/8336W-blanco_transpa.png);	background-repeat: repeat;	right: 148px;	text-align: left;	overflow: auto;	padding: 0px;}#texte3 {	position: absolute;	height: 485px;	width: 296px;	top: 0px;	background-image: url(../images/KAIS-beige_transpa.png);	background-repeat: repeat;	right: 148px;	text-align: left;	overflow: auto;}#texte_scroll {	position: absolute;	height: 410px;	width: 256px;	top: 50px;	left: 20px;	margin: 0px 20px 0px 0px;	padding: 0px 20px 0px 0px;	text-align: left;	overflow: auto;}#texte_scroll2 {	position: absolute;	height: 255px;	width: 255px;	left: 20px;	padding: 0px;	text-align: left;	bottom: 20px;	background-image: url(../images/transpaOrange.png);}#texte_fond {	position: absolute;	height: 400px;	width: 240px;	top: 0px;	left: 240px;	background-image: url(../images/8336W-noir_transpa.png);	background-repeat: repeat-x;}#formulaire{	position:absolute;	z-index: 5;	height: 485px;	width: 296px;	top: 0px;	background-image: url(../images/8336W-noir_transpa.png);	background-repeat: repeat;	text-align: left;	overflow: none;	left: 296px;}.conditions{	color: #DC002E;	font-size: 9px;}.champs {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#333333;	background-color: #FFFFFF;	border: 1px solid #CCCCCC;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}.bouton {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#FFFFFF;	margin-bottom:2px;	margin-top:2px;	border-bottom: 1px none #999999;	border-top-style: none;	border-right-style: none;	border-left-style: none;	background-color: #DC002E;	text-align: center;	cursor:pointer;	height: 20px;}.bouton:hover {	color:#black;}#forminternaute {text-align:center;color:black;	font-size:11px;	font-weight:normal;	position: absolute;	height: 410px;	top: 50px;	left: 20px;	margin: 0px;	padding: 0px;}#forminternaute fieldset {border:none;}#forminternaute td#zonegauche{	text-align:left;	width:35%;	margin-bottom: 3px;	padding: 0px;}/*#forminternaute td#grandezonegauche{text-align:left;width:40%;}*/#forminternaute td#zonedroite{text-align:left;}#forminternaute label {font-family:Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size:11px;	padding-left:0px;	text-align:left;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	}#forminternaute input.zonetexte {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#333333;	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;	margin-bottom: 6px;	padding-bottom: 6px;	margin-top: 6px;	padding-top: 6px;	width: 100%;}#forminternaute textarea {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#333333;	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;	margin-bottom: 6px;	padding-bottom: 6px;	margin-top: 3px;	padding-top: 3px;	width: 100%;}/*#formulaire {	position: absolute;	height: 410px;	width: 256px;	top: 50px;	left: 20px;	text-align: left;	margin: 0px;	padding: 0px;}*//*#forminternaute {text-align:center;color:black;	font-size:11px;	font-weight:normal;	position: absolute;	height: 410px;	top: 50px;	left: 20px;	text-align: left;	margin: 0px;	padding: 0px;}#forminternaute fieldset {border:none;}*//*#forminternaute td#zonegauche{	text-align:left;	width:256px;	margin-bottom: 3px;	padding: 0px;}*//*#forminternaute td#grandezonegauche{text-align:left;width:40%;}*//*#forminternaute td#zonedroite{text-align:left;}*//*#forminternaute label {font-family:Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size:11px;	padding-left:0px;	text-align:left;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	}#forminternaute input.zonetexte {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#333333;	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;	margin-bottom: 6px;	padding-bottom: 6px;	margin-top: 3px;	padding-top: 3px;	width: 100%;}#forminternaute textarea {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#333333;	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;	margin-bottom: 6px;	padding-bottom: 6px;	margin-top: 3px;	padding-top: 3px;	width: 100%;}.conditions {	color: #DC002E;	font-size: 9px;}.bouton {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color:#FFFFFF;	margin-bottom:2px;	margin-top:2px;	border-bottom: 1px none #999999;	border-top-style: none;	border-right-style: none;	border-left-style: none;	background-color: #DC002E;	text-align: center;	cursor:pointer;}.bouton:hover {	color:#black;}*//* Fin texte *//* Styles de texte */p{	color:black;	margin: 0px 0px 15px;	padding: 0px;	font-size: 14px;	font-weight: normal;	line-height: 18px;	font-style: italic;}h5{	color:white;	font-size: 10px;	font-weight: normal;	margin: 0px;	padding: 0px;	line-height: 20px;}h6{	color:#FFFFFF;	margin: 0px;	padding: 0px;	font-size: 11px;	font-weight: normal;}/* Fin styles de texte *//* Classes */.menu{	text-decoration:none;	color:#000000;	padding-left: 10px;}.menu:hover{	color:#E87900;}.evidence{	font-weight:bold;	text-decoration:none;	color:#000000;}.lien{color:#DA0072;text-decoration:none}.lien_retour{color:#FFFFFF;text-decoration:none}.lien_retour:hover{	color:#000000;}.lien_retour2{color:#000000;text-decoration:none}.lien_retour2:hover{	color:#FFFFFF;}.lien_vert{	color:#FFFFFF;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;	text-decoration: none;}.lien_vert:hover{	border-bottom-color: #97BE0D;	color: #97BE0D;}.lien_bleu{	color:white;	text-decoration:none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;}.lien_bleu:hover{	color:#009EE0;	border-bottom-color: #009EE0;}.lien_rouge{	color:#DC002E;}.lien_orange{	color:#FFFFFF;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;	text-decoration: none;}.lien_orange:hover{	color:#F3A300;	border-bottom-color: #F3A300;}.lien_jaune{	color:#FFFFFF;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;	text-decoration: none;}.lien_jaune:hover{	color:#FFD800;	border-bottom-color: #FFD800;}.rose{	background-color:#E2007A;	text-align:center;	display: block;}.vert{	background-color:#97BE0D;	text-align:center;	display: block;}.bleu{	background-color:#009EE0;	text-align:center;	display: block;}.jaune{	background-color:#FFD800;	text-align:center;	display: block;	font-size: 10px;	color: #000000;}.orange{	background-color:#F39400;	text-align:center;	display: block;}.rouge{	background-color:#DC002E;	text-align:center;	display: block;}.mauve{	background-color:#A1016C;	text-align:center;	display: block;}.blanc{color:#FFFFFF;}.copy {	text-decoration: none;	color: #a9a9a9;	font-weight: bold;	cursor:pointer;}.copy:hover {	text-decoration: none;	color: #6B6B6B;}.vignette{	border: none;}.vignette:hover{	border: 1px solid #E87900;	height: 83px;	width: 83px;}.section{	color:#CC3399;	text-decoration: none;}.section:hover{	text-decoration: underline;}/* Fin classes *//* Simple Viewer */#flashcontent {	/*height: 100%;*/	position: absolute;	height: 485px;	width: 820px;	top: 0px;	left:0px;	z-index:0;}
