
html {
	width: 100%;
	height: 100%;
	scrollbar-face-color: #e9e9e9; /* Spécial IE : style des ascenceurs.. Défini ici dans 'html' et pas 'body' : pour satisfaire IE6 */
	scrollbar-highlight-color: #dcdcdc;
	scrollbar-shadow-color: #383838;
	scrollbar-3dlight-color: #e9e9e9;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #e9e9e9;

	}
 	* html { voice-family: "\"}\""; voice-family: inherit; overflow: hidden; } /* Correction IE 6 : masquage de l'ascenceur général */

body {
	width: 100%;
	height: 100%;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	background-color: #2a345b;
	font-family: "Bookman Old Style", serif;
	font-size: 120%;
	color: #b9f2f2;
	}
* html .body {
		width: 100%; /* Dimensions pour IE : rendu de la page en mode "quirks" si déclaration XML avant le DOCTYPE.. */
		height: 100%; /* Source du pb de déclaration XML -> http://www.w3.org/International/articles/serving-xhtml/Overview.fr.html */
		}
.page {
	overflow-x: visible;
	position: relative;
	width: 100%;
	max-width: 1400px;
	/*
	min-width:1000px;
	*/
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	/*background-color: #14192d;*/
	}
	
* html .page{
/*
	width:expression(document.body.clientWidth <= 1000? "1000px": "auto" );
	*/
  width:expression(document.body.clientWidth >= 1400? "1400px": "auto" );
}
	
*+html .page{
/*
	width:expression(document.body.clientWidth <= 1000? "1000px": "auto" );
	*/
  width:expression(document.body.clientWidth >= 1400? "1400px": "auto" );
}
	
.header {
	width: 100%;
	height: 110px;
	margin: 0px;
	background-color: #14192d;

	font-family: "Bookman Old Style", serif;

	
	font-size: 100%;
	color: #b9f2f2;
	padding: 0px

	}
* html .header {
		width: 100%; /* Dimensions pour IE : rendu de la page en mode "quirks" si déclaration XML avant le DOCTYPE.. */
		height: 110px; /* Source du pb de déclaration XML -> http://www.w3.org/International/articles/serving-xhtml/Overview.fr.html */
		}
.banner {
	position: absolute;
	left: 50%;
	margin-left: -250px;
	top: 0px;
	width: 500px;
	height: 110px;
	text-align: center;
	background-color: #14192d;

font-family: "Bookman Old Style", serif;
	font-size: 30px;
	color: #b9f2f2;

	}
	
* html .banner {
		width: 500px; /* Dimensions pour IE : rendu de la page en mode "quirks" si déclaration XML avant le DOCTYPE.. */
		height: 110px; /* Source du pb de déclaration XML -> http://www.w3.org/International/articles/serving-xhtml/Overview.fr.html */
		}
.menu {
	position: absolute;
	top: 113px;
	bottom: 0px;
	width: 150px;
	/*
	height: expression(document.body.clientHeight - 100 + "px"); 
	*/
	left: 0px;
	overflow: hidden;
	background-color: #14192d;

font-family: "Bookman Old Style", serif;
	font-size: 100%;
	color: #b9f2f2;

	}

* html .menu {
		width: 150px; /* Dimensions pour IE : rendu de la page en mode "quirks" si déclaration XML avant le DOCTYPE.. */
		 /* Source du pb de déclaration XML -> http://www.w3.org/International/articles/serving-xhtml/Overview.fr.html */
		}

.frame {

	position: absolute;
	top: 113px;
	bottom: 0px;
	left: 153px;
	right: 0px;
	/*
	height: expression(document.body.clientHeight - 100 + "px"); 
	width: expression(document.body.clientWidth - 120 + "px"); 
	*/
	margin: 0px;
	padding: 0px;
	overflow: auto;
	text-align: center;
	background-color: #14192d;


font-family: "Bookman Old Style", serif;
	font-size: 120%;
	color: #b9f2f2;

	}
* html .frame {
		width: 100%; /* Dimensions pour IE : rendu de la page en mode "quirks" si déclaration XML avant le DOCTYPE.. */
		 /* Source du pb de déclaration XML -> http://www.w3.org/International/articles/serving-xhtml/Overview.fr.html */
		}

.align{
text-align:justify;
}
.align-right {
 float:right; margin: 0 0 0px 0px;
 }
.align-left {
 float:left; margin: 0 0px 0px 0;
 } 
.colormenu {
color: #9ff;
}


.footer {
	position: absolute;
	width: 100%;
	height: 0px;
	padding: 0px;
	left: 0px;
	bottom: 0px;
	margin: 0px;
	overflow: hidden;
	text-align: left;
	background-color: #14192d;

	font-family: "Bookman Old Style", serif;
	font-size: 80%;
	color: #b9f2f2;

	}
div.floatleft {
 	float: left;
margin: 0px;
padding-left: 5%;
 }



div.floatcenter {
 	text-align: center;
  }


div.floatright {
 	float: right;
margin: 0px;
padding-right: 1%;

 }

div.floattop {
 	padding-top: 10%;

 }

div.floatbottom {
 	padding-bottom: 1px;

 }

div.margin {
 	width: 400px;
	position:relative; left:50% ; margin-left:-200px
 }

h1 {
 font-size: 110%; 
 color: #b9f2f2; 
 text-align: left;
 }
h2 {
 font-size: 105%; 
 color: #b9f2f2; 
 padding-left: 0px;
 }
h3 {
 font-size: 120%; 
 color: #b9f2f2; 
 padding-left: 0px;
 }

hcenter {
 font-size: 80%; 
 color: #b9f2f2; 
 text-align: center;
}
hleft {
 font-size: 80%; 
 color: #b9f2f2; 
 text-align: left;
}
hright {
 font-size: 80%; 
 color: #b9f2f2; 
 text-align: right;
}

p,ul,li,td {
 color: #b9f2f2; 
text-decoration: none ;

 }

#nav {
				width: 150px ;
				list-style: none ;
				margin: 4px ;
				padding-left: 2px ;
				font-size: 100%; 
				padding-top: 150px;
				}
			#nav li {
				/*background: #335 ;*/
				color: #bbb ;
				border: 0px solid #333 ;
				margin-bottom: 3px ;
				padding: 0px 0px ;
				line-height: 150% ;
				font-size: 95%; 
				}
			#nav li a {
				display: block ;
				/*background: #124 ;*/
				color: #bbb ;
				text-align: left ;
				text-decoration: none ;
				font-size: 95%; 
				}
			#nav  b {
				display: block ;
				background: #335 ;
				border: 0px 
				color: #bbb ;
				font-size: 100%; 
				text-align: left ;
				text-decoration: none ;
				}

			#nav li a:hover, #nav li a:focus, #nav li a:active 				{
				background: #89c ;
				text-decoration: none ;
				}

a {
				text-decoration: none ;
				}
				
a img {
  border: 0;
}
