.error_on_select{
	border:1px solid #E5631C;
	background-color:#FFC59F;

}

.error_on_all{
	border:1px solid #E5631C;
	background-color:#FFC59F;
}

.error_on_input{
	border:1px solid #E5631C;
	background-color:#FFC59F;

}

.error_color{
	color:#E5631C;
}
.div_popup{
	z-index:1000;

	/**
	left:40%;
	top:50%;
	position:fixed;
	**/

}
.div_popup a{
	color:#C4D139;

}
.div_popup a:hover{
	color:#C4D139;
	text-decoration:none;

}
.div_popup_ligne{
	background-image: url(../images/popup_ligne5.gif);
	background-repeat: repeat-y;
	text-align:left;
	width:377px;
}
.div_popup_haut{
	height:8px;
	width:377px;
	background-image: url(../images/popup_haut5.gif);
	background-repeat: no-repeat;
}
.div_popup_bas{
	height:6px;
	width:377px;
	background-image: url(../images/popup_bas5.gif);
	background-repeat: no-repeat;
}
.div_popup_corps{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;

}
.popupdescrivehi{
	margin-left:12px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;

	/**
	position:absolute;
	**/
	left:35%;

	position:fixed;
	top:100px;
	z-index:1000;
}
.popupdescrivehi a{
color:#E5631C;
}
.popupdescrivehi a:hover{
color:#E5631C;
}
.popuppassperdu{
	margin-left:100px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	position:absolute;
}

.popuppassperduespacepro{
	margin-left:150px;
	margin-top:-60px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	position:absolute;


}
.popuppassperdulogin{
	margin-left:170px;
	margin-top:-22px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	position:absolute;
}

.popuppassperduetape4{
	margin-left:100px;
	margin-top:-25px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	position:absolute;
}


.popuppassperduhaut{
	margin-left:-230px;
	margin-top:-40px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	position:absolute;
}

.popupoption{
	margin-left:2px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	/*position:absolute;*/

	left:35%;
	top:200px;
	/*bottom:30%;*/

	position:fixed;
	z-index:1000;
}
.popupoptioninclus{
	margin-left:-387px;
	margin-top:-5px;
	padding-left:5px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:5px;
	position:absolute;
}
.popupindicator{
	left:40%;
	top:50%;
	padding-left:5px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:5px;
	position:fixed;
}

.popupprogrammefid{
	left:50%;
	top:50%;
	margin-left:-188px;
	margin-top:-200px;
	padding-left:5px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:5px;
	position:fixed;
	z-index:1000;
}

.popupprogrammefid a{
color:#E5631C;
}
.popupprogrammefid a:hover{
color:#E5631C;
}

.libcatvehi b{
	color:#067392;
	}
.lien_promo{
	color:#fff;
}
.lien_promo:hover{
	color:#fff;
	text-decoration:none;
}

#div_mentions_legales tr.trsep{
	background-color:#fff;
}


.ul_carte_fid li{


}

.tabResultatsAgences{

	width:590px;
	border:1px solid #C4D139;
	border-collapse:collapse;

}

.tabResultatsAgences td,th{
	border:1px solid #C4D139;
	border-collapse:collapse;
}

.listeTopRecherche li{
	list-style-type: none;
}


.compte_boite_liens{
	float:left;
	width:293px;
	height:126px;
	background-image:url('../images/fond_box_fleche_bleu.jpg');
	background-repeat:no-repeat;
	background-position:top;
}
.compte_boite_liens_txt{
	margin-left:40px;
	margin-right:7px;

}

.historique_resa_tr:hover{
	background-color:#eee;
}

.popCompteProEdit{
	padding:7px 7px 7px 7px;
	width:600px;
	background-color:#fff;
	border:5px solid #067392;
	z-index:2;
	/*position:absolute;*/
	position:fixed;
	/*top:20%;*/
	top:100px;
	left:50%;
	margin-left: -300px;

}

.popCatVehiSelect{
	padding:7px 7px 7px 7px;
	width:600px;
	background-color:#fff;
	border:5px solid #067392;
	z-index:2;
	position:fixed;
	top:10%;
	left:30%;
	text-align:left;

}

.popCatVehiSelectBoite{
	background-color:#fff;
}

.popCatVehiSelectBoite:hover{
	background-color:#eee;
}


.bouton{
	line-height:20px;
	padding-left:10px;
	padding-right:10px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#C8D439;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	background-color:#FFFFFF;
	border:2px solid #000000;
}

.bouton:hover{
	background-color:#C8D439;
	color:#FFFFFF;
	text-decoration:none;
}

.myCalendar_input{
	display:block;
	position:relative;
	float:left;
	width:87px;
	height:16px;
	padding:2px 0 0 5px;
	background:url(../images/calendrier.gif) no-repeat 74px 3px;
	cursor:pointer;
}

.blocOffreFlash{
	width:328px;
	height:278px;
	background:url(../images/fondflash.jpg) no-repeat;
}


.liens_agences_footer{
	color:white;
	text-decoration:none;
}

.liens_agences_footer:hover{
	color:white;
}

.chps_large{
	width:280px;
}
.chps_large_comm{
	width:550px;
}

.date_disabled{background-color:#ECE9D8;}