/* 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


*/


body {
	font: 12px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	color: #000;
	text-align:center;
}

/*** 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:0px 0px 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:top left no-repeat;
}

.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:0px 5px 0px 5px;
	_padding:2px 5px 0px 5px;
	margin:0;
}

.block_185_dyk_push .titleblock {
	clear:both;
	padding:0;
}

.block_185_dyk_push .contentblock {
	clear:both;
	padding:0px 5px 0px 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:0px; margin-right:0px; margin-top:0px; 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 0px 5px 0px;
  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 0px 0px 0px;
  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:0px
}

.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:solid #999999 1px;
	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:0px 12px 7px 0px;
}

.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:0px
}

.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:solid #999999 1px;
	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:solid #999999 1px;
	margin:10px 0 -5px 0;
}

.maincontent_315_greenbrd_whitebg .content a.link {
	text-decoration:underline;
}

.maincontent_315_greenbrd_whitebg .content p {
	margin-top:10px;
}

.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 0px 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:0px 12px 7px 0px;
}

#imgcardpartners {
	margin:0px 12px 0px 0px;
}

.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:0px 10px 0px 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:0px;
}
.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:solid #999999 1px;
	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:solid #999999 1px;
	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:solid #007800 1px;
	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:solid #999999 1px;
	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) top left no-repeat;
}

.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) top right no-repeat;
}

.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:solid 0px blue;
}
.main445 #button445 span
{	
	background: url('../../module/images/but_gb.gif') repeat-x top left;
	height:20px;
	color: #FFF;
	font-size: 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:0px
}

#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:0px
}

.maincontent_445_graybrd_whitebg #contentdyn445noimage #button445tools
{
	display: block;
	position:relative;
	padding-right:20px;	
	float:right;	
}

.maincontent_445_graybrd_whitebg #contentdyn445noimage li 
{
	list-style-type:none;	
}

.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;
}

/***********************************************************************************************************/
/***********************************************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;
	/* margin-top:30px; */
}

.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 {
	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;
}
.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 {
	height:385px;
	_height:387px;
	overflow:auto;
	scrollbar-base-color:#D4D0C8;
	border:solid #D4D0C8 1px;
}

.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:0px;
	_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:solid #999999 1px;
	padding:0 3px 0 3px;
	margin:3px 0 0 2px;
	color:#7F7F7F;
	font-family:arial,sans-serif;
}

.numberon {
	display:block;
	float:right;
	border:solid #007800 1px;
	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:10px;
}

.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 0px 0px;
}


.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:0px 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:0px 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:0px 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:0px 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 0px 0px 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:solid 0px blue;
	float:left;
	margin-left:5px;
}
.block_435_fleet_greenbrd_whitebg_titre_accriss .tableft .block495bg .content .col1_2 .col2
{
	position:relative;
	border:solid 0px green;
	float:left;
	margin-left:15px;	
}

.block_435_fleet_greenbrd_whitebg_titre_accriss .tableft .block495bg .content .col3_4 .col3
{
	position:relative;
	border:solid 0px red;
	float:left;
	margin-left:5px;	
}
.block_435_fleet_greenbrd_whitebg_titre_accriss .tableft .block495bg .content .col3_4 .col4
{
	position:relative;
	border:solid 0px red;
	float:left;
	margin-left:35px;	
}
.block_435_fleet_greenbrd_whitebg_titre_accriss .tableft .block495bg .content .letter
{
	border:solid 0px 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:0px 10px 0px 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_1,
#bodyTemplateG2_2,
#bodyTemplateG2_3
{
	text-align: center;
	/*width: 100%;*/
	height: 100%;
}

#container {
	text-align: left;
	width: 760px;
	margin: 0 auto;
	margin-top: 27px;
	padding-bottom: 8px;
}


#header{
	position: relative;
	height: 89px;
	width: 760px;
}
#contents{
	position:relative;
	float:left;
	width: 765px;
}

#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;
	top:-30px;	
}

#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;	
}




/******************************************************************************************************************/
/*** Header Popup ***/
#header_popup{
    position:relative;
}
#header_popup #back_popup {
    position:relative;
	background: url('../../module/images/header_popup_bg.gif') top left repeat-x;
	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;
}




/****************************************CONTENTS*******************************************************/


/* block_100_greenbrd_greenbg */
.block_100_greenbrd_greenbg {
	width:100px;
	background: transparent url(../../module/images/100_greenbrd_greenbg_bg.gif) top left repeat-y;
	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) top left no-repeat;
}

.block_100_greenbrd_greenbgBottom {
	background: transparent url(../../module/images/100_greenbrd_greenbg_bottom.gif) top left no-repeat;
	position: relative;
}

.block_100_greenbrd_greenbg .content {
	padding: 0px -30px 5px 0px;
	white-space: nowrap;
}

.block_100_greenbrd_greenbg .content .promo {
	margin-top:0px;
	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:0px;
}

.block_100_greenbrd_greenbg .content .lead {
	background:url(../../module/images/arc_yellow_whitebg.gif) bottom center no-repeat;
}

/* Left block 240 border green bg lightgreen left_240_green */

.left_240_green {
	background: transparent url(../../module/images/240_green_bg.gif) top left repeat-y;
	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) top left no-repeat;
}

.left_240_greenBottom{
	background: transparent url(../../module/images/240_green_bottom.gif) top left no-repeat;
	position: relative;
	margin-top:20px;
	_margin-top:0px;
}

.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:solid #999999 1px;
	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) top left repeat-y;
	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) top left no-repeat;	
}

#block_270_95_greenbrd_greenbg #block_270_95_greenbrd_greenbgBottom{
	background: transparent url(../../module/images/270_95_greenbrd_greenbg_bottom.gif) top left no-repeat;
	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) top left repeat-y;
	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) top left no-repeat;
}

#block_270_95_graybrd_whitebg #block_270_95_graybrd_whitebgBottom{
	background: transparent url(../../module/images/270_95_graybrd_whitebg_bottom.gif) top left no-repeat;
	position:relative;
	_position:absolute;
	padding-top:10px;
	_padding-top:0px;
}

#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) top right no-repeat;
	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:/*560px;*/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) top left repeat-y;
	width:415px;
}

#block_413_greybrd_whitebg_top {
	position:absolute;
	_position:relative;
	display:block;
	width:415px;
	height:4px;
	top:0px;
	left:0px;
	background: transparent url(../../module/images/block_413_greybrd_whitebg_top.gif) top left no-repeat;
	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) top left repeat-x;
	}		
				
/* block_435_fleet_greenbrd_whitebg */

.block_435_fleet_greenbrd_whitebg {
	width:435px;
	background: transparent url(../../module/images/435_greenbrd_whitebg_bg.gif) top left repeat-y;
}

.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) top left no-repeat;
}

.block_435_fleet_greenbrd_whitebgBottom {
	background: transparent url(../../module/images/435_greenbrd_whitebg_bottom.gif) top left no-repeat;
	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:0px 0 0 0px;
	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) top left repeat-y;
}

.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) top left no-repeat;
}

.block_435_scooter_greenbrd_whitebgBottom {
	background: transparent url(../../module/images/435_greenbrd_whitebg_bottom.gif) top left no-repeat;
	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) top left repeat-y;
	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) top left no-repeat;	
}

.maincontent_560_graybrd_whitebgBottom{
	background: transparent url(../../module/images/560_maincontent_graybrd_whitebg_bottom.gif) top left no-repeat;
	position: relative;
	_position:absolute;
    margin-top:15px;
    _margin-top:0px;
}

.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:solid #999999 1px;
	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 0px 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) top left repeat-y;
	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) top left no-repeat;
}

.block_115_greenbrd_greenbgBottom{
	background: transparent url(../../module/images/115_greenbrd_greenbg_bottom.gif) top left no-repeat;
	position: relative;
}

.block_115_greenbrd_greenbg .content {
	padding:0 5px 0 5px;
	margin:0;
}

.block_115_greenbrd_greenbg .content p.numbered {
	margin:3px 0px 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 0px 8px 0px;
	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) top left repeat-y;
	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) top left no-repeat;
}

.block_115_greenbrd_whitebgBottom{
	background: transparent url(../../module/images/115_trans_generic_push_bottom.gif) top left no-repeat;
	position: relative;
}

.block_115_greenbrd_whitebg .content {
	padding:0 5px 0 5px;
	margin:0;
}

.block_115_greenbrd_whitebg .content p.numbered {
	margin:3px 0px 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) top left repeat-y;
	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) top left no-repeat;
}

.block_115_graybrd_whitebgBottom{
	background: transparent url(../../module/images/115_graybrdl_whitebg_bottom.gif) top left no-repeat;
	position: relative;
	_top:7px;
}

.block_115_graybrd_whitebg .content {
	padding:0 5px 0 5px;
}

.block_115_graybrd_whitebg .content p.numbered {
	margin:3px 0px 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) top left repeat-y;
	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) top left no-repeat;
}

.block_235_graybrd_whitebgBottom{
	background: transparent url(../../module/images/235_graybrd_whitebg_bottom.gif) top left no-repeat;
	position: relative;
}

.block_235_graybrd_whitebg .content {
	padding:0px 10px 0px 10px;
}




/************************** fleet + needHelpToChooseACar **************************/	


.maincontent_435_greenbrd_whitebg {
	position:relative;
	display: block;
	background: transparent url(../../module/images/435_greenbrd_whitebg_bg.gif) top left repeat-y;
	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) top left no-repeat;	
}

.maincontent_435_greenbrd_whitebgBottom{
	background: transparent url(../../module/images/435_greenbrd_whitebg_bottom.gif) top left no-repeat;
	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) top left repeat-y;
	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) top left no-repeat;
}

.block_150_fleet_greenbrd_greenbgBottom {
	background: transparent url(../../module/images/150_greenbrd_greenbg_bottom.gif) top left no-repeat;
	position: relative;
	_top:7px;
}

.content2 {
	margin:10px 5px 0 5px;
	white-space:nowrap;
}


.content2 .promo {
	margin-left: 0  0 3px 0;
	white-space:nowrap;
}

.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) bottom center no-repeat;
	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:0px;
}


.car_description img {
	position:relative;
	display: block;
	float: left;
	margin-right: 10px;
}

#fleetSegment .carproperties {
	position:relative;
	display: block;
	float:left;
	top:-5px;	
}


#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:0px;
	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:0px;
      left:-6px;
      width:6px;
      height:71px;
      background: url('../../module/images/block_promoprice_fleet_left.gif') 0 0 no-repeat;
}

 

.block_promoprice_fleet div.r {
      display:block;
      position:absolute;
      top:0px;
      right:-6px;
      width:6px;
      height:71px;
      background:url('../../module/images/block_promoprice_fleet_right.gif') 0 0 no-repeat;

}



/* block_425_fleet_car */

.block_435_fleet_greenbrd_whitebg_titre .block_435_fleet_greenbrd_whitebg .content {
	padding:2px 5px 0px 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:0px 5px 10px 0px;
}

.block_425_fleet_car h3 {
	font-size:12px;
	color:#007800;
	font-weight:bold;
	margin-top:0px;
}



.block_435_fleet_greenbrd_whitebg_titre .block_435_fleet_greenbrd_whitebg .block_150_fleet_greenbrd_greenbg .content {
	padding:0px 5px 0px 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) top left no-repeat;
	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) top left repeat-y;
	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) top left no-repeat;
	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) bottom left no-repeat;
}

.titresitemap {
background: url(../../module/images/title2_site_map_middle.gif);
}

.titresitemap_bottom {
position: relative;
background: url(../../module/images/title2_site_map_bottom.gif) bottom left no-repeat;
}

#mainsitemap .col a.titsimple {
	display:block;
	width:182px;
	_width:200px;
	height:auto;
	background:transparent url(../../module/images/title_site_map_top.gif) top left no-repeat;
	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) bottom left no-repeat;
}




#poptopgreen
{
	background: transparent url(../../module/images/top_bg36.gif ) top left repeat;
	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) top left repeat-y;
	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) top left no-repeat;
}

#newsletter .block_175_graybrd_whitebg .block_175_graybrd_whitebgBottom{
	background: transparent url(../../module/images/175_graybrd_whitebg_bottom.gif) top left no-repeat;
	_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;
}