a:link {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 13px;
	text-decoration: none; 
	color: #cc9966}
a:visited { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 13px;
	text-decoration: none; 
	color: #cc9966}
a:active { 	
    font-family : Arial, Helvetica, sans-serif; 
	font-size : 13px;
	text-decoration: none; 
	color: #cc9966 }
a:hover { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 13px;
	text-decoration: none; 
	color: #cc9966;
	background-color: none}

.fondpageadmin {
	background-color : #00423A;
}
.fondpageweb {
	background-color : #FFFFFF;
}
.BaseLine 	{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color : #C8C3A6;
 	text-decoration: none;
	}
.Legal	{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color : #C8C3A6;
 	text-decoration: none;
	}


.ArticlesUne {
	font-family : Arial ; 
	font-size : 12px ; 
	color : #000000 ;
 	text-decoration: none;
	text-align: justify;
		}
.texte {
	font-family : Arial ; 
	font-size : 12px ; 
	color : #000000 ;
 	text-decoration: none;
	text-align: justify;
	}		
.textegras {
	font-family : Arial ; 
	font-size : 12px ; 
	color : #000000 ;
 	text-decoration: none;
	text-align: left;
	font-weight: bold;
}

.textecentre {
	font-family : Arial ; 
	font-size : 12px ; 
	color : #000000 ;
 	text-decoration: none;
	text-align: center;
}


/* style pour le texte des fiches techniques */
.textefiche {
	font-family : Arial !important; 
	font-size : 12px !important; 
	color : #000000 !important;
 	text-decoration: none !important;
	text-align: justify !important;
}

p,td,tr {
	font-family : Arial, Helvetica, sans-serif !important ; 
	font-size : 12px ;
	color : #000000 ;
 	text-decoration: none ;
	/*text-align: justify ;*/
	/*background-color: transparent ;*/ /* Diane : modification du 19/01/04 */
	
}

table.inscription {
	border-color : white; 
		
}



/* Class créée par Word lors de copié-collé 

P.MsoNormal {
	font-family : Arial, Helvetica, sans-serif !important; 
	font-size : 12px !important; 
	color : white !important;
 	text-decoration: none !important;
	text-align: justify !important;
}*/
/*--------------------*/

.texte1 {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	color : white;
 	text-decoration: none;
}
.textepetitorange {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	color : #cc9966;
 	text-decoration: none;
}
.texte2 {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color : 000000;
 	text-decoration: none;
}
.texte2b {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 16px; 
	color : white;
 	text-decoration: none;
}

/* grands textes pour les titres de pays en orange */
.texte3 {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 24px; 
	color : #cc9966;
 	text-decoration: none;}

.texte3c {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 24px; 
	color : red;
 	text-decoration: none;}
/*-- --*/

.texte3b {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 24px; 
	color : white;
 	text-decoration: none;
}
.textegrasblanc {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 13px; 
	color : white;
 	text-decoration: none;
 	font-weight: bold;
}
.textegras {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 13px; 
	color : 000000;
 	text-decoration: none;
 	font-weight: bold;

}
.textemaron {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 13px; 
	color : #7d6656;
 	text-decoration: none;
}
.texteorange {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 13px; 
	color : #7d6656;
 	text-decoration: none;
}
.textegrasorange {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 13px; 
	color : #7d6656;
	text-decoration: none;
	font-weight: bold;
}
.textegrasvert {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 13px; 
	color : #00423A;
	text-decoration: none;
	font-weight: bold;
}
.textelien {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 13px; 
	color : #cc9966;
	text-decoration: underline;
}
.textenav {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	color : #000000;
	text-decoration: none;
	
}
.textenav2 {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	color : #000000;
	text-decoration: none;
	
}
.textenavon {
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	color : #FFFFFF;
	text-decoration: none;
}
.texteBanDest{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color : #00423A;
	text-decoration: none;
}
.textenetscape{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color : #000000;
	text-decoration: none;
}


/* Tarifs fiche voyage */

.TarifsVoyages
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	color : #00443C;
	text-decoration: none;
    CURSOR: hand;
    BEHAVIOR: url(utl_menu.htc);
}
/* Animation */
.titrePrincipal-Animation{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 25px; 
	color : #000000;
	text-decoration: none;
 	font-weight: bold;
	margin-bottom: 10;
	text-align: center;
	}
.titre-Animation{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 18px; 
	color : #000000;
	text-decoration: none;
 	font-weight: bold;
	margin-bottom: 10;
	}
	
	.titre-Article{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 16px; 
	color : #000000;
	text-decoration: none;
 	font-weight: bold;
	margin-bottom: 5;
	}
/* NEWS LETTER */

.fondedito {
	background-color : #ADC7BD;
}
.fondtitre-edito {
	background-color : #c8c3a6;
}
.titre-edito{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 13px; 
	color : #FFFFFF;
	text-decoration: none;
 	font-weight: bold;
}
.texte-edito{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color : #000000;
	text-decoration: none;
}
.texte-edito-petit{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	color : #000000;
	text-decoration: none;

}
.texte-info{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color : #000000;
	text-decoration: none;
}
.titre-info{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 13px; 
	color : #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.sstitre-info{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 13px; 
	color : #000000;
	text-decoration: none;
}
.promo{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 13px; 
	color : #cc9966;
	text-decoration: none;
	font-weight: bold;
}
.mel {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 9px; 
	color : #2418FC;
	background-image: url('pics/commun/menu/blc_up.gif');width:120px

}
.mel:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 9px; 
	color : #006363;
}
.titre-promo{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 20px; 
	color : #000000;
	text-decoration: none;
 	font-weight: bold;
	
	}


/* MENUS */

/*.barre_menu {	background-color: #c8c3a6 ;	} */

/*MENU HOMEPAGE*/
#menu_1 {
	background: white;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#menu_1 li {
	float: left;
	font: arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu_1 a {
	background: #7d6656 ;
	color: white;
	display: block;
	font-size: 11px;
	float: left;
	margin: 1;
	padding: 2 8 0 8.1px; /* Haut, Droite, Bas, Gauche */
	text-decoration: none;
	height:41;
}
#menu_1 a:hover {
	background: #c8c3a6 ;
	color: #7d6656;
	height:41;
	padding-bottom: 0px;
}
#menu_1 #on a {background: #c8c3a6; color:#7d6656;	}




/*MENU DESTINATIONS*/
#menu_2_block {
	background: white;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_2_block li {
	float: left;
	font: arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu_2_block a {
	background: #7d6656 ;
	color: white;
	display: block;
	font-size: 11px;
	float: left;
	margin: 1;
	padding: 5 123 0 122.5px; /* Haut, Droite, Bas, Gauche */
	text-decoration: none;
	height:25;
	}
#menu_2_block a:hover {
	background: #c8c3a6 ;
	color: #7d6656;
	height:25;
	padding-bottom: 0px;
}
#menu_2_block #on a {background: #c8c3a6; color:#7d6656;	}




/*MENU CARNETS DE VOYAGES*/
#menu_2a_block {
	background: white;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_2a_block li {
	float: left;
	font: arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu_2a_block a {
	background: #7d6656 ;
	color: white;
	display: block;
	font-size: 11px;
	float: left;
	margin: 1;
	padding: 1 106 0 106.5px; /* Haut, Droite, Bas, Gauche */
	text-decoration: none;
	height:20;
	}
#menu_2a_block a:hover {
	background: #c8c3a6 ;
	color: #7d6656;
	height:20;
	padding-bottom: 0px;
}
#menu_2a_block #on a {background: #c8c3a6; color:#7d6656;	}




/*MENU NEWSLETTER*/
#menu_2b_block {
	background: white;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_2b_block li {
	float: left;
	font: arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu_2b_block a {
	background: #7d6656 ;
	color: white;
	display: block;
	font-size: 11px;
	float: left;
	margin: 1;
	padding: 1 100 0 100px; /* Haut, Droite, Bas, Gauche */
	text-decoration: none;
	height:20;
	}
#menu_2b_block a:hover {
	background: #c8c3a6 ;
	color: #7d6656;
	height:20;
	padding-bottom: 0px;
}
#menu_2b_block #on a {background: #c8c3a6; color:#7d6656;	}


/*MENU PARTENAIRES ET LIENS*/
#menu_2c_block {
	background: white;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_2c_block li {
	float: left;
	font: arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu_2c_block a {
	background: #7d6656 ;
	color: white;
	display: block;
	font-size: 11px;
	float: left;
	margin: 1;
	padding: 1 161 0 162px; /* Haut, Droite, Bas, Gauche */
	text-decoration: none;
	height:20;
	}
#menu_2c_block a:hover {
	background: #c8c3a6 ;
	color: #7d6656;
	height:20;
	padding-bottom: 0px;
}
#menu_2c_block #on a {background: #c8c3a6; color:#7d6656;	}


/*MENU PHOTO*/
#menu_3_block {
	background: white;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_3_block li {
	float: left;
	font: arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu_3_block a {
	background: #7d6656 ;
	color: white;
	display: block;
	font-size: 11px;
	float: left;
	margin: 1;
	padding: 5 85 0 84.5px; /* Haut, Droite, Bas, Gauche */
	text-decoration: none;
	height:25;
	}
#menu_3_block a:hover {
	background: #c8c3a6 ;
	color: #7d6656;
	height:25;
	padding-bottom: 0px;
}
#menu_3_block #on a {background: #c8c3a6; color:#7d6656;	}





/*MENU CLUB*/
#menu_3b_block {
	background: white;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_3b_block li {
	float: left;
	font: arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu_3b_block a {
	background: #7d6656 ;
	color: white;
	display: block;
	font-size: 11px;
	float: left;
	margin: 1;
	padding: 5 87 0 87px; /* Haut, Droite, Bas, Gauche */
	text-decoration: none;
	height:25;
	}
#menu_3b_block a:hover {
	background: #c8c3a6 ;
	color: #7d6656;
	height:25;
	padding-bottom: 0px;
}
#menu_3b_block #on a {background: #c8c3a6; color:#7d6656;	}



/*MENU QUI SOMMES NOUS*/
#menu_3c_block {
	background: white;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_3c_block li {
	float: left;
	font: arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu_3c_block a {
	background: #7d6656 ;
	color: white;
	display: block;
	font-size: 11px;
	float: left;
	margin: 1;
	padding: 5 93.1 0 93.1px; /* Haut, Droite, Bas, Gauche */
	text-decoration: none;
	height:25;
	}
#menu_3c_block a:hover {
	background: #c8c3a6 ;
	color: #7d6656;
	height:25;
	padding-bottom: 0px;
}
#menu_3c_block #on a {background: #c8c3a6; color:#7d6656;	}




/*MENU BOUTIQUE*/
#menu_3d_block {
	background: white;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_3d_block li {
	float: left;
	font: arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu_3d_block a {
	background: #7d6656 ;
	color: white;
	display: block;
	font-size: 11px;
	float: left;
	margin: 1;
	padding: 3 78 0 78px; /* Haut, Droite, Bas, Gauche */
	text-decoration: none;
	height:20;
	}
#menu_3d_block a:hover {
	background: #c8c3a6 ;
	color: #7d6656;
	height:20;
	padding-bottom: 0px;
}
#menu_3d_block #on a {background: #c8c3a6; color:#7d6656;	}




/*MENU INSCRIPTION */
#menu_4_block {
	background: white;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_4_block li {
	float: left;
	font: arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu_4_block a {
	background: #7d6656 ;
	color: white;
	display: block;
	font-size: 11px;
	float: left;
	margin: 1;
	padding: 5 51 0 51px; /* Haut, Droite, Bas, Gauche */
	text-decoration: none;
	height:25;
	}
#menu_4_block a:hover {
	background: #c8c3a6 ;
	color: #7d6656;
	height:25;
	padding-bottom: 0px;
}
#menu_4_block #on a {background: #c8c3a6; color:#7d6656;	}