b.invisible {COLOR: #ffffff; font-size: 1px;}

p.invisible {COLOR: #ffffff; font-size: 1px;}

p.invisible2 {font-size: 1px;}

h1.invisible {COLOR: #ffffff; font-size: 1px;}

A.invisible {COLOR: #ffffff; TEXT-DECORATION: none}
A.invisible:active {COLOR: #ffffff}
A.invisible:visited {COLOR: #ffffff}
A.invisible:hover {COLOR: #ffffff}

p.red {
     FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	 font-size: 14px;
		color: red;
		background-color:yellow;
		text-decoration: none;
		font-weight:bold;
	    padding: 0px 0px 0px 0px;
		margin:  3px 3px 3px 3px;

}

.lien {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: red;
  text-decoration: none;
  font-weight:normal;
}

.titre_page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	display: inline;
	padding:5px 0px 5px 5px;
	color:#000000;
}

.titre_message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	text-align:justify;
	padding-left:5px;
	padding-top:5px;
	color:#000000;
}

.corps_message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	text-align:justify;
	padding-left:10px;
	color:#000000;
}

.legende_message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:italic;
	text-align:justify;
	padding-left:10px;
	color:#000000;
}

a.lien_message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	text-align:left;
  text-decoration: underline;
	color:#AC171D;
}

a.lien_message:hover {
	font-weight:bold;
	text-decoration: none;
	color:#AC171D;
}

a.lien_message:visited {
	color:#AC171D;
  text-decoration: underline;
}


.align_lien_message {
/*	text-align:center;*/
  padding-left:10px;
}

.fond_message {
/*  background-color:#EEEAE5;*/
/*  background-color:#FAE9F1;*/
  background-color:#FAEFEF;
}

.message_img {
	text-align:left;
  vertical-align:top;
  padding-left:10px;
}

.bordure_ligne {
  background: url(../images/news_bordure.jpg) top left no-repeat;
}

.bordure_ligne_message {
  background: url(../images/news_ligne.jpg) top left no-repeat;
}

.message_video {
	text-align:center;
  vertical-align:top;
}


/* Décalage tout cadre */
.decalage_cadre {
  margin: 10px 0px 10px 0px;
/*  margin: 4px 0px 0px 15px;*/
}
.cadre_in {
	padding: 0px 10px 0px 10px;
}

/* Cadre largeur page (x1 -> 800 px) */
.cadre_bottom {
	background: url(../images/cadre_rond.gif) bottom  left no-repeat;
	padding-bottom: 10px;
}
.cadre_top {
	background: url(../images/cadre_rond.gif) top left no-repeat;
/*	padding: 10px 10px 0px 10px;*/
	padding: 10px 0px 0px 0px;
  width: 800px; /* 800 - 20 de padding */
}


.titre_adm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
/*	font-style:bold;*/
	text-align:center;
	padding-bottom: 15px;
	color:#000000;
}


.texte_adm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:normal;
	text-align:justify;
	vertical-align: top;
	padding-bottom: 5px;
	padding-left: 20px;
	color:#000000;
}

.question_admin {
  color: #FF0000;
}

.decalage_gauche {
	padding-left: 20px;
}

.en_haut {
  vertical-align: top;
}

.centre {
	text-align:center;
}




.cell_photo_espace_gch {
	padding-left: 50px;
}

.cell_photo_espace_middle {
	padding-left: 30px;
}


.cell_photo_espace_right {
	padding-left: 50px;
}

/* Pour le plan, afin que le javascript passe le mieux possible ... */

body#formate {
  background-color: #ffffff;
  color: #000000;
  margin: 2px;
}

div#centrage {
  width: 800px;
  height: 100%;
  padding: 0px;
  margin : 0px auto;
  text-align: center;
}

body#formate img {
  border: none;
}

div#plan_cabinet_shiatsu {
  position: absolute;
  top: 190px;
  left: 60px;
  
  width: 690px;
  height: 350px;
/*  border: 1px solid blue;*/
  background-color: #ffffff;
  
/*  font-family: Arial, Helvetica, sans-serif;
  font-style:normal;
  font-size:18px;
  font-weight:normal;*/
  text-align:left;
  color:#000000;
}

