/* CSS Document */body,td,th {	font-family: Arial, Helvetica, sans-serif;}body {	background-color: #4c5246;	margin: 0px;	padding: 0px;	overflow: auto;}.txt12Gris {	font-size: 12px;	color: #595a50;}.txt12Noir {	font-size: 12px;	color: #000000;}.txt11Noir {	font-size: 11px;	line-height: 12px;	color: #000000;}.txt11gris {	font-size: 11px;	line-height: 12px;color: #595a50;}h1 {	font-size: 13px;	color: #990000;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;}h2 {	font-size: 15px;	font-weight: bold;	color: #4C5246;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}#tetiere {	padding: 0px 0px 0px 60px;	height: 104px;	width: 960px;	margin: 0px auto;}#banniereFLASH {	padding: 0px 31px;	width: 838px;	background-image: url(/images/fond_page2.gif);	background-repeat: repeat-y;	margin: 0px auto;}#banniereFLASH object {	padding: 0px;	margin: 0px;	height: 224px;	overflow: hidden;}#fondPAGE {	background-image: url(../images/fond_page2.gif);	background-repeat: repeat-y;	width: 834px;	padding-top: 0px;	padding-right: 33px;	padding-bottom: 0px;	padding-left: 33px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#navigation {	font-family: Arial, Helvetica, sans-serif;	width: 824px;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 4px;	padding-left: 10px;	background-color: #FFFFFF;	background-image: url(/images/fond_navigation.jpg);	background-repeat: repeat-x;	height: 28px;	font-size: 13px;	font-weight: bold;	clear: both;}#navigation ul {	text-indent: 0px;	margin: 0px;	padding: 0px;	list-style-position: outside;	list-style-type: none;	}#navigation li {	display: block;	padding-top: 8px;	padding-right: 13px;	padding-bottom: 0px;	padding-left: 5px;	float: left;	height: 20px;	background-image: url(../images/separation_navigation.gif);	background-repeat: repeat-y;	background-position: right;}#navigation a {	color: #FFFFFF;	text-decoration: none;}#basHOME {	background-image: url(/images/fond_page2.gif);	background-repeat: repeat-y;	width: 834px;	margin: 0px auto;	padding: 0px 33px;}#bienvenue {	background-image: url(/images/ombre_bas-home2.jpg);	background-repeat: repeat-x;	width: 313px;	font-family: Arial, Helvetica, sans-serif;	line-height: 17px;	color: #595a50;	font-size: 12px;	height: auto;	float: left;	margin: 0px;	padding: 13px 4px 0px 32px;}#filetHOME {	width: 4px;	float: left;	height: 168px;	background-image: url(/images/ombre_bas-home2.jpg);	background-repeat: repeat-x;	margin: 0px;	padding: 25px 11px 10px;}#signature {	padding: 19px 0px 0px 80px;	height: 61px;	width: 820px;	margin: 0px auto;	float: none;	clear: both;	background-image: url(/images/fond_signature2.gif);	background-repeat: no-repeat;	text-align: center;	font-size: 12px;	color: #33332a;}#signature a {	color: #33332a;	text-decoration: none;}#temoignageHOME {	background-image: url(/images/nos-clients-temoignent.gif);	background-repeat: no-repeat;	width: 129px;	float: left;	font-size: 12px;	line-height: 15px;	color: #595a50;	padding: 60px 24px 0px 32px;	margin: 0px;}#neutreDROITE {	text-align: right;	height: auto;	width: 100%;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#offresHOME {	background-image: url(/images/offres_speciales.jpg);	background-repeat: no-repeat;	width: 152px;	padding-top: 44px;	padding-right: 100px;	padding-bottom: 0px;	padding-left: 22px;}#offresHOME p {	margin: 0px;	padding: 0px;	}#neutreGAUCHE {	height: auto;	width: 100%;	margin-top: 6px;	clear: both;	float: none;}.txt14Noir {	font-size: 14px;	color: #000000;}a.voirOffres {	font-size: 13px;	color: #990000;}#finHOME {	float: left;	height: auto;	width: auto;}#finEncadrePROMO {	background-image: url(../images/fin_encadre_promo.gif);	background-repeat: no-repeat;	height: 25px;	width: 230px;	margin-bottom: 10px;}#reset {	margin: 0px;	padding: 0px;	clear: both;	float: none;	height: 1px;	width: 100%;	display: block;	line-height: 1px;}#copyright {	height: 19px;	padding-top: 5px;	float: left;	padding-right: 8px;	padding-left: 0px;}#telephone {	height: 19px;	padding-top: 5px;	float: left;	background-image: url(/images/picto_telephone2.gif);	background-repeat: no-repeat;	padding-left: 26px;	padding-right: 8px;}#mail {	height: 19px;	padding-top: 5px;	float: left;	margin-right: auto;	margin-left: auto;	background-image: url(/images/picto_information2.gif);	background-repeat: no-repeat;	padding-left: 26px;}#COLgauche {	float: left;	height: auto;	width: 543px;}#COLDROITE {	float: left;	height: auto;	width: 291px;}#sommairePRESENTATION {	background-image: url(../images/presentation/titre_presentation.jpg);	background-repeat: no-repeat;	padding: 87px 0px 0px 38px;	height: auto;	width: 505px;}#sommaireBIENETRE {	background-image: url(../images/bien-etre/titre_bien-etre.jpg);	background-repeat: no-repeat;	padding: 87px 0px 0px 38px;	height: auto;	width: 505px;}#sommaireENVIRONNEMENT {	background-image: url(../images/environnement/titre_environnement.jpg);	background-repeat: no-repeat;	padding: 87px 0px 0px 38px;	height: auto;	width: 505px;}#sommaire {	font-size: 13px;	line-height: 16px;	height: auto;	width: 453px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;	border-right-width: 2px;	border-left-width: 2px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;}#sommaire a {	color: #000000;	text-decoration: none;}#sommaire a:hover {	color: #000000;	text-decoration: underline;}#sommaire ul {	margin: 0px;	padding: 0px 0px 0px 15px;}#txtCENTRAL {	width: 484px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 40px;	font-size: 12px;	color: #595a50;	clear: both;	float: none;	margin: 0px;}.txtCENTRAL2 {	width: 484px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 40px;	font-size: 12px;	color: #595a50;	clear: both;	float: none;	margin: 0px;	display: block;}#txtCENTRAL, .txtCENTRAL2 p {	padding: 0px;	margin: 0px;}#txtCENTRAL, .txtCENTRAL2 ul {	padding: 0px;	margin: 15px 15px 15px 30px;}#margeDROITE {	background-image: url(../images/presentation/marge_droite.gif);	background-repeat: repeat-y;	height: auto;	width: 100%;	background-position: right;}#imgCENTRAL {	padding: 0px;	width: 480px;	border: 2px solid #4c5246;	float: left;	margin: 7px 0px 10px 40px;	height: auto;	display: inline;}#galerie {	background-color: #FFFFFF;	height: 191px;	width: 220px;	background-image: url(../images/presentation/encadre_galerie.gif);	background-repeat: no-repeat;	padding-top: 80px;	padding-left: 38px;	padding-right: 33px;	background-position: right;	margin: 0px 0px 0px 19px;	padding-bottom: 0px;	float: left;}#galerie img {	padding: 0px;	margin-right: 15px;	margin-bottom: 15px;	border: 1px solid #8c8278;}#retourTOP {	text-align: right;	width: 524px;	padding-top: 5px;	padding-bottom: 5px;}#retourTOP a {	width: auto;	padding-top: 3px;	padding-bottom: 3px;	font-size: 12px;	font-weight: bold;	color: #84A066;	height: auto;	padding-right: 8px;	padding-left: 8px;	border: 1px solid #4C5246;	text-decoration: none;	background-color: #FFFFFF;}.retourTOP {	text-align: right;	width: 524px;	padding-top: 5px;	padding-bottom: 5px;	display: block;}.retourTOP a {	width: auto;	padding-top: 3px;	padding-bottom: 3px;	font-size: 12px;	font-weight: bold;	color: #84A066;	height: auto;	padding-right: 8px;	padding-left: 8px;	border: 1px solid #4C5246;	text-decoration: none;	background-color: #FFFFFF;}#neutre {	clear: both;	float: none;	width: 100%;}#promoPRESENTATION {	background-image: url(../images/presentation/promos.jpg);	background-repeat: no-repeat;	height: auto;	width: 152px;	padding-top: 60px;	padding-left: 38px;	padding-right: 101px;}#divTETIEREtarifs {	background-image: url(../images/tarifs/titre_tarifs.gif);	background-repeat: no-repeat;	height: auto;	width: 794px;	padding-top: 50px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 40px;}#tabTARIFS {	height: auto;	width: 460px;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	float: left;}.txt4blanc {	font-size: 14px;	font-weight: bold;	color: #FFFFFF;}#divFORMtarifs {	background-color: #ADB59D;	display: inline;	height: auto;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 20px;	padding-top: 15px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 20px;	border: 2px dotted #000000;	float: left;	width: 260px;	font-size: 12px;	line-height: 16px;}form {	margin: 0px;	padding: 0px;}#div1TETIEREpromo {	background-image: url(../images/tarifs/tetiere_promo1.jpg);	background-repeat: no-repeat;	height: 35px;	width: 796px;	font-size: 14px;	font-weight: bold;	padding-top: 110px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 40px;	text-transform: uppercase;	color: #595a50;}#div2TETIEREpromo {	font-size: 12px;	color: #595a50;	background-image: url(../images/tarifs/tetiere_promo2.jpg);	background-repeat: no-repeat;	background-position: right top;	height: auto;	width: 496px;	padding-top: 0px;	padding-right: 300px;	padding-bottom: 0px;	padding-left: 40px;}.txt14Rouge {	font-size: 14px;	color: #677D4E;}.filet {	height: 1px;	width: 100%;	margin-top: 6px;	margin-right: 0px;	margin-bottom: 16px;	margin-left: 0px;	border-bottom-width: 3px;	border-bottom-style: dotted;	border-bottom-color: #FFFFFF;	line-height: 1px;	padding: 0px;}a {	color: #000000;}#div1REFS {	background-image: url(../images/references/titre.jpg);	background-repeat: no-repeat;	margin: 0px;	height: auto;	width: 796px;	padding-top: 100px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 40px;}#div1PORTFOLIO {	background-image: url(../images/portfolio/titre.jpg);	background-repeat: no-repeat;	margin: 0px;	height: auto;	width: 806px;	padding: 100px 0px 0px 30px;}#div1PORTFOLIO img{	margin: 3px 5px 8px;	border: 5px solid #FFFFFF;	}#divREFSguides {	width: 320px;	padding-top: 0px;	padding-right: 50px;	padding-bottom: 0px;	padding-left: 0px;	border-right-width: 2px;	border-right-style: dotted;	border-right-color: #999999;	float: left;}#divREFStemoignages {	width: 320px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 45px;	float: left;}h3 {	font-size: 18px;	color: #595a50;	text-align: center;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;}#divTITREcontact {	background-image: url(../images/contact/titre.gif);	background-repeat: no-repeat;	margin: 0px;	height: auto;	width: 796px;	padding-top: 50px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 40px;}#infoCONTACT {	padding: 30px 0px 0px;	float: left;	height: auto;	width: 330px;	margin-right: 20px;	font-size: 13px;	color: #595a50;}#formulaireCONTACT {	background-color: #77806d;	background-image: url(../images/contact/haut_encadre.gif);	background-repeat: no-repeat;	height: auto;	width: 377px;	padding-top: 20px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 20px;	font-size: 14px;	color: #FFFFFF;}#divcoldroiteFORM {	float: left;	height: auto;	width: 417px;}.txt16blanc {	font-size: 16px;	font-weight: bold;	color: #FFFFFF;}a.langue {	color: #CC0000;	font-size: 13px;	font-weight: normal;}.langue {	font-size: 13px;	font-weight: normal;	color: #CC0000;}.portfoliogauche {	width: 370px;	border-right: 1px dotted #000000;	float: left;	margin: 0px 20px 0px 0px;	padding: 0px 0px 30px;}h4 {	font: bold 20px Arial, Helvetica, sans-serif;	color: #000000;}.inter13 {	font: 12px/13px Arial, Helvetica, sans-serif;}.inter13 input{	font: 12px/13px Arial, Helvetica, sans-serif;}.Style2 {color: #dfe0c8}
