/* Elements de formulaires */
@import url("tfo-moteurs-reset.css");
#tfoBlocMoteur {
	background-color:#a3c2ff!important;
	/*border:1px solid #ffffff!important;
	padding:5px!important;*/
	width:720px!important; /*changer selon le prestataire mettre le meme chiffre dans #tfoBlocMoteur ul */
	position:relative!important; /* ne pas enlever pour ie6*/
}
#tfoDivMoteur {
	background-color:#a3c2ff!important;
}
#tfoDivMoteur *{
	background-color:#a3c2ff!important;
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-size:11px!important;
}
#tfoDivMoteur #haut {
	display:block!important;
}
form#moteurRechercheTfo {
	display:block!important;
	background-image:none!important;
	text-align:left!important;
	margin-left:0px!important;
	padding-top:20px!important;
}
form#moteurRechercheTfo select {
	border:solid 1px!important;
	color:#000000!important;
	font-family:Verdana,Arial,Helvetica,sans-serif!important;
	font-size:10px!important;
	padding-left:2px!important;
	background-color:#ffffff!important;
}
form#moteurRechercheTfo select option {
	padding-right:20px!important;
	 display:block!important;
    color:#000000!important;
    background-color:#ffffff!important;
}
#tfoBtnRechercher {
	display:block!important;
	margin-left:10px!important;
	margin-right:10px!important;
	width:110px!important;
	height:29px!important;
	cursor:pointer!important;
	background-repeat:no-repeat!important;
	background-color:#fcf569!important;
	float: right!important;
	clear: both!important;
	color: #000000!important;
	font-weight: bold!important;
	text-align:center!important;
	position:relative!important;
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
}
#tfoBtnRechercher:hover {
	color: #000000!important;
}
#tfoBtnReset {
	display:block!important;
	margin-left:20px!important;
	width:100px!important;
	height:29px!important;
	cursor:pointer!important;
	/*background-image:url(../../images/reset.gif)!important;
	background-repeat:no-repeat!important;*/
	background-color:#fcf569!important;
	clear: none!important;
	float: right!important;
	color: #000000!important;
	font-weight: bold!important;
	text-align:center!important;
	position:relative!important;
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
}
#tfoBtnReset:hover {
	color: #000000!important;
}
form#moteurRechercheTfo p.partieMoteur {
	clear:both!important;
	padding-top:5px!important;
}
/* Elements de mise en page */
#tfoBlocMoteur h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-size: 14px!important;
	font-weight:bold!important;
	padding-bottom:10px!important;
	color:#000000!important;
	width:100%!important;
	background-color:#a3c2ff!important;
}
#tfoBlocMoteur h2 strong {
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-size: 14px!important;
	font-weight:bold!important;
	margin-bottom:10px!important;
	color:#000000!important;
	text-transform:uppercase!important;
	background-color:#a3c2ff!important;
}
#tfoBlocMoteur ul {
	position:relative!important;
	padding-bottom:5px!important;
	margin-top:0px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	overflow: visible!important;
	width:720px!important;
	background-color:#a3c2ff!important;
}
#tfoBlocMoteur ul li
{
	position:relative!important;
	list-style:none!important;
	float:left!important;
	font-weight:bold!important;
	color:#333333!important;
	margin-bottom: 0px!important;
	padding-bottom:10px!important;
	margin-right:2px!important;
	width:198px!important;
}
#tfoBlocMoteur ul li ul li img {
	display:inline!important;
	margin-bottom:-5px!important;
	margin-top:3px!important;
}
#tfoBlocMoteur ul li span {
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-weight:normal!important;
	color:#333333!important;
}
#tfoBlocMoteur ul li ul{
	padding-left:2px!important;
	margin-top: 3px!important;
	width:auto!important;
	float:none!important;
}
#tfoBlocMoteur ul li ul li{
	margin-right:0px!important;
	padding-bottom:0px!important;
	float:none!important;
	display:block!important;
	font-weight:normal!important;
	color:#666666!important;
	margin-bottom: 0px!important;
	margin-top:1px!important;
	padding-bottom:2px!important;
}
#tfoBlocMoteur ul li input {
	background-color:#ffffff !important; /* a changer selon les sites*/
}
#tfoBlocMoteur ul#uLtfoText li input{
	background-color:#ffffff!important;
}
.boutons {
	clear:both!important;
	display:block!important;
	background-color:#CC0000!important;
	margin-top:-15px!important;
	position:relative!important;
}
#tfoBlocMoteur .tfoCopyright {
	clear:both!important;
	display:block!important;
	float:none!important;
	padding-bottom:5px!important;
	background-color:#a3c2ff!important;
}
#tfoBlocMoteur ul li #uLtfoType4cols {
	width:550px!important;
	clear:both!important;
}
#tfoBlocMoteur ul li #uLtfoType4cols li {
	margin-right:3px!important;
	float:left!important;
	clear:none!important;
}
#tfoBlocMoteur ul li #uLtfoType4cols li input{
	float:none!important;
}
#tfoTextClearLiPere {
	clear:both!important;
}
#tfoBlocMoteur ul li #uLtfoTextClear input,
#tfoBlocMoteur ul li #uLtfoText input  {
	background-color:#ffffff!important;
	height:auto!important;
	color:#000000!important;
}