body {
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
width:204px;
}
body #dv_moteurVol, body #dv_moteurHotel, body #dv_moteurWeekend, body #dv_moteurSejour, body #dv_moteurVoiture {
display:none;
height:266px;
margin:0;
padding:0 0 0 0.625em;
position:relative;
}
body h2 {
color:#000000;
font-size:1.2em;
font-weight:bold;
left:0.5em;
position:absolute;
top:0.7em;
}
body label {
font-size:0.9em;
font-weight:bold;
}
body input {
width:10em;
}
body fieldset {
border:medium none;
margin:0;
padding:0;
}
body p.p_optionLink {
bottom:2.3em;
position:absolute;
right:1.5em;
}
body p.p_optionLink a {
color:#990000;
font-size:0.8em;
text-decoration:none;
}
body p.p_optionLink a:hover {
text-decoration:underline;
}
body #DATE_DVText, body #DATE_RVText, body #DATE_DHText, body #DATE_RHText, body #DATE_DVHText, body #DATE_RVHText, body #DATE_DTex, body #DATE_RText, body #DATE_DText {
font-size:1em;
left:3.4em;
position:absolute;
width:5.5em;
}
body div.dv_btSubmit {
background-image:url("http://files.opodo.fr/moteurs/ressources/img/bt_submitLeft.gif");
background-repeat:no-repeat;
bottom:4.5em;
margin:0;
padding:0;
position:absolute;
right:1.5em;
}
body input.npt_btSubmit {
background-color:transparent;
background-image:url("http://files.opodo.fr/moteurs/ressources/img/bt_submitRight.gif");
background-position:right center;
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:0.8em;
font-weight:bold;
margin:0;
padding:0 0 0.3em;
width:9em;
}
body input.npt_departArrivee {
left:3em;
position:absolute;
}
body select.npt_departArrivee {
left:3em;
position:absolute;
}
body #dv_moteurVol {
background-image:url("http://files.opodo.fr/moteurs/ressources/img/bgVol_250x250.jpg");
background-position:right bottom;
background-repeat:no-repeat;
}
body #dv_moteurHotel {
background-image:url("http://files.opodo.fr/moteurs/ressources/img/bgHotel_250x250.jpg");
background-position:center bottom;
background-repeat:no-repeat;
}
body #dv_moteurWeekend {
background-image:url("http://files.opodo.fr/moteurs/ressources/img/bgDP_250x250.jpg");
background-position:center bottom;
background-repeat:no-repeat;
}
body #dv_moteurSejour {
background-image:url("http://files.opodo.fr/moteurs/ressources/img/bgSejour_250x250.jpg");
background-position:center bottom;
background-repeat:no-repeat;
}
body #dv_moteurVoiture {
background-image:url("http://files.opodo.fr/moteurs/ressources/img/bgVoiture_250x250.jpg");
background-position:right bottom;
background-repeat:no-repeat;
}
body #dv_volDepart {
left:0.625em;
position:absolute;
top:5.25em;
}
body #dv_volDateDepart {
left:0.625em;
position:absolute;
top:7.25em;
}
body #dv_volArrival {
left:0.625em;
position:absolute;
top:9.75em;
}
body #dv_volDateRetour {
left:0.625em;
position:absolute;
top:11.75em;
}
body #dv_volAdults {
position:absolute;
right:1.5em;
top:13.75em;
}
body #dv_hotelDestination {
left:0.625em;
position:absolute;
top:5em;
}
body #dv_hotelDestination input.npt_departArrivee {
left:0;
position:absolute;
top:1.125em;
width:14.3em;
}
body #dv_hotelArrival {
left:0.625em;
position:absolute;
top:9em;
}
body #dv_hotelArrival input, body #dv_hotelDepart input {
margin-left:7em;
margin-top:-0.3em;
}
body #dv_hotelDepart {
left:0.625em;
position:absolute;
top:11em;
}
body #dv_dpDepart {
left:0.625em;
position:absolute;
top:5.25em;
}
body #dv_dpDateDepart {
left:0.625em;
position:absolute;
top:7.25em;
}
body #dv_dpDestination {
left:0.625em;
position:absolute;
top:9.75em;
}
body #dv_dpDateRetour {
left:0.625em;
position:absolute;
top:11.75em;
}
body #dv_dpAdults {
position:absolute;
right:1.5em;
top:11.75em;
}
body #dv_moteurSejour label {
display:block;
margin-bottom:0.3em;
}
body #dv_sejourDepart {
left:0.625em;
position:absolute;
top:4em;
}
body #dv_sejourDepart select.npt_departArrivee {
left:0;
position:absolute;
}
body #dv_sejourDestination {
left:0.625em;
position:absolute;
top:7.5em;
}
body #dv_sejourDestination select.npt_departArrivee {
left:0;
position:absolute;
width:11.9em;
}
body #dv_sejourDateDepart {
left:0.625em;
position:absolute;
top:11.1em;
}
body #dv_sejourDateDepart #dv_sejourDay {
float:left;
margin-right:0.5em;
}
body #dv_sejourDateDepart #dv_sejourMonth label {
display:inline;
}
body #dv_sejourDateDepart #dv_sejourMonth select {
margin-top:0.2em;
}
body #dv_voiturePassenger {
left:0.625em;
position:absolute;
top:5em;
}
body #dv_voiturePassenger select {
width:3em;
}
body #dv_voitureLieuDepart {
left:0.625em;
position:absolute;
top:7em;
}
body #dv_voitureLieuDepart input.npt_departArrivee {
font-size:0.85em;
left:0;
position:absolute;
width:17.5em;
}
body #dv_voitureDateDepart {
left:0.625em;
position:absolute;
top:9.75em;
}
body #dv_voitureDateRetour {
left:0.625em;
position:absolute;
top:11.75em;
}
body #dv_voitureDateDepart input, body #dv_voitureDateRetour input {
left:0;
position:relative;
}
body img#img_infoPlusVoiture {
display:none;
}
body #dv_selectProduct {
background-color:black;
border-bottom:1px solid #990000;
height:17px;
left:0;
margin:0;
min-width:204px;
padding:0;
position:absolute;
top:0;
z-index:1000;
}
body #dv_selectProduct ul {
list-style:none outside none;
margin:0;
padding:0;
}
body #dv_selectProduct ul li {
background-repeat:no-repeat;
display:inline;
margin:0;
padding:0;
}
body #dv_selectProduct ul li a {
color:#FFFFFF;
font-size:0.85em;
font-weight:normal;
text-decoration:none;
}
body #dv_selectProduct ul li a:hover {
color:#FFFFFF;
font-weight:bold;
}
body #dv_selectProduct ul #li_billetavion {
display:block;
float:left;
margin:0 0.15625em 0 0.0625em;
padding:0 0 0.5em;
text-align:center;
width:74px;
}
body #dv_selectProduct ul #li_vol {
display:block;
float:left;
margin:0 0.15625em 0 0.0625em;
padding:0 0 0.5em;
text-align:center;
width:30px;
}
body #dv_selectProduct ul #li_weekend {
display:none;
float:left;
margin:0 0.15625em 0 0;
padding:0 0 0.5em;
text-align:center;
width:69px;
}
body #dv_selectProduct ul #li_sejour {
display:none;
float:left;
margin:0 0.15625em 0 0;
padding:0 0 0.5em;
text-align:center;
width:44px;
}
body #dv_selectProduct ul #li_hotel {
display:none;
float:left;
margin:0 0.15625em 0 0;
padding:0 0 0.5em;
text-align:center;
width:43px;
}
body #dv_selectProduct ul #li_voiture {
display:block;
float:left;
margin:0;
padding:0 0 0.5em;
text-align:center;
width:55px;
}
body#monomoteur h2 {
background-color:#990000;
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
left:0;
margin:0;
padding:0.625em;
position:absolute;
top:0;
width:232px;
}
body h1, body div.displaynone, body p.displaynone, body abbr.displaynone, body fieldset.displaynone, body fieldset legend.displaynone, body label.displaynone, body select.displaynone {
display:none;
}
* abbr {
border:medium none;
}
* .p_mention {
color:#505050;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:9px;
left:0.625em;
letter-spacing:-1px;
position:absolute;
top:3.75em;
}

