/* MODULE JFL_NEWS_EVENTS */
/**************************/
.moduletable_emplois,
.moduletable_lastnews,
.moduletable_soumettre{
	display:block;
	background-image:url(../images/bg_border_bottom.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-bottom:5px;
	margin-bottom:10px;
}
.moduletable_emplois{
	width:148px;
	margin-left:12px;
	margin-top:15px;
	margin-bottom:0px;
}

.moduletable_emplois span,
.moduletable_lastnews span,
.moduletable_soumettre span{
	display:block;
}
.moduletable_emplois .h3,
.moduletable_lastnews .h3,
.moduletable_soumettre .h3{
	display:block;
	color:#FFF;
	text-transform:uppercase;
	font-size:110%;
	margin-bottom:5px;
}
.moduletable_soumettre .h3{
	background-image:url(../images/bg_soumettre.png);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:40px;
}
.h4,
.title_lastnews a{
	color:#ea2d1c;
}
a .modulelink_emplois ,
a .modulelink_lastnews,
a .moduletable_soumettre {
	color:#888f94;
}

div.blog a.readon,
.moduletable_emplois a.readon,
.moduletable_lastnews a.readon,
.moduletable_soumettre a.readon{
	display:block;
	margin-top:5px;
	float:right;
	padding-left:10px;
	background-image:url(../images/bg_readmore.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	font-size:11px;
	color:#fff;
}
span .clr{
	display:block;
}

/**************************/
/********** FORM **********/


.searchintro {
	font-weight:normal;
	margin:0px 0 20px;
}

.searchintro strong {
	color: #fff;
}

.highlight {
	font-weight:bold;
	color: #fff;
}


#page_full .results ol.list {
	list-style-position:inside;
	margin-right: 50px;
	padding: 0;
}

ol.list{
	border-top: dotted 1px #859195;
}
ol.list li {
	margin:10px 0;
	padding:10px;
	padding-left: 0px;
	margin-top:0px;
	margin-left:15px;
}

ol.list li h4 {
	display:inline;
}

.search_result {
	border:1px solid #404A53;
	padding: 10px;
	margin-top: 20px;
}

.search_result p {
	text-align:right;
}

.search_result .button {
	margin-top: 10px
}

.search_result legend {
	border-bottom:solid 0px #000;
	padding-left:5px;
	padding-right:5px;
}

/* effet sur champs saisie */
.inputbox:focus {
	
}

fieldset.word,
fieldset.only {
	border:1px solid #404A53;
}

/*champs recherche*/
.word {
	padding: 5px 0 5px 5px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 10px;
}

.word input {
	background-color:#27313D;
	border:1px solid #404A53;
	color: #747578;
	margin: 0 0 0 10px;
	padding-left : 4px;
}

/* section parametres uniquement*/
.only {
	margin: 10px 0 0 10px;
	padding: 5px 10px;
	line-height: 1.3em;
}
.phrase {
	border:1px solid #404A53;
	margin:10px 10px 10px 0;
	padding:10px;
	width:60%;
	float:left;
}

/*menulist*/
.phrase .inputbox {
	background-color:#27313D;
	border:1px solid #404A53;
	color: #747578;
	display: block;
	height: 1.5em;
	margin-top: 10px;
	width:165px;
	/*width: 12em;*/
}

/*effet menulist mouseover*/
.phrase .inputbox option {
	background:#FFF;
	border-bottom:solid 0px #333;
}

.display {
	margin:10px 0 0 0;
	text-align:right;
}
.display .inputbox{
	background-color:#27313D;
	border:1px solid #404A53;
	color: #747578;
}

/********??*********/

.filter {
	margin:10px 0 0 0;
}


/*** MOD SOUMISSION ***/
/**********************/
#nous_joindre{
	margin-top:10px;
}

.c_form_title,
.c_form_title_checkbox{
	padding-bottom: 3px;
	padding-top: 0px;
	width: auto;
	display: block;
}
.c_form_title_checkbox{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.c_txt_2col_input{
	width: 100%;
	height:18px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color:#27313D;
	border:1px solid #404a53;
	color: #747578;
}
#soumission .file{
	height:22px;
}
#soumission .inputbox{
	width: 100%;
	background-color:#27313D;
	border:1px solid #404a53;
	color: #747578;
	margin-bottom: 10px;
}
.c_radio{
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #000000;
}
.c_radio input{
	margin-right:5px;
}
.c_form_title span{
	color: #ff0000;
}
.col2_1,
.col2_2{
	width:250px;
	float:left;
}
.col2_2{
	padding-left:50px;
}