body{
	margin: 0; 
	padding: 0;
     	font-family: Arial, Helvetica, sans-serif;
	font-size:100.0%;
	background:#FFFFFF;
}
body .table-top{
  border-left:1px #85898A solid;
  border-right:1px #85898A solid;
  padding:0px;
  margin:0px;
 width:860px;
}
body .table-top td{
  padding:0px;
  margin:0px;
}

a{
color:#62127E;
text-decoration: none;
}
.form-error{
        color: red;
}

#post-info{
        font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;color: #7F7F7F;font-weight: normal; text-align: justify;
}

/* gris : 85898A 
   vert : 33A23D
   bleu : 0D2B88 text clair : 62127E
   rouge : B30E6A
*/
.bottom{
  text-align:center;
  font-size:0.7em;
  border-bottom:1px #85898A solid;
}
.bottom a{
    color:#0D2B88;
}
.menu-d {
  font-size:0.7em;
  text-align:left;
  width:176px;
}
.menu-d .menu-perso{
  background:#F8F9FC;
  margin:0px 0px 10px 0px;
  padding:0px;
  border:0px;
  width:176px;
  text-align:left;
}
.menu-d .menu-perso ul{
  list-style-image:url(/i/puces/carre.gif);
  padding:2px 0px 0px 20px;
  margin:0px 0px 5px 0px;
  
}
.menu-d .menu-perso ul ul{
  list-style-image:url(/i/puces/carre_menu.gif);
  border:0px;
  padding:0px 0px 0px 10px;
  margin:0px;
  width:135px;
}
.menu-d .menu-perso ul ul ul{
  list-style-image:url(/i/puces/carre_menu.gif);
  border:0px;
  padding:0px 0px 0px 10px;
  margin:0px;
  width:115px;
}

.menu-d .menu-perso ul a{
  color:#0D2B88;
}
.menu-d .menu-perso ul li {
 border-bottom:1px #62127E solid;
}
.menu-d .menu-perso ul ul li  {
  border-bottom:0px #85898A solid;
}
.menu-d .menu-perso ul ul ul li {
  border-bottom:0px #85898A solid;
}
.menu-d img{
  margin:0px;
  padding:0px 0px 10px 0px;
}
.unat-region{
 font-size: 1.0em;color: #0D2B88;font-weight: normal; text-align: justify;
}
.unat-region strong{
  color: #0D2B88;
}
.unat-region ul{
  list-style-image:url(/i/puces/fleche_fonce.gif);
}
.unat-region ul ul{
  list-style-image:url(/i/puces/carre2.gif);
}
.unat-region .adr-pr{
 font-size: 0.9em; 
 background:#FBF2F8;
}
.tabvert{
  background:#FFFFFF;
  border: 1px solid #99D589;
}
.tabvert td{
  border: 1px solid #99D589;
}
.table-contenu {
  width:625px;
  padding:0px;
  margin:0px;
}
.table-contenu ul{
  margin:0px;
  padding:0px 0px 0px 25px;
}
.table-contenu .sstitre{
  color:#62127E;font-weight:bold;
  font-size: 0.9em;
  text-align:left;
  padding:0px 0px 5px 0px;
}
.table-contenu .sstitre h1{
  padding:0px 0px 5px 0px;
  margin:0px;
  color:#33A23D;
}
.table-contenu .texte{
   padding:0px 0px 10px 0px;
}
.list-asso{
  font-size: 1.0em;color: #0D2B88;
}
.list-asso .rose{
  background: #EFF8D0;
}
.list-asso .blanc{
  background: #FFFFFF;
}
.list-asso a{
  color:#33A23D;
}
.list-asso img{
  padding:8px 0px 0px 2px;
}
.list-asso-top {
  background:#F3F9D9;
  padding:0px 0px 0px 0px;
  margin:0px 0px 10px 0px;
  font-size: 1.0em;color: #62127E;
}
.list-asso-top td{
  padding:0px 0px 0px 10px;
  margin:0px 0px 0px 0px;
}
.list-asso-top a{
  color: #0D2B88;
}
.list-asso-top ul{
    list-style-image:url(/i/puces/fleche_claire_pte.gif);
    padding:0px 0px 0px 20px;
    margin:0px 0px 0px 0px;
}
.list-asso-top img{
  padding:1px 0px 0px 10px;
}
.asso-activites{
   font-size: 1.0em;
}
.asso-activites h2{
  color:#85898A;font-weight:bold;font-size:1.2em;
  padding:10px 0px 0px 0px;
}
.asso-activites .contenu{
  padding:6px;
  background:#F3F9D9;
  color:#85898A;
}
.asso-logo{
  width:100px;
  background:#F0F0F0;
  vertical-align:top;
  text-align:center;
}
.asso-logo img{
  padding:4px 0px 0px 0px;
}
.asso-titre{
 color: #0D2B88;
 font-size: 1.0em;
}
.asso-adr{
 color: #0D2B88;
 font-size: 1.0em;
 padding:0px;
 margin:0px;
 width:500px;
}
.asso-adr table{
 border:1px dashed #85898A;
 padding:0px;
 margin:0px;
 width:500px;
}
.asso-adr td {
  padding:10px 0px 0px 0px;
}
.asso-adr a{
 color: #0D2B88;
}
.asso-adr .lieu{
  color: #33A23D;
  padding:10px 0px 10px 10px;
  margin:0px;
}
.asso-adr img{
  margin:0px;
  padding:0px;
}
.asso-public-activites td{
  background:#EFF4B3;
  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/puces/fleche_claire_pte.gif);
    padding:0px 0px 0px 20px;
    margin:0px 0px 0px 0px;
    color : #0D2B88;
}
.asso-public-activites td ul ul{
    list-style-image:url(/i/puces/carre.gif);
    padding:0px 0px 0px 20px;
    margin:0px 0px 0px 0px;
    color:#0D2B88;
}
.asso-liens{
  background:#FFFFFF;
  border-spacing:2px;
  padding:0px;
  margin:0px 0px 2px 0px;
}
.asso-liens td{
  background:#62127E;
  padding:0px 0px 2px 0px;
  margin:0px 0px 2px 0px;
  height:19px;
  border:1px #FFFFFF solid;
}
.asso-liens td ul{
  list-style-image:url(/i/puces/fleche_claire_vide.gif);
  color:#FFFFFF;
  font-weight:bold;
  font-size: 1.0em;
  padding:2px 0px 1px 30px;
  margin:0px 0px 0px 0px;
}
.asso-liens td ul li{
 padding:0px 0px 0px 2px;
 margin:0px 0px 0px 0px;
 vertical-align:middle;
}
.asso-liens td ul a{
  color:#FFFFFF;
}
.asso-agr{
  color : #62127E;
  font-size: 1.0em;
}
/********************* recherche ********************/
.result-search{
}
.result-search .result-present{
  padding:10px;
  background:#ECF6C3;
  font-size: 1.0em;
  color:#0D2B88;
}
.result-search .result-present a{
  color:#0D2B88;
}
.result-search .result-present strong{
  color:#0D2B88;
}
.result-search td{
 padding:0px 0px 0px 0px;
 vertical-align:middle;
}
.result-search .lieu{
  padding:0px 0px 0px 2px;
  color:#0D2B88;
  text-align:left;
}
.result-search .typ_heberg{
   color:#0D2B88;
   text-align:left;
}
.result-search a{
  color:#4D4D4D;
}
.result-search .row_b{
  font-size:1.0em;
  background:#FFFFFF;
}
.result-search .row_g{
  font-size:1.0em;
  background:#F0F0F0 ; /* F0F0F0 A7ABAC 4D4D4D */
}
.result-search .row_select{
  font-size:1.0em;
  background: #FFF2E8; cursor: pointer; 
}
.result-search .site img{
  padding:0px 3px 0px 2px;
}
.result-search .titre{
  color:#B30E6A;
  text-align:left;
  font-weight:bold;
  border-bottom:1px #A7ABAC solid;
}
.result-search .sstitre{
  font-weight:bold;
  text-align:left;
}
.result-search .sstitre ul{
  list-style-image:url(/i/puces/fleche_fonce.gif);
  margin:0px;
  padding: 10px 0px 8px 30px;
}
.result-search .sstitre ul li{
  color:#0D2B88;
  font-size:1.0em;
}
.result-search .page{
  color:#A7ABAC;
  font-size:1.0em;
  text-align:right;
}
.result-search .page b{
  color:#B30E6A;
}
/********************* welcome   *******************************/
.welcome-d{
  width:294px; 
  font-size:0.7em;
}
.welcome-d .search{
  width:290px;
  margin:10px 0px 10px 0px;
  padding:0px;
  width:294px;
  border:1px #62127E solid; 
}
.welcome-d .search ul{
  list-style-image:url(/i/puces/fleche_claire_pte.gif);
  margin:0px;
  padding:0px;
  border:0px;
}
.welcome-d .search table{
  padding:6px 6px 6px 6px ;
}
.welcome-d .search table td{
   margin:0px;
   padding:2px 0px 0px 0px;
}
.welcome-d .search form{
  margin:0px;
  padding:0px;
}
.welcome-d .search form select{
  font-size:1.0em;
  line-height:0.7em;
  width:280px;
  color:#545454;
  padding:0px 0px 0px 0px;
  margin:0px 0px 5px 0px;
}
.welcome-d .search form input{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
.welcome-d .search form .envoi {
  color:#62127E;
  text-align:right;
}
.welcome-d .search form .envoi a{
  color:#62127E;
}
.welcome-d .focus-titre{
  width:290px;
  border:1px #62127E solid;
  color:#62127E;
  font-weight:bold;
  padding:0px;
  margin:10px 0px 0px 0px;
  text-align:left;
}
.welcome-d .focus-titre ul{
  list-style-image:url(/i/puces/fleche_claire.gif);
  padding:2px 0px 0px 28px;
  margin:0px;
}
.welcome-d .focus-titre ul li{
  padding:0px 0px 0px 4px;
  vertical-align:2px;
}
.welcome-d .focus{
  margin:10px 0px 10px 0px;
  padding:0px;
  width:290px;
  border:1px #62127E solid;
  text-align:left;
}
.welcome-d .focus table{
  vertical-align:top;
  padding:4px 4px 4px 4px;
  margin:0px;
  width:286px;
}
.welcome-d .focus table td{
}
.welcome-d .focus table .titre{
  color:#62127E;
  font-weight:bold;
}
.welcome-d .focus table ul{
  list-style-image:url(/i/puces/fleche_fonce.gif);
  margin:2px;
}
.welcome-d .focus table ul a{
  color:#0D2B88;
}
.welcome-d .focus table .sep{
  font-size:0.1em;
  border-top:1px solid #62127E;
  width:265px;
  padding:1px 0px 4px 0px;
}
.welcome-g .actu .texte{
  font-size:0.7em;
}
.welcome-g .actu .texte{
  color:#33A23D;
  font-weight:bold;
}
.welcome-g .actu .texte strong{
   font-size:1.4em;
   color:#33A23D;
}
.welcome-g .actu .texte ul{
  list-style-image:url(/i/puces/carre2.gif);
}
.welcome-g  img{
  padding:20px 0px 0px 0px;
}


/********************* present village *******************************/
.typeheberg{
  font-size:1.0em;
  color:#0D2B88;
  font-weight:bold;
  padding:10px 4px 0px 0px;
}
.classement{
    background:#F0F0F0;
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    font-size:1.0em;
    color:#4D4D4D;
    width:240px;
}
.classement td{
  height:20px;
  text-align:center;
}
.classement td h1{
  color:#222B8E;
  line-height:1.0em;
}
.classement .site{
  color:#000000;
}
.classement .loisir{
  color:#222B8E;
}
.classement .logement{
  color:#F20017;
}
.classement ul {
  list-style-image:url(/i/puces/fleche_fonce.gif);
  margin:0px;
  padding: 10px 0px 3px 30px;
  text-align:right;
}
.classement ul a{
  color:#222B8E;
}
.village-top{
  background-image:url(/i/village-titre/bandosoustitre_1+.gif) ;
  width:240px;
  height:44px;
  text-align:right;
}
.village-top img{
  padding:2px 2px 0px 10px;
}
.village-contenu{
   width:238px;
   height:256px;
   border-right:1px #A7ABAC solid;
   border-left:1px #A7ABAC solid;
   border-bottom:1px #A7ABAC solid;
   color:#4D4D4D;
   font-size:1.0em;
   padding:0px 0px 0px 0px ;
   background:#F0F0F0;
}
.village-contenu b{
  color:#0D2B88;
}
.village-contenu a{
   color:#0D2B88;
}

.village-contenu .black{
  color:#000000;
  font-weight:bold;
}
.village-contenu .orange{
  color:#33A23D;
  padding:0px 0px 8px 0px;
}
.village-contenu .infop{
  padding:4px 0px 0px 0px;
  text-align:right;
}
.village-contenu .top{
  background:#FFFFFF;
  padding:0px 2px 5px 4px ;
}
.village-contenu .fin ul {
  list-style-image:url(/i/puces/carre.gif);
  margin:0px;
  padding: 0px 0px 2px 20px;
  font-size:0.9em;
}
.village-icon1{
  border:1px solid #A7ABAC;
  width:240px;
  text-align:center;
}
.village-icon2{
  border:1px solid #A7ABAC;
  width:240px;
  margin:5px 0px 0px 0px;
  font-size:1.4em;
}
.village-icon2 table {
  width:100%;
  font-size:0.5em;
}
.village-icon2 table td {
  text-align:center;
  border-right:1px solid #A7ABAC;
  border-bottom:1px solid #A7ABAC;
}
.village-tarifs{
  background:#EFF5C9;
  font-size:1.0em;
  text-align:center;
  width:240px;
}
.village-tarifs h2{
  color:#33A23D;
  font-size:1.4em;
  padding:4px 0px 4px 0px;
  margin:0px;
}
.village-tarifs .contenu{
  text-align:left;
  padding:0px 0px 10px 0px;
}
.village-tarifs table{
  border:1px solid #A7ABAC;
}
.village-tarifs table td {
  padding:1px;
  text-align:center;
  border-right:1px solid #A7ABAC;
  border-bottom:1px solid #A7ABAC;
}
.village-icon-classement2{
  width:100px;
}
.village-icon-classement2 table {
  border:1px solid #A7ABAC;
  width:100%;height:40px;
  margin:5px 0px 0px 0px;
}
.village-icon-classement2 table td {
  text-align:center;
  border-right:1px solid #A7ABAC;
  border-bottom:1px solid #A7ABAC;
}
.village-icon-classement1{
  width:100px;
}
.village-icon-classement1 table {
  border:1px solid #A7ABAC;
  width:100%;height:40px;
  margin:0px 0px 0px 0px;
}
.village-icon-classement1 table td {
  text-align:center;
  border-right:1px solid #A7ABAC;
  border-bottom:1px solid #A7ABAC;
}
.village-infostour{
  background:#F0F0F0;
}
.village-infostour h2{
  color:#0D2B88;
  font-size:1.0em;
  padding:4px 0px 4px 6px;
  margin:0px;
}
.village-infostour a {
  font-size:1.0em;
  color:#0D2B88;
}

.village-texte{
        font-size: 1.0em;color: #545454;text-align:justify;
}
.village-texte ul{
  list-style-image:url(/i/puces/puce_prune.gif);
  color: #545454;
}
 
/****************************************************/
.texte{
        font-size: 0.7em;color: #0D2B88;text-align:justify;
}
.texte .envoi ul{
  list-style-image:url(/i/puces/fleche_fonce.gif);
  color: #0D2B88;
}
.texte form select{
  color: #0D2B88;
}
ul{
  list-style-image:url(/i/puces/carre.gif);
}
strong{
  color:#0D2B88;
}
.page_center_left               { text-align: left; width: 50%; padding: 0px 5px 0px 0px; float: left; }
.page_center_right              { text-align: right; padding: 0px 0px 2px 5px; }

.right      { text-align:right; }
.left       { text-align:left;  }

.txt_center_left                { text-align: right; width: 30%; padding: 0px 5px 0px 0px; float: left; }
.txt_center_right               { text-align: left; padding: 0px 0px 2px 5px; }

h1{
 font-size: 1.2em;
 color: #B30E6A; 
}
h2{
 font-size: 1.0em;
 color: #0E3192;
}
h3{
 color: #000000;
}
.img-right{
  color:#F2EDE4;
}
.img-right #post-info{
   color:#F2EDE4;
}

.slot {
   font-size: 1.0em;
}
.value{
   font-size: 1.0em;
}
.value textarea{
 width:400px;
}
img { border:0px }


