body {
    color: #000000;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px!important;
    line-height: 16px;
}

a:link, a:hover, a:visited {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	color: #036b05;
    /*font-size: 1em ;*/
	
}
input, select, textarea {
    border: 1px solid #CCCCCC;
    /*  font-size: 1em ;*/
}

#title {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    color: #333333;
}

body.deals a.buttonfastergreen {
    color: #036b05 !important;
    font: normal 12px Arial,Helvetica,Verdana,sans-serif !important;
}


body.partneroffers #contents #contentsRight .content .airline {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #D8D8D8 #D8D8D8 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    height: 300px;
    margin-top: 20px;
    overflow-y: scroll;
}

body.partneroffers #contents #contentsRight .content .airline {
    margin-top:20px;
    background:#fff;
    border:1px solid #d8d8d8;
    border-bottom:0;
    height:300px;
    overflow-y:scroll}
body.partneroffers #contents #contentsRight .content .airline li {
    text-align:center}
body.partneroffers #contents #contentsRight .content .airline li img {
    margin:0 auto}
/* Header */
.main-header {
    margin: 0;
    background: none;
}

.nav-main {
	margin-top:0;
}

.main-logo {
	background: none;
	height:auto;
}

.main-logo a {
	position:static;
	
}

.main-header .header-wrapper {
	background: none;
	
}

.nav-main li a { 
	font-weight: normal;
	
}

/* Header institutionnel */


body #bodyTemplateNFEInstitutionnal #contents,
body #bodyTemplateNFEInstitutionnal #contents a:link{
	font-family: Verdana,Helvetica,sans-serif;
}

body #bodyTemplateNFEInstitutionnal #secNav {
	float:left;
}

body #bodyTemplateNFEInstitutionnal #contentsCentral {
	float:left;
}

body #bodyTemplateNFEInstitutionnal #secNav + #contentsCentral{
	width:590px;
	margin-left:20px;
}

body #bodyTemplateNFEInstitutionnal #secNav img {
	display:inline;
}


body #bodyTemplateNFEInstitutionnal #secNav a {
	font-size: 10px;
	line-height:12px;
	text-align: right;
}

body #bodyTemplateNFEInstitutionnal #secNav .butBook a {
	text-align: center;
	font-weight: bold;
	
}

#bodyTemplateNFEInstitutionnal .header-wrapper  {
	position: relative;
}

body #navigation_insti {
    background: none repeat scroll 0 0 #000000;
    position: absolute;
    left: 0;
    bottom: 0;
    top:auto;
    width: 100%;
    z-index: 25;
    height:26px;
    padding:0;
    margin:0;
}


body #navigation_insti > ul.nav {
    margin: 0 auto;
    position: relative;
    width: 918px;
    height:26px;
}

body #navigation_insti > ul.nav > li {
    background: none;
    display: inline;
    float: left;
    margin-right: 0;
    padding-top: 0;
    border-right: 1px solid #D8D8D8;
    height: 26px;
}

body #navigation_insti > ul.nav > li:first-child {
    border-left: 1px solid #D8D8D8;
}
body #navigation_insti > ul.nav > li > a {
    color: #FFFFFF;
    display: inline-block;
    line-height: 26px;
    padding: 0 15px;
    text-decoration: none;
    font-weight: normal;
    vertical-align: top;
    height: auto;
    
    
}

body #navigation_insti > ul.nav > li.aon > a,
body #navigation_insti > ul.nav > li.aoff > a:hover {
    background: none;
    height: 26px;
    color:#f9d200;
}

/* Contenu  */
div#container {
	width:auto;
	padding-bottom: 0;
}

#container #contents {
    width: 918px;
    float:none;
}

body.vehicleguide #container #contents {
    width: auto;
}
/* Contenu partners*/
body.partneroffers #contents #title,
body.partneroffers #skip-content #title {
	width:684px;
    border-bottom: 0 none;
    margin-bottom: 0;
    padding-bottom: 20px;
}


body.partneroffers #container #contents .top #onglet {
    background: none;
    float: none;
    min-height: auto;
    width: auto;
}

body.partneroffers #onglet ul.nav,
body.partneroffers #ongletnomargin ul.nav {
    font-size: 12px;
    font-weight: normal;
    height: auto;
    list-style-type: none;
    overflow: visible;
    width: auto;
}
body.partneroffers #onglet ul.nav li,
body.partneroffers #ongletnomargin ul.nav li {
    background: none;
    display: block;
    float: none;
}

body.partneroffers #onglet ul.nav li.aon,
body.partneroffers #onglet ul.nav li.aoff a:hover,
body.partneroffers #ongletnomargin ul.nav li.aon,
body.partneroffers #ongletnomargin ul.nav li.aoff a:hover {
    background: none;
}


body.partneroffers #onglet ul.nav li a,
body.partneroffers #ongletnomargin ul.nav li a {
    color: #036b05;
    display: inline;
    float: none;
    height: auto;
    text-decoration: none;
}

body.partneroffers #onglet ul.nav li.aon a,
body.partneroffers #ongletnomargin ul.nav li.aon a {
    color: #333333;
}
body.partneroffers #onglet a {
    text-decoration: underline;
}

body.partneroffers #onglet ul.nav li a img,
body.partneroffers #ongletnomargin ul.nav li a img {
    display:none;
}


body.partneroffers #container #contents #contentsCentral {
     width: 684px;
}

body.partneroffers #container #contents #contentsCentral .block_315_offerpush_li {    
	background: none;
    margin-bottom: 0px !important;
    position: static;
    width: auto;
}


body.partneroffers #container #contents #contentsCentral .block_315_offerpush_li .content {
    width: auto;
    margin-left:0;
}

.block_315_offerpush_liBottom, 
.block_315_offerpush_liTop  {
	display: none;
}

.promowithimagecontentdiv h2 {
	width:auto;
}

.block_435_promopush_si {
    background: none;
    margin-bottom: 0;
    position: static;
    width: auto;
}


.block_435_partner_presentation {
    background: none;
    margin-bottom: 0;
    position: static;
    width: auto;
}


.block_435_partner_presentation .content{
	padding:0
}

.block_435_partner_presentation h2 {
    color: #333333;
}

.block_435_partner_presentation .colleft {
    margin-top: 0px;
}
.block_435_partner_presentation .picto {
    float: none;
    margin: 0;
}

.block_435_promopush_si .content {
    padding: 0px;
}

.block_435_promopush_siBottom,
.block_435_promopush_siTop {
    display: none;
}

.block_435_promopush_si .content p {
	font-size: 12px;
    margin-top: 0px;
    clear: none;
}

.block_435_promopush_si .morepartnersdivtitle {
	margin-top: 0;
	
}

.block_435_promopush_si .morepartnersdivcontent {
	min-height: 0;
}

.block_315_offerpush_li .content p {
    font-size: 12px;
    margin-top: 0px;
}

.block_235_graybrd_whitebg {
    background: none;
    position: static;
    width: auto;
}

.block_235_graybrd_whitebgTop {
	display: none;
}

.block_235_graybrd_whitebgBottom {
    display: none;
}


body.partneroffers #contentsRight {
	display: none;
}

body.partneroffers #contentsRight .content {
	padding:0;
}

.right235 {
    float: none;
    width: auto;
}

.right235 h4 {
    color: #333333;
    font-weight: normal;
}
.right235 p {
    font-size: 12px;
    font-weight: normal;
}

/* Contenu deals */
body.deals #container #contents {
    width: 958px; 
    padding: 0;
}
.deals-landing {
    margin-top: 0;
    text-align: left;
    width: auto;
    color:#000000;
}
.deals-landing .top-header {
    background: none;
    height: auto;
    margin: 0;
    padding:  0;
    position: relative;
    width: auto;
}
.deals-landing .trans-box {
    background: none;
    margin: 0 ;
    padding: 0;
    width: auto;
}
.deals-landing .trans-box .text {
    background: none;
    padding: 0;
}

.deals-landing .top-header h2 {
    color: #FFFFFF;
    font-size: 1em;
    font-weight: normal;
    padding: 0;
}

.deals-landing .top-header h3 {
    color: #FFFFFF;
    font-size: 1em;
    padding: 0px;
}
.deals-landing .top-header p.web-font {
    color: #FFFFFF;
    float: none;
    font-size: 1em;
    padding: 0;
}

.deals-landing .tabs-container {
	margin:0;
}
.deals-landing .tab-navigation {
    background: none;
    height: auto;
    padding: 0 ;
}
body.deals #contents .tabs-container .tab-navigation p  {
    background:none;
    color: #333333;
    float: none;
    font-size: 1em;
    padding: 0;
}

.deals-landing .tab-navigation ul {
	padding:0;
}

.deals-landing .tab-navigation li {
    float: none;
}
.deals-landing .tab-navigation a {
    background: none;
    color: #036b05;
    cursor: pointer;
    float: none;
    font-size: 1em;
    position: relative;
    text-decoration: none !important;
    top: auto;
}
.deals-landing .maincontent_815_graybrd_whitebg #button815tools a, .deals-landing a:link, .deals-landing a:hover, .deals-landing a:visited {
    font-size: 1em;
}
.deals-landing .tab-navigation a span {
    display: inline;
    height: auto;
    padding: 0;
}
.deals-landing .tab-navigation a.selected span {
    background: none;
    display: inline;
    height: auto;
    padding: 0;
}

.deals-landing .tab-content-wrap {
    background: none;
    padding: 0 ;
}

.js .deals-landing .tab-content {
    background: none;
}
.deals-landing .double-cols {
    float: none;
    margin: 0;
    width: auto;
}

.deals-landing .tab-bottom {
    background: none;
    height: auto;
}
.deals-landing .breadcrumbs {
    padding: 0;
}

.deals-landing .intro-box {
    padding: 0;
}

.deals-landing .intro-box h2 {
    padding: 0;
}

.deals-landing .intro-box p {
    color: #000000;
    padding: 0;
}

.deals-landing .double-cols .img {
    background: none;
    color: #000000;
    float: none;
    margin: 0;
    padding: 0px;
}
.deals-landing .double-cols .text {
    float: none;
    padding: 0;
    text-align: left;
    width: auto;
}
.deals-landing .double-cols h3 {
    color: #000000;
    font-size: 1em;
    padding: 0;
}

.deals-landing .double-cols p {
    color: #000000;
    padding: 0;
}
.dbl-col {
	width:auto;
}

.dbl-col p {
	font-size: 1em!important;
    padding-bottom: 5px;
}
body.deals #contents .deals-landing .double-cols p {
	
	margin : 0 0 15px;
}

body.deals #contents .deals-landing .double-cols p strong {
    font-size: 1.2em;
}
body.deals #contents .deals-landing strong, 
body.deals #contents .deals-landing b {
    font-weight: normal;
}

body.deals #contents .deals-landing p, 
body.deals #contents .deals-landing blockquote {
    font-size: 1em;
}

body.deals #contents .deals-landing .double-cols .buttons {
	margin-right:0;
}

body.deals #contents .tabs-container .tab-content .dbl-col .buttons a.buttongreen {
/*body.deals #contents .deals-landing .double-cols #fdeals a.buttongreen {*/
    background: none;
    /*color: 	#036b05!important;*/
    display: inline;
    float: none;
    /*font: bold 1em Arial,Helvetica,Verdana,sans-serif !important;*/
    height: auto !important;
    margin: 0;
    padding:  0;
    position: relative;
    text-decoration: none !important;
    text-transform: none;
    line-height:32px!important;
    
    /*border: 0 none;
    color: #037B00!important;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0 40px 0 0;
    text-transform: uppercase;
    transition: all 0s ease-out 0s;
    white-space: nowrap;*/
}
body.deals #contents .tabs-container .tab-content .dbl-col .buttons a.buttongreen .l,
body.deals #contents .tabs-container .tab-content .dbl-col .buttons a.buttongreen .l_lens,
body.deals #contents .tabs-container .tab-content .dbl-col .buttons a.buttongreen .l_arrow {
    background: none;
    display: block;
    height: auto;
    left: auto;
    position: static;
    top: auto;
    width: auto;
}

body.deals #contents .deals-landing .bottom-content {
	background: none;
	padding: 0 20px;
	margin:0;
	
}

.deals-landing .bottom-content h3 {
    color: #333333;
    padding:0;
}


body.deals #contents .deals-landing .bottom-content .bottom-left .carousel {
    margin: 0 0 70px;   
    clear: both;
    position: static;
    width: auto;
}

body.deals #contents .deals-landing .bottom-left {
    float: none;
    margin: 0;
    width: auto;
}

body.deals #contents .deals-landing .bottom-left .step-box {
	width:auto;
	
}

body.deals #contents .deals-landing .bottom-content div.carousel-view-pane {
    border-bottom: 0px;
    border-top: 0px;
    height: auto;
    margin: auto;
    overflow: auto;
    width: auto;
}

body.deals #contents .deals-landing .bottom-content div.carousel-wrapper {
    overflow: auto;
    padding: 0;
}

.deals-landing .steps-list .step-pos p {
  margin: 0 0 15px;
  padding: 0;	
  color:#333333;
}

body.deals #contents .deals-landing .steps-list .step-pos {
    float: none;
    font-size: auto;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: auto;
    background: none;
    color:#333333;
}
body.deals #contents .deals-landing .steps-list .step-pos .text {
    float: none;
    padding: 0;
}

body.deals #contents .deals-landing .bottom-content div.carousel-wrapper  ul {
	padding-bottom:0;
}


body.deals #contents .deals-landing .steps-list .step-pos a {
   color: #036b05;
   text-decoration: none!important;
}

.deals-landing .steps-list .step-pos td.location  {
	width:auto;
}

.deals-landing .steps-list .step-pos td.price {
	color:#333333;
}

/* Loyalty program */
 
 
 
/* specific Loyalty fr */
 
body #privilege #loyalty .header-panel p {
    font-size: 1em;
    padding-bottom: 10px;
}

/*
.abonnement-et-fidelite  #container #contents,
.sIFR-active #container #contents {
	width:960px;
	padding:0;
}
*/

/* end specific */
 

body #privilege {
	background: none;
	position:relative;
	top: -40px;
    width:918px;
    float:none;
}
body #privilege .padding {
	padding :0;
}
body #privilege .intropanel{
    position: static;
    width: 948px;
    padding-top:0;
    padding-bottom:0;
    margin-top:0;
}


body #privilege  .caroverlay {
	display:none;
}

body #privilege .panel .tl,
body #privilege .panel .bl {
	display: none;
}

body  #privilege .intropanel .padding {
	padding:0;
}

body  #privilege .intropanel .m {
	background: none;   
	 margin: 0 20px;
}
body #privilege .intropanel h1 {
	line-height:normal;
	padding-bottom:0;
}

body #privilege .intropanel h2  {
	color: #FFFFFF;
}


body #privilege .midpanel {
	background: none repeat scroll 0 0 #F0F0F0;
    margin: 0;
    padding-bottom: 0;
    position: absolute;
    top:374px;
}
body #privilege .midpanel-t {
	padding:0;
	background: none;
	min-height: 0px;
}
body #privilege .midpanel ol li.midpanel-three {
	width:292px;
}

body #privilege .midpanel ol li.midpanel-one .padding, 
body #privilege .midpanel ol li.midpanel-two .padding, 
body #privilege .midpanel ol li.midpanel-three .padding {
	background: none;
}
body #privilege .midpanel ol li ul li {
	font-weight: normal;
}

body #privilege .padding.fcclear .midpanel .midpanel-t .cta span {
	visibility: visible;
}


body #privilege .midpanel .midpanel-t ol.fcclear + a.cta img {
	display: none; 
}

body #privilege .contentpanel .contentpanel-tabs {
	background: none;
}
body #privilege .contentpanel .contentpanel-tabs ul li {
	float:none;
}

body #privilege .contentpanel .tab0selected .tab0 .r {
	background: none;
}

body #privilege .contentpanel .contentpanel-tabs .r {
    display: inline;
    float: none;
    padding: 0;
}
body #privilege .contentpanel .tab1selected  .tab0 .r {
	padding: 0;
}

body #privilege .contentpanel .contentpanel-tabs a {
	font-weight: normal;
	font-size: 1em;
	color: #036b05;
}

body #privilege .contentpanel .tab1selected .tab0,
body #privilege .contentpanel .tab0selected .tab0, 
body #privilege .contentpanel .tab1selected .tab1,
body #privilege .contentpanel .tab0selected .tab1 {
	background: none;
	padding:0;
	padding-right: 2px;
}


body #privilege .maincontent {
	width: 684px;
}

body #privilege .maincontent #tabPanel .tab0selected ul li.tab0 .r a ,
body #privilege .maincontent #tabPanel .tab1selected ul li.tab1 .r a {
	border-style: solid;
    border-width: 1px 1px 0;
    bottom: -1px;
    border-color: #A9A9A9;
}


body #privilege .contentpanel .contentpanel-tl, 
body #privilege .contentpanel .contentpanel-bl{
	display: none;
}

body #privilege .contentpanel .padding,
body #privilege .contentpanel .inner-padding,
body #privilege .contentpanel ul {
	padding:0;
}
body #privilege .contentpanel ul li{
	font-size: 1em;
	line-height: 1em;
	list-style-image: url("/EBE/images/nfe/elements/el_list.png");
}

body #privilege .contentpanel .contentpanel-l ,
body #privilege .contentpanel .contentpanel-r,
body #privilege .contentpanel .contentpanel-grad-b,
body #privilege .contentpanel .contentpanel-grad-t  {
	background: none;
	padding:0;
}
body #privilege .contentpanel h3 {
	padding-bottom: 0;
}
body #privilege .contentpanel a.cta {
	display:none;
}
body #privilege .contentpanel div.moreinfo {
	width:auto;
}

body #privilege .contentpanel p {
	font-size: 1em;
	line-height: 1.3em;
	padding-bottom:0;
}
body #privilege p.subtext{
	padding-left:0;
}

body #privilege .contentpanel .inner-padding a {
	text-decoration: none;
}
body #privilege .additional {
    width: 216px;
}

body #privilege .login-panel .tl{
	display: none;
}
body #privilege .login-panel .bl,
body #privilege .login-panel .br {
	background: none;
	padding:0;
}

body #privilege .additional .login-panel .sifr-gr-spans  {
	font-size: 18px;
    line-height: 22px;
    margin: 0 0 10px;
}

body #privilege .login-panel .smile h2 {
	color : #333333;
}
body #privilege .login-panel .smile h2 span.top {
	font-size: 1em;
	padding: 0;
	margin: 0;
}
body #privilege .additional .login-panel .sifr-gr-spans span.bot {
	font-size: 1em;
	display: block;
	padding: 0;
	margin: 0;
}

body #privilege .login-panel .smile {
    padding: 0px;
    position: static;
    width: auto;
}
body #privilege .login-panel .smile .back {
	display: none;
}

body #privilege .login-panel .innerpanel {
	margin: 0;
	padding: 0;
	background: none;
}
body  #privilege .login-panel .innerpanel p {
	margin: 0;
	font-size: 1em;
	line-height: 1.3em;
}
body #privilege .padding.fcclear .additional .login-panel .bl .br .innerpanel.fcclear .cta span,
body #privilege .login-panel .innerpanel .cta span {
	display: block;
	visibility: visible;
}
body #privilege .login-panel .innerpanel .cta img {
	display: none;
}

body #privilege .footerpanel {
    background: none;
    color: #333333;
}

body #privilege .footerpanel-t {
	background: none;
} 

body #privilege .footerpanel .padding {
    padding: 0px;
}

body #privilege .footerpanel .promos{
	padding:0;
}
body #privilege .footerpanel .promo {
    background: none;
    padding-right: 0px;
    position: relative;
    width: auto;
}
body #privilege .footerpanel .promo-b {
	background: none;
	padding: 0;
}
body #privilege .footerpanel .promo-t {
	background: none;
	min-height: auto;
}

body #privilege .footerpanel .promo img.card {
	display: none;
}

body #privilege .footerpanel .promo ul {
	padding: 0;
}
body #privilege .footerpanel .promo ul li {
    font-size: 1em;
    line-height: 1.3em;
    list-style: disc outside url("/EBE/images/nfe/elements/el_list.png");
    padding-bottom: 0px;
}

body #privilege .footerpanel .promo-column p {
    padding: 0;
    font-size: 1em;
    line-height: 1.3em;;
}

body #privilege + .call {
    clear: both;
    height: 80px;
}


/* Promise */

#container #contents #contentsCentral {
	width:684px;
	float:left;
}

.whychoose445 {
	float: none;
	width:auto;
}

.whychoose445 h2 {
	font-weight: normal;
	padding-bottom: 0;
}

.whychoose445 h3 {
	font-size: 1em;
}
.whychoosedivtext {
    display: block;
    float: none;
    position: relative;
    width: auto !important;
}

.whychoosedivtext img,
.whychoosedivtext h2{
	float:none;
}
#whychoosedivfooter {
    margin: 0;
    position: static;
    width: auto;
}

#whychoosedivtools {
    display: block;
    float: none;
    font-size: 1em;
    position: static;
    width: auto;
}

/* Winter */

.driving-abroad-in-winter-conditions #contents #title {
	display: none;
}

/* Need a hotel */


.need-a-hotel #container #contents #contentsCentral {
	float:left;
}

.need-a-hotel #container #contents #contentsCentral:after {
	clear:both;
}
div#NeedanhotelContent {
	float:left;
}
div#NeedanhotelContent:after,
div#NeedanhotelContent #need-a-hotel:after{
	clear:both;
}

div#NeedanhotelContent select {
	width:auto;
}

.need-a-hotel #contents #title {
	padding-bottom: 0;
	border-bottom: 0;
	
}

/* Location finder */


.searchnearestlocation #container #contents {
    width: 960px;
}

/* Footer */
#footer, #instit_footer {
	
    color: #333333;
    display: block;
    margin: 0;
    position: static;
    text-align: left;
    width: auto;
}

/* Third nav */


.partneroffers page #contents img#imageContent{
    margin-left: 25px;
}

.partneroffers #contentsCentral #contentRight{
    float: right;
    margin-bottom: 10px;
    width: 515px;
    padding-bottom: 5px;
}

.partneroffers #contents #button445tools{
	float: right;
	border-bottom: none;
}

.partneroffers #contentsCentral  #contentRight p strong{
	color: #007800;
}

.partneroffers #contents #contentsCentral .maincontent_445_graybrd_whitebg{
	clear:both;
}
.Mobile .partneroffers #contentsCentral #contentdyn445 p:first-child {
    margin-bottom: 2px !important;
}

.chauffeurservice   p:first-child strong{
	color: #000000 !important;
}

#container #contents .top-header .trans-box h2.web-font,
#container #contents .top-header .trans-box p.web-font{
	color: #FFFFFF !important;
}

/* Institutionnel */

 body #bodyTemplateNFEInstitutionnal #contentsRight .block_185_insti_section_push{
	margin-top: 20px;
}

#bodyTemplateNFEInstitutionnal #contentsRight .content .title,
#bodyTemplateNFEInstitutionnal #contentsRight .content h2 {
    display: block;
    font-size: 18px;
    line-height: 22px;
    margin: 0 20px 5px;
}
#bodyTemplateNFEInstitutionnal #contentsRight img {
	margin: 2px 0px 5px;
}

/* Tour Operators*/


.travelentry #bodyTemplateG1_0 #container #contents #contentsCentral{
	    width: 918px;
}


body[class*="travelentry"] #contents .block_280_graybrd_whitebg h2, body.tour-operators #contents .block_280_graybrd_whitebg h2 {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #919191;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding: 20px 20px 15px;
}

body[class*="travelentry"] #contents .block_270_content_paragraph_button, body.tour-operators #contents .block_270_content_paragraph_button {
    float: left;
    margin-left: 18px;
    width: 450px;
}

body[class*="travelentry"] #contents .block_280_graybrd_whitebg > .content, body.tour-operators #contents .block_280_graybrd_whitebg > .content {
    float: left;
    width: 450px;
}

body[class*="travelentry"] #contents .block_280_graybrd_whitebg fieldset, 
body.tour-operators #contents .block_280_graybrd_whitebg fieldset, 
body[class*="travelentry"] #contents .block_280_graybrd_whitebg form > div, 
body.tour-operators #contents .block_280_graybrd_whitebg form > div {
    background: none repeat scroll 0 0 #F0F0F0;
    padding: 0 20px;
}

body[class*="travelentry"] #contents .block_270_content_paragraph_button img + p strong, body.tour-operators #contents .block_270_content_paragraph_button img + p strong {
    color: #919191;
    display: block;
    font-size: 18px;
    line-height: 22px;
    margin: 15px 0;
}

.travelentry #bodyTemplateG1_0 #container #contents #contentsCentral .block_270_content_paragraph_button .content h2{
	display:none;
}

html.Tour body.travelentry page div#bodyTemplateG1_0 div#container div#contents div#contentsCentral h1#title{
	border-bottom: none;
	margin-bottom: 20px;
	padding-bottom: 0px;
}

body[class*="travelentry"] #contents .block_280_graybrd_whitebg fieldset input[type="text"],
body.tour-operators #contents .block_280_graybrd_whitebg fieldset input[type="text"],
body[class*="travelentry"] #contents .block_280_graybrd_whitebg fieldset input[type="password"], 
body.tour-operators #contents .block_280_graybrd_whitebg fieldset input[type="password"], 
body[class*="travelentry"] #contents .block_280_graybrd_whitebg fieldset input[type="email"], 
body.tour-operators #contents .block_280_graybrd_whitebg fieldset input[type="email"] {
    width: 410px;
}

body[class*="travelentry"] #contents .block_280_graybrd_whitebg fieldset + fieldset a.buttongreen, 
body.tour-operators #contents .block_280_graybrd_whitebg fieldset + fieldset a.buttongreen {
    bottom: 20px;
    right: 20px;
}

body[class*="travelentry"] #contents .block_280_graybrd_whitebg fieldset + fieldset, body.tour-operators #contents .block_280_graybrd_whitebg fieldset + fieldset {
    margin-bottom: 20px;
    padding-bottom: 40px;
    position: relative;
}

body[class*="corporate"] .block_280_graybrd_whitebg .buttongreen, 
body[class*="travel"] .block_280_graybrd_whitebg .buttongreen,
body.tour-operators .block_280_graybrd_whitebg .buttongreen {
    position: absolute;
}

body[class*="travelentry"] #contents .block_280_graybrd_whitebg p strong, body.tour-operators #contents .block_280_graybrd_whitebg p strong {
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 5px;
}

/* 2x3 boxes template*/

.notreoffre #contents #contentsCentral  .block_270_content_paragraph_button .content p,
.notreoffre #contents #contentsCentral .block_270_content_paragraph_button .content p strong{
	font-size: 12px;
}

.notreoffre #contents contentsCentral contentsCentralRight div.block_270_content_paragraph_button div.content h2{
	margin-left: 10px;
}

.notreoffre #contents #contentsCentral {
    margin: 0;
    padding-bottom: 40px;
}

.notreoffre #contents #contentsCentral #contentsCentralLeft{
	float:left;
	width:50%;
	padding-bottom: 40px;
}
.notreoffre #contents div#contentsCentral div#contentsCentralRight{
	float:right;
	width:50%;
	padding-bottom: 40px;
}

.notreoffre #contents #contentsCentral .block_270_content_paragraph_button .content {
	padding-top: 20px;
	background: #f0f0f0;
	border-bottom: 1px solid #d8d8d8;
    float: left;
    margin-bottom: 10px !important;
    width: 270px;
}

.notreoffre a.buttongreen,.notreoffre a.buttonfastergreen {
    display: block;
    float: right;
    margin: 0 10px 10px 10px !important;
    position: relative;
}

.notreoffre .block_270_content_paragraph_button .content img.imgcard {
    float: left;
    margin: 0 12px 7px 10px;
}

img {
    border: 0 none;
    display: block;
}

.block_435_promopush_si .content h2 {
    color: #007800;
    font-size: 13px;
    font-weight: bold;
}

/* Special CSS for FI Toimipisteet */
.toimipisteet-suomessa .partneroffers #container #contents #contentsCentral .block_315_offerpush_li {    
    margin-bottom: 10px !important;
    position: static;
    width: auto;
    float: left;
}

/* Visit Ireland */
.partneroffers page div div#container div#contents p#intro strong{
	color: #000000;
	font-size: 14px;
	font-weight: 700; 
}
.partneroffers page div div#container div#contents div#contentsCentral div.block_570_loyaltyview div.content div{
	float:right;
	clear: both;
}
.partneroffers page div div#container div#contents div#contentsCentral div.block_570_loyaltyview div.content div.blockcontent{
	float: left;
}
.partneroffers page div div#container div#contents div#contentsCentral div.block_570_loyaltyview div.content h2{
	float: left;
}
.partneroffers page div div#container div#contents div#contentsCentral div.block_570_loyaltyview div.content a.buttongreen{
	float: left;
}
.partneroffers page div div#container div#contents div#contentsCentral div.block_570_loyaltyview div.content div.blockcontent ul li p strong a{
	font-size: 12px;
}

.block_570_loyaltyview .content ul li {
    font-size: 10px;
    list-style-image: url("/EBE/module/images/green_bullet.gif");
    margin-left: 15px;
    margin-top: 10px;
}
/*SB INC0357955, suppression de l'identifiant page non pr�sent sous IE*/
.partneroffers div div#container div#contents div#contentsCentral div.block_570_loyaltyview div.content div.blockcontent p strong{
	font-weight: 700;
}
.partneroffers page div div#container div#contents div#contentsCentral ul{
	padding-bottom: 10px;
}

/* Why choose SE */


 .jobba-hos-oss .contentfaq {
    width: 600px;
    clear: both;
}

.jobba-hos-oss .main445 #contentTxtfaq {
    float: left;
    position: relative;
    width: 495px;
    padding-bottom: 40px;
}

.jobba-hos-oss .main445 #imageContent {
    float: left;
    margin-right: 10px;
    width: 95px;
}

.jobba-hos-oss .partneroffers #contents #contentsCentral > div..main445 .content + div {
    clear: both;
    padding-bottom: 20px;
}

/* Fix FI Van right content border */
.kalusto #contentsRight .block_115_image_push {
    border-style: none;
}

/* All images should have a margin before text*/
.main445 #imageContent {
    margin-right: 10px;
}


/* Titles */
.main445 h3.subtitleContent {
    color: #007800;
    font-size: 11px;
    font-weight: bold;
    margin: 5px 10px 0 0;
    text-decoration: underline;
}

.main445 h2.titleContent {
    color: #007800;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 5px;
}

/* Contact Us*/
body.contactform #contentsRight .block_115_image_push a img {
    display: block !important;
}

/* EuropcarClub */

.call {
    clear: both;
}

.block_570_loyaltyview {
	position:relative;
	background: url('/EBE/module/images/570_graybrd_whitebg_bg.gif') repeat-y top left;
	width:570px;
	margin-bottom:10px
}

.block_570_loyaltyviewBottom, .block_570_loyaltyviewTop {
	width:570px;
	height: 6px;
	display: block;
}

.block_570_loyaltyviewTop {
	background: url('/EBE/module/images/570_graybrd_whitebg_top.gif') no-repeat top left;
}

.block_570_loyaltyviewBottom{
	background: url('/EBE/module/images/570_graybrd_whitebg_bottom.gif') no-repeat top left;
	position: relative;
	_position:absolute;
}

.block_570_loyaltyview .content {
	padding:1px 10px 3px 10px;
	_padding:3px 10px 3px 10px;
}


.block_570_loyaltyview .content h3 {
	font-size:11px;
	font-weight:bold;
}

.block_570_loyaltyview .blockcontent {
	clear:both;
	margin-top:10px;
}

.block_570_loyaltyview a.pbtop {
	display:block;
	float:right;
	width:23px;
	height:20px;
	margin-left:5px;
	background: url('/EBE/module/images/570_content_paragraph_pbtop.gif') no-repeat top left;
}


/* Kalusto page*/
/* Considering using display none as default for the airline div,
*  and overriding it in MoveUp_RightCol Layout
*/ 
.kalusto .partneroffers #container #contents #contentsRight .content div.airline{
	display: none;
}

/* SE Hyra i Jobbet*/

.SE .jobbet .partneroffers #container #contents #contentsCentral .main445 .contentfaq #contentTxtfaq{
	float: right;
	width: 515px;
}
.SE ..jobbet .partneroffers #container #contents #contentsCentral .main445 .contentfaq #contentTxtfaq:first-child{
	float: left;
	margin-left: 25px;
}
.SE .jobbet .partneroffers #container #contents #contentsCentral .main445 .contentfaq #imageContent{
    margin-left: 25px;
}

#contentsCentral #button445tools {
	margin-bottom: 15px;
}

#positionningDiv {
	position:relative;
}

#positionningDiv #contentsRight {
	right:0;
}

body #contentsRight {
    width: 218px;
    float:right;
}