﻿
/***** Ajout EC *****/

.ac_results {
	padding: 0px;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	/*padding: 2px 5px;*/
	padding:0 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	
	border-bottom:1px solid #e5e5e5;
	text-align:left;
}

.ac_results li img{
	display:block;
	float:right;
	margin-left:10px;
}

/* EC
.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}
*/
/*
.ac_odd {
	background-color: #eee;
}
*/
/* EC
.ac_over {
	background-color: #0A246A;
	color: white;
}
*/

.bt_rechercher {float:left; background:transparent url(../img/modele/bt_rechercher.gif) 0px 0px no-repeat; width:79px; height:22px; cursor: pointer;}
.bt_rechercher:active {float:left; background:transparent url(../img/modele/bt_rechercher.gif) 2px 2px no-repeat; border:none; width:79px; height:22px; cursor: pointer;}
#ie6 .bt_rechercher:focus {float:left; background:transparent url(../img/modele/bt_rechercher.gif) 2px 2px no-repeat; border:none; width:79px; height:22px; cursor: pointer;}

.bt_oui { margin-left:5px;  margin-right:5px; margin-bottom:3px; background:transparent url(../img/modele/bt_oui.gif) 0px 0px no-repeat; border:none; width:47px; height:21px; cursor: pointer;}
.bt_oui:active { margin-left:5px;  margin-right:5px; margin-bottom:3px; background:transparent url(../img/modele/bt_oui.gif) 2px 2px no-repeat; border:none; width:47px; height:21px; cursor: pointer;}
#ie6 .bt_oui:focus { margin-left:5px;  margin-right:5px; margin-bottom:3px; background:transparent url(../img/modele/bt_oui.gif) 2px 2px no-repeat; border:none; width:47px; height:21px; cursor: pointer;}

.bt_non { margin-left:5px;  margin-right:5px; margin-bottom:3px; background:transparent url(../img/modele/bt_non.gif) 0px 0px no-repeat; border:none; width:47px; height:21px; cursor: pointer;}
.bt_non:active { margin-left:5px;  margin-right:5px; margin-bottom:3px; background:transparent url(../img/modele/bt_non.gif) 2px 2px no-repeat; border:none; width:47px; height:21px; cursor: pointer;}
#ie6 .bt_non:focus { margin-left:5px;  margin-right:5px; margin-bottom:3px; background:transparent url(../img/modele/bt_non.gif) 2px 2px no-repeat; border:none; width:47px; height:21px; cursor: pointer;}

.cbocar {width:100%; height:18px; border-bottom:solid 1px #aaa; background:#fff; color:#000; padding:1px 2px 1px 2px; cursor:auto;}
.cbocar:hover {width:100%; height:18px; border-bottom:solid 1px #aaa; background:#0A246A; color:#fff; padding:1px 2px 1px 4px; cursor:pointer;}
.cbocarPic {width:21px; height:21px; background:#fff;}
.cbocarPicVide {width:21px; height:21px; background:#fff url(../img/picto/vide2.jpg);}
.cbocarPicConform {width:21px; height:21px; background:#fff url(../img/picto/conforme.jpg);}
.cbocarPicAuto {width:21px; height:21px; background:#fff url(../img/picto/boiteauto.jpg);}
.cbocarPicClim {width:21px; height:21px; background:#fff url(../img/picto/climatisation.jpg);}
.cbocarPicDiesel {width:21px; height:21px; background:#fff url(../img/picto/diesel.jpg);}
.cbocarPicGps {width:21px; height:21px; background:#fff url(../img/picto/gps.jpg);}
.cbocarPicElectrique {width:21px; height:21px; background:#fff url(../img/picto/electric.jpg);}

#col-g-prehp .bloc-gris-content table .input .cbo1 { border:solid 1px #cfd0d6; height:17px; padding:3px 5px 0 5px; width:174px; color:#000; background:url(../img/divers/Bt-Cbo.gif) no-repeat top right #fff; }
#col-g-prehp .bloc-gris-content table .input .cbo1:focus { border:solid 1px #cfd0d6; height:17px; padding:3px 5px 0 5px; width:174px; color:#000; background:url(../img/divers/Bt-Cbo.gif) no-repeat top right #fff;}

.cboListe {background:#fff; color:#000; padding:4px; border:none;}
.cboListe:hover {background:#0A246A; color:#fff; padding:4px; border:none; cursor:pointer;}
.cboCadre {background:#ddd; padding-bottom:1px; display:block; border:none;}

.cboListeAg {background:#fff; color:#000; padding:2px; border:none;}
.cboListeAg:hover {background:#0A246A; color:#fff; padding:2px; border:none; cursor:pointer;}
.cboCadreAg {background:#ddd; padding-bottom:1px; display:block; border:none; font-family:Verdana, Helvetica, sans-serif, Arial; font-size:10px;}

.bt_ok { margin-left:5px;  margin-right:5px; margin-bottom:3px; background:transparent url(../img/modele/bt_ok_o.gif) 0px 0px no-repeat; border:none; width:47px; height:21px; cursor: pointer;}
.bt_ok:active { margin-left:5px;  margin-right:5px; margin-bottom:3px; background:transparent url(../img/modele/bt_ok_o.gif) 2px 2px no-repeat; border:none; width:47px; height:21px; cursor: pointer;}
#ie6 .bt_ok:focus { margin-left:5px;  margin-right:5px; margin-bottom:3px; background:transparent url(../img/modele/bt_ok_o.gif) 2px 2px no-repeat; border:none; width:47px; height:21px; cursor: pointer;}

/*popup DHTML*/
.btn_fermer { cursor:pointer;}
#overlay{ height:100%; width:100%; background-color:#FFFFFF; z-index:1490;left:0px;position:fixed;top:0px;background-color:#fff;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75; _position: absolute; _height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); _width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');}
#overlay2{ height:100%; width:100%; background-color:#FFFFFF; z-index:1490;left:0px;position:fixed;top:0px;background-color:#fff;filter:alpha(opacity=30);-moz-opacity: 0.30;opacity: 0.30; _position: absolute; _height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); _width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');}
.txt_bold {font-weight:bold;}
#popup_iframe{ width:560px;position:absolute; z-index:1495;}
#popup{ width:660px; position:absolute;display:none; z-index:1500; }
#popup .fd_tl { background:url(../img/modele/popup_dhtml/fd_tl.gif) top left no-repeat;}
#popup .fd_tr { background:url(../img/modele/popup_dhtml/fd_tr.gif) top right no-repeat;}
#popup .fd_br { background:url(../img/modele/popup_dhtml/fd_br.gif) bottom right no-repeat;}
#popup .fd_bl { background:#456a0c url(../img/modele/popup_dhtml/fd_bl.gif) bottom left no-repeat;}
#popup .bandeau{ height:39px; padding:0px 5px 5px 5px; margin:0 4px; background: url(../img/modele/popup_dhtml/fd_t.gif) top repeat-x; position:relative; color:#fff;}
#popup .bandeau .btn_fermer { width:60px; position:absolute; top:-25px; right:-5px;}
#popup .bandeau span{ display:block; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:23px; padding:12px 0 0 0;}
#popup .bandeau a{ float:right; display:inline; padding-top:2px;}
/*----------------- Ajout EC --------------------------*/
#popup .bandeau2{ height:25px; padding:0px 5px 5px 5px; margin:0 4px; background: url(../img/modele/popup_dhtml/fd_t.gif) top repeat-x; position:relative; color:#fff;}
#popup .bandeau2 .btn_fermer { width:60px; position:absolute; top:-25px; right:-5px;}
#popup .bandeau2 span{ display:block; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:8px 0 0 0;}
#popup .bandeau2 a{ float:right; display:inline; padding-top:2px; }

#popup .bandeau3{ height:0px; padding:0px; margin:0; position:relative;}
#popup .bandeau3 .btn_fermer { width:60px; position:absolute; top:-25px; right:-5px;}
#popup .bandeau3 span{ display:block; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:8px 0 0 0;}
#popup .bandeau3 a{ float:right; display:inline; padding-top:2px; }
/*-----------------------------------------------------*/
#popup .bd_gris{border:1px solid #d1d0d1;}
#popup .bd_gris2{border:1px solid #eeeeee;}
#popup .contenu{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#ie6 #popup .contenu, #ie7 #popup .contenu{ display:inline-block;}
#popup .contenu p{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; margin:0;}
#popup .contenu p.mar_l_10 { margin-left:10px;}
#popup .contenu .bloc_vert_fon p { margin:0; padding:0;}
#popup .contenu .bloc_vert_fon p.mar_l_10 { margin-left:10px;}
#popup .contenu .bloc_vert_fon p.mar_t_7 { margin-top:7px;} 
#popup .contenu .bloc_vert_fon .lst_voit { margin-left:-7px; position:relative;}
#popup .contenu .bloc_vert_fon .lst_voit a{ margin:0 7px;}
#popup .contenu .bloc_vert_fon .lst_voit a.ln_fl_jaune{ padding-left:12px;}
#popup .contenu .bloc_vert_fon .picto_droite { float:right; width:24px;}
#popup .contenu .bloc_vert_fon .picto_droite img { margin:0 0 10px 0;}
#popup .contenu .bloc_vert_fon .txt_left { float: left; width:210px;}
#popup .contenu .coll_2_st { padding:10px;}
#popup .contenu .coll_2_st .col_left { width:357px; float:left;}
#popup .contenu .coll_2_st .col_right { width:264px; float:right;}
/*----------------- Ajout EC --------------------------*/
#popup .contenu .coll_2_st .col_right_ag { width:300px; float:right;}
.bloc_vert_fon2{background:#36540a; padding:5px 10px 5px 10px; color:#fff; text-align:left; height:30px;}
.bloc_vert_fon2 p { margin:0px; padding:0px; }
#popup .contenu .bloc_vert_fon p.mar_l_10x { margin-left: 0px 10px 10px 10px;}
/*-----------------------------------------------------*/
#popup .contenu .coll_2_st .col_left_pt { width:156px; float:left;}
#popup .contenu .coll_2_st .col_right_gr { width:477px; float:right;}
#popup .contenu a.puce_info { background:url(../img/modele/po_info.gif) no-repeat left 50%; color:#85ae48; display: block; width:auto; float:left; padding:2px 34px 2px 24px;}
#popup .contenu .fl_l_bl { background:url(../img/modele/fl_l_bl.gif) no-repeat left 50%; display: block; width:auto; float:left; padding:0 10px; margin:-3px 0 0 0; }
#popup .contenu .fl_r_bl { background:url(../img/modele/fl_r_bl.gif) no-repeat right 50%; display: block; width:auto; float:right; padding:0 10px; margin:-3px 0 0 0; }
#popup .bloc_vert_cent_deg .conf_voiture p { color:#ccc; text-align:left; float:none;}
#popup .bloc_vert_cent_deg .conf_voiture p.mar_t_5 { margin-top:7px;}
#popup .contenu .bloc_vert_fon .txt_gris { color:#ccc;}
#popup .contenu .bloc_vert_fon ul { padding:3px 0;}
#popup .contenu .bloc_vert_fon li { background: url(../img/modele/puce_jaune.gif) no-repeat left 50%; padding:0 0 0 15px;}

#popup .contenu .form_devis_mail p{ padding-top:6px;}
#popup .contenu .form_devis_mail .pad{padding:5px;}
#popup .contenu #devis_nom {width:322px;}
#popup .contenu #devis_prenom {width:322px;}
#popup .contenu #devis_email {width:322px;}
#popup .contenu #devis_conf_email {width:322px;}
/*-----------------------------------------------------*/

.bloc_vert_fon{background:#36540a; padding:10px 10px 7px 10px; color:#fff; text-align:left;}
.bloc_vert_fon a{ color:#E6FF00;}

/*********/
#popup .contenu .coll_3_st { padding:10px; width:820px;}
/********/

.erreur {background:#fff; padding:8px 8px 8px 8px; margin-bottom:15px;  font-weight:normal; color:#800000;}  
.erreur2 {background:url(../img/modele/Exclamation3.gif) transparent no-repeat left 50%; padding:0px 0px 0px 25px; line-height:16px;}  


.linoir {background:url(../img/modele/puce_noir.gif) left 11px no-repeat; padding-left:10px;padding-top:6px;}


.google_tab 
{
    font-style: normal; font-family: Arial, 'Microsoft Sans Serif', Monospace; font-size: 9px;
    color: #000;
    background: #fff;
}
.google_cel1 { padding: 0px 5px 0px 5px; }

.bloc_vert_arr_ext{background:#36540a; padding: 5px 5px 5px 5px; color:#fff; text-align:left; position:relative;}
.bloc_vert_arr_ext2{background:#36540a; padding: 0px 5px 5px 5px; color:#fff; text-align:left; position:relative;}
.bloc_vert_arr_ext .ver_fon_fd_ar_ext { position:absolute; right:-2px; top:0px; width:2px; height:2px; overflow:hidden; background:url(../img/modele/ver_fon_fd_ar_ext.gif) no-repeat top left;}


/* marge */
#page  .no_margin{ margin:0; }
.mar_h_10{ margin-top:10px;}
.mar_h_5{ margin-top:5px;}
.mar_r_10{ margin-right:10px;}
.mar_l_10 { margin-left:10px;}
.mar_t_15 { margin-top:15px;}
.mar_t_10 { margin-top:10px;}
.mar_t_5 { margin-top:5px;}

.wauto { width: auto ;} 

/*formulaires*/
.form_st input { border:1px solid #CFD0D6; font-size:12px; padding:2px 3px;}
.form_st input.noborder { border:none; padding:0;}
.form_st input#rechercher_popup { width:245px;}

.ln_fl_jaune{background:url(../img/modele/po_fl_d_jaune.gif) left 4px no-repeat; padding-left:7px;}
.ln_fl_orange{background:url(../img/modele/po_fl_d_orange.gif) left 4px no-repeat; padding-left:7px; font-weight:bold;}
a.fl_blo_d_o { background:url(../img/modele/po_fl_d_bloc.gif) no-repeat left 50%; display:block; float:left; width:auto; padding:2px 34px 2px 24px;}
p.fl_blo_d_o{ background:url(../img/modele/po_fl_d_bloc.gif) left 11px no-repeat; padding-left:20px;}
#ie7 p.fl_blo_d_o{display:inline-block;}
div.fl_blo_d_o{ background: url(../img/modele/po_fl_d_bloc.gif) no-repeat left 50%; padding-left:20px;}

/*-----------------------------------------------------*/

#vehicule-fiche-container #vehicule-choix #commentaire-car{height:35px; padding: 10px 5px 0px 5px; color:#007140; font-style: normal; font-weight:bold; font-family: Arial, 'Microsoft Sans Serif', Monospace; font-size: 12px;}

