/* Liens généraux */
BODY 					{background: #FFFFFF; color: #000000; font-size: 9pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
P 						{background: #FFFFFF; color: #000000; font-size: 9pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}

TABLE 					{font-size: 9pt; font-family: Arial, Helvetica, sans-serif;}
TH 						{font-size: 9pt; font-family: Arial, Helvetica, sans-serif;}
TR 						{font-size: 9pt; font-family:Arial, Helvetica, sans-serif;}
TD 						{font-size: 9pt; font-family:  Arial, Helvetica, sans-serif;}
HR						{color: #2F84C3;}

select, input			{color: #2F84C3; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

A 						{color: #2F84C3; font-size: 8pt; font-weight: normal; text-decoration: underline; font-family:  Arial, Helvetica, sans-serif;}
A:hover 				{color: #08426B; font-size: 8pt; font-weight: normal; text-decoration: underline; font-family:  Arial, Helvetica, sans-serif;}
A:visited:unknown		{color: #2F84C3; font-size: 8pt; font-weight: normal; text-decoration: underline; font-family:  Arial, Helvetica, sans-serif;}


/* FOND DES PAGES */
	/* Moteur */
	.fondmoteur0		{}
	.VolE0_400			{}
	.VolE0_500			{}
	.VolE0_600			{}
	
	/* textes des moteurs */
	.BODY1				{color: #2F84C3; font-size: 11px; font-family:  Arial, Helvetica, sans-serif;}
	.formular			{color: #2F84C3; font-size: 11px; font-family:  Arial, Helvetica, sans-serif;}

/* PREMIERE PAGE PROMOTION VOL */
	/* liens */
	A.sdetail:link		{color: #2F84C3; font-size: 8pt; font-weight: normal; text-decoration: none; 		font-family:  Arial, Helvetica, sans-serif;}
	A.sdetail:hover		{color: #08426B; font-size: 8pt; font-weight: normal; text-decoration: underline;	font-family:  Arial, Helvetica, sans-serif;}
	A.sdetail:active	{color: #2F84C3; font-size: 8pt; font-weight: normal; text-decoration: none;		font-family:  Arial, Helvetica, sans-serif;}
	A.sdetail:VISITED	{color: #2F84C3; font-size: 8pt; font-weight: normal; text-decoration: underline;	font-family:  Arial, Helvetica, sans-serif;}
	option.vert {		background-color: #DBDBDB}	
	
	/*moteur*/
	.FOND_10WE			{background: #FFFFff}
	.topmoteur			{background: #2F84C3}
	.fondmoteur			{background: #ffffff}
	.titremoteur 		{color: #ffffff; font-size: 13pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
	
	/*bulles*/
	.fondpromosv2		{background: #ffffff}
	.fond_DM_NV			{background: #2F84C3} /*gere la couleur des bordures de tableau offres de dernière minute*/
	.fondbulle			{background: #ffffff}
	.titre_dm			{color: #2F84C3; font-size: 13pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
	.textes				{color: #FF8408; font-size: 8pt;  font-weight: bold; font-family: Arial, Helvetica, sans-serif;}		
	.texterouge  		{color: #FF8408; font-size: 10pt; font-weight: bold; font-family:  Arial, Helvetica, sans-serif;}
	.titre_ov			{color: #2F84C3; font-size: 13pt; font-weight: bold; font-family:  Arial, Helvetica, sans-serif;}
	.fond_MOV_NV		{background: #2F84C3} /*gere la couleur des bordures de tableau meilleurs offres vol*/
	/*fin bulle*/
		

	
/*TITRES ET TEXTES*/
	.Head1				{color: #2F84C3; font-size: 15pt; font-weight: bold;   font-family:  Arial, Helvetica, sans-serif;}
	.Head2 				{color:	#FF8408; font-size: 8pt;  font-weight: normal; font-family:  Arial, Helvetica, sans-serif;}
	.titform 			{color: #2F84C3; font-size: 9pt; font-weight: bold;   font-family:  Arial, Helvetica, sans-serif;}
	
	.gras 				{color: #000000; font-size: 8pt; font-weight: bold;  font-family:  Arial, Helvetica, sans-serif;}
	.bold 				{font-weight: bold}
	
	.greenone 			{color: #2F84C3; font-size: 8pt}
	.small				{color: #2F84C3; font-size: 11px; font-family:  Arial, Helvetica, sans-serif;  text-decoration: none }
	.smallblack 		{color: #000000; font-size: 8pt;  font-family:  Arial, Helvetica, sans-serif;}
	.Smallprix 			{color: #000000; font-size: 7pt;  font-weight: normal; font-family:  Arial, Helvetica, sans-serif;}
	
	.red				{color: #B52900; font-size: 8pt;  font-family:  Arial, Helvetica, sans-serif;}
	.smallred 			{color: #B52900; font-size: 7pt;  font-family:  Arial, Helvetica, sans-serif;}
	.redbig 			{color: #B52900; font-size: 15pt; font-weight: bold; font-family:  Arial, Helvetica, sans-serif;}
	.redgras 			{color: #B52900; font-size: 10pt; font-weight: bold; font-family:  Arial, Helvetica, sans-serif;}
	.redclairgras 		{color: #B52900; font-size: 10pt; font-weight: bold; font-family:  Arial, Helvetica, sans-serif;}
	
	.bouton 			{font-size: 8pt; color: #000000}

/*TABLEAUX*/
	td.tdJC		{background: #FFFFFF; color: #2F84C3; font-size: 8px; font-weight: normal;   font-family:  Arial, Helvetica, sans-serif; border: 1px solid #2F84C3; padding: 2px; margin: 2px;}
	.tdJC8		{background: #FFFFFF; color: #2F84C3; font-size: 8pt; font-weight: normal;   font-family: Arial, Helvetica, sans-serif;}
	.tdJM		{background: #ffffff; color: #000000; font-size: 10pt; font-weight: normal;  font-family:  Arial, Helvetica, sans-serif;}
	.tdJM8		{background: #ffffff; color: #000000; font-size: 8pt; font-weight: normal;   font-family:  Arial, Helvetica, sans-serif;}
	.tdJF		{background: #FF8408; color: #ffffff; font-size: 10pt; font-weight: bold;    font-family: Arial, Helvetica, sans-serif;}
	.tdJF8		{background: #FF8408; color: #ffffff; font-size: 8pt; font-weight: normal;   font-family:  Arial, Helvetica, sans-serif;}
	.tdJPS		{background: #FFFFFF; color: #000000; font-size: 8pt; font-weight: bold;     font-family:  Arial, Helvetica, sans-serif;}
	/*calendrier */
	.tdmoteur	{background: #273f80; color: #ffffff; font-size: pt;   font-weight: normal;  font-family:  Arial, Helvetica, sans-serif;}

/*STYLE BDV*/	

a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:none; }
a:active { text-decoration:none; }
input{
	font-family: Arial;
	font-size: 10px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
}
select{
	font-family: Arial;
	font-size: 10px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
}
.pays { 
    background-color:#FFFFFF; 
	width:250px; 
	border:6px solid #DDDDDD;
	font-family: Arial;
	font-size: 12px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	}
.police1a {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
}
.police1a a:link{
	font-family: Arial;
	font-size: 12px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
}
.police1a a:visited{
	font-family: Arial;
	font-size: 12px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
}
.police1b {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;

}
.police1c {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.police1d {
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.police1e {
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
}
.police2a {
	font-family: Arial;
	font-size: 10px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
}
.police2b {
	font-family: Arial;
	font-size: 10px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.police2c {
	font-family: Arial;
	font-size: 10px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoraton : underline;
}
.police3a {
	font-family: Arial;
	font-size: 12px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
.police3b {
	font-family: Arial;
	font-size: 12px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
}
.police3c {
	font-family: Arial;
	font-size: 12px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;

}
.police3d {
	font-family: Arial;
	font-size: 12px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.police3d  a:hover{
	font-family: Arial;
	font-size: 12px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline; color: #08426B;

}
.police3e {
	font-family: Arial;
	font-size: 12px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
}
.police3f {
	font-family: Arial;
	font-size: 14px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
}
.police3g {
	font-family: Arial;
	font-size: 13px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.police4a {
	font-family: Arial;
	font-size: 16px;
	color: #AA0000;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
}
.police4b {
	font-family: Arial;
	font-size: 12px;
	color: #AA0000;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.police4c {
	font-family: Arial;
	font-size: 16px;
	color: #AA0000;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.police5a {
	font-family: Arial;
	font-size: 16px;
	color: #FF8408;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.police5b {
	font-family: Arial;
	font-size: 12px;
	color: #FF8408;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.textepetit {
	font-family: Arial;
	font-size: 7pt;
	color: #2F84C3;
}
.textemoyen {
  	font-family: Arial;
	font-size: 9pt;
}
.textegrand {
	font-family: Arial;
	font-size: 11pt;
}
.tdmoteur { 
	font-family: Verdana, Tahoma, sans-serif; 
	color: #4E7593; 
	font-size: 10px; 
	line-height: 16px; 
}
.boxmail { 
	font-family: Arial;
	font-size: 10px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
	text-decoration: none; 
	width: 276px;
}
.boxmoteur { 
	font-family: Arial;
	font-size: 10px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
	text-decoration: none; 
	width: 290px;
}
.boxmoteurbis { 
	font-family: Arial;
	font-size: 10px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
	text-decoration: none; 
}
.boxmoteurter {
	font-family: Arial;
	font-size: 10px;
	color: #08426B;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	width: 175px;
}
.menu {
	font-family: Arial;
	font-size: 12px;
	color:#FFFFFF;
	font-style: normal;
	font-weight:bold;
	line-height:normal;
	}
.menu a {
	background:url("http://www.bourse-des-voyages.com/bdv4/images/onglet.gif") no-repeat center bottom;
	display:block;
	width: 82px ;
	height: 16px ;
	align: center;
	padding:0px 0px 0px 0px;
	padding-bottom:0px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
.menu a:visited {
	background:url("http://www.bourse-des-voyages.com/bdv4/images/onglet.gif") no-repeat center bottom;
	display:block;
	width: 82px ;
	height: 16px ;
	align: center;
	padding:0px 0px 0px 0px;
	padding-bottom:0px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
.menu a:hover {
	float:left;
	display:block;
	background:url("http://www.bourse-des-voyages.com/bdv4/images/onglet-activ.gif") no-repeat center bottom;
	width: 82px ;
	height: 16px ;
	align: center;
	padding:0px 0px 0px 0px;
	padding-bottom:0px;
	text-decoration:none;
	font-weight:bold;
	color:#08426B;
 }
.menuonglet{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	valign: bottom;
	font-weight:bold;
	line-height:normal;
	
}

.menuonglet a{
	background:url("http://www.bourse-des-hotels.com/hotels-images/ongl-inter-inactif.gif") no-repeat center middle;
	display:block;
	width: 71px ;
	height: 20px ;
	align: center;
	padding:5px 0px 0px 0px;
	padding-bottom:0px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}

.menuonglet a:hover
{
	float:left;
	display:block;
	background:url("http://www.bourse-des-hotels.com/hotels-images/ongl-inter-actif.gif") no-repeat center middle;
	width: 71px ;
	height: 20px ;
	align: center;
	padding:5px 0px 0px 0px;
	padding-bottom:0px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
	
.menuonglet1{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	valign: bottom;
	font-weight:bold;
	line-height:normal;
	background:url("http://www.bourse-des-hotels.com/hotels-images/ongl-inter-actif.gif") no-repeat center middle;
}

.menuonglet1 a{
	background:url("http://www.bourse-des-hotels.com/hotels-images/ongl-inter-actif.gif") no-repeat center middle;
	display:block;
	width: 71px ;
	height: 20px ;
	align: center;
	padding:5px 0px 0px 0px;
	padding-bottom:0px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}

.menuonglet1 a:hover
{
	float:left;
	display:block;
	background:url("http://www.bourse-des-hotels.com/hotels-images/ongl-inter-inactif.gif") no-repeat center middle;
	width: 71px ;
	height: 20px ;
	align: center;
	padding:5px 0px 0px 0px;
	padding-bottom:0px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}

.lignebleue a
{
    display:block;
    width: 100%;
	text-decoration: none;
}
