body{
        margin: 0; 
        padding: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify
        background:#FFFFFF;
}
img{ border:0px}
/****************************************************************************************/
#wrap {
  width:1005px;
  margin:auto;
  padding:0px;
  position:relative;
}
#wrap2 {
  width:1053px;
  margin:auto;
  padding:0px;
  position:relative;
}
#inner-wrap {
  width:100%;
  float:left;
  height:auto;
  padding:0px 0px 0px 0px;
  margin:8px 0px 8px 0px;
}
#inner-wrap2 {
  width:100%;
  float:left;
  height:auto;
  padding:0px 0px 0px 0px;
  margin:0px 0px 8px 0px;
}

#col-left {
  float:left;
  width:108px;
  height:100%;
  padding:0px;
  margin:0px;
  text-align:center;
}
#col-sep {
  float:left;
  width:14px;
  height:100%;
  margin:0px 0px 0px 0px;
  padding:0px;
  border:0px;
  text-align:center;
}
#col-sep2 {
  float:left;
  width:4px;
  height:100%;
  margin:0px 0px 0px 0px;
  padding:0px;
  border:0px;
  text-align:center;
}

#col-right {
  float:left;
  width:108px;
  height:auto;
  text-align:center;
  margin:0px;
  padding:0px 0px 0px 0px;
  vertical-align:top;	
}
#col-pub {
  float:left;
  width:176px;
  height:100%;
  text-align:center;
  margin:0px;
  padding:0px 0px 0px 0px;
}

#col-pub .pubdroite { 
  width:170px;
  margin:0px 0px 0px 5px;
  padding:0px 0px 0px 0px;
/*  background:url(/i/fond_pub.png); */
}
#col-pub .pubdroite h1{ 
  font-size: 10px;
  text-align:left;
  color:#484848;
  padding: 0px 0px 2px 2px;
  margin:0px;
}
#main {
  position:relative;
  width:571px;
  height:auto;
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px;	
}

.main-cadre{
  width:100%;
/*  border:1px #C1C7CB solid; */
  margin:0px 0px 7px 0px;
  padding:0px;
  background:#FFFFFF;
}

#main2 {
  position:relative;
  width:873px;
  height:auto;
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px;	
}

#header {
 color:#FF00FF;
 margin:0; padding:0;
 height:140px;
}
#header table{
  padding:0px;
  margin:0px;
}
#header table td{
  padding:0px;
  margin:0px;
}
#header table td div{
  padding:0px;
  margin:0px;
}

#footer {
clear:both;
height:20px;
background-color: #0A50A1;
color:#FFFFFF;
text-align:center;
margin:0px 0px 0px 0px; 
padding:2px 0px 0px 0px;
width:100%;
font-size: 10px;
}
#footer a{
color:#FFFFFF;
}
/****************************************************************************************/
#equipement {
	background: url(/i/puce/Opetitpoint.gif);
}

#equipement #equip_a  {
	text-decoration: none; text-align: left;  color: #0E2BBD;
	background:#FFFFFF;
}

/********************************************************* rdv *******************************************************/
#init-les-rendez-vous-de-lunat table{
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #047BB5;   
}

#titre-les-rendez-vous-de-lunat{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #047BB5;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-les-rendez-vous-de-lunat{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-les-rendez-vous-de-lunat UL H1{ color: #0E2BBD;font-weight: bold;text-align: left; font-size: 12px;}

#espace-les-rendez-vous-de-lunat H1{ color: #33A23D;font-weight: bold;text-align: left; font-size: 12px;}

#espace-les-rendez-vous-de-lunat UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/unat/puce.gif);
}

#espace-les-rendez-vous-de-lunat LI {
  margin-top:10px;
}

#espace-les-rendez-vous-de-lunat LI table {
  font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;
}

#espace-les-rendez-vous-de-lunat UL UL {
     list-style-image:url(/i/puce/unat/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-les-rendez-vous-de-lunat UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-les-rendez-vous-de-lunat UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-les-rendez-vous-de-lunat UL strong{ color: #33A23D;font-weight: bold;text-align: left;font-size: 12px; }

#espace-les-rendez-vous-de-lunat a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;  text-align: left;  color: #33A23D;}
#espace-les-rendez-vous-de-lunat a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #33A23D;}

/********************************************************* association-pour-le-tourisme-equitable-et-solidaire *******************************************************/
#init-association-pour-le-tourisme-equitable-et-solidaire table{
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #047BB5;   
}

#titre-association-pour-le-tourisme-equitable-et-solidaire{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #047BB5;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-association-pour-le-tourisme-equitable-et-solidaire{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-association-pour-le-tourisme-equitable-et-solidaire UL H1{ color: #0E2BBD;font-weight: bold;text-align: left; font-size: 12px;}

#espace-association-pour-le-tourisme-equitable-et-solidaire H1{ color: #33A23D;font-weight: bold;text-align: left; font-size: 12px;}

#espace-association-pour-le-tourisme-equitable-et-solidaire UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/unat/puce.gif);
}

#espace-association-pour-le-tourisme-equitable-et-solidaire LI {
  margin-top:10px;
}

#espace-association-pour-le-tourisme-equitable-et-solidaire UL UL {
     list-style-image:url(/i/puce/unat/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-association-pour-le-tourisme-equitable-et-solidaire UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-association-pour-le-tourisme-equitable-et-solidaire UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-association-pour-le-tourisme-equitable-et-solidaire UL strong{ color: #33A23D;font-weight: bold;text-align: left;font-size: 12px; }

#espace-association-pour-le-tourisme-equitable-et-solidaire a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #33A23D;}
#espace-association-pour-le-tourisme-equitable-et-solidaire a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #33A23D;}

/******************************************************** unat *******************************************************/

#init-connaitre-lunat table{
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #047BB5;   
}

#titre-connaitre-lunat{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #047BB5;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-connaitre-lunat{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-connaitre-lunat UL H1{ color: #0E2BBD;font-weight: bold;text-align: left; font-size: 12px;}

#espace-connaitre-lunat H1{ color: #33A23D;font-weight: bold;text-align: left; font-size: 12px;}

#espace-connaitre-lunat UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/unat/puce.gif);
}

#espace-connaitre-lunat LI {
  margin-top:10px;
}

#espace-connaitre-lunat UL UL {
     list-style-image:url(/i/puce/unat/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-connaitre-lunat UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-connaitre-lunat UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-connaitre-lunat UL strong{ color: #33A23D;font-weight: bold;text-align: left;font-size: 12px; }

#espace-connaitre-lunat a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #33A23D;}
#espace-connaitre-lunat a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #33A23D;}

#espace-connaitre-lunat .adr-pr{
 font-size: 0.9em;
 background:#E2F2DB;
}


#right-unat ul {
        list-style: none;
	list-style-image:none;
        margin: 0;
        padding: 0;
        border: 1px solid #BFE10E;
        background-color: #E0F3C8;
}
#right-unat li {
        margin: 0;
        padding: 0;
        border-top: 1px solid #BFE10E;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #E0F3C8;
}
#right-unat a {
        margin: 0;
        color: #0E2BBD;
        display: block;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        padding: 0px 0px;
}
#right-unat a:hover {
        background-color: #BFE10E;
        color: #FFFFFF;
}

#right-unat strong a {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #BFE10E;
}

#right-unat ul ul {
        list-style: none;
	list-style-image:none;
        margin: 0;
        padding: 0;
        border: 1px solid #FFFFFF;
        border-top: 0;
        background-color: #F7FCE5;
}
#right-unat ul li {
        margin: 0;
        padding: 0;
        border-top: 1px solid #FFFFFF;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #FFFFFF;
}
#right-unat ul a {
        margin: 0;
        color: #0F2B8D;
        display: block;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        padding-left: 1;
}
#right-unat ul a:hover {
        background-color: #F6EAF4;
        color: #0F2B8D;
}

#right-unat ul strong a {
        font-weight: normal;
        color: #0F2B8D;
        background-color: #F6EAF4;
}


#init-les-grandes-actions table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #33A23D;   
}

#titre-les-grandes-actions{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #33A23D;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-les-grandes-actions{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-les-grandes-actions UL H1{ color: #0E2BBD;font-weight: bold;text-align: left; font-size: 12px;}

#espace-les-grandes-actions H1{ color: #33A23D;font-weight: bold;text-align: left; font-size: 12px;}

#espace-les-grandes-actions UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/actions/puce.gif);
}

#espace-les-grandes-actions LI {
  margin-top:10px;
}

#espace-les-grandes-actions UL UL {
     list-style-image:url(/i/puce/actions/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-les-grandes-actions UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-les-grandes-actions UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-les-grandes-actions UL strong{ color: #33A23D;font-weight: bold;text-align: left;font-size: 12px; }

#espace-les-grandes-actions a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #33A23D;}
#espace-les-grandes-actions a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #33A23D;}


#init-news table{
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #B3DC10;   
}

#titre-news{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #B3DC10;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-news{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-news UL H1{ color: #0E2BBD;font-weight: bold;text-align: left; font-size: 12px;}

#espace-news H1{ color: #33A23D;font-weight: bold;text-align: left; font-size: 12px;}

#espace-news UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/news/puce.gif);
}
#espace-news LI {
  margin-top:10px;
}
#espace-news UL UL {
     list-style-image:url(/i/puce/news/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-news UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-news UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-news UL strong{ color: #33A23D;font-weight: bold;text-align: left;font-size: 12px; }

#espace-news a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #33A23D;}
#espace-news a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #33A23D;}


#init-les-membres-de-lunat table{
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #0A50A1;   
}

#titre-les-membres-de-lunat {font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #0A50A1;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-les-membres-de-lunat{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-les-membres-de-lunat UL H1{ color: #0E2BBD;font-weight: bold;text-align: left; font-size: 12px;}

#espace-les-membres-de-lunat H1{ color: #33A23D;font-weight: bold;text-align: left; font-size: 12px;}

#espace-les-membres-de-lunat UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/membres/puce.gif);
}
#espace-les-membres-de-lunat LI {
  margin-top:10px;
}
#espace-les-membres-de-lunat UL UL {
     list-style-image:url(/i/puce/membres/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-les-membres-de-lunat UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-les-membres-de-lunat UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-les-membres-de-lunat UL strong{ color: #33A23D;font-weight: bold;text-align: left;font-size: 12px; }

#espace-les-membres-de-lunat a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #33A23D;}
#espace-les-membres-de-lunat a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #33A23D;}

#espace-les-membres-de-lunat #list-act {
	font-family: Arial, Helvetica, sans-serif; font-size: 9px;color: #0E2BBD;font-weight: normal; text-align: left
}	

#espace-les-membres-de-lunat #secteur UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #7F7F7F;font-weight: normal; 
        list-style-image:url(/i/puce/membres/puce.gif);
}	

#espace-les-membres-de-lunat #secteur UL STRONG{ color: #0E2BBD;font-weight: bold;text-align: left; font-size: 12px;}

#espace-les-membres-de-lunat #nav {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
        border: 0px solid #E8B1D7;
        border-top: 0;
        background-color: #FFFFFF;
	float: right;
}	

#espace-les-membres-de-lunat #nav ul {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
	width: 18em;
	float: right;
        background-color: #E8B1D7;
}
#espace-les-membres-de-lunat #nav li {
        margin: 0;
        padding: 0;
        border: 1px solid #F6EAF4;
        border-top: 1px solid #F6EAF4;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #F6EAF4;
}
#espace-les-membres-de-lunat #nav a {
        margin: 0;
        color: #FFFFFF;
        display: block;
        text-decoration: none;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        padding: 1px 1px;
}
#espace-les-membres-de-lunat #nav a:hover {
        font-weight: bold;
        background-color: #F6EAF4;
        color: #E8B1D7;
}

#espace-les-membres-de-lunat #nav strong a {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #F6EAF4;
}


#init-org table{
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #0A50A1;   
}

#titre-org{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #0A50A1;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-org{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-org UL H1{ color: #0E2BBD;font-weight: bold;text-align: left; font-size: 10px;}

#espace-org H1{ color: #33A23D;font-weight: bold;text-align: left; font-size: 12px;}

#espace-org UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/membres/puce.gif);
}
#espace-org LI {
  margin-top:10px;
}
#espace-org UL UL {
     list-style-image:url(/i/puce/membres/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-org UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-org UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-org UL strong{ color: #33A23D;font-weight: bold;text-align: left;font-size: 12px; }

#espace-org a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #33A23D;}
#espace-org a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #33A23D;}


#espace-org #list-act {
	font-family: Arial, Helvetica, sans-serif; font-size: 9px;color: #0E2BBD;font-weight: normal; text-align: left
}	

#espace-org #nav {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
        border: 0px solid #E8B1D7;
        border-top: 0;
        background-color: #FFFFFF;
	float: right;
}	

#espace-org #nav ul {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
	width: 18em;
	float: right;
        background-color: #E8B1D7;
}
#espace-org #nav li {
        margin: 0;
        padding: 0;
        border: 1px solid #F6EAF4;
        border-top: 1px solid #F6EAF4;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #F6EAF4;
}
#espace-org #nav a {
        margin: 0;
        color: #FFFFFF;
        display: block;
        text-decoration: none;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        padding: 1px 1px;
}
#espace-org #nav a:hover {
        font-weight: bold;
        background-color: #F6EAF4;
        color: #E8B1D7;
}

#espace-org #nav strong a {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #F6EAF4;
}

#espace-org #secteur UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #7F7F7F;font-weight: normal; 
        list-style-image:url(/i/puce/membres/puce.gif);
}	

#espace-org #secteur UL STRONG{ color: #0E2BBD;font-weight: bold;text-align: left; font-size: 12px;}


#init-les-unat table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #61B522;   
}

#titre-les-unat{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #61B522;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-les-unat{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-les-unat UL H1{ color: #0E2BBD;font-weight: bold;text-align: left; font-size: 12px;}

#espace-les-unat H1{ color: #33A23D;font-weight: bold;text-align: left; font-size: 12px;}

#espace-les-unat UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/les-unat/puce.gif);
}
#espace-les-unat LI {
  margin-top:10px;
}
#espace-les-unat UL UL {
     list-style-image:url(/i/puce/les-unat/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-les-unat UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-les-unat UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-les-unat UL strong{ color: #33A23D;font-weight: bold;text-align: left;font-size: 12px; }

#espace-les-unat a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #33A23D;}
#espace-les-unat a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #33A23D;}

#espace-les-unat #list-act {
	font-family: Arial, Helvetica, sans-serif; font-size: 9px;color: #0E2BBD;font-weight: normal; text-align: left
}	

#espace-les-unat #secteur UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #7F7F7F;font-weight: normal; 
        list-style-image:url(/i/puce/les-unat/puce.gif);
}	

#espace-les-unat #secteur UL STRONG{ color: #0E2BBD;font-weight: bold;text-align: left; font-size: 12px;}
#espace-les-unat .unat-region{
 font-size: 0.7em;color: #0D2B88;font-weight: normal; text-align: justify;
}
#espace-les-unat .unat-region strong{
  color: #0D2B88;
}
#espace-les-unat .unat-region ul{
  list-style-image:url(/i/puces/fleche_bleu_fonce.gif);
}
#espace-les-unat .unat-region ul ul{
  list-style-image:url(/i/puces/carre_violet.gif);
}
#espace-les-unat .unat-region .adr-pr{
 font-size: 0.9em;
 background:#E2F2DB;
}
#espace-les-unat .unat-region h2{
  font-size: 1.1em;
}


#right-les-unat ul {
        list-style: none;
	list-style-image:none;
        margin: 0;
        padding: 0;
        border: 1px solid #BFE10E;
        background-color: #E0F3C8;
}
#right-les-unat li {
        margin: 0;
        padding: 0;
        border-top: 1px solid #BFE10E;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #E0F3C8;
}
#right-les-unat a {
        margin: 0;
        color: #0E2BBD;
        display: block;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        padding: 1px 1px;
}
#right-les-unat a:hover {
        background-color: #BFE10E;
        color: #FFFFFF;
}

#right-les-unat strong a {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #BFE10E;
}

#right-les-unat ul ul {
        list-style: none;
	list-style-image:none;
        margin: 0;
        padding: 0;
        border: 1px solid #FFFFFF;
        border-top: 0;
        background-color: #F7FCE5;
}
#right-les-unat ul li {
        margin: 0;
        padding: 0;
        border-top: 1px solid #FFFFFF;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #FFFFFF;
}
#right-les-unat ul a {
        margin: 0;
        color: #0F2B8D;
        display: block;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        padding: 1px 1px;
}
#right-les-unat ul a:hover {
        background-color: #F6EAF4;
        color: #0F2B8D;
}

#right-les-unat ul strong a {
        font-weight: normal;
        color: #0F2B8D;
        background-color: #F6EAF4;
}

#espace-les-unat #nav{
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
        border: 0px solid #E8B1D7;
        border-top: 0;
        background-color: #FFFFFF;
	float: right;
}	

#espace-les-unat #nav ul {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
	width: 18em;
	float: right;
        background-color: #E8B1D7;
}
#espace-les-unat #nav li {
        margin: 0;
        padding: 0;
        border: 1px solid #F6EAF4;
        border-top: 1px solid #F6EAF4;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #F6EAF4;
}
#espace-les-unat #nav a {
        margin: 0;
        color: #FFFFFF;
        display: block;
        text-decoration: none;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        padding: 1px 1px;
}
#espace-les-unat #nav a:hover {
        font-weight: bold;
        background-color: #F6EAF4;
        color: #E8B1D7;
}

#espace-les-unat #nav strong a {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #F6EAF4;
}


#init-pratique table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #4EB9D5;   
}

#titre-pratique{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #4EB9D5;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-pratique{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-pratique UL H1{ color: #0E2BBD;font-weight: bold;text-align: left; font-size: 12px;}

#espace-pratique H1{ color: #33A23D;font-weight: bold;text-align: left; font-size: 12px;}

#espace-pratique UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/pratique/puce.gif);
}
#espace-pratique LI {
  margin-top:10px;
}
#espace-pratique UL UL {
     list-style-image:url(/i/puce/pratique/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-pratique UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-pratique UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-pratique UL strong{ color: #4EB9D5;font-weight: bold;text-align: left;font-size: 12px; }

#espace-pratique a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #4EB9D5;}
#espace-pratique a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #4EB9D5;}

#init-presse table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #33A23D;   
}

#titre-presse{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #33A23D;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-presse{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-presse UL H1{ color: #0E2BBD;font-weight: bold;text-align: left; font-size: 12px;}

#espace-presse H1{ color: #33A23D;font-weight: bold;text-align: left; font-size: 12px;}

#espace-presse UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/actions/puce.gif);
}
#espace-presse LI {
  margin-top:10px;
}
#espace-presse UL UL {
     list-style-image:url(/i/puce/actions/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-presse UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-presse UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-presse UL strong{ color: #33A23D;font-weight: bold;text-align: left;font-size: 12px; }

#espace-presse a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #33A23D;}
#espace-presse a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #33A23D;}


#init-publication table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #33A23D;   
}

#titre-publication{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #33A23D;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-publication{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-publication UL H1{ color: #0E2BBD;font-weight: bold;text-align: left; font-size: 12px;}

#espace-publication H1{ color: #33A23D;font-weight: bold;text-align: left; font-size: 12px;}

#espace-publication UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/actions/puce.gif);
}
#espace-publication LI {
  margin-top:10px;
}
#espace-publication UL UL {
     list-style-image:url(/i/puce/actions/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-publication UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-publication UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-publication UL strong{ color: #33A23D;font-weight: bold;text-align: left;font-size: 12px; }

#espace-publication a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #33A23D;}
#espace-publication a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #33A23D;}

#init-documentation table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #33A23D;   
}

#titre-documentation{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #33A23D;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-documentation{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-documentation UL H1{ color: #0E2BBD;font-weight: bold;text-align: left; font-size: 12px;}

#espace-documentation H1{ color: #33A23D;font-weight: bold;text-align: left; font-size: 12px;}

#espace-documentation UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/actions/puce.gif);
}
#espace-documentation LI {
  margin-top:10px;
}
#espace-documentation UL UL {
     list-style-image:url(/i/puce/actions/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-documentation UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-documentation UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-documentation UL strong{ color: #33A23D;font-weight: bold;text-align: left;font-size: 12px; }

#espace-documentation a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #33A23D;}
#espace-documentation a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #33A23D;}


#init-contact table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #33A23D;   
}

#titre-contact{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #33A23D;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-contact{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-contact UL H1{ color: #0E2BBD;font-weight: bold;text-align: left; font-size: 12px;}

#espace-contact H1{ color: #33A23D;font-weight: bold;text-align: left; font-size: 12px;}

#espace-contact UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/actions/puce.gif);
}
#espace-contact LI {
  margin-top:10px;
}
#espace-contact UL UL {
     list-style-image:url(/i/puce/actions/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-contact UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-contact UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-contact UL strong{ color: #33A23D;font-weight: bold;text-align: left;font-size: 12px; }

#espace-contact a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #33A23D;}
#espace-contact a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #33A23D;}

#init-contactv table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #FF9000;   
}

#titre-contactv{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #FF9000;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-contactv{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-contactv UL H1{ color: #FF9000;font-weight: bold;text-align: left; font-size: 12px;}

#espace-contactv H1{ color: #FF9000;font-weight: bold;text-align: left; font-size: 12px;}

#espace-contactv UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/ts/puce.gif);
}
#espace-contactv LI {
  margin-top:10px;
}
#espace-contactv UL UL {
     list-style-image:url(/i/puce/ts/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-contactv UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-contactv UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-contactv UL strong{ color: #FF9000;font-weight: bold;text-align: left;font-size: 12px; }

#espace-contactv a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #FF9000;}
#espace-contactv a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #FF9000;}

#init-voyage table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #E60000;   
}


#init-voyage #nav {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
        border: 0px solid #E8B1D7;
        border-top: 0;
        background-color: #FFFFFF;
	float: right;
}	

#init-voyage #nav ul {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
	width: 12em;
	float: right;
        background-color: #FFAD00;
}
#init-voyage #nav li {
        margin: 0;
        padding: 0;
        border: 1px solid #F6EAF4;
        border-top: 1px solid #F6EAF4;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #F6EAF4;
}
#init-voyage #nav a {
        margin: 0;
        color: #FFFFFF;
        display: block;
        text-decoration: none;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        padding: 1px 1px;
}
#init-voyage #nav a:hover {
        font-weight: bold;
        background-color: #FDD9B8;
        color: #BB181D;
}

#init-voyage #nav strong a {
	font-weight: bold;
	color: #BB181D;
	background-color: #FDD9B8;
}

#titre-voyage{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #E60000;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-voyage{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-voyage UL H1{ color: #E60000;font-weight: bold;text-align: left; font-size: 12px;}

#espace-voyage H1{ color: #E60000;font-weight: bold;text-align: left; font-size: 12px;}

#espace-voyage UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/voyage/puce.gif);
}
#espace-voyage LI {
  margin-top:10px;
}
#espace-voyage UL UL {
     list-style-image:url(/i/puce/voyage/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-voyage UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-voyage UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-voyage UL strong{ color: #E60000;font-weight: bold;text-align: left;font-size: 12px; }

#espace-voyage a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #E60000;}
#espace-voyage a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #E60000;}


/******************************************************************* ts **************************************************/

#init-ts table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #E60000;   
}

#init-ts #nav {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
        border: 0px solid #E8B1D7;
        border-top: 0;
        background-color: #FFFFFF;
	float: right;
}	

#init-ts #nav ul {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
	width: 12em;
	float: right;
        background-color: #FFAD00;
}
#init-ts #nav li {
        margin: 0;
        padding: 0;
        border: 1px solid #F6EAF4;
        border-top: 1px solid #F6EAF4;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #F6EAF4;
}
#init-ts #nav a {
        margin: 0;
        color: #FFFFFF;
        display: block;
        text-decoration: none;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        padding: 1px 1px;
}
#init-ts #nav a:hover {
        font-weight: bold;
        background-color: #FDD9B8;
        color: #BB181D;
}

#init-ts #nav strong a {
	font-weight: bold;
	color: #BB181D;
	background-color: #FDD9B8;
}


#titre-ts{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #E60000;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-ts{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-ts UL H1{ color: #FF9000;font-weight: bold;text-align: left; font-size: 12px;}

#espace-ts H1{ color: #FF9000;font-weight: bold;text-align: left; font-size: 12px;}

#espace-ts UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/ts/puce.gif);
}
#espace-ts LI {
  margin-top:10px;
}
#espace-ts UL UL {
     list-style-image:url(/i/puce/ts/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-ts UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-ts UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-ts UL strong{ color: #FF9000;font-weight: bold;text-align: left;font-size: 12px; }

#espace-ts a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #FF9000;}
#espace-ts a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #FF9000;}

#right-ts ul {
        list-style: none;
	list-style-image:none;
        margin: 0;
        padding: 0;
        border: 1px solid #FFAD00;
        background-color: #FFF6D5;
}
#right-ts li {
        margin: 0;
        padding: 0;
        border-top: 1px solid #FFAD00;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #E0F3C8;
}
#right-ts a {
        margin: 0;
        color: #0E2BBD;
        display: block;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        padding: 1px 1px;
}
#right-ts a:hover {
        background-color: #FFAD00;
        color: #FFFFFF;
        text-decoration: none;
}

#right-ts strong a {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FFAD00;
}

/*************************************************** region ***********************************/
#init-region table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #DD3296;   
}

#titre-region{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #DD3296;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-region{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-region UL H1{ color: #DD3296;font-weight: bold;text-align: left; font-size: 12px;}

#espace-region H1{ color: #DD3296;font-weight: bold;text-align: left; font-size: 12px;}

#espace-region UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/region/puce.gif);
}
#espace-region LI {
  margin-top:10px;
}
#espace-region UL UL {
     list-style-image:url(/i/puce/region/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-region UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-region UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-region UL strong{ color: #DD3296;font-weight: bold;text-align: left;font-size: 12px; }

#espace-region a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;  text-align: left;  color: #DD3296;}
#espace-region a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #DD3296;}

#espace-region #nav {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
        border: 0px solid #DD3296;
        border-top: 0;
        background-color: #FFFFFF;
        float: right;
}

#espace-region #nav ul {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
        width: 18em;
        float: right;
        background-color: #DD3296;
}
#espace-region #nav li {
        margin: 0;
        padding: 0;
        color: #FFFFFF;
        font-weight: bold;
        border: 1px solid #F6EAF4;
        border-top: 1px solid #F6EAF4;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #F6EAF4;
}
#espace-region #nav a {
        margin: 0;
        color: #FFFFFF;
        display: block;
        text-decoration: none;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        padding: 1px 1px;
}
#espace-region #nav a:hover {
        font-weight: bold;
        background-color: #F6EAF4;
        color: #DD3296;
}

#espace-region #nav strong a {
        font-weight: normal;
        color: #FFFFFF;
        background-color: #F6EAF4;
}


/************************************************** hebergement **********************************************/
#init-hebergement table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #DD3296;   
}

#titre-hebergement{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #DD3296;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-hebergement{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-hebergement UL H1{ color: #DD3296;font-weight: bold;text-align: left; font-size: 12px;}

#espace-hebergement H1{ color: #DD3296;font-weight: bold;text-align: left; font-size: 12px;}

#espace-hebergement UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/hebergement/puce.gif);
}
#espace-hebergement UL UL {
     list-style-image:url(/i/puce/hebergement/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-hebergement UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-hebergement UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-hebergement UL strong{ color: #DD3296;font-weight: bold;text-align: left;font-size: 12px; }

#espace-hebergement a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #DD3296;}
#espace-hebergement a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #DD3296;}

#espace-hebergement #nav {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
        border: 0px solid #DD3296;
        border-top: 0;
        background-color: #FFFFFF;
        float: right;
}

#espace-hebergement #nav ul {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
        width: 18em;
        float: right;
        background-color: #DD3296;
}
#espace-hebergement #nav li {
        margin: 0;
        padding: 0;
        color: #FFFFFF;
        font-weight: bold;
        border: 1px solid #F6EAF4;
        border-top: 1px solid #F6EAF4;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #F6EAF4;
}
#espace-hebergement #nav a {
        margin: 0;
        color: #FFFFFF;
        display: block;
        text-decoration: none;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        padding: 1px 1px;
}
#espace-hebergement #nav a:hover {
        font-weight: bold;
        background-color: #F6EAF4;
        color: #DD3296;
}

#espace-hebergement #nav strong a {
        font-weight: normal;
        color: #FFFFFF;
        background-color: #F6EAF4;
}

/****************************************** site **************************************/
#init-site table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #DD3296;   
}

#titre-site{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #DD3296;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-site{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-site UL H1{ color: #DD3296;font-weight: bold;text-align: left; font-size: 12px;}

#espace-site H1{ color: #DD3296;font-weight: bold;text-align: left; font-size: 12px;}

#espace-site UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/site/puce.gif);
}
#espace-site UL UL {
     list-style-image:url(/i/puce/site/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-site UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-site UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-site UL strong{ color: #DD3296;font-weight: bold;text-align: left;font-size: 12px; }

#espace-site a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #DD3296;}
#espace-site a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #DD3296;}


#espace-site #nav {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
        border: 0px solid #DD3296;
        border-top: 0;
        background-color: #FFFFFF;
        float: right;
}

#espace-site #nav ul {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
        width: 18em;
        float: right;
        background-color: #DD3296;
}
#espace-site #nav li {
        margin: 0;
        padding: 0;
        color: #FFFFFF;
        font-weight: bold;
        border: 1px solid #F6EAF4;
        border-top: 1px solid #F6EAF4;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #F6EAF4;
}
#espace-site #nav a {
        margin: 0;
        color: #FFFFFF;
        display: block;
        text-decoration: none;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        padding: 1px 1px;
}
#espace-site #nav a:hover {
        font-weight: bold;
        background-color: #F6EAF4;
        color: #DD3296;
}

#espace-site #nav strong a {
        font-weight: normal;
        color: #FFFFFF;
        background-color: #F6EAF4;
}

/**************************************** association *************************************************/
#init-association table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #DD3296;   
}

#titre-association{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #DD3296;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-association{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-association UL H1{ color: #DD3296;font-weight: bold;text-align: left; font-size: 12px;}

#espace-association H1{ color: #DD3296;font-weight: bold;text-align: left; font-size: 12px;}

#espace-association UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/association/puce.gif);
}
#espace-association UL UL {
     list-style-image:url(/i/puce/association/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-association UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-association UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-association UL strong{ color: #DD3296;font-weight: bold;text-align: left;font-size: 12px; }

#espace-association a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #DD3296;}
#espace-association a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #DD3296;}

#espace-association #infos table{ 
  background-color: #FFFAF0;
  font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
  text-align: left;
  color: #DD3296;
  border: 0px ;
}

#espace-association #infos th{
 background-color: #FEB835;
 color: #FFFFFF;
}
#espace-association  #infos a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;  ; text-align: left;  color: #0E2BBD;}
#espace-association  #infos a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #0E2BBD;}

#espace-association .tabvert{
  border: 1px solid #FEB835;
} 
#espace-association .tabvert th{
  background-color: #FEB835;
  color: #0E2BBD;font-weight: bold;text-align: left; font-size: 12px;
} 

#espace-association #nav {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
        border: 0px solid #DD3296;
        border-top: 0;
        background-color: #FFFFFF;
        float: right;
}

#espace-association #nav ul {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
        width: 18em;
        float: right;
        background-color: #DD3296;
}
#espace-association #nav li {
        margin: 0;
        padding: 0;
	color: #FFFFFF;
       	font-weight: bold;	
        border: 1px solid #F6EAF4;
        border-top: 1px solid #F6EAF4;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #F6EAF4;
}
#espace-association #nav a {
        margin: 0;
        color: #FFFFFF;
        display: block;
        text-decoration: none;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        padding: 1px 1px;
}
#espace-association #nav a:hover {
        font-weight: bold;
        background-color: #F6EAF4;
        color: #DD3296;
}

#espace-association #nav strong a {
        font-weight: normal;
        color: #FFFFFF;
        background-color: #F6EAF4;
}

.asso-activites{
   font-size: 1.0em;
}
.asso-activites h2{
  color:#85898A;font-weight:bold;font-size:1.2em;
}
.asso-activites .contenu{
  padding:6px;
  background:#EFF8D0;
  color:#85898A;
}
.asso-logo{
  width:100px;
  background:#F0F0F0;
  vertical-align:top;
  text-align:center;
}

.asso-activites{
   font-size: 1.0em;
}
.asso-activites h2{
  color:#85898A;font-weight:bold;font-size:1.2em;
}
.asso-activites .contenu{
  padding:6px;
  background:#EFF8D0;
  color:#85898A;
}
.asso-logo{
  width:100px;
  background:#F0F0F0;
  vertical-align:top;
  text-align:center;
}
sso-logo img{
  padding:4px 0px 0px 0px;
}
.asso-titre{
 color: #0D2B88;
 font-size: 1.0em;
}
.asso-adr{
 color: #0D2B88;
 font-size: 1.0em;
 border:1px dashed #85898A;
}
.asso-adr td {
  padding:10px 0px 0px 0px;
}
.asso-adr a{
 color: #0D2B88;
}
.asso-adr .lieu{
  color: #33A23D;
  padding:10px 0px 10px 10px;
}
.asso-public-activites td{
  background:#EAF7F9;
  color:#0D2B88;
  font-size: 1.0em;
  margin:0px;
  padding:0px;
}
.asso-public-activites{
  margin:10px 0px 10px 0px;
}
.asso-public-activites .sep{
  background:#FFFFFF;
}
.asso-public-activites td ul{
    list-style-image:url(/i/puce/membres/puce.gif);
    padding:0px 0px 0px 20px;
    margin:0px 0px 0px 0px;
    color : #2DAEC0;
}
.asso-public-activites td ul ul{
    list-style-image:url(/i/puce/membres/ptpuce.gif);
    padding:0px 0px 0px 20px;
    margin:0px 0px 0px 0px;
    color:#0D2B88;
}
.asso-liens td ul{
  list-style-image:url(/i/puces/fleche_claire_vide.gif);
  color:#FFFFFF;
  background:#2DAEC0;
  height:19px;
  font-weight:bold;
  font-size: 1.0em;
  padding:1px 0px 0px 30px;
  margin:0px 0px 4px 0px;
}
.asso-liens td ul a{
  color:#FFFFFF;
  vertical-align:1px;
}
.asso-agr{
  color : #2DAEC0;
  font-size: 1.0em;
}

/*********************************************** search ************************************/

#init-search table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #DD3296;   
}

#titre-search{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #DD3296;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-search{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-search UL H1{ color: #DD3296;font-weight: bold;text-align: left; font-size: 12px;}

#espace-search H1{ color: #DD3296;font-weight: bold;text-align: left; font-size: 12px;}

#espace-search UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/search/puce.gif);
}
#espace-search UL UL {
     list-style-image:url(/i/puce/search/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-search UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-search UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-search UL strong{ color: #DD3296;font-weight: bold;text-align: left;font-size: 12px; }

#espace-search a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #DD3296;}
#espace-search a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #DD3296;}


#init-aides table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #BB5EAC;   
}

#titre-aides{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #BB5EAC;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-aides{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-aides UL H1{ color: #BB5EAC;font-weight: bold;text-align: left; font-size: 12px;}

#espace-aides H1{ color: #BB5EAC;font-weight: bold;text-align: left; font-size: 12px;}

#espace-aides UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/aides/puce.gif);
}
#espace-aides UL UL {
     list-style-image:url(/i/puce/aides/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-aides UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-aides UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-aides UL strong{ color: #BB5EAC;font-weight: bold;text-align: left;font-size: 12px; }

#espace-aides a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #BB5EAC;}
#espace-aides a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #BB5EAC;}

#init-vachandicape table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #FF8500;   
}

#titre-vachandicape{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #FF8500;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-vachandicape{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-vachandicape UL H1{ color: #FF8500;font-weight: bold;text-align: left; font-size: 12px;}

#espace-vachandicape H1{ color: #FF8500;font-weight: bold;text-align: left; font-size: 12px;}

#espace-vachandicape UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/vachandicape/puce.gif);
}
#espace-vachandicape UL UL {
     list-style-image:url(/i/puce/vachandicape/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-vachandicape UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-vachandicape UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-vachandicape UL strong{ color: #FF8500;font-weight: bold;text-align: left;font-size: 12px; }

#espace-vachandicape a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #FF8500;}
#espace-vachandicape a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #FF8500;}

/******************************************************* vacqui *****************************************/
#init-vacqui table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #FF8500;   
}

#titre-vacqui{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #FF8500;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-vacqui{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-vacqui UL H1{ color: #FF8500;font-weight: bold;text-align: left; font-size: 12px;}

#espace-vacqui H1{ color: #FF8500;font-weight: bold;text-align: left; font-size: 12px;}

#espace-vacqui UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/vachandicape/puce.gif);
}
#espace-vacqui LI {
  margin-top:10px;
}
#espace-vacqui UL UL {
     list-style-image:url(/i/puce/vachandicape/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-vacqui UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-vacqui UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-vacqui UL strong{ color: #FF8500;font-weight: bold;text-align: left;font-size: 12px; }

#espace-vacqui a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #FF8500;}
#espace-vacqui a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #FF8500;}


/* ************************ vacpratique **********************************/

#init-vacpratique table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #FF8500;   
}

#titre-vacpratique{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #FF8500;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-vacpratique{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-vacpratique UL H1{ color: #FF8500;font-weight: bold;text-align: left; font-size: 12px;}

#espace-vacpratique H1{ color: #FF8500;font-weight: bold;text-align: left; font-size: 12px;}

#espace-vacpratique UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/vachandicape/puce.gif);
}
#espace-vacpratique LI {
  margin-top:10px;
}
#espace-vacpratique UL UL {
     list-style-image:url(/i/puce/vachandicape/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-vacpratique UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-vacpratique UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-vacpratique UL strong{ color: #FF8500;font-weight: bold;text-align: left;font-size: 12px; }

#espace-vacpratique a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #FF8500;}
#espace-vacpratique a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #FF8500;}

/************************************* vacfaqs **********************************************/

#init-vacfaqs table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #FF8500;   
}

#titre-vacfaqs{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #FF8500;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-vacfaqs{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-vacfaqs UL H1{ color: #FF8500;font-weight: bold;text-align: left; font-size: 12px;}

#espace-vacfaqs H1{ color: #FF8500;font-weight: bold;text-align: left; font-size: 12px;}

#espace-vacfaqs UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/vachandicape/puce.gif);
}
#espace-vacfaqs LI {
  margin-top:10px;
}
#espace-vacfaqs UL UL {
     list-style-image:url(/i/puce/vachandicape/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-vacfaqs UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-vacfaqs UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-vacfaqs UL strong{ color: #FF8500;font-weight: bold;text-align: left;font-size: 12px; }

#espace-vacfaqs a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;  text-align: left;  color: #FF8500;}
#espace-vacfaqs a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #FF8500;}



/************************************ welcome ***********************************************/
#init-welcome table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #FF8500;   
}

#titre-welcome{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #FF8500;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-welcome{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-welcome UL H1{ color: #FF8500;font-weight: bold;text-align: left; font-size: 12px;}

#espace-welcome H1{ color: #FF8500;font-weight: bold;text-align: left; font-size: 12px;}

#espace-welcome UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/welcome/puce.gif);
}
#espace-welcome UL UL {
     list-style-image:url(/i/puce/welcome/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-welcome UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-welcome UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-welcome UL strong{ color: #FF8500;font-weight: bold;text-align: left;font-size: 12px; }

#espace-welcome a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #FF8500;}
#espace-welcome a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #FF8500;}

.welcome-carte {
  width:265px;
  border: 1px ;
  margin: 0px;
  padding: 0px;
  border-style: dotted; border-color: #33A23D;   
  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0E2BBD;
}
.welcome-carte td {
  margin: 0px;
  padding: 3px;
  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0E2BBD;
}

.welcome-unat {
  width:265px;
  border: 1px ;
  margin: 0px;
  padding: 0px;
  border-style: dotted; border-color: #047BB5;   
  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0E2BBD;
}
.welcome-unat .contenu{
  padding:4px;
}
.welcome-zoom  {
  width:265px;
  border: 1px ;
  margin: 0px 0px 4px 0px;
  border-style: dotted; border-color: #61B522;   
}
.welcome-zoom .contenu{
  padding:4px;
  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0E2BBD;
}
.welcome-recherche {
  width:265;
  border :0;
  background-color: #FFFAF0;
  margin: 0px;
  padding: 0px 0px 3px 0px;
  text-align:center;
  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0E2BBD;
}
.welcome-recherche table {
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #DD3296;   
}
.welcome-recherche table td{
  text-align:left;
}
.welcome-recherche table td a {
  text-align: center;
  text-decoration:none;
  color:#FFFFFF;
}
#p2-welcome #pub {
  border: 1px solid #0A50A1;   
}

#bottom-welcome { 
  background-color: #0A50A1;
  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;
  text-align: center;
}
#bottom-welcome a {
  color: #FFFFFF
}

.tabvert{
  background:#FFFFFF;
  border: 1px solid #99D589;
} 
.tabvert td{
  border: 1px solid #99D589;
}

.texte {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #0E2BBD;text-align: justify}
.menu {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: left}
.heberg {font-family: Arial, Helvetica, sans-serif; font-size: 12px;COLOR: #77CA50 ;font-weight: normal; text-align: left}
.region  {font-family: Arial, Helvetica, sans-serif; font-size: 14px;COLOR: #3C67BC ;font-weight: bolder; text-align: left}
.dep {font-family: Arial, Helvetica, sans-serif; font-size: 12px;COLOR: #B02407 ;font-weight: normal; text-align: left}

UL.voyage {list-style-image:url(/i/pucevoyage.gif)

           }
UL.voyage UL {list-style-image:url(/i/pointbleu.gif)}



.otexte{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #FF9000;font-weight: normal; text-align: justify}
.ovtitre{font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #FF9000;font-weight: bold; text-align: left}
.ogtitre{font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #FF9000;font-weight: bold; text-align: left}

.ntexte{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

.ntextel{padding-left:0;font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align:left}
.ntexteb{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: bold; text-align: left}
.ititre{font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #0E2BBD;font-weight: bold; text-align: left}
.ititreb{font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #0E2BBD;font-weight: bold; text-align: left}
.ptexte{font-family: Arial, Helvetica, sans-serif; font-size: 9px;color: #0E2BBD;font-weight: normal; text-align: justify}
.pptexte{font-family: Arial, Helvetica, sans-serif; font-size: 6px;color: #0E2BBD;font-weight: normal; text-align: justify}
.ititrebeg{font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #FFFFCC;font-weight: bold; text-align: left}

.vtitre{font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #BB181D;font-weight: bold; text-align: left}

.ntextel{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: left}
.ntextec{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: center}
.ntexter{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: right}


a.ogtitre:link,a.ogtitre:active,a.ogtitre:visited{font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #FF9000;font-weight: bold; text-align: left;}
a.ogtitre:hover{font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #FF9000;font-weight: bold; text-align: left;text-decoration: none;}

a.vert:link,a.vert:active,a.vert:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px;  text-align: left;  color: #33A23D;}    
a.vert:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #33A23D;}
a:link,a:active,a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #0E2BBD;}
a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #0E2BBD;}

table td { font-size: 10px; }

#navdb {
        list-style: none;
        margin: 0;
        padding: 0;
        border: 1px solid #B1B0D4;
        border-top: 0;
        background-color: #E4E3EF;
}
#navdb li {
        margin: 0;
        padding: 0;
        border-top: 1px solid #B1B0D4;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #22437f;
}
#navdb a {
        margin: 0;
        color: #0E2BBD;
        display: block;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        padding: 1px 1px;
}
#navdb a:hover {
        background-color: #B1B0D4;
        color: #FFFFFF;
}
#navdb ul {
        list-style: none;
        margin: 0;
        padding: 0;
}
#navdb strong a {
        font-weight: normal;
        color: #FFFFFF;
        background-color: #B1B0D4;
}

#menu-espace-pro{
  background-color: #F7FCE5;
        margin: 0;
        padding: 0;  
}

#menu-espace-pro #menuv {
	width: 108px;
        list-style: none;
        margin: 0;
        padding: 0;
        border: 0px solid #FFFFFF;
        border-top: 0px;
        background-color: #F7FCE5;
        font-family: Arial, verdana,Helvetica, sans-serif; font-size: 10px; 
}

#menu-espace-pro #menuv li {
	margin: 0px 0px 10px 0px;  
	padding: 0px;
        color: #FFFFFF;
        text-decoration: none;
	list-style-type: none; 
        border-top: 0px solid #047BB5;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 0px solid #DBF2F7;
}

#menu-espace-pro #menuv a {
        margin: 0;
	padding: 0px 0px 0px 0px;
	width: 108px;
        color: #FFFFFF;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
}

#menu-espace-pro #menuv .texteq {
	color: #FFFFFF;
	background-color: #047BB5;
        font-size: 1.0em; font-weight: bold; 
	width: 100%;	
	display:block;
        padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 0px; 
}

#menu-espace-pro #menuv .textegactions {
	color: #FFFFFF;
	background-color: #33A23D;
        font-size: 1.0em; font-weight: bold; 
	display:block;
        padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 0px; 
}

#menu-espace-pro #menuv .texteact {
	color: #FFFFFF;
	background-color: #B3DC10;
        font-size: 1.0em; font-weight: bold; 
	display:block;
        padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 0px; 
}

#menu-espace-pro #menuv .textemembres {
	color: #FFFFFF;
	background-color: #0A50A1;
        font-size: 0.9em; font-weight: bold; 
	display:block;
        padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 0px; 
}

#menu-espace-pro #menuv .texteureg {
	color: #FFFFFF;
	background-color: #61B522;
        font-size: 1.0em; font-weight: bold; 
	display:block;
        padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 0px; 
}

#menu-espace-pro #menuv .texteprat {
	color: #FFFFFF;
	background-color: #4EB9D5;
        font-size: 1.0em; font-weight: bold; 
	display:block;
        padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 0px; 
}

#menu-espace-pro #menuv #navdq {
        list-style: none;
        margin: 0;
        padding: 0;
        border: 0px solid #FFFFFF;
        border-top: 0;
        background-color: #FFFFFF;
}
#menu-espace-pro #menuv #navdq ul {
        list-style: none;
        margin: 0 ;
        padding: 0;
	font-family: Arial, verdana, sans-serif; font-size: 0.9em;
}

#menu-espace-pro #menuv #navdq li {
       margin: 0px; padding: 0px 0px 0px 3px; list-style-type: none; cursor: hand; 
        border-top: 1px solid #DBF2F7;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #047BB5;
}
#menu-espace-pro #menuv #navdq a {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        color: #0E2BBD;
	width:100%;
	display: block;
        text-decoration: none;
}
#menu-espace-pro #menuv #navdq a:hover {
        background-color: #DBF2F7;
        color: #0E2BBD;
}
#menu-espace-pro #menuv #navdq strong a {
        padding: 0px 0px 0px 0px;
	font-weight: normal;
	color: #0E2BBD;
	background-color: #DBF2F7;
}



#menu-espace-pro #menuv #navdact {
        list-style: none;
        margin: 0;
        padding: 0;
        border: 0px solid #FFFFFF;
        border-top: 0;
        background-color: #FFFFFF;
}
#menu-espace-pro #menuv #navdact ul {
        list-style: none;
        margin: 0;
        padding: 0;
  font-family: Arial, verdana, sans-serif; font-size: 0.9em;
}

#menu-espace-pro #menuv #navdact li {
       margin: 0px; padding: 0px 0px 0px 3px; list-style-type: none; cursor: hand; 
        border-top: 1px solid #E6F5BC;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #B3DC10;
}
#menu-espace-pro #menuv #navdact a {
        margin: 0;
        padding: 0px 0px 0px 0px;
        color: #0E2BBD;
        display: block;
	width:100%;
        text-decoration: none;
}
#menu-espace-pro #menuv #navdact a:hover {
        background-color: #E6F5BC;
        color: #0E2BBD;
}
#menu-espace-pro #menuv #navdact strong a {
	font-weight: normal;
	color: #0E2BBD;
	background-color: #E6F5BC;
}
#menu-espace-pro #menuv #navdact .select  {
        padding: 0px 0px 0px 0px;
	font-weight: normal;
	color: #0E2BBD;
	background-color: #E6F5BC;
}

#menu-espace-vac{
  background-color: #FFF6D5;
        margin: 0;
        padding: 0;
}



#menu-espace-vac #menuvac {
  width: 108px;
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0px solid #FFFFFF;
  border-top: 0px;
  background-color: #FFF6D5;
  font-family: Arial, Helvetica, sans-serif; font-size: 10px;
}

#menu-espace-vac #menuvac li {
	margin: 0px 0px 10px 0px;  
	padding: 0px;
        color: #FFFFFF;
        display: block;
	list-style-type: none; 
        text-decoration: none;
        border-top: 0px solid #FDD9B8;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 0px solid #E60000;
}

#menu-espace-vac #menuvac a {
        margin: 0;
        padding: 0px 0px 0px 0px;
  	width: 108px;
        color: #FFFFFF;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
}

#menu-espace-vac #menuvac .textevac {
	color: #FFFFFF;
	background-color: #E60000;
        font-size: 1.0em; font-weight: bold; 
	display:block;
        padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 0px; 
}

#menu-espace-vac #menuvac .textehand {
	color: #FFFFFF;
	background-color: #FF8500;
        font-size: 1.0em; font-weight: bold; 
	display:block;
        padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 0px; 
}

#menu-espace-vac #menuvac .textetsr {
	color: #FFFFFF;
	background-color: #FFAD00;
        font-size: 1.0em; font-weight: bold; 
	display:block;
        padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 0px; 
}

#menu-espace-vac #menuvac .texteaide {
	color: #FFFFFF;
	background-color: #BB5EAC;
        font-size: 1.0em; font-weight: bold; 
	display:block;
        padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 0px; 
}
#menu-espace-vac #menuvac .textefrance {
	color: #FFFFFF;
	background-color: #DD3296;
        font-size: 1.0em; font-weight: bold; 
	display:block;
        padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 0px; 
}
#menu-espace-vac #menuvac #navdvac {
        list-style: none;
        margin: 0;
        padding: 0;
        border: 0px solid #FFFFFF;
        border-top: 0;
        background-color: #FFFFFF;
}
#menu-espace-vac #menuvac #navdvac ul {
        list-style: none;
        margin: 0;
        padding: 0;
  font-family: Arial, verdana, sans-serif; font-size: 0.9em;
}
#menu-espace-vac #menuvac #navdvac li {
       margin: 0px; padding: 0px 0px 0px 3px; list-style-type: none; cursor: hand; 
        border-top: 1px solid #FDD9B8;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #E60000;
}
#menu-espace-vac #menuvac #navdvac a {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        color: #0E2BBD;
        width:100%;
  display: block;
        text-decoration: none;
}
#menu-espace-vac #menuvac #navdvac a:hover {
        background-color: #FDD9B8;
        color: #0E2BBD;
}
#menu-espace-vac #menuvac #navdvac strong a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
  font-weight: normal;
	color: #0E2BBD;
	background-color: #FDD9B8;
}


#menu-espace-vac #menuvac #navdts {
        list-style: none;
        margin: 0;
        padding: 0;
        border: 0px solid #FFFFFF;
        border-top: 0;
        background-color: #FFFFFF;
}
#menu-espace-vac #menuvac #navdts ul {
        list-style: none;
        margin: 0;
        padding: 0;
}
#menu-espace-vac #menuvac #navdts li {
  margin: 0px; padding: 0px 0px 0px 3px; list-style-type: none; cursor: hand; 
        border-top: 1px solid #E60000;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #FFAD00;
}
#menu-espace-vac #menuvac #navdts a {
        margin: 0;
        padding: 0px 0px 0px 0px;
        color: #0E2BBD;
        display: block;
  width:100%;
        text-decoration: none;
}
#menu-espace-vac #menuvac #navdts a:hover {
        background-color: #FFAD00;
        color: #0E2BBD;
}
#menu-espace-vac #menuvac #navdts strong a {
	font-weight: normal;
	color: #0E2BBD;
	background-color: #FFAD00;
}


#menu-espace-vac #menuvac #navdfrance {
        list-style: none;
        margin: 0;
        padding: 0;
        border: 0px solid #FFFFFF;
        border-top: 0;
        background-color: #FFFFFF;
}
#menu-espace-vac #menuvac #navdfrance ul {
        list-style: none;
        margin: 0;
        padding: 0;
  font-family: Arial, verdana, sans-serif; font-size: 0.9em;
}
#menu-espace-vac #menuvac #navdfrance li {
        margin: 0px; padding: 0px 0px 0px 3px; list-style-type: none; cursor: hand; 
        border-top: 1px solid #FFE6F2;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #DD3296;
}
#menu-espace-vac #menuvac #navdfrance a {
        margin: 0;
        padding: 0px 0px 0px 0px;
        color: #0E2BBD;
        display: block;
  width:100%;
        text-decoration: none;
}
#menu-espace-vac #menuvac #navdfrance a:hover {
        background-color: #FFE6F2;
        color: #0E2BBD;
}
#menu-espace-vac #menuvac #navdfrance strong a {
	font-weight: normal;
	color: #0E2BBD;
	background-color: #FFE6F2;
}

/**************************************************************/
#init-developpement-durable table{
  border: 1px ;
  margin: 4px;
  border-style: dotted; border-color: #047BB5;   
}

#titre-developpement-durable{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #047BB5;color:#FFFFFF;font-weight: bold; text-align: left}

#espace-developpement-durable{font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; text-align: justify}

#espace-developpement-durable UL H1{ color: #0E2BBD;font-weight: bold;text-align: left; font-size: 12px;}

#espace-developpement-durable H1{ color: #33A23D;font-weight: bold;text-align: left; font-size: 12px;}

#espace-developpement-durable UL {
  margin:0px;
  padding-left:20px;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #0E2BBD;font-weight: normal; 
        list-style-image:url(/i/puce/unat/puce.gif);
}

#espace-developpement-durable LI {
  margin-top:10px;
}

#espace-developpement-durable UL UL {
     list-style-image:url(/i/puce/developpement-durable/ptpuce.gif);
     margin-top:10px;
     margin-bottom:10px;
}
#espace-developpement-durable UL UL UL{list-style-image:url(/i/pointbleu.gif)}
#espace-developpement-durable UL OL {
   list-style-type:decimal;
   list-style-image:none;
   margin-top:10px;
   margin-bottom:10px;
}

#espace-developpement-durable UL strong{ color: #33A23D;font-weight: bold;text-align: left;font-size: 12px; }

#espace-developpement-durable a { font-family: Arial, Helvetica, sans-serif; font-size: 10px;   text-align: left;  color: #33A23D;}
#espace-developpement-durable a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #33A23D;}

#espace-developpement-durable .adr-pr{
 font-size: 0.9em;
 background:#E2F2DB;
}


#right-developpement-durable ul {
        list-style: none;
	list-style-image:none;
        margin: 0;
        padding: 0;
        border: 1px solid #BFE10E;
        background-color: #E0F3C8;
}
#right-developpement-durable li {
        margin: 0;
        padding: 0;
        border-top: 1px solid #BFE10E;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #E0F3C8;
}
#right-developpement-durable a {
        margin: 0;
        color: #0E2BBD;
        display: block;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        padding: 0px 0px;
}
#right-developpement-durable a:hover {
        background-color: #BFE10E;
        color: #FFFFFF;
}

#right-developpement-durable strong a {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #BFE10E;
}

#right-developpement-durable ul ul {
        list-style: none;
	list-style-image:none;
        margin: 0;
        padding: 0;
        border: 1px solid #FFFFFF;
        border-top: 0;
        background-color: #F7FCE5;
}
#right-developpement-durable ul li {
        margin: 0;
        padding: 0;
        border-top: 1px solid #FFFFFF;
        /* IE/Win gets upset if there is no bottom border... Go figure. */
        border-bottom: 1px solid #FFFFFF;
}
#right-developpement-durable ul a {
        margin: 0;
        color: #0F2B8D;
        display: block;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif; font-size: 10px;
        padding-left: 1;
}
#right-developpement-durable ul a:hover {
        background-color: #F6EAF4;
        color: #0F2B8D;
}

#right-developpement-durable ul strong a {
        font-weight: normal;
        color: #0F2B8D;
        background-color: #F6EAF4;
}
