@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-image: url(fond.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

#formsearch{
	/*background-color: #F1EBC5;*/
	height:22px; position:absolute; margin-left:739px;
}

#cle_vacances{
	width:92px;
	height:22px;
	background-image:url(inter_images/clevacances.gif); 
	background-repeat:no-repeat;
	float:left;
}
#gite_france{
	width:107px;
	height:22px;
	background-image:url(inter_images/gite_france.gif); 
	background-repeat:no-repeat;
	float:left;
}
#guides_patrimoines{
	width:132px;
	height:22px;
	background-image:url(inter_images/guides_patrimoines.gif); 
	background-repeat:no-repeat; 
	float:left;
}
#meules_tourisme{
	width:130px;
	height:22px;
	background-image:url(inter_images/meules_tourisme.gif); 
	background-repeat:no-repeat; 
	float:left;
}
#reunion_nature{
	width:107px;
	height:22px;
	background-image:url(inter_images/reunion_nature2.gif); 
	background-repeat:no-repeat; 
	float:left;
}
#villages_creoles{
	width:118px;
	height:22px;
	background-image:url(inter_images/villages_creoles.gif); 
	background-repeat:no-repeat; 
	float:left;
}
#cle_vacances:hover{
	background-image:url(inter_images/clevacances2.gif); 
}
#gite_france:hover{
	background-image:url(inter_images/gite_france2.gif); 
}
#guides_patrimoines:hover{
	background-image:url(inter_images/guides_patrimoines2.gif); 
}
#meules_tourisme:hover{
	background-image:url(inter_images/meules_tourisme2.gif); 
}
#villages_creoles:hover{
	background-image:url(inter_images/villages_creoles2.gif); 
}
#intersites{
	overflow:hidden;
	height:22px;
}


#menu .lien {
	float:left;
	padding-right:3px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	z-index:3000;
}
#menu .lien .gauche, #menu .lien .centre, #menu .lien .droite {
	float:left;
	height:40px;
}
#menu .lien .gauche {
	background-image: url(coin_g.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:10px;
}
#menu .lien .droite {
	background-image: url(coin_d.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:10px;
}
#menu .lien .centre {
	background-color:#006F3A;
	padding-top:23px;
	height:17px;
	background-image: url(pu_vertfonce.png);
	background-repeat: repeat;
	background-position: left top;
}
#menu .lien:hover .gauche {
	background-image: url(coin_g2.png);
}
#menu .lien:hover .droite {
	background-image: url(coin_d2.png);
}
#menu .lien:hover .centre {
	background-color:#CDF314;
	color:#006F3A;
	background-image:none;
}
#smenu_dormir, #smenu_manger, #smenu_deplacer, #smenu_voir, #smenu_conseils{
	position:absolute;
	margin-top:40px;
	display:none;
	width:130px;
}
#smenu_manger{
	margin-left:80px;
}
#smenu_deplacer{
	margin-left:164px;
}
#smenu_voir {
	margin-left:252px;
}
#smenu_conseils{
	margin-left:358px;
}
#smenu_dormir a, #smenu_manger a, #smenu_deplacer a, #smenu_voir a, #smenu_conseils a {
	display:block;
	text-decoration:none;
	color:#000000;
	background-repeat: repeat;
	padding-left:8px;
	padding-right:8px;
	height:14px;
	background-image: url(pu_semitrans.png);
	margin-top:1px;
	padding-top:1px;
	padding-bottom:1px;
	width:133px;
	overflow:hidden;
}
#smenu_dormir a:hover, #smenu_manger a:hover, #smenu_deplacer a:hover, #smenu_voir a:hover, #smenu_conseils a:hover{
	background-color:#FFFFFF;
}
/*
#fond_flash{	
	margin-left:-14px;
	margin-top:-60px;
	width:626px;
}
#cache_menu {
	height: 38px;
	width: 626px;
	z-index:3000;
	margin-top:-20px;
	position:absolute;
}
#menu {
	height:40px;
	margin-left:10px;
	margin-top:110px;
	z-index:2000;
	width:596px;
}
*/


#divHautPage{
 
position:relative;  
/* rtop:0px; left:0px; ight:0px; bottom:0px; */
/* margin-left: 0px; margin-top: 0px;  margin-right: 0px; margin-bottom: 0px;  */
}

#conteneur{ position:relative;    }



#fenetre { 	
	position:relative;  	width:626px; 
}



#contenu_90{
	position:relative;
	height: 90px;
	width:626px;
	overflow:visible;
 
}

#cache_menu2 {
  
	height: 38px;
	width: 626px;
	z-index:2001;
	position:relative;
	padding-top:0px; 
	padding-left:0px;
	margin-top:0px;
	top:0px;
}

/*
#menu2  {
    position:relative;
	height:40px;
	left:30px;
	z-index:2000;
	width:596px;
	padding-top:0px; 
	padding-left:0px;
	top:-22px;
}
*/ 

#menuhaut {
    position:relative;
	height:40px;
	left:30px;
	z-index:2000;
	width:596px;
	padding-top:0px; 
	padding-left:0px;
	top:-22px;
	
}

#fond_flash2{	
	 position:relative;
	width:626px;
	margin-top:-78px;

	height:340px; 
	/*overflow:visible;*/
	/* margin-left:0px;*/
	/*margin-left:-14px;*/
}
#fenetre_flash{ 
	position:relative; 
	padding-top:0px; 
	padding-left:0px;
 
}


#contenu_thematique{
	float:left;

}

/*
#menu2 .lien {
	float:left;
	padding-right:3px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	z-index:3000;
}
#menu2 .lien .gauche, #menu2 .lien .centre, #menu2 .lien .droite {
	float:left;
	height:40px;
}
#menu2 .lien .gauche {

	background-image: url(coin_g.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:10px;
}
#menu2 .lien .droite {
	background-image: url(coin_d.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:10px;
}
#menu2 .lien .centre {
	background-color:#006F3A;
	padding-top:23px;
	height:17px;
	background-image: url(pu_vertfonce.png);
	background-repeat: repeat;
	background-position: left top;
}
#menu2 .lien:hover .gauche {
	background-image: url(coin_g2.png);
}
#menu2 .lien:hover .droite {
	background-image: url(coin_d2.png);
}
#menu2 .lien:hover .centre {
	background-color:#CDF314;
	color:#006F3A;
	background-image:none;
}
*/

#menuhaut .lien {
	float:left;
	padding-right:3px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	z-index:3000;
}
#menuhaut .lien .gauche, #menuhaut .lien .centre, #menuhaut .lien .droite {
	float:left;
	height:40px;
}
#menuhaut .lien .gauche {

	background-image: url(coin_g.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:10px;
}
#menuhaut .lien .droite {
	background-image: url(coin_d.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:10px;
}
#menuhaut .lien .centre {
	background-color:#006F3A;
	padding-top:23px;
	height:17px;
	background-image: url(pu_vertfonce.png);
	background-repeat: repeat;
	background-position: left top;
}
#menuhaut .lien:hover .gauche {
	background-image: url(coin_g2.png);
}
#menuhaut .lien:hover .droite {
	background-image: url(coin_d2.png);
}
#menuhaut .lien:hover .centre {
	background-color:#CDF314;
	color:#006F3A;
	background-image:none;
}


#menu_gauche {
	margin-left:6px;
	margin-top:164px;
}
#menu_gauche img.titre {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAEA23;
	margin-top:3px;
	width:155px;
	height:31px;
}
#menu_gauche #carte {
	width:155px;
	height:123px;
}

#menu_gauche #imgreservez {
	width:164px;
	height:64px;
}


#menu_gauche #carte a {
	height:123px;
	margin:0;
	padding:0;
	width:155px;
	border:none;
}
#menu_gauche #pro a {
	height:34px;
	margin:0;
	padding:0;
	width:155px;
	border:none;
	margin-bottom:20px;
	margin-top:5px;
}
#menu_gauche a {
	height:15px;
	background-image: url(fond_menu.jpg);
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAEA23;
	display:block;
	padding-left:8px;
	color:#046C31;
	text-decoration:none;
	width:147px;
	overflow:hidden;
}
#menu_gauche a:hover {
	color:#000000;
	background-color:#FCF049;
	background-image:none;
}
#menu_droite {
	width:185px;
	color:#006F3A;
	font-weight:bold;
	padding-left:8px;
	margin-top:170px;
}
#contenu_accueil {
	position:relative;
	width:626px;
	text-align:justify;
	margin-top:0px;
	top:0px;
}
#contenu {
	width:100%; /* Ruddy */
	min-width:626px;
	/*width:819px;
	width:626px;*/
	text-align:justify;
	margin-top:190px;
}

#contenuarticle {
	width:100%; /* Ruddy */
	min-width:626px;
	/*width:819px;
	width:626px;*/
	text-align:justify;
	margin-top:50px;
}
a{
	color:#000000;
	text-decoration:none;
}


/* Images typographiques (via image_typo), URL a revoir... */
img { behavior: url(win_png.htc); }
.minipremier{
	width:155px; 
	float:left; 
	margin-left:0;
	margin-top:2px;
}

.planche{
	height:24px; 
	width:156px; 
	top:-94px;
	position:relative;


}


.titreplanche {
	margin-top:-22px;
	margin-left:11px;
	color:#891717;
	font-size:11px;
	font-weight:bold;
}
a.lienTitrePlanche {color:#891717;
	font-size:11px;
	font-weight:bold;}
	
	
.imgplanche{
	position:relative;
	top:6px;
	height:74px; 
	width:155px; 
}

.minitxt{
	width:153px; 
	height:54px;
	background-color:#DCA460;
	padding-left:2px;
	text-align:left;
	position:relative;
	top:0px;
	font-size:10px;
}
.mini{
	width:155px; 
	float:left; 
	margin-left:2px;
	margin-top:2px;
}
.mini img{
	border:none;
}
.mini h1{
	color:#891717;
	font-size:12px;
	font-style:bold;
}



.grdtxt{
	margin-left:8px;
	margin-top:5px;
}
#alaune {
	height:322px; 
	width:312px;
	background-image: url(alaune.jpg);
	float:left;
	position:relative;
	top:2px;
	padding-top:50px;
}
#agenda {
	height:322px; 
	width:312px; 
	background-image: url(agenda.jpg);
	float:left; 
	position:relative;
	top:2px;
	margin-left:2px;
	padding-top:50px;
}
#titrearticle{
	
	width:100%; /* Ruddy */
	/* 
	width:626px;
	width:800px; */
	text-align:right; 
	border-bottom-color:#B7DBD5; 
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	margin-top:10px;
	margin-bottom:10px;
}
img{
	border:none;
}
#btnplus{
	width:25px; 
	height:26px; 
	background-image:url(plus.jpg); 
	margin-left:115px; 
	margin-top:-26px;
	position:absolute;
}
#pied {
	width:990px;
	height:132px;
	background-image: url(pied.jpg);
	background-repeat: no-repeat;
}
#piedcontenu{
	padding-top:100px; 
	margin-left:560px;
}
#piedcontenu  a{
	text-decoration:none;
	color:#000000;
	font-size: 11px;
}
#piedcontenu  a:hover{
	color:#FFFFFF;
}
#contenuarticle a{
	text-decoration:none;
	color:#a65e17;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	/*border-bottom-color: #00763B;*/
	border-bottom-color: #a65e17;
}
#contenuarticle a:hover{
	color:#a65e17;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	/*border-bottom-color: #00763B;*/
	border-bottom-color: #a65e17;
}

#texte h6, #texte h5, #texte h4, #texte h3, #texte h2, #texte h1
{
	font-family: georgia;
	font-weight:bolder;
	color: #a65e17;
}

#texte h1
{
		/*
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #a65e17;
		*/
		text-decoration: underline;
}

#texte h2
{
		font-size: 20px;
}

#texte h3
{
		font-size: 17px;
}

#texte h4
{
		font-size: 15px;
}

#texte h5
{
		font-size: 12px;
}

#texte h6
{
		font-size: 12px;
		font-style: italic;
}

.monTexte1, .monTexte2, .monTexte3
{
	font-weight:bolder;
	color: #a65e17;
}

.monTexte2
{
	font-style: italic;
}

.monTexte3
{
	font-style: italic;
	text-decoration: underline;
}


#hierarchie a
{
	color: #a65e17 ;
}

#hierarchie 
{
	font-weight: bold ;
	font-size: 12px ;
	color: #f6c08c ;
	background:url(fond_fil_ariane.png) no-repeat ;
}

#contenuarticle ul li.puce
{
	list-style-image: url(puce.gif) ;
	margin-top : 2px ;
}

#texte ul li
{
	list-style-image: url(puce.gif) ;
}

div#texte{ background-image:url(http://global.mmm.re/images/site-en-cours-de.gif); background-position:center; background-repeat:no-repeat;
min-height:500px;

}

div#texte table
{
	border: thin solid #683500;
	border-collapse: collapse;
}

div#texte table th
{
	padding: 5px;
	color: #ffffff ;
	background: #a65e17 ;
	border: thin solid #683500;
}

div#texte table tr
{
	color: #000000 ;
	/*color: #a65e17 ;*/
	
}

div#texte a
{
	color:#006f3a;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006f3a;
}

div#texte table tr td
{
	border: thin dotted #683500 ;
}

div#texte hr
{
		height:1px;
		background-color: #683500 ;
}

div#texte ul li ul li
{
		list-style-image: url(puce2.gif) ;
}

#contenu_decale
{
	margin-left: 10px;
	margin-right: 20px;
}

a#mailto
{
	border: none;
}
a#mailto :hover
{
		border: none;
}

div#contenuarticle ul li.puce a
{
		color: #b13227 ;
		border: none;
		font-weight:bold;
}

p#ss_titre
{
		margin-top: 0px;
}

#en, #all{
	width:19px;
	height:14px;
	background-repeat:no-repeat;
	float:left;
	margin-left:5px;
	margin-top:5px;
}

#en{
	background-image:url(en.gif); 
}
#all{
	background-image:url(all.gif);
	margin-right:5px;
}

div#contenuarticle ul
{
	margin-top:0px ;
	margin-bottom:0px ;
}