*{
	margin: 0;
	padding: 0;
	}
body {
	background: #fff url(../images/commun/fond_page.gif) repeat-x;
	text-align: center;
	font-family: arial, sans-serif;
	font-size: 87.5%;
	color: #4d5f6d;
	}
img {border: none;}
ul li{list-style-type: none;}
select, input, label {
	font-family: arial;
	vertical-align: middle;
	}
a{color: #6f797f;}
.rub_offres_emploi .menuSitem a{color: #c33d00;}


a:link{text-decoration: none;}
a:focus{text-decoration: underline;}
a:visited{text-decoration: none;}

h1{
	margin: 10px 0 10px 0;
	font-size: 2.0em;
	color: #00579A;
	}
h1:first-letter {text-transform: uppercase;}
blockquote{
	font-size: 0.857em;
	font-style: italic;
	padding: 0 10px 10px 10px;
	}
abbr {
	border: none;
	cursor: help;
	}
img {border: none;}

dfn {
	color: #000;
	font-weight: bold;
	font-style: normal;
	}

.clear {clear: both;}

.float_right { float: right; position: relative; top: 25px;}
.float_left { float: left;}
.d-inline-block{ display:inline-block;}
/***************************************************************** Structure*/

.center {text-align: left;}

#container_liens_evitements {
	background: #e6eaea;
	border-bottom: 1px solid #c1c6c6;
	}
	#liensEvitements {
		margin: 0 auto;
		padding-left: 14px;
		width: 967px;
		}
		#liensEvitements li {
			float: left;
			line-height: 17px;
			padding-right: 32px;
			font-size: 0.714em;
			}
			#liensEvitements a {color: #616a6f;}
			#liensEvitements label { cursor: pointer;}
#header {
	background: #fff url(../images/commun/fond_header.gif) repeat-x;
	border-bottom: 1px solid #cacfcf;

	}
	.header {
		margin: 0 auto;
		width: 981px;
		}
.pubs{
	background: url(../images/commun/border-pub.gif) no-repeat;
	float: left;
	height: 94px;
   	padding: 35px 0 0;
   	width: 535px;
	}
	.inner_pubs {
		border: 1px solid #d4d4d4;
		height: 60px;
		margin: 0 auto;
		position: relative;
		width: 468px;
		}
		.id-pub {
			position: absolute;
				right: -1px;
				top: -11px;
				}
.left{
	float: left;
	width: 424px;
	margin: 0 13px 0 8px;
	}
#content {
	background: none;
	clear: both;
	margin: 0 auto;
	width: 975px;
	}
#content .right .visuel_lettre {
	float:left;
	}
#content .right .publication ul li {
	margin-top: 8px;
	padding-bottom: 0;
	}
#content .right .visuel_publication {
	float:left;
	padding: 2px 0 0 0/*2px 0 0 2px*/;
	}

.federation .publication .visuel_publication {padding: 2px 0 5px 0; float: left;}
.content_lettres ul li { position: relative;}
.content_lettres ul li a { display: block;}
#content .right ul li .description {
	display: block;
	position: absolute;
		left: 85px;
		top: 5px;
	}
.right .publication ul li .infos_pub {
	color: #105a9d;
	float:left;
	font-size: 0.928em;
	font-weight: normal;
	padding: 14px 0 0 6px;
	width: 110px;
	}
.offres_emploi .right_offres_emploi .publication .infos_pub{width: 150px}
.offres_emploi .right_offres_emploi .publication .infos_pub strong{display: block}
.publication .info ul li {background: url(../images/commun/puce_liste_com_bleu.png) 0 7px no-repeat; border: 0 none;}
.adherents_forum .right .publication ul li .infos_pub {width: 130px; padding: 14px 0 0 2px; display: block;}
.adherents_forum .right .publication ul li .deconnexion {padding: 14px 0 0 5px;}
.adherents_forum .right .publication ul li .visuel_publication {float:left;}
.adherents_forum .publication .poste {display: block; line-height: 20px; padding-top: 10px;}
.adherents_forum .publication .poste {display: block; line-height: 20px; padding-top: 10px;}

.federation .publication ul li .infos_pub{width: 110px;}
.rub_offres_emploi .publication ul li .infos_pub {
			padding : 10px 0 0 5px;
			width: 150px;
			}
.rub_offres_emploi .publication ul li .infos_pub * {display: block;}
.publication .info {
	margin-top:10px;
	padding :0 0 0 10px;
	}
.rub_offres_emploi .publication, .right_offres_emploi .publication {padding: 13px 0 0 10px;}
.right_offres_emploi #publication_offres_emploi{padding: 0 0 0 10px;}
.rub_offres_emploi .publication h2 {padding: 21px 0 0 0;}
.adherents_forum .publication h2.etablissement {padding: 52px 0 0 10px;}
.rub_offres_emploi .salons h2 {padding: 57px 0 0 0;}
.right .revue {padding: 14px 0 0 1px;}
.rub_offres_emploi .right .revue {padding: 30px 0 0 5px;}
.right .salons {padding: 20px 0 8px 10px;}
.right .revue {padding: 9px 0 8px 10px; width: 200px;}
.right_offres_emploi .profil_recherche {
    padding: 20px 0 8px 10px; width: 200px;
}
.adherents_forum .right_offres_emploi .profil_recherche{
	padding: 0px 0 0px 10px;
}

.federation .salons {padding: 22px 0 8px 10px;}
.federation .salons .liste_info li {
	padding: 10px 0;
}

.right ul#tools {
	padding-left: 20px;
	min-height: 32px;
	}
.right ul#tools li {
	float: left;
	position: relative;
	}
.right ul#tools li.rss {
	float: right;
	padding-right:1px;
	}
.content {
	background: #fff url(../images/commun/fond_content.gif) repeat-x;
	border-left: 1px solid #cbd0d0;
	border-right: 1px solid #cbd0d0;
	float: left;
	padding: 0 15px 50px 18px;
	margin: 0;
	width: 283px;
	}
.adherents_forum .content {min-height: 925px;}
.content a {
	color: #60696e;
	text-decoration : none;
	}
	.content a:hover, .content a:focus {text-decoration: underline;}
.content .visuel_communique { position: relative; top: 5px;}
.right{
	background: url(../images/commun/bg_right.gif) left 50px no-repeat ;
	float: left;
	width: 210px;
	margin: 0;
	padding-bottom: 10px;
	}
	.right h2 {
		color: #8B969C;
		font-size: 1.9em;
		font-weight: bold;
		font-family: "Trebuchet MS", sans-serif;
		line-height: 1em;
		margin: 15px 0 8px;
		padding-left: 10px;
		text-transform: uppercase;
		}
	.right h2.small {
		font-size: 1.5em;
	}
	.details_infosPlus {
		font-size: 0.856em;/* 12px */
		padding-left: 10px;
		}
	.rightContent {
		font-size: 0.856em;/* 12px */
		margin-top: 25px;
		padding-left: 10px;
		}
		.rightContent p {margin: 1.5em 0;}
.footer{
	float: left;
	width: 990px;
	padding: 3px;
	background: url(../images/commun/bkg_footer.gif) repeat-x ;
	/*bug IE*/margin-right: -3px
	}
acronym {border: 0}

/******************************************************************** Header */

#logo{
	float: left;
	margin: 0;
	padding: 30px 42px 0 11px;
	}

.pass{
	position: absolute;
	left: -1000px;
	top: -1000px
	}
#title{margin: 0 0 1.14em 10px}

/***************************************************** Navigation superieure */
#container_navtop {
	border-top: 1px solid #fff;
	font-family: trebuchet MS;
	padding-top: 8px;
	}
	.infos_hospitalieres #container_navtop {background: #fff url("../images/commun/bg_menu_bleu.jpg") repeat-x;}/*fond bleu*/
	.annuaire #container_navtop {background: #fff url("../images/commun/bg_menu_vert_bleu.jpg") repeat-x;}/*fond verdatre*/
	.offres_emploi #container_navtop {background: #fff url("../images/commun/bg_menu_orange.jpg") repeat-x;}/*fond orange*/
	.appels_marche #container_navtop {background: url("../images/commun/bg_menu_marron.jpg") repeat-x;}/*fond marron*/
	.federation #container_navtop {background: url("../images/commun/bg_menu_mauve.jpg") repeat-x;}/*fond mauve*/
	.espace_medical #container_navtop {background: url("../images/commun/bg_menu_bleu_turquoise.jpg") repeat-x;}/*fond bleu*/
	.adherents_forum #container_navtop {background: url("../images/commun/bg_menu_vert.jpg") repeat-x;}/*fond bleu*/

.navtop {
	margin: 0 auto;
	min-height: 76px;
	padding-left: 14px;
	width: 981px;
	}
	.navtop li {float: left;}
		.navtop li a{
			color: #fff;
			display: inline-block;
			float: left;
			font-size: 13px;
			font-weight: bold;
			text-decoration: none;
		}

.sous_nav {
	clear: both;
	margin: 0 auto;
	width: 959px;
	}
	.menuSslist{}

	.sous_nav .menuSslist .menuSitem {
		float: left;
		position: relative;
		}
	.sous_nav .menuSslist .menuSitem .visuel_drap_fr {
		display: inline-block;
		padding-top: 3px;
		}
		.menuSitem a.LinkSmenu {
			background: url(../images/commun/separateur_ssmenu.png) left bottom no-repeat;
			display: block;
			padding: 0 20px 10px 20px;
			line-height: 1.9em;
			}


		/*.menuSitem a.last { border-right-image: url("../images/commun/separateur_ssmenu.png") round round;}*/
			.infos_hospitalieres .menuSitem a.LinkSmenu {color: #02468e;}
			.annuaire .menuSitem a.LinkSmenu {color: #007e66;}
			.offres_emploi .menuSitem a.LinkSmenu {color: #cd4e14;}
			.appels_marche .menuSitem a.LinkSmenu {color: #8e683d;}
			.federation .menuSitem a.LinkSmenu {color: #883f8c;}
			.espace_medical .menuSitem a.LinkSmenu {color:#0f7fa3;}
			.adherents_forum .menuSitem a.LinkSmenu {color: #8ba503;}


			.menuSslist .active  {
				background: url(../images/commun/pixel_active_bleu.gif) bottom left repeat-x;
				position: relative;
				font-weight: bold;
				}
			.offres_emploi .menuSslist .active  {
				background: url(../images/commun/pixel_active_marron.gif) bottom left repeat-x;
				position: relative;
				font-weight: bold;
				}
			.federation .menuSslist .active {background: url("../images/commun/pixel_active_mauve.gif") repeat-x left bottom;}
			.adherents_forum .menuSslist .active {background: url("../images/commun/pixel_active_vert.gif") repeat-x left bottom;}
			.annuaire .menuSslist .active {background: url("../images/commun/pixel_active_verdatre.gif") repeat-x left bottom;}

				.menuSslist .active .puce_sous_menu {
					background: url(../images/commun/puce_active_bleu.gif) no-repeat;
					height: 8px;
					position: absolute;
						left: 15px;
						top: 36px;
					width: 11px;
					}
					.infos_hospitalieres .menuSslist .active .puce_sous_menu {background: url(../images/commun/puce_active_bleu.gif) no-repeat;}
					.annuaire .menuSslist .active .puce_sous_menu {background: url(../images/commun/puce_active_verdatre.gif) no-repeat;}
					.offres_emploi .menuSslist .active .puce_sous_menu {background: url(../images/commun/puce_active_orange.gif) no-repeat;}
					.appels_marche .menuSslist .active .puce_sous_menu {background: url(../images/commun/puce_active_mazrron.gif) no-repeat;}
					.federation .menuSslist .active .puce_sous_menu {background: url(../images/commun/puce_active_mauve.gif) no-repeat;}
					.espace_medical .menuSslist .active .puce_sous_menu {background: url(../images/commun/puce_active_bleu_truq.gif) no-repeat;}
					.adherents_forum .menuSslist .active .puce_sous_menu {background: url(../images/commun/puce_active_vert.gif) no-repeat;}

					.infos_hospitalieres .menuSslist .active {color: #02468e;}
					.annuaire .menuSslist .active {color: #007e66;}
					.offres_emploi .menuSslist .active {color: #cd4e14;}
					.appels_marche .menuSslist .active {color: #8e683d;}
					.federation .menuSslist .active {color: #883f8c;}
					.espace_medical .menuSslist .active {color: #299ec2;}
					.adherents_forum .menuSslist .active {color: #8ba503;}



.s_nav{
	padding: 0 0 14px 0;
	background: url(../images/commun/bkg_nav_left.gif) repeat-x bottom #2797B7;
	border-bottom: 1px solid #fff
	}
	.s_nav li{
		padding: 0 7px;
		border-bottom: 1px solid #9ACEDD;
		}
	.s_nav li a{
		display: block;
		margin-left: -7px;
		padding: 2px 0 2px 10px;
		color: #fff;
		font-weight: bold;
		font-size: 0.857em;
		text-decoration: none;
		}
		.s_nav li a:hover{
			border-left: 5px solid #BF0428;
			text-decoration: none;
			padding: 2px 0 2px 5px;
			}


body .left .s_nav .s_nav_on a{
	border-left: 5px solid #BF0428;
	padding: 2px 0 2px 5px;
	}
body .left .s_nav .s_nav_on a:hover{
	padding: 2px 0 2px 5px;
	border-left: 5px solid #BF0428;
	}
body .left .s_nav li ul{
	background: #00579A;
	display: block;
	}
html> body .left .s_nav li ul{display: block;}
body .left .s_nav .ss-nav{
	padding: 0;
}
body .left .s_nav .ss-nav li{
	border: none;
	padding: 0;
	display: inline;
}
body .left .s_nav .ss-nav li a{
	margin: 0;
	font-weight: normal;
	padding: 2px 2px 2px 20px;
	display: block;
	background: url(../images/commun/picto_puce_nav.gif) no-repeat 10px 8px;
}
body .left .s_nav .ss-nav li a:hover, body .left .s_nav .ss-nav .ss_nav_on a{
	border: none;
	padding: 2px 2px 2px 20px;
	text-decoration: none;
	background: url(../images/commun/picto_puce_nav.gif) no-repeat 10px 8px #3379AE;
	}

/************************************************* Colonne gauche - recherche */

.search{
	text-align: left;
	padding: 3px 7px 10px 7px;
	background: #9AB1BC;
	border-bottom: 1px solid #fff
	}
.search label{
	color: #fff;
	font-weight: bold;
	font-size: 1.0714em
	}
#search{
	margin-right: 1px;
	font-size: 1.0714em;
	width: 110px;
	}
.tools_search {margin-bottom: 20px}
.tools_search p{
	margin-bottom: 10px;
	font-size: 0.857em
}
.tools_search p span{
	font-size: 120%;
	font-weight: bold;
	}

/************************************************ Colonne gauche - adherents */

.adherents{
	background: url(../images/commun/ombre-espace_adherents.png) no-repeat;
	float: left;
	font-family: trebuchet MS, arial, sans-serif;
	height: 149px;
	margin-top: -20px;
	padding: 0 0 0 22px;
	width: 189px;
	}
.header .adherents h2{
	color: #616a6f;
	border: none;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	padding-top: 2px;
	text-transform: uppercase;
	}
.adherents label{
	color: #6E787E;
	font-family: trebuchet MS;
	font-size: 12px;
	margin: 0;
	padding: 0;
	}
.adherents p{
	margin-bottom: 0;
	color: #fff;
	}

#ident, #pass{
	background: none;
	border: 0 none;
	line-height: 1em;
	color: #6E787E;
	font-size: 1.0714em;
	padding: 1px 0 0;
	margin: 0;
	height: 22px;
	width: 170px;
	}
	#container_ident, #container_pass {
		background: url(../images/commun/bg_ident.png) 100% 0 no-repeat;
		display: block;
		padding: 2px 10px 0;
		height: 23px;
		width: 170px;
		}
	.ligne_mot_passe {
		padding-top: 3px;
		}
		#pass {width: 147px;}
			#container_pass {
				position: relative;
				padding-right: 33px;
				width: 147px;
				}
		#valider_mot_passe {
			position: absolute;
				right: 9px;
				top: 7px;
				}
.adherents p span{
	display: block;
	float: left;
	padding: 0 3px 10px 0
	}
.adherents form {
	padding-top: 13px;
	width: 189px;
	}
	.adherents a, #login_interne a {
		color: #6E787E;
		font-size: 0.714em;
		font-family: arial;
		}
		#contenu #login_interne a { padding-left: 20px;}
		#contenu .photo_guide .visuel_telecharger {padding-top: 12px;}
		#contenu .photo_guide {float:left; padding: 0 20px 0 0; height: 300px;}
		#contenu .photo_guide .visuel_telecharger {
			background: url(../images/commun/btn_telecharger.png) no-repeat;
			color: #3e78b4;
			font-family: trebuchet MS;
			font-size: 15px;
			font-weight: bold;
			height: 25px;
			padding: 5px 37px 5px 8px;
			text-transform: uppercase;
			}
		#contenu .photo_guide .visuel_telecharger a {color: #105A9D;}
		#contenu #guide_detail img.picto_info{ float: left;}
		#contenu #guide_detail {
			border-top: 1px dotted #737E84;
			margin-bottom: 40px;
			padding: 0;

			}
		.infos_hospitalieres #contenu #guide_detail.list_detail_infos {margin-top: 40px;}
		#contenu #guide_detail li {
			background: none;
			border-bottom: 1px dotted #737E84;
			height: 39px;
			padding: 6px 32px 6px 2px;
			}
			#contenu #guide_detail li span{float: left;}
		#guide_detail .description, .info_sante_mois {
			font-weight: bold;
			font-size: 13px;
			color:#105a9d;
			padding: 10px 5px 0 15px;
			display: inline-block;
			vertical-align: top;}
		#guide_detail .edition {
			font-size: 13px;
			float: left;
			display: inline-block;
			vertical-align: top;
			padding: 10px 0 0 0;}
		.les_guides .description {
			font-weight: bold;
			font-size: 16px;
			color:#105a9d;
			padding: 0 0 0 30px;
			display: inline-block;
			vertical-align: top;}
		.les_guides .edition {
			color: #5d6067;
			font-size: 16px;
			display: inline-block;
			vertical-align: top;
			padding: 0 0 0 0;}
		.les_guides .info {
			color: #272727;
			font-size: 14px;
			display: block;
			padding-left: 30px;
			}
		.les_guides .liste_info_guide .description {
			font-size: 13px;
			padding: 0 0 0 20px;
			}
		.les_guides .liste_info_guide .edition {font-size: 13px;}
		.les_guides .liste_info_guide .info {
			font-size: 12px;
			padding-left: 20px;
			}
		#contenu #guide_detail li span.telecharger {
			font-size: 10px;
			display: inline-block;
			float: right;
			vertical-align: top;
			padding: 12px 0 0 0;
			text-transform: uppercase;
			}
		.sous_rubrique #contenu #guide_detail .telecharger a { color: #60696e;}
	.adherents .ligne_mdp_oublie {
		font-family: trebuchet MS;
		font-size: 11px;
		padding: 2px 5px 0 0;
		margin-bottom: 0;
		text-align: right;
		}
/********************************************************** Colonne centrale */

.rail{
	width: 560px;
	margin-bottom: 6px;
	font-size: 1.0714em;
	}
.rail a{text-decoration: none;}
.links{
	font-size: 0.857em;
	text-align: right;
	}
.extern{
	padding-left: 14px;
	background: url(../images/commun/picto_externe.gif) no-repeat 0 3px;
	}
.extern a {text-decoration: none;}
.images_left{
	float: left;
	margin: 0 5px 2px 0
	}
.images_right{
	float: right;
	margin: 0 0 5px 5px;
	padding: 5px;
	text-align: center;
	}
.telech{
	float: left;
	padding: 10px 0;
	height: 1%;
	margin-bottom: 20px;
	}
.telech li, .telech p a{
	margin-bottom: 5px;
	padding: 0 0 2px 25px;
	background: url(../images/commun/picto_telech.gif) no-repeat;
	font-size: 0.857em;
	list-style-type: none
	}
.telech li a,  .telech p a{text-decoration: none;}
#contenu .div_agenda .pagination {
	background: #fff;
	border: 1px solid #c1c6c6;
	border-radius: 4px;
	margin-top: 38px;
	padding: 0;
	text-align: center;
	font-size: 0.857em;
	width: 100%
	}
#contenu .div_agenda .pagination a {
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	height: 15px;
	text-decoration: none;
	text-transform: uppercase;
	}
#contenu .div_agenda .pagination a.prec {
	background: url('../images/commun/prec_agenda.gif') no-repeat;
	height: 20px;
	float: left;
	margin: 0;
	padding: 4px 12px 0 35px;
	text-align: left;
	width: 193px;
	}
	#contenu .div_agenda .pagination a.next {
		background: url('../images/commun/next_agenda.gif') no-repeat;
		float: right;
		height: 20px;
		margin: 0;
		padding: 4px 27px 0 13px;
		text-align: right;
		width: 200px;
		}
body .content .pagination .preced { padding-right: 70px}
body .content .pagination .suiv { padding-left: 70px}
.reagir_comment { margin-bottom: 20px;}
.reagir_comment h2 {
	padding: 3px 0 2px 25px;
	background: url(../images/commun/picto_t_reagir.gif) no-repeat #2897B8;
	color: #fff;
	border: 1px solid #2897B8;
	font-size: 0.857em;
	}
.reagir_form h2{
	padding: 3px 0 2px 26px;
	background: url(../images/commun/picto_t_send.gif) no-repeat #2897B8;
	color: #fff;
	border: 1px solid #2897B8;
	font-size: 0.857em;
	}
.reagir_comment dl{
	padding: 10px 0 0 10px;
	font-size: 0.857em
	}
.reagir_comment dt{
	font-weight: bold;
	padding-left: 14px;
	background: url(../images/commun/picto_puce.gif) no-repeat 0 3px;
	}
.reagir_comment dd{
	margin-bottom: 10px;
	padding-left: 14px;
	}
.reagir_comment dt span{
	font-weight: normal;
	font-style: italic;
	}
.reagir_comment dd a{text-decoration: none;}
.reagir_comment .links, .reagir_comment p a{color: #2897B8;}
.reagir_form{margin-bottom: 20px}
.reagir_form form{padding: 10px}
.reagir_form p{margin-bottom: 10px}
.reagir_form label{
	display: block;
	font-size: 0.857em
	}
#nom, #mai, #sit, #obj{
	width: 200px;
	padding: 1px 2px;
	font-size: 0.857em
	}
.reagir_form textarea{
	width: 350px;
	font-size: 0.857em
	}
.valid{
	width: 350px;
	text-align: right;
	}
body .content .reagir_form .alerte{
	margin: 0;
	color: Red;
	font-size: 0.857em
	}
.oblige{font-size: 0.857em}
.confirm p{
	margin-bottom: 10px;
	font-size: 1.5em
	}

/******************************************************************** Footer */

/*.foot_left{
	float: left;
	width: 824px;
	padding: 5px 0 5px 0;
	text-align: center;
}
.foot_left ul{
	margin-bottom: 10px
}
.foot_left li{
	padding: 0 1px;
	display: inline;
	font-size: 1.0.714em;
	color: #fff;
}
.foot_left li a{
	color: #fff;
}
.foot_left p{
	color: #fff;
	font-size: 1.0.714em;
}
.foot_right{
	float: right;
	width: 148px;
	padding: 5px;
	background: #4B86B4;
	border: 1px solid #518BB7
}
.foot_right li{
	color: #fff;
	font-size: 1.0.714em
}
.foot_right li a{
	color: #fff;
}*/

#footer {
	background: #d0d3d5 url(../images/commun/fond_footer.png) repeat-x;
	height: 151px;

	}
	#inner_footer {
		width: 981px;
		margin: 0 auto;
		}
	#inner_footer .vcard .tel { padding-top: 5px;}
	#inner_footer .vcard .fax { padding-bottom: 5px;}
		#inner_footer .vcard {
			float: left;
			font-size: 11px;
			padding: 25px 18px 0 0;
			width: 345px;
			}
		#inner_footer .vcard .logo {
			float: left;
			padding-right: 20px;
			padding-bottom: 35px;
			}
		#inner_footer .vcard .fn {
			font-size: 12px;
			font-weight: bold;
			}
		#inner_footer .vcard .adr { padding-bottom: 0;}
		#inner_footer .vcard .e_mail { padding-top: 0; }

/*************************************************************** page article */

.lettre_chapeau{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 0.928em;
	border-bottom: 1px solid #CEE4EC;
	border-top: 1px solid #CEE4EC;
	}
.chapeau{
  padding: 5px 0 5px;
  margin: 5px 0 5px;
  border-bottom: 1px solid #CEE4EC;
  border-top: 1px solid #CEE4EC;
	}
.chapeau p {font-size: 0.857em;}
.article {margin-bottom: 10px}
.article p{
	margin: 5px 0 5px;
	font-size: 0.857em
	}
.article img{
	float: left;
	margin-right: 5px;
	}
.article .date{
	font-weight: bold;
	margin: 0
	}
.article ul, .article ol {margin: 5px 0 5px 12px;}
.article li{
	margin-left: 3px;
	padding: 1px 0 1px 3px;
	font-size: 12px;
	}
.article ul li {list-style-type: square;}
.archives{
	width: 560px;
	margin-bottom: 20px;
	overflow: hidden;
	background: #CEE4EC;
	}
.archives h2{
	padding: 3px 0 2px 25px;
	background: url(../images/commun/picto_archive.gif) no-repeat #2897B8;
	color: #fff;
	border: 1px solid #2897B8;
	font-size: 0.857em;
	}
.content_actualite {padding: 10px;}
.content_actualite div {margin-bottom: 10px }
.content_actualite h3, .content_archive h3, .list_comm h3, .list_doss h3, .doss_txt h3, .content_link li, .content_appel h3, .arch_right li{
	padding-left: 14px;
	font-size: 0.857em;
	background: url(../images/commun/picto_puce.gif) no-repeat 0 3px;
	}
.content_actualite p, .content_archive p, .content_appel p{
	padding-left: 14px;
	font-size: 0.857em
	}
.content_actualite div p a, .content_archive div p a, .content_appel p a{
	text-decoration: none;
	}
.content_archive{
	margin-bottom: 20px;
	padding: 10px;
}
.content_archive div {padding: 10px}

/***************************************************************** Editorial */

.images_edito{
	/* float: left; */
	/* width: 220px; */
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 1.0714em
	}
.images_edito img {margin : 0 10px 5px;}

/**************************************************************** Communiques*/

.menu_comm{
	padding: 5px;
	background: #CEE4EC;
	}
.menu_comm label {font-size: 0.857em;}

.list_comm {padding: 10px}
.list_comm div {margin-bottom: 10px}
.list_comm div p, .list_doss div p, .doss_txt p{
	padding-left: 14px;
	font-size: 0.857em
	}
.list_comm div p a, .cont_div p a, .list_doss p a, .archives li a, .arch_right li a {text-decoration: none;}
.contact_presse{
	margin: 20px 0;
	font-size: 0.857em;
	color: #00579A;
	}
.contact_presse h2 {font-size: 0.857em}
.foot_article{
	padding: 10px 0;
	color: #2897B8;
	font-size: 0.857em;
	border-top: 1px solid #2897B8;
	}
#annd {width: 120px}

/******************************************************************** Agenda */
	.federation .bloc h2, h2#titre_recherche_ann { margin-bottom: 8px;}
	.annuaire .bloc h2 { margin-bottom: 10px;}
	.bloc h2, h2#titre_recherche_ann{
		color: #616a6f;
		border-bottom: 1px solid #D6DADA;
		font-weight: bold;
		font-size: 1.428em;
		font-family: Trebuchet MS;
		min-height: 30px;
		text-transform: uppercase;
		}
	#actualites h2 a{font-size: 0.8em;}
	.div_agenda .bloc h2 span {
		font-weight: normal;
		font-size: 14px;
	}
	.div_agenda ul li { padding-bottom: 17px;}
#contenu .left_agenda{
	float: left;
	padding-top: 26px;
	margin-right: 20px;
	width: 245px;
	}

#contenu .right_agenda{
	float: left;
	padding-top: 26px;
	width: 245px;
	}
.cont_div {padding: 10px 10px 0 10px}
.cont_div div{
	margin-bottom: 10px;
	padding: 4px 0 0 3px;
	}
.cont_div h3{
	background: url(../images/commun/picto_puce.gif) no-repeat 0 3px;
	font-size: 0.857em;
	padding-left: 14px;
	}
.cont_div p{
	padding-left: 14px;
	font-size: 0.857em
	}

/****************************************************************** Dossiers */
.list_doss {margin-bottom: 20px}
.list_doss p {padding-top: 7px;}
.list_doss h4{
	padding-left: 14px;
	font-size: 0.857em
	}
.list_doss div{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #4A899E;
	}
.archives li{
	margin-bottom: 10px;
	padding-left: 14px;
	font-size: 0.857em;
	background: url(../images/commun/picto_puce.gif) no-repeat 0 3px;
	}
.menu_top {margin-bottom: 20px}

/************************************************************* Espace Presse */

.content_dossiers{
	width: 560px;
	overflow: hidden;
	margin: 20px 0;
	padding-bottom: 10px;
	border-bottom:  1px solid #4A899E;
	}
.doss_img{
	float: right;
	width: 160px;
	}
.doss_txt {}
.doss_txt p {margin-bottom: 10px}
.doss_txt ul {margin : 0 5px 0 12px}
body .content .content_visu .loupe a{
	padding:0 0 4px 20px;
	background: url(../images/commun/picto_loupe.gif) no-repeat;
	text-decoration: none;
	}
body .content .content_visu .loupe a:hover {text-decoration: underline;}
.open{
	width: 100%;
	text-align: center;
	}
.open p{
	margin-bottom: 10px;
	font-size: 0.857em
	}
.resum_lettre{
	width: 560px;
	overflow: hidden;
	margin: 20px 0
	}
.resum_lettre img{
	float: left;
	margin: 0 10px 5px 0;
	padding: 5px;
	border: 1px solid #DADADA;
	}
.resum_lettre h2 {font-size: 0.857em}
.resum_lettre p{
	margin-bottom: 20px;
	font-size: 0.857em
	}
.liste_lettre, .abo_letter {margin-bottom: 10px}
.liste_lettre h2, .abo_letter h2, .biblio h2, .arch_right h2, .content_archive h2{
	padding: 2px 0 2px 5px;
	background: #2897B8;
	border-left: 15px solid #00579A;
	color: #fff;
	font-size: 0.857em
	}
.liste_lettre ul {padding: 10px}
.liste_lettre li{
	margin-bottom: 10px;
	padding-left: 14px;
	font-size: 0.857em;
	background: url(../images/commun/picto_puce.gif) no-repeat 0 3px;
}
.abo_letter form {padding: 10px}
.abo_letter p {margin-bottom: 10px}
.abo_letter label{
	padding-right: 3px;
	font-size: 0.857em
	}
#abo {margin-right: 20px}
#mail{
	padding: 1px 2px;
	font-size: 0.857em;
	margin-right: 2px;
	width: 150px;
	}
.arch_right {margin-bottom: 20px}
.arch_right p{background: #fff;}
.arch_right label{
	display: block;
	margin-bottom: 2px;
	font-size: 0.857em
	}
.arch_right select {font-size: 1.0714em}
.arch_right ul {padding: 10px}
.arch_right li {margin-bottom: 3px}

.arch_right p{
	margin-left: 10px;
	font-size: 0.857em;
	}
#ann {width: 60px}
#content_visu	{
	width: 560px;
	position: relative;
	z-index: 1;
	height: 550px;
	min-height: 550px;
	}
html>body #content_visu	{height: auto;}
.content_visu{
	width: 560px;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;
	z-index: 1;
	}
.content_visu div{
	float: left;
	width: 175px;
	padding: 0 5px
	}
.content_visu p{
	text-align: center;
	margin: 0 0 10px 0;
	font-size: 0.857em;
	}
body .content .content_visu .loupe a{
	padding:0 0 4px 20px;
	background: url(../images/commun/picto_loupe.gif) no-repeat;
	text-decoration: none;
}
body .content .content_visu .loupe a:hover {text-decoration: underline;}
#visualisation images {
	width: 350px;
	max-width: 350px;
	margin-top: 10px
	}
html>body #visualisation images	{width: auto;}
#visualisation	{
	position: absolute;
	z-index: 2;
	left: 80px;
	width: 400px;
	text-align: center;
	padding: 7px 0;
	background-color: #FFF;
	border: 1px solid #666;
	}
#visualisation p.sec, #visualisation p.prem{
	float: left;
	width: 45%;
	text-align: left;
	padding-left: 5%;
	font-size: 0.857em
	}
#visualisation p.sec {
	text-align: right;
	padding: 0 5% 0 0;
	}
.legend {
	margin-bottom: 10px;
	font-size: 0.857em
	}

/******************************************************************** Outils */

.content_rss{margin-bottom: 20px}
.content_rss dl{font-size: 0.857em}
.content_rss dt{
	font-weight: bold;
	margin: 20px 0 5px 0
	}
.content_rss dd {margin-bottom: 5px}
.content_rss dd a {
	padding: 0 0 3px 17px;
	background: url(../images/commun/picto_rss_small.gif) no-repeat;
	text-decoration: none;
	}
.content_rss {font-size: 0.857em;}
.content_credits{
	margin-bottom: 20px;
	font-size: 0.857em
	}
.content_credits p {margin-bottom: 10px;}
.content_credits dt{
	margin-bottom: 3px;
	font-weight: bold;
	}
.content_credits dd {margin: 0 0 10px 10px}
.content_credits dd a {
	text-decoration: none;
	padding-left: 14px;
	background: url(../images/commun/picto_externe.gif) no-repeat 0 3px;
	}
.content_credits h3{
	margin-top: 15px;
	margin-bottom: 5px;
	}
.content_credits li {
	margin-top: 0;
	margin-bottom: 10px;
	padding-left:14px;
	background: url(../images/commun/picto_externe.gif) no-repeat 0 3px;
	}
.content_sitemap {margin-bottom: 20px;}
.content_sitemap li {
	margin-bottom: 5px;
	padding-left: 14px;
	font-size: 0.857em;
	background: url(../images/commun/picto_puce.gif) no-repeat 0 3px;
	}
.content_sitemap li a{text-decoration: none;}
.poser_question li{
	font-size: 12px;
	margin: 6px 0 6px 0;
	}
.poser_question td {font-size: 12px;}
.poser_question form {margin: 12px 0 12px 0;}

body .content .content_sitemap .s_niveau{
	margin: 0 0 20px 20px;
	background: none;
	padding: 0;
	font-size: 0.8em
	}

/************************************************************ Colonne droite */

.right a:hover {text-decoration: none;}
.s_nav_right li {
	margin-bottom: 5px;
	display: inline;
}
.s_nav_right li a {
	display: block;
	padding: 3px 0 3px 17px;
	font-size: 0.857em;
	background: url(../images/commun/picto_puce.gif) no-repeat 3px 6px;
	}
.s_nav_right li a:hover, body .right .s_nav_right .s_nav_right_on a{
	background:url(../images/commun/picto_puce_on.gif) no-repeat 3px 6px #E1E6E6;
	display: block;
	padding: 3px 0 3px 17px;
	font-size: 0.857em;
	text-decoration: none;
	}
.s_nav_right li a{text-decoration: none;
}
.tools, .s_nav_right{
	margin-bottom: 20px;
}
.tools h2, .s_nav_right h2{
	padding: 2px 0 2px 5px;
	background: #2897B8;
	border-left: 15px solid #00579A;
	color: #fff;
	font-size: 0.857em
	}
.tools ul, .s_nav_right ul{
	margin: 10px
}
.tools li{
	margin-bottom: 5px;
	padding:0 0 2px 28px;
	font-size: 0.857em;
}
.tools li a{
	text-decoration: none;
}
.print{
	background: url(../images/commun/picto_print.gif) no-repeat;
}
.send{
	background: url(../images/commun/picto_send.gif) no-repeat;
}
.blog{
	background: url(../images/commun/picto_reagir.gif) no-repeat;
}
.rss{
	background: url(../images/commun/picto_rss.gif) no-repeat;
}
.right .publication ul li .infos_pub{
	padding: 10px 0 0 5px;
	width: 150px;
}
.right .publication ul li .infos_pub *{
	display: block;
}

/********************************************************************** home */

.h1_home{
	display: none;
}
/****************************************************** home - bloc evenement*/

.evenements{
	/* float: left; */
	margin-bottom: 20px;
	}
.evenements h2,
.bloc_gene h2,
.agenda h2,
.dossiers h2,
.salons h2,
.liens h2,
.lettres h2,
.revue h2,
.publication h2,
.articles_plus h2,
.agenda h2,
.savoirPlus h2
{
	color: #8b969c;
	clear: both;
	font-family:Trebuchet MS;
	padding-top: 1.14em;
	padding-bottom: 10px;
	font-size: 1.5625em;
	margin: 0;
	text-transform: uppercase;
	}
.right_offres_emploi .profil_recherche h2 {
    padding-left: 0;
}
.right_offres_emploi .profil_recherche h2#titre_preferences {
    padding-bottom: 20px;
    padding-top: 10px;
}
    .right .publication h2.titre_publication {padding-top:45px;}
    .right .publication .info h2.sous_titre_publication {
        font-size: 15px;
        text-transform: none;
    }

    #revue_tableau_bord h2{
        padding: 45px 0 20px 0;
    }
     #revue_tableau_bord #formulaire{
        margin-top: 25px;
        margin-bottom: 0;
    }
    #revue_tableau_bord #formulaire #libelle1{
        margin-bottom: 10px;
    }
    #revue_tableau_bord #formulaire #libelle2{
        margin-bottom: 20px;
    }
.articles_plus h2 {
	padding: 1.14em 0 10px 10px;
	line-height: 0.9em;
	}
.federation .salons h2{ padding: 1.14em 0 0 6px;}
.evenements h2 a, .bloc_gene h2 a, .agenda h2 a, .dossiers h2 a, .salons h2 a, .liens h2 a, .lettres h2 a, .revue h2 a, .publication h2 a, .articles_plus h2 a, .agenda h2 a {
	color: #8b969c;
	line-height: 1.13em;
	font-size: 1.13em;
	}
.articles_plus h2 a span {
	display: block;
	font-size: 0.7em;
	line-height: 0.8em;}
.right a {
	color: #8B969C;
	text-decoration: none;
}
.evenements div{
	padding: 15px 10px 10px 20px;
	background: #CEE4EC;
	overflow: hidden;
}
.evenements h3{
	margin-bottom: 8px;
	font-size: 0.857em;
}
.evenements p{
	margin-bottom: 8px;
	padding-left: 12px;
	font-size: 0.857em;
}
.evenements li{
	font-size: 0.857em
}
.evenements img{
	float: left;
	margin: 0 8px 5px 0
}
/**************************************************** home - bloc actualites */

.bloc_gene{
	float: left;
	width: 560px;
	margin-bottom: 15px
}
.bloc_actu{
	float: left;
	width: 560px;
	margin: 5px 0 15px;
	border-top: 1px solid #CEE4EC;
}
.actu_left{
	float: left;
	width: 264px;
	margin-right: 1.14em;
	padding: 5px 5px 0 5px;
}
.actu_right{
	float: left;
	width: 260px;
	padding: 5px 5px 0 5px;
}
.actu_left h3, .actu_right h3{
	padding-left: 14px;
	font-size: 0.857em;
	background: url(../images/commun/picto_puce.gif) no-repeat 0 3px;
}
.actu_left .locked, .actu_right .locked{
	background: url(../images/commun/picto_adh.gif) no-repeat 0 3px;
}
.actu_left p, .actu_right p{
	padding-left: 14px;
	font-size: 0.857em;
}
.actu_left p a, .actu_right p a{
	text-decoration: none;
}
.link_actu{
	text-align: right;
	width: 540px;
	padding: 10px 10px 0 0;
	font-size: 0.857em;
	color: #2897B8;
	clear: left;
}
.link_actu a{color: #2897B8;}
.adh{
	padding: 5px;
	background: #CEE4EC;
}
body .bloc_gene .actu_left .adh h3{
	padding:0 0 3px 20px;
	/*background: url(../images/commun/picto_adh.gif) no-repeat;*/
}
body .bloc_gene .actu_left .adh p{
	padding-left: 25px;
}

/******************************************************** home - bloc agenda */
.agenda {
	float: left;
	margin-bottom: 15px;
	width: 560px;
	}
.content_agenda{
	float: left;
	width: 558px;
	padding-bottom: 5px;
	/*background: url(../images/commun/bkg_agenda.gif);*/
	border-left: 1px solid #CCD8DD;
	border-right: 1px solid #CCD8DD;
	border-bottom: 2px solid #CCD8DD;
}
body .content .content_agenda .actu_left {
	width: 262px;
}
.content_agenda .actu_left div{
	padding: 4px 0 0 6px
}

/****************************************************** home - bloc dossiers */
.dossiers{
	float: left;
	width: 560px;
	padding-bottom: 10px;
	margin-bottom: 5px;
}
.doss_col{
	float: left;
	width: 176px;
	padding: 5px 5px 0 5px
}
.doss_col li{
	padding-left: 14px;
	font-size: 0.857em;
	/*background: url(../images/commun/picto_puce.gif) no-repeat 0 3px;*/
}
.doss_col li a{
	text-decoration: none;
}

/************************************************ home - bloc salons & liens */
.salons div{
	padding: 12px 5px 10px 5px;
}
body .left .salons .images_center,
body .left .liens .images_center,
body .salons .img_center {
	margin: 4px 0 0;
	text-align: center;
	background: none;
	}
.federation .salons .img_center {text-align: left; padding: 0 0 0 10px;}
.federation .salons .title {
	display: block;
	text-align: left;
	padding: 10px 0 0 10px;
}
.salons {
	color: #005f9c;
	font-size: 0.785em;
	}
.salons .img_center { padding-left: 18px;}
.liste_info_salons li { padding: 8px 0 20px 0;}
	.salons p {padding: 5px 10px 5px  0;}
	.salons a {color: #105a9d;}
	.annuaire .salons h2 {padding: 14px 0 10px 11px;}
#liste_salons li {
	margin-bottom: 18px;
	padding: 8px 0 0 2px;
	}
.annuaire #liste_salons li {margin-bottom: 60px;}
.federation #liste_salons li {margin-bottom: 0;}
#liste_salons li.last {margin-bottom: 0;}
.liens div{
	padding: 12px 5px 10px 5px;
}
.liens div p{
	/*background: url(../images/commun/picto_externe.gif) no-repeat 0 3px;*/
}
.liens div p a, .salons div p a{
	text-decoration: none;
}
.left a:hover{
	text-decoration: none;
}

/***************************************************** home - colonne droite */

.editorial{
	width: 224px;
	margin-bottom: 20px
}
.editorial h2{
	margin-bottom: 5px;
	font-size: 2.0em
}
.editorial h3{
	margin: 15px 0 10px 0;
	font-size: 0.857em
}
.editorial p{
	margin-bottom: 5px;
	font-size: 0.857em
}
.link, .link a{
	color: #2897B8;
}
.signature{
	margin-top: 20px;
	padding: 5px 0 5px 35px;
	/*background: url(../images/commun/picto_logo.gif) no-repeat;*/
	font-weight: bold;
}
.lettres h2, .agenda h2 {padding-left: 6px; padding-bottom: 5px;}
.lettres h2{padding-top: 55px;}
.content_lettres .description{ color: #105a9d; font-size: 13px;
}
.content_lettres .numero{ color: #05347c; font-weight: bold; font-size: 20px; display: block;}
.content_lettres .date{ color: #6f797f; font-size: 11px; display: block;}
.content_lettres .titre {color: #05a9df; font-size: 13px; display: block;}
.content_lettres h3{
	font-size: 0.857em;
	color: #00579A;
}
.content_lettres div img{
	float: left;
}
.content_lettres div p{
	padding: 0 5px 0 78px;
	font-size: 0.857em
}
.content_lettres div p a{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.content_lettres div p a:hover{
	text-decoration: underline;
}


/***************************************** Ajout Style Ezpublish ***/

/***************************************************** Home page ***/

.home_doss{
	float: left;
	width: 560px;
	margin-bottom: 15px;
}
.home_doss div{
	margin: 5px 0 10px 5px;
}
.home_doss h2{
	padding: 2px 0 2px 5px;
	background: #2897B8;
	border-left: 15px solid #00579A;
	color: #fff;
	font-size: 0.857em;
	clear: both;
	width: 500px;
}
.home_doss h3{
	/*background: url(../images/commun/picto_puce.gif) no-repeat 0 3px;*/
	padding-left: 14px;
	font-size: 0.857em;
}
.home_doss h4{
	padding: 2px 5px 0 14px;
	font-size: 0.857em;
	font-weight: normal;
}
.home_doss p{
	font-size:0.857em;
	padding-left: 10px;
}
#annb{
	width: 520px
}
.home_liens{
	margin-bottom: 20px;
}
.home_liens h2{
	padding: 2px 0 2px 5px;
	background: #2897B8;
	border-left: 15px solid #00579A;
	color: #fff;
	font-size: 0.857em
}
.home_liens a{
	font-size: 0.857em;
	/*background-image: url(../images/commun/picto_puce.gif);
	background-repeat: no-repeat;
	background-position: center left;*/
	padding-left: 1.14em;
	padding-right: 10px
}

/************************************************* Bibliographie ****

.ouvrages {
	margin-bottom: 20px;
}
.ouvrages h2{
	padding: 2px 0 2px 5px;
	background: #2897B8;
	border-left: 15px solid #00579A;
	color: #fff;
	font-size: 0.857em
}
.ouvrages ul{
	margin-top: 10px
}
.ouvrages li{
	padding-left: 14px;
	font-size: 0.857em;
	background: url(../images/commun/picto_puce.gif) no-repeat 0 3px;
	margin-bottom: 2px;
}
.ouvrages li a{
	text-decoration: none;
}
.h_img_left{
	float: left;
	display: block;
	padding: 0 10px 5px 0;
	width:235px;
}
.h_img_left img{
	border: 1px solid #E1E6E6
}
.h_img_left p {
	font-style: italic;
	font-size: 1.0.714em;
	text-align: center;
}

/*******************************************************************/

/******************************************************* Lettres ***/

.abonnement{
	font-size: 0.857em;
}
.abonnement span{
	color: red;
	font-weight: bold;
}
.abonnement div{
	color: green;
	font-weight: bold;
}
.abonnement h2{
	padding: 2px 0 2px 5px;
	background: #2897B8;
	border-left: 15px solid #00579A;
	color: #fff;
	font-size: 1.0714em
}
.abonnement label{
	padding-right: 10px;
}
.abonnement p{
	padding-top: 10px;
}
.abonnement input{
	font-size: 0.714em;
}

.alerte{
	font-weight: bold;
	color: red;
}

/***************************************** Commentaires articles ***/

.commentaires {
	font-size:0.857em;
}
.commentaires h3{
	padding: 2px 0 2px 5px;
	background: #2897B8;
	border-left: 15px solid #00579A;
	color: #fff;
	font-size: 1.0714em;
}
.commentaires h4{
	font-weight: normal;
	color:#00579A;
}
.commentaires hr{
	border: 0;
	height: 1px;
	background-color: #AED8E4;
	color: #AED8E4;
}

/********************************************* Page de connexion ***/

.warning p {
	font-size: 0.857em;
}
.warning ul{
	margin: 5px 0 10px;
}
.warning li{
	font-size: 0.857em;
	display: list-item;
	list-style-type: square;
	margin-left: 15px;
}
.warning, .block{
	margin-bottom: 10px;
}
.warning label, .block label{
	font-size: 1.0714em;
}
.warning #id1, .warning #id2{
	width: 150px;
	border: 1px solid #2897B8;
}
.warning .button, .buttonblock .button{
	display: none
}

.telechargement{
	font-size:0.928em;
}

/***************************************************** Colloques ***/
.colloques{
	margin-bottom: 10px;
}
.colloques h2{
	margin-bottom: 5px;
	padding: 2px 0 2px 5px;
	background: #2897B8;
	border-left: 15px solid #00579A;
	color: #fff;
	font-size: 0.857em
}
.colloques h3{
	font-size: 0.857em;
	font-weight: bold;
	padding: 0 0 5px 12px;
}
.colloques li{
	margin-left: 12px;
	padding: 0 0 3px 14px;
	font-size: 0.857em;
	/*background: url(../images/commun/picto_puce.gif) no-repeat 0 3px;*/
}

/******************************************************* Bloc espace medical **/
.medical{
	overflow: hidden;
	height: 100px;
	color: #fff;
}
.medical #image{
	float: left;
	position: absolute;
}
.medical #corps{
	margin-top: 13px;
	margin-left: 10px;
	padding-left: 85px;
	/* padding-left: 100px;	/* Hack IE 6 et 7 */
	padding-right: 5px;
	padding-top: 5px;
	height: 70px;
	/*background: url(../images/commun/bandeau_em.png) repeat-x;*/
}
.medical #corps h2{
	font-size: 0.928em;
}
.medical #corps a{
	font-size: 1.0714em;
	color: #fff;
}

.resume{
	width: 95%;
	margin: auto;
	text-indent: 10px;
}
.resume ol, .resume ul{
	font-size: 0.857em;
	padding-left: 20px;
	margin-left : 12px;
	text-indent: 0;
}
.resume ul li{
	list-style-type: disc;
}
.resume p{
	margin: 3px 0 3px;
}
.home_doss div h3 {margin: 3px 0 0 15px;}

#recherche_form {
	clear: both;
	padding: 18px 0 0 19px;
	width: 190px;
	z-index:1000;
	}
.adherents_forum #recherche_form {padding: 22px 0 0 14px;}
.left #recherche_form{
padding: 25px 0 0 15px;
width: 420px;
}
.content #recherche_form{padding: 25px 0 0 0;}
.federation #recherche_form {padding: 20px 0 0 23px;}
.federation .organigramme #recherche_form {padding: 20px 0 0 23px;}
#header_search_input {
	width: 152px;
	background: url(../images/recherche.png) no-repeat;
	color: #9A9A9A;
	padding: 10px 30px  3px 10px;
	}
.separateur{
	background: url(../images/separateur.png) no-repeat;
	clear: both;
	width: 191px;
	height: 2px;
	overflow: hidden;
	}
/*nouveau contenu de la pge*/
/*slide bar left*/
#la_une {
	background: url(../images/icons/icone_la_une.png) no-repeat 0 5px;
	font-size: 20px;
	font-family: trebuchet MS, arial, verdana, geneva;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 20px;
}
.liste_choix {float:left; }
#inner_recherche {
	background: url(../images/recherche.png) no-repeat;
	padding: 5px 5px  5px 0;
	}
.content #recherche p {
	font-size: 0.928em;
	font-family: trebuchet MS;
	margin-top: 18px;
	padding: 0 0 7px;}
.left #recherche_form p {font-size:0.928em; padding-bottom: 3px}
.left #recherche_form p.info_obl, #recherche_annuaire_fhf p.info_obl{
	font-size:0.714em;
	float:left;
	padding: 12px 0 0 0;
	width:220px;}
 .right #recherche_annuaire_fhf p.info_obl{
	padding: 0;
}
.recherche_offre {
	border: 0 none;
	padding: 5px 0 15px 0;
	width:286px;
	}
.espace_medical .recherche_offre input {
	background: none;
	border: 0 none;
	color: #6E787E;
    padding: 0 0 0 5px;
    width: 285px;
	}
	.espace_medical .recherche_offre input.recherche_hopital {
		background: none;
		float: right;
		padding: 0;
		width: 112px;
		}
#recherche_keyword input{
	background: url(../images/commun/recherche_annuaire.png) no-repeat;
	border: 0 none;
   	color: #6E787E;
	height: 19px;
	margin-bottom: 14px;
	padding: 6px 10px 6px 10px;
	width: 228px;
	}
.recherche_offre input {
	background: url(../images/commun/bg_recherche.png) no-repeat;
	border: 0 none;
	height: 30px;
	padding-left: 15px;
	padding-right: 15px;
	width: 257px;
	}
	#inner_recherche input {border: 0 none;}
	#inner_recherche #search_input {
		background: none;
		color: #6e787e;
		font-size: 0.928em;
		font-family: trebuchet MS;
		margin-left: 14px;
		}
		.right #inner_recherche #search_input {width: 145px;}
#recherche_annuaire {float: right; margin-right: 18px;}
.lire_tous {
	/*border-top: 1px dotted #D6DADA;*/
	color: #60696e;
	font-size: 0.714em;
	padding: 0 0 0 5px;
	text-transform: uppercase;
	}
.liste_ala_une .lire_tous {
	border-top: 1px dotted #737e84;
	padding-top: 5px;
	width:413px;
	}
#agenda_national .lire_tous {
	margin-top: 8px;
	border-top: none;
	}
#offre_echeance .liste_info .lire_tous, #offre_institutionnel  .liste_info .lire_tous{
	margin-top: 5px;
	border-top: none;
	}
#actualites .liste_info .lire_tous {
	margin-top: 10px;
	border-top: none;
	}
#region .lire_tous {
	margin-top: 10px;
	border-top: none;
	}
.rub_offres_emploi .publication h2, .rub_offres_emploi .publication ul {padding-left: 0;}
.right_offres_emploi .publication h2, .right_offres_emploi .publication ul  {
		padding-bottom:0;
		padding-left: 0;
		}
.right .publication  ul  {
	margin-bottom: 15px;
	padding-left: 10px;
	}
.right .publication  ul.liste_edtions { padding-left: 0;}
.adherents_forum #content .right_offres_emploi .publication ul,
.offres_emploi #content .right .publication ul {
	margin-bottom: 15px;
	padding-left: 0;
	}
.offres_emploi #content .right .publication ul li {
	margin-top: 3px;
	padding-bottom: 0
	}
.publication p.lire_tous, .agenda p.lire_tous {font-size: 0.714em;}
.publication .infos_poste {padding: 0 10px;}
.publication p.mise_a_jour {font-size: 12px; padding-top: 15px; width: 120px;}
.publication .infos_poste p.mise_a_jour {padding-bottom: 26px;}
.annuaire .lire_tous {padding-top: 10px;}
.federation .content #mission .lire_tous {color: #60696e; font-size: 10px; font-style: normal;}
.federation .content #mission .lire_tous  a {position: relative}
.rub_offres_emploi .lire_tous {margin-bottom:65px; padding-top: 8px;}
.pub h2 a {font-size: 0.76em}
#mission.bloc {
	line-height: 19px;
	padding: 27px 0 0 0;
}
#mission.bloc ul {padding: 0;}
.federation .bloc h2 span{
	display: block;
	font-size:21px;
	font-weight: normal;
}
.bloc {padding-top: 48px;}
#liens { padding-top: 48px;}
.annuaire .bloc{padding-top: 30px;}
	.bloc ul li{
		border-bottom: 1px solid #d6dada;
		color:#05347c;
		padding : 8px 0 9px 0;
		position : relative;
		}
	#contenu .petit_bloc {color:#05347c;}
	.bloc ul li.contenu  {width: 245px; }
	#contenu .petit_bloc .bloc_agenda.bb_agenda, .bloc #liste-colloques .bloc_agenda.bb_agenda{
		padding-right: 2px;
		z-index: 10;
		}
	.bloc .bloc_agenda, #contenu .petit_bloc .bloc_agenda  {
		background: url("../images/visuel_agenda.png") no-repeat scroll 0 0 transparent;
   		float: left;
		height: 49px;
		padding-right: 10px;
		padding-top: 5px;
		width: 44px;
		margin-right: 0;
		position: relative;
		}
		.div_agenda .bloc ul li { height: 65px}
		.sous_rubrique #contenu .div_agenda .infos_event {
			display: block;
			float: left;
			margin: 0;
			width: 190px;
		}
	#agenda_national ul li .bloc_agenda,#agenda_regional ul li .bloc_agenda{margin-right: 10px;}
	.federation #agenda_national ul li .bloc_agenda,#agenda_regional ul li .bloc_agenda{margin-right: 3px;}
	#agenda_national.agenda2 ul li .bloc_agenda, #agenda_regional.agenda2 ul li .bloc_agenda{margin-right:0}
	.bloc .jours, #contenu .petit_bloc .jours {
		display: block;
		font-size:10px;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
		}
	.espace_medical .bloc .jours {color: #0F7FA3;}
	.bloc_agenda .mois, .bloc_agenda_bleu .mois, #contenu .petit_bloc .mois {
		display: block;
		font-size:10px;
		padding: 0;
		text-align: center;
		text-transform: uppercase;
		}
	 #communique .mois, #communique .annee, #communique .jour { float: left;}
	.espace_medical .bloc_agenda .mois {color: #0F7FA3;}
	.bloc .lettre, #contenu .petit_bloc .lettre {
		display: block;
		font-size: 21px;
		font-weight: bold;
		line-height: 0.714em;
		padding: 0;
		text-align: center;
		}
	.espace_medical .bloc_agenda .lettre {color: #0F7FA3;}
		.bloc .bloc_agenda_bleu .jours,
		.bloc .bloc_agenda_bleu .mois,
		.bloc .bloc_agenda_bleu .lettre {color:#fff;}

	.bloc .lieu, #contenu .petit_bloc .lieu {
		color: #60696e;
		display: block;
		font-size: 0.786em;/* 11px */
		text-transform: uppercase;
		}
	.bloc .description {
		color: #05347c;
		display: block;
		font-size: 0.928em;
		font-weight: normal;
		padding: 4px 0 0 0;
		}
	.espace_medical #agenda_national .description {color: #0F7FA3;}
	.espace_medical #offre_echeance .description {color: #0F7FA3;}
	.espace_medical #offre_echeance .description .titre strong {
		font-size: 1em;
		font-weight: bold;
		}
	.espace_medical #offre_echeance .description .back{
		display: block;
		font-size: 0.928em;
		text-transform: none;
		}
	#contenu .div_agenda .bloc .desc_bleu{ font-weight: bold}
	.annuaire .bloc .description {
		color: #000;
		display: block;
		padding: 0;
		}
	.annuaire .content .description {
			color: #616a6f;}
	.bloc .description a {color: #05347C;}
	.bloc .description a:hover {text-decoration: none;}
	.bloc .bloc_agenda_bleu  {
		background: url("../images/visuel_agenda_bleu.png") no-repeat;
   		color: #FFFFFF;
		float: left;
		height: 47px;
		margin-right: 10px;
		padding-top: 5px;
		width: 42px;
		}
#agenda_national {padding-top: 30px;}
#agenda_national h2 span, #agenda_regional h2 span{font-size:14px; font-weight: normal;}
#communique h2 {
	font-size: 1.14em;
	padding: 4px 0 8px 0;
	}
#communique a.date {
	color: #60696e;
	font-size: 0.714em;
	padding: 0 0 0 3px;
	text-transform: uppercase;
	}
#communique .description {
	color: #000000;
	font-size: 0.785em;
	padding: 0 0 0 4px;
	}
#communique .description a {color: #000000;}

#communique ul li  {padding : 5px 0 8px;}
.bloc_sondage {
	background: #fff url(../images/block_sondage.gif) no-repeat;
	padding: 15px 15px 10px 20px;
	width: 245px;
	}
.reponse .bt-radio {
	color: #000000;
	font-size: 0.928em ;
	font-style: normal;
	padding-left: 10px;
	}
.bloc_sondage p {
	color: #05347c;
	padding: 4px 0 4px 3px;
	}
.espace_medical .bloc_sondage p {color: #0F7FA3;}
	.bloc_sondage .question {font-style: italic;}
	.bloc_sondage .reponse {padding: 0 0 5px 0;}
	.bloc_sondage .bt-radio {
		padding-left: 10px;
		color: #000;
		font-style: normal;
		font-size: 0.928em;
		}

	.bloc_sondage #valider, .bloc_sondage #resultat {
		border: 0 none;
		cursor: pointer;
		height: 24px;
		}
		.bloc_sondage #valider {
			background: url(../images/commun/valider.png) no-repeat scroll 0 0 transparent;
			color: #fff;
			margin: 0 3px;
			width: 81px;
			}
		.espace_medical .bloc_sondage #valider {
			margin: 2px 0 0 3px;
			width: 81px;
			}

		.espace_medical .recherche_offre input#valider {
			border: 0 none;
			color: #fff;
			float: left;
			font-weight: bold;
			font-size: 10px;
			margin: 0 0 60px 52px;
			padding: 0;
			width:112px;
			height: 32px;
			}
		.offres_emploi .reponse input#valider {
			background: url(../images/commun/bg_rechercher.png) no-repeat scroll 0 0 transparent;
			border: 0 none;
			color: #fff;
			float: right;
			font-weight: bold;
			font-size: 10px;
			margin: 10px 20px 50px 0;
			padding: 0 0 0 15px;
			width:112px;
			height: 32px;
			}
		.annuaire #valider {
			background: url(../images/commun/bg_ann_rechercher.png) no-repeat scroll 0 0 transparent;
			border: 0 none;
			color: #fff;
			float: right;
			padding: 0 0 0 15px;
			width:112px;
			height: 32px;
			font-size: 10px;
			margin: 18px 18px 0 0;
			}


#liens h2 { font-size:1.14em;}

#liens ul li { padding: 11px 0 5px;}
#liens ul li .visuel_liens {
	display: block;
	float: left;
	padding-right: 10px;
	}
#liens ul li .description_lien{
	color: #05347c;
	display: block;
	float: left;
	font-size: 0.85em;
	width: 160px;
	}
#liens ul li .description_lien span.bold {font-weight: bold;}
#region .region {
	color: #3f7baf;
	float: left;
	font-size: 0.785em;
	font-weight: bold;
	padding: 3px 5px 0 0;
	text-transform: uppercase;
	}
#dernier_mise_jour .region {
	color: #3f7baf;
	float: left;
	font-size: 0.815em;
	font-weight: bold;
	padding: 3px 5px 0 0;
	text-transform: uppercase;
	}
#dernier_mise_jour .lire_tous{
	margin-bottom: 20px;
}
.federation #region ul li {border-bottom: 1px dotted #D6DADA;}
.federation #region .date {
	font-size: 11px;
	text-transform: uppercase;
}
#agenda_national .title_article { text-transform: uppercase;}
.annuaire #dernier_mise_jour .region {color: #2cad94; float: none;}
.annuaire .content .region {color: #00775e; float: none; text-transform: uppercase; font-size: 12px;}
#dernier_mise_jour.bloc h2 {font-size: 1.428em;}
#region.bloc h2 {font-size: 1.428em;}
#region.bloc h2 a:hover {text-decoration:none;}
#actualites.bloc h2 {font-size: 1.428em; border: 0 none;}
.espace_medical .left #actualites.bloc h2 {border-bottom: 1px solid #D6DADA;}
.annuaire #mouvement.bloc h2 {font-size: 1.428em; border-bottom: 1px solid #D6DADA;}
.federation .left #federation_regional h2 {
	background: url(../images/commun/puce_federation.gif) no-repeat 0 2px;
	border: 0 none;
	font-size: 16px;
	min-height: inherit;
	padding-left: 25px;
}
.federation #actualites.bloc h2 {font-size: 27px; border-bottom: 1px solid #D6DADA; font-weight: normal;}
.federation .content #mission.bloc h2 {font-size: 27px;; border: 0 none; margin: 0;}
.federation .content #mission p {
	color:#6f797f;
	font-style: italic;
	font-size: 0.857em;
	}
.federation .content #mission .fhf_fonctions {
	margin-top: 25px;
	}
	.federation .content #mission .fhf_fonctions ul li {
		margin: 0;
		padding: 0 ;
	}
#vie_etablissement.bloc h2 {border: 0;}
.federation .content #mission ul li li p {font-weight: bold; border: 0 none;}
.federation .content #mission ul li li {border: 0 none;}
.rub_offres_emploi #recherche_d_offre.bloc h2 {border-bottom: 1px solid #D6DADA; padding-bottom: 9px;}
.rub_offres_emploi #recherche_d_offre.bloc h2 span {font-weight: normal; font-size: 14px;}
.rub_offres_emploi #offre_echeance.bloc h2 span {font-size:14px; font-weight: normal;}
#actualites.bloc h2 a:hover {text-decoration:none;}
.espace_medical .left #actualites.bloc .nom {
	color:#0f7fa3;
	font-weight: bold;
	display: block;
	}
.espace_medical .left #actualites.bloc .description {color:#616a6f;}
.espace_medical .left #region .region {
	color: #0F7FA3;
	float: none;
	font-size: 1em;
	font-weight: bold;
	text-transform: none;
	}
.espace_medical .left #region .description{color:#0f7fa3;}
.liste_ala_une.bloc h2 {
	border:0 none;
	padding: 0;
	position: absolute;
	top: 24px;}
.left .liste_ala_une.bloc {
	padding-top: 35px;
	position: relative;}
.left .liste_ala_une .description {
	color : #000;
	padding: 10px 0 14px 0;
	color: #000000;
	font-weight: normal;
	padding: 10px 0 14px;
	text-decoration: none;
	}
.left .liste_ala_une ul li {padding: 10px 0 14px;}
#liste_ala_une .info {padding: 0 0 0 12px;}
.rub_offres_emploi #recherche_d_offre.bloc .pub h2 {border: 0 none; padding-bottom: 14px;}
#actualites.bloc .description {
	color: #105a9d;
	font-weight: normal;
}
.annuaire #actualites.bloc .description {color: #000;}
.rub_offres_emploi .bloc .description {
	color: #c33d00;
	font-size:0.857em;
	text-transform: uppercase;
	}
.offres_emploi #offre_echeance .liste_info ul li .description .titre{
			font-size:1.16em;
			font-weight:bold;
			}
.offres_emploi #offre_echeance .liste_info ul li .description .titre span{
			font-size:0.85em;
			font-weight:normal;
			}
.rub_offres_emploi .bloc .pays {
	color: #c33d00;
	font-size:0.857em;
	}
.rub_adherents_forum .bloc .description {
	color: #557300;
	display:block;
	font-size:0.857em;
	text-transform: uppercase;
	}
.rub_adherents_forum .content .bloc .description {text-transform: none;}
.rub_adherents_forum .bloc .description .num_offre {
	font-size: 1.16em;
	text-transform: none;
	}
.rub_adherents_forum .bloc .info_description {color: #557300;}
.rub_adherents_forum .left h2 {font-size: 1.14em;}
#appel_marchee h2 {min-height: 25px;}
#appel_marchee h2 img {
	position: relative;
		top: 2px;
	}
.rub_adherents_forum h2 span {font-weight: normal;}
#offre_administrative.bloc {padding-top:30px;}
#offre_administrative h2, #offre_soignant h2, #offre_medical h2, #remplacement h2 {font-size:1.14em;}
#offre_soignant.bloc , #offre_medical.bloc , #remplacement.bloc {padding-top:0;}
#offre_institutionnel.bloc {padding-top:0px;}
#offre_institutionnel.bloc h2 {font-size: 1.14em;}
#offre_echeance.bloc {padding-top: 60;}
.rub_offres_emploi #offre_echeance.bloc .description .titre span {font-size:12px; text-transform: none;}
#actualites.bloc .description a:hover {text-decoration: none;}
#offre_echeance.bloc .description a:hover {text-decoration: none;}
#actualites .info_adherent .description {color: #6b8d00;}
#recherche_d_offre .info_adherent .description {color: #6b8d00;}
#actualites.bloc {
	padding-top: 42px;
	width: 418px;
	}
#mouvement.bloc {padding-top: 42px;}
.federation #map.bloc {padding-top: 33px;}
.rub_offres_emploi #recherche_d_offre.bloc {padding-top: 28px;}
.left .bloc {
	padding-top: 48px;
	width: 420px;
	}
.right .info h2 {
	color: #105A9D;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    padding: 0 0 20px;
	}
	.right .info .presentation_editions { font-size: 14px;}
.right .info p { font-size: 12px}
.annuaire .right h3 {padding: 0 0 18px 0;}
.left .bloc ul li {margin-bottom: 2px; border-bottom: 1px dotted #D6DADA; width: 418px;}
.left .appel_marche_liste li {padding-bottom: 10px;}
.left #appel_marchee li.info_adh {padding-top: 19px;}
.left #actualites  ul li {
	padding-bottom: 10px;
	padding-top: 10px;
	}
#actualites .liste_actu #actu_bottom ul li{
	padding-bottom:0;
	padding-top:0;
	}
.liste_actu ul li {border: 0 none;}
#federation_regional .liste_actu ul li {float:left; line-height: 1.14em;}
#federation_regional.bloc {padding-top: 0;}
.liste_actu {
	background: #fff url(../images/fond_actu.gif) no-repeat;
	border-bottom: 1px solid #D6DADA;
	border-top: 1px solid #D6DADA;
	width:398px;
	color:#02468e;
	float: left;
	font-size: 0.92em;
	font-weight: bold;
	padding: 0 0 0 20px;
	margin: 5px 0 0 0;
	}
.federation .liste_actu {
	background: #fff url(../images/commun/bg_federation.gif) no-repeat;
	padding-top: 15px;
	color:#6c2a70;
	margin: 5px 0 0;
	}
.liste_actu ul {
	float: left;
	padding: 0 0 20px;
	}
#actu_bottom {
	background: url(../images/commun/bg_fleche.gif) bottom center no-repeat;
	float:left;
	position: relative;
		top: 10px;
	}
.bloc .liste_actu ul li {
	border: 0 none;
	color:#02468e;
	float: left;
	margin-right: 20px;
	padding: 0 0 2px 0;
	width: 179px;
	}
.federation .bloc .liste_actu ul li {color:#6C2A70;}
.liste_actu ul li a {color:#02468e; text-decoration: none;}
.federation .liste_actu ul li a {color:#6C2A70; text-decoration: none;}
.liste_actu ul li a:hover {color:#02468e; text-decoration: none;}
.federation .liste_actu ul li a:hover {color:#6C2A70; text-decoration: none;}
#liste_ala_une.bloc .description {color:#000000;}
#liste_ala_une.bloc {padding-top:25px;}
.left .liste_info ul li .date, .left .lieu, .left .date, #offre_echeance .date{
	background: none;
	color: #60696E;
	font-size: 0.785em;
	text-transform: uppercase;
	background: none;
	}
#slider .date{
	font-size: 11px;
	font-weight: bold;
	display: block;
	padding: 11px 0 0 0 ;
	}
#offre_echeance .date {font-size: 10px;}
#offre_echeance .date .mois{
	color: #60696e;
	display: inline;
	}
.left .info {
	font-size: 0.714em;
	text-transform: uppercase;
	}
	.left .liste_info .info {font-size: 1em; padding-left: 0; text-transform: none;}
	.left .liste_info .info_date {
		display: block;
		font-size: 1em;
		padding: 5px 0 3px;
		}
	.adherents_forum .left .liste_info .info_date {color: #557300;}
	.ligne_alaune .lieu_evennemnet, .ligne_alaune .info {padding-left: 10px;}
.annuaire .lieu {font-weight: normal; float: none; display: inline;}
.annuaire .nom {font-weight: bold; color: #007e66; display: block;}
.annuaire .content .nom {padding :7px 0;}
.info_adherent .date {padding: 0 0 0 25px;}
.rub_offres_emploi .left .lieu {font-size: 0.714em; font-weight: normal; padding: 2px 0 0 0}

.left #slider-list .slider-item h3.home_carousel {color: #105a9d;}
.left .liste_ala_une .ligne_alaune {padding: 11px 0 0 0;}
.liste_info {padding: 5px 0 0 0;}
#offre_echeance .liste_info {padding: 0;}
.annuaire .liste_info {padding: 10px 0 0 0;}
.liste_info ul li {padding: 4px 0;}
.liste_info ul li a, .liste_info ul li a:hover {text-decoration: none;}
.offres_emploi #offre_administrative .liste_info ul li, .offres_emploi #offre_soignant .liste_info ul li, .offres_emploi #offre_medical .liste_info ul li, .offres_emploi #remplacement .liste_info ul li {padding: 5px 0;}
.offres_emploi #offre_administrative .liste_info ul li .description{display: inline-block}
.rub_offres_emploi #offre_echeance .liste_info ul li {padding: 10px 0;}
.rub_offres_emploi #offre_institutionnel .liste_info ul li {padding: 10px 0;}
.liste_info ul.offres_emploi li {padding: 15px 0 15px 2px;}
.liste_info ul li .date_debut_fin {
	background: url(../images/commun/bg_app_marchee.png) no-repeat;
	height:30px;
	margin-top: 15px;
	}
#informations_adherent .liste_info  ul li .date {
	background: none;
	height:30px;
	margin-top: 15px;
	font-size : 0.714em;
	text-transform: uppercase;
	}
.liste_info ul li .date_debut_fin .date_debut {font-size: 0.857em; padding: 1px 0 0 8px; color: #60696e; text-transform: uppercase;}
.liste_info ul li .date_debut_fin .date_fin {font-size: 0.857em; float:right; padding: 1px 25px 0 0; color: #fff; text-transform: uppercase;}
.rub_adherents_forum .liste_info ul li .info {
	font-weight:bold;
	color: #557300;
	display: block;
	width: 400px;
	}
.left .liste_info ul li.info_adh {min-height: 53px; border-bottom: 1px solid #D6DADA; }
#informations_adherent .liste_info .description {color: #5f8000;}
.rub_adherents_forum .liste_info ul li .info_lieu {color: #557300; display: block;}
.rub_adherents_forum .liste_info ul li .adresse {font-size: 0.857em; color: #6f797f; display: block;}
.annuaire .liste_info ul li {padding: 10px 0; border-bottom: 1px dotted #D6DADA;}
.liste_info ul li.info_adherent {background: url(../images/icons/picto_homme.gif) 0 11px no-repeat; }
.liens ul {padding-top: 14px;}
.right .revue .info {padding-bottom : 30px;}
.right_offres_emploi .profil_recherche .info {padding-bottom: 15px;}
.right_offres_emploi .profil_recherche .info #appliquer_les_filtres{margin-top: 22px;}
.rub_offres_emploi .right .revue .info {padding : 17px 0 0 2px;}
.rub_offres_emploi .right .revue  .info h3, .offres_emploi .right .revue  .info h3 {
			font-size:1em;
			color: #cd4e14;
			margin-bottom: 5px;
			}
.offres_emploi .right  #info_liste_offres_emploi h3 {
			color: #6E787E;
            font-family: trebuchet MS;
            font-size: 1em;
            font-weight: normal;
            margin-bottom: 5px;
			}
.rub_offres_emploi .visuel_offre {padding: 10px;}
.info .offre_en_ligne {
	display: inline-block;
	font-size: 0.857em;
	padding:5px;
	width: 130px;
	}
.offres_emploi .right_offres_emploi .info .offre_en_ligne {
	display: block;
	float: left;
	padding:0;
	}
.publication .info .offre_en_ligne {width: 165px; padding: 5px 0 0 23px;}
.annuaire .info .offre_en_ligne {font-size: 1.0714em; width: 150px;}
.info ul li {border-bottom: 1px dotted #D6DADA; padding: 0 0 5px 0;}
.offres_emploi .right_offres_emploi .revue .info ul li{padding: 5px 0;}
.offres_emploi .right_offres_emploi .profil_recherche .info ul li{
		border: none;
		font-size: 0.85em;
		padding: 0;}
.info .pourcentage {display : inline-block; font-size: 0.928em; font-weight: bold;}
.offres_emploi .right_offres_emploi .info .pourcentage {
		display: block;
		float: right;
		}
.annuaire .info .pourcentage {
	font-size: 0.928em;
	font-weight: normal;
	position: relative;
	top: 15px;
	vertical-align: top;
	}
.visuel_drap_fr {margin: 0 8px 0 0; }
.visuel_drap_en {margin: 0 21px 0 0; }
.federation #mission .info_deleguer {
	background: url(../images/commun/puce_triangle.png) no-repeat right top;
	display: block;
	float: right;
	font-size: 11px;
	line-height: 14px;
	margin-right: 10px;
	margin-top: 10px;
	padding-right: 10px;
	text-align: right;
	width: 80px;
	}
.federation #mission .info_directeur {
	background: url(../images/commun/puce_triangle.png) no-repeat right top;
	float: left;
	font-size: 11px;
	line-height: 14px;
	margin-top: 10px;
	padding-right: 10px;
	text-align: right;
	width: 110px;
}
.federation #mission .nom_deleguer {font-weight: bold;}
.visuel_deleguer {
	margin-left: -10px;
	padding-top: 36px;
}
#liste_salons .titre{display: block; font-weight: bold; font-size: 12px; padding-left: 10px;}
.right .pays {font-size: 12px ; display: block;}
.annuaire #map {padding-top: 23px;}
.annuaire #map h2 {font-size: 1.14em;}
.annuaire #map .visuel_map {padding-top: 10px;}
/*-----*/

/*tooltip*/
.tool-content{
	position:relative;
	float:left;
	}
.tooltip {
	background:url(../images/commun/left_tooltip.png) no-repeat 0 10px;
	display: none;
	height:32px;
	padding:10px 0 0 15px;
	margin:0;
	position:absolute;
		left:-17px;
		top: 22px;
		}

.top_tootip {
	width:24px;
	height:12px;
	background:url(../images/commun/top_tooltip.png) center top no-repeat;
	position:absolute;
	top:0;
	left:20px;
	padding:0;
	margin:0;
	}
.right_tooltip {
	float:left;
	height:18px;
	padding:8px 15px 8px 0;
	margin:0;
	background:url(../images/commun/right_tooltip.png) right top no-repeat;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	}

#offre_emploi #adh_ajouter, #offre_emploi #adh_trouver, #appel_marchee #adh_gerer {
	background: url(../images/commun/visuel_ajouter.png) no-repeat;
	color: #fff;
	float: right;
	font-size: 10px;
	font-weight: bold;
	height: 16px;
	padding: 10px 0 8px 32px;
	text-transform: uppercase;
	width: 71px;
	}
 #offre_emploi #adh_trouver {
	background:url(../images/commun/visuel_adh_trouver.png) no-repeat;
	}
#appel_marchee #adh_gerer {
	background:url(../images/commun/visuel_gerer.png) no-repeat;
	position: relative;
    top: -10px;
	}
#bdh_perfermance .bdhf_top {
	background:url(../images/commun/bg_bdhf_top.png) no-repeat;
	margin-top:5px;
	height:8px;
	}
#bdh_perfermance .bdhf_contenu {
	background:url(../images/commun/bg_bdhf_contenu.gif) repeat-y;
	width: 377px;
	padding:0 18px 0 18px ;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	}
#bdh_perfermance .bdhf_footer {
	background:url(../images/commun/bg_bdhf_footer.png) no-repeat;
	height:20px;
	}
#bdh_perfermance ul li {border-bottom: 1px solid #D6DADA;}
#bdh_perfermance.bloc {padding:60px 0 80px 0;}
#informations_adherent.bloc {padding-top: 35px}
#content_articles_plus { padding-bottom: 5px;}
#offre_emploi.bloc{ padding-top:35px;}
.liste_info .info {text-transform: uppercase; padding-left: 7px;}
#sondage h2 {font-size: 1.14em;}
#sondage h2 img.bg_sondage{
	float: left;
	margin-right: 3px;
	padding-top: 3px;
	}
#region h2 img.bg_initiation{
	float: left;
	padding-top: 1px;
	}
.espace_medical #recherche_d_offre h2 span {
	font-size: 0.7em;
	font-weight: normal;
	}
.content #recherche_d_offre .note{
	color: #6e787e;
	font-size: 0.7em;
	margin-top: 0;
	padding: 0;
	}
#recherche_d_offre h2 a{ color: #616a6f;}
	#recherche_d_offre .recherche_offre label {
	 	color: #6e787e;
		font-size: 13px;
		font-family: Trebuchet MS;
		padding-bottom: 8px;
		}
	#recherche_d_offre .info_recherche {
		color: #6e787e;
		font-weight: bold;
		float:left;
		font-size: 11px;
		width: 120px;}
.espace_medical #region {padding-bottom: 40px;}
.espace_medical #region.bloc {width: 418px;}
.espace_medical #region h2 a {font-size: 0.8em;}
#info_plus {
	color: #6F797F;
	font-family: Trebuchet MS;
	font-weight: bold;
	margin: 0 0 30px 1px;
	padding-bottom: 30px;
	}
#info_plus img{
	padding-right: 10px;
	float: left;}
		#info_plus p { color: #6f797f;}
		#info_plus a {
			color: #6f797f;
			font-weight: bold;
			font-family: Trebuchet MS;
			padding: 6px 0 6px 0;
			}
		.espace_medical #info_plus .text {
			background: none;
			padding: 6px 0 6px 0;
			}
.revue .info .etablissement_stat {border-bottom: 1px dotted #D6DADA; padding-bottom: 20px;}
.visuel_bdh {position: relative; top: 3px; right: 2px;}
.visuel_img {float:left;}
	.visuel_img img {border: 1px solid #c1c6c6;}
	.visuel_img .noborder {border: none;}
.info_guide {float:left; width: 340px;}
.liste_info_guide {float:left; width: 415px;}
.content .inner_contenu a {color :#0f7fa3;}
.content .inner_contenu ul#liste_demandes li a:hover {text-decoration: none;}
.content .inner_contenu ul#liste_demandes li a {text-decoration: none;}
.adherents_forum form .formElem select { width: 508px;}
.adherents_forum form .formElem textarea { width: 320px;}
.adherents_forum form .formElem #libelle_description { width: 500px;}

.adherents_forum form .libeller input {
	background: none;
	border: 0 none;
	color: #6E787E;
	height:30px;
	padding: 0;
	width: 498px;
	}
	.container_input_508 {
		background: url(../images/commun/bg_libeller.gif) no-repeat;
		display: block;
		height:30px;
		padding: 0 5px;
		width: 498px;
		}
.offres_emploi form .formulaire .libelle input {
	background: none;
	border: 0 none;
	color: #6F797F;
	padding: 0;
	height:30px;
	width: 490px;
	}
.container_input_510 {
	background: url(../images/commun/bg_libelle_candidature.png) no-repeat;
	display: inline-block;
	padding: 0 10px;
	width: 490px;
	}
.offres_emploi form .formulaire .libelle input#code_postal {
				background: none;
				height:30px;
				border: 0 none;
				padding: 0;
				width: 85px;
				}
	.container_input_104 {
		background: url(../images/commun/bg_code_postal.png) no-repeat;
		display: inline-block;
		padding: 0 10px;
		width: 85px
		}
.offres_emploi form .formulaire .libelle input#ville, .offres_emploi .formulaire form .libelle input#email {
				background: none;
				padding: 0;
				height:30px;
				border: 0 none;
				width: 227px;
				}
.container_input_247 {
	background: url(../images/commun/bg_ville_email.png) no-repeat;
	display: inline-block;
	padding: 0 10px;
	width: 227px;
	}
	.container_input_297 {
		background: url(../images/commun/bg_mail.gif) no-repeat;
		display: inline-block;
		padding: 0 5px;
		height:30px;
		width: 287px;
		}
	.container_input_297 input {border: 0 none;}
	.container_input_344 {
		background: url(../images/commun/bg_mail_notification.gif) no-repeat;
		color: #6E787E;
		float: left;
		padding: 0 5px;
		height:31px;
		width: 333px;
		}
	.container_input_344 input {
		background: none;
		color: #6E787E;
		height:30px;
		border: 0 none;
		padding: 0;
		width: 333px;
		}
.adherents_forum form .mail {margin-top: 40px;}
.adherents_forum form .source {margin-top: 20px;}
.adherents_forum form .formElem {margin: 0;}
.adherents_forum form .trier_par {margin-top: 9px;}
#formulaire form .formElem {padding-top: 15px;}
#formulaire.gestion_offres form .formElem {padding-top: 0;}
.right #formulaire form .formElem {padding-top: 0;}
.offres_emploi .content #recherche .formElem {margin: 5px 0;}
.offres_emploi .content #recherche .formElem label {color: #000;}
#btn_recherche_offre{
			float: right;
			margin-bottom: 65px;
			margin-top: 10px;
			}
#recherche_d_offre #recherche p.secteur{
			margin-top: 5px;
			}
.adherents_forum form .date, .adherents_forum #description_demande form .formElem {
			float: left;
			margin: 10px 0;
			}
.adherents_forum form .date, .adherents_forum .choix_action form .formElem {margin: 0;}
#formulaire , .formulaire {
	font-size: 0.928em;
	margin: 15px 0 70px;
	}
#formulaire.form-bdhf_search_module{
	margin: 15px 0 0px;
}
    #formulaire .offre_en_ligne {
        height: 35px;
        }
        #formulaire .offre_en_ligne a {
            color: #5f8000;
            float: right;
            font-size: 15px;
            line-height: 40px;
            }
	#formulaire label {
		padding-bottom: 7px;
		}
	.notification #formulaire .date label {
		display: inline;
		padding-bottom: 7px;
		}
	.right #formulaire form label {
	    color: #6E787E;
	    display: block;
	    font-family: Trebuchet MS;
	    font-size: 12px;
		}
	.right #formulaire form .trier {
	    color: #6E787E;
	    display: block;
	    font-family: Trebuchet MS;
	    font-size: 12px;
	    font-weight: normal;
	    padding: 10px 0 0;
		}
.offres_emploi .candidature_offre_emploi .formulaire {margin-top: 15px;}
#formulaire .item_select .select_top {
    background: url(../images/commun/bg_selesct-top.gif) no-repeat;
    width: 185px;
    height:8px;
    border: 0 none;
}
#formulaire .item_select .select_multiple {
    background: url(../images/commun/bg_select.gif) repeat-y;
    width: 185px;
    border: 0 none;
}
#formulaire .item_select .select_bottom {
    background: url(../images/commun/bg_select_bottom.gif) no-repeat;
    width: 185px;
    height:9px;
    border: 0 none;
}

#info_liste_offres_emploi .info .item_select .select_multiple {
    width: 198px;
    border: 0 none;
}
#info_liste_offres_emploi .info .item_select .select_multiple select {
	width: 198px;
	border: 0 none;
}
#info_liste_offres_emploi .info .item_select .select_multiple select option {
	padding-left: 10px;
}

.adherents_forum #formulaire .item_select select {
	background: none;
	width: 184px;
	padding:0 0 0 5px;
	border: 0 none;
	min-height: 118px;
	}

#formulaire .item_select {margin-top: 20px;}
#formulaire .date input {background: url(../images/commun/bg_date.gif) no-repeat; width: 183px; height:30px; border: 0 none; padding: 0 0 0 5px;}
.notification #formulaire .date input {
	background: url(../images/commun/bg_montant.gif) no-repeat;
	color: #6e787e;
	width: 241px;
	}
	#parcourir_fichiers { float: left;}
#formulaire .date input.item_date {
	background: url(../images/commun/picto_date.gif) no-repeat;
	width: 18px;
	height:18px;
	border: 0 none;
	position:relative;
		left: -30px;
	cursor: pointer
	}
.notification #formulaire .date input.item_date {
	background: url(../images/commun/picto_date.gif) no-repeat; }


/*-----------------ORGANIGRAMME---------------*/

.federation .derniers_article .nom_prenom {
	color: #883F8C;
	display: block;
	font-size: 14px;
	font-weight: bold;
	}
.federation .derniers_article .poste {
	display: block;
	font-size: 13px;
	font-weight: bold;
	}
.federation .derniers_article .info {float: left; width: 190px; padding-right: 20px;}
.federation .derniers_article .tel {
	color: #272727;
	display: inline-block;
	font-size: 12px;
	padding: 0 25px 0 0;
	}
.federation .derniers_article .email {color: #272727; font-size: 12px;}
.federation .derniers_article .email a, .federation .contact .email a {
	color: #883f8c;
	font-size: 12px;
	text-decoration:underline;
}
.federation #contenu .inner_contenu ul.derniers_article {
	margin-bottom: 20px;
	padding: 0 0 13px 0;
}
.federation .nom_prenom {
	color: #883F8C;
	display: block;
	font-size: 14px;
	font-weight: bold;
	}
.federation .poste {
	color: #6f797f;
	display: block;
	font-size: 13px;
	font-weight: bold;
	}
#liste_representant.bloc .liste_representant li {border-bottom: 1px dotted #7E8F90;}
#liste_representant.bloc .liste_representant {padding: 0 0 40px 0;}
.federation .liste_representant .nom_prenom {
	color: #6f797f;
	display: block;
	font-size: 14px;
	font-weight: bold;
	}
.federation .liste_representant .description {
	color: #6f797f;
	display: block;
	font-size: 12px;
	width: 150px;
	}
.federation .liste_representant .poste {
	color: #883F8C;
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
	}
.federation .info {float: left; width: 180px; padding-right: 10px;}
.federation .liste_representant .info {width: 230px; padding-right: 10px;}
.federation .tel {
	font-size: 12px;
	padding: 0 25px 0 0;
	}
.federation .email {color: #272727; font-size: 12px;}
.federation .liste_representant .tel {
	color: #6f797f;
	display: block;
	font-size: 11px;
	padding: 0 0 0 0;
	}
.federation .liste_representant .email {display: block; color: #6f797f; font-size: 11px;}
.federation .liste_representant .bloc_info_right {position : absolute; left: 240px; bottom: 10px;}
.federation .email a {color: #6f797f; font-size: 12px; text-decoration:underline;}
.federation .cartouche_rubrique {background: url(../images/commun/bg_organigramme.png) no-repeat; height: 17px;}
.federation .conseil_administration .cartouche_rubrique {
	background: url(../images/commun/btn_coseil_adminsitration.png) no-repeat;
	height: 32px;
	line-height: 1.15em;
	padding-left: 7px;
	width: 161px;
	}
#contenu #liste-conseil {padding-bottom: 30px;}
.federation .sous_rubrique h2.titre_intro{color: #883f8c; padding: 0;}
.federation #fil_ariane .current {color: #883f8c;}
.federation .sous_rubrique ul.documentation li a {color: #883f8c;}
.federation #contenu .object {padding: 21px 16px 20px 9px;}
.federation .titre_nv_3 {text-transform: uppercase; padding-top: 20px;}
/*.federation .menuSslist .active .puce_sous_menu {
	left: 21px;
	position: absolute;
	top: 36px;
}*/
/*-----------------GUIDE_INTERNE---------------*/

#contenu .inner_contenu #liste-commnuniques li, #contenu .inner_contenu .liste-commnuniques li {
	background: none;
	margin: 0;
	padding: 10px 0;
	}
.espace_medical #liste-commnuniques li, .espace_medical .liste-commnuniques li {padding: 10px 0;}
.espace_medical #liste-commnuniques li a, .espace_medical .liste-commnuniques li a { color: #0f7fa3;}
.espace_medical #contenu .inner_contenu ul {padding: 1px 19px 13px 15px;}
.espace_medical h2.titre_intro{color: #0f7fa3;}
.espace_medical .sous_rubrique .titre_intro_2, .espace_medical .titre_intro_2 {color: #0f7fa3; line-height: 30px;}
.sous_rubrique .les_guides h3, h3#titre3, h3.titre3 {
		background: url(../images/commun/cartouche_bleu_fhf_3.png) no-repeat;
	  	color: #fff;
	  	font-size: 19px;
	  	font-weight: bold;
	  	font-family: Trebuchet MS;
	  	padding: 3px 3px 8px 12px;
	  	width: 500px;
	  	}
		.content .important_link {
			font-weight: bold;
			text-decoration: underline;
		}
h3#titre3, h3.titre3{margin-top: 38px}
#contenu .inner_contenu ul.les_guides {padding: 15px 0 13px 0;}
.coordonnee .adresse {font-weight: bold;}
.coordonnee {padding: 10px 0 0 25px;}
.coordonnee span {display: block; color: #6f797f; font-size: 0.857em;}
.coordonnee .description {padding-bottom: 20px;}
.federation .coordonnee span {display: block; color: #6f797f;}
label.chek {
	color: #000;
	font-size: 13px;
	font-family: arial;
	padding: 2px 0 0 5px;
	}

.formElem input[type="checkbox"]{ float:left }
.adherents_forum .revue ul.info li {border-bottom: 1px solid #D6DADA; padding-bottom: 25px;}
.adherents_forum .revue ul.info li a {text-decoration: underline; color: #4D5F6D;}


 /* PAGES INTERNES */

#infos_sante.sous_rubrique #content {
	clear: both;
	margin: 0 auto;
	min-height: 400px;
	}
	.sous_rubrique .content {
		background: none repeat scroll 0 0 transparent;
		border-left: none;
		padding: 0 0 10px 8px;
		width: 754px;
	}
	#fil_ariane {
		float: left;
		padding-top: 16px;
		width: 723px;
		}
		#fil_ariane .fil_ariane_item { display: inline; }
		#fil_ariane a,  #fil_ariane span {
			color: #6f797f;
			font-family: arial, verdana, geneva;
			font-size: 11px;
			font-weight: normal;
		}
		#fil_ariane span img {padding: 0 2px;}
		#fil_ariane .current {color: #05347c; font-size: 0.815em;}
		.adherents_forum #fil_ariane .current {color: #5F8000; font-size: 11px;}
		.offres_emploi #fil_ariane .current {color: #cd4e14; font-size: 11px;}
		.annuaire #fil_ariane .current {color: #007e66;}
		.espace_medical #fil_ariane .current {color: #0F7FA3;}

		/*
.cartouche_rubrique {
	background: url("../images/commun/cartouche_bleu_fhf.png") no-repeat;
	color: #fff;
	font-weight: bold;
	font-size: 1.071em;
	font-family: trebuchet MS, arial, verdana, geneva;
	text-align: right;
	padding: 7px 14px 10px 0;
	height: 15px;
	width: 169px;
	}
	*/


.annuaire h2.titre_recherche_annuaire,
.annuaire .cartouche_rubrique {
	background: rgb(14,135,108);
	background: -moz-linear-gradient(0deg, rgba(14,135,108,1) 0%, rgba(74,211,182,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(14,135,108,1) 0%, rgba(74,211,182,1) 100%);
	background: linear-gradient(0deg, rgba(14,135,108,1) 0%, rgba(74,211,182,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0e876c",endColorstr="#4ad3b6",GradientType=1);
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border: 2px solid #0e876c;
	color: #fff;
}
.offres_emploi h3#titre3,
.offres_emploi h3.titre3,
.offres_emploi .cartouche_rubrique,
.offres_emploi .btn-submit{
	background: rgb(187,62,24);
	background: -moz-linear-gradient(0deg, rgba(187,62,24,1) 0%, rgba(222,103,64,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(187,62,24,1) 0%, rgba(222,103,64,1) 100%);
	background: linear-gradient(0deg, rgba(187,62,24,1) 0%, rgba(222,103,64,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bb3e18",endColorstr="#de6740",GradientType=1);
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border: 2px solid #bb3e18;
	color: #fff;
}


.adherents_forum .btn-submit,
.offres_emploi .btn-submit{
	padding: 5px 10px;
	border-radius: 0px;
	cursor: pointer;
	line-height: 18px;
	text-transform: uppercase;
	font-size:11px;
	font-weight: bolder;
}
.adherents_forum .btn-submit,
.offres_emploi .btn-submit:focus{
	outline: none;
}
.offres_emploi .btn-submit:before{
	content: url('/images/svg/filter.svg');
	color:#fff;
	display: block;
	float:left;
	margin-right:5px;
	height: 18px;
	width: 18px;
}
.appels_marche .inner_article,
.appels_marche .cartouche_rubrique{
	background: rgb(97,71,44);
	background: -moz-linear-gradient(0deg, rgba(97,71,44,1) 0%, rgba(172,122,74,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(97,71,44,1) 0%, rgba(172,122,74,1) 100%);
	background: linear-gradient(0deg, rgba(97,71,44,1) 0%, rgba(172,122,74,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#61472c",endColorstr="#ac7a4a",GradientType=1);
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border: 2px solid #61472c;
	color: #fff;
}

.adherents_forum .dernieres_offres_emploi h3.titre3,
.adherents_forum h2.bg_adherent,
.adherents_forum .btn-submit,
.adherents_forum #recherche_archive h2.bg_adherent,
#contenu .inner_list h2.bg_adherent,
.adherents_forum .cartouche_rubrique{
	background: rgb(100,136,31);
	background: -moz-linear-gradient(0deg, rgba(100,136,31,1) 0%, rgba(183,211,63,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(100,136,31,1) 0%, rgba(183,211,63,1) 100%);
	background: linear-gradient(0deg, rgba(100,136,31,1) 0%, rgba(183,211,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#64881f",endColorstr="#b7d33f",GradientType=1);
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border: 2px solid #64881f;
	color: #fff;
}
.adherents_forum .cartouche_rubrique,
.appels_marche .cartouche_rubrique,
.offres_emploi .cartouche_rubrique,
.annuaire .cartouche_rubrique {
	font-weight: bold;
	font-size: 1.071em;
	font-family: "Trebuchet MS", "Arial", "Verdana", "Geneva";
	text-align: right;
	word-break: break-word;
	padding: 7px 10px 7px 5px;
	color: #fff;
}

.adherents_forum h2.bg_adherent,
.adherents_forum #recherche_archive h2.bg_adherent,
#contenu .inner_list h2.bg_adherent,
.appels_marche .inner_article,
.offres_emploi h3#titre3,
.offres_emploi h3.titre3,
.annuaire h2.titre_recherche_annuaire {
	padding: 7px 10px;
	width: auto;
	margin-top: 25px;
}


.espace_medical .cartouche_rubrique {background: url("../images/commun/cartouche_bleu_em.png") no-repeat; height: 20px;}
#menu_secondaire {
	padding: 30px 35px 0 0;
	float: left;
	width: 182px;
	}
.sous_rubrique #menu_rubrique li.active {
	background: #fff;
	padding: 15px 14px 15px 0;}
.sous_rubrique #menu_rubrique .item_menu a:hover, .sous_rubrique #menu_rubrique .item_menu a:focus {color: #02468e;}
.adherents_forum #menu_rubrique .item_menu a:hover, .adherents_forum #menu_rubrique .item_menu a:focus {color: #5F8000;}
.appels_marche #menu_rubrique .item_menu a:hover, .appels_marche #menu_rubrique .item_menu a:focus {color: #8E683D;}
.federation #menu_rubrique .item_menu a:hover, .federation #menu_rubrique .item_menu a:focus {color: #883F8C;}
.espace_medical #menu_rubrique .item_menu .menuLink:hover, .espace_medical #menu_rubrique .item_menu .menuLink:focus {color: #0F7FA3;}
.offres_emploi .sous_rubrique #menu_rubrique .item_menu a:hover, .offres_emploi .sous_rubrique #menu_rubrique .item_menu a:focus {color: #CD4E14;}
.sous_rubrique #menu_rubrique .active .menuLink {
	color: #02468e;
	font-weight: bold;}
.offres_emploi .sous_rubrique #menu_rubrique .active .menuLink {
	color: #cd4e14;
	font-weight: bold;}
.adherents_forum #menu_rubrique .active .menuLink {color: #5F8000;}
.annuaire #menu_rubrique .active .menuLink, .annuaire #menu_rubrique .active .menuLink:hover, .annuaire #menu_rubrique .active .menuLink:focus, .annuaire #menu_rubrique .item_menu .menuLink:hover, .annuaire #menu_rubrique .item_menu .menuLink:focus  {color: #007e66;}
.federation #menu_rubrique .active .menuLink {
	color: #883F8C;
	font-weight: bold;}
.espace_medical #menu_rubrique .active .menuLink {color: #0F7FA3;}
.sous_rubrique #menu_rubrique .item_menu  {
	border-bottom: 1px dotted #7e8f90;
	text-align: right;
	padding: 5px 15px 5px 0;
	}
	#menu_rubrique {
		background: url("../images/commun/bg_menu_sec.png") no-repeat right top;
		min-height: 522px;
		padding-top: 15px;
		}
	.offres_emploi #menu_rubrique {
		background: url("../images/commun/bg_menu_sec.png") no-repeat right top;
		min-height: 522px;
		padding-top: 5px;
		}
	.plan_cartouche #menu_rubrique {
		padding-top: 0;
		}
#menu_rubrique .item_menu .menuLink {
	color: #6f797f;
	font-size: 1em;
	}
	#menu_rubrique .menuSslist {
		background: #fff;
		padding-top: 6px;}
	#menu_rubrique .menuSslist .menuSitem {padding-right: 0;}
		#menu_rubrique .menuSitem a.LinkSmenu {
			background: none;
			font-size: 0.857em;
			color: #000;
			padding: 0;
			}
			.adherents_forum #menu_rubrique .menuSitem a.LinkSmenu {color: #6f797f;}
			.adherents_forum #menu_rubrique .menuSitem a.LinkSmenu:hover, .adherents_forum #menu_rubrique .menuSitem a.current  {
				color: #698d02;
				font-weight: bold;
				}
			#menu_rubrique .menuSitem a.LinkSmenu:hover, #menu_rubrique .menuSitem a.current  {
				color: #3481cd;
				font-weight: bold;
				}
		.menuSslist .with_sep { position: relative}
		.sep_list {
			background: url("../images/commun/separateur_ssmenu.png") no-repeat  left -9px;
			height: 42px;
			position: absolute;
				right: 0;
				top: 4px;
			width: 3px;
			}
.sous_rubrique #contenu {
	float: left;
	padding-top: 30px;
	width: 512px;
	}
.adherents_forum #contenu {width: 512px;}
.sous_rubrique h2.titre_intro{
	color: #105a9d;
	font-size: 1em;
	font-weight: normal;
	margin-top: 0;
	text-transform: uppercase;
	}
.adherents_forum h2.titre_intro{color: #5f8000;}

#liste-commnuniques li a:hover,
#liste-commnuniques li a:focus{
	text-decoration:none;
}
.offres_emploi #liste-commnuniques li a,
.offres_emploi h2.titre_intro{
	color: #cd4e14;
}
.annuaire h2.titre_intro{color: #007e66;}
	.sous_rubrique h1.intro_article {
		color: #000000;
		font-family: trebuchet MS;
		font-size: 1.785em;
		font-weight: bold;
		line-height: 1em;
		letter-spacing: -1px;
		margin-top: 10px;
		}
		.sous_rubrique h1.intro_article span {font-style: italic;}
		.sous_rubrique #contenu .intro {
			color: #6f797f;
			font-size: 1.071em;
			line-height: 1.4em;
			padding-top: 0.8em;
			margin: 0;
			}
			.sous_rubrique #contenu .object {
				margin-bottom: 10px;
				margin-top: 18px;
				padding: 0 16px 0 0;
				text-align: center;
				}
				.sous_rubrique #contenu .object .intro_object {
					background: url("../images/commun/fleche_gris_p.gif") no-repeat scroll right 16px transparent;
					color: #6F797F;
					font-size: 0.785em;
				   	margin: -6px 52px 0 150px;
					padding: 12px;
					text-align: right;
					}
					.sous_rubrique .titre_intro_2 {
						color: #3481cd;
						font-size: 19px;
						font-family: trebuchet MS;
						font-weight: bold;
						padding-top: 10px;
						}
						.infos_hospitalieres .sous_rubrique h2.titre_intro_2 {
							color: #105A9D;
							margin-bottom: 5px;
							}
						.sous_rubrique .titre_intro{
							color: #105a9d;
							font-size: 19px;
							font-family: trebuchet MS;
							font-weight: bold;
							}
						.sous_rubrique #contenu .div_coloc a {
							color: #262626;
							margin: 2px 0;
							display: block;
							font-weight: bold;
							}

						#contenu p.ligne_mdp_oublie {margin: 0;}
						#contenu ol li {
							color: #272727;
							font-size: 1em;
							margin: 2px 0 2px 37px;
							}
							.sous_rubrique #contenu p a.intro_link {
								color: #1159a2;
								text-decoration: underline;
								}

.annuaire .sous_rubrique .encadre,
.appels_marche .sous_rubrique .encadre,
.offres_emploi .sous_rubrique .encadre {
	margin: 15px 0 15px 0px;
	padding: 6px 12px 6px 18px;
	border-radius: 5px;
	width:auto;
}
.annuaire .sous_rubrique .encadre {
	background: #007e66;
}
.appels_marche .sous_rubrique .encadre {
	background: #8e683d;
}
.offres_emploi .sous_rubrique .encadre {
	background: #cd4e14;
}

.annuaire .sous_rubrique .encadre p,
.annuaire .sous_rubrique .encadre a,
.appels_marche .sous_rubrique .encadre p,
.appels_marche .sous_rubrique .encadre a,
.offres_emploi .sous_rubrique .encadre p,
.offres_emploi .sous_rubrique .encadre a {
	color: #FFFFFF !important;
	font-size: 0.928em;
	font-weight: bold;
}
.offres_emploi .sous_rubrique .encadre a {
	text-decoration: underline;
}

.sous_rubrique .encadre {
	padding: 5px 0 5px 0;
	margin: 15px 0 15px 24px;
	width: 410px;
	}
	.sous_rubrique .top_encadre {
		background: url("../images/commun/top_encadre_bleu.png") no-repeat;
		height: 5px;
		overflow: hidden;
		}
	.sous_rubrique #contenu .inner_encadre p {
		background-color: #1159A2;
		color: #FFFFFF;
		font-size: 0.928em;
		font-weight: bold;
		margin: 0;
		min-height: 42px;
		overflow: hidden;
	   	padding: 6px 12px 6px 18px;
		}
		.sous_rubrique .bottom_encadre {
			background: url(../images/commun/bottom_encadre_bleu.png)  no-repeat;
			height: 5px;
			overflow: hidden;
			}
.adherents_forum .encadre {
	padding: 5px 0 5px 0;
	margin: 0 0 11px 0;
	width: 508px;
	}
	.adherents_forum .top_encadre {
		background: url(../images/commun/top_encadre_adh.png) no-repeat;
		height: 7px;
		overflow: hidden;
		}
	.adherents_forum #contenu .inner_encadre p {
		background: #8da703 url(../images/commun/contenu_encadre_vert.png)  repeat-x;
		color: #FFFFFF;
		font-size: 0.928em;
		font-weight: bold;
		margin: 0;
		min-height: 42px;
		overflow: hidden;
	   	padding: 6px 30px 6px 63px;
		}
	.adherents_forum .bottom_encadre {
		background: url(../images/commun/bottom_encadre_vert.png)  no-repeat;
		height: 7px;
		overflow: hidden;
		}
#contenu .inner_contenu ul {padding: 1px 20px 13px 21px;}
#contenu .inner_list ul {
	padding: 1px 0 13px 0;
	margin-top: 15px;}
#contenu #erreur_404 ul li {
	color: #6F797F;
	}
#contenu #erreur_404 ul#page_trouvable li {
	margin:0;
	padding:10px 0
	}
#contenu #erreur_404 ul#page_trouvable li a {
	font-size: 0.75em;
	margin:0;
	padding-top:0;
	}
#contenu .inner_contenu .contenu_fonce{
	color:#272727;
	margin-bottom: 20px;
	}
#contenu .inner_contenu ul#guide_detail {padding: 1px 0 13px 0;}
.federation #contenu .inner_contenu ul {padding: 1px 10px 13px 0;}

#contenu  .inner_contenu ul li {
	color: #272727;
	background: url("../images/commun/puce_bleu_list.png") no-repeat 0 8px;
	font-size: 1em;
	padding: 4px 0 0 11px;
	}
#contenu  .inner_contenu ul.les_guides li {
	background: none;
	margin: 0;
	padding: 15px 0;
	}
.federation #contenu  .inner_contenu ul li {background: none; border-bottom: 1px dotted #737E84; margin-left: 20px; padding: 16px 0 10px;}
.federation #contenu  .inner_contenu ul.derniers_article li {
	background: none;
	margin: 0;
	padding: 16px 0 10px;
	position: relative;
}
.federation #contenu  .inner_contenu ul.derniers_article li .contact, .titre_nv_3 .contact {margin-top: 16px;}
	#contenu  .inner_contenu ul li ul {padding: 0 20px 0 8px;}
	#contenu  .inner_contenu ul li ul li {
		background: url("../images/commun/puce_dotted_gris.png") no-repeat scroll 0 4px transparent;
		font-size: 1em;
		padding: 0 0 3px 11px;
		}
.titre_nv_3 {
	color: #6f797f;
	border-bottom: 1px solid #d4d4d4;
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	margin: 0 45px 0 22px;
	}
.citation {
	background: url("../images/commun/bg_citation.png") no-repeat;
	color: #646e74;
	font-size: 16px;
	font-style: italic;
	font-family: trebuchet MS;
	text-align: center;
	margin: 36px 0 0 29px;
	padding: 0 0 25px 22px;
	position: relative;
	width: 375px;
	}
	.citation img{
		position: absolute;
		right: -16px;
		bottom: 18px;
		}
	#contenu table {
		border: 1px solid #d2d2d2;
		border-radius: 4px;
		border-collapse: collapse;
		font-size: 0.786em;/* 11px */
		height: 87px;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			-o-border-radius: 4px;
		width: 500px;
		}
		#contenu table tr.ligne_ths {
			border: 1px solid #d2d2d2;
			font-size: 1.091em;/* 12px */
			}
			#contenu table tr {background-color: #fbfbfb;}
			#contenu table tr.paire { background-color: #f4f4f4;}
			#contenu table th {
				background-color: #e1e3e4;
				font-weight: bold;
				font-size: 1em;
				color: #5d6569;
				padding: 15px;
				}
			#contenu table td {
				color: #5d6569;
				border: 1px solid #d2d2d2;
				font-size: 1em;
				font-weight: normal;
				padding: 10px 15px;
				vertical-align: top;
				}
				.content table a {
					color: #785329;
					font-weight: bold;
					}
.sous_rubrique .cartouche_commentaires h3 {
	background: url("../images/commun/bg_grand_cartouche_bleu.png") no-repeat;
	color: #fff;
	font-size: 0.928em;
	font-weight: bold;
	height: 15px;
	padding: 5px 10px 8px 12px;
	width: 480px;
	}
#commentaires {margin-top: 47px;}
 #contenu #list_commentaires { padding: 5px 0 15px;}
	#contenu #list_commentaires .slist_commentaire {
		background: none;
		border-bottom: 1px dotted #737e84;
		color: #5d6067;
		font-size: 0.928em;
		padding: 19px 0;
		}
		#contenu #list_commentaires .last { border: none;}
.anonyme {
	color: #000;
	font-size: 1em;
	font-weight: bold;
	}
.comment {padding: 8px 0 7px 2px;}
.date_ecriture {
	color: #898a8d;
	font-size: 0.785em;
	font-weight: normal;
	padding-left: 14px;
	text-transform: uppercase;
	}
#saisie_commentaires { padding-top: 8px;}
#saisie_commentaires form fieldset  {border: 0 none;}
	#saisie_commentaires form textarea {
		border: 1px solid #c1c6c6;
		border-radius: 4px;
		}
	#saisie_commentaires legend {
		background: url("../images/commun/pen.gif") no-repeat scroll 0 0 transparent;
		color: #6F797F;
		font-family: trebuchet MS;
		font-size: 1em;
		padding: 0 16px;
		text-transform: uppercase;
		width: 470px;
		}
		#saisie_commentaires form .labelos{
			color: #6E787E;
			font-size: 0.928em;
			margin: 0;
			padding: 5px 0 3px 4px;
			}
	#saisie_commentaires .text_c {
		background: url("../images/commun/bg_form_comment.png") repeat-x;
		padding: 19px 25px 0 21px;
		margin-top: 3px;
		width: 460px;
		}
		#saisie_commentaires .text_c textarea {
			color: #6E787E;
			font-size: 0.928em;
			height: 88px;
   			width: 440px;
   			padding: 4px;

   			}
   			#saisie_commentaires .text_c .btn_imput	{
   				padding: 12px 10px 0 ;
   				margin: 0;
   				}

.sous_rubrique .valide_commentaire{
	background: url("../images/commun/btn_valider.png") no-repeat;
	border: 0 none;
	cursor: pointer;
	height: 32px;
	float: right;
	width: 85px;
	}
.sous_rubrique .connexion {float: right;}
.offres_emploi #form_deposer_cv .btn_imput {
		padding-right:30px;
		}
.adherents_forum .rechercher {
	background: url("../images/commun/recherche-cv.png") no-repeat;
	width: 112px;
	height: 32px;
	cursor: pointer;
	border: 0 none; margin : 0 0 32px 130px;}
	.sous_rubrique .right {
		background: url("../images/commun/fond_right.png") no-repeat;
		padding-bottom: 10px;
		/*border-left: 1px solid #cbd0d0;*/
		width: 210px;
		}
.btn_imput .rechercher{margin: 0 0 0 123px;}
.adherents_forum .right .btn_imput .rechercher{ margin: 0;}
.sous_rubrique .documents_joints {
	background-color: #fff;
	border-right: 1px solid #c1c6c6;
	border-bottom: 1px solid #c1c6c6;
	border-top: 1px solid #c1c6c6;
	border-radius: 0 5px 5px  0 ;
	margin: 20px 0 0 -1px;
	padding: 16px 10px 0 0;
	position: relative;
	width: 200px;
	zoom: 1;
	}
   .sous_rubrique #documents_joints_tableau_bord {
	margin: 40px 0 0 -1px;
	padding: 0 10px 0 0;
	}
.sous_rubrique .documents_joints h2 {
	background: url("../images/commun/picto_joint-document.png") no-repeat 0 2px;
	color: #8B969C;
	font-size: 1em;
	font-weight: bold;
	font-family:  trebuchet MS;
	line-height: 1.1em;
	text-transform: uppercase;
	padding-left: 20px;
	text-decoration: none;
	}

	.sous_rubrique ul.documentation { padding: 9px 0 14px 0 ;}
	.sous_rubrique ul.documentation li { padding-bottom: 5px;}
	.sous_rubrique ul.documentation li.document_pdf a  { background: url("../images/commun/picto-pdf.png") no-repeat ;}
	.sous_rubrique ul.documentation li.document_word a { background: url("../images/commun/picto-word.png") no-repeat ;}
    .sous_rubrique ul.documentation li.document_file a { background: url("../images/commun/picto-file.png") no-repeat ;}
	.sous_rubrique ul.documentation li a {
		color: #105a9d;
		font-size: 0.928em;
		font-weight: normal;
		padding: 0 0 5px 20px;
		}
		.sous_rubrique .documentation li a span.capacity {
			color: #6a777e;
			font-size: 0.714em;
			}
			.link_details {
				border-bottom: 1px dotted #737E84;
				border-top: 1px dotted #737E84;
				margin-top: 20px;
				padding: 5px 0;
			}
			.sous_rubrique #contenu .link_details a {
				background: url("../images/commun/puce_liste_com_bleu.png") no-repeat 0 2px;
				color: #105a9d;
				display: inline-block;
				font-size: 0.928em;
				font-weight: bold;
				padding: 0 0 0 20px;
			}
/*.sous_rubrique #inner_recherche { margin-left: 15px;} */
#liste-commnuniques, .liste-commnuniques {
	padding-top: 10px;
	padding-bottom: 30px;
	}
	.left #liste-commnuniques, .left .liste-commnuniques {padding-top: 0;padding-bottom: 10px;}
#liste-commnuniques li ,.liste-commnuniques li {
	border-bottom: 1px dotted #737e84;
	padding: 20px 0;
	}
.derniers_article li {
	border-bottom: 1px dotted #737e84;
}
.inner_contenu p {
	color: #272727;
	margin: 10px 0;
}
.les_guides li{border-bottom: 1px dotted #737e84;}

.infos_hospitalieres .list_commun li a { background: url("../images/commun/puce_liste_com_bleu.png") no-repeat 0 3px;}
#liste-conseil li.active h3 {
	background: url("../images/commun/puce_violet.png") no-repeat 0 3px;
	border-bottom: 1px dotted #7e8f90;
	padding : 0 0 8px 20px;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.4em;
	margin : 41px 0 0 0;
	}
#liste-conseil li h3 a {color: #883f8c;}
#liste-conseil li h3 span {color: #60696E;}
#liste-conseil li h3 {
	background: url("../images/commun/puce_gris.png") no-repeat 0 3px;
	border-bottom: 1px dotted #7e8f90;
	padding : 0 0 3px 20px;
	color: #883f8c;
	font-size: 0.875em;
	font-weight: bold;
	line-height: 1.45em;
	margin : 6px 0 0 0;
}
#liste-conseil li .description {font-weight: normal;}
.espace_medical #liste-commnuniques li h3, .espace_medical .liste-commnuniques li h3, .espace_medical #page_trouvable li h3 { background: url("../images/commun/puce_liste_com_bleu_ciel.png") no-repeat 0 3px;}
	#liste-commnuniques li a, .liste-commnuniques li a {
		color: #105a9d;
		display: block;
		font-size: 12px;
		font-weight: bold;
		padding: 1px 0 0 20px;
		}
		#liste-commnuniques li a.lien_plus, .liste-commnuniques li a.lien_plus { font-size: 14px;}
#liste-commnuniques .date_ecriture, .liste-commnuniques .date_ecriture {padding-left: 4px;}

#liste-commnuniques li p,
.sous_rubrique #liste-commnuniques li p,
.sous_rubrique #liste-commnuniques li p a,
.liste-commnuniques li p, .sous_rubrique .liste-commnuniques li p,
.sous_rubrique .liste-commnuniques li p a {
	background: none;
	color: #737e84;
	font-size: 0.857em;
	font-weight: normal;
	margin-top: 15px;
	}
	.sous_rubrique #liste-commnuniques li p a,
	.sous_rubrique .liste-commnuniques li p a {font-size: 1em;}

	#liste-commnuniques.listeAppelsOffre li p, .liste-commnuniques.listeAppelsOffre li p {margin-top: 5px;}
#contenu .inner_contenu ul#page_trouvable {
	border-bottom: 1px dotted #737e84;
	padding: 0;}
#contenu .inner_contenu ul#page_trouvable li {
	background: none;
	border-top: 1px dotted #737e84;
	padding: 5px 0 5px 0;
	}
#page_trouvable li a {
	color: #105A9D;
	display: block;
	font-size: 0.86em;
	font-weight: bold;
	padding: 2px 0 0 20px;
	}

/* =PAGINATION */
#contenu .pagination_concours {padding: 35px 0 40px;}
.pagination {
	margin-bottom: 20px;
	padding: 5px 0;
	text-align: center;
	font-size: 0.857em;
	float: left;
	width: 100%
	}
.adherents_forum #visualiser_demande .pagination {padding: 22px 0 0 0;}
.offres_emploi .pagination {padding: 35px 0 25px 0}
.sous_rubrique .pagination a, .sous_rubrique .pagination img.inactif_prec  {
	display: inline-block;
	font-weight: bold;
	padding: 0;
	line-height: 15px;
	vertical-align: middle;
	}
   .sous_rubrique .pagination a.page_courante { padding: 5px 10px 10px 10px;}
	.sous_rubrique .pagination a.prec, .sous_rubrique .pagination a.next { padding: 0;}
	.sous_rubrique .pagination {
		margin: 0 auto;
		position: relative;
		text-align: center;
		}
.sous_rubrique .pagination a.num_page{
		background: url("../images/commun/bg_num_pagination.png") no-repeat scroll 0 0 transparent;
		color: #5b584f;
		height: 11px;
		padding: 5px 0 8px 0;
		text-align: center;
   		width: 21px;
	}
.sous_rubrique .pagination a.page_courante {
	background: url("../images/commun/bg_num_pag_courante.png") no-repeat 0 0 ;
	color: #FFFFFF;
	padding-left: 0;
	padding-right: 0;
	width: 25px;
	}
.sous_rubrique .pagination a.page_courante_orange {
	background: url("../images/commun/bg_num_pag_courante_orange.png") no-repeat 0 0 ;
	color: #FFFFFF;
	padding-left: 0;
	padding-right: 0;
	width: 25px;
	}

.sous_rubrique .pagination a.page_courante_vert {
	background: rgb(100,136,31);
	background: -moz-linear-gradient(0deg, rgba(100,136,31,1) 0%, rgba(183,211,63,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(100,136,31,1) 0%, rgba(183,211,63,1) 100%);
	background: linear-gradient(0deg, rgba(100,136,31,1) 0%, rgba(183,211,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#64881f",endColorstr="#b7d33f",GradientType=1);
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	color: #FFFFFF;
	padding-left: 0;
	padding-right: 0;
	width: 25px;
}

.appels_marche  .pagination a.page_courante {background-image: url("../images/mar/bg_num_pag_courante.png");}


#different { padding-top: 28px; }
#liste-colloques { border-top: 1px solid #D6DADA;}
.sous_rubrique #contenu #liste-colloques li .coloc {
	 color: #1e70c7;
	 font-size: 1em;
	 font-weight: normal;
	 }
#liste-colloques p { font-weight: bold;}
#liste-colloques li { padding: 8px 0 12px 0;}
#contenu .petit_bloc {
	float: left;
	height: 54px;
	padding-right: 14px;
	position: relative;
	}
.inerval {
	left: 37px;
	position: absolute;
	top: 20px;
   	z-index: 9999;
	}
		#plan_de_site { padding-top: 28px;}
		  .sous_rubrique .derniers_article h3,
		  .derniers_article h2,
		  #plan_de_site h3,
		  .inner_list h2,
		  h2.titre_recherche_annuaire,
		  #recherche_archive h2.bg_adherent {
			background: url("../images/commun/cartouche_bleu_fhf_3.png") no-repeat;
		  	color: #fff;
		  	font-size: 1.357em;
		  	font-weight: bold;
		  	font-family: Trebuchet MS;
		  	padding: 3px 3px 8px 20px;
		  	}
	#recherche_archive {padding: 40px 0 28px;}
	#visualiser_demande {padding-bottom: 55px;}
    #visualiser_demande .see_all_modules {margin-top: 10px;}
    #visualiser_demande .see_all_modules a {color: #5f8000;}
	#recherche_archive #form_recherche_module {padding-bottom: 33px;}
	.federation h2.inner_article, .federation .inner_article {
		background: url("../images/commun/bg_organigramme_violet.png") no-repeat;
	  	color: #fff !important;
	  	font-size: 19px;
	  	font-weight: bold;
	  	font-family: Trebuchet MS;
		line-height: 33px;
	  	padding: 0 3px 0 15px;
	  	}


	  #visualiser_demande h2.bg_adherent {margin: 23px 0 15px;}

		.adherents_forum .sous_rubrique #contenu .inner_list p{color: #6f797f}
		.adherents_forum .sous_rubrique #contenu .inner_list p.rq_importante { padding: 10px 0 10px 0;}
	  	.sous_rubrique .derniers_article {
	  		margin-bottom: 20px;
	  		padding-top: 0;
			width: auto !important;
	  		}
       #content .mentions_legales_sous_titre {
	  		margin-bottom: 15px;
            padding-top: 25px;
	  	}
        #content .mentions_legales_liste {
            margin-bottom: 0;
            padding-top: 0;
	  	}
            #content .mentions_legales_liste li {
                margin-bottom: 15px;
                padding-bottom: 10px;
            }
        #content .mentions_legales_description {
            color: #272727;
            font-size: 0.85em;
            padding-top: 5px;
	  	}
        #content .mentions_legales_description2 {
            color: #272727;
            font-size: 0.85em;
            padding-bottom: 230px;
            padding-top: 20px;
	  	}
	  		.sous_rubrique .inner_list .derniers_article {margin-bottom: 0;}
	  	.inner_marche {padding-top: 7px;}
	  	.sous_rubrique #contenu .derniers_article p {margin-bottom: 2px;}
	  	.sous_rubrique #contenu h4.titre-article {color: #105a9d;font-size: 1em;}
	  	.sous_rubrique #contenu li.avec_bordure h4.titre-article {padding-top: 15px}
	  	.sous_rubrique #contenu li.avec_bordure p a{ font-size: 1em;}
	  	.sous_rubrique #contenu li.avec_bordure p {
		  	font-size: 0.85em;
		  	margin: 0;
		  	}
		 .sous_rubrique #contenu h3.titre-article { background: none;}
		.sous_rubrique #contenu h3.titre-article a{
			color: #105A9D;
			font-weight: bold;
			font-size: 14px;
			}
			.sous_rubrique #contenu h3.titre-article { padding: 0;}
			.sous_rubrique #contenu .derniers_article .date_ecriture {
				color: #6f797f;
				font-size: 0.75em;
				font-weight: normal;
				padding-left: 0;
				text-transform: uppercase;
				}
			.sous_rubrique #content_articles_plus li{
				background: url(../images/separateur.png) no-repeat;
				background-position: 0 100%;
				padding: 5px 0 10px 13px;
				}
			.sous_rubrique #content_articles_plus .date_ecriture {
				font-size: 0.625em;
				display: block;
				padding-left: 0;
				}
				.sous_rubrique #content_articles_plus a {
					color: #105a9d;
					font-size: 0.75em;
					font-weight: bold;
					}
		.sous_rubrique #contenu .derniers_article p a, .sous_rubrique #contenu .derniers_article p  {
			font-size: 0.857em;
			color: #272727;
			}
#menu_rubrique a span {
	color: #1e70c7;
	display: block;
	font-size: 0.857em;
	padding-top: 8px;
	}
.tool-content{
	position:relative;
	float:left;
	}
.tooltip {
	position:absolute;
	left:-2000px;
	padding:10px 0 0 15px;
	background:url(../images/commun/left_tooltip.png) no-repeat 0 10px;
	margin:0;
	height:32px;
	}

.top_tootip {
	width:24px;
	height:12px;
	background:url(../images/commun/top_tooltip.png) center top no-repeat;
	position:absolute;
	top:0;
	left:20px;
	padding:0;
	margin:0;
	}
.right_tooltip {
	float:left;
	height:16px;
	padding:8px 15px 8px 0;
	margin:0;
	background:url(../images/commun/right_tooltip.png) right top no-repeat;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	}
#left_page_introuvable {
	background: url("../images/commun/bg_menu_sec.png") no-repeat  100% 0 ;
	float: left;
	margin-right: 33px;
	min-height: 522px;
	padding: 50px 0 0 20px;
	width: 159px;
	}
#login_interne{margin-top: 50px;}
#form_deposer_cv {margin-top: 30px;}
#login_intern a.m_passe_oublie {}
#login_interne legend {
	color: #6f797f;
	font-size: 1.071em;
	font-family: arial;
	font-weight: bold;
	}
#login_interne label, #form_deposer_cv label {
	color: #6e787e;
	display: block;
	font-size: 1em;
	font-family: Trebuchet MS;
	padding-bottom: 4px;
	}
	#contenu table.jqTransformTextarea td#jqTransformTextarea-mm textarea.your_text {
		color: #6E787E;
		height: 99px;
	    width: 330px;
	    }
.adherents_forum #formulaire form p {
	color: #6e787e;
	display: block;
	font-size: 12px;
	font-family: Trebuchet MS;
	padding: 10px 0 0 0;
	}
.adherents_forum .right #formulaire form p { padding-bottom: 10px;}
.adherents_forum .right #formulaire form p#btn_imput_confirmer { padding-bottom: 0;}
	#login_interne .bloc_login_passe, #s_abonner .bloc_form {
		margin: 20px 0 10px 0;
		padding: 15px 18px 18px 18px;
		width: 468px;
		}
	#login_interne .bloc_login_passe, #s_abonner .bloc_form, .annuaire #filter_recherche_annuaire  {
		border: 1px solid #c1c6c6;
		border-radius: 5px;
		behavior: url(javascript/PIE.htc);
		border-radius: 4px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			}
	 #form_deposer_cv .bloc_email_passe {
		border: 1px solid #c1c6c6;
		border-radius: 4px;
		float: left;
		margin: 20px 0 10px 0;
		padding: 15px 18px 18px 18px;
		width: 468px;
		}
		#form_deposer_cv .bloc_pwd_oublie {
		float: left;
		margin: 60px 0 10px 0;
		padding: 15px 18px 18px 5px;
		width: 468px;
		}
		.offres_emploi #contenu #form_deposer_cv .bloc_pwd_oublie .texte_oublie1{
				font-size: 1.1em;
				font-weight: bold;
				margin-bottom: 20px;
				}
		.offres_emploi #contenu #form_deposer_cv .bloc_pwd_oublie .texte_oublie2{
				font-size: 1.1em;
				margin-bottom: 10px;
				}
		.offres_emploi #contenu #form_deposer_cv .bloc_pwd_oublie .texte_oublie3{
				padding-left: 50px;
				}
		.offres_emploi #contenu #form_deposer_cv .bloc_pwd_oublie .texte_oublie3 label{
				float: left;
				margin-right: 15px;
				padding-top: 7px;
				}
		.offres_emploi #contenu #form_deposer_cv .bloc_pwd_oublie p input#email_c2{
				background: none;
				border: 0 none;
				color: #6E787E;
				float: left;
				font-size: 0.785em;
				height: 30px;
				line-height: 30px;
				width: 195px;
				}
		.offres_emploi #contenu #form_deposer_cv .bloc_pwd_oublie p .connexion{
				float: left;
				}
		#s_abonner .champ_texte {
			background: none;
			color: #4D5F6D;
			border: 0 none;
			height: 35px;
		  	padding: 0 ;
			width: 195px;
			}
	#login_interne .ligne_mdp_oublie { float: left;}
	#login_interne .btn_input { padding-right: 25px;}
	#contenu #s_abonner p {margin: 0;}
	#contenu #s_abonner .element_radio span {
		display: inline;
	  	margin: 0 5px 0 0;
		}
	#contenu #s_abonner .element_radio .jqTransformInputWrapper, #contenu #s_abonner .element_radio .jqTransformSelectWrapper_fonce {
		float: none;
		}
	#contenu #s_abonner .interaction label, #contenu #s_abonner .input_text label {
	display: block;
	}
	#contenu #s_abonner .interaction, #contenu #s_abonner .input_text {
		float: left;
	 	padding: 5px 40px 5px 0;
	 	width: 190px;
		}
	#contenu #s_abonner .element_radio {
		float: left;
		padding: 5px 40px 15px 0;}
	#contenu  #s_abonner label, .annuaire #filter_recherche_annuaire label{
		color: #6e787e;
		font-family: trebuchet MS;
		font-size: 14px;
		padding: 2px 0 12px 0;
		}
	#contenu  #s_abonner .btn_imput { margin: 15px 30px 0 0;}
		#login_interne .identification, #form_deposer_cv .identification {
			float: left;
			width: 216px;
			}
			#login_interne p.ident, #form_deposer_cv p.ident {margin-right: 35px;}
			 #form_deposer_cv  #email_c, #form_deposer_cv  #pass_c{
				background: none;
				border: 0 none;
				display: inline-block;
				color: #6E787E;
				font-size: 0.785em;
				height: 35px;
				line-height: 35px;
				width: 195px;
				}
			#login_interne  #ident_c, #login_interne  #pass_c {
				background:	none;
				border: 0 none;
				color: #6E787E;
				font-size: 0.785em;
				height: 35px;
				width: 195px;
				}
				.container_input_215_gris {
					background: url("../images/commun/bg_input_png.png") no-repeat;
					display: inline-block;
					padding: 0 10px;
					height: 35px;
					width: 195px;
					}
					.position_differente {
						float: left;
						margin-right:10px;
						}
#input_recherche_offre{
	background:none;
	border: 0 none;
	color: #6E787E;
	height: 30px;
	line-height: 30px;
	padding: 0 ;
	width: 266px;
	}
#recherche_offre label { padding-bottom: 8px;}
#contenu ul .vcard {
	color: #272727;
	float: none;
	font-size: 1.857em;
	}
#contenu .liste_mentions_legales {
    color: #272727;
    padding-top: 20px;
}
#contenu .liste_mentions_legales div{font-size: 0.85em;}
#contenu .derniers_article li.sans_bordure { border-bottom: none}
#contenu  li.avec_bordure {
	border-bottom: 1px dotted #737E84;
	padding:0 0 15px 0;/* 20px 0 20px 0;*/
	}
	#contenu ul.derniers_article li p{
		color: #272727;
		font-size: 0.85em;
		}
	#list_plan_de_site { margin: 19px 9px 19px 9px;}
	#list_plan_de_site li.active{background: url("../images/commun/bg_list_plan.gif") repeat-y; }
	#list_plan_de_site li{margin-bottom :18px;}
		#plan_de_site li ul.list_sous_plan li {
			background: none;
			border-left: 1px solid #6f797f;
			padding: 0 0 10px 10px;
			margin:0px 0 0 16px;
			}
		#plan_de_site li ul.list_sous_plan li p{ font-size: 0.85em;}
	#list_plan_de_site .list_sous_plan {
		display: none;
		padding-top: 10px;}
	#list_plan_de_site li h4 span{
		background: url("../images/commun/bg_plus.gif") no-repeat ;
		float: left;
		margin-left: -7px;
		height: 16px;
		width: 16px;
		}
	#list_plan_de_site li h4 a.s_links {
		/*background: url("../images/commun/bg_plus.gif") no-repeat ;*/
		color: #105a9d;
		cursor: pointer;
		font-weight: bold;
		font-size: 1em;
		height: 16px;
		padding: 0 0 0 6px;
		}
		#list_plan_de_site li h4 span.active {
			background: url("../images/commun/bg_moins.gif") no-repeat;
			floa: left;
			height: 16px;
		 	width: 16px;
		 	}
		#list_plan_de_site .list_sous_plan li span{
			background: url("../images/commun/picto_gris_list_plus.gif") no-repeat;
			float: left;
			height: 11px;
			margin-left: -16px;
			width: 11px;
			}
		#list_plan_de_site .list_sous_plan li a.page_plan {
			/*background: url("../images/commun/picto_gris_list_plus.gif") no-repeat;*/
			color: #6f797f;
			cursor: pointer;
			/*display: block;*/
			/*float: left;*/
			font-size: 0.95em;
			position: relative;
			padding-left: 0px;
			}
		#list_plan_de_site .list_sous_plan li span.active {
			background: url("../images/commun/picto_gris_list.gif") no-repeat;
			height: 11px;
			float: left;}
		#list_plan_de_site .list_sous_plan li p{
			display: none;
			margin-bottom: 0;}
#contenu .all_date {
	border-top: 1px solid #dadede;
	color: #60696e;
	font-size: 0.714em;
	padding: 5px 0 0 2px;
	text-transform: uppercase;
	}
#contenu .all_date a {
	color: #60696e;
	font-size: 10px;
	}
#contenu .differents_article { padding-top: 20px;}
#contenu .differents_article h2  { margin: 5px 0 5px 0;}
.infos_hospitalieres #contenu .differents_article h2 {
	color: #105a9d;
	font-size: 19px;
	font-weight: bold;
	font-family: Trebuchet MS;}
#contenu .differents_article p { margin: 5px 0 10px 0;}
#contenu ul.ressources_humaines { padding: 22px 17px 0 0;}
#contenu ul.ressources_humaines li { border-top: 1px dotted #6f797f;}
#contenu ul.ressources_humaines li p { margin-bottom: 25px;}
#contenu ul.ressources_humaines li p a {
	color: #105a9d;
	font-weight: normal;
	font-size: 1em;
	}
	#contenu ul.ressources_humaines li .ress_date {
		background: url("../images/commun/btn_date_left.gif") no-repeat;
		color: #FFFFFF;
	    display: inline-block;
	    font-size: 0.857em;
	    left: -19px;
	    padding-left: 21px;
	    position: relative;
	    text-align: center;
	    text-transform: uppercase;
	    top: -23px;
		}
	#contenu ul.ressources_humaines li .ress_date span {
		background: #fff url("../images/commun/btn_date_right.gif") no-repeat top right;
		display: block;
		height: 19px;
		padding: 3px 24px 1px 0;
		}
		#contenu ul.ressources_humaines li .ress_date span a {color: #fff;}

	#content .right .agenda {
		padding-top: 6px;
		width: 210px;
		}
	.right .agenda .lire_tous  { padding-left: 14px;}
	.contenu_agenda ul {
		margin-bottom: 5px;
		padding-left: 6px;
		width: 204px;
		}
	.contenu_agenda ul li {
		border-bottom: 1px solid #cbd0d0;
		padding: 14px 0 14px 0;
		}
	.contenu_agenda ul li.first {
		border-top: 1px solid #cbd0d0;
		padding-top: 7px;
		}
	.contenu_agenda ul li p { padding: 5px 0 0 0;}
	.contenu_agenda ul li a.date_ecriture {
		background: url("../images/commun/bg_date_ecriture_left.gif") no-repeat;
		color: #05347c;
		display: inline-block;
		font-size: 0.714em;
		padding: 0 0 0 10px;
		}
		.contenu_agenda ul li a.date_ecriture span {
			background: url("../images/commun/bg_date_ecriture_right.gif") top right no-repeat;
			display: block;
			height: 16px;
			padding-right: 10px;
			padding-top: 2px;
			}
	.contenu_agenda ul li.odd a.date_ecriture {
		background: url("../images/commun/bg_date_ecriture_left_odd.gif") no-repeat;
		color: #fff;}
	.contenu_agenda ul li.odd a.date_ecriture span {
		background: url("../images/commun/bg_date_ecriture_right_odd.gif") no-repeat;
		padding-right: 28px;
		padding-top: 0;
		}
		.contenu_agenda ul li a.local {
			color: #60696e;
			font-size: 0.714em;
			text-transform: uppercase;}
			.contenu_agenda ul li a.sujet {
				color: #05347c;
				font-size: 0.928em;
				}
			.contenu_agenda ul li a.strong_letters { font-weight: bold;}
				.agenda .lire_tous {padding-left: 10px;}

#infos_sante { margin-top: 20px;}
.info_sante_mois {
	float: left;
	margin: 0 0 0 0;
	width: 240px;
	}
.info_sante_mois .imprime_news { margin-bottom: 20px;}
#affiche_mois  {
	float: left;
	padding: 10px 0 0 0;
	width: 250px;
	}
#affiche_mois li{
	display: inline-block;
	padding-bottom: 41px;
	}
		#affiche_mois img.imprime_news_right{ float: left;}
			#affiche_mois li span.description {
				color: #105A9D;
				font-size: 0.928em;
				font-weight: bold;
				padding: 66px 0 0 0;
				}
				#affiche_mois li span {
					float: left;
					width: 138px;
					}
		#infos_sante .telecharger {
			display: inline-block;
			}
			#infos_sante .telecharger{
				color: #60696e;
				font-size: 10px;
				border-top: 1px solid #c1c6c6;
				padding: 2px 0 0 0;
				text-transform: uppercase;
				margin-top: 10px;
				width: 136px;
				}
		#infos_sante .edition {
		 	color: #6f797f;
		 	font-size: 13px;
		 	}
		 	.detail_infos {
		 		float: right;
		 		padding-left: 15px;
		 		width: 139px;
		 		}
		 		#infos_sante .description {
		 			color: #105a9d;
		 			font-size: 15px;
		 			font-weight: bold;
		 			}

#contenu .inner_list ul li {
	border-bottom: 1px dotted #737E84;
	margin: 0;
	padding: 8px 0 9px 19px;
	}
#contenu .inner_list .visualiser_demande ul li {border-bottom: none;}
	#contenu .inner_list .formElem ul li {padding: 0;}
#contenu .inner_list h2.bg_adherent {
	margin-top: 20px;
	margin-bottom: 7px;
	}
#contenu .inner_list .liste_modules h2 {
	background: none;
	font-size: 1em;
	font-weight: bold;
	line-height: 1em;
	margin: 0;
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 3px;
	}
#contenu .adresse {
	font-size: 0.928em;
	color: #000;
	padding-left: 60px;
	padding-bottom: 10px;
	}
#contenu .coordonnees_hopital .adr_hopital .adresse {
	padding: 0;
	}
#contenu .liste_modules .adresse {
	padding-bottom: 0;
	padding-left: 0;
	}








#message_erreur {
	margin: 20px 0;
	width: 508px;
	}
	#message_erreur .top_message {
		background: url('../images/commun/top_message_erreur.gif') no-repeat;
		overflow: hidden;
		height: 5px;
		}
	#message_erreur .bottom_message {
		background: url('../images/commun/bottom_message_erreur.gif') no-repeat;
		overflow: hidden;
		height: 5px;
		}
		#message_erreur .main_message {
			background: #ffe9e9;
			border-left: 1px solid #ff0000;
			border-right: 1px solid #ff0000;
			min-height: 32px;
			padding: 5px 14px;
			width: 478px;
			}
			#message_erreur .main_message p {
				background: url('../images/commun/attention.gif') no-repeat top left;
				color: #ff0000;
				font-weight: bold;
				padding: 9px 0 9px 50px;
				margin: 0;
				}
#message-feedback {
	border-radius: 5px;
	border:1px solid #3E8D29;
	behavior: url(javascript/PIE.htc);
	padding:10px 10px 10px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	margin: 20px 0;
	width: 488px;
   }


			#message-feedback .main_message p, #message-feedback .main_message ul {
				background: url('../images/commun/success.png') no-repeat top left;
				color: #7eb207;
				font-weight: bold;
				padding: 9px 0 9px 50px;
				margin: 0;
				}
	/*------------ page fournisseur information (appels_marche) -----*/
.appels_marche .menuSslist .active {
background :url(../images/commun/pixel_active_marron.gif) repeat-x;}
.appels_marche .menuSslist .active .puce_sous_menu{
background :url(../images/commun/puce_active_marron.gif) no-repeat scroll 0 0 transparent; top: 34px; }
.appels_marche .sous_rubrique h2.titre_intro {color: #8e683d;}
.appels_marche #contenu p {color: #272727;}
.appels_marche form .libeller input {
	background: none;
	border: 0 none;
	color: #5D6569;
	padding: 0;
	width: 283px;
	height: 30px;
	}
	.container_input_303 {
		background: url(../images/commun/bg_input_fournisseur.png) no-repeat;
		padding: 0 10px;
		display: inline-block;
		width: 283px
		}
	.appels_marche form .libeller input.input_file {
		 background: 0 none;
		 border: 1px solid #c1c6c6;
		 height: 25px;}

.appels_marche form label {
	color: #6e787e;
	display: block;
	font-size: 1em;
	font-family: "Trebuchet MS", sans-sherif;
	padding-bottom: 0;
	}
.container_input_286{
	background: url(../images/commun/bg_container_286.png) no-repeat;
	display:  inline-block;
	padding: 0 10px;
	width: 276px;}
.appels_marche .libeller {padding-bottom: 20px;}
.appels_marche .formElem {padding-bottom: 20px;}
.appels_marche .btn_valider {
	cursor : pointer;
	margin-left: 220px;
	}
.appels_marche .sous_rubrique #menu_rubrique .active .menuLink {color: #8e683d;}

.appels_marche .right .publication ul li .infos_pub {padding: 12px 0 0 6px;}
.appels_marche #fil_ariane .current {color: #8e683d;}
.appels_marche .sous_rubrique h1.intro_article {padding-bottom:14px;}
.appels_marche #contenu h2 {margin: 40px 0 10px; font-size: 1.357em;}
.appels_marche #contenu .titre_intro {margin-top: 0; font-size: 1em}
.appels_marche h3 {font-size: 1.072em;/* 15px */}
.appels_marche h3, .appels_marche h3 a {color: #8e683d;}
	.appels_marche .vcard h3 {
		border-top: 2px dotted #d4d8d9;
		margin-top: 10px;
		padding-top: 20px;
		}
		.appels_marche .vcard > h3:first-child {border-top: none;}
		.vcard .contact {
			border-top: 2px dotted #d4d8d9;
			background: url(../images/mar/contactFond.png) repeat-x;
			padding: 20px 30px 10px;
			}
			.vcard .contact h3 {
				border-top: none;
				color: #000;
				margin-top: 0;
				padding-top: 0;
				}
	.appels_marche .vcard p {margin-bottom: 10px;}
.AO_Clos {
	background: url(../images/mar/marcheClos.png);
	color: #fff !important;
	height: 41px;
	line-height: 41px;
	padding: 0 10px 0 55px;
	}
/*.commentairesBloc h2 {font-size: 1em;}*/
.commentairesListe {list-style: none;}
	#contenu .commentaireItem {
		border-top: 2px dotted #d4d8d9;
		margin-top: 20px;
		margin-left: 0;
		}
		#contenu .commentaireItem:first-child {
			border-top: 0;
			margin-top: 0;
			}
	h3.commentaireTitre {
		color: #000;
		font-size: 1em;/* 13px */
		margin-bottom: 10px;
		}
		.commentaireText {}
			.commentaireText p {margin-bottom: 10px;}
		.commentaireTitre .date {
			color: #898a8d;
			font-weight: normal;
			}
		#contenu .commentaireReponse, #contenu .commentaireReponse:first-child {
			border: 1px solid #e0e0e0;
			background: url(../images/mar/contactFond.png) repeat-x;
			padding: 20px 30px 10px;
			}
#rechercheMarcheHome {margin-top: 30px;}
	#rechercheMarcheHome h2 {
		border-bottom: 1px solid #D6DADA;
		font-size: 1.143em;/* 16px */
		padding-bottom: 7px;
		text-transform: uppercase;
		}
		#rechercheMarcheHome #rechercheMarcheForm {position: relative;}
			#rechercheMarcheHome #RMF_departement, .right #RMF_departement {width: 112px;}
			#rechercheMarcheHome .submit {
				position: absolute;
					right: 0;
					bottom: 0;
					}
#marches_actualite {
	margin-top: 50px;
	}
	h2 small {
		font-size: .7em;
		font-weight: normal;
		}
	#marches_actualite .lire_tous, #marches_actualite li {
		border-top: 2px dotted #D6DADA;
		border-bottom: none;
		margin-top: 10px;
		padding-top: 10px;
		}
		#marches_actualite li:first-child {border-top: none;}
	#marches_actualite .description {
		color: #8E683D;
		padding-top: 0;
		}
.fluxRss {
	background: url(../images/mar/rss.png) no-repeat;
	min-height: 110px;
	margin-bottom: 50px;
	}
	.fluxRss .rightContent {font-size: .929em;/* 13px */}
	.fluxRss .rightContent, .fluxRss .rightContent p {margin: 10px 0;}
	.fluxRss a {
		color: #105a9d;
		font-weight: bold;
		}
		.fluxRss a:hover, .fluxRss a:focus {text-decoration: underline;}

.sous_intro_article {
	font-size: 1.428em;
	color: #000;
	font-family: trebuchet MS;
	margin: 10px 0;
	}
	h1+div.sous_intro_article {margin-top: -10px;}
	h1+div#sous_intro_article_cv {margin-top: 0px; font-weight: bold;}
/*------------fin page fournisseur information	(appels_marche) -----*/
/*--------- rechercher CV ---------*/
.adherents_forum #content .right .publication ul li {margin-top: 0;}
.adherents_forum .right .publication ul li .infos_pub {padding: 13px 0 0 5px;}
.adherents_forum #contenu .inner_contenu .formElem ul li{background: none; padding: 0;}

.adherents_forum #contenu .inner_list  ul li {background: url(../images/commun/puce_vert.png) no-repeat 0 7px; }
.adherents_forum #contenu .inner_list  ul.liste_notification li {background: none; }
.adherents_forum #contenu .inner_list .formElem ul li {
	background: none;
	padding: 0;
	}
.adherents_forum .notification .classement ul { width: 234px }
.adherents_forum .notification .big ul {padding: 1px 0 40px; width: 506px }

.adherents_forum #contenu .inner_contenu ul li .date-naissance, .adherents_forum #contenu .inner_contenu ul li .adresse{font-size: 12px; color: #5f8000; display:inline-block; padding-left: 0;}
.adherents_forum #contenu .inner_contenu ul li .coordonnee {background: url(../images/commun/puce-gris.gif) no-repeat; padding:0 0 10px 19px; font-size: 11px; display:inline-block;}
.adherents_forum #contenu .inner_contenu ul li .date_tableau {background: none; padding:0 0 10px 19px; font-size: 11px; display:inline-block;}
.adherents_forum #contenu ul li .diplomes{font-size: 12px; color: #000; width: 90px; float: left; padding-top: 10px;}
.adherents_forum #contenu ul li .experience{color: #000; font-size: 12px;margin-left: 270px; display: block; padding-top: 10px; }
.adherents_forum .sous_rubrique .pagination a.page_courante {background: url(../images/commun/bg_vert.gif) no-repeat ;}
.adherents_forum .derniers_article li {
	border-top: medium none;
	padding-bottom: 20px !important}

/*----------fin recherche CV ---------*/

/*---------detail CV ----------*/
.adherents_forum #contenu .titre {border-bottom: 1px dotted #737e84; padding: 15px 0 10px 0; margin: 0 0 20px 0;}
.adherents_forum #contenu #titre_adherent {padding: 30px 0 10px 0;}
.adherents_forum #contenu #titre_adherent p{color: #272727}
.adherents_forum #contenu .titre p {font-size: 13px;}
.adherents_forum #contenu .titre h3 {font-size: 19px; color: #5f8000; border:0 none; margin-bottom:0;}
.adherents_forum #contenu .date-naissance {font-size: 13px; color: #000; padding-bottom: 20px;}


.adherents_forum #contenu .liste_modules .adresse {color: #5f8000;}

.adherents_forum #contenu .adresse .lieu {display: block; padding-left: 63px;}
.adherents_forum #contenu .email {font-size: 13px; color: #000; padding-left: 75px;}
.adherents_forum #contenu .email a {font-size: 13px; color: #5f8000; text-decoration: underline;}

.adherents_forum h2#titre_recherche_revue {
			border: none;
			margin: 30px 0 8px 0;
			}
#content .content #contenu h2.titre_page {
		border-bottom: 0 none;
		margin-top: 0;
		padding-top: 0;
		}
.offres_emploi .sous_rubrique #contenu p.obligatoire {
				font-size: 1.1em;
				margin-top: 20px;}
.offres_emploi .sous_rubrique #contenu p.obligatoire span {
				text-decoration: underline;}
.offres_emploi .liste_derniers_jours{
			padding-top:15px;
			}
.offres_emploi .liste_derniers_jours li{
			background: url(../images/commun/puce_orange.png) no-repeat 0 12px;
			border-bottom: 1px dotted #000;
			padding:10px 0 10px 20px;
			}
.offres_emploi .liste_derniers_jours li a{
			color: #c63f01;
			}
.offres_emploi .liste_derniers_jours li a span{
			color: #272727;
			display: block;
			}
.consulter_cv {margin: 40px 0; border-top: 1px dotted #737e84; border-bottom: 1px dotted #737e84; padding: 9px 0;}
.consulter_cv a {color:#5f8000; font-size: 12px; font-weight: bold;}
.btn_top {background: url(../images/commun/btn_top.gif) no-repeat; height: 4px}
.btn_cv {background: url(../images/commun/btn_cv.gif) repeat-y; padding:0 0 0 4px; width: 505px;}
.btn_bottom {background: url(../images/commun/btn-bottom.gif) no-repeat; height: 4px;}
.btn_page {padding: 0 4px 0 0;}
.detail_cv {padding: 45px 0 50px;}
	.detail_cv h3{
			color: #6f797f;
			border-bottom: 1px solid #d4d4d4;
			margin-bottom: 10px;
			margin-top: 15px;
			}
	.detail_cv p{
		color:#272727;
		font-size: 0.928em;
		}
/*---------fin detail -------*/


/*----------page tableau de bord --------*/
.liste_demande {
		background: url(../images/commun/fond_liste.png) repeat-x;
		border-bottom:1px dotted #737e84;
		border-top: 1px dotted #737e84;
		margin-top: 24px;
		padding-top: 13px;
		padding-bottom: 15px;
		}
.adherents_forum .liste_notification { width: auto !important; }
.adherents_forum .liste_notification li { padding-bottom: 20px !important; }
.adherents_forum .avis_important {border-bottom:1px dotted #737e84; border-top: 1px dotted #737e84; padding: 13px 0 12px 0; margin-bottom: 24px;}
.adherents_forum .avis_important p {font-size: 11px;}
.adherents_forum .avis_important .text_right p {padding-left: 40px;}

.liste_demande .visuel_important {
	float:left;
	padding: 0 14px 45px 12px;
	}
.liste_demande .description {
	float: left;
	font-size: 0.928em;
	width: 420px;
	}
.adherents_forum .avis_important .visuel_important_p {float:left; padding: 0 9px 85px 0;}
.inner_contenu #visualiser_demande{padding: 0}
.adherents_forum .liste_tableau h2 {border: 0 none;}
.adherents_forum .liste_tableau .description {padding: 10px 0;}
.adherents_forum .liste_tableau #description_demande {padding: 10px 0 0 60px;}
.adherents_forum #recherche_archive .trier {font-weight: normal; display: block;}
#recherche_archive p {
	color: #000;
	padding-top: 8px;
	font-weight: bold;
	}
.adherents_forum .trier {
    display: inline-block;
    float: left;
    font-size: 1em;
    font-weight: bold;
    line-height: 30px;
    padding: 0 10px 0 0;
	}
#contenu .liste_tableau p {padding:0 0 10px; line-height: 16px;}
#contenu .info_article {
		color: #5f8000;
		padding: 0 0 10px 0;
		display: block;
		}
.sous_rubrique #contenu #liste_item_marche .info_article {padding: 0 0 40px 0;}
.sous_rubrique #contenu #visualiser_demande #liste_item_marche .info_article {padding: 0;}
.adherents_forum .sous_rubrique #contenu #visualiser_demande .inner_list ul#liste_item_marche li {border-bottom: none; margin-bottom: 30px;}
.sous_rubrique #contenu #liste_item_marche#demande .info_article {padding: 0 0 0 0;}
#contenu .inner_list ul li.last {border-bottom:1px dotted #737e84;}
#contenu .inner_list ul li a .date {display: block; }
.adherents_forum #contenu .inner_list ul li:hover,
.adherents_forum #contenu .inner_list ul li.hover /* JS */ {
	background: #edf6d2 url("../images/commun/puce_vert.png") no-repeat 0 7px;
	}
#contenu .inner_contenu .liste_tableau ul#liste_demandes li {
		background-position: 0 10px;
		margin-top: 0;
		padding-top: 10px;
		}
#contenu #visualiser_demande ul {padding: 1px 0 0 0;}
#contenu #visualiser_demande .trier {padding: 0 10px 0 0;}
#contenu  #visualiser_demande .btn_annuler {float: left;}
.adherents_forum #contenu .inner_list .attribue {float: left; background: url(../images/commun/puce_vert.png) no-repeat 0 0; padding-left: 20px; position: relative; left: -20px;}
.adherents_forum #contenu .inner_list .info {float: left}
.adherents_forum #contenu .inner_list .info .local,
.adherents_forum #contenu .inner_list .info .ville {display: block; font-size: 0.857em; color:#000;}
.adherents_forum #contenu .inner_list .liste_info {
	float: right;
	margin-right: 10px;
	padding: 0;
	width: 120px;
	}
.adherents_forum #contenu .inner_list .liste_info .mode,
.adherents_forum #contenu .inner_list .liste_info .statut {
		display: block;
		font-size: 0.857em;
		color: #60696E;
		}
#contenu .liste_info .lien {
	font-size: 0.714em;
	text-transform: uppercase;
	font-weight: bold;
	}
#contenu .liste_info .lien a { color: #6f797f;}
#contenu .inner_marche { padding: 5px 0 0 0;}
#contenu .inner_marche .ajouter { margin-right: 10px;}
#contenu .inner_marche .rechercher_march { margin-right: 10px;}
.adherents_forum .sous_rubrique .documents_joints h2 {
    background: url(../images/commun/puce_notifier.gif) no-repeat;
    padding-bottom: 10px;
}
.adherents_forum .sous_rubrique #documents_joints_tableau_bord h2 {
    padding-bottom: 0;
}
.adherents_forum .sous_rubrique .documents_joints ul { padding-bottom: 30px;}

.adherents_forum .sous_rubrique .documents_joints ul li.item_notifier a,
.infos_hospitalieres .sous_rubrique .documents_joints ul li.item_notifier a,
.sous_rubrique .documents_joints a#notice_explicative {font-size: 13px; color:#105a9d;}

.adherents_forum .sous_rubrique .revue h3 {color:#105a9d; font-size: 14px; font-weight: bold;}
.adherents_forum .sous_rubrique .confirmer {
    background: url(../images/commun/btn_confirmer.gif) no-repeat;
    height:35px;
    width: 111px;
    border: 0 none;
    cursor: pointer;
    margin-bottom: 27px;
    text-indent: -30000px;
    }
.adherents_forum .sous_rubrique .right #formulaire {margin-top: 5px;}
.adherents_forum .right form .libeller input {
	background: none;
	line-height: 30px;
	padding: 0;
	width: 190px;
	}
	.container_input_200 {
		background: url(../images/commun/bg_responsable.gif) no-repeat;
		display: inline-block;
		padding: 0 5px;
		width: 190px;
		}
	.container_input_131 {
		background: url(../images/commun/container_input_131.png) no-repeat;
		display: inline-block;
		padding: 0 10px;
		width: 121px;
		 }
.adherents_forum .right form label {
	color: #000;
	font-size: 12px;
}
.adherents_forum .visualiser_demande .description .item_titre {color: #5f8000; font-size: 15px; display: block;}
.adherents_forum .visualiser_demande .description .item_precedent {color: #000; font-size: 15px; font-weight: bold; display: block;}
.adherents_forum #contenu .visualiser_demande .description .adresse {color: #6f797f; font-size: 13px; display: block; padding: 0 0 0 0; }
.adherents_forum .visualiser_demande .description .tel {color: #6f797f; font-size: 13px; display: block;}
.adherents_forum .visualiser_demande .description .port {color: #6f797f; font-size: 13px; display: block;}
.adherents_forum .visualiser_demande .description .fax {color: #6f797f; font-size: 13px; display: block;}
.adherents_forum .visualiser_demande .description .mail a{color: #6f797f; font-size: 13px; display: block;}
.adherents_forum .visualiser_demande .item_date{ border-bottom:1px dotted #737e84; height: 26px; padding-top:8px;}
.adherents_forum .visualiser_demande .date_pecis{color: #6f797f; font-size: 12px; float:left;}
.adherents_forum .visualiser_demande .statut, .adherents_forum .visualiser_demande .lot {color: #5f8000; font-size: 12px; float:right;}
.adherents_forum .item_demande{color: #5f8000; font-size: 16px;}
.adherents_forum .choix_action{
		border-bottom:1px dotted #737e84;
		border-top:1px dotted #737e84;
		font-size: 0.92em;
		padding: 13px 0 13px 20px;
		height: 30px;
		margin-top: 10px;
		}
.adherents_forum .visualiser_demande .description {border-bottom:1px dotted #737e84; background: url(../images/commun/bg_font_visualiser.gif) repeat-x; padding: 25px 0 10px 18px; line-height: 20px;}
.adherents_forum .btn_action {float: right; margin: 19px 0 22px 0;}
#bouton_annuler{
		background: url(../images/commun/btn_annuler.gif) no-repeat;
		border: none;
		cursor: pointer;
		float: left;
		height: 32px;
		margin-right: 15px;
		text-indent: 200px;
		width: 95px;
		}
.adherents_forum .btn_action .btn_annuler {padding-right: 10px;}

	/* Appels d'offre */
	.listeAppelsOffre {list-style: none;}
		#contenu .listeAppelsOffre li {margin-left: 0;}
		#liste-commnuniques .appelOffre, .liste-commnuniques .appelOffre {
			background: url(../images/mar/puceListes.gif) no-repeat 0 21px;
			clear: both;
			padding: 18px 0 9px 16px;
			}
			.left #liste-commnuniques .appelOffre, .left .liste-commnuniques .appelOffre {
				background: none;
				padding-left: 0;
				}
			.AOcategorie {
				border-bottom: 1px solid #d4d4d4;
				color: #6f797f !important;
				font-size: 1.14em;
				margin: 0 16px;
				}
			.AOnom {
				color: #8E683D !important;
				margin: 5px 0;
				font-size: 1em !important;
				}
				.AOnom:first-child {margin-top: 1px;}
			#liste-commnuniques .AOlien, .liste-commnuniques .AOlien {
				color: #8E683D;
				font-size: 1em !important;
				padding: 0;
				}
				#liste-commnuniques .AOlien:hover, #liste-commnuniques .AOlien:focus, .liste-commnuniques .AOlien:hover, .liste-commnuniques .AOlien:focus {text-decoration: underline;}
			.AOdetails {
				float: left;
				margin-top: 0 !important;
				width: 100%;
				}
				.AOdetails span {
					float: left;
					width: 48%;
					padding-right: 1.5%;
				}
				.AOdetails dfn {color: #60696e;}
	.AOdatePublicationEtValidite {
		background: url(../images/mar/fondDeuxInfos.png) 50% 0 !important;
		float: left;
		line-height: 1.417;
		margin: 0 0 5px !important;
		width: 100%;
		text-transform: uppercase;
		}
		.AOdatePublication {
			color: #60696e;
			background: #ede4da url(../images/mar/fondDeuxInfos.png) 0 0;
			float: left;
			padding: 0 11px;
			}
		.AOdateValidite {
			color: #fff;
			background: #9a7143 url(../images/mar/fondDeuxInfos.png) 100% 0;
			float: right;
			padding: 0 11px;
			}
		.AOlieu {}
		.AOlieuType {
			color: #8e683d;
			display: block;
			}
		.AOlieuVille {}

.fournisseursLiensCompte {margin: 40px 0 70px;}
	.fournisseursLiensCompteListe {
		background: url(../images/commun/visuel_flech.gif) no-repeat 9px 0;
		height: 22px;
		padding: 12px 0 0 40px;
		}
		.fournisseursLienCompteItem {}
			.fournisseursLienCompteItem:first-child {font-weight: bold;}
			a.fournisseursLienCompte {
				color: #105a9d;
				text-decoration: none;
				}
				a.fournisseursLienCompte:hover, a.fournisseursLienCompte:focus {text-decoration: underline;}

#rechercheMarcheForm {
	font-size: 0.928em;
	}
.right .right_recherche_marche { padding-left: 10px;}
	#rechercheMarcheForm p {margin-top: 5px;}
	#rechercheMarcheForm label {line-height: 30px;}
	#rechercheMarcheForm .selectConteneur {display: inline-block;}
	#rechercheMarcheForm input {
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		}
	.right #rechercheMarcheForm .container_input_200 input { width: 190px;}
	#rechercheMarcheForm input, #rechercheMarcheForm .selectConteneur {
		background: none;
		border: medium none;
	    color: #6E787E;
	    height: 30px;
	    padding: 0;
	    width: 268px;
		}
		.selectConteneur select {
			border: none;
			margin: 6px 0;
			width: 180px;
			}
		#rechercheMarcheForm .submit input {
			background: none;
			margin-top: 12px;
			padding: 0;
			height: auto;
			width: auto;
			}

/*---------------------- fin marche demande -----*/
.adherents_forum .tiret {border-top: 1px dotted #737e84; margin: 25px 0 10px;}
.adherents_forum .type_xls {
	background: url(../images/commun/bg-xls.gif) no-repeat scroll 0 0 transparent;
	font-size: 10px;
	padding: 3px 0 0 25px;
	}
.adherents_forum .type_xls a, .adherents_forum .type_html a {color: #6f797f;}
.adherents_forum .type_html {
	background: url(../images/commun/bg-html.gif) no-repeat scroll 0 0 transparent;
	font-size: 0.714em;
	padding: 4px 0 0 25px;
	}

/*----------------------- page bdhf archive et dernier ----------*/
.adherents_forum #recherche_archive.liste_tableau .trier {
	display: block;
	float: none;
	font-weight: normal;
	}
.adherents_forum #recherche_archive form .formElem { float: left; width: 235px;}
form .formElem.module {margin-right: 40px;}
.adherents_forum .sous_rubrique #contenu #recherche_archive.liste_tableau p {color: #000; padding: 15px 0 0 0; }
.adherents_forum .sous_rubrique #contenu #recherche_archive .btn_imput .rechercher {
	float: right;
	margin: 10px 0 0;
	}
.adherents_forum .sous_rubrique .revue ul.info li.savoir {border-bottom: none;}
/*----------------------- fin page bdhf archive et dernier ----------*/

/*------------ page Adh offre fournisseur ------------*/
.fournisseur #liste_item_marche li {border-bottom: 1px dotted #737E84;}
.adherents_forum .liste_tableau .visualiser_demande.fournisseur .description {background: none;}
.choix {
	border-top: 1px dotted #737E84;
	min-height: 16px;
	padding: 10px 0;
	}
.choix input[type="checkbox"]{ float:left;padding-right:5px }
.adherents_forum .commentaire .info, .adherents_forum .dossier .info {width: 145px; color: #000; font-weight: bold; font-size: 12px;}
.adherents_forum .commentaire { padding: 4px 0 4px 20px; border-bottom: 1px dotted #737E84;}
.adherents_forum .dossier { padding: 4px 0 4px 20px; border-bottom: none;}
.adherents_forum .commentaire .desc {width: 145px; color: #000; font-size: 12px;}
.adherents_forum .dossier .desc {width: 145px; color: #5f8000; font-size: 12px;}
.adherents_forum #contenu .inner_contenu .visualiser_demande.fournisseur .trier {width: 135px; color: #000; padding-left: 10px;}
.adherents_forum #contenu .inner_contenu .visualiser_demande.fournisseur .choix_action {background: url(../images/commun/font_staut_fournisseur.gif) repeat-x;}

/*---------------- fin page ------------------*/



.dernieres_offres_emploi #nos_dernieres_offres{}
.dernieres_offres_emploi #nos_dernieres_offres li{
				border-bottom: 1px dotted #616a6f;
				padding:10px 0;}
.dernieres_offres_emploi #nos_dernieres_offres li .date{
				color: #60696e;
				display: block;
				font-size:0.714em;
				text-transform: uppercase;
				}
.dernieres_offres_emploi #nos_dernieres_offres li a{
				color: #c33d00;
				display: block;
				font-weight: bold;
				text-transform: uppercase;
				}
.adherents_forum .dernieres_offres_emploi #nos_dernieres_offres li a{
	color:#8ba503;
}
.dernieres_offres_emploi #nos_dernieres_offres li .hopital{
				color: #000;
				display: block;
				font-size:0.85em;
				text-transform: none;
				}
.dernieres_offres_emploi #nos_dernieres_offres li .hopital span{
				color: #c33d00;
				}
.adherents_forum .dernieres_offres_emploi #nos_dernieres_offres li .hopital span{
	color:#8ba503;
}

.adherents_forum #formulaire .bottom{
	padding-top: 5px;
}

.adherents_forum #formulaire .bottom .button-wrapper{
	margin: 15px auto;
	text-align: center;
}
.adherents_forum #formulaire .bottom .button-wrapper .cancel-btn,
.adherents_forum #formulaire .bottom .button-wrapper .submit-btn{
	color: #fff;
	padding: 10px 15px;
	font-size: 14px;
	border: none;
	cursor: pointer;
}

.adherents_forum #formulaire .bottom .button-wrapper .cancel-btn{
	background: #c33d00;
	border: 1px solid #c33d00;
}
.adherents_forum #formulaire .bottom .button-wrapper .cancel-btn:hover,
.adherents_forum #formulaire .bottom .button-wrapper .cancel-btn:focus{
	background: #fff;
	color: #c33d00;
}
.adherents_forum #formulaire .bottom .button-wrapper .submit-btn{
	background: #8ba503;
	border: 1px solid #8ba503;
	margin-right:10px;
}
.adherents_forum #formulaire .bottom .button-wrapper .submit-btn:hover,
.adherents_forum #formulaire .bottom .button-wrapper .submit-btn:focus{
	background: #fff;
	color: #8ba503;
}

/*-----surchagre du style de jqTransform pour la page fhf_candidat_offre_emploi.html :*/
.offres_emploi .candidature_offre_emploi .formulaire #date_naissance,
.offres_emploi .candidature_offre_emploi .formulaire #annee_experience,
.offres_emploi .candidature_offre_emploi .formulaire #poste,
.offres_emploi .candidature_offre_emploi .formulaire #poste_recherche{
		padding: 10px 0 10px 0;
		}

.offres_emploi .candidature_offre_emploi .formulaire label{
		display: block;
		font-size: 0.92em;
		padding-top: 10px;
		padding-bottom: 10px;
		}
.left_label{float: left;}
#liste_jours{
	float: left;
	padding-left: 15px;
	width:89px;
	}
#liste_mois{
	float: left;
	width:140px
	}
#liste_annees{
	float: left;
	width:95px
	}
#liste_type_poste{
		float: left;
		padding-left: 44px;
		}
#liste_type_poste_recherche{
		float: left;
		padding-left: 31px;
		}
#liste_experience{
		float: left;
		padding-left: 30px;
		}
.offres_emploi .candidature_offre_emploi .formulaire #btn_valider{
		float: right;
		padding-top:25px;}
.offres_emploi #bouton_recevoir{
		float: left;
		margin: 5px 0 15px;
		}

#contenu #liste_jours .jqTransformSelectWrapper_claire_court div span,
#contenu #liste_mois .jqTransformSelectWrapper_claire_court div span,
#contenu #liste_annees .jqTransformSelectWrapper_claire_court div span,
#contenu #liste_experience .jqTransformSelectWrapper_claire_court div span,
#contenu #liste_type_poste .jqTransformSelectWrapper_claire_court div span,
#contenu #liste_type_poste_recherche .jqTransformSelectWrapper_claire_court div span {
	background: url("../images/commun/select_left_claire.png") no-repeat scroll left top transparent;
	color: #000000;
	cursor: pointer;
	float: none;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	line-height: 15px;
	overflow: hidden;
	padding: 7px 0 0 7px;
	position: absolute;
	white-space: nowrap;
	width: 40px;
}
#contenu #liste_jours .jqTransformSelectWrapper_claire_court a.jqTransformSelectOpen_claire_court,
#contenu #liste_mois .jqTransformSelectWrapper_claire_court a.jqTransformSelectOpen_claire_court,
#contenu #liste_annees .jqTransformSelectWrapper_claire_court a.jqTransformSelectOpen_claire_court,
#contenu #liste_experience .jqTransformSelectWrapper_claire_court a.jqTransformSelectOpen_claire_court ,
#contenu #liste_type_poste .jqTransformSelectWrapper_claire_court a.jqTransformSelectOpen_claire_court,
#contenu #liste_type_poste_recherche .jqTransformSelectWrapper_claire_court a.jqTransformSelectOpen_claire_court {
	background: url("../images/commun/select_right_claire.png") no-repeat scroll center center transparent;
	display: block;
	height: 30px;
	position: absolute;
	right: 81px;
	width: 32px;
}

#contenu #liste_jours .jqTransformSelectWrapper_claire_court div span {width:40px}
#contenu #liste_mois .jqTransformSelectWrapper_claire_court div span {width:123px}
#contenu #liste_experience .jqTransformSelectWrapper_claire_court div span {width:125px}
#contenu #liste_type_poste .jqTransformSelectWrapper_claire_court div span {width:320px}
#contenu #liste_type_poste_recherche .jqTransformSelectWrapper_claire_court div span {width:320px}
.right_offres_emploi .profil_recherche #regions #liste_regions .jqTransformSelectWrapper_claire_court div span {width:168px}


#contenu #liste_jours .jqTransformSelectWrapper_claire_court a.jqTransformSelectOpen_claire_court {
	right: 81px;
	width: 32px;
}
#contenu #liste_mois .jqTransformSelectWrapper_claire_court a.jqTransformSelectOpen_claire_court {
	right: 30px;
	width: 32px;
}
#contenu #liste_experience .jqTransformSelectWrapper_claire_court a.jqTransformSelectOpen_claire_court {
	right: 27px;
	width: 32px;
}
#contenu #liste_type_poste .jqTransformSelectWrapper_claire_court a.jqTransformSelectOpen_claire_court {
	right: -199px;
	width: 32px;
}
#contenu #liste_type_poste_recherche .jqTransformSelectWrapper_claire_court a.jqTransformSelectOpen_claire_court {
	right: -199px;
	width: 32px;
}
.right_offres_emploi .profil_recherche #regions #liste_regions .jqTransformSelectWrapper_claire_court a.jqTransformSelectOpen_claire_court {
	right: -42px;
	width: 32px;
}


#contenu #liste_jours .jqTransformSelectWrapper_claire_court ul {
	width: 76px;
}
#contenu #liste_mois .jqTransformSelectWrapper_claire_court ul {
	width: 127px;
}
#contenu #liste_annees .jqTransformSelectWrapper_claire_court ul {
	width: 76px;
}
#contenu #liste_experience .jqTransformSelectWrapper_claire_court ul {
	width: 125px;
}
#contenu #liste_type_poste .jqTransformSelectWrapper_claire_court ul {
	width: 366px;
}
#contenu #liste_type_poste_recherche .jqTransformSelectWrapper_claire_court ul {
	width: 366px;
}
.right_offres_emploi .profil_recherche #regions #liste_regions .jqTransformSelectWrapper_claire_court ul {
	width: 200px;
}

.offres_emploi #content .candidature_offre_emploi .formulaire table.jqTransformTextarea{width: 512px;}
.offres_emploi #content .candidature_offre_emploi .formulaire table.jqTransformTextarea td#jqTransformTextarea-mm textarea{width: 502px;}
.offres_emploi #content .candidature_offre_emploi .formulaire #adresse_candidat table.jqTransformTextarea{width: 256px;}
.offres_emploi #content .candidature_offre_emploi .formulaire #adresse_candidat table.jqTransformTextarea td#jqTransformTextarea-mm textarea{width: 246px;}


.offres_emploi .right a.jqTransformCheckbox{
   	background-image: url("../images/commun/checkbox-2.gif") ;
}
.offres_emploi .profil_recherche .jqTransformRadio1{
		float: left;
		margin-right:10px;
		}
.offres_emploi .profil_recherche .formElem label {
		margin-right: 20px;
		}
.offres_emploi .right_offres_emploi .profil_recherche label.chek {
    color: #000;
    font-size: 12px;
    padding-top: 0;
}
.offres_emploi .right_offres_emploi .profil_recherche span.jqTransformCheckboxWrapper {
	display: block;
	float: left;
	margin-top: 0;
}
/*----- finsurchagre du style de jqTransform*/

/*-------- page notification --------------*/
.adherents_forum .visuel_notifier {float: right;}
.adherents_forum .attribue {background :url(images/commun/puce_vert.png) no-repeat scroll 0 0 transparent; float: left; font-size: 12px; left: -19px; padding: 0 0 0 19px; position: relative; width: 194px;}
.adherents_forum .lot {color: #6f797f; float: left; font-size: 12px; width: 140px;}
.adherents_forum .montant {font-size: 12px;}

#message_erreur .main_message p { color: #ff0000; padding: 9px 0 9px 50px;}
#message_erreur .main_message ul li {
	background: url(../images/commun/fleche_rouge.gif) 0 4px no-repeat;
	color: #ff0000;
	margin: 9px 0 9px 50px;
	font-size: 0.928em;
	padding: 0 0 0 10px;
	}
#message_erreur .main_message ul li a {color: #ff0000;}



.adherents_forum form .date, .adherents_forum .choix_action form .formElem {margin: 25px 0 0;}
.adherents_forum .choix_action form .formElem {margin: 0;}

.adherents_forum .fournisseur .choix_action form .formElem {margin: 0;}
.adherents_forum .notification form .libeller {margin: 25px 0 0;}
.adherents_forum .notification form .mail {margin: 25px 0 0;}
.adherents_forum .notification form .bg_montant {margin: 25px 0 0;}
.adherents_forum .notification form .bg_montant_input {
	background: none;
	border: 0 none;
    color: #6E787E;
    height: 30px;
    padding: 0;
    width: 224px;
	}

.container_input_241 {
	background: url(../images/commun/bg_montant.gif) no-repeat;
	display: block;
	height: 30px;
	padding: 0 5px;
	width: 231px;
	}
	.container_input_241 input {
		background: none;
		border: 0 none;
		color: #6E787E;
		height: 31px;
		padding: 0;
		width: 231px;
		}

.adherents_forum .notification .pagination.guide_liste {padding: 30px 0 40px;}

.liste_notification li {border-bottom: 1px dotted #737e84;}

/*------------------fin page ------------*/
/*-------------- page formulaire marche -----*/
#formulaire .numero_marche {
	border-bottom: 1px dotted #737e84;
	padding: 0 0 20px 25px;
	}
#formulaire .numero_marche label {
	float: left;
	line-height: 30px;
	padding-right: 3px;
	}
#formulaire .simap {
	font-size: 0.84em;
	padding-left: 80px;
	display: inline-block;
	}
#formulaire #btn_marche {
	background: none;
	border: medium none !important;
	color: #b2b7ba;
	display: inline-block;
	float: left;
	font-size: 13px;
	height: 24px;
	padding: 1px 0 0 0 ;
	width: 227px;
	}
	#btn_marche span.detail_btn {
		font-size: 0.84em;
		color: #6e787e;
		}
	#container_numero{
		background: url(../images/commun/btn_marche.gif) no-repeat;
		float: left;
		height: 29px;
	    margin-right: 5px;
	    padding: 2px 5px 0 10px;
	    width: 227px
		}

.ajout_marche .mail label {
	float: left;
	line-height: 33px;
	margin-left: 13px;
	padding-right: 3px;
	}
.ajout_marche .bg_montant label {
	float: left;
    line-height: 24px;
    padding-right: 10px;
    text-align: right;
    width: 123px;
	}
.ajout_marche .bg_montant {margin-left: 21px;}
.ajout_marche {margin-top: 45px; border-bottom: 1px dotted #737e84; padding-bottom: 20px;}
.ajout_marche .choix {
    width: 207px;}
.visuel_annuler {margin: 0 25px 0 0; float: right}
.btn_imput_marche {padding: 20px 0 0 0;}

 /*------------fin page ----*/
 /*----------- page bdhf derniers------------------ */
.adherents_forum #contenu .inner_list ul li .date {
	color: #60696e;
	font-weight: normal;
	font-size: 0.785em;
	text-transform: uppercase;
	}
.adherents_forum .inner_list .liste_modules h2 {color: #5f8000;}
.ligne_file {
		background :  url(../images/commun/d_file.gif) 0 1px no-repeat;
		line-height: 1.3em;
		padding-left: 19px;
		}
.ligne_file .nom {color: #5f8000; font-weight: bold;}
.adherents_forum #contenu .ligne_file .date-naissance {color: #5f8000; font-size: 0.857em;}

/*-----------------annuaire-------------------*/
.annuaire #menu_rubrique { padding-top: 7px;}
.annuaire #contenu #filter_recherche_annuaire .jqTransformSelectWrapper_fonce ul { width: 186px; }
.annuaire #contenu #filter_recherche_annuaire .jqTransformSelectWrapper_fonce ul a:hover { background-color: #059e80; }

.annuaire #recherche_avancee_annuaire { width: 506px;}
.annuaire .left #recherche_avancee_annuaire { width: 424px;}
	.annuaire #recherche_annuaire_fhf .recherche_par_service {
		float: left;
		width: 160px;
		}
	.annuaire #recherche_annuaire_fhf .recherche_par_service p{
        display: block;
    }
    .annuaire #recherche_annuaire_fhf .recherche_par_service p.decription_recherche{
        padding-left: 0;
    }
		#recherche_annuaire_fhf { padding: 20px 0 35px 0;}
			#recherche_keyword {
				float: right;
				width: 248px;
				}
		.right #recherche_keyword {
			padding-top: 10px;
			width: 204px;
			}
        #content .right .recherche_annuaire_right{
			padding-top: 0;
			}

		.right #recherche_keyword input{
			width: 200px;
			height: 30px;}
	.annuaire #recherche_annuaire_fhf .recherche_par_service label {
		color: #000;
		font-family: arial;
		font-size: 13px;
		padding-left: 3px;
		}
	.annuaire #recherche_annuaire_fhf .formElem {margin: 5px 0;}
	.annuaire #recherche_annuaire_fhf .formElem span.jqTransformRadioWrapper {margin-left: -4px;}
	.annuaire #recherche_avancee_annuaire .type_recherche,  #recherche_annuaire_fhf .type_recherche{
		color: #6e787e;
		display: block;
		font-size: 13px;
		font-family: Trebuchet MS;
		margin-bottom: 5px;
		}
		.right #recherche_annuaire_fhf .type_recherche {
			font-size: 11px;
			letter-spacing: -0.02em;}
	.annuaire #recherche_avancee_annuaire #recherche_etablissement_activite .formElem  {margin-bottom: 60px;}
	.annuaire #recherche_avancee_annuaire .recherche_annuaire, #recherche_annuaire_fhf .recherche_annuaire {
		float: right;
		height: 32px;
		padding: 0;
		margin: 0;
		width: 112px;
		}
	.right #recherche_annuaire_fhf .recherche_annuaire {
		float: left;
		margin-top: 12px;
		}
	.annuaire #recherche_etablissement_activite { padding-top: 28px;}
	#recherche_keyword input, input#recherche_par_dep_reg_second {
		background: none;
		border: 0 none;
		color: #6E787E;
		height: 19px;
		margin: 0 0 10px 0;/*0 0 4px 0*/
		vertical-align: middle;
		padding: 0;
		width: 228px;
		}
		.right #recherche_keyword input, #recherche_dep_reg  {
			background: none;
			padding: 0 ;
			width: 187px;
			}

	.annuaire #contenu .jqTransformSelectWrapper_claire_long ul { width: 510px;}
	.left #recherche_form p.info_obl { float: left;  width: 220px;}
	.left #recherche_form p.info_obl, #recherche_avancee_annuaire p.info_obl{
		font-size: 0.714em;
		padding: 12px 0 0 0;
		}
	 .annuaire #recherche_avancee_annuaire p.info_obl {
	 	border-top: 1px solid #d7dbdb;
	 	margin-top: 60px;
     }
     .annuaire #recherche_avancee_annuaire p#recherche_annuaire_bottom_left {
	 	border-top: 0 none;
        margin-bottom: 20px;
        margin-top: 0;
        padding-left: 10px;
        padding-top: 3px;
     }
     .annuaire #recherche_avancee_annuaire p#recherche_annuaire_bottom_right {
	 	border-top: 0 none;
	 	margin-top: 19px;
     }

	 .annuaire #aide_recherche h3.guide, .right h3.guide{
		border-bottom: 1px solid #dadede;
		color: #105a9d;
		font-size: 14px;
		font-weight: bold;
		padding: 18px 0 4px 0;
	 	}
	 .annuaire #aide_recherche h2, .right_recherche_annuaire_fhf h2 { padding-left: 0;}
	 .annuaire #aide_recherche, .right_recherche_annuaire_fhf { padding: 36px 0 0 10px;}
	 .annuaire #aide_recherche .votre_recherche {
 		color: #60696e;
 		font-size: 12px;
 		padding: 8px 0 8px 0;
 		}
	 .annuaire #aide_recherche .votre_recherche span.type_guide { font-weight: bold;}
	 .annuaire #filter_recherche_annuaire {
	 	padding: 11px 20px 0 20px;
	 	width: 461px;
	 	}
    .statistques_tableau resulat_recherche_annuaire {
	 	margin-top: 50px;
	 	}
	 	.annuaire #resulat_recherche_annuaire h3 {
			color: #6F797F;
			font-size: 15px;
			font-weight: bold;
			padding: 20px 0 10px 0;
			}
			.annuaire #resulat_recherche_annuaire  .stat_table h3 {
				 border-top: 1px dotted #616a6f;
				 margin-top: 48px;
                 padding-top: 10px;
				 width: 494px;
				 }

	 .annuaire #filter_recherche_annuaire label {
	 	float: left;
		line-height: 30px;
		padding-right: 17px;
	 	}
	 .annuaire #filter_recherche_annuaire .choix_region input { float:right;}

		 /*-------------page statistiques tableau-------------*/
		 .annuaire #contenu table {
		 	background-color: #eaecec;
		 	width: 501px;
		 	}
			.annuaire #contenu table th {
			 	border-bottom: medium none;
				font-size: 11px;
				padding: 15px 0 15px 3px;
				text-align: center;
			 	}
			 .annuaire #contenu table .impaire th,  .annuaire #contenu table .paire th {
			 	background: none;
				border: 1px solid #E0E0E0;
				font-weight: normal;
				width: 65px;
		 		}
				 .annuaire #contenu table td {
				 	color: #007e66;
				 	font-weight: bold;
					text-align: center;
				 	}
				 	 .annuaire #contenu .mise_a_jour_stat {
						color: #60696E;
						font-size: 11px;
						padding: 10px 0 165px 0;
						text-align: left;
						}
			 		.right .visuel_carte { padding-top: 14px;}
/*--page liens annuaire---*/
.annuaire #index_letters {
	border-bottom: 1px solid #04755f;
	margin-top: 10px;
	padding: 0 7px; }
	.annuaire #index_letters a {
		background: rgb(232,234,235);
		background: -moz-linear-gradient(0deg, rgba(232,234,235,1) 0%, rgba(254,254,254,1) 100%);
		background: -webkit-linear-gradient(0deg, rgba(232,234,235,1) 0%, rgba(254,254,254,1) 100%);
		background: linear-gradient(0deg, rgba(232,234,235,1) 0%, rgba(254,254,254,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e8eaeb",endColorstr="#fefefe",GradientType=1);
		border-radius: 3px 3px 0px 0px;
		-moz-border-radius: 3px 3px 0px 0px;
		-webkit-border-radius: 3px 3px 0px 0px;
		border-top: 1px solid #c6cbcc;
		border-left: 1px solid #c6cbcc;
		border-right: 1px solid #c6cbcc;
		color: #6f797f;
		font-size: 13px;
		font-family: Trebuchet MS;
		float: left;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		padding: 3px 0px;
		width: 16px;
		margin-right: 1px;
		}
		.annuaire #index_letters a:last-child {
			margin-right: 0px;
		}
		.annuaire #index_letters a.active, .annuaire #index_letters a:hover, .annuaire #index_letters a:focus {
			background: rgb(14,135,108);
			background: -moz-linear-gradient(0deg, rgba(14,135,108,1) 0%, rgba(74,211,182,1) 100%);
			background: -webkit-linear-gradient(0deg, rgba(14,135,108,1) 0%, rgba(74,211,182,1) 100%);
			background: linear-gradient(0deg, rgba(14,135,108,1) 0%, rgba(74,211,182,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0e876c",endColorstr="#4ad3b6",GradientType=1);
			border-color: #0e876c;
			color: #fff;
		}
	.annuaire #liens_utiles_annuaires { margin-top: 35px;}
		.annuaire #liens_utiles_annuaires .conseil_selection {
			color: #6f797f;
			font-size: 15px;}
		.annuaire #liens_utiles_annuaires .liens_utiles { padding: 12px 0 28px 0;}
			.annuaire #liens_utiles_annuaires .liens_utiles li {
				border-bottom: 1px dotted #616a6f;
				padding: 12px 0 10px 0;
			 	}
	 	.annuaire #liens_utiles_annuaires .liens_utiles li span.etablissement {
	 		color: #009276;
	 		font-size: 14px;
	 		font-weight: bold;
	 		text-transform: uppercase;
	 		}
	 		.annuaire #liens_utiles_annuaires .liens_utiles li span.nom_etablissement{
		 		color: #6f797f;
		 		font-size: 15px;
		 		text-transform: uppercase;
		 		}
		 		.annuaire #liens_utiles_annuaires .liens_utiles li a.link {
		 			 color: #000;
		 			 font-size: 12px;
		 			 }
	.annuaire .pagination a.page_courante { background: url("../images/commun/bg_num_pag_courante_ann.png") no-repeat;}
/*--page rechercher cartographique annuaire--*/
.annuaire .recherche_cartographique {padding: 22px 0 40px;}
/*-- page departement Eure-et-Loir---*/
.annuaire ul.liste_departement { padding: 6px 0 60px 0;}
	.annuaire ul.liste_departement li{
		border-bottom: 1px dotted #737e84;
		padding: 9px 0 11px 1px;
		}
	.annuaire ul.liste_departement li.first{
		border-top: 1px dotted #737e84;
		}
	.annuaire ul.liste_departement li a.nom_departement {
		background:url("../images/commun/fleche_list_ann.png") no-repeat 0 3px;
		display: block;
		color: #007e66;
		font-size: 0.857em;
		padding: 0 25px 0 19px;
		}
	.annuaire .nombre_classement_resultat span {
		display: block;
		line-height: 1.4em;
		}
	.annuaire .nombre_classement_resultat{ padding: 15px 0 30px 0;}

		.annuaire h2.resultat_par_groupement {
			color: #009276;
			font-weight: bold;
			font-size: 1.357em;
			font-family: Trebuchet MS;
			}
.annuaire .coordonnees_hopital {
	color: #272727;
	font-size: 0.857em;
	padding: 10px 20px 8px 5px;
	}

		.annuaire .coordonnees_hopital span.adr_hopital{ float: left;}
		.annuaire .coordonnees_hopital span.adr_hopital span.nom_etablissement, .annuaire .coordonnees_hopital span.adr_hopital span.adresse, .annuaire .coordonnees_hopital span.adr_hopital span.nombre_lits_places, .annuaire .coordonnees_hopital span.adr_hopital a.link_hop { display: block;}
		.annuaire .coordonnees_hopital .contact_fax_standard { float: right;} /* FHF */
		.annuaire .coordonnees_hopital a.link_hop { color: #007e66;}
		.annuaire .coordonnees_hopital .contact_fax_standard span { display: block;}

/* =PAGE LISTE CONSEIL */
		.annuaire ul.liste_membres_conseil {
				margin-bottom: 65px;
			}
			.annuaire ul.liste_membres_conseil li{
			border-bottom: 1px dotted #737e84;
			padding: 9px 0 11px 1px;
			}
		.annuaire ul.liste_membres_conseil li:first-child {
			border-top: 1px dotted #737e84;
			margin-top: 30px;
		}

		.annuaire ul.liste_membres_conseil li a.nom_membre {
		background:url("../images/commun/fleche_list_ann.png") no-repeat 0 1px;
		display: inline;
		color: #007e66;
		font-size: 12px;
		font-weight: bold;
		padding: 0 0 0 19px;
		}
		.annuaire ul.liste_membres_conseil li em.fonction {
			font-style: normal;
			font-size: 12px;
		}

		.sous_rubrique .infos_complementaires {
				background-color: #FFFFFF;
				border-bottom: 1px solid #C1C6C6;
				border-radius: 0 5px 5px 0;
				border-right: 1px solid #C1C6C6;
				border-top: 1px solid #C1C6C6;
				margin: 20px 0 0 -1px;
				padding: 16px 10px 20px 0;
				position: relative;
				width: 200px;
			}
			.sous_rubrique .infos_complementaires h2 {
				background: url("../images/commun/visuel_infos_comp.png") no-repeat;
				color: #8B969C;
				font-family: trebuchet MS;
				font-size: 1em;
				font-weight: bold;
				padding-left: 20px;
				text-decoration: none;
				text-transform: uppercase;
				margin-top: 0;
			}
			.sous_rubrique .infos_complementaires .infos_complementaire_liste {
				font-size: 12px;
			}
			.infos_complementaires .juridique {
					font-size: 12px;
					margin-top: 15px;
					margin-bottom: 20px;
				}
				.infos_complementaires .juridique em {
					color: #007e66;
					font-style: normal;
				}
			.infos_complementaires a {
				color: #007e66;
				font-size: 0.857em;
				}
				.infos_complementaires a strong {font-weight: bold;}
				.infos_hospitalieres .infos_complementaires a {color: #105a9d;}
					.infos_hospitalieres .infos_complementaires h2 a {color: #8b969c; font-size: 1em;}

		#acces_thematique { padding-left: 3px;}
		#acces_thematique h2 { margin-bottom: 15px;}
		#acces_thematique ul {padding-left: 2px;}
		#acces_thematique ul li {margin: 0 0 10px 0;}
		#acces_thematique ul li a {font-size: 0.928em;}

		.restruct_fhf,
		.offres_emploi_fhf {
				margin-top: 40px;
				text-transform: uppercase;
			}
			.restruct_fhf_liste,
			.offres_emploi_liste {
					margin-left: 10px;
				}
				.restruct_fhf_item,
				.offres_emploi_item {
						border-top: 1px solid #DADEDE;
						padding-top: 10px;
						font-size: 10px;
					}
					.restruct_fhf_item .date,
					.offres_emploi_item .date {
						color: #838b8d;
					}
					.restruct_fhf_item .designation,
					.offres_emploi_item .designation {
							padding: 0 0 15px !important;
						}
						.restruct_fhf_item .designation,
						.offres_emploi_item .designation a {
							color: #3271ab;
							font-weight: bold;
						}
						.restruct_fhf_item .designation{
							color:#007e66;
						}

/* ANNUAIRE PAGE SERVICE DETAIL */
.search_coordonees {
	font-size: 0.857em;
	color: black;
	margin-top: 25px;
}
.search_informations_service {
	font-size: 0.857em;
	color: black;
	margin-top: 25px;
	}
	.search_informations_service .search_link {
			background:url("../images/commun/fleche_list_ann.png") no-repeat 0 9px;
			border-bottom: 1px dotted #737e84;
			border-top: 1px dotted #737e84;
			display: block;
			font-size: 0.857em;
			padding: 8px 0 8px 19px;
			margin-top: 10px;
		}
		.search_informations_service .search_link a {
			color: #007e66;
		}
			.annuaire ul.search_liste_personne {
				margin-bottom: 65px;
			}
			.annuaire ul.search_liste_personne li{
			border-bottom: 1px dotted #737e84;
			padding: 9px 0 11px 1px;
			}
		.annuaire ul.search_liste_personne li:first-child {
			border-top: 1px dotted #737e84;
			margin-top: 30px;
		}

		.annuaire ul.search_liste_personne li a.nom {
			background:url("../images/commun/fleche_list_ann.png") no-repeat 0 1px;
			display: inline;
			color: #007e66;
			font-size: 0.857em;
			font-weight: bold;
			padding: 0 0 0 19px;
			}
		.annuaire ul.search_liste_personne li em.fonction {
			font-style: normal;
			font-size: 0.857em;
		}

		.sous_rubrique .plan_acces {
				background-color: #FFFFFF;
				border-bottom: 1px solid #C1C6C6;
				border-radius: 0 5px 5px 0;
				border-right: 1px solid #C1C6C6;
				border-top: 1px solid #C1C6C6;
				margin: 20px 0 0 -1px;
				padding: 16px 10px 20px 0;
				position: relative;
				width: 200px;
			}
			.sous_rubrique .plan_acces h2 {
				background: url("../images/commun/puce_map.png") no-repeat scroll 0 2px transparent;
				color: #8B969C;
				font-family: trebuchet MS;
				font-size: 1em;
				font-weight: bold;
				padding-left: 20px;
				text-decoration: none;
				text-transform: uppercase;
				margin-top: 0;
			}
			.sous_rubrique .plan_acces h3 {
				color: #007E66;
				font-size: 12px;
				margin-left: 5px;
				padding-bottom: 3px;
			}
			.sous_rubrique .plan_acces p {
				font-size: 11px;
				color: #000;
				margin-left: 5px;
			}
			.sous_rubrique .plan_acces img {
				margin-top: 5px;
			}

.structure_juridique h3 {
	background: url('../images/commun/grossePuceBleu.jpg') no-repeat;
	color: #3271ab;
	font-weight: normal;
	font-size: 12px;
	padding-top: 6px !important;
	padding-left: 33px !important;
	margin-left: 10px;
}

/* =PAGE LISTE POLES */
.annuaire .sous_titre_recherche_annuaire {
	color: #007E66;
	margin-top: 20px;
	margin-bottom: 5px;
}

.annuaire .sous_sous_titre_recherche_annuaire {
	font-size: 0.857em;
	color: #000;
	margin-bottom: 5px;

}

.annuaire .conseil_pole {
		color: #000;
		font-size: 0.865em;
		margin-bottom: 25px;
	}
	.annuaire .conseil_pole a { color: #007E66; }

.annuaire .liste_services { margin: 25px 0 35px 0;  }
	.annuaire .liste_services li:first-child a.nom_service {
		border-top: 1px dotted #737e84;
		margin-top: 5px;
	}
	.annuaire .liste_services li a.nom_service {
		background:url("../images/commun/fleche_list_ann.png") no-repeat 0 9px;
		border-bottom: 1px dotted #737e84;
		display: block;
		font-size: 12px;
		padding: 8px 0 8px 19px;
		color: #007E66;
	}

/*----page fiche etablissement---*/
.annuaire .fiche_etablissement .capacite_lits_places {
	background-color: #02af8d;
	border: 1px solid #02af8d;
	border-radius: 4px;
	behavior: url(javascript/PIE.htc);
	border-radius: 4px;
	color: #fff;
	float: right;
	min-height: 90px;
	-moz-border-radius: 4px;
	padding: 20px 4px 20px 19px;
	-webkit-border-radius: 5px;
	width: 180px;






	}
	.annuaire .listes_fiche_etablissement .adresse_et_coordonnees {
		float: left;
		width: 280px;}
	.annuaire #listes_fiche_etablissement a.nom_fiche {
		background: url("../images/commun/bg_plus_ann.gif") no-repeat left center;
		color: #007e66;
		cursor: pointer;
		font-size: 0.9em;
		font-family: Trebuchet MS;
		font-weight: bold;
		padding: 0 0 0 21px;
		}
		.annuaire #listes_fiche_etablissement a.fiche_active { background: url("../images/commun/bg_moin_ann.gif") no-repeat left center;}
		.annuaire #listes_fiche_etablissement .les_sevices{
		margin-top: 10px;
		}
		.annuaire #listes_fiche_etablissement .bloc_informations_fiche {
			display: none;
			padding-top: 10px;}
		.annuaire #listes_fiche_etablissement .bloc_informations_fiche .adresse_et_coordonnees {
			float: left;
			padding-top: 6px;
			width: 280px;
			}
			.annuaire #listes_fiche_etablissement .bloc_informations_fiche .adresse_et_coordonnees span.type_info {
				color: #000;
				display: block;
				font-weight: bold;
				}
			.annuaire #listes_fiche_etablissement .bloc_informations_fiche .adresse_et_coordonnees .adr_hopital {
				display: inline-block;
				margin-bottom: 40px;}

			.capacite_lits_places .capacity {
				border-bottom: 1px dotted #fff;
				font-weight: bold;
				padding-bottom: 7px;
				margin-bottom: 7px;}
			.capacite_lits_places .capacite_par_service {
				font-size: 11px;
				line-height: 16px;}
			.capacite_lits_places .capacite_par_service .nombre_places_lits, .capacite_lits_places  .capacite_total .nombre_places_lits{ font-weight: bold;}
			.annuaire #listes_fiche_etablissement .bloc_informations_fiche .adresse_et_coordonnees a.link_hop {
				color: #007e66;
				font-size: 14px;
				text-decoration: underline;
				}
			.annuaire .capacite_total {
				margin-top: 20px;
				font-size: 12px;
				font-weight: bold;
				}
			.fiche_etablissement { margin-top: 30px;}
				#listes_fiche_etablissement li {margin-bottom: 25px;}
					#listes_fiche_etablissement li {margin-bottom: 25px;}
					#listes_fiche_etablissement .liste_departement {
					margin-top: 10px;
					padding-bottom: 0;
					}
					#listes_fiche_etablissement .liste_departement li {margin-bottom: 0;}
					#listes_fiche_etablissement h4 {
					margin: 10px 0 3px 0;
					color: #000;
					}
					#listes_fiche_etablissement h3 {
						border-bottom: 1px solid #d4d4d4;
						margin-bottom: 5px;
						color: #6f797f;
						font-size: 16px;
						}
					#listes_fiche_etablissement .pole h3 {margin-top: 25px;}


/*------------------------ fin page ---------------*/


/* =PAGES OFFRES */
.sous_rubrique .offre_plan_acces {
		background-color: #FFFFFF;
		border-bottom: 1px solid #C1C6C6;
		border-radius: 0 5px 5px 0;
		border-right: 1px solid #C1C6C6;
		border-top: 1px solid #C1C6C6;
		margin: 70px 0 0 -1px;
		padding: 16px 10px 20px 0;
		position: relative;
		width: 200px;
	}
	.sous_rubrique .offre_plan_acces h2 {
		background: url("../images/commun/puce_map.png") no-repeat scroll 0 2px transparent;
		color: #8B969C;
		font-family: trebuchet MS;
		font-size: 1em;
		font-weight: bold;
		padding-left: 20px;
		text-decoration: none;
		text-transform: uppercase;
		margin-top: 0;
	}
	.sous_rubrique .offre_plan_acces h3 {
		color: #C63F01;
		font-size: 12px;
		margin-left: 5px;
		padding-bottom: 3px;
	}
	.sous_rubrique .offre_plan_acces p {
		font-size: 11px;
		color: #000;
		margin-left: 5px;
	}
	.sous_rubrique .offre_plan_acces img {
		margin-top: 5px;
	}

/* =DETAIL OFFRE */
.address {
	color: #000;
	margin-top: 15px;
	padding-top: 15px;
	font-size: 0.857em;
}

.offre_menu {
		padding-top: 15px;
	}
	.offre_menu .offre_menu_liste.first {
		font-weight: bold;
	}
	.offre_menu .offre_menu_liste {
		background: url("../images/commun/puce_orange.png") no-repeat scroll 0 12px transparent;
		border-bottom: 1px dotted #666;
		padding: 10px 0 10px 20px;
		font-size: 0.857em;
		font-weight: bold;
	}
		.offre_menu .offre_menu_liste  a {
			color: #C63F01;
		}
	.adherents_forum .offre_menu .offre_menu_liste {
		background: url("../images/commun/puce_vert.png") no-repeat scroll 0 12px transparent;
	}
	.adherents_forum .offre_menu .offre_menu_liste  a {
		color: #5F8000;
	}
.description_geographique_offre {
	float: left;
	width: 100%;
	margin: 30px 0;
}
	.description_geographique_offre img {
		float: left;
		margin-right: 15px;
	}
	.description_geographique_offre h4 {
		color: #C63F01;
		font-size: 1.286em;
	}
	.adherents_forum .description_geographique_offre .visiter_site{
		background: url("../images/commun/puce_vert.png") no-repeat scroll 0 0px transparent;
	}
	.adherents_forum .description_geographique_offre .visiter_site,
	.adherents_forum .description_geographique_offre h4 {
		color: #5F8000;
	}
	.description_geographique_offre .address {
		float: left;
		border-bottom: 1px dotted #666;
		width: 56%;
		padding-bottom: 5px;

	}
	.description_geographique_offre .visiter_site {
		font-weight: bold;
		padding-left: 20px;
		color: #C63F01;
		background: url("../images/commun/puce_orange.png") no-repeat scroll 0 2px transparent;
		float: left;
		margin-top: 20px;
	}

.detail_offre {
	float: left;
	width: 100%;
	color: #000;
	font-size: 1em;
}
	.detail_offre h4 {
		color: #C63F01;
		float: left;
		font-size: 1.286em;
		width: 100%;
		margin-bottom: 10px;
	}
	.detail_offre .informations {
		float: left;
		width: 96%;
		border-bottom: 1px dotted #666666;
		padding: 10px 0;
		font-size: 0.929em;
	}
		.detail_offre .informations h5 {
			font-weight: bold;
			font-size: 14px;
		}
	.detail_offre .descriptif {
			float: left;
			width: 100%;
			margin-top: 15px;
			padding-top: 15px;
			font-size: 0.857em !important;
		}
		.detail_offre .descriptif p {
			padding-bottom: 15px;
			margin-bottom: 24px;
			padding-bottom: 15px;
		}

	.detail_offre .contact {
		border-bottom: 1px dotted #666666;
		border-top: 1px dotted #666666;
		float: left;
		width: 91%;
		padding: 15px 0 20px 25px;
		background: url('../images/commun/bg_sondage.png') no-repeat;
	}
		.detail_offre .contact .name {
			color: #C63F01;
			font-style: normal;
			font-weight: bold;
			font-size: 1.154em;

		}
		.detail_offre .contact .fonction {
			font-style: normal;
			font-weight: bold;
			color: #333;
		}
		.detail_offre .contact .email {
				padding-left: 30px;
			}
			.detail_offre .contact .email a {
				color: #C63F01;
				text-decoration: underline
			}

.offre_tools {
		float: left;
		margin: 30px 0;
}
	.offre_tools a img {
		margin: 0 5px 0 0;
	}

/* =PAGE EMPLOI ETABLISSEMENT */
	.offre_emploi_item {
			float: left;
			width: 95%;
			word-wrap: break-word;
			border-bottom: 1px dotted #666;
			background: url("../images/commun/puce_orange_fonce.png") no-repeat scroll 0 12px transparent;
			padding: 10px 0 10px 23px;
		}
		.offre_emploi_item .offre_emploi_title {
			width: 100%;
			float: left;
			margin-bottom: 15px;
		}
			.offre_emploi_title .date {
				padding-top: 2px;
			}
			.offre_emploi_title h4 {
				display: inline;
					padding-left: 5px;
				}
				.offre_emploi_title h4 a {
					color: #C63F01;
				}
			.offre_emploi_title .type {
				float: left;
				color: #C63F01;
				padding: 0 5px;
			}
		.offre_emploi_item .description {
			color: #333;
			float: left;
			word-wrap: break-word;
			font-size: 0.857em;

	}
	.offre_tools a img {

	}
.offres_emploi #contenu .jqTransformSelectWrapper_claire_court ul a:hover, .offres_emploi .content .jqTransformSelectWrapper_claire_court ul a:hover, .offres_emploi .right .jqTransformSelectWrapper_claire_court ul a:hover, .offres_emploi .jqTransformSelectWrapper_claire_court ul a.selected:hover {
	background:#CD4E14;
	color: #fff;
}
.adherents_forum .right .jqTransformSelectWrapper_claire_court ul { width: 198px;}
/* =PAGE ACCUEIL CONCOURS */

.liste_concours_item {
	border-bottom: 1px dotted #666;
	padding: 8px;
}
	.liste_concours_item .date {
		text-transform: uppercase;
		color: #555;
		font-size: 0.786em;
		font-weight: bold;
	}
	.liste_concours_item h3 {
		text-transform: uppercase;
		color: #CD4E14;

	}
	.liste_concours_item .description {
		color: #000;
		font-size: 0.857em;

	}
	.liste_concours_item .date_limite {
		color: #CD4E14;
		font-size: 0.857em;
	}

.partenaires {
	margin-top: 60px;
}
.derniers_article a { color: #105A9D;}
.derniers_article a:hover { text-decoration : none;}
.liste_mentions_legales a {color: #105A9D;}
.adherents_forum #contenu .choix_action .jqTransformSelectWrapper_claire_court div span, .adherents_forum .content .choix_action .jqTransformSelectWrapper_claire_court div span {
	color: #000;
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 23px;
	line-height: 15px;
	padding: 7px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	background: url(../images/commun/select_left_claire.png) no-repeat top left;
	width:300px
}
.adherents_forum #contenu .choix_action .jqTransformSelectWrapper_claire_court a.jqTransformSelectOpen_claire_court, .adherents_forum .content .choix_action .jqTransformSelectWrapper_claire_court a.jqTransformSelectOpen_claire_court {
	display: block;
	position: absolute;
	right: -170px;
	width: 32px;
	height: 30px;
	background: url(../images/commun/select_right_claire.png) no-repeat center center;
}
.container_input248 {
	background: url("../images/commun/recherche_annuaire.png") no-repeat;
    display: inline-block;
    height: 19px;
    padding: 6px 10px;
    width: 228px;
	}
/*appels marche*/
.appels_marche #contenu .gestion_offres .jqTransformSelectWrapper_claire_long div span{
		color: #5D6569;
		width: 262px;}
	.appels_marche #contenu .gestion_offres  .jqTransformSelectWrapper_claire_long {width: 301px;}
	.appels_marche #contenu .gestion_offres  .jqTransformSelectWrapper_claire_long ul { width: 298px;}
	.appels_marche #contenu .gestion_offres  .jqTransformSelectWrapper_claire_long ul li a:hover, .appels_marche #rechercheMarcheForm 				.jqTransformSelectWrapper_claire_court  ul li a:hover{ background-color: #a77b49;}
	.appels_marche #contenu table.jqTransformTextarea td#jqTransformTextarea-mm textarea {
		 color: #5d6569;
		 font-size: 12px;
		}
.icone_etablissement {float:right;}


.appels_marche #rechercheMarcheForm .jqTransformSelectWrapper_claire_court div span { width: 244px;}
.appels_marche #rechercheMarcheForm .jqTransformSelectWrapper_claire_court { width: 207px;}
.appels_marche #rechercheMarcheForm  .jqTransformSelectWrapper_claire_court ul { width: 279px; }
/*appels_marche list select right*/
.appels_marche .right #rechercheMarcheForm .jqTransformSelectWrapper_claire_court div span {
	font-weight: normal;
	width: 167px;}
.appels_marche .right #rechercheMarcheForm .jqTransformSelectWrapper_claire_court { width: 125px;}
.appels_marche .right #rechercheMarcheForm  .jqTransformSelectWrapper_claire_court ul { width: 198px; }
.appels_marche .right #rechercheMarcheForm  .jqTransformSelectWrapper_claire_court ul li a { font-weight: normal;}
.intro + #formulaire {margin: 0;}
#contenu .liste_tableau .jqTransformSelectWrapper_claire_court ul, .content .liste_tableau .jqTransformSelectWrapper_claire_court ul {width: 366px;}
#contenu .notification .jqTransformSelectWrapper_claire_long ul, .content .notification .jqTransformSelectWrapper_claire_long ul {width: 505px;}
#contenu .notification .jqTransformSelectWrapper_claire_long ul a:hover, .content .notification .jqTransformSelectWrapper_claire_long ul a:hover, .notification .jqTransformSelectWrapper_claire_long ul a.selected:hover {background:#5f8000;;}
#contenu .marche .jqTransformSelectWrapper_claire_court ul, .content .marche .jqTransformSelectWrapper_claire_court ul {width: 366px;}
#contenu .choix_action .jqTransformSelectWrapper_claire_court ul, .content .choix_action .jqTransformSelectWrapper_claire_court ul {width: 325px;}
#contenu .liste_demande .jqTransformSelectWrapper_claire_court ul, .content .liste_demande .jqTransformSelectWrapper_claire_court ul {width: 230px;}
#contenu .notification .jqTransformSelectWrapper_claire_long div span, .content .notification .jqTransformSelectWrapper_claire_long div span {width: 495px;}
#contenu .notification .jqTransformSelectWrapper_claire_long a.jqTransformSelectOpen_claire_long, .content .notification .jqTransformSelectWrapper_claire_long a.jqTransformSelectOpen_claire_long {right: -30px;}
.mdp_oublier {display: block;}
#frm_contact label {
	color: #272727;
	display: inline;
	}
.obl {padding: 6px 0 15px 0;}
#frm_contact .bg_montant { margin-bottom: 15px;}
.radio .items_radio {padding-bottom: 27px;}
.radio .items_radio li {float: left; padding-right: 30px;}
.radio .items_radio label {padding-right: 7px;}
.radio label {float: left; padding-right: 16px;}
.btn_envoyer {float: right;}
.demande_radio .items_radio {
	float: right;
    padding-right: 211px;
	}
.demande_radio .items_radio li {padding-bottom: 10px}
.desc_titre {
	color: #272727;
	font-size: 14px;
	font-weight: normal;
	}
.appels_marche .demande_radio .items_radio {float: left}
/*
.appels_marche form .libeller input#AO_numeroLot {background: url(../images/commun/numero_lot.gif) no-repeat; width: 305px; height: 30px; padding-left: 5px;}
*/
.adherents_forum .left .liste_info ul li.info_adh .date {display: block;}


/* Map Federation---------------------------------*/
#content_map  #Map {position: relative;}
#content_map #Map .tooltip{
	 position: absolute;
	 top: 50px;}
.contact .fn {
	color: #8E683D;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    }
.contact.vcard .email {padding-left: 33px;}
.contact.vcard .email .value {color: #8E683D; text-decoration : underline;}
.contact.vcard .email .value a {color: #8E683D;}
.appels_marche #login_interne {margin-top: 0px;}
.bloc_informations_fiche .fax {

}
.annuaire #listes_fiche_etablissement .bloc_informations_fiche.afficher {display: block;}
.fax_service {padding-left: 120px;}
.file-wrapper {cursor: pointer;display: inline-block;overflow: hidden;position: relative; margin-left: 88px; margin-top: 15px;}
.file-wrapper input {background: url(../images/commun/input-file.gif) no-repeat ; height: 33px; width: 305px; cursor: pointer;font-size: 100px;height:33px;filter: alpha(opacity=1); -moz-opacity: 0.01;opacity: 0.01; right: 0;top: 0;position:absolute;}
.file-wrapper .button {background: url(../images/commun/input-file.gif) no-repeat ; height: 33px; width: 305px; cursor: pointer; display: inline-block;  }
.file-wrapper .file-holder{position:absolute; top:7px; left:8px; z-index:999999; overflow: hidden; margin-left: 10px; width: 200px}
.label_file {position: relative; top: -13px;}
.file-wrapper.file_offre {cursor: pointer;display: inline-block;overflow: hidden;position: relative; margin-left: 0; margin-top: 15px;}
.file-wrapper.file_offre .file-holder {margin-left: 0;}
.nom_etablissement {}
.coordonnees_etab_sites .tel {color: #272727; }
.coordonnees_etab_sites .fax {color: #272727; }
.coordonnees_etab_sites .courriel {color: #272727; }
.coordonnees_etab_sites .courriel a {color: #007e66;}
.les_sevices .site {color: #272727; }
.les_sevices .tel {color: #272727; }
.les_sevices .fax {color: #272727; }

/* Mentions Legales---------------------------------*/
#mentions_legales p{border-bottom: 1px dotted #737E84;
                    color: #272727;
                    font-size: 0.85em;
					padding: 15px 0 ;}
 #mentions_legales p:last-child{border:none;}
#mentions_legales p b{color: #105A9D;
					font-size: 1.3em;
					}
#mentions_legales h3{background: url("../images/commun/cartouche_bleu_fhf_3.png") no-repeat;
		  	color: #fff;
		  	font-size: 1.357em;
		  	font-weight: bold;
		  	font-family: Trebuchet MS;
			margin-top:25px;
		  	padding: 3px 3px 8px 20px;}

  .pole .nom_conseille a {color: #007E66;}

/* https://github.com/zenapsis/will_pickdate/blob/master/style.css */
.wpd {
    position: absolute;
    width: 208px;
    padding: 5px;
    height: 221px;
    background: #6b8e07;
	color: #fff;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 10px #999;
    -moz-box-shadow: 0 0 10px #999;
}

.wpd .header {
	position: relative;
	margin: -5px -5px 3px -5px;
	width: auto;
}


.wpd .header .next,
.wpd .header .previous,
.wpd .header .title{
    display: block;
    white-space: nowrap;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#a3c249), to(#6b8e07));
    background-image: -webkit-linear-gradient(top, #a3c249, #6b8e07);
    background-image: -moz-linear-gradient(top, #a3c249, #6b8e07);
    background-image: -ms-linear-gradient(top, #a3c249, #6b8e07);
    background-image: -o-linear-gradient(top, #a3c249, #6b8e07);
    background-image: linear-gradient(top, #a3c249, #6b8e07);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#a3c249', EndColorStr='#6b8e07');
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .8);
    height: 22px;
    -moz-box-shadow: 0 0 1px 1px rgba(0,0,0,.1) inset, 0 1px 0 rgba(0,0,0,.3);
    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,.1) inset, 0 1px 0 rgba(0,0,0,.3);
    box-shadow: 0 0 1px 1px rgba(0,0,0,.1) inset, 0 1px 0 rgba(0,0,0,.3);
}


.wpd .header .title {
	text-align: center;
	margin: 0px 33px;
    padding: 3px 0 2px;


}

.wpd .header .next{
    -moz-border-radius: 0 10px 10px 0;
	-khtml-border-radius: 0 10px 10px 0;
	-webkit-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
    padding: 1px 5px 1px 4px;
}

.wpd .header .previous{
    -moz-border-radius: 10px 0 0 10px;
	-khtml-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
    padding: 1px 3px 1px 6px;
}


.wpd .header .disabled,
.wpd .header .title.disabled:hover,
.wpd .header .previous.disabled:hover,
.wpd .header .next.disabled:hover{
    color: #6A6A6A;
    background: #A3C249;
    cursor: default;
    text-shadow: none;
    box-shadow: 0 0 1px 1px rgba(0,0,0,.1) inset, 0 1px 0 rgba(0,0,0,.3);
}

.wpd .header .next:hover,
.wpd .header .previous:hover,
.wpd .header .title:hover {
    background-color: #ddd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
    background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
    background-image: -moz-linear-gradient(top, #fafafa, #ddd);
    background-image: -ms-linear-gradient(top, #fafafa, #ddd);
    background-image: -o-linear-gradient(top, #fafafa, #ddd);
    background-image: linear-gradient(top, #fafafa, #ddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
	color: #000;
    text-shadow: 0 1px 0 rgba(127, 127, 127, .8);
}


.wpd .header .next:active,
.wpd .header .previous:active,
.wpd .header .title:active
{
    -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
    -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
    box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
}

.wpd .header .title:focus
{
    outline: 0;
    background: #fafafa;
}

.wpd .header .titleText {
	font-weight: bold;
    font-size: 16px;
}
.wpd .header .next,
.wpd .header .previous,
.wpd .header .closeButton {
	position: absolute;
	width: 24px;
	text-align: center;
    padding-bottom:4px;
	top: 0px;
	cursor: pointer;
    font-weight: bold;
    font-size: 18px;
}
.wpd .header .previous {
	left: 0px;
}
.wpd .header .next {
	right: 0px;
}
.wpd .header .closeButton {
    display: none;
	right: 5px;
}

.wpd .header .upArrow{
    font-size: 85%;
    vertical-align: 2px;
    padding-left: 5px;

}

.wpd .body {
	position: relative;
	top: 0px;
	left: 0px;
	width: 208px;
	height: 193px;
	overflow: hidden;
}

.wpd .time {
	width: 100%;
	height: 100%;
}

.wpd .time .hour,
.wpd .time .separator,
.wpd .time .minutes,
.wpd .time .ampm {
	border: 1px solid #ccc;
	background: #fff;
	width: 50px;
	font-size: 32px;
	position: absolute;
	top: 50px;
	text-align: center;
	padding: 2px;
}

.wpd .time .hour,
.wpd .time .minutes,
.wpd .time .ampm {
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.wpd .time .hour {
	left: 10px;
}
.wpd .time .separator {
	background: transparent;
	border: 0;
	width: 10px;
	left: 71px;
    top: 60px;
}

.wpd .time .minutes {
	left: 90px;
}

.wpd .time .ampm {
    left: 150px;
}

.wpd .time .ok {
	position: absolute;
	top: 105px;
	width: 136px;
	left: 30px;
	font-size: 1.5em;
}

.wpd .days .day {
	float: left;
	cursor: pointer;
	text-align: center;
	padding-top: 4px;
	width: 27px;
	overflow: hidden;
	height: 21px;
	margin: 0 3px 3px 0;
    font-weight: bold;
}

.wpd .days .day0 {
	margin-right: 0;
}

.wpd .days .week5 .day {
	margin-bottom: 0;
}

.wpd .days .title {
	font-weight: 200;
	cursor: default;
}

.wpd .days .otherMonth { font-weight: normal; }

.wpd .months .month {
	float: left;
	cursor: pointer;
	text-align: center;
	overflow: hidden;
	width: 69px;
	height: 31px;
	padding-top: 15px;
	margin: 0 3px 3px 0;
    font-size: 16px;
}

.wpd .months .month3,
.wpd .months .month6,
.wpd .months .month9,
.wpd .months .month12 {
	margin-right: 0;
	width: 64px;
}

.wpd .months .month10,
.wpd .months .month11,
.wpd .months .month12 {
	margin-bottom: 0;
}

.wpd .years .year {
	float: left;
	cursor: pointer;
	text-align: center;
	padding-top: 11px;
	width: 50px;
	overflow: hidden;
	height: 25px;
	margin: 0 3px 3px 0;
    font-size: 16px;
}

.wpd .years .year3,a
.wpd .years .year7,
.wpd .years .year11,
.wpd .years .year15,
.wpd .years .year19 {
	margin-right: 0;
	width: 47px;
}

.wpd .years .year16,
.wpd .years .year17,
.wpd .years .year18,
.wpd .years .year19 {
	margin-bottom: 0;
	height: 26px;
}

.wpd .selected {
	background: #000 !important;
	color: #fff !important;
    -moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	}

.wpd .unavailable {
	background: #edd !important;
	color: #b88 !important;
	cursor: default !important;
	}

.wpd .days .week .day:hover,
.wpd .months .month:hover,
.wpd .years .year:hover {
	background: #fff !important;
	border-radius: 10px;
    color: #000 !important;
    -moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.annuaire .right, .offres_emploi .right {
	position: relative;
	z-index: 5;
	}
  .infos_hospitalieres .salons h2 a, .espace_medical .salons h2 a { font-size: 1.5em;}
  .infos_hospitalieres .salons h2, .infos_hospitalieres .revue h2 .espace_medical .revue h2, .espace_medical .salons h2 { padding-left: 0;}
  .espace_medical .salons h2 a{ font-size: 1.4em;}
  .espace_medical .right .salons h2 { padding-left: 0;}
.espace_medical .bloc .offres_emploi .description { font-size: 1.15em;}

#liste_partenaires .img_center, #liste_recrutement .img_center {
	padding: 0;
	text-align: center;
	width: 180px;
	}

/* ==jCarousel */
.jcarousel-container {}
.jcarousel-direction-rtl {direction: rtl;}
.jcarousel-container-horizontal {width: 190px;}
.jcarousel-clip {overflow: hidden;}
.jcarousel-clip-horizontal {
    width:  190px;
    height: 104px;
	padding: 0 !important;
}
.jcarousel-item {
    width: 190px;
    height: 104px;
}
.jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 0;
}
.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/*** New footer as of 26/06/2012 ***/
#footer {
	background: #d0d3d5 url(../images/commun/fond_footer.png) repeat-x;
	height: 151px;
}
	#inner_footer {
        width: 981px;

		margin: 0 auto;
		}
	#inner_footer .vcard .tel { padding-top: 5px;}
	#inner_footer .vcard .fax { padding-bottom: 5px;}
		#inner_footer .vcard {
			float: left;
			font-size: 11px;
			padding: 25px 14px 0 0;
			width: 320px;
			}
		#inner_footer .vcard .logo {
			float: left;
			padding-right: 20px;
			padding-bottom: 35px;
			}
		#inner_footer .vcard .fn {
			font-size: 12px;
			font-weight: bold;
			}
		#inner_footer .vcard .adr { padding-bottom: 0;}
		#inner_footer .vcard .e_mail { padding-top: 0; }
		#footer_links {
			font-size: 11px;
			text-transform: uppercase;
			float: left;
			padding-top: 0;
			/*width: 615px;*/
			}
		#footer_links .item  {
			float: left;
			padding: 20px 0 0;
			width: 150px;
			}
			#footer_links ul li.list_sous_item a { font-weight: bold;}
            #footer_links #second_list {
                float: left;
                width: 130px;
            }
            #footer_links #second_list a {
                font-weight: normal;
            }
			#footer_links #last_list ul li a { font-weight: normal;}
		.list_sous_item {
			background: url(../images/ml/fleche_gris.png) 0 7px no-repeat;
			float: left;
			padding-left: 10px;
			padding-right: 5px;
			line-height: 20px;
			width: 125px;
			}
        .list_sous_item.infos {
            line-height: 12px;
        }
		#footer_links #last_list {
			background: url(../images/commun/sep_last_list.png) no-repeat;
			padding-right: 0;
			height: 132px;
			width:210px;
			}
			#footer_links #last_list .sous_item { padding-left: 12px;}
			#footer_links #last_list .members { padding-left: 20px; margin-top: -10px; }
            .members h3 { font-family: 'Trebuchet MS'; margin-bottom: 10px; font-size: 1.6em; }
            .members .membership li { float: left; }
            .members .membership li:first-child { margin-right: 4px; }


/***** Ajouts FHF *****/

iframe{ border:none };

/*** Col droite ***/
.right #formulaire{ margin: 25px 0 }

/*** Annuaire ***/
ul.liste_departement li p.nom_personne, .annuaire ul.search_liste_personne li p.nom_personne {
		background:url("../images/commun/fleche_list_ann.png") no-repeat 0 3px;
		display: block;
		color: #007e66;
		font-size: 0.857em;
		padding: 0 25px 0 19px;
		}
.annuaire .coordonnees_hopital span.adr_hopital{ float: left; width: 320px }

.annuaire .description {
	padding-top: 18px
}
	.annuaire .description .type_info{ color: #000; display: block; font-weight: bold; }
	.annuaire .description .descr_texte{ padding-top: 3px; font-size: 0.857em; }

.search_coordonees, .search_informations_service, .search_informations_service .search_link { font-size: 0.925em; }

/*** Emploi ***/
.offres_emploi .candidature_offre_emploi .formulaire .file-wrapper{ margin: 0 }
.offres_emploi .candidature_offre_emploi .formulaire select { margin-top: 6px }
.offres_emploi .candidature_offre_emploi .formulaire #btn_valider input{ float:left; padding: 0px 10px }

/*** Marchés ***/
.AO_Clos a{ color: #fff }
#login_interne .identification{ float: right }
#login_interne .ident{ float: left }
h3.AOcategorie{ padding-top: 24px }
.appels_marche .bg_montant{ padding-top: 12px }
.appels_marche .formElem{ padding-top: 20px; padding-bottom: 0 }
#contenu table.jqTransformTextarea td#jqTransformTextarea-mm textarea.your_text{ width:295px }
.appels_marche .btn_envoyer{ padding: 20px 10px 20px }
.frs_reponse{ margin-bottom: 20px }

/*** Adherents ***/
.messages_accueil{ margin-top:10px; padding: 5px 0; background: #ffe9e9; border: 1px solid #ff0000 }
.messages_accueil p { margin: 5px; background: url('../images/commun/attention.gif') no-repeat top left; font-weight: bold; color: #ff0000; padding: 9px 5px 9px 50px }
.bloc .liste_info .notpublished { background-color: #eee }
.adherents_forum .forbidden{ margin-top: 5px; padding:10px; background-color: #eee; }
.adherents_forum .forbidden p{ color: #f00; font-weight: normal }
.adherents_forum form label.question{ padding-top: 24px }
.adherents_forum .derniers_article li { padding-bottom: 8px !important; }
.adherents_forum .btn_imput_marche input { float:right; font-size: 1.05em; margin-left: 10px; padding: 0 5px }
.adherents_forum .revue ul.info { border-bottom: 1px solid #D6DADA; padding-bottom: 25px; }
.adherents_forum .revue ul.info li { border-bottom: none; padding-bottom: 6px; }
.adherents_forum .sous_rubrique #contenu #visualiser_demande .inner_list ul#liste_item_marche li{ margin-bottom: 12px }
.adherents_forum .visualiser_demande .description .item_titre { margin-top: 6px }
.adherents_forum #contenu ul li .diplomes { width:290px }
.adherents_forum #contenu ul li .experience { margin-left:340px}
.adherents_forum #contenu .telephone{ color: #000; font-size: 13px; padding-left: 45px; padding-bottom: 10px }
.details_infosPlus p{ padding-top: 6px }
.ajout_marche .dce{ padding: 20px 0 0 15px }
#formulaire form .dce .formElem{ padding-top: 5px }
.adherents_forum #contenu .inner_list .liste_info a{ display:block }
form .publier{ float:left; margin-right:10px }

/*** Eléments de formulaire ***/
.adherents_forum #formulaire .formElem.ght select{
	width: 100%;
}
.adherents_forum form .formElem select,
.candidature_offre_emploi .formElem select
{ width:90%; padding: 3px 3px; font-size:1em; color:#6E787E; border: 1px solid #c1c6c6; background: #d0d0d0; }
.candidature_offre_emploi .formElem select option,
.adherents_forum form .formElem select option
{ font-family: arial; color:#6E787E; background: #d0d0d0; }
.offres_emploi .candidature_offre_emploi .formulaire textarea,
.adherents_forum form .formElem textarea { width: 492px; min-width: 96%; max-width: 96%; height:80px; padding: 3px; border: 1px solid #c1c6c6; font-family: arial; font-size:0.928em; color:#6E787E; -moz-border-radius: 6px }
.right #formulaire form label{ display: inline }
.right #formulaire form .formElem { padding-top: 3px; padding-bottom:0; margin:0 }
.container_input_297 input { margin-top:2px ; height: 25px; width: 282px; color: #6E787E; }

#linkedin-button, #linkedin-revoke-button {
    line-height: 1;
    vertical-align: baseline;
    display: inline-block;
    }
    #linkedin-button #linkedin-button-0, #linkedin-revoke-button #linkedin-revoke-button-0 {
        padding: 0px !important;
        margin: 0px !important;
        text-indent: 0px !important;
        display: inline-block !important;
        vertical-align: baseline !important;
        font-size: 1px !important;
        }
        #linkedin-button #linkedin-button-1, #linkedin-revoke-button #linkedin-revoke-button-1 {
            position: relative !important;
            overflow: visible !important;
            display: block !important;
            }
            #linkedin-button #linkedin-button-1-link, #linkedin-revoke-button #linkedin-revoke-button-1-link {
                border: 0 !important;
                text-decoration: none !important;
                }
                #linkedin-button #linkedin-button-1-logo, #linkedin-revoke-button #linkedin-revoke-button-1-logo {
                    background: url( "/images/sprite_linkedin_v13.png" ) 0px -276px no-repeat !important;
                    cursor: pointer !important;
                    border: 0 !important;
                    text-indent: -9999em !important;
                    overflow: hidden !important;
                    padding: 0 !important;
                    margin: 0 !important;
                    position: absolute !important;
                    left: 0px !important;
                    top: 0px !important;
                    display: block !important;
                    width: 20px !important;
                    height: 20px !important;
                    float: right !important;
                    }
                    #linkedin-button:hover #linkedin-button-1-logo, #linkedin-revoke-button:hover #linkedin-revoke-button-1-logo {
                        background-position: -20px -276px !important;
                        }
                #linkedin-button #linkedin-button-1-title, #linkedin-revoke-button #linkedin-revoke-button-1-title  {
                    color: #333 !important;
                    cursor: pointer !important;
                    display: block !important;
                    white-space: nowrap !important;
                    float: left !important;
                    margin-left: 1px !important;
                    vertical-align: top !important;
                    overflow: hidden !important;
                    text-align: center !important;
                    height: 18px !important;
                    padding: 0 4px 0 23px !important;
                    border: 1px solid #000 !important;
                    border-top-color: #E2E2E2 !important;
                    border-right-color: #BFBFBF !important;
                    border-bottom-color: #B9B9B9 !important;
                    border-left-color: #E2E2E2 !important;
                    text-shadow: #FFFFFF -1px 1px 0 !important;
                    line-height: 20px !important;
                    border-radius: 0 !important;
                    -webkit-border-radius: 0 !important;
                    border-top-right-radius: 2px !important;
                    border-bottom-right-radius: 2px !important;
                    -webkit-border-top-right-radius: 2px !important;
                    -webkit-border-bottom-right-radius: 2px !important;
                    background-color: #ECECEC !important;
                    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#ECECEC)) !important;
                    background-image: -webkit-linear-gradient(top, #FEFEFE 0%, #ECECEC 100%) !important;
                    }
                    #linkedin-button:hover #linkedin-button-1-title, #linkedin-revoke-button:hover #linkedin-revoke-button-1-title {
                        border: 1px solid #000 !important;
                        border-top-color: #ABABAB !important;
                        border-right-color: #9A9A9A !important;
                        border-bottom-color: #787878 !important;
                        border-left-color: #04568B !important;
                        background-color: #EDEDED !important;
                        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDEDED), color-stop(100%,#DEDEDE)) !important;
                        background-image: -webkit-linear-gradient(top, #EDEDED 0%, #DEDEDE 100%) !important;
                        }
                        #linkedin-button.no-logo #linkedin-button-1-title, #linkedin-revoke-button.no-logo #linkedin-revoke-button-1-title {
                            padding: 0 4px 0 5px !important;
                            }
                    #linkedin-button #linkedin-button-1-mark, #linkedin-revoke-button #linkedin-revoke-button-1-mark  {
                        display: inline-block !important;
                        width: 0px !important;
                        overflow: hidden !important;
                        color: #333 !important;
                        cursor: pointer !important;
                        white-space: nowrap !important;
                        text-align: center !important;
                        text-shadow: #FFFFFF -1px 1px 0 !important;
                        line-height: 20px !important;
                        }
                    #linkedin-button #linkedin-button-1-text, #linkedin-revoke-button #linkedin-revoke-button-1-text {
                        color: #333 !important;
                        font-size: 11px !important;
                        font-family: Arial, sans-serif !important;
                        font-weight: bold !important;
                        font-style: normal !important;
                        display: inline-block !important;
                        background: transparent none !important;
                        vertical-align: top !important;
                        height: 18px !important;
                        line-height: 20px !important;
                        float: none !important;
                        }
                        #linkedin-button:hover #linkedin-button-1-text, #linkedin-revoke-button:hover #linkedin-revoke-button-1-text {
                            color: #000 !important;
                            }
                        #canvas_france, #tools_mobile, .navtop_mobile, #select_dep_mobile, .intro_mobile { display: none;}
#popup_choix {
    display: none;
    }

#bdhf_search_module {
    padding: 10px 0;
    }
		#bdhf_search_module .autocomplete{
			position:relative;
		}
        #bdhf_search_module .autocomplete input[name='name'] {
			font-size: 1.2em;
			line-height: 2em;
			padding: 0px 5px;
            }
			#bdhf_search_module .autocomplete input[name='name']:focus{
				outline: none;
			}
			#bdhf_search_module .autocomplete .ajaxLoader {
                height: 16px;
                vertical-align: middle;
                width: 16px;
				position: absolute;
				right:20px;
				top:40px;
                }
        #bdhf_search_module .liste_modules_autocomplete {
			border: 1px solid #BBB;
			position: absolute;
			z-index: 100;
			background-color: #fff;
			width:98%;
            }
            #bdhf_search_module .liste_modules_autocomplete li {
                border-top: 1px solid #bbb;
                line-height: 1.5em;
                cursor: pointer;
                padding: 5px 8px;
                }
                #bdhf_search_module .liste_modules_autocomplete li:hover {
                    background-color: #5f8000;
					color:#fff;
                    }
            #bdhf_search_module .liste_modules_autocomplete li:first-child {
                border-top: none;
                }
#rechercheMarcheForm  .formElem {padding-top: 0;}
#rechercheMarcheForm  .formElem select {
	padding: 5px 0px;
	width: 100%;
	border: 1px solid #cbd0d0;
}
.chosen-container.chosen-container-single .chosen-single:hover {
    text-decoration: none;
    }
.right a.update-etablissement {
	color: #105a9d;
	font-size: 1.4em;
	font-weight: bold;
	text-transform: initial;
	}

#callback_candidat {
	border: 1px solid #eee;
	background-color: #E7FFE7;
	border-radius: 5px;
	padding: 5px;
	}

#confirmpostul input {
	margin: 10px 10px 0 0;
	padding: 5px;
	}
#confirmpostul textarea {
	margin: 10px 0px 0px;
	}


.d-none{
	display:none;
}
#formulaire form textarea,
.adherents_forum #formulaire #CONTACT{
	resize:none;
}
#formulaire form .valid,
#candidature_offre_emploi_form .valid,
.adherents_forum #formulaire .valid{
	text-align:left;
}

#login_interne span[class^="container_input"],
#formulaire form span[class^="container_input"],
#appel_demande span[class^="container_input"],
.candidature_offre_emploi .libelle span[class^="container_input"],
#candidature_offre_emploi_form .libelle span[class^="container_input"],
.adherents_forum #formulaire .container_input_297,
.adherents_forum #formulaire .container_input_508{
	height:inherit;
	width:100%;
	padding:0px;
	background:none;
}

#login_interne input[type="text"],
#login_interne input[type="password"],
#formulaire form input[type="text"],
#fournisseur_offres input[type="text"],
#formulaire_fournisseurs_password input[type="text"],
#formulaire_fournisseurs_password input[type="password"]{
	width:96% !important;
}

#formulaire_fournisseurs_password .libeller {
	width: 49% !important;
	display: inline-block;
}

#login_interne input[type="text"],
#login_interne input[type="password"],
#formulaire form input[type="text"],
#formulaire form select,
#formulaire form textarea,
#appel_demande input[type="text"],
#form_alertes select,
#form_alertes input[type="text"],
#fournisseur_offres input[type="text"],
#formulaire_fournisseurs_password input[type="text"],
#formulaire_fournisseurs_password input[type="password"],
#formulaire_fournisseur input[type="text"],
#form_deposer_cv input[type="password"],
#form_deposer_cv input[type="text"],
.candidature_offre_emploi input[type="password"],
.candidature_offre_emploi input[type="text"],
#candidature_offre_emploi_form  input[type="password"],
#candidature_offre_emploi_form  input[type="text"],
.adherents_forum #formulaire .date input[type="text"],
.adherents_forum #formulaire .container_input_297 input,
.adherents_forum #formulaire .container_input_508 input{
	border:1px solid #c1c6c6 !important;
	border-radius: 4px;
	width:96%;
	text-indent: 5px;
	background:none;
}

#formulaire form .date,
.adherents_forum #formulaire .date{
	position:relative;
}
#formulaire form .date input.item_date,
.adherents_forum #formulaire .date input.item_date{
	position: absolute;
	right: 10px;
	left:inherit;
	top: 22px;
}

#formulaire form textarea,
#appel_demande textarea,
#fournisseur_offres textarea,
#formulaire_fournisseur textarea,
.adherents_forum #formulaire .formElem textarea{
	border:1px solid #c1c6c6;
	border-radius: 4px;
}

#formulaire form textarea,
#appel_demande textarea,
#fournisseur_offres textarea,
#formulaire_fournisseur textarea,
.adherents_forum #formulaire .formElem select{
	width:96%
}

#formulaire form input.error,
#formulaire form select.error,
#formulaire form textarea.error,
#appel_demande input.error,
#appel_demande textarea.error,
#form_alertes input.error,
#form_alertes select.error,
#fournisseur_offres input.error,
#fournisseur_offres select.error,
#formulaire_fournisseurs_password input.error,
#formulaire_fournisseur input.error,
#formulaire_fournisseur textarea.error,
.candidature_offre_emploi input.error,
#candidature_offre_emploi_form input.error,
#candidature_offre_emploi_form select.error,
#candidature_offre_emploi_form textarea.error,
.adherents_forum #formulaire input.error,
.adherents_forum #formulaire select.error,
.adherents_forum #formulaire textarea.error{
	border:1px solid #e53b3b !important;
}

#formulaire form .valid,
#appel_demande input.valid,
#appel_demande textarea.valid,
#form_alertes input.valid,
#form_alertes select.valid,
#fournisseur_offres input.valid,
#fournisseur_offres textarea.valid,
#formulaire_fournisseurs_password input.valid,
#formulaire_fournisseur input.valid,
#formulaire_fournisseur textarea.valid,
.candidature_offre_emploi input.valid{
	text-align: left;
}

#login_interne input:focus,
#formulaire form input:focus,
#formulaire form select:focus,
#formulaire form textarea:focus,
#appel_demande input:focus,
#appel_demande textarea:focus,
#form_alertes input:focus,
#form_alertes select:focus,
#fournisseur_offres input:focus,
#fournisseur_offres textarea:focus,
#fournisseur_offres select:focus,
#formulaire_fournisseurs_password input:focus,
#formulaire_fournisseur input:focus,
#formulaire_fournisseur textarea:focus,
#form_deposer_cv input:focus,
.candidature_offre_emploi input:focus,
#candidature_offre_emploi_form input:focus,
#candidature_offre_emploi_form select:focus,
#candidature_offre_emploi_form textarea:focus,
.adherents_forum #formulaire input:focus,
.adherents_forum #formulaire select:focus,
.adherents_forum #formulaire textarea:focus {
	outline: none;
}

#formulaire form input:focus,
#formulaire form select:focus,
#formulaire form textarea:focus,
#appel_demande input:focus,
#appel_demande textarea:focus,
#form_alertes input:focus,
#fournisseur_offres input:focus,
#formulaire_fournisseurs_password input:focus,
#formulaire_fournisseur input:focus,
#formulaire_fournisseur textarea:focus,
#form_deposer_cv input:focus,
.candidature_offre_emploi innput[type="text"]:focus,
#candidature_offre_emploi_form input[type="text"]:focus,
#candidature_offre_emploi_form textarea:focus,
.adherents_forum #formulaire input[type="text"]:focus,
.adherents_forum #formulaire textarea:focus {
	border:1px solid #4d5f6d;
}

#formulaire form label.error,
#appel_demande label.error,
#form_alertes label.error,
#fournisseur_offres label.error,
#formulaire_fournisseurs_password label.error,
#formulaire_fournisseur label.error,
.candidature_offre_emploi label.error,
#candidature_offre_emploi_form label.error,
.adherents_forum #formulaire label.error{
	display: block;
	color: #e53b3b;
	padding-top: 5px;
}

#candidature_offre_emploi_form #message_erreur{
	display: none;
}
#formulaire_fournisseur #message_erreur,
#candidature_offre_emploi_form #message_erreur,
#candidature_offre_emploi_form #message_erreur,
.adherents_forum #formulaire #form-error{
	background-color: #e53b3b;
	color: #fff;
	padding: 20px 20px;
	margin: 20px 0px;
	font-size: 16px;
	font-weight: bolder;
	text-align: center;
	line-height: 1.5em;
}

#formulaire form .file-wrapper{
	margin-left: 0px;
}
