
/*----------------------- HOME PAGE -----------------*/

#topune_HP{
	width:992px;
	height:300px;
	float:left;
	margin-top:20px;
}

#topune_HP .une_HP{
	width:655px;
	height:400px;
	margin-top:5px;
	margin-right:10px;
	float:right;
	border:#cccccc 1px solid;
}
#topune_HP .comparateur_HP{
	width:320px;
	height:273px;
	margin-top:5px;
	margin-right:10px;
	float:left;
}

#topune_HP .unetexte_HP{
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 134px;
}

#topune_HP .photo_HP{
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 520px;
}

/*----------------------- MENU PAYS -----------------*/

			
/* Propriétés de chaque liste du menu */  
ul.menup, ul.menup ul {  
width:140px;
padding:0px;  
margin:0px;  
list-style:none;
/* On retire les puces */  
}  
  
/* Propriété de chaque item du menu */  
ul.menup li {  
padding:0px;  
margin:0px; 
color:#927D6A;
position:relative;  
background-color:#f4eee8; 
border:1px solid #dfcdb6;  
border-left:6px solid #dfcdb6;
/* Un petit trait bleu sur la gauche */  
}  
ul.menup li:hover {  
background-color:#f4eee8; /* On change la couleur de fond quand la souris est sur l'item */  
}

ul.menup a:hover {  
background-color:#f4eee8; /* On change la couleur de fond quand la souris est sur l'item */  
}  
 
/* Propriétés de chaque lien du menu */  
ul.menup li > a {  
color:#927D6A;  
padding:5px;  
display:block;  
text-decoration:none;  
}  
  
/* Chaque sous liste du menu doit etre décalé par rapport à la précédante */  
ul.menup ul {  
position:absolute;  
top:-1px;  
left:133px;  
}

/* Chaque sous liste du menu doit etre invisible */  
ul.menup ul {  
display:none;  
}  
              
/* Chaque sous liste s'affiche lorseque la souris pointe sur l'item auquel elle appartient */  
ul.menup li:hover > ul {  
display:list-item;  
}  

ul.menup a:hover > ul {  
display:list-item;  
}  


/* CSS du menu horizontal */

#cadre_menu_deroulant
{
float: left;
width: 300px;
height: 50px;
}

#menuDeroulant
{
 width: 300px;
 list-style-type: none;
 margin: 0;
 padding: 0;
}
   
#menuDeroulant li
{
 float: left;
 margin: 0;
 padding: 0;
 border: 0;
 position:relative;
}
#menuDeroulant .sousMenu
{
 display: none;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
}

#menuDeroulant .sousMenu li
{
 float: none;
 margin: 0;
 padding: 0;
 border: 0;
 width: 100px;

}

#menuDeroulant li
{
 float: left;
 width: 100px;
 margin: 0;
 padding: 0;
 border: 0;
 
}
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
 display: block;
 height: 1%;
 color: #927D6A;
 background: #f4eee8;
 margin: 0;
 padding: 4px 8px;
 text-decoration: none;
}
#menuDeroulant li a:hover { background-color:#dfcdb6; }
#menuDeroulant li a:active { background-color:#dfcdb6; }

#menuDeroulant .sousMenu li a:link,
#menuDeroulant .sousMenu li a:visited
{
 display: block;
 color: #927D6A;
 margin: 0;
 border: 0;
 text-decoration: none;
 background:#f4eee8;
}
#menuDeroulant .sousMenu li a:hover
{
 background-image: none;
 background-color: #dfcdb6;
}
#menuDeroulant .sousMenu li
{
 float: none;
 margin: 0;
 padding: 0;
 border: 0;
 width: 149px;
}
#menuDeroulant .sousMenu
{
 display: none;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
}
#menuDeroulant li:hover > .sousMenu { display: block; }

/*-------------------- TITRES ---------------------*/

#cadre_titre_general_agence{
	margin-top:20px;
	width:620px;
	float:left;
	height:110px
}

#logo_agence {
	width:200px;
	height:75px;
	margin-right:5px;
	float: left;
}
#cadre_titre_agence{
	margin-bottom:5px;
	margin-top:25px;
	color: #0099FF;
	width:400px;
	float:left;
	height:75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-transform:uppercase;
	font-weight: bold;
}

#cadre_titre_general{
	margin-top:10px;
	width:620px;
	float:left;
	height:70px
}
#cadre_titre_general_pays{
	margin-top:10px;
	width:600px;
	float:left;
	height:100px
}
#icone_titre_page {
	width:60px;
	height:60px;
	margin-right:5px;
	float: left;
}
#pub_750x28 {
	width:730px;
	height:92px;
	margin-right:5px;
	float: left;
}

#pub_460x60 {
	width:500px;
	height:92px;
	margin-right:5px;
	float: left;
}
#cadre_titre_rubrique{
	margin-top:10px;
	width:555;
	float:left;
	height:60px
}

#cadre_titre_mag{
	margin-bottom:5px;
	color: #0099FF;
	width:500px;
	float:left;
	height:17px
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform:uppercase;
	font-weight: bold;

}
#cadre_titre_mag a{
	margin-bottom:5px;
	color: #0099FF;
	width:500px;
	float:left;
	height:17px
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform:uppercase;
	font-weight: bold;
}

#cadre_titre_mag a:hover{
	margin-bottom:5px;
	color: #0099FF;
	width:500px;
	float:left;
	height:17px
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform:uppercase;
	font-weight: bold;
}

#titre_liste_article_mag {
	margin-bottom:5px;
	color: #59493f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#titre_liste_article_mag a{
	margin-bottom:5px;
	color: #59493f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}

#titre_liste_article_mag_G {
	margin-bottom:5px;
	color: #59493f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}


#titre_liste_article_mag_G a{
	margin-bottom:5px;
	color: #59493f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;

}


#descr_liste_article_mag {
	margin-bottom:20px;
	color: #afa08d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#descr_liste_article_mag_G {
	margin-bottom:20px;
	color: #afa08d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#cadre_titre_mag a:hover{
	margin-bottom:5px;
	color: #0099FF;
	width:500px;
	float:left;
	height:17px
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform:uppercase;
	font-weight: bold;
}
#icone_titre_mag {
	width:30px;
	height:17px;
	
	margin-right:5px;
	float: left;
	margin-bottom:5px;
}
#descr_titre_mag {
	width:600px;
	height:50px;
	margin-right:5px;
	float: left;
}

#drapeau_titre_page {
	width:120px;
	height:200px;
	margin-right:5px;
	float: left;
}

#titre_page {
	margin-top:20px;
	width:300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
	text-transform:uppercase;
	float: left;
}

#titre_page_rubrique {
	margin-top:20px;
	width:500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
	text-transform:uppercase;
	float: left;
}

.titre_paragraphe_bleu_i{

	margin-top:20px;
	width:500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
	text-transform:uppercase;
	float: left;
}

.titre_paragraphe{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
	text-transform:uppercase;
	float: left;
}
.titre_paragraphe a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
	text-transform:uppercase;
}

.titre_paragraphe a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
	text-transform:uppercase;
}


.titre_paragraphe_sans{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
}
.titre_paragraphe_sans a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;

}

.titre_paragraphe_sans a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
}


.titre_paragraphe_marron{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #927D6A;
	text-decoration: none;
	text-transform:uppercase;

}
.titre_paragraphe_marron a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #927D6A;
	text-decoration: none;
	text-transform:uppercase;

}

.titre_paragraphe_marron a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #927D6A;
	text-decoration: none;
	text-transform:uppercase;
}


.titre_agences_voyages_pays{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #927D6A;
	text-decoration: none;
	text-transform:uppercase;
	margin-top:10px;
	float:left;

}
.titre_agences_voyages_pays a{

	text-decoration: none;
}

.titre_agences_voyages_pays a:hover{
	text-decoration: none;
}

.texte_agences_voyages_pays{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #927D6A;
	text-decoration: none;
	text-transform:uppercase;
}
.texte_agences_voyages_pays a{

	text-decoration: none;
}

.texte_agences_voyages_pays a:hover{
	text-decoration: none;
}

.titre_paragraphe_marron_mini{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #927D6A;
	text-decoration: none;
	text-transform:uppercase;

}
.titre_paragraphe_marron_mini a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #927D6A;
	text-decoration: none;
	text-transform:uppercase;

}

.titre_paragraphe_marron_mini a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #927D6A;
	text-decoration: none;
	text-transform:uppercase;
}

.titre_paragraphe_marron_sans{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #927D6A;
	text-decoration: none;


}
.titre_paragraphe_marron_sans a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #927D6A;
	text-decoration: none;


}

.titre_paragraphe_marron_sans a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #927D6A;
	text-decoration: none;

}

.titre_paragraphe_orange{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ef9c02;
	text-decoration: none;
	text-transform:uppercase;

}
.titre_paragraphe_orange a{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ef9c02;
	text-decoration: none;
	text-transform:uppercase;

}

.titre_paragraphe_orange a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ef9c02;
	text-decoration: none;
	text-transform:uppercase;
}

.titre_paragraphe_gris {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-transform:uppercase;
}

.titre_paragraphe_gris_mini {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-transform:uppercase;
}


.titre_paragraphe_bleu_mini {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
	text-transform:uppercase;
}

.titre_paragraphe_blanc{

	font-family: Verdanab Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
}

.texte_blanc_comparateur{

	font-family: Verdanab Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titre_photo_bloc{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-transform:uppercase;
	float: left;
}

.titre_photo_bloc a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-transform:uppercase;
	float: left;
}

.titre_photo_bloc a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-transform:uppercase;
	float: left;
}

.titre_photo_bloc_copy{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cccccc;
	text-decoration: none;
	float: inherit;
}

#titremenupays{
	font-size:10px;
	color:#927D6A;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	
}
#titremenupays a {
	text-decoration: none;
	color: #927D6A;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#titremenupays a:hover {
	text-decoration: none;
}
/*-------------------- texte ---------------------*/

.texte_mini_marron{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #273840;
	text-decoration: none;
	font-weight: normal;
	text-transform: none;
}

/* --------------------Bloc--------------------- */  


#bloc_liens_articles{
	width: 600px;
	background:#ffffff;
	border: 1px solid #927D6A;
	margin-bottom:15px;
	margin-top:5px;
	text-align:justify;
	color:#927D6A;
	padding: 4px;
	margin: 0 10px 15px 0;
	float:left;
}	

.bloc_texte{
	text-align:justify;
	color:#927D6A;
}	
.bloc_texte a{
	color:#836847;
}	
.bloc_texte a:hover{
	color:#e4e2e2;
}	

#bloc_liens_articles .titre_liens{
	width: 590px;
	background:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:justify;
	color:#927D6A;
	size:16px;
	float:left;
	font-weight:bold;
}	


#bloc_actu_hp{
	background:#ffffff;
	padding: 0 15px 15px 20px;
	border: 1px solid #ECECEC;
	margin-bottom:15px;
}
#bloc_zoom{
	background:#ffffff;
	padding: 0 15px 15px 20px;
	border: 2px solid #0099FF;
	margin-bottom:15px;
}	

#bloc_agences_voyages_pays{
	background:#ffffff;
	padding: 0 15px 10px 10px;
	border: 1px solid #927D6A;
	margin-bottom:15px;	
}	

#bloc_mois
{
 margin-top:5px;
 margin-left:10px;
 width:90px;
 height:15px;
 display: inline-block;
 background-color:#dfcdb6;
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
	font-size: 11px;
 margin: 2px;
 border: 0;
 padding: 2px;
}

#bloc_photo_mini
{
 width:50px;
 height:50px;
 display: inline-block;
 color: #927D6A;
 margin: 0;
 border: 0;
}

#bloc_liste_continent
{
 width:620px;
 height:200px;
 display: inline-block;
 color: #ffffff;
 margin: 0;
 border: 0;
}
#bloc_presentation_droit
{
margin-top:10px;
width:300px;
}
#bloc_menu_droit
{
margin-top:10px;
width:300px;
background-color:#ffffff;
border:1px solid #cccccc; 
padding: 2px;
}

#bloc_menu_droit_sans
{
margin-top:10px;
width:302px;
background-color:#ffffff;
}
#bloc_menu_droit_index
{
width:302px;
background-color:#ffffff;
}
#bloc_carte_droit
{
margin-top:10px;
width:301px;
height:270px
color:#FFFFFF;
background-color:#666666;
border:3px solid #666666; 
border-top:4px solid #666666;
}

#bloc_carte_droit .droit
{
width:100px;
background-color:#666666;
float: left;
height:30px
margin-left:50px
}

#bloc_carte_droit .gauche
{
width:100px;
background-color:#666666;
float: left;
height:30px
margin-right:50px
}
#bloc_comparateur_pays {  
padding:0px;  
margin:0px;
width:430px;
height:130px;
color:#666666;
position:relative;  
background-color:#F2F2F2;  
border:1px solid #e4e2e2;  
border-left:4px solid #e4e2e2;
float: left;
} 

#bloc_comparateur_pays .titre {  
padding:0px;  
margin:0px;
width:430px;
height:20px;
color:#0099FF;
font-weight:bold;
position:relative;
background-color:#F2F2F2;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#bloc_comparateur_pays .img {  
width:130px;
height:130px;
color:#927D6A;
float:left;
margin-left:10px;
margin-top:10px;
}  
#bloc_comparateur_pays .budget {  
width:130px;
height:50px
color:#927D6A;
margin-top:5px;
margin-right:5px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

#bloc_comparateur_pays .periode {  
width:130px;
height:50px
color:#927D6A;
margin-top:5px;
margin-right:5px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}


#bloc_comparateur_pays_droite{
padding:0px;  
margin:0px;
width:300px;
color:#666666;
background-color:#f4eee8;  
border:1px solid #dfcdb6;
float:left;
}
.box_content {
display: inline-block;
margin: 2px;
zoom: 1;
*display: inline;
}
.box_content_bis {
display: inline-block;
margin: 1px;
zoom: 1;
*display: inline;
}

.bloc_photo_mag {
  margin:0 0 7px 7px;
  padding:6px;
  background-color: #ffffff;
  margin-bottom:10px;
}


#cadre_menu_pays{
	margin-top:10px;
	width:190px;
	margin-left:10px;
	float:right;
}

#cadre_menu_pays_general{
	margin-top:-25px;
	width:190px;
	margin-left:10px;
	float:right;
}

#cadre_presentation{
	width:630px;
	float:left;
	padding: 4px;
	margin: 0 10px 15px 0;
}

#critere_pays{
	margin-top:5px;
	width:610px;
	float:left;
	padding: 4px;
	margin: 0 10px 15px 0;
}

#cadre_presentation .critere{
	margin-top:5px;
	width:610px;
	float:left;
	padding: 4px;
	margin: 0 10px 15px 0;
}
#cadre_presentation_gris{
	margin-top:5px;
	width:610px;
	text-align:justify;
	border: 1px solid #cccccc;
	padding: 4px;
	margin: 0 10px 15px 0;
	float:left;
}

#cadre_presentation_bleu{
	margin-top:5px;
	width:610px;
	text-align:center;
	border: 2px solid #0099FF;
	padding: 4px;
	margin: 0 10px 15px 0;
	float:left;
}
#cadre_presentation_bord{
	margin-top:5px;
	width:610px;
	float:left;
	border: 1px solid #927D6A;
	padding: 4px;
	margin: 0 10px 15px 0;
	height:100%;
}

#cadre_presentation_bord_hp{
	margin-top:5px;
	margin-left:8px;
	width:610px;
	float:left;
	border: 1px solid #927D6A;
	padding: 4px;
	height:100%;
}

#cadre_presentation_carte{
	margin-top:5px;
	width:640px;
	float:left;
	border: 1px solid #927D6A;
	padding: 4px;
	margin: 0 0px 0px 0;
	height:100%;
}

#cadre_presentation_carte_continent{
	margin-top:5px;
	width:460px;
	float:left;
	padding: 4px;
	margin: 0 0px 0px 0;
}
#cadre_presentation_carte_continent .texte_co{
	margin-top:5px;
	width:450px;
	float:left;
	padding: 4px;
	margin: 5px 0px 0px 0;
	border: 1px  dotted #0099FF;
	color: #666666;
	background:#FFFFFF;
}

/* --------------------A la Une--------------------- */  


#titre_alaune_pays{
	margin-top:5px;
	margin-bottom:5px;
	height:48px;
	padding-top:10px;
	font-size:16px;
	color: #48b6ff;
	font-weight:bold;
}

#cadre_alaune{
	margin-top:5px;
	width:610px;
	text-align:justify;
	border: 1px solid #cccccc;
	padding: 4px;
	margin: 0 10px 15px 0;
	float:left;
}

#cadre_alaune .titre_alaune{
	margin-top:10px;
	margin-bottom:15px;
	height:48px;
	padding-top:10px;
	padding-left:50px;
	font-size:22px;
	color: #48b6ff;
	font-weight:bold;
}
#cadre_alaune .icone_alaune{
	width:50px;
	height:60px;
	margin-right:5px;
	float: left;
}

#cadre_alaune .bloc_article{
  background-color: #ffffff;
  width:250px;
  margin-right:5px;
  float:left;
  margin:0 10px 1px 0px;
}

.bloc_photo_alaune_g{
  margin:0 10px 1px 0px;
  margin-right:10px;
  background-color: #ffffff;
  width:251px;
  float:left;
}

.bloc_photo_alaune{
  margin:0 10px 1px 0px;
  background-color: #ffffff;
  width:250px;
  float:left;
}
.copy_alaune{
  width:250px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color: #666666;
	float:left;
  
}

/* --------------------Article--------------------- */  

#titre_article {
	margin-top:10px;
	margin-bottom:10px;
	height:48px;
	padding-top:10px;
	font-size:22px;
	color: #927D6A;
	font-weight:bold;
}

#cadre_article_mag{
	margin-top:5px;
	width:610px;
	text-align:justify;
	padding: 4px;
	margin: 0 10px 15px 0;
	float:left;
}

#cadre_article_mag a{
	font-weight:bold;
	color: #a14f04;
}

#publication_article{
	margin-top:5px;
	text-align:right;
	width:610px;
	color: #b29983;
}

/* --------------------Liste--------------------- */  


#liste_fr ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#liste_fr li {
	display: block;
	float: left;
	width: 400px;
	padding: 5px 5px 5px 20px;
}

#liste_fr li ul {
	line-height: 16px;
}

#liste_fr li li {
	display: list-item;
	float: none;
	width: auto;
	padding: 5px 0px;
	line-height: 16px;
	border-bottom: #48b6ff 1px dotted;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#liste_fr h2 {
	letter-spacing: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	color: #c1ee03;
	border-bottom: #c1ee03 1px solid;
}

#liste_fr a {
	text-decoration: none;
	color: #0099FF;
	font-size: 10px;
}

#liste_fr a:hover {
	text-decoration: underline;
}


#liste_agence_v ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#liste_agence_v li {
	display: block;
	float: left;
	width: 600px;
	padding: 5px 5px 5px 10px;
}

#liste_agence_v li ul {
	line-height: 16px;
}

#liste_agence_v li li {
	display: inline-block;
	float: none;
	width: 150px;
	padding: 5px 0px;
	margin-right:20px;
	line-height: 16px;
	border-bottom: #48b6ff 1px dotted;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#liste_agence_v h2 {
	letter-spacing: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	color: #927D6A;
}

#liste_agence_v a {
	text-decoration: none;
	color: #0099FF;
	font-size: 10px;
}

#liste_agence_v a:hover {
	text-decoration: underline;
}

#titrebonplan_wpm{
	width:580px;
	height:18px;
	border:#3399CC 1px solid;
	margin-left:15px;
	margin-top: 10px;
	margin-bottom:10px;
	padding-left: 15px;
	padding-top: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color: #3399CC;
}


#liste_agence_wpm {
	float: left;
	width: 620px;
	height: 120px;
	margin-bottom:20px;
	border: 1px solid #cebca5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
}

#liste_agencetitre_wpm{
	height:32px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #11e72a;
	font-size:16px;
	font-weight:bold;
	float:left;
	text-transform:uppercase;
	margin-bottom:10px;
	margin-top:10px;
}

#liste_agence_wpm .titrebon {
	float: left;
	width: 575px;
	height: 22px;
	background:#ffffff url(/image/bouton-liste-agence-voyage.jpg) 5px no-repeat;
	color: #7d695a;
	font-weight:bold;
	padding-top: 8px;
	padding-left:30px;
	text-transform:uppercase;
	font-size:13px;
}


#liste_agence_wpm .titrebon a {
	color: #927D6A;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
}

#liste_agence_wpm .titrebon a:hover {
	color: #927D6A;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
}

#liste_agence_wpm .img {
	float: left;
	width: 100px;
	height: 20px;
	margin-left:5px;
	margin-top:15px;
}

#liste_agence_wpm .texte {
	float: left;
	width: 350px;
	margin-left: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#liste_agence_wpm .texte p {
	margin-top:10px;
	margin-bottom:10px;
}

#liste_agence_wpm .prix_global {
	float:right;
	margin-right: 10px;
	margin-bottom:20px;
	margin-top:15px;
}
#liste_agence_wpm .prix {
	width: 120px;
	font-size:18px;
	font-weight:bold;
	color: #11e72a;
}

#liste_agence_wpm .prix a {
	width: 120px;
	font-size:18px;
	font-weight:bold;
	color: #11e72a;
}

#liste_agence_wpm .prix a:hover {
	width: 120px;
	font-size:18px;
	font-weight:bold;
	color: #11e72a;
}



/* --------------------Bon plan--------------------- */  
#titrebonplan_wpm{
	width:580px;
	height:18px;
	border:#3399CC 1px solid;
	margin-left:15px;
	margin-top: 10px;
	margin-bottom:10px;
	padding-left: 15px;
	padding-top: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color: #3399CC;
}

#bonplanh_wpm {
	float: left;
	width: 620px;
	margin-bottom:10px;
	border: 1px solid #cebca5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
}

#bonplanhtitre_wpm{
	height:32px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #11e72a;
	font-size:16px;
	font-weight:bold;
	float:left;
	text-transform:uppercase;
	margin-bottom:10px;
	margin-top:10px;
}

#bonplanh_wpm .titrebon {
	float: left;
	width: 575px;
	height: 22px;
	background:#ffffff url(image-charte/avion2_voyage.png) 5px no-repeat;
	color: #927D6A;
	font-weight:bold;
	padding-top: 8px;
	padding-left:30px;
	text-transform:uppercase;
	font-size:13px;
}

#bonplanh_wpm .titrebon_h {
	float: left;
	width: 575px;
	height: 22px;
	background:#ffffff url(image-charte/bouton-voyage-hotel.jpg) 5px no-repeat;
	border:none;
	color: #927D6A;
	font-weight:bold;
	padding-top: 8px;
	padding-left:30px;
	text-transform:uppercase;
	font-size:13px;
}

#bonplanh_wpm .titrebon_v {
	float: left;
	width: 575px;
	height: 22px;
	background:#ffffff url(image-charte/bouton-voiture.jpg) 5px no-repeat;
	border:none;
	color: #927D6A;
	font-weight:bold;
	padding-top: 8px;
	padding-left:30px;
	text-transform:uppercase;
	font-size:13px;
}

#bonplanh_wpm .titrebon a {
	color: #927D6A;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
}

#bonplanh_wpm .titrebon a:hover {
	color: #927D6A;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
}

#bonplanh_wpm .img {
	float: left;
	width: 100px;
	height: 20px;
	margin-left:5px;
	margin-top:20px;
}

#bonplanh_wpm .texte {
	float: left;
	width: 350px;
	margin-left: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#bonplanh_wpm .texte p {
	margin-top:10px;
	margin-bottom:10px;
}

#bonplanh_wpm .prix_global {
	float:right;
	margin-right: 10px;
	margin-bottom:10px;
}
#bonplanh_wpm .prix {
	width: 120px;
	font-size:18px;
	font-weight:bold;
	color: #11e72a;
}

#bonplanh_wpm .prix a {
	width: 120px;
	font-size:18px;
	font-weight:bold;
	color: #11e72a;
}

#bonplanh_wpm .prix a:hover {
	width: 120px;
	font-size:18px;
	font-weight:bold;
	color: #11e72a;
}

