/*reset*/
.tfoConteneur {
	padding-bottom:20px!important;
}
.tfoConteneur .tfoBlocPaginationListe *,
.tfoConteneur .listePrestataires *,
.tfoConteneur #tfoBlocMoteur *{
	azimuth:inherit!important;
	background-attachment:inherit!important;
	background-image:none!important;
	background-position:inherit!important;
	background-repeat:inherit!important;
	caption-side:inherit!important;
	float:none!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:12px!important; 
	font-size-adjust:inherit !important;
	font-stretch:inherit !important;
	font-style:inherit !important;
	font-variant:inherit!important;
	font-weight:inherit!important;
	letter-spacing:inherit!important;
	line-height:inherit!important;
	list-style:none!important;
	margin-left:0px!important;
	margin-right:0px!important;
	margin-top:0px!important;
	margin-bottom:0px!important;
	padding-left:0px!important;
	padding-right:0px!important;
	padding-top:0px!important;
	padding-bottom:0px!important;
	text-decoration:inherit!important;
	text-indent:inherit!important;
	text-transform:inherit!important;
	line-height:inherit!important;
	display:block!important;
	background-color:inherit!important;
	border:none!important;
	height:auto!important;
	width:auto!important;
	text-align:left!important;
	color:#666666!important;
	z-index:inherit!important;
	visibility:inherit!important;
}

.tfoConteneur .tfoBlocPaginationListe script,
.tfoConteneur .listePrestataires script,
.tfoConteneur #tfoBlocMoteur script{
	display:none!important;
	
}
.tfoConteneur .listePrestataires a,.tfoConteneur .listePrestataires abbr,.tfoConteneur .listePrestatairesacronym ,.tfoConteneur .listePrestataires b,.tfoConteneur .listePrestataires basefont,.tfoConteneur .listePrestataires BDO,.tfoConteneur .listePrestataires BIG,.tfoConteneur .listePrestataires BR,.tfoConteneur .listePrestataires CITE,.tfoConteneur .listePrestataires CODE,.tfoConteneur .listePrestataires DFN,.tfoConteneur .listePrestataires EM,.tfoConteneur .listePrestataires FONT,.tfoConteneur .listePrestataires I,.tfoConteneur .listePrestataires INPUt,.tfoConteneur .listePrestataires KBD,.tfoConteneur .listePrestataires LABEL,.tfoConteneur .listePrestataires Q,.tfoConteneur .listePrestataires S,.tfoConteneur .listePrestataires SAMP,.tfoConteneur .listePrestataires SELECT,.tfoConteneur .listePrestataires SMALL,.tfoConteneur .listePrestataires SPAN,.tfoConteneur .listePrestataires STRIKE,.tfoConteneur .listePrestataires STRONG,.tfoConteneur .listePrestataires SUB,.tfoConteneur .listePrestataires SUP,
.tfoConteneur .listePrestataires TEXTAREA,.tfoConteneur .listePrestataires TT,.tfoConteneur .listePrestataires U,.tfoConteneur .listePrestataires VAR,

.tfoConteneur .tfoBlocPaginationListe a,.tfoConteneur .tfoBlocPaginationListe abbr,.tfoConteneur .tfoBlocPaginationListeacronym ,.tfoConteneur .tfoBlocPaginationListe b,.tfoConteneur .tfoBlocPaginationListe basefont,.tfoConteneur .tfoBlocPaginationListe BDO,.tfoConteneur .tfoBlocPaginationListe BIG,.tfoConteneur .tfoBlocPaginationListe BR,.tfoConteneur .tfoBlocPaginationListe CITE,.tfoConteneur .tfoBlocPaginationListe CODE,.tfoConteneur .tfoBlocPaginationListe DFN,.tfoConteneur .tfoBlocPaginationListe EM,.tfoConteneur .tfoBlocPaginationListe FONT,.tfoConteneur .tfoBlocPaginationListe I,.tfoConteneur .tfoBlocPaginationListe INPUt,.tfoConteneur .tfoBlocPaginationListe KBD,.tfoConteneur .tfoBlocPaginationListe LABEL,.tfoConteneur .tfoBlocPaginationListe Q,.tfoConteneur .tfoBlocPaginationListe S,.tfoConteneur .tfoBlocPaginationListe SAMP,.tfoConteneur .tfoBlocPaginationListe SELECT,.tfoConteneur .tfoBlocPaginationListe SMALL,.tfoConteneur .tfoBlocPaginationListe SPAN,.tfoConteneur .tfoBlocPaginationListe STRIKE,.tfoConteneur .tfoBlocPaginationListe STRONG,.tfoConteneur .tfoBlocPaginationListe SUB,.tfoConteneur .tfoBlocPaginationListe SUP,
.tfoConteneur .tfoBlocPaginationListe TEXTAREA,.tfoConteneur .tfoBlocPaginationListe TT,.tfoConteneur .tfoBlocPaginationListe U,.tfoConteneur .tfoBlocPaginationListe VAR,

.tfoConteneur #tfoBlocMoteur a,.tfoConteneur #tfoBlocMoteur abbr,.tfoConteneur #tfoBlocMoteuracronym ,.tfoConteneur #tfoBlocMoteur b,.tfoConteneur #tfoBlocMoteur basefont,.tfoConteneur #tfoBlocMoteur BDO,.tfoConteneur #tfoBlocMoteur BIG,.tfoConteneur #tfoBlocMoteur BR,.tfoConteneur #tfoBlocMoteur CITE,.tfoConteneur #tfoBlocMoteur CODE,.tfoConteneur #tfoBlocMoteur DFN,.tfoConteneur #tfoBlocMoteur EM,.tfoConteneur #tfoBlocMoteur FONT,.tfoConteneur #tfoBlocMoteur I,.tfoConteneur #tfoBlocMoteur INPUt,.tfoConteneur #tfoBlocMoteur KBD,.tfoConteneur #tfoBlocMoteur LABEL,.tfoConteneur #tfoBlocMoteur Q,.tfoConteneur #tfoBlocMoteur S,.tfoConteneur #tfoBlocMoteur SAMP,.tfoConteneur #tfoBlocMoteur SELECT,.tfoConteneur #tfoBlocMoteur SMALL,.tfoConteneur #tfoBlocMoteur SPAN,.tfoConteneur #tfoBlocMoteur STRIKE,.tfoConteneur #tfoBlocMoteur STRONG,.tfoConteneur #tfoBlocMoteur SUB,.tfoConteneur #tfoBlocMoteur SUP,
.tfoConteneur #tfoBlocMoteur TEXTAREA,.tfoConteneur #tfoBlocMoteur TT,.tfoConteneur #tfoBlocMoteur U,.tfoConteneur #tfoBlocMoteur VAR{
	display:inline!important;
}
.tfoConteneur .listePrestataires strong, 
.tfoConteneur .tfoBlocPaginationListe strong, 
.tfoConteneur #tfoBlocMoteur strong {
	font-weight:bold!important;
}
.tfoConteneur .listePrestataires em,
.tfoConteneur .tfoBlocPaginationListe em,
.tfoConteneur #tfoBlocMoteur em {
	font-style:italic!important;
}
.tfoConteneur .listePrestataires a,
.tfoConteneur .tfoBlocPaginationListe a,
.tfoConteneur #tfoBlocMoteur a{
	text-decoration:underline!important;
}
.tfoConteneur .listePrestataires a:hover,
.tfoConteneur .tfoBlocPaginationListe a:hover,
.tfoConteneur #tfoBlocMoteur a:hover{
	text-decoration:none!important;
}
.tfoConteneur .listePrestataires ul li,
.tfoConteneur .tfoBlocPaginationListe ul li,
.tfoConteneur #tfoBlocMoteur ul li{
	display:list-item!important;
	list-style:square inside!important;
}


.tfoConteneur .listePrestataires .ajusteur, 
.tfoConteneur .tfoBlocPaginationListe .ajusteur,
.tfoConteneur #tfoBlocMoteur .ajusteur{
	clear:both!important;
	color:#FFFFFF!important;
	font-size:1px!important;
	height:0!important;
	line-height:0!important;
}


.tfoConteneur #tfoFormMoteurRecherche {
	width:237px!important;
	float:left!important;
	font-size:0.8em!important;
	position:relative!important;
}
.tfoConteneur #tfoBlocMoteur *{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;
}
.tfoConteneur #tfoBlocMoteur input,
.tfoConteneur #tfoBlocMoteur radio{
	background-color:#b7ac74 !important;	
}
.tfoConteneur #tfoBlocMoteur select,
.tfoConteneur #tfoBlocMoteur #uLTextNom input,
.tfoConteneur #tfoBlocMoteur #uLText input,
.tfoConteneur #tfoBlocMoteur #uLCommune input{
	background-color:#FFF!important;
}
.tfoConteneur #tfoBlocMoteur {
	background-color:#b7ac74!important;
}
.tfoConteneur #tfoBlocMoteur h3{
	background-image:url(/laetis-libs/diffusio/extension/ot-conques/assets/fonds/fond-titre-moteur.gif)!important;
	background-repeat:repeat-x!important;
	color:#e3dbb4!important;
	padding:5px 15px!important;
	text-transform:uppercase!important;
	font-size:1.2em !important;
	float:left!important; 
	width:207px!important;
}
.tfoConteneur #tfoBlocMoteur ul li{
	list-style:none!important;
}
.tfoConteneur #tfoBlocMoteur .tfoMoteurLiPere {
	color:#594e46 !important;
	font-weight:bold!important;
	font-size:1.2em!important;
	font-family:Arial, Helvetica, sans-serif!important;	
}
.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere li {
	padding:10px 15px 7px 15px!important;
	color:#fefefe!important;
	background-image:url(/laetis-libs/diffusio/extension/ot-conques/assets/fonds/separation-li-moteur.gif)!important;
	background-repeat:repeat-x!important;
	background-position:0% 100%!important;
	float:left!important;
}
.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere li.actif {
	font-weight:bold!important;
}
.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere li.actif ul{
	display:block!important;
}
.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere li.inactif {
	font-weight:normal!important;
}
.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere li.inactif ul{
	display:none!important;
}

.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere li span {
	background-image:url(/laetis-libs/diffusio/extension/ot-conques/assets/fonds/fleche-suivant-moteur.gif)!important;
	background-position:95% 5px!important;
	background-repeat:no-repeat!important;
	display:block!important;
	width:206px!important;
	color:#FFF!important;
	font-weight:bold!important;
	font-size:1em!important;
	cursor:pointer!important;
}
.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere li span span{
	background-image:none!important;
	display:inline-block!important;
	width:206px!important;
	color:#625c3f!important;
	font-weight:normal!important;
	font-size:0.8em!important;
	cursor:inherit!important;
	padding-top:2px!important;
	max-height:50px!important;
}
.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere li#tfoTextLiPere{
	background-image:none!important;
	height:auto!important;
}
.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere li#tfoPrestasLiPere {
	background-image:none!important;
}
.tfoConteneur #tfoBlocMoteur .tfoMoteurLiPere ul {
	font-weight:normal!important;
	font-size:0.8em!important;
	color:#594e46!important;
	margin:10px 0px 0px 0px!important;
}
.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere ul#uLMotcle,
.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere ul#uLCommune{
	height:20px!important;	
}
.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere ul li {
	float:none!important;
	margin:0px!important;
	clear:both!important;
	background-image:none!important;
	height:auto!important;
	padding:0px!important;
	text-indent:-22px!important;
	padding-left:22px!important;
	_text-indent:-46px!important;
	_padding-left:26px!important;
}
*+html .tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere ul li{
	padding-left:0px!important;
	text-indent:-16px!important;
}
.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere ul#uLMotcle li,
.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere ul#uLCommune li,
.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere ul#uLPeriodes li{
	text-indent:0px!important;
	padding-left:0px!important;
}

.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere ul li input {
	display:inline-block!important;
	margin-right:5px!important;
}
*+html .tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere ul li input {
	float:left!important;
}
.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere ul#uLMotcle li input, 
.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere ul#uLCommune li input{
	background-color:#fff!important;
	width:170px!important;
	_float:left!important;
}
.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere ul li span{
	font-weight:normal!important;
	font-size:0.9em!important;
	background-image:none!important;
	cursor:inherit!important;
}
.tfoConteneur #tfoBlocMoteur .tfoUlMoteurPere ul li img {
	float:left!important;
	margin-right:5px!important;
}
.tfoConteneur #tfoBlocMoteur #tfoClickRechercher{
	background-image:url(/laetis-libs/diffusio/extension/ot-conques/assets/fonds/bouton-rechercher-moteur.jpg)!important;
	background-repeat:no-repeat!important;
	width:144px!important;
	height:28px!important;
	color:#fff!important;
	cursor:pointer!important;
	font-size:0.9em!important;
	clear:both!important;
	margin:10px auto!important;
	text-align:center!important;
	display:block!important;
	text-transform:uppercase!important;
}
.tfoConteneur #tfoBlocMoteur #tfoClickRechercher:hover {
		background-image:url(/laetis-libs/diffusio/extension/ot-conques/assets/fonds/bouton-rechercher-moteur-hover.jpg)!important;
}
.tfoConteneur #tfoBlocMoteur #tfoBtnReset {
	margin-left:0px!important;
}

.tfoConteneur .tfoBlocPaginationListe * {
	font-size:0.7em!important;
}
.tfoConteneur .tfoBlocPaginationListe {
	float:right!important;
	width:415px!important;
	border-bottom:1px solid #de6a03!important;	
}
.tfoConteneur .tfoBlocPaginationListe p{
	float:left!important;
	color:#97978f!important;
}
.tfoConteneur .tfoBlocPaginationListe p.pages{
	float:right!important;
	color:#a7a18e!important;
	padding-top:5px!important;
	
	
}
.tfoConteneur .tfoBlocPaginationListe p strong {
	color:#de6a03!important;
	font-size:2em!important;
	font-family:Georgia, "Times New Roman", Times, serif!important;
	padding:5px!important;
}
.tfoConteneur .tfoBlocPaginationListe p.pages a {
	text-decoration:none!important;
	color:#a7a18e!important;
	font-size:1em!important;
	
}
.tfoConteneur .tfoBlocPaginationListe p.pages a.actif{
	font-weight:bold!important;
	color:#de6a03!important;
	font-size:1.4em!important;
}
.tfoConteneur .tfoBlocPaginationListe p.pages a:hover{
	color:#abc008!important;
}


.tfoConteneur .listePrestataires {
	margin-bottom:20px!important;
	width:415px!important;
	float:right!important;
}
.articles .listePrestataires .tfoBloc * {
	background-color:#f9f9f5!important;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif!important;
}
.listePrestataires .tfoBloc {
	border-bottom:1px solid #d4d4c8!important;
	padding:15px 0px 15px 0px!important;
	clear:both!important;
	float:left!important;
	width:415px!important;
}
.listePrestataires .photo  {
	float:right!important;
	margin-bottom:20px!important;
}
.listePrestataires .photo img {
	width:130px!important;
	border:1px solid #7e7e60!important;
}
.listePrestataires .tfoBloc h3{
	font-family:Georgia, "Times New Roman", Times, serif!important;
	float:left!important;
	width:260px!important;
	margin:0px 0px 5px 0px!important;
}
*+html .listePrestataires .tfoBloc h3{
	margin:0px 0px 10px 0px!important;
}
.listePrestataires .tfoBloc h3 strong {
	background-color:#de6a03!important;
	color:#FFF!important;
	padding:3px 3px 3px 10px!important;
	display:block!important;
	z-index:2!important;
	float:left!important;
	font-size:1.4em!important;
	font-family:Georgia, "Times New Roman", Times, serif!important;
	font-weight:normal!important;
}
.listePrestataires .tfoBloc h3 span {
	margin:0px 0px 0px 25px!important;
	padding:7px 3px 3px 10px!important;
	color:#de6a03!important;
	font-size:1.3em!important;
	font-family:Georgia, "Times New Roman", Times, serif!important;
	display:block!important;
	z-index:1!important;
	line-height:1em!important;
}
.listePrestataires .tfoBloc .mpColDroite {
	float:right!important;
	padding:0px 00px 0px 10px!important;
	width:132px!important;
}
.listePrestataires .tfoBloc .mpColGauche {
	width:260px!important;
	float:left!important;
}
.tfoConteneur .mpColGauche .labels {
	display:table-cell!important;
	height:40px !important;
	vertical-align:middle !important;
	padding-bottom:15px!important;
}
.tfoConteneur .mpColGauche .labels img{
	margin:0px 0px 0px 10px!important;
	vertical-align:middle !important;
	display:inline !important;
}
* html .tfoConteneur .mpColGauche .labels,
*+html .tfoConteneur .mpColGauche .labels {
	height:auto !important;
	display:block !important;
	margin-bottom:10px!important;
}
* html .tfoConteneur .mpColGauche .labels img,
*+html .tfoConteneur .mpColGauche .labels img{
	margin:0px 0px 0px 10px!important;
	display:inline !important;
	background-color:#69F;
}

* html .tfoConteneur .mpColGauche .labels{
	height:inherit !important;
}
* html .tfoConteneur .mpColGauche .labels img{
	display:block!important;
	float:left!important;
}
.listePrestataires .tfoBloc .description {
	color:#676458!important;
	margin:5px 0px 5px 0px!important;
	font-size:0.95em!important;
	clear:left!important;
}
.listePrestataires .tfoBloc .ouverture p{
	color:#000!important;
	margin-bottom:5px!important;
	margin-top:10px!important;
}
.listePrestataires .tfoBloc .coordonnees * {
	font-size:0.95em!important;
	color:#676458!important;
	font-weight:normal!important;
}

.listePrestataires .tfoBloc p.coordonnees {
	margin-top:8px!important;
}
.listePrestataires .tfoBloc .coordonnees strong {
	font-weight:bold!important;
}
.listePrestataires .tfoBloc .coordonnees  span{
	display:inline!important;
}

.listePrestataires .tfoBloc .coordonnees  strong span{
	font-weight:bold!important;
	color:#000!important;
}

.listePrestataires .tfoBloc .tfoFicheActions{
	clear:both!important;
	margin-top:-15px!important;
	width:132px!important;
	float:right!important;
}
.listePrestataires .tfoBloc .tfoFicheActions .url {
	background-image:url(/laetis-libs/diffusio/extension/ot-conques/assets/fonds/bouton-reservez.jpg)!important;
	background-repeat:no-repeat!important;
	width:131px!important;
	height:19px!important;
	display:block!important;
	text-decoration:none!important;
	text-align:center!important;
	padding-top:4px!important;
	color:#e28f4e!important;
	font-size:0.8em!important;
	font-weight:bold!important;
	text-align:center!important;
	margin-bottom:2px!important;
}
.listePrestataires .tfoBloc .tfoFicheActions .url:hover {
	background-image:url(/laetis-libs/diffusio/extension/ot-conques/assets/fonds/bouton-reservez-hover.jpg)!important;
}
.listePrestataires .tfoBloc .infosPlus {
	background-image:url(/laetis-libs/diffusio/extension/ot-conques/assets/fonds/bouton-infoPlus.jpg)!important;
	background-repeat:no-repeat!important;
	width:104px!important;
	height:19px!important;
	display:block!important;
	float:right!important;
	text-decoration:none!important;
	text-align:center!important;
	padding-top:4px!important;
	color:#594e46!important;
	font-size:0.8em!important;
	font-weight:bold!important;
	text-align:center!important;	
}
.listePrestataires .tfoBloc .infosPlus:hover {
	background-image:url(/laetis-libs/diffusio/extension/ot-conques/assets/fonds/bouton-infoPlus-hover.jpg)!important;
}

.listePrestataires .tfoBloc .tfoPanier {
	background-image:url(/laetis-libs/diffusio/extension/ot-conques/assets/fonds/bouton-panier.jpg)!important;
	background-repeat:no-repeat!important;
	width:25px!important;
	height:19px!important;
	display:block!important;
	float:left!important;
	text-decoration:none!important;
	text-align:center!important;
	padding-top:4px!important;
	color:#594e46!important;
	font-size:0.8em!important;
	font-weight:bold!important;
	text-align:center!important;
}

.listePrestataires .tfoBloc .tfoPanier:hover {
	background-image:url(/laetis-libs/diffusio/extension/ot-conques/assets/fonds/bouton-panier-hover.jpg)!important;
}
.listePrestataires .tfoBloc .tfoPanier span {
	display:none!important;
}
.googleMap {
	float:left!important;
	position:relative!important;
	font-size:12px!important;
	margin-bottom:20px!important;
}
.googleMap *{
	font-family:Arial, Helvetica, sans-serif!important;
}
.googleMap input {
	border:1px inset!important;
}
.googleMap a#ouvrirGoogleZoom{
	position:fixed!important;
	margin-top:319px!important;
	font-size:12px!important;
	display:inline;
	background-image:url(/laetis-libs/diffusio/extension/ot-conques/assets/fonds/bouton-agrandir.gif)!important;
	background-repeat:no-repeat!important;
	width:219px!important;
	padding-left:20px!important;
	font-size:0.8em!important;
	color:#594e46!important;
	padding-top:2px!important;
	padding-bottom:3px!important;
}
.googleMap a#fermerGoogle{
	position:absolute!important;
	top:7px!important;
	left:538px!important;
	font-size:12px!important;
	display:inline!important;
	width:150px!important;
	z-index:1100!important;
	background-color:#fff!important;
	border:1px solid black!important;
	text-align:center!important;
	width:10em!important;
	cursor:pointer!important;
	height:17px!important;
	color:#000!important;
	margin-top:11px!important;
}
.googleMap a#fermerGoogle:hover {
	text-decoration:none!important;
}
.tfoConteneur #tfoConteneurCartoGMapZoom .gmnoprint {
	right:122px!important;
}
.tfoConteneur #tfoConteneurCartoGMap{
	clear:both!important;
	margin-top:11px!important;
	color:#990000!important;
	width: 235px!important;
	height: 308px!important;
	position:fixed!important;
	border:1px solid #9e9b94!important;
}
.tfoConteneur .tfoCartoGMap input {
	border:solid 1px #000!important;
}
.tfoConteneur #tfoConteneurCartoGMapZoom{
	position:absolute!important;
	top:0px!important;
	width: 660px!important;
	height: 350px!important;
	margin-top:11px!important;
}
.tfoConteneur .tfoSignatureCaravelis{
	margin:10px 0px 0px 0px!important;
	float:right!important;
}