/*******************************************************************************/
/************			Règles communes au site              *******************/
/*******************************************************************************/
body{
	font: 78%/1.5 arial, helvetica, serif;
    text-align:center;
    color:#5e5e5e;
	background-color:#dfeefc;
}

div, body, img{
margin:0;
padding:0;
border:0;
}
/*******************************************************************************/
/************                       MENU                     *******************/
/*******************************************************************************/
#nav{
list-style:none;
margin:0;
padding:0;
}
#nav ul{
display:none;
padding:0;
margin:0;
list-style:none;
}
#nav a {


color: #F79CCB;
text-decoration: none;
}

#nav ul a{
border:0;
}

.level0 {
padding:5px 0 5px 0;
margin:0;

}

#nav .level0 a {
margin:0;
padding-left:8px;
font-size:13px;

font-weight:bold;
}

#nav .level0 a:hover {

border-left:3px solid #ED479D;
}




.level1 a{
margin:0;
font-size:12px;
padding: 1px 0;
color:#2F438F !important;
font-weight:normal !important;
display:block;
}
.level2 a{
margin:0;
width: 130px !important;
font-size:11px;
padding: 0px 0;
color:white !important;
font-weight:normal !important;
}

/*******************************************************************************/
/************			    Design   du   site               *******************/
/*******************************************************************************/
div#site
{

width:800px;

text-align:left;
border:1px solid #ED479D;

background-repeat:no-repeat;
background-position:top left;
margin-top:20px;
background-color:white;
}

/* Logo Institut Livia */


#header
{
	background:none;
	width:770px;
	height:100px;
	background:url("/themes/livia/images/header_bckg_nstitut_beaute_pau.jpg");
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:30px;
	border-bottom:1px solid #fbd1fa;
	
}


#header h1
{
	
}

#header h1 span
{
	font-size:14px
}

#header h1 a
{
	color:#ED479D;
	text-decoration:none;
}


div#content_menu
{
width:800px;
padding-top:25px;
}

/* Cadre du menu */

div#sideMenu {

top:100px;
left:0;
width:149px;
}
div#topMenuElement {
background:url("/themes/livia/images/menu/Soin_cyclanol_top_menu0.gif");
background-repeat:no-repeat;
font-size:4px;
height:16px;
}
div#middleMenuElement {
background:url("/themes/livia/images/menu/Soin_cyclanol_milieu_menu1.gif");
background-repeat:repeat-y;
}
div#bottomMenuElement {
background:url("/themes/livia/images/menu/Soin_cyclanol_bottom_menu0.gif");
background-repeat:no-repeat;
font-size:4px;
height:16px;
}

/* Cadre du contenu des pages */
div#pagecontent {

/*
border:1px solid black;
background-color:#4DABFF;
*/
padding:10px;

}

/* Pied de Page */
div#footContent {

width:800px;
_width:798px;
background-color:#0C71B9;
height:30px;
}
div#footContent p {

margin:0;
padding:0;
color:white;
padding-left:20px;
padding-top:4px;
font-size:11px;
}
div#footContent p a {
	color:white;
}


/* Regle du spacer */
hr.spacer {
visibility:hidden;
clear:both;
border:0;
padding:0;
margin:0;
}


/*******************************************************************************/
/************			  Styles   du   site                 *******************/
/*******************************************************************************/

h1 {
color:#EF479F;
font-size:24px;
}
h2 {
color:#EF479F;
font-size:22px;
font-style:italic;
text-decoration:underline;
}
h3 {
color:#3D86CA;
}
p {
margin:0;
color:black;
font-size:12px;
}

label {
font-size:10px;

}
p.title {
color:#3D86CA;
font-weight:bold;
}

a:hover {
color:#3D86CA;
}

.texte_blanc {
color:#ffffff;
font-size:10px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:5px;
}


a, a:link{
color:#3D86CA;
text-decoration:underline;
}

#pagecontent a:hover
{
	color:#EF479F;
}


.Titre_massage_vert {
color:#80B87B;
font-size:15px;
font-weight:bold;
}
.Titre_massage_saumon {
color:#F9B083;
font-size:15px;
font-weight:bold;
}
.Titre_massage_tarif {
color:#3D86CA;
font-size:15px;
font-weight:bold;
}

.Titre_soins_rose {
color:#FF66CC;
font-size:15px;
font-weight:bold;
}
.Titre2_soins_bleu{
color:#3D86CA;
font-size:13px;
font-weight:bold;
}

/*******************************************************************************/
/************			  Styles   des  pages                *******************/
/*******************************************************************************/



/* Page cyclanol */
table#corpscyclanol tr#bottom td{
padding-top:35px;
}
table#cyclanol div#centre_beaute{
position:absolute;
text-align:left;
font-size:10px;
top:20;
left:30;
}
table#cyclanol div#centre_beaute p {
color:white;
font-weight:bold;
}
table#cyclanol div#centre_beaute p.big1 {
font-size:16px;
}
table#cyclanol div#centre_beaute p#parking {
color:#EF479F;
}

table#cyclanol p#p8cabines strong{
font-size:40px;
line-height:40px;
 }
table#cyclanol p#p8cabines {
font-weight:bold;
text-align:left;
position:absolute;
top:15;
right:100;
color:#EF479F;
font-size:17px;
line-height:16px;
}
table#cyclanol p#p5estheticiennes strong{
font-size:48px;
line-height:48px;
 }
table#cyclanol p#p5estheticiennes {
font-weight:bold;
text-align:left;
position:absolute;
top:50;
left:300;
color:#EF479F;
font-size:17px;
line-height:16px;
}
table#corpscyclanol tr td {
width:50%;
}
table#corpscyclanol h1 {
font-weight:normal;
font-size:18px;
margin-bottom:10px;
}
table#corpscyclanol p {
color:#454545;
font-size:11px;
}
table#corpscyclanol p.title {
font-size:11px;
color:#3D86CA;
padding:2px 0;
}

table#corpscyclanol div#divsoincabine1, table#corpscyclanol div#divsoincabine2{
position:relative;
}
table#corpscyclanol div#divsoincabine1 table td p, table#corpscyclanol div#divsoincabine2 table td p{
margin-top:5px;
}
table#corpscyclanol div#divsoincabine1 img , table#corpscyclanol div#divsoincabine2 img {
position:absolute;
top:0;
left:0;
}
table#corpscyclanol div#divsoincabine1 p, table#corpscyclanol div#divsoincabine2 p {
color:white;
font-weight:bold;
}
table#corpscyclanol div#divsoincabine1 p#soincabine1 {
position:absolute;
top:5;
left:5;
}
table#corpscyclanol div#divsoincabine1 p#soincabine2 {
position:absolute;
top:60;
left:5;
}
table#corpscyclanol div#divsoincabine1 p#soincabine3 {
position:absolute;
top:115;
left:5;
}

table#corpscyclanol div#divsoincabine2 p#soincabine3 {
position:absolute;
top:115;
left:5;
}
table#corpscyclanol div#divsoincabine2 p#soincabine4 {
position:absolute;
top:5;
left:5;
}
table#corpscyclanol div#divsoincabine2 p#soincabine5 {
position:absolute;
top:60;
left:5;
}
table#corpscyclanol div#divsoincabine2 p#tarif1 {
position:absolute;
top:25;
right:15;
}
table#corpscyclanol div#divsoincabine2 p#tarif2 {
position:absolute;
top:80;
right:15;
}


p#contact a,p#contact a:link,p#contact  a:visited{
color:#FFFFFF !important;
}