#contenu {
	color:black;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	margin:0;
	padding:0;
	width:57.5em;
}
#contenu a {
	color:#990000;
	cursor:pointer;
	text-decoration:none;
}
#contenu a:hover {
	text-decoration:underline;
}
#contenu img {
	border:medium none;
}
#contenu p.lienGeneric {
	font-size:0.625em;
	margin:0 0.5em 0.25em 0;
	text-align:right;
}
#contenu #dv_headerAccroch {
	background-image:url("/img_opodo/LandingPage/homepromos/degrade_promo.jpg");
	background-repeat:repeat-x;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	width:100%;
}
#contenu #dv_headerAccroch #img_accroch {
	float:right;
	height:5.6875em;
	margin-top:0.3125em;
	min-height:91px;
	min-width:338px;
	width:21.125em;
}
#contenu #dv_headerAccroch #dv_title {
	margin-left:0.625em;
	padding-top:1.55em;
	width:62%;
}
#contenu #dv_headerAccroch #dv_title h1 {
	color:#990000;
	font-size:1.75em;
	font-weight:normal;
	margin:0;
}
#contenu #dv_headerAccroch p#txt_intro {
	color:#990000;
	display:block;
	font-size:0.7em;
	font-weight:normal;
	margin-left:1em;
	text-align:justify;
	width:890px;
}
#contenu #dv_headerAccroch #dv_title p {
	color:#990000;
	font-size:1.0625em;
	font-weight:normal;
	margin:0.2em 0 0;
	padding-bottom:0.625em !important;
}
#contenu #dv_headerAccroch p.important {
	border:2px dotted #9CB5D4;
	color:#6B91BE;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.6875em;
	font-weight:bold;
	margin-bottom:0.625em;
	padding:0.5em;
}
#contenu #dv_headerAccroch p.important img {
	border:medium none;
	float:left;
	margin:0 0.5em 0 0;
	padding:0;
}
#contenu #dv_headerAccroch p.promo {
	-moz-background-inline-policy:continuous;
	background:url("http://www.opodo.fr/img_opodo/LandingPage/promoPOD.jpg") no-repeat scroll 0.4em 0.8em #FFFFFF;
	border:2px dotted #FFCC66;
	color:#FF6600;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.75em;
	font-weight:bold;
	margin-bottom:0.625em;
	padding:1em 1em 1em 4.5em;
	text-align:justify;
}
#contenu #colonA, #contenu #colonB, #contenu #colonC {
	float:left;
	margin:0;
	padding:0;
	width:18.75em;
}
#contenu #colonBC {
	float:right;
	margin:0;
	padding:0;
	width:38.125em;
}
#contenu #colonB {
	margin-right:0.625em;
}
#contenu #podVolOffre, #contenu #podVolOffre_nodate, #contenu #podHotelOffre, #contenu #podSejourOffre, #contenu #podOffres, #contenu #podDPOffre, #contenu #podLocationVacOffre, #contenu #podLocationCarOffre, #contenu #podCroisieres, #contenu #podStartHome, #contenu #podAvantages, #contenu #podEdito {
	border:1px solid #E6E6E6;
	float:left;
	margin:0 0 0.625em;
	padding:0;
	width:18.75em;
}
#contenu h2 {
	background-color:#C5D9F2;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.95em;
	font-weight:bold;
	margin:0;
	padding:0.6em 0 0.6em 0.5em;
	position:relative;
}
#contenu h2 a {
	background-color:#C5D9F2;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.95em;
	font-weight:bold;
	margin:0;
	padding:0.6em 0 0.6em 0.5em;
	position:relative;
}
#contenu h2 a:hover {
	text-decoration:none;
}
#contenu h2 img {
	margin-right:0.25em;
	vertical-align:text-bottom;
}
#contenu #podDPOffre h2 img {
	margin-top:-4px;
}
#contenu h2 span.rssIcon {
	margin:0 0 0 0.3125em;
	padding:0;
	position:absolute;
	right:0.3125em;
}
#contenu .podGrandePromo h2 {
	background-color:#6B91BE;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.95em;
	font-weight:bold;
	margin:0;
	padding:0.6em 0 0.6em 0.5em;
}
#contenu .podGrandePromo h2 a {
	background-color:#6B91BE;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.95em;
	font-weight:bold;
	margin:0;
	padding:0.6em 0;
	position:relative;
}
#contenu .podGrandePromo h2 a:hover {
	text-decoration:none;
}
#contenu .podGrandePromo h3 {
	background-color:#9CB5D4;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.95em;
	font-weight:bold;
	margin:0;
	padding:0.25em 0 0.25em 0.5em;
}
#contenu .podGrandePromo h3 a {
background-color:#9CB5D4;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	font-size:0.95em;
	font-weight:bold;
	margin:0;
	padding:0.2em 0;
}
#contenu .podGrandePromo h3 a:hover {
	text-decoration:none;
}
#contenu #sousnav {
	background-color:#FFCC66;
	margin:0.125em 0;
	max-height:25px;
	padding:0;
	width:920px;
}
#contenu #sousnav p {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	margin:0;
	padding:3px 5px 5px 10px;
}
#contenu #sousnav p a {
	color:#990000;
	font-size:14px;
	margin:0;
	padding:0;
}
#contenu p.annotation {
	background-color:#FFFFFF;
	border-bottom:1px solid #E6E6E6;
	color:#505050;
	font-size:0.625em;
	margin:0 0.3125em;
	padding:0.1875em 0;
	text-align:right;
}
#contenu ul {
	float:left;
	list-style:none outside none;
	margin:0.25em 0.5em 0.5em;
	padding:0;
}
#contenu ul li {
	border-bottom:1px solid #EDEDF6;
	float:left;
	height:auto;/*3.5em*/
	font-weight: bold;
	margin-bottom:0.25em;
	padding-bottom:0.25em;
	width:100%;
}
#contenu ul li:hover {
	background-color:#FBFCEE;
}
#contenu ul li a {
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
}
#contenu ul li a:hover {
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
}
#contenu p.txt_explicatif {
	color:#505050;
	font-size:0.625em;
	margin:0;
	padding:0;
	font-weight:normal;
}
#contenu p.txtIntroduct {
	border-bottom:1px solid #E6E6E6;
	color:#666666;
	font-size:0.625em;
	font-weight:normal;
	margin:0.25em 0.675em;
	padding-bottom:0.25em;
	text-align:justify;
}
#contenu span.destination {
	color:#990000;
	font-size:0.9375em;
	font-weight:bold;
	margin-top:0.125em;
}
#contenu span.nomHotel {
	color:#990000;
	font-size:0.9375em;
	font-weight:bold;
	margin-top:0.125em;
}
#contenu span.price {
	color:#FF6600;
	float:right;
	font-size:0.9375em;
	font-weight:bold;
	margin-top:0.25em;
}
#contenu span.spn_discount {
	color:#FF6600;
	font-size:0.75em;
	font-weight:normal;
}
#contenu span.spn_prix_barre {
	color:#505050;
float:right;
font-size:0.85em;
font-weight:normal;
margin-top:-0.2em;
text-decoration:line-through;
}
#contenu .info {
color:#505050;
display:block;
font-size:0.6875em;
margin-top:0.25em;
}
#contenu #podVolOffre ul li {
border-bottom:1px solid #EDEDF6;
float:left;
height:2.2em;
margin-bottom:0.25em;
padding-bottom:0.25em;
width:100%;
}
#contenu #podVolOffre_nodate ul li {
border-bottom:1px solid #EDEDF6;
float:left;
height:auto !important;
width:100%;
}
#contenu #podLocationCarOffre ul li {
border-bottom:1px solid #EDEDF6;
float:left;
height:1.85em;
margin-bottom:0.25em;
padding-bottom:0.25em;
width:100%;
}
#contenu #podLocationVacOffre ul li {
height:auto;
}
#contenu img.photo {
border:1px solid #8B8A8A;
float:left;
height:3em;
margin-bottom:0;
margin-right:0.5em;
min-height:48px;
min-width:48px;
padding:0.25em;
width:3em;
}
#podVolOffre_nodate li {
position:relative;
}
#podVolOffre_nodate .logo_Compagnie {
position:absolute;
right:50px;
top:5px;
}
#contenu img.visutitle {
border:1px solid #8C8C8C;
float:left;
height:95px;
margin:0 0 0.625em;
padding:0.5em;
width:95.5%;
}
#contenu img.img_promoHPv1 {
border:medium none;
height:1.375em;
margin-left:-5.3em;
margin-top:-0.3em;
min-height:22px;
min-width:44px;
position:absolute;
width:2.75em;
}
#contenu #podAvantages {
width:100%;
}
#contenu #podAvantages div.dv_pushOffre img {
border:1px solid #8C8C8C;
float:left;
height:95px;
margin-right:0.5em;
margin-top:0;
padding:0.5em;
width:110px;
}
#contenu #podAvantages div.dv_pushOffre p {
margin:0 0 0.25em;
}
#contenu #podAvantages div.dv_pushOffre p.txt_accroche a {
color:black;
font-size:0.7em;
text-decoration:none;
}
#contenu #podAvantages div.dv_pushOffre p.accroche a {
color:#FF6600;
font-size:0.875em;
font-weight:bold;
text-decoration:none;
}
#contenu #podAvantages div.dv_pushOffre {
float:left;
margin:0.3125em;
max-width:290px;
padding:0;
width:18.125em;
}
#contenu #podAvantages div.dv_pushOffre p.lk_accroche {
margin-bottom:1.5em;
}
#contenu #podAvantages div.dv_pushOffre p.lk_accroche a {
color:#990000;
font-size:0.75em;
font-weight:bold;
margin-left:6.75em;
text-decoration:none;
}
#contenu #podEdito {
width:100%;
}
#contenu #podEdito h2, #contenu #podEdito h2 a {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#contenu #podEdito h3 {
background-color:#FFFFFF;
color:#000000;
font-size:0.75em;
margin:0;
padding:0.3125em 0;
}
#contenu #podEdito h4 {
background-color:#FFFFFF;
color:#000000;
font-size:0.75em;
margin:0;
padding:0.625em 0;
}
#contenu #podEdito p {
color:#000000;
font-size:0.7em;
margin:0;
padding:0;
}
#contenu #podEdito a {
color:#990000;
font-size:0.95em;
font-weight:normal;
margin-left:0.625em;
text-decoration:none;
}
#contenu #podEdito a.textNoir {
color:#000000;
font-size:0.7em;
text-decoration:none;
}
#contenu #podEdito a:hover {
text-decoration:underline;
}
#contenu #podEdito h2.vol {
-moz-background-inline-policy:continuous;
background:url("http://www.opodo.fr/img_opodo/homepageV2/picto_vol.gif") no-repeat scroll 0.5em 50% #C5D9F2;
padding-left:2.3em;
padding-top:0.5em;
}
#contenu #podEdito h2.dp {
-moz-background-inline-policy:continuous;
background:url("http://www.opodo.fr/img_opodo/homepageV2/picto_dp.gif") no-repeat scroll 0.5em 50% #C5D9F2;
padding-left:3em;
padding-top:0.5em;
}
#contenu #podEdito h2.hotel {
-moz-background-inline-policy:continuous;
background:url("http://www.opodo.fr/img_opodo/homepageV2/picto_hotel.gif") no-repeat scroll 0.5em 50% #C5D9F2;
padding-left:3em;
padding-top:0.5em;
}
#contenu #podEdito h2.location {
-moz-background-inline-policy:continuous;
background:url("http://www.opodo.fr/img_opodo/homepageV2/picto_location.gif") no-repeat scroll 0.5em 50% #C5D9F2;
padding-left:2.5em;
padding-top:0.5em;
}
#contenu #podEdito h2.sejour {
-moz-background-inline-policy:continuous;
background:url("http://www.opodo.fr/img_opodo/homepageV2/picto_sejour.gif") no-repeat scroll 0.5em 50% #C5D9F2;
padding-left:2.5em;
padding-top:0.5em;
}
#contenu #podEdito h2.croisiere {
-moz-background-inline-policy:continuous;
background:url("http://www.opodo.fr/img_opodo/homepageV2/picto_croisiere.gif") no-repeat scroll 0.5em 50% #C5D9F2;
padding-left:2.5em;
padding-top:0.5em;
}
#contenu #podEdito h2.voiture {
-moz-background-inline-policy:continuous;
background:url("http://www.opodo.fr/img_opodo/homepageV2/picto_car.gif") no-repeat scroll 0.5em 50% #C5D9F2;
padding-left:2.5em;
padding-top:0.5em;
}
#contenu #podEdito li {
border:medium none;
height:auto;
}
#contenu #podPromo {
float:left;
margin:0 0 0.625em;
padding:0;
width:18.75em;
}
#contenu #podPromo .dv_left {
float:left;
margin:0;
padding:0;
}
#contenu #podPromo .dv_right {
float:right;
margin:0;
padding:0;
}
#contenu #dv_pubSquare {
float:left;
margin-bottom:0.625em;
min-width:300px;
width:18.75em;
}
#dv_annotation {
border:1px dotted #919191;
float:left;
margin:0.625em 0;
padding:0;
width:57.5em;
}
#dv_annotation p {
color:#919191;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.625em;
margin:0.625em;
padding:0;
}
#contenu #podBlog {
border:1px solid #E6E6E6;
float:left;
margin:0 0 0.625em;
width:100%;
}
#contenu #podBlog h2 {
background-color:#990000;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
font-weight:bold;
}
#contenu #podBlog h2 a {
background-color:#990000;
color:#FFFFFF;
font-size:1em;
}
#contenu #podBlog p.accrocheBlog {
border-bottom:0.0625em solid #E6E6E6;
color:#990000;
font-size:0.6875em;
font-weight:bold;
margin:0.625em;
padding:0.3125em 0;
}
#contenu #podBlog p {
font-size:0.625em;
margin:0.25em 0.675em;
padding-bottom:0.25em;
text-align:justify;
}
#contenu #podBlog .lienGeneric {
color:#990000;
float:right;
}
#contenu #podOffres.croisieres {
border:1px solid #E6E6E6;
float:left;
margin:0 0 0.625em;
padding:0;
width:100%;
}
#contenu #podOffres.croisieres ul {
width:95%;
}
#contenu #podOffres.croisieres span.sousDestination {
color:#000000;
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
}
#contenu #podCroisieres span.spn_discount {
color:#FF6600;
font-size:0.9em !important;
font-weight:bold;
}
#contenu .podGrandePromo {
border:1px solid #E6E6E6;
display:block;
float:left;
margin:0 0 0.625em;
padding:0;
width:100%;
}
#contenu .multiPromo {
float:left;
margin:0;
padding:0;
width:100%;
}
#contenu .multiPromo ul {
margin:0;
padding:0;
width:99%;
}
#contenu .multiPromo li {
border-bottom:medium none;
display:block;
float:left;
height:auto !important;
margin:0.3125em;
padding:0;
position:relative;
width:48%;
}
#contenu .multiPromo ul li:hover {
background-color:#FFFFFF !important;
}
#contenu .multiPromo .Bigprice {
margin:0;
padding:0;
position:absolute;
right:0;
top:7em;
}
#contenu .multiPromo p.Bigprice a {
color:#FF6600;
float:right;
font-size:0.9em;
font-weight:bold;
margin:0.3125em 0;
padding:0;
}
#contenu .multiPromo .prix_barre {
color:#505050;
float:right;
font-size:0.7em;
font-weight:normal;
margin-top:-0.5em;
position:absolute;
right:0;
text-decoration:line-through;
top:12.5em;
width:auto !important;
}
#contenu .multiPromo p {
float:left;
margin:0.1em 0;
padding:0;
width:auto;
}
#contenu .multiPromo .img_promoHPv1 {
border:medium none;
height:1.375em;
margin-left:-23.2em;
margin-top:-0.3em;
min-height:22px;
min-width:44px;
position:absolute;
width:2.75em;
}
#contenu .multiPromo .accroche {
margin:0;
padding:0;
}
#contenu .multiPromo .accroche a {
color:#FF6600;
font-size:0.875em;
font-weight:bold;
}
#contenu .multiPromo .txt_explicatif {
color:#505050;
font-size:0.75em;
margin:0;
padding:0;
}
#contenu .multiPromo .txt_explicatif a {
color:#505050;
font-weight:normal;
}
#contenu .multiPromo .prix_discount {
color:#FF6600;
font-size:0.625em;
font-weight:bold;
}
#contenu .multiPromo p.txt_explicatif, #contenu .multiPromo p.prix_discount {
clear:both;
margin:0.1em 0;
padding:0;
width:100%;
}
#contenu .offresThematique {
float:left;
padding:0.3125em;
width:100%;
}
#contenu .offresThematique #podVolOffre, #contenu .offresThematique #podVolOffre_nodate, #contenu .offresThematique #podCroisieres, #contenu .offresThematique #podLocationVacOffre, #contenu .offresThematique #podSejourOffre, #contenu .offresThematique #podOffres, #contenu .offresThematique #podHotelOffre, #contenu .offresThematique #podLocationCarOffre, #contenu .offresThematique #podDPOffre {
border:medium none;
float:left;
}
#contenu .offresThematique #podVolOffre h2 img, #contenu .offresThematique #podVolOffre_nodate h2 img, #contenu .offresThematique #podCroisieres h2 img, #contenu .offresThematique #podLocationVacOffre h2 img, #contenu .offresThematique #podSejourOffre h2 img, #contenu .offresThematique #podOffres h2 img, #contenu .offresThematique #podHotelOffre h2 img, #contenu .offresThematique #podLocationCarOffre h2 img, #contenu .offresThematique #podDPOffre h2 img {
display:none;
}
#contenu .offresThematique #podVolOffre h2, #contenu .offresThematique #podVolOffre_nodate h2, #contenu .offresThematique #podCroisieres h2, #contenu .offresThematique #podLocationVacOffre h2, #contenu .offresThematique #podSejourOffre h2, #contenu .offresThematique #podOffres h2, #contenu .offresThematique #podHotelOffre h2, #contenu .offresThematique #podLocationCarOffre h2, #contenu .offresThematique #podDPOffre h2 {
background-color:transparent;
color:#FF6600;
font-size:0.85em !important;
padding:0 0 0.6em 0.5em;
}
#contenu .offresThematique #podVolOffre h2 a, #contenu .offresThematique #podVolOffre_nodate h2 a, #contenu .offresThematique #podCroisieres h2 a, #contenu .offresThematique #podLocationVacOffre h2 a, #contenu .offresThematique #podSejourOffre h2 a, #contenu .offresThematique #podOffres h2 a, #contenu .offresThematique #podHotelOffre h2 a, #contenu .offresThematique #podLocationCarOffre h2 a, #contenu .offresThematique #podDPOffre h2 a {
background-color:transparent;
color:#FF6600;
font-size:0.85em !important;
}
#contenu .offresThematique #podVolOffre span.span_discount, #contenu .offresThematique #podVolOffre_nodate span.span_discounta, #contenu .offresThematique #podCroisieres span.span_discount, #contenu .offresThematique #podLocationVacOffre span.span_discount, #contenu .offresThematique #podSejourOffre span.span_discount, #contenu .offresThematique #podOffres span.span_discount, #contenu .offresThematique #podHotelOffre span.span_discount, #contenu .offresThematique #podLocationCarOffre span.span_discount {
color:#FF6600;
font-size:0.85em !important;
font-weight:normal;
margin-top:-0.25em;
}
#contenu .visusimple {
margin-bottom:0.625em;
}
#contenu .offresThematique #podVolOffre .price {
margin-top:-1.2em;
}
#podSejourOffre ul li {
height:auto !important;
min-height:3.5em !important;
min-width:285px !important;
width:15.75em !important;
}
#podSejourOffre ul li span.destination {
max-height:15px !important;
overflow:hidden !important;
position:absolute;
width:173px;
}
#podSejourOffre ul li p.txt_explicatif, #podLocationVacOffre ul li p.txt_explicatif {
float:left;
min-width:215px;
width:13.4375em;
}
body#page_912 #dv_headerAccroch {
background-image:url("/img_opodo/LandingPage/hedaer_printemps.jpg");
}
body#page_912 #contenu #dv_headerAccroch #img_accroch {
display:none !important;
}
body#page_912 #contenu .podGrandePromo h2 {
background-color:#A7CF16;
}
body#page_912 #contenu .podGrandePromo h2 a {
background-color:#A7CF16;
color:#000000;
}
body#page_912 #contenu .podGrandePromo h3 {
background-color:#D4FB41;
}
body#page_912 #contenu h2 {
background-color:#A7CF16;
}
body#page_912 #contenu h2 a {
background-color:#A7CF16;
}
body#page_912 #moteurSearch h2 {
background-color:#990000 !important;
}
body#page_912 #contenu #dv_headerAccroch #dv_title h1 {
color:#FFFFFF;
font-weight:bold;
}
body#page_912 #contenu #dv_headerAccroch #dv_title p {
color:#FFFFFF;
font-weight:bold;
}
body#page_912 #contenu #dv_headerAccroch p#txt_intro {
color:#000000;
}
body#page_1042 {
-moz-background-inline-policy:continuous;
background:url("http://images.opodo.com/habillagePage/vacancesEte/fond-new.jpg") no-repeat scroll left top #FFFFFF;
}
body#page_1042 #dv_header-opodo p img#img_logo {
opacity:0;
}
body#page_1042 #dv_header-opodo #dv_menu ul li a#a_omg {
background-image:url("http://images.opodo.com/habillagePage/vacancesEte/ohMyglobeOff.jpg");
}
body#page_1042 #dv_header-opodo #dv_menu ul li a#a_omg:hover {
background-image:url("http://images.opodo.com/habillagePage/vacancesEte/ohMyglobeOn.jpg");
}
body#page_1042 #dv_headerAccroch {
background-image:none;
min-height:200px;
}
body#page_1042 #dv_headerAccroch #img_accroch {
display:none;
}
body#page_1042 #dv_headerAccroch #dv_title {
padding-left:0.625em;
padding-top:1.25em;
}
body#page_1042 #dv_headerAccroch #dv_title h1, body#page_1042 #dv_headerAccroch #dv_title p {
color:white;
}
body#page_1042 #dv_headerAccroch #txt_intro {
color:white;
font-weight:bold;
margin-top:0;
padding-top:3em;
}
body#page_1042 #contenu .podGrandePromo, body#page_1042 #contenu #podOffres {
background-color:#FFFFFF;
border:1px solid #376888;
}
body#page_1042 #contenu #podOffres h2 img {
display:none;
}
body#page_1042 #contenu #podOffres h2, body#page_1042 #contenu .podGrandePromo h2 {
-moz-background-inline-policy:continuous;
background:url("http://images.opodo.com/habillagePage/vacancesEte/tongs.jpg") no-repeat scroll 0.25em bottom #C5D9F2;
padding-left:2.25em;
}
body#page_1042 #contenu .podGrandePromo h2 a {
background-color:#C5D9F2;
color:black;
padding-left:0.5em;
}
body#page_1042 #dv_annotation {
border:1px dotted #FBFEFE;
}
body#page_1042 #dv_annotation p {
color:#FBFEFE;
}
body#page_1042 #dv_footer-opodo {
padding-bottom:4em;
}
body#page_1042 #dv_footer-opodo ul#dv_navBarOtherLinks li a, body#page_1042 #dv_footer-opodo #dv_navBarCorporate p, body#page_1042 #dv_footer-opodo #dv_navBarInternational p {
color:#413C33;
}
body#page_1042 #dv_footer-opodo ul#dv_navBarOtherLinks {
text-align:left;
}
body#page_1042 #dv_footer-opodo #footerRichContent {
opacity:0.85;
}
body#page_1042 #dv_header-opodo #dv_menu ul li a#a_promo {
background-color:#FF6600;
color:white;
font-weight:bold;
text-decoration:underline;
}
body#page_1042 #advertising-banner {
border:medium none;
}

/* page promo rentree 2010 */
body#page_1202 {
background-image:url("http://images.opodo.com/habillagePage/rentree2010/bg_rentree.jpg");
background-repeat:no-repeat;
}
body#page_1202 #advertising-banner, body#page_1202 #contenu #dv_headerAccroch #img_accroch {
display:none;
}
body#page_1202 #contenu #dv_headerAccroch {
background:none repeat scroll 0 0 transparent;
}
body#page_1202 #contenu #dv_headerAccroch #dv_title h1, body#page_1202 #contenu #dv_headerAccroch #dv_title p, body#page_1202 #contenu #dv_headerAccroch p#txt_intro {
color:#FFFFFF;
}
body#page_1202 #contenu .podGrandePromo, body#page_1202 #contenu #podVolOffre, body#page_1202 #contenu #podVolOffre_nodate, body#page_1202 #contenu #podHotelOffre, body#page_1202 #contenu #podSejourOffre, body#page_1202 #contenu #podOffres, body#page_1202 #contenu #podDPOffre, body#page_1202 #contenu #podLocationVacOffre, body#page_1202 #contenu #podLocationCarOffre, body#page_1202 #contenu #podCroisieres, body#page_1202 #contenu #podStartHome, body#page_1202 #contenu #podAvantages, body#page_1202 #contenu #podEdito {
background-color:#FFFFFF;
border-color:#084F78;
opacity:0.85;
}
body#page_1202 #contenu .podGrandePromo {
border-color:#084F78;
}
body#page_1202 #dv_header-opodo p img#img_logo {
opacity:0;
}
body#page_1202 #contenu .podGrandePromo h2, body#page_1202 #contenu .podGrandePromo h2 a {
background-color:#1B3C63;
}
body#page_1202 #contenu .podGrandePromo h3 {
background-color:#336699;
}
body#page_1202 #contenu h2 body#page_1202 #contenu h2 a {
color:#8FCEF2;
}
body#page_1202 #contenu .multiPromo .img_promoHPv1 {
border:medium none;
height:1.375em;
margin-left:-23em;
margin-top:-0.3em;
min-height:22px;
min-width:44px;
position:absolute;
width:2.75em;
}

/* SéJOUR ILES DE RêVES*/
body#page_1221 {
background-image:url("http://images.opodo.com/habillagePage/ilesdereve/lp_ilesdereve.jpg");
background-repeat:no-repeat;
}
body#page_1221 #advertising-banner, body#page_1221 #contenu #dv_headerAccroch #img_accroch {
display:none;
}
body#page_1221 #contenu #dv_headerAccroch {
background:none repeat scroll 0 0 transparent;
height: 200px;
}
body#page_1221 #contenu #dv_headerAccroch #dv_title h1, body#page_1221 #contenu #dv_headerAccroch #dv_title p, body#page_1221 #contenu #dv_headerAccroch p#txt_intro {
color:#FFFFFF;
}
body#page_1221 #contenu .podGrandePromo, body#page_1221 #contenu #podVolOffre, body#page_1221 #contenu #podVolOffre_nodate, body#page_1221 #contenu #podHotelOffre, body#page_1221 #contenu #podSejourOffre, body#page_1221 #contenu #podOffres, body#page_1221 #contenu #podDPOffre, body#page_1221 #contenu #podLocationVacOffre, body#page_1221 #contenu #podLocationCarOffre, body#page_1221 #contenu #podCroisieres, body#page_1221 #contenu #podStartHome, body#page_1221 #contenu #podAvantages, body#page_1221 #contenu #podEdito {
background-color:#FFFFFF;
border-color:#084F78;
opacity:0.85;
}
body#page_1221 #contenu .podGrandePromo {
border-color:#084F78;
}
body#page_1221 #dv_header-opodo p img#img_logo {
opacity:0;
}
body#page_1221 #contenu .podGrandePromo h2, body#page_1221 #contenu .podGrandePromo h2 a {
background-color:#30475f;
}
body#page_1221 #contenu .podGrandePromo h3 {
background-color:#4c6b8b;
}
body#page_1221 #contenu h2 body#page_1221 #contenu h2 a {
color:#6db1d7;
}
body#page_1221 #contenu .multiPromo .img_promoHPv1 {
border:medium none;
height:1.375em;
margin-left:-23em;
margin-top:-0.3em;
min-height:22px;
min-width:44px;
position:absolute;
width:2.75em;
}
body#page_1221 #dv_annotation {
background-color:#FFFFFF;
border:1px dotted #919191;
float:left;
margin:10em 0 0.625em;
opacity:0.85;
padding:0;
width:57.5em;
}
body#page_1221 p#txt_intro {
	color: #0e3a69!important;margin-top:3.5em
}


/* page reveillon*/
body#page_1329 #contenu #dv_headerAccroch {
background-image:url("http://images.opodo.com/habillagePage/reveillon/bg_reveillon.jpg");
background-repeat:no-repeat;}
body#page_1329 #contenu #dv_headerAccroch #img_accroch {display: none;}
body#page_1329 #contenu h2 {background-color:#fcb94a;}
body#page_1329 #contenu h2 a {background-color:#fcb94a;}
body#page_1329 .podGrandePromo h2 {background-color:#fdd934; color:#000;}
body#page_1329 .podGrandePromo h3 {background-color:#fbe581;}
body#page_1329 #moteurSearch h2 {background-color:#900!important;}

/* page espagne*/
body#page_1467 {background-image:url("http://images.opodo.com/habillagePage/Espagne/bg_espagne.jpg");background-repeat:no-repeat;}
body#page_1467 #contenu {height:1350px;}
body#page_1467 #contenu #dv_headerAccroch {background:none;height:160px;}
body#page_1467 #contenu #dv_headerAccroch #img_accroch {display: none;}
body#page_1467 #contenu #dv_headerAccroch p#txt_intro {display: none;}
body#page_1467 #contenu #dv_headerAccroch #dv_title h1,
body#page_1467 #contenu #dv_headerAccroch #dv_title p {color: #FFFFFF;}
body#page_1467 #contenu h2 {background-color:#fcc862;}
body#page_1467 #contenu h2 a {background-color:#fcc862;}
body#page_1467 .podGrandePromo h2 {background-color:#c7d940!important; color:#000;}
body#page_1467 .podGrandePromo h3 {background-color:#f0faa4!important;}
body#page_1467 #moteurSearch h2 {background-color:#900!important;}
body#page_1467 #multimoteur h2 {background-color:#900!important;}
body#page_1467 #contenu #podVolOffre,
body#page_1467 #contenu #podVolOffre_nodate,
body#page_1467 #contenu #podHotelOffre,
body#page_1467 #contenu #podSejourOffre,
body#page_1467 #contenu #podOffres,
body#page_1467 #contenu #podDPOffre,
body#page_1467 #contenu #podLocationVacOffre,
body#page_1467 #contenu #podLocationCarOffre,
body#page_1467 #contenu #podCroisieres,
body#page_1467 #contenu #podStartHome,
body#page_1467 #contenu #podAvantages, 
body#page_1467 #contenu #podEdito,
body#page_1467 #contenu .podGrandePromo {
	background: #fff;
}

/* Habillage page France */
body#page_1486 {
	background:url("http://images.opodo.com/habillagePage/LpOpodo/FondPromoFrance.jpg") left top no-repeat #FFFFFF;
	background-attachment:fixed;
}
body#page_1486 #contenu #dv_headerAccroch {
	min-height:440px;
	background:url("http://images.opodo.com/habillagePage/LpOpodo/headerFondPromoFrance.jpg") left top no-repeat #FFFFFF;
	position:relative;
	z-index:-2;
}
body#page_1486 #contenu #dv_headerAccroch #img_accroch {
	display:none;
}
body#page_1486 #contenu #dv_headerAccroch #dv_title {
	padding-top:0.675em;
	min-width:500px;
	width:31.25em;
}
body#page_1486 #contenu #dv_headerAccroch #dv_title h1,
body#page_1486 #contenu #dv_headerAccroch #dv_title p {
	color:#FFFFFF;
}
body#page_1486 #contenu #multimoteur {
	background:url("http://images.opodo.com/habillagePage/LpOpodo/arrondiBookingMoteur-V2.jpg") left 1.8em no-repeat #FBFCEE;
}
body#page_1486 #dv_contenu * #moteurSearch h2 {
	background-color:transparent;
	margin-top:-0.25em;
}
body#page_1486 #contenu #colonA {
	margin-top:-20em;
}
body#page_1486 #contenu #colonB,
body#page_1486 #contenu #colonC {
	margin-top:0.25em;
}
body#page_1486 #contenu #colonBC {
	margin-top:-18.125em;
}
body#page_1486 #contenu #colonBC div.podGrandePromo {
	border:none;
	margin-bottom:0.35em;
}
body#page_1486 #contenu #colonBC div.podGrandePromo h2 {
	background:url("http://images.opodo.com/habillagePage/LpOpodo/fondPromoFranceH2-V2.png") left top no-repeat;
	color:#FF6600;
	font-size:0.8em;
	text-transform:uppercase;
}
body#page_1486 #contenu #colonBC div.podGrandePromo h3 {
	display:none;
}
body#page_1486 #contenu #colonBC div.podGrandePromo p.annotation {
	border-left:1px solid #F9E28C;
	border-right:1px solid #F9E28C;
	border-bottom:none;
	margin:0em;
	padding-right:0.5em;
	background-color:#FFFFFF;
}
body#page_1486 #contenu #colonBC div.podGrandePromo div.multiPromo {
	background-color:#FFFFFF;
	border-bottom: 1px solid #F9E28C;
	border-left: 1px solid #F9E28C;
	border-right: 1px solid #F9E28C;
	width:608px;
}
body#page_1486 #contenu #colonBC div.podGrandePromo div.multiPromo .accroche a {
	color:#990000;
	font-size:0.6875em;
	text-transform:uppercase;
}
body#page_1486 #dv_annotation {
	background: url("http://images.opodo.com/habillagePage/LpOpodo/arrondi-annotation.png") no-repeat -0.125em top;
	border:none;
	margin:-4em 0em 0em 0em;
	padding-top:6em;
	text-align:justify;
	min-width:930px;
}
body#page_1486 #dv_annotation p {
	margin-right:1.5em;
}



/* [PZA] Debug Jira DFR-109 Redesign LP header */
body#page_794 {
	background:url('http://images.opodo.com/habillagePage/LpOpodo/fondBordureSejour.png') 0.625em -100em no-repeat;
}
body#page_794 #dv_headerAccroch {
	background:url('http://images.opodo.com/habillagePage/LpOpodo/lp-promo/fondImage-LPPromo.jpg') left top no-repeat;
	min-height:354px;
	position:relative;
	z-index:-2;
}
body#page_794 #dv_headerAccroch #img_accroch {
	display:none;
}
body#page_794 #dv_headerAccroch #dv_title {
	padding-top:0.675em;
}
body#page_794 #dv_headerAccroch #dv_title h1,
body#page_794 #dv_headerAccroch #dv_title p {
	color:#FFFFFF;
}
body#page_794 #contenu #dv_headerAccroch p#txt_intro {
	display:none;
}
body#page_794 #contenu {
	min-width:952px;
	min-height:1550px;
	background:url('http://images.opodo.com/habillagePage/LpOpodo/fondBordureSejour.png') right bottom no-repeat;
}
body#page_794 #contenu #colonA {
	margin-top:-14.625em;
}
body#page_794 #contenu #colonBC {
	margin-top:-12.75em;
	margin-right:2.125em;
}
body#page_794 #contenu #multimoteur {
 	background:url('http://images.opodo.com/habillagePage/LpOpodo/arrondiBookingMoteur-V2.jpg') left 1.75em no-repeat #f7f7e7;
}
body#page_794 #contenu #multimoteur h2 {
	background-color:#971213;
}
body#page_794 #contenu .podGrandePromo {
	border:none;
}
body#page_794 #contenu .podGrandePromo h2 {
	background:url('http://images.opodo.com/habillagePage/LpOpodo/lp-promo/fondPromoH2.png') left top no-repeat;
	width:604px;
}
body#page_794 #contenu .podGrandePromo h3 {
	display:none;
}
body#page_794 #contenu .podGrandePromo p.annotation {
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:none;
	margin:0em;
	padding:0.5em;
	width:600px;
}
body#page_794 #contenu .multiPromo {
	background-color:#FFFFFF;
	border:1px solid #E6E6E6;
	border-top:none;
	width:610px;
}

/* [PZA] JIRA DFR-649 - intégration du nouveau POD avec Ville de départ */
body #contenu * div.podSejourOffreNew {
	background-color:#FFFFFF;
	border:1px solid #E6E6E6;
	margin:0 0 0.625em;
	padding:0;
	min-width:298px;
	width:18.625em;
	float:left;
}
body #contenu * div.podSejourOffreNew h2 {
	background:url("http://www.opodo.fr/img_opodo/homepageV2/picto_sejour.gif") no-repeat scroll 0.25em 0.35em #C5D9F2;
	padding-left:1.75em;
	font-size:0.95em;
	font-weight:bold;
	color:#000000;
	min-height:20px;
	margin:0em;
	padding-top:0.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body #contenu * div.podSejourOffreNew h2 a {
	color:#000000;
	text-decoration:none;
}
body #contenu * div.podSejourOffreNew h2 a:hover {
	border-bottom:1px dotted black;
}
body #contenu * p.p_rss {
	float:right;
	margin:0em;
	margin-top:-1.75em;
	margin-right:0.5em;
}
body #contenu * p.p_rss img {
	border:none;
}
body #contenu * div.podSejourOffreNew  p.annotation {
	margin:0em;
	background-color:#FFFFFF;
	color:#505050;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.625em;
	padding:0.25em 0.75em 0.25em 0em;
}
body #contenu * div.podSejourOffreNew p.p_description {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6825em;
	margin:0.75em;
	margin-left:0.625em;
	border-bottom:1px solid #d3d3d3;
	padding-bottom:0.75em;
}
body #contenu * div.podSejourOffreNew p.p_depCity {
	margin:0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6875em;
	margin:1em 0em 1em 0.625em;
}
body #contenu * div.podSejourOffreNew p.p_depCity select {
	font-size:1.125em;
	min-width:190px;
	margin-left:0.625em;
}
body #contenu * div.podSejourOffreNew ul {
	margin:0em;
	padding:0em;
	list-style-type:none;
	margin-left:0.5em;
	margin-bottom:0.5em;
	min-width:280px;
	width:17.5em;
}
body #contenu * div.podSejourOffreNew ul li {
	border-bottom:1px solid #d3d3d3;
    margin-bottom: 0.25em;
    min-height:60px;
    padding-bottom: 0.25em;
}
body #contenu * div.podSejourOffreNew ul li:hover {
	background-color:#fdfdf1;
}
body #contenu * div.podSejourOffreNew ul li a {
	text-decoration:none;
}
body #contenu * div.podSejourOffreNew ul li img {
	float:left;
	border:1px solid #8B8A8A;
	padding:0.25em;
	min-height:48px;
	min-width:48px;
	height:3em;
	width:3em;
	margin-right:0.375em;
	margin-bottom:1em;
}
body #contenu * div.podSejourOffreNew ul li img.img_promoHPv1 {
	min-height:22px;
	min-width:44px;
	height:1.375em;
	width:2.75em;
	position:absolute;
    border:none;
    margin-left:-19.5em;
    margin-top:-0.25em;
    padding:0em;
}
body #contenu * div.podSejourOffreNew ul li span.destination {
	display:block;
	float:left;
	color:#990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.9em;
	width:185px;
    margin-bottom:0.125em;
	letter-spacing:-0.75px;
}
body #contenu * div.podSejourOffreNew ul li span.price {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF6600;
	font-size:0.9em;
	text-align:right;
	display:block;
	position:absolute;
	min-width:280px;
	width:17.5em;
    margin-top:0.125em;
}
body #contenu * div.podSejourOffreNew ul li span.prix_barre {
	display:block;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#505050;
	text-decoration:line-through;
	font-size:0.85em;
	text-align:right;
	margin-top:1.875em;
	position:absolute;
	text-align:right;
	min-width:280px;
	width:17.5em;
}
body #contenu * div.podSejourOffreNew ul li span.spn_discount {
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size:0.75em;
	margin-bottom:0.25em;
	margin-top:-1.25em;
}
body #contenu * div.podSejourOffreNew ul li span.spn_discount strong {
	font-weight:bold;
	color:#FF6600;
	font-size:1em;
}
body #contenu * div.podSejourOffreNew ul li p.txt_explicatif {
	display:block;
	margin:0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#505050;
	min-width:260px;
	width:16.25em;
}
body #contenu * div.podSejourOffreNew p.p_generic {
	margin:0em;
	text-align:right;
	min-width:275px;
	margin-right:0.5em;
	margin-bottom:0.25em;
}
body #contenu * div.podSejourOffreNew p.p_generic a {
	color:#990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6875em;
	text-decoration:none;
}
body #contenu * div.podSejourOffreNew p.p_generic a:hover {
	border-bottom:1px dotted #990000;
}

/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body #contenu * div.podSejourOffreNew ul li img.img_promoHPv1 {
    	margin-left:-5em;
	}
	body #contenu * div.podSejourOffreNew ul li span.destination {
		letter-spacing:-1px;
	}
}

