html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, li, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 98%;
	font-family: verdana;
	vertical-align: baseline;
}
body {
	text-align: justify;
}
li {
	list-style-image:url('../_images/puces.jpg');
}
ol, ol li {
	list-style-type:upper-roman;
	list-style-image:none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}

h1 {
  font-weight: bold;
  font-size: 140%;
}

/**********************************************************/

body 
{
	font-family: Verdana, Arial, serif;
	font-size: 12px;
	color:#686868;
	margin:0px;
	padding:0px;
}

#bg,#bg_sophro
{
	width:100%;
	height:464px;
	position:absolute;
	top: 50%;
	margin-top: -232px ; /* moitié de la hauteur de l'image */
}


#bg			{background:url("../_images/sophro-bg.jpg") repeat-x center left;}
#bg_sophro	{background:url("../_images/sophro-bg-sophrologie.jpg") repeat-x center left;}
#bg_seance	{background:url("../_images/sophro-bg.jpg") repeat-x center left;}
#bg_contact	{background:url("../_images/sophro-bg.jpg") repeat-x center left;}



#main, #main_sophro, #main_indications, #main_seance, #main_who
{
	width:949px;
	height:464px;
	position:absolute;
	left: 50%; 
	top: 50%;
	margin-top: -232px; /* moitié de la hauteur de l'image */
	margin-left: -482px; /* moitié de la largeur de l'image */
}

#main				{background:url("../_images/sophro-accueil.jpg") no-repeat top left;}
#main_sophro		{background:url("../_images/sophro-sophrologie.jpg") no-repeat top left;}
#main_indications	{background:url("../_images/bg-indications.jpg") no-repeat center right;}
#main_seance		{background:url("../_images/bg-seance.jpg") no-repeat center right;}
#main_contact		{background:none;}
#main_who			{background:url("../_images/bg-who.jpg") no-repeat center left;}

#menu
{
	width:949px;
	height:464px;
	position:absolute;
	left: 50%; 
	top: 50%;
	margin-top: -252px; /* moitié de la hauteur de l'image */
	margin-left: -482px; /* moitié de la largeur de l'image */
	text-align:right;
}
#footmenu
{
	width:949px;
	height:464px;
	position:absolute;
	left: 50%; 
	top: 50%;
	margin-top: 235px; /* moitié de la hauteur de l'image */
	margin-left: -482px; /* moitié de la largeur de l'image */
	text-align:right;
	font-size:11px;
}
a, a:visited {color:#ff0173;text-decoration:none;}
#menu a, #menu a:hover, #menu a:visited, #footmenu a, #footmenu a:hover, #footmenu a:visited, #submenu a{text-decoration:none;color:#909090}
#menu a:hover, #footmenu a:hover, #submenu a:hover {color:#ff0173;}

h1.title
{
	width:auto;
	float:right;
	clear:both;
	color:#909090;
}

p.left-p, ul, #datas ul
{
	width:400px;
	text-align:justify;
}

p.left-p.large
{
	width:640px;
	text-align:justify;
}

.indications-malades p.left-p, ul	{width:645px;}
#seance-infos p.left-p, ul			{width:490px;}
#who-infos p.left-p, ul			{width:620px;}
#photo-mlr	{float:left;margin:0 10px 10px 0;}



h2
{
	margin-bottom:10px;
	margin-top:10px;
	font-weight:bold;
	font-size:14px;
	color:#ff0173;
}

#main_indications h2{	color:#948171;}
#main_seance h2{	color:#649320;}
#who-infos h2{	color:#ea4f23;}

#sophro_literal strong	
{
	display:block;
	float:left;
	padding-right:5px;
	text-align:right;
	width:79px;
	color:#909090;
}


#sophro_literal
{
	float:right;
	clear:both;
	margin:10px 0 0 0;
	width:auto;
}

#submenu
{
	background:#fff;
	border-left:1px solid #909090;
	border-right:1px solid #909090;
	border-bottom:1px solid #909090;
	border:none;
	height:16px;
	width:320px;
	float:right;
	clear:both;
	margin-bottom:15px;
	padding-top:5px;
	background:url("../_images/submenu-top.png") no-repeat top left;
}

.links{width:320px;text-align:center;}

#datas,
#sophrologie-histoire,
#sophrologie-principes,
#sophrologie-fonctionnement,
.indications-sommaire,
.indications-tout,	
.indications-stress,
.indications-dependances,
.indications-malades,
.indications-phobies,
.indications-enfants,
.indications-etudiants,
.indications-enceintes,
.indications-agees,
.indications-sportifs,
.indications-sommeil,
.indications-contre,
.indications-precautions,
#seance-infos,
#contact-infos,
#contact-plan
{
	position:absolute;
	background:transparent;
}

#contact-plan
{
	position:absolute;
	margin-left:280px;
}

.subcontent
{
	visibility:hidden;
}

.shown
{
	visibility:visible;
}


#contact-infos				{margin-top:75px;}
#contact-plan				{margin-top:25px;}
.sophrologie-histoire		{padding-top:50px;margin-top:5px;}
.sophrologie-principes		{padding-top:65px;margin-top:5px;}
.sophrologie-fonctionnement	{padding-top:50px;margin-top:5px;}
.indications-sommaire		{padding-top:65px;margin-top:5px;}
.indications-tout			{padding-top:100px;margin-top:5px;}
.indications-stress			{padding-top:50px;margin-top:5px;}
.indications-dependances	{padding-top:5px;margin-top:5px;}
.indications-malades		{padding-top:0px;margin-top:5px;}
.indications-phobies		{padding-top:20px;margin-top:5px;}
.indications-enfants		{padding-top:100px;margin-top:5px;}
.indications-etudiants		{padding-top:100px;margin-top:5px;}
.indications-enceintes		{padding-top:50px;margin-top:5px;}
.indications-agees			{padding-top:80px;margin-top:5px;}
.indications-sportifs		{padding-top:50px;margin-top:5px;}
.indications-sommeil		{padding-top:0px;margin-top:5px;}
.indications-contre			{padding-top:100px;margin-top:5px;}
.indications-precautions	{padding-top:50px;margin-top:5px;}
#who-infos					{padding-top:0px;margin-top:31px;margin-left:330px}
#conseils-infos				{padding-top:50px;margin-top:31px;}
#liens-infos				{padding-top:1px;margin-top:31px;}
#legal-infos				{padding-top:45px;margin-top:31px;}

a.btn-small
{
	display:block;
	width:96px;
	height:26px;
	font-size:11px;
	color:#909090;
	background:url("../_images/btn-small.png") no-repeat;
	padding:9px 0 0 28px;
}

a.btn-large
{
	display:block;
	width:156px;
	height:26px;
	font-size:11px;
	color:#909090;
	background:url("../_images/btn-large.png") no-repeat;
	padding:9px 0 0 28px;
	float:right;
	clear:both;
}

a.btn-indic
{
	display:block;
	width:115px;
	height:26px;
	font-size:11px;
	color:#909090;
	background:url("../_images/btn-classic.png") no-repeat;
	padding:9px 0 0 29px;
	float:left;
	clear:both;
	margin-top:10px;
	margin-left:50px;
}

blockquote
{
	color:#ff0173;
	font-family:"Times New Roman", Arial, Serif;
	font-size:15px;
	font-weight:bold;
	clear:both;
	margin:10px;
}

blockquote.left	{float:left;}
blockquote.right	{float:right;}
blockquote.small-right	
{
	font-family:Arial, Serif;
	font-size:12px;
	font-weight:normal;
	width:385px;
}

blockquote i
{
	color:#909090;
}

#contact-infos h1
{
	color:black;
	text-align:center;
	width:215px;
}

.citation
{
	position:absolute;
	color:#ff0173;
	width:450px;
}

.citation span
{
	color:#909090;
}

.sophrologie-histoire .citation			{margin-top:-90px;}
.sophrologie-principes .citation			{margin-top:-105px;}
.sophrologie-fonctionnement .citation	{margin-top:-90px;}
.indications-sommaire .citation			{margin-top:-105px;}
.indications-tout .citation				{margin-top:-150px;}
.indications-stress .citation			{margin-top:-90px;}
.indications-dependances .citation		{margin-top:-45px;}
.indications-malades .citation			{margin-top:-50px;}
.indications-phobies .citation			{margin-top:-60px;}
.indications-enfants .citation			{margin-top:-140px;}
.indications-etudiants .citation			{margin-top:-140px;}
.indications-enceintes .citation			{margin-top:-90px;}
.indications-agees .citation				{margin-top:-120px;}
.indications-sportifs .citation			{margin-top:-90px;}
.indications-sommeil .citation			{margin-top:-135px;}
.indications-contre .citation			{margin-top:-140px;}
.indications-precautions .citation		{margin-top:-90px;}

.livre-titre
{
	font-weight:bold;
	font-style:italic;
}

.span_s, .span_l
{
	display:block;
	float:left;
	clear:both;
}

.span_s	{width:32px;}
.span_l	{width:100px;}

#redkode
{
	float:left;
	clear:both;
}