
body{ margin: 0;
 padding: 0;
 border: 0;
 overflow: hidden; 
 height: 100%;
 ax-height: 100%; }

#framecontentLeft,


 #framecontentRight{ position: absolute;
 top: 110px;  /*position par rapport au haut de la page*/
  left: 0; 
 width: 300px; /*Width of left frame div     200*/
 height: 100%;
 overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
 /*background-color: lightblue; /*navy;*/
 color: white; }       
 
 #framecontentRight{ left: auto;
/*colonne de droite*/
 top : 100px; /*position des logos depuis la partie supérieur*/
 right: 0; 
 width: 300px; /*Width of right frame div    200*/
 overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
 /*background-color: lightblue;   /*navy;*/
 color: white; }
 
 #framecontentTop, 
  
 

 #framecontentBottom{ position: absolute;       /*dimension du bandeau banniere*/
 top: 0;
 left: 250px; /*Set left value to WidthOfLeftFrameDiv     200*/ 
 right: 250px; /*Set right value to WidthOfRightFrameDiv     150*/
 width: auto; 
 height: 120px; /*Height of top frame div*/
 overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
 //background-color: lightblue;   /*navy;*/
 color: lightblue; }   /*white; }*/
 
 #framecontentBottom{ top: auto;
 height: 100px; /*Height of bottom frame div*/
 bottom: 0; }

 #maincontent{ position: fixed;
 top: 120px; /*Set top value to HeightOfTopFrameDiv*/
 bottom: 50px; /*Set bottom value to HeightOfBottomFrameDiv*/ 
 left: 250px; /*Set left value to WidthOfLeftFrameDiv   ete 200*/ 
 right: 250px; /*Set right value to WidthOfRightFrameDiv   ete 200*/
 overflow: auto;
 background: #fff; }
 
 .innertube{ margin: 5px; /*Margins for inner DIV inside each DIV (to provide padding) ete 15*/ }

 * html body{ /*IE6 hack*/ padding: 120px 150px 100px 200px; /*Set value to (HeightOfTopFrameDiv WidthOfRightFrameDiv HeightOfBottomFrameDiv WidthOfLeftFrameDiv)*/ }

 * html #maincontent{ /*IE6 hack*/ height: 100%;
 width: 100%; }


 * html #framecontentTop,

 * html #framecontentBottom{ /*IE6 hack*/ width: 100%; }
 
 
 /***************/
		/* Menu vertical */
		/***************/
			#nav {
			float: left;
			width: 200px;
			margin-right: 10px;
			
			padding: 1px 0;
			//background: lightblue;
				}
			#nav li {
				background: #c00 ;
				color: #fff ;
				border: 1px solid #600 ;
				margin-bottom: 1px ;
				
				}
			#nav li a {
				display: block ;
				background: #c00 ;
				color: #fff ;
				font: 1em "Trebuchet MS",Arial,sans-serif ;
				line-height: 1em ;
				padding: 4px 0 ;
				text-align: center ;
				text-decoration: none ;
				}
			#nav li a:hover, #nav li a:focus, #nav li a:active {
				background: #900 ;
				text-decoration: underline ;
				}
				
		
.lienblanc { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #660000; text-decoration: none} 
.texte_maigre {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000}
.texte_gras {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000000}
.texte_gras_blanc { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #FFFFFF}
.texte_maigre_blanc { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #FFFFFF}
.texte_gros { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #000000 }
.texte_maigre_rouge { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #CC0000}
.texte_gras_rouge { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #CC0000}
.texte_noir{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000000}