/* Liens généraux */
BODY 					{ color: #000000; font-size: 9pt; font-weight: normal; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
P 						{background: #FFFFFF; color: #000000; font-size: 9pt; font-weight: normal; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

TABLE 					{font-size: 9pt; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
TH 						{font-size: 9pt; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; height:30px;}
TR 						{font-size: 9pt; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
TD 						{font-size: 9pt; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
HR						{color: #273f80;}

select, input			{color: #273f80; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;}

A 						{color: #273f80; font-size: 8pt; font-weight: normal; text-decoration: underline; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
A:hover 				{color: #555FA6; font-size: 8pt; font-weight: normal; text-decoration: underline; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
A:visited:unknown		{color: #273f80; font-size: 8pt; font-weight: normal; text-decoration: underline; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }


/* FOND DES PAGES */
	/* Moteur */
	.fondmoteur0		{}
	.VolE0_400			{}
	.VolE0_500			{}
	.VolE0_600			{}
	
	/* textes des moteurs */
	.BODY1				{color: #273f80; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.formular			{color: #273f80; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

/* PREMIERE PAGE PROMOTION VOL */
	/* liens */
	A.sdetail:link		{color: #273f80; font-size: 8pt; font-weight: normal; text-decoration: none; 		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	A.sdetail:hover		{color: #555FA6; font-size: 8pt; font-weight: normal; text-decoration: underline;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	A.sdetail:active	{color: #273f80; font-size: 8pt; font-weight: normal; text-decoration: none;		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	A.sdetail:VISITED	{color: #273f80; font-size: 8pt; font-weight: normal; text-decoration: underline;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	option.vert {		background-color: #DBDBDB}	
	
	/*moteur*/
	.FOND_10WE			{background: #FFFFff}
	.topmoteur			{background: #273f80}
	.fondmoteur			{background: #ffffff}
	.titremoteur 		{color: #ffffff; font-size: 13pt; font-weight: bold; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	
	/*bulles*/
	.fondpromosv2		{background: #ffffff}
	.fond_DM_NV			{background: #273f80} /*gere la couleur des bordures de tableau offres de dernière minute*/
	.fondbulle			{background: #ffffff}
	.titre_dm			{color: #273f80; font-size: 13pt; font-weight: bold; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.textes				{color: #ff0000; font-size: 8pt;  font-weight: bold; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }		
	.texterouge  		{color: #ff0000; font-size: 10pt; font-weight: bold; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.titre_ov			{color: #273f80; font-size: 13pt; font-weight: bold; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.fond_MOV_NV		{background: #273f80} /*gere la couleur des bordures de tableau meilleurs offres vol*/
	/*fin bulle*/
		

	
/*TITRES ET TEXTES*/
	.Head1				{color: #273f80; font-size: 15pt; font-weight: bold;   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.Head2 				{color:	#F74507; font-size: 8pt;  font-weight: normal; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.titform 			{color: #273f80; font-size: 9pt; font-weight: bold;   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	
	.gras 				{color: #000000; font-size: 8pt; font-weight: bold;  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.bold 				{font-weight: bold}
	
	.greenone 			{color: #273f80; font-size: 8pt}
	.small				{color: #273f80; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;   text-decoration: none }
	.smallblack 		{color: #000000; font-size: 8pt;  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.Smallprix 			{color: #000000; font-size: 7pt;  font-weight: normal; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	
	.red				{color: #F70D07; font-size: 8pt;  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.smallred 			{color: #C60803; font-size: 7pt;  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.redbig 			{color: #C60803; font-size: 15pt; font-weight: bold; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.redgras 			{color: #C60803; font-size: 10pt; font-weight: bold; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.redclairgras 		{color: #FB7934; font-size: 10pt; font-weight: bold; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	
	.bouton 			{font-size: 8pt; color: #000000}

/*TABLEAUX*/
	td.tdJC		{background: #FFFFFF; color: #273f80; font-size: 8px; font-weight: normal;   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #273f80; padding: 2px; margin: 2px;}
	.tdJC8		{background: #FFFFFF; color: #273f80; font-size: 8pt; font-weight: normal;   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.tdJM		{background: #ffffff; color: #000000; font-size: 10pt; font-weight: normal;  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.tdJM8		{background: #ffffff; color: #000000; font-size: 8pt; font-weight: normal;   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.tdJF		{background: #273f80; color: #ffffff; font-size: 10pt; font-weight: bold;    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.tdJF8		{background: #273f80; color: #ffffff; font-size: 8pt; font-weight: normal;   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.tdJPS		{background: #FFFFFF; color: #000000; font-size: 8pt; font-weight: bold;     font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	/*calendrier */
	.tdmoteur	{background: #273f80; color: #ffffff; font-size: 14pt;   font-weight: normal;  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	
#familles {
float: left;
width: 310px;
min-height:10px;
margin-top:0px;
}
#familles img {
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-bottom:10px;
}
#voyagesfamille {
	width: 310px;
	min-height:40px;
	margin:0px;
	background-color:#fff;
	border-top:solid 0px #203a75;
	border-left:dotted 0px #4a71b2;
	border-right:solid 0px #203a75;
	border-bottom:solid 0px #203a75;
}
#voyagesfamille p {
	margin:0;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:0px;
	padding-right:15px;
	text-align:justify;
	color:#203a75;
	font-weight:normal;
	font-size:1.4em;
	line-height:25px;
}
.destinationfamille {
	font-size:1.8em;
	font-weight:bold;
	color:#ff6bd9;
	float:right;
	padding-right:0px;
	padding-top:10px;
}
h3 {
	background-image:url(../img/puce.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:16px;
	margin-top:5px;
	margin-bottom:0px;
	padding-bottom:9px;
	margin-left:5px;
	padding-top:0px;
	padding-left:20px;
	font-size:0.9em;
	color:#203a75;
	font-weight:bold;
	border-bottom:dotted 1px #4a71b2;
}
h4 {
	background-image:url(../img/puce.jpg);
	background-position:top right;
	text-align:right;
	background-repeat:no-repeat;
	line-height:25px;
	margin-top:8px;
	margin-bottom:6px;
	margin-right:0;
	padding-bottom:10px;
	padding-right:25px;
	font-size:1.2em;
	color:#203a75;
	font-weight:bold;
	border-bottom:dotted 1px #4a71b2;
}
h5 {
	background-image:url(../img/puce.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:16px;
	margin-top:5px;
	margin-bottom:0px;
	padding-bottom:9px;
	margin-left:5px;
	padding-top:0px;
	padding-left:20px;
	font-size:0.9em;
	color:#203a75;
	font-weight:bold;
	border-bottom:dotted 1px #4a71b2;
}
.prix {
	font-size:0.9em;
	font-variant:small-caps;
	text-transform:lowercase;
	font-weight:normal;
}
