#form-onglets {
	position: relative;
	width: 100%;
	padding: 0 0 0 25px;
	margin: 10px 0 0;
	font-size: 0;
	/*border-bottom: solid 1px #CCC;*/
}
	#form-onglets > li {
		list-style: none;
		display: inline-block;
		color: inherit;
		background-color: #ededed;
		border-top: solid 1px #CCC;
		border-left: solid 1px #CCC;
		border-right: solid 1px #CCC;
		margin: 0 3px 0 3px;		
	}
		#form-onglets > li > a {
			/*font-family: Arial;*/
			/*font-family: "Droid Serif",serif !important;*/
			
			line-height: 30px;
			padding: 10px 10px;
			font-size: 15px;
			text-decoration: none;
			color: #333;
			cursor: pointer;
			height: 30px;
		}
		#form-onglets > li > a:hover {
			text-decoration: underline;
			color: #e3541a;

		}
		#form-onglets > li > a:target{
			color: #d25803;
			/*text-shadow: 1px 0px 1px rgba(150, 150, 150, 0.77);*/
		}
	.form-content_{
		display: block;
		position: relative;
		width: 100%;
		padding: 10px;
	}
		.form-content > div {
			display: inline-block;
			color: inherit;
			background-color: inherit;
			width: 100%;
			margin: 0;

			z-index: 1;
		}
		.form-content > div:target {
			z-index: 3;
		}
		.form-content > div:not(:target){
			/*visibility: hidden;*/
			font-size: 0!important;
            margin: 0!important;
			height: 0!important;
			width: 0!important;
            padding: 0!important;
			line-height: 0!important;
		}
		.form-content > div:not(:target) *{
			font-size: 0!important;
			margin: 0!important;
			height: 0!important;
			width: 0!important;
            padding: 0!important;
			line-height: 0!important;
		}
		.form-content > div:not(:target):hover{
			visibility: hidden;
			font-size: 0!important;
            margin: 0!important;
			height: 0!important;
		}

			.form-content > div:not(:target) {
				
			}
		.form-content > div:target {
			display: block;
			visibility: visible;
			width: 100%;
			height: auto;
		}
		.form-content > div:not([id]) {
			z-index: 2;
		}
/* Style Formation Page */
.form-header{
	width: 100%;
	position: relative;
}
	.form-header > h1{
		font-size: 26px;
		/*font-family: verdana, arial, sans-serif;*/
		/*font-family: "Droid Serif",serif !important;*/
		/*margin: 8px 0;*/
		padding:0;
		/*color: #d25803;*/
		color: #ffaa00;
		/*text-shadow: 1px 0px 1px rgba(150, 150, 150, 0.77);
		background: url('http://focal.univ-lyon1.fr/images/focal/h2.gif') no-repeat;*/
		/*line-height: 30px;*/
	}
	.form-header .form-type{
		font-style: italic;
	}
	.form-header .plaquette{
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.form-header .rs_top{
		margin-top: 5px;
	}
.form-content,
.form-content *{
	/*font-family: verdana, arial, sans-serif!important;*/
	/*font-family: "Droid Serif",serif !important;*/
	/*color: #484546!important;
	font-size: 12px!important;*/
	/*font-size: 105% !important;*/
}
	.form-content h2{
		color: #d25803!important;
		/*text-shadow: 1px 0px 1px rgba(150, 150, 150, 0.77)!important;*/
		margin: 0;
		background: none;
		padding: 0;
	}
	.form-content h3{
		color: #FFCA2F!important;
		/*font-family: Arial!important;*/
		font-family: "Droid Serif",serif !important;
		font-weight: normal!important;
		font-size: 18px!important;
		margin: 10px 0;
	}
	.form-content h5{
		color: #333;
		/*font-family: Arial!important;*/
		font-family: "Droid Serif",serif !important;
		font-weight: bold!important;
		font-size: 14px!important;
		margin: 10px;
	}
	.form-content p{
		font-size: inherit!important;
		color: #484546!important;
	}
	.form-content .libelle{
		color: #333!important;
		font-weight: bold!important;
	}
	.form-content .value{

	}
	.form-content .session-compete{
		color: red!important;
		font-weight: bold!important;
		text-transform: uppercase!important;
	}
	.form-content a{
		color: #007bd8!important;
	}
	.form-content .form-note{
		font-style: italic!important;
	}
	.form-content table{
		width: 100%!important;
		margin: 0!important;
	}
.form-footer{
	position: relative;
	display: block;
	clear: both;
	margin-top: 20px;
}
	.form-footer a{
		color: #007bd8!important;
	}
		.form-footer a.new-search{
			display: block;
			text-align: center;
			font-size: 14px;
			width: 90%;
			font-weight: bold;
			text-decoration: underline;
			margin: 15px 0;
		}
		
		.diplome: {font-weight: bold;}

@media print {
	#form-onglets{
		display: none;
	}
	.form-content{
		display: block;
		position: relative;
		width: 100%;
		padding: 10px;
		border: none;
	}
		.form-content > div {
			visibility: visible!important;
			display: block;
			color: inherit;
			background-color: inherit;
			width: 100%;
			margin: 0;

			z-index: 1;
		}
		.form-content > div:target {
			z-index: 3;
		}
		.form-content > div:not(:target){
			visibility: visible!important;
			font-size: inherit!important;
            margin: inherit!important;
			height: inherit!important;
			width: inherit!important;
            padding: inherit!important;
			line-height: inherit!important;
		}
		.form-content > div:not(:target) *{
			font-size: inherit!important;
			margin: inherit!important;
			height: inherit!important;
			width: inherit!important;
            padding: inherit!important;
			line-height: inherit!important;
		}
		.form-content > div:not(:target):hover{
			visibility: visible;
			font-size: inherit!important;
            margin: inherit!important;
			height: inherit!important;
		}

		.form-content > div:target {
			display: block!important;
			visibility: visible!important;
			width: 100%!important;
			height: auto!important;
		}
}

div.titre {
	margin-top:10px;
	color:#e3541a;
	/*font-family: Verdana,Helvetica,sans-serif;*/
   font-size: 18px;
   font-weight: bold;
}
	div.texte {
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
    /*color: #57585a; */
    text-align: justify;
	/*font-family: 'Roboto', sans-serif !important;
	font-size: 16px !important;*/
	}
	

.entete_titre_orange {
    color: white;
    background-color: #e3541a;
}
.onglet_actif {
	background-color: #ffffff !important;
	border-bottom: solid 1px #ffffff !important;
}
.separateur_onglet {
	height: 0px;
	width: 957px;
	border-top: solid 1px #CCC;
	position: absolute;
	margin-top: 33px;
}

div.texte div.user,
div.texte  div.mail,
div.texte  div.tel,
div.texte  div.website,
div.texte div.ufr_name{
	margin-top:5px;
	margin-left:20px;
	/*float:left;*/
	vertical-align:middle;
    /*font-size: 12px;*/
	/*text-align:justify;
	 overflow: hidden;
	text-overflow: ellipsis; */
}


	
