.style11pt {font-size: 11px}
.style9px{
font-size: 8px;
}
.smallPE{
font-size: 9px;
}
.cleardiv {
clear:both;
}

html, body { 
	overflow-y: hidden; 
	_width : 760px;
	_text-align: center;
	
}
ul {
	margin: 0px;
	padding: 0px;
}
ul, ol, dl {
              position: relative;  }
.marge10 {
	margin-left: 10px;
}
.marge30 {
	margin-left: 30px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}

html{
	height: 100%;
}

body{
	width : 760px;
	height: 100%;
	text-align: center;
	margin-left : auto;
	margin-right : auto;
	margin-top : 10px;
	margin-bottom : 10px;
	overflow-x : auto;
	background-color: #c9effd;	
	
}


#container{
	position: relative;
	height : 100%;
	overflow : hidden;
	text-align : left;
	_text-align : center;
	_width : 760px;
	margin: 0px;
	padding : 0px;
}


#header{
	position : relative;
	top : 0px;
	width : 100%;
	height : 40px;
	overflow : hidden;
}

#banner{
	position : relative;
	top : 0px;
	width : 100%;
	height : 100px;
	overflow : hidden;
}

#menu{
	position : relative;
	top : 0px;
	width : 100%;
	height : 30px;
	overflow : hidden;
}

#main{
	position : relative;
	top : 0px;
	width : 100%;
	margin: 0px;
	padding : 0px;
}

#mainpadding{
	position : relative;
	width : 710px;
	margin: 0px;
	_margin-left :10px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	overflow-y : auto;
	overflow-x : hidden;
	
	_padding-left: 0px;
	_padding-right: 20px;
	_text-align : left;
}

#footer{
	position : absolute;
	height : 40px;
	width : 760px;
	_width: 100%;
	bottom : 0px;
	overflow : hidden;
	.margin-left: -380px;
}
.floatedleft{
position : relative;
top:0px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gris {
	color: #CCCCCC;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin: 0px;
	color: #FF6600;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.indent-entry {
	margin-left: 90px;
}
.box-entry {
	margin-left: 15px;
	margin-right: 75px;
}
.orange {
	color: #FF6600;
}
a:active, a:focus {
outline: 0;
}
a:hover{
color: #FF6600;
}
.blanc {
	color: #FFFFFF;
}
a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #000000;
	text-decoration: underline;
	outline: none;
	/*_position: relative; cursor: pointer;*/
}
.path {
	color: #FF6600;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	_padding-left: 10px;
}


#cdmenu ul{
	margin : 0px;
	padding : 0px;
	text-align : center;
}

#cdmenu li {
	list-style-type : none;
	border:0px;
	float : left;
	width : 88px;
	text-align : center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}

#cdmenu a {
	padding : 0px;
	font-size: 9px;
	display : block;
	text-decoration:none;
	border : 0px;
	text-align : center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#cdmenu a img{
border : 0px;
margin : 0px;
	padding : 0px;
}
#cdmenu a:hover{
	border : 0px;
	
}

/* pour que le hover fonctionne pour img avec IE*/
#cdmenu a:hover img {
	border: 0px;
	color: transparent;
} 
#cdmenu a:visited img {
	border: 0px;
	color: transparent;
} 

.healing{
	margin-left : 0px;
	width : 720px;
}
.healing a{
	background-image:url(en/images/cdmenu-healing.gif);
	background-repeat: no-repeat;
}
.healing a:hover {
	background-image: url(en/images/cdmenu_O.gif);
	background-repeat: no-repeat;
}
.meditation{
	margin-left : 140px;
}
.meditation a{
	background-image:url(en/images/cdmenu-meditation.gif);
	background-repeat: no-repeat;
}
.meditation a:hover {
	background-image: url(en/images/cdmenu_O.gif);
	background-repeat: no-repeat;
}

.relaxation{
	margin-left : 100px;
}
.relaxation a{
	background-image:url(en/images/cdmenu-relaxation.gif);
	background-repeat: no-repeat;
}
.relaxation a:hover {
	background-image: url(en/images/cdmenu_O.gif);
	background-repeat: no-repeat;
}

#cdmenu {
	position : relative;
	top : 0px;
	margin-top : 5px;
	margin-right : 0px;
	margin-bottom : 0px;
	padding : 0px;
	text-align : center;
	overflow:hidden;
	height : 105px;

}
#mainpadding2{
	position : relative;
	padding: 0px;
	margin:0px;
	overflow-y : hidden;
	overflow-x : auto;
	width : 705px;
	height : 125px;
	
	/*background-color : #cccccc;*/
}
.guides-audio{
	margin-left : 0px;
	width : 900px;

}
.guides-audio a{
	background-image:url(en/images/cdmenu-meditation.gif);
	background-repeat: no-repeat;
}
.guides-audio a:hover {
	background-image: url(en/images/cdmenu_O.gif);
	background-repeat: no-repeat;
}

.livre-audio{
	margin-left : 225px;
}
.livre-audio a{
	background-image:url(en/images/cdmenu-meditation.gif);
	background-repeat: no-repeat;
}
.livre-audio a:hover {
	background-image: url(en/images/cdmenu_O.gif);
	background-repeat: no-repeat;
}
.detente{
	margin-left : 0px;
	width : 900px;

}
.detente a{
	background-image:url(fr/images/cdmenu-detente.gif);
	background-repeat: no-repeat;
}
.detente a:hover {
	background-image: url(en/images/cdmenu_O.gif);
	background-repeat: no-repeat;
}
#menucd-flash{
	height : 140px;
	margin-left: 5px;
	float:left;
	clear:both;
	
}
#content{
	position : relative;
	top : 0px;
}
#mainpadding3{
	position : relative;
	padding-top: 0px;
	padding-right: 0px;
	.padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	.margin-right: 0px;
	margin-left : 0px;
	_margin-left : -8px;
	overflow: hidden;
	
	width : 751px;
	.width : 751px;
	height : 140px;
	top : 0px;
	/*background-color : #cccccc;*/
}
#boite-contenu-mince{
border:none;
float: left;
background-color: #F7F6EA;
width: 150px;

_width: 140px;
margin : 5px;
padding: 5px;
text-align:left;
}
#boite-contenu-mince ul{
margin: 0px;
padding: 0px;
_margin-left: -5px;
_margin-right: -5px;
list-style:none;
text-align:left;
}
#boite-contenu-mince li{
background-color: #FFFFFF;
display:block;
margin:5px;
padding: 5px;
list-style:none;
float:left;
width: 130px;
/*.width: 140px;*/
}

#boite-contenu-large{

border:none;
float: left;
background-color: #F7F6EA;
width: 498px;
margin : 5px;
padding: 5px;
text-align:left;
}
#boite-contenu-large ul{
margin: 0px;
padding: 0px;
_margin-left: -5px;
_margin-right: -5px;
list-style:none;
text-align:left;
}
#boite-contenu-large li{
background-color: #FFFFFF;
display: block;
margin:5px;
padding:5px;
float:left;
list-style:none;
width: 146px;
}

#boite-contenu-moyenne{
border:none;
float: left;
background-color: #F7F6EA;
width: 239px;
_width: 236px;
margin : 5px;
padding: 5px;
text-align:left;
}
#boite-contenu-moyenne ul{
margin: 0px;
padding: 0px;
list-style:none;
text-align:left;
_margin-left: -5px;
_margin-right: -5px;
}
#boite-contenu-moyenne li{
background-color: #FFFFFF;
display:block;
margin:5px;
padding: 5px;
list-style:none;
text-align:justify;
float:left;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	line-height: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#colonne-large{
float: left;
border:none;
margin:0px;
padding:0px;
width: 518px;
_margin-left: -5px;
_margin-right: -5px;
}
#colonne-moyenne{
float: left;
border:none;
margin:0px;
padding:0px;
width: 259px;
_margin-left: -5px;
_margin-right: -5px;

}
#colonne-mince{
float: left;
border:none;
margin:0px;
padding:0px;
width:170px;
/*.width:186px;*/
_margin-left: -5px;
_margin-right: -5px;
}
#colonne-tiers{
float: left;
border:none;
margin:0px;
padding:0px;
width:231px;
.width:235px;
_margin-left: -5px;
_margin-right: -5px;
}
#boite-contenu-tiers{
border:none;
position : relative;
float: left;
background-color: #F7F6EA;
width: 211px;
.width: 215px;
margin : 5px;
padding: 5px;
text-align:left;
}
#boite-contenu-tiers li{
background-color: #FFFFFF;
display:block;
margin:5px;
padding: 5px;
list-style:none;
text-align:justify;
}
#boite-contenu-tiers ul{
margin: 0px;
padding: 0px;
list-style:none;
text-align:left;
_margin-left: -5px;
_margin-right: -5px;
}
#boite-contenu-total{
border:none;
clear:both;
position : relative;
float: left;
background-color: #F7F6EA;
width: 668px;
.width: 685px;
margin : 5px;
padding: 5px;
text-align:left;
}
#boite-contenu-total li{
background-color: #FFFFFF;
float:left;
display:block;
margin:5px;
padding: 5px;
list-style:none;
text-align:justify;
width : 202px;
.width : 208px;
}
#boite-contenu-total ul{
margin: 0px;
padding: 0px;
list-style:none;
text-align:left;
_margin-left: -5px;
_margin-right: -5px;
}
#boite-contenu-total-1col{
border:none;
clear:both;
position : relative;
float: left;
background-color: #F7F6EA;
width: 668px;
.width: 685px;
margin : 5px;
padding: 5px;
text-align:left;
}
#boite-contenu-total-1col li{
background-color: #FFFFFF;

display:block;
margin:5px;
padding: 5px;
list-style:none;
text-align:justify;

}
#boite-contenu-total-1col ul{
margin: 0px;
padding: 0px;
list-style:none;
text-align:left;
_margin-left: -5px;
_margin-right: -5px;
}
.vert {
	color: #86B42C;
}
.bleu {
	color: #2879E5;
}.noir {
	color: #000000;
}
.orange-pale {
	color: #F89D33;
}.highlight {
	background-color: #FFFFFF;
	margin: 5px;
	padding: 5px;
}
.turquoise {
	color: #3FCCCE;
}
.or {
	color: #E3C767;
}
.bleu-pale {
	color: #60C4FD;
}
.special {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
#listening{
border:none;
clear:both;
position : relative;
float: left;
background-color: #FFFFFF;
width: 700px;
margin : 0px;
padding: 0px;
text-align:left;
}
#listening ul{
margin: 0px;
padding: 0px;
list-style:none;
text-align:left;
/*_margin-left: -5px;
_margin-right: -5px;*/
}
#listening li{
	background-color: #FFFFFF;
	float:left;
	display:block;
	list-style:none;
	text-align:center;
	width : 104px;
	/*_width : 107px;*/
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 1px solid #FF6600;
	height:170px;
}
#listening h3 {
	padding: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	line-height: 10px;
}
#listening p {
	padding: 0px;
	margin: 0px;
	
}
#listening a:link {
color: #000000;
}
#listening a:visited {
color: #FF6600;
}

#listening a:hover {
color: #FF6600;
}
#listening a:active {
color: #FF6600;
}form {
	margin: 0px;
	padding: 0px;
}
#commandes{
border:none;
clear:both;
position : relative;
float: left;
background-color: #FFFFFF;
width: 700px;
margin : 0px;
padding: 0px;
text-align:left;
}
#commandes ul{
margin: 0px;
padding: 0px;
list-style:none;
text-align:left;
/*_margin-left: -5px;
_margin-right: -5px;*/
}
#commandes li{
	background-color: #FFFFFF;
	float:left;
	display:block;
	list-style:none;
	text-align:center;
	width : 104px;
	/*_width : 107px;*/
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 4px;
	border: 1px solid #FF6600;
	height:135px;
}
#commandes h3 {
	padding: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	line-height: 10px;
}
#commandes p {
	padding: 0px;
	margin: 0px;
	
}
#commandes a:link {
color: #000000;
}
#commandes a:visited {
color: #FF6600;
}

#commandes a:hover {
color: #FF6600;
}
#commandes a:active {
color: #FF6600;
}
.test {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

pre {
	width: 645px;                          /* specify width  */
	white-space: pre-wrap;                 /* CSS3 browsers  */
	white-space: -moz-pre-wrap !important; /* 1999+ Mozilla  */
	white-space: -pre-wrap;                /* Opera 4 thru 6 */
	white-space: -o-pre-wrap;              /* Opera 7 and up */
	word-wrap: break-word;                 /* IE 5.5+ and up */
	/* overflow-x: auto; */                /* Firefox 2 only */
	/* width: 99%; */		       /* only if needed */
	}
#codewidget code{
	display: block;
 padding: 0.5em 1em;
 border: 1px solid #bebab0;
}
ul li #codewidget code, #codewidget pre{
	font-family: "Courier New", Courier, monospace;
	font-size:10px;
	color: #666;
}
#gros ul li p, #gros ul li a{
	font-size:12px;
}