/********************************************Template Page Structure G2.2(test-1)***************************************************/

/* Contents*/
#bodyTemplateG2_2 #container {
	width: 765px;
}

#bodyTemplateG2_2 #secNav {
	position:relative;
    float: left;
	width:115px;
	}

#bodyTemplateG2_2 #contents{
	position:relative;
    float: left;
    width:640px;
}

#bodyTemplateG2_2 #contents #title{
	width:390px;
}
#bodyTemplateG2_2 #contentsCentral{
	float: left;
	width: 388px;
	margin-left:30px;
	_margin-left:15px;
}
#bodyTemplateG2_2 #contentsRight {
	float: left;
	width: 180px;
	margin-left:27px;
	_margin-left:20px;
}

.pressroom #contentsRight {
	float: left;
	width: 180px;
	_margin-left:20px;
}

h1.block_390_page_title {

}


/*********************** HOME *****************/
.block_380_homeHeadlineNews {
	font-family:verdana,arial,sans-serif;
	position:relative;
	width:380px;
}
.block_380_homeHeadlineNews img {
	margin: 10px 0;
}
.block_380_homeHeadlineNews h1{	
	color:#017002;
	font-size:12px;
	font-weight:bold;
}
.block_380_homeHeadlineNews h2{	
	color:#303030;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
}
.block_380_homeHeadlineNews span img{	
	margin:0 10px 0 0;
}
.block_380_homeHeadlineNews span p{	
	color:#373737;
	font-size:12px;
}
.block_380_homeHeadlineNews span a:link, .block_380_homeHeadlineNews span a:visited, .block_380_homeHeadlineNews span a:hover {
	color:#018701;
	text-decoration:underline;
	font-size:11px;
}

/********************************************Template Page Structure G2.3*****************************************************/

/* Contents*/
#bodyTemplateG2_3 #container {
	width: 745px;
}
#bodyTemplateG2_3 #contents{
    float: left;
	margin: 115px 0 0 0;
}
/*Title*/
#bodyTemplateG2_3 #contents #title{
	width:390px;
}
#bodyTemplateG2_3 #contentsCentral {
	float: left;
	width: 500px;
	margin: 15px 0 0 0;
}
#bodyTemplateG2_3 #page_title {
	float: left;
	width: 500px;
}
#bodyTemplateG2_3 #page_content {
	float: left;
	width: 500px;
}


/*** Header ***/
#header_insti{
	position: relative;
	height: 99px;
	width: 745px;
}

#header_insti #back {
	position:relative;
	float:left;
	background: url('../../module/images/insti_header_bg.gif') no-repeat top left;
	width: 745px;
	height: 105px
}

#header_insti #logo a {
	position: absolute;
	top: 17px;
	left: 12px;
	height: 45px;
	width: 146px;
	background: url('../../module/images/insti_logo_europcar.gif') no-repeat top left;
}

#header_insti ul {
	list-style: none;
}

#header_insti a {
	color: White;
	text-decoration: none;
}
*+html #header_insti #logo img.baselineImg{
position:relative;top: 2px;
}
/* navigation_insti */

#navigation_insti {
	position: absolute;
	top: 65px;
	left: 0px;	
	padding-left:15px;
	padding-right:15px;
	background: url('../../module/images/insti_navigation_bg.gif') no-repeat top left;
	height:26px;
	width: 745px	

}

#navigation_insti ul.nav {
	list-style-type:none;
	width:745px;	
	height:21px;
	padding-top:0px;
	
}

#navigation_insti ul.nav li {
	display:inline;
	float:left;
	background: url('../../module/images/dot.gif') no-repeat top left;
	margin-right:29px;
	_margin-right:30px;	
	padding-top:1.5pt
	
}

#navigation_insti ul.nav li a {
	display:block;
	float:left;
	text-decoration:none;	
	font-size:10px;
	font-weight:normal;
	color:black;
	height:18px;
	vertical-align:top;
	text-transform:uppercase;
}

#navigation_insti ul.nav li a img {
	border:none;
	height:22px;
	vertical-align:middle;
}


#navigation_insti ul.nav li.aoff a img.inter_right {
	background: transparent url(../../module/images/_.gif);
	width:7px;
}

#navigation_insti ul.nav li.aoff a img.inter_left {
	background: transparent url(../../module/images/insti_nav_bg_left_off.gif);
	width:11px;
}
#navigation_insti ul.nav li.aon a, #navigation_insti ul.nav li.aoff a:hover {
	background: transparent url(../../module/images/insti_nav_bg_on.gif);
	color:#ffffff;
	/*font-weight:bold;*/
	height:22px;
}

#navigation_insti ul.nav li.aon a img.inter_right, #navigation_insti ul.nav li.aoff a:hover img.inter_right {
	background: transparent url(../../module/images/insti_nav_bg_right_on.gif);
	width:7px;
}

#navigation_insti ul.nav li.aon a img.inter_left, #navigation_insti ul.nav li.aoff a:hover img.inter_left {
	background: transparent url(../../module/images/insti_nav_bg_left_on.gif);
	width:11px;
}


/*** Header ***/


/** Secondary navigation**/
/*#sec_nav {
	float: left;
	width:115px;
	margin:92px 0px 0 2px;

}*/
#sec_nav li
{
	position:relative;
	text-align:right;
	height:41px;
	list-style-type:none;
	vertical-align:text-bottom;
}

#sec_nav li a{
	position:relative;
	top:0px;	
	height: 32px;
	_height: 44px;
	color: #878787;
	padding-right:5px;
	vertical-align:text-middle;
	padding-top:8px;
	display:block;
	background: url('http://microsite.europcar.com/images/insti_secnav_bg.gif') repeat-y left top;
}

#sec_nav li a.aon, #sec_nav li a.aon, #sec_nav li a.aoff:hover  {
	background-position: 0 -40px;
	color: #000000;
	
}
#sec_nav li a.aoff  {
	background-position: 0 0;
	color: #878787;
}


#sec_nav li.butBook{
    position:relative;
    width:115px;
    height:40px;
    background: url('../../images/dyn/Photos/contents/insti_secnav_book_bg') no-repeat top left;
    margin-top:10px

}
#sec_nav .butBook a.lienBook{
    position:relative;
    width:110px;
    height:40px;
    text-align:center;
    background:none;
    font-weight:bold;
    color: #027202;
	left:3px;
}


/* Franchise benefits */

.parablocks_390_ongreybakground {
	position:relative;
	width:390px;
}

.parablocks_390_ongreybakground .block_top{
	position:absolute;
	width:390px;
	background: url('../../dyn/Photos/contents/390_parablock_top') no-repeat;
	top:0;
	left:0;
}

.parablocks_390_ongreybakground .block_left{
	position:absolute;
	background: url('../../dyn/Photos/contents/390_parablock_vbarre') repeat-x;
	height:369px;
	width:1px;
	top:3px;
	left:0;
	z-index:2;
}
.parablocks_390_ongreybakground .block_right{
	position:absolute;
	background: url('../../dyn/Photos/contents/390_parablock_vbarre') repeat-x;
	top:3px;
	left:100%;
	width:1px;	
	height:369px;
	z-index:2;
}

.parablocks_390_ongreybakground .block_hbar{
	position:absolute;
	background: url('../../dyn/Photos/contents/390_parablock_hbarre') no-repeat;
	top:100%;
}
.parablocks_390_ongreybakground div{
	float:left;
	margin: 0 5px 5px 0;
}
.parablocks_390_ongreybakground div img{
	float:left;
}
.parablocks_390_ongreybakground #image{
	margin: 7px 10px 7px 7px;
	float:left;
}
.parablocks_390_ongreybakground h3{
	margin-top:5px;
	color:#007800;
	font-size:12px;
	font-weight:bold;
}
.parablocks_390_ongreybakground div p{
	color:#666666;
	font-size:11px;
}
.parablocks_390_ongreybakground a:link, .parablocks_390_ongreybakground a:visited, .parablocks_390_ongreybakground a:hover {
	color:#018701;
	text-decoration:underline;
	font-size:11px;
}

.greybgd1{
	background: url('../../module/images/390_parablock_vbgd.gif') repeat-x bottom;
}
.greybgd2{
	background: url('../../module/images/390_parablock_vbgd2.gif') repeat-x bottom;
}




#block_390_insti_opportunities {
	width:390px;
}
#block_390_insti_opportunities #boxlegend p{
	font-family: verdana;
	font-size: 10px;
	width:190px;
	margin-top:5px;
}
#block_390_insti_opportunities #boxlegend p img{
	margin-right:7px;
}
#mc_generalContainer .italic{
	font-style : italic;
	}
#mc_generalContainer .bold{
	font-weight : bold;
	}
#mc_generalContainer .black{
	color : #000000;
	}
#mc_generalContainer .mc_fs10{
	font-size : 10px;
	}


#mc_ar_download {
	width : 115px;
	padding : 0 0 0 10px;
	}
#mc_ar_download a{
	font-size : 12px;
	color : #027402;
	text-decoration : underline !important;
	border : 0px none #ffffff;
	}
#mc_ar_download a.img{
	text-decoration : none !important;
	}
#mc_ar_download img{
	border : 0px none #ffffff;
	}

	
#mc_generalContainer{
	padding : 25px 0px 16px 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width : 390px;
	color : #666666;
	}
#mc_generalContainer a{
	color : #027402;
	text-decoration : underline !important;
	}
#mc_generalContainer caption{
	color : #ffffff;
	font-size : 8px;
	line-height : 8px;
	}
#mc_generalContainer form{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	}
#mc_generalContainer img{
	border : 0px none #ffffff;
	}
#mc_generalContainer input{
	vertical-align : middle;
	}
#mc_generalContainer select{
	line-height : 12px;
	font-size : 10px;
	font-family: Verdana, Helvetica, sans-serif;
	vertical-align : middle;
	}
	
#mc_generalContainer table{
	border : 0px none #ffffff;
	padding : 0;
	margin : 0;
	}
#mc_generalContainer td.mc_event {
	width : 250px;
	padding : 0 0 15px 0;
	vertical-align : top;
	}
#mc_generalContainer td.mc_illus {
	width : 90px;
	text-align : left;
	vertical-align : top;
	}
#mc_generalContainer td.mc_thead{
	color : #ffffff;
	font-size : 8px;
	line-height : 8px;
	}
#mc_generalContainer td.mc_year {
	width : 40px;
	padding : 0 5px 0 5px;
	color : #027402;
	font-weight : bold;
	vertical-align : top;
	text-align : center;
	}


#mc_generalContainer .fleft{
	float : left;
	vertical-align : middle;
	}
#mc_generalContainer .fright{
	float : right;
	vertical-align : middle;
	}
#mc_generalContainer .mc_date{
	display : block;
	color : #027402;
	margin : 0 0 10px 0;
	}
#mc_generalContainer .mc_greenTitle{
	color : #027402;
	font-weight : bold;
	font-size : 12px;
	}
#mc_generalContainer .mc_illustration{
	float : left;
	border : 0px none; margin-right:15px; margin-bottom:10px
	}
#mc_generalContainer .mc_imageContainer{
	width : 110px;
	float : left;
	border : 0px none;
	text-align : center; margin-right:5px; margin-bottom:5px
	}
#mc_generalContainer .mc_imageContainer img{
	margin-bottom : 10px;
	}
#mc_generalContainer .mc_imageContainer_50{
	width : 50px;
	float : left;
	margin : 0 5px 10px 0;
	}
#mc_generalContainer .mc_littleGreen{
	color : #027402;
	font-size : 10px;
	}
#mc_generalContainer .mc_title{
	color : #000000;
	font-weight : bold;
	}
#mc_generalContainer .padd10{
	padding : 0 0 0 70px !important;
	}
	
/* un espaceur ? placer apr?s les objets en float, dont le r?le est d'emp?cher que les images 
sortent du bloc conteneur si elles sont plus longues que le texte*/
#mc_generalContainer .spacer {
  clear: both;
  line-height : 2px;
	}


/* block_185_insti_section_push */

.block_185_insti_section_push {
	position:relative;
	float:left;
	background: url('../../images/dyn/Photos/contents/185_greenlighbrd_whitebg_bg') repeat-y top left;
	width:185px;
	margin-bottom:10px;
}

.block_185_insti_section_pushBottom, .block_185_insti_section_pushTop {
	width:185px;
	height: 6px;
	display: block;
}

.block_185_insti_section_pushTop {
	background: url('../../images/dyn/Photos/contents/185_greenlightbrd_whitebg_top') no-repeat top left;
}

.block_185_insti_section_pushBottom{
	background: url('../../images/dyn/Photos/contents/185_greenlightbrd_whitebg_bottom') no-repeat top left;
	position: relative;
	top: 0 !important;
	top: 7px;
}

.block_185_insti_section_push .content {
	margin:0px 5px 3px 10px;
	/*padding:0px 10px 3px 10px;
	_padding:2px 10px 3px 10px;*/
	/*width:165px;*/
	width:170px;
}

.block_185_insti_section_push .titleblock {
	clear:both;
	padding:0;
}

.block_185_insti_section_push .contentblock {
	clear:both;
	padding:0px 5px 0px 5px;
width:140px;
display:block;

}


.block_185_insti_section_push img.icon {
	margin-right:5px;
	float:left;

}

.block_185_insti_section_push .content img.imgcard {
	float:left;
	margin:0px 10px 3px 0px;

}

.block_185_insti_section_push .content img.imgarc {
	display:block;
	background:url('../../module/images/arc_gray_whitebg.gif') no-repeat bottom center;
	margin:2px 0 5px; 
}

.block_185_insti_section_push .content h2 {
	font-size:11px;
	color:#007800;
	font-weight:bold;
}

h2.diduknow {
	background: url('../../module/images/icon_notepad.gif') no-repeat 0px 3px;
	_background: url('../../module/images/icon_notepad.gif') no-repeat -1px left;
	position: relative;
	top:-5px;
	_top:-8px;
	display:block;
	padding:5px 0 0 30px;
	width:170px;
	_width:140px;
	height:20px;
	_height:15px;
	font-size:11px;
	color:#007800;
	font-weight:bold;
	margin-bottom:-12px;
}

.block_185_insti_section_push .content a.link {
	color:#007800;
	text-decoration:underline;
}

.block_185_insti_section_push .content p {
	font-size:11px;
}


/* block_insti_160_insidePagePush */

.block_insti_160_insidePagePush {
	background: url('../../images/dyn/Photos/contents/160_trans_generic_push_bg') repeat-y top left;
	width:160px;
	margin-top:10px
}

.block_insti_160_insidePagePushBottom, .block_insti_160_insidePagePushTop {
	width:160px;
	height: 6px;	
	display: block;
}
.block_insti_160_insidePagePushTop {
	background: url('../../images/dyn/Photos/contents/160_trans_generic_push_top') no-repeat top left;	
}

.block_insti_160_insidePagePushBottom {
	background: url('../../images/dyn/Photos/contents/160_trans_generic_push_bottom') no-repeat top left;
	position: relative;
	_top:7px;
}

.block_insti_160_insidePagePush .content {
	padding:0 5px 0 5px;
	margin:0;
}

.block_insti_160_insidePagePush .content p {
	margin-top:10px;
}

.block_insti_160_insidePagePush .content ul {
	list-style-type:disc;
	padding-left:16px;
	margin-top:10px;
}

.block_insti_160_insidePagePush .content a.link {
	color:#007800;
	text-decoration:underline;
}

.block_insti_160_insidePagePush .content .vert {
	color:#007800;
}

/* block_390_insti_mainContent_smallImage */

.block_390_insti_mainContent_smallImage2{
	position:relative;
	width:390px;
	margin-bottom:10px;
	font-size:11px;
}

.block_390_insti_mainContent_smallImage2 img.imgcard {
	float:left;
	margin:22px 12px 7px 0px;
}

.block_390_insti_mainContent_smallImage2 h3 {
	color:#006602;
	margin-top:5px;
	font-size:11px;
	font-weight:bold;
}

.block_390_insti_mainContent_smallImage2 a.link {
	color:#007800;
	font-size:10px;
	text-decoration:underline;
}

.block_390_insti_mainContent_smallImage2 p {
	color:#666666;
	margin-top:5px;
}

#franchise_services{
	margin:0 0 30px 0;
	padding:0;
}

#franchise_services p.vert{
	margin:0 0 -4px 0;
	padding:0;
	color:#006602;
}

#franchise_services p{
	line-height:16px;
}

#franchise_services .divright{
	width:295px;
}

#franchise_titre li {
	font-size:12px;
	color:#006602;
	font-weight:bold;
	margin-bottom:10px;
}


/* block_390_maintContent_parag-separator img LEFT*/

.insti_390_mainContent_parag_img_left {
	position:relative;
	width:390px;
}

.insti_390_mainContent_parag_img_left .img_left {
	float:left;
}

.insti_390_mainContent_parag_img_left .block_img_left{
	float:right;
	margin-left:-10px;
}

.insti_390_mainContent_parag_img_left #factsfiguresblock{
	margin-top:-5px;
	margin-bottom:10px;
}

.insti_390_mainContent_parag_img_left .block_img_left p{
	text-align:center;
	color:#666666;
	font-size:11px;
}

.insti_390_mainContent_parag_img_left .block_img_left .num_big{
	color:#027402;
	font-size:17px;
	font-weight:bold;
}

.insti_390_mainContent_parag_img_left .block_img_left .green{
	color:#027402;
}

.insti_390_mainContent_parag_img_left .block_img_left img{
	margin-top:8px;
	margin-bottom:9px;
}


/* block_390_maintContent_parag-separator img RIGHT*/

.insti_390_mainContent_parag_img_right {
	position:relative;
	width:390px;
}

.insti_390_mainContent_parag_img_right .img_right {
	float:right;
}

.insti_390_mainContent_parag_img_right .block_img_right{
	float:left;
}

.insti_390_mainContent_parag_img_right #factsfiguresimg{
	margin-bottom:20px;
}

.insti_390_mainContent_parag_img_right #factsfiguresblock{
	margin-top:-5px;
	margin-right:-10px;
}

.insti_390_mainContent_parag_img_right .block_img_right p{
	text-align:center;
	color:#666666;
	font-size:11px;
}

.insti_390_mainContent_parag_img_right .block_img_right .num_big{
	color:#027402;
	font-size:17px;
	font-weight:bold;
}

.insti_390_mainContent_parag_img_right .block_img_right .green{
	color:#027402;
}

.insti_390_mainContent_parag_img_right .block_img_right img{
	margin-top:8px;
	margin-bottom:9px;
}


/* insti_200_menu_select */

.insti_200_menu_select {
	position:relative;
	float:left;
	width:200px;
	color:#454545;
}

.insti_menu_select_form fieldset {
	margin-bottom:9px;
}

.insti_menu_select_form fieldset label{
	font-weight:bold;
	font-size:11px;
}

.insti_menu_select_form fieldset select{
	margin-top:5px;
	width:200px;
	color:#666666;
}

.insti_menu_select_form fieldset input{
	margin-top:5px;
	width:194px;
	height:13px;
	color:#666666;
}

.insti_menu_select_form .acenter .buttonlightgray{
	float:left;
	margin-left:32px;
}
/*
.insti_menu_select_form .acenter .buttonlightgray span{
	text-align:center;
	width:97px;
}*/


a.buttonlightgray {
	display:block;
	position:relative;
	float:left;
	height:23px;
	line-height:23px;
	font: bold 11px Helvetica, Arial, sans-serif !important;
	color: #007800 !important;
	text-transform:uppercase;
	text-decoration:none;
	background: url('../../module/images/but_bgrl.gif') repeat-x top left;
	padding: 4px 15px 0;
	margin-right:20px;
}

a.buttonlightgray div.l {
	display:block;
	position:absolute;
	top:0px;
	left:-5px;
	width:6px;
	height:23px;
	background: url('../../module/images/but_bgrl_left.gif') 0 0 no-repeat;
}

a.buttonlightgray div.r {
	display:block;
	position:absolute;
	top:0px;
	right:-5px;
	width:6px;
	height:23px;
	background:url('../../module/images/but_bgrl_right.gif') 0 0 no-repeat;
}



/**************************************INSTI TABLE GENERAL*************/

.block_390_insti_table {
	background: url('../../images/dyn/Photos/contents/390_greenborder_insti_bg') repeat-y top left;
	width:390px;
	padding:0; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:26px
}

.block_390_insti_tableBottom, .block_390_insti_tableTop {
	width:390px;
	height: 6px;	
	display: block;
}

.block_390_insti_tableTop {
	background: url('../../images/dyn/Photos/contents/390_greenborder_insti_bg_top') no-repeat top left;	
}

.block_390_insti_tableBottom {
	background: url('../../images/dyn/Photos/contents/390_greenborder_insti_bg_bottom') no-repeat top left;
	position:relative;
	height:7px;
	_position:absolute;
}

.block_390_insti_table .insti_grayline {
	background: url('../../images/dyn/Photos/contents/390_greenborder_insti_grayline') no-repeat top left;
	width:390px;
	height:1px;
	margin:0;
	padding:0;
	display: block
}

.block_390_insti_table .container{
	height:27px;
	margin:0;
	padding:0;
}

.block_390_insti_table .container li 
{
	margin:0 0 0 15px;
	padding:5px 0 0 11px;
	font-size:11px;
	font-weight:bold;
	color:#006602;
	list-style-position:outside;
}

.block_390_insti_table .container a:link, .block_390_insti_table .container a:visited
{
	font-weight:normal;
	font-size:11px;
	color:#006602;
	text-decoration:underline;
}

.block_390_insti_table .container a:hover
{
	text-decoration:none;
}

.block_390_insti_table .divleft{
	float:left;
	width:144px;
	padding:5px 0 0 23px;
}

.block_390_insti_table .divleft li 
{
	margin:0;
	padding:0;
	color:#006602;
}

.block_390_insti_table .divright{
	padding:5px 0 0 0;
	font-size:11px;
	color:#000000;
}

/********************************JOB OFFER*******************************/


.block_insti_160_insidePagePush {
	position:relative;
	float:left;
	margin-left:20px;
}

#TableResults {
	border-top: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	left:-5px;
}

#TableResults td.jobofferttd h3{
	font-size:11px;
	font-weight:bold;
	color:#007800;
}

#TableResults td.jobdetails {
	font-size:11px;	
	}

.jobofferttd {
	background-color: #DEDEDE;
	height:25px;
	vertical-align:top;
	border:1px solid #fff;
}

.jobofferttd h3, .joblist td p {
	font-size:11px;
	font-weight:bold;
	color:#007800;	
	margin:4px 0 4px 4px;
}

.joblist td p {
	font-size:10px !important;
	font-weight:normal !important;
	color:#000;	
}

.joblist td {
	padding:0;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
}


.joboffer_table_step2_1 td.jobofferttd {
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#007800;
	padding:6px 6px 0 0;
}


.joboffer_table_step2_1 td.jobdetails {
	font-size:11px;
}

td.jobdetails 
{
	border:solid 1px #DEDEDE;
	vertical-align:text-top;
	padding:4px 0 0 4px;
	border-bottom:none;
	width:450px;
}

.last 
{
	border-bottom:solid 1px #DEDEDE !important;
}

.lowercase {
	text-transform: lowercase !important;
}

td#firstcell a, td#secondcell a
{
	color:#006602;
	text-decoration:underline;
}

.joboffer_table_step2 a:hover
{
	text-decoration:none;
}

.joboffer_table_step2_1 .blank {
 width:2px;
 border:0 !important;
}


.joboffer_table_step2 #firstcell
{
	width:75px;
}

.joboffer_table_step2 #secondcell
{
	width:90px;
}

.joboffer_table_step2 #thirdcell
{
	width:93px;
}

.joboffer_table_step2 #fourthcell
{
	width:86px;
}

.joboffer_table_step2 #fifthcell
{
	width:76px;
}

.joboffer_table_step2 #sixthcell
{
	width:96px;
}

.joboffer_table_step2 #seventhcell
{
	width:83px;
}

.block_610_joboffer {
	position:relative;
	float:left;
	width:610px;
}

.block_610_joboffer h2 {
	font-size:12px;
	color:#006602;
	margin:0 0 28px 0;
	padding:0;
}

.block_610_joboffer .joboffer_arc{
	width:390px;
	margin:0 0 15px 0;
	padding:0;
}

.block_610_joboffer .joboffer_search{
	margin:0;
	text-align:right;
	padding:24px 0 0 0;
}

.block_610_joboffer .joboffer_search a.buttonlightgray {
	float:left;
}

.joboffer_table_step3
{
	padding:0;
	margin:0;
	border-collapse:collapse;
	width:596px;
}

.joboffer_table_step3 td 
{
	border:solid 1px #DEDEDE;
	vertical-align:text-top;
	height:21px;
	padding:0;
	margin:0;
}

.joboffer_table_step3 #firstcell
{
	width:142px;
	background-color:#DEDEDE;
	border:solid 1px #FFFFFF;
	text-align:right;
}

.joboffer_table_step3 #blankcell
{
	width:2px;
	background-color:#FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
}

.joboffer_table_step3 p
{
	margin:0;
	padding:4px 0 0 9px;
}


.joboffer_table_step3 #firstcell p
{
	padding:4px 5px 0 0;
	font-weight:bold;
	color:#006602;
}

.block_610_joboffer .joboffer_searchleft {
	width:90px;
	float:left;
}



/***********************************PRESS PICTURE****************************************************/
.block_390_picturelist p#nav{
	display:block;
	width:100%;
	text-align:center;
	top:37px;
}
.block_390_picturelist p#nav #numero{
	float:left;
}
.block_390_picturelist p#nav a.buttonblanc {
	text-decoration:none;
}

.block_390_picturelist p#nav a.buttonblanc span {
	float:left;
	cursor:hand;
	height:22px;
	width:57px;
	color: #007800;
	font-size: 11px;
	font-family: verdana;
	font-weight:bold;
	text-decoration:none;

	background: url('../../module/images/but_bgrl.gif') repeat-x top left;
	padding-top:3px;
	margin:0
}
.block_390_picturelist p#nav a.buttonblanc img {
	float:left;
	border:none;
}
.block_390_picturelist p#nav a.buttonblanc img.l {
	padding-left:40px;
}
.block_390_picturelist p#nav a.buttonblanc img.r {
	padding-right:40px;
}
.block_390_picturelist .block_390_picturelist p{
	position:relative;
	width:390px;
}

.block_390_picturelist .nav_verdana_vert_10_u a:link, .block_390_picturelist .nav_verdana_vert_10_u a:visited, .block_390_picturelist .nav_verdana_vert_10_u a:hover{
	font-family: verdana;
	color: #006602;	
	font-size: 10px;
	text-decoration:underline;
}

.block_390_picturelist  .presspicture_pagenumbers
{
	height:25px;
	margin:0 0 50px 0;
	padding:0;
}

.insti_home_separator {
	width:24px;
	height:190px;
	background: url('../../images/dyn/Photos/Europcar/PR/home_pressroom_barreverticale') no-repeat top left;
}

.insti_home_arc {
	width:318px;
	height:5px;
	margin:0;
	padding:0;
	background: url('../../images/dyn/Photos/Site elements/Lines/insti_325_greywave') no-repeat top left;
}


/*********************** careers **************************/
/* block_390_main_content */

.block_390_main_content {
	position:relative;
	width:390px;
	margin-bottom:10px;
}

.block_390_main_content {
	padding:15px 0px 10px 0px;
}

.block_390_main_content .blockcontent {
	/*margin:0 0 0 100px;*/
	margin:0;
}

.block_390_main_content img.imgcard {
	float:left;
	margin:0 12px 7px 0;
}

.block_390_main_content h2, .block_390_exec_summary h2 {
	color:#007800;
	font-size:13px;
	font-weight:bold;
	margin-bottom:16px;
}


.block_390_main_content h3 {
	color:#007800;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
}


.block_390_main_content a.link {
	color:#007800;
	font-size:11px;
	text-decoration:underline;
}

.block_390_main_content p {
	font-size:11px;
	margin-bottom:10px;
}

.block_390_main_content ul {
	margin-bottom:10px;
}

.block_390_main_content ul li {
	font-size:11px;
	margin-top:0px;
	margin-left:15px;
	_margin-left:20px;
	list-style-image:url(../images/green_bullet.gif);
}

.block_390_main_content form#personal {
	margin-top:10px;
	color:#454545;
}

.block_390_main_content form#personal fieldset {
	display:block;
	margin-bottom:7px;
	font-size:11px;
}

.block_390_main_content form#personal fieldset.fleft {
	width: 200px;
	margin-right:15px;
}


.block_390_main_content form#personal label.txt {
	display:block;
	font-weight:bold;
	margin-bottom:3px;
}

.block_390_main_content form#personal select.txt {
	width:52px;
	_width:50px;
	margin-right:5px;
}

.block_390_main_content form#personal select.txt2 {
	width:70px;
	_width:68px;
	margin-right:5px;
}

.block_390_main_content form#personal input.txt {
	width:270px;
	_width:268px;
}

.block_390_main_content form#personal input.txt2 {
	width:110px;
	_width:108px;
}

.block_390_main_content form#personal input.txt3 {
	width:170px;
	_width:168px;
}

.block_390_main_content form#personal input.txt4 {
	width:54px;
	_width:50px;
}

.block_390_main_content form#personal input.txt5 {
	width:375px;
	_width:373px;
}

.block_390_main_content form#personal input.txt6 {
	width:190px;
	_width:188px;
}


.block_390_main_content form#personal textarea.txt {
	height:6em;
	width:375px;
	_width:373px;
}


.block_390_main_content .buttongray.fleft {
	float:left;
	margin-right:10px;
}


.block_390_exec_summary .content img.imgarcalone {
	margin:0 0 15px 0;
	background:url(../../module/images/arc_big_gray_whitebg.gif) bottom center no-repeat;
}


/***********************************************************************************************************/
/***********************************************Block 390px*************************************************/
/* block_390_exec_summary */
.block_390_exec_summary {
	position:relative;
	width:390px;
	margin-bottom:10px;

}

.block_390_exec_summary .contentblock {
	clear:both;
	padding:0px 5px 0px 25px;
}


.block_390_exec_summary img.imgarc {
	background:url('../../module/images/arc_big_gray_whitebg.gif') no-repeat bottom center;; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:20px
}

.block_390_exec_summary img.imgline {
	background:url('../../module/images/line_big_gray_whitebg.gif') no-repeat bottom center;; margin-left:0px; margin-right:0px; margin-top:20px; margin-bottom:2px
}

.block_390_exec_summary h3 {
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.block_390_exec_summary p.top {
	font-size:11px;
	margin-top : 10px;
}
.block_390_exec_summary  p {
	font-size:11px;
}

/* block_390_page_title */
h1.block_390_page_title {
	position:relative;
	width:390px;
	margin-bottom:10px;
	padding:10px 5px 10px 0px;
	font-size:14px;
	color:#007800;
	font-weight:bold !important;
}

/* block_390_main_content */
.block_390_main_content {
	position:relative;
	width:390px;
	margin-bottom:10px;
}

.block_390_main_content {
	padding:15px 0px 10px 0px;
}

.block_390_main_content .blockcontent {
	/*margin:0px 0 0 100px;*/
}
.block_390_main_content .blockcontenthistory {
	margin:0px 0 0 100px;
}

.block_390_main_content img.imgcard {
	float:left;
	margin:0px 12px 7px 0px;
}

.block_390_main_content h3 {
	color:#007800;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
}


.block_390_main_content a.link {
	color:#007800;
	font-size:11px;
	text-decoration:underline;
}

.block_390_main_content p {
	font-size:11px;
	margin-top:0px;
	margin-bottom:10px;
	line-height:16px;
}

.block_390_main_content ul {
	margin-bottom:10px;
}

.block_390_main_content ul li {
	font-size:11px;
	margin-top:0px;
	margin-left:15px;
	_margin-left:20px;
	list-style-image:url('../../module/images/green_bullet.gif');
}

/* block_390_press_content */

.block_390_press_content {
	position:relative;
	width:390px;
	margin-bottom:10px;
}

.block_390_press_content {
	padding:10px 0px 10px 0px;
}

.block_390_press_content .blockcontent {
	margin:5px 0 0 0px;
}

.block_390_press_content img.imgcard {
	float:left;
	margin:0px 12px 7px 0px;
}

.block_390_press_content h2 {
	color:#007800;
	font-size:11px;
}
.block_390_press_content h3 {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	margin-top:3px;
}


.block_390_press_content a.link, .block_390_press_content a:visited.link, .block_390_press_content a:active.link {
	color:#007800;
	font-size:11px;
	text-decoration:underline;
}

.block_390_press_content a:hover.link {
	color:#007800;
	font-size:11px;
	text-decoration:none;
}

.block_390_press_content p {
	font-size:11px;
	color:#666666;
	margin-top:0px;
}

.block_390_press_content ul li {
	font-size:11px;
	margin-top:0px;
	margin-left:15px;
	_margin-left:20px;
	list-style-image:url('../../module/images/green_bullet.gif');
}

.block_390_press_content .pressselect {
	font-size:11px;
	width:158px;
	height:19px;
	font-family: Verdana, Helvetica, sans-serif;
}

a.buttonblanc{
	display:block;
	position:relative;
	margin: 0 2px 0 10px;	
	height:23px;
	float:right;
	line-height:23px;
	font: bold 11px Helvetica, Arial, sans-serif !important;
	color:#007800;
	text-transform:uppercase;
	text-decoration:none;
	background: url('../../module/images/but_bgrl.gif') repeat-x top left;
	padding: 3px 5px 0;
}

a.buttonblanc div.l{
	display:block;
	position:absolute;
	top:0px;
	left:-5px;
	width:5px;
	height:23px;
	background: url('../../module/images/but_bgrl_left.gif') 0 0 no-repeat;
}

a.buttonblanc div.r{
	display:block;
	position:absolute;
	top:0px;
	right:-6px;
	width:6px;
	height:23px;
	background:url('../../module/images/but_bgrl_right.gif') 0 0 no-repeat;
}

#mc_generalContainer a.buttoncorp {
	display:block;
	position:relative;
	float:left;
	height:22px;
	line-height:22px;
	font: bold 11px Helvetica, Arial, sans-serif !important;
	color: #1B801B !important;
	font-weight:bold !important;
	cursor:pointer !important;
	text-decoration:none !important;
	background: url('../../module/images/but_bg_corp.gif') repeat-x top left;
	padding: 4px 15px 0;
	margin-right:20px;
}

#mc_generalContainer a.buttoncorp div.l {
	display:block;
	position:absolute;
	top:0;
	left:-5px;
	width:5px;
	height:22px;
	text-decoration:none;
	background: url('../../module/images/but_bg_left_corp.gif') 0 0 no-repeat;
}

#mc_generalContainer a.buttoncorp div.r {
	display:block;
	position:absolute;
	top:0;
	right:-5px;
	width:5px;
	height:22px;
	text-decoration:none;
	background:url('../../module/images/but_bg_right_corp.gif') 0 0 no-repeat;
}

#container #contents #contentsCentral { width:745px;}

#bodyTemplateG2_2 #container #contents #contentsCentral { width:384px;}

#bodyTemplateG2_1 #container #contents {_width: 765px !important;}

