/* CSS Document */
body{ background:#002458 url("/images/interface/fd_content.jpg") repeat-y left top; }
#global{
	width:98em;
}
	#flash{
		width:100%;
		float:none;
		text-align:center;
		border-bottom:4px solid #004A7F;
		display:none;
	}
	
	#ligne{
		display:block;
		width:100%;
		height:0.6em;
		border-bottom:1px solid #004A7F;
		display:none;
	}
		
	/* LOGIN */
	#login{display:none;}
	
	/* LOGIN ACCUEIL */
	#right #login2{
		display:block;
		width:23.4em;
		padding:0.5em 2em 6em 2em;
		color:black;
		background:transparent url("/images/interface/fd_ssmenu.png") repeat left top;
	}
		#right #login2 h1{
			font:bold 1.5em Arial, Helvetica, sans-serif;
			color:#004A7F;
			margin:0.5em 0;
			text-align:left;
			text-transform:uppercase;
		}
		#right #login2 h2{
			font:normal 1.4em Arial, Helvetica, sans-serif;
			text-align:left;
			margin:0.2em 0;
		}
		
	/* MENU 1er niveau */
	#menu{display:none;}

	/* TOP avec sous-menus */
	#top{display:none;}

	/* CONTENT */	
	#content{
		width:100%;
		border-right:none;
		margin-right:0;
		font-size:0.9em;
		padding-right:0;
		padding-bottom:10px;
		border-bottom:1px solid #0d7cb3;
		margin-bottom:10px;
	}
	
	.png-8{ display:none; }
	
	/* COLONNE DROITE */
	#right{
		background-color:transparent;
		float:right;
		border:4px solid #F7AA00;
		border-width:0 4px;
	}
		#right h1.pub{display:none;}
			
	/* Cartouche CONTACT */
	#contact{
		background:#004A7F url("/images/interface/fd_contact.jpg") no-repeat left top;
		padding-top:273px;
	}
		#contact img.contact{display:none;}
		#contact div{
			float:left;
			padding:0 1em;
		}
		#contact strong{
			margin:1.5em 0 0 0.5em;
		}
		#contact span{display:none;}
		
	#reg{
		display:block;
		clear:both;
		width:100%;
		color:#004A7F;
		text-align:left;
		padding-top:0.5em;
		border-top:4px solid #004A7F;
		display:none;
	}
		#reg .dispo{
			float:right;
			color:#E2001A;
			border:1px solid #E2001A;
			padding:0.2em 0.5em;
			font-weight:bold;
		}
		
	#foot{ padding-top:0; background-image:none; background-color:transparent; color:white; width:auto; line-height:3em; padding-right:0; }
		#foot a{ color:white; }
	.signature{ width:auto; margin-top:0; float:right; line-height:3em; color:white; }
	.counter{ 
		text-align:left;
		line-height:30px;
		/*width:98em; 
		margin:auto; 
		line-height:3em; 
		color:white; 
		font-weight:bold; 
		text-transform:none; 
		text-align:left; */
		}
	
	/* INDEX */
	#index{
		width:100%;
		text-align:center;
		overflow:hidden;
	}
		#index img{ border-width:0; margin:20px auto; float:none; }
		#index1, #index2{
			width:220px;
			height:300px;
			margin-top:120px;
			float:left;
		}
		#index2{padding-left:20px;}
		#index .bulle{
			display:block;
			padding:13px 0 13px 50px;
			background:transparent url("/images/interface/bulle.gif") no-repeat left center;
			font:bold 1.6em Arial, Helvetica, sans-serif;
			color:#E2001A;
			text-decoration:underline;
			text-transform:uppercase;
		}
		#index .bulle:hover{
			background-image:url("/images/interface/bulle_roll.gif");			
		}
			#index .retrait{margin-left:40px;}
		#index .bulle_asso{
			display:block;
			width:100%;
			height:117px;
			background:transparent url("/images/interface/bulle_asso.gif") no-repeat right top;
			padding:0;
		}
		#index .bulle_asso span{ margin-left:80px; }
		#index .bulle_asso:hover{ background-image:url("/images/interface/bulle_asso.gif"); }
		
	/* BULLES */
	#index a.bulle span{
		display:none;
		text-decoration:none;
	}
	#index a.bulle:hover span{
		display:block;
		position:absolute;
		margin-top:-4em;
		/*margin-left:-6em;*/
		background:transparent url("/images/interface/fd_bulle.gif") no-repeat top center;
		z-index:10;
		color:white;
		text-decoration:underline;
		padding:0.8em 1em 2.6em 1em;
		line-height:0.6em;
		font-weight:normal;
		font-size:0.8em;
		
	}
	#index a.spec:hover span{margin-left:-10em; }
			
			
			