html { text-align:center;
}
body {
font:12px/12px Arial, Helvetica, Sans Serif;
text-align:center;
height:auto;
color: #ffffff;
background-color: #ffffff;
margin:0;
padding:0;
}
.themeClip { background:url(http://www.abc-deco-maison.com/gif/abc-deco-maison.jpg) no-repeat center bottom; height:173px; margin:0 0 0 0px; position: absolute; width:100%; z-index:0; 
	text-align:center;
	height: 145px; margin:0 0 0 0px; position: relative; width:1000px; z-index:0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
font-size: 12px;
	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
}
.apDiv1 {
	position: absolute;
	left: 27px;
	top: 109px;
	width: 100px;
	height: 22px;
	z-index: 1;
}
.apDiv2 {
	position: absolute;
	left: 117px;
	top: 61px;
	width: 100px;
	height: 22px;
	z-index: 2;
}
.apDiv3 {
	position: absolute;
	left: 308px;
	top: 78px;
	width: 164px;
	height: 22px;
	z-index: 3;
}
.apDiv4 {
	position: absolute;
	left: 450px;
	top: 25px;
	width: 123px;
	height: 25px;
	z-index: 4;
}
.apDiv5 {
	position: absolute;
	left: 250px;
	top: 25px;
	width: 100px;
	height: 25px;
	z-index: 5;
}
.apDiv6 {
	position: absolute;
	left: 620px;
	top: 39px;
	width: 150px;
	height: 25px;
	z-index: 6;
}
.apDiv7 {
	position: absolute;
	left: 570px;
	top: 75px;
	width: 106px;
	height: 25px;
	z-index: 7;
}
.apDiv77 {
	position: absolute;
	left: 813px;
	top: 25px;
	width: 106px;
	height: 25px;
	z-index: 77;
}
.apDiv777 {
	position: absolute;
	left: 828px;
	top: 100px;
	width: 106px;
	height: 25px;
	z-index: 777;
}
.apDiv7777 {
	position: absolute;
	left: 0px;
	top: 0px;
	background-color:#FFF;
	width: 212px;
	height: 15px;
	z-index: 7777;
}

.apDiv8 {position: absolute; left: 275px; top: 27px; width: 270px; height: 22px; z-index: 8;}
.apDiv88 {position: absolute; left: 570px; top: 80px; width: 270px; height: 25px; z-index: 88;}
.apDiv888 {position: absolute; left: 705px; top: 23px; width: 270px; height: 25px; z-index: 888;}

.apDiv9 {
	position: absolute;
	left: 170px;
	top: 116px;
	width: 830px;
	height: 30px;
	z-index: 9;
	vertical-align: middle;
	text-align: left;
}

.apDiv10 {
	position: absolute;
	left: 0px;
	top: 150px;
	width: 658px;
	height: 781px;
	z-index: 10;
	vertical-align: top;
	border-left: solid 2px #33cc33;
	border-right: solid 2px #5398D1;
	border-bottom: solid 2px #5398D1;
	border-top: solid 2px #5398D1;
}
.apDiv20 {
	position: absolute;
	left: 259px;
	top: 161px;
	width: 741px;
	height: 769px;
	z-index: 20;
	vertical-align: middle;
	border: solid 2px #5398D1;
}
.apDiv21 {
	position: absolute;
	left: 1px;
	top: 160px;
	width: 249px;
	height: 768px;
	z-index: 21;
	vertical-align: top;
	border: solid 2px #5398D1;
}

.apDiv141 {
	position: absolute;
	left: 8px;
	top: 10px;
	width: 467px;
	height: 756px;
	z-index: 141;
	vertical-align: top;
	text-align:justify;
}
.apDiv142 {
	position: absolute;
	left: 480px;
	top: 6px;
	width: 170px;
	height: 762px;
	z-index: 142;
	vertical-align: middle;
	border-bottom:none 6px #e5ecf9;
	border-right:none 6px #e5ecf9;
	border-left:none 6px #e5ecf9;
	border-top:none 6px #e5ecf9;
}

.apDiv11 {
	position: absolute;
	left: 668px;
	top: 150px;
	width: 329px;
	height: 781px;
	z-index: 11;
	vertical-align: top;
	padding:10;
	border-left: solid 2px #5398D1;
	border-right: solid 2px #33cc33;
	border-bottom: solid 2px #5398D1;
	border-top: solid 2px #5398D1;
}
.apDiv12 {
	position: absolute;
	left: 9px;
	top: 950px;
	width: 980px;
	height: 25px;
	z-index: 12;
	vertical-align: middle;
}

a.apDiv1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; font-size: 16px; text-decoration: none; font-style:inherit; text-transform:uppercase;}
a.apDiv1:active {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #5398D1; font-size: 16px; text-decoration: none;}
a.apDiv1:hover {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #5398D1; font-size: 16px; text-decoration: none;}
a.apDiv1:visited {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none;}

a.apDiv2 {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; font-size: 16px; text-decoration: none; text-transform:uppercase;}
a.apDiv2:active {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv2:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv2:visited {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none;}

a.apDiv3 {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; font-size: 16px; text-decoration: none; text-transform:uppercase;}
a.apDiv3:active {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv3:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv3:visited {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none;}

a.apDiv4 {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; font-size: 16px; text-decoration: none; text-transform:uppercase;}
a.apDiv4:active {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv4:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv4:visited {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none;}

a.apDiv5 {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; font-size: 16px; text-decoration: none; text-transform:uppercase;}
a.apDiv5:active {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv5:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv5:visited {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none;}

a.apDiv6 {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; font-size: 16px; text-decoration: none; text-transform:uppercase;}
a.apDiv6:active {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv6:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv6:visited {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none;}

a.apDiv7 {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; font-size: 16px; text-decoration: none; text-transform:uppercase;}
a.apDiv7:active {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv7:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv7:visited {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none;}

a.apDiv77 {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; font-size: 16px; text-decoration: none; text-transform:uppercase;}
a.apDiv77:active {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv77:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv77:visited {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none;}

a.apDiv777 {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; font-size: 16px; text-decoration: none; text-transform:uppercase;}
a.apDiv777:active {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv777:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv777:visited {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none;}


a.apDiv7777 {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; font-size: 16px; text-decoration: none; text-transform:uppercase;}
a.apDiv7777:active {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv7777:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv7777:visited {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none;}

a.apDiv8 {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; font-size: 16px; text-decoration: none; text-transform:uppercase;}
a.apDiv8:active {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv8:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv8:visited {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none;}

a.apDiv88 {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; font-size: 16px; text-decoration: none; text-transform:uppercase;}
a.apDiv88:active {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv88:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv88:visited {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none;}

a.apDiv888 {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; font-size: 16px; text-decoration: none; text-transform:uppercase;}
a.apDiv888:active {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv888:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7AF38; font-size: 16px; text-decoration: none;}
a.apDiv888:visited {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-decoration: none;}

h1.apDiv9 {	font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; background-position: left; font-style: italic; font-size: 16px; vertical-align: top;}


.themeLeft {background:url(http://www.abc-bien-etre.com/cache/bgleft.jpg) no-repeat right bottom; height:770px; margin:0 0 0 -300px; position:absolute; width:301px; z-index:1;}
.themeRight {background:url(http://www.abc-bien-etre.com/cache/bgright.jpg) no-repeat left bottom; height:770px; margin:0 0 0 1000px; position:absolute; width:301px; z-index:1;}


OPTION.op{
	font-size:12px;
	color: maroon;
}
select {
	font-size:11px;
	color:#999999;
	
}
SELECT1{
	font-size:12px;
	color:#000099;
	
}
A	{
	font-size:12px;
	color: #5398D1;
	text-decoration: underline;
}
A:active{
	font-size:12px;
	color: #5398D1;
	text-decoration: underline;
}
A:hover	{
	font-size:12px;
	color: #F7AF38;
	text-decoration: none;
}
A:visited{
	font-size:12px;
	
}
.puntvermell{
	font-size:12px;
	color: #F7AF38;
font-weight:bold;
	
}
.cinqvermell{
	font-size:12px;
	font-style:italic;
	color: #F7AF38;
font-weight:bold;
	
}
A.petit	{
	font-size:12px;
	color: #666666;
	text-decoration: underline;
}
A.petit:hover{
	font-size:12px;
	color: #F7AF38;
	text-decoration: none;
}
A.petit:visited{
	font-size:12px;
	color: #666666;
	text-decoration: underline;
}

.quatrevermell
{
	font-size:12px;
	color:#666666;
}

.limit200 {
	height: 450px;
	overflow: auto;
	padding-right: 12px;
	text-align: justify;
	border-color:#e5ecf9;
}
.limit400 {
	height: 600px;
	overflow: auto;
	padding-right: 12px;
	padding-left: 10px;
	text-align: justify;
	border-color: #e5ecf9;
}
.limit600 {
	height: 700px;
	overflow: auto;
	padding-right: 7px;
	padding-left: 10px;
	text-align: justify;
	border-color: #e5ecf9;
}
.limit-droite {
	height: 500px;
	overflow: auto;
	padding-right: 7px;
	padding-left: 10px;
	text-align: justify;
	border-color: #e5ecf9;
}
.paiement { vertical-align:middle;
border-bottom:solid 10px #e5ecf9;
border-right:solid 10px #e5ecf9;
border-left:solid 10px #e5ecf9;
border-top:solid 10px #e5ecf9;
}
#paiement {
vertical-align: middle;
padding:12px;
	margin:25px;	font-size:12px;
border-bottom:solid 2px #e5ecf9;
border-right:solid 1px #e5ecf9;
border-left:solid 1px #e5ecf9;
border-top:solid 1px #e5ecf9;
width:80%;
}
.txtbox {
	padding: 10px;	font-size:11px;
border-bottom:solid 1px #e5ecf9;
border-right:solid 1px #e5ecf9;
border-left:solid 1px #e5ecf9;
border-top:solid 1px #e5ecf9;
}
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align:middle;
	color: #fff;
	background-position: left;
	font-style: italic;
	font-size: 16px;
}
h2 {
	color:#5A96CC;
	font-weight:bold;
	font-style: normal;	font-size:16px;
	padding: 5px;
}
h3 {
	color:#666666;
	font-style: italic;	font-size:12px;
	margin: 25px 0px 0px 0px;
	padding: 2px;
}
h4	{
	color:#F7AF38;
	font-weight:bold;
	font-style: normal;	font-size:16px;
	padding: 5px;
}

.nav16	{	font-size:12px;
border-bottom:none 1px #cccccc;
border-right:none 1px #cccccc;
border-left:none 3px #cccccc;
border-top:none 1px #cccccc;
	height: 650px;
}
.nav16	h2	{
	color:#666666;
	font-style: italic;
	font-weight:bold;
	font-size:16px;
	margin: 5px 0px 3px 0px;
	padding: 2px;
	border:none 1px #CC0033;
}
.nav16	h3	{
	color: #000;	font-size:12px;
	font-style: normal;
	margin: 12px 0px 0px 0px;
	padding: 2px;
}
.nav16	h4	{
	color:#000;
	font-size:12px;
	margin: 12px 0px 0px 0px;
	padding: 2px;
}
.nav17	{	font-size:12px;
border-bottom:solid 2px #5A96CC;
border-right:solid 2px #5A96CC;
border-left:solid 2px #5A96CC;
border-top:solid 2px #5A96CC;

}
.nav17	h2	{
	color:#5A96CC;
	font-style: normal;
	font-size:16px;
	margin: 5px 0px 3px 0px;
	text-transform:uppercase;
	padding: 2px;
	border:none 1px #CC0033;
}
.nav17	h3	{
	color: #666666;
	font-size:12px;
	margin: 12px 0px 0px 0px;
	padding: 2px;
}
.nav17	h4	{
	color:#666666;
	font-style: normal;
	font-size:12px;
	margin: 18px 0px 3px 0px;
	padding: 2px;
	text-transform: uppercase;
}
.nav21	{
font-size:12px;
border-bottom:none 2px #5A96CC;
border-right:none 2px #5A96CC;
border-left:none 2px #5A96CC;
border-top:none 2px #5A96CC;
}
.nav21	h2	{
	color:#5A96CC;
font-weight:bold;
	font-style: normal;
	font-size: 11px;
	margin: 5px 0px 0px 0px;
	padding: 5px;
	text-transform:uppercase;
}
.nav21	h3	{
	color:#666666;
	font-size:11px;
	margin: 11px 0px 0px 0px;
	padding: 2px;
}
.nav21	h4	{
	color:#666666;	font-size:12px;
	margin: 12px 0px 0px 0px;
	padding: 2px;
}
.nav22	{
	border-right:1px none #ffffff;	font-size:11px;
}
.nav22	h2	{
	color:#666666;
	font-weight:bold;
	font-size:11px;
	margin: 5px 0px 3px 0px;
	padding: 2px;
}
.nav22	h3	{
	color: #666666;	font-size:12px;
font-family: Arial, Helvetica, sans-serif;
	margin: 12px 0px 0px 0px;
	padding: 2px;
}
.nav12	{
	color: #666666;
}
.nav20	{
border-bottom:2px none #009900;
}
.nav23	{	font-size:12px;
border-bottom:solid 2px #5A96CC;
border-right:solid 2px #5A96CC;
border-left:none 2px #5A96CC;
border-top:solid 2px #5A96CC;
}
.nav23	h2	{
	color:#666666;
	font-style: italic;
	font-size:12px;
	margin: 5px 0px 3px 0px;
	padding: 2px;
	border:none 1px #CC0033;
}
.nav23	h3	{
	color: #666666;
	font-size:12px;
	margin: 12px 0px 0px 0px;
	padding: 2px;
}
.nav23	h4	{
	color:#666666;
	font-style: normal;
	font-size:12px;
	margin: 18px 0px 3px 0px;
	padding: 2px;
	text-transform: uppercase;
}

