/* CSS Document */
body {
   margin: 0px;
   padding: 0px;   
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #777;
   text-align: center;
   background: url(../images/css/bg_body.jpg) no-repeat top center;
   
}
.pages {
   background: url(../images/css/bg_body2.jpg) no-repeat top center;
   
}
h1, h2, h3, h4, h5, h6, p, form, input{
  margin: 0px;
  padding: 0px;

}
h1, h2, h3, h4, h5, h6{
 	font-weight: normal;
	font-family: "Myriad Pro";
}
a {
  text-decoration: none;
  color: #777777;
}
a:hover {
  text-decoration: underline;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  text-decoration: none;
}
ul {
  margin:0px;
  padding:0px;
  list-style-type: none;
}
fieldset{
	border: none;
	padding: 0px;
	margin: 0px;
}
legend {
  display: none;
}
img {
   border: none;
}
input {
	vertical-align:middle; 
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
.hide {
	display: none;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.breaker{
	clear: both;
	height: 1px;
	overflow: hidden;
}



#page {
	width: 100%;
	text-align: left;
	margin: 0 auto;
}
/************************************************************************************************************************************************
******************************************* SQUELETTE HOME **********************************************************************************
*************************************************************************************************************************************************/
/*****************************************
****************** HEADER *************
******************************************/
#header {}
#header h1{
	display: none;
}
/************** 
*     LOGO 
**************/
#header .logo {
	float: left;
	padding: 21px 42px 0 0;
	height: 80px;
	overflow: hidden;
}
/************** 
*   FONCTIONS 
**************/
.fonctions {
	background: url(../images/css/fonctions.gif) no-repeat;
	width: 620px;
	float: left;
	padding: 4px 0 0 20px;
	min-height: 26px;
	height: auto;
}
.fonctions ul{
	float: left;
	padding: 4px 0 0 0;
}
.fonctions li{
	display: inline;
	padding: 0 14px 0 0;
}
.fonctions li img{
	vertical-align: middle;
}
.fonctions li a {
	color: #464648;
}
.fonctions form{
	float: left;
	width: 206px;
}
.fonctions form.search {
	width: 159px;
}
.fonctions label{
	display: none;
}
.fonctions select{
	font-size: 92%;
	width: 190px;
	height: 16px;
	position: relative;
	margin: 2px 16px 0 0;
}
.fonctions .input{
	width: 113px;
	height: 15px;
	border: 1px solid #8E9AA2;
	text-transform: uppercase;
	padding: 3px 0 0 5px;
	color: #8E9AA2;
}
.fonctions .bt{
	width: 36px;
	height: 20px;
	border: 0;
	text-transform: uppercase;
	color: #fff;
	background: url(../images/css/bg_bt.gif) no-repeat;
	cursor: pointer;
	font-weight: bold;
}
/****************
*   NUV VERT 
*****************/
#header .num_vert {
	background: url(../images/css/num_vert2.png) no-repeat;
	height: 43px;
	width: 219px;
	float: right;
	margin: 18px 93px 0 0 ; 
}
/*****************************************
****************** FOOTER *************
******************************************/
#footer {
	background: url(../images/css/footer.gif) no-repeat;
	padding: 20px 0 0 71px;
	font-size: 92%;
	min-height: 230px;
	height: auto;
}
#footer ul{
	float: left;
	width: 158px;
	padding: 0 20px 0 0;
}
#footer li{
	text-transform: uppercase;
}
#footer li a{
	color: #464648;
}
#footer li ul {
	padding: 6px 0 14px 0;
	float: none;
	width: auto;
}
#footer li li,
#footer .liens li{
	text-transform: none;
	padding: 0 0 3px 0;
}
#footer li li a,
#footer .liens li a{
	color: #8B8C8E;
}
/*****************************************
****************** CONTENEUR *************
******************************************/
#conteneur {
	background: url(../images/css/bg_home_centre.png) no-repeat top center;
	margin: -11px 0 0 0;
	padding: 37px 0 25px 0;
	min-height: 455px;
	height: auto;
}
/************** 
*   COL GAUCHE 
**************/
.col_gauche {
	float: left;
	width: 240px;
	margin: 3px 20px 0 0;
}
/** NAV **/
.nav{
	background: #009EE1;
	text-align: right;
	padding: 3px 0 0 0;
	margin: 0 0 10px 0;
}
.nav .corner{
	background: url(../images/css/corner.gif) no-repeat;
	width: 129px;
	height: 95px;
	margin: -3px 0 -129px 0;
	float: left;
	position: relative;
}
/* nivo 1 */
.nav li {
	color: #fff;
	font-size: 145.5%;
	padding: 5px 41px 5px 0;
	background: url(../images/css/puce_li_nav.gif) no-repeat 210px 5px;
}
.nav li.open {
	background: url(../images/css/puce_li_li.gif) no-repeat 210px 6px;
}
.nav li img {
	padding: 0 8px 0 0;
	vertical-align: baseline;
}
.nav li a{
	color: #fff;
}
.nav li a:hover{
	text-decoration: none;
}
/* nivo 2 */
.nav li ul{
	margin: 6px -41px -6px 0;
	padding: 6px 30px 9px 0;
	background: url(../images/css/degrade_li.png) no-repeat #ddd;
}
.nav li li {
	font-size: 75%;
	padding: 0 18px 4px 0;
	background: none;
}
.nav li li.encour{
	font-weight: bold;
}
/** LIENS **/
.liens_rub {
	font-size: 145.5%;
	padding: 0 0 35px 0;
}
.liens_rub li {
	background: url(../images/css/decouvrir.gif) no-repeat;
	padding: 12px 0 0 39px;
	min-height: 33px;
	height: auto;
}
.liens_rub li.re {
	background: url(../images/css/rejoindre.gif) no-repeat;
}
.liens_rub li a{
	color: #fff;
}
.liens_rub li a:hover{
	text-decoration: none;
}
/** REPORTAGE **/
.reportage {
	background: url(../images/css/reportage.png) no-repeat;
	padding: 5px 10px 0 10px;
	height: 208px;
	width: 224px;
	margin: 0 -1px;
	text-align: center;
	position: relative;
}
.reportage h3 {
	color: #fff;
	font-size: 218.5%;
	padding: 0 0 32px 0;
}
.reportage img.float_left,
.reportage img.float_right {
	padding: 46px 0 0 0;
}
.reportage .visuel {
	margin: 0 auto;
	width: 160px;
}
.reportage .visuel img {
	border: 1px solid #fff;
}
.reportage .visuel a {
	cursor: pointer;
}
.reportage .visuel .play {
	width: 160px;
	height: 117px;
	background: url(../images/css/play.png) no-repeat center center;
	margin: -120px 0 0 0;
	position: relative;
	display: block;
}
/** RESIDENCE **/
.residences {
	background: url(../images/css/residences.png) no-repeat;
	height: 178px;
	margin:  0 -2px;
	position: relative;
	padding: 8px 0 0 13px;
}
.residences h3 {
	text-transform: uppercase;
	color: #868686;
	font-weight: bold;
	font-size: 100%;
	padding: 8px 0 14px 30px;
}
.residences h4 {
	color: #868686;
	font-weight: bold;
	font-size: 100%;
	padding: 0 0 10px 30px;
}
.residences ul {
	padding: 0 0 0 16px;
}
.residences li  {
	padding: 0 0 6px 15px;
	position: relative;
}
/************** 
*   COL DROITE 
**************/
.col_droite {
	float: left;
	width: 250px;
}
/** NUM VERT **/
.col_droite .num_vert {
	background: url(../images/css/nul_vert.png) no-repeat;
	height: 54px;
	margin: 0 -2px 2px -3px;
	position: relative;
}
.num_vert span{
	display: none;
}
/** MOTEUR DE RECHERCHE **/
.moteur_recherche {
	background: url(../images/css/moteur_search.png) no-repeat 0 9px;
	height: 279px;
	margin: 0 0 45px 0;
	padding: 0 0 0 11px;
	color: #fff;
	font-size: 110%;
}
.moteur_recherche h3 {
	font-size: 150%;
	letter-spacing: -1px;
	text-transform: uppercase;
	background: url(../images/css/puce_moteur.png) no-repeat;
	margin: 0 0 -5px -32px;
	position: relative;
	padding: 15px 0 0 50px;
	min-height: 41px;
	height: auto;
}
.moteur_recherche h3 span{
	text-transform: none;
}
.moteur_recherche h3 span{
	text-transform: none;
}
.moteur_recherche ul{
	padding: 0 0 8px 0;
}
.moteur_recherche ul.liens{
	padding: 0;
	background: url(../images/css/carte.png)  no-repeat;
	margin: 0 0 0 -63px;
	padding: 0 0 0 94px;
	font-size: 92%;
	position: relative;
	min-height: 89px;
	height: auto;
}
.moteur_recherche ul.liens a{
	color: #fff;
}
.moteur_recherche li{
	padding: 0 0 3px 0;
}
.moteur_recherche .liens li{
	padding: 0 0 17px 12px;
	background: url(../images/css/puce_lien.png) no-repeat 0px 2px;
}
.moteur_recherche .liens li.p_vert{
	padding: 0 0 0 12px;
	background: url(../images/css/puce_lien_vert.png) no-repeat 0px 2px;
}
.moteur_recherche .liens li.p_vert a{
	color: #86D24F;
}
.moteur_recherche .checkbox{
	height: 14px;
	width: 14px;
	margin: 0 3px 0 0;
	vertical-align: middle;
}
.moteur_recherche select{
	display: block;
	height: 17px;
	margin: 0 0 7px 0;
	width: 83px;
}
.moteur_recherche select.select2{
	width: 190px;
}
.moteur_recherche select.select3{
	width: 203px;
}
.moteur_recherche .bt{
	border: 0;
	color: #fff;
	font-weight: bold;
	background: url(../images/css/valider.png) no-repeat;
	height: 17px;
	width: 82px;
	cursor: pointer;
	margin: 0 0 17px 68px;
}
/** COMMUNIQUE **/
.communique {
	background: url(../images/css/communique.png) no-repeat;
	padding: 11px 0 0 22px;
	height: 202px;
	width: 232px;
	margin: 0 -2px;
	position: relative;
}
.communique h3{
	font-size: 182%;
	color: #fff;
	padding: 0 0 25px 0;
}
.communique li{
	padding: 0 40px 10px 0;
	line-height: 13px;
}	
.communique li a,
.communique li p{
	color: #002565;
}
.communique li span{
	color: #B8012D;
	font-size: 92%;
}	
/************** 
*   COL CENTRE 
**************/
.col_centre {
	float: left;
	width: 430px;
	margin: 0 20px 0 0;
	padding: 380px 0 0 0;
}
/************************************************************************************************************************************************
******************************************* SQUELETTE PAGES **********************************************************************************
*************************************************************************************************************************************************/
.pages {
	color: #484848;
}
.pages a {
	color: #484848;
}
.pages h1,
.pages h2,
.pages h3,
.pages h4,
.pages h5,
.pages h6 {font-family: Arial, Helvetica, sans-serif;}

.pages #conteneur {
	background: none;
	width: 704px;
	margin: -8px 0 0 0;
	padding: 0 0 20px 0;
	height: auto;
	float: left;
}
/************** 
*   COL GAUCHE 
**************/
.pages .col_gauche {
	width: 240px;
	margin: 60px 16px 20px 0;
}
/** moteur recherche **/
.pages .moteur_recherche {
	background: url(../images/css/moteur_search2.png) no-repeat;
	height: 280px;
	margin: 0 0 10px 0;
}
.pages .moteur_recherche h3 {
	font-family: "Trebuchet MS";
	background: none;
	margin: 0;
	padding: 8px 0 13px 0;
	min-height: 1px;
	height: auto;
}
.pages .moteur_recherche ul.liens{
	padding: 0;
	background: none;
	margin: 0;
	padding: 0;
	height: auto;
}
.pages .moteur_recherche .liens li{
	padding: 0 0 5px 12px;
}
.pages .moteur_recherche .liens li.p_vert{
	padding: 7px 0 0 46px;
	background: url(../images/css/carte2.png) no-repeat 0px 0;
	height: 32px;
	margin: 0 0 0 -7px;
	position: relative;
}
.pages .moteur_recherche .liens li.p_vert a{
	color: #86D24F;
	background: url(../images/css/puce_lien_vert.png) no-repeat 0px 2px;
	padding: 0 110px 0 12px;
	display: block;
}
.pages .moteur_recherche .bt{
	margin: 0 0 15px 68px;
}
/************** 
*   COL DROITE 
**************/
.pages .col_droite {
	width: 240px;
	background: #fff;
	margin: 10px 0 0 0;
}
.etablissement .col_droite {
	background: url(../images/css/bg_col_droite.png) no-repeat bottom left;
	padding: 0 2px 60px 2px;
	margin: -7px -2px 0 -2px;
}
/** item block **/
.xml_block {
	background: #fff;
}
.xml_block .online_editor h3 {
	text-align: center;
	min-height: 25px;
	height: auto;
	color: #fff;
	font-size: 145.5%;
	font-weight: bold;
	background: #ccc;
	padding: 5px 0 0 0;
}
.etablissement .xml_block .online_editor h3 {
	text-align: left;
	font-size: 164%;
	padding: 5px 0 0 23px;
	font-weight: normal;
}
.xml_block .online_editor .content_box {
	background: url(../images/css/degrade_xml_block.gif) repeat-x;
	padding: 8px 10px 20px 21px;
}
.xml_block .online_editor h4 {
	font-size: 110%;
	font-weight: bold;
	line-height: 14px;
	padding: 0 10px 10px 0;
}
.xml_block .online_editor h4 span {
	font-size: 117%;
}
.xml_block .online_editor ul {
	padding: 0;
}
.xml_block .online_editor p {
	padding: 0 0 8px 0;
}
.etablissement .xml_block .online_editor ul {
	margin: 0 0 0 -13px;
}
.xml_block .online_editor li {
	background: url(../images/css/puce_liste.png) no-repeat 0 2px;
	padding: 0 20px 6px 13px;
	color: #676767;
}
.xml_block_bis .online_editor li {
	background: url(../images/css/puce_liste.png) no-repeat 0 5px;
}
.xml_block .online_editor li span {
	font-size: 164%;
}
.xml_block .online_editor .liens li {
	font-size: 110%;
}
.xml_block .online_editor .lien {
	text-decoration: underline;
}
.xml_block .online_editor .lien_bis {
	font-size: 92%;
	color: #009EE1;
	display: block;
	margin: 0 0 0 12px;
}
.xml_block .online_editor form h4 {
	padding: 0 0 10px 0;
}
.xml_block form label {
	font-size: 110%;
}
.xml_block form label {
	display: none;
}
.xml_block form select {
	display: block;
	width: 190px;
	margin: 0 0 8px 0;
	font-size: 110%;
}
.xml_block form .bt {
	border: 0;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 82px;
	height: 17px;
	margin: 0 0 12px 108px;
}
/** visuel **/
.col_droite .visuel {
	padding: 10px 0 0 0;
}
/** LIEN rose **/
.pink_link {
	background: url(../images/css/telecharger.gif) no-repeat #F73EA4;
	font-size: 110%;
	padding: 3px 11px 3px 21px;
	margin: 0 0 10px 0;
}
.pink_link img{
	float: right;
	margin: -1px 0px;
}
.pink_link a {
	color: #fff;
}
.pink_link span  {
	text-transform: uppercase;
}
/************** 
*   COL CENTRE 
**************/
.pages .col_centre {
	width: 447px;
	padding: 0 17px 0 0;
    margin: 0;
	background: url(../images/css/bg_centre.gif) no-repeat bottom left #fff;
	min-height: 300px;
	height: auto;
}
.etablissement .col_centre {
	background: url(../images/css/bg_centre2.gif) no-repeat bottom left #fff;
	margin: -37px 0 0 0;
	position: relative;
}
.pages .col_centre .content_box {
	background: url(../images/css/bg_content_centre.gif) no-repeat ;
	padding: 7px 13px 24px 24px;
	min-height: 300px;
	height: auto;
}
.etablissement .col_centre .content_box {
	padding: 7px 3px 24px 18px;
}
.deux_col .col_centre .content_box {
	background: url(../images/css/bg_content_centre3.png) no-repeat ;
}
.deux_col .col_centre {
	width: 708px;
	padding: 0 0 0 0;
	background: url(../images/css/bg_centre3.gif) no-repeat bottom left;
	margin: 0 -4px 0 0;
	position: relative;
}
.liste_bg .col_centre {
	background: url(../images/css/bg_centre4.gif) no-repeat bottom left;
	padding: 0 0 200px 0;
}
/************************************************************************************************************************************************
******************************************* DECLINAISON DE COULEURS *****************************************************************************
*************************************************************************************************************************************************/
/***********************
       GROUPE 
**************************/
.groupe {}
.groupe .nav li.open {
	background-color: #009EE1;
}
.groupe .nav li ul{
	background-color: #ACE6FE;
}
.groupe .nav li li {
	background: url(../images/css/puce_bleu1.gif) no-repeat right 3px;
}
.groupe .nav li li a{
	color: #0072A3;
}
.groupe .nav li li a:hover,
.groupe .nav li li.encour a{
	color: #00638E;
}
.groupe .nav li li.encour{
	background: url(../images/css/puce_bleu2.gif) no-repeat right 3px;
}
.groupe .xml_block .online_editor h3 {
	background: url(../images/css/degrade_bleu_xml.gif) repeat-x #029FE2;
}
/***********************
       CLINIQUE 
**************************/
.clinique {}
.clinique .nav li.open {
	background-color: #F7A800;
}
.clinique .nav li ul{
	background-color: #FFE7B2;
}
.clinique .nav li li {
	background: url(../images/css/puce_orange1.gif) no-repeat right 3px;
}
.clinique .nav li li a{
	color: #B57B00;
}
.clinique .nav li li a:hover,
.clinique .nav li li.encour a{
	color: #A87200;
}
.clinique .nav li li.encour{
	background: url(../images/css/puce_orange2.gif) no-repeat right 3px;
}
.clinique .xml_block .online_editor h3 {
	background: url(../images/css/degrade_orange_xml.gif) repeat-x #F7A903;
}
.clinique .residences h3 {
	background: url(../images/css/puce_juane_residences.png) no-repeat;
}
.clinique .residences li {
	background: url(../images/css/puce_jaune2_residences.gif) no-repeat 0px 1px;
}
.etablissement .clinique .xml_block .online_editor .content_box {
	background: url(../images/css/degrade_jaune_xml_block.gif) repeat-x;
}
.etablissement .clinique .xml_block .online_editor .no-bg {
	background: none;
}
.etablissement .clinique .xml_block .online_editor li {
	background: url(../images/css/puce_jaune_liste.gif) no-repeat 0 2px;
}
.etablissement .clinique .xml_block .online_editor .liens li {
	background: url(../images/css/puce_jaune2_liste.png) no-repeat 0;
	position: relative;
}
.etablissement .clinique .xml_block .online_editor h4 {
	color: #B57B00;
}
.clinique .xml_block .online_editor .lien {
	color: #B57B00;
}

/***********************
       MEDIA 
**************************/
.media {}
.media .nav li.open {
	background-color: #B8012D;
}
.media .nav li ul{
	background-color: #FFB7C8;
}
.media .nav li li {
	background: url(../images/css/puce_rouge1.gif) no-repeat right 3px;
}
.media .nav li li a{
	color: #B8012D;
}
.media .nav li li a:hover,
.media .nav li li.encour a{
	color: #940024;
}
.media .nav li li.encour{
	background: url(../images/css/puce_rouge2.gif) no-repeat right 3px;
}
.media .xml_block .online_editor h3 {
	background: url(../images/css/degrade_rouge_xml.gif) repeat-x #C81D46;
}
.media .xml_block_bis .online_editor li.encour {
	background: url(../images/css/puce_rouge3.gif) no-repeat 0 5px;
	color: #D84C6E;
}
/***********************
       RETRAITE 
**************************/
.retraite {}
.retraite .nav li.open {
	background-color: #ADD50D;
}
.retraite .nav li ul{
	background-color: #E6F89F;
}
.retraite .nav li li {
	background: url(../images/css/puce_vert1.gif) no-repeat right 3px;
}
.retraite .nav li li a{
	color: #728E01;
}
.retraite .nav li li a:hover,
.retraite .nav li li.encour a{
	color: #4F6C00;
}
.retraite .nav li li.encour{
	background: url(../images/css/puce_vert2.gif) no-repeat right 3px;
}
.retraite .xml_block .online_editor h3 {
	background: url(../images/css/degrade_vert_xml.gif) repeat-x #AED50F;
}
.retraite .residences h3 {
	background: url(../images/css/puce_residences.png) no-repeat;
}
.retraite .residences li {
	background: url(../images/css/puce_vert2_residences.gif) no-repeat 0px 1px;
}
.etablissement .retraite .xml_block .online_editor .content_box {
	background: url(../images/css/degrade_vert_xml_block.gif) repeat-x;
}
.etablissement .retraite .xml_block .online_editor .no-bg {
	background: none;
}
.etablissement .retraite .xml_block .online_editor li {
	background: url(../images/css/puce_vert_liste.gif) no-repeat 0 2px;
}
.etablissement .retraite .xml_block .online_editor .liens li {
	background: url(../images/css/puce_vert2_liste.png) no-repeat 0 3px;
}
.etablissement .retraite .xml_block .online_editor h4 {
	color: #799700;
}
.retraite .xml_block .online_editor .lien {
	color: #82A300;
}
/***********************
       CARRIERE 
**************************/
.carriere {}
.carriere .nav li.open {
	background-color: #932683;
}
.carriere .nav li ul{
	background-color: #FFB7F4;
}
.carriere .nav li li {
	background: url(../images/css/puce_violet1.gif) no-repeat right 3px;
}
.carriere .nav li li a{
	color: #66176F;
}
.carriere .nav li li a:hover,
.carriere .nav li li.encour a{
	color: #66176F;
}
.carriere .nav li li.encour{
	background: url(../images/css/puce_violet2.gif) no-repeat right 3px;
}
.carriere .xml_block .online_editor h3 {
	background: url(../images/css/degrade_violet_xml.gif) repeat-x #CF64BF;
}
.carriere .xml_block .online_editor .lien {
	color: #932683;
	font-weight: bold;
}
.carriere .xml_block form .bt {
	background: url(../images/css/bt_violet.gif) no-repeat;
}
/***********************
      non rub LEXIQUE 
**************************/
.deux_col .lexique .col_centre .content_box {
	background: url(../images/css/bg_content_centre2.png) no-repeat ;
}
.deux_col .lexique .col_centre {
	width: 704px;
	padding: 0 4px 0 0;
}


/************************************************************************************************************************************************
******************************************* BLOCS HOME **********************************************************************************
*************************************************************************************************************************************************/
/*** BLOC ACTU **/
.actu_pub {
	background: url(../images/css/actu_pub.png) no-repeat;
	height: 213px;
	margin: 0 -2px;
	position: relative;
}
.actu_pub h2 {
	color: #fff;
	font-size: 218.5%;
	text-align: center;
	margin: 0 0 3px 0;
	padding: 0 0 0 5px;
}
.actu_pub h2 a {
	color: #fff;
}
.actu_pub h2 span{
	font-size: 125%;
	padding: 0 30px 0 50px;
}
.actu_pub ul{
	width: 46%;
	padding: 22px 5px 0 10px;
	color: #B8012D;
	float: left;
	height: 148px;
}
.actu_pub ul.last{
	border-left: 1px solid #E8E2E2;
}
.actu_pub li{
	padding: 0 0 13px 13px;
	background: url(../images/css/puce_liste.png) no-repeat 0 2px; 
}
.actu_pub li span,
.actu_pub li span a{
	font-size: 92%;
	color: #B8012D;
}
.actu_pub ul a,
.actu_pub ul li{
	color: #777;
}
/************************************************************************************************************************************************
******************************************* BLOCS PAGES **********************************************************************************
*************************************************************************************************************************************************/
.pages h1 {
	font-size: 273%;
	font-weight: bold;
	padding: 30px 0 0 24px;
	margin: 0 0 0 0;
	min-height: 63px;
	height: auto;
	background: url(../images/css/entete.png) no-repeat;
	color: #fff;
}
.etablissement h1 {
	padding: 30px 0 0 24px;
	margin: 0 0 0 0;
	min-height: 100px;
	height: auto;
}
/** fil ariane **/
.fil_ariane {
	/*font-size: 92%;*/
	font-size: 10pt;
	color: #838382;
	padding: 0 0 14px 0;
	position: relative;
}
.fil_ariane a {
	color: #838382;
	text-decoration: underline;
}
.fil_ariane a:hover {
	text-decoration: none;
}
/** haut  page **/
a.haut_page {
	display: block;
	text-align: center;
	font-size: 92%;
	color: #a6a6a6;
	padding: 0;
}
a.haut_page span{
	background: url(../images/css/puce_haut.gif) no-repeat;
	padding: 0 0 0 20px;
}
/** outils **/
.outils {
	background: url(../images/css/outils.png) no-repeat;
	padding: 8px 2px 0 2px;
	margin: -29px 238px 0 0;
	text-align: center;
	height: 21px;
	width: 130px;
	float: right;
}
.etablissement .outils {
	margin: -64px 238px 0 0;
}
.outils img{
	vertical-align: bottom;
	padding: 0 4px;
	position: relative;
}
/***********************
       PAGE INTERIEURE 
**************************/
.pages .col_centre h2 {
	color: #5d5d5d;
	font-weight: bold;
	font-size: 164%;
	line-height: 20px;
	padding: 0 0 14px 0;
}
.pages .col_centre h2 span{
	color: #ccc;
}
.pages .col_centre .visuel{
	padding: 0 0 5px 0;
}
.pages .col_centre .visuel span{
	font-size: 92%;
	font-style: italic;
	display: block;
	text-align: right;
	color: #858585;
}
.pages .col_centre p.chapo{
	padding: 0 0 18px 0;
	color: #494949;
	font-size: 145.5%;
}
/* online editor */
.pages .col_centre .online_editor h2 {
	font-size: 218.5%;
	font-weight: normal;
}
.pages .col_centre .online_editor h3{
	font-size: 145.5%;
	color: #ccc;
	padding: 0 0 7px 0;
}
.pages .col_centre .online_editor p{
	padding: 0 0 25px 0;
}
/** zoom **/
.pages .col_centre .xml_block_fd {
	background: url(../images/css/bas_block_gris.gif) no-repeat bottom left #f1f1f0;
	margin: 0 0 23px -10px;
	position: relative;
}
.pages .col_centre .xml_block_fd .online_editor {
	background: url(../images/css/top_block_gris.gif) no-repeat;
	padding: 10px 10px 25px 21px;
}
.pages .col_centre .xml_block_fd .online_editor h3 {
	text-align: left;
	height: auto;
	font-size: 218.5%;
	font-weight: bold;
	background: none;
	padding: 0 0 3px 0;
	color: #484848;
}
.pages .col_centre .online_editor h4 {
	font-weight: bold;
	color: #ccc;
	font-size: 127.5%;
	padding: 0 0 4px 0;
}
.pages .col_centre .xml_block_fd .online_editor h4{
	color: #ccc;
	font-size: 127.5%;
	padding: 0 0 4px 0;
	font-weight: normal;
}
.pages .col_centre .online_editor h5{
	font-weight: bold;
	font-size: 110%;
	padding: 0 0 4px 0;
}
.pages .col_centre .xml_block_fd .online_editor p {
	padding: 0 0 7px 0;	
}
.pages .col_centre .online_editor .float_left {
	float: left;
	padding: 3px 11px 0 0;
}
.pages .col_centre .online_editor p a {
	text-decoration: underline;
	color: #010101;
}
.pages .col_centre .online_editor ul{
	padding: 0 0 27px 12px;
}
.pages .col_centre .online_editor ul li{
	padding: 0 0 0 10px;
	background: url(../images/css/puce_gris3.gif) no-repeat 0 2px;
}
.pages .col_centre .online_editor ul ul{
	padding: 5px 0 3px 10px;
	font-size: 92%;
}
.pages .col_centre .online_editor ul ul li{
	padding: 0 0 0 9px;
	background: url(../images/css/puce_gris4.gif) no-repeat 0 2px;
}
.pages .col_centre .online_editor ol{
	padding: 0 0 35px 27px;
	list-style-type: decimal;
	font-weight: bold;
}
.pages .col_centre .online_editor ol li span{
	font-weight: normal;
}
/* table */
.pages .col_centre .online_editor .table {
	margin: 0 -7px 30px -13px;
	background: url(../images/css/bg_table.gif) repeat-y;
	padding: 0 6px 0 4px;
}
.pages .col_centre .online_editor .table .bas_block {
	background: url(../images/css/bas_table.gif) no-repeat;
	margin: 0 -13px 0 -4px;
	height: 6px;
	overflow: hidden;
}
.pages .col_centre .online_editor .table h3 {
	font-weight: bold;
	padding: 6px 10px 5px 10px;
	background: #ccc;
}
.pages .col_centre .online_editor table thead th {
	padding: 3px 3px 4px 11px;
	font-size: 110%;
	background: #eee;
}
.pages .col_centre .online_editor table td,
.pages .col_centre .online_editor table tbody th {
	border-top: 1px solid #E1E0E0;
	font-size: 92%;
	padding: 10px 3px 7px 11px;
}
/* liste pliable */
.pages .col_centre .online_editor ul.liste_pliable{
	padding: 0 0 25px 0;
	margin: 0 -6px 0 -11px;
}
.pages .col_centre .online_editor ul.liste_pliable li{
	padding: 0;
	background: none;
	margin: 0 0 10px 0;
}
.pages .col_centre .online_editor ul.liste_pliable li h3{
	background: url(../images/css/onglet_ferme.png) no-repeat;
	color: #4F4F4F;
	padding: 5px 0 0 13px;
	height: 26px;
}
.pages .col_centre .online_editor ul.liste_pliable li.open h3{
	background: url(../images/css/onglet_ouvert.png) no-repeat;
}
.pages .col_centre .online_editor ul.liste_pliable li h3 a{
	display: block;
	margin: 0 4px 0 0;
	position: relative;
}
.pages .col_centre .online_editor ul.liste_pliable li .inside {
	display: none;
}
.pages .col_centre .online_editor ul.liste_pliable li.open .inside {
	display: block;
}
.pages .col_centre .online_editor ul.liste_pliable .inside {
	background: #ccc;
	border: 1px solid #CECECE;
	padding: 13px 15px 10px 11px;
	margin: 0 5px 0 2px;
}

/***********************
       ETABLISSMENT
**************************/
.etablissement .col_centre h2{
	font-weight: normal;
	font-size: 218.5%;
	padding: 0 0 5px 0;
	color: #ccc;
}
.etablissement .col_centre p.chapo{
	color: #ccc;
	font-size: 145.5%;
	font-weight: bold;
	padding: 0 0 16px 0;
}
.block_width_border {
	border-bottom: 1px solid #F73EA4;
}
.xml_block_centre {
	margin: 0 0 10px 0;
}
/* online editor */
.etablissement .col_centre .online_editor h3{
	font-size: 127.5%;
	color: #484848;
	padding: 0 0 7px 0;
	font-weight: bold;
}
.etablissement .col_centre .online_editor h4{
	font-size: 127.5%;
	color: #ccc;
	padding: 0 0 7px 0;
	font-weight: bold;
}
.etablissement .col_centre .online_editor p{
	font-size: 110%;
	padding: 0 0 18px 0;
}
.etablissement .col_centre .online_editor p.pad {
	font-size: 110%;
	padding: 0 0 0 0;
}
.etablissement .col_centre .online_editor p a{
	text-decoration: underline
}
.etablissement .col_centre .visuel_bis{
	float: right;
	padding: 3px 0 0 0;
	margin: 0 0 -1px 0;
}
.etablissement .col_centre .visuel_bis img{
	padding: 0 0 10px 0;
}
.etablissement .col_centre .pink_link{
	margin: 0;
}
/** galerie **/
.galerie {
/*	background: url(../images/css/galerie.gif) no-repeat;
	margin: 0 -18px 0 -10px;
	padding: 10px 18px 27px 14px;
	position: relative;*/
	display:none;
}
/*.galerie ul {
	width: 207px; 
	float: left;
}
.galerie ul.float_right {
	float: right;
}
.galerie div ul {
	width: auto;
	float: none;
}
.galerie li {
	background: url(../images/css/puce_gris.gif) no-repeat #e5e3e3;
	margin: 0 0 5px 0;
	padding: 3px 0 3px 23px;
}
.galerie li span{
	text-transform: uppercase;
}
.galerie div {
	padding: 0 0 7px 0;
}
.galerie div.breaker {
	padding: 0;
}
.galerie div .float_left {
	padding: 0 3px 0 0;
}
.galerie div li {
	display: inline;
	padding: 0 2px;
	background: none;
	margin: 0;
}*/
/***********************
       ACTUALITE
**************************/
/* date */
.date {
	border-bottom: 1px solid #ccc;
	text-align: right;
	font-size: 182%;
	color: #fff;
	height: 24px;
	overflow: hidden;
	margin: -13px 0 7px 0;
}
.date span{
	background: #ccc;
	padding: 0 30px; 
}
/* pagination */
.pagination {
	text-align: center;
	color: #009EE1;
	padding: 0 0 17px 0;
}
.pagination li {
	display: inline;
}
.pagination li span {
	padding: 0 2px 0 4px;
}

.pagination li a {
	color: #009EE1;
}
/* liste actu */
.block_liste {
	padding: 0 0 3px 0;
}
.block_liste .item_block{
	padding: 0 0 16px 0;
}
.block_liste .item_block .visuel{
	float: left;
	padding: 3px 11px 0 0;
}
.block_liste .item_block h3 {
	font-weight: bold;
	padding: 0 0 9px 0;
}
.block_liste .item_block h3 span  {
	color: #ccc;
}
/***********************
       INDEX
**************************/
.block_liste .item_block .play {
	width: 109px;
	height: 80px;
	background: url(../images/css/play.png) no-repeat center center;
	margin: -84px 0 0 0;
	position: relative;
	display: block;
}
.block_liste ul{
	font-size: 92%;
	padding: 0 0 45px 121px;
}

.block_liste li{
	padding: 0 0 8px 0;
}
.block_liste li a{
	text-decoration: underline;
	color: #009EE1;
}
/***********************
       LEXIQUE
**************************/
.liste_alphabet {
	text-transform: uppercase;
	color: #000;
	font-size: 154.5%;
	padding: 7px 0 16px 0;
	position: relative;	
}
.liste_alphabet li {
	display: inline;
	border-right: 1px solid #9A9A9A;
	padding: 0 7px 0 0;
}
.liste_alphabet li a {
	color: #9A9A9A;
}
.liste_alphabet li a:hover {
	color: #000;
	text-decoration: none;	
}
.pages .col_centre .liste_lexique {
	min-height: 400px;
	height: auto;
	position: relative;	
}
.pages .col_centre .liste_lexique li {
	padding: 0 0 14px 0;
}
.pages .col_centre .liste_lexique h2 {
	font-size: 127.5%;
	padding: 0 0 6px 0;
}
/***********************
       R CARTE
**************************/
.cartes {
	text-align: center;
	padding: 0 20px 20px 20px;
}
.pages .col_centre .cartes .visuel{
	padding: 0 0 55px 0;
}
/***********************
     LISTE COMPLETE
**************************/
.visuel2 {
	float: right;
	margin: 0 -11px 0 0;
}
.liste_etablissement {
	font-size: 145.5%;
	font-weight: bold;
	padding: 12px 0 0 11px;
	float: left;
	width: 432px;
	position: relative;
}
.liste_etablissement li a {
	color: #727272;
}
.liste_etablissement ul {
	padding: 0 0 37px 0;
	position: relative;
}
.liste_etablissement li {
	background: url(../images/css/puce_gris1.gif) no-repeat;
	padding: 0 0 6px 22px;
}
.pages .col_centre .liste_etablissement h2{
	font-size:  100%;
	color: #727272;
	padding:0 0 19px 20px;
	background: url(../images/css/puce_gris2.gif) no-repeat 0 2px;
}
.pages .col_centre .liste_etablissement h3{
	font-size: 100%;
	padding: 6px 0 13px 30px;
	font-weight: bold;
}
.pages .col_centre .liste_etablissement h4{
	font-size: 75%;
	padding:0 0 5px 50px;
	font-weight: bold;
}
.pages .col_centre .liste_etablissement h4 span{
	font-size: 127.5%;
	color: #000;
}
.liste_etablissement div  {
	padding: 0 0 23px 0;
}
.liste_etablissement div ul {
	padding: 0 0 17px 50px;
}
.liste_etablissement div li {
	background: url(../images/css/puce_vert_liste.gif) no-repeat 0 2px;
	padding: 0 0 3px 15px;
	font-size: 69%;
	font-weight: normal;
}
.liste_etablissement div li a {
	color: #98BA12;
}
.liste_etablissement a.haut_page {
	text-align: right;
	font-weight: normal;
	font-size: 61%;
}
.liste_etablissement .item_block_orange li a {
	color: #F7AC0D;
}
.liste_etablissement .item_block_orange li {
	background: url(../images/css/puce_jaune_liste.gif) no-repeat 0 2px;
}
/***********************
     RECHERCHE EMPLOI
**************************/
.serach_emploi {
	font-size: 110%;
	padding: 10px 0 0 20px;
	min-height: 500px;
	height: auto;
}
.serach_emploi fieldset{
	padding: 0 0 20px 0;
}
.pages .col_centre .serach_emploi h3{
	font-size: 100%;
	padding: 0 0 8px 0;
	font-weight: bold;
} 
.serach_emploi label{
	display: none;
}
.serach_emploi select{
	display: block;
	width: 191px;
	margin: 0 0 11px 0;
}
.serach_emploi .bt{
	font-size: 92%;
	color: #fff;
	font-weight: bold;
	border: 0;
	width: 82px;
	height: 16px;
	background: url(../images/css/bt_violet.gif) no-repeat;
	cursor: pointer;
	margin: 0 0 0 109px;
}
/***********************
     FORMULAIRE
**************************/
.form {
	text-align: center;
	padding: 0 0 30px 0;
}
.pages .col_centre .form h2 {
	padding: 0 0 5px 0;
}
.pages .col_centre .form p {
	padding: 0 0 5px 0;
}
.form fieldset {
	padding: 0 0 20px 0;
	text-align: left;
}
.form label {
	display: block;
	float: left;
	width: 135px;
}
.form label.label{
	float: none;
	width: auto;
	padding: 0 0 4px 0;
}
.form .fieldset label {
	display: none;
} 
.form select {
	width: 266px;
	color: #545454;
	margin: 0 0 2px 0;
}
.form .fieldset select {
	width: 130px;
	margin: 0 4px 2px 0;
}
.form select.select {
	width: 53px;
}
.form .input {
	width: 257px;
	border: 1px inset #CECECE;
	color: #545454;
	vertical-align: top;
	padding: 0 0 0 5px;
	margin: 0 0 2px 0;
	min-height: 17px;
	height: auto;
}
.form textarea {
	width: 395px;
	border: 1px inset #CECECE;
	height: 68px;
	color: #545454;
	padding: 0 0 0 5px;
	margin: 0 0 2px 0;
}
.form .bt {
	border: 0;
	color: #fff;
	background: url(../images/css/bt_gris.gif) no-repeat;
	cursor: pointer;
	font-weight: bold;
	margin: 15px 0 0 0;
	width: 67px;
	min-height: 19px;
	height: auto;
}
.form fieldset .bt {
	font-weight: normal;
	margin: 0;
}
/***********************
     RESULTATS RECHERCHE
**************************/
.item_block_result {
	padding: 0 0 15px 0;
}
.pages .col_centre .item_block_result h2 {
	color: #fff;
	text-align: center;
	padding: 5px 0 1px 0;
	margin: 0 -10px 14px -21px;
	background: url(../images/css/ombre_titre.gif) repeat-x #ccc;
}
.pages .col_centre .item_block_result h3 {
	color: #707070;
	font-size: 218.5%;
	padding: 0 0 5px 0;
}
.pages .col_centre .item_block_result h4 {
	color: #ccc;
	font-size: 164%;
	padding: 0 0 0 0;
}
.pages .col_centre .item_block_result h5 {
	color: #ccc;
	font-size: 127.5%;
	margin: 13px 0 0 0;
	padding: 0 0 15px 13px;
}
.pages .col_centre .item_block_result h6 {
	color: #000;
	font-size: 110%;
	padding: 0 0 5px 0;
}
.pages .col_centre .item_block_result .ss_item_block {
	padding: 0 0 17px 19px;
}
.pages .col_centre .item_block_result .ss_item_block a {
	display: block;
	text-align: right;
	font-size: 92%;
	color: #009EE1;
	text-decoration: underline;
}
/************************************************************************************************************************************************
******************************************* DECLINAISON DE COULEURS ****************************************************************************
*************************************************************************************************************************************************/
/***********************
       GROUPE 
**************************/
.groupe {}
.pages .groupe h1 {
	color: #0072A3;
	background: url(../images/css/entete_bleu.png) no-repeat;
}
/*.pages .groupe .col_centre h2 span{
	color: #0072A3;
}
.pages .groupe .col_centre .online_editor h3{
	color: #0072A3;
}
.pages .groupe .col_centre .online_editor h4{
	color: #009EE1;
}
.pages .groupe .col_centre .xml_block_fd .online_editor h4{
	color: #009EE1;
}
.pages .groupe .col_centre .xml_block_fd .online_editor h3 {
	color: #484848;
}
.pages .groupe .col_centre .online_editor p a.lien {
	color: #009EE1;
}
.pages .groupe .col_centre .online_editor .table h3 {
	background: #009EE1;
	color: #fff;
}
.pages .groupe .col_centre .online_editor table thead th {
	background: #ACE6FE;
	color: #00638E;
}
.pages .groupe .col_centre .online_editor table tbody th {
	color: #009EE1;
}
.pages .groupe .col_centre .online_editor ul.liste_pliable li.open h3 a {
	background: url(../images/css/open_bleu.png) no-repeat top right;
}
.pages .groupe .col_centre .online_editor ul.liste_pliable .inside h4 {
	color: #00638E;
}
.pages .groupe .col_centre .online_editor ul.liste_pliable .inside {
	background: #ACE6FE;
	color: #00638E;
}*/
/***********************
       CLINIQUE 
**************************/
.clinique {}
.pages .clinique h1 {
	color: #B47A00;
	background: url(../images/css/entete_orange.png) no-repeat;
}
.etablissement .clinique h1 {
	background: url(../images/css/entete_orange2.png) no-repeat;
}
/*
.pages .clinique .col_centre .online_editor h3{
	color: #B57B00;
}
.pages .clinique .col_centre .xml_block_fd .online_editor h4{
	color: #F7AB09;
}
.pages .clinique .col_centre .xml_block_fd .online_editor h3 {
	color: #484848;
}
.etablissement .clinique .col_centre h2{
	color: #BA8108;
}
.etablissement .clinique .col_centre p.chapo{
	color: #F7A800;
}
.etablissement .clinique .col_centre .online_editor h3,
.etablissement .clinique .col_centre .online_editor h4 span{
	color: #484848;
}
.etablissement .clinique .col_centre .online_editor h4{
	color: #F7A800;
}
.etablissement .clinique .col_centre .online_editor p a{
	color: #B57B00;
}
.pages .clinique .col_centre h2 span{
	color: #b47a00;
}
.pages .clinique .col_centre .online_editor h4{
	color: #f7a800;
}
.pages .clinique .col_centre .online_editor p a.lien {
	color: #b47a00;
}
.pages .clinique .col_centre .online_editor .table h3 {
	background: #f7a800;
	color: #fff;
}
.pages .clinique .col_centre .online_editor table thead th {
	background: #ffe7b2;
	color: #b47a00;
}
.pages .clinique .col_centre .online_editor table tbody th {
	color: #b47a00;
}
.pages .clinique .col_centre .online_editor ul.liste_pliable li.open h3 a {
	background: url(../images/css/open_orange.png) no-repeat top right;
}
.pages .clinique .col_centre .online_editor ul.liste_pliable .inside h4 {
	color: #b47a00;
}
.pages .clinique .col_centre .online_editor ul.liste_pliable .inside {
	background: #ffe7b2;
	color: #b47a00;
}*/
/***********************
       MEDIA 
**************************/
.media {}
.pages .media h1 {
	color: #A10127;
	background: url(../images/css/entete_rouge.png) no-repeat;
}
/*
.pages .media .col_centre h2 span{
	color: #D84C6E;
}
.pages .media .col_centre .online_editor h3{
	color: #B8012D;
}
.pages .media .col_centre .xml_block_fd .online_editor h4{
	color: #B8012D;
}
.pages .media .col_centre .xml_block_fd .online_editor h3 {
	color: #484848;
}
.media .date {
	border-bottom-color: #B8012D;
}
.media .date span{
	background: #B8012D;
}
.media .block_liste .item_block h3 span  {
	color: #D84C6E;
}
.media .block_liste .item_block .play {
	background: url(../images/css/play_rouge1.png) no-repeat;
}
.media .block_liste .item_block .play2 {
	background: url(../images/css/play_rouge2.png) no-repeat;
}
.pages .media .col_centre h2 span{
	color: #a10127;
}
.pages .media .col_centre .online_editor h4{
	color: #a10127;
}
.pages .media .col_centre .online_editor p a.lien {
	color: #a10127;
}
.pages .media .col_centre .online_editor .table h3 {
	background: #a10127;
	color: #fff;
}
.pages .media .col_centre .online_editor table thead th {
	background: #ffb7c8;
	color: #a10127;
}
.pages .media .col_centre .online_editor table tbody th {
	color: #a10127;
}
.pages .media .col_centre .online_editor ul.liste_pliable li.open h3 a {
	background: url(../images/css/open_rouge.png) no-repeat top right;
}
.pages .media .col_centre .online_editor ul.liste_pliable .inside h4 {
	color: #a10127;
}
.pages .media .col_centre .online_editor ul.liste_pliable .inside {
	background: #ffb7c8;
	color: #a10127;
}
*/
/***********************
       RETRAITE 
**************************/
.pages .retraite { width:447px;}
.pages .retraite h1 {
	color: #749805;
	/*background: url(../images/css/entete_vert.png) no-repeat;*/
	
}
.etablissement .retraite h1 {
	/*background: url(../images/css/entete_vert2.png) no-repeat;*/
}

/*
.pages .retraite .col_centre .online_editor h3{
	color: #7F9E00;
	font-size:175.5%;
}
.pages .retraite .col_centre .xml_block_fd .online_editor h4{
	color: #7F9E00;
}
.pages .retraite .col_centre .xml_block_fd .online_editor h3 {
	color: #484848;
}
.etablissement .retraite .col_centre h2{
	color: #6f8b01;
}
.etablissement .retraite .col_centre p.chapo{
	color: #afd613;
}
.etablissement .retraite .col_centre .online_editor h3,
.etablissement .retraite .col_centre .online_editor h4 span{
	color: #484848;
}
.etablissement .retraite .col_centre .online_editor h4{
	color: #93B900;
}
.etablissement .retraite .col_centre .online_editor p a{
	color: #6F8B01;
}
.pages .retraite .col_centre h2 span{
	color: #749805;
}
.pages .retraite .col_centre .online_editor h4{
	color: #add50d;
}
.pages .retraite .col_centre .online_editor p a.lien {
	color: #749805;
}
.pages .retraite .col_centre .online_editor .table h3 {
	background: #add50d;
	color: #fff;
}
.pages .retraite .col_centre .online_editor table thead th {
	background: #e6f89f;
	color: #749805;
}
.pages .retraite .col_centre .online_editor table tbody th {
	color: #749805;
}
.pages .retraite .col_centre .online_editor ul.liste_pliable li.open h3 a {
	background: url(../images/css/open_vert.png) no-repeat top right;
}
.pages .retraite .col_centre .online_editor ul.liste_pliable .inside h4 {
	color: #749805;
}
.pages .retraite .col_centre .online_editor ul.liste_pliable .inside {
	background: #e6f89f;
	color: #749805;
}
*/
/***********************
       CARRIERE 
**************************/
.carriere {}
.pages .carriere h1 {
	color: #871C77;
	background: url(../images/css/entete_violet.png) no-repeat;
}
/*
.pages .carriere .col_centre h2 span{
	color: #932683;
}
.pages .carriere .col_centre .online_editor h3{
	color: #66176F;
}
.pages .carriere .col_centre .xml_block_fd .online_editor h4{
	color: #932683;
}
.pages .carriere .col_centre .xml_block_fd .online_editor h3 {
	color: #484848;
}
.pages .carriere .col_centre .item_block_result h2 {
	background-color: #932683;
}
.pages .carriere .col_centre .item_block_result h5 {
	background: url(../images/css/puce_violet3.gif) no-repeat 0 5px;
}
.pages .carriere .col_centre .item_block_result h4,
.pages .carriere .col_centre .item_block_result h5 {
	color: #C05AB0;
}
.pages .carriere .col_centre .item_block_result h4 strong,
.pages .carriere .col_centre .item_block_result h5 strong{
	color: #66176F;
}
.pages .carriere .col_centre h2 span{
	color: #871c77;
}
.pages .carriere .col_centre .online_editor h4{
	color: #871c77;
}
.pages .carriere .col_centre .online_editor p a.lien {
	color: ##871c77;
}
.pages .carriere .col_centre .online_editor .table h3 {
	background: #871c77;
	color: #fff;
}
.pages .carriere .col_centre .online_editor table thead th {
	background: #ffb7f4;
	color: #871c77;
}
.pages .carriere .col_centre .online_editor table tbody th {
	color: #871c77;
}
.pages .carriere .col_centre .online_editor ul.liste_pliable li.open h3 a {
	background: url(../images/css/open_violet.png) no-repeat top right;
}
.pages .carriere .col_centre .online_editor ul.liste_pliable .inside h4 {
	color: #871c77;
}
.pages .carriere .col_centre .online_editor ul.liste_pliable .inside {
	background: #ffb7f4;
	color: #871c77;
}
*/
/***********************
      non rub LEXQIUE 
**************************/
.pages .lexique h1 {
	background: url(../images/css/entete_lexique.png) no-repeat;
}
/*
.pages .lexique .col_centre .liste_lexique h2 {
	color: #AE8B71;
}*/
/******************************************************************************************************************************************* 
															REGULARISATION
*********************************************************************************************************************************************/.col_gauche,
.pages .col_gauche,
.fonctions,
a.haut_page,
#footer,
.outils,
.col_droite .visuel ,
.xml_block .online_editor li img,
#header .num_vert {
	display: none;
}
.pages #conteneur {
	float: none;
	width: 100%;
}
.pages .col_centre {
	width: 100%;
	padding: 0;
	float: none;
}
.pages .col_centre .content_box {
	padding: 0;
	height: auto;
}
.pages h1 {
	padding: 30px 0 0 0;
	height: auto
}
.pages .col_centre .xml_block_fd {
	margin: 0 0 23px 0;
}
.pages .col_centre .xml_block_fd .online_editor {
	padding: 0;
}
.pages .col_droite {
	padding: 0;
	float: none;
	width: 100%;
}
.pages .col_centre .visuel span{
	text-align: left;
	font-style: normal;
}
.xml_block .online_editor h3 {
	text-align: left;
}
.xml_block .online_editor .content_box {
	padding: 5px 0 20px 0;
}
.xml_block .online_editor li {
	padding: 0 20px 6px 0;
}
.pages .col_centre .online_editor table td,
.pages .col_centre .online_editor table tbody th {
	border: 1px solid #E1E0E0;
}
.pages .col_centre .online_editor .table {
	margin: 0 0 30px 0;
}

/* MANTIS 0014426 ******************************************************/

.pages .col_centre .liste_etablissement h2 {
	font-size:18pt;
}

.pages .retraite .col_centre .online_editor h3, .pages .col_droite .xml_block .online_editor h3, .pages .col_centre .liste_etablissement h3{
	font-size:16pt;
}

.pages .retraite .col_centre .online_editor h4, .pages .col_droite .xml_block .online_editor h4, .pages .clinique .col_centre .online_editor h4,
.pages .groupe .col_centre .online_editor h4, .pages .carriere .col_centre .online_editor h4, .pages .media .col_centre .online_editor h4,
.pages .col_centre .liste_etablissement h4 {
	font-size: 14pt;
}	

.pages .col_centre .online_editor p, .pages .col_centre .online_editor ul li, .pages .col_centre .online_editor ol li, .pages .col_droite .xml_block .online_editor p,
.pages .col_droite .xml_block .online_editor ol li, .pages .col_droite .xml_block .online_editor ul li, .liste_etablissement div li, .etablissement .col_centre .online_editor p.pad{
	font-size: 12pt;
}

.pages .col_centre #summary, #job_offer_search{
	display: none;
}

.pages .col_centre .online_editor .object-left, .pages .col_centre .online_editor .object-right {
	float:none;
}

.pages .retraite .col_droite, .col_droite .xml_block .online_editor h3{
	/*margin-top: -150px;*/
	padding: 0 20px 6px 0;
}

.col_droite .xml_block .online_editor li{
	padding: 0 20px 6px 17px;
}



.etablissement .retraite h1 {
	background-image : none;
}

.retraite .xml_block .online_editor h3 {
	background-image : none;
	color:#6F8B01;
	background-color : #FFFFFF;
}

.etablissement .retraite .xml_block .online_editor .content_box {
	background-image : none;
}

.etablissement .col_centre {
	background-image : none;
}

.pages .col_centre .content_box {
	background-image : none;
}

.pages #page #header {
	background-image : none;
}


/* TMA *****************************************************************/
.pages.region .groupe h1, .region .col_centre{
	background-image : none;
}