/* **************************************************** */



/* BEGIN App_Themes\Flight\_CaraFilter.css */
span.TilteMoreSearch {
	text-align: center;
	font-weight: bold;
	font-family: Verdana;
	font-size:11px;
	margin: 5px;
	margin-top:5px;

}
div.UniqueCara {
	width: 186px;
	margin: 5px;
	min-height: 60px;
	position:relative;

}
div.UniqueCaraName {
	margin-top:5px;
	text-indent:8px;
	font-size: 11px;
	clear: both;
	font-family: Verdana;
	color: #434343;
	font-weight: bold;

}
ul.UniqueCaraUl {
	padding: 5px;
	margin: 0px;
	font-family: Verdana;
	list-style-type: none;
	width: 186px;
}

li.UniqueCaraLi {
	font-size: 11px;
	width: 185px;
	padding-left:5px;
	margin: 0px;
}
li.UniqueCaraLiPlusBouton {
	
}
li.UniqueCaraLiPlusBoutonPosition {
	position:absolute;

}
li.UniqueCaraLi a {
	color: #434343;
	text-decoration: none;
}
li.UniqueCaraLi a:hover {
	text-decoration: underline;
}
li.UniqueCaraLi span {
	color: #7AA736;
}

div#MainDivPlus {
	width: 235px;
	z-index: 16;
	overflow: visible;
	position: absolute;
	left: 50%;

}
div#MainDivPlus table {
	background-color: White;
}
.UniqueCaraLiMoinsBouton {
	float: left;
	width: 140px;
	padding: 2px 7px 0 5px;
	margin: 0px;
	text-decoration: none;

}

.UniqueCaraLiPlusBouton {
	float: left;
	width: 140px;
	padding: 2px 7px 0 5px;
	margin: 0px;
	text-decoration: none;
}
.UniqueCaraLiPlusBouton a {
	color: #434343;
	text-transform: capitalize;
	text-decoration: none;
}
.UniqueCaraLiPlusBouton a:hover {
	text-decoration: underline;
}
.MainDivResult {
	width: 100%;
	background-color: Gray;
	float: left;
}
.UniqueCaraPlusName {
	clear: both;
	font-family: Verdana;
	font-size: 11px;
	color: #434343;
	font-weight: bold;
}
.UniqueCaraPlusUl {
padding:3px;
margin:3px;
	font-family: Verdana;
	font-size: 11px;
	list-style-type: none;
}

.UniqueCaraPlusLi {
	float: left;
	width: 100px;
}
.UniqueCaraPlusLi a {
	color: #434343;
	text-decoration: none;
}
.UniqueCaraPlusLi a:hover {
	text-decoration: underline;
}
.UniqueCaraPlusLi span {
	color: #7AA736;

}
/* END App_Themes\Flight\_CaraFilter.css */

/* BEGIN App_Themes\Flight\_FamilyDrillDown.css */
/* uc6= Title and number of results */
div#FullNavBar {
	width:540px;
	margin-top: 0px;
	padding: 3px;	
    background-color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #888888;
	/*border-bottom:1px dashed #434343;
	color:#434343;*/
}

div#FullNavBar a {
/*	font-family:Verdana;
	color:#434343;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
*/
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #888888; 
text-decoration:none;	
}

div#FullNavBar a:hover {
	/*font-family:Verdana;
	color:#7AA736;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;*/
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #888888; 
	text-decoration:underline;
	
}
table#FamilyDrillDown {
	width: 100%;
	padding: 0px;
	margin-left: 2px;
}
 
/*************************************** Bouton Recherche Experte  ************************************/
div#indexPage {
	/*border:0px solid;
	border-color:#818181;*/
	width: 193px;
	margin-top:0px;
	padding-top:0px;
	height:80px;
	background-image: url(../images/VoltarMotherPage_btnImg.jpg); 
	background-repeat:no-repeat;
	text-align:center;
	cursor:pointer;
	
}

div#inSidePage
{
	padding-top:60px;

}

a.backIndex 
{
	font-size: 11px;
	font-family:  verdana, sans-serif;
	color: #434343;
	/*font-weight: bold;*/
	text-decoration:none;
}

a.backIndex:hover
{
	font-size: 11px;
	font-family:  verdana, sans-serif;
	/*font-weight: bold;*/
	color: #7AA736;
	text-decoration:none;
}


table#rechercheExperte {
	border:1px solid;
	border-color:#818181;
	width: 193px;
	margin-top:5px;
	padding:0px;
}

table#rechercheExperte td {
	background-image: url(../images/f_nagLateral.jpg);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 8px;
}

table#rechercheExperte a {
	font-size: 11px;
	font-family:  verdana, sans-serif;
	font-weight: normal;
	color: #434343;
	text-decoration:none;
}

table#rechercheExperte a:hover {
	font-size: 11px;
	font-family:  verdana, sans-serif;
	font-weight: normal;
	color: #7AA736;
	text-decoration:underline;
}


/******************************************--------------------------------------------------------*/
/*************************************** Buttons GoBack and NewSearch ********************************/
table#goBackNewSearch {
	width: inherit;
	padding:6px;
	border:1px solid #818181;
	background-image: url(../images/f_nagLateral.jpg);
	background-repeat:repeat-x;
	margin-left:11px;
	height:22px;
	text-align:center;
}

table#goBackNewSearch a {
	font-size: 11px;
	font-family:  verdana, sans-serif;
	font-weight: normal;
	color: #434343;
	text-decoration:none;
}

table#goBackNewSearch a:hover {
	font-size: 11px;
	font-family:  verdana, sans-serif;
	font-weight: normal;
	color: #7AA736;
	text-decoration:underline;
}
/******************************************--------------------------------------------------------*/
/*************************************** Button Show Results ********************************/
div.showResults {
	margin-top:10px;
	width: 150px;
	padding:6px;
	border:1px solid #818181;
	background-image: url(../images/f_nagLateral.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

div.showResults a {
	font-size: 11px;
	font-family:  verdana, sans-serif;
	font-weight: normal;
	color: #434343;
	text-decoration:none;
}

div.showResults a:hover {
	font-size: 11px;
	font-family:  verdana, sans-serif;
	font-weight: normal;
	color: #7AA736;
	text-decoration:underline;
}
/******************************************--------------------------------------------------------*/

/*************************************** TitleProduct ********************************/
div.TitleProduct{
	font-family:verdana;
	font-size: 14px;
	color:#7AA736;
	font-weight:bold;
	padding:8px;
	margin-bottom:8px;
	margin-left:11px;
	margin-right:15px;
	border-bottom:1px dashed #818181;
	background-color:#F0F8E3
}
/******************************************--------------------------------------------------------*/
/*************************************** NavigationProduct ********************************/
div.NavigProduct{
	font-family:verdana;
	font-size: 11px;
	color:#434343;
	font-weight:normal;
	/*padding:5px;*/
	margin-top:8px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:2px;
	border:1px solid #818181;
	background-color:#F2f2f2;
	text-align:center;
	height:25px;
	line-height:25px;
}

/******************************************--------------------------------------------------------*/
/*************************************** Bouton Search by name  ************************************/
.AutoCompleteSearch_1 /*coté gauche de la barre avec le logo*/ {
	margin-top:5px;
	border:1px solid;
	border-color:#818181;
	background-image: url(../images/f_nagLateral.jpg);
	background-repeat: repeat-x;
	width:191px;
}
.AutoCompleteSearch_2 /*coté gauche de la barre avec le logo*/ {
	float:left;
	font-size: 11px;
	font-family:  verdana, sans-serif;
	font-weight: normal;
	color: #434343;	
}
/******************************************--------------------------------------------------------*/

.portal_control_right1
{
	margin-bottom:-1px;
	font-weight:bolder; 
	width:160px; 
	height:40px;
	background-image:url('../images/background_160px.gif');
}

.portal_control_right2
{
	margin-top:3px; 
	background-image:url('../images/guida_icon.gif');
	float:left;
	margin-left:3px;
	width:32px; 
	height:32px
}

.portal_control_right3
{
	float:left;
	height:27px; 
	width:27px; 
	background-image:url('../images/icone_members_.gif'); 
	margin-top:6px; 
	margin-left:4px; 
	margin-right:6px
}

.Altro_selection_1{
	margin-top:5px;
	border:1px solid;
	border-color:#818181; 
	background-image:url(../images/f_nagLateral.jpg);
	background-repeat:repeat-x; 
	width:183px;
	font-size:11px;
	font-family:  verdana, sans-serif; 
	font-weight:normal;
	color:#434343;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:8px;
}

.Altro_selection_1 a:hover{
	font-size: 11px;
	font-family:  verdana, sans-serif;
	font-weight: normal;
	color: #7AA736;
	text-decoration:underline;
}

/*.back_button_1
{
	width:192px;
	height:42px;
	background-image:url('../images/background_search.gif');
}

.back_button_2
{
	float:left;
	background-image:url('../images/back_icon.gif');
	height:30px;
	width:180px;
	margin-top:8px;
	margin-left:6px;
	background-repeat:no-repeat;
	display: block;
}
*/
.altroTest {
	border-top:1px #434343 dashed;
	padding:5px;
	text-align:left;
	background-color: #f2f2f2;
	display: block;
	font-family:Verdana;
	color:#7AA736;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
}
.altroTest a {
	font-family:Verdana;
	color:#434343;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	
}
.altroTest a:hover {
	font-family:Verdana;
	color:#7AA736;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	
}
table#resultats {
	width: 100%;
}

td#resultats_haut {
	font-family: verdana;
	font-size:11px;
	color:#7AA736;
}
/*td#resultats_haut a {
	font-family:  verdana, sans-serif;
	font-weight: bold;
	color: #216373;
}*/

select {
font-family:Verdana;
font-size:11px;
color:#434343;
}

.btnLanceComparaison a {
	color: #7AA736;
	font-family:  verdana;
	font-weight: normal;
	font-size:11px;
	text-decoration:none;
	
}
.btnLanceComparaison a:hover {
	color: #7AA736;
	font-family:  verdana;
	font-weight: normal;
	font-size:11px;
	text-decoration:underline;
	
}
/*.btnLanceComparaison {
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/logo_comparer.gif );
	background-repeat: no-repeat;
	background-color: white;
	font-size:11px;
	color:#ff7800;
	float:left;
}*/
.lnkComparerRapide a {
	font-family:  verdana;
	font-weight: normal;
	color: #7AA736;
	font-size:11px;
	text-decoration:none;
	text-align:right;
}
.lnkComparerRapide a:hover {
	font-family:  verdana;
	font-weight: normal;
	color: #7AA736;
	font-size:11px;
	text-decoration:underline;
}
/*.lnkComparerRapide {
	height: 20px;
	padding-left: 5px;
	background-image: url(../images/logo_comparer5Produits.gif );
	background-repeat: no-repeat;
	background-color: white;
}*/
/*html > body .lnkComparerRapide {
	padding-top: 3px;
	padding-right: 0px;
	margin-right: 0px;
}*/

div.CadreSimple {
	border:1px solid  #818181; background:#f2f2f2;
}
div#RSS.CadreSimple {
	 display:none;
	min-height: 20px;
}
div#Filter.CadreSimple {
	margin-top:-8px;
	width: 191px;
}
/* div Altroconsumo */
div.CadreSimpleRight {	
	margin-top:-15px;
    margin-bottom:5px;
	background: url(../images/background_left.gif);
	border-left:1px solid #818181;
	border-bottom:1px solid #818181;
	border-right:1px solid #818181;
	width:191px;
	height:100%;	
}

div#Filter.CadreSimpleRight {
	width: 80px;

}
div#nombreProduits {
	margin:5px;
	font-family: verdana;
	font-weight: normal;
	color: #990000;
	font-size:11px;
}

span.nombreProduits_chiffre {
	color: #990000;
	
}


/****************************************** Le pied du tabelau ****************************************/

.indexBasDePage {
	width: 100%; 
	font-size:11px;
	font-family:  verdana;
	color: #7AA736;
	font-weight: bold;
	text-align: center;
	margin-left: 0px;
	height: 22px;
	text-align: center;
}

.indexBasDePage a {
	font-family:  verdana;
	color: #7AA736;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.pager td a img /*Le pager*/ {
	border: none;
}
.pager {
	margin: auto;
}
.TabResFooterTable {
	width: 100%;
	background-color:#f2f2f2;
	border:1px solid #818181;
	margin-left: 0px;
}
.TabResFooterTdLeft {
	width: 50px;
}
.TabResFooterTdRight {
	width: 70px;
}


table#tableauDeResultats {
	border:1px solid #818181;
	margin-top:8px;
	width: 100%;
	margin-left: 0px;
	font-family:  verdana;
	font-weight: bold;
	color:#990000;
	}
tr#tableauDeResultats_titre {
	background-color:#f2f2f2;
	font-family:  verdana;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
tr#tableauDeResultats_titre td {
	border-bottom:1px solid #818181;
}
/*#tableauDeResultats_titre {
	font-family:  verdana, sans-serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#tableauDeResultats_titre td {
	padding: 0;
}
.tableauDeResultats_titre_best 
{
    border-left: solid 1px #b4aea9;
	width: 50px;
	text-align: center;
}*/
.tableauDeResultats_titre_descritpion {
	font-size:11px;
}
.tableauDeResultats_titre_prix {
	font-size:11px;
}
.tableauDeResultats_titre_selection {
	font-size:11px;
}
.tableauDeResultats_titre_score {
	font-size:11px;
}
.tableauDeResultats_titre_photo {
	font-size:11px;
}
.tableauDeResultats_ligne {
	font-family:verdana;
	color: #7AA736;
	font-weight: bold;
	text-align: center;
}
.tableauDeResultats_colonne_selectionner {
	width: 68px;
	border-bottom:1px dashed #434343;
}
.tableauDeResultats_colonne_prix {
width:68px;
    text-align: center;
    color:#434343;
	margin: 0;
	font-size:10px;
	font-weight:normal;
	border-bottom:1px dashed #434343;
}
.tableauDeResultats_colonne_score{
width:83px;
    text-align: center;
	border-bottom:1px dashed #434343;
}
.tableauDeResultats_colonne_descritpion {
	text-align: left;
	padding: 8px;
	color: #434343;
	margin: 0;
	font-size:10px;
	font-weight:normal;
	border-bottom:1px dashed #434343;
}
.tableauDeResultats_colonne_descritpion a {
	color: #7AA736;
}
/*.tableauDeResultats_colonne_best {
	border-left: solid 1px #b4aea9;
	width: 50px;
	text-align: center;
}*/
.tableauDeResultats_colonne_photo {
	width: 90px;
	text-align: center;
	border-bottom:1px dashed #434343;
}
/* ligne */
tr.tableauDeResultats_ligne {
	font-size: 11px;
	font-family:  verdana, sans-serif;
	color: #7AA736;
	font-weight: bold;
	text-align: center;
	border-bottom:1px dashed #818181;
}
tr.tableauDeResultats_ligne_td {
	border-bottom:1px dashed #818181;
	padding: 0px;
	
}

/*  AUTOCOMPLETE SEARCH BY NAME TEXT FIELD*/

.AutoCompleteFlyout
{
   background-color: #FFFFFF;    
   border: 1px solid;
   border-color:#818181;  
   cursor: pointer;   
   padding: 5px 5px 5px 5px;
   z-index: 100;
   overflow : auto; 
   width: 300px;
   max-height: 500px;
}

.AutoCompleteFlyoutItem
{
   background-color: Transparent;   
   color: #434343;
   font-family: Verdana;   
   font-size: 11px;
   font-weight: normal;
}

.AutoCompleteFlyoutHilightedItem
{
   background-color: Transparent;
   color: #7AA736;
   font-family: Verdana;
   font-size: 11px;
   font-weight: bold;
}

/* END App_Themes\Flight\_FamilyDrillDownStyleSheet.css */

/* BEGIN App_Themes\Flight\_MasterPage */
body {
	background-color: white;
}
div#DivGlobal {
	width: 100%;
	margin: auto;
}
/*                     --------------------       -------- layout -*/
table#MainLayout {
	width: 975px;
	margin: 0px auto;
	padding: 0px;
}
/*table#MainLayout tr#Header {
	height: 77px;
	width: 975px;
}
table#MainLayout tr#Content {
	width: 975px;
}
table#MainLayout tr#Footer {
	width: 975px;
}
table#MainLayout tr#Header td.Content {
	width: 934px;
}
table#MainLayout tr#Content td.Content {
	width: 934px;
}
table#MainLayout tr#Footer td.Content {
	width: 934px;
}

table#MainLayout tr#Header td.Border {
	width: 41px;
	background-image: url(../images/_background/titre_borddroit.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
table#MainLayout tr#Content td.Border {
	width: 41px;
	background-image: url(../images/_background/milieudepage_borddroit.jpg);
	background-position: right 50%;
	background-repeat: repeat-y;
}
table#MainLayout tr#Footer td.Border {
	width: 41px;
	background-image: url(../images/_background/pieddepage_fond_droit.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}*/
/* header -------------------------------------------------*/
/*table#MainLayout tr#Header table {
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: White;
	font-family: Verdana;
	font-size: 0.9em;
}
table#MainLayout tr#Header table td {
	width: 497px;
}
table#MainLayout tr#Header table td.ComparioHeaderMiddle {
	background-image: url(../images/_background/titre_milieu.jpg );
	height: 77px;
	background-repeat: repeat-x;
}
table#MainLayout tr#Header table td.ComparioHeaderMiddle div.Dived {
	display: block;
	float: right;
	margin-bottom: 10px;
}

table#MainLayout tr#Header table td.ComparioHeaderMiddle div.Dived a:visited {
	text-align: right;
	font-size: .7em;
	color: White;
}
table#MainLayout tr#Header table td.ComparioHeaderMiddle div.Dived a {
	text-align: right;
	font-size: .7em;
	color: White;
	padding-bottom: 10px;
}*/
/* footer -------------------------------------------------*/
table#MainLayout tr#Footer table {
	width: 934px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: White;
	font-family: Verdana;
	font-size: 0.9em;
}

table#MainLayout tr#Footer table td {
	width: 20px;
	background-image: url(../images/_background/pieddepage_fond_gauche.jpg);
	background-position: right top;
	background-repeat: no-repeat;	
}
table#MainLayout tr#Footer table td.FooterMiddle {
	padding: 5xp 0px 0px 0px;
	text-align: center;
	width: 914px;
	vertical-align: top;
	background-image: url(../images/_background/pieddepage_fond_milieu.jpg );
	height: 75px;
	background-repeat: repeat-x;
}

table#MainLayout tr#Footer table td.FooterMiddle ul {
	margin-top: 5px;
	display: inline;
}
table#MainLayout tr#Footer table td.FooterMiddle ul li {
	list-style-type: none;
	padding: 0 5px;
	display: inline;
}
table#MainLayout tr#Footer table td.FooterMiddle a {
	color: #ffffff;
	font-size: 0.7em;
	text-decoration: none;
	font-family: Verdana;
}
table#MainLayout tr#Footer table td.FooterMiddle a:visited {
	color: Black;
}

/* content -------------------------------------------------*/
/*
table#MainLayout tr#Content div#DivContent {
	width:932px;
	border-left: 2px solid #0182B9;
	height:100%;
}
table#MainLayout tr#Content div#DivContent img.CurrrentFamilyLogo {
	float: left;
	position: relative;
	z-index: 3;
	top: 50px;
	left: 5px;
	display: inline;
}
div.ContentPlaceHolder {
	padding-left: 50px;
	 background-color:white;
}


*/
/* END App_Themes\Flight\_MasterPage.css */

/* BEGIN App_Themes\Flight\Calendar.css */
.UniqueCaraCalendar
{
	float:left;
	width:220px;
}

.CalendarCaraName
{
	font-family: Verdana;
	font-size: .7em;
	color:#434343;
	font-weight:bold;
}
.CalendarUl
{
	padding:0;
	margin:0px;
	list-style-type :none;
	width:216px;
	font-family :verdana;
	font-size:.7em;
	}
.CalendarLiAnnee
{
	text-align: center;
	padding: 0;
	margin: 7px 0px 0 0;
	float: left;
	width: 99%;
	color: #7AA736; /*background-color :#7AA736;*/
	border-right: #818181 1px dashed;
	border-top: #818181 1px dashed;
	border-left: #818181 1px dashed;
	border-bottom: #818181 1px dashed;
	background-color :#f7f7f7;
	font-weight:bold;
}	

.CalendarLi
{
	text-align:center;
	padding:0;
	margin:0px;
	float:left;
	width:70px;
	/*background-color :#f7f7f7;*/
	border: solid 1px #818181;
	color:#7AA736;
}
.CalendarLi a
{
	color:#434343;
	text-transform:capitalize ;
	text-decoration:none;
}
.CalendarLi a:hover
{
	text-decoration:underline;
}
/* END App_Themes\Flight\Calendar.css */

/* BEGIN App_Themes\Flight\compario.css */
/* CSS de compario.aspx, la page de comparaison */

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
//  Explications (les fichiers concernés sont dans les entêtes de chaque partie) :
//  TB : Le tableau de comparaison général
//  TRFH : La première ligne du tableau
//  TDFHFH : First Header, First Header : 1ére case en haut à gauche du tableau
//  TDFHV: First Header, Value : Les cases de titre des colonnes-produit
//  TRRH: Ligne de rappel des caractéristiques repétée régulièrement dans le tableau (non présent ici)
//  TRV : Un bloc-ligne du tableau : 1 caractèristique générale et ses sous caractéristiques
//  TDVFH : 1ère cellule des lignes de sous caractérisitiques
//  TDVV : Les autres cellules des lignes de sous caractéristiques
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

/* Barre de Nav */

.navDerFilter {
	font-size: 1.2em;
}


/***********************************  Concerne la page entière  ***************************************/
#cpa {
	font-size: 1em;
	font-family:  verdana, sans-serif;
	margin-left: 11px;
	margin-right: 11px;
	padding: 10px; /*margin-left:auto;*/ /* margin-right:auto;*/
	border-bottom: #818181 1px solid;
	border-left:#818181 1px solid;
	border-right:#818181 1px solid;
	border-top:#818181 1px dashed;
	
}

html > body #cpa /*Pour rendre compatible IE et Firefox  */ {
	/*width: auto;
	min-width: 735px;*/
}
#cpa a {
	color: #7AA736;
}
/************************************  Le bouon imprimer  *********************************************/
.imprimer {
	/*float: right;
	margin-right:20px;*/
	
	/*border-collapse: collapse;*/
}
.imprimer td {
	margin: 0;
	padding: 0;
}
.imprimer a {
	font-size: 1em;
	font-family:  verdana, sans-serif;
	font-weight: bold;
	color: #7AA736;
}
.imprimer_gauche /*coté gauche de la barre avec le logo*/ {
	background-image: url(../images/logo_imprimer_gauche.gif );
	background-repeat: no-repeat;
	background-color: white;
	height: 30px;
	width: 30px;
}
.imprimer_milieu /*milieu de la barre ou apparait le lien*/ {
	/*background-image: url(../images/logo_imprimer_milieu.gif );
	background-repeat: repeat-x;
	background-color: white;*/
	vertical-align: middle;
}
.imprimer_droite /*coté droit de la barre */ {
	/*background-image: url(../images/logo_imprimer_droite.gif );
	background-repeat: no-repeat;
	background-color: white;
	width: 5px;*/
}
/****************************  TB (voir explication en haut du css)  **********************************/
/***********************  utilise UIControls/DivComparaison/CCompTB.ascx  *****************************/
#TB_HeaderTableau /*Tableau "haut" dans lequel se trouve seulement la 1ère ligne du tableau*/ {
	margin: 0;
	padding: 0;
	margin-left: 24px;
	border: none;
	border-collapse: collapse;
}

#TB_HeaderTableau td /*Tableau "haut" dans lequel se trouve seulement la 1ère ligne du tableau*/ {
	padding: 0;
}
/****************************  TDFHFH (voir explication en haut du css)  ******************************/
/***********************  utilise UIControls/DivComparaison/CCompTDFHFH.ascx  *************************/
.TDFHFH_td /*Concerne l'ensemble de ce TD */ {
	width: 301px;
	vertical-align: top;
	border-bottom: #818181 1px solid;
}
.TDFHFH_onglet /*Permet de mettre un onglet à ce td si nécessaire*/ {
	width: 130px;
	margin: 0;
	font-size: 1px;
	height: 20px;
}
.TDFHFH_conteneur /*Contenu proprement dit de ce td */ {
	padding-top: 10px;
	border-right: 1px solid #818181;
	height: 130px;
	margin: 0;
}
.TDFHFH_Famille /*Affiche le nom de la famille des produits que l'on compare */ {
	margin-left: 10px;
}
.TDFHFH_Legend_moins /*Affiche la légende du tableau*/ {
	font-size: 0.8em;
	vertical-align: middle;
	padding-left: 22px;
	padding-top: 5px;
	margin-left: 10px;
	height: 20px;
	background-image: url(../images/logo_moins.gif);
	background-repeat: no-repeat;
}
.TDFHFH_Legend_plus /*Affiche la légende du tableau*/ {
	font-size: 0.8em;
	vertical-align: middle;
	height: 20px;
	padding-left: 22px;
	margin-left: 10px;
	padding-top: 5px;
	background-image: url(../images/logo_plus.gif );
	background-repeat: no-repeat;
}
.TDFHFH_Legend_suppr /*Affiche la légende du tableau*/ {
	font-size: 0.8em;
	vertical-align: middle;
	padding-left: 22px;
	padding-top: 5px;
	height: 20px;
	margin-left: 10px;
	background-image: url(../images/logo_supprimer.gif);
	background-repeat: no-repeat;
}
/****************************  TDFHV (voir explication en haut du css)  *******************************/
/***********************  utilise UIControls/DivComparaison/CCompTDFHV.ascx  **************************/
.TDFHV_td /*Concerne l'ensemble de ce TD */ {
	width: 110px;
	text-align: center;
	vertical-align: top;
	border-bottom: solid 1px #818181;
}

.TDFHV_td a /*Concerne l'ensemble de ce TD  */ {
	color: #7AA736;
}
.TDFHV_onglet /*Permet de mettre un onglet à ce td si nécessaire*/ {
	width: 110px;
	height: 20px;
	background-image: url(../images/logo_onglet_haut.gif );
	background-repeat: no-repeat;
	font-size: 1px;
	padding: 0;
	margin: 0;
}
.TDFHV_conteneur /*Contenu proprement dit de ce td */ {
	padding-top: 10px;
	border-right: 1px solid #818181;
	margin: 0;
	width: 110px;
	height: 130px;
	font-size: 0.8em;
	text-align:center;
}
.afficheFicheProduitPrix {
	color: Black;
}

/****************************  TRV (voir explication en haut du css)  *********************************/
/***********************  utilise UIControls/DivComparaison/CCompTDV.ascx  ****************************/
.TRV_frame {
	height: 400px;
	min-height: 400px;
	max-height: 400px;
	overflow: auto; /* cette propri? va permettre le scroll de ce bloc */
}
#TRV_MiddleTableau_Header /*Tableau qui contient le titre de la caractéristique générale */ {
	margin: 0;
	padding: 0;
	border: none;
	height: 30px;
	border-collapse: collapse;
}
#TRV_MiddleTableau_Header td /*Tableau qui contient le titre de la caractéristique générale */ {
	padding: 0;
}
.TRV_MiddleTableau_Header_Left_Left /*Cellule laissant la place pour l'onglet*/ {
	width: 25px;
}
html > body .TRV_MiddleTableau_Header_Left_Left /*Pour rendre compatible IE et Firefox */ {
	width: 24px;
}
.TRV_MiddleTableau_Header_Left_Right /*La cellule gauche de ce tableau avec entre autre le nom de la cara  */ {
	border-bottom: #818181 1px solid;
	
	border-left: #818181 1px solid;
	font-weight:bold;
	font-size:90%;
	border-right: #818181 1px solid;
	vertical-align: middle;
	width: 299px;

}
html > body .TRV_MiddleTableau_Header_Left_Right {
	width: 299px;
}
.TRV_MiddleTableau_Header_Middle /*Les autres cellules du tableau */ {
	border-bottom: #818181 1px solid;
	border-right: #818181 1px solid;
	color: Black;
	width: 110px;
}
#TRV_MiddleTableau_Middle /*Tableau qui contient les sous caractéristiques */ {
	margin: 0;
	margin-left: 24px;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}
#TRV_MiddleTableau_Middle td /*Tableau qui contient les sous caractéristiques */ {
	padding: 0;
	margin: 0;
}
.TRV_MiddleTableau_ShowHide /* Div qui permet de faire apparaitre ou non les sous caractéristiques*/ {
	padding: 0;
	margin: 0;
	background-image: url(../images/logo_onglet_gauche_moins.gif );
	background-repeat: no-repeat;
	z-index: 300;
	cursor: pointer;
}
/****************************  TDVFH (voir explication en haut du css)  *******************************/
/***********************  utilise UIControls/DivComparaison/CCompTDVFH.ascx  **************************/
.TDVFH_td /*Concerne l'ensemble de ce TD */ {
	width: 299px;
	vertical-align: middle;
	border-bottom: #818181 1px solid;
	border-left: #818181 1px solid;
	border-right: #818181 1px solid;
	font-size: 0.8em;
}
html > body .TDVFH_td /*Pour rendre compatible IE et Firefox */ {
	width: 299px;
}
.TDVFH_td a /*Concerne l'ensemble de ce TD */ {
	text-decoration: none;
	color: #7AA736;
}
.TDVFH_tbl /*Tableau pour centrer verticalement le texte (problème dû au lnkBtn) */ {
	padding: 0;
	margin: 0;
}
.TDVFH_tbl td {
	vertical-align: middle;
}
.TDVFH_tbl_suppr {
	width: 20px;
}
.TDVFH_tbl_suppr img {
	border: 0;
}
/****************************  TDVV (voir explication en haut du css)  ********************************/
/***********************  utilise UIControls/DivComparaison/CCompTDVV.ascx  ***************************/
.TDVV_td /*Concerne l'ensemble de ce TD */ {
	width: 110px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	border-bottom: #818181 1px solid;
	border-right: #818181 1px solid;
	font-size: 0.8em;
}
/* END App_Themes\Flight\compario.css */

/* BEGIN App_Themes\Flight\DrillDown.css */
.Cadre
{
	border: solid 1px #21818D;
	margin-top:10px;
	padding-bottom:5px;
	padding-left:10px;
}

div.divRechercheDymanique {
	background-color: #FFF;
}
div.divRechercheDymanique input.txtAutoSearch {
	font-size:11px;
	font-family:Verdana;
	color: #434343;
	font-weight:bold;
}
/* END App_Themes\Flight\DrillDown.css */

/* BEGIN App_Themes\Flight\familysearch.css */
/* CSS de familysearch.aspx, la page de recherche avancée */


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/***************************************** La page en générale  ***************************************/
 
 
 #fsa_global
 {
     font-size :.8em;
     font-family:  verdana, sans-serif;
  
    
 }
 
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.divInterrogationServeurAlt
{
	position: absolute;
	padding-top: 300px;
	padding-left: 400px;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*************************************** Le tableau de selection  *************************************/

 #tblCaras
 {
     border-collapse:collapse;
     margin-left:0px;
     margin-top:10px;
     width:191px;
	 padding:0;
 }
 
 #tblCaras_separator
 {
     height:10px;    
     background-image:url('../images/logo_tableau_separator.gif');
     border-right:1px solid #818181;
     background-repeat:no-repeat;
 }
 
 #ccaf_titreCara_gauche{
 	border-left:1px solid #818181;
	border-top:1px solid #818181;
	border-bottom:1px solid #818181;
 	background-image: url(../images/f_nagLateral.jpg);
	background-repeat:repeat-x;
    width:30px;
 }
 
 /*#ccaf_titreCara_milieu
 {
     padding:0;
	 width:240px;
     height:20px;
     padding-left:5px;
	 font-weight:bold; color:#7AA736;
background-image: url(../images/f_nagLateral.jpg);;
     background-repeat:repeat-x;   
 }*/
 
 #ccaf_titreCara_droite{
	border-right:1px solid #818181;
	border-top:1px solid #818181;
	border-bottom:1px solid #818181;
 	background-image: url(../images/f_nagLateral.jpg);
	background-repeat:repeat-x;
    width:163px;
	font-weight:bold; color:#7AA736;
 }
 
 #ccaf_valueCara_droite{
	padding-left:2px;
    width:163px;
    background-color:#f2f2f2;
 }
 
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/




/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/******************************** Le bouton pour afficher les resultats********************************/
 
  .lancerRecherche /*Table utilisée pour mettre en forme le bouton
 {
     margin:0;
     margin-top:15px;
     padding:0;
     color:#7AA736;
     border-collapse:collapse;
     margin-bottom:10px;
     margin-left:auto;
     margin-right:auto;
/*float:right;*/
clear:both;
 }
 
 html>body .lancerRecherche /*pour rendre compatible IE et Firefox*/
 {
     width: auto;
     min-width: 107px;
 } 
 
 .lancerRecherche td 
 {
     margin:0;
     padding:0;
 }
 
 .lancerRecherche_droite /*coté droit de la barre avec le logo*/
 {
     background-image:url("../images/logo_conseillerVirtuel_result_droite.gif");
     background-repeat:no-repeat;
     background-color:white;
     height:40px;
     width:39px;
 }
 .lancerRecherche_milieu /*milieu de la barre*/
 {
     background-image:url("../images/logo_conseillerVirtuel_qSuiv_milieu.gif");
     background-repeat:repeat-x;
     background-color:white;
 }
 .lancerRecherche_gauche /*coté gauche de la barre*/
 {
     background-image:url("../images/logo_conseillerVirtuel_qSuiv_gauche.gif");
     background-repeat:no-repeat;
     background-color:white;
     width:15px;
     height:40px;
 }
 
 .lancerRecherche_texte /*texte*/
 {
     
     font-family:  verdana, sans-serif;
     font-weight: bold;
     color:#7AA736;
 }
 
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* END App_Themes\Flight\familysearch.css */

/* BEGIN App_Themes\Flight\flight.css */
/**************************************************************************************************/
/*                                  Css concernant la page flight.aspx                            */
/**************************************************************************************************/

/**************************************************************************************************/
/************************************ La page entiére *********************************************/
 
 .nePasAfficher
 {
 	display:none;
 }

 #flight
 { 
 	font-size: 0.8em;
    font-family:  verdana, sans-serif;
    color:#7AA736;
    vertical-align:middle;
 	width:530px;
 	height:600px;
 }


.autoCompleteDropDown
{
	font-family:Arial;
	 color:#7AA736;
	font-size:0.8em;
	
	/*background-image:url('../images/logo_fondDegrade_bleu.jpg');
	background-repeat:no-repeat;
	background-color:white;*/
}

.autoCompleteDropDown div 
{
	/*background-color:transparent!important;*/
	 color:#7AA736 !important;
	 
	 padding:2px !important;
}
/**************************************************************************************************/


/**************************************************************************************************/
/************************************** Le formulaire *********************************************/
 
 .formulaire_tbl
 {
 	border-collapse:collapse;
 	vertical-align:middle;
 	margin-bottom:5px;
 	width:500px;
 }
 
 
 .formulaire_titrePanel
 {
 	font-size:1.1em;
 	font-weight:500;
 	text-decoration:underline;
 }
 .hrSep
 {
 	border-bottom-width:thin;
 	color:#7AA736;
 	background-color:#7AA736;
 	height:1px;
 	margin-top:-5px;
 }
 
 
 .formulaire_lblLieu
 {
 	vertical-align:bottom;
 	padding-bottom:3px;
 	font-weight:bold;
 	text-align:right;
 	padding-right: 10px;
 	width:150px;
 }
 .formulaire_lblTypeVol
 {
 	vertical-align:middle;
 	padding-bottom:3px;
 	font-weight:bold;
 	text-align:right;
 	padding-right: 10px;
 	width:150px;
 }
 .formulaire_tdInputLieu
 {
 	padding:0;

 }
 
 .formulaire_inputLieu
 {
 	border:1px solid white;
 	border-bottom: 1px dashed #7AA736;
 	padding-left:5px;
 	width:298px;
 	color:#ff7800;
 }
 
 .formulaire_lblDate
 {
 	width:150px;
 	vertical-align:bottom;
 	padding-bottom:3px;
 	font-weight:bold;
 	text-align:right;
 	padding-right: 10px;
 }
 
 .formulaire_choixDate
 {
 	border:1px solid white;
 	font-weight:bold;
 }
 
 .formulaire_inputDate
 {
 	margin:0;
 	padding:0;
 	text-align:center;
 	height:18px;
 	z-index:0;
 }
 html>body .formulaire_inputDate
 {
 	height:auto;
 }

 .formulaire_classe
 {
	padding:0;vertical-align:bottom;
	padding-bottom:3px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;

 }
 
 .formulaire_trajet
 {
 	width:150px;
 	vertical-align:bottom;
 	padding-bottom:3px;
 	font-weight:bold;
 	text-align:right;
 }
 
 .formulaire_checkBox
 {
 	width:21px;
 }
 
 .formulaire_tdDdlPassager
 {
 	font-weight:bold;
 }
 
 .formulaire_tdDdlClasse
 {
 	padding-left:5px;
 }
 
 .formulaire_tblResults_td
 {
     
     border:0;
     text-align:inherit;
     padding:0px;
 }
/**************************************************************************************************/



/**************************************************************************************************/
/************************************** Les Calendriers *******************************************/

 .Calendrier
 {
 	cursor:pointer;
 }
 
 .divCalendrier
 {
 	margin-left:80px;
 	padding:2px;
 	padding-bottom:0px;
 	
 }
 
 .divCalendrierAlt
 {
 	display:block;
 }
 
 .calendar
 {
 	width:200px;
 }
 
 .calendarTitle
 {
 	background-image:url("../images/hautCalendrier.gif");
 	padding:2px;
 	margin:0;
 	background-color:Transparent;
 	color:white;
 	font-weight:bold;
 }
 
 .calendarDayHeader
 {
 	
 	background-color:#8494ff;
 	color:white;
 	font-weight:bold;
 }
 	
 .calendarDay
 {
 	border:1px solid #8494ff;
 	background-color:#f7d663;
 }
 
 .calendarDay a
 {
 	color:White;
 	text-decoration:none;
 	font-weight:bold;
 }
 .calendarOtherMonthDay
 {
 	background-color:#ffff7b;
 	
 }
 
 .calendarOtherMonthDay a
 {
 	color:#818181;
 	font-weight:normal;
 }
 
 .calendarSelectedDay
 {
 	background-color:White;
 }
 
 .calendarSelectedDay a
 {
 	color:#f7d663;
 }
 
 .calendarNextPrev
 {
 	padding:2px;
 }
 
 .calendarNextPrev a
 {
 	color:White;
 	text-decoration:none;
 	font-weight:bold;
 }
 
/**************************************************************************************************/

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/******************************** Le bouton pour la question suivante *********************************/
 
  #questionSuivante /*Table utilisée pour mettre en forme le bouton
 {
     margin:0;
     margin-top:5px;
     padding:0;
     color:#7AA736;
     border-collapse:collapse;
     margin-bottom:10px;
     margin-left:auto;
     margin-right:auto;
 }
 
 html>body #questionSuivante /*pour rendre compatible IE et Firefox*/
 {
     width: auto;
     min-width: 107px;
 } 
 
 #questionSuivante td 
 {
     margin:0;
     padding:0;
 }
 
 #questionSuivante_droite /*coté droit de la barre avec le logo*/
 {
     /*background-image:url("../images/logo_conseillerVirtuel_qSuiv_droite.gif");*/
     background-repeat:no-repeat;
     background-color:white;
     height:40px;
     width:39px;
 }
 #questionSuivante_milieu /*milieu de la barre*/
 {
     /*background-image:url("../images/logo_conseillerVirtuel_qSuiv_milieu.gif");*/
     background-repeat:repeat-x;
     background-color:white;
 }
 #questionSuivante_gauche /*coté gauche de la barre*/
 {
     /*background-image:url("../images/logo_conseillerVirtuel_qSuiv_gauche.gif");*/
     background-repeat:no-repeat;
     background-color:white;
     width:15px;
     height:40px;
 }
 
 .questionSuivante_texte /*texte*/
 {
     font-size :.8em;
     font-family:  verdana, sans-serif;
     font-weight: bold;
     color:#7AA736;
 }
 
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* END App_Themes\Flight\flight.css */

/* BEGIN App_Themes\Flight\Feeds.css */
.Feeds {
	/*width:180px;*/
}
.Feeds div {
	font-family: Verdana;
	font-size: .7em;
	font-weight: bold;
}
.Feeds td {
	font-family: Verdana;
	font-size: .7em;
	vertical-align: top;
}
.FeedsImage {
	float: left;
	display: block;
	width: 100px;
}
.FeedsDescription {
	float: left;
	display: block;
	padding: 0 10px 0 5px;
	width: 75px;
	font-family: Verdana;
	font-size: .7em;
}
.Feeds ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.Feeds li {
	float: left;
}
/* END App_Themes\Flight\Feeds.css */

/* BEGIN App_Themes\Flight\ForcedFilters.css */
.CaraNameForcedFilter
{ 
	font-family:verdana;
	font-weight:bold;
	font-size:.7em;
	color:#434343;
	}
.ulCaraForcedFilter
{
	font-family:verdana;
    font-size :.7em;
    margin:0;
    padding:0;
    color:#434343;
}
.ulCaraForcedFilter li
{
	margin:0;
    padding:0;

	}
.ulCaraForcedFilter *  a
{
	margin:0;
    padding:0;

    color:#434343;
    text-decoration:none;
}

.lblFilterCaraNbProdsForcedFilter
{
	color:#7AA736;
	}

/*********************************************************************************************/
#ActiveFilters
{
	border: solid 1px #21818D;
	width:200px;
	color:#434343;
	font-size : 8.65pt;
	font-family:Arial;
	
}
#ActiveFilters ul
{
	list-style-type:none; 
	list-style-position:outside ;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
}

#ActiveFilters li
{
	padding: 10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
#ActiveFilters * a
{
	font-weight :normal;
	text-decoration:none;
	color:#7AA736;
	}
  #PoursuivreForcedFiltre /*Table utilisée pour mettre en forme le bouton*/
 {
     margin:0;
     margin-top:5px;
     padding:0;
     color:#7AA736;
     border-collapse:collapse;
     margin-bottom:10px;
     margin-left:auto;
     margin-right:auto;
 }
 
 html>body #PoursuivreForcedFiltre /*pour rendre compatible IE et Firefox*/
 {
     width: auto;
     min-width: 107px;
 } 
 
 #PoursuivreForcedFiltre td 
 {
     margin:0;
     padding:0;
 }
 
 #PoursuivreForcedFiltre_droite /*coté droit de la barre avec le logo*/
 {
     background-image:url("../images/logo_conseillerVirtuel_qSuiv_droite.gif");
     background-repeat:no-repeat;
     background-color:white;
     height:40px;
     width:39px;
 }
 #PoursuivreForcedFiltre_milieu /*milieu de la barre*/
 {
     background-image:url("../images/logo_conseillerVirtuel_qSuiv_milieu.gif");
     background-repeat:repeat-x;
     background-color:white;
 }
 #PoursuivreForcedFiltre_gauche /*coté gauche de la barre*/
 {
     background-image:url("../images/logo_conseillerVirtuel_qSuiv_gauche.gif");
     background-repeat:no-repeat;
     background-color:white;
     width:15px;
     height:40px;
 }
 
 .PoursuivreForcedFiltre_texte /*texte*/
 {
     font-size :.8em;
     font-family:  verdana, sans-serif;
     font-weight: bold;
     color:#7AA736;
 }
/* END App_Themes\Flight\ForcedFilters.css */

/* BEGIN App_Themes\Flight\HomeAlpha.css */
.AlphCaraName
{
	clear:both;
	font-family: Verdana;
	font-size: .7em;
	color:#434343;
	font-weight:bold;
}
.HomeAlphaUl
{
	padding:0  0 0 10px ;
	margin: 0 0 10px 0px;	
	font-family: Verdana;
	font-size: .7em;
	text-transform: uppercase;
	list-style-type:none;
}

.HomeAlphaLi
{
	display:inline;
	padding: 0 7px 0 0;
	margin:0px;
}
.HomeAlphaLi a
{
	color:#434343;
	text-decoration:none;
}
.HomeAlphaLi a:hover
{
	text-decoration:underline;
}
	.HomeAlphaLi span
{
 	color:#7AA736;
}
/* END App_Themes\Flight\HomeAlpha.css */

/* BEGIN App_Themes\Flight\HomeCalendar.css */
.HomeCalendarCaraName
{
	font-family: Verdana;
	font-size: .7em;
	color:#434343;
	font-weight:bold;
}
.HomeCalendarUl
{
	padding:0;
	margin:0px;
	list-style-type :none;
	width:216px;
	font-family :verdana;
	font-size:.7em;
}
.HomeCalendarLiAnnee
{
	text-align: center;
	padding: 0;
	margin: 7px 0px 0 0;
	float: left;
	width: 99%;
	color: #7AA736; /*background-color :#7AA736;*/
	border-right: #818181 1px dashed;
	border-top: #818181 1px dashed;
	border-left: #818181 1px dashed;
	border-bottom: #818181 1px dashed;
	background-color :#f7f7f7;
	font-weight:bold;
}	

.HomeCalendarLi
{
	text-align:center;
	padding:0;
	margin:0px;
	float:left;
	width:70px;
	/*background-color :#f7f7f7;*/
	border: solid 1px #818181;
	color:#7AA736;
}
.HomeCalendarLi a
{
	color:#434343;
	text-transform:capitalize ;
	text-decoration:none;
}
.HomeCalendarLi a:hover
{
	text-decoration:underline;
}
/* END App_Themes\Flight\HomeCalendar.css */

/* BEGIN App_Themes\Flight\HomeLastMinute.css */
.HomeLastMinuteCaraName
{
	font-family: Verdana;
	font-size: 1em;
	color:#434343;
	font-weight:bold;
}
.HomeLastMinuteUl
{
	padding:0  0 0 10px ;
	margin: 0px;
	width: 140px;
	font-family: Verdana;
	font-size: .7em;
	text-transform: uppercase;
	list-style-type:none;
}
.HomeLastMinuteLi
{
	
	padding:0px;
	margin:0px;
}
.HomeLastMinuteLi a
{
	color:#434343;
	text-decoration:none;
}
.HomeLastMinuteLi a:hover
{
	text-decoration:underline;
}
.HomeLastMinuteLi  span
{
 	color:#990000;
}
/* END App_Themes\Flight\HomeLastMinute.css */

/* BEGIN App_Themes\Flight\HomeTopAlpha.css */
.TopAlphCaraName
{
	font-family: Verdana;
	font-size: .7em;
	color:#434343;
	font-weight:bold;
}
.HomeTopAlphaUl
{
	padding:0  0 0 10px ;
	margin: 0px;
	width: 140px;
	font-family: Verdana;
	font-size: .7em;
	text-transform: uppercase;
	list-style-type:none;
}
.HomeTopAlphaLi
{
	
	padding:0px;
	margin:0px;
}
.HomeTopAlphaLi a
{
	color:#434343;
	text-decoration:none;
}
.HomeTopAlphaLi a:hover
{
	text-decoration:underline;
}
.HomeTopAlphaLi span
{
 	color:#7AA736;
}
/* END App_Themes\Flight\HomeTopAlpha.css */

/* END App_Themes\Flight\HomeTopValues.css */
.HomeTopCaraName
{
	font-family: Verdana;
	font-size: .7em;
	color:#434343;
	font-weight:bold;
	padding:0 0 10px 0;
}
.HomeTopUl
{
	padding:0;
	margin:0px;
	list-style-type :none;	
}
.HomeTopLi
{
	text-align:center;
	
	padding:0;
	margin:0 0 5px 5px;
	float:left;
	width:31%;
	/*height:35px;*/
	
	background-color :#f7f7f7;
	/*border: solid 1px #818181;*/
	
 	font-family :verdana;
	font-size:.7em;
	color:#7AA736;	
}
.HomeTopLi a
{
	text-transform:capitalize;
	color:#434343;
	text-decoration:none;
}
.HomeTopLi a:hover
{
	text-decoration:underline;
}
/* END App_Themes\Flight\HomeTopValues.css */

/* BEGIN App_Themes\Flight\HomeLegend.css */
.table_legend{
border:1px dashed #818181;
margin-top: 5px;
background-color:#ffffff;
margin-left:11px;
}
.table_legend_head
{
	font-size:11px;
	width:20px;
}
.table_legend_head_top
{
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding:5px;
}
.table_legend_value
{
	font-size:10px;
	width:100px;
}
/* END App_Themes\Flight\HomeLegend.css */

/* BEGIN App_Themes\Flight\OfflineOffer.css */
.foo{}
/* product*/
div#OffLineOfferList {
	/*font-size: 0.8em;*/
	color: #434343;
	font-family: verdana, sans-serif;
	width: 100%;
	border: #b4aea9 1px solid;
	
}

div#OffLineOfferList div.header {
	background-image: url(../images/logo_tableau_header.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 32px;
	margin: 0px auto;
}
div#OffLineOfferList div.header select {
	float: right;
	margin: 7px 15px 5px 5px;
	color: #434343;
}
div#OffLineOfferList div.header span.lblNbOffers {
	color: #ff7b00;
	font-weight: bold;
	margin: 7px 0px 5px 15px;
	display: block;
	float: left;
	padding: 0px;
}
div#OffLineOfferList div.header span.lblBrand {
	color: #7AA736;
	font-weight: bold;
	margin: 7px 2px 0px 2px;
	display: block;
	float: left;
	padding: 0px;
}
div#OffLineOfferList div.header span.lblRefunique {
	color: #7AA736;
	font-weight: bold;
	margin: 7px 2px 0px 2px;
	display: block;
	float: left;
	padding: 0px;
}
div#OffLineOfferList div.header span.lblPrice {
	color: #7AA736;
	font-weight: bold;
	margin: 7px 2px 0px 2px;
	display: block;
	float: left;
	padding: 0px;
}

div#OffLineOfferList div.content {
	/*border-right: #b4aea9 1px solid;
	border-left: #b4aea9 1px solid;*/
	width: 570px;
	margin: 0px auto;
}
div#OffLineOfferList div.footer {
	background-image: url(../images/logo_tableau_footer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 32px;
	width: 570px;
	margin: 0px auto;
}

div#OffLineOfferList div.content table.OffLineOfferList {
	width: 570px;
	margin: 0px auto;
	border: #b4aea9 1px solid;
}
div#OffLineOfferList div.content table.OffLineOfferList thead {
	background-color: #EDEBDF;
	color: #434343;
	font-weight: bold;
}
div#OffLineOfferList div.content table.OffLineOfferList tbody {
	line-height: 16px;
}

div#OffLineOfferList div.content table.OffLineOfferList tr.Alternate {
	background-color: #EDEBDF;
	color: #434343;
}
div#OffLineOfferList div.content table.OffLineOfferList tr.Item {
	background-color: #ffffff;
	color: #434343;
}

div#OffLineOfferList div.content table.OffLineOfferList tbody td {
	margin: 0px;
	padding: 2px;
	line-height: 24px;
	vertical-align: middle;
}
div#OffLineOfferList div.content table.OffLineOfferList tbody tr.sep td,
table.OffLineOfferList tfoot  {
	background-color: #b4aea9;
	height: 1px;
	line-height: 1px;
}

div#OffLineOfferList div.content table.OffLineOfferList  span.lblOfferID {
	padding: 5px;
}
div#OffLineOfferList div.content table.OffLineOfferList  span.lblShopName {
	padding: 5px;
}
div#OffLineOfferList div.content table.OffLineOfferList  span.lblShopCity {
	padding: 5px;
}
div#OffLineOfferList div.content table.OffLineOfferList  span.lblPrice {
	padding: 5px;  font-weight:bold;}

/* tab comp */
table#TabCompOffLine{ 
	/*font-size: 10px;
	font-family: verdana;
	margin-bottom:10px;*/
	border-right:solid 1px  #818181;
	border-bottom:solid 1px  #818181;
	/*color: #7AA736;
	padding-left:5px;*/
}
table#TabCompOffLine thead  th{ 
	/*border-top:solid 1px  #ffffff;*/
	border-bottom:solid 2px  #efefef;
	/*border-left:solid 1px  #ffffff;
	border-right:solid 1px  #b4aea9;*/
}
table#TabCompOffLine thead td{
	background-color :#ffffff;
	color:#434343;
	font-weight:bold;
	/*padding:2px;*/
	text-align:center;
	border-left:solid 1px #818181;
	border-top:solid 1px #818181;
	
}
table#TabCompOffLine tbody th{ 
	/*line-height:24px;*/
	border-left:solid 1px  #818181;
	border-top:solid 1px #818181;
}

table#TabCompOffLine tr.Item td {
	background-color: #ffffff;
	/*color: #7AA736;*/
	border-top:solid 1px #818181;
	border-left:solid 1px #818181;
	text-align:center;
}
table#TabCompOffLine tr.Alternate td{
	background-color: #EDEBDF;
	color: #434343;
	border-top:solid 1px #818181;
	border-left:solid 1px #818181;
	text-align:center;
}
table#TabCompOffLine tr.Alternate th{
	background-color: #EDEBDF;
	color: #434343;
	border-top:solid 1px #818181;
}
table#TabCompOffLine tbody th{ text-align:left; font-weight:normal;}
table#TabCompOffLine tbody span.lblShopName{/*padding: 5px;*/}
table#TabCompOffLine tbody span.lblShopAddress{/*padding: 2px;*/  font-size:10px;}
table#TabCompOffLine tbody span.lblCellPrice{padding: 5px; /*font-weight:bold;*/ }

table#TabCompOffLine select.ddlCities{  }
/* END App_Themes\Flight\OfflineOffer.css */

/* BEGIN App_Themes\Flight\MainDivOlus.css */
#MainDivResult{
	padding-left:6px;
	padding-right:6px;
}
/* END App_Themes\Flight\MainDivPlus.css */

/* BEGIN App_Themes\Flight\PartnersResult.css */
/**************************************************************************************************/
/**************************************** La page Entière *****************************************/


#partnerResult {
	width: 950px;
	font-family:  verdana, sans-serif; 
	font-weight: bold;
	font-size: 0.9em;
}

.nePasAfficher  {
	
	display: none; 
}



/**************************************************************************************************/
/************************************* Les panels de la page **************************************/

.panel_haut {
	height: 32px;
	border-collapse: collapse;
	font-family:  verdana, sans-serif; 
	font-weight: bold;
	font-size: 0.8em;
	line-height: 12px;
	width: 100%;
	margin: 0;
}
.panel_haut_gauche {
	width: 30px;
	height: 32px;
	background-image: url( '../images/logo_tableau_header_left.gif' );
	background-repeat: no-repeat;
}
.panel_haut_milieu {
	height: 32px;
	background-image: url( '../images/logo_tableau_header_middle.gif' );
	background-repeat: repeat-x;
	padding: 0;
	text-align: center;
}
.panel_haut_droit {
	width: 30px;
	height: 32px;
	background-image: url( '../images/logo_tableau_header_right.gif' );
	background-repeat: no-repeat;
}

.panel_milieu {
	border: 1px solid #818181;
	font-family:  verdana, sans-serif; 
	font-weight: bold;
	font-size: 0.8em;
	margin: 0;
	margin-right: 2px;
	padding: 0;
	background-image: url( '../images/logo_fondDegrade_bleu.jpg' );
	background-repeat: no-repeat;
}



/**************************************************************************************************/
/************************************ Le tableau de resultats *************************************/



/**************************************************************************************************/
/************************************ Le UIControl FlightItem *************************************/


#SumUp  {
	
	border: 1px solid #818181; 
	margin: 0px; 
	font-size: 11px; 
	font-weight: bold; 
}
.SU_Villes  {
	
	color: #ff7800; 
	text-align: left; 
	font-weight: bold; 
}

.SU_Trans  {
	
	text-align: right; 
	font-weight: bold; 
}

.SU_Horraires  {
	
	text-align: left; 
}

.SU_Prix  {
	
	color: #ff7800; 
	font-weight: bold; 
	text-align: right; 
}

.SU_Prix a  {
	
	color: #ff7800; 
	font-weight: bold; 
	text-align: right; 
	text-decoration: none; 
}

.Details  {
	
	background-color: #e1edff; 
	border: 1px solid #818181; 
	border-top: 0; 
	border-bottom: 0; 
	margin: 0px;  
}

.DE_tbl  {
	
	width: 100%; 
	border-collapse: collapse; 
	border-right: 1px solid #818181; 
	border-left: 1px solid #818181; 
	border-top: 1px solid #818181; 
	font-weight: normal;
	height: 20px; 
}

html > body .DE_tbl  {
	
	margin-left: 1px; 
}

.DE_tbl_Details  {
	
	width: 100%; 
	border-collapse: collapse; 
	background-color: #eff5ff; 
	border-left: 1px solid #818181; 
	border-right: 1px solid #818181;  
}

.DE_Trans  {
	
	vertical-align: top; 
	text-align: right; 
	width: 50px; 
}

.DE_Infos  {
	
	text-align: left; 
	width: 200px;  
	vertical-align: top; 
}

.DE_Titre_Direction  {
	
	color: #7AA736; 
	background-color: #eff5ff; 
	border-bottom: 1px solid #818181; 
	text-align: left; 
	padding-left: 10px; 
	width: 40px; 
}

.DE_Titre_Vide  {
	
	color: #ff7800; 
	background-color: #eff5ff; 
	border-bottom: 1px solid #818181; 
	padding-left: 5px; 
	text-align: left; 
	width: 240px; 
}

.DE_Titre_Details  {
	
	color: #7AA736; 
	background-color: #eff5ff; 
	border-bottom: 1px solid #818181; 
	cursor: pointer; 
	text-align: left; 
	padding-right: 5px; 
	width: 200px; 
}

.DE_Titre_Details_Alt  {
	
	color: #7AA736; 
	background-color: #eff5ff; 
	border-bottom: 1px solid #818181; 
	cursor: pointer; 
	text-align: left; 
	padding-right: 5px; 
	width: 257px; 
}

.DE_Titre_Prix  {
	
	color: #7AA736; 
	background-color: #eff5ff; 
	border-bottom: 1px solid #818181; 
	cursor: pointer; 
	text-align: left; 
	padding-right: 5px; 
	width: 51px; 
}

.DE_TitreAlt  {
	
	color: #ff7800; 
	background-color: #eff5ff; 
	border-bottom: 1px solid #818181;  
}

.fauxlien  {
	
	text-decoration: underline; 
	cursor: pointer; 
}

.DE_tbl_Classe  {
	
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	width: 60px; 
}

.DE_tbl_Infos  {
	
	text-align: right; 
}

.DE_tbl_Compagnie  {
	
	vertical-align: middle; 
	border-top: 1px dashed #7AA736; 
	text-align: left; 
	padding-left: 5px; 
}

.DE_tbl_Duree  {
	
	vertical-align: middle; 
	border-top: 1px dashed #7AA736; 
	text-align: right; 
}

.DE_Direction  {
	
	padding: 0; 
	margin: 0; 
	margin-right: 5px; 
	margin-left: 5px; 
}



/**************************************************************************************************/


/**************************************************************************************************/
/**************************************** Le cadre de resumé **************************************/
.divInterrogationServeur {
	position: absolute;
	padding-top: 300px;
	padding-left: 320px;
}

.divInterrogationServeurAlt {
	position: absolute;
	padding-top: 300px;
	padding-left: 310px;
}

html > body .divInterrogationServeurAlt {
	padding-left: 320px;
}

.tblResumePage {
	width: 100%;
	border-collapse: collapse;
	margin-top: 10px;
	margin-left: -10px;
}

.divResumePage {
	text-align: center;
	font-weight: bold;
}

.divResumePage_resumeRecherche {
	font-size: 1.3em;
	font-weight: bold;
}

.divResumePage_allerOuRetour {
	font-size: 1.3em;
	font-weight: bold;
	color: #7AA736;
}

.divResumePage_resumeAffichage {
	font-size: 0.8em;
	font-weight: bold;
}
/**************************************************************************************************/
/************************ Le panneau de modification des resultats *******************************/
#tblModifAffichage {
	border-collapse: collapse;
	width: 180px;
	margin: 0;
}

.tblModifAffichage_titreSousParties {
	color: #7AA736;
	font-weight: bold;
	text-align: center;
	background-image: url( '../images/logo_tableau_header_middle.gif' );
	background-repeat: repeat-x;
	background-position: center;
	height: 25px;
	padding: 0;
	border-top: 1px solid #818181;
	border-bottom: 1px solid #818181;
}

.tblModifAffichage_contenu {
	padding: 5px;
	text-align: center;
}

.btnDateImg {
	margin: 0;
	padding: 0;
}

.onOverMenu  {
	
	margin-top: 25px;
	margin-left: -160px;
	position: absolute;
	z-index: 9000; 
	font-size: .8em; 
	font-family:  verdana, sans-serif; 
	font-weight: bold; 
	color: #7AA736; 
}

html > body .onOverMenu {
	margin-left: -20px;
	margin-top: 0px;
}
.onOverMenu_tbl {
	width: 200px;
	border-collapse: collapse;
	text-align: left;
}

/**************************************************************************************************/

#resumeAller {
	color: #7AA736;
	width: 210px;
	text-align: center;
}

.resumeAller_titreSousParties {
	color: #7AA736;
	font-weight: bold;
	text-align: center;
	background-image: url( '../images/logo_tableau_header_middle.gif' );
	background-repeat: repeat-x;
	background-position: center;
	height: 15px;
	padding: 0;
	border-top: 1px solid #818181;
	border-bottom: 1px solid #818181;
	vertical-align: middle;
}
.resumeAller_contenu {
	color: Orange;
	font-size: 1em;
	padding: 5px;
	border: 0;
	font-weight: normal;
}











/**************************************************************************************************/
/******************************************* Le Curseur *******************************************/
.tblCurseur {
}

.tblCurseur_tr {
	height: 40px;
}

.tblCurseur_td {
	vertical-align: middle;
}

.tblCurseur_curseurHaut {
	padding: 0;
	position: absolute;
	color: Orange;
	font-weight: bold;
	font-size: 10px;
	margin-top: -15px;
	height: 16px;
	width: 40px;
	text-align: center;
	background-image: url( '../images/logo_curseurHaut.gif' );
	background-repeat: no-repeat;
	background-position: center bottom;
}


.tblCurseur_curseurBas {
	position: absolute;
	color: Orange;
	font-weight: bold;
	font-size: 10px;
	height: 22px;
	width: 40px;
	text-align: center;
	padding-top: 3px;
	margin-top: -1px;
	margin-left: -2px;
	background-image: url( '../images/logo_curseurBas.gif' );
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 8000;
}

.tblCurseur_fondBarreProgression {
	width: 108px;
	height: 25px;
	background-image: url( '../images/logo_flight_barreProgression_bottom.gif' );
	background-repeat: no-repeat;
	margin-top: 15px;
}

html > body .tblCurseur_fondBarreProgression {
	margin-top: 0;
}

.tblCurseur_maxBarreProgression {
	position: absolute;
	height: 25px;
	background-image: url( '../images/logo_flight_barreProgression_top.gif' );
	background-repeat: no-repeat;
}
.tblCurseur_minBarreProgression {
	position: absolute;
	height: 25px;
	background-image: url( '../images/logo_flight_barreProgression_bottom.gif' );
	background-repeat: no-repeat;
}

.tblCurseur_lblCurseur {
	position: absolute;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/***************************** Le bloc ou sont affichées les questions  *******************************/



/*.bulle_haut_gauche  {
	
	/*background-image: url( '../images/logo_bulle_haut_gauche.gif' ); 
	background-repeat: no-repeat; 
	height: 14px; 
	width: 28px; 
	padding: 0; 
}*/

/*.bulle_haut_milieu  {
	
	background-image: url( '../images/logo_bulle_haut_milieu.gif' ); 
	background-repeat: repeat-x; 
	height: 14px; 
}

/*.bulle_haut_droit  {
	
	background-image: url( '../images/logo_bulle_haut_droit.gif' ); 
	background-repeat: no-repeat; 
	height: 14px; 
	width: 21px; 
}

/*.bulle_milieu_gauche  {
	
	background-image: url( '../images/logo_bulle_milieu_gauche.gif' ); 
	background-repeat: repeat-y; 
	width: 28px; 
}

/*.bulle_milieu_milieu  {
	
	background-color: White;
	padding: 0; 
}

/*.bulle_milieu_droit  {
	
	background-image: url( '../images/logo_bulle_milieu_droit.gif' ); 
	background-repeat: repeat-y; 
	width: 21px; 
}

/*.bulle_bas_gauche_alt  {
	
	background-image: url( '../images/logo_bulle_bas_gauche_alt.gif' ); 
	background-repeat: no-repeat; 
	height: 20px; 
	width: 28px; 
	padding: 0; 
}

/*.bulle_bas_milieu  {
	
	background-image: url( '../images/logo_bulle_bas_milieu.gif' ); 
	background-repeat: repeat-x; 
	height: 20px; 
}

/*.bulle_bas_droit  {
	
	background-image: url( '../images/logo_bulle_bas_droit.gif' ); 
	background-repeat: no-repeat; 
	height: 20px; 
	width: 21px; 
}
/*.bulle_bas_gauche  {
	
	background-image: url( '../images/logo_bulle_bas_gauche.gif' ); 
	background-repeat: no-repeat; 
	height: 20px; 
	width: 28px; 
	padding: 0; 
}

/*.bulle_bas_droit_alt  {
	
	background-image: url( '../images/logo_bulle_bas_droit_alt.gif' ); 
	background-repeat: no-repeat; 
	height: 20px; 
	width: 28px; 
}*/

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.offrePartenaires {
	border-bottom: 1px solid #818181;
	text-align: center;
}

.offrePartenaires a {
	color: #7AA736;
}

.offrePartenaires a img {
	border: 0;
}
/* END App_Themes\Flight\PartnersResult.css */

/* BEGIN App_Themes\Flight\product.css */
/*CSS de la page product */

.pNewSearch
{width:130px; float:left;
	/*padding-bottom:5px;*/
	padding-right:10px;
	/*font-size:.8em;
	margin-top:10px;*/
	font-family:  verdana, sans-serif;
	font-weight: bold;
	color:#7AA736;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/***************************************** Le tableau général *****************************************/
 
#ficheProduit{
      border-left:1px solid #818181;
	  border-right:1px solid #818181;
	  border-top: 1px dashed #818181;
	  margin-left:5px;
	  margin-right:5px;
      margin-top:0px;
	  margin-bottom:0px;
      font-family:  verdana, sans-serif;
      font-size: 11px;
	  /*padding:5px;*/
}
  
#ficheProduit td{
	border-bottom:1px dotted lightgray;
	padding:3px;
}
 
 #ficheProduit_header{
    padding:8px;
    font-weight:bold;
    margin:0; 
	font-size:14px;
	color:#990000;
	font-family:verdana;
	background-color:f2f2f2;
}
 
.ficheProduit_separateur{
	border-bottom:1px solid #818181;
     background-color:#f2f2f2;
     height:14px;
 }
 
.ficheProduit_infos{
     height:60px;   
     border-left:1px solid #818181;
     border-right:1px solid #818181;
     padding:15px;
 }
 
.ficheProduit_infos img{
	border:1px solid gray;
    padding : 2px;
	margin-right:15px;
}
 .orange{
	color:#ff7800;
}
 #ficheProduit_cara{
     padding-top:5px;
     padding-bottom:5px;
 }
 
 #ficheProduit_cara table td{
     padding-left:10px;
     padding-right:10px;
 }
 
 #ficheProduit_footer{
     background-color: #818181;
     height:10px;
	 border: 1px solid #818181;
 }
span.priceBold{
 font-weight:bold;
 }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/************************************************ Divers **********************************************/
 
 .avisProItem
 {
     border:1px dashed #7AA736;
     padding:10px;
     margin:10px;
 }
 
 
 .avisUserItem
 {
     border:1px dashed #7AA736;
     padding:10px;
     margin:10px;
 }
 
/*#ficheProduit_cara_tableau{
     border-collapse:collapse;
 }*/
 
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* END App_Themes\Flight\product.css */

/* BEGIN App_Themes\Flight\TableuResultat.css */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/***************************************** Bonton Questionnaires  *************************************/
/****************** utilise UIControls/ConseillerVirtuel/ListeQuestionnaires.ascx *********************/

/*Table utilisée pour mettre en forme le bouton  */
#questionnaires{ 
	margin-top:5px;
	background-image: url(../images/f_nagLateral.jpg);
	background-repeat:repeat-x;
	padding-left:3px;
	padding-bottom:6px;
	padding-top:5px;
	border:1px solid;
	border-color:#818181;
 	width:193px;
	height:22px;
}
#questionnaires a{
	font-family:Verdana;
	font-weight:normal;
	color:#434343;
	font-size:11px;
	text-decoration:none;
}
#questionnaires a:hover{
	font-family:Verdana;
	font-weight:normal;
	color:#7AA736;
	font-size:11px;
	text-decoration:underline;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



/******************************* Historique des filtres selectionnés  *********************************/
/************************* utilise UIControls/Navigation/CFullNavBar.ascx *****************************/
.navBar  {
	
	padding-left: 5px; 
	padding-top: 10px; 
}

.navbar_categories /*pour les catégories*/  {
	font-family:  verdana, sans-serif; 
	font-weight: bold; 
	color: #7AA736; 
}

.navbar_familles /*pour les familles*/  {
	font-family:  verdana, sans-serif; 
	/*font-weight: bold; */
	color: #7AA736;
	font-size:10px;
}

.navbar_derFilter /*pour le dernier filtre*/  {
	font-family:  verdana, sans-serif; 
	font-weight: bold;
	color: #ff7800; 
	font-size:10px;
}

.navbar_filter /*pour les filtres*/{	 
	font-family: verdana; 
	font-weight: normal;
	color: #434343; 
	font-size:8px;
}

.navbar_dashed{
	width:100%;
	border-bottom:1px dashed #818181;
}
/* END App_Themes\Flight\TableauResultat.css */

/* BEGIN App_Themes\Flight\SejoursHomePageFilters.css */
.imgFilterTM
{
	background-image :url('../images/FilterTM.jpg');
	background-repeat :repeat-x ;
}
.imgFilterML
{
	background-image :url('../images/FilterML.jpg');
	background-repeat :repeat-y ;

}

.imgFilterMR
{
	background-image :url('../images/FilterMR.jpg');
	background-repeat:repeat-y;

}
.imgFilterBM
{
	background-image :url('../images/FilterBM.jpg');
	background-repeat :repeat-x ;

}
.HomeAutoComplete
{
	text-align:center;
	clear : both;
	font-family:Verdana ;
	font-size:.7em;
	font-weight:bold;
	
	}
.HomeAutoComplete input
{
	text-align:left;
	clear : both;
	width:200px;
	font-family:Verdana ;
	font-size:2em;
	border:none;
	color:#7AA736;
	border-bottom : dotted 1px #7AA736;
	}
/* END App_Themes\Flight\SejoursHomePageFilters.css */

/* BEGIN App_Themes\Flight\TopProduit.css */
.TPMarque
{ font-size:11px;
	color: #7AA736;
}
.TPRef
{font-size:11px;
	color:#434343;
}
/* END App_Themes\Flight\TopProduit.css */

/* BEGIN App_Themes\Flight\virtualadvisor.css */
/* CSS de familydrilldown.aspx, la page de recherche simple */


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*************************** Le tableau contenant le conseiller Virtuel  ******************************/
 #VirtualAdvisor{
 border:1px solid #818181;
     margin-top:10px;
     margin-left:11px;
}
#VirtualAdvisor_contourHaut{
     background-color:#F0F8E3;
     padding:10px;
     font-weight:bold;
	 color:#7AA736;
	 border-bottom:1px dashed #818181;
}

#VirtualAdvisor_contourMilieu{
     background-image: url('../images/logo_robotcompario_VA.gif');
     background-repeat:no-repeat;
     padding-left:10px;
}
 
#VirtualAdvisor_contourBas{
     background-color: #818181;
     height:10px;
 }
/**/ 
/**/ #VirtualAdvisor_contourMilieu_gauche
/**/ {
/**/     border-left:1px solid #818181;
/**/ }
/**/ 
/**/ #VirtualAdvisor_contourMilieu_droit
/**/ {
/**/     border-right:1px solid #818181;
/**/ }
/**/ 
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/***************************** Le bloc ou sont affichées les questions  *******************************/
/**/ 
/**/ #question
/**/ {
/**/     padding-top:10px;
/**/     padding-left:100px;
/**/     font-size :.8em;
/**/     font-family:  verdana, sans-serif;
/**/     font-weight: bold;
/**/     color:#7AA736;
/**/ }
/**/ 
/**/ #tblQuestion
/**/ {
/**/     border-collapse:collapse;
/**/ }
/**/ 
/**/ .bulle_haut_gauche
/**/ {
/*     background-image: url('../images/logo_bulle_haut_gauche.gif');*/
/**/     background-repeat:no-repeat;
/**/     height:14px;
/**/     width:28px;
/**/     padding:0;
/**/ }
/**/ 
/**/ .bulle_haut_milieu
/**/ {
/*     background-image: url('../images/logo_bulle_haut_milieu.gif');*/
/**/     background-repeat:repeat-x;
/**/     height:14px; 
/**/ }
/**/     
/**/ .bulle_haut_droit
/**/ {
/*     background-image: url('../images/logo_bulle_haut_droit.gif');*/
/**/     background-repeat:no-repeat;
/**/     height:14px;
/**/     width:21px;
/**/ }
/**/ 
/**/ .bulle_milieu_gauche
/**/ {
/*     background-image: url('../images/logo_bulle_milieu_gauche.gif');*/
/**/     background-repeat:repeat-y;
/**/     width:28px;
/**/ }
/**/ 
/**/ .bulle_milieu_milieu
/**/ {
/**/     background-color:White;
/**/ }
/**/ 
/**/ .bulle_milieu_droit
/**/ {
/*     background-image: url('../images/logo_bulle_milieu_droit.gif');*/
/**/     background-repeat:repeat-y;
/**/     width:21px;
/**/ }
/**/ 
/**/ .bulle_bas_gauche_alt
/**/ {
/*     background-image: url('../images/logo_bulle_bas_gauche_alt.gif');*/
/**/     background-repeat:no-repeat;
/**/     height:20px;
/**/     width:28px;
/**/     padding:0;
/**/     }
/**/ 
/**/ .bulle_bas_milieu
/**/ {
/*     background-image: url('../images/logo_bulle_bas_milieu.gif');*/
/**/     background-repeat:repeat-x;
/**/     height:20px;
/**/ }
/**/ 
/**/ .bulle_bas_droit
/**/ {
/*     background-image: url('../images/logo_bulle_bas_droit.gif');*/
/**/     background-repeat:no-repeat;
/**/     height:20px;
/**/     width:21px;
/**/ }
/**/ 
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/***************************** Le bloc ou sont affichées les reponses  *******************************/
/**/ 
/**/ #reponse
/**/ {
/**/     padding-left:130px;
/**/     font-size :11px;
/**/     font-family:  verdana, sans-serif;
/**/     font-weight: normal;
/**/     color:#434343;
/**/ }
/**/     
/**/ #tblReponse
/**/ {
/**/     border-collapse:collapse;
/*     width:450px;*/
/**/ }
/**/     
/**/ .bulle_bas_gauche
/**/ {
/*     background-image: url('../images/logo_bulle_bas_gauche.gif');*/
/**/     background-repeat:no-repeat;
/**/     height:20px;
/**/     width:28px;
/**/     padding:0;
/**/ }
/**/ 
/* .bulle_bas_droit_alt
 {
    background-image: url('../images/logo_bulle_bas_droit_alt.gif');
     background-repeat:no-repeat;
     height:20px;
    width:28px;
 }*/
/**/ 
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/





/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/******************************** Le bouton pour la question suivante *********************************/
/**/ 
/**/  #questionSuivante /*Table utilisée pour mettre en forme le bouton
/**/ {
/**/     margin:0;
/**/     margin-top:5px;
/**/     padding:0;
/**/     color:#7AA736;
/**/     border-collapse:collapse;
/**/     margin-bottom:10px;
/**/     margin-left:auto;
/**/     margin-right:auto;
/**/ }
/**/ 
/**/ html>body #questionSuivante /*pour rendre compatible IE et Firefox*/
/**/ {
/**/     width: auto;
/**/     min-width: 107px;
/**/ } 
/**/ 
/**/ #questionSuivante td 
/**/ {
/**/     margin:0;
/**/     padding:0;
/**/ }
/**/ 
/**/ #questionSuivante_droite /*coté droit de la barre avec le logo*/
/**/ {
/**/     /*background-image:url("../images/logo_conseillerVirtuel_qSuiv_droite.gif");*/
/**/     background-repeat:no-repeat;
/**/     background-color:white;
/**/     height:40px;
/**/     width:39px;
/**/ }
/**/ #questionSuivante_milieu /*milieu de la barre*/
/**/ {
/**/     /*background-image:url("../images/logo_conseillerVirtuel_qSuiv_milieu.gif");*/
/**/     background-repeat:repeat-x;
/**/     background-color:white;
/**/ }
/**/ #questionSuivante_gauche /*coté gauche de la barre*/
/**/ {
/**/     /*background-image:url("../images/logo_conseillerVirtuel_qSuiv_gauche.gif");*/
/**/     background-repeat:no-repeat;
/**/     background-color:white;
/**/     width:15px;
/**/     height:40px;
/**/ }
/**/ 
/**/ .questionSuivante_texte /*texte*/
/**/ {
/**/     font-size :11px;
/**/     font-family:  verdana, sans-serif;
/**/     font-weight: bold;
/**/     color:#7AA736;
/**/ }
/**/ 
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/




/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/********************************** On affiche les produits restants **********************************/
/**/ 
/**/ .produitsRestant
/**/ {
/**/     font-size :.8em;
/**/     font-family:  verdana, sans-serif;
/**/     font-weight: bold;
/**/     color:#7AA736;
/**/ }
/**/     
/**/ #nbProd
/**/ {
/**/     color:#990000;
/**/     font-weight:bold;
/**/ }
/**/ 
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* END App_Themes\Flight\virtualadvisor.css */




/************************************************************************/

/*
 * Samuel Ma
 * Styles for InfoHelp.aspx page
 */
 
 .infoHelp {
	width:100%;
 }
 
 .infoHelpTDimage {
 	width:150px;
	align:center;
	vertical-align:middle;
 }
 
 .infoHelpTDtext {
	align:left;
 }

/************************************************************************/ 
