/**************************************  Corps du site et conteneur ***************************************/
html, body  /* fond */
{
	/*background-color:#FAEBD7;*/  /*correspondance : 250/219/215*/
	background-image: url(images/papyrus_fond_total_essai3.gif);
	

	border: 0px;
	margin-left: auto;
    margin-right: auto;
	margin-top: 5pt;
	margin-bottom: 5pt;
	padding: 0px;

	/*width: 760px;*/
	/*width: 910px;*/
	/*width: 800px;*/
	width: 760px;
}

a img {
	border: none;
}

#imagesTop {
	margin-top: 20px;
}

* html #imagesTop {
	margin-top: -20px;
}

#conteneur   /* la page de fond (non visible car derrière)  */
{
	background-color:#000000;
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	/*width: 760px;*/
	/*width: 910px;*/
	/*width: 800px;*/
	width: 760px;
	position: absolute;
	left: 50%;
	margin-left: -380px;
}

#main  /* bandeau de gauche (fond) */
{
	/*background-color:#812f07;*/  /*correspondance : 129/47/7 */
	background-color:#000000;
	/*background-color: #AAAAAA;*/
	border: 0px;
	margin: 0px;
	padding: 0px;
	/*width: 760px;*/
	/*width: 910px;*/
	/*width: 800px;*/
	width: 760px;
	position: relative;
	top: 9px;
	/*z-index: 100%;*/
}
/*
*html #main {
	top: -30px;
}

*+html #main {
	top: 30px;
}
*/
dl, dt, dd, ul, li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/**************************************  bandeau haut  ***************************************/


#haut
{
	/*background-color: #812f07; */
	/*background-color: #FAEBD7;*/
	/*background-image: url(images/titre_akaina_transparent.gif);*/
	/*background-repeat: no-repeat;*/
	background-color: #000000;
	/*background-color: #FFFFFF;*/
	border: 0px;
	margin: 0px;
	padding: 0px;

	/*height: 105px;	*/
	
	
	/*width: 760px;*/
	/*width: 910px;*/
	/*width: 800px;*/
	width: 760px;
}
*+html #haut {
		height: 75px;
} 

.haut_image_couple
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	margin-left: 20px;
	margin-top:3px;
	width: 20px;
	/*background-position: center;*/
}

.haut_image_titre
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	margin-left: 130px;
	margin-top: -80px;
	/*background-position: center;*/
}

.haut_image_sous_titre
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	margin-left: 200px;
	margin-top: 5px;
	margin-bottom: 35px;
	/*background-position: center;*/
}

.haut_logo
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	margin-left: 20px;
	margin-top: 10px;
}

.haut_akaina
{
	
	border: 0px;
	margin: 0px;
	padding: 0px;

	margin-left: 20px;
}

.haut_images
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	margin-left: 430px;
	margin-top: -85px;
}

/**************************************  bandeau gauche ***************************************/

#vivrance
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#gauche
{
/*	background-color: #812f07;*/
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 150px;
	height: 100%;
}
/******************************************************24-05-2006******************************************************/

/*#haut
{
	/*background-color: #812f07; 
	background-color:#FAEBD7;
	border: 0px;
	margin: 0px;
	padding: 0px;

	height: 70px;	
	width: 760px;
	z-index: 40000;
}*/


/*.milieu_collection
{
	border: 3px;
	margin: 3px;
	padding: 3px;
	
	background-color: #AAAAAA;
	margin-top: 300px;
	/*width: 760px;*/
}*/

#haut_milieu
{
	/*color: #FFFFFF;*/
	/*margin-top: 150px;*/
	/*margin-left: 50px;*/
	height: 21px;
	/*width: 610px;*/
	/*width: 500px;*/
	/*width: 550px;*/
	background-color: #AAAAAA;
	/*background: #FFFFFF;*/
	z-index: 40000;
}


#haut_milieu
{
	/*position: absolute;*/ /* placement du menu, à modifier selon vos besoins */
	position: absolute;
	/*top: 0;*/
	/*left: 0;*/
	/*top: 105px;*/
	/*left: 150px;*/
	/*margin-left: 130px;*/
	margin-left: 123px;
	z-index: 100; /*modif 5 aout 2006*/
	width: 100%; /* correction pour Opera */
	z-index: 40000;
}

* html #haut_milieu {
	margin-top: 0px;
}

* +html #haut_milieu {
	margin-top: 29px;
}

#haut_milieu dl
{
	float: left;
	/*width: 10em;*/
	width: 129px;
	z-index: 40000;

}


#haut_milieu dt
{
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	background: #ccc;
	border: 1px solid gray;
	margin: 1px;
	//position: absolute;
	/*position: fixed;*/  /*modif 5 aout 2006*/
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	width: 125px;
	height: 15px;
	z-index: 40000;
}


#haut_milieu dd
{
	display: none; /*modif 5 aout 2006*/
	border: 1px solid gray;
	width: 125px;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	background-color: #CCCCCC;
	height: 170px;
	overflow: auto;
	z-index: 40000;
}


#haut_milieu li
{
	//text-align: center;
	text-align: left;
	/*background: #fff;*/
	list-style-position: inside;
	list-style-type: none;
	margin-bottom: 0px;
	height: 15px;
	z-index: 40000;
}

html>body #haut_milieu li {
height: auto;
min-height: 15px;
}

*+html #haut_milieu {
	margin-top: -30px;
}



#haut_milieu li a, #haut_milieu dt a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
	z-index: 40000;
}


#haut_milieu li a:hover, #haut_milieu dt a:hover {
background: #eee;
z-index: 40000;
}




/**********************************************************************************************************************************/
.gauche_p_vivrance
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	/*margin-left: 5px;*/
	margin-left: 0px;
	margin-top: 30px;
}

.gauche_liste_vivrance
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	/*width: 100px;*/
	width: 80px;
	/*margin-left: 10px;*/
	margin-left: 5px;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	font-weigth: bold;
}

.gauche_ok
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	text-decoration: none;
	margin-left: 50px;

}

.gauche_ok:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	text-decoration: underline;

}

.gauche_recherche
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	margin-left: 5px;
	/*margin-top: 20px;*/
	margin-top: 0px;
}

.gauche_menu
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	text-decoration: none;
	margin-left: 15px;
}

.gauche_menu:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	text-decoration: underline;
}

.gauche_separateur
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	/*margin-left: 30px;*/
	margin-left: 0px;
	/*z-index: 200%;*/
}

.gauche_offre
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	margin-left: 10px;
	margin-top: 20px;

}

.gauche_p_continents
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	margin-left: 10px;
	margin-top: 10px;
}

.gauche_liste_continents
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	width: 130px;
}

.gauche_p_pays
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	margin-left: 10px;
	margin-top: 10px;
}

.gauche_liste_pays
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	width: 130px;
}

.gauche_p_ok
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	margin-left: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.gauche_p_newsletter
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	margin-left: 5px;
	/*margin-top: 20px;*/
	margin-top: 0px;
}


.gauche_email_newsletter
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	margin-left: 5px;
	width: 85px;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
}

.gauche_radio
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	/*margin-left: 10px;*/
	margin-left: 0px;
	margin-top: 10px;
}


.menu_gauche_lien
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	/*color: #812f07;*/
	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	/*font-weight: bold;*/
	text-decoration: none;
	margin-left: 5px;
}

.gauche_keywords
{
	border: 0px;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	width:12em;
	/*color: #812f07;*/
	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	/*font-weight: bold;*/
	text-align:center;
}

.droite_keywords
{
	border: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left:-10px;
	padding: 0px;
	width:12em;
	/*color: #812f07;*/
	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	/*font-weight: bold;*/
	text-align:center;
}
.menu_gauche_lien:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	/*color: #812f07;*/
	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-decoration: underline;

}


/******************************** Information lien *******************************/

.infos_lien
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	text-decoration: none;
	/*font-weight: bold;*/
	/*margin-left: 5px;*/
	margin-left: 5px;
	margin-top: 0px;
}


.infos_lien:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	/*color: #812f07;*/
	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

/****************************************** fin *********************************************/
/********************************************************************************************/


/******************************** Accueil lien *******************************/

.accueil_lien
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	text-decoration: none;
	margin-left: 5px;
	margin-top: 0px;
}


.accueil_lien:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	/*color: #812f07;*/
	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

/****************************************** fin *********************************************/
/********************************************************************************************/







/**************************************modif ***********************************************/

.haut_espace_pro
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	margin-left: 10px;
	margin-top: 0px;
}

.espace_pro_lien
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	/*color: #812f07;*/
	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	text-decoration: none;
	margin-left: 5px;
}

.espace_pro_lien:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	/*color: #812f07;*/
	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

/************************************************************************************************/


/******************************** Adresse lien *******************************/

.adresse
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	/*color: #FFFFFF;*/
	color: #000000;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	text-decoration: none;
	/*margin-left: 0px;*/
	margin-left: 50px;
}


/****************************************** fin *********************************************/
/********************************************************************************************/




/**************************************  droit ***************************************/

#droit
{
	/*background-image: url(images/fond2.gif); */
	/*background-image: url(images/fond_papy2.jpg);*/
	/*background-image: url(images/fond2.gif); */
	background-image: url(images/papyrus.jpg);
	border: 0px;
	margin: 0px;
	padding: 0;

	/*margin-left: 130px;*/
	margin-left: 123px;
	/*margin-top: -630px;*/
	/*margin-top: -482px;*/
	/*margin-top: -630px;*/
	/*margin-top: -513px;*/
	/*margin-top: -493px;*/
	/*margin-top: -483px;*/
	
	margin-top: -760px;
	
	/*width: 610px;*/
	/*width: 500px;*/
	width: 514px;
	height: 700px;
	z-index: 10000;
}

html>body #droit {
height: auto;
min-height: 700px;
}

* html #droit {
	/*padding-top: 40px;*/
	/*margin-top: -47.4em;*/
}

* +html #droit {
	/*padding-top: 40px;*/
	/*margin-top: -47.4em;*/
}

#menu_haut
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	/*height: 30px; */
	height: 30px;
	/*margin-left: 170px; */
	margin-left: 100px;
	/*margin-top: 10px; */
	margin-top: 50px;
}

.menu_haut_lien
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #812f07;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-decoration: none;

}

.menu_haut_lien:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #812f07;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-decoration: underline;

}

/********************** modif ***************************/
.gv,.pc,.il,.va
{
	margin-left: 35px;
	margin-top: 20px;
}
/***********************modif *****************************/

.titre_rubrique
{
	border: 0.3px;
	border-style: solid;
	margin: 0px;
	padding: 0px;

	color: #035a1f;
	font: 20px Verdana, Georgia, Times New Roman, sans-serif;
	margin-top: 30px;
	text-align: center;
}

.titre_ssrubrique
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #035a1f;
	font: 17px Verdana, Georgia, Times New Roman, sans-serif;
	text-align: left;
}

.selection_moteur
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #035a1f;
	font: 16px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
}

.moteur_liste
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	width: 150px;
}

.moteur_p_ok
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	margin-top: 15px;
	text-align: center;
}

.moteur_lien_ok
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	text-decoration: none;

}

.moteur_lien_ok:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	text-decoration: underline;
}

.droite_regle
{
	background-color: #000000;
	border: 0px;
	margin: 0px;
	padding: 0px;

	margin-top: 20px;
	margin-left: 107px;
	width: 300px;
}


.anecdote_titre
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-align: center;
	width: 250px;
}

.anecdote_texte
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	margin-left: 50px;
	margin-top: 20px;
	text-align: justify;
	width: 400px;
}

.brochure
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	margin-left: 400px;
	margin-top: -100px;
	text-align: center;
}

.brochure_selection_titre
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	font: 16px Verdana, Georgia, Times New Roman, sans-serif;
	text-align: center;
}

.brochure_selection
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	width: 165px;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
}

.brochure_explication
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	margin-left:50px;
}

.bouton_commander_brochure
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	background-color: #035a1f;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	color: #FFFFFF;
	font-weight:bold;	
	border-color:#FFFFFF;
	width: 185px;
}

.droite_regle_brochure
{
	
	
	text-align: center;
	width: 300px;
}

.anecdote_brochure
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	text-align: center;
	vertical-align: top;
}

.brochure_table
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	text-align: justify;
	margin-top: 50px;
	margin-left: 50px;
	width: 450px;
}

.brochure_table_ligne
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	height: 50px;
}

.image_brochure
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.lien_brochure
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 15px Times New Roman, sans-serif;
	font-weight: bold;
	text-align: center;
	text-decoration: none; 
}


.lien_brochure:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 15px Times New Roman, sans-serif;
	font-weight: bold;
	text-align: center;
	text-decoration: underline; 
}

.lien_adobe_moteur
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.cgv
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: black;
	font: 11px Times New Roman, sans-serif;
	text-align: justify;
	width: 600px;
}








#pied_de_page
{
	line-height:5px;
	/*background-color: #812f07;*/
	/*background-color: #001000;*/
	/*background-color: #AAAAAA;*/
	background-color: black;
	border: 0;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	clear:both;
	/*text-indent: 20%;*/
	/*text-indent: 13%;*/
	height: 50px;
	/*text-align: center;*/
	text-align: center;
	/*width: 760px;*/
	/*width: 800px;*/
	width: 760px;

}

*+html #pied_de_page
{
	margin-top: 30px;
}


.pied_de_page_infos
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: white;
	font: 8px Verdana, Georgia, Times New Roman, sans-serif;
	text-decoration: none;
	/*margin-left: 130px;*/
	/*margin-left: 20px;*/
}

.pied_de_page_lien
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: white;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	text-decoration: none;
	/*margin-left: 130px;*/
	/*margin-left: 20px;*/
}

.pied_de_page_lien:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	text-decoration: underline;

}

.pied_de_page_image
{
	background-color: #812f07;
	border: 0px;
	margin: 0px;
	padding: 0px;

	margin-left: 5px;
	margin-right: 5px;

}


.espace
{
	/*background-color: #812f07;*/
	/*background-color: #001000;*/
	/*background-color: #AAAAAA;*/
	background-color: #000000;
	border: 0;
	margin: 0px;
	padding: 0px;

	/*text-indent: 20%;*/
	text-indent: 13%;
	height: 10px;
	/*text-align: center;*/
	/*text-align: left;*/
	/*width: 760px;*/
	/*width: 800px;*/
	/*width: 760px;*/
	margin-left: 200px;

}

.espace_lien
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	text-decoration: none;
	/*margin-left: 130px;*/
	/*margin-left: 20px;*/
	position: absolute;
}

.espace_lien:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #FFFFFF;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	/*text-decoration: underline;*/
	cursor: default;
	position: absolute;
}



/******************************** Première Page Actualité *******************************/
.premiere_page
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	width: 450px;
	margin-left: 50px;
}

.premiere_page_titre
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 15px Times New Roman, sans-serif;
	font-weight: bold;
	/*text-align: left;*/
	width: 450px;
}

.premiere_page_texte
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	margin-left: 50px;
	margin-top: 20px;
	/*text-align: justify;*/
	text-align: justify;

	width: 400px;
}

.premiere_page_lien_texte
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	color: #000000;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	text-decoration: none;
	
}

.premiere_page_lien_texte:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	color: #000000;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	text-decoration: underline;
	text-align: justify;
}

#droit premiere_page_image
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	/*width: 50px;*/
	/*height: 50px;*/	
	margin-left: 0px;
	margin-top: 0px;
}

/****************************************** fin *********************************************/
/********************************************************************************************/



/**************************************  Fiche voyage ***************************************/


.fiche_voyage
{
	border: 3px;
	margin: 3px;
	padding: 3px;

	/*background-color: #FFA0A0;*/
	margin-left: 5px;
	/*text-align: justify;*/
	width: 450px;
}

.fiche_voyage2
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	margin-left: 5px;
	text-align: justify;
	/*width: 490px;*/
	margin-top: -130px;
}

.fiche_voyage_ligne
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	/*height: 40px;*/
	/*height: 20px;*/
	line-height: 15px;
	vertical-align: top;
	width: 180px;
}

.fiche_voyage_ligne2
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	/*height: 40px;*/
	height: 0px;
	vertical-align: top;
	width: 480px;
}

.fiche_voyage_liste
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	margin-left: 0px;
	width: 320px;
	text-align: justify;
	list-style-type: circle;
}

.fiche_voyage_rubrique
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	font: 12px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-align: left;
	/*margin-left: 5px;*/
	width: 100px;	
	/*background-color: #AAAAAA;*/
}

.fiche_voyage_rubrique2
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	font: 12px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-align: left;
	margin-left: 0px;
	width: 140px;	
	/*background-color: #AAAAAA;*/
}

.fiche_voyage_affichage
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	/*font-weight: bold;*/
	/*text-align: left;*/
	margin-left: 0px;
	width: 300px;
	text-align: left;
	/*background-color: #AAAAAA;*/
}

.fiche_voyage_affichage2
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	/*font-weight: bold;*/
	/*text-align: left;*/
	margin-left: 0px;
	width: 320px;
	text-align: justify;
	/*background-color: #AAAAAA;*/
}

.image_fiche
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	width: 150px;
	margin-left: 0px;
	text-align: left;
}

.lien_adobe_fiche
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	margin-left: 20px;
	margin-right: 50px;
}

.lien_fiche_voyage
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 15px Times New Roman, sans-serif;
	font-weight: bold;
	text-align: center;
	text-decoration: none; 
}


.lien_fiche_voyage:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 15px Times New Roman, sans-serif;
	font-weight: bold;
	text-align: center;
	text-decoration: underline; 
}


.mise_a_jour
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	/*margin-left: 260px;*/
	margin-left:220px;
	margin-top: 30px;
}

.fiche_photo
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	background-color: #000000;
	height: 200px;
	width: 200px;
		
}

/**************************************  offres_resultats ***************************************/




.offres_pays_resultats
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	/*height: 400px;*/
	margin-left: 10px;
	text-align: justify;
	/*width: 550px;*/
	width: 495px;
}

.offres_table_resultats_une
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	text-align: center;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom-style: solid;
	border-bottom: 1px;
	border-bottom-color: #000000;
	background-color: #CCCCCC;
}

/*
.table_date_confirmee
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	margin-top: 0px;
}
*/

.select_date
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	/*margin-rigth: 10px;*/
	width: 220px;
	vertical-align: middle;
	height: 15px;
	border-bottom-style: solid;
	border-bottom: 1px;
	border-bottom-color: #000000;
}

.select_date_bis
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	/*margin-rigth: 10px;*/
	width: 220px;
	vertical-align: middle;
	height: 15px;
}

.date_confirmee_select
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	margin-rigth: 10px;
	width: 210px;
	height: 15px;
}

.offres_pays_resultats_deux
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	height: 15px;
	text-align: center;
	width: 137px;
	vertical-align: middle;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	padding-top: 2px;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom: 1px;
	border-bottom-color: #000000;
}

.offres_pays_resultats_deux_bis
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	height: 15px;
	text-align: center;
	width: 137px;
	vertical-align: middle;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	padding-bottom: 5px;
}

.offres_pays_resultats_trois
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	height: 20px;
	text-align: center;
	/*width: 137px;*/
	width: 75px;
	vertical-align: middle;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	border-bottom-style: solid;
	border-bottom: 1px;
	border-bottom-color: #000000;
}

.offres_pays_resultats_trois_bis
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	height: 20px;
	text-align: center;
	/*width: 137px;*/
	width: 75px;
	vertical-align: middle;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
}

.offres_pays_resultats_quatre
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	height: 20px;
	text-align: center;
	width: 75px;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom: 1px;
	border-bottom-color: #000000;
}

.offres_pays_resultats_quatre_bis
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	height: 20px;
	text-align: center;
	width: 75px;
	vertical-align: middle;
}

.offres_resultats_position
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	height: 20px;
	margin-left: 50px;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
}

.form_classement
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.offres_resultats_tri
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	height: 20px;
	margin-left: 330px;
	margin-top: -20px;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
}

.lien_offres_resultats
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.lien_offres_resultats:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #035a1f;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.lien_offres_resultats_courant
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #035a1f;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.lien_offres_resultats_courant:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #035a1f;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.classement
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	text-align: center;
}

.precedent
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.precedent:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.suivant
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.suivant:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.bouton_moteur
{	border: 0px;
	margin: 0px;
	padding: 0px;

	background-color: #035a1f;
	/*font: 16px Times New Roman, sans-serif;*/
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	color: #FFFFFF;
	font-weight:bold;	
	border-color:#FFFFFF;
}

/**************************************  Conditions générales de vente ***************************************/

.conditions
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 11px Times New Roman, sans-serif;
	/*margin-left: 30px;*/
	margin-left: 25px;
	text-align: justify;
	/*width: 550px;*/
	width: 450px;
}

.liste_cgv
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 11px Times New Roman, sans-serif;
	/*margin-left: 100px;*/
	margin-left: 40px;
	text-align: justify;
	/*width: 480px;*/
	width: 415px;
}



/**************************************  Mentions légales ***************************************/

.legales
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	margin-left: 30px;
	text-align: center;
	/*width: 550px;*/
	width: 450px;
}


/**************************************  Nous ***************************************/

.nous_texte
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	margin-left: 75px;
	text-align: justify;
	width: 350px;
}





/**************************************  Nous contacter ***************************************/

.contact
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	margin-left: 30px;
	/*text-align: right;*/
	width: 450px;
}

.coordonnees
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 14px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-align: center;
}

.lien_nous_contacter
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #035a1f;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.lien_nous_contacter:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #035a1f;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.contacter_formulaire
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	margin-left: 0px;
	width: 450px;
	text-align: left;
}

.contacter_formulaire_ligne
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	margin-left: 0px;
	text-align: left;
}

/**************************************  Nos garanties ***************************************/

.garanties
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	/*margin-left: 50px;*/
	margin-left: 25px;
	text-align: justify;
	/*width: 500px;*/
	width: 450px
}


/**************************************  A la carte ***************************************/


.table_carte
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	margin-left: 10px;
	text-align: justify;
	width: 500px;
}


.ligne_carte
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	/*height: 40px;*/
	text-align: justify;
	vertical-align: top;
}

.carte_regle
{
	background-color: #000000;
	border: 0px;
	margin: 0px;
	padding: 0px;

	margin-top: 20px;
	margin-left: 75px;
	width: 350px;
}

/**************************************  CNIL ***************************************/

.cnil
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	/*margin-left: 120px;*/
	margin-left: 50px;
	text-align: center;
	width: 400px;
}

/**************************************  Brochure ***************************************/

.brochure_centree
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	margin-top: 50px;
	text-align: center;
}


/**************************************  Divers ***************************************/

.espace_pro_texte
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	width: 100px;
}


.texte_moteur
{
	margin: 0px;
	padding: 0px;

	width: 80px;
	border-color: #000000;
	border: 1px solid gray;
}

.reserver
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	text-align: center;
}

.reservation
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.reservation:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.bouton_gauche
{	border: 0px;
	margin: 0px;
	padding: 0px;

	font: 10px Times New Roman, sans-serif;
	font-weight:bold;
	background-color:#FFFFFF;
	border-color:#FFFFFF;
}

.aucun_resultat
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 10px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	height: 400px;
	text-align: center;
	text-decoration: none;

}

.espace_pro_table
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	height: 80px;
	margin-left: 200px;
	width: 200px;
	vertical-align: top;	

}

.espace_pro_ligne
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	height: 40px;
	text-align: center;
	vertical-align: top;	

}

.espace_pro_ligne_debut
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	height: 10px;
	text-align: center;
	vertical-align: top;	

}

.espace_pro_bas
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	height: 450px;
}

.etoile
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #FF0000;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
}

.confirmation
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
	text-align: justify;
}

.vide
{
	border: 0px;
	margin: 0px;
	padding: 0px;

	color: #000000;
	font: 16px Times New Roman, sans-serif;
	font-weight: bold;
	height: 600px;
	text-align: center;
}


.cadre_definition
{
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #812f07;
	background-image: url("images/fondclair.gif");
	padding: 10px;
	text-align: jusitfy;
}

.cadre_definition p
{
	text-align: justify;
}

.groupe_def
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	width: 480px;
	margin-left: 20px;
}

.titre_def
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	margin-left: 40px;
	font: 13px Verdana, Georgia, Times New Roman, sans-serif;
}

.description_def
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	font: 11px Verdana, Georgia, Times New Roman, sans-serif;
}

.lienFiche
{
	color: black;
	text-decoration: none;
}

.lienFiche:hover
{
	text-decoration: underline;
}

.rubrique
{
	font-weight: bold;
	font-family: Comic, Arial, Helvetica, sans-serif ;
	font-size: 12px;
	font-style: italic ;
}

.cadre_pays
{
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	text-align: jusitfy;
}

.warning_vivrance
{
	color: #000000;
	font: 12px Verdana, Georgia, Times New Roman, sans-serif;
	text-decoration: none;
	margin-left: 20px;
	margin-right: 20px;
	text-align: justify;
}

.partenaire
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	font: 12px Verdana, Georgia, Times New Roman, sans-serif;
	width: 400px;
	margin-left: 80px;
}

.partenaire_puce
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	list-style-type:disc;
}

.partenaire_liste
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	margin-left: 0px;
	text-decoration: none;
	color: black;
}

.partenaire_liste:hover
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	margin-left: 0px;
	text-decoration: underline;
	color: blue;
}

.div_mot_derriere
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	font: 6px Verdana, Georgia, Times New Roman, sans-serif;
	color: #000000;

	/*margin-left: 130px;
	margin-rigth: 130px;*/
	/*margin-top: -440px;*/
	width: 740px;
	/*
	margin-left: 637px;
	margin-rigth: 0px;
	margin-top: -600px;
	width: 123px;
	*/
}

.mot_derriere
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	
	font: 6px Verdana, Georgia, Times New Roman, sans-serif;
	color: #000000;
	/*
	margin-left: 0px;
	margin-rigth: 10px;
	*/
	/*width: 123px;*/
	width: 740px;
}


#da_menu_droite {
	float: right;
	margin-left: 637px;
	width: 123px;
	margin-top: -710px;
}

.da_newsletter {
	 margin-bottom: 0px;
	 //margin-bottom: -15px;
}

#imagesTop {
	margin-top: 20px;
	margin-bottom: 10px;
	width: 514px;
	height: 220px;	
}

* html #imagesTop {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 514px;
	height: 200px;	
}

* +html #imagesTop {
	margin-top: -20px;
}


#bannieres_haut {
	margin-left: 540px;
	margin-top: -93px;
	height: 105px;
	width:200px;
	margin-bottom: 6px;
}

* html #bannieres_haut {
	margin-top: -90px;
}

*+html #bannieres_haut {
		margin-top: -80px;
} 
