*{
	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;}

/***************************************************************** 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;
}

.federation .salons {padding: 22px 0 8px 10px;}
.federation .salons .liste_info li {
	padding: 10px 0;
}

.federation .emploi, .federation .courriel {
    padding: 22px 0 8px 10px;
    }

.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;
		}
	.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_marron.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: 220px;}
		#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; }
		#footer_links {
			font-size: 11px;
			text-transform: uppercase;
			float: left;
			padding-top: 0;
			width: 640px;
			}
		#footer_links .item  {
			float: left;
			padding: 20px 0 0;
			width: 401px;
			}
			#footer_links ul li.list_sous_item a { font-weight: bold;}
			#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: 10px;
			line-height: 20px;
			width: 180px;
			}
		#footer_links #last_list {
			background: url(../images/commun/sep_last_list.png) no-repeat;
			padding-right: 5px;
			height: 132px;
			width:130px;
			}
			#footer_links #last_list .sous_item { padding-left: 12px;}

/*************************************************************** 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,
    #communique.bloc.communique_home h2 {
		color: #616a6f;
		border-bottom: 1px solid #D6DADA;
		font-weight: bold;
		font-size: 1.428em;
		font-family: Trebuchet MS;
		min-height: 30px;
		text-transform: uppercase;
		}
    .bloc h2 > img {
        margin-right: 5px;
        }
	#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;
}
.mail{
	background: url(../images/commun/picto_interro.gif) no-repeat 4px 0;
}
.rss{
	background: url(../images/commun/picto_rss.gif) no-repeat;
}

/********************************************************************** 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;
}
.liste_info .actu_left_large .locked,
.liste_info .actu_right_large .locked,
#region .actu_centre_large .date .locked {
    background: url(../images/commun/picto_adh.gif) no-repeat;
    display: inline-block;
    height: 12px;
    width: 10px;
    }
.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; }
.salons li{ font-size: 0.785em; }
.salons .img_center {
    padding-left: 18px;
    }
    .salons .img_center img {
        max-width: 280px;
        }
.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, .publication h2{padding-top: 35px;}
.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 !important;
	font-size: 0.857em !important;
}
.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 20px;}
.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;
    margin-top: 8px;
    border-top: none;
	}
.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;
	}
.sous_rubrique_vieillesse_handicap_home .lire_tous {
    padding: 0 0 0 10px;
    }
.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;}
.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;
		}
    #content .right .bloc.agenda2 li > a {
        display: inline-block;
        width: 135px;
        }
        #content .right .bloc.agenda2 li > a .description {
            position: relative;
            left: 0;
            top: 0;
            }
	.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, #en_region {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, #en_region.bloc a.date {
	color: #60696e;
	font-size: 0.928em;
	padding: 0 0 0 3px;
	text-transform: uppercase;
	}
#communique .description, #en_region.bloc .description {
	color: #000000;
	font-size: 0.928em;
	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 .reponse input{margin-right: 6px;}
	.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;
	margin-top: 10px;
	}
#liens ul li.liens_accueil_centre{
height: auto;
float: left;
border-bottom: none;
}
#liens ul li .description_lien span.bold {font-weight: bold;}
.region .region, #fil_infos .region {
	color: #3f7baf;
	float: left;
	font-size: 0.785em;
	font-weight: bold;
	padding: 0 5px 0 0;
	text-transform: uppercase;
	}
#dernier_mise_jour .region {
	color: #3f7baf;
	float: left;
	font-size: 1.0714em;
	font-weight: bold;
	padding: 3px 5px 0 0;
	text-transform: uppercase;
	}
.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: 30px;
	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;
	display: 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: 60px;}
.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: 30px;
	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 {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{
    margin-right: 8px;
	padding-bottom:0;
	padding-top:0;
    width: 190px;
	}
.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;
	width: 190px;
	}
.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: #105a9d;
			margin-bottom: 5px;
			}
.offres_emploi .right  #info_liste_offres_emploi h3 {
			color: #6E787E;
            font-family: trebuchet MS;
            font-size: 0.8em;
            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: 39px;}
.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: 41px 0 70px;
	}
	#formulaire label {
		display: block;
		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_top {
    background: url(../images/commun/bg_select_offre_emploi_top.gif) no-repeat;
    width: 200px;
    border: 0 none;
    height: 4px;
    font-size: 0;
}
#info_liste_offres_emploi .info .item_select .select_multiple {
    width: 198px;
    border: 0 none;
    border-right: 1px solid #c1c6c6;
    border-left: 1px solid #c1c6c6;
}
    #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;
     }
#info_liste_offres_emploi .info .item_select .select_bottom {
    background: url(../images/commun/bg_select_offre_emploi_bottom.gif) no-repeat;
    width: 200px;
    height:4px;
    border: 0 none;
}
.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 10px 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 5px 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;
	}
ul.search_puce li a {background: url("../images/commun/puce_liste_com_bleu.png") no-repeat 0 3px;}
.espace_medical .list_commun li a { background: url("../images/commun/puce_liste_com_bleu_ciel.png") no-repeat 0 3px;}
.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}
.offres_emploi h3#titre3, .offres_emploi h3.titre3{background: url(../images/commun/cartouche_marron_fhf_3.png) no-repeat;}
#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 {
	float: left;
	color: #000;
	display: block;
	font-size: 13px;
	font-family: arial;
	padding-top: 5px;
	}
.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;
	}
    .sous_rubrique.hopitalexpo .content {
        width: 100%;
        }
        .sous_rubrique.hopitalexpo .content #contenu {
            width: 100%;
            }
	#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;
	}
.adherents_forum .cartouche_rubrique {background: url("../images/commun/cartouche_vert_adh.png") no-repeat;}
.offres_emploi .cartouche_rubrique {background: url("../images/commun/cartouche_marron_emp.png") no-repeat;}
.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;
		background: none;
height: auto;
		}
		#menu_rubrique .menuSitem a.LinkSmenu {
			float: right;
			margin-top: 15px;
			background: none;
			font-size: 0.857em;
			color: #000;
			padding: 0;
			line-height: 1em;
			}
			.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;}
.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 .intro p{
			color: #6f797f;
			font-size: 1em;
			line-height: 1.4em;
			padding-top: 0;
			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 0px 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;
								}
.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: 5px 10px;
				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: 1em;
		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;}
.federation .content #liste-communiques {
    color: #883f8c;
    padding-top: 10px;
    padding-bottom: 30px;
    }
#liste-commnuniques li ,.liste-commnuniques li, #search_list li, .federation .content #liste-communiques 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.lien_plus { background: url("../images/commun/puce_liste_com_bleu.png") no-repeat 0 3px;}
.federation .list_commun li a.lien_plus { background: url("../images/commun/puce_liste_com_bleu.png") no-repeat 0 3px;}
.federation .list_commun li a:not(.lien_plus) p{margin-top: 0px !important;}
#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 , #search_list 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;}
.federation .content #liste-communiques li > a {
    color: #883f8c;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    }
.federation .content #liste-communiques li > p {
    padding: 15px 0 0 0;
    }
.federation .content #liste-communiques .date_ecriture {padding-left: 0;}

#liste-commnuniques li a ul li{
	border: none;
	padding: 0;
}

#liste-commnuniques li p{
	padding-left: 20px;
}

#liste-commnuniques li p a{
	padding-left: 0px;
}

 #liste-commnuniques li a p{
	padding-left: 0px;
}

#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, #search_list li p a {
	background: none;
	color: #737e84;
	font-size: 0.857em;
	font-weight: normal;
	margin-top: 15px;
	/*padding-left: 20px;*/
	}
	.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;
	}


	.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;}
	#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;
	  	}

	  .adherents_forum h2.bg_adherent,
	  .adherents_forum #recherche_archive h2.bg_adherent {background: url("../images/commun/bg-rechercher-cv.png") no-repeat;}

	  #visualiser_demande h2.bg_adherent {margin: 23px 0 15px;}

		.appels_marche .inner_article {background-image: url(../images/mar/bg_inner_article.png); color: #fff; height: 30px; padding: 2px 0 0 10px;}
		.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  {
			padding-top: 3px;
			font-size: 0.91em;
			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, #update_password 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, #update_password .bloc_login_passe, #s_abonner .bloc_form {
		margin: 20px 0 10px 0;
		padding: 15px 18px 18px 18px;
		width: 468px;
		}
	#login_interne .bloc_login_passe, #update_password .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: 35px;
				line-height: 35px;
				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, #update_password .identification, #form_deposer_cv .identification {
			float: left;
			width: 216px;
			}
			#login_interne p.ident, #form_deposer_cv p.ident {margin-right: 35px;}
            #update_password p.ident { margin: 0 0 15px 0 }
			 #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, #update_password #oldPassword, #update_password #newPassword, #update_password #confirmPassword {
				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 {
	height: 300px;
    margin-bottom: 20px;
    width: 211px;
	}
#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;
			height: 129px;
			width: 91px;
			}
			#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 ul.questions li {
	border-bottom: 1px dotted #737E84;
}
#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 {
				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;
	}
#menu_rubrique .menuSitem a.LinkSmenu {
	background: none;
	font-size: 0.857em; 
	color: #000;
	padding: 0;
}
.appels_marche .sous_rubrique #menu_rubrique .active .menuLink {
color: #8e683d;
font-weight: bold;
}
.appels_marche .cartouche_rubrique {background: url(../images/commun/cartouche_marron_adh.png) no-repeat;}
.annuaire .cartouche_rubrique {background: url(../images/commun/cartouche_vert_annuaire.png) no-repeat;}
.annuaire h2.titre_recherche_annuaire {
	background: url(../images/commun/cartouche_long_ann.png) no-repeat;
	margin-top: 25px;
	width: 490px;
}
.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 {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;}
.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;
	}
.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;
				}
.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;
				}
/*-----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 {
		float: left;
		margin-right: 30px;
		}
.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;
	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 {
	margin: 0 auto;
    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 h2.titre_recherche_annuaire {
	background: url("../images/commun/cartouche_long_ann.png") no-repeat;
	margin-top: 25px;
	width: 490px;
	}
.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 9px; }
	.annuaire #index_letters a {
		background: url("../images/commun/bg_index_letters.png") no-repeat;
		color: #6f797f;
		font-size: 13px;
		font-family: Trebuchet MS;
		float: left;
		height: 17px;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		padding: 3px 2px 0;
		width: 15px;
		}
		.annuaire #index_letters a.active, .annuaire #index_letters a:hover, .annuaire #index_letters a:focus {
			background: url("../images/commun/bg_index_letters_active_ann.png") no-repeat;
			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 span.contact_fax_standard { float: right;}
		.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;}

		.offres_emploi_fhf {
				margin-top: 40px;
				text-transform: uppercase;
			}
			.offres_emploi_liste {
					margin-left: 10px;
				}
				.offres_emploi_item {
						border-top: 1px solid #DADEDE;
						padding-top: 10px;
						font-size: 10px;
					}
					.offres_emploi_item .date {
						color: #838b8d;
					}
					.offres_emploi_item .designation {
							padding: 0 0 15px !important;
						}
						.offres_emploi_item .designation a {
							color: #3271ab;
							font-weight: bold;
						}

/* 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;
		}
.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;
	}
	.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 */
.offres_emploi_liste {

	}
	.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 {
				float: left;
				font-size: 0.786em;
				padding-top: 2px;
			}
			.offre_emploi_title h4 {
					width: auto;
					float: left;
					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: 32px;}
.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 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: 105px; 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;}
.right .revue > a img {width: 90px;}
#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;
}
.proposition_sondage .nivote {
    background: url("../images/bg_bar_rou.gif") no-repeat scroll 0 0 #FF0000;
    height: 11px;
    margin: 4px 4px 0 0;
    width: 110px;
}

/*** Override FHF ***/
.info_sante_mois a:hover { text-decoration: none }

/*** bloc newsletter ***/
.evenements h2,
.bloc_gene h2,
.agenda h2,
.dossiers h2,
.salons h2,
.liens h2,
.lettres h2,
.InscriptionNewsletter h2,
.revue h2,
.publication h2,
#menu_forum h2,
.articles_plus h2,
.agenda h2,
.savoirPlus h2,
.InscriptionNewsletter 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;
}

/* =INSCRIPTIONNEWSLETTER */

#newsletter_subscribe {
color: #6e787e;
font-size: 0.928em;
padding-left: 10px;
width: 190px;
}
#newsletter_subscribe p {
font-family: trebuchet MS;
line-height: 1.2em;
margin: 0 0 9px;
}
#newsletter_subscribe p.error {color: #ff0000;}
#newsletter_subscribe p.success {color: #bebf02;}
#newsletter_subscribe .container_input_email {
background: url("../images/recherche.png") no-repeat;
display: block;
height: 30px;
padding: 0 10px;
margin-bottom: 4px;
width: 170px;
}
#newsletter_subscribe .container_input_email input {
background: none;
border: 0 none;
color: #6e787e;
height: 31px;
padding: 0;
width: 231px;
}
#newsletter_subscribe #submit_subscribe {
background: url("../images/commun/btn_valider.png") no-repeat;
border: 0 none;
cursor: pointer;
height: 32px;
width: 85px;
}
.newsletter-system-design h2{ margin-top: 12px }
#contenu .newsletter-system-design table { border : 0px; margin-bottom: 18px; }
#contenu .newsletter-system-design td{ border: 0px; }
#contenu .newsletter #nl-salutation input[type="radio"] { margin: 0 3px 0 6px }
#contenu .newsletter .block input[type="text"] { display: block; width: 280px }
#contenu .newsletter .block input { font-size: 1.05em }
#contenu .newsletter form p{ padding: 3px 0 }
#contenu .newsletter .message-feedback h2 { padding: 10px 0; color: #f22 }

.input_button_reagir {
background: url("../images/reagir.jpg") no-repeat;
height: 35px;
width: 148px;
border: none;
cursor: pointer;
margin-top: 20px;
}


/*FORUM FHF*/

#forum_liste {margin-top: 13px;}
 #contenu  #forum_liste .inner_list ul li.last{border: 0;}
	#frm_publication-sujet{
			background: #eef0f1;
			border: 1px solid #c1c6c6;
			behavior: url(javascript/PIE.htc);
			border-radius: 5px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			padding: 15px 11px;
			margin: 20px 0 50px;
			}
		#frm_publication-sujet p.frm-name  {
			color: #6e787e;
			font-size: 20px;
			text-transform: uppercase;
			font-family: Trebuchet MS;
			margin:0;
			padding: 0;
			}
		#frm_publication-sujet  form textarea, #frm_publication-sujet  form  input#NmSujet{
			border: 1px solid #c1c6c6;
			behavior: url("javascript/PIE.htc");
			border-radius: 4px;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			width: 481px;
			padding: 3px;
			color: #6E787E;
			}
			#frm_publication-sujet {margin: 30px 0 30px;}
			#frm_publication-sujet  form input#lSujet {height: 20px;}
			#frm_publication-sujet  form textarea { height: 122px;}
			#frm_publication-sujet  form  label { 
				display: block;
				font-size: 13px;
				font-family: Trebuchet MS;
				margin: 0 0 5px 4px;
				}
			#frm_publication-sujet  form  p  { padding-top: 15px;}
			#forum_liste .inner_list h2 a {color: #5f8000;}
			#forum_liste .inner_list h2 span.publisher {
				font-size: 12px;
				color: #2c2c2c;
				font-style: italic;
				font-family: Trebuchet MS;
				font-weight: bold;
				}
				#forum_liste .inner_list h2 span.publisher  span.date-pub {
					font-weight: normal;
					color: #6e787e;
					}
				
			
			.reservedAccess {
				border: 1px solid #c1c6c6;
				behavior: url( '../javascript/PIE.htc' );
				border-radius: 4px;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				width: 160px;
				padding: 15px;
				margin: 60px 0 0 13px;
				}
			.reservedAccess	h2 {
				color: #5f8000;
				font-size: 13px;
				font-family: Trebuchet MS;
				padding: 0;
				margin: 0;
				}
			.reservedAccess	h2  span {
				color: #616a6f;
				display: block;
				}
				.reservedAccess .current-publisher p{
					font-size: 12px;
					color: #6e787e;
					margin: 10px 0 15px 0;
					}
					.reservedAccess .current-publisher  p  .publisher {
						color: #000000;
						display: block;
						font-family: trebuchet MS;
						font-size: 12px;
						font-style: normal;
						/*text-transform: uppercase;*/
						}
						a.deconnect {
							 background: url("../images/commun/puce_vert.png") no-repeat 0 50%;
							 color: #5f8000;
							 font-size: 10px;
							 font-family: arial;
							 text-transform: uppercase;
							 padding-left: 20px;
							 }
							 
				/*reponses*/
				.currentRep  span.publisher {
					color: #6e787e;
					font-size: 14px;
					font-weight: bold;
					font-family: Trebuchet MS;
					display: block;
					}
					.currentRep  span.publisher .datePb {font-weight: normal;}
					.currentRep p {
						font-family: arial;
						font-style: normal;
						font-size: 12px;
						margin: 15px 0;
						padding: 0;
						}
						
					#forum_liste .inner_list h3 {
						color: #5f8000;
						font-size: 22px;
						font-family: Trebuchet MS;
						}
						.adherents_forum .sous_rubrique #contenu  #forum_liste .inner_list p{
							color: #6F797F;
							font-family: arial;
							font-size: 12px;
							margin: 0;
							padding: 10px 0;
							}
							#contenu #forum_liste .inner_list ul li.first { border-top: 1px dotted #737E84;}
							.adherents_forum #contenu .inner_list ul li.first div.attached_file ul li { background: none; padding: 0; }
							#forum_liste .inner_list h2 a  span.date-pub { font-weight: normal;}
							.adherents_forum #contenu .inner_list ul#res-recherche-rep li{
								background: none;
								padding-left: 0;
								}
						#forum_liste .inner_list h2 a  span.nbr-res{
							color: #6e787e;
							font-weight: normal;
							}
							.container_input_170_gris{
								background: url("../images/commun/bg_input_right_frm.png") no-repeat;
								display: inline-block;
								height: 25px;
								padding: 0 5px;
								width: 170px;
								}
								.container_input_170_gris input#pass_b, .container_input_170_gris input#ident_b {
									background: none;
									border: 0 none;
									color: #6E787E;
									font-size: 0.75em;
									height: 25px;
									width: 140px;
									}
									#frm-right {width: 170px;}
									#frm-right form {
										width: 170px;
										margin: 10px 0;
									}
									#frm-right label {
										color: #6e787e;
										font-family: Trebuchet MS;
										font-size: 12px;
										font-style:  normal;
										}
									#frm-right .ligne_mdp_oublie{margin-top: 10px;}
									#frm-right p.ligne_mdp_oublie a{
										font-size: 10px;
										float: right;
										}
										#frm-right .btn_imput  .connexion {margin-top: 15px;}


div#forum_liste ul.liste_modules li.document_file {
	background: none;
}
.adherents_forum #frm_publication-sujet .ezcca-edit-datatype-ezstring input {
	width: 100%;
	}

#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; }

.infos_hospitalieres .dashedline {
    border-bottom: 2px dashed #D3D3E9;
    font-size: 1px;
    height: 1px;
    margin: 15px 15px;
    width: 465px;
}

span.date_article {
	color: #105A9D;
}

.lightbox.agrandir_image {
	cursor: pointer;
	}
	
/**** FORM AJAX COMMENTS ****/
#commentReturn {
    margin: 20px 15px 0;
	}
	
/**** USER FORUM REGISTER ****/
#register_forum {
	float:left;
	margin-top:15px;
	}
.adherents_forum #contenu h1 {color: #5F8000;}
.adherents_forum #contenu .block input.box.ezcc-user {
	width: 100%;
	}
	.adherents_forum #contenu .block .element label {
		/*width: 200px;*/
		}
        .adherents_forum #contenu form {
            margin-left: auto;
            margin-right: auto;
            width: 370px;
            }
            .adherents_forum #contenu #frm_publication-sujet form {
                width: auto;
                }
            .adherents_forum #contenu form .block input[type="text"],
            .adherents_forum #contenu form .block input[type="password"] {
                width: 98%;
                }
            .adherents_forum #contenu form .buttonblock #CancelButton {
                float:right;
                }
            .adherents_forum #contenu form .buttonblock #PublishButton {
                float:left;
                }
            .adherents_forum #contenu form#form_forum_replay_theme {
                margin-left: 0;
                }
.adherents_forum .buttonblock .button {
	display: inline-block;
	}

div.message-error {
    border:2px solid #FF0000;
    margin:0.5em 0 1em;
    padding:0.5em 1em;
	}
	div.message-error span {
		color:#4D5F6D;
		font-family:Helvetica;
		}

	#menu_rubrique .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;
			}
#menu_rubrique .menuSitem a.LinkSmenu {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #6F797F;
    font-size: 0.857em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
float: none;
max-width: inherit;
text-align: right;
margin: 0;
}
#menu_rubrique .menuSitem a.LinkSmenu:hover, #menu_rubrique .menuSitem a.current {
    color: #3481CD;
    font-weight: bold;
}


.sous_rubrique_espace_medecin_home .content {
    border-right: none;
    width: 302px;
    }

.bloc_espace_medical_recherche .recherche_offre input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #6E787E;
    padding: 0 0 0 5px;
    width: 285px;
    }

.bloc_espace_medical_recherche .recherche_offre input.recherche_hopital {
    background: none repeat scroll 0 0 transparent;
    float: right;
    padding: 0;
    width: 112px;
    }

.adherents_forum #header .menuSslist {
    height: 36px;
    }

.sous_rubrique_vieillesse_handicap_home .content {
    width: 735px;
    }

.sous_rubrique_vieillesse_handicap_home.sous_rubrique #contenu {
    width: 492px;
    }

.sous_rubrique_vieillesse_handicap_home.sous_rubrique .right {
    width: 230px;
    }

.sous_rubrique_vieillesse_handicap_home #faq span {
    font-weight: bold;
    color: #4F81BC;
    }
.sous_rubrique_vieillesse_handicap_home #faq .faq_button {
    float: left;
    width: 115px;
    }
    .sous_rubrique_vieillesse_handicap_home #faq .faq_button a {
        margin-left: 10px;
        }
.sous_rubrique_vieillesse_handicap_home #faq .faq_picto {
    float: right;
    }

#content.sous_rubrique_vieillesse_handicap_home .right .bloc,
#content.sous_rubrique_ressources_humaines_home .right .bloc,
#content.sous_rubrique_espace_communication_home .right .bloc,
#content.sous_rubrique_espace_tour_de_france_home .right .bloc,
#content.sous_rubrique_encadrement_paramedical_home .right .bloc {
    margin-bottom: 30px;
    margin-left: 10px;
    margin-top: 30px;
    padding-top: 0;
    }
#content.sous_rubrique_vieillesse_handicap_home .right ul li .description,
#content.sous_rubrique_ressources_humaines_home .right ul li .description,
#content.sous_rubrique_espace_tour_de_france_home .right ul li .description,
#content.sous_rubrique_espace_communication_home .right ul li .description,
#content.sous_rubrique_encadrement_paramedical_home .right ul li .description {
    position: inherit;
    }
#content.sous_rubrique_vieillesse_handicap_home .liste_ala_une.bloc h2,
#content.sous_rubrique_ressources_humaines_home .liste_ala_une.bloc h2,
#content.sous_rubrique_espace_tour_de_france_home .liste_ala_une.bloc h2,
#content.sous_rubrique_espace_communication_home .liste_ala_une.bloc h2,
#content.sous_rubrique_encadrement_paramedical_home .liste_ala_une.bloc h2 {
    position: inherit;
    }
    #content.sous_rubrique_ressources_humaines_home .right .publication {
        padding: 10px 0 10px 10px;
        }
    #content.sous_rubrique_ressources_humaines_home .right .publication ul li a {
        font-size: 0.8em;
        }
        #content.sous_rubrique_ressources_humaines_home .right .publication ul li a:hover {
            text-decoration: underline;
            }
    #content.sous_rubrique_ressources_humaines_home .right #menu_forum {
        padding: 20px 0 0 10px;
        }
        #content.sous_rubrique_ressources_humaines_home .right #menu_forum a {
            font-size: 0.8em;
            }
            #content.sous_rubrique_ressources_humaines_home .right .publication > h2,
            #content.sous_rubrique_ressources_humaines_home .right #menu_forum h2 {
                margin: 0 10px 10px 10px!important;
                padding: 0!important;
            }
            #content.sous_rubrique_ressources_humaines_home .right #menu_forum h2 a {
                font-size: 1.15em;
                }
        #content.sous_rubrique_ressources_humaines_home .right #menu_forum ul li a:hover {
            text-decoration: underline;
            }
        #content.sous_rubrique_ressources_humaines_home .right #menu_forum h3 {
            margin-bottom: 10px;
            }
            #content.sous_rubrique_ressources_humaines_home .right #menu_forum h3 a {
                font-size: 1em;
                }
    #content.sous_rubrique_ressources_humaines_home .right #menu_forum .menu_topic {
        padding: 10px 0 10px 10px!important;
        }
        #content.sous_rubrique_ressources_humaines_home .right #menu_forum .menu_topic ul {
            margin-left: 10px;
            }
#content.sous_rubrique_vieillesse_handicap_home .right #agenda {
    margin-left: 0;
    }
    #content.sous_rubrique_vieillesse_handicap_home .right #agenda ul,
    #content.sous_rubrique_encadrement_paramedical_home .right #agenda ul,
    #content.sous_rubrique_espace_tour_de_france_home .right #agenda ul,
    #content.sous_rubrique_espace_communication_home .right #agenda ul,
    #content.sous_rubrique_ressources_humaines_home .right #agenda ul {
        padding-left: 10px;
        }
        .sous_rubrique_vieillesse_handicap_home #agenda ul li a {
            float: left;
            width: 165px;
            }
#content.sous_rubrique_vieillesse_handicap_home .right #faq,
#content.sous_rubrique_vieillesse_handicap_home .right #chiffres {
    padding-left: 0;
    margin-left: 0;
    }
    #content.sous_rubrique_vieillesse_handicap_home .right #faq h2,
    #content.sous_rubrique_vieillesse_handicap_home .right #chiffres h2 {
        font-size: 1.428em;
    }
    #content.sous_rubrique_vieillesse_handicap_home .right #faq .faq_button,
    #content.sous_rubrique_vieillesse_handicap_home .right #chiffres > a div,
    #content.sous_rubrique_vieillesse_handicap_home .right #chiffres > a p {
        padding-left: 10px;
        }
    #content.sous_rubrique_vieillesse_handicap_home #region .region,
    #content.sous_rubrique_ressources_humaines_home #region .region,
    #content.sous_rubrique_espace_tour_de_france_home #region .region,
    #content.sous_rubrique_espace_communication_home #region .region,
    #content.sous_rubrique_encadrement_paramedical_home #region .region,
    #content #fil_infos .region {
        font-size: 1.1em;
        padding: 0 5px 0 15px;
        }
    #content.sous_rubrique_vieillesse_handicap_home #region.bloc {
        margin-bottom: 20px;
        }
        #content.sous_rubrique_vieillesse_handicap_home .bloc.liste_ala_une {
            margin-top: 0;
            padding-top: 0;
            }
#frm_publication-sujet .block-radio-theme {
    float: left;
    padding: 0;
    width: 240px;
    margin: 0;
    line-height: 20px;
    }
    #frm_publication-sujet .block-radio-theme label {
        display: inline-block;
        vertical-align: middle;
        margin: 0;
        padding: 0;
        }
    #frm_publication-sujet .block.block-radio-theme input {
        float: left;
        width: auto;
        margin: 3px 5px 3px 0;
        padding: 0;
        }
body .alert-cookie {
    background: none repeat scroll 0 0 #e5e9e9;
    border-bottom: 1px solid #c1c6c6;
    }
.alert-cookie .alert-cookie-inner span:first-child a {
    color: #005FAF;
    }
.alert-cookie #close-headband-cookie.close {
    background: none repeat scroll 0 0 #005faf;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 12px;
    opacity: 1;
    padding: 4px;
    right: 12px;
    text-align: right;
    text-decoration: none;
    }
/***FORUM NOUVEAU SUJET***/
.search_result {
    margin: 15px 0px;
    }
    .search_result.bglight {
        background-color: white;
        }
    .search_result.bgdark {
        background-color: whitesmoke;
        }
    .search_result .result_title {
        font-style: italic;
        font-weight: bold;
        }
.adherents_forum #contenu form#search_form_result {
    width: 250px;
    }
    .adherents_forum #contenu form#search_form_result input[name="PublishButton"] {
        float: right;
        margin-right: 20px;
        width: 50px;
        height: 30px;
        margin-top: 10px;
        }
    .adherents_forum #contenu form#search_form_result input[name="ResolvedButton"] {
        float: left;
        margin-left: 20px;
        width: 50px;
        height: 30px;
        margin-top: 10px;
        }
/***END***/
div.message-confirmation, div.message-feedback, div.message-warning, div.message-error
{
    margin: 0.5em 0 1em 0;
    padding: 0.25em 1em 0.75em 1em;
    border: 6px solid #000000;
    background-color: #f8f8f4;
}
div.box-content div.message-confirmation, div.box-content div.message-feedback, div.box-content  div.message-warning, div.box-content  div.message-error
{
    margin-top: 0;
    padding: 0.25em 0.5em 0.25em 0.5em;
    border: none;
    background-color: transparent;
}
div.message-warning
{
    border-color: #d9d978;
}
div.message-warning h2
{
    background-image: url(../images/message-warning.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    margin-left: 0.5em;
    padding: 0.25em 0.5em 0.5em 2.5em;
}
div.message-feedback span.time, div.message-warning span.time, div.message-error span.time
{
    font-size: 0.8em;
    margin-top: 0.15em;
    display: block;
    float: right;
}
#presentation_entreprises {
    margin: 10px 0;
    }
    #presentation_entreprises h2 {
        color: #1363ac;
        }
    #presentation_entreprises .entreprise {
        display: inline-block;
        margin: 10px 0;
        width: 400px;
        }
        #presentation_entreprises .entreprise .entreprise_link {
            color: #000;
            }
            #presentation_entreprises .entreprise .entreprise_link h4 {
                color: #1363ac;
                font-weight: bold;
                }
            #presentation_entreprises .entreprise .entreprise_link > img {
                float: left;
                height: 81px;
                margin-right: 10px;
                width: 134px;
                }
            #presentation_entreprises .entreprise .entreprise_link > div {

                }
    .fancybox-content {
        text-align: left;
        }

/*****Contact*****/
#formulaire.contact {
    font-size: 1.1em;
    }
    #formulaire.contact input[type="text"], #formulaire.contact input[type="email"] {
        border-radius: 5px;
        padding: 5px;
        width: 300px;
        }
    #formulaire.contact textarea {
        border-radius: 5px;
        height: 150px;
        padding: 5px;
        width: 492px;
        }

/* feature Anomalie #26584 */

#rechercheMarcheForm  .formElem {padding-top: 0;}
#rechercheMarcheForm  .formElem select {
	padding: 5px;
	width: 285px;
	border: 1px solid #cbd0d0;
}

.forum-annonce {
    margin-bottom: 30px;
    text-align: center;
    }
    .forum-annonce p {
        margin: 10px 0;
        text-align: left;
        }
    .forum-annonce .text-center {
        text-align: center;
        }
        .forum-annonce p a {
            color: #0000ff;
            }

/*Petition*/
.petition-objectif {
    width: 100%;
    height: 5px;
    border: 1px solid #000;
    border-radius: 13px;
    }
    .petition-objectif .petition-objectif-current {
        position: absolute;
        background-color: red;
        height: 5px;
        border-radius: 13px 0 0 13px;
        }
    .petition-objectif .petition-objectif-pourcent {
        height: 5px;
        display: block;
        position: absolute;
        text-align: center;
        }
.petition-view-line {
    margin-left: 15px;
    }
.right .content_articles_plus h2 {
    margin: 0;
    padding: 0 0 10px !important;
    }
.articles_plus.petition-view-line {
    width: 175px;
    }
.content_articles_plus {
    color: #272727;
    }
    .content_articles_plus .petition-body {
        margin: 5px 0;
        }
    .content_articles_plus .petition-subscribes {
        margin: 5px 0;
        }
    .content_articles_plus .petition-subscribe .block {
        font-size: 87.5%;
        }
    .petition-submit {
        border-radius: 10px;
        height: 25px;
        width: 55px;
        }
.petition-view-full, #petition-subscribe-form {
    color: #272727;
    }
    .petition-view-full .petition-subscribes {
        margin: 5px 0;
        }
#popup_choix {
	display: none;
	}
#federation_regional_mobile {
	display: none;
}
.federation .liste_actu {
	border-top: 0px none;
	border-bottom: 0px none;
	padding-top: 0;
}
.federation #actualites.bloc h2 {
	font-size: 1.428em;
}

#federation_regional .liste_actu ul li {
	display: block;
	float: none;
	padding: 8px 0 0 0;
	border-bottom: 1px solid #d6dada;
}
.federation .right #federation_regional h2 , #federation_regional_mobile h2{
	background: url(http://federation.fhf.fr/extension/fhf/design/fhf/images/commun/puce_federation.gif) no-repeat 0 2px;
	border-bottom: 0px none;
	margin-left: 20px;
	line-height: 1.2em;
	font-size: 1.2em;
	margin-bottom: 0;
	padding-left: 25px;
}
@media (max-width: 767px) {
	#federation_regional {display: none}
	#federation_regional_mobile {display: block}
	.federation .right #federation_regional h2, #federation_regional_mobile h2 {
		margin-left: 0;
		padding-left: 25px !important;
	}

}


#containerVisuelMap {
	font-family: arial, sans-serif;
	width         : 100% !important;
	margin-bottom : 30px;
}

/*tooltip*/
.tool-content{
	position:relative;
	float:left;
}
.tooltip {
	background:url(../images/commun/left_tooltip.png) no-repeat 0 10px;
	display: none;
	height:50px;
	padding:10px 0 0 15px;
	margin:0;
	position:absolute;
	left:-17px;
	top: 22px;

	pointer-events: none;
}

.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;
}