body /*ce qui touche a toute la page */
{
font-family: script-S850, Arial, Times New Roman, Times, sans-serif;
font-size: 85%;
text-align: justify;
color: #3a00a4;
width: 73%;
margin-right: auto;
margin-left: auto;
cursor: url("images/main_menu.jpg");
}

#textindex
{
text-align: center;
font-size: 150%;
}


a img {
border: none;
}

body#accueil {
text-align: center;
}

h1 {
text-indent: -9999px;
}

body#accueil h1 {
text-indent: 0;
}

h1#entete {
text-indent: -9999px;
}

h1#entete a:link, 
h1 a:visited  {
display: block;
width: 950px;
height: 190px;
background: url("images/perpignan_massages.jpg") top left no-repeat;
}
h2
{
font-size: 220%;
text-align: center;
color: #FF6600;/*orange*/
}
h3
{
font-size: 150%;
text-align: center;
}
h4
{
text-decoration: underline;
}
h5
{
font-size: 150%;
color: #FF6600;
}


div#menu {
width: 20%;
float: left;
text-align: center;
}

div#menu ul
{
margin: 0;
margin-bottom: 15px;
margin-top: 0px;
list-style-type: none;
padding: 0;
text-align: left;
width: 100%;
}

div#menu ul li {
text-align: left;
padding: 0;
margin: 0;
}

div#menu ul li a {
display: block;
line-height: 25px;
padding-left: 20px;
background: none;
margin-bottom: 5px;
text-decoration: none;
}
div#menu ul li a:hover 
{
background: url(images/main_menu.jpg) no-repeat left center;
}
#meteo
{
float: right;
}
#texte_principal
{
margin-left: 24%;
margin-top: 15px;
margin-bottom: 10px;
min-height: 400px;
padding: 10px;
color: #3A00A4;
list-style-image: url(images/liste_om.jpg);
background-color: white;
}

.image_flottante_droite
{
float: right;
margin: 10px;
margin-left: 5px;
padding-left: 30px;
}
.image_flottante_gauche
{
float: left;
margin: 10px;
padding-right: 30px;
}
.centre
{
margin-left: auto;
margin-right: auto;
}
#kdr
{
width: 90%;
background-color: #ffe423;
padding-bottom: 10px;
height: 305px;
}
#newsletter
{
color: #3A00A4;
text-align: center;
}
#hg, #hd, #bg, #bd
{
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
#hg {
background-image: url(images/haut_gauche.gif);
float: left;
}
#hd {
background-image: url(images/haut_droite.gif);
float: right;
}
#bg {
background-image: url(images/bas_gauche.gif);
float: left;
}
#bd {
background-image: url(images/bas_droite.gif);
float: right;
}
#news
{
margin-left: 5%;

margin-top: 10px;
padding-left: 30px;
padding-right: 50px;
background-color: white;
text-align: center;
}
h5#saison
{
height: 586px;
margin-top: 10px;
background-image: url("images/danse.jpg");
margin-left: 24%;
margin-bottom: 10px;
color: #FF6600;
padding: 10px;
min-height: 400px;
font-size: 200%;
text-align: center;
}
#nouveautés
{
margin-top: 10px;
margin-left: 220px;

margin-bottom: 10px;
font-size: 140%;
color: #3A00A4;
padding: 1px;
text-align: center;
}
#manifest
{
color:#5a3991;
font-size: 110%;
}
.souligne
{text-decoration: blink;
}
.printemps
{ color: #F27926; }
.noir
{ color: black; }
.automne
{ color: #f1b317;}
.marine
{ color: #5355A2; }
.centre
{text-align: center;}
.droite
{text-align: right;}
.tarifs
{
margin: auto;
}

/*annuaires*/

#annuairtoile
{
margin:5px;padding:4px;width:120px;height:45px;background-color:#876AE2;font-size:9px;font-family:verdana, sans-serif;text-align:center;border:2px solid #A349E3;color:#A349E3;float: left;
}
#annuaurore
{margin:5px;padding:4px;width:120px;height:45px;background-color:#FC5817;font-size:9px;font-family:verdana, sans-serif;text-align:center;border:2px solid #000000;color:#000000;float:left}

.kdr
{margin:5px;padding:5px;width:120px;height:45px;background-color:#FFFFFF;font-size:12px;font-family:verdana, sans-serif;text-align:center;border:2px solid #A349E3;color:#A349E3;float: left;}

/*css pour page ayurveda*/
#cadra
{
margin-left: 14px;
margin-top: 10px;
margin-bottom: 14px;
margin-right: 14px;
border: 7px ridge #FF6600;/*orange*/
padding : 10px;
background:#db7210;
font-size: 100%;
color: white;
text-align: center;
}
#cadre
{
margin-left: 40px;
margin-top: 10px;
margin-bottom: 10px;
margin-right: 40px;
width: 40%;
float: right;
border: 7px ridge #5355A2;
padding : 10px;
background:#d357ab;
font-size: 110%;
color: white;
text-align: center;
}
#qualites
{
float: right;
width: 65%;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
border: 10px ridge #d87e5c;
padding : 10px;
background:#bc334d;
font-size: 100%;
color: white;
}
#cadretrans
{
height: 110px;
font-size: 100%;
color: #bc334d;
text-align: left;
padding-top: 50px;
}

#action
{
float: left;
width: 65%;
margin-top: 10px;
margin-right: 10px;
border: 10px ridge #bc334d;
padding : 10px;
background:#d87e5c;
font-size: 100%;
color: white;
}
#cadretrans1
{
height: 150px;
font-size: 100%;
color: #d87e5c;
text-align: center;
padding-top: 80px;
}

#aggravation
{
float: right;
width: 53%;
margin-top: 10px;
margin-left: 10px;
border: 10px ridge #d87e5c;
margin-bottom: 20px;
padding : 10px;
background:#bc334d;
font-size: 100%;
color: white;
}
#cadretrans2
{
height: 170px;
font-size: 100%;
color: #bc334d;
text-align: left;
padding-top: 140px;
padding-left: 15px;
}
#emplacement
{
float: left;
width: 65%;
margin-top: 10px;
margin-right: 10px;
border: 10px ridge #bc334d;
padding : 10px;
background:#d87e5c;
font-size: 100%;
color: white;
}
#gunas
{
float: center;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
border: 10px ridge #d87e5c;
padding : 10px;
background:#bc334d;
font-size: 100%;
color: white;
}
#retour
{
text-align: center;
width: 15%; /* largeur du cadre */
height: 7%; /* hauteur " " */
margin: auto; /* centré */
font-size: 100%;
padding: 1%;
}
/*page bébé*/
#naissance
{
margin-left: 24%;
margin-top: 15px;
margin-bottom: 10px;
min-height: 400px;
padding: 10px;
color: #3A00A4;
list-style-image: url(images/liste_lotus.png);
background-color: white;
}
#rose
{
color: #ff0fa3;
}
.photobebe
{
float: right;
margin: 15px;
border: 3px solid #ff0fa3;
}
.photobebe2
{
float: left;
margin: 15px;
border: 3px solid #ff0fa3;
}
#domicile
{
margin-left: 24%;
margin-top: 15px;
margin-bottom: 10px;
min-height: 400px;
padding: 10px;
color: #3A00A4;
background-color: white;
text-align: center;
}
#cadeau
{
margin-left: 24%;
margin-top: 15px;
margin-bottom: 10px;
min-height: 765px;
padding: 10px;
color: #3A00A4;
background-color: white;
text-align: justify;
}
#presse
{
margin-left: 24%;
margin-top: 15px;
margin-bottom: 10px;
min-height: 400px;
padding: 10px;
text-align: center;
}
#trouver
{
margin-left: 24%;
margin-top: 15px;
min-height: 595px;
color: #5a3991;
background-color: white;

}
#mappy
{
text-align: center;
}
#pied_de_page
{
height: 33px; /* hauteur " " */
margin-left: auto; /* centré */
margin-right: auto;
margin-top: 15px; /* a 15 px du haut */
text-align: center;
margin-bottom: 15px;
background-color: #ffe423;
padding: 2%;
font-size: 123%;
}
a { color: #5a3991;}
a:hover { color: #fc5f00; text-decoration: none; }
a:visited { color: #FF6600; text-decoration: none; }





