/* CSS Document */
#haut{
	height:95px;		
	width:466px;
	margin:auto;
	}

	#menu_haut SPAN{
		float:right;
		padding-top:78px;
		margin-right:20px;
		}

	#menu_haut A{
		}

	#menu_haut img{
		float:left;
		}	

#milieu{
	height:540px;
	width:760px;
	margin:auto;
	}

	#menu_gauche{
		position:absolute;
		margin:230px 0 0 110px; /* a adapter à la litho */
		}

	#bt_preface{
		float:left;
		display:block;
		background-color:#F00;
		width:20px;
		height:125px;
		background:url(../images/bt_alliance.gif) 0 0 no-repeat;
		}
	#bt_preface:hover, #bt_preface.select{
		background:url(../images/bt_alliance.gif) -25px 0 no-repeat;
		}

	#menu_gauche A SPAN{
		display:none;	
		}
			
	#preface{
		background-color:#baccd8;
		padding:10px;
		display:none;
		margin-left:20px;
		overflow:hidden;
		min-height:190px;
		}
				
		#preface TABLE{
			height:117px;
			width:480px; /* a adapter à la litho */
			}
						
		#preface TABLE TD{
			vertical-align:bottom;
			}
						
		#preface P{
			margin:0 30px 0 30px;
			text-align:left;
			font-size:10pt;
			color:#FFF;
			font-weight:bold;
			}
			
		#preface UL, #preface OL{
			font-size:9pt;
			margin:0 0 0 60px;
			padding:5px 0;
		}
		
		#preface LI{
			font-size:9pt;
			color:#FFF;
			font-weight:bold;
		}
		
		#preface A{
			border:solid 1px #386389;
			color:#386389;
			padding:2px 5px;
			text-decoration:none;
			}
		
		#preface A:hover{
			background-color:#FFF;
			border:solid 1px #000;
			color:#000;
			}

	#litho{
		height:490px;
		width:760px;
		overflow:hidden;
		background-position:center -50px;
		background-repeat:no-repeat;
		}
	
	#litho.litho1{
		background-image:url(../images/litho_accueil-1.jpg);
		}
	
	#litho.litho2{
		background-image:url(../images/litho_accueil-2.jpg);
		}
		
		#contenu{
			background-color:#FFF;
			width:0;
			height:0;
			margin-top:478px;
		}
		
		#contenu.wait{
			background:url(../images/chargement.gif) center center no-repeat;		
			background-color:#FFF;	
		}

		#contenu H1{
			color:#386389;
			font-size:10pt;
			margin:7px 0 0 0;
		}
		
		#contenu H1.hidden{
			visibility:hidden;
		}
		
		#contenu DIV.zone_contenu{
			background-color:#eee;
			height:400px;
			margin:17px;
			}
#bas{
	height:26px;
	}	

#menu_bas{
	width:760px;
	margin:auto;
	}
	
	#menu_bas LI{
		float:left;
		display:block;
		text-align:right;
		width:190px;
		padding:0 0 0 0;
		margin:0;
		}

	#menu_bas A{
		font-size:10pt;
		text-decoration:none;
		color:#80bcce;
		font-weight:bold;
		}

	#menu_bas A:hover, #menu_bas A.select{
		color:#386389;
		}
	

