/* TABLE OF CONTENTS
- Elements recurrents
- Block 115px
- Block 175px
- Block 185px
- Block 225px
- Block 240px
- Block 270px
- Block 315px
- Block 390px
- Block 435px
- Block 445px
- Block 570px


*/

* {
margin : 0;
padding : 0;
border : 0;
}
body {
font : 10px Verdana, Helvetica, sans-serif;
background-color : #fff;
color : #000;
text-align : center;
font-size : 10px !important;
}

.popinBox {display:block;height:220px;position:absolute;top:70px;width:400px;z-index:102;}

.fondtransparent {background-color:#000000;height: 2500px;filter:alpha(opacity=50);opacity: 0.5;position:absolute;width:100%;z-index:1;margin-top:-27px;}

.hide {display:none;}

/*** new header & footer ***/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}

body #large_header,body .footer{
font-size:13px !important;
}

.container {
/*margin:0 auto;
width:970px;*/
}
/*** new header & footer ***/
/*** new header ***/

.main-logo a {
display:block;
height:38px;
position:absolute;
top:12px;
width:160px;
}

.main-logo img {
display:none;
}

.main-header a {
color:#FFE98A;
}

.main-header {
background:url("../../module/images/booking/bg_main_header.gif") repeat-x scroll left top #1B1B1B;
margin:0 5px 0 4px;
min-height:97px;/*QC#12236*/
padding:0;
position:relative;
}

.main-header .header-wrapper {
background:url("../../module/images/booking/bg_header.gif") no-repeat scroll left top transparent;
position:relative;
}

.clear, .caption {
display:block;
}

.main-logo {
background:url("../../module/images/booking/logo_europcar.gif") no-repeat scroll 0 9px transparent;
height:59px;
margin-left:20px;
}

.main-header p {
color:#FFFFFF;
font-size:85%;
margin:0.5em 0 0.5em 20px;
display:none;/*QC#12236*/
}

.header_login {
font-family:arial,helvetica,clean,sans-serif;
font:13px/1.231 arial,helvetica,clean,sans-serif;
line-height:1.231;
margin:0;/*QC#12236*/
padding:0;
position:absolute;
text-align:right;/*QC#12236*/
top:1.4em;/*QC#12236*/
}
	
p.header_login {
margin:0;/*QC#12236*/
font-size:85%;
color:#fff;
padding:0;
line-height:1.231;
text-align:right;/*QC#12236*/
position : absolute;
top:1.4em;/*QC#12236*/
width: 960px;/*QC#12236*/
}

.header_login a{
color:#ffe98a !important;
font-size:11px !important;
text-decoration:underline !important;
}

.header_login a, .header_login a:link, .header_login a:hover, .header_login a:visited {
font-family:arial,helvetica,clean,sans-serif !important;
position:relative;
}

.nav-main {
background:url("../../module/images/booking/bg_nav.gif") repeat-x scroll 0 0 #000000;
margin-top:11px;
min-height:28px;
}

.nav-main li.first {
background:none repeat scroll 0 0 transparent;
}

.nav-main li {
background:url("../../module/images/booking/bg_nav_sep.gif") no-repeat scroll left top transparent;
display:inline;
float:left;
margin:0;
list-style:none outside none;
}

.nav-main li a:hover, .nav-main li a:focus, .nav-main li a:active, .nav-main li.selected a {
color:#F8D200 !important;
}

.nav-main li a {
color:#FFFFFF;
display:block;
font-size:93% !important;
font-weight:bold;
padding:7px 1.5em 6px 1.6em;
text-decoration:none;
text-shadow:0 0 #000000;
}

.nav-main a, .nav-main a:link, .nav-main a:hover, .nav-main a:visited {
color:#FFFFFF;
font-family:arial,helvetica,clean,sans-serif !important;
}

/* clearing */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}
/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */

/*** new header ***/

/*** new footer ***/
div.hr-footer {
background:url("../../module/images/booking/hr_shadow.gif") repeat-x scroll left center #FFFFFF;
clear:both;
height:9px;
margin:0 auto 5px;
padding:10px 0;
width:960px;
}

div.hr-glow hr, div.hr-full hr, div.hr-plain hr, div.hr-green-glow hr, div.hr-footer hr  {
display:none;
}

.footer {
background-color:#FFFFFF;
margin:0 auto;
width:960px;
}

.clear, .caption {
display:block;
}

.footer ul {
padding:0 2px 6px;
}

.footer ul li {
background:url("../../module/images/booking/bg_footer_divider.gif") no-repeat scroll right center transparent;
float:left;
margin-right:3px;
padding:0 11px 2px 0;
}

.footer li {
list-style:none outside none;
}

.footer ul.links li a {
color:#000000;
}

.footer ul li a {
font-size:85%;
text-decoration:none;
white-space:nowrap;
}

.footer a, .footer a:link, .footer a:active, .footer a:visited {
position:relative;
}

.footer ul.sublinks li a {
color:#666666;
}

.footer ul li.last a  {
background:none repeat scroll 0 0 transparent;
}

.footer .eciwebsites {
margin:6px 2px 0;
}

.footer .accessibility {
left:-9999px;
position:absolute;
}

.footer select {
float:left;
font-size:85%;
margin:1px 8px 0 0;
}

.footer select, .footer input, .footer button, .footer textarea {
font:99% arial,helvetica,clean,sans-serif;
}

.footer button.default-button{position:relative;border:0;padding:0;cursor:pointer;overflow:visible;background:transparent url(../../module/images/booking/button_left.gif) left top no-repeat;}
.footer button::-moz-focus-inner {padding:0;border:none;}
.footer button.default-button span{position:relative;display:block;white-space:nowrap;background:transparent url(../../module/images/booking/button_right.gif) right top no-repeat;height:22px;padding:5px 14px 0;color:#fff;font-weight:bold;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.footer button span{margin:-1px -3px 0 0;}
}

.footer button.button-go{position:relative;border:0;padding:0;cursor:pointer;overflow:visible;background:transparent url(../../module/images/booking/button_left_alt_small.gif) left top no-repeat;}
.footer button.button-go span{position:relative;display:block;white-space:nowrap;background:transparent url(../../module/images/booking/button_right_alt_small.gif) right top no-repeat;height:18px;padding:2px 8px 0;color:#fff;font-weight:bold;font-size:0.94em;}

.footer button.default-disabled-button{position:relative;border:0;padding:0;cursor:pointer;overflow:visible;background:transparent url(../../module/images/booking/button_left_disabled.gif) left top no-repeat;}
.footer button.default-disabled-button span{position:relative;display:block;white-space:nowrap;background:transparent url(../../module/images/booking/button_right_disabled.gif) right top no-repeat;height:22px;padding:5px 14px 0;color:#fff;font-weight:bold;}

.footer a.default-button{position:relative;border:0;padding:0;cursor:pointer;overflow:visible;background:transparent url(../../module/images/booking/button_left.gif) left top no-repeat;display:block;text-decoration:none;}
.footer a.default-button span{position:relative;display:block;white-space:nowrap;background:transparent url(../../module/images/booking/button_right.gif) right top no-repeat;height:22px;padding:5px 14px 0;color:#fff;font-weight:bold;font-size:1em;}

.footer a.alt-button{border:0;padding:0;cursor:pointer;overflow:visible;background:transparent url(../../module/images/booking/button_left_alt.gif) left top no-repeat;display:block;text-decoration:none;}
.footer a.alt-button span{display:block;white-space:nowrap;background:transparent url(../../module/images/booking/button_right_alt.gif) right top no-repeat;height:24px;padding:1px 14px 0;color:#fff;font-weight:bold;font-size:1.1em;}

.footer .button-go {
float:left;
}

.footer .copyright {
float:left;
font-size:85%;
padding:3px 10px 0;
}
/*** new footer ***/


/*** elements recurrents ***/


input, select, textarea {
font : 10px Arial, Helvetica, sans-serif;
border : 1px solid #ccc;
behavior:url(#default#savehistory);
}
input.radio {
border : 0;
}
.visible {
display : block;
}
.hidden {
display : none;
}
/* GENERICS DECLARATIONS */
.aright {
text-align : right;
}
.acenter {
text-align : center;
}
.aleft {
text-align : left;
}
.cright {
clear : right;
}
.call {
clear : both;
}
.cleft {
clear : left;
}
.fright {
float : right;
}
.fleft {
float : left;
}
.rederror {
color : #ff0000;
font-weight : bold !important ;
font-size : 10px !important ;
}
.green {
color : #007800 !important ;
}
#title {
font : normal 22px Verdana;
color : #007800;
margin-bottom : 8px;
}
.strong {
font-weight : bold !important ;
}
.underline {
text-decoration : underline !important ;
}
.nobold {
font-weight : normal !important ;
}
.pictoValue {
color : #328908;
font-size : 10px;
font-weight : bold;
}
.text11 {
font-size : 11px !important ;
}
.text12 {
font-size : 12px !important ;
}
#intro {
margin-bottom : 16px;
}
/* Prelude**/
#prelude {
display : none;
}
/***********************************************************************************************************************/
/****************************************************************Contents***********************************************/
/************************************************************************************************************************/

/***********************************************Block 115px*************************************************/
/* block 115 border green background green-light*/
.tipsReassurance {
position : relative;
background : url('../../module/images/115_reassurance_push_bg.gif') repeat-y top left;
width : 115px;
margin-bottom : 10px;
_margin-bottom:15px;
}
.tipsReassuranceTop, .tipsReassuranceBottom {
width : 115px;
height : 6px;
display : block;
}
.tipsReassuranceTop {
background : url('../../module/images/115_reassurance_push_top.gif') no-repeat top left;
}
.tipsReassuranceBottom {
background : url('../../module/images/115_reassurance_push_bottom.gif') no-repeat top left;
position : relative;
_position: absolute;
}
div.tipsReassurance h1.title {
display : block;
font-weight : bold;
margin-left : 6px;
margin-right : 8px;
margin-bottom : 8px;
color : #006501;
font-size:10px; /*mettre la bonne taille */
}
.tipsReassurance #content {
display : block;
margin-left : 6px;
margin-right : 8px;
margin-top : 5px;
}
.tipsReassurance #contentList {
position : relative;
margin-top : -20px;
display : block;
margin-left : 25px;
margin-right : 8px;
margin-bottom : 10px;
}
.tipsReassurance #tipsReassurancePuce {
margin-left : 5px;
}
/* block 115 border grey and white*/
.tipsPush {
position : relative;
background : url('../../module/images/115_tips_push_bg.gif') repeat-y top left;
width : 115px;
margin-bottom : 10px;
}
.tipsPushTop, .tipsPushBottom {
width : 115px;
height : 6px;
display : block;
}
.tipsPushTop {
background : url('../../module/images/115_tips_push_top.gif') no-repeat top left;
position : relative;
}
.tipsPushBottom {
background : url('../../module/images/115_tips_push_bottom.gif') no-repeat top left;
position : relative;
_top:7px;
}
.tipsPush h1 {
display : block;
font-size : 10px;
font-weight : bold;
margin-left : 37px;
margin-top : 10px;
color : #000000;
}
.tipsPush #hand {
display : block;
margin-top : -25px;
margin-left : 3px;
}
.tipsPush #content {
display : block;
margin-left : 3px;
margin-right : 3px;
margin-top : 5px;
}
/* block_115_image_push */
.block_115_image_push {
width : 115px;
margin-bottom : 10px;
}
.block_115_image_push a {
display : block;
width : 115px;
}
/* block_115_transgenericpush */

.block_115_transgenericpush {
background : url('../../module/images/115_trans_generic_push_bg.gif') repeat-y top left;
width : 115px;
margin-bottom : 10px;
}
.block_115_transgenericpushBottom, .block_115_transgenericpushTop {
width : 115px;
height : 6px;
display : block;
}
.block_115_transgenericpushTop {
background : url('../../module/images/115_trans_generic_push_top.gif') no-repeat top left;
}
.block_115_transgenericpushBottom {
background : url('../../module/images/115_trans_generic_push_bottom.gif') no-repeat top left;
position : relative;
_top:7px;
}
.block_115_transgenericpush .content {
padding : 0 5px 0 5px;
width : 100px !important ;
}
.block_115_transgenericpush .content p {
margin-top : 10px;
width : 100px !important ;
}
.block_115_transgenericpush .content ul {
list-style-type : disc;
padding-left : 16px;
margin-top : 10px;
}
.block_115_transgenericpush .content a.link {
color : #007800;
text-decoration : underline;
}
/* block_115_transgenericpushverdanagrey */
.block_115_transgenericpushverdanagrey {
background : url('../../module/images/115_trans_generic_push_grey_bg.gif') repeat-y top left;
width : 115px;
margin-top : 10px !important ;
margin-top : 15px;
}
.block_115_transgenericpushverdanagreyBottom, .block_115_transgenericpushverdanagreyTop {
width : 115px;
height : 6px;
display : block;
}
.block_115_transgenericpushverdanagreyTop {
background : url('../../module/images/115_trans_generic_push_grey_top.gif') no-repeat top left;
}
.block_115_transgenericpushverdanagreyBottom {
background : url('../../module/images/115_trans_generic_push_grey_bottom.gif') no-repeat top left;
position : relative !important ;
_position:absolute;
}
.block_115_transgenericpushverdanagrey .content {
width : 110px;
margin : -5px 0 0 5px;
font-family : verdana, sans-serif;
}
.block_115_transgenericpushverdanagrey .content .title {
font-family : verdana, sans-serif;
color : #7f7f7f;
}
.block_115_transgenericpushverdanagrey .content p {
margin-top : 10px;
}
.block_115_transgenericpushverdanagrey .content ul {
list-style-type : disc;
padding-left : 16px;
margin-top : 10px;
}
.block_115_transgenericpushverdanagrey .content a.link {
color : #007800;
text-decoration : underline;
}
/* block 115 border green bg white*/

.trans_generic_push {
background : url('../../module/images/115_trans_generic_push_bg.gif') repeat-y top left;
width : 115px;
margin-top : 10px;
}
.trans_generic_pushBottom, .trans_generic_pushTop {
width : 115px;
height : 6px;
display : block;
}
.trans_generic_pushTop {
background : url('../../module/images/115_trans_generic_push_top.gif') no-repeat top left;
}
.trans_generic_pushBottom {
background : url('../../module/images/115_trans_generic_push_bottom.gif') no-repeat top left;
position : relative;
}
.trans_generic_push .content {
padding : 0 5px 0 5px;
margin : 0;
}
.trans_generic_push .content p {
margin-top : 10px;
}
.trans_generic_push .content ul {
list-style-type : disc;
padding-left : 16px;
margin-top : 10px;
}
.trans_generic_push .block {
margin-top : 20px;
padding-left : 2px;
padding-right : 2px;
margin : 0;
display : block;
}
.trans_generic_push h1.title {
padding-bottom : 10px;
padding-left : 2px;
font-weight : bold;
font-size : 10px;
display : block;
}
.trans_generic_push a.link {
width : 115px;
padding-bottom : 10px;
padding-top : 10px;
padding-left : 5px;
padding-right : 5px;
font-weight : bold;
color : #007800;
display : block;
text-decoration : underline;
}
/* added by Olivier le 24 avril */
/* block_115_transgenericpush_greybr */

.block_115_transgenericpush_greybr {
background : url('../../module/images/115_graybrdl_whitebg_bg.gif') repeat-y top left;
width : 115px;
margin-bottom : 10px;
}
.block_115_transgenericpush_greybrBottom, .block_115_transgenericpush_greybrTop {
width : 115px;
height : 6px;
display : block;
}
.block_115_transgenericpush_greybrTop {
background : url('../../module/images/115_graybrdl_whitebg_top.gif') no-repeat top left;
}
.block_115_transgenericpush_greybrBottom {
background : url('../../module/images/115_graybrdl_whitebg_bottom.gif') no-repeat top left;
position : relative;
_top:6px;
}
.block_115_transgenericpush_greybr .content {
padding : 0 5px;
}
.block_115_transgenericpush_greybr .content p {
margin-top : 10px;
}
.block_115_transgenericpush_greybr .content p a.link {
font-size : 10px;
color : #000;
}
.block_115_transgenericpush_greybr .content ul {
list-style-type : disc;
padding-left : 16px;
margin-top : 10px;
}
.block_115_transgenericpush_greybr .content a.link, .block_115_transgenericpush_greybr .content a.link:hover {
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #000;
text-decoration : underline;
}
/* /added by Olivier le 24 avril */


/***********************************************************************************************************/
/***********************************************Block 175px*************************************************/
/* Best Deals push*/
.pushBestDeals {
position : relative;
background : url('../../module/images/push_right_bg.gif') repeat-y top left;
width : 175px;
margin-bottom : 10px;
}
.bestDealsBottom, .bestDealsTop {
display : block;
width : 175px;
height : 4px;
}
.bestDealsTop {
background : url('../../module/images/push_right_bg_top.gif') no-repeat top left;
}
.bestDealsBottom {
background : url('../../module/images/push_right_bg_bottom.gif') no-repeat top left;
}
.pushBestDeals h1 {
font-size : 11px;
font-weight : bold;
color : #026201;
text-transform : uppercase;
padding : 3px 7px 2px 7px;
}
.pushBestDeals p {
padding : 2px 7px 2px 7px;
}
.pushBestDeals .lien {
width : 175px;
line-height : 20px;
margin : 10px 7px 10px 7px;
}
.pushBestDeals a {
text-decoration : underline;
}
.barred {
text-decoration : line-through;
}
.pushBestDeals table.result {
margin : 0 0 10px 5px;
width : 95%;
}
.pushBestDeals table.result td {
font-size : 11px;
padding : 2px 10px 2px 0;
}
.pushBestDeals table.result td.last {
font-size : 11px;
padding : 2px 2px 2px 0;
}
.pushBestDeals table.result thead td {
font-weight : bold;
color : #007800;
}
.pushBestDeals table.result td a {
text-decoration : underline;
}
.pushBestDeals table.result td.oldprice {
text-decoration : line-through;
}
.pushBestDeals table.result td.newprice {
color : #007800;
}
/* block_175_promopush_li */

.block_175_promopush_li {
width : 175px;
margin-bottom : 10px;
}
.block_175_promopush_li .largeimg {
width : 175px;
height : 68px;
background : no-repeat top left;
}
.block_175_promopush_li .center {
text-align : center;
}
.block_175_promopush_li .largeimg .titrepromo {
font-size : 10px;
font-weight : normal;
margin-top : 5px;
}
.block_175_promopush_li .largeimg .promo {
font-size : 20px;
font-weight : normal;
margin-top : 2px;
padding-bottom : 1px;
}
.block_175_promopush_li .largeimg .center_white .promo .lead, .block_175_promopush_li .largeimg .left_white .promo .lead, .block_175_promopush_li .largeimg .right_white .promo .lead {
padding-bottom : 3px;
/*background : url('../../module/images/arc_small_yellow_blackbg.gif') no-repeat bottom center;*/
font-size : 20px;
}
.block_175_promopush_li .largeimg .center_black .promo .lead, .block_175_promopush_li .largeimg .left_black .promo .lead, .block_175_promopush_li .largeimg .right_black .promo .lead {
padding-bottom : 3px;
/*background : url('../../module/images/arc_small_yellow_whitebg.gif') no-repeat bottom center;*/
font-size : 20px;
}
.block_175_promopush_li .largeimg .promo .sup {
font-size : 11px;
font-weight : normal;
vertical-align : top;
}
.block_175_promopush_li .largeimg .center_white a, .block_175_promopush_li .largeimg .left_white a, .block_175_promopush_li .largeimg .right_white a {
color : white;
text-decoration : none;
}
.block_175_promopush_li .largeimg .center_black a, .block_175_promopush_li .largeimg .left_black a, .block_175_promopush_li .largeimg .right_black a {
color : black;
text-decoration : none;
}
.block_175_promopush_li .largeimg .center_white {
color : white;
text-align : center;
padding : 5px 5px 5px 5px;
}
.block_175_promopush_li .largeimg .center_black {
color : black;
text-align : center;
padding : 5px 5px 5px 5px;
}
.block_175_promopush_li .largeimg .left_white {
margin-left : 5px;
color : white;
text-align : left;
padding : 5px 5px 5px 5px;
}
.block_175_promopush_li .largeimg .left_black {
margin-left : 5px;
color : black;
text-align : left;
padding : 5px 5px 5px 5px;
}
.block_175_promopush_li .largeimg .right_white {
color : white;
text-align : right;
}
.block_175_promopush_li .largeimg .right_black {
margin-right : 5px;
color : black;
text-align : right;
padding : 5px 5px 5px 5px;
}
/***********************************************************************************************************/
/***********************************************Block 185px*************************************************/
/* block_185_dyk_push */

.block_185_dyk_push {
position : relative;
background : url('../../module/images/185_greenbrd_whitebg_bg.gif') repeat-y top left;
width : 185px;
margin-bottom : 10px;
}
.block_185_dyk_pushBottom, .block_185_dyk_pushTop {
width : 185px;
height : 6px;
display : block;
}
.block_185_dyk_pushTop {
background : url('../../module/images/185_greenbrd_whitebg_top.gif') no-repeat top left;
}
.block_185_dyk_pushBottom {
background : url('../../module/images/185_greenbrd_whitebg_bottom.gif') no-repeat top left;
position : relative;
}
.block_185_dyk_push .content {
padding : 0 5px 0 5px;
_padding : 2px 5px 0 5px;
margin : 0;
}
.block_185_dyk_push .titleblock {
clear : both;
padding : 0;
}
.block_185_dyk_push .contentblock {
clear : both;
padding : 0 5px 0 5px;
}
.block_185_dyk_push img.icon {
margin-right : 5px;
float : left;
}
.block_185_dyk_push .content img.imgarc {
/*background : url('../../module/images/arc_gray_whitebg.gif') no-repeat bottom center;*/
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 4px;
}
.block_185_dyk_push .content h2 {
font-size : 11px;
color : #007800;
font-weight : bold;
padding-top : 3px;
}
.block_185_dyk_push .content a.link {
color : #007800;
text-decoration : underline;
}
.block_185_dyk_push .content p {
font-size : 11px;
}
/***********************************************************************************************************/
/***********************************************Block 175px*************************************************/
/* block 175 border bg white maincontent_175_dealspush */

.maincontent_175_dealspush .content {
margin : 5px 7px 5px 7px;
width : 170px;
}
.maincontent_175_dealspush .content img.imgcard {
margin : 5px 7px 3px 3px;
float : right;
}
.maincontent_175_dealspush .content img.imgarc {
margin : 3px 0 5px 0;
/*background : transparent url(../../module/images/arc_gray_whitebg.gif) no-repeat scroll center bottom;*/
display : block;
-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;
}
.maincontent_175_dealspush .content p {
margin : 8px 0 0 0;
font-size : 11px;
}
.maincontent_175_dealspush .content a.link {
color : #007800;
text-decoration : underline;
}
/***********************************************************************************************************/
/***********************************************Block 225px*************************************************/
/* block 225 border none bg white maincontent_225 */

.maincontent_225 {
position : relative;
width : 225px;
margin-bottom : 10px;
}
.maincontent_225 h2 {
font-size : 13px;
color : #007800;
font-weight : bold;
text-transform : uppercase;
}
.maincontent_225 h3 {
font-size : 14px;
color : black;
font-weight : bold;
}
#contentsRight table.result {
margin-top : 10px;
width : 100%;
}
#contentsRight table.result td {
font-size : 11px;
padding : 2px 10px 2px 0;
}
#contentsRight table.result td.last {
font-size : 11px;
padding : 2px 2px 2px 0;
}
#contentsRight table.result thead td {
font-weight : bold;
color : #007800;
}
#contentsRight table.result td a {
text-decoration : underline;
}
#contentsRight table.result td.oldprice {
text-decoration : line-through;
}
#contentsRight table.result td.newprice {
color : #007800;
}
/***********************************************************************************************************/
/***********************************************Block 240px*************************************************/
/* Left block 240 border green bg lightgreen left_240_green */

.left_240_green {
background : url('../../module/images/240_green_bg.gif') repeat-y top left;
width : 240px;
}
.left_240_greenBottom, .left_240_greenTop {
width : 240px;
height : 6px;
display : block;
}
.left_240_greenTop {
background : url('../../module/images/240_green_top.gif') no-repeat top left;
}
.left_240_greenBottom {
background : url('../../module/images/240_green_bottom.gif') no-repeat top left;
position : relative;
margin-top : 15px;
_margin-top: 0;
}
.left_240_green .content {
padding : 4px 10px 4px 10px;
margin : 0;
}
.left_240_green .content h2 {
font-size : 15px;
color : #007800;
font-weight : bold;
}
.left_240_green .content h3 {
margin-top : 10px;
font-size : 12px;
color : black;
font-weight : bold;
}
.left_240_green .content .grayline {
clear : both;
display : block;
border-top : 1px solid #999999;
margin : 10px 0 -5px 0;
}
.left_240_green .content a.link {
color : black;
text-decoration : underline;
}
.left_240_green .content p {
margin : 7px 0;
}
.left_240_green ul {
list-style-type : none;
color : #7f7f7f;
}
/***********************************************************************************************************/
/***********************************************Block 270px*************************************************/
/* block_270_content_paragraph_button */

.block_270_content_paragraph_button {
float : left;
background : url('../../module/images/270_graybrd_whitebg_bg.gif') repeat-y top left;
width : 270px;
margin-bottom : 10px !important ;
margin-bottom : 15px;
}
.block_270_content_paragraph_buttonBottom, .block_270_content_paragraph_buttonTop {
width : 270px;
height : 6px;
display : block;
}
.block_270_content_paragraph_buttonTop {
background : url('../../module/images/270_graybrd_whitebg_top.gif') no-repeat top left;
}
.block_270_content_paragraph_buttonBottom {
background : url('../../module/images/270_graybrd_whitebg_bottom.gif') no-repeat top left;
position : relative !important ;
position : absolute;
}
.block_270_content_paragraph_button .content {
width : 250px;
margin-left : 7px;
}
.block_270_content_paragraph_button .content img.imgcard {
float : left;
margin : 0 12px 7px 0;
}
.block_270_content_paragraph_button .content h2 {
font-size : 14px;
color : #007800;
font-weight : bold;
}
.block_270_content_paragraph_button .content h3 {
margin-top : 5px;
font-size : 11px;
font-weight : bold;
}
.block_270_content_paragraph_button .content a.link {
color : #007800;
font-size : 10px;
text-decoration : underline;
}
.block_270_content_paragraph_button .content p {
font-size : 11px;
margin-top : 5px;
text-align : left;
}
/***********************************************************************************************************/
/***********************************************Block 315px*************************************************/
/* block_315_offerpush_li */

.block_315_offerpush_li {
position : relative;
background : url('../../module/images/315_offers_greenbrd_whitebg_bg.gif') repeat-y top left;
width : 315px;
margin-bottom : 10px !important ;
margin-bottom : 15px;
}
.block_315_offerpush_liBottom, .block_315_offerpush_liTop {
width : 315px;
height : 6px;
display : block;
}
.block_315_offerpush_liTop {
background : url('../../module/images/315_offers_greenbrd_whitebg_top.gif') no-repeat top left;
}
.block_315_offerpush_liBottom {
background : url('../../module/images/315_offers_greenbrd_whitebg_bottom.gif') no-repeat top left;
position : relative !important ;
position : absolute;
}
.block_315_offerpush_li .content {
width : 300px;
margin-left : 7px;
}
.block_315_offerpush_li .content img.imgcard {
float : left;
margin : 0 12px 7px 0;
}
.block_315_offerpush_li .content h2 {
font-size : 11px;
color : #007800;
font-weight : bold;
overflow : hidden;
}
.block_315_offerpush_li .content .promo {
margin-top : 3px;
padding-bottom : 3px;
}
.block_315_offerpush_li .content .promo .lead {
font-size : 25px;
font-weight : normal;
padding-bottom : 3px;
}
.block_315_offerpush_li .content .promo .sup {
font-size : 15px;
font-weight : normal;
vertical-align : top;
}
.block_315_offerpush_li .content a.link {
color : #007800;
text-decoration : underline;
}
.block_315_offerpush_li .content p {
font-size : 11px;
margin-top : 7px;
}
.block_315_offerpush_li .content .lead {
/*background : url('../../module/images/arc_yellow_whitebg.gif') no-repeat bottom center;*/
}
.block_315_offerpush_li .largeimg .promo .sup {
font-size : 15px;
font-weight : normal;
vertical-align : top;
}
/* block 315 border gray bg white 315_maincontent_graybrd_whitebg */

.maincontent_315_graybrd_whitebg {
position : relative;
background : url('../../module/images/315_maincontent_graybrd_whitebg_bg.gif') repeat-y top left;
width : 315px;
margin-top : 10px;
}
.maincontent_315_graybrd_whitebgBottom, .maincontent_315_graybrd_whitebgTop {
width : 315px;
height : 6px;
display : block;
}
.maincontent_315_graybrd_whitebgTop {
background : url('../../module/images/315_maincontent_graybrd_whitebg_top.gif') no-repeat top left;
}
.maincontent_315_graybrd_whitebgBottom {
background : url('../../module/images/315_maincontent_graybrd_whitebg_bottom.gif') no-repeat top left;
position : relative;
margin-top : 15px;
_margin-top: 0;
}
.maincontent_315_graybrd_whitebg .content {
padding : 4px 10px 4px 10px;
margin : 0;
}
.maincontent_315_graybrd_whitebg .content img.imgcard {
float : left;
margin : 0 7px 7px 0;
}
.maincontent_315_graybrd_whitebg .content h2 {
font-size : 11px;
color : #007800;
font-weight : bold;
}
.maincontent_315_graybrd_whitebg .content h3 {
font-size : 14px;
color : black;
font-weight : bold;
}
.maincontent_315_graybrd_whitebg .content .grayline {
clear : both;
display : block;
border-top : 1px solid #999999;
margin : 10px 0 -5px 0;
}
.maincontent_315_graybrd_whitebg .content a.link {
color : black;
text-decoration : underline;
}
.maincontent_315_graybrd_whitebg .content p {
margin-top : 10px;
}
.maincontent_315_graybrd_whitebg ul {
list-style-type:disk;
padding-left : 17px;
}
.maincontent_315_graybrd_whitebg .label {
float : left;
width : 150px;
font-weight : bold;
}
/*Promos push*/
#pushPromos, #pushOffer {
position : absolute;
background : url('../../module/images/push_promos_bg.gif') repeat-y top left;
width : 315px;
}
#pushPromos #promosBottom, #pushPromos #promosTop, #pushOffer #promosTop, #pushOffer #promosBottom {
display : block;
width : 315px;
height : 4px;
}
#pushPromos #promosTop, #pushOffer #promosTop {
background : url('../../module/images/push_promos_bg_top.gif') no-repeat top left;
}
#pushPromos #promosBottom, #pushOffer #promosBottom {
background : url('../../module/images/push_promos_bg_bottom.gif') no-repeat top left;
}
#contentPromos, #contentOffer, #contentLoyaltyBlock {
position : relative;
}
#pushPromos #promosImg {
position : relative;
float : left;
width : 95px;
left : 5px;
}
#pushPromos #promosPrice {
position : relative;
left : 10px;
}
#pushPromos h1, #pushOffer h1 {
position : relative;
font-size : 12px;
font-weight : bold;
color : #006600;
left : 10px;
margin-right : 5px;
margin-bottom : 5px;
}
#pushPromos h2 {
position : relative;
font-size : 11px;
font-weight : normal;
color : #000000;
left : 10px;
margin-right : 15px;
margin-top : 5px;
}
#pushPromos #buttonPromos {
margin-right : 5px;
text-align : right;
height : 20px;
vertical-align : top;
display : block;
}
/*Offer push*/
#pushOffer #pushOfferImg {
position : relative;
float : left;
width : 99px;
left : 5px;
}
#pushOffer h2 {
position : relative;
font-size : 12px;
font-weight : bold;
color : #000000;
left : 10px;
margin-right : 15px;
margin-top : 5px;
}
#pushOffer h3 {
position : relative;
font-size : 11px;
font-weight : normal;
color : #000000;
left : 10px;
margin-right : 15px;
margin-top : 5px;
}
#pushOffer #buttonOffer {
margin-right : 5px;
text-align : right;
height : 20px;
vertical-align : top;
display : block;
}
#pushOffer ul {
position : relative;
font-size : 11px;
font-weight : normal;
color : #000000;
left : 10px;
margin-left : 5px;
margin-right : 15px;
margin-top : 15px;
}
/* block 315 border green bg white 315_maincontent_greenbrd_whitebg */

.maincontent_315_greenbrd_whitebg {
position : relative;
background : url('../../module/images/315_maincontent_greenbrd_whitebg_bg.gif') repeat-y top left;
width : 315px;
margin-bottom : 10px;
}
.maincontent_315_greenbrd_whitebgBottom, .maincontent_315_greenbrd_whitebgTop {
width : 315px;
height : 6px;
display : block;
}
.maincontent_315_greenbrd_whitebgTop {
background : url('../../module/images/315_maincontent_greenbrd_whitebg_top.gif') no-repeat top left;
}
.maincontent_315_greenbrd_whitebgBottom {
background : url('../../module/images/315_maincontent_greenbrd_whitebg_bottom.gif') no-repeat top left;
position : relative;
_top:7px;
}
.maincontent_315_greenbrd_whitebg .content {
padding : 4px 6px 20px 10px;
_padding:4px 6px 4px 10px;
}
.maincontent_315_greenbrd_whitebg .content img.imgcard {
float : left;
margin : 0 7px 7px 0;
}
.maincontent_315_greenbrd_whitebg .content h2 {
font-size : 12px;
color : #007800;
font-weight : bold;
}
.maincontent_315_greenbrd_whitebg .content h3 {
font-size : 14px;
color : black;
font-weight : bold;
}
.maincontent_315_greenbrd_whitebg .content .grayline {
clear : both;
display : block;
border-top : 1px solid #999999;
margin : 10px 0 -5px 0;
}
.maincontent_315_greenbrd_whitebg .content a.link {
text-decoration : underline;
}
.maincontent_315_greenbrd_whitebg .content p {
margin-top : 10px;
font-size: 12px;
}
.maincontent_315_greenbrd_whitebg ul {
list-style-type:disk;
padding-left : 17px;
}
.maincontent_315_greenbrd_whitebg .label {
float : left;
width : 150px;
font-weight : bold;
}
.maincontent_315_greenbrd_whitebg .promo .sup {
font-size : 11px;
font-weight : normal;
vertical-align : text-bottom;
}
.maincontent_315_greenbrd_whitebg .promo {
font-size : 20px;
font-weight : normal;
margin : 2px 0 0 0;
height : 40px;
}
.maincontent_315_greenbrd_whitebg .content .promo .lead {
position : relative;
float : left;
/*background : url('../../module/images/arc_small_yellow_blackbg.gif') no-repeat bottom center;*/
height : 20px;
width : 15px;
}
/***********************************************************************************************************/
/***********************************************Block 435px*************************************************/
/* block_435_maincontent_3col_wb greenbg or whitebg */

.block_435_maincontent_3col_wb {
width : 435px;
margin-bottom : 10px;
}
.block_435_maincontent_3col_wb .greenbg {
width : 435px;
background : url('../../module/images/435_greenbrd_greenbg_bg.gif') repeat-y top left;
}
.block_435_maincontent_3col_wb .whitebg {
width : 435px;
background : url('../../module/images/435_greenbrd_whitebg_bg.gif') repeat-y top left;
}
.block_435_maincontent_3col_wb .Bottom, .block_435_maincontent_3col_wb .Top {
width : 435px;
height : 6px;
display : block;
}
.block_435_maincontent_3col_wb .greenbg .Top {
background : url('../../module/images/435_greenbrd_greenbg_top.gif') no-repeat top left;
}
.block_435_maincontent_3col_wb .greenbg .Bottom {
background : url('../../module/images/435_greenbrd_greenbg_bottom.gif') no-repeat top left;
position : relative;
}
.block_435_maincontent_3col_wb .whitebg .Top {
background : url('../../module/images/435_greenbrd_whitebg_top.gif') no-repeat top left;
}
.block_435_maincontent_3col_wb .whitebg .Bottom {
background : url('../../module/images/435_greenbrd_whitebg_bottom.gif') no-repeat top left;
position : relative;
}
.block_435_maincontent_3col_wb .content {
padding : 1px 7px 1px 7px;
}
.block_435_maincontent_3col_wb h2 {
font-size : 11px;
color : #007800;
}
.block_435_maincontent_3col_wb .colleft {
width : 135px;
float : left;
margin : 7px 6px 0 0;
}
.block_435_maincontent_3col_wb .lastcol {
margin : 7px 0 0 283px;
}
.block_435_maincontent_3col_wb p {
margin-bottom : 7px;
}
.block_435_maincontent_3col_wb a.link {
color : #007800;
text-decoration : underline;
}
.block_435_maincontent_3col_wb ul {
list-style-type:disk;
margin : 0;
padding : 0;
margin-bottom : 7px;
}
.block_435_maincontent_3col_wb ul li {
margin-left : 13px;
_margin-left:16px;
}
/* block_435_promopush_si */

.block_435_promopush_si {
position : relative;
background : url('../../module/images/435_greenbrd_whitebg_bg.gif') repeat-y top left;
width : 435px;
margin-bottom : 10px;
}
.block_435_promopush_siBottom, .block_435_promopush_siTop {
position : relative;
width : 435px;
height : 6px;
display : block;
}
.block_435_promopush_siTop {
background : url('../../module/images/435_greenbrd_whitebg_top.gif') no-repeat top left;
}
.block_435_promopush_siBottom {
background : url('../../module/images/435_greenbrd_whitebg_bottom.gif') no-repeat top left;
_top:7px;
}
.block_435_promopush_si .content {
padding : 1px 7px 3px 7px;
_padding:3px 7px 3px 7px;
}
.block_435_promopush_si .content img.imgcard {
float : left;
margin : 0 12px 7px 0;
}
#imgcardpartners {
margin : 0 12px 0 0;
}
.block_435_promopush_si .content h2 {
font-size : 13px;
color : #007800;
font-weight : bold;
}
.block_435_promopush_si .content .promo {
margin-top : 3px;
padding-bottom : 3px;
}
.block_435_promopush_si .content .promo .lead {
font-size : 25px;
font-weight : normal;
padding-bottom : 3px;
margin-left : 10px;
}
.block_435_promopush_si .content .promo .sup {
font-size : 15px;
font-weight : normal;
vertical-align : top;
}
.block_435_promopush_si .content a.link {
color : #007800;
text-decoration : underline;
}
.block_435_promopush_si .content p {
margin-top : 7px;
}
.block_435_promopush_si .content .lead {
/*background : url('../../module/images/arc_yellow_whitebg.gif') no-repeat bottom center;*/
}
/*ajout 20060510*/

.block_435_promopush_si .morepartnersdivcontent {
float : left;
display : block;
width : 313px;
min-height : 57px;
_height:57px;
}
.block_435_promopush_si .morepartnersdivtitle {
float : left;
width : 313px;
margin-top : -1px;
_margin-top:-1px;
}
#bodyTemplateG1_3 .content .block_435_promopush_si p {
margin-bottom : 46px;
}
/* block_435_maincontent_nb */

.block_435_maincontent_nb {
width : 435px;
float : left;
}
/* by default h2 is black and h3 is green, in a greenheading div h2 is green and h3 is black
		You can adding title colors by creation of .colorheading div */

.block_435_maincontent_nb h2 {
font-size : 14px;
font-weight : bold;
margin-bottom : 7px;
}
.block_435_maincontent_nb h3 {
color : #007800;
font-size : 13px;
font-weight : bold;
margin-bottom : 7px;
}
.block_435_maincontent_nb .greenheading h2 {
color : #007800;
}
.block_435_maincontent_nb .greenheading h3 {
color : black;
}
.block_435_maincontent_nb ul {
list-style-type:disk;
margin : 0;
padding : 0;
}
.block_435_maincontent_nb ul li {
margin-left : 15px;
}
.block_435_maincontent_nb p {
margin-top : 7px;
}
.block_435_maincontent_nb img.smallimage {
margin : 0 10px 0 0;
float : left;
}
.block_435_maincontent_nb .block_435_greenbrd_greenbg {
background : url('../../module/images/435_greenbrd_greenbg_bg.gif') repeat-y top left;
width : 435px;
}
.block_435_maincontent_nb .block_435_greenbrd_greenbgBottom, .block_435_maincontent_nb .block_435_greenbrd_greenbgTop {
width : 435px;
height : 6px;
display : block;
}
.block_435_maincontent_nb .block_435_greenbrd_greenbgTop {
background : url('../../module/images/435_greenbrd_greenbg_top.gif') no-repeat top left;
}
.block_435_maincontent_nb .block_435_greenbrd_greenbgBottom {
background : url('../../module/images/435_greenbrd_greenbg_bottom.gif') no-repeat top left;
position : relative;
_top:7px;
}
.block_435_maincontent_nb .block_435_greenbrd_greenbg .content {
padding : 4px 10px 4px 10px;
}
/*435 px main content with tool icons - grey border*/	
	
a.buttontools {
float : right;
}
/*435 px main content with buttons - green border*/

.main435 {
position : relative;
width : 445px;
height : 505px;
}
.main435 h2, .maincontent_435_graybrd_whitebg h1 {
position : relative;
font : bold 13px verdana, arial, sans-serif;
color : #006501;
margin-right : 10px;
}
.main435 p, .maincontent_435_graybrd_whitebg h1 {
position : relative;
font : normal 10px verdana, arial, sans-serif;
color : #000;
padding-bottom : 5px;
margin : 5px 10px 0 0;
}
.main435 #contentdyn {
position : relative;
width : 435px;
background : url('../../module/images/435_maincontent_greenbrd_whitebg_bg.gif') repeat-y top left;
padding : 5px 10px 20px;
_padding-bottom:0;
}
#contentdyn435 {
position : relative;
width : 435px;
background : url('../../module/images/435_maincontent_greenbrd_whitebg_bg.gif') repeat-y top left;
margin : 0 5px;
padding : 5px 0 20px;
_padding-bottom: 0;
}
.main435 #content {
position : relative;
width : 435px;
background : url('../../module/images/435_maincontent_graybrd_whitebg_bg.gif') repeat-y top left;
padding : 5px 10px 20px;
_padding-bottom:0;
}
.maincontent_435_graybrd_whitebg #imageContent {
float : left;
position : relative;
width : 95px;
height : 90px;
}
/* added or modified by Olivier lundi 24 avril */
.maincontent_435_graybrd_whitebg #contentdyn435 #contentRight {
width : 320px;
}
.maincontent_435_graybrd_whitebg #contentdyn435 #contentRight h2 {
font-size : 12px;
font-weight : bold;
color : #008000;
}
.maincontent_435_graybrd_whitebg #contentdyn435 #contentRight ul li {
color : #000;
list-style-position : inside;
list-style-type : disc;
}
.maincontent_435_graybrd_whitebg #contentdyn435 #contentRight ul li {
color : #000;
list-style-position : inside;
list-style-type : disc;
}
/* /added by Olivier lundi 24 avril */
#button435 {
position : relative;
padding-right : 20px;
float : right;
}
.main435Top, .main435Bottom {
width : 435px;
height : 6px;
display : block;
position : relative;
}
.main435Top {
background : url('../../module/images/435_maincontent_greenbrd_whitebg_top.gif') no-repeat top left;
margin-top : 11px;
}
span.main435Bottom {
background : url('../../module/images/435_maincontent_greenbrd_whitebg_bottom.gif') no-repeat top left;
_top:7px;
}
.main435 #imageContent {
float : left;
position : relative;
width : 95px;
height : 90px;
padding-right : 10px;
}
/* block 435 border gray bg white 435_maincontent_graybrd_whitebg */

.maincontent_435_graybrd_whitebg {
position : relative;
background : url('../../module/images/435_maincontent_graybrd_whitebg_bg.gif') repeat-y top left;
width : 435px;
top : 10px;
margin-bottom : 10px;
_margin-bottom:20px;
}
.maincontent_435_graybrd_whitebgBottom, .maincontent_435_graybrd_whitebgTop {
width : 435px;
height : 6px;
display : block;
position : relative;
}
.maincontent_435_graybrd_whitebgTop {
background : url('../../module/images/435_maincontent_graybrd_whitebg_top.gif') no-repeat top left;
}
.maincontent_435_graybrd_whitebgBottom {
background : url('../../module/images/435_maincontent_graybrd_whitebg_bottom.gif') no-repeat top left;
_top:7px;
}
.maincontent_435_graybrd_whitebg .content {
padding : 4px 10px 4px 10px;
}
.maincontent_435_graybrd_whitebg .content h2 {
font-size : 13px;
color : #007800;
font-weight : bold;
}
.maincontent_435_graybrd_whitebg .content h3, .maincontent_435_graybrd_whitebg .content h4 {
font-size : 12px;
color : black;
font-weight : bold;
}
.maincontent_435_graybrd_whitebg .content .grayline {
clear : both;
display : block;
border-top : 1px solid #999999;
margin : 10px 0 -5px 0;
}
.maincontent_435_graybrd_whitebg .content a.link {
color : black;
text-decoration : underline;
}
.maincontent_435_graybrd_whitebg .content p {
margin-top : 10px;
}
.maincontent_435_graybrd_whitebg ul {
list-style-type : none;
color : #7f7f7f;
}
.maincontent_435_graybrd_whitebg .label {
float : left;
width : 150px;
font-weight : bold;
}
#specmaincontent_435_graybrd_whitebg {
position : relative;
width : 435px;
top : 20px;
}
.maincontent_435_graybrd_whitebg .number {
display : block;
float : right;
border : 1px solid #999999;
padding : 0 3px 0 3px;
margin : 3px 0 0 2px;
color : #7f7f7f;
font-family : arial, sans-serif;
}
.maincontent_435_graybrd_whitebg .numberon {
display : block;
float : right;
border : 1px solid #007800;
padding : 0 3px 0 3px;
margin : 3px 0 0 2px;
color : #007800;
font-family : arial, sans-serif;
}
/***********************************************************************************************************/
/***********************************************Block 445px*************************************************/
/* ASSOCIATED BLOCKS CONTENT */

/* block 445 border gray bg white 445_maincontent_graybrd_whitebg */

.maincontent_445_graybrd_whitebg {
background : url('../../module/images/445_maincontent_graybrd_whitebg_bg.gif') repeat-y top left;
width : 445px;
margin-top : 5px;
margin-bottom : 10px;
}
.maincontent_445_graybrd_whitebgBottom, .maincontent_445_graybrd_whitebgTop {
width : 445px;
height : 6px;
display : block;
position : relative;
}
.maincontent_445_graybrd_whitebgTop {
background : url('../../module/images/445_maincontent_graybrd_whitebg_top.gif') no-repeat top left;
}
.maincontent_445_graybrd_whitebgBottom {
background : url('../../module/images/445_maincontent_graybrd_whitebg_bottom.gif') no-repeat top left;
_top:7px;
}
.cconverter iframe {
position : relative;
margin-left : -10px;
}
.maincontent_445_graybrd_whitebg .content .grayline {
clear : left;
display : block;
border-top : 1px solid #999999;
margin : 10px 0 -5px 0;
}
.maincontent_445_graybrd_whitebg .content {
padding : 4px 10px;
}
.maincontent_445_graybrd_whitebg button.pbtop {
width : 23px;
height : 20px;
border : none;
background : transparent url(../images/445_maincontent_graybrd_whitebg_pbtop.gif) no-repeat top left;
}
.maincontent_445_graybrd_whitebg a.pbtop img {
display : none;
}
.maincontent_445_graybrd_whitebg .content h2 {
font-size : 12px !important ;
font-weight : bold !important ;
color : #007800 !important ;
}
.maincontent_445_graybrd_whitebg .content a.link {
color : #007800;
text-decoration : underline;
}
.maincontent_445_graybrd_whitebg .content p {
margin : 0 0 5px 0;
}
.maincontent_445_graybrd_whitebg p#pbtomyeuropcar {
height : 32px;
background : transparent url(../images/445_maincontent_graybrd_whitebg_pbtomyeuropcar.gif) no-repeat top right;
}
.maincontent_445_graybrd_whitebg p#pbtomyeuropcar a {
display : block;
float : right;
width : 156px;
height : 32px;
}
.maincontent_445_graybrd_whitebg p#pbtomyeuropcar a img {
display : none;
}
.maincontent_445_graybrd_whitebg .content form#formdistance input, .maincontent_445_graybrd_whitebg .content form#formdistance select, #concierge #content .maincontent_445_graybrd_whitebg .fromCurency, .maincontent_445_graybrd_whitebg input.amount, .maincontent_445_graybrd_whitebg select.selectdial, #concierge #content .maincontent_445_graybrd_whitebg input.inputdial, #concierge #content .maincontent_445_graybrd_whitebg select.selecttimezones, #concierge #content .maincontent_445_graybrd_whitebg input {
font-size : 12px;
}
/* block 445 main content with large image and tool icons grey  border */

.main445 {
position : relative;
display : block;
width : 445px;
margin : 5px 0 10px 0;
background : url('../../module/images/445_grey_filet_border_bg.gif') repeat-y top left;
}
.main445 h1 {
font-size : 23px;
font-family : verdana, arial, sans-serif;
font-weight : normal;
color : #007800;
padding-bottom : 8px;
}
.main445 h2 {
font-size : 11px;
font-family : verdana, arial, sans-serif;
font-weight : normal;
color : #7f7f7f;
padding-bottom : 8px;
}
.main445 #content {
display : block;
background : url('../../module/images/445_grey_filet_border_bg.gif') repeat-y top left;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
_margin:-6px 0 0 0;
}
.main445 #contentdyn {
position : relative;
display : block;
width : 435px;
background : url('../../module/images/445_grey_filet_border_bg.gif') repeat-y top left;
}
.main445 #content .text {
position : relative;
padding-left : 110px;
margin-right : 20px;
}
.main445Top, .main445Bottom {
width : 445px;
height : 6px;
display : block;
position : relative;
}
.main445Top {
background : url('../../module/images/445_grey_filet_border_top.gif') no-repeat top left;
height : 6px;
}
.main445Bottom {
background : url('../../module/images/445_grey_filet_border_bottom.gif') no-repeat top left;
_top:7px;
}
.main445 .contentfaq {
position : relative;
display : block;
width : 425px;
margin : 0 0 10px 10px;
}
.main445 #content #imageContent {
float : left;
width : 95px;
}
.main445 #imageContent {
float : left;
margin-right : 10px;
width : 95px;
}
.main445 #contentTxt {
position : relative;
width : 325px;
left : 105px;
}
.main445 #contentTxtfaq {
float : left;
position : relative;
width : 315px;
}
.main445 #visuelContent {
padding : 15px 0 0 10px;
}
.main445 #main445Button {
position : absolute;
top : 445px;
left : 260px;
text-align : right;
height : 20px;
display : block;
}
.main445 h2.titleContent {
padding-bottom : 5px;
color : #007800;
font-size : 13px;
font-weight : bold;
}
.main445 h3.subtitleContent {
margin : 5px 10px 0 0;
color : #007800;
font-weight : bold;
font-size : 11px;
text-decoration : underline;
}
.main445 .textContent {
display : block;
margin : 5px 10px 0 0;
font-weight : normal;
font-size : 11px;
color : #7f7f7f;
}
.main445 #button445tools, .main445 #button445 {
display : block;
position : relative;
text-align : right;
margin-top : 10px;
margin-bottom : -10px;
}
.main445 #button445 {
	padding-bottom:-2px;
}
.main445 .boutL {
border : 0 solid blue;
}
.main445 #button445 span {
background : url('../../module/images/but_gb.gif') repeat-x top left;
height : 20px;
color : #fff;
font: bold 11px arial, Helvetica, sans-serif;
text-decoration : none;
padding : 9px 5px 0 5px;
}
/* Block Travel Tips Before you rent */

.maincontent_445_graybrd_whitebg #imageContent {
float : left;
position : relative;
width : 95px;
height : 90px;
}
.maincontent_445_graybrd_whitebg h1 {
position : relative;
font-size : 13px;
font-family : verdana, arial, sans-serif;
font-weight : bold;
color : #006501;
margin-right : 10px;
}
.maincontent_445_graybrd_whitebg #contentdyn445 #contentRight {
width : 330px;
float : right;
margin-bottom : 10px;
}
#contentdyn445 {
position : relative;
width : 435px;
background : url('../../module/images/445_maincontent_greenbrd_whitebg_bg.gif') repeat-y top left;
margin-left : 5px;
margin-right : 5px;
padding-top : 5px;
padding-bottom : 20px;
_padding-bottom: 0;
}
#contentdyn445noimage {
position : relative;
width : 435px;
background : url('../../module/images/445_maincontent_greenbrd_whitebg_bg.gif') repeat-y top left;
margin-left : 5px;
margin-right : 5px;
padding-top : 5px;
padding-bottom : 20px;
_padding-bottom: 0;
}
.maincontent_445_graybrd_whitebg #contentdyn445noimage #button445tools {
display : block;
position : relative;
padding-right : 20px;
float : right;
}
.maincontent_445_graybrd_whitebg #contentdyn445noimage ul li {
color : #000;
list-style-type : disc;
list-style-position : inside;
}
.maincontent_445_graybrd_whitebg #contentdyn445 #button445tools {
display : block;
position : relative;
text-align : right;
margin-top : 10px;
margin-bottom : -10px;
}
.maincontent_445_graybrd_whitebg #button445tools a, a:link, a:hover, a:visited {
font-family : Verdana, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration : none;
}
.maincontent_445_graybrd_whitebg #button445tools a:hover {
text-decoration : none;
}
.maincontent_445_graybrd_whitebg #contentdyn445 #contentRight ul li {
color : #000;
list-style-position : inside;
list-style-type : disc;
}
/* Block travel tips need a hotel*/
#NeedanhotelContent #contentdyn445 {
margin-top : 0;
padding-top : 0;
}
/***********************************************************************************************************/
/***********************************************Block 570px*************************************************/
/* block_570_content_paragraph_button */

.block_570_content_paragraph_button {
position : relative;
float : left;
background : url('../../module/images/570_graybrd_whitebg_bg.gif') repeat-y top left;
width : 570px;
margin-bottom : 10px;
}
.block_570_content_paragraph_buttonBottom, .block_570_content_paragraph_buttonTop {
width : 570px;
height : 6px;
display : block;
}
.block_570_content_paragraph_buttonTop {
background : url('../../module/images/570_graybrd_whitebg_top.gif') no-repeat top left;
}
.block_570_content_paragraph_buttonBottom {
background : url('../../module/images/570_graybrd_whitebg_bottom.gif') no-repeat top left;
position : relative;
_top:7px;
}
.block_570_content_paragraph_button .content {
position : relative;
padding : 1px 10px 3px 10px;
_padding:3px 10px 3px 10px;
}
.block_570_content_paragraph_button .content img.imgcard {
float : left;
margin : 0 12px 7px 0;
}
.block_570_content_paragraph_button .content h2 {
font-size : 13px;
color : #007800;
font-weight : bold;
}
.block_570_content_paragraph_button .content h3 {
font-size : 11px;
font-weight : bold;
}
.block_570_content_paragraph_button .blockcontent {
clear : both;
margin-top : 10px;
}
.block_570_content_paragraph_button .content a.link {
color : #007800;
font-size : 11px;
text-decoration : underline;
}
.block_570_content_paragraph_button .content p {
font-size : 11px;
margin-top : 10px;
}
.block_570_content_paragraph_button .content ul li {
font-size : 11px;
margin-top : 10px;
margin-left : 15px;
_margin-left:20px;
list-style-image : url('../../module/images/green_bullet.gif');
}
.block_570_content_paragraph_button a.pbtop {
display : block;
float : right;
width : 23px;
height : 20px;
margin-left : 5px;
background : url('../../module/images/570_content_paragraph_pbtop.gif') no-repeat top left;
}
.maincontent_335_greenbrd_greenbg {
background : url('../../module/images/335_maincontent_greenbrd_greenbg_bg.gif') repeat-y top left;
width : 335px;
margin-top : 5px;
}
.maincontent_335_greenbrd_greenbgBottom, .maincontent_335_greenbrd_greenbgTop .maincontent_335_greenbrd_greenbgTopTitle {
width : 335px;
height : 6px;
display : block;
position : relative;
}
.maincontent_335_greenbrd_greenbgTop {
background : url('../../module/images/335_maincontent_greenbrd_greenbg_top.gif') no-repeat top left;
}
.maincontent_335_greenbrd_greenbgTopTitle {
background : url('../../module/images/335_maincontent_greenbrd_greenbg_top_title.gif') no-repeat top left;
height : 31px;
color : #ffffff;
}
.maincontent_335_greenbrd_greenbgBottom {
background : url('../../module/images/335_maincontent_greenbrd_greenbg_bottom.gif') no-repeat top left;
height : 5px;
_top : 7px
}
.maincontent_335_greenbrd_greenbg .content {
padding : 10px 10px;
}
.maincontent_335_greenbrd_greenbg .content h2 {
font-size : 12px !important ;
font-weight : bold !important ;
color : #ffffff !important ;
}
.maincontent_470_greenbrd_greenbg {
background : url('../../module/images/470_maincontent_greenbrd_greenbg_bg.gif') repeat-y top left;
width : 470px;
margin-top : 5px;
}
.maincontent_470_greenbrd_greenbgBottom, .maincontent_470_greenbrd_greenbgTop, .maincontent_470_greenbrd_greenbgTopTitle {
width : 470px;
height : 6px;
display : block;
position : relative;
}
.maincontent_470_greenbrd_greenbgTop {
background : url('../../module/images/470_maincontent_greenbrd_greenbg_top.gif') no-repeat top left;
}
.maincontent_470_greenbrd_greenbgTopTitle {
background : url('../../module/images/470_maincontent_greenbrd_greenbg_top_title.gif') no-repeat top left;
height : 31px;
color : #ffffff;
}
.maincontent_470_greenbrd_greenbgBottom {
background : url('../../module/images/470_maincontent_greenbrd_greenbg_bottom.gif') no-repeat top left;
height : 5px;
_top : 7px;
}
.maincontent_470_greenbrd_greenbg .content {
padding : 10px 10px;
}
.maincontent_470_greenbrd_greenbg .content h2 {
font-size : 12px !important ;
font-weight : bold !important ;
color : #ffffff !important ;
}
.maincontent_815_graybrd_whitebg {
background : url('../../module/images/815_maincontent_graybrd_whitebg_bg.gif') repeat-y top left;
width : 815px;
margin-top : 5px;
}
.maincontent_815_graybrd_whitebgLine {
background : url('../../module/images/815_maincontent_graybrd_whitebg_bg_line.gif') no-repeat top left;
width : 815px;
height : 7px;
margin-left : -10px;
}
.maincontent_815_graybrd_whitebgBottom, .maincontent_815_graybrd_whitebgTop, .maincontent_815_graybrd_whitebgTopTitle {
width : 815px;
height : 6px;
display : block;
position : relative;
}
.maincontent_815_graybrd_whitebgTop {
background : url('../../module/images/815_maincontent_graybrd_whitebg_top.gif') no-repeat top left;
}
.maincontent_815_graybrd_whitebgTopTitle {
background : url('../../module/images/815_maincontent_graybrd_whitebg_top_title.gif') no-repeat top left;
height : 33px;
}
.maincontent_815_graybrd_whitebgTopTitle .content {
padding : 10px 10px;
}
.maincontent_815_graybrd_whitebgTopTitle h2 {
font-size : 12px !important ;
font-weight : bold !important ;
color : #007800 !important ;
}
.maincontent_815_graybrd_whitebgBottom {
background : url('../../module/images/815_maincontent_graybrd_whitebg_bottom.gif') no-repeat top left;
_top : 7px;
}
.cconverter iframe {
position : relative;
margin-left : -10px;
}
.maincontent_815_graybrd_whitebg .content .grayline {
clear : left;
display : block;
border-top : 1px solid #999999;
margin : 10px 0 -5px 0;
}
.maincontent_815_graybrd_whitebg .content {
padding : 8px 10px;
}
.maincontent_815_graybrd_whitebg button.pbtop {
width : 23px;
height : 20px;
border : none;
background : transparent url(../images/815_maincontent_graybrd_whitebg_pbtop.gif) no-repeat top left;
}
.maincontent_815_graybrd_whitebg a.pbtop img {
display : none;
}
.maincontent_815_graybrd_whitebg .content h2 {
font-size : 12px !important ;
font-weight : bold !important ;
color : #007800 !important ;
}
.maincontent_815_graybrd_whitebg .content h3 {
font-size : 10px;
color : #007800;
font-weight : bold;
margin-bottom : 2px;
}
.maincontent_815_graybrd_whitebg .content a.link {
color : #007800;
text-decoration : underline;
}
.maincontent_815_graybrd_whitebg .content p {
margin : 0 0 5px 0;
}
.maincontent_815_graybrd_whitebg p#pbtomyeuropcar {
height : 32px;
background : transparent url(../images/815_maincontent_graybrd_whitebg_pbtomyeuropcar.gif) no-repeat top right;
}
.maincontent_815_graybrd_whitebg p#pbtomyeuropcar a {
display : block;
float : right;
width : 156px;
height : 32px;
}
.maincontent_815_graybrd_whitebg p#pbtomyeuropcar a img {
display : none;
}
.maincontent_815_graybrd_whitebg .content form#formdistance input, .maincontent_815_graybrd_whitebg .content form#formdistance select, #concierge #content .maincontent_815_graybrd_whitebg .fromCurency, .maincontent_815_graybrd_whitebg input.amount, .maincontent_815_graybrd_whitebg select.selectdial, #concierge #content .maincontent_815_graybrd_whitebg input.inputdial, #concierge #content .maincontent_815_graybrd_whitebg select.selecttimezones, #concierge #content .maincontent_815_graybrd_whitebg input {
font-size : 12px;
}
.maincontent_815_greenbrd_greenbg {
background : url('../../module/images/815_maincontent_greenbrd_greenbg_bg.gif') repeat-y top left;
width : 815px;
margin-top : 5px;
}
.maincontent_815_greenbrd_greenbgBottom, .maincontent_815_greenbrd_greenbgTop {
width : 815px;
height : 6px;
display : block;
position : relative;
}
.maincontent_815_greenbrd_greenbgTop {
background : url('../../module/images/815_maincontent_greenbrd_greenbg_top.gif') no-repeat top left;
}
.maincontent_815_greenbrd_greenbgBottom {
background : url('../../module/images/815_maincontent_greenbrd_greenbg_bottom.gif') no-repeat top left;
_top : 7px;
}
.maincontent_815_greenbrd_greenbg .content .grayline {
clear : left;
display : block;
border-top : 1px solid #999999;
margin : 10px 0 -5px 0;
}
.maincontent_815_greenbrd_greenbg .content {
padding : 4px 10px;
}
.maincontent_815_greenbrd_greenbg button.pbtop {
width : 23px;
height : 20px;
border : none;
background : transparent url(../images/815_maincontent_greenbrd_greenbg_pbtop.gif) no-repeat top left;
}
.maincontent_815_greenbrd_greenbg a.pbtop img {
display : none;
}
.maincontent_815_greenbrd_greenbg .content h2 {
font-size : 12px !important ;
font-weight : bold !important ;
color : #007800 !important ;
}
.main815 {
position : relative;
display : block;
width : 815px;
margin : 5px 0 10px 0;
background : url('../../module/images/815_grey_filet_border_bg.gif') repeat-y top left;
}
.main815 h1 {
font-size : 23px;
font-family : verdana, arial, sans-serif;
font-weight : normal;
color : #007800;
padding-bottom : 8px;
}
.main815 h2 {
font-size : 11px;
font-family : verdana, arial, sans-serif;
font-weight : normal;
color : #7f7f7f;
padding-bottom : 8px;
}
.main815 #content {
display : block;
background : url('../../module/images/815_grey_filet_border_bg.gif') repeat-y top left;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
}
.main815 #contentdyn {
position : relative;
display : block;
width : 435px;
background : url('../../module/images/815_grey_filet_border_bg.gif') repeat-y top left;
}
.main815 #content .text {
position : relative;
padding-left : 110px;
margin-right : 20px;
}
.main815Top, .main815Bottom {
width : 815px;
height : 6px;
display : block;
position : relative;
}
.main815Top {
background : url('../../module/images/815_grey_filet_border_top.gif') no-repeat top left;
height : 6px;
}
.main815Bottom {
background : url('../../module/images/815_grey_filet_border_bottom.gif') no-repeat top left;
}
.main815 .contentfaq {
position : relative;
display : block;
width : 425px;
margin : 0 0 10px 10px;
}
.main815 #content #imageContent {
float : left;
width : 95px;
}
.main815 #imageContent {
float : left;
margin-right : 10px;
width : 95px;
}
.main815 #contentTxt {
position : relative;
width : 325px;
left : 105px;
}
.main815 #contentTxtfaq {
float : left;
position : relative;
width : 315px;
}
.main815 #visuelContent {
padding : 15px 0 0 10px;
}
.main815 #main815Button {
position : absolute;
top : 815px;
left : 260px;
text-align : right;
height : 20px;
display : block;
}
.main815 h2.titleContent {
padding-bottom : 5px;
color : #007800;
font-size : 13px;
font-weight : bold;
}
.main815 h3.subtitleContent {
margin : 5px 10px 0 0;
color : #007800;
font-weight : bold;
font-size : 11px;
text-decoration : underline;
}
.main815 .textContent {
display : block;
margin : 5px 10px 0 0;
font-weight : normal;
font-size : 11px;
color : #7f7f7f;
}
.main815 #button815tools, .main815 #button815 {
display : block;
position : relative;
text-align : right;
margin-top : 10px;
margin-bottom : -10px;
}
.main815 .boutL {
border : 0 solid blue;
}
.main815 #button815 span {
background : url('../../module/images/but_gb.gif') repeat-x top left;
height : 20px;
color : #fff;
text-decoration : none;
padding : 9px 5px 0 5px;
}
.maincontent_815_graybrd_whitebg #imageContent {
float : left;
position : relative;
width : 95px;
height : 90px;
}
.maincontent_815_graybrd_whitebg h1 {
position : relative;
font-size : 13px;
font-family : verdana, arial, sans-serif;
font-weight : bold;
color : #006501;
margin-right : 10px;
}
.maincontent_815_graybrd_whitebg #contentdyn815 #contentRight {
width : 330px;
float : right;
margin-bottom : 10px;
}
#contentdyn815 {
position : relative;
width : 435px;
background : url('../../module/images/815_maincontent_greenbrd_whitebg_bg.gif') repeat-y top left;
margin-left : 5px;
margin-right : 5px;
padding-top : 5px;
padding-bottom : 20px;
}
#contentdyn815noimage {
position : relative;
width : 435px;
background : url('../../module/images/815_maincontent_greenbrd_whitebg_bg.gif') repeat-y top left;
margin-left : 5px;
margin-right : 5px;
padding-top : 5px;
padding-bottom : 20px;
}
.maincontent_815_graybrd_whitebg #contentdyn815noimage #button815tools {
display : block;
position : relative;
padding-right : 20px;
float : right;
}
.maincontent_815_graybrd_whitebg #contentdyn815noimage li {
list-style-type : none;
}
.maincontent_815_graybrd_whitebg #contentdyn815 #button815tools {
display : block;
position : relative;
text-align : right;
margin-top : 10px;
margin-bottom : -10px;
}
.maincontent_815_graybrd_whitebg #button815tools a, a:link, a:hover, a:visited {
font-family : Verdana, Helvetica, sans-serif;
font-size : 10px;
color : #000000;
text-decoration : none;
}
.maincontent_815_graybrd_whitebg #button815tools a:hover {
text-decoration : none;
}
.maincontent_815_graybrd_whitebg #contentdyn815 #contentRight ul li {
color : #000;
list-style-position : inside;
list-style-type : disc;
}
#NeedanhotelContent #contentdyn815 {
margin-top : 0;
padding-top : 0;
}
/***********************************************************************************************************/
/***********************************************Block 000px*************************************************/
/************************************why choose europcar************************************************/

/* block_390_maintContent_parag-separator */
.block_390_maintContent_parag-separator {
position : relative;
width : 390px;
}
.block_390_maintContent_parag-separator li {
font-size : 12px;
color : #027402;
font-weight : bold;
}
.block_390_maintContent_parag-separator .blockContent {
text-align : center;
}
.block_390_maintContent_parag-separator .blockContent p {
text-align : center;
font-weight : normal;
color : #666666;
font-size : 11px;
}
.block_390_maintContent_parag-separator .blockContent img {
text-align:center;
margin-top : 10px;
margin-bottom : 10px;
}
/***********************/
.block_325_homeLatestPressRelease {
font-family : verdana, arial, sans-serif;
position : relative;
width : 325px;
}
.block_325_homeLatestPressRelease h1 {
color : #017002;
font-size : 12px;
font-weight : bold;
}
/* EJA - CR17208_2 - STRY0010507 - QC13015 : 6.3 SEO optimization - duplicate H1 on website */
.block_325_homeLatestPressRelease h2 {
color : #017002;
font-size : 12px;
font-weight : bold;
}
.block_325_homeLatestPressRelease img {
margin-top : 10px;
}
.block_325_homeLatestPressRelease div {
color : #2c2c2c;
font-size : 11px;
margin : 13px 0;
}
.block_325_homeLatestPressRelease div span {
color : #02a200;
}
.block_325_homeLatestPressRelease div strong {
color : #2c2c2c;
}
.block_325_homeLatestPressRelease div p {
color : #000000;
}
.block_325_homeLatestPressRelease a:link, .block_325_homeLatestPressRelease a:visited, .block_325_homeLatestPressRelease a:hover {
color : #018701;
text-decoration : underline;
font-size : 11px;
}
/***********************/

.block_390_picturelist {
position : relative;
width : 390px;
}
.block_390_picturelist .picture {
position : relative;
display : block;
float : left;
width : 100%;
margin-bottom : 10px;
font-size : 11px;
}
.block_390_picturelist .picture img.imgcard {
float : left;
border : 1px solid #999999;
margin-right : 15px;
}
.block_390_picturelist .picture span {
display : block;
margin-top : 10px;
}
.block_390_picturelist .picture p {
position : relative;
width : 100px;
}
.block_390_picturelist h3 {
position : relative;
color : #666666;
font-size : 11px;
font-weight : normal;
}
.block_390_picturelist a.link {
position : relative;
color : #007800;
font-size : 10px;
text-decoration : underline;
}
.block_390_picturelist .picture span p {
color : #666666;
}
.block_390_picturelist .picturelist_download {
font-size : 10px;
}
p#nav {
display : block;
width : 100%;
text-align : center;
top : 37px;
}
p#nav #numero {
float : left;
width : 90px;
}
p#nav a.buttonblanc {
text-decoration : none;
}
p#nav a.buttonblanc span {
float : left;
cursor:hand;
height : 22px;
width : 57px;
color : #007800;
font-size : 11px;
font-family : verdana;
font-weight : bold;
text-decoration : none;
background : url('../../module/images/but_bgrl.gif') repeat-x top left;
padding-top : 3px;
margin : 0;
}
p#nav a.buttonblanc img {
float : left;
border : none;
}
p#nav a.buttonblanc img.l {
padding-left : 40px;
}
p#nav a.buttonblanc img.r {
padding-right : 40px;
}
.block_390_picturelist p {
position : relative;
width : 390px;
}
.nav_verdana_vert_10_u a:link, .nav_verdana_vert_10_u a:visited, .nav_verdana_vert_10_u a:hover {
font-family : verdana;
color : #027402;
font-size : 11px;
text-decoration : underline;
}
.nav_verdana_vert_10_u a:active {
font-weight : bold;
}
.smvert {
color : #006600;
text-decoration : underline;
}
/********************* FAQ ancre */
ul.faq {
position : relative;
top : 10px;
}
.faq-li {
margin : 0 0 0 18px;
padding : 0 6px 0 0;
}
.faq-li a:link, .faq-li a:hover, .faq-li a:visited {
font-size : 11px;
color : #7f7f7f;
text-decoration : underline;
}
.faq-li li {
color : #000000;
}
/************************** terms and conditions **/
.body-terms {
font-family : Verdana, Helvetica, sans-serif;
font-size : 10px;
background-color : #ffffff;
color : #000000;
margin-top : 10px;
}
/* ASSOCIATED BLOCKS CONTENT */



/* block 115 border green bg white*/

.trans_generic_push {
background : url('../../module/images/115_trans_generic_push_bg.gif') repeat-y top left;
width : 115px;
margin-top : 10px;
}
.trans_generic_pushBottom, .trans_generic_pushTop {
width : 115px;
height : 6px;
display : block;
}
.trans_generic_pushTop {
background : url('../../module/images/115_trans_generic_push_top.gif') no-repeat top left;
}
.trans_generic_pushBottom {
background : url('../../module/images/115_trans_generic_push_bottom.gif') no-repeat top left;
position : relative;
}
.trans_generic_push .content {
padding : 0 5px 0 5px;
margin : 0;
}
.trans_generic_push .content p {
margin-top : 10px;
}
.trans_generic_push .content ul {
list-style-type : disc;
padding-left : 16px;
margin-top : 10px;
}
.trans_generic_push .content a.link {
color : #007800;
text-decoration : underline;
}
/* block_570_partner_2col */

.block_570_partner_2col {
position : relative;
width : 570px;
margin-bottom : 10px;
}
.block_570_partner_2col .content .right235 {
float : right;
text-align : left;
width : 235px;
}
.block_570_partner_2col .content .main315 {
position : relative;
width : 315px;
}
.block_570_partner_2col .content .main315 h3 {
font-size : 13px;
color : #007800;
font-weight : bold;
}
.block_570_partner_2col .content .main315 p {
font-size : 11px;
color : #000000;
font-weight : normal;
}
.block_570_partner_2col .content {
padding : 0 5px 0 5px;
}
.block_570_partner_2col .content .main315 .space10 {
margin-top : 10px;
}
.block_570_partner_2col .content .right235 h4 {
font-size : 11px;
color : #007800;
font-weight : bold;
margin-bottom : 7px;
}
.block_570_partner_2col .content .right235 p {
font-size : 10px;
color : #000000;
font-weight : bold;
margin-bottom : 5px;
}
.airline {
position: relative;  	/* ie7 issue */
height : 385px;
_height:387px;
overflow : auto;
scrollbar-base-color:#D4D0C8;
border : 1px solid #d4d0c8;
}
.airline ul {
list-style-type : none;
margin : 3px 0 0 5px;
font-size : 11px;
font-weight : bold;
text-align : center;
}
.block_570_partner_2col .content .main435 {
}
.block_570_partner_2col .content .main435 .inline5 {
float : none;
margin-top : 5px;
}
.block_435_partner_presentation .lastcol .partner {
margin-right : 9px;
margin-bottom : 0;
_margin-right:9px;
}
.block_570_partner_2col .content .main435 .space10 {
margin-top : 10px;
}
/************ fin g1.3********************/

/**************************************EXECUTIVE SUMMARY*************/

.block_390_exec_second {
background : url('../../module/images/390_greenborder_exec_bg.gif') repeat-y top left;
width : 390px;
margin-top : 10px;
}
.block_390_exec_secondBottom, .block_390_exec_secondTop {
width : 390px;
height : 6px;
display : block;
}
.block_390_exec_secondTop {
background : url('../../module/images/390_greenborder_exec_bg_top.gif') no-repeat top left;
}
.block_390_exec_secondBottom {
background : url('../../module/images/390_greenborder_exec_bg_bottom.gif') no-repeat top left;
position : relative;
}
.block_390_exec_second .divleft {
float : left;
width : 144px;
padding : 5px 0 0 13px;
}
.block_390_exec_second .divleft li {
margin : 0;
padding : 0;
color : #006602;
}
.block_390_exec_second .divleft a:link, .block_390_exec_second .divleft a:visited {
font-size : 11px;
color : #006602;
text-decoration : underline;
}
.block_390_exec_second .divleft a:hover {
text-decoration : none;
}
.block_390_exec_second .divright {
padding : 5px 0 0 0;
font-size : 11px;
color : #000000;
}
.block_390_exec_second .exec_1stcontainer {
height : 28px;
background : url('../../module/images/390_greenborder_exec_bg1.gif') no-repeat top left;
margin : 0;
padding : 0;
}
.block_390_exec_second .exec_3rdcontainer {
height : 26px;
background : url('../../module/images/390_greenborder_exec_bg2.gif') no-repeat top left;
margin : 0;
padding : 0;
}
.block_390_exec_second .exec_4thcontainer {
height : 23px;
background : url('../../module/images/390_greenborder_exec_bg3.gif') no-repeat top left;
margin : 0;
padding : 0;
}
/*****************************PROFESSION MAP*********************/

.block_390_exec_second #firstcontainer {
height : 37px;
margin : 0;
padding : 0;
}
.block_390_exec_second #secondcontainer {
height : 27px;
background : url('../../module/images/390_greenborder_promap_bg1.gif') no-repeat top left;
margin : 0;
padding : 0;
}
.block_390_exec_second .promap li {
margin : 0 0 0 15px;
padding : 5px 0 0 11px;
color : #006602;
list-style-position : outside;
}
.block_390_exec_second .promap a:link, .block_390_exec_second .promap a:visited {
font-size : 11px;
color : #006602;
text-decoration : underline;
}
#promapDiv {
margin : 10px 0 16px 0;
padding : 0;
}
/*******************************BOOKING PROMO**********************************************/
.number {
display : block;
float : right;
border : 1px solid #999999;
padding : 0 3px 0 3px;
margin : 3px 0 0 2px;
color : #7f7f7f;
font-family : arial, sans-serif;
}
.numberon {
display : block;
float : right;
border : 1px solid #007800;
padding : 0 3px 0 3px;
margin : 3px 0 0 2px;
color : #007800;
font-family : arial, sans-serif;
}
/* block_570_2col_graybrd_whitebg */

.block_570_2col_graybrd_whitebg {
position : relative;
background : url('../../module/images/570_graybrd_whitebg_bg.gif') repeat-y top left;
width : 570px;
margin-bottom : 10px;
}
.block_570_2col_graybrd_whitebgBottom, .block_570_2col_graybrd_whitebgTop {
width : 570px;
height : 6px;
display : block;
}
.block_570_2col_graybrd_whitebgTop {
background : url('../../module/images/570_graybrd_whitebg_top.gif') no-repeat top left;
}
.block_570_2col_graybrd_whitebgBottom {
background : url('../../module/images/570_graybrd_whitebg_bottom.gif') no-repeat top left;
position : relative;
_top:7px;
}
.block_570_2col_graybrd_whitebg .maincontent1 {
padding : 1px 10px 3px 10px;
_padding:3px 10px 3px 10px;
min-height : 490px;
_height:498px;
}
.block_570_2col_graybrd_whitebg .maincontent1 .right175 {
float : right;
text-align : left;
width : 175px;
}
.block_570_2col_graybrd_whitebg .maincontent1 .right175 .bookingpromo_termsblock {
font-size : 8px;
}
.block_570_2col_graybrd_whitebg .maincontent1 .main360 {
float : left;
position : relative;
width : 360px;
margin-right : 15px;
}
.block_570_2col_graybrd_whitebg .maincontent1 h2.maintitle {
margin : 0;
font-size : 23px;
color : #007800;
font-weight : normal;
}
.block_570_2col_graybrd_whitebg .maincontent1 h3.title {
font-size : 14px;
color : #007800;
font-weight : bold;
}
.block_570_2col_graybrd_whitebg .maincontent1 .right175 p {
font-size : 11px;
}
.block_570_2col_graybrd_whitebg .maincontent1 form#pickup .lfield {
margin-top : 10px;
}
.block_570_2col_graybrd_whitebg .maincontent1 form#pickup fieldset.fleft {
width : 175px;
margin-right : 10px;
}
.block_570_2col_graybrd_whitebg .maincontent1 form#pickup .lfieldgreen {
margin-top : 5px;
}
.block_570_2col_graybrd_whitebg .maincontent1 form#pickup fieldset.fleftgreen {
float : left;
width : 120px;
margin-right : 10px;
}
.block_570_2col_graybrd_whitebg .maincontent1 form#pickup label {
font-weight : bold;
display : block;
margin-bottom : 3px;
}
.block_570_2col_graybrd_whitebg .maincontent1 form#pickup label.hiddeninput {
display : block;
height : 16px;
_height:18px;
margin-bottom : 3px;
}
.block_570_2col_graybrd_whitebg .maincontent1 form#pickup label.radio {
display : inline;
margin-bottom : 3px;
}
.block_570_2col_graybrd_whitebg .maincontent1 form#pickup input {
width : 120px;
_width: 118px;
}
.block_570_2col_graybrd_whitebg .maincontent1 form#pickup span.pbcalendar {
float : left;
margin : 2px 7px 0 0;
}
.block_570_2col_graybrd_whitebg .maincontent1 form#pickup label.hidden {
display : none;
}
.block_570_2col_graybrd_whitebg .maincontent1 form#pickup select.txt {
width : 175px;
_width:172px;
}
.block_570_2col_graybrd_whitebg .maincontent1 form#pickup select.day {
width : 43px;
_width:40px;
}
.block_570_2col_graybrd_whitebg .maincontent1 form#pickup select.month {
width : 128px;
_width:124px;
}
.block_570_2col_graybrd_whitebg .maincontent1 form#pickup select.hour {
width : 45px;
_width:42px;
}
.block_570_2col_graybrd_whitebg .maincontent1 form#pickup select.minute {
width : 45px;
_width:42px;
}
.block_570_2col_graybrd_whitebg .maincontent1 form#pickup fieldset.country a.link {
color : #000000;
font-size : 10px;
text-decoration : underline;
}
.block_570_2col_graybrd_whitebg .maincontent1 form#pickup fieldset a.search {
color : #000000;
font-size : 10px;
text-decoration : underline;
margin-bottom : 3px;
}
/* block_175_greenbrd_whitebg */

.block_175_greenbrd_whitebg {
background : url('../../module/images/175_greenbrd_whitebg_bg.gif') repeat-y top left;
width : 175px;
margin-bottom : 10px;
clear : both;
}
.block_175_greenbrd_whitebg .content {
padding : 0 5px 3px 5px;
_padding:2px 5px 3px 5px;
font-size : 11px;
}
.block_175_greenbrd_whitebg .blockcontent {
clear : both;
}
.block_175_greenbrd_whitebgBottom, .block_175_greenbrd_whitebgTop {
width : 175px;
height : 6px;
display : block;
}
.block_175_greenbrd_whitebgTop {
background : url('../../module/images/175_greenbrd_whitebg_top.gif') no-repeat top left;
}
.block_175_greenbrd_whitebgBottom {
background : url('../../module/images/175_greenbrd_whitebg_bottom.gif') no-repeat top left;
position : relative;
_top:7px;
}
.block_175_greenbrd_whitebg_button {
width : 175px;
margin-bottom : 5px;
}
/* block_360_greenbrd_whitebg */

.block_360_greenbrd_whitebg {
background : url('../../module/images/360_greenbrd_whitebg_bg.gif') repeat-y top left;
width : 360px;
margin-top : 20px;
}
.block_360_greenbrd_whitebgBottom, .block_360_greenbrd_whitebgTop {
width : 360px;
height : 6px;
display : block;
}
.block_360_greenbrd_whitebg .block_360_greenbrd_whitebgTop {
background : url('../../module/images/360_greenbrd_whitebg_top.gif') no-repeat top left;
}
.block_360_greenbrd_whitebg .block_360_greenbrd_whitebgBottom {
background : url('../../module/images/360_greenbrd_whitebg_bottom.gif') no-repeat top left;
position : relative;
_top:7px;
}
.block_360_greenbrd_whitebg .content {
margin : 5px 10px 5px 10px;
font-size : 10px;
}
.block_360_greenbrd_whitebg .content .big_green {
font-size : 17px;
color : #007800;
font-weight : normal;
}
.block_360_greenbrd_whitebg .content a.link {
color : #000000;
font-size : 9px;
text-decoration : underline;
}
.block_435_maincontent_nb .lidetails {
margin : 0 0 0 120px;
padding : 0 0 0 0;
line-height : 14px;
}
#fleetdetails_greencontent {
margin : 0 0 0 0;
padding : 0;
}
.fleettable_titre {
font-size : 11px;
font-weight : bold;
color : #006602;
margin : 0 0 5px 4px;
padding : 0;
}
.fleetdetails_table {
padding : 0;
margin : 0;
width : 415px;
}
.fleetdetails_table TD {
border : 0 none;
padding : 0;
margin : 0;
}
.fleetdetails_table #firstcell {
width : 142px;
}
.fleetdetails_table #secondcell {
width : 143px;
}
.fleetdetails_table #thirdcell {
width : 130px;
}
.fleet_firsttable {
padding : 0;
margin : 0;
width : 142px;
}
.fleet_secondtable {
padding : 0;
margin : 0;
width : 143px;
}
.fleet_thirdtable {
padding : 0;
margin : 0;
width : 130px;
}
.tableft {
margin-left : 10px;
}
#poptopgreen {
background : url('../../module/images/top_bg36.gif') top left;
width : 100%;
border : 0 solid;
height : 35px;
}
.block_435_fleet_greenbrd_whitebg_titre_accriss .tableft h2 {
font-size : 20px;
color : #006600;
font-family : Verdana;
font-weight : normal;
margin-top : 14px;
}
.block_435_fleet_greenbrd_whitebg_titre_accriss .block495bg {
background : url('../../module/images/495_green_bg_greenwhite.gif') repeat-y top left;
height : 206px;
width : 495px;
}
.block_435_fleet_greenbrd_whitebg_titre_accriss .block495bgTop {
position : relative;
background : url('../../module/images/495_green_top.gif') no-repeat top left;
height : 1px;
width : 495px;
display : block;
border : 0 solid red;
margin-bottom : -6px;
}
.block_435_fleet_greenbrd_whitebg_titre_accriss .block495bgBottom {
position : relative;
background : url('../../module/images/495_green_bottom_accriss.gif') no-repeat top left;
height : 5px;
display : block;
width : 495px;
margin-top : -6px;
}
.block_435_fleet_greenbrd_whitebg_titre_accriss .tableft .block495bg .content ul {
margin : 7px 0 0 13px;
}
.block_435_fleet_greenbrd_whitebg_titre_accriss .tableft .block495bg .content li {
list-style-type : none;
padding-bottom : 1px;
}
.block_435_fleet_greenbrd_whitebg_titre_accriss .tableft .block495bg .content .col1_2 {
position : relative;
float : left;
width : 245px;
}
.block_435_fleet_greenbrd_whitebg_titre_accriss .tableft .block495bg .content .col3_4 {
position : relative;
float : right;
width : 245px;
}
.block_435_fleet_greenbrd_whitebg_titre_accriss .tableft .block495bg .content .col1_2 .col1 {
position : relative;
border : 0 solid blue;
float : left;
margin-left : 5px;
}
.block_435_fleet_greenbrd_whitebg_titre_accriss .tableft .block495bg .content .col1_2 .col2 {
position : relative;
border : 0 solid green;
float : left;
margin-left : 15px;
}
.block_435_fleet_greenbrd_whitebg_titre_accriss .tableft .block495bg .content .col3_4 .col3 {
position : relative;
border : 0 solid red;
float : left;
margin-left : 5px;
}
.block_435_fleet_greenbrd_whitebg_titre_accriss .tableft .block495bg .content .col3_4 .col4 {
position : relative;
border : 0 solid red;
float : left;
margin-left : 35px;
}
.block_435_fleet_greenbrd_whitebg_titre_accriss .tableft .block495bg .content .letter {
border : 0 solid red;
width : 10px;
margin-right : 1px;
text-align : right;
float : left;
color : #006600;
font-family : Verdana;
font-size : 10px;
font-weight : bold;
}
.block_435_fleet_greenbrd_whitebg_titre_accriss .tableft .block495bg .content .literal {
font-family : Verdana;
font-size : 10px;
color : black;
margin-left : 5px;
}
.block_435_fleet_greenbrd_whitebg_titre_accriss .fright .print {
margin-right : 50px;
}
/***********************************COUNTRY HEADQUARTERS****************************************************/
.country_titlecontainer {
height : 14px;
margin : -22px 0 12px 0;
padding : 0;
}
/********************************************AIRLINE PARTNERS******************************************************/
/* block_235_graybrd_whitebg */

.block_235_graybrd_whitebg {
position : relative;
background : url('../../module/images/235_graybrd_whitebg_bg.gif') repeat-y top left;
width : 235px;
}
.block_235_graybrd_whitebgBottom, .block_235_graybrd_whitebgTop {
width : 235px;
height : 6px;
display : block;
}
.block_235_graybrd_whitebgTop {
background : url('../../module/images/235_graybrd_whitebg_top.gif') no-repeat top left;
}
.block_235_graybrd_whitebgBottom {
background : url('../../module/images/235_graybrd_whitebg_bottom.gif') no-repeat top left;
position : relative;
}
.block_235_graybrd_whitebg .content {
padding : 0 10px 0 10px;
}
/********************************************WORLDWIDE DEALS******************************************************/
#worldwidedeals_mainblock {
margin : 0 0 0 5px;
padding : 0;
}
#worldwidedeals_greenblock {
font-size : 11px;
margin : -7px 0 14px 0;
padding : 0;
}
/********************************************FLEET DETAILS******************************************************/
#detailscontent {
margin : 0 0 0 5px;
padding : 0;
}
#fleetdetails_greenblock {
margin : -7px 0 14px 0;
padding : 0;
}
/********************************************PARTNER HOME******************************************************/
.block_270_content_paragraph_button .partnerhome_titre {
margin : -6px 0 -4px 0;
}
.block_270_content_paragraph_button .partnerhome_titrebas {
margin : -1px 0 -4px 0;
}
/***********************************BESTDEALS HOME PUSH****************************************************/
.maincontent_175_dealspush {
position : relative;
width : 175px;
background : url('../../module/images/push_right_bg.gif') repeat-y top left;
margin-bottom : 10px;
_margin-bottom:15px;
}
.maincontent_175_dealspush .contentdeals {
position : relative;
width : 165px;
margin : -5px 0 0 5px;
}
.maincontent_175_dealspushBottom, .maincontent_175_dealspushTop {
display : block;
position : relative;
width : 175px;
height : 4px;
}
.maincontent_175_dealspushTop {
background : url('../../module/images/push_right_bg_top.gif') no-repeat top left;
}
.maincontent_175_dealspushBottom {
background : url('../../module/images/push_right_bg_bottom.gif') no-repeat top left;
_top:10px;
}
#dealspush_secondcontent2 {
position : relative;
top : 8px;
}
#dealspush_secondcontent, #dealspush_secondcontent3 {
margin : 12px 0 8px 0;
_margin:6px 0 0 0;
}
.maincontent_175_dealspush .dealspushlink {
position : relative;
font-size : 10px;
}
.maincontent_175_dealspush p.dealspushlink a {
text-decoration : underline;
font-size : 10px;
margin-bottom : 6px;
}
.maincontent_175_dealspush h2 {
font-size : 11px;
color : #007800;
font-weight : bold;
clear : both;
}
.maincontent_175_dealspush .contentdeals h2, .maincontent_175_dealspush .dealspush_secondcontent h2 {
margin : 4px 0 7px;
clear : both;
}
.maincontent_175_dealspush .contentdeals .city {
display : block;
position : relative;
float : left;
white-space : nowrap;
width : 55px;
}
.maincontent_175_dealspush .contentdeals .city a {
text-decoration : underline;
}
.maincontent_175_dealspush .contentdeals .newprice {
_margin-top:8px;
width : 75px;
float : left;
}
.maincontent_175_dealspush .contentdeals .oldprice {
_margin-top:8px;
width : 25px;
float : left;
text-decoration : line-through;
white-space : nowrap;
}
.block_175_promopush_li .largeimg .contentpush175 {
float : right;
width : 170px;
margin : 0 5px 0 0;
text-align : left;
}
.block_175_promopush_li .largeimg .contentpush175 .promo .sub {
font-size : 11px;
font-weight : normal;
vertical-align : text-bottom;
}
.block_175_promopush_li .largeimg .contentpush175 .promo {
font-size : 20px;
font-weight : normal;
margin : 2px 0 0 0;
padding : 0 0 1px 0;
}
.block_175_promopush_li .largeimg .contentpush175 .textpromo {
font-size : 10px;
font-weight : bold;
}
.block_175_promopush_li .largeimg .right_white .contentpush175 .promo .lead {
padding-bottom : 1px;
/*background : url('../../module/images/arc_small_yellow_blackbg.gif') no-repeat bottom center;*/
font-size : 20px;
}
/*********************************PARTNERS**************************************/
.partners_225_title {
width : 225px;
margin-bottom : 10px;
font-size : 13px;
color : #007800;
font-weight : bold;
}
.block_435_partner_presentation .airlinedivcontent {
display : block;
width : 313px;
min-height : 74px;
_height:74px;
}
.block_435_partner_presentation .airlinedivcontent p {
font-size : 11px;
}
.block_435_partner_presentation .airlinepcontent {
margin : 18px 0 0 0;
}
.right235 {
float : right;
text-align : left;
width : 235px;
}
.right235 h4 {
font-size : 11px;
color : #007800;
font-weight : bold;
margin-bottom : 7px;
}
.right235 p {
font-size : 10px;
color : #000000;
font-weight : bold;
margin-bottom : 5px;
}
airline img {
width : 140px;
}
.underlineNone {
text-decoration : none !important ;
}
/****************************************************************************************************************************/
/********************************************Styles pages*********************************************************/
/****************************************************************************************************************************/

#bodyTemplateG0_0, #bodyTemplateG1_0, #bodyTemplateG1_1, #bodyTemplateG1_2, #bodyTemplateG1_3, #bodyTemplateG1_4, #bodyTemplateG1_5, #bodyTemplateG1_6, #bodyTemplateG1_7, #bodyTemplateG1_8, #bodyTemplateG1_9, #bodyTemplateG1_10, #bodyTemplateG1_11, #bodyTemplateG2_0, #bodyTemplateG2_1, #bodyTemplateG2_2, #bodyTemplateG2_3 {
text-align : center;
height : 100%;
}
#container {
text-align : left;
margin : 0 auto;
padding-bottom : 8px;
width:970px;
}
#header {
position : relative;
height : 124px;
width : 760px;
}
#contents {
position : relative;
float : left;
width : 769px;
_width : 970px !important;
margin-top:10px;
padding-left:4px;
}
#title {
font-size : 23px;
color : #007800;
}
#footer {
position : relative;
clear : both;
vertical-align : bottom;
text-align : center;
}
#tools {
float : left;
width : 179px;
margin-right : 6px;
}
/********************************************Template Page Structure 0.0*********************************************************/

#bodyTemplateG0_0 #contents #title {
width : 745px;
}
/****************************************************************************************************************************/
/********************************************Template Page Structure G1.0*********************************************************/


#bodyTemplateG1_0 #contents #title {
width : 445px;
}
#bodyTemplateG1_0 #contentsCentral {
float : left;
width : 580px;
}
#bodyTemplateG1_0 #contentsRight {
float : left;
width : 115px;
margin-left : 10px;
_margin-left:5px;
}
#bodyTemplateG1_6 #intro {
width : 570px;
}
/****************************************************************************************************************************/
/********************************************Template Page G1.1 Structure*********************************************************/

#bodyTemplateG1_1 #contentsCentral {
position : relative;
float : left;
width : 385px;
margin-right : 10px;
}
#bodyTemplateG1_1 #contentsRight {
position : relative;
float : left;
width : 175px;
float : left;
}
/****************************************************************************************************************************/
/********************************************Template Page G1.2 Structure*********************************************************/

/*#bodyTemplateG1_2 #contents #title
{
    float:left;
	width:415px;
}*/
#bodyTemplateG1_2 #contentsCentral {
float : left;
width : 315px;
margin-left : 0;
margin-right : 11px;
}
#bodyTemplateG1_2 #contentsRight {
width : 230px;
float : left;
}
#bodyTemplateG1_2 .contents .top {/* worldwide deals */
float : left;
width : 570px;
margin-left : 10px;
}
#bodyTemplateG1_2 .top #onglet { /* worldwide deals */
float : left;
width : 570px;
}
/**********************************************************************************************************************/
/********************************************Template Page G1.3 Structure*********************************************************/

#bodyTemplateG1_3 #contents #title {
position : relative;
display : block;
width : 550px;
}
#bodyTemplateG1_3 #contentsCentral {
position : relative;
display : block;
float : left;
width : 435px;
}
#bodyTemplateG1_3 #contentsRight {
position : relative;
display : block;
float : left;
width : 115px;
margin-left : 10px;
}
/*
#bodyTemplateG1_3 #onglet { 
	position:relative;
	float:left;
	width:570px;
	margin-bottom:10px;
	height:38px;
	border:1px solid #fff;
}*/

#bodyTemplateG1_3 #contentsCentral #fleetSegment { /* fleet exclusive */
position : relative;
display : block;
float : left;
top : -20px;
}
#bodyTemplateG1_3 #contentsCentral #fleetSegment #standard {
position : relative;
top : -20px !important ;
}
#bodyTemplateG1_3 #contents #onglet {
position : relative;
float : left;
width : 570px;
border : 1px solid #fff;
margin-bottom : 25px;
}
#bodyTemplateG1_3 #contents p#intro { /* fleet exclusive */
position : relative;
float : left;
display : block;
height : 38px;
width : 570px;
_margin-top:15px;
margin-bottom : 30px;
}
#bodyTemplateG1_3 #contents span.green { /* fleet exclusive */
font-size : 12px;
}
#rightfleetSegment {
position : relative;
display : block;
float : left;
top : -25px;
}
#rightfleet {
position : relative;
display : block;
float : left;
top : 0;
}
/****************************************************************************************************************************/
/********************************************Template Page G1.4 Structure*********************************************************/

#bodyTemplateG1_4 #contentsCentral {
width : 240px;
margin-top : 11px;
float : left;
margin-right : 10px;
}
#bodyTemplateG1_4 #contentsRight {
width : 315px;
float : left;
}
/********************************************Template Page G1.5 Structure*********************************************************/

#bodyTemplateG1_5 #contents #title {
margin-top : -4px;
}
#bodyTemplateG1_5 #contentsCentral {
float : left;
width : 270px;
margin-left : 5px;
margin-top : 11px;
margin-right : 10px;
}
#bodyTemplateG1_5 #contentsRight {
position : relative;
width : 270px;
float : left;
margin-top : 11px;
}
/****************************************************************************************************************************/
/********************************************Template Page G1.6 Structure*********************************************************/

#bodyTemplateG1_6 #contents #title {
width : 445px;
}
#bodyTemplateG1_6 #contentsCentral {
float : left;
width : 445px;
}
#bodyTemplateG1_6 #contentsRight {
float : left;
width : 115px;
margin-left : 10px;
}
#bodyTemplateG1_6 #intro {
width : 445px;
}
/*
#bodyTemplateG1_6 #contents #title{
	width:445px;
}
#bodyTemplateG1_6 #contentsCentral{
	float:left;
	width:570x;
}
#bodyTemplateG1_6 #contentsRight{
	float:left;
	width:115px;
	margin-left:10px;
	_margin-left:5px;
}

#bodyTemplateG1_6 #intro {
	width:570px;
}*/

/********************* popupprint */
#bodyTemplateG1_6 .contentpopup {
margin : 15px 0 0 40px;
}
#bodyTemplateG1_6 .bandeauPopup {
background : url('../../module/images/bandeau_popup.gif');
width : 530px;
height : 64px;
}
/************************************************************************************************************/
/********************************************Template Page G1.7 Structure*********************************************************/

#bodyTemplateG1_7 #title {
width : 445px;
}
#bodyTemplateG1_7 #contentsCentral {
float : left;
width : 270px;
margin-left : 7px;
}
#bodyTemplateG1_7 #contentsRight {
float : left;
width : 270px;
margin-left : 10px;
}
#bodyTemplateG1_7 .contents .top {/* partner */
float : left;
width : 570px;
}
#bodyTemplateG1_7 .top #onglet { /* partner */
float : left;
width : 570px;
margin-bottom : 10px;
}
/****************************************************************************************************************************/
/********************************************Template Page G1.8 Structure**************************************/

#bodyTemplateG1_8 #contents #title {
width : 445px;
margin-top : -4px;
}
#bodyTemplateG1_8 #contentsCentral {
float : left;
width : 280px;
margin-top : 11px;
margin-right : 10px;
}
#bodyTemplateG1_8 #contentsRight {
float : left;
width : 280px;
margin-top : 11px;
}
/****************************************************************************************************************************/
/********************************************Template Page G1.9 Structure*********************************************************/

#bodyTemplateG1_9 #contents #title {
width : 445px;
}
#bodyTemplateG1_9 #contentsCentral {
float : left;
width : 315px;
margin-top : 11px;
margin-right : 10px;
}
#bodyTemplateG1_9 #contentsRight {
float : left;
width : 240px;
margin-top : 11px;
}
#bodyTemplateG2_0 #container {
width : 1000px;
}
#bodyTemplateG2_0 #large_header{
/*height : 124px;*/
width : 1009px;
!margin-bottom : 0;
}
#bodyTemplateG2_0 #header {
float : left;
}
#block_235_115_image_push {
/*display : inline;*/
display:none;
float : right;
height : 115px;
width : 235px;
!margin-top : -124px;
}
#bodyTemplateG2_0 #contents {
width : 1000px;
}
#bodyTemplateG2_0 #title {
width : 815px;
margin-left : 184px;
}
#bodyTemplateG2_0 #contentsCentral {
width : 815px;
margin-top : 11px;
margin-left : 18px;
}
#bodyTemplateG2_0 #tools {
_position:absolute;
left : 0;
width : 179px;
}
#bodyTemplateG2_0 #footer {
margin-left : 199px;
top : 5px;
}
/******************************************************************************************************************/
/*** Header Popup ***/
#header_popup {
position : relative;
}
#header_popup #back_popup {
position : relative;
background : url('../../module/images/header_popup_bg.gif') repeat-x top left;
width : 100%;
height : 57px;
display : block;
margin-right : 7px;
}
#back_popup .left_header, #back_popup .right_header {
width : 7px;
height : 57px;
display : block;
}
#back_popup .left_header {
background : url('../../module/images/header_popup_bg_left.gif') no-repeat top left;
float : left;
}
#back_popup .right_header {
position : relative;
background : url('../../module/images/header_popup_bg_right.gif') no-repeat top left;
float : right;
top : -12px;
}
/* logo */
#header_popup p#logo_popup {
position : absolute;
top : 14px;
left : 14px;
height : 43px;
width : 110px;
background : url('../../module/images/logo_europcar_520.gif') no-repeat top left;
}
#header_popup p#logo_popup img {
display : none;
}
/********************************************Template Popup *******************************************************/
/******************************************************************************************************************/
/********************************************Template Page G2.1 Structure*****************************************/

/* Contents*/
#bodyTemplateG2_1 #container {
width : 745px;
}
#bodyTemplateG2_1 #contents {
width : 745px;
}
/*Title*/
#bodyTemplateG2_1 #contents #title {
width : 390px;
}
#bodyTemplateG2_1 #contentCentralLeft {
float : left;
width : 380px;
height : 220px;
margin : 15px 0 0 0;
}
#bodyTemplateG2_1 #contentCentralMiddle {
float : left;
width : 10px;
height : 220px;
margin : 15px 15px 0 15px;
}
#bodyTemplateG2_1 #contentCentralRight {
float : left;
width : 325px;
height : 220px;
margin : 15px 0 0 0;
}
#bodyTemplateG2_1 #contentsCentral {
width : 745px;
}
#bodyTemplateG2_1 .contentPushLeft {
float : left;
width : 185px;
height : 105px;
margin : 15px 24px 0 0;
}
#bodyTemplateG2_1 .contentPushLeft_last {
float : left;
width : 115px;
height : 105px;
margin : 15px 0 0 0;
}
/********************************************************************************************************************/
/*************************************************template page Partner Offer**************************************/
#bodyTemplateG1_0 #contents #HomeP #bodyTemplateG1_7, #bodyTemplateG1_0 #contents #AirlineP #bodyTemplateG1_2, #bodyTemplateG1_0 #contents #HotelP #bodyTemplateG1_3, #bodyTemplateG1_0 #contents #TrainP #bodyTemplateG1_3, #bodyTemplateG1_0 #contents #CreditCardP #bodyTemplateG1_3, #bodyTemplateG1_0 #contents #MoreP #bodyTemplateG1_3 {
margin-top : 161px;
margin-left : 179px;
}
/****************************************************************************************************************************/
/********************************************Styles modules*********************************************************/
/********************************************************************************************************************/



/*g1_5*/
#g1_5 {
position : relative;
top : 10px;
left : -5px;
}
#g1_5 h1 {
font-size : 23px;
font-weight : normal;
color : #007800;
}
#g1_5 h2 {
font-size : 11px;
font-weight : bold;
margin : 0 0 5px 0;
}
#g1_5 h2 a {
color : #007800;
}
#g1_5 #content {
margin : 10px 0 0 10px;
width : 570px;
}
#g1_5 #content #blockleft {
padding-right : 10px;
}
/*g1_6*/
#g1_6 {
position : absolute;
width : 570px;
}
/* G1.6 Content Zone contenu */

#g1_6 #content {
width : 445px;
color : #7f7f7f;
}
#g1_6 #content p {
margin-top : 7px;
}
#g1_6 #content ul.content {
margin-top : 5px;
padding-left : 15px;
list-style-type : disc;
}
#g1_6 #content h1 {
font-size : 23px;
font-weight : normal;
color : #007800;
}
#g1_6 #content .undertitle {
font-size : 11px;
font-weight : bold;
color : #007800;
}
#g1_6 #content ul.content a {
color : #7f7f7f;
text-decoration : none;
}
#g1_6 .msgthanks {
color : #007800;
}
#g1_6 select#geographicalZoneCode, #g1_6 select#countryCode {
width : 160px;
}
#g1_6 a.buttongreenleft span {
text-transform : uppercase;
}
/* G1.6 Right 115 column */

#g1_6 #right115 {
position : absolute;
width : 115px;
top : 25px;
left : 455px;
}
#g2_0 {
position : relative;
width : 815px;
margin-left : 185px;
min-height :400px; height : auto !important;  height : 400px;
}
#g2_0 h1 {
font-size : 23px;
font-weight : normal;
color : #007800;
}
#g2_0 h2 {
font-size : 11px;
font-weight : bold;
margin : 0 0 5px 0;
}
#g2_0 h2 a {
color : #007800;
}
#g2_0 #content {
margin : 10px 0 0 10px;
width : 815px;
}
#g2_0 #content #blockleft {
padding-right : 10px;
}
/****************************************CONTENTS*******************************************************/


/* block_100_greenbrd_greenbg */
.block_100_greenbrd_greenbg {
width : 100px;
background : transparent url(../../module/images/100_greenbrd_greenbg_bg.gif) repeat-y top left;
margin-top : -70px;
_margin-top: -80px;
}
.block_100_greenbrd_greenbgBottom, .block_100_greenbrd_greenbgTop {
width : 100px;
height : 6px;
display : block;
}
.block_100_greenbrd_greenbgTop {
background : transparent url(../../module/images/100_greenbrd_greenbg_top.gif) no-repeat top left;
}
.block_100_greenbrd_greenbgBottom {
background : transparent url(../../module/images/100_greenbrd_greenbg_bottom.gif) no-repeat top left;
position : relative;
}
.block_100_greenbrd_greenbg .content {
padding: 0 -30px 5px 0;
white-space : nowrap;
}
.block_100_greenbrd_greenbg .content .promo {
margin-top : 0;
margin-left : -5px;
padding-bottom : 3px;
}
.block_100_greenbrd_greenbg .content .promo .lead {
font-size : 20px;
font-weight : normal;
padding-bottom : 3px;
color : #000000;
}
.block_100_greenbrd_greenbg .content .promo .sup {
font-size : 10px;
font-weight : normal;
vertical-align : baseline;
color : #000000;
}
.block_100_greenbrd_greenbg .content a.link {
color : #007800;
text-decoration : none;
}
.block_100_greenbrd_greenbg .content h4 {
font-size : 11px;
font-weight : normal;
color : #000000;
margin-top : -20px;
}
.block_100_greenbrd_greenbg .content p {
font-size : 11px;
margin-top : 0;
}
.block_100_greenbrd_greenbg .content .lead {
/*background : url(../../module/images/arc_yellow_whitebg.gif) no-repeat bottom center;*/
}
/* Left block 240 border green bg lightgreen left_240_green */

.left_240_green {
background : transparent url(../../module/images/240_green_bg.gif) repeat-y top left;
width : 240px;
}
.left_240_greenBottom, .left_240_greenTop {
width : 240px;
height : 6px;
display : block;
}
.left_240_greenTop {
background : transparent url(../../module/images/240_green_top.gif) no-repeat top left;
}
.left_240_greenBottom {
background : transparent url(../../module/images/240_green_bottom.gif) no-repeat top left;
position : relative;
margin-top : 20px;
_margin-top: 0;
}
.left_240_green .content {
padding : 4px 10px 4px 10px;
margin : 0;
}
.left_240_green .content h2 {
font-size : 15px;
color : #007800;
font-weight : bold;
}
.left_240_green .content h3 {
margin-top : 10px;
font-size : 12px;
color : black;
font-weight : bold;
}
.left_240_green .content .grayline {
clear : both;
display : block;
border-top : 1px solid #999999;
margin : 10px 0 -5px 0;
}
.left_240_green .content a.link {
color : black;
text-decoration : none;
}
.left_240_green .content p {
margin : 7px 0;
}
.left_240_green ul {
list-style-type : none;
color : #7f7f7f;
}
/* block 270 95 border green bg green */

#myEuropcarHome {
float : left;
position : relative;
width : 570px;
}
#myEuropcarHome #block_270_95_greenbrd_greenbg {
background : transparent url(../../module/images/270_95_greenbrd_greenbg_bg.gif) repeat-y top left;
width : 270px;
margin-left : 5px;
margin-right : 7px;
}
#block_270_95_greenbrd_greenbg #block_270_95_greenbrd_greenbgBottom, #block_270_95_greenbrd_greenbg #block_270_95_greenbrd_greenbgTop {
display : block;
width : 270px;
height : 6px;
}
#block_270_95_greenbrd_greenbg #block_270_95_greenbrd_greenbgTop {
background : transparent url(../../module/images/270_95_greenbrd_greenbg_top.gif) no-repeat top left;
}
#block_270_95_greenbrd_greenbg #block_270_95_greenbrd_greenbgBottom {
background : transparent url(../../module/images/270_95_greenbrd_greenbg_bottom.gif) no-repeat top left;
position : relative;
_position:absolute;
}
#block_270_95_greenbrd_greenbg .content {
width : 250px;
padding : 4px 10px 4px 10px;
margin : 0;
margin-top : -4px !important ;
margin-top : -10px;
}
#block_270_95_greenbrd_greenbg h1 {
margin : 0;
font-size : 14px;
font-weight : bold;
color : #026018;
}
#block_270_95_greenbrd_greenbg p, #block_270_95_greenbrd_greenbg form {
margin-top : 1px !important ;
margin-top : 4px;
}
#block_270_95_greenbrd_greenbg .pmsg {
margin-top : -1px !important ;
margin-top : 2px;
}
#block_270_95_greenbrd_greenbg form p a {
text-decoration : none;
font-size : 9px;
}
#fieldlabels {
margin-bottom : 2px;
}
#block_270_95_greenbrd_greenbg form label {
display : block;
margin-right : 5px;
float : left;
text-align : center;
}
#block_270_95_greenbrd_greenbg form .labid {
width : 115px;
}
#block_270_95_greenbrd_greenbg form .id {
width : 110px;
height : 18px;
float : left;
margin-right : 0;
}
#block_270_95_greenbrd_greenbg form .pwd {
width : 100px;
height : 18px;
float : right;
margin-right : 3px;
}
#block_270_95_greenbrd_greenbg form a.linkid, #block_270_95_greenbrd_greenbg form a#linkid, #block_270_95_greenbrd_greenbg form a#linkpwd {
display : block;
float : left;
width : 116px;
text-decoration : none;
margin-top : 0 !important ;
margin-top : 3px;
}
#block_270_95_greenbrd_greenbg form #plinks {
margin-top : 0;
}
#block_270_95_greenbrd_greenbg form #pbgo {
vertical-align : top;
}
#block_270_95_greenbrd_greenbg a.buttongreen {
padding-left : 1px;
padding-right : 1px;
margin-right : 0;
}
/* block 270 95 border gray bg white */

#block_270_95_graybrd_whitebg {
background : transparent url(../../module/images/270_95_graybrd_whitebg_bg.gif) repeat-y top left;
width : 270px;
height : 95px;
margin-right : 5px;
}
#block_270_95_graybrd_whitebg #block_270_95_graybrd_whitebgBottom, #block_270_95_graybrd_whitebg #block_270_95_graybrd_whitebgTop {
display : block;
width : 270px;
height : 6px;
}
#block_270_95_graybrd_whitebg #block_270_95_graybrd_whitebgTop {
background : transparent url(../../module/images/270_95_graybrd_whitebg_top.gif) no-repeat top left;
}
#block_270_95_graybrd_whitebg #block_270_95_graybrd_whitebgBottom {
background : transparent url(../../module/images/270_95_graybrd_whitebg_bottom.gif) no-repeat top left;
position : relative;
_position:absolute;
padding-top : 10px;
_padding-top: 0;
}
#block_270_95_graybrd_whitebg .content {
padding : 4px 10px 4px 10px;
margin : 0;
height : 75px;
width : 250px;
_height:77px;
}
#block_270_95_graybrd_whitebg h1 {
margin : 0;
font-size : 14px;
font-weight : bold;
color : #026018;
}
#block_270_95_graybrd_whitebg p {
margin : 7px 0 0 0;
}
#block_270_95_graybrd_whitebg p#pbenroll {
text-align : right;
}
#block_270_95_graybrd_whitebg div#pbenroll a {
background : transparent url(../../module/images/block_270_95_graybrd_whitebg_pbenroll.gif) no-repeat top right;
display : block;
float : right;
width : 90px;
height : 20px;
margin-top : 7px;
}
#block_270_95_graybrd_whitebg p#pbenroll a img {
display : none;
}
/* fleet trucks */

#block_560 {
position : relative;
width : 570px;
}
#block_147 {
float : left;
width : 147px;
}
#block_413_greybrd_whitebg {
position : relative;
display : block;
float : left;
background : transparent url(../../module/images/block_413_greybrd_whitebg_bg.gif) repeat-y top left;
width : 415px;
}
#block_413_greybrd_whitebg_top {
position : absolute;
_position:relative;
display : block;
width : 415px;
height : 4px;
top : 0;
left : 0;
background : transparent url(../../module/images/block_413_greybrd_whitebg_top.gif) no-repeat top left;
z-index : 2;
}
#block_413_greybrd_whitebg .column {
position : relative;
display : block;
float : left;
width : 137px;
margin-top : 6px;
_margin-top:-8px;
}
#block_413_greybrd_whitebg .column img {
display : block;
float : left;
margin : 3px 0 0 7px;
_margin: 3px 0 0 3px;
}
#block_413_greybrd_whitebg .column h2 {
font-size : 12px;
font-weight : bold;
margin : 5px 0 0 6px;
}
.truckhead {
display : block;
height : 144px;
}
.greyblock, .whiteblock {
position : relative;
width : 134px;
min-height : 14px;
_height:14px;
text-align : center;
padding-top : 2px;
margin-left : 2px;
}
.greyblock, .greyblocktitle {
background-color : #e3e3e3;
}
.leftcorner {
height : 134px;
_height:132px;
}
.greyblocktitle, .whiteblocktitle {
position : relative;
width : 146px;
min-height : 14px;
_height:14px;
text-align : right;
padding : 2px 8px 0 0;
margin-left : -2px;
}
.bottomtruck {
width : 412px;
height : 1px;
margin-left : 154px;
background : transparent url(../../module/images/pxccc.gif) repeat-x top left;
}
/* block_435_fleet_greenbrd_whitebg */

.block_435_fleet_greenbrd_whitebg {
width : 435px;
background : transparent url(../../module/images/435_greenbrd_whitebg_bg.gif) repeat-y top left;
}
.block_435_fleet_greenbrd_whitebgBottom, .block_435_fleet_greenbrd_whitebgTop {
width : 435px;
height : 6px;
display : block;
}
.block_435_fleet_greenbrd_whitebgTop {
background : transparent url(../../module/images/435_greenbrd_whitebg_top.gif) no-repeat top left;
}
.block_435_fleet_greenbrd_whitebgBottom {
background : transparent url(../../module/images/435_greenbrd_whitebg_bottom.gif) no-repeat top left;
position : relative;
}
.block_435_fleet_greenbrd_whitebg_titre h2 {
font-size : 12px;
color : #007800;
font-weight : bold;
margin-bottom : 2px;
}
.block_435_fleet_greenbrd_whitebg_titre h3 {
font-size : 12px;
color : #007800;
font-weight : bold;
margin-bottom : 2px;
}
.block_435_fleet_greenbrd_whitebg_titre h4 {
font-size : 11px;
color : #007800;
font-weight : bold;
margin-bottom : 2px;
}
.block_435_fleet_greenbrd_whitebg_titre p {
font-size : 11px;
color : #7f7f7f;
}
.block_435_fleet_greenbrd_whitebg .content a.link {
color : #7f7f7f;
font-size : 11px;
text-decoration : none;
}
.block_435_fleet_greenbrd_whitebg .content a.linkright {
float : right;
color : #000000;
font-size : 10px;
text-decoration : none;
}
.block_425_fleet_car a.link {
color : #000000;
font-size : 11px;
text-decoration : none;
}
.block_425_fleet_car .modeldetail {
display : block;
position : relative;
}
.block_425_fleet_car .modeldetail .separator {
display : block;
position : absolute;
top : 32px;
left : -210px;
width : 210px;
height : 1px;
background : transparent url(../../module/images/px_grey.gif) repeat-x;
margin-bottom : 10px;
}
.block_425_fleet_car .picto {
float : left;
width : 30px;
height : 20px;
text-align : center;
margin : 0;
}
.block_425_fleet_car .pictoimage, .block_425_fleet_car .pictoValue {
/*background: transparent url(../../module/images/picf_v.gif) 0 100% no-repeat;*/
display : block;
width : 30px;
height : 20px;
border : 1px solid;
}
.pictoimage img, .pictoValue img {
display : block;
}
#main435 .block_435_scooter_greenbrd_whitebg .scooter_3col {
float : left;
padding-top : 5px;
width : 130px;
margin-right : 10px;
margin-bottom : 5px;
}
#main435 .block_435_scooter_greenbrd_whitebg .scooter_3col h4 {
color : #7f7f7f;
font-size : 10px;
font-weight : bold;
}
#main435 .block_435_scooter_greenbrd_whitebg .content .scooter_3col ul li {
list-style-type : none;
margin : 0 0 0 0;
color : #7f7f7f;
font-size : 10px;
font-weight : normal;
}
#main435 .block_435_fleet_greenbrd_whitebg_titre .block_435_scooter_greenbrd_whitebg .content a.link {
font-size : 10px;
color : #007800;
text-decoration : none;
}
/* block_435_scooter_greenbrd_whitebg */

.block_435_scooter_greenbrd_whitebg {
width : 435px;
margin-bottom : 10px;
background : transparent url(../../module/images/435_greenbrd_whitebg_bg.gif) repeat-y top left;
}
.block_435_scooter_greenbrd_whitebgBottom, .block_435_scooter_greenbrd_whitebgTop {
width : 435px;
height : 6px;
display : block;
}
.block_435_scooter_greenbrd_whitebgTop {
background : transparent url(../../module/images/435_greenbrd_whitebg_top.gif) no-repeat top left;
}
.block_435_scooter_greenbrd_whitebgBottom {
background : transparent url(../../module/images/435_greenbrd_whitebg_bottom.gif) no-repeat top left;
position : relative;
}
.block_435_scooter_greenbrd_whitebg .content {
padding : 5px;
}
#main435 .space10 {
padding-top : 10px;
}
#intro_bold {
position : relative;
font-size : 11px;
color : #007800;
font-weight : bold;
text-decoration : underline;
line-height : 20px;
}
#intro_myeu {
color : #4e4e4e;
font-size : 10px;
margin-bottom : 5px;
}
/* block 560 border gray bg white 560_maincontent_graybrd_whitebg */

.maincontent_560_graybrd_whitebg {
position : relative;
background : transparent url(../../module/images/560_maincontent_graybrd_whitebg_bg.gif) repeat-y top left;
width : 560px;
top : 10px;
}
.maincontent_560_graybrd_whitebgBottom, .maincontent_560_graybrd_whitebgTop {
width : 560px;
height : 6px;
display : block;
}
.maincontent_560_graybrd_whitebgTop {
background : transparent url(../../module/images/560_maincontent_graybrd_whitebg_top.gif) no-repeat top left;
}
.maincontent_560_graybrd_whitebgBottom {
background : transparent url(../../module/images/560_maincontent_graybrd_whitebg_bottom.gif) no-repeat top left;
position : relative;
_position:absolute;
margin-top : 15px;
_margin-top: 0;
}
.maincontent_560_graybrd_whitebg .content {
padding : 4px 10px 4px 10px;
margin : 0;
}
.maincontent_560_graybrd_whitebg .content h2 {
font-size : 13px;
color : #007800;
font-weight : bold;
}
.maincontent_560_graybrd_whitebg .content h3 {
font-size : 12px;
color : black;
font-weight : bold;
}
.maincontent_560_graybrd_whitebg .content .grayline {
clear : both;
display : block;
border-top : 1px solid #999999;
margin : 10px 0 -5px 0;
}
.maincontent_560_graybrd_whitebg .content a.link {
color : black;
text-decoration : underline;
}
.maincontent_560_graybrd_whitebg .content p {
margin-top : 10px;
}
.maincontent_560_graybrd_whitebg ul {
list-style-type : none;
color : #7f7f7f;
}
.maincontent_560_graybrd_whitebg .label {
float : left;
width : 150px;
font-weight : bold;
}
#specmaincontent_560_graybrd_whitebg {
position : relative;
width : 560px;
top : 20px;
}
#popup435 {
margin-left : 16px;
margin-top : 14px;
}
/**********************************mise a jours du 27/03**********************************************/
/*********************************************************FLEET*****************************************/
.right115 .legendespace10 {
margin-top : 10px;
margin-bottom : 10px;
width : 115px;
}
/* block_570_fleet_2col */

.block_570_fleet_2col {
position : relative;
width : 570px;
margin-bottom : 10px;
}
.block_570_fleet_2col .content .right115 {
float : right;
text-align : left;
width : 115px;
}
.block_570_fleet_2col .content #main435 {
position : relative;
width : 435px;
margin : 0 0 0 5px;
}
#main435 .block_435_fleet_greenbrd_whitebg_titre {
position : relative;
width : 435px;
}
#main435 .block_435_fleet_greenbrd_whitebg_titre h2 {
margin-bottom : 5px;
font-size : 20px;
color : #007800;
font-weight : normal;
}
#main435 .block_435_fleet_greenbrd_whitebg .space10 {
padding-top : 10px;
}
.block_570_fleet_2col .content .right115 .legende {
margin-top : 30px;
margin-bottom : 10px;
width : 115px;
}
.block_570_fleet_2col .content .right115 .glossaire {
margin-bottom : 10px;
}
/* block_115_greenbrd_greenbg */

.block_115_greenbrd_greenbg {
background : transparent url(../../module/images/115_greenbrd_greenbg_bg.gif) repeat-y top left;
width : 115px;
margin-top : 10px;
}
.block_115_greenbrd_greenbgBottom, .block_115_greenbrd_greenbgTop {
width : 115px;
height : 6px;
display : block;
}
.block_115_greenbrd_greenbgTop {
background : transparent url(../../module/images/115_greenbrd_greenbg_top.gif) no-repeat top left;
}
.block_115_greenbrd_greenbgBottom {
background : transparent url(../../module/images/115_greenbrd_greenbg_bottom.gif) no-repeat top left;
position : relative;
}
.block_115_greenbrd_greenbg .content {
padding : 0 5px 0 5px;
margin : 0;
}
.block_115_greenbrd_greenbg .content p.numbered {
margin : 3px 0 8px 18px;
font-size : 10px;
}
.block_115_greenbrd_greenbg .content h4 {
color : #007800;
font-weight : bold;
font-size : 10px;
}
.block_115_greenbrd_greenbg .content p {
margin : 5px 0 8px 0;
font-size : 10px;
}
/* block_115_greenbrd_whitebg */
.block_115_greenbrd_whitebg a.link {
color : #007800;
text-decoration : underline;
font-weight : bold;
}
.block_115_greenbrd_whitebg {
background : transparent url(../../module/images/115_trans_generic_push_bg.gif) repeat-y top left;
width : 115px;
}
.block_115_greenbrd_whitebgBottom, .block_115_greenbrd_whitebgTop {
width : 115px;
height : 6px;
display : block;
}
.block_115_greenbrd_whitebgTop {
background : transparent url(../../module/images/115_trans_generic_push_top.gif) no-repeat top left;
}
.block_115_greenbrd_whitebgBottom {
background : transparent url(../../module/images/115_trans_generic_push_bottom.gif) no-repeat top left;
position : relative;
}
.block_115_greenbrd_whitebg .content {
padding : 0 5px 0 5px;
margin : 0;
}
.block_115_greenbrd_whitebg .content p.numbered {
margin : 3px 0 8px 18px;
font-size : 10px;
}
.block_115_greenbrd_whitebg .content h4 {
color : #007800;
font-weight : bold;
font-size : 10px;
}
/* block_115_graybrd_whitebg */

.block_115_graybrd_whitebg {
background : transparent url(../../module/images/115_graybrdl_whitebg_bg.gif) repeat-y top left;
width : 115px;
margin-bottom : 10px;
}
.block_115_graybrd_whitebgBottom, .block_115_graybrd_whitebgTop {
width : 115px;
height : 6px;
display : block;
}
.block_115_graybrd_whitebgTop {
background : transparent url(../../module/images/115_graybrdl_whitebg_top.gif) no-repeat top left;
}
.block_115_graybrd_whitebgBottom {
background : transparent url(../../module/images/115_graybrdl_whitebg_bottom.gif) no-repeat top left;
position : relative;
_top:7px;
}
.block_115_graybrd_whitebg .content {
padding : 0 5px 0 5px;
}
.block_115_graybrd_whitebg .content p.numbered {
margin : 3px 0 8px 18px;
font-size : 10px;
}
.block_115_graybrd_whitebg .content h4 {
color : #007800;
font-weight : bold;
font-size : 10px;
margin-bottom : 5px;
}
/* block_235_graybrd_whitebg */

.block_235_graybrd_whitebg {
position : relative;
background : transparent url(../../module/images/235_graybrd_whitebg_bg.gif) repeat-y top left;
width : 235px;
}
.block_235_graybrd_whitebgBottom, .block_235_graybrd_whitebgTop {
width : 235px;
height : 6px;
display : block;
}
.block_235_graybrd_whitebgTop {
background : transparent url(../../module/images/235_graybrd_whitebg_top.gif) no-repeat top left;
}
.block_235_graybrd_whitebgBottom {
background : transparent url(../../module/images/235_graybrd_whitebg_bottom.gif) no-repeat top left;
position : relative;
}
.block_235_graybrd_whitebg .content {
padding : 0 10px 0 10px;
}
/************************** fleet + needHelpToChooseACar **************************/	


.maincontent_435_greenbrd_whitebg {
position : relative;
display : block;
background : transparent url(../../module/images/435_greenbrd_whitebg_bg.gif) repeat-y top left;
width : 435px;
}
.maincontent_435_greenbrd_whitebgBottom, .maincontent_435_greenbrd_whitebgTop {
width : 435px;
height : 6px;
display : block;
}
.maincontent_435_greenbrd_whitebgTop {
background : transparent url(../../module/images/435_greenbrd_whitebg_top.gif) no-repeat top left;
}
.maincontent_435_greenbrd_whitebgBottom {
background : transparent url(../../module/images/435_greenbrd_whitebg_bottom.gif) no-repeat top left;
position : relative;
_top:6px;
}
.maincontent_435_greenbrd_whitebg .content {
position : relative;
margin : -12px 0 0 7px;
width : 400px;
}
#fleetSegment .maincontent_435_greenbrd_whitebg a.buttongreen {
display : block;
height : 20px;
position : relative;
float : right;
margin-right : 10px;
margin-top : -25px;
}
.maincontent_435_greenbrd_whitebg h4 {
font-size : 11px;
color : #007800;
font-weight : bold;
margin-bottom : 2px;
}
/* block_150_fleet_greenbrd_greenbg */

.block_150_fleet_greenbrd_greenbg {
position : relative;
display : block;
width : 150px;
background : transparent url(../../module/images/150_greenbrd_greenbg_bg.gif) repeat-y top left;
margin-top : 10px;
}
.block_150_fleet_greenbrd_greenbgBottom, .block_150_fleet_greenbrd_greenbgTop {
width : 150px;
height : 6px;
display : block;
}
.block_150_fleet_greenbrd_greenbgTop {
background : transparent url(../../module/images/150_greenbrd_greenbg_top.gif) no-repeat top left;
}
.block_150_fleet_greenbrd_greenbgBottom {
background : transparent url(../../module/images/150_greenbrd_greenbg_bottom.gif) no-repeat top left;
position : relative;
_top:7px;
}
.content2 {
margin : 10px 5px 0 5px;
white-space : nowrap;
}
.content2 .promo {
white-space : nowrap;
margin-left: 0 0 3px 0;
}
.content2 .promo .lead {
font-size : 26px;
font-weight : normal;
margin-bottom : 3px;
}
.content2 .promo .sup {
font-size : 15px;
font-weight : normal;
vertical-align : baseline;
}
.content2 a.link {
color : #007800;
text-decoration : none;
}
.content2 h4 {
margin-top : -16px;
font-size : 15px;
font-weight : normal;
color : #000;
}
.content2 p {
font-size : 11px;
margin-top : 7px;
}
.content2 .lead {
/*background : url(../../module/images/arc_yellow_whitebg.gif) no-repeat bottom center;*/
margin : 0 auto;
}
.car_categorie {
display : block;
font-size : 20px;
color : #007800;
margin-top : 10px;
_margin-top: 20px;
}
#fleetSegment .car_description {
display : block;
position : relative;
top : 0;
_top:-16px;
width : 415px;
}
#fleetDetail .car_description {
top : 10px;
_top: 0;
}
.car_description img {
position : relative;
display : block;
float : left;
margin-right : 10px;
}
#fleetSegment .carproperties {
position : relative;
display : block;
float : left;
top : -5px;
width: 300px;
}
#fleetSegment .car_name, #fleetDetail .car_name {
position : relative;
float : left;
display : block;
height : 18px;
margin-top : 13px;
width : 260px;
font-size : 13px;
font-weight : bold;
font-variant : normal;
color : #007800;
white-space : nowrap;
}
#fleetSegment .car_subtitle {
position : relative;
display : block;
float : left;
width : 300px;
font-size : 10px;
font-variant : normal;
color : #8e8e8e;
}
.othersamplemodels {
position : relative;
float : left;
display : block;
width : 395px;
color : #8e8e8e;
}
.othersamplemodels a {
font-size : 10px;
font-variant : normal;
color : #8e8e8e !important ;
text-decoration : underline !important ;
text-transform : lowercase;
}
.othersamplemodels a:hover {
color : #000;
text-decoration : underline !important ;
}
.codeacriss {
position : absolute;
top : 3px;
left : 385px;
z-index : 3;
}
.codeacriss a {
text-decoration : underline;
}
.car_equipments_type1, .car_equipments_type2 {
display : block;
padding-left : 3px;
float : left;
width : 245px;
}
.car_equipments_type1 {
margin-right : 5px;
}
.car_equipments_type1 img {
display : block;
}
.car_equipments_type1 img, .car_equipments_type2 img {
margin-right : 3px;
}
.car_equipments_type1 .picto, .car_equipments_type2 .picto {
float : left;
margin-right : 6px;
}
.separatorf1 {
display : block;
position : absolute;
top : 63px;
left : 0;
width : 100px;
height : 1px;
background : transparent url(../../module/images/px_grey.gif) repeat-x;
z-index : 2;
}
.separatorf2 {
display : block;
position : absolute;
top : 63px;
left : 110px;
width : 60px;
height : 1px;
background : transparent url(../../module/images/px_grey.gif) repeat-x;
z-index : 2;
}
.separatord1 {
display : block;
position : absolute;
top : 48px;
_top: 50px;
left : 110px;
width : 100px;
height : 1px;
background : transparent url(../../module/images/px_grey.gif) repeat-x;
z-index : 2;
}
.separatord2 {
display : block;
position : absolute;
top : 48px;
_top: 50px;
left : 220px;
width : 60px;
height : 1px;
background : transparent url(../../module/images/px_grey.gif) repeat-x;
z-index : 2;
}
.carquantity {
display : block;
float : left;
width : 23px;
text-align : center;
color : #007800;
font-weight : bold;
margin-top : 3px;
margin-right : 3px;
}
.carquantity2 {
float : left;
display : block;
width : 23px;
margin-right : 0;
}
.block_promoprice_fleet {
_width:150px;
min-width : 150px;
display : block;
position : relative;
float : left;
margin : 10px 0 0 6px;
_margin-left:3px;
height : 71px;
color : #000000;
text-align : left;
text-decoration : none;
background : url('../../module/images/block_promoprice_fleet_bg.gif') repeat-x top left;
padding : 12px 0 0;
_padding: 22px 0 0;
}
.block_promoprice_fleet div.l {
display : block;
position : absolute;
top : 0;
left : -6px;
width : 6px;
height : 71px;
background : url('../../module/images/block_promoprice_fleet_left.gif') no-repeat 0 0;
}
.block_promoprice_fleet div.r {
display : block;
position : absolute;
top : 0;
right : -6px;
width : 6px;
height : 71px;
background : url('../../module/images/block_promoprice_fleet_right.gif') no-repeat 0 0;
}
/* block_425_fleet_car */

.block_435_fleet_greenbrd_whitebg_titre .block_435_fleet_greenbrd_whitebg .content {
padding : 2px 5px 0 7px;
}
.block_435_fleet_greenbrd_whitebg .inline60 {
margin-top : 50px;
float : right;
}
.block_435_fleet_greenbrd_whitebg_titre .block_435_fleet_greenbrd_whitebg .block_425_fleet_car {
margin-bottom : 5px;
}
.block_425_fleet_car img.imgcard {
float : left;
margin : 0 5px 10px 0;
}
.block_425_fleet_car h3 {
font-size : 12px;
color : #007800;
font-weight : bold;
margin-top : 0;
}
.block_435_fleet_greenbrd_whitebg_titre .block_435_fleet_greenbrd_whitebg .block_150_fleet_greenbrd_greenbg .content {
padding : 0 5px 0 10px;
}
#main435 .block_435_fleet_greenbrd_whitebg_titre {
position : relative;
width : 435px;
}
#main435 .block_435_fleet_greenbrd_whitebg_titre h2 {
margin-bottom : 5px;
font-size : 20px;
color : #007800;
font-weight : normal;
}
#main435 .block_435_fleet_greenbrd_whitebg .space10 {
padding-top : 10px;
}
#main435 .block_435_scooter_greenbrd_whitebg h3 {
color : #007f00;
font-size : 10px;
font-weight : bold;
}
/*************************************************** SITE MAP *********************************************/

#mainsitemap {
position : relative;
width : 755px;
margin : 0;
padding-left : 5px;
}
#mainsitemap h1 {
font-size : 23px;
color : #007800;
font-weight : bold;
}
#mainsitemap .col {
float : left;
width : auto;
margin : 0;
padding : 0;
padding-left : 37px;
}
#mainsitemap .col a.titmulti {
display : block;
width : 182px;
_width:200px;
height : auto;
background : transparent url(../../module/images/title2_site_map_top.gif) no-repeat top left;
color : #007800;
text-decoration : none;
font-size : 11px;
font-weight : bold;
padding : 5px 0 5px 18px;
}
#mainsitemap .col .multi {
display : block;
position : relative;
width : 200px;
background : transparent url(../../module/images/site_map_multi_bg.gif) repeat-y top left;
margin-bottom : 14px;
}
#mainsitemap .col .multiBottom {
position : relative;
width : 200px;
height : 6px;
display : block;
_top:7px;
}
#mainsitemap .col .multiBottom {
background : transparent url(../../module/images/site_map_multi_bottom.gif) no-repeat top left;
position : relative;
}
#mainsitemap .col ul {
list-style-type : disc;
color : #7f7f7f;
margin : 5px 0 0 36px;
}
#mainsitemap .col ul li {
margin-bottom : 3px;
}
#mainsitemap .col ul a {
color : #7f7f7f;
text-decoration : underline;
}
#mainsitemap .col .titresitemap {
background : url(../../module/images/title2_site_map_middle.gif);
}
#mainsitemap .col .titresitemap_bottom {
position : relative;
background : url(../../module/images/title2_site_map_bottom.gif) no-repeat bottom left;
}
.titresitemap {
background : url(../../module/images/title2_site_map_middle.gif);
}
.titresitemap_bottom {
position : relative;
background : url(../../module/images/title2_site_map_bottom.gif) no-repeat bottom left;
}
#mainsitemap .col a.titsimple {
display : block;
width : 182px;
_width:200px;
height : auto;
background : transparent url(../../module/images/title_site_map_top.gif) no-repeat top left;
color : #007800;
text-decoration : none;
font-size : 11px;
font-weight : bold;
padding : 5px 0 5px 18px;
margin-bottom : 14px;
}
.titresimplesitemap {
background : url(../../module/images/title_site_map_middle.gif);
}
.titresimplesitemap_bottom {
position : relative;
background : url(../../module/images/title_site_map_bottom.gif) no-repeat bottom left;
}
#poptopgreen {
background : transparent url(../../module/images/top_bg36.gif) repeat top left;
width : 100%;
height : 35px;
}
#message_3 {
height : 40px;
}
.titlepartfooter {
font-weight : bold;
font-size : 13px;
color : #006600;
margin : 5px 0;
}
a#linkid, a.linkid, a#linkpwd, a.linkpwd {
text-decoration : underline;
}
.displayNone {
display : none;
}
/****************************************************************************************************************************/
/********************************************Styles newsletter*********************************************************/
/****************************************************************************************************************************/

/****************************** Newsletter ************************************/

.body-newsletter {
font-family : Verdana, Helvetica, sans-serif;
font-size : 10px;
background-color : #fff;
color : #000;
}
#newsletter .block_175_graybrd_whitebg {
background : transparent url(../../module/images/175_graybrd_whitebg_bg.gif) repeat-y top left;
width : 175px;
margin-bottom : 10px;
}
#newsletter .block_175_graybrd_whitebgBottom, #newsletter .block_175_graybrd_whitebgTop {
position : relative;
width : 175px;
height : 6px;
display : block;
}
#newsletter .block_175_graybrd_whitebg .block_175_graybrd_whitebgTop {
background : transparent url(../../module/images/175_graybrd_whitebg_top.gif) no-repeat top left;
}
#newsletter .block_175_graybrd_whitebg .block_175_graybrd_whitebgBottom {
background : transparent url(../../module/images/175_graybrd_whitebg_bottom.gif) no-repeat top left;
_top:7px;
}
#newsletter .block_175_graybrd_whitebg .content {
position : relative;
display : block;
width : 165px;
min-height : 72px;
_height:59px;
margin : 5px 0 3px 5px;
font-size : 11px;
}
#newsletter .block_115_graybrd_whitebg .content {
position : relative;
display : block;
width : 105px;
min-height : 72px;
_height:59px;
margin : 5px 0 3px 5px;
font-size : 11px;
}
#newsletter .block_175_graybrd_whitebg .content h2, #newsletter .block_115_graybrd_whitebg .content h2 {
position : relative;
top : -7px;
font-size : 10px;
color : #007800;
}
#newsletter .block_175_graybrd_whitebg fieldset {
display : block;
position : relative;
width : 165px;
margin-top : 5px;
clear : both;
}
#newsletter .block_175_graybrd_whitebg .content p {
display : block;
position : relative;
float : left;
width : 130px;
color : #007800;
margin : 0 0 7px 10px;
line-height : 11px;
}
#newsletter .block_175_graybrd_whitebg .content .nwl-checkbox, #newsletter .block_115_graybrd_whitebg .content .nwl-checkbox {
float : left;
width : 13px;
border : 0;
}
#newsletter .block_175_graybrd_whitebg .content input {
position : relative;
width : 85px;
height : 20px;
border : 1px solid #c5cace;
font-size : 12px;
color : #000;
margin : 0 0 7px 0;
float : left;
}
#newsletter .block_175_graybrd_whitebg .content a.buttongray {
float : left;
margin-left : 10px;
clear : right;
}
.block_115_graybrd_whitebg .content a.buttongray {
margin-left : 5px;
position : relative;
float : none;
width : 80px !important ;
width : 85px;
}
#newsletter a, #newsletter a:link, #newsletter a:hover, #newsletter a:visited {
color : #007800;
text-decoration : none;
line-height : 12px;
}
#newsletter .block_175_graybrd_whitebg .content .nwl-link, #newsletter .block_115_graybrd_whitebg .content .nwl-link {
text-decoration : underline;
}
#newsletter .block_115_graybrd_whitebg input#email {
margin : 7px 0;
width : 97px;
border : 1px solid #c5cace;
}
#newsletter #nomail, #newsletter #incorrectmail, #newsletter #pvpolicy {
position : relative;
left : -3px;
border : 1px solid #fff;
clear : both;
}
/****** accessibility *****/
.hlabel {
position : absolute;
left : -5000px;
}
/****** comup width adaptation *****/

#container #contents { width: 640px;}
#container #contents .top #onglet { background: url(../../module/images/nav_bg_bottom_stroke.gif); width: 776px; }
#container #contents #contentsCentral { width: 526px; }
#container #contents #contentsCentral .block_315_offerpush_li  { width: 526px; background-image: url(../../module/images/526_offers_greenbrd_whitebg_bg.gif) }
#container #contents #contentsCentral .block_315_offerpush_li .content  { width: 506px;}
#container #contents #contentsCentral .block_315_offerpush_li .block_315_offerpush_liTop { width: 526px; background-image: url(../../module/images/526_offers_greenbrd_whitebg_top.gif); background-repeat:no-repeat; }
#container #contents #contentsCentral .block_315_offerpush_li .block_315_offerpush_liBottom { width: 526px; background-image: url(../../module/images/526_offers_greenbrd_whitebg_bottom.gif); background-repeat:no-repeat; }

#bodyTemplateG1_3 #contentsCentral  { width: 640px; }
.block_435_promopush_si   { width: 640px; background-image: url(../../module/images/640_greenbrd_whitebg_bg.gif) }
.block_435_promopush_siTop   { width: 640px; background-image: url(../../module/images/640_greenbrd_whitebg_top.gif) }
.block_435_promopush_siBottom   { width: 640px; background-image: url(../../module/images/640_greenbrd_whitebg_bottom.gif) }
.block_435_promopush_si .morepartnersdivtitle { width:515px;  }
.block_435_promopush_si .morepartnersdivcontent { width:515px;  }
.block_435_promopush_si .content p { clear:both;}


#bodyTemplateG1_3 .block_435_partner_presentation  { width: 640px; background-image: url(../../module/images/640_greenbrd_whitebg_bg.gif) }
#bodyTemplateG1_3 .block_435_partner_presentationTop    { width: 640px; background-image: url(../../module/images/640_greenbrd_whitebg_top.gif) }
#bodyTemplateG1_3 .block_435_partner_presentationBottom    { width: 640px; background-image: url(../../module/images/640_greenbrd_whitebg_bottom.gif) }
#bodyTemplateG1_3 .block_435_partner_presentation .colleft        { width: 210px;}
#bodyTemplateG1_3 .block_435_partner_presentation .lastcol       { width: 375px;}

.maincontent_445_graybrd_whitebg    { width: 640px; background-image: url(../../module/images/640_maincontent_graybrd_whitebg_bg.gif) }

.maincontent_445_graybrd_whitebgTop   { width: 640px; background-image: url(../../module/images/640_maincontent_graybrd_whitebg_top.gif) }

.maincontent_445_graybrd_whitebgBottom   { width: 640px; background-image: url(../../module/images/640_maincontent_graybrd_whitebg_bottom.gif) }

#contentdyn445   {  width:625px;}

.maincontent_445_graybrd_whitebg #contentdyn445 #contentRight {  width:515px;}

#bodyTemplateG1_3 #container #contents #onglet { background: url(../../module/images/nav_bg_bottom_stroke.gif); width: 776px; }

#bodyTemplateG1_3 #container #contents #contentsCentral {width: 640px; }

#bodyTemplateG1_3 .maincontent_435_greenbrd_whitebg  { width: 640px; background-image: url(../../module/images/640_greenbrd_whitebg_bg.gif) }

#bodyTemplateG1_3 .maincontent_435_greenbrd_whitebgTop  { width: 640px; background-image: url(../../module/images/640_greenbrd_whitebg_top.gif) }

#bodyTemplateG1_3 .maincontent_435_greenbrd_whitebgBottom  { width: 640px; background-image: url(../../module/images/640_greenbrd_whitebg_bottom.gif) }

#bodyTemplateG1_3 .codeacriss {left: 585px; }
#bodyTemplateG1_3 .othersamplemodels {width: 585px; }
#bodyTemplateG1_3 .maincontent_435_greenbrd_whitebg .content {width: 600px; }

#bodyTemplateG1_3 .maincontent_435_greenbrd_whitebg h4 { clear:both;}

#bodyTemplateG2_0 #contents { 1000px;}

#bodyTemplateG1_6 #container #contents #contentsCentral { width: 650px; }


#bodyTemplateG1_0 #container #contents #contentsCentral { width: 565px; }

#bodyTemplateG2_0 #container #contents { width:1000px;}


#bodyTemplateG1_1 #container #contents #contentsCentral { width: 590px;}
#bodyTemplateG1_0 #container #contents #contentsCentral { width: 590px;}

#bodyTemplateG1_3 #contents p#intro { width: 640px; margin-bottom:20px; margin-top:10px; height:auto;}
#bodyTemplateG1_3 #contents #onglet { margin-bottom:0px;}

#bodyTemplateG1_3 #contentsCentral #fleetSegment #standard {
position : relative;
top : 0px !important ;
top : -30px;
}


#bodyTemplateG1_6 #contents #title {width:640px;}
#bodyTemplateG1_6 #intro {width:640px;}
#bodyTemplateG1_6 .main445 {width: 640px;background-image: url(../../module/images/640_maincontent_graybrd_whitebg_bg.gif);}
#bodyTemplateG1_6 .main445Top {width: 640px;background-image: url(../../module/images/640_maincontent_graybrd_whitebg_top.gif);}
#bodyTemplateG1_6 .main445 .contentfaq { width:600px;}
#bodyTemplateG1_6 .main445 #contentTxtfaq { width:495px;}
#bodyTemplateG1_6 .main445Bottom {width: 640px;background-image: url(../../module/images/640_maincontent_graybrd_whitebg_bottom.gif);}

#bodyTemplateG1_0 #contents #title {width:640px;}
#bodyTemplateG1_0 #intro {width:640px;}
#bodyTemplateG1_0 .main445 {width: 640px;background-image: url(../../module/images/640_maincontent_graybrd_whitebg_bg.gif);}
#bodyTemplateG1_0 .main445Top {width: 640px;background-image: url(../../module/images/640_maincontent_graybrd_whitebg_top.gif);}
#bodyTemplateG1_0 .main445 .contentfaq { width:600px;}
#bodyTemplateG1_0 .main445 #contentTxtfaq { width:495px;}
#bodyTemplateG1_0 .main445Bottom {width: 640px;background-image: url(../../module/images/640_maincontent_graybrd_whitebg_bottom.gif);}


#bodyTemplateG1_0 #tools {height: 700px;}

#bodyTemplateG1_3 #contents #title,#bodyTemplateG1_9 #contents #title {width:777px;}

/*** deals - ie6 ***/
.deals-landing .double-cols p.btn-1 a, .popup-box p.btn-1 a{_width:70px;}
.deals-landing .bottom-content p.btn-2 a{_width:36px;}
.deals-landing .navigation a{_top:2px;}
.deals-landing .trans-box{_background:url(../../module/images/deals/trans-bottom.gif) bottom left no-repeat;}
.deals-landing .trans-box .text{_background:url(../../module/images/deals/trans-top.gif) top left no-repeat;}
/*** deals - ie7 ***/
.deals-landing .newsletter-top{*height:auto;}
.deals-landing .double-cols {*padding-bottom:10px;}

/*** Associe au template "Deals_hero" ***/
.top-header {width:958px;height: 220px;padding: 30px 20px;position: relative;font-family: Arial,Helvetica,sans-serif;text-align:left;}
.web-font{font-weight:normal;font-family:'Helvetica W01 Bd Cn',arial,sans-serif!important;}
.trans-box{background:url(../../module/images/deals/trans-bottom.png) bottom left no-repeat;padding:0 0 3px;margin:15px 0 30px 0;width:481px;}
.trans-box .text{background:url(../../module/images/deals/trans-top.png) top left repeat-y;padding:7px 10px 4px;}
.top-header h2 {color: #FFF148;font-size: 3.3em;font-weight: normal;padding: 0 0 10px;}
.top-header h3 {color: #FFFFFF;font-size: 2.2em;padding: 0 0 10px;}
.top-header p.web-font {color: #FFF148;float: left;font-size: 1.6em;padding: 0 0 10px;}
.top-header p.price {font-size: 2.8em;padding: 0 0 0 7px;}

.box-3{float:left;width:294px;text-align:left;}
.box-3-top{background:url(../../module/images/deals/green-top.png) no-repeat top left;height:4px;width:294px;}
.box-3-middle{background:#067506;padding:5px 10px 0;}
.box-3 h3{font-size:1.4em;font-weight:bold;color:#FFF;padding:0 0 10px;}
.box-3 ul{padding:0;}
.box-3 li{background:url(../../module/images/deals/tick.jpg) no-repeat top left;font-size:1.2em;color:#FFF;list-style:none;margin:0;padding:2px 0 8px 20px;}
.box-3-bottom{background:url(../../module/images/deals/green-bottom.png) no-repeat top left;height:4px;width:294px;}

/*** deals - caroussel ***/
.step-box{background-color:#046202;margin:10px 3px 0;padding:15px 20px 22px;text-align:left;width: 606px;}
.step-box h3{color:#FFF;font-size:1.8em;}
.steps-list{margin:0;}
.step-pos{list-style:none;width:566px;font-size:1em;margin:0;padding:0 0 0 13px;background-color:#046202;}
.step-pos img{float:left;margin:13px 0 0;display:block;}
.step-pos .text{float:left;padding:10px 0 0;text-align:left;}
.step-pos p{color:#FFF;font-size:11px;padding:0 15px 5px;font-family:Arial,Helvetica,sans-serif;}
.step-pos table{border-collapse:collapse;}
.step-pos th{display:none;}
.step-pos td{color:#FFF;font-size:10px;padding: 0 15px;font-family:11px Arial,Helvetica,sans-serif !important;}
.step-pos td.location{width:120px;height:14px;}
.step-pos td.price{color:#ffe98a;text-align:right;min-width:60px;height:14px;}
.step-pos a {color:#FFF;text-decoration: underline;font-family:Arial,Helvetica,sans-serif;}

div.carousel{position:relative;width:606px;margin:0;clear:both;}
div.carousel-view-pane{border-top:1px solid #feec27;border-bottom:1px solid #feec27;height:95px;width:566px;margin:0 0 0 20px;overflow:auto;}
a.carousel-prev{display:none;position:absolute;left:0;top:0;background:url(../../module/images/deals/carousel-left.jpg) left top no-repeat;width:20px;height:97px;text-indent:-999em;outline:none;}
a.carousel-next{display:none;position:absolute;right:0;top:0;background:url(../../module/images/deals/carousel-right.jpg) right top no-repeat;width:20px;height:97px;text-indent:-999em;}
.prev-wrap{position:absolute;left:0;top:0;background:url(../../module/images/deals/carousel-leftoff.jpg) left top no-repeat;width:20px;height:97px;text-indent:-999em;}
.next-wrap{position:absolute;right:0;top:0;background:url(../../module/images/deals/carousel-rightoff.jpg) right top no-repeat;width:20px;height:97px;text-indent:-999em;outline:none;}
a.carousel-prev{display:block;}
a.carousel-next{display:block;}
div.carousel-wrapper{overflow:hidden;padding:0;}
div.carousel-wrapper ul li{float:left;width:auto;padding:0;/*margin:0 10px 0 0;border:1px solid #000;width:115px;height:80px;background:#eee;*/list-style-type:none;}
.step-pos th {display: none;}

/*** deals - newsletter ***/
.newsletter-box{height:99px;width: 294px;text-align:left;}
.newsletter-top{background:url(../../module/images/deals/newsletter-top.jpg) no-repeat top left;padding:10px 10px 0;}
.newsletter-top img{float:right;margin:0 0 10px 10px;}
.newsletter-box .text{/*float:left;*/width:190px;}
.newsletter-top p{position:relative;color:#333;padding:0;font-size:1.1em;}
.newsletter-top a{color:#038500;font-family:Arial,Helvetica,sans-serif!important;font-size:1em;}
.newsletter-top input{color:#999;font-size:1.1em;padding:2px;margin:9px 0;float:left;}
.newsletter-bottom{background:url(../../module/images/deals/newsletter-bottom.jpg) no-repeat top left;height:8px;width:294px;}
.newsletter-box p.btn-2{background:url(../../module/images/deals/btn-2-left.jpg) no-repeat top left;font-family:Arial,Helvetica,sans-serif!important;float:left;margin:9px 0 7px;padding:0 0 0 4px;}
.newsletter-box p.btn-2 a{background:url(../../module/images/deals/btn-2-right.jpg) no-repeat top right;color:#FFF;display:block;height:20px;font-size:1em;padding:2px 6px 0 2px;text-decoration:none!important;text-align: center;width: 100px;}
.newsletter-box p.privacy-policy{clear:both;}

/*** deals - PROMO PUSH - SB QC_12743 #862***/
.dbl-col{width:460px;height:146px;}
.dbl-col .img{background:url(../../module/images/deals/image-border.jpg) no-repeat top left;color:#038500;float:left;margin:0 8px 2px 0;padding: 10px;}
.dbl-col .text{float:left;padding:8px 0 0;text-align:left;width:337px;font-family:Arial,Helvetica,sans-serif;}
.dbl-col p{font-size:1.2em!important;padding-bottom:5px;}
.dbl-col h3{color:#038500;font-size:1.8em;padding:0 0 5px;}
.dbl-col .buttons{padding:0;text-align:left;margin:0 8px 0;}
.dbl-col{clear:both;}
.reveal-link{display:none;}
.reveal-text{display:none;padding:0 0 0 8px;}
.reveal-link{float:left;display:block;position:relative}
.reveal-link a{color:#038500;font-family:Arial,Helvetica,sans-serif!important;float:left;font-size:1em;}
.dbl-col #fdeals a.buttongreen div.l{background: url("../../module/images/deals/btn-1-left.jpg") no-repeat scroll 0 0 transparent;display: block;height: 25px; left: -5px;position: absolute;top: 0;width: 5px;}
.dbl-col #fdeals a.buttongreen{background: url("../../module/images/deals/btn-1-bg.jpg") repeat-x scroll left top transparent;color: #FFF;display: block;height: 25px !important;float: right;font: bold 11px Helvetica,Arial,sans-serif !important;margin: 0;padding: 5px 0 0;position: relative;text-decoration: none !important;  text-transform: none;}
.dbl-col #fdeals a.buttongreen div.r{background: url("../../module/images/deals/btn-1-right.jpg") no-repeat scroll 0 0 transparent;display: block;height: 25px;position: absolute;right: -5px;top: 0;width: 5px;}



/********************************************Template Page Structure G2.2(test-1)***************************************************/

/* Contents*/
#bodyTemplateG2_2 #container {
	width: 765px;
}

#bodyTemplateG2_2 #secNav {
	position:relative;
    float: left;
	width:115px;
	}

#bodyTemplateG2_2 #contents{
	position:relative;
    float: left;
    width:640px;
}

#bodyTemplateG2_2 #contents #title{
	width:390px;
}
#bodyTemplateG2_2 #contentsCentral{
	float: left;
	width: 388px;
	margin-left:30px;
	_margin-left:15px;
}
#bodyTemplateG2_2 #contentsRight {
	float: left;
	width: 180px;
	margin-left:27px;
	_margin-left:20px;
}

.pressroom #contentsRight {
	float: left;
	width: 180px;
	_margin-left:20px;
}

h1.block_390_page_title {

}


/*********************** HOME *****************/
.block_380_homeHeadlineNews {
	font-family:verdana,arial,sans-serif;
	position:relative;
	width:380px;
}
.block_380_homeHeadlineNews img {
	margin: 10px 0;
}
.block_380_homeHeadlineNews h1{	
	color:#017002;
	font-size:12px;
	font-weight:bold;
}
.block_380_homeHeadlineNews h2{	
	color:#303030;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
}
.block_380_homeHeadlineNews span img{	
	margin:0 10px 0 0;
}
.block_380_homeHeadlineNews span p{	
	color:#373737;
	font-size:12px;
}
.block_380_homeHeadlineNews span a:link, .block_380_homeHeadlineNews span a:visited, .block_380_homeHeadlineNews span a:hover {
	color:#018701;
	text-decoration:underline;
	font-size:11px;
}

/********************************************Template Page Structure G2.3*****************************************************/

/* Contents*/
#bodyTemplateG2_3 #container {
	width: 745px;
}
#bodyTemplateG2_3 #contents{
    float: left;
	margin: 115px 0 0 0;
}
/*Title*/
#bodyTemplateG2_3 #contents #title{
	width:390px;
}
#bodyTemplateG2_3 #contentsCentral {
	float: left;
	width: 500px;
	margin: 15px 0 0 0;
}
#bodyTemplateG2_3 #page_title {
	float: left;
	width: 500px;
}
#bodyTemplateG2_3 #page_content {
	float: left;
	width: 500px;
}


/*** Header ***/
#header_insti{
	position: relative;
	height: 99px;
	width: 745px;
}

#header_insti #back {
	position:relative;
	float:left;
	background: url('../../module/images/insti_header_bg.gif') no-repeat top left;
	width: 745px;
	height: 105px
}

#header_insti #logo a {
	position: absolute;
	top: 17px;
	left: 12px;
	height: 45px;
	width: 146px;
	background: url('../../module/images/insti_logo_europcar.gif') no-repeat top left;
}

#header_insti ul {
	list-style: none;
}

#header_insti a {
	color: White;
	text-decoration: none;
}
*+html #header_insti #logo img.baselineImg{
position:relative;top: 2px;
}
/* navigation_insti */

#navigation_insti {
	position: absolute;
	top: 65px;
	left: 0px;	
	padding-left:15px;
	padding-right:15px;
	background: url('../../module/images/insti_navigation_bg.gif') no-repeat top left;
	height:26px;
	width: 745px	

}

#navigation_insti ul.nav {
	list-style-type:none;
	width:745px;	
	height:21px;
	padding-top:0px;
	
}

#navigation_insti ul.nav li {
	display:inline;
	float:left;
	background: url('../../module/images/dot.gif') no-repeat top left;
	margin-right:29px;
	_margin-right:30px;	
	padding-top:1.5pt
	
}

#navigation_insti ul.nav li a {
	display:block;
	float:left;
	text-decoration:none;	
	font-size:10px;
	font-weight:normal;
	color:black;
	height:18px;
	vertical-align:top;
	text-transform:uppercase;
}

#navigation_insti ul.nav li a img {
	border:none;
	height:22px;
	vertical-align:middle;
}


#navigation_insti ul.nav li.aoff a img.inter_right {
	background: transparent url(../../module/images/_.gif);
	width:7px;
}

#navigation_insti ul.nav li.aoff a img.inter_left {
	background: transparent url(../../module/images/insti_nav_bg_left_off.gif);
	width:11px;
}
#navigation_insti ul.nav li.aon a, #navigation_insti ul.nav li.aoff a:hover {
	background: transparent url(../../module/images/insti_nav_bg_on.gif);
	color:#ffffff;
	/*font-weight:bold;*/
	height:22px;
}

#navigation_insti ul.nav li.aon a img.inter_right, #navigation_insti ul.nav li.aoff a:hover img.inter_right {
	background: transparent url(../../module/images/insti_nav_bg_right_on.gif);
	width:7px;
}

#navigation_insti ul.nav li.aon a img.inter_left, #navigation_insti ul.nav li.aoff a:hover img.inter_left {
	background: transparent url(../../module/images/insti_nav_bg_left_on.gif);
	width:11px;
}


/*** Header ***/


/** Secondary navigation**/
/*#sec_nav {
	float: left;
	width:115px;
	margin:92px 0px 0 2px;

}*/
#sec_nav li
{
	position:relative;
	text-align:right;
	height:41px;
	list-style-type:none;
	vertical-align:text-bottom;
}

#sec_nav li a{
	position:relative;
	top:0px;	
	height: 32px;
	_height: 44px;
	color: #878787;
	padding-right:5px;
	vertical-align:text-middle;
	padding-top:8px;
	display:block;
	background: url('http://microsite.europcar.com/images/insti_secnav_bg.gif') repeat-y left top;
}

#sec_nav li a.aon, #sec_nav li a.aon, #sec_nav li a.aoff:hover  {
	background-position: 0 -40px;
	color: #000000;
	
}
#sec_nav li a.aoff  {
	background-position: 0 0;
	color: #878787;
}


#sec_nav li.butBook{
    position:relative;
    width:115px;
    height:40px;
    background: url('../../images/dyn/Photos/contents/insti_secnav_book_bg') no-repeat top left;
    margin-top:10px

}
#sec_nav .butBook a.lienBook{
    position:relative;
    width:110px;
    height:40px;
    text-align:center;
    background:none;
    font-weight:bold;
    color: #027202;
	left:3px;
}


/* Franchise benefits */

.parablocks_390_ongreybakground {
	position:relative;
	width:390px;
}

.parablocks_390_ongreybakground .block_top{
	position:absolute;
	width:390px;
	background: url('../../dyn/Photos/contents/390_parablock_top') no-repeat;
	top:0;
	left:0;
}

.parablocks_390_ongreybakground .block_left{
	position:absolute;
	background: url('../../dyn/Photos/contents/390_parablock_vbarre') repeat-x;
	height:369px;
	width:1px;
	top:3px;
	left:0;
	z-index:2;
}
.parablocks_390_ongreybakground .block_right{
	position:absolute;
	background: url('../../dyn/Photos/contents/390_parablock_vbarre') repeat-x;
	top:3px;
	left:100%;
	width:1px;	
	height:369px;
	z-index:2;
}

.parablocks_390_ongreybakground .block_hbar{
	position:absolute;
	background: url('../../dyn/Photos/contents/390_parablock_hbarre') no-repeat;
	top:100%;
}
.parablocks_390_ongreybakground div{
	float:left;
	margin: 0 5px 5px 0;
}
.parablocks_390_ongreybakground div img{
	float:left;
}
.parablocks_390_ongreybakground #image{
	margin: 7px 10px 7px 7px;
	float:left;
}
.parablocks_390_ongreybakground h3{
	margin-top:5px;
	color:#007800;
	font-size:12px;
	font-weight:bold;
}
.parablocks_390_ongreybakground div p{
	color:#666666;
	font-size:11px;
}
.parablocks_390_ongreybakground a:link, .parablocks_390_ongreybakground a:visited, .parablocks_390_ongreybakground a:hover {
	color:#018701;
	text-decoration:underline;
	font-size:11px;
}

.greybgd1{
	background: url('../../module/images/390_parablock_vbgd.gif') repeat-x bottom;
}
.greybgd2{
	background: url('../../module/images/390_parablock_vbgd2.gif') repeat-x bottom;
}




#block_390_insti_opportunities {
	width:390px;
}
#block_390_insti_opportunities #boxlegend p{
	font-family: verdana;
	font-size: 10px;
	width:190px;
	margin-top:5px;
}
#block_390_insti_opportunities #boxlegend p img{
	margin-right:7px;
}
#mc_generalContainer .italic{
	font-style : italic;
	}
#mc_generalContainer .bold{
	font-weight : bold;
	}
#mc_generalContainer .black{
	color : #000000;
	}
#mc_generalContainer .mc_fs10{
	font-size : 10px;
	}


#mc_ar_download {
	width : 115px;
	padding : 0 0 0 10px;
	}
#mc_ar_download a{
	font-size : 12px;
	color : #027402;
	text-decoration : underline !important;
	border : 0px none #ffffff;
	}
#mc_ar_download a.img{
	text-decoration : none !important;
	}
#mc_ar_download img{
	border : 0px none #ffffff;
	}

	
#mc_generalContainer{
	padding : 25px 0px 16px 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width : 390px;
	color : #666666;
	}
#mc_generalContainer a{
	color : #027402;
	text-decoration : underline !important;
	}
#mc_generalContainer caption{
	color : #ffffff;
	font-size : 8px;
	line-height : 8px;
	}
#mc_generalContainer form{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	}
#mc_generalContainer img{
	border : 0px none #ffffff;
	}
#mc_generalContainer input{
	vertical-align : middle;
	}
#mc_generalContainer select{
	line-height : 12px;
	font-size : 10px;
	font-family: Verdana, Helvetica, sans-serif;
	vertical-align : middle;
	}
	
#mc_generalContainer table{
	border : 0px none #ffffff;
	padding : 0;
	margin : 0;
	}
#mc_generalContainer td.mc_event {
	width : 250px;
	padding : 0 0 15px 0;
	vertical-align : top;
	}
#mc_generalContainer td.mc_illus {
	width : 90px;
	text-align : left;
	vertical-align : top;
	}
#mc_generalContainer td.mc_thead{
	color : #ffffff;
	font-size : 8px;
	line-height : 8px;
	}
#mc_generalContainer td.mc_year {
	width : 40px;
	padding : 0 5px 0 5px;
	color : #027402;
	font-weight : bold;
	vertical-align : top;
	text-align : center;
	}


#mc_generalContainer .fleft{
	float : left;
	vertical-align : middle;
	}
#mc_generalContainer .fright{
	float : right;
	vertical-align : middle;
	}
#mc_generalContainer .mc_date{
	display : block;
	color : #027402;
	margin : 0 0 10px 0;
	}
#mc_generalContainer .mc_greenTitle{
	color : #027402;
	font-weight : bold;
	font-size : 12px;
	}
#mc_generalContainer .mc_illustration{
	float : left;
	border : 0px none; margin-right:15px; margin-bottom:10px
	}
#mc_generalContainer .mc_imageContainer{
	width : 110px;
	float : left;
	border : 0px none;
	text-align : center; margin-right:5px; margin-bottom:5px
	}
#mc_generalContainer .mc_imageContainer img{
	margin-bottom : 10px;
	}
#mc_generalContainer .mc_imageContainer_50{
	width : 50px;
	float : left;
	margin : 0 5px 10px 0;
	}
#mc_generalContainer .mc_littleGreen{
	color : #027402;
	font-size : 10px;
	}
#mc_generalContainer .mc_title{
	color : #000000;
	font-weight : bold;
	}
#mc_generalContainer .padd10{
	padding : 0 0 0 70px !important;
	}
	
/* un espaceur ? placer apr?s les objets en float, dont le r?le est d'emp?cher que les images 
sortent du bloc conteneur si elles sont plus longues que le texte*/
#mc_generalContainer .spacer {
  clear: both;
  line-height : 2px;
	}


/* block_185_insti_section_push */

.block_185_insti_section_push {
	position:relative;
	float:left;
	background: url('../../images/dyn/Photos/contents/185_greenlighbrd_whitebg_bg') repeat-y top left;
	width:185px;
	margin-bottom:10px;
}

.block_185_insti_section_pushBottom, .block_185_insti_section_pushTop {
	width:185px;
	height: 6px;
	display: block;
}

.block_185_insti_section_pushTop {
	background: url('../../images/dyn/Photos/contents/185_greenlightbrd_whitebg_top') no-repeat top left;
}

.block_185_insti_section_pushBottom{
	background: url('../../images/dyn/Photos/contents/185_greenlightbrd_whitebg_bottom') no-repeat top left;
	position: relative;
	top: 0 !important;
	top: 7px;
}

.block_185_insti_section_push .content {
	margin:0px 5px 3px 10px;
	/*padding:0px 10px 3px 10px;
	_padding:2px 10px 3px 10px;*/
	/*width:165px;*/
	width:170px;
}

.block_185_insti_section_push .titleblock {
	clear:both;
	padding:0;
}

.block_185_insti_section_push .contentblock {
	clear:both;
	padding:0px 5px 0px 5px;
width:140px;
display:block;

}


.block_185_insti_section_push img.icon {
	margin-right:5px;
	float:left;

}

.block_185_insti_section_push .content img.imgcard {
	float:left;
	margin:0px 10px 3px 0px;

}

.block_185_insti_section_push .content img.imgarc {
	display:block;
	background:url('../../module/images/arc_gray_whitebg.gif') no-repeat bottom center;
	margin:2px 0 5px; 
}

.block_185_insti_section_push .content h2 {
	font-size:11px;
	color:#007800;
	font-weight:bold;
}

h2.diduknow {
	background: url('../../module/images/icon_notepad.gif') no-repeat 0px 3px;
	_background: url('../../module/images/icon_notepad.gif') no-repeat -1px left;
	position: relative;
	top:-5px;
	_top:-8px;
	display:block;
	padding:5px 0 0 30px;
	width:170px;
	_width:140px;
	height:20px;
	_height:15px;
	font-size:11px;
	color:#007800;
	font-weight:bold;
	margin-bottom:-12px;
}

.block_185_insti_section_push .content a.link {
	color:#007800;
	text-decoration:underline;
}

.block_185_insti_section_push .content p {
	font-size:11px;
}


/* block_insti_160_insidePagePush */

.block_insti_160_insidePagePush {
	background: url('../../images/dyn/Photos/contents/160_trans_generic_push_bg') repeat-y top left;
	width:160px;
	margin-top:10px
}

.block_insti_160_insidePagePushBottom, .block_insti_160_insidePagePushTop {
	width:160px;
	height: 6px;	
	display: block;
}
.block_insti_160_insidePagePushTop {
	background: url('../../images/dyn/Photos/contents/160_trans_generic_push_top') no-repeat top left;	
}

.block_insti_160_insidePagePushBottom {
	background: url('../../images/dyn/Photos/contents/160_trans_generic_push_bottom') no-repeat top left;
	position: relative;
	_top:7px;
}

.block_insti_160_insidePagePush .content {
	padding:0 5px 0 5px;
	margin:0;
}

.block_insti_160_insidePagePush .content p {
	margin-top:10px;
}

.block_insti_160_insidePagePush .content ul {
	list-style-type:disc;
	padding-left:16px;
	margin-top:10px;
}

.block_insti_160_insidePagePush .content a.link {
	color:#007800;
	text-decoration:underline;
}

.block_insti_160_insidePagePush .content .vert {
	color:#007800;
}

/* block_390_insti_mainContent_smallImage */

.block_390_insti_mainContent_smallImage2{
	position:relative;
	width:390px;
	margin-bottom:10px;
	font-size:11px;
}

.block_390_insti_mainContent_smallImage2 img.imgcard {
	float:left;
	margin:22px 12px 7px 0px;
}

.block_390_insti_mainContent_smallImage2 h3 {
	color:#006602;
	margin-top:5px;
	font-size:11px;
	font-weight:bold;
}

.block_390_insti_mainContent_smallImage2 a.link {
	color:#007800;
	font-size:10px;
	text-decoration:underline;
}

.block_390_insti_mainContent_smallImage2 p {
	color:#666666;
	margin-top:5px;
}

#franchise_services{
	margin:0 0 30px 0;
	padding:0;
}

#franchise_services p.vert{
	margin:0 0 -4px 0;
	padding:0;
	color:#006602;
}

#franchise_services p{
	line-height:16px;
}

#franchise_services .divright{
	width:295px;
}

#franchise_titre li {
	font-size:12px;
	color:#006602;
	font-weight:bold;
	margin-bottom:10px;
}


/* block_390_maintContent_parag-separator img LEFT*/

.insti_390_mainContent_parag_img_left {
	position:relative;
	width:390px;
}

.insti_390_mainContent_parag_img_left .img_left {
	float:left;
}

.insti_390_mainContent_parag_img_left .block_img_left{
	float:right;
	margin-left:-10px;
}

.insti_390_mainContent_parag_img_left #factsfiguresblock{
	margin-top:-5px;
	margin-bottom:10px;
}

.insti_390_mainContent_parag_img_left .block_img_left p{
	text-align:center;
	color:#666666;
	font-size:11px;
}

.insti_390_mainContent_parag_img_left .block_img_left .num_big{
	color:#027402;
	font-size:17px;
	font-weight:bold;
}

.insti_390_mainContent_parag_img_left .block_img_left .green{
	color:#027402;
}

.insti_390_mainContent_parag_img_left .block_img_left img{
	margin-top:8px;
	margin-bottom:9px;
}


/* block_390_maintContent_parag-separator img RIGHT*/

.insti_390_mainContent_parag_img_right {
	position:relative;
	width:390px;
}

.insti_390_mainContent_parag_img_right .img_right {
	float:right;
}

.insti_390_mainContent_parag_img_right .block_img_right{
	float:left;
}

.insti_390_mainContent_parag_img_right #factsfiguresimg{
	margin-bottom:20px;
}

.insti_390_mainContent_parag_img_right #factsfiguresblock{
	margin-top:-5px;
	margin-right:-10px;
}

.insti_390_mainContent_parag_img_right .block_img_right p{
	text-align:center;
	color:#666666;
	font-size:11px;
}

.insti_390_mainContent_parag_img_right .block_img_right .num_big{
	color:#027402;
	font-size:17px;
	font-weight:bold;
}

.insti_390_mainContent_parag_img_right .block_img_right .green{
	color:#027402;
}

.insti_390_mainContent_parag_img_right .block_img_right img{
	margin-top:8px;
	margin-bottom:9px;
}


/* insti_200_menu_select */

.insti_200_menu_select {
	position:relative;
	float:left;
	width:200px;
	color:#454545;
}

.insti_menu_select_form fieldset {
	margin-bottom:9px;
}

.insti_menu_select_form fieldset label{
	font-weight:bold;
	font-size:11px;
}

.insti_menu_select_form fieldset select{
	margin-top:5px;
	width:200px;
	color:#666666;
}

.insti_menu_select_form fieldset input{
	margin-top:5px;
	width:194px;
	height:13px;
	color:#666666;
}

.insti_menu_select_form .acenter .buttonlightgray{
	float:left;
	margin-left:32px;
}
/*
.insti_menu_select_form .acenter .buttonlightgray span{
	text-align:center;
	width:97px;
}*/


a.buttonlightgray {
	display:block;
	position:relative;
	float:left;
	height:23px;
	line-height:23px;
	font: bold 11px Helvetica, Arial, sans-serif !important;
	color: #007800 !important;
	text-transform:uppercase;
	text-decoration:none;
	background: url('../../module/images/but_bgrl.gif') repeat-x top left;
	padding: 4px 15px 0;
	margin-right:20px;
}

a.buttonlightgray div.l {
	display:block;
	position:absolute;
	top:0px;
	left:-5px;
	width:6px;
	height:23px;
	background: url('../../module/images/but_bgrl_left.gif') 0 0 no-repeat;
}

a.buttonlightgray div.r {
	display:block;
	position:absolute;
	top:0px;
	right:-5px;
	width:6px;
	height:23px;
	background:url('../../module/images/but_bgrl_right.gif') 0 0 no-repeat;
}



/**************************************INSTI TABLE GENERAL*************/

.block_390_insti_table {
	background: url('../../images/dyn/Photos/contents/390_greenborder_insti_bg') repeat-y top left;
	width:390px;
	padding:0; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:26px
}

.block_390_insti_tableBottom, .block_390_insti_tableTop {
	width:390px;
	height: 6px;	
	display: block;
}

.block_390_insti_tableTop {
	background: url('../../images/dyn/Photos/contents/390_greenborder_insti_bg_top') no-repeat top left;	
}

.block_390_insti_tableBottom {
	background: url('../../images/dyn/Photos/contents/390_greenborder_insti_bg_bottom') no-repeat top left;
	position:relative;
	height:7px;
	_position:absolute;
}

.block_390_insti_table .insti_grayline {
	background: url('../../images/dyn/Photos/contents/390_greenborder_insti_grayline') no-repeat top left;
	width:390px;
	height:1px;
	margin:0;
	padding:0;
	display: block
}

.block_390_insti_table .container{
	height:27px;
	margin:0;
	padding:0;
}

.block_390_insti_table .container li 
{
	margin:0 0 0 15px;
	padding:5px 0 0 11px;
	font-size:11px;
	font-weight:bold;
	color:#006602;
	list-style-position:outside;
}

.block_390_insti_table .container a:link, .block_390_insti_table .container a:visited
{
	font-weight:normal;
	font-size:11px;
	color:#006602;
	text-decoration:underline;
}

.block_390_insti_table .container a:hover
{
	text-decoration:none;
}

.block_390_insti_table .divleft{
	float:left;
	width:144px;
	padding:5px 0 0 23px;
}

.block_390_insti_table .divleft li 
{
	margin:0;
	padding:0;
	color:#006602;
}

.block_390_insti_table .divright{
	padding:5px 0 0 0;
	font-size:11px;
	color:#000000;
}

/********************************JOB OFFER*******************************/


.block_insti_160_insidePagePush {
	position:relative;
	float:left;
	margin-left:20px;
}

#TableResults {
	border-top: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	left:-5px;
}

#TableResults td.jobofferttd h3{
	font-size:11px;
	font-weight:bold;
	color:#007800;
}

#TableResults td.jobdetails {
	font-size:11px;	
	}

.jobofferttd {
	background-color: #DEDEDE;
	height:25px;
	vertical-align:top;
	border:1px solid #fff;
}

.jobofferttd h3, .joblist td p {
	font-size:11px;
	font-weight:bold;
	color:#007800;	
	margin:4px 0 4px 4px;
}

.joblist td p {
	font-size:10px !important;
	font-weight:normal !important;
	color:#000;	
}

.joblist td {
	padding:0;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
}


.joboffer_table_step2_1 td.jobofferttd {
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#007800;
	padding:6px 6px 0 0;
}


.joboffer_table_step2_1 td.jobdetails {
	font-size:11px;
}

td.jobdetails 
{
	border:solid 1px #DEDEDE;
	vertical-align:text-top;
	padding:4px 0 0 4px;
	border-bottom:none;
	width:450px;
}

.last 
{
	border-bottom:solid 1px #DEDEDE !important;
}

.lowercase {
	text-transform: lowercase !important;
}

td#firstcell a, td#secondcell a
{
	color:#006602;
	text-decoration:underline;
}

.joboffer_table_step2 a:hover
{
	text-decoration:none;
}

.joboffer_table_step2_1 .blank {
 width:2px;
 border:0 !important;
}


.joboffer_table_step2 #firstcell
{
	width:75px;
}

.joboffer_table_step2 #secondcell
{
	width:90px;
}

.joboffer_table_step2 #thirdcell
{
	width:93px;
}

.joboffer_table_step2 #fourthcell
{
	width:86px;
}

.joboffer_table_step2 #fifthcell
{
	width:76px;
}

.joboffer_table_step2 #sixthcell
{
	width:96px;
}

.joboffer_table_step2 #seventhcell
{
	width:83px;
}

.block_610_joboffer {
	position:relative;
	float:left;
	width:610px;
}

.block_610_joboffer h2 {
	font-size:12px;
	color:#006602;
	margin:0 0 28px 0;
	padding:0;
}

.block_610_joboffer .joboffer_arc{
	width:390px;
	margin:0 0 15px 0;
	padding:0;
}

.block_610_joboffer .joboffer_search{
	margin:0;
	text-align:right;
	padding:24px 0 0 0;
}

.block_610_joboffer .joboffer_search a.buttonlightgray {
	float:left;
}

.joboffer_table_step3
{
	padding:0;
	margin:0;
	border-collapse:collapse;
	width:596px;
}

.joboffer_table_step3 td 
{
	border:solid 1px #DEDEDE;
	vertical-align:text-top;
	height:21px;
	padding:0;
	margin:0;
}

.joboffer_table_step3 #firstcell
{
	width:142px;
	background-color:#DEDEDE;
	border:solid 1px #FFFFFF;
	text-align:right;
}

.joboffer_table_step3 #blankcell
{
	width:2px;
	background-color:#FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
}

.joboffer_table_step3 p
{
	margin:0;
	padding:4px 0 0 9px;
}


.joboffer_table_step3 #firstcell p
{
	padding:4px 5px 0 0;
	font-weight:bold;
	color:#006602;
}

.block_610_joboffer .joboffer_searchleft {
	width:90px;
	float:left;
}



/***********************************PRESS PICTURE****************************************************/
.block_390_picturelist p#nav{
	display:block;
	width:100%;
	text-align:center;
	top:37px;
}
.block_390_picturelist p#nav #numero{
	float:left;
}
.block_390_picturelist p#nav a.buttonblanc {
	text-decoration:none;
}

.block_390_picturelist p#nav a.buttonblanc span {
	float:left;
	cursor:hand;
	height:22px;
	width:57px;
	color: #007800;
	font-size: 11px;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;

	background: url('../../module/images/but_bgrl.gif') repeat-x top left;
	padding-top:3px;
	margin:0
}
.block_390_picturelist p#nav a.buttonblanc img {
	float:left;
	border:none;
}
.block_390_picturelist p#nav a.buttonblanc img.l {
	padding-left:40px;
}
.block_390_picturelist p#nav a.buttonblanc img.r {
	padding-right:40px;
}
.block_390_picturelist .block_390_picturelist p{
	position:relative;
	width:390px;
}

.block_390_picturelist .nav_verdana_vert_10_u a:link, .block_390_picturelist .nav_verdana_vert_10_u a:visited, .block_390_picturelist .nav_verdana_vert_10_u a:hover{
	font-family: verdana;
	color: #006602;	
	font-size: 10px;
	text-decoration:underline;
}

.block_390_picturelist  .presspicture_pagenumbers
{
	height:25px;
	margin:0 0 50px 0;
	padding:0;
}

.insti_home_separator {
	width:24px;
	height:190px;
	background: url('../../images/dyn/Photos/Europcar/PR/home_pressroom_barreverticale') no-repeat top left;
}

.insti_home_arc {
	width:318px;
	height:5px;
	margin:0;
	padding:0;
	background: url('../../images/dyn/Photos/Site elements/Lines/insti_325_greywave') no-repeat top left;
}


/*********************** careers **************************/
/* block_390_main_content */

.block_390_main_content {
	position:relative;
	width:390px;
	margin-bottom:10px;
}

.block_390_main_content {
	padding:15px 0px 10px 0px;
}

.block_390_main_content .blockcontent {
	/*margin:0 0 0 100px;*/
	margin:0;
}

.block_390_main_content img.imgcard {
	float:left;
	margin:0 12px 7px 0;
}

.block_390_main_content h2, .block_390_exec_summary h2 {
	color:#007800;
	font-size:13px;
	font-weight:bold;
	margin-bottom:16px;
}


.block_390_main_content h3 {
	color:#007800;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
}


.block_390_main_content a.link {
	color:#007800;
	font-size:11px;
	text-decoration:underline;
}

.block_390_main_content p {
	font-size:11px;
	margin-bottom:10px;
}

.block_390_main_content ul {
	margin-bottom:10px;
}

.block_390_main_content ul li {
	font-size:11px;
	margin-top:0px;
	margin-left:15px;
	_margin-left:20px;
	list-style-image:url(../images/green_bullet.gif);
}

.block_390_main_content form#personal {
	margin-top:10px;
	color:#454545;
}

.block_390_main_content form#personal fieldset {
	display:block;
	margin-bottom:7px;
	font-size:11px;
}

.block_390_main_content form#personal fieldset.fleft {
	width: 200px;
	margin-right:15px;
}


.block_390_main_content form#personal label.txt {
	display:block;
	font-weight:bold;
	margin-bottom:3px;
}

.block_390_main_content form#personal select.txt {
	width:52px;
	_width:50px;
	margin-right:5px;
}

.block_390_main_content form#personal select.txt2 {
	width:70px;
	_width:68px;
	margin-right:5px;
}

.block_390_main_content form#personal input.txt {
	width:270px;
	_width:268px;
}

.block_390_main_content form#personal input.txt2 {
	width:110px;
	_width:108px;
}

.block_390_main_content form#personal input.txt3 {
	width:170px;
	_width:168px;
}

.block_390_main_content form#personal input.txt4 {
	width:54px;
	_width:50px;
}

.block_390_main_content form#personal input.txt5 {
	width:375px;
	_width:373px;
}

.block_390_main_content form#personal input.txt6 {
	width:190px;
	_width:188px;
}


.block_390_main_content form#personal textarea.txt {
	height:6em;
	width:375px;
	_width:373px;
}


.block_390_main_content .buttongray.fleft {
	float:left;
	margin-right:10px;
}


.block_390_exec_summary .content img.imgarcalone {
	margin:0 0 15px 0;
	background:url(../../module/images/arc_big_gray_whitebg.gif) bottom center no-repeat;
}


/***********************************************************************************************************/
/***********************************************Block 390px*************************************************/
/* block_390_exec_summary */
.block_390_exec_summary {
	position:relative;
	width:390px;
	margin-bottom:10px;

}

.block_390_exec_summary .contentblock {
	clear:both;
	padding:0px 5px 0px 25px;
}


.block_390_exec_summary img.imgarc {
	background:url('../../module/images/arc_big_gray_whitebg.gif') no-repeat bottom center;; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:20px
}

.block_390_exec_summary img.imgline {
	background:url('../../module/images/line_big_gray_whitebg.gif') no-repeat bottom center;; margin-left:0px; margin-right:0px; margin-top:20px; margin-bottom:2px
}

.block_390_exec_summary h3 {
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.block_390_exec_summary p.top {
	font-size:11px;
	margin-top : 10px;
}
.block_390_exec_summary  p {
	font-size:11px;
}

/* block_390_page_title */
h1.block_390_page_title {
	position:relative;
	width:390px;
	margin-bottom:10px;
	padding:10px 5px 10px 0px;
	font-size:14px;
	color:#007800;
	font-weight:bold !important;
}

/* block_390_main_content */
.block_390_main_content {
	position:relative;
	width:390px;
	margin-bottom:10px;
}

.block_390_main_content {
	padding:15px 0px 10px 0px;
}

.block_390_main_content .blockcontent {
	/*margin:0px 0 0 100px;*/
}
.block_390_main_content .blockcontenthistory {
	margin:0px 0 0 100px;
}

.block_390_main_content img.imgcard {
	float:left;
	margin:0px 12px 7px 0px;
}

.block_390_main_content h3 {
	color:#007800;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
}


.block_390_main_content a.link {
	color:#007800;
	font-size:11px;
	text-decoration:underline;
}

.block_390_main_content p {
	font-size:11px;
	margin-top:0px;
	margin-bottom:10px;
	line-height:16px;
}

.block_390_main_content ul {
	margin-bottom:10px;
}

.block_390_main_content ul li {
	font-size:11px;
	margin-top:0px;
	margin-left:15px;
	_margin-left:20px;
	list-style-image:url('../../module/images/green_bullet.gif');
}

/* block_390_press_content */

.block_390_press_content {
	position:relative;
	width:390px;
	margin-bottom:10px;
}

.block_390_press_content {
	padding:10px 0px 10px 0px;
}

.block_390_press_content .blockcontent {
	margin:5px 0 0 0px;
}

.block_390_press_content img.imgcard {
	float:left;
	margin:0px 12px 7px 0px;
}

.block_390_press_content h2 {
	color:#007800;
	font-size:11px;
}
.block_390_press_content h3 {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	margin-top:3px;
}


.block_390_press_content a.link, .block_390_press_content a:visited.link, .block_390_press_content a:active.link {
	color:#007800;
	font-size:11px;
	text-decoration:underline;
}

.block_390_press_content a:hover.link {
	color:#007800;
	font-size:11px;
	text-decoration:none;
}

.block_390_press_content p {
	font-size:11px;
	color:#666666;
	margin-top:0px;
}

.block_390_press_content ul li {
	font-size:11px;
	margin-top:0px;
	margin-left:15px;
	_margin-left:20px;
	list-style-image:url('../../module/images/green_bullet.gif');
}

.block_390_press_content .pressselect {
	font-size:11px;
	width:158px;
	height:19px;
	font-family: Verdana, Helvetica, sans-serif;
}

a.buttonblanc{
	display:block;
	position:relative;
	margin: 0 2px 0 10px;	
	height:23px;
	float:right;
	line-height:23px;
	font: bold 11px Helvetica, Arial, sans-serif !important;
	color:#007800;
	text-transform:uppercase;
	text-decoration:none;
	background: url('../../module/images/but_bgrl.gif') repeat-x top left;
	padding: 3px 5px 0;
}

a.buttonblanc div.l{
	display:block;
	position:absolute;
	top:0px;
	left:-5px;
	width:5px;
	height:23px;
	background: url('../../module/images/but_bgrl_left.gif') 0 0 no-repeat;
}

a.buttonblanc div.r{
	display:block;
	position:absolute;
	top:0px;
	right:-6px;
	width:6px;
	height:23px;
	background:url('../../module/images/but_bgrl_right.gif') 0 0 no-repeat;
}

#mc_generalContainer a.buttoncorp {
	display:block;
	position:relative;
	float:left;
	height:22px;
	line-height:22px;
	font: bold 11px Helvetica, Arial, sans-serif !important;
	color: #1B801B !important;
	font-weight:bold !important;
	cursor:pointer !important;
	text-decoration:none !important;
	background: url('../../module/images/but_bg_corp.gif') repeat-x top left;
	padding: 4px 15px 0;
	margin-right:20px;
}

#mc_generalContainer a.buttoncorp div.l {
	display:block;
	position:absolute;
	top:0;
	left:-5px;
	width:5px;
	height:22px;
	text-decoration:none;
	background: url('../../module/images/but_bg_left_corp.gif') 0 0 no-repeat;
}

#mc_generalContainer a.buttoncorp div.r {
	display:block;
	position:absolute;
	top:0;
	right:-5px;
	width:5px;
	height:22px;
	text-decoration:none;
	background:url('../../module/images/but_bg_right_corp.gif') 0 0 no-repeat;
}

#container #contents #contentsCentral { width:745px;}

#bodyTemplateG2_2 #container #contents #contentsCentral { width:384px;}

#bodyTemplateG2_1 #container #contents {_width: 765px !important;}
