img { border: medium none ; }
a { color: rgb(65, 65, 65); text-decoration: underline; }
a:hover { text-decoration: none; }
a:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.breaker { overflow: hidden; clear: both; height: 0pt; }

#gauche { float: left; width: 690px; }
a.bt_violet, a.bt_orange, a.bt_rouge_fleche, a.bt_jaune_fleche { float: left; text-decoration: none; }
a.bt_violet span, a.bt_orange span, a.bt_rouge_fleche span, a.bt_jaune_fleche span { padding: 0pt 14px 0pt 0pt; background: transparent url(../../images/commun/commun/d_bt1.gif) no-repeat scroll right top; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; line-height: 29px; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); cursor: pointer; }
a.bt_orange {  }
a.bt_orange span { background: transparent url(../../images/commun/d_bt4.gif) no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.bt_violet:hover, a.bt_orange:hover {  }
a.bt_violet:hover span, a.bt_orange:hover span { background: transparent url(../../images/commun/d_bt1_on.gif) no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.pagination { overflow: hidden; line-height: 29px; font-size: 11px; }
.pagination .nb { float: left; }
.pagination .nb strong { color: rgb(244, 19, 110); }
.pagination ul { overflow: hidden; float: right; }
.pagination ul li { padding: 0pt 9px; background: transparent url(../../images/commun/filet_pagination.gif) no-repeat scroll left center; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.pagination ul li.derniere { padding: 0pt 0pt 0pt 9px; }
.pagination ul li a { color: rgb(51, 51, 51); text-decoration: none; }
.pagination ul li a:hover, .pagination ul li a.on { color: rgb(244, 19, 110); text-decoration: none; }
.pagination ul li a.on { font-weight: bold; }
#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;
	/*height:87px;*/
}
#aff_resultats .fiche .infolistprd .cols { 
	overflow: hidden; 
	width: 317px;
	/*height:72px;*/
}
#aff_resultats .fiche .infolistprd .cols .col1 {
	overflow: hidden;
	width: 186px;
	/*height:72px;*/
}

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

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


#aff_resultats .fiche .infolistprd .cols .col1 .headtext{
	overflow: hidden;
	width: 186px;
/*	height:42px;*/
	/*padding-top:15px;	*/
}
#aff_resultats .fiche .infolistprd .cols .col2 .headtext{
	overflow: hidden;
	width: 131px;
	height:43px;
	/*padding-top:15px;*/	
}

#aff_resultats .fiche .infolistprd .cols .popularite { 
	width: 100%;
	text-align: center;
	color: #039dfe;
	font-size:12px;
	
}

#aff_resultats .fiche .codePromo { 
	position: absolute;
	/*z-index : 100000;*/
	margin-top: 2px; 
	width: 160px;
	height:18px;
	float:left;
	padding-left: 10px;
	background: transparent url(../../images/commun/code_promo.jpg) no-repeat 0px 0px;
	margin-left: 415px;
	
}

#aff_resultats .fiche .codePromo div {
	font-size:11px;
	padding-top: 3px;
	background-color: #fefe3a;
	height: 15px;
	width: 160px;
	overflow: hidden;
}

#aff_resultats .fiche .codePromo p {
	text-align:center;
	font-size:11px;
	font-weight: bold;
	color: #8BB300;
	height: 16px;
}

#aff_resultats .fiche .infolistprd .cols .col2 .codePromo .h1 {
	margin-top: 4px;
	text-align:center;
	width: 131px;
	font-size:11px;
	font-weight: bold;
}
#aff_resultats .fiche .infolistprd .cols .col2 .codePromo h2 {
	text-align:center;
	font-size:12px;
}

#aff_resultats .fiche .infolistprd .cols .col1 .headtext .h1{
	font-size:11px;
	color:#f4136e;
	text-align:left;
	font-weight:bold;
	width: 186px;
	float:left; 
	display:block;
}
#aff_resultats .fiche .infolistprd .cols .col1 .headtext .h1 a{
	color:#f4136e;
}


#aff_resultats .fiche .infolistprd .cols .col2 .headtext .h1{
	font-size:11px;
	color:#f4136e;
	text-align:left;
	font-weight:bold;
	width: 131px;
	text-align:center;
}
#aff_resultats .fiche .infolistprd .cols .col2 .headtext .h1 a{
	color:#f4136e;
}
#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;
	/*height:15px;*/
	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: 80px;
	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{ 
	/*width: 317px;*/
	color:#6e6e6e;
	font-size:11px;
	/*height:15px;*/
}
#aff_resultats .fiche .infolistprd .h1 a{ 
	/*width: 317px;*/
	color:#6e6e6e;
	font-size:11px;
	/*height:15px;*/
}

#aff_resultats .fiche .infolistprd .h1 a:hover
{
	text-decoration: underline;
}
#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 .infolistprd .h1 span a:hover
{
	text-decoration: underline;
}

#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;
	/*height:115px;*/
	float:left;
	display:block;	
	
}

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

#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: right;
	font-size:14px;
	font-weight:bold;
	height:25px;
	overflow:hidden;
	/*padding:10px 5px 0 26pt;*/
	padding-top: 10px;
	padding-right: 4px;
	text-align:right;
	width:50px;
}
#aff_resultats .fiche .pricelistprd .infopriceprd,
#aff_resultats .fiche .pricelistprdremise .infopriceprd,
#aff_resultats .fiche .pricelistprdpromo .infopriceprd{ 
	padding: 0pt 0px 0pt 26pt; 
	overflow: hidden; 
	/*width: 80px;*/
	height:70px;
	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;
}
#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; font-size: 14px; font-weight: bold; }
#aff_resultats .fiche ul li.savoir a { padding: 0pt 0pt 1px 34px; }

#aff_resultats .tribox { 
	background: transparent url(../../images/commun/tribackground.jpg) no-repeat scroll 0% 0%;
	float: left; 
	display: block; 
	height: 28px; 
	width: 660px; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
	padding-bottom: 10px; 
	padding: 8px; 
	font-size: 14px; 
	
}

#aff_resultats .tribox  .tripopulaire, #aff_resultats .tribox  .tripopulaire a{ 
	
	float: right; 
	color: #239bfa;
	margin-left : 2px; 
}

#aff_resultats .tribox  .tripopulaire a{ margin-left : 0px; text-decoration: none;}

#aff_resultats .tribox  .triup{ 
	
	float: right; 
	color: #239bfa;
	margin-left : 14px; 
	padding-top: 3px; 
	width: 12px;
}

#aff_resultats .tribox  .trib{ 
	
	float: right; 
	color: #239bfa;
	margin-left : 8px; 
	padding-top: 3px; 
	width: 12px;
}


#aff_resultats .tribox  .triprix, #aff_resultats .tribox  .triprix a{ 
	float: right; 
	color: #239bfa;
	margin-left : 2px; 
	margin-right : 34px; 
}

#aff_resultats .tribox  .triprix a{ margin-left : 0px;margin-right : 0px; text-decoration: none;}
#aff_resultats .tribox  .triprix a:hover{text-decoration: underline;}
#aff_resultats .tribox .txttri { 
	
	float: right;
	display: block; 
	height: 12px; 
	/*width: 214px; */
	
}
#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 { 
	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/pucelistmenu.jpg) 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:#f4136e;
	padding-left:10px;
	text-decoration:underline;
	background: transparent url(../../images/commun/pucelistmenuhover.jpg) no-repeat 0px 4px; 
}
#aff_resultats .tribox .listtrimenu ul li .current{ 
	font-size: 11px;
	color:#f4136e;
	padding-left:10px;
	text-decoration:underline;
	background: transparent url(../../images/commun/pucelistmenuhover.jpg) 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; 
	/*overflow: hidden;*/
	 
	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 .pagination, #alerte_ast .pagination { 
	float: left; 
	width: 465px;
	padding-top:0px; 
}

#rech_pag_tri .cocher_haut, .cocher_bat
{
	padding-top: 5px;margin-right: 6px;float: right;
}
#rech_pag_tri .cocher_haut
{
	padding-top: 5px;margin-right: 6px;float: right;
	/*background: transparent url(../../images/commun/f_rech_page_tri.gif) no-repeat scroll right top; */
}
#rech_pag_tri a.bt_orange, #alerte_ast a.bt_orange { float: right; }
#alerte_ast .alerte_prix { 
	padding: 0pt 0pt 10px; 
	overflow: hidden;
	float:right;
	display:block;
	width:225px; 
}
#alerte_ast .alerte_prix p { 
	float: right; 
	color:#3A3A3A;
	font-size:8.5px;
	overflow:hidden;
	padding:0 0 10px;
}
#alerte_ast .btncreatealert { 
	float:left;
	display:block;
	width:230px;
	height:37px;
}
#alerte_ast .btncreatealert a{ 
	float:left;
	display:block;
	width:9px;
	height:37px;
	background: transparent url(../../images/commun/leftcreatealert.jpg) no-repeat;
	padding-left:9px;
	text-decoration:none;
}
#alerte_ast .btncreatealert span{ 
	float:left;
	display:block;
	width:215px;
	height:21px;
	background: transparent url(../../images/fr/rightcreatealert.jpg) no-repeat;
	font-size:12px;
	color:#ff0268;
	font-weight:bold;
	text-decoration:none;
	padding:8px;
}
#aff_resultats .resultat
{ 
	padding: 0px;
	padding-bottom:10px; 
	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 {
	/*overflow: hidden;*/
	width:655px;
	display:block;
	float:left;
}

#aff_resultats .fiche .detail div { /*margin: 20px 0pt 0pt;*/ 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.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.telephone { width: 193px;}
#aff_resultats .fiche ul li.telephone a { color: rgb(65, 65, 65); padding-left:30px;}
#aff_resultats .fiche ul li.telephone a:hover { color: rgb(65, 65, 65); }
#aff_resultats .fiche ul li.telephone a span { padding: 0pt 0pt 0pt 20px; background: transparent url(../../images/commun/bt_tel.png) no-repeat scroll 0pt 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }


#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: 1000000; }
#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; }


#aff_resultats .telefonken
{
	position: absolute;
	z-index:500;
	margin-top: 15px;
	margin-left: 180px;
	background-color: white;
	width: 280px;
	height: 95px;
	border: solid 1px #000000;
	display: none;
	cursor: pointer;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 10px;
}

#contenu .left .titpromo {
display:block;
float:left;
padding-bottom:20px;
padding-top:15px;
width:687px;
}
#contenu .left .titpromo h1 {
color:#363636;
display:block;
float:left;
font-size:18px;
font-weight:normal;
padding-bottom:5px;
width:687px;
}
#contenu .left .titpromo h2 {
color:#363636;
display:block;
float:left;
font-size:12px;
font-weight:normal;
width:687px;
}





#contenu .right a{
	text-decoration: none;
	border: none;
}
#contenu .right a img{	
	border: none;
}
