			img
			{
			border: 0px;
			}
			h1
			{
			font-family: Georgia, Arial, Helvetica, sans-serif;
			voice-family: inherit;
			font-size: 25px;
			color: #333333;
			text-align: center;
			font-style: normal;
			font-weight: normal;
			height: 30px;
			}
			h2
			{
				font-family: Georgia, Arial, Helvetica, sans-serif;
				voice-family: inherit;
				font-size: 18px;
				color: #333333;
				text-align: center;
				font-style: normal;
				font-weight: normal;
			}
			div
			{ 
    font-family: Georgia, Arial, Helvetica, sans-serif;
				voice-family: inherit;
				font-size: 16px;
			}  
			.principal
			{
    position:absolute;
    font-family: Georgia, Arial, Helvetica, sans-serif;
				font-size: 16px;
				color: #333333;
			 width: 730px;
    margin-left: -365px;
				margin-right: 0px;
				height: auto;
				left: 50%;
				top : 0px;
				padding-right: 10px;
				padding-left: 0px;
				padding-bottom: 10px;
				padding-top: 0px;		
					 
			}
			.haut-gauche
			{
				position:absolute;
				background-image: url(img/spirale.jpg);
				width: 730px;
				height: 100px;
				top : 2px;
				background-repeat: no-repeat;
				background-position: left;
			}
			.haut
			{
				position:absolute;
				background-image: url(img/baniere.jpg);
				width: 730px;
				height: 100px;
				top : 2px;
				background-repeat: no-repeat;
				background-position: center top;
			}
			.haut-droite
			{
				position:absolute;
				background-image: url(img/spirale2.jpg);
				width: 730px;
				height: 100px;
				top : 2px;
				background-repeat: no-repeat;
				background-position: right;
			}
			.gauche
			{
			 top : 2px;
			 left: 50%;
			 position:absolute;
				width: 10px;
				height: 600px;
				margin-left: 365px;
				float: left;
				background-repeat: no-repeat; 
				background-image: url(img/degra1.jpg);
			}
			.droite
			{
			 top : 2px;
			 left: 50%; 
			 position:absolute;
				width: 10px;
				height: 600px;
				margin-left: -365px;
				float: left;
				background-repeat: no-repeat;
				background-image: url(img/degra2.jpg);
			}
			.contenu
			{
				position: absolute;
				top : 122px;
				text-align: left;
				width: 730px;
	
			}	
			.txt
			{
			 padding-right :20px;
				padding-left :20px;
			}	
			.menu-centre
			{
				position:absolute;
				text-align: center;
				vertical-align: baseline;
				background-image: url(img/tv3.jpg);
				width: 730px;
				height: 20px;
				top : 102px;
				background-repeat: repeat;
				
				color: #9FE5ED; text-decoration: none
			}
			.menu-centre:link
			{
				color: #9FE5ED; text-decoration: none
			}
			.menu-centre:visited
			{
				color: #9FE5ED; text-decoration: none
			}
   .menu-centre:hover
			{
				color: #FFFFFF; text-decoration: none
			}
		.menu
			{
				color: #9FE5ED; text-decoration: none
			}
		
			
			.erreur
			{
	voice-family: inherit;
	font-size: 16px;
	color: #FF0000;
	text-align: center;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
			}
			.index_text
			{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	voice-family: inherit;
	font-size: 16px;
	text-align: left;
	font-style: normal;
	padding-bottom: 20px;
			}
			.index_text_principal
			{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	voice-family: inherit;
	font-size: 16px;
	text-align: center;
	font-style: normal;
	padding-bottom: 20px;
			}
			
			.therapie_titre
			{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	voice-family: inherit;
	font-size: 19px;
	text-align: center;
	font-style: normal;
	padding-top: 10px;
	padding-bottom: 25px;
			}
			.form_text
			{
	voice-family: inherit;
	font-size: 15px;
	font-style: normal;
	padding-bottom: 5px;
			}			
			.normal_text
			{
	voice-family: inherit;
	font-size: 16px;
	text-align: left;
	font-style: normal;
			}
			.media
			{
	voice-family: inherit;
	font-size: 16px;
	text-align: center;
	font-style: normal;
			}
	
			.menu:link
			{
				color: #9FE5ED; text-decoration: none
			}
			.menu:visited
			{
				color: #9FE5ED; text-decoration: none
			}
   .menu:hover
			{
				color: #FFFFFF; text-decoration: none
			}
				a:link
			{
				color: #00007D; text-decoration: none
			}
			a:visited
			{
				color: #00007D; text-decoration: none
			}
   a:hover
			{
				color: #00007D; text-decoration: none
   }input {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	color: #00007D;
	background-color: #FFFFFF;
	border: thin solid #333333;
}

	/* CSS for the demo. CSS needed for the scripts are loaded dynamically by the scripts */
	#mainContainer{
		width:500px;
		margin:0 auto;
		margin-top:10px;
		border:1px double #000;
		padding:5px;
		
	}
	
	/* Alternative layout for the message box - used by one of the messages */
	
	.modalDialog_contentDiv_error{
		border:3px solid #FFF;	
		padding:2px;
		z-index:100;/* Always needed	*/
		position:absolute;	/* Always needed	*/
		background-color:#F00;	/* White background color for the message */
		color:#FFF;
	}
	.modalDialog_contentDiv_error a{
		color:#FFF;
	}