﻿/* www.equallia.com - 2007 */


*{
	margin: 0;
	padding: 0
}
body{
	padding: 15px 0 0 0;
	text-align: center;
	background: #E5E5E5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #333333;
}
img{
	border: 0
}
li{
	list-style-type: none;
}
select, input{
	vertical-align: middle;
}
a{
	color: Blue;
}
fieldset{
	border: none;
}
abbr{
	border: none;
}
h1{
	color: #222F84;
	font-family: "Trebuchet MS";
	font-size: 1.6em;
	margin-bottom: 15px;
}
.h1_shome{
	font-size: 1.6em;
	color: #339900;
	padding-bottom: 10px;
	padding-left: 4px;
	border-bottom: 1px solid #a5a5a5
}
h2{
	color: #222F84;
}

/********************************************************** structure ***/

.center{
	width: 960px;
	margin: 0 auto;
	text-align: left;
	background: url(shadow_r.gif) right repeat-y;
}
.center a:hover{
	text-decoration: underline;
}
.content{
	background: White;
	width: 932px;
	padding-left: 20px;
	overflow: hidden;
}
.left{
	float: left;
	width: 218px;
	margin-right: 20px
}
.centrale{
	float: left;
	width: 465px;
	margin-right: 20px;
	padding-bottom: 20px
}
.right{
	float: left;
	width: 191px;
}
.footer{
	background: url(shadow_b.gif) no-repeat;
	width: 920px;
	margin: 0 auto;
	padding: 20px;
	text-align: left;
}
.centraleWiki	{
	float: left;
	width: 675px;
	padding-bottom: 20px;
}

/************************************************************* commun ***/

.link_blue a{
	color: Blue;
	padding-left: 6px;
	background: url(picto_li.gif) no-repeat 0 5px;
}
.tools{
	width: 465px;
	overflow: hidden;
	border-top: 1px solid #a5a5a5;
	padding-top: 12px;
}
.centraleWiki .tools	{
	width: 675px;
}
.rail, .h1_home{
	float: left;
	width: 405px;
	font-size: 1.0em;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.6em;
	margin-top: -2px;
}
.rail{
	padding-bottom: 15px;
}
.rail a{
	color: #333333
}
.centraleWiki .rail	{
	width: 600px;
}
.outils{
	float: right;
	width: 60px;
	padding-top: 1px;
}
.centraleWiki .outils	{
	width: 45px;
}
.outils img{
	margin-left: 10px;
	vertical-align: middle;
}
.centrale h2{
	margin-bottom: 10px;
	font-size: 1.6em;
	font-family: "Trebuchet MS";
}

/************************************************************* header ***/

.content_header{
	width: 960px;
	padding-top: 25px;
	background: url(top_page.gif) no-repeat;
}
.header{
	width: 952px;
	padding-bottom: 28px;
	background: White;
	overflow: hidden;
}
.out{
	position: absolute;
	left: -1000px;
	top: -1000px
}
.logo{
	float: left;
	width: 248px;
	padding-top: 20px;
	text-align: center;
}
.logo p{
	margin-top: 3px;
	font-family: Helvetica, Arial;
	font-size: 1.3em;
	color: #222F84;
}

/********************************************************* navigation ***/

.navigation{
	float: left;
	width: 701px
}
.navigation a{
	display: block;
	float: left;
	width: 94px;
	height: 118px;
	margin-left: 3px
}
.navigation a span{
	display: block;
	position: absolute;
	left: -1000px;
	top: -1000px
}
.nav_demarche{
	background: url(ong_dema.png) no-repeat 0 0 ;
}
.nav_demarche_on, a:hover.nav_demarche{
	background: url(ong_dema.png) no-repeat 0 -118px
}
.nav_droits{
	background: url(ong_marc.png) no-repeat 0 0 ;
}
.nav_droits_on, a:hover.nav_droits{
	background: url(ong_marc.png) no-repeat 0 -118px
}
.nav_vous{
	background: url(ong_vous.png) no-repeat 0 0 ;
}
.nav_vous_on, a:hover.nav_vous{
	background: url(ong_vous.png) no-repeat 0 -118px
}
.nav_marche{
	background: url(ong_dico.png) no-repeat 0 0 ;
}
.nav_marche_on, a:hover.nav_marche{
	background: url(ong_dico.png) no-repeat 0 -118px
}
.nav_metiers{
	background: url(ong_meti.png) no-repeat 0 0 ;
}
.nav_metiers_on, a:hover.nav_metiers{
	background: url(ong_meti.png) no-repeat 0 -118px
}
.nav_dico{
	background: url(ong_sant.png) no-repeat 0 0 ;
}
.nav_dico_on, a:hover.nav_dico{
	background: url(ong_sant.png) no-repeat 0 -118px
}
.nav_sante{
	background: url(ong_droi.png) no-repeat 0 0 ;
}
.nav_sante_on, a:hover.nav_sante{
	background: url(ong_droi.png) no-repeat 0 -118px
}

/***************************************************** colonne gauche ***/

/**************************************************** sous-navigation ***/

.h2_droits{
	background: url(picto_dr.gif) no-repeat 5px 6px
}
.h2_vous{
	background: url(picto_vo.gif) no-repeat 5px 6px;
}
.h2_sante{
	background: url(picto_sa.gif) no-repeat 5px 6px;
}
.h2_actu{
	background: url(picto_ac.gif) no-repeat 5px 6px;
}
.h2_depeches	{
	margin-bottom: 6px;
}
.h2_pro	{
	background: url(picto_pr.gif) no-repeat 5px 6px;
}
.h2_metier	{
	background: url(picto_me.gif) no-repeat 5px 6px;
}
.h2_hopital	{
	background: url(picto_ho.gif) no-repeat 5px 6px;
}
.h2_dico	{
	background: url(picto_di.gif) no-repeat 5px 6px;
}
.menu{
	width: 218px;
	padding-bottom: 38px;
	margin-bottom: 2px;
	background: url(bottom_m.gif) no-repeat left bottom;
}
.menAlpha	{
	padding-bottom: 15px;
}
.menu .h2{
	font-size: 1.6em;
	font-family: "Trebuchet MS";
	font-weight: bold;
	color: White;
	background: url(top_mod_.gif) no-repeat #222F84;
}
.menu .h2 span{
	display: block;
	padding: 10px 5px 15px 40px;
}
.menu div{
	border-left: 1px solid #222F84;
	border-right: 1px solid #222F84;
	height: 1%
}
.first, .first_2{
	font-size: 1.1em
}
.first li,  .first_2 li{
	display: inline;
}
.first li a {
	display: block;
	margin: 0 6px;
	padding: 6px 6px 6px 30px;
	background: url(picto_lj.gif) no-repeat 10px 7px;
	border-bottom: 1px solid #222F84;
	text-decoration: none;
	color: #222F84;
}
.first_2 li a,
li.menuSimple a {
	display: block;
	margin: 0 6px;
	padding: 6px 6px 6px 30px;
	background: url(picto_s_.gif) no-repeat 10px 7px;
	border-bottom: 1px dashed #222F84;
	text-decoration: none;
	color: #222F84;
}
body .left .first .first_on a{
	margin: 0;
	padding: 6px 6px 6px 36px;
	background: url(picto_lj.gif) no-repeat 16px 7px #E5E5E5;
	border-bottom: none;
}
body .left .first_2 .first_on_2 a{
	margin: 0;
	padding: 6px 6px 6px 36px;
	background: url(picto_s_.gif) no-repeat #4e599d 16px 7px;
	color: white;
}
body .left .first .first_on .s_nav_off a{
	margin: 0 6px 0 35px;
	padding: 6px 6px 6px 20px;
	background: url(picto_s_.gif) no-repeat white 0 7px;
	border-bottom: 1px dashed #222F84;
}
body .left .first .first_on .dernier a{
	margin: 0 6px;
	padding: 6px 0 6px 55px;
	background: url(picto_s_.gif) no-repeat white 30px 7px;
	border-bottom: 1px solid #222F84;
}
body .left .first .first_on .s_nav_on a{
	margin: 0;
	padding: 6px 6px 6px 55px;
	background: url(picto_s_.gif) no-repeat #4e599d 35px 7px;
	border-bottom: none;
	color: white;
}

body .left .menu .menu_metiers div{
	border-right: none;
	border-left: none;
}
.met-deco{
	background: #E5E5E5;
}
.met-deco div{
	margin: 0 6px;
	padding: 8px 4px;
	border-bottom: 1px solid #222F84;
}
.menu_metiers label{
	display: block;
	font-weight: bold;
	color: #222F84;
	padding: 0 0 2px 0;
}
.menu_metiers .h3{
	padding: 7px 0;
	margin: 0 8px 0 8px;
	font-size: 1.1em;
	font-weight: bold;
	color: #222F84;
	border-bottom: 1px dashed #222F84;
}

.menu_metiers .link_blue{
	padding: 2px 0 0 8px;
}
#met{
	padding: 1px 2px;
	border: 1px solid #A5ACB2;
	width: 160px;
	margin: 4px 0 3px 0;
}
.abc{
	padding: 8px;
	overflow: hidden;
	width: 186px;
	margin-left: 8px;
}
.abc a{
	float: left;
	display: block;
	width: 29px;
	height: 29px;
	margin: 0 2px 3px 0;
	background: url(bkg_lett.gif) no-repeat;
	text-align: center;
	text-decoration: none;
	font-size: 2.0em;
	color: #222F84;
}
.abc a:hover, body .left .abc .abc_on{
	background: url(bkg_lett.gif) no-repeat 0 -29px;
	color: White;
	text-decoration: none;
}
.mod_search{
	width: 218px;
	padding-bottom: 12px;
	margin-bottom: 4px;
	overflow: hidden;
	background: url(bottom_m.gif) no-repeat left bottom;
}
.mod_search_annuaire{
	background-image: url(bottom_n.gif);
	margin-bottom: 4px;
}
.mod_search img{
	float: left;
}
.onglets div{
	float: left;
	height: 25px;
	padding-top: 8px;
	font-size: 1.3em;
	text-align: center;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
}
.onglets div a{
	text-decoration: none;
	color: #222F84;
}
.mod_search legend, .menu_metiers legend{
	display: none;
}
.mod_search label{
	display: block;
	font-weight: bold;
	padding-bottom: 2px;
	color: #222F84;
}
.mod_search label span{
	font-weight: normal;
}
.mod_search p{
	margin-bottom: 5px
}
#typ, #cle, #dep, #poles, #ligne, #ghm, #dep2, #dep3{
	border: 1px solid #A5ACB2;
	width: 196px;
}
.onglets{
	overflow: hidden;
	width: 218px
}
.ongletsLong	{
	position: relative;
	z-index: 2;
}
.deco{
	width: 216px;
	overflow: hidden;
	border-left: 1px solid #222F84;
	border-right: 1px solid #222F84;
}
.deco label	{
	padding-bottom: 5px;
}
.mod_search_annuaire .deco{
	border-left: 1px solid #4E599D;
	border-right: 1px solid #4E599D;
}
.search_hopi{
	padding: 10px;
	background: #DAF4D6;
	font-size: 1.0em
}
.mod_search_annuaire .search_hopi{
	background: #E9CFFF;
}
.search_on{
	padding: 10px;
	background: #DAF4D6;
	font-size: 1.0em
}
.mod_search_annuaire .search_on{
	background: #E9CFFF;
}
.ong_hop_on{
	width: 60px;
	background: url(ong_mod_.gif) no-repeat 0 0;
}
.ong_hop_off{
	width: 60px;
	background: url(ong_mod_.gif) no-repeat 0 -33px;
}
.ong_ret_on{
	width: 126px;
	background: url(ong_mod0.gif) no-repeat 0 0;
}
.ong_ret_off{
	width: 126px;
	background: url(ong_mod0.gif) no-repeat 0 -33px;
}
.search_off fieldset{
	display: none;
}
.ong_annuaire{
	width: 186px;
	background: url(ong_mod1.gif) no-repeat 0 0;
}
h2.ong_annuaire_long{
	width: 186px;
	background: url(ong_mod1.gif) no-repeat 0 0;
	min-height: 25px;
	height: auto;
	text-align: left;
}
h2.ong_annuaire_long span{
	padding-left: 8px;
	display: block;
	line-height: 1.2em;
}
.deco_titreLong	{
	margin-top: -6px;
	position: relative;
	z-index: 1;
}
*+html .deco_titreLong	{
	margin-top: -7px;
}
* html .deco_titreLong	{
	margin-top: -7px;
}
.facul{
	text-align: right;
}
.facul input{
	margin-top: 5px;
}
.carte{
	width: 196px;
	padding: 10px 0;
	margin-left: 10px;
	border-top: 1px solid #222F84;
}
.carte-txt{
	font-weight: bold;
	padding-bottom: 20px;
	color: #222F84;
}
.carte img{
	float: right;
	margin-left: 5px
}
.mod-dico{
	width: 218px;
	margin-bottom: 10px;
	background: url(bkg_mod_.gif) no-repeat right bottom #FFCDDE;
}
.mod-dico h2{
	padding: 10px 5px 14px 40px;
	background: url(picto_mo.gif) no-repeat 6px 6px;
	border-bottom: 0px solid white;
	font-size: 1.6em;
	font-family: "Trebuchet MS";
}
.citation{
	padding: 6px;
	background: #DBDBDB;
	color: #222F84;
	font-style: italic;
	font-size: 1.3em;
	text-align: center;
}
.mod-dico ul{
	padding: 6px
}
.mod-dico li{
	padding: 5px 0;
	border-bottom: 1px dashed #222F84;
	font-size: 1.1em
}
.mod-dico li a{
	text-decoration: none;
	color: #222F84;
}
.search-dico{
	padding: 6px
}
.search-dico p{
	margin-bottom: 8px
}
.search-dico label{
	font-weight: bold;
	display: block;
	padding-bottom: 3px;
	color: #222F84;
}
#dico{
	width: 175px;
	margin-right: 3px;
	padding: 1px 3px;
	border: 1px solid #222F84;
	font-size: 1.0em
}
.search-dico .link_blue{
	text-align: right;
}

/*carto annuaire*/
.carte_france p{
	font-size: 1.1em;
	margin-bottom: 10px;
}
.carte_france li{
	display: inline;
}
.carte_france li a, .departement li a{
	text-decoration:none;
}
.carte_france img{
	margin-bottom: 10px;
}
.departement li{
	font-size: 1.1em;
}
.departement h2{
	margin-top: 10px;
	margin-bottom: 0;
}
#map {
	width: 465px;
	border: 1px solid #aaaaaa;
	margin-bottom: 10px;
}

/******************************************************** home droits ***/

.h1_droits,
.h1_droits_prenav{
	font-size: 1.6em;
	color: #339900;
	padding-bottom: 10px;
	margin: 0;
	padding-left: 4px;
	border-bottom: 1px solid #a5a5a5
}
.h1_droits_prenav{
	border-top: 1px dashed #339900;
	padding-top: 10px;
}
.chapeau_home{
	margin-bottom: 20px;
	padding: 15px 30px;
	background: #E5E5E5;
}
.home_article{
	overflow: hidden;
	width: 465px;
	margin-bottom: 20px;
	border-bottom: 1px solid #A5A5A5;
}
.home_article h2{
	padding: 0 0 10px 5px;
	font-size: 1.6em;
	font-family: "Trebuchet MS";
	color: #222F84;
}
.home_article h3{
	margin: 0 0 0 5px;
	font-size: 1.1em
}
.home_article h3 a{
	padding: 0 0 2px 15px;
	background: url(picto_lj.gif) no-repeat;
	text-decoration: none;
	color: #339900;
	font-weight: normal;
}
.fiches_metiers h3 a{
	background: url(picto_lj.gif) no-repeat;
}
.home_article p {
	font-size: 1.1em !font
}
.link_article a, .home_article li a{
	padding: 0 0 0 25px;
	background: url(picto_lj.gif) no-repeat 10px 0;
	color: #339900;
	text-decoration: none;
}
.link_metiers a{
	padding: 0 0 0 25px;
	background: url(picto_lj.gif) no-repeat 10px 0;
	color: #339900;
	text-decoration: none;
}
.fiches_metiers .link_metiers a{
	background: url(picto_lj.gif) no-repeat 10px 0;
}
.home_article img{
	float: left;
	margin-right: 10px;
}
.home_article ul{
	height: 1%;
	overflow: hidden;
	margin: 5px 0
}
.home_article li{
	padding: 5px 0;
	border-bottom: 1px dashed #339900;
	font-size: 1.1em !font
}
.home_article .link_blue{
	text-align: right;
	padding-bottom: 10px
}
.sep{
	padding: 5px 0;
	margin-bottom: 10px;
	border-bottom: 1px dashed #A5A5A5;
}
.sepfin{
	padding: 10px 0;
}
.top{
	text-align: right;
}
.top a{
	padding-left: 15px;
	background: url(picto_to.gif) no-repeat center left;
	color: #A5A5A5;
	text-decoration: none;
}

/******************************************************* home metiers ***/

.milieu{
	margin: 10px 0;
	padding-bottom: 10px;
	text-align: right;
	border-bottom: 1px solid #a5a5a5
}
.content_cols{
	width: 465px;
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom: 1px solid #a5a5a5
}
.content_cols h2{
	font-size: 1.6em;
	font-family: "Trebuchet MS";
	background: White;
	padding-bottom: 10px;
	padding-left: 4px;
}
.content_cols h3{
	padding-bottom: 5px;
	margin: 0 3px;
	font-size: 1.1em;
	color: #339900;
	font-weight: normal;
}
.col1, .col2{
	float: left;
}
.col1 p, .col2 p{
	width: 156px;
	padding-bottom: 8px;
	background: White;
}
.col3{
	float: left;
	width: 153px;
}
.col3 p{
	padding-bottom: 8px;
}
.content_cols ul{
	margin: 10px 10px 10px 5px;
	font-size: 1.1em
}
.content_cols li a{
	text-decoration: none;
	color: #222F84;
} 

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

.chapeau_sante{
	font-weight: bold;
}

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

.chapeau{
	padding: 15px 30px;
	background: #E5E5E5;
}
.chapeau p {
	font-size: 1.1em !font
}
.anchor{
	width: 465px;
	margin-bottom: 5px;
	padding-bottom: 35px;
	background: url(bottom_b.gif) no-repeat left bottom;
}
.anchor div{
	border-left: 1px solid #70B74C;
	border-right: 1px solid #70B74C;
}
.anchor li{
	font-size: 1.1em !font
}
.anchor li a{
	margin: 0 10px;
	padding: 5px 0 5px 22px;
	background: url(picto_lj.gif) no-repeat 7px 6px ;
	border-bottom: 1px dashed  #339900;
	text-decoration: none;
	color: #339900;
	display: block;
	height: 1%;
}
.anchor li a:hover{
	background: url(picto_an.gif) no-repeat 17px 6px #70B74C;;
	color: White;
	margin: 0;
	padding-left: 32px
}
.article{
	margin-bottom: 10px;
	border-bottom: 1px solid #A5A5A5;
}
.articleSolo	{
	border: 0;
}
.article h2{
	padding: 0 0 10px 5px;
	font-size: 1.6em;
	font-family: "Trebuchet MS";
	color: #222F84;
}
.article h4{
	margin: 5px 0 3px;
	font-weight: bold;
	font-size: 1.1em !font
}
.article p{
	margin-bottom: 5px;
	font-size: 1.1em !font
}
.article p.top{
	margin: -5px 0 5px 0;
}

/*********************************************** home partie centrale ***/

.aler_rouge, .aler_vert {
	width: 449px;
	padding: 8px;
	margin-bottom: 10px;
	border: 1px solid #A5A5A5;
	overflow: hidden;
}
.aler_rouge p, .aler_vert p {
	 font-size: 1.1em;
	 margin-bottom: 3px
}
.aler_txt{
	padding: 0 5px 10px 5px;
	font-size: 1.1em !font
}
.aler_rouge span{
	color: Red;
}
.aler_vert span{
	color: #339900;
}
.aler_txt span span{
	text-decoration: underline;
}
.link_blue_big{
	float: left;
	font-size: 1.1em;
	padding-left: 8px;
	background: url(picto_bl.gif) no-repeat 0 5px;
	color: Blue
}
.mess{
	float: right;
	color:  #A5A5A5;
}
.t_demarches{
	margin-bottom: 5px;
	padding: 6px 0 10px 35px;
	background: url(picto_de.gif) no-repeat;
	font-size: 1.6em;
	font-family: "Trebuchet MS";
	margin-left: 4px;
}
.content-3{
	width: 465px;
	margin-bottom: 10px;
	overflow: hidden;
}
.content-3 *{
	color: #222F84;
}
.bloc-1{
	float: left;
	width: 153px;
	margin-right: 3px;
	padding: 0 0 9px 0;
	background: url(bottom_n.gif) no-repeat left bottom;
}
.bloc-2{
	float: left;
	width: 153px;
	margin-right: 3px;
	padding: 0 0 9px 0;
	background: url(bottom_n.gif) no-repeat left bottom;
}
.bloc-3{
	float: left;
	width: 153px;
	padding: 0 0 9px 0;
	background: url(bottom_n.gif) no-repeat left bottom;
}
.content-3 h3{
	padding: 8px;
	font-size: 1.1em
}
.content-3 ul{
	padding: 0 8px 8px 8px
}
.content-3 li{
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.content-3 a{
	text-decoration: none;
}
.fix-y{
	min-height: 100px; /* ancienne valeur 245px chang�e le 19/12 par FV */
	height: auto;
	border-left: 1px solid #A5A5A5;
	border-right: 1px solid #A5A5A5;
	border-top: 1px solid #A5A5A5;
}
* html .fix-y{
	height: 100px; /* ancienne valeur 245px chang�e le 19/12 par FV */
}
.bloc_link{
	font-size: 1.1em
}
.bloc_link a{
	padding-left: 8px;
	background: url(picto_bl.gif) no-repeat 0 5px;
	color: Blue
}
.mod_zoom{
	width: 465px;
	margin-bottom: 10px;
}
.mod_zoom div{
	width: 463px;
	overflow: hidden;
	background: #DBDBDB;
	border: 1px solid #A5A5A5;
}
.mod_zoom img{
	float: right;
}
.mod_zoom h2{
	width: 287px;
	float: left;
	padding: 10px;
	padding-bottom: 23px;
	font-family: "Trebuchet MS";
	font-size: 1.85em;
	border-right: 3px solid white;
	margin-bottom: 0 !important;
}
* html .mod_zoom h2{
	padding-bottom: 25px;
}
*:first-child+html .mod_zoom h2{
	padding-bottom: 25px;
}
.mod_zoom h2 em{
	font-weight: normal;
}
.mod_zoom p{
	padding: 10px;
	background: url(bottom_o.gif) no-repeat left bottom;
}
.t_actu{
	margin-bottom: 5px;
	padding: 6px 0 10px 35px;
	background: url(picto_ac.gif) no-repeat;
	font-size: 1.6em;
	font-family: "Trebuchet MS";
	margin-left: 4px;
}
.mod_actu{
	width: 465px;
	overflow: hidden;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #A5A5A5;
}
.mod_actu h3{
	margin-bottom: 10px;
	font-size: 1.1em;
	color: #339900;
}
.mod_actu h3 span{
	font-weight: normal;
}
.mod_actu img{
	float: left;
	margin-right: 10px;
}
.mod_actu p{
	font-size: 1.1em;
	overflow: hidden;
}
.mod_actu p span{
	color: #bdbdbd;
}
.mod_actu .link_blue{
	text-align: right;
	margin-top: 5px;
	font-size: 1.0em
}
.fin_actu{
	padding-bottom: 10px;
	border-bottom: 1px solid #A5A5A5;
	text-align: right;
}
.fin_actu a{
	padding-left: 8px;
	background: url(picto_bl.gif) no-repeat 0 5px;
	color: Blue;
	font-size: 1.1em
}

/***************************************************** colonne droite ***/

.mod_recherche{
	width: 191px;
	padding-top: 4px;
	margin-bottom: 12px;
	background: url(top_mod_.gif) no-repeat;
}
.mod_recherche div{
	padding-bottom: 4px;
	background: url(bottom_o.gif) no-repeat #E5E5E5 left bottom;
}
.mod_recherche p{
	padding: 8px;
	border-left: 1px solid #4E599D;
	border-right: 1px solid #4E599D;
}
.mod_recherche label{
	display: block;
	color: #222F84;
	font-weight: bold;
	padding-bottom: 4px;
}
#rech{
	width: 143px;
	margin-right: 2px;
	padding: 1px 2px;
	font-size: 1.0em;
	border: 1px solid #222F84;
}
.mod_vous{
	width: 175px;
	margin-bottom: 12px;
	padding: 8px;
	padding-top: 6px;
	background: url(bkg_mod0.gif) no-repeat #C6E7FC right bottom;
}
.mod_vous h2{
	padding: 3px 5px 12px 35px;
	background: url(picto_vo.gif) no-repeat;
	font-size: 1.6em;
	font-family: "Trebuchet MS";
	margin-left: -3px;
}
.mod_vous li, .mod_pro li, .mod_sante li, .p-spe, .mod_video li, .mod_right li{
	padding: 6px 0;
	border-bottom: 1px dashed #222F84;
	color: #222F84;
}
.mod_vous li a, .mod_pro li a, .mod_sante li a, .mod_zoom_right li a, .mod_lire li a, .mod_video li a, .mod_lire li a{
	text-decoration: none;
	color: #222F84;
}
body .right .mod_vous .except{
	border: none;
}
.mod_pro{
	width: 175px;
	margin-bottom: 12px;
	padding: 8px;
	padding-top: 6px;
	background: url(bkg_bott.gif) no-repeat #E9CFFF right bottom;
}
.mod_pro h2{
	padding: 3px 5px 12px 35px;
	background: url(picto_pr.gif) no-repeat;
	font-size: 1.6em;
	font-family: "Trebuchet MS";
	margin-left: -3px;
}
.p-st{
	font-weight: bold;
	color: #222F84;
	padding: 5px 0;
	border-bottom: 1px solid #222F84;
}
.mod_pro .link_blue, .mod_sante .link_blue, .mod_video .link_blue{
	padding-top: 14px;
	text-align: right;
	clear: both;
}
.mod_sante{
	width: 218px;
	margin-bottom: 12px;
	background: url(bkg_botu.gif) no-repeat #ECEED6 right bottom;
}
.mod_sante h2{
	padding: 10px 5px 15px 39px;
	background: url(picto_sa.gif) no-repeat 5px 6px;
	border-bottom: 3px solid white;
	font-size: 1.6em;
	font-family: "Trebuchet MS";
}
.mod_sante ul{
	margin: 5px 0;
	padding: 0 8px;
}
.mod_sante .link_blue{
	padding: 8px 8px 8px 0
}
.mod_partenaire{
	width: 191px;
	padding-top: 4px;
	margin-bottom: 12px;
	background: url(top_mod0.gif) no-repeat;
}
.deco_pertenaire{
	padding-bottom: 4px;
	background: url(bottom_p.gif) no-repeat left bottom;
}
.deco_pertenaire div{
	padding: 8px 6px;
	border-left: 1px solid #A5A5A5;
	border-right: 1px solid #A5A5A5;
}
.mod_partenaire h2{
	font-size: 1.1em;
	font-weight: bold;
	color: #222F84;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #222F84;
}
.deco_pertenaire div img{
	margin: 10px 5px 10px 0;
	vertical-align: middle;
}
.deco_pertenaire .link_blue{
	padding-top: 5px;
	border-top: 1px dashed #222F84;
	text-align: right;
}
.mod_partenaire li{
	padding: 5px 0;
	border-bottom: 1px dashed #A5A5A5;
}
.mod_partenaire li a{
	text-decoration: none;
	font-size: 1.1em
}
body .right .mod_partenaire .except2{
	border: none;
}
.mod_right{
	width: 191px;
	margin-bottom: 12px;
	padding-bottom: 8px;
	background: url(bottom_q.gif) no-repeat left bottom;
}
.mod_right div{
	padding: 0 8px;
	border-left: 1px solid #222F84;
	border-right: 1px solid #222F84;
	border-top: 1px solid #222F84;
}
.mod_right h2{
	padding: 9px 5px 9px 10px;
	border-bottom: 1px solid #212e83;
	font-size: 1.6em;
	font-family: "Trebuchet MS";
}
.mod_right h3{
	font-size: 1.1em;
	padding: 5px 0;
	color: #212e83;
	border-bottom: 1px solid #212e83;
}
.mod_actu_right{
	width: 191px;
	padding-bottom: 20px;
	background: url(bottom_b.gif) no-repeat left bottom;
}
body .right .mod_right .h2_actu{
	padding: 10px 5px 20px 40px;
	background: url(picto_ad.gif) no-repeat 0 6px;
	border: none;
	margin-left: -2px;
}
.mod_right .link_blue{
	padding: 0 8px;
	margin-top: 14px;
	text-align: right;
	/* font-size: .9em; */
}
.mod_right .sep{
	padding: 0 0 5px 15px 
}
.mod_right p, .mod_right li{
	font-size: 1.1em;
}
.date{
	padding: 0 0 3px 15px;
	background: url(picto_lj.gif) no-repeat;
	color: #a5a5a5;
	font-size: 1.1em
}
.mod_right .sep a, .mod_right li a{
	color: #222F84;
	text-decoration: none;
}

od_lire li span{
	padding-left: 8px;
	color: #a5a5a5
}
/*
.mod_video{
	width: 191px;
	margin-bottom: 12px;
	background: url(../images/commun/bkg_bottom_gray.gif) no-repeat #E5E5E5 right bottom;
}
.mod_video h2{
	padding: 10px 5px 15px 39px;
	background: url(../images/commun/picto_video.gif) no-repeat 5px 6px;
	border-bottom: 3px solid white;
	font-size: 1.6em;
	font-family: "Trebuchet MS";
}
.mod_video ul{
	margin: 5px 0;
	padding: 0 8px;
}
.mod_video .link_blue{
	padding: 0 8px 8px 0
}
*/
.mod_link{
	width: 191px;
	padding-top: 4px;
	margin-bottom: 12px;
	background: url(top_mod0.gif) no-repeat;
}
.mod_emploi h2{
	padding: 10px;
	font-size: 1.6em;
	font-family: "Trebuchet MS";
}
.content_img{
	width: 100%;
	padding: 5px 0;
	margin-bottom: 5px;
	border-bottom: 1px dashed #222F84;
	overflow: hidden;
	color: #222F84;
}
.content_img img{
	float: left;
	margin: 0 5px 5px 0
}

/************************************************************* footer ***/

.footer ul{
	margin-bottom: 3px
}
.footer li{
	display: inline;
	color: #222F84;
}
.footer a{
	color: #222F84;
	text-decoration: none;
}
.top_footer{
	padding-bottom: 10px;
	padding-top: 9px;
	margin-bottom: 10px;
	border-bottom: 1px solid #222F84;
}
.medium_footer{
	margin-bottom: 20px;
}
.rss{
	padding: 2px 0 5px 20px;
	background: url(picto_rs.gif) no-repeat;
}

/****************************************************** sante article ***/

.chapeauSimple	{
	font-size: 1.1em;
	margin-bottom: 10px;
}
.annonce	{
	width: 445px;
	padding: 10px 9px 27px 9px;
	margin-bottom: 10px;
	border: 1px solid #A5A5A5;
	color: #339900;
}
.sante_rub	{
	width: 465px;
	overflow: hidden;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #A5A5A5;
}
.sante_rub_fin	{
	border-bottom: 1px solid #A5A5A5;
}
.sante_rub h2	{
	color: #222F84;
	font-family: "Trebuchet MS";
	font-size: 1.6em;
	margin-bottom: 13px;
}
.sante_rub div,
.lencadre	{
	border: 1px solid #a5a5a5;
	width: 151px;
	text-align: center;
	padding: 16px 0;
	float: left;
}
.sante_desc	{
	margin-left: 165px;
	font-size: 1.1em;
}
.sante_rub .link_blue{
	text-align: right;
	margin-top: 10px;
	font-size: 1.0em
}

/********************************************************* actualites ***/

h1.actu,
h2.actu {
	padding-left: 5px;
}	
.actu_rub{
	width: 465px;
	overflow: hidden;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #A5A5A5;
}
* html .actu_rub	{
	padding-bottom: 5px;
}
.actu_rubFinale	{
	border-bottom-style: solid;
}
.actu_rub h2,
.actu_rub h3{
	font-size: 1.1em;
	color: #339900;
	margin-bottom: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.actu_rub h3 span{
	font-weight: normal;
	display: block;
}
.actu_rub p.limage	{
	float: left;
	/*width:170px;*/
}
.actu_rub p.limage img	{
	margin-right: 12px;
}
.actu_rub div	{
	overflow: hidden;
}
* html .actu_rub div	{
	float: left;
}
.actu_rub p	{
	font-size: 1.1em;
}
.circonstances	{
	color: #a5a5a5;
}
.actu_rub p.link_blue	{
	margin-top: 15px;
	text-align: right;
	font-size: 1.1em;
}
.fin_actu_rub	{
	margin-bottom: 10px;
}
.actu_dep	{
	font-size: 1.1em;
}
.actu_dep dt	{
	color: #339900;
	margin-bottom: 6px;
	font-weight: bold;
}
.actu_dep dd	{
	padding-bottom: 10px;
	margin-bottom: 12px;
	border-bottom: 1px dashed #A5A5A5;
}
.actu_dep dd.dep_der	{
	border-bottom-style: solid;
}

/*********************************************************** home pro ***/

.chapeau_home_pro{
	margin-bottom: 20px;
	padding: 12px 24px 14px 35px;
	background: #E9CFFF;
}
.chapeau_home_pro p{
	font-size: 1.1em !font
}
h2.pro {
	padding-left: 5px;
	border-top:1px solid #A5A5A5;
	padding-top:10px;
	margin-bottom: 10px;
}
.paragraphe_ferme	{
	border-bottom: 1px solid #A5A5A5;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 1.1em;
	width: 465px;
}
.paragraphe_ferme a	{
	text-decoration: none;
}
.soutien li{
	margin-bottom: 10px;
	border-bottom: 1px dashed #A5A5A5;
}

/*************************************************** page partenaires ***/

.part_rub h2,
.part_rub h3{
	margin: 0;
}
.part_rub div h3,
.part_rub div p	{
	padding-left: 10px;
}
.part_rub div.part_entete p	{
	padding-left: 0;
}

/*********************************************************** annuaire ***/

h1 span.resultat	{
	color: #333333;
}
.annu_rub{
	width: 465px;
	overflow: hidden;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #A5A5A5;
}
.annu_rub_fin	{
	border-bottom: 1px solid #A5A5A5;
}
.annu_long .annu_rub	{
	padding-bottom: 16px;
}
.annu_long .annu_rub,
.annu_long .annu_rub div	{
	width: 100%;
}
.annu_rub h2,
.annu_rub h3	{
	color: #339900;
	font-size: 1.1em;
	margin-bottom: 12px;
	font-family: Verdana, Arial, sans-serif;
}
.annu_rub h2 span,
.annu_rub h3 span	{
	color: #a5a5a5;
	display: block;
	font-weight: normal;
}
.annu_rub div	{
	float: left;
	width: 330px;
}
.annu_rub dl	{
	font-size: 1.1em;
	margin-bottom: 4px;
	overflow: hidden;
	width: 330px;
}
.annu_rub dt	{
	font-weight: bold;
	float: left;
	clear: both;
}
.annu_rub p	{
	text-align: right;
}
.annu_rub p.link_blue	{
	text-align: left;
	font-size: .9em;
}
.transpages	{
	font-size: 1.1em; 
	color: #0000ff;
	text-align: right;
	border-bottom: 1px solid #A5A5A5;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.transpages span	{
	color:#339900;
	/* font-weight: bold; */
}
p.specialisation	{
	text-align: left;
	color: #339900;
	font-size: 1.1em;
}
p.letablissement	{
	text-align: left;
	color: #222f84;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 15px;
}
.annu	{
	margin-bottom: 15px !important;
}
.google	{
	text-decoration: none;
	font-weight: bold;
}
.google img	{
	vertical-align: middle;
}

/***************************************************** annuaire fiche ***/

.h1_centrehosp{
	font-size: 1.6em;
	padding-bottom: 10px;
	padding-left: 4px;
	border-bottom: 1px solid #a5a5a5;
	margin-bottom: 8px;
}
.annu_info	{
	overflow: hidden; 
	width: 465px;
	border-bottom: 1px solid #a5a5a5;
	margin-bottom: 10px;
}
.annu_info h3	{
	font-size: 1.1em
}
.annu_illu	{
	float: left;
}
.annu_illu img	{
	margin: 0 11px 6px 0;
}
.annu_illu p	{
	margin-left: -1px;
}
.annu_illu p img	{
	margin: 1px;
}
.annu_illu p.link_blue	{
	font-size: .9em;
	margin: 6px 0 12px 0;
	width: 12em;
}
.annu_coord	{
	height: 1%;
	overflow: hidden;
}
.annu_coord h3.avecSep,
div.avecSep	{
	border-top: 1px dashed #A5A5A5;
	padding-top: 10px;
}
.annu_coord div.avecSep	h3	{
	float: left;
}
.annu_coord div.avecSep p a	{
	font-weight: bold;
}
.annu_coord dl,
.annu_coord p	{
	font-size: 1.1em;
	margin-bottom: 10px;
}
.annu_coord dt	{
	float: left;
	clear: both;
}
.annu_desc	{
	background: #E5E5E5;
	padding: 15px 15px 15px 35px;
	margin-bottom: 10px;
	border-top: 1px dashed #949494;
	clear: both;
	margin-top: 20px;
}
.annu_desc p	{
	font-size: 1.1em;
}
.annu_desc p.link_blue	{
	font-size: .9em;
	text-align: right;
}
.lb_bis	{
	margin-top: 12px;
}
.annu_services	{
	margin: -5px 0 10px 0;
}
.annu_services li	{
	padding: 5px 0;
	border-bottom: 1px dashed #A5A5A5;
	font-size: 1.1em
}
.annu_services li a	{
	padding: 0 0 0 25px;
	background: url(picto_lj.gif) no-repeat 10px 0;
	color: #339900;
	text-decoration: none;
}
.annu_plateau	{
	overflow: hidden; 
	width: 465px;
	padding-bottom: 10px;
	border-bottom: 1px solid #949494;
	margin-bottom: 10px;
}
.annu_plateau div	{
	float: left;
	width: 215px;
}
.annu_plateau div.annu_pldte	{
	float: right;
}
.annu_plateau h3	{
	color:#339900;
	font-size:1.1em;
	margin-bottom:10px;
	border-bottom: 1px solid #949494;
	padding-bottom: 10px;
}
.annu_plateau p	{
	padding-left: 10px;
	margin-bottom: 16px;
}
.annu_plateau ul.annu_total	{
	margin-bottom:10px;
	border-bottom: 1px dashed #949494;
	padding-bottom: 10px;
}
.annu_plateau li	{
	font-size: 1.1em;
}
.annu_plateau li li	{
	font-size: 1em;
	font-style: italic;
}
.annu_pldte ul	{	
	border-top: 1px solid #949494;
	padding-top: 10px;
	margin-top: 23px;
}
.annu_pldte li ul	{	
	border: none;
	padding-top: 0;
	margin-top: 0;
}
.mod_right_ind{
	width: 191px;
	margin-bottom: 12px;
	padding-bottom: 8px;
	background: url(bottom_q.gif) no-repeat left bottom;
}
.mod_right_ind div{
	padding: 0 8px;
	border-left: 1px solid #339900;
	border-right: 1px solid #339900;
	border-top: 1px solid #339900;
}
.mod_right_ind h2	{
	color: #339900;
	border-bottom: 1px solid #339900;
	padding-top: 9px;
	padding-bottom: 9px;
	margin-bottom: 10px;
	font-family: "Trebuchet MS";
	font-size: 1.6em;
}
.mod_right_ind li	{
	color: #339900;
	border-bottom: 1px dashed #339900;
	padding-bottom: 8px;
	margin-bottom: 10px;
}
.mod_right_ind li.annu_indern	{
	border-bottom: none;
	padding-bottom: 5px;
	margin-bottom: 0;
}
.mod_right_ind li a	{
	color: #339900;
	text-decoration: none;
}
h3.annu_dir	{
	font-size: 1.1em;
	border-bottom: none;
	margin-left: 16px;
}
dl.annu_organigramme	{
	font-size: 1.1em;
}
.annu_directeur	{
	font-size: 1.1em;
	color: #212E83;
}
.annu_directeur a	{
	color: #212E83;
	text-decoration: none;
}
.annu_directeur dt	{
	float: left;
	clear: both;
	font-weight: bold;
	margin-left: 16px;
	padding-bottom: 3px;
}
* html .annu_directeur dt	{
	margin-left: 8px;
}
.annu_directeur dd	{
	padding-bottom: 3px;
}
.annu_directeur dd.aligne	{
	margin-left: 16px;
}
*+html .annu_directeur dd.aligne	{
	white-space: nowrap;
}
* html .annu_directeur dd.aligne	{
	white-space: nowrap;
}
.annu_organigramme dt,
dt.annu_organigramme	{
	color: #a5a5a5;
	padding-left: 16px;
	background: url(picto_pe.gif) top left no-repeat;
	padding-bottom: 3px;
}
.annu_organigramme dd.enfin	{
	border: 0;
	padding-bottom: 0;
}
.annu_organigramme dd,
dd.annu_organigramme	{
	color: #212E83;
	padding-left: 16px;
	border-bottom: 1px dashed #212E83;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.annu_directeur dt.annu_organigramme	{
	float: none;
	margin-left: 0
}
.annu_directeur dd.annu_organigramme	{
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 3px;
}
.annu_lesServices	{
	width: 465px;
	overflow: hidden;
	font-size: 1.1em;
	margin-top: -9px;
	margin-bottom: 12px;
}
.annu_lesServices dt	{
	float: left;
	width: 250px;
	padding: 8px 0;
	border-bottom: 1px dashed #949494;
	color: #339900;
}
.annu_lesServices dd	{
	float: left;
	width: 215px;
	padding: 8px 0;
	border-bottom: 1px dashed #949494;
}
.annu_lesServices dd dt,
.annu_lesServices dd dd	{
	float: left;
	width: auto;
	padding: 0;
	border-bottom: 0;
	color: #333333;
}
.annu_lesServices dd dd	{
	float: none;
}
.annu_lesServices dd dt	{
	font-weight: bold;
}
.ligne1	{
	padding-top: 0;
}
dt.ligne1	{
	padding-bottom: 47px;
}
.content_cols_annu{
	border-bottom: 1px dashed #949494;
	margin-bottom: 15px;
}
.content_cols_annu h2{
	padding-bottom: 3px;
}
.annu_plateau_bis ul	{
	margin-bottom: 16px;
}
.annu_pldte_bis	{
	float: right !important;
}
.serie_liens .sep,
.serie_liens .sepfin	{
	padding-top: 0px;
}
.plusbas	{
	padding-top: 9px;
}
.annu_rub_final	{
	border-bottom: 1px solid #dbdbdb !important;
}
table.rdv	{
	width: 100%;
	border: 0;
	text-align: center;
}
.rdv caption	{
	margin-bottom: 4px;
}
.rdv th	{
	background: #dbdbdb;
	font-weight: normal;
}
.rdv th,
.rdv td	{
	padding: 5px 0;
	border: 2px solid #FFFFFF;
	border-width: 0 2px 2px 0;
}
.rdv .finale th,
.rdv .finale td	{
	border-bottom: 0 !important;
}
.rdv .finale	{
	border-right: 0 !important;
}
.clibre	{
	background: #fbf806;
	width: 60px;
}
.crdv	{
	background: #8baed7;
	width: 60px;
}
.cprive{
	background: #ea68a0;
	width: 60px;
}
p.rdv	{
	border-bottom: 1px solid #dbdbdb;
	padding: 10px 0;
	text-align: right;
}
p.rdv img	{
	vertical-align: middle;
	margin: 0 0 2px 12px;
}
.seprdv{
	padding: 10px 0;
	margin-bottom: 20px;
	border-bottom: 1px dashed #A5A5A5;
}
.seprdvfinal	{
	border-bottom: 1px solid #949494;
}
.paragraphe_ferme h2	{
	font-size: 1.45em;
}
.tableauSolo	{
	border-top:  1px solid #dbdbdb;
	padding: 10px 0;
	border-bottom: 1px solid #949494;
	margin-bottom: 10px;
}
.tableauSolo p.rdv	{
	border: 0;
	padding-bottom: 0;
}
.encartPortrait	{
	margin: 5px 0 12px 0;
}

/******************************************************* Dico m�dical ***/

.limageBordee img	{
	border: 1px solid #a5a5a5;
}
.rechWiki	{
	border: 0 !important; 
	padding: 10px 0 0 6px;
}
.rechWiki label	{
	font-weight: bold;
	color: #222F84;
	padding-left: 9px;
}
.affichage1	{
	border-top: 1px dashed #252f88; 
	background: #e5e5e5; 
	text-align: left; 
	padding: 8px 7px 9px 5px;
}
.affichage1 p	{
	float: left;
}
.affichage1 input	{
	background: #FFFFFF url(bkg_butt.gif) left bottom repeat-x;
	border: 1px solid #8cacbb;
	padding: 1px 6px;
	color: #000000;
	cursor: pointer;
}
*+html .affichage1 input	{
	padding: 0;
	border: 1px solid #e5e5e5;
	background-color: #8cacbb;
}
* html .affichage1 input	{
	padding: 0;
	border: 1px solid #e5e5e5;
	background-color: #8cacbb;
}
.affichage1Bas	{
	border-bottom: 1px solid #252f88;
}
.affichage2	{
	border-bottom: 1px dashed #252f88; 
	background: #f0f0f0; 
	padding: 3px 7px 4px 7px;
	color: #222f84;
	margin-bottom: 10px;
}
.affichage2 a	{
	color: #222f84;
}
.affichage2Bas	{
	text-align: center;
	padding-top: 6px;
}
.affichage2Bas p	{
	margin: auto; 
	background: #FFFFFF; 
	padding: 2px 0 5px 5px; 
	width: 595px;
}
.affichage2Bas img	{
	margin-right: 5px;
}
h1.wiki	{
	font-size: 1.6em;
	color: #339900;
	margin-bottom: 10px;
	padding-left: 4px;
}
.centraleWiki .centrale	{
	float: none;
}
.centraleWiki .article	{
	border-bottom: 0;
}
.centraleWiki .article h2	{
	padding-bottom: 0;
}
.centraleWiki .article a	{
	color: #333333;
}
.wikiListe {
	margin: 0 5px 10px 15px;
}
.wikiListe li	{
	margin: 2px 0 3px;
	list-style-type: disc;
	font-size: 1.1em !font
}
.chapeauFinal	{
	border-bottom: 1px solid #a5a5a5;
}
.metaWiki	{
	margin-top: 20px;
	color: #222f84;
	margin-bottom: 10px;
}

/************************************************** contribution dico ***/

.mod_right_contr{
	width: 191px;
	margin-bottom: 12px;
	padding-bottom: 8px;
	background: url(bottom_q.gif) no-repeat left bottom;
}
.mod_right_contr div{
	padding: 0 8px;
	border-left: 1px solid #339900;
	border-right: 1px solid #339900;
	border-top: 1px solid #339900;
}
.mod_right_contr h2	{
	color: #339900;
	border-bottom: 1px solid #339900;
	padding-top: 9px;
	padding-bottom: 9px;
	margin-bottom: 10px;
	font-size: 1.1em;
}
.mod_right_contr li	{
	color: #339900;
	border-bottom: 1px dashed #339900;
	padding-bottom: 8px;
	margin-bottom: 10px;
}
.mod_right_contr li a	{
	color: #339900;
	text-decoration: none;
}
.mod_right_contr .link_blue{
	padding: 0 8px;
	margin-top: 14px;
	text-align: right;
	/* font-size: .9em; */
}

/************************************************************* ajouts ***/

.resume p.sep,
.resume p.sepfin	{
	padding-top: 0;
}
.resume a	{
	display: block;
	margin-bottom: 10px;
}
.h1_pro	{
	margin-bottom: 0;
}
.partenaires	{
	overflow: hidden;
	width: 465px;
	padding-top: 5px;
}
.partenaires h3	{
	float: left;
}
.partenaires a img	{
	float: right;
}
.avecimage	{
	overflow: hidden; 
	width: 465px; 
	margin-bottom: 14px;
}
.avecimagefin	{
	margin-bottom: 4px;
}
.avecimage img	{
	float: left;
	margin-right: 12px;
}
h2.patente	{
	margin-bottom: 7px;
}
.cola	{
	width: 162px;
}
.cola h3,
.colb	{
	width: 141px;
}

.col3 colb li{
	margin-bottom: 10px;
}
.cola h3,
.colb h3	{
	border-bottom: 1px solid #949494;
	min-height: 30px;
}
.cola ul,
.colb ul	{
	margin-bottom: 14px;
}
* html .cola h3,
* html .colb h3	{
	height: 30px;
}	

.withBorder {
	border:1px dotted #A5A5A5;
	padding:5px;
	margin :5px 0;
	clear: left;
}

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

.accueil_actu{
	width: 465px;
	overflow: hidden;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #A5A5A5;
}
.accueil_actu h3{
	margin-bottom: 10px;
	font-size: 1.1em !font;
	color: #339900;
}
.accueil_actu h3 span{
	font-weight: normal;
}
.accueil_actu img{
	float: left;
	margin-right: 10px;
}
.accueil_actu p{
	font-size: 1.1em !font
}
.accueil_actu p span{
	color: #bdbdbd;
}
.accueil_actu .link_blue{
	text-align: right;
	margin-top: 5px;
	font-size: 1.0em
}
.chapeau_home p {
	font-size: 1.1em !font;
	margin-top: 10px;
	margin-bottom: 10px;
}
.chapeau_home li{
	margin-left: 10px;
	list-style-type: disc;
}
.chapeau_home ul{
	margin-top: 5px;
	margin-bottom: 5px;
}
.chapeau img {
	float: left;
	margin-right: 10px;
}
.article p.encadre{
	border: 1px solid #339900;
	color: #339900;
}
.article img {
	float: left;
	margin-right: 10px;
}
.actu_rub p.lencadre{
	border: none;
}

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

.colA	{
	float: left;
	width: 220px;
}
.cola h3,
.colB	{
	float: right;
	width: 220px;
}
.col3 colb li{
	margin-bottom: 10px;
}
.cola h3,
.colb h3	{
	border-bottom: 1px solid #949494;
	min-height: 30px;
}
.cola ul,
.colb ul	{
	margin-bottom: 14px;
}
.fix-y h3, .fix-y h4{
	margin: 5px 2px 8px 5px;
	font-size: 1.3em;
}
.fix-y ul {
	margin-left: 5px;
	padding: 0px;
}
.fix-y ul li {
	margin: 0 2px 2px;
	list-style-type: none;
	font-size: 1.1em
}

/****************************************************** ajout� par BD ***/

.tmp {
	position:absolute;	
	top:5px;
	left:5px;
	width:850px;
background-color: ActiveBorder;
}
.article h3{
	color: #339900;
	font-size: 1.1em;
	margin-bottom: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.h2_demarches	{
	background: url(picto_me.gif) no-repeat 5px 6px;
}
.mod_right .except{
	border: none;
}
.mod_liens {
	width: 191px;
	padding-top: 4px;
	margin-bottom: 12px;
	background: url(top_mod0.gif) no-repeat;
}
.mod_liens_bas {
	padding-bottom: 4px;
	background: url(bottom_p.gif) no-repeat left bottom;
}
.mod_liens_bas div{
	padding: 8px 6px;
	border-left: 1px solid #A5A5A5;
	border-right: 1px solid #A5A5A5;
}
.mod_liens h2{
	font-size: 1.1em;
	font-weight: bold;
	color: #222F84;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #222F84;
}
.mod_liens_bas div img{
	margin: 10px 5px 10px 0;
	vertical-align: middle;
}
.mod_liens_bas .link_blue{
	padding-top: 5px;
	border-top: 1px dashed #222F84;
	text-align: right;
}
.mod_liens li{
	padding: 5px 0;
	border-bottom: 1px dashed #A5A5A5;
}
.mod_liens li a{
	text-decoration: none;
	font-size: 1.1em
}
.mod_liens .except2{
	border: none;
}
p.encadre{
	font-size: 0.99em;
	border: thin solid #666666;
	margin: 5px;
	padding: 2px;
}
p.grise{
	font-size: 0.99em;
	margin: 5px;
	padding: 2px;
	background-color: #CCCCCC;
}
textarea.box{
 	width: 470px;
 }
.partenariat	{
	text-align: right;
	border-bottom:1px dashed #A5A5A5;
	margin-bottom: 10px;
}
.partenariat h3	{
	display: list-item; 
	font-size: 1.1em;
	margin-bottom: 10px;
}
.partenariat ul	{
	overflow: hidden;
	width: 465px;
	margin-bottom: 10px;
}
.partenariat li	{
	min-height: 40px;
	float: right;
	padding: 0 6px;
	background: url(bkg_logo.gif) center right no-repeat;
}
.partenariat li.dernierLogo	{
	padding-right: 0;
	background: none;
}

/******************************************************** Ajout FHF ***/

.mod_zoom a{
	text-decoration: none;
	color: #222F84;
}
.result_annu{
	padding: 0 0 10px 4px;
	border-bottom: 1px solid #A5A5A5;
}
.result_annu p{
	font-size: 1.1em;
	font-weight: bold;
	color: #339900;
	padding-right: 4px;
}
.result_annu ul li{
	font-size: 1.1em;
	margin-bottom: 2px;
}
.plan_site{
	font-size:1.1em;
	margin-left: 10px;
}
.plan_site a{
	text-decoration: none;
	color: #222F84;
}
.plan_site ul{
	margin-bottom: 5px;
}
.plan_site li{
	list-style-type: circle;
	font-size: 1em;
}
.plan_site li ul li {
	margin-left: 10px;
}
.plan_site ul li ul li ul {
	margin-bottom: 0px;
}
.plan_site span{
	font-weight: bold;
	font-size:1.2em;
}
.content-search{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
.attribute-title h2{
	font-size: 1.1em;
}
.attribute-short b{
	font-weight: bold;
}
.attribute-short a{
	color: #858585
}
.mod_recherche input#Search{
	width: 143px;
	margin-right: 2px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	font-size: 1em;
	border-width: 1px;
	border-style: solid;
	border-color: #222f84;
}

