/*tc_print.css*/
#large_header, #title, .mast-print, .body-terms, .hr-footer, .footer {display:none;}

#contents { position : relative ;
top : 0 ;}

#contents h3 { margin-top : 10 em ; }

img {
	display: block;
}

/*international_print.css*/
* {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: White;
	color: #000;
}


img, #tools, #toolsBusiness, #toolsConcierge, #footer, #prelude, #navigation, #navigation_vehicules, 
#contentsRight, #styleSelectContainer, .buttongreen, .print {
	display:none;
}

.main445 #visuelContent
{
	display: block;
}

/******************************** impression bandeau ******************************/

#headerPrinter {
	/*display:block;*/
	position:relative;
}

#bg_printer {
	display:block;
	position:relative;
	width: 759px !important;
	width: 648px;
	height: 78px;
	top:0;
	left:0;
	z-index:1;
}

#logo_printer {
	display:block;
	position:relative;
	margin-top: -61px;
	left: 25px;
	height: 52px;
	width: 150px;
	z-index:2;
}

/****************************************GENERIC***********************************************************/



#contents {
	position:relative;
	top:55px;
}

#bodyTemplateG1_7 #contentsRight { /* partners*/
display:block;
}

#onglet {
display:none;
}

#title, h1 {
	font: normal 22px Verdana;
	color:#007800;
	margin-bottom: 8px;
}

a {
	color: #007800;
	text-decoration: underline;
}


input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    border: 1px solid #ccc;
}

input#Y, input#N, input#Mr., input#Mrs., input#N, input#Miss., input#Dr., input#Other, 
input#Passport, /*input #Identity Card,*/ input#Accept, input#Decline, input.radiofirst, .radio {
border: 0;
}


marginr {
margin-right: 10px;
_margin-right: 4px;
}

.call {
	clear:both;
}
.cleft {
	clear:left;
}

.fright {
	float:right;
}
.fleft {
	float:left;
}



/***********************************HOMEPAGE**********************************************************************/

#stepnumber, a#right, a#seestation, .block_368_greenbrd_greenbg,
#doyoupromo, #waiting, #checkoutLocationDetail, #checkinLocationDetail, select#checkoutLocation, select#checkinLocation,
input#booknow, select#countryOfResidence, a#changecountry
{
	display:none;
}

.maincontent_385_graybrd_whitebg {
	position:relative;
	top:-50px;
}

.maincontent_385_graybrd_whitebg h1 {
	position:relative;
	top:15px;
	font-weight:bold;
}

.maincontent_385_graybrd_whitebg h2 {
	position:relative;
	width:100%;
	clear:both;
}

fieldset {
	position:relative;
}

.lfield fieldset {
	float:left;
}
/*
#seeCheckinStation; #seeCheckoutStation {
	display:block;
	border:1px solid #000;
}*/

form p {
	position:relative;
	clear:both;
}

#checkinLocationRange, #checkoutLocationRange {
	position:relative;
}
/*********************************************BOOKING STEP 2******************************************************/

.etapes, #ongletBook, .modifyLink, .moreLink, #see_more_vehicule, #moreinfos, #refresh, #needextras, #Currency,
.vehicule_select_bottom, #recommendedvehicle, #see_more_vehicle, input#booknow, input#bookNonPrepaid {
	display:none;
}

.carimage img, .list_picto img {
	display:block;
}

.abstract_185_kindofgreenbrd_whitebg {
	position:relative;
	top:20px;
}

.main_758_greyborder h1 {
	position:relative;
	top:25px;
	border-top:1px solid;
}

.select_vehicule {
	position:relative;
	top:20px;
}

.vehicule_choice {
	border:0;
}

.push_list a.buttongreen {
	display:inline;
	color:#000;
	text-decoration:none;
}



#price1, #price2 {
	color:#007800;
	font-size:23px;
}

#price2 {
	font-size:18px;
}

/**********************************************BOOKING STEP 3*****************************************************/

#confirm, .buttonlgreen, .functionnalities, .forgotidentity, .securedPageMessage, .block_361_greenbrd_greenbg {
	display:none;
}

.abstract_185_kindofgreenbrd_whitebg .content {
	position:relative;
	display:block;
	top:30px;
}


.totalPrice {
	font-size:23px;
	font-weight:bold;
	color:#007800;
}

.main_758_greyborder h1, .main_758_greyborder #form {
	position:relative;
	display:block;
	margin-top:25px;
	width:100%;
}

#editReservation h2 {
	position:relative;
	display:block;
	margin-bottom:20px;
}


#editReservation {
	position:relative;
	display:block;
	top:40px;
}

.block_361_greenbrd_greenbg .forgotidentity .contentsmall .driverid { 
	display:block !important;
}

.verisignCertified a img {
	display:block !important;
}


/*********************************************CONFIRM RESERVATION*********************************************************/

#book {
	position:relative;
	top:30px;
	}
	
#book h2.fright {
display:none;
}

.confirmation_001 h1.title {
	position:relative;
	float:none;
	clear:both;
	}	

.confirmation_001 h3.title {
	clear:both;
	font-size:12px;
	margin-bottom:12px;
	}	
p.fright {
	display:none;
	}
	
.recap {
	position:relative;
	float:left;
	margin: 20px 40px 0 0;
	}
	
p.oh {
	clear:both;
	top:0;
	}
/***************************************************POPUP**********************************************************/



#popupHeaderPrinter {
	display:block;
	position:relative;
}

#popup_bg_printer {
	display:block;
	position:absolute;
	width: 100%;
	height: 35px;
	top:0;
	left:0;
	z-index:1;
}

#popup_logo_printer {
	display:block;
	position:absolute;
	top: 0;
	left: 0;
	width: 81px;
	height: 25px;
	z-index:2;
}


#bodyPopup .content  {
	position:absolute;
	top:40px;
}



/***************************************************LOYALTY**********************************************************/
/* block_570_form_graybrd_whitebg */

.block_570_form_graybrd_whitebg {
	position:relative;
	width:570px;
	margin-bottom:10px;
	margin-top:10px;
}

.block_570_form_graybrd_whitebgBottom, .block_570_form_graybrd_whitebgTop {
	width:570px;
	height: 6px;
	display: block;
}

.block_570_form_graybrd_whitebg .content {
	position:relative;
	padding:1px 10px 3px 10px;
	_padding:3px 10px 3px 10px;
}

h2 {
	font-size:12pt;
	color:#007800;
	font-weight:bold;
}

h3 {
	font-size:12pt;
	font-weight:bold;
}

h4 {
	margin: 10px 0 0 0;
	font-size:10pt;
	color:#007800;
	font-weight:bold;
}

h5 {
	font-size:9pt;
	color:#007800;
	font-weight:bold;
}


.headline {
	font-size:8pt;
	color:#007800;
}

ul.clean {
	list-style-type:none;
	margin-top:10px;
}

ul.point {
	list-style-image:url(../images/green_bullet.gif);
	margin-left:17px;
	padding-left:17px;
}

p.titlepoint {
	font-weight:bold;
	font-size:8pt;
	margin:10px 0 0 19px;
	_margin-left:16px;
}

p {
	margin-top:10px;
}

.grayline {
	clear:left;
	display:block;
	border-top:solid #999999 1px;
	margin:10px 0 -5px 0;
}



fieldset.std {
	width:380px;
}

fieldset.fleft {
	margin-right:10px;
}

.lfield {
	margin-top:10px;
}

select.txt {
	width:160px;
}

input.txt {
	width:156px;
	_width:154px;
}

select.txt2 {
	width:185px;
}

input.txt2 {
	width:181px;
	_width:178px;
}

input.txt3 {
	width:376px;
	margin-bottom:3px;
	_margin-bottom:1px;
	_width:375px;
}

input.small {
	width:100px;
}

select.day {
	width:45px;
	_width:42px;
}

select.month {
	width:72px;
	_width:67px;
}

select.year {
	width:50px;
	_width:46px;
}


label {
	font-weight:bold;
	display:block;
	margin-bottom:3px;
}

label.langpref {
	font-weight:bold;
	display:block;
	margin-bottom:3px;
	padding-top:10px;
	_padding-top:0;
}

input.radiofirst {
	margin-left:0;
	_margin-left:-3px;
}

label.radio {
	font-weight:normal;
	display:inline;
}

.hidden {
	display: none;
}


.noprint{
	display: none;
}
/******************************POPUP ACRISS**************************/

#popupcontent h1 {
	position:relative;
	top:35px;
	}
	
#bodyPopup table {
	position:relative;
	top:30px;
	}	

td.toptitles {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #007800;
	background-color:#E6FFC0;
	text-align:center;
	width:25%;
	line-height:18px;
	}

td {
	border:1px solid #C2EE7F;
	height:12px;
	font: 10px Arial, Helvetica, sans-serif;
	color:#000;
}

.lgreen {
	background-color:#F0FFD9;
}

.brdrleft {
	border-left:1px solid #C2EE7F;
}

.code {
	font-weight:bold;
	color:#007800;
	font-size:11px;
	margin: 0 5px;
}

.noborder {
	border:0;
}

/* Why choose */
/*
.whychoose445 h2, .whychoose445 h3 {
	position:relative;
	clear:both;
}

.whychoosedivnumbers {
	clear:both;
	border:1px solid red;
}

.whychoose445 {
	display:block;
	position:relative;
}

.whychoose445 h3 {
	font-size:12px;
	margin-bottom:12px;
}

.whychoose445 img {
	display:block;
	float:left;
}

#whychoosedivfooter {
	display:none;
}
*/
.whychoose445 h1{
	font:23px;
	padding-bottom:8px;	
}

.whychoose445 h2{
	font-size:12px;
	font-weight:bold;	
	color:#007800;
	padding-bottom:8px;
}

.whychoosedivnumbers{
	margin-bottom:10px;
	clear:both;
}

.whychoose445 h3{	
	margin-bottom:20px;
	font-size:10px;
	font-weight:normal;	
}

.whychoosedivbuttons{
	position:relative;
	display:block;
	float:left;	
	width:54px;
	height:52px;
}

.whychoosedivbuttons img {
	display:block;	
}

.whychoosedivtext {
	position:relative;
	display:block;	
	float:left;
	width:380px !important;
	width:390px;
}

.whychoosedivtext img{	
	display:block;
	float:left;
}

.whychoosedivtext h2{
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#007800;
}

#whychoosedivfooter {
	display:none;
}


.maincontent_445_graybrd_whitebg #button445tools{
	display: none;
}

.main445 #button445tools{
	display: none;
}