.breaker { overflow: hidden; clear: both; height: 0pt; }

#rech_int { padding: 0pt 0pt 25px; }
#aff_resultats .fiche .visuel { padding: 0pt 10px 0pt 0pt; overflow: hidden; width: 107px; }
#aff_resultats .fiche .infolistprd { 
	padding: 0pt 0px 0pt 5pt; 
	overflow: hidden; 
	width: 317px;
}
#aff_resultats .fiche .infolistprd .cols { 
	overflow: hidden; 
	width: 317px;
}
#aff_resultats .fiche .infolistprd .cols .col1 {
	overflow: hidden;
	width: 186px;
}

#aff_resultats .fiche .infolistprd .cols .col1  a{
	color:#6E6E6E;
	font-size:11px;
	
}

#aff_resultats .fiche .infolistprd .cols .col2 { 
	overflow: hidden; 
	width: 131px;
}


#aff_resultats .fiche .infolistprd .cols .col1 .headtext{
	overflow: hidden;
	width: 186px;
}
#aff_resultats .fiche .infolistprd .cols .col2 .headtext{
	overflow: hidden;
	width: 131px;
	height:43px;	
}
#aff_resultats .fiche .infolistprd .cols .col1 .headtext .h1{
	font-size:11px;
	text-align:left;
	font-weight:bold;
	width: 186px;
	float:left; 
	display:block;
}
#aff_resultats .fiche .infolistprd .cols .col1 .headtext .h1 a{
	color:#8BB300;
	font-weight:bold;
}


#aff_resultats .fiche .infolistprd .cols .col2 .headtext .h1{
	font-size:11px;
	color:#8BB300;
	text-align:left;
	font-weight:bold;
	width: 131px;
	text-align:center;
}
#aff_resultats .fiche .infolistprd .cols .col2 .headtext .h1 a{
	color:#8BB300;
	font-weight:bold;
}
#aff_resultats .fiche .infolistprd .cols .col1 .headtext h2{
	font-size:11px;
	color:#3a3a3a;
	text-align:left;
	float:left; 
	display:block;
}
#aff_resultats .fiche .infolistprd .cols .col2 .headtext h2{
	font-size:11px;
	color:#3a3a3a;
	text-align:center;
}
#aff_resultats .fiche .infolistprd .cols .col1 .foottext{
	overflow: hidden;
	width: 186px;
	font-size:11px;
	color:#6e6d6d;
	text-align:left;
}
#aff_resultats .fiche .infolistprd .cols .col1 .foottext a{
	color:#6e6d6d;
}
#aff_resultats .fiche .infolistprd .cols .col2 .foottext{
	overflow: hidden;
	width: 131px;
	height:15px;
	font-size:11px;
	color:#6e6d6d;
	text-align:center;
}
#aff_resultats .fiche .infopartenersimg { 
	overflow: hidden; 
	width: 77px;
	height:80px;
	padding-top:7px;
}
#aff_resultats .fiche .infopartenersimg .prdimgpartners { 
	overflow: hidden; 
	width: 75px;
	height:45px;
	border:1px solid #e7e7e7;
	text-align:center;
	padding:10px 0px;
}
#aff_resultats .fiche .infopartenersimg .prdinfopartners { 
	overflow: hidden; 
	width: 77px;
	height:15px;
	font-size:11px;
	color:#6e6d6d;
	text-align:center;
}
#aff_resultats .fiche .infopartenersimg .prdinfopartners a { 
	color:#6e6d6d;
}
#aff_resultats .fiche .infolistprd .h1{ 
	color:#6e6e6e;
	font-size:11px;
	font-weight:bold;
}
#aff_resultats .fiche .infolistprd .h1 a{ 
	color:#6e6e6e;
	font-size:11px;
	font-weight:bold;
}
#aff_resultats .fiche .infolistprd .h1 span{ 
	color:#3a3a3a;
	font-size:11px;
	font-weight:bold;
	
}
#aff_resultats .fiche .infolistprd .h1 span a{ 
	color:#3a3a3a;
	font-size:11px;
	font-weight:bold;
}
#aff_resultats .fiche .pricelistprdpromo { 
	padding: 0pt 0px 0pt 0pt; 
	overflow: hidden; 
	width: 115px;
	height:115px;
	float:left;
	display:block;
	background: transparent url(../../images/commun/promoprd.jpg) no-repeat;
}
#aff_resultats .fiche .pricelistprdremise { 
	padding: 0pt 0px 0pt 0pt; 
	overflow: hidden; 
	width: 115px;
	float:left;
	display:block;	
}

#aff_resultats .fiche .nopromo {
	background: transparent url(../../images/commun/prd.jpg) no-repeat;
	padding-top: 25px;
}

#aff_resultats .fiche .promo {
	background: transparent url(../../images/commun/remiseprd.jpg) no-repeat;
}
#aff_resultats .fiche .pricelistprd { 
	padding: 0pt 0px 0pt 0pt; 
	overflow: hidden; 
	width: 115px;
	height:115px;
	float:left;
	display:block;
	background: transparent url(../../images/commun/stdardprd.jpg) no-repeat;
}

#aff_resultats .fiche .pricelistprd .remiseprd,
#aff_resultats .fiche .pricelistprdremise .remiseprd,
#aff_resultats .fiche .pricelistprdpromo .remiseprd{ 
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:25px;
	overflow:hidden;
	padding:10px 5px 0 26pt;
	text-align:right;
	width:75px;
}
#aff_resultats .fiche .pricelistprd .infopriceprd,
#aff_resultats .fiche .pricelistprdremise .infopriceprd,
#aff_resultats .fiche .pricelistprdpromo .infopriceprd{ 
	padding: 0pt 0px 0pt 26pt; 
	overflow: hidden; 
	height:80px;
	float:left;
	display:block;
}

#aff_resultats .fiche .pricelistprd .infopriceprd .h1,
#aff_resultats .fiche .pricelistprdremise .infopriceprd .h1,
#aff_resultats .fiche .pricelistprdpromo .infopriceprd .h1{ 
	width: 78px;
	color:#f81e76;
	font-size:19px;
	text-align:center;
	padding-bottom:9px;
}
#aff_resultats .fiche .pricelistprd .infopriceprd .h1 a,
#aff_resultats .fiche .pricelistprdremise .infopriceprd .h1 a,
#aff_resultats .fiche .pricelistprdpromo .infopriceprd .h1 a{ 
	color:#f81e76;
	font-weight:bold;
	font-size:19px;
}
#aff_resultats .fiche .pricelistprd .infopriceprd h2,
#aff_resultats .fiche .pricelistprdremise .infopriceprd h2,
#aff_resultats .fiche .pricelistprdpromo .infopriceprd h2{ 
	width: 78px;
	color:#6e6d6d;
	font-size:11px;
	text-align:center;
}
#aff_resultats .fiche .pricelistprd .infopriceprd p,
#aff_resultats .fiche .pricelistprdremise .infopriceprd p,
#aff_resultats .fiche .pricelistprdpromo .infopriceprd p{ 
	width: 78px;
	color:#6e6d6d;
	font-size:10px;
	text-align:center;
}
#aff_resultats .fiche .infos { padding: 0pt 10px 0pt 15px; width: 124px; }
#aff_resultats .fiche .etoiles { padding: 0pt 10px 0pt 5px; width: 55px; }
#aff_resultats .fiche .pays { padding: 0pt 10px 0pt 0pt; width: 53px; }
#aff_resultats .fiche .region { padding: 0pt 10px 0pt 0pt; width: 62px; }
#aff_resultats .fiche .partenaire { width: 94px; }
#aff_resultats .fiche .prix { width: 59px; }
#aff_resultats .fiche .prix a { width: 47px; }
#aff_resultats .fiche ul li.galerie a span { width: 77px; }
#aff_resultats .fiche ul li.galerie a { padding: 0pt 0pt 0pt 14px; }
#aff_resultats .fiche ul li.offres a span { width: 163px; }
#aff_resultats .fiche ul li.offres a { padding: 0pt 0pt 0pt 14px; }
#aff_resultats .fiche ul li.selection a span { width: 73px; }
#aff_resultats .fiche ul li.selection a { padding: 0pt 0pt 0pt 14px; }
#aff_resultats .fiche ul li.savoir a span { width: 101px; }
#aff_resultats .fiche ul li.savoir a { padding: 0pt 0pt 1px 34px; }


#aff_resultats .tribox { 
	background: transparent url(../../images/commun/tribackground.gif) no-repeat scroll 0% 0%;
	float: left; 
	display: block; 
	height: 28px; 
	width: 656px; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
	padding-bottom: 10px; 
}
#aff_resultats .tribox .txttri { 
	padding: 8px; 
	float: left; 
	display: block; 
	height: 12px; 
	width: 114px; 
	font-size: 11px; 
}
#aff_resultats .tribox .listtrimenu { 
	float: left; 
	display: block; 
	height: 20px; 
	width: 506px; 
	font-size: 11px;
	padding:8px 10px 0px;
}
#aff_resultats .tribox .listtrimenu ul li { list-style-type: none; 
	float: left;
	width: 100px; 
}
#aff_resultats .tribox .listtrimenu ul li a{ 
	height: 20px; 
	width: 100px; 
	font-size: 11px;
	color:#000000;
	padding-left:10px;
	background: transparent url(../../images/commun/puce/puce7.gif) no-repeat 0px 4px;
	text-decoration:none;
}
#aff_resultats .tribox .listtrimenu ul li a:hover{ 
	float: left; 
	display: block; 
	height: 20px; 
	width: 100px;	 
	font-size: 11px;
	color:#FF7500;
	padding-left:10px;
	text-decoration:underline;
	background: transparent url(../../images/commun/puce/puce21.gif) no-repeat 0px 4px;
}
#aff_resultats .tribox .listtrimenu ul li .current{ 
	font-size: 11px;
	color:#FF7500;
	padding-left:10px;
	text-decoration:underline;
	background: transparent url(../../images/commun/puce/puce21.gif) no-repeat 0px 4px;
}
#aff_resultats .tribox .listtrimenu ul li .liresidence{ 
	margin-right:55px;
}
#aff_resultats .tribox .listtrimenu ul li .liville{ 
	margin-right:10px;
}
#aff_resultats .tribox .listtrimenu ul li .liregion{ 
	margin-right:30px;
}
#aff_resultats .tribox .listtrimenu ul li .liparteners{ 
	margin-right:57px;
}
#aff_resultats .tribox .listtrimenu ul li .liprice{ 
	width: 25px;
}


#aff_resultats { margin: 0pt 0pt 30px; background: transparent url(../../images/commun/f_aff_resultats.gif) repeat-y scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#rech_pag_tri, #alerte_ast { 
	padding: 0pt 30px 0pt 0pt; 
	background: transparent url(../../images/commun/f_rech_page_tri.gif) no-repeat scroll right top;
	 
	width: 656px; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
}
#alerte_ast { background: transparent url(../../images/commun/f_alerte_ast.gif) no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#rech_pag_tri .pag_haut, #alerte_ast .pag_bas { padding: 0pt 0pt 9px; overflow: hidden; }
#alerte_ast .pag_bas { padding: 0pt; }

#rech_pag_tri a.bt_orange, #alerte_ast a.bt_orange { float: right; }

#alerte_ast .alerte_prix { float: right; font-size:8.5px; padding:0 0 0 0; }

#aff_resultats .resultat {
	padding: 0px;
	padding-bottom:15px; 
	width: 690px;
}
#aff_resultats .fiche { 
	background: rgb(233, 233, 233) url(../../images/commun/f_fiche.gif) repeat-x scroll 0% 0%;
	width: 655px; 
	float: left; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous;
}
#aff_resultats .actions_droite { margin: 40px 0pt 0pt; float: right; width: 32px; }
#aff_resultats .comparer { margin: 0pt 0pt 14px; padding: 13px 8px 0pt 0pt; background: transparent url(../../images/commun/f_comparer.gif) no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 25px; height: 27px; text-align: right; }
#aff_resultats .comparer input { width: 13px; height: 13px; }
#aff_resultats .fiche .detail {
	border-left: 1px solid #E3E3E3; 
	border-top: 1px solid #E3E3E3;
	
	padding: 15px 0pt 13px 15px;
	overflow: hidden;
	height: 87px;
	width:523px;
	display:block;
	float:left;
}
#aff_resultats .fiche .actions {
	width:655px;
	display:block;
	float:left;
}
#aff_resultats .fiche .detail div { float: left; }
#aff_resultats .fiche .detail div.visuel, #aff_resultats .fiche .detail div.infolistprd { margin: 0pt; }
#aff_resultats .fiche .detail div.partenaire { margin: 10px 0pt 0pt; }
#aff_resultats .fiche h3 { padding: 0pt 0pt 2px; font-size: 13px; font-weight: bold; }
#aff_resultats .fiche h3 a { text-decoration: none; }
#aff_resultats .fiche h2 { padding: 0pt 0pt 2px; font-size: 11px; font-weight: bold; color: rgb(139, 179, 0); }
#aff_resultats .fiche h2 a { color: rgb(139, 179, 0); text-decoration: none; }
#aff_resultats .fiche p { font-size: 11px; }
#aff_resultats .fiche div.hebergement { margin: 4px 0pt 0pt; padding: 0pt 0pt 0pt 20px; background: transparent url(../../images/commun/hebergement.gif) no-repeat scroll 0% 50%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#aff_resultats .fiche div.capacite { margin: 4px 0pt 0pt; padding: 0pt 0pt 0pt 20px; background: transparent url(../../images/commun/capacite.gif) no-repeat scroll 0% 50%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#aff_resultats .fiche a { text-decoration: none; }
#aff_resultats .fiche .partenaire a { border: 1px solid rgb(226, 226, 226); padding: 5px 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; width: 75px; }
#aff_resultats .fiche .partenaire a.infos_marchand { border: 0pt none ; padding: 3px 0pt; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#aff_resultats .fiche .prix a { text-align: left; display: block; }
#aff_resultats .fiche .prix a strong { color: rgb(244, 0, 86); font-size: 17px; font-weight: bold; }
#aff_resultats .fiche .prix span { float: left; font-size: 9px; width: 80px; }
#aff_resultats .fiche ul { list-style-type:none;}
#aff_resultats .fiche ul.onglets { overflow: hidden; }
#aff_resultats .fiche ul.onglets li { float: left; }
#aff_resultats .fiche ul.onglets li { padding: 5px 0pt 0pt; background: transparent url(../../images/commun/pointe1.gif) no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#aff_resultats .fiche ul.onglets .localisation { width: 117px; }
#aff_resultats .fiche ul.onglets li a { border-right: 1px solid rgb(227, 227, 227); border-bottom: 1px solid rgb(227, 227, 227); background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 16px; font-size:11px; }

#aff_resultats .fiche ul li.offres a, #aff_resultats .fiche ul li.selection a { color: rgb(65, 65, 65); }
#aff_resultats .fiche ul li.offres a:hover, #aff_resultats .fiche ul li.selection a:hover { color: rgb(65, 65, 65); }
#aff_resultats .fiche ul li a span { padding: 0pt 0pt 0pt 20px; background: transparent url(../../images/commun/appareil.gif) no-repeat scroll 0pt 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; line-height: 25px; cursor: pointer; }
#aff_resultats .fiche ul .localisation a span { padding: 0pt 0pt 0pt 20px; background: transparent url(../../images/commun/carte1.gif) no-repeat scroll 0pt 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; line-height: 25px; cursor: pointer; }
#aff_resultats .fiche ul li.offres a span, #aff_resultats .fiche ul li.selection a span { padding: 0pt 0pt 0pt 13px; background: transparent url(../../images/commun/puce9.gif) no-repeat scroll 0pt 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#aff_resultats .fiche ul li.savoir { padding: 5px 0pt 0pt; background: transparent url(../../images/commun/pointe2.gif) no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#aff_resultats .fiche ul li.savoir a { border: medium none ; background: transparent url(../../images/commun/f_action_savoir.gif) repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;}
#aff_resultats .fiche ul li.savoir a span { padding: 0pt 0pt 0pt 10px; background: transparent url(../../images/commun/puce10.gif) no-repeat scroll 0pt 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
#aff_resultats div.galerie, #fiche_camping div.galerie, #aff_resultats div.localisation, #fiche_camping div.localisation { border-style: none solid solid; border-color: -moz-use-text-color rgb(227, 227, 227) rgb(227, 227, 227); border-width: medium 1px 1px; margin: 0pt 0pt 0pt -1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; top: 31px; left: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 654px; }
#aff_resultats div.galerie .ensemble, #fiche_camping div.galerie .ensemble, #aff_resultats div.localisation .ensemble, #fiche_camping div.localisation .ensemble { padding: 15px 15px 10px; overflow: hidden; }
#aff_resultats div.galerie .gauche, #fiche_camping div.galerie .gauche { float: left; width: 345px; }
#aff_resultats div.galerie .gauche img, #fiche_camping div.galerie .gauche img { width: 345px; height: 259px; }
#aff_resultats div.galerie .gauche .cont_zoom, #fiche_camping div.galerie .gauche .cont_zoom { padding: 0pt 0pt 7px; overflow: hidden; width: 345px; height: 259px; }
#aff_resultats div.galerie .gauche strong, #fiche_camping div.galerie .gauche strong { float: right; font-weight: normal; }
#aff_resultats div.galerie .gauche .legende, #fiche_camping div.galerie .gauche .legende { overflow: hidden; }
#aff_resultats div.galerie .droite, #fiche_camping div.galerie .droite { overflow: hidden; float: right; width: 279px; }
#aff_resultats div.galerie ul, #fiche_camping div.galerie ul { padding: 0pt 0pt 5px; overflow: hidden; }
#aff_resultats div.galerie ul li, #fiche_camping div.galerie ul li { margin: 0pt 0pt 10px 10px; background: rgb(237, 237, 237) none repeat scroll 0% 0%; overflow: hidden; width: 83px; height: 60px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; display: inline; }
#aff_resultats div.galerie .droite p, #fiche_camping div.galerie .droite p, #aff_resultats div.localisation p, #fiche_camping div.localisation p { text-align: right; font-size: 11px; }
#aff_resultats div.galerie .droite .lien, #fiche_camping div.galerie .droite .lien, #aff_resultats div.localisation .lien, #fiche_camping div.localisation .lien { padding: 0pt 0pt 0pt 10px; background: transparent url(../../images/commun/fermer1.gif) no-repeat scroll 0% 60%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(65, 65, 65); text-decoration: underline; }
#aff_resultats div.galerie .droite .lien:hover, #fiche_camping div.galerie .droite .lien:hover, #aff_resultats div.localisation .lien:hover, #fiche_camping div.localisation .lien:hover { text-decoration: none; }
#aff_resultats .fiche .actions_overlay, #fiche_camping .fiche .actions_overlay { position: relative; z-index: 100; }
#aff_resultats .map_localisation, #fiche_camping .map_localisation { margin: 0pt 0pt 5px; background: transparent url(../../images/commun/loading4.gif) no-repeat scroll center center; width: 624px; height: 344px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }