﻿body 
{ 
    font-size: 0.8em; 
    font-family : Arial;
    background-color : black;
    text-align : center;
}

#body_container
{
    width : 990px;
    color :  #666;
    text-align : left;
    margin : 0px auto;
}

#body_error
{
    text-align : center;
    font-weight: bold;
    padding-top : 50px;
    padding-bottom : 50px;
}

/*------------------------ HEADER -------------------------------*/

#pre_header, 
#pre_header a
{
    color : #b0b0b0;
    text-decoration : none;
    font-size : 10px;
    cursor : pointer;
}

#pre_header td.show_borders
{
    border-right : solid 1px #5C5C5C;
}

#header_link,
#header_contact
{
    background-repeat : no-repeat;
    height : 19px;
    padding-top : 3px;
    white-space : nowrap;
    margin-right : 2px;
}

#pre_header a:hover,
#pre_header a:hover
{
    background-color : #393939;
}

#header_link
{
    padding-right : 8px;
    padding-left : 8px;
}

#header_link .background
{
    background-image : url(../img/RenaultTrucksStyle/Fleche_site-pays.gif);
    background-repeat : no-repeat;
    background-position : center right;
    padding-right : 12px;
}

#header_contact
{
    padding-left : 13px;
    padding-right : 13px;
}

#header_contact .background
{
    background-image : url(../img/RenaultTrucksStyle/contact-picto.gif);
    background-repeat : no-repeat;
    background-position : center left;
    padding-left : 12px;
    text-transform : uppercase;
}

#header_languages
{
    padding-left : 12px;
    font-size : 10px;
    height : 15px;
    white-space : nowrap;
}

#header_languages .combo_left
{
    background-image : url(../img/RenaultTrucksStyle/combo_left.gif);
    background-repeat : no-repeat;
    background-position : top left;
    padding-left : 7px;
    height : 15px;
}

#header_languages .combo_bg
{
    background-image : url(../img/RenaultTrucksStyle/combo_bg.gif);
    background-repeat : repeat-x;
    height : 15px;
}

#header_languages .combo_right
{
    background-image : url(../img/RenaultTrucksStyle/combo_right.gif);
    background-repeat : no-repeat;
    background-position : top right;
    padding-right : 20px;
    height : 15px;
}

#header_languages select
{
    position : absolute;
    cursor : pointer;
}

#header_languages .hidden
{
    display : none;
}

#header
{
    background-image : url(../img/RenaultTrucksStyle/bg_header_top.gif);
    background-repeat : repeat-x;
    height : 129px;
    margin-top : 2px;
}

#header *
{
    position : relative;
    float : left;
}
#header_logo {
    display: none;
}
#header_title
{
    background-image : url(../img/RenaultTrucksStyle/titre_renault-trucks-configurator.gif);
    background-repeat : no-repeat;
    width : 307px;
    height : 23px;
    top : 61px;
    left : 30px;
}

#header_title.configuratorTitle
{
    background-image : url(../img/RenaultTrucksStyle/titre_renault-trucks-configurator.gif);
}

#header_menu
{
    border-left : solid 1px #f07f8c;
    height : 62px;
    float : left;
    top : 45px;
    left : 60px;
}

#header_menu a
{
    text-transform : uppercase;
    font-size : 14px;
    color : #F8BFC6;
    font-weight : normal;
    text-decoration : none;
}

#header_menu a:hover
{
    color : #FFFFFF;
}

#header_menu .on
{
    font-weight : bold;
    color : #FFFFFF;
}

#ctl00_linkSelection
{
    left : 20px;
    top : 22px;
}

#linkSelection
{
    left : 20px;
    top : 22px;
}

#header_menu_indicator
{
    background-image : url(../img/RenaultTrucksStyle/menu_fleche_selection-pro.gif);
    width : 5px;
    height : 62px;
    left : 52px;
}

#ctl00_lnbtConfiguration
{
    left : 72px;
    top : 22px;
}

#lnbtConfiguration
{
    left : 72px;
    top : 22px;
}
/*--------------------------------- FOOTER --------------------------*/

#footer_container
{
    border-top : solid 1px #606060;
    margin-top : 20px;
    padding-top : 8px;
    padding-bottom : 10px;
}

#footer
{
    background-image : url(../img/RenaultTrucksStyle/logo_renault-trucks.png);
    background-repeat : no-repeat;
    background-position : top right;
    text-align : left;
    height : 58px;
    padding-right : 50px;
}

#footer, #footer a
{
    font-size : 11px;
    color : #5C5C5C;
    text-decoration : none;
    font-style : normal;
}

#footer span
{
    float : left;
}

#footer_links
{
    text-align : right;
}

/*************** Progress *********************/

#body
{
    position : relative;
}

#progress_center
{
    position : absolute;
    top : 0px;
    left : 0px;
    width : 100%;
    height : 100%;
    z-index : 1000001;
}

#progress_background
{
    filter : alpha(opacity=20); 
    opacity : 0.2;
    margin : 0px auto;
    position : absolute;
    top : 0px;
    left : 0px;
    width : 100%;
    height : 100%;
    z-index : 1000000;
}

#updateProgressDiv 
 {
    border-width : 1px; 
    border-style : solid; 
    background-color : #CCCCCC;
    margin : 0px auto;
    width : 150px; 
    height : 50px; 
    position : relative;
    top : 220px;
 }
 
#updateProgressDiv .updateProgressMessage 
{
    margin : 3px; 
    font-size : small; 
    vertical-align : middle;
    color : #000000;
}       

#updateProgressDiv .progressImageTd
{
	background-repeat: no-repeat; 
	background-position: center center; 
	background-image: url(../img/simple.gif);
    width: 40px
}    

/*---------------------------- WIZARD --------------------------------*/

#div_ranges
{
    background-image : url(../img/RenaultTrucksStyle/bg_header.gif);
    background-repeat : repeat-x;
    height : 141px;
    padding-left : 8px;
    padding-right : 8px;
}

#div_ranges a
{
    font-size : 12px;
    font-weight : normal;
    color : #F8BFC6;
    text-decoration : none;
}

#div_ranges table
{
    margin : 0px auto;
}

#ctl00_ContentPlaceHolder1_pnlRanges
{
    height : 135px;
}

#div_ranges td
{
    width : 75px;
    padding-right : 0px;
	vertical-align: top;
}

#div_ranges td a
{
	text-align: center;
    color: #fbdfe2;
    font-size: 12px;
	font-weight: bold;
}

#div_ranges a:hover
{
    color : #FFFFFF;
    background-color : #FBDFE2;
    color : #E1001A;
}

#div_ranges a.True
{
    background-color : #FBDFE2;
    color : #E1001A;
    display: block;
    height: 100%;
}
#div_ranges .False
{
    display: block;
    height: 100%;
}

#div_models
{
    background-color : #E1001A;
    width : 100%;
    overflow : hidden;
}

#tabs_title_bar
{
    background-color : #A10013;
    height : 28px;
}

#tabs_title_bar *
{
    position : relative;
    top : 2px;
    left : 24px;
    color : #FFFFFF; 
    text-transform : uppercase;
    font-size : 20px;
}

.False#tabs_title_bar
{
    background-image : url(../img/RenaultTrucksStyle/fleche_nom-vehicule.gif);
    background-repeat : no-repeat;
}

#tabs_resize
{
    height : 12px;
}

#tabs_background
{
    position : relative;
}

#tabs_head_background
{
    background-color : #E1001A;
    height : 33px;
}

#tabs_table_top
{
    background-image : url(../img/RenaultTrucksStyle/bg_tableau.gif);
    background-repeat : repeat-x;
    height : 45px;
}

/*---------------------------- WIZARD STEPS ----------------------- */

#tabs_content
{
    padding-bottom : 26px;
    position : relative;
}
#tabs_content .ajax__tab_header
{
    height : 16px;
}

#tabs_content td.step
{
    border-left : solid 1px #A10013;
    padding-bottom : 12px;
}

#tabs_content td.first
{
    border-left : none;
}

#tabs_content td.last
{
    width : 100%;
}

#tabs_content div.wizard_step_min_width
{
    width : 80px;
    height : 3px;
}

#tabs_content div.head
{
    text-align : center;
    padding : 0px 0px 0px 0px;
    cursor : default;
}

#tabs_content .head_label
{
    color : #FBDFE2; 
    font-size : 14px;
    font-weight : bold;
    overflow : hidden;
    height : 33px;
}

#tabs_content td.full div.head_active
{
    background-image : url(../img/RenaultTrucksStyle/fleche_colonne-tableau.gif);
    background-repeat : no-repeat;
    background-position : top center;
    width : 100%;
    height : 8px;
    padding-bottom : 12px;
}

#tabs_content div.cols
{
    padding : 0px 10px 0px 10px;
    cursor : pointer;
}

#tabs_content a
{
    font-size : 14px;
    color : #FBDFE2;
    text-decoration : none;
}

#tabs_content img
{
    padding-bottom : 8px;
    border-style : none;
}

#tabs_content div.elSelected, 
#tabs_content div.elSelected_hover, 
#tabs_content div.elSelected a, 
#tabs_content div.elSelected_hover a, 
#tabs_content a.el_model:hover,
#tabs_content a.el_model:hover div.el_model
{
    background-color : #FBDFE2;
    color : #E1001A;
    cursor : pointer;
}

#tabs_content .el_hover,
#tabs_content .el_hover a
{
    background-color : #ea6271;
    color : #FFFFFF;
}

#tabs_content div.linkShowModels
{
    background-image : url(../img/RenaultTrucksStyle/tableau_voir-liste_bg.gif);
    background-repeat : repeat-x;
    height : 44px;
    margin : 13px 0px 0px 0px;
    cursor : pointer;
}

#tabs_content div.linkShowModels_before
{
    background-image : url(../img/RenaultTrucksStyle/tableau_voir-liste_bg_left.gif);
    background-repeat : no-repeat;
    background-position : top left;
    height : 44px;
    width : 100%;
}

#tabs_content div.linkShowModels_after
{
    background-image : url(../img/RenaultTrucksStyle/tableau_voir-liste_bg_right.gif);
    background-repeat : no-repeat;
    background-position : top right;
    height : 37px;
    width : 100%;
    padding-top : 7px;
}

#tabs_content div.linkShowModels_text
{
    color : #FFFFFF;
    background-image : url(../img/RenaultTrucksStyle/fleche_vehicule_hover.gif);
    background-repeat : no-repeat;
    background-position : right;
    padding-right : 16px;
    margin : 0px 5px 7px 5px;
    white-space : nowrap;
}

#tabs_content div.el_label
{
    background-image : url(../img/RenaultTrucksStyle/fleche_vehicule_inactif.gif);
    background-repeat : no-repeat;
    background-position : right;
    text-align : left;
    padding-right : 16px;
}

#tabs_content div.elSelected div.el_label,
#tabs_content div.elSelected_hover div.el_label
{
    background-image : url(../img/RenaultTrucksStyle/fleche_vehicule_actif.gif);
}

#tabs_content div.el_hover div.el_label
{
    background-image : url(../img/RenaultTrucksStyle/fleche_vehicule_hover.gif);
}

#tabs_content a.el_model:hover div.el_label
{
    background-image : url(../img/RenaultTrucksStyle/fleche_vehicule-model_hover.png);
    color : #E1001A;
}

.modalPopupInnerDiv .blackLink {
    font-weight:bold;
    color:black;
    text-decoration:none;
}
.modalPopupInnerDiv a:hover {
    color : #E1001A;
}
.listModelChoice {
    list-style:none;
    text-align:left;
    padding:0 0 0 0;
}
.listModelChoice li {
    display:block;
    width:100%;
    padding:2px 0;
    margin:6px 0;
}
.listModelChoice li a.el_model {  
    padding-left: 12px;
    background-image : url(../img/RenaultTrucksStyle/fleche_vehicule-model.png);  
    background-repeat : no-repeat;
    background-position : left;
    width:100%;
    display:block;
    cursor:pointer;
}
.listModelChoice li a.el_model:hover {
    background-image : url(../img/RenaultTrucksStyle/fleche_vehicule-model_hover.png);
}
.listModelChoice li a.el_model .el_label {
    width:80%;
    display:block;
}
    .listModelChoice li ul {
        margin:5px 0;
    }

    .listModelChoice li ul li {
        padding:0;
        margin:0;
    }


#tabs_content div.bottom_left
{
    padding : 7px 5px 7px 5px;
    background-repeat : no-repeat;
}

#tabs_content div.top_left,
#tabs_content div.top_right,
#tabs_content div.bottom_right
{
    width : 100%;
    background-repeat : no-repeat;
}

#tabs_content div.elSelected div.top_left,
#tabs_content div.elSelected_hover div.top_left,
#tabs_content a.el_model:hover div.top_left
{
    background-image : url(../img/RenaultTrucksStyle/corner_top_left.gif);
    background-position : top left;
}

#tabs_content div.elSelected div.top_right,
#tabs_content div.elSelected_hover div.top_right,
#tabs_content a.el_model:hover div.top_right
{
    background-image : url(../img/RenaultTrucksStyle/corner_top_right.gif);
    background-position : top right;
}

#tabs_content div.elSelected div.bottom_left,
#tabs_content div.elSelected_hover div.bottom_left,
#tabs_content a.el_model:hover div.bottom_left
{
    background-image : url(../img/RenaultTrucksStyle/corner_bottom_left.gif);
    background-position : bottom left;
}

#tabs_content div.elSelected div.bottom_right,
#tabs_content div.elSelected_hover div.bottom_right,
#tabs_content a.el_model:hover div.bottom_right
{
    background-image : url(../img/RenaultTrucksStyle/corner_bottom_right.gif);
    background-position : bottom right;
}

#tabs_content div.el_hover div.top_left
{
    background-image : url(../img/RenaultTrucksStyle/corner_sel_top_left.gif);
    background-position : top left;
}

#tabs_content div.el_hover div.top_right
{
    background-image : url(../img/RenaultTrucksStyle/corner_sel_top_right.gif);
    background-position : top right;
}

#tabs_content div.el_hover div.bottom_left
{
    background-image : url(../img/RenaultTrucksStyle/corner_sel_bottom_left.gif);
    background-position : bottom left;
}

#tabs_content div.el_hover div.bottom_right
{
    background-image : url(../img/RenaultTrucksStyle/corner_sel_bottom_right.gif);
    background-position : bottom right;
}

/*--------------------------- CONFIGURATOR ----------------------------------*/

#configurator
{
    background-color : #1A1A1A;
    color : #666;
    font-size : 11px;
}

#configurator #frame_l
{
    background-color : #FFFFFF;
    padding : 10px 20px 30px 20px;
}

#configurator #frame_r 
{
    width : 150px;
}

#configurator_tools
{
    background-image : url(../img/RenaultTrucksStyle/bg_configurateur_menu.gif);
    background-repeat : repeat-x; 
    height : 295px;
}

#configurator_options
{
    border-top : solid 1px #EBEBEB;
    width : 100%;
    margin-top : 30px;
    padding-top : 17px;
}

#cabine .options_container
{
    width : 600px;
    overflow-x : hidden;
}

#configurator_menu a,
#configurator_tools a
{
    color : #FFFFFF;
    text-decoration : none;    
}

#configurator_menu .button
{
    background-repeat : repeat-y;
    font-size : 14px;
    font-weight : bold;
    height : 45px;
    text-transform : uppercase;
    background-color : #707173;
    border-top : solid 1px #4A4A4C;
}

#configurator_menu .configurator_menu_selector
{
    background-repeat : no-repeat;
    float : left;
    width : 9px;
    height : 45px;
    position : relative;
    left : -9px;
}

#configurator_menu .active
{
    background-image : url(../img/RenaultTrucksStyle/menu_parametres_actif_bg.gif);
}

#configurator_menu .active .configurator_menu_selector
{
    background-image : url(../img/RenaultTrucksStyle/menu_parametres_actif.gif);
}

#configurator_menu .inactive
{
    background-image : url(../img/RenaultTrucksStyle/menu_parametres_inactif_bg.gif);
}

#configurator_menu a
{
    padding-top : 15px;
    padding-left : 1px;
    display : inline-block;
    width : 131px;
    height : 30px;
}

#configurator_menu .inactive a:hover
{
    color : #cdcdcd;
}

#configurator_tools
{
    font-size : 12px;
    font-weight : bold;
}

#configurator_tools_header
{
    background-image : url(../img/RenaultTrucksStyle/outils_picto.gif);
    background-repeat : no-repeat;
    background-position : bottom center;
    width : 150px;
    height : 34px;
    padding-top : 50px;
}

#configurator_tools .bloc
{
    padding-top : 15px;
}

#configurator_tools .img
{
    background-repeat : no-repeat;
    width : 27px;
}

#configurator_tools .calculateWD {
    display:block;
    overflow:hidden;
}

#configurator_tools .calculateWD .WDCalculation 
{
    background : url(../img/config/WnDCalculation.png) no-repeat;
    /*background: url(../img/config/WnDCalculation2.png) no-repeat;*/

    width:30px;
    height:30px;
    float:left;
    padding:0px;
    margin:0 4px 0 10px;
}

#configurator_tools .calculateWD .WDCalculation.disabled
{
    opacity:0.5;
    filter: alpha(opacity=50) ;
}

#configurator_tools .calculateWD .lblPopups {
    display:block;
    padding:5px;
}

#configurator_tools .reports
{
    background-image : url(../img/RenaultTrucksStyle/menu_outils_rapports.gif);
    height : 25px;
}

#configurator_tools .register
{
    background-image : url(../img/RenaultTrucksStyle/menu_outils_enregistrer.gif);
    height : 21px;
}

#configurator_tools .send_conf
{
    background-image : url(../img/RenaultTrucksStyle/menu_outils_envoyer.gif);
    height : 20px;
}

#configurator_tools .contact
{
    background-image : url(../img/RenaultTrucksStyle/menu_outils_contact.gif);
    height : 31px;
}

#configurator #configurator_tools table.hover a
{
    color : #bbbbbb;
}

#configurator_tools table.hover .reports
{
    background-image : url(../img/RenaultTrucksStyle/menu_outils_rapports_hover.gif);
}

#configurator_tools table.hover .register
{
    background-image : url(../img/RenaultTrucksStyle/menu_outils_enregistrer_hover.gif);
}

#configurator_tools table.hover .send_conf
{
    background-image : url(../img/RenaultTrucksStyle/menu_outils_envoyer_hover.gif);
}

#configurator_tools table.hover .contact
{
    background-image : url(../img/RenaultTrucksStyle/menu_outils_contact_hover.gif);
}

/******************************************************
*					Configuration
*******************************************************/

#configuration {
	margin-top			: 0px;
	_margin-top			: 0px;
	text-transform      : uppercase;
}
#configuration .title {
	padding-left		: 12px;
	font-weight			: bold;
	text-transform      : uppercase;
}
#configuration ul#navg {
	margin				: 5px 0 0 0;
	padding				: 0;
	width				: 180px;
}
#configuration #navg li {
	margin				: 0;
	list-style			: none;
	background			: transparent url(../img/tabs/bg_n1_conf.png) top left repeat-x;
}
#configuration #navg a {
	height				: 15px;
	line-height			: 15px;
	padding-left		: 12px;
	background			: transparent url(../img/tabs/bg_n1_conf_off.png) top left no-repeat;
	text-decoration		: none;
	color				: #666;
	font-size			: 10px;
}
#configuration #navg a:hover {
	background			: transparent url(../img/tabs/bg_n1_conf_roll.png) top left no-repeat;
	color				: #333;
}
#configuration #navg a.on {
	background			: transparent url(../img/tabs/bg_n1_conf_on.png) top left no-repeat;
	color				: #333;
}
#configuration #navg ul {
	padding-left		: 8px;
	margin				: 0;
}
#configuration #navg ul li{
	background			: none;
}
#configuration #navg ul a {
	background			: transparent url(../img/tabs/bg_n1_conf_off.png) -1px left no-repeat;
	padding-left		: 8px;
}
#cabine {
	margin-top			: 0px;
	_margin-top			: 0px;
	vertical-align :top;	
}
.options_container {	
	height				: 200px;	
	width				: 450px; 
	overflow-y			: auto;	
	margin-top			: 5px;
}
ul.options {
	margin				: 0;
	padding				: 0;
}
ul.options li {
	list-style			: none;
	clear				: both;
	margin-top			: -1px;
	text-transform		: uppercase;
	height				: 20px;
}
ul.options li.even {
	background-color	: #f1f1f1;
}
ul.options li.odd {
	background-color	: #fff;
}
ul.options li img {
	vertical-align		: middle;
	padding-right		: 3px;
}
ul.options li td.graph { 
	width				: 40px; 
	background			: #fff; 
	text-align			: right;
}
ul.options li span { 
	padding				: 2px 0; 
	width				: 50px; 
	display				: inline;
}
ul.options li .layer_option { 
	margin-left			: -8px; 
	margin-top			: 3px; 
}



.optionsRow {
	background-color	: #f1f1f1;
	height : 20px;
}
.optionsRow2 {
	background-color	: #fff;
	height : 20px;
}
.layer_option { 
	margin-left			: -4px; 
	margin-top			: 10px; 
}
.triangle { 
	margin-left			: -20px; 	
	margin-top			: 3px;
}


.solverFamilyHeader
{
	background-color : #ddd;
	text-transform		: uppercase;
}

.descriptionDiv 
{
	overflow-y   : auto;
	background-color : #eee;
	width :90%;
	height:95%;
	padding : 10px 10px 10px 10px;
	border-width:1px;
	border-style:solid;
	border-color: #ccc;		
}

.summaryDiv 
{
	text-transform : uppercase;
	font-weight : bold;
}

.selectedOptionsDiv 
{
	text-transform : uppercase;
	overflow-y:auto;
	height:220px;
	width:320px;
}

/* TMT 090928 */
.textbox
{
	border: 1px solid #D7D7D7;
}


/*************** Layer tab *********************/
.layer_tab { 
	position			: absolute; 
	top					: 0; 
	right				: 1px;
	background			: transparent url(../img/navd/bg_tab.png) left no-repeat;
	width				: 240px;
	height				: 24px; 
	padding-left		: 10px;
	line-height			: 24px;
	font-weight			: bold;
	text-transform		: uppercase;
}
.close {
	height				: 15px;
	width				: 15px;
	float				: right;
	margin				: 3px;
}
.close a {
	background			: transparent url(../img/navd/bt_close.png) no-repeat;
	display				: block;
	height				: 15px;
	width				: 15px;
	text-decoration		: none;
}
.close a:hover {
	background			: transparent url(../img/navd/bt_close_on.png) no-repeat;
}
/*************** Layer *********************/
.layer_content { 
	background			: #fff url(../img/navd/bg_layer.png) top repeat-x;
	height				: 520px;
	position			: absolute; 
	right				: 0; 
	top					: 22px; 
	width				: 259px;
	padding				: 10px 10px 0 10px;
}
.layer_content .ang { 
	position			: absolute; 
	top					: 0; 
	left				: -1px;
	background			: #f8f8f8 url(../img/navd/ang_layer_tl.png) no-repeat;
	width				: 10px;
	height				: 15px; 
}
.layer_content .shadow { 
	position			: absolute; 
	top					: 0; 
	left				: -7px;
}
.layer_content .illust { 
	margin				: 0 -10px;
}
.layer_content .txtstd { 
	margin-top			: 1.5em;
}
.layer_content .bloc {
	background			: transparent url(../img/navd/nd_bg_bloc.png) top repeat-x;
	margin				: 20px -10px 0 -10px;
	padding				: 20px 10px;
}
a.bt_cancel,
a.bt_valid { 
	padding-left		: 24px; 
	height				: 20px; 
	display				: block;
	float				: right;
	margin-top			: 2em;
	margin-left			: 20px;
	margin-right		: 5px;
	text-decoration		: none;
	color				: #000;
	font-weight			: bold;
	line-height			: 20px;
}
a.bt_cancel { 
	background			: url(../img/bt_cancel.png) left no-repeat;
}
a:hover.bt_cancel { 
	background			: url(../img/bt_cancel_on.png) left no-repeat;
}
a.bt_valid { 
	background			: url(../img/bt_valid.png) left no-repeat;
}
a:hover.bt_valid { 
	background			: url(../img/bt_valid_on.png) left no-repeat;
}
.layer_form .title {
	font-weight			: bold;
	margin-top			: 1.5em;
}
.layer_form label { 
	width				: 100px; 
	display				: block; 
	float				: left; 
	padding-top			: 3px;
}
.layer_form div { 
	margin-bottom		: 2px;
}
.layer_form input { 
	width				: 150px;
}
.layer_form textarea { 
	width				: 250px;
}

.modalBackground 
{
    width: 100% !important;
    height: 100% !important;
    background-color: #A0A0A0;  
    opacity: 0.3;
    filter: alpha(opacity=30);	  
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color: #E1E1E1;	
	padding-bottom : 2px;
	padding-top : 1px;
	padding-left : 1px;
	padding-right :2px;		
	z-index : 10000;	
}

.modalPopup2 {
	border-width:1px;
	border-style:solid;
	border-color: #ccc;		
}


.modalPopupDiv {
	padding-bottom : 10px;
	padding-top : 15px;
	padding-left : 5px;
	padding-right :5px;		
}

.modalPopupInnerDiv {	
	border-width:2px;
	border-style:solid;
	border-color:#ECECEC;	
	text-align :center;	
	padding-left : 10px;
	padding-right :10px;	
}
.modalPopupInnerDiv2 {	
	border-width:2px;
	border-style:solid;
	border-color:#ECECEC;	
	text-align :center;		
}


.modalPopupHeader {
	background			: url(../img/modals/bgTopPopup.png) repeat-x;
	font-weight			: bold;	
	text-transform      : uppercase;
}

.modalButton 
{
	display:none;
}

/*----------------- BPPortal ----------------- */

a.lk {
	color				: #c00;
	padding-left		: 8px;
	background			: transparent url(../img/p_link.png) left 5px no-repeat;
	font-weight			: bold;
	text-decoration		: none;
	display				: block;
	margin-top			: 6px;
}

a.specialLink
{
    color           : Gray;
    font-family     : Arial;
    font-style      : normal;
    font-weight     : bold;
    font-size       : 14px;
    text-decoration : none;
    display         : block;
}
a.specialLink:hover
{
    background          : url(../img/RenaultTrucksStyle/fleche_vehicule-model_hover.png) right center;
    background-repeat   : no-repeat;
    cursor              : pointer;
    color               : #E1001A;
    font-weight         : bold;
}

a.smallLink
{
    color           : Gray;
    font-family     : Arial;
    font-style      : normal;
    font-weight     : normal;
    font-size       : 12px;
    text-decoration : none;
    display         : block;
}
a.smallLink:hover
{
    background          : url(../img/RenaultTrucksStyle/fleche_vehicule-model_hover.png) right center;
    background-repeat   : no-repeat;
    cursor              : pointer;
    color               : #E1001A;
    font-weight         : bold;
}

.specialLinkLabel
{
    color           : Gray;
    font-family     : Arial;
    font-style      : normal;
    font-weight     : bold;
    font-size       : 14px;
    text-decoration : none;
    display         : block;
}