body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #497ab1;
	margin: 0px;
}

.bg-footer_1h {
	background-image: url(../images/bg_footer_1h.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

.bg-photo_p-produit {
	background-image: url(../sauna/sauna_smart/images/bg_photo_p-produit.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

.bg_p-s {
	background-image: url(../images/bg_p-s.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

.bg_vign_p-produit {
	background-image: url(../images/bg_vign_p-produit.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

.bg-produit01 {
	background-image: url(../images/bg_vignette_pdt01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

.bg-produit02 {
	background-image: url(../images/bg_vignette_pdt02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}
.bg-produit03 {
	background-image: url(../images/bg_vignette_pdt03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

.bg-produit04 {
	background-image: url(../images/bg_vignette_pdt04.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

.bg-produit05 {
	background-image: url(../images/bg_vignette_pdt05.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}
.bg-produit06 {
	background-image: url(../images/bg_vignette_pdt06.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

.bg-produit07 {
	background-image: url(../images/bg_vignette_pdt07.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

.bg-logo-ap {
	background-image: url(../images/agencepix.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

.buttom-footer{
	background-image: url(../images/buttom-footer.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

a.txt_buttom:link,
a.txt_buttom:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}
a.txt_buttom:active, 
a.txt_buttom:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	font-style: normal;
	font-weight: bold;
	color: #3b6499;
	}

.bg-footer_2h {
	background-image: url(../images/bg_footer_2h.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

.bg-footer_b {
	background-image: url(../images/bg_footer_b.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

.bg-footer-contact {
	background-image: url(../images/bg_footer-contact.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

.text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #fff;
}

.text15 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	font-size: 15px;
	color: #fff;
}

.text11_italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-style: italic;
}

.text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	color: #fff;
}

.text11bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:justify;
	color: #fff;
}

.text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}

.text12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #fff;
}

.text12bold-produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #fea50d;
}

.text12_justify {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-align: justify;	
}

a.titre:link,
a.titre:visited {font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 15px; color: #fea50d; text-decoration:none;}
a.titre:active,
a.titre:hover {font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 15px; color: #fea50d; text-decoration:underline;}

.fleche {font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 15px; color: #FFFFFF;}

.titre-index {font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 19px; color: #fea50d; text-decoration:none;}

.titre-selction {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 15px; color: #fea50d;}



.bg_titre {
	background-image: url(../images/bg_titre.jpg);
	background-repeat: no-repeat;
}
.bg_photo {
	background-image: url(../images/bg_photo.jpg);
	background-repeat: no-repeat;
}

.bg_mod_lounge {
	background-image: url(../images/mod_lounge.jpg);
	background-repeat: no-repeat;
}
#menu {
	top:55px;
	width:995px;
	height:39px;
	text-align:center;
	right:50%;
	left:50%;
}

a.liens_bdp:link,
a.liens_bdp:visited {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;color: #FFFFFF;text-decoration: none;}
a.liens_bdp:active, 
a.liens_bdp:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;color: #fea50d;text-decoration:underline;}

a.liens_ct:link,
a.liens_ct:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;color: #FFFFFF;text-decoration: none;}
a.liens_ct:active, 
a.liens_ct:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;color: #fea50d;text-decoration:underline;}

a.liens_p:link,
a.liens_p:visited {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;color: #FFFFFF;text-decoration: none;}
a.liens_p:active, 
a.liens_p:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;color: #FF00CC;text-decoration:underline;}


#menu .sauna {width: 74px; height: 39px; float: left;}
#menu .sauna a  {width: 74px; height: 39px; background-image: url(../images/sauna.jpg); background-repeat: no-repeat; background-position: left top; display: block; color:#fff; font-size:11px; text-decoration:none; font-family:arial, helvetica, sans-serif; font-weight: bold; line-height:30px; text-indent: 9px;}
#menu .sauna a:hover  {background-position: right top;}

#menu .sanarium {width: 90px; height: 39px; float: left;}
#menu .sanarium a  {width: 90px; height: 39px; background-image: url(../images/sanarium.jpg); background-repeat: no-repeat; background-position: left top; display: block; color:#fff; font-size:11px; text-decoration:none; font-family:arial, helvetica, sans-serif; font-weight: bold; line-height:30px;}
#menu .sanarium a:hover  {background-position: right top;}

#menu .hammam {width: 79px; height: 39px; float: left;}
#menu .hammam a  {width: 79px; height: 39px; background-image: url(../images/hammam.jpg); background-repeat: no-repeat; background-position: left top; display: block; color:#fff; font-size:11px; text-decoration:none; font-family:arial, helvetica, sans-serif; font-weight: bold; line-height:30px;}
#menu .hammam a:hover  {background-position: right top;}

#menu .spa {width: 55px; height: 39px; float: left;}
#menu .spa a  {width: 55px; height: 39px; background-image: url(../images/spa.jpg); background-repeat: no-repeat; background-position: left top; display: block; color:#fff; font-size:11px; text-decoration:none; font-family:arial, helvetica, sans-serif; font-weight: bold; line-height:30px;}
#menu .spa a:hover  {background-position: right top;}

#menu .cabine_neige {width: 126px; height: 39px; float: left;}
#menu .cabine_neige a  {width: 126px; height: 39px; background-image: url(../images/cabine_neige.jpg); background-repeat: no-repeat; background-position: left top; display: block; color:#fff; font-size:11px; text-decoration:none; font-family:arial, helvetica, sans-serif; font-weight: bold; line-height:30px;}
#menu .cabine_neige a:hover  {background-position: right top;}

#menu .douche_sensorielle {width: 152px; height: 39px; float: left;}
#menu .douche_sensorielle a  {width: 152px; height: 39px; background-image: url(../images/douche_sensorielle.jpg); background-repeat: no-repeat; background-position: left top; display: block; color:#fff; font-size:11px; text-decoration:none; font-family:arial, helvetica, sans-serif; font-weight: bold; line-height:30px;}
#menu .douche_sensorielle a:hover  {background-position: right top;}

#menu .solarium {width: 87px; height: 39px; float: left;}
#menu .solarium a  {width: 87px; height: 39px; background-image: url(../images/solarium.jpg); background-repeat: no-repeat; background-position: left top; display: block; color:#fff; font-size:11px; text-decoration:none; font-family:arial, helvetica, sans-serif; font-weight: bold; line-height:30px;}
#menu .solarium a:hover  {background-position: right top;}

#menu .cosmetiques {width: 107px; height: 39px; float: left;}
#menu .cosmetiques a  {width: 107px; height: 39px; background-image: url(../images/cosmetiques.jpg); background-repeat: no-repeat; background-position: left top; display: block; color:#fff; font-size:11px; text-decoration:none; font-family:arial, helvetica, sans-serif; font-weight: bold; line-height:30px;}
#menu .cosmetiques a:hover  {background-position: right top;}

#menu .bureau_etudes {width: 132px; height: 39px; float: left;}
#menu .bureau_etudes a  {width: 132px; height: 39px; background-image: url(../images/bureau_etudes.jpg); background-repeat: no-repeat; background-position: left top; display: block; color:#fff; font-size:11px; text-decoration:none; font-family:arial, helvetica, sans-serif; font-weight: bold; line-height:30px;}
#menu .bureau_etudes a:hover  {background-position: right top;}

#menu .contact {width: 93px; height: 39px; float: left;}
#menu .contact a  {width: 93px; height: 39px; background-image: url(../images/contact.jpg); background-repeat: no-repeat; background-position: left top; display: block; color:#fff; font-size:11px; text-decoration:none; font-family:arial, helvetica, sans-serif; font-weight: bold; line-height:30px; text-indent: -9px;}
#menu .contact a:hover  {background-position: right top;}

a.sousmenu:link {color:#fff; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a.sousmenu:active {color:#fea50d; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a.sousmenu:visited {color:#fff; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a.sousmenu:hover {color:#fea50d; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

a.nom_pdt:link {color:#fea50d;	text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
a.nom_pdt:active {color:#fea50d; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
a.nom_pdt:visited {color:#fea50d; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
a.nom_pdt:hover {color:#fea50d; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

a.p-s:link {color: #FFFFFF;	text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
a.p-s:active {color: #3b6499; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
a.p-s:visited {color: #FFFFFF; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
a.p-s:hover {color: #3b6499; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

.bg_ligne {
	background-image: url(../images/bg_ligne.gif);
	background-repeat: repeat-y;
}

#linkpix a{
display:block;
width:150px;
height:81px;
background-image:url(../images/agencepix.jpg);
}

#linkpix a:hover {
background-image:url(../images/agencepix_on.jpg);
}
