/* CSS Document */
body{
margin:0px;
padding:0px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
}
p{
margin:0px;
padding:0px;
border:0px;
}
.correctif{
margin-bottom:19px;
}

label input,label select{vertical-align:middle;}

.blocpromo{
padding-left:24px;
padding-top:12px;
}
.blocpromoD{
padding-left:24px;
padding-top:12px;
background-image:url(../img/graphique_avion.gif);
background-repeat:no-repeat;
background-position:100% 0%;
}
.blocpromoD ul,.blocpromoD li{background:transparent;}
#promotion .blocpromoD ul{margin-left:18px;}
#recherche .blocpromoD ul{margin-left:18px;}

#filetV{
width:5px;
background-image:url(../img/filet_rond_v.gif);
background-repeat:repeat-y;
}
#filetH{
background-image:url(../img/filet_rond_h.gif);
background-repeat:repeat-x;
background-position:top;
}
#filetHJ{
background-image:url(../img/filet_rond_h_j.gif);
background-repeat:repeat-x;
background-position:top;
}

#defile{
margin-left:45px;
margin-right:45px;
width:170px;
font-size:11px;
font-weight:bold;
color:#FF6C00;
}
#defile ul{
margin:0px;
padding:0px;
}
#defile li{
display:inline;
margin:0px;
padding:0px;
padding-left:15px;
margin-left:5px;
border:0px;
background:url(../img/puce_compagnie.gif) no-repeat left  center;
}
#defile a{
font-size:11px;
font-weight:bold;
color:#FF6C00;
text-decoration:none;
}
#defile a:hover{
font-weight:bold;
font-size:11px;
color:#FF6C00;
text-decoration:none;
}
#conseil{
text-align:left;
vertical-align:top;
background:url(../img/conseil_bg.gif) no-repeat;
font-size:11px;
color:#BF5732;
padding-left:8px;
padding-top:10px;
padding-bottom:10px;
height:93px;
}
.arial9gris{
font-size:9px;
color:#5E5E5E;
text-decoration:none;
}
.arial11grisBold{
font-size:11px;
font-weight:bold;
color:#989898;
}
.arial11gris{
font-size:11px;
color:#5E5E5E;
text-decoration:none;
}
.arial11noir{
font-size:11px;
font-weight:bold;
color:#363636;
text-decoration:none;
}
.arial12orange{
font-size:12px;
color:#FF6C00;
text-decoration:none;
}
.arial12orange2{
font-size:12px;
color:#FFD530;
text-decoration:none;
}
.arial11orange{
font-size:11px;
color:#FF6C00;
text-decoration:none;
}
.arial11orange a{
font-size:11px;
color:#FF6C00;
text-decoration:none;
}
.arial11orange a:hover{
font-size:11px;
color:#FF6C00;
text-decoration:none;
}
.arial11bleu{
font-size:11px;
font-weight:bold;
color:#0098C1;
text-decoration:none;
}
.arial12gris{
font-size:12px;
font-weight:bold;
color:#989898;
}
.arial12bleu{
font-size:12px;
font-weight:bold;
color:#00ABD9;
text-decoration:none;
}
#footer{
height:27px;
background-color:#00ABD9;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
}
#footer ul{
margin:0px;
padding:0px;
border:0px;
}
#footer a{
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
#footer a:hover{
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#FFFFFF;

}
#header{
width:960px;
background:#FF9301;
}

#header2{
width:763px;
background:url(../img/bg_menuheader.gif)  repeat-y #FFD530 ;
}
#footer li{
display:inline;
margin:0px;
padding:7px;
border:0px;
margin-left:25px;
background:url(../img/puce_footer.gif) no-repeat left  center;
}

#promotion{
font-size:11px;
color:#5E5E5E;
}
#promotion ul{
margin:0px;
padding:0px;
border:0px;
margin-left:40px;
margin-top:10px;
}

#promotion li{
margin:0px;
padding:0px;
border:0px;
list-style-image:url(../img/promo_puce.gif);
}
.arial9bleu{
font-size:9px;
color:#8DE7FF;
}
.arial9bleu2{
font-size:9px;
color:#0098C1;
}
.arial10blanc{
font-size:9px;
color:#FFFFFF;
font-weight:bold;
}
.arial12blanc{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
#recherche{
font-size:11px;
color:#5E5E5E;
}
#recherche ul{
margin:0px;
padding:0px;
border:0px;
margin-left:40px;
margin-top:10px;
}

#recherche li{
margin:0px;
padding:0px;
border:0px;
list-style-image:url(../img/rech_puce.gif);
}

/*********************************************************/
/***************************Resultats*********************/
/*********************************************************/
#btnRecherche{
border:0px;
margin:0px;
padding:0px;
width:133px;
text-align:center;
}
#nouvellerecherche{
border:0px;
margin:0px;
padding:0px;
width:125px;
font-size:11px;
font-weight:bold;
color:#676767;
text-align:center;
}
#nouvellerecherche form{
border:0px;
margin:0px;
padding:0px;
width:133px;
margin-bottom:10px;
}
#nouvellerecherche input{
font-size:10px;color:#B8B8B8;
border:0px;
margin:0px;
padding:0px;
width:105px;
border:1px solid #676767;
margin-bottom:7px;
}
#nouvellerecherche select{
font-size:10px;color:#5E5E5E;
border:0px;
margin:0px;
padding:0px;
width:38px;
border:1px solid #676767;
margin-bottom:7px;
}
#nouvellerecherche .select2{
border:0px;
margin:0px;
padding:0px;
width:62px;
border:1px solid #676767;
margin-bottom:7px;
}
#nouvellerecherche .select3{
border:0px;
margin:0px;
padding:0px;
width:50px;
border:1px solid #676767;
margin-bottom:7px;
}
#nouvellerecherche .select4{
width:105px;
}
form{
margin:0px;
padding:0px;
border:0px;
}

#multi{display:none;}

#filtres2 #select select{
width:63px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#select td{font-size:11px;}

#filtres2 a{font-size:11px;color:#000;}

#tabresultats{
width:601px;
height:121px;
background:url(../img/resultat/resultats_bg_degrade.gif) repeat-x top left;
font-size:9px;
color:#8DE7FF;
}
#tabresultats select{
width:64px;
text-align:left;
font-size:9px;
color:#6E6E6E;
}
#detailresultats{
margin-top:12px;
}
#resultats{
font-size:9px;
color:#807E7E;
margin:0;
padding:0;
border:0;
}
#resultats p{
padding:0px;
margin:0px;
padding-left:27px;
border:0;
}
#resultats .prix{
font-size:24px;
color:#CF2D00;
font-weight:bold;
text-align:center;
}
#resultats  .aller{
font-size:11px;
padding-left:18px;
background:url(../img/resultat/puce_aller.gif) no-repeat 3px 50%;
}
#resultats  .retour{
width:240px;
font-size:11px;
padding-left:18px;
background:url(../img/resultat/puce_retour.gif) no-repeat 3px 50%;
}

.sep{background:url(../img/titres/resultats_sep.gif) repeat-y;}
.sep2{background:url(../img/titres/resultats_sep2.gif) repeat-x #0098C1;text-align:center;}

#resultats .horaires{width:45px;padding-right:5px;text-align:center;}
#resultats .horaires strong{font-size:11px}
#resultats  .aller img,#resultats  .retour img{vertical-align:middle;}
#resultats  img.retour {
text-align:center;
}
#voyagistes table{
background:url(../img/resultat/attente_bg.gif) no-repeat;
width:376px;
height:28px;
padding-bottom:5px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5E5E5E;
}
.verdana11gris{
font-size:14px;
font-weight:bold;
color:#5E5E5E;
margin-right:5px;
}

.texte_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
}

#voyagistes img{
margin:5px;
}
#tab_stop_rech{
width:376px;
height:83px;
font-size:11px;
color:#5E5E5E;
text-align:center;
font-weight:bold;
}
#tab_stop_rech p{
padding-bottom:10px;
}

.verdana14grisbold{
font-size:14px;
font-weight:bold;
color:#5E5E5E;
}
#resultats .compagnie{
display:block;
margin-bottom:-5px;
padding:0;
border:0;
line-height:9px;
font-size:11px;
color:#CF2D00;
font-weight:bold;
}
.pointille td{
background:url(../img/resultat/resultats_filet_orange.gif) no-repeat bottom;
}
#resultats table{
border-collapse:collapse;
background:url(../img/resultat/bg_table_resultats.gif) no-repeat left top;
width:601px;
height:104px;
margin-bottom:9px;
text-align:left;
color:#807E7E;
font-size:11px;
}
#resultats .fondPrix{
text-align:center;
width:124px;
background:none;
padding-top:15px;
padding-right:2px;
}
#resultats #view td.fondPrix{
background:url(../img/resultat/bg_table_resultats.gif) no-repeat left top;
}

#resultats table{
cursor:pointer;
}
#resultats p{
margin:0;
padding:0;
border:0;
}

#resultats table.over{background:url('../img/resultat/resultats_fond_on.gif') no-repeat;}
#resultats table.off{background:url(../img/resultat/bg_table_resultats.gif) no-repeat left top;}


#tabrecherche{
width:376px;
height:83px;
background:url(../img/resultat/resultats_bg_degrade.gif) repeat-x top left;
font-size:9px;
color:#8DE7FF;
}

.filet{
border:1px solid #C7C7C7;
border-top:0px solid #FF0000;
border-bottom:0px solid #FF0000;
}
#resultats #critere .filet{
border:1px solid #C7C7C7;
border-top:0px solid #FF0000;
border-bottom:0px solid #FF0000;
}
#resultats #critere .filet p{
margin:0px;
padding:0px;
margin-top:14px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#5E5E5E;
}

#trouvezaussi{
padding-left:10px;
margin-bottom:10px;
font-size:11px;
color:#5E5E5E;
}
#pub{
margin-top:10px;
margin-bottom:10px;
}
#liencommerciaux{
padding-left:21px;
padding-top:10px;
font-size:11px;
color:#5E5E5E;
}
#liencommerciaux .lien{
font-size:11px;
color:#658800;
font-weight:100;
text-decoration:none;
}
#liencommerciaux .lien:hover{
font-weight:100;
font-size:11px;
color:#658800;
text-decoration:none;
}
#liencommerciaux a{
font-size:12px;
font-weight:bold;
color:#0FB6E2;
}
#liencommerciaux a:hover{
font-size:12px;
font-weight:bold;
color:#0FB6E2;
}
#liencommerciaux2{
padding-left:10px;
padding-top:10px;
font-size:11px;
color:#5E5E5E;
}
#trouvezaussi select{
width:80px;
font-size:11px;
color:#5E5E5E;
}
.pointille .voyagiste,.voyagiste{
padding-top:10px;
padding-left:5px;
width:90px;
text-align:center;
background:url('../img/resultat/bg_table_resultats.gif') no-repeat right top;
}

#numerotation{
margin-top:10px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
float:right;
}
#numerotation a{
text-decoration:none;
color:#17A9D1;
background:url(../img/resultat/pagination_bg.gif) top left no-repeat;
display:block;
float:left;
width:22px;
height:22px;
padding-left:8px;
padding-top:4px;
}
#numerotation a:hover{
text-decoration:none;
color:#CF2D00;
background:url(../img/resultat/pagination_bg.gif) top left no-repeat;
}
#numerotation .selected{
text-decoration:none;
color:#CF2D00;
background:url(../img/resultat/pagination_bg.gif) top left no-repeat;
display:block;
float:left;
width:22px;
height:22px;
padding-left:8px;
padding-top:4px;
}
#filtresMove{
/*display:none;*/
position:relative;
}
#filtres2{
border:0px;
margin:0px;
padding:0px;
width:138px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
background:url(../img/resultat/bg_filtre_degrade.gif) no-repeat top left #FFF5B1;
}

.verdana9noir{
font-weight:bold;
color:#FFFFFF;
}
.verdana10noir{
font-size:10px;
color:#000;
}
.verdana9gris{
font-size:14px;
font-weight:bold;
color:#5E5E5E;
margin-right:5px;
}
.verdana11gris{
text-align:left;
font-size:14px;
font-weight:bold;
color:#5E5E5E;
}
.verdana11orange2{
text-align:left;
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#CF2D00;
margin-right:2px;
}
.verdana11marronbold{
padding-left:17px;
padding-bottom:2px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000;
background:url(../img/resultat/puce_titre_filtre.gif) no-repeat left top;
text-decoration:none;
}
.verdana11vert{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#7EAA00;
}
.tFiltres{
	text-decoration:none;
}

/* Formulaire home */
#form_avion {padding-bottom:19px;}
#form_avion td{padding-bottom:2px;}
#form_avion label{font-size:11px;padding-bottom:5px;}
#form_avion input{font-size:10px;color:#B8B8B8;margin-top:2px;}
#form_avion select{font-size:10px;color:#5E5E5E;margin-top:2px;}

.soul_non {
	text-decoration:none;
}
/* POPUP */
#popup{width:458px;padding-bottom:7px;background:url('../img/commun/pop_bas.gif') no-repeat bottom;}
#popup table{width:458px;}
#popup table.half{width:100%;border-collapse:collapse;border:none;margin:0}
#popup table,#popup td{border-collapse:collapse;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color:#807E7E;}
#popup td.aller{background:url('../img/commun/pop_fond_ar.gif') repeat-x;width:50%;text-align:center;font-weight:bold;color:#000;height:26px;border-left:1px solid #6E9AC2;}
#popup td.retour{background:url('../img/commun/pop_fond_ar.gif') repeat-x;width:50%;text-align:center;font-weight:bold;color:#000;
height:26px;border-right:1px solid #6E9AC2;}
#popup td.cellsleft{background:url('../img/commun/pop_pointille.gif') repeat-x bottom #fff;border:none;vertical-align:top;margin:0;padding:0}
#popup td.cellsright{background:url('../img/commun/pop_pointille.gif') repeat-x bottom #fff;border:none;vertical-align:top;margin:0;padding:0 5px 0 0}
#popup td.cellRightBg{background:#fff;border-right:1px solid #6E9AC2;vertical-align:top;margin:0;padding:0}
#popup td.cellLeftBg{background:#fff;border-left:1px solid #6E9AC2;border-right:1px solid #AAC2CC;vertical-align:top;margin:0;padding:0}
#popup th{width:458px;background:url('../img/commun/pop_arr_haut.gif') no-repeat;color:#fff;font-weight:bold;border:0;}
#popup th + tr{background:none;}
#popup tr tr{background:none;}
#popup tr{/*border-left:1px solid #6E9AC2;border-right:1px solid #6E9AC2;*/}
#popup tr.cellback{background:url('../img/commun/pop_fond.gif') repeat-y 50% 0 #fff;border-left:1px solid #6E9AC2;border-right:1px solid #6E9AC2;}
#popup strong{color:#000;}

/*SAISIE ASSISTEE*/
#depart{ width: 254px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
#arrivee{ width: 157px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
#prn_update {border: 1px solid #999;background: #fafafa; text-align:left; font:10px Verdana, Arial, Helvetica, sans-serif;}
#prn_update ul {margin: 0;padding: 0;list-style: none;}
#prn_update a {display: block;padding: .2em .3em;text-decoration: none;color: #DF5C08;}
#prn_update a:hover {background: #DF5C08; color:#FFFFFF;}
#prn_update2{border: 1px solid #999;background: #fafafa; text-align:left;font:10px Verdana, Arial, Helvetica, sans-serif;}
#prn_update2 ul {margin: 0;padding: 0;list-style: none;}
#prn_update2 a {display: block;padding: .2em .3em;text-decoration: none;color: #DF5C08;}
#prn_update2 a:hover {background: #DF5C08; color:#FFFFFF;}
#prn_updateR {border: 1px solid #999;background: #fafafa; text-align:left; font:10px Verdana, Arial, Helvetica, sans-serif;}
#prn_updateR ul {margin: 0;padding: 0;list-style: none;}
#prn_updateR a {display: block;padding: .2em .3em;text-decoration: none;color: #DF5C08;}
#prn_updateR a:hover {background: #DF5C08; color:#FFFFFF;}
#prn_updateR2{border: 1px solid #999;background: #fafafa; text-align:left;font:10px Verdana, Arial, Helvetica, sans-serif;}
#prn_updateR2 ul {margin: 0;padding: 0;list-style: none;}
#prn_updateR2 a {display: block;padding: .2em .3em;text-decoration: none;color: #DF5C08;}
#prn_updateR2 a:hover {background: #DF5C08; color:#FFFFFF;}
.selected {background:#FFFBF6;}

h1{
width:auto;
height:auto;
font-weight:bold;
color:#00ABD9;
margin:0px;
padding:0px;
border:0px;
font-size:12px;
text-decoration:none;
}
h2{
width:auto;
height:auto;
padding-left:24px;
padding-top:8px;
margin:0px;
font-size:12px;
font-weight:bold;
color:#00ABD9;
text-decoration:none;
}

