a:link  	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FF9900; text-decoration: underline}
a:visited 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FF9900; text-decoration: underline}
a:hover 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: underline}
 
a:active 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: underline}
 

a.mnh:link  	{color: #FFFFFF;text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
a.mnh:visited 	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.mnh:hover 	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8AB229;
	text-decoration: none;
}
a.mnh:active 	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.img0 {border: 0px;}
a.img0 {border: 0px;}
a.img0:link {border: 0px;}
a.img0:visited {border: 0px;}
a.img0:hover {border: 0px;}
a.img0:active {border: 0px;}

.TITREPAYS           {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #8AB229; text-decoration:none}
a.TITREPAYS:link     {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #8AB229; text-decoration:none}
a.TITREPAYS:visited  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #8AB229; text-decoration:none}
a.TITREPAYS:hover    {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #8AB229; text-decoration:none}
a.TITREPAYS:active   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #8AB229; text-decoration:none}

.navorange 	     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FF9900; text-decoration: underline}
a.navorange:link     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FF9900; text-decoration: underline}
a.navorange:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FF9900; text-decoration: underline}
a.navorange:hover    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: underline}
 
a.navorange:active   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: underline}
 

.navvert 	   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #8AB229; text-decoration: underline}
a.navvert:link     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #8AB229; text-decoration: underline}
a.navvert:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #8AB229; text-decoration: underline}
a.navvert:hover    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: underline}
 
a.navvert:active   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: underline}
 


.navhotel 	   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FF9900; text-decoration: none}
a.navhotel:link    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FF9900; text-decoration: none}
a.navhotel:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FF9900;  text-decoration: none}
a.navhotel:hover   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF ; text-decoration: none}
a.navhotel:active  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF ; text-decoration: none}


.navflash { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: normal; color: #ff9900; text-decoration: underline }
a.navflash:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; font-weight: bold; color: #FFFFFF }

.navvert { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #8ab229; text-decoration: underline }
a.navvert:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #ffffff; text-decoration: underline }


.navblanjc {COLOR: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; FONT-SIZE: 10pt; TEXT-DECORATION: underline; font-style: normal}
.titrepays2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #8AB229}
.textecourant {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF}
.txtRegion {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; color: #FFFFFF}
.texteorange {  font: 12px Arial, Helvetica, sans-serif; color: #ff9900}
.textevert {  font: 12px Arial, Helvetica, sans-serif; color: #8AB229}

.textgris {  font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF;}
.texteorangegras {  font: bold 12px Arial, Helvetica, sans-serif; color: #ff9900}
.txtblanc10 { COLOR: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; FONT-SIZE: 10pt; font-style: normal }
.txtblanc7 { COLOR: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; FONT-SIZE: 7pt; font-style: normal }
.txtnoire10 { COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; FONT-SIZE: 10pt; font-style: normal }
.texteorangeitalique { font: italic 12px Arial, Helvetica, sans-serif; color: #ff9900 }
.textevert { font: 12px Arial, Helvetica, sans-serif; color: #8ab229}
.texteitineraire { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #FFFFFF }

.padding {
    padding-right:20px;
}
.float {
    float:right;	
}
.padding_texte {
    width:253px;
    margin-left:15px;
    margin-top:15px;
    text-decoration:none;
    color: #000000;
    border:0;
    line-height: 14px;
    word-spacing: 2px;

}
.padding_texte p{
    margin-right:7px;
}
.padding_texte a{
    text-decoration:none;
    border:0;
    color: #333333;
}
.padding_texte a:hover{
    text-decoration:none;
    border:0;
    color: #333333;
}
.padding_texte a:visited{
    text-decoration:none;
    border:0;
    color: #333333;
}
.padding_texte a:active{
    text-decoration:none;
    border:0;
    color: #333333;
}




.padding_texte a img{
    text-decoration:none;
    border:0;
    
}
body {
	color:#000000;
	width:900px;
	margin:auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: #000000;
}
.largeur_gauche {
    width:216px;
}
.largeur_gauche_menu {
    width:273px;
    height:390px;
    line-height: 12px;
    word-spacing: 2px;
}
.champ_mail {
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	height: 14px;
	padding:0px;
	margin:0px;
	
}
.bouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #CCCCCC;
	border: 0px;
	width:18px;
	height:14px;
	padding:0px;
	margin:0px;
}
.float_champ {
float:inherit;
}
.hauteur_bas {
height:120px;
}
.table_news {
    margin-top:10px;
    height:100px;
    padding-left:15px;
    width:270px;
    padding-bottom:4px;
}
.table_news a{
    text-decoration: none;
    color: #333333;
}
.padding_table_bas {
	padding:5px;
	}
	
.Style1 {
	font-size: 14px;
	font-weight: bold;
}
.Style2 {
	font-size: 18px;
	font-weight: bold;
}
.Style3 {font-size: 10px; color:#ffffff;}
.Style4 {font-size: 10px; color: #333333; }

.Style3 a:link    {font-size: 10px; color:#ffffff; text-decoration:none; font-family:verdana;}
.Style3 a:visited {font-size: 10px; color:#ffffff; text-decoration:none; font-family:verdana;}
.Style3 a:hover   {font-size: 10px; color:#ffffff; text-decoration:none; font-family:verdana;}
.Style3 a:active  {font-size: 10px; color:#ffffff; text-decoration:none; font-family:verdana;}

#menu {
    position:absolute;
}
.menu_un {
    cursor: pointer;
    background-color: #999999;
    height: 18px;
    line-height: 23px;
    border-bottom: 0px solid #b1b1b1;
    text-align: left;
    font-weight: bold;
    color: #333333;
    text-indent: 10px;
    font: bold 10px "Verdana";
    width: 275px;
    margin: 0px;
    z-index: 0;
    padding-top:5px;
}
.menu_deux {
    position:absolute;
    left: 130px;
    margin-top: -24px;
    z-index: 300;
    width:145px;
    background-color:#CCCCCC;
    -moz-opacity: 0.90;
    filter: alpha(opacity=90);
    text-align: left;
    display:none;
}


.menu_lien {
    font: bold 10px "Verdana";
    cursor: pointer;
    height: 18px;
    padding-top:5px;
    text-indent: 10px;
    text-decoration:none;
    color: #333333;
    font: bold 10px "Verdana";
    border-bottom: 1px solid #ECECEC;
}
.menu_lien_h{
    cursor: pointer;
    height: 18px;
    padding-top:5px;
    text-indent: 10px;
    text-decoration:none;
    color: #FFFFFF;
    font: bold 10px "Verdana";
    border-bottom: 1px solid #ECECEC;
    background-color: #B1B1B1;
    
}
.menu_deux .menu_lien {
    border-bottom: 1px solid #CCCCCC;
}
.menu_deux .menu_lien_h {
    border-bottom: 1px solid #CCCCCC;
}
.menu_lien a{
    cursor: pointer;
    height: 24px;
    text-indent: 10px;
    text-decoration:none;
    color: #333333;
    font: normal 10px "Verdana";
    font-weight: bold;
}

.menu_lien a:visited{
    cursor: pointer;
    height: 24px;
    text-indent: 10px;
    text-decoration:none;
    color: #333333;
    font: normal 10px "Verdana";
    font-weight: bold;
}
.menu_lien a:hover{
    cursor: pointer;
    height: 24px;
    text-indent: 10px;
    text-decoration:none;
    color: #333333;
    font: normal 10px "Verdana";
    font-weight: bold;
}


.menu_lien_h a{
    cursor: pointer;
    height: 24px;
    text-indent: 10px;
    text-decoration:none;
    color: #FFFFFF;
    font: normal 10px "Verdana";
    font-weight: bold;
}

.menu_lien_h a:visited{
    cursor: pointer;
    height: 24px;
    text-indent: 10px;
    text-decoration:none;
    color: #FFFFFF;
    font: normal 10px "Verdana";
    font-weight: bold;
}

.menu_lien_h a:hover{
    cursor: pointer;
    height: 24px;
    text-indent: 10px;
    text-decoration:none;
    color: #FFFFFF;
    font: normal 10px "Verdana";
    font-weight: bold;
}


.menu_lien_h a:active{
    cursor: pointer;
    height: 24px;
    text-indent: 10px;
    text-decoration:none;
    color: #FFFFFF;
    font: normal 10px "Verdana";
    font-weight: bold;
}

.menu_un a{
    font: bold 10px "Verdana";
    cursor: pointer;
    height: 24px;
    text-indent: 10px;
    text-decoration:none;
    color: #333333;
    font: bold 10px "Verdana";
    font-weight: bold;
}

.menu_un a:visited{
    font: bold 10px "Verdana";
    cursor: pointer;
    height: 24px;
    text-indent: 10px;
    text-decoration:none;
    color: #333333;
    font: bold 10px "Verdana";
    font-weight: bold;
}

.menu_un a:active{
    font: bold 10px "Verdana";
    cursor: pointer;
    height: 24px;
    text-indent: 10px;
    text-decoration:none;
    color: #333333;
    font: bold 10px "Verdana";
    font-weight: bold;
}

.menu_lien_h a:hover{
    color:#FFFFFF;
    font-weight: bold;
}
.menu_lien_h a img{
    border: 0px;
}
.menu_lien a:hover{
    color:#BF1632;
}
.menu_lien a img{
    border: 0px;
}
.menu_trois {
    position:absolute;
    left: 276px;
    margin-top: -24px;
    z-index: 400;
    width: 145px;
    background: #ECECEC;
    -moz-opacity: 0.75;
    filter: alpha(opacity=75);
    display:none;
}
.menu_trois_h {
    position:absolute;
    left: 276px;
    margin-top: -24px;
    z-index: 400;
    width: 145px;
    background: #ECECEC;
    -moz-opacity: 0.90;
    filter: alpha(opacity=90);
    display:none;
}

.fond_menu_destination{
	background: #CCCCCC;
    -moz-opacity: 0.50;
	opacity:0.50;
    filter: alpha(opacity=50);
	margin-top:-55px;
	z-index:1;
	position:relative; 
	}
	
.menu_destination{
	margin-top:-55px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	z-index:2;
	position:relative;
	}

.menu_destination a{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	text-decoration:none;
	}
	
.menu_destination a:visited{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	}

.menu_destination a:hover{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
	}
	
.fond_menu_theme{
	background: #CCCCCC;
    filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	margin-top:-600px;
	*margin-top:-603px;
	height:600px;
	width:170px;
	z-index:1;
	position:relative;
	}
	
.menu_theme{
	margin-top:-600px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	z-index:2;
	position:relative;
	height:600px;
	}

.menu_theme a{
	display:block;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	padding-left:15px;
	}
	
.menu_theme a:visited{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	}
	
.menu_theme a:hover{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	}
	
.nom_continent{
	color:#fe9b03;
	}

.Style3 {float:left; height:22px; font-family:verdana; color:#ffffff;margin:10px; vertical-align:middle;}
.Style3 a {height:22px; font-family:verdana; color:#ffffff;margin:10px;text-decoration:none;}
.Style3 form {height:22px; font-family:verdana; color:#ffffff; margin-top:-2px; *margin-top: 8px;;text-decoration:none;}


/*-------------- PAGE PAYS-------------------------*/

.ne_pas_manquer{
	color:white;
	width:275px;
	font-size:12px;
	background-color:2d2d2d;
	padding:15px;
	}

.carte{
	padding-bottom:20px;
	}