#SearchOrg{
	border:		none;
}
#SearchOrg th{
	color: #075C8A;
	font:	normal 11px arial,verdana,sans-serif;
}


/* Formations */
#contenu .formations_results,
#contenu .formations_edit{
	margin:			20px 0;
}
#contenu .formations_results table,
#contenu .formations_edit table{
	border:			2px solid #458ebc;
	border-collapse:collapse;
	margin:			0px;
	width:			100%;
}
#contenu .formations_results th,
#contenu .formations_results td,
#contenu .formations_edit th,
#contenu .formations_edit td{
	padding:		2px;
	vertical-align:	top;
}
#contenu .formations_results td.style1,
#contenu .formations_edit td.style1{
	background-color:#E0EAEF;
}
#contenu .formations_results th,
#contenu .formations_edit th{
	border:			solid 1px #FFFFFF;
	font-weight:	bold;
	text-align:		center;
	background-color:#458ebc;
	color:			#FFFFFF;
}
#contenu .formations_results td,
#contenu .formations_edit td{
	/*border:			solid 1px #CCCCCC;*/
	padding:			8px 5px;
}
#contenu .formations_results td.tdCenter,
#contenu .formations_edit td.tdCenter{
	text-align:			center;
}
#contenu .formations_results td.bottomAction,
#contenu .formations_edit td.bottomAction{
	border-top:			1px dotted #458ebc;
	border-bottom:		1px solid #458ebc;
}
#contenu .formations_results .renseignements{
	color:			#085BB4;
}
#contenu .formations_result_space td{
	height:			12px;
}
#contenu li.formations_result,
#contenu li.formations_edit{
	background:		none;
}
#contenu .formations_results p{
	margin:			10px 0;
}
#contenu .formations_results .labelDetails{
	background:		url(/img/puceDetails.gif) no-repeat left 6px;
	color:			#148fd6;
	font-weight:	bold;
	padding:		0 0 0 8px;
}
#main #contenu a.buttonYellow{
	background:		url(/img/buttonYellow.gif) no-repeat left top;
	color:			#646361;
	display:		block;
	font-size:		11px;
	line-height:	17px;
	margin:			0 auto;
	padding:		0 0 0 30px;
	width:			130px;
}
#main #contenu a.buttonBlue{
	background:		url(/img/buttonBlue.gif) no-repeat left top;
	color:			#FFFFFF;
	display:		block;
	float:			right;
	font-size:		11px;
	line-height:	17px;
	padding:		0 0 0 47px;
	width:			66px;
}
#main #contenu a.buttonRed{
	background:		url(/img/buttonRed.gif) no-repeat left top;
	color:			#FFFFFF;
	display:		block;
	float:			right;
	font-size:		11px;
	line-height:	17px;
	margin:			0 13px 0 5px;
	padding:		0 0 0 47px;
	width:			66px;
}
#main #contenu a.buttonRedBig{
	background:		url(/img/buttonRedBig.gif) no-repeat left top;
	color:			#FFFFFF;
	display:		block;
	float:			right;
	font-size:		11px;
	line-height:	17px;
	margin:			0 13px 0 5px;
	padding:		0 0 0 47px;
	width:			141px;
}
#main #contenu a.buttonLeftRedBig{
	background:		url(/img/buttonRedBig.gif) no-repeat left top;
	color:			#FFFFFF;
	display:		block;
	font-size:		11px;
	line-height:	17px;
	margin:			0 13px 0 5px;
	padding:		0 0 0 42px;
	width:			146px;
}

#main #contenu a.buttonRBlue{
	background:		url(/img/buttonRBlue.gif) no-repeat left top;
	color:			#FFFFFF;
	display:		block;
	font-size:		11px;
	line-height:	17px;
	padding:		0 0 0 47px;
	width:			142px;
}
#main #contenu a.printModeles{
	background:		url(/img/print2.gif) no-repeat left top;
	padding-left:	22px;
	line-height:	18px;
	display:		block;
}
#contenu .candidats{
	color:			#0f5c89;
}
#main #contenu .candidats .validate{
	background:		url(/img/validate.gif) no-repeat left top;
	color:			#0f5c89;
	float:			right;
	padding:		0 0 0 20px;
}
.form_help{
	font-size:		11px;
	color:			#666666;
}
.alert{
	border:			solid 1px #CCCCCC;
	color:			#FF0000;
	font-size:		12px;
	margin:			10px;
	padding:		10px;
}
.formations_form legend{
	font-size:		11px;
	font-weight:	bold;
}
.label{
	display:		block;
	float:			left;
	width:			155px;
}
.input{
	font-size:		11px;
}
.sizeSmall{
	width:			120px;
}
.alignRight{
	text-align:		right;
}
.formations_submit{
	background:		url(/img/interieur/butSubmit.jpg) no-repeat top left;
	border:			none;
	width:			140px;
	height:			17px;
	color:			#FFFFFF;
	font-size:		13px;
	font-weight:	bold;
	font-family:	arial,verdana,sans-serif;
	padding:		0 0 0 12px;
	cursor:			pointer;
}
.formations_editForm{
	margin:			15px 0;
}
.formations_editForm .input{
	color:			#333333;
	font-size:		11px;
}
.formations_editForm label{
	display:		block;
	float:			left;
	width:			125px;
}
.formations_editForm p{
	margin:			7px 0;
}
.formations_editForm .sizeSmall{
	width:			70px;
}
.formations_editForm .sizeMiddle{
	width:			420px;
}
#contenu .formations_edit ul{
	margin:			0;
	padding:		0;
}
#contenu .formations_edit h3{
	margin:			3px 0;
}
#contenu .formations_edit li{
	background:		url(/img/interieur/puceListe.gif) no-repeat scroll 0px 5px;
	list-style:		none;
	padding:		0 0 7px 20px;
}
#contenu .formations_edit li p{
	margin:			3px 0;
}
.formations_pages{
	margin:			20px 0;
	text-align:		center;
}
.formations_pages a,
.formations_pages strong{
	padding:			0 3px;
}
.formations_edit{
	/*position:			relative;
	z-index:			99;*/
}
.blockContactAll,
.blockContactCandidat,
.blockDeleteCandidat{
	background-color:	#FFFFFF;
	height:				300px;
	left:				200px;
	position:			absolute;
	text-align:			left;
	top:				400px;
	width:				647px;
	z-index:			200;
}
#contenu .blockContactAll h3,
#contenu .blockContactCandidat h3,
#contenu .blockDeleteCandidat h3{
	background:			url(/img/modules/licence/title_popup.jpg) no-repeat left top;
	color:				#ffee44;
	font-size:			12px;
	font-weight:		bold;
	line-height:		20px;
	margin-top:			0px;
	padding-left:		30px;
	text-align:			left;
}
.blockContactAll .checkboxText,
.blockContactCandidat .checkboxText,
.blockDeleteCandidat .checkboxText{
	color:				#c92f43;
	font-weight:		bold;
}
.blockContactAll label,
.blockContactCandidat label,
.blockDeleteCandidat label{
	color:				#084964;
	display:			block;
	float:				left;
	padding-right:		5px;
	text-align:			right;
	width:				160px;
}
.blockContactAll .buttonRBlue,
.blockContactCandidat .buttonRBlue,
.blockDeleteCandidat .buttonRBlue{
	float:				left;
	margin:				30px 0 0 20px;
}
.blockContactAll .button,
.blockContactCandidat .button,
.blockDeleteCandidat .button{
	cursor:				pointer;
	float:				right;
	margin:				30px 20px 0 0;
}
.blockContactAll .inputLarge,
.blockContactCandidat .inputLarge,
.blockDeleteCandidat .inputLarge{
	width:				380px;
}
.blockContactAll textarea,
.blockContactCandidat textarea,
.blockDeleteCandidat textarea{
	height:				110px;
}
.hidden{
	display:			none;
}
.visible{
	display:			block;
}
#wrapper{
	background-color:	#000000;
	filter : 			alpha(opacity=70); 
	height:				100%;
	opacity : 			0.7; 
	position:			absolute;
	width:				100%;
	z-index:			100;
}
#formStats {
	width:								561px;
	font:								normal 12px Arial;
	color :								#194F71;
	padding-left :						0px;
}
#formStats h2{	
	background:							url(/img/modules/licence/ico-h2.gif) no-repeat  0px 0px;
	margin:								0px;
	padding:							0px 0 0 12px;
	font:								bold 13px Arial;
	color :								#D93756;
	display :							inline;
	float: 								left;
}
#formStats #imgH {
	background:							url(/img/modules/licence/hautCadreStats.gif) no-repeat  bottom left;
	height:								15px;
	margin:								0px;
	padding:							10px 0 5px 5px;
	width:								561px;
	font:								normal 12px Arial;
	color :								#0F5C89;
}
html>body #formStats #imgH {
	height :							auto;	
	min-height:							15px;

}
#formStats  #imgB {
	background:							url(/img/modules/licence/basCadreStats.gif) no-repeat  0px 0px;
	height:								5px;
	margin:								0px;
	padding:							0px;
	width:								561px;
}
#formStats #haut{
	background:							url(/img/modules/licence/pxCadreStats.gif) transparent repeat-y;
	padding:							5px;
	width:								551px;
}
.tdAlert{
	background-color:					#f9e8ec;
}
.txtAlert{
	color:								red;
}

.formations_edit .messageErreur{
	width:								300px;
	margin :							0px auto 0px auto;
	font:								normal 11px Arial;
	color :								#FF0000;
	padding :							5px 0 5px 30px;
	border :							solid 1px red;
	margin-bottom :						5px;	
}