/* Elements de formulaires */
@import url("tfo-moteurs-reset.css");
#tfoBlocMoteur {
	background-color:#FFFFFF!important;
	border:1px solid #FFFFFF!important;
	padding:5px!important;
	width:472px!important; /*changer selon le prestataire mettre le meme chiffre dans #tfoBlocMoteur ul */ 
	_width:432px!important; /*changer selon le prestataire mettre le meme chiffre dans #tfoBlocMoteur ul */ 
	position:relative!important; /* ne pas enlever pour ie6*/
	_padding: 5px 0px 5px 0px;
}
#tfoDivMoteur *{
	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:#666666!important;
	font-family:Verdana,Arial,Helvetica,sans-serif!important;
	font-size:10px!important;
	padding-left:2px!important;
}
form#moteurRechercheTfo select option {
	padding-right:20px!important;
	display:block!important;
	color:#666666!important;
}
#tfoBtnRechercher {
	display:block!important;
	margin-left:10px!important;
	margin-right:10px!important;
	width:80px!important;
	height:16px!important;
	cursor:pointer!important;
	background-repeat:no-repeat!important;
	background-image:url('../images/fond-bouton.gif')!important;
	background-color:#7b0000!important;
	float: right!important;
	clear: both!important;
	color: #33312e!important;
	font-weight: normal!important;
	text-align:center!important;
	position:relative!important;
	padding-bottom:5px!important;
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-size:10px!important;
}
#tfoBtnRechercher:hover {
	color: #FFFFFF!important;
}
#tfoBtnReset {
	display:block!important;
	margin-left:20px!important;
	width:80px!important;
	height:16px!important;
	cursor:pointer!important;
	background-image:url('../images/fond-bouton.gif')!important;
	background-repeat:no-repeat!important;
	background-color:#7b0000!important;
	clear: none!important;
	float: right!important;
	color: #33312e!important;
	font-weight: normal!important;
	text-align:center!important;
	position:relative!important;
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-size:10px!important;
	padding-bottom:5px!important;
}
#tfoBtnReset:hover {
	color: #FFFFFF!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:#666666!important;	
	width:100%!important;
	display:none!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:#333333!important;
	text-transform:uppercase!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:472px!important;
	_width:432px!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;
	width:472px!important;
	_width:432px!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:0px!important;
	margin-top: 3px!important;
	width:auto!important;
	float:none!important;
}
#tfoBlocMoteur ul li ul li{
	margin-left:5px!important;
	padding-bottom:0px!important;
	float:left!important;
	display:block!important;
	font-weight:normal!important;
	color:#87827b!important;
	margin-bottom: 0px!important;
	margin-top:1px!important;
	padding-bottom:2px!important;
	width:231px!important;
	_width:200px!important;
}
#tfoBlocMoteur ul li input {
	background-color:#ffffff !important; /* a changer selon les sites*/	
	margin-right:5px!important;
	_margin-right:0px!important;
}
#tfoBlocMoteur ul#uLtfoText li input{
	background-color:#ffffff!important;
}
#tfoBlocMoteur li#tfoType1LiPere {
	width:472px!important;
}
#tfoBlocMoteur li#tfoType1LiPere #uLtfoType1 li {
	float:left!important;
	width:198px!important;
}
#tfoBlocMoteur li#tfoType1LiPere #uLtfoType1 li input {
	float:none!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;
}
#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:#999999!important;
	height:auto!important;
}