#focal-form-research{
	/*width: 100%;
	margin: auto;
	background: #E7E7E7;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #ccc;*/
	font-family: Arial;
}
	#focal-form-research .focal-form-title{
		font-size: 18px;
		text-transform: uppercase;
		color: #DE3E0E;
		font-weight: bold;
		margin-left: 15px;
	/*	margin-top: -12px;
		
		color: white;
		
		font-weight: bold;
		height: 25px;
		line-height: 25px;
		padding: 0 10px;
		background: #2F3036;
		border: 1px solid #303135;
		display: inline-block;*/
	}
	
	#focal-form-research form{
		clear: both;
		color: #434341;
		margin: 10px;
		font-size: 12px;
	}
		#focal-form-research form .focal-form-text{

		}
		#focal-form-research form .libelle{
			font-weight: bold;
		}
		#focal-form-research form .sub-title{
			line-height: 25px;
			font-size: 16px;
			/*font-weight: bold;
			color: #F2AC0E;*/
		}
		#focal-form-research form .sub-title:before {
		    font-size: 25px;
		    vertical-align: middle;
		    margin-right: 5px;
		    color: #F2AC0E;
		}
		#focal-form-research form input[type=submit]{
			color: #FFFFFF;
			font-weight: bold;
			text-align: center;
			border: none;
			background: #DE3E0E;
			cursor: pointer;
			/*padding: 7px;*/
			text-transform: uppercase;
			/*width: 140px;*/
			width: 100%;
			height: 35px;
			font-size: 13px;
		}
		#focal-form-research form input[type=submit]:hover{
			background: #ffaa00;
		}
		#focal-form-research form input.btn1{
			float: none;
		}
		#focal-form-research form input[type=text]{
			/*font-size: 12px;
			font-family: Verdana;*/
			font-family: "Open Sans", Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif, Arial, "Helvetica Neue", Helvetica, "Bitstream Vera Sans", sans-serif;
			font-size: 15px;
			height: 40px;
			/*margin: 0 10px;*/
			width: 95%;
			border: #DE3E0E 1px dashed; 
			border-left: #DE3E0E 3px solid; 
			border-right: none;
			float:left;
			
		}
		#focal-form-research form .form-list{
			padding: 5px;
			height: 150px;
			overflow: auto;
			background: #fcfcfc;
			border: #DDDDDD 1px solid;

			font-size: 12px;
			font-family: Verdana;
		}
			#focal-form-research form .form-list input{
				vertical-align: middle;
				cursor: pointer;
			}
			#focal-form-research form table tr{
				/*border-bottom: solid #CCC 1px;*/
			}
	#focal-form-research ul.themes{
		list-style: none;
		margin: 10px;
		padding: 0;
		width: 450px;
	}
		#focal-form-research ul.themes li{
			margin: 0;
			padding: 0;
			height:25px;
			line-height:25px;
			width:150px;
			text-align: left;
			float: left;
			font-weight: bold;
			font-size: 12px;
			color: #434341;
			list-style: none;
		}
			#focal-form-research ul.themes li a{
				text-decoration: none;
				color: inherit;
			}
			
.diplome: {font-weight: bold;}
					
					
div.titre {
	color:#e3541a;
	/*font-family: Verdana,Helvetica,sans-serif;*/
   font-size: 18px;
   font-weight: bold;
}
.entete_titre_orange {
    color: white;
    background-color: #e3541a;
}

.loupe {
	float:left;
	background-color: #DE3E0E;
	height:40px;
	margin:0;
	padding:0;
	width: 40px;
	color: #ffffff;
	line-height:40px;
	font-size: 20px;
	text-align:center;	
	border:none;
	cursor: pointer;
}
.loupe:hover {background: #ffaa00;}

.new_search {
	display:block;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border: none;
	background-color: #DE3E0E;
	cursor: pointer;
	/*padding: 7px;*/
	text-transform: uppercase;
	width: 180px;
	height: 35px;
	font-size: 13px;
	line-height: 35px;
}
.new_search:hover {	background: #ffaa00;	text-decoration:none;}


