/* Feuille de style ORS */

body { 
	background:#fff; 
	font-family:verdana,helvetica;
  width:990px;
}
#conteneur{

  width:990px;
}
a img{
border-width: 0px;
}
.imagecal{
float:right;
margin:10px;

}
.cal_unit{
clear:both;;
margin-top:10px;
}
/*********************BANDEAU DEBUT**********************************************************/
#bandeau {
  background: #579fe4 url(../images/bandeau_gauche.jpg) no-repeat left top;
  height:116px;
  width:990px;
}
#menuRapide {
  background: #579fe4 url(../images/bandeau_droite.jpg) no-repeat right top;
  height:116px;
  width:351px;
  float:right;
}
#menuRapide ul {
  float:right;
  margin-top:10px;
  padding:0px 5px 0px 5px;
  background:#016486;  
  list-style-type:none;
}
#menuRapide ul li{
  display:inline;
  color:#fff;
  font-size:0.6em;
  font-weight:bold;
}
#menuRapide ul li a:link, #menuRapide ul li a:visited{
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}
#menuRapide ul li a:hover{
  color:#ff9500;
  font-weight:bold;
  text-decoration:none;
}
/*********************BANDEAU FIN**********************************************************/

/*********************FIL ARIANE DEBUT*****************************************************/
#fil_ariane {
  background: #016486 url(../images/menuH_coin_gauche.gif) no-repeat left top;
  height:20px;

  width:990px;
}
#fil_ariane ul {
  float:left;
  margin:0px;
  padding-left:10px;
  padding-top:0px;
  list-style-type:none;
}
*html #fil_ariane ul {
  float:left;
  margin:0px;
  padding-left:10px;
  padding-top:2px;
  list-style-type:none;
}
#fil_ariane ul li{
  display:inline;
  color:#fff;
  font-size:9px;
  font-weight:bold;
}
#fil_ariane ul li a:link, #fil_ariane ul li a:visited{
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}
#fil_ariane ul li a:hover{
  color:#ff9500;
  font-weight:bold;
  text-decoration:none;
}
/*********************FIL ARIANE FIN*******************************************************/

/*********************RECHERCHE DEBUT****************************************************/
.tx-macinasearchbox-pi1{
  background: #016486 url(../images/menuH_coin_droite.gif) no-repeat right top;
  height:20px;
  float:right;
  margin:0px;
}
.tx-macinasearchbox-pi1 form{
  margin:1px 1px 1px 1px;
  color:#fff;
  font-size:0.6em;
  font-weight:bold;
  padding-right:5px;
}
.tx-macinasearchbox-pi1 form input{
  font-family:verdana;
  font-size:9px;
  font-weight:normal;
  padding:0px;
  height:16px;
}
/*********************RECHERCHE FIN/****************************************************/


/*********************MENU HORIZONTAL DEBUT*****************************************/
#menuH {

  width:990px;
  text-align:center;
}
#menuH ul {
  width:90%;
  margin: 0 auto;
  padding:0;
  list-style-type:none;
}
#menuH ul li  {
    float:left;
}
#menuH ul li.NO  {
  padding:0px 5px 0px 5px;
  margin:0;
  height:20px;
  color:#016486;
  font-size:0.6em;
  font-weight:bold;
}
#menuH ul li.NO  a:link, #menuH ul li.NO  a:visited{
  color:#016486;
  font-weight:bold;
  text-decoration:none;
}
#menuH ul li.NO a:hover{
  color:#ff9500;
  font-weight:bold;
  text-decoration:none;
}
#menuH ul li.ACT  {
  height:20px;
  background: #016486 url(../images/menuH_coin_gauche.gif) no-repeat left top;
  color:#FFF;
  font-size:0.6em;
  font-weight:bold;
}
#menuH ul li.ACT  a:link, #menuH ul li.ACT  a:visited{
  height:20px;
  padding:0px 5px 6px 5px;
  background: url(../images/menuH_coin_droite.gif) no-repeat right top;
  color:#FFF;
  font-weight:bold;
  text-decoration:none;
}
#menuH ul li.ACT a:hover{
  height:20px;
  padding:0px 5px 6px 5px;
  background:  url(../images/menuH_coin_droite.gif) no-repeat right top;
  color:#ff9500;
  font-weight:bold;
  text-decoration:none;
}
/*********************MENU HORIZONTAL FIN*******************************************/

#print{
text-align:right;
padding-right:20px;
padding-top:5px;
}

#zone_principale {
   clear:both;
margin-bottom:20px;
width:990px;
}


#colonne_gauche {
  float:left;
    margin-top:20px;
margin-bottom:20px;
}



/*********************MENU GAUCHE DEBUT*************************************************/
#menuG {
  background: #E6F1FB url(../images/menuG_haut.gif) no-repeat top;
  width:183px;
  font-size:10px;
  font-weight:bold;
}
#menuG ul a:link, #menuG ul a:visited, #menuG ul a:hover{
  text-decoration:none;
}
* html #menuG ul a:link,* html #menuG ul a:visited,* html #menuG ul a:hover{
  width:100%;
}
#menuG ul{
  list-style-type:none;
  width:183px;
  margin:0;
}
#menuG ul.niv1 {
  background: url(../images/menuG_bas.gif) no-repeat bottom;
  padding : 10px 0 10px 0;
}
#menuG ul.niv2 {
  padding : 0;
}
#menuG ul li{
  padding:0px;
}
#menuG ul li a:link, #menuG ul li a:visited{
  display:block;
  color:#016486;
  padding:0 0 0 20px;
}

#menuG ul li a:hover{
  color:#fff;
  display:block;
  background: #016486 url(../images/menuG_puce.gif) no-repeat left center;
  padding:0 0 0 20px;
}
#menuG ul li.ACT a:link, #menuG ul li.ACT a:visited, #menuG ul li.ACT a:hover{
  background: #016486 url(../images/menuG_puce.gif) no-repeat left center;
  color:#FFF;
  text-decoration:underline;
}

#menuG ul.niv2 li a:link, #menuG ul.niv2 li a:visited, #menuG ul.niv2 li a:hover{
  padding:0 0 0 30px;
  font-weight:normal;
}
/*********************MENU GAUCHE FIN**************************************************/



/*********************QUOI DE NEUF DEBUT***********************************************/
#Qneuf {
  background: #016486 url(../images/Qneuf_haut.gif) no-repeat top;
  width:183px;
  margin-top:10px;
  padding-top:5px;
}
#titre_Qneuf{
  background: url(../images/Qneuf_bas.gif) no-repeat bottom;
  width:183px;
  padding-bottom:5px;
  text-align:center;
}
#titre_Qneuf a:link, #titre_Qneuf a:visited{
  color:#fff;
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
}
#titre_Qneuf a:hover{
  text-decoration:underline;
}
#last_maj_haut{
  background: #fff url(../images/last_maj_haut.gif) no-repeat top;
  width:158px;
  margin-top:10px;
  margin-left:7px;
  padding-top:5px;
  padding-left:10px;
  margin-bottom:0;
  padding-bottom:0;
  color:#016486;
  font-size:10px;
  font-weight:normal;
  text-align:left;
}
* html #last_maj_haut, * html #last_maj_bas{ margin-left:0px; width:168px;	}
#last_maj_haut p.bodytext{
  color:#016486;
  font-size:10px;
  font-weight:normal;
  text-align:left;
  background:#fff;
  margin-bottom:0;
  padding-bottom:0;
  margin-top:5px;
}
#last_maj_haut a:link, #last_maj_haut a:visited {
  color:#FF9500;
  text-decoration:none;
  font-size:10px;
  font-weight:normal;
}
#last_maj_haut a:hover{
  text-decoration:underline;
}
#last_maj_bas {
  background: #fff url(../images/last_maj_bas.gif) no-repeat bottom;
  width:168px;
  height:8px;
  margin-left:7px;
  margin-top:0;
  padding-top:0;
}
/*********************QUOI DE NEUF FIN*************************************************/


/*********************DERNIERE MISE A JOUR DEBUT************************************************/
#date_majaccueil{
  color:#808080;
  font-size:10px;
  text-align:center;
}
/*********************DERNIERE MISE A JOUR FIN************************************************/


/*********************PUBLICITE************************************************/
#zoom_image {
text-align:center;
margin-top:5px;
}
/*********************PUBLICITE************************************************/


/*********************PARTENAIRES DEBUT************************************************/
#partenaire {
  background: #E6F1FB url(../images/menuG_haut.gif) no-repeat top;
  width:183px;
  font-size:10px;
  margin-top:0px;
  padding-top:5px;
  color:#016486;
  text-align:center;
}
#liste_part_haut {
  background: url(../images/menuG_bas.gif) no-repeat bottom;
    padding : 5px 0 5px 0;
}
#liste_part_haut ul{
  /*background: #fff url(../images/liste_part_haut.gif) no-repeat top;*/
  background: #E6F1FB no-repeat top;
  width:169px;
  margin:5px 0 0 7px;
  list-style-type:none;
  padding:0;
}
* html #liste_part_haut ul{margin:5px 0 0 0;}
#liste_part_bas {
  /*background: url(../images/liste_part_bas.gif) no-repeat bottom;*/
  background: #E6F1FB;
    padding : 5px 0 5px 0;
}
#liste_part_haut a:link, #liste_part_haut a:visited{
  color:#FF9500;
  text-decoration:none;
}
#liste_part_haut a:hover{
  text-decoration:underline;
}
/*********************PARTENAIRES FIN**************************************************/


#contenu_coldroite{
  margin-left:210px;	

}

#contenu_coldroiteprint{
  margin-left:20px;	
}

/*********************CONTENUS DEBUT*************************************************/
#contenu{
  float:left;
  margin-top:20px;
  margin-bottom:20px;
  width:60%;
}
* html #contenu{width:50%;}
#contenu_seul{
  float:left;
  margin-top:20px;
  margin-bottom:20px;
  width:80%;
}
* html #contenu_seul{width:60%;}
.en_tete{
  background: url(../images/h1G.gif) no-repeat left bottom;	
  display:table-cell;

}
*html .en_tete{display:inline;}
h1, h1.csc-firstHeader{
  display:table-cell;
  background: url(../images/h1D.gif) no-repeat right bottom;	
  padding:0 20px 0 10px;
  margin:0 ;
  color:#FF9500;
  font-size:18px;
  font-weight:bold;
}
*html h1, *html h1.csc-firstHeader{
  display:inline;
  margin-bottom:40px;
}
h2{
  color:#016486;
  font-size:13px;
  font-weight:bold;
  margin:10px 0 0px 0;
  padding:0;
  text-decoration:underline;
}
h4{
  color:#016486;
  font-size:13px;
  font-weight:bold;
  margin:10px 0 0px 0;
  padding:0;
}
h3{
  color:#016486;
  font-size:11px;
  font-weight:bold;
  margin:10px 0 0px 0;
  padding:0;
}
h5{
  color:#808080;
  font-size:11px;
  font-weight:bold;
  margin:10px 0 0px 0;
  padding:0;
}
b, strong{
  color:#484848;
}
p{
  font-size:11px;
  margin:0px 0px 0px 0;
  padding:0;
}
#contenu ul, #contenu_seul ul{
  margin-top:0;
  list-style-image:url(../images/h1D.gif);
}
#contenu ul li, #contenu_seul ul li{
  font-size:11px;
  margin:0px 0 0px 0;
  padding:0;
}

font.titrebdd{
  color:#016486;
  font-size:11px;
  font-weight:bold;
}

.resume{
  font-size:11px;
  margin:0 0 3px 0;
  padding:0;
}
#contenu a:link, #contenu a:visited{
  color:#FF9500;
  text-decoration:none;
}
#contenu a:hover{
  text-decoration:underline;
}

hr {
/*pour mozz*/
  border:#FF9500 solid 0px;
  border-top-width:1px;
  width:80%;
/*pour ie*/
  color: #FF9500;
  background-color: #FF9500;
  height: 1px;
}

/*pour la boite flottante de droite mauvais fonctionnement en mozz*/
.bloc_cD hr{
  width:50%;	
  /*width:127px;	*/
  margin-left:63px;
}
* html .bloc_cD hr{margin-left:0;}

table.contenttable{
  width:100%;
  border-top:#FF9500 solid 1px;
  border-bottom:#FF9500 solid 1px;
  margin-top:10px;
  margin-bottom:10px;
  padding-top:1px;
  padding-bottom:1px;
}
table.contenttable td{
  width:40%;
  padding:0;
}
table.contenttable p.bodytext, table.contenttable h3, table.contenttable h2{
  margin:0;
  padding:0;
}

/******************PAGE SPECIALE  LIEN DEBUT***************************/

#contenu_seul .LienSp a:link, #contenu_seul .LienSp a:visited{
  color:#000000;
  text-decoration:none;
}
#contenu_seul .LienSp a:hover{
  color:#ff9500;
  font-weight:bold;
}

/************************PAGE SPECIALE LIEN FIN************************/



#contenu_seul a:link, #contenu_seul a:visited{
  color:#FF9500;
  text-decoration:none;
}
#contenu_seul a:hover{
  text-decoration:underline;
}
#contenu_seul table.contenttable p.bodytext a:link, #contenu_seul table.contenttable p.bodytext a:visited{
  color:#000;
  text-decoration:none;
}
#contenu_seul table.contenttable p.bodytext a:hover{
  font-weight:bold;
  color:#FF9500;
  text-decoration:none;
}
/*************gestion deux colonne en div**************/
.bloc_cG{
  float:left;	
  width:45%;
  clear:right;
}
.bloc_cD{
  float:right;
    width:45%;
}
.bloc{
  clear:both;
}
.bloc_2c{
  clear:both;
}
/*************gestion deux colonne en div**************/

/*********************CONTENUS FIN******************************************************/



/*********************COLONNE DROITE DEBUT********************************************/
#coldroite{
  float:right;
  width:260px;
  margin-top:20px;

  margin-bottom:20px;
  padding-bottom:20px;
}

#jour_sante{
  margin-bottom:20px;
}
* html #coldroite{  
  width:250px;
  padding-top:0px;}

.date{
  color:#016486;
  font-size:11px;
  font-weight:bold;
  margin:10px 0 0 0;
  padding:0;
}
/*pour resume voir p*/

#coldroite .date {
  color:#016486 ;
  font-size:10px;
}

.lien {
  font-size:10px;
  margin-top:0;
  padding-top:0;
  color:#016486;
  text-align:left;
}
.lien a{
  color:#FF9500;
  text-decoration:underline;
}
#jour_sante{
  margin-top:20px;
}
.calendar_enter{
padding-left:20px;
}
/*********************COLONNE DROITE FIN**********************************************/



/*********************MENU BAS DEBUT****************************************************/
#menuB{
  clear:both;
  width:990px;
  text-align:center;
  background: #016486 url(../images/menuB_gauche.gif) no-repeat left top;
  margin:0px 0 0 0;
  padding:0;
}
#menuB ul {
  background: url(../images/menuB_droite.gif) no-repeat right top;
  width:100%;
  margin: 0;
  padding:0;
  list-style-type:none;
  height:17px;
  text-align:center;
}
#menuB ul li  {
  float:left;
  height:17px;
  margin:0;
  padding:0;
}
#menuB ul li a:link, #menuB ul li a:visited {
  font-size:10px;
  font-weight:bold;
  color:#fff;
  margin:0;
  text-decoration:none;
  padding:0 0px 0 22px;
}

#menuB ul li a:hover {
  color:#FF9500;
}
/*********************MENU BAS FIN******************************************************/






/*********************BAS PAGE DEBUT*****************************************************/
#bas_page{
  clear:both;
  width:100%;
  border-top:#016486 1px solid;
}
#bas_page_G{
  float:left;
  width:45%;

}
#bas_page_D{
  margin-left :500px;
  text-align:right;
  margin-right:0;
  padding-right:0;
  font-size:11px;
  color:#016486;

}
#bas_page a{
  font-size:11px;
  color:#FF9500;
}
/********************BAS PAGE FIN**********************************************************/





/********************PLAN DU SITE DEBUT**********************************************************/
#contenu_seul p.csc-sitemap-level1, #contenu p.csc-sitemap-level1 a:link, #contenu p.csc-sitemap-level1 a:visited, #contenu p.csc-sitemap-level1 a:hover{
  padding-left:20px;
  font-weight:bold;
  font-size:11px;
}
#contenu_seul p.csc-sitemap-level2, #contenu p.csc-sitemap-level2 a:link, #contenu p.csc-sitemap-level2 a:visited, #contenu p.csc-sitemap-level2 a:hover{
  padding-left:60px;
  color:#016486;
  font-weight:bold;
  font-size:11px;
}
#contenu_seul p.csc-sitemap-level3, #contenu p.csc-sitemap-level3 a:link, #contenu p.csc-sitemap-level3 a:visited, #contenu p.csc-sitemap-level3 a:hover{
  padding: 0 0 0 100px;
  margin:0;
  color:#016486;
  font-size:11px;
}
#contenu_seul p.csc-sitemap-level4, #contenu p.csc-sitemap-level4 a:link, #contenu p.csc-sitemap-level4 a:visited, #contenu p.csc-sitemap-level4 a:hover{
  padding: 0 0 0 140px;
  font-size:10px;
  margin:0;
}

/********************PLAN DU SITE FIN*************************************************************/





/********************FORMULAIRE CONTACT DEBUT*************************************************************/

td.csc-form-labelcell{
  text-align:right;
  vertical-align:top;
}
p.csc-form-label-req{
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  color:#016486;
  margin: 2px 2px 2px 2px;
}
p.csc-form-descriptif-req{
  font-family:arial;
  font-size:11px;
  margin: 2px 2px 2px 2px;
}
td.csc-form-fieldcell input, td.csc-form-fieldcell textarea{
  font-family:arial;
  font-size:11px;
}
#contenu_seul form, #contenu form{
  background: #E6F1FB url(../images/form_haut.gif) no-repeat top;
  width:500px;
  margin-top:20px;
  margin-bottom:20px;
  padding-top:10px;
}
#contenu_seul form.searchresult, #contenu form.searchresult{
  background: #fff;
  width:100%;
  margin-top:20px;
  margin-bottom:20px;
  padding-top:10px;
}
table.csc-mailform{
  background: url(../images/form_bas.gif) no-repeat bottom;
  width:500px;
  padding-bottom:10px;
}
/********************FORMULAIRE CONTACT FIN*************************************************************/

/********************NAVIGATEUR PREVNEXT DEBUT*************************************************************/

#contenu ul.prevnext, #contenu_seul ul.prevnext{
	list-style-type:none;	
	padding: 10px 0 0 0;
}
#contenu ul.prevnext li, #contenu_seul ul.prevnext li{
  font-size:12px;
  margin:0px 10px 0px 0px;
  padding:0;
  display:inline;
}


/********************NAVIGATEUR PREVNEXT FIN****************************************************************/



























/**************************NEWSLETTER***************************************************/


#contenu_NL{
  width:567px;
}


#contenu_NL h2{
  font-size:16px;
  color:#ff9500;
  font-weight:bold;
  text-decoration:none;
  padding:0 20px 0 0px;
  margin:0;
}


#contenu_NL h3{
  color:#016486;
  font-size:11px;
  margin:0 ;
  padding:0 0 0 9px;
  font-weight:normal;
  background:url(../images/carre_orange.gif) no-repeat center left;
} 


#contenu_NL h4{
  color:#016486;
  font-size:10px;
  font-weight:normal;
  padding:0;
  margin:0;
  text-decoration:none;
}

#contenu_NL h5{
  font-size:12px;
  color:#016486;
  font-weight:bold;
  text-decoration:none;
  padding:0 20px 0 0px;
  margin:0;
}

#contenu_NL a:link, #contenu_NL a:visited{
  color:#016486;
  text-decoration:none;
}
#contenu_NL a:hover{
  font-weight:bold;
}

/*
#contenu_NL h4 a:link, #contenu_NL h4 a:visited {
  color:#ff9500;
  text-decoration:none;
}
#contenu_NL h4 a:hover{
  font-weight:bold;
}
*/


#pied_NL{
  width:567px;
}

#pied_NL a:link, #pied_NL a:visited{
  color:#ff9500;
  text-decoration:none;
}
#pied_NL a:hover{
  font-weight:bold;
}


#info_top_NL{
  width:567px;

}
#info_top_NL #adresse_NL{
  float:left;
  font-size:11px;
}
#info_top_NL #adresse_NL a:link, #info_top_NL #adresse_NL a:visited{
  color:#ff9500;
  text-decoration:none;
}
#info_top_NL #adresse_NL a:hover{
  font-weight:bold;
}

#info_top_NL #date_NL{
  text-align:right;
  font-size:11px;
}
#numero_NL{
  text-align:right;
  font-size:11px;
  font-weight:bold;
  width:567px;
padding-bottom:10px;
}


/* bloc gauche - page accueil */
/*********************QUOI DE NEUF DEBUT***********************************************/
.Qneuf {
  background: #016486 url(../images/Qneuf_haut.gif) no-repeat top;
  width:183px;
  margin-top:10px;
  padding-top:5px;
}
.Qneuf h1.csc-firstHeader {
color:#036587 !important;
font-family:arial !important;
font-size:15px !important;
background:transparent none repeat scroll 0 0 !important;
padding:0 0 0 8px !important;
text-transform:uppercase;
}
.Qneuf .en_tete {
background:transparent none repeat scroll 0 0 !important;
}
.last_maj_haut{
  margin-top:10px;
  padding-top:5px;
  margin-bottom:0;
  padding-bottom:0;
  font-weight:normal;
  text-align:left;
  
 margin-left:5px;
padding-left:5px;
width:168px;
background:#FFFFFF url(../images/last_maj_haut_gauche.gif) no-repeat scroll center top !important;
font-size:11px !important;
font-family:arial !important;
color:#000000 !important;
}
* html .last_maj_haut, * html .last_maj_bas{ margin-left:0px; width:168px;	}
.last_maj_haut p.bodytext{
  color:#016486;
  font-size:10px;
  font-weight:normal;
  text-align:left;
  background:#fff;
  margin-bottom:0;
  padding-bottom:0;
  margin-top:5px;
}
.last_maj_haut a:link, #last_maj_haut a:visited {
  color:#FF9500;
  text-decoration:none;
  font-size:10px;
  font-weight:normal;
}
.last_maj_haut a:hover{
  text-decoration:underline;
}
.last_maj_bas {
  height:8px;
  margin-top:0;
  padding-top:0;
background:#FFFFFF url(../images/last_maj_bas_gauche.gif) no-repeat scroll center bottom !important;
width:173px;
margin-left:5px;
}
.last_maj_haut ul {
margin:0;
padding:0;
}
.last_maj_haut ul li {
background:transparent url(../images/puce_triangle.gif) no-repeat scroll left 4px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:8px;
padding-bottom:2px;
}
.Qneuf {
padding-top:3px;
margin-top:3px;
}
.titre_Qneuf{
  background: url(../images/Qneuf_bas.gif) no-repeat bottom;
  width:183px;
padding-bottom:12px;
  text-align:center;
}
.titre_Qneuf a:link, .titre_Qneuf a:visited {
color:#FF9500;
font-size:10px;
text-decoration:none;
}
.titre_Qneuf a:hover{
  text-decoration:underline;
}
/*********************QUOI DE NEUF FIN*************************************************/