/* CSS Document */

#connexion {
	width: 232px;
	height: 130px;
	float: left;
	background: url('images/bg_controllogin.jpg') 0 0 no-repeat;
}

	#connexion .btn_support {
		display: block;
		height: 14px;
		padding: 9px 10px 11px 10px;
		background: url('images/btn_support.jpg') 0 0 no-repeat;

		color: #fff;
		font-size: 14px;
	}

	#connexion .btn_support:hover {
		background-position: 0 bottom;
	}
		

#connexion .controlLogin {
	height: 76px;
	padding: 10px;

	color: #003350;
}
	
	#connexion .controlLogin h1 {
		margin: 0;
		padding: 0;
		border-bottom: 0px solid #fff;

		color: #fff;
		font-size: 14px;
	}
	
	#connexion .controlLogin a {
		font-size: 8px;
		color: #003350;
		text-decoration: underline;
	}

		#connexion .controlLogin a:hover {
			color: #fff;
			text-decoration: underline;
		}

	#connexion .controlLogin table {}

	#connexion .controlLogin table td {
		padding: 2px 0 3px 0;
	}
	
	#connexion .controlLogin .input {
	}

	#connexion .controlLogin .btn {
		width: 27px;
		height: 27px;
		border: 0px;
		margin: 0;
		padding: 0;
		background: url("images/bg_btn_controllogin.gif") 0px 0px no-repeat;

		color: #fff;
		font-size:10px;
		text-align: center;
		cursor: pointer;
	}

		#connexion .controlLogin .btn:hover {
			background-position: bottom;
		}
	
	#connexion .controlLogin .alert {
		display: block;
		width: 65px;
		padding: 1px;
		float: right;
		background-color: red;

		position: relative;
		top: -38px;
		margin-bottom: -20px;
		right: -15px;

		color: #fff;
		text-align: center;
	}
	

/*--------------------------------------------*/

#connexion .controlConnexion{
	height: 76px;
	padding: 10px;

	color: #003350;
}

	#connexion .controlConnexion H1{
		font-size:18px;
		margin:0px 0px 10px 0px;
		color:#FFFFFF;
		padding:0px; 
		border-width:0px;
	}

	#connexion .controlConnexion H2{
		font-size:14px;
		margin-bottom:10px;
		color:#FFFFFF;
	}

	#connexion .controlConnexion A{
		font-size:11px;
		color: #003350;
		text-decoration: underline;
	}

	#connexion .controlConnexion A:hover{
		color:#FFFFFF;
		text-decoration:underline;
	}
	
/* ------------------------------------------------------------------ */
/*                        SEARCH  PAGE                                */
/* ------------------------------------------------------------------ */

 .highlight-title { 
	BACKGROUND:#BCE5F9; 
	COLOR: black; 
	TEXT-DECORATION:none;
}
  
 .highlight { 
	BACKGROUND:#BCE5F9; 
	COLOR: black; 
	TEXT-DECORATION:none;
}

 .bar{ 
	BACKGROUND:#BCE5F9; 
	width:20px;
	display:inline;
}


/* ------------------------------------------------------------------ */
/* -                            SEARCH CONTROL                        */
/* ------------------------------------------------------------------ */

#ControlSearchBox {
	width: 200px;
	height: 20px;
	float: left;
	margin: 39px 0 0 204px;
}

	#ControlSearchBox h1 {
		display: none;
	}

	#ControlSearchBox input {
		width: 160px;
		height: 20px;
		padding: 0 10px;
		margin: 0;
		float: left;
		border: 0px solid #fff;
		background: url('images/input_controlsearch.jpg') 0 0 no-repeat;

		color: #fff;
		font-size: 11px;
	}
	
	#ControlSearchBox .btn {
		width: 20px;
		height: 20px;
		margin: 0;
		padding: 0;
		float: left;
		border: 0px solid #fff;
		background: url('images/btn_controlsearch.jpg') 0 0  no-repeat;
		cursor: pointer;

		font-size: 10px;
		color: #fff;
		text-align: center;		
	}
	
		#ControlSearchBox .btn:hover {
			background-position: 0 bottom;
		}
