
BODY {
	PADDING-RIGHT: 28px; PADDING-LEFT: 28px;  PADDING-BOTTOM: 28px; MARGIN: 0px; PADDING-TOP: 8px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #6699CC; TEXT-ALIGN: center;
}
a {
	cursor: pointer;
}
#ravina {
	BORDER-RIGHT: hidden 1px solid; BORDER-TOP: hidden 1px solid; MARGIN-LEFT: auto; BORDER-LEFT: hidden 1px solid; WIDTH: 790px; MARGIN-RIGHT: auto; BORDER-BOTTOM: hidden 1px solid; TEXT-ALIGN: left
}


.fampidirana {
	PADDING-RIGHT: 10px;  FONT-SIZE: 13px; MARGIN: 15px; COLOR: #333; LINE-HEIGHT: 20px; PADDING-TOP: 5px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}


.ambonysidina {
 border-top: #003300 1px solid; border-bottom: #003300 1px solid
 }
   .ligne_top {
 
 border-top: #D2E4F0 1px solid
 }

  .ligne_grey {
 border-bottom: #999999 1px solid
 }
 .ligne_ {
 border-bottom: #9EC630 1px solid
 }
  .ligne_orange{
 border-bottom: #FF9900 2px solid
 }
  .ligne_wtop {
 border-bottom: #fffff 1px solid
 }
  .ligne_1 {
 border-top: #6699CC 1px solid
 }
   .frame_grenat2 {
 border-top: #660000 1px solid; 
 border-bottom: #660000 1px solid; 
 border-left: #660000 1px solid; 
 border-right: #660000 1px solid;
 }
    .frame_grenattot{
 border-top: #660000 1px solid; border-bottom:#660000 1px solid;border-left:#660000 1px solid;border-right:#660000 1px solid
 }
 .efitra {
 
 border-left: #660000 1px solid
 }
 
  .efitraright {
  border-right: #660000 1px solid
 }
 
   .efitrableu {
 
 border-left: #D2E4F0 1px solid
 }
 
   .efitrableu_r {
 
 border-right: #D2E4F0 1px solid
 }
.sidinakely A {
	COLOR: #333; TEXT-DECORATION: none
}
.sidinakely A:hover {
	COLOR: #FF3300; TEXT-DECORATION: underline
}

.sidinakely2 {
	FONT-SIZE: 10px; COLOR: #333; LINE-HEIGHT: 12px; FONT-STYLE: italic; FONT-FAMILY: Verdana; LETTER-SPACING: 0.1em; TEXT-ALIGN: left
}
.sidinakely2 A {
	COLOR: #333; TEXT-DECORATION: underline
}
.sidinakely2 A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}

#secondnav {
	DISPLAY: inline; POSITION: relative; TOP: -1px
}
.sidinakely {
	FONT-SIZE:9px; COLOR: #333; LINE-HEIGHT: 9px; FONT-STYLE: italic; FONT-FAMILY: Verdana; LETTER-SPACING: 0.07em; TEXT-ALIGN: left
}

.titre {
	FONT-SIZE: 15px;FONT-WEIGHT:bold; MARGIN: 10px; COLOR: #FF9900; FONT-STYLE: bold; LINE-HEIGHT: 25px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}

.antrano1 {
	PADDING-RIGHT: 10px; BORDER-TOP: #aa8 1px solid; border-right:#aa8 1px dashed; FONT-SIZE: 14px; MARGIN: 15px; COLOR: #333; LINE-HEIGHT: 20px; PADDING-TOP: 3px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.antranoleft
{ border-left:#aa8 1px solid
}
.antranoright
{ border-right:#aa8 1px solid; 
}
.antrano1bis {
	 border-right:#aa8 1px dashed;  MARGIN: 15px; COLOR: #333; LINE-HEIGHT: 20px; PADDING-TOP: 3px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.antrano2bis {
	MARGIN: 15px; COLOR: #333; LINE-HEIGHT: 20px; PADDING-TOP: 3px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.antranokely {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.bottomline {
border-bottom:#aa8 1px solid;

}
.cadre {
border-bottom:#FF9900 1px solid;
}

.framelist{
BORDER-BOTTOM:#aa8 1px solid; border-right:#aa8 1px solid;border-left:#aa8 1px solid;border-top:#aa8 1px solid
}
.framefor{
BORDER-BOTTOM:#660000 1px solid; border-right:#660000 1px solid;border-left:#660000 1px solid;border-top:#660000 1px solid
}
.teny {
	PADDING-RIGHT: 3px; FONT-SIZE: 14px; MARGIN: 5px; COLOR: #333; LINE-HEIGHT: 20px; PADDING-TOP: 1px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.teny1 {
	PADDING-RIGHT: 3px; FONT-SIZE: 11px; MARGIN: 15px; COLOR: #333; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}

.autobio {
	PADDING-RIGHT: 3px; FONT-SIZE: 11px; MARGIN: 15px; COLOR: #333; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: justify
}

.teny1_r {
	PADDING-RIGHT: 3px; FONT-SIZE: 11px; MARGIN: 5px; COLOR: #660000; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}

.teny1_red {
	PADDING-RIGHT: 0px; FONT-SIZE: 11px; MARGIN: 0px; color:#FF0000; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.teny1_red A{
	PADDING-RIGHT: 0px; FONT-SIZE: 11px; MARGIN: 0px; color:#FF0000; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; text-decoration:none
}

.teny1_w {
	PADDING-RIGHT: 3px; FONT-SIZE: 11px; MARGIN: 5px; COLOR: white; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}

.teny1_wtitle {
	PADDING-RIGHT: 3px; FONT-SIZE: 12px; MARGIN: 5px; COLOR: #FF9900; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}

.teny1_w A {
	PADDING-RIGHT: 3px; FONT-SIZE: 11px; MARGIN: 5px; COLOR: white; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; text-decoration:none
}
.teny1_w A:hover{
	PADDING-RIGHT: 3px; FONT-SIZE: 11px; MARGIN: 5px; COLOR: #FF3300; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left;text-decoration:none
}


.teny1_y {
	PADDING-RIGHT: 3px; FONT-SIZE: 11px; MARGIN: 5px; COLOR: #FFFF99; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}

.teny1_y A {
	PADDING-RIGHT: 3px; FONT-SIZE: 11px; MARGIN: 5px; ; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; COLOR: #fbfde8; text-decoration:none
}
.teny1_y A:hover{
	PADDING-RIGHT: 3px; FONT-SIZE: 11px; MARGIN: 5px; COLOR: #FF3300; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left;text-decoration:none
}
.teny1brown {
	PADDING-RIGHT: 10px; FONT-SIZE: 11px; MARGIN: 4px; COLOR: #CC6600; LINE-HEIGHT: 20px; PADDING-TOP: 3px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.teny1brown A {
	 FONT-SIZE: 11px; COLOR: #CC6600; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}

.teny1brown A:hover {
	text-decoration:underline
}
.teny1kely {
	PADDING-RIGHT: 2px; FONT-SIZE: 10px; MARGIN: 5px; COLOR: #333; LINE-HEIGHT: 18px; PADDING-TOP: 1px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.teny1input {
	PADDING-RIGHT: 0px; FONT-SIZE: 10px; MARGIN:0px; COLOR: #333; LINE-HEIGHT: 10px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.teny1button {
	PADDING-RIGHT: 0px; FONT-SIZE: 10px; MARGIN:0px; COLOR: #333; LINE-HEIGHT: 10px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.teny1kely A {
	COLOR: #333; TEXT-DECORATION: none
}
.teny1kely  A:hover {
	COLOR: #FF3300; TEXT-DECORATION: underline overline
}
	

.teny1 A {

	COLOR: #333; TEXT-DECORATION: none;FONT-SIZE: 11px
}

.teny1 A:hover {
	COLOR: #FF3300; font-style:strong; TEXT-DECORATION: none; border-bottom: 1px dashed #A9A9A9
}


.teny1prod {
	PADDING-RIGHT: 3px; FONT-SIZE: 11px; MARGIN: 15px; COLOR: #333; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.teny1prod A {
	COLOR: #333;TEXT-DECORATION:none;
}
.teny1prod A:hover{
	 TEXT-DECORATION:none;
}


.bottline {
BORDER-BOTTOM:#aa8 1px dashed;
}
.topline {
BORDER-TOP:#aa8 1px dashed;
}
.tour3green {
border-left:#003300 1px solid;
}
.tour3grey {
border-left:#CDCDB0 1px solid;
}
.framemap{
BORDER-BOTTOM:#aa8 1px dashed; border-right:#aa8 1px dashed; border-left:#aa8 1px dashed;border-top:#aa8 1px dashed
}
.frameformleft{
border-left:#FF9900 3px solid;border-bottom:#FF9900 3px solid;
}
.frameformleft2{
border-left:#FF9900 1px solid;border-bottom:#FF9900 1px solid;
}
.frameformtop{
border-top:#7C0D2C 1px solid;
}
.frameformright{
border-right:#7C0D2C 1px solid;
}
.topline2 {
border-bottom:#aa8 1px solid;

}
.frameactivity{
BORDER-BOTTOM:#aa8 1px solid; border-right:#aa8 1px dashed; border-left:#aa8 1px dashed;border-top:#aa8 1px solid
}
.framephoto{
BORDER-BOTTOM:#aa8 1px solid; border-right:#aa8 1px solid; border-left:#aa8 1px solid;border-top:#aa8 1px solid
}

.fm_r {
border-right:#75B93E 1px solid
}
.fm_l {
border-left:#75B93E 1px solid
}
.fm_bot {
border-bottom:#75B93E 1px solid
}

.fm_top {
border-top:#75B93E 1px solid
}

.teny1_wm {
	PADDING-RIGHT: 3px; FONT-SIZE: 11px; MARGIN: 5px; COLOR: white; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}

.teny1_wm A {
	PADDING-RIGHT: 3px; FONT-SIZE: 11px; MARGIN: 5px; COLOR: white; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; text-decoration:none
}
.teny1_wm A:hover{
	PADDING-RIGHT: 3px; FONT-SIZE: 12px; MARGIN: 5px; COLOR: #FF3300; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana ; TEXT-ALIGN: left;text-decoration:none
}
#navtop {
font: bold 10px/1.5em Verdana; color:#FFFFFF;
width:auto;
height:18px;
text-decoration:none;
}
#navtop A {
font: bold 10px/1.5em Verdana; color:#FFFFFF;
text-decoration:none;
}

#navtop A:hover {
font: bold 10px/1.5em Verdana; color: #FF0000;
}

img {
border: none;
}

/*- Menu Tabs 5--------------------------- */

    #tabs5 {
      float:left;
      width:100%;
      line-height:normal;
	  font: bold 10px/1.5em Verdana; color:#FFDD06;
	  margin:0;
      padding:0;
	  margin-left:30px;
	
	  
      }

    #tabs5 ul {
          margin:0;
          padding:10px 10px 0 50px;
          list-style:none;
      }
    #tabs5 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs5 a {
      float:left;
      background:url("tableft5.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs5 a span {
      float:left;
      display:block;
      background:url("tabright5.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#660000;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs5 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs5 a:hover span {
      color:white;
      }
 /*   #tabs5 a:hover {
      background-position:0% -42px;
      }
    #tabs5 a:hover span {
      background-position:100% -42px;
      }
	  */

      #tabs5 #current a {
              background-position:0% -42px;
			  color:white;
      }
      #tabs5 #current a span {
              background-position:100% -42px;
			   color:white;
      }
/* CSS Tabs en bas */
#navcontainer {
 /* none needed */
 background-color:#9EC630;
 margin-left:80px
  }

ul#navlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#navlist li {
        float: left;
	  font: bold 10px/1.5em Verdana; color:#FFDD06;
        font-weight: bold;
        margin: 0;
        padding: 5px 0 4px 0;
        background-color: #9EC630;

}

#navlist a, #navlist a:link {
        margin: 0;
        padding: 5px 9px 4px 9px;
        color: #FFF;
        border-right: 1px dashed #FFC62B;
        text-decoration: none;
}


ul#navlist li#active {
        color: #FFF;
        background-color: #D39E1E;
}

#navlist a:hover {
        color: #FFF;
        background-color: #D39E1E;
}
/*  couleur de fond du menu en bas #90B4CF; que j'ai changé en orange de fond navlist a:hover et li#active ont été changé*/

form {margin: 0;}


.pm {
	PADDING-RIGHT: 0 px; PADDING-LEFT: 0 px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/fondcities.gif); PADDING-BOTTOM: 0px; WIDTH: 200px; CURSOR: pointer; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
	
	}
.listnav {
	FONT-FAMILY: Verdana; FONT-SIZE: 11px;FONT-WEIGHT: bold; TEXT-ALIGN: left;WIDTH: 180px; COLOR: #666; TEXT-DECORATION: none
}

.listnav A{
	FONT-FAMILY: Verdana; FONT-SIZE: 11px;FONT-WEIGHT: bold;LINE-HEIGHT:20px; TEXT-ALIGN: left;WIDTH: 180px; COLOR: #666; TEXT-DECORATION: none
}
.listnav A:hover{
	FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-ALIGN: left;WIDTH: 180px; COLOR: #333; TEXT-DECORATION: none
}
.listnav A:active{
	FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-ALIGN: left;WIDTH: 180px; COLOR: #FF9900; TEXT-DECORATION: none
}

/*
 .listnav A:visited{
	FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-ALIGN: left;WIDTH: 160px; COLOR: #FF9900; TEXT-DECORATION: none
}
*/

.goto {
	FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-ALIGN: left; COLOR: #993300; TEXT-DECORATION: none
}
.goto A:hover{
	FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-ALIGN: left;WIDTH: 160px; COLOR:#FF3300; TEXT-DECORATION: underline
}
.goto A{
	FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-ALIGN: left;WIDTH: 160px; COLOR: #993300; TEXT-DECORATION:underline
}

.navcol {
BORDER-LEFT:#9EC630 1px solid; BORDER-RIGHT:#9EC630 1px solid; 
}

.navtop_w {
	PADDING-RIGHT: 1px; FONT-SIZE: 11px; MARGIN: 2px; COLOR: white; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}

.navtop_w A {
	PADDING-RIGHT: 1px; FONT-SIZE: 11px; MARGIN: 2px; COLOR: white; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left; text-decoration:none
}
.navtop A:hover{
	PADDING-RIGHT: 1px; FONT-SIZE: 11px; MARGIN: 2px; COLOR: white; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left;text-decoration:none
}

.frametestimonials {
BORDER-BOTTOM:#D2E4F0  1px solid; border-right:#D2E4F0  1px solid; border-left:#D2E4F0  1px solid;border-top:##D2E4F0  1px solid
}
.listnav_prod {
	FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-ALIGN: left;WIDTH: 160px; COLOR: #333; TEXT-DECORATION: none
}
.listnav_prov A:hover{
	FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-ALIGN: left;WIDTH: 160px; COLOR: #333; TEXT-DECORATION: none
}
.listnav_prod A{
	FONT-FAMILY: Verdana; FONT-SIZE: 11px; TEXT-ALIGN: left;WIDTH: 160px; COLOR:#333; TEXT-DECORATION: none
}

.frameprod{
BORDER-BOTTOM:#72B83E 1px solid; border-right:#72B83E 1px solid; border-left:#72B83E 1px solid;border-top:#72B83E 1px solid
}
.frameprod2{
BORDER-BOTTOM:#FFCC33 4px solid; border-right:#FFCC33 4px solid; border-left:#FFCC33 4px solid; border-top:#FFCC33 1px solid
}

.frameprod3{
BORDER-BOTTOM:#990000 4px solid; border-right:#990000 4px solid; border-left:#990000 4px solid; border-top:#990000 1px solid
}
.frameprod4{
BORDER-BOTTOM:#72B83E 1px solid; border-right:#72B83E 1px solid; border-left:#72B83E 1px solid; border-top:#72B83E 1px solid
}

.frameenquiry{
BORDER-BOTTOM:#FFCC33 7px solid; border-right:#FFCC33 2px solid; border-left:#FFCC33 2px solid
}

.frameaccommodation {
BORDER-BOTTOM:#FFCC33 4px solid; border-right:#FFCC33 2px solid; border-left:#FFCC33 2px solid; border-top:#FFCC33 2px solid;
}
.frameenquiry_top {
BORDER-BOTTOM:#FFCC33 2px solid
}
.top_of_page{
	PADDING-RIGHT: 0px; FONT-SIZE: 9px; MARGIN: 0px; COLOR:#333; LINE-HEIGHT: 18px; PADDING-TOP: 1px; FONT-FAMILY: Verdana
}
.top_of_page A {
	COLOR: #FFFFFF; FONT-SIZE: 9px; TEXT-DECORATION: none; background-color:#6699CC
}
.top_of_page A:hover {
	COLOR:#333 ; FONT-SIZE: 9px; TEXT-DECORATION: none; background-color:#D2E4F0
}

.teny_prod {
	PADDING-RIGHT: 3px; FONT-SIZE: 11px; MARGIN: 15px; COLOR: #333; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}

.teny_prod A {

	COLOR: #333; TEXT-DECORATION: none
}

.teny_prod A:hover {
	COLOR: #333; TEXT-DECORATION: none
}

.framebleue {

 border-left: #D2E4F0 1px solid; border-top:#D2E4F0 1px solid; border-right:#D2E4F0 1px solid;border-bottom:#D2E4F0 1px solid
 }

 form {
	width:auto;
	font-size: 0.8em;
	margin: 0;
	border: none;
	border-top: 1px solid #ddd;

}
form input {
	width: auto;
	border: none;
	width:150px;
	padding: 2px;
	FONT-SIZE: 11px; COLOR: #333; 
	FONT-FAMILY: Verdana; TEXT-ALIGN: left
}

form select {
	FONT-SIZE: 11px; COLOR: #333; 
	FONT-FAMILY: Verdana; TEXT-ALIGN: left
}

form input.radio{
	width: auto;

}

form input.subm{
	width: auto;
	TEXT-ALIGN: center;
	border: 1px solid #FF9900;
	color:#000000;
	text-color:#FFFFFF;

}
form textarea {
	width: 400px;
	padding: 2px;
	font-size: 1em;
	height: 180px;

}

form  input, form  select, form  textarea {
	border: 1px solid #FF9900;

	}

form input.subm{
	width: auto;
	TEXT-ALIGN: center;
	border: 1px solid #FF9900;
	color:#000000;
	text-color:#FFFFFF;

}
form textarea {
	width: 400px;
	padding: 2px;
	font-size: 1em;
	height: 218px;

}

form  input, form  select, form  textarea {
	border: 1px solid #666011;

	
}