.popup_logo{
	position:absolute;
	width:200px;
	margin-top:10px;
	margin-left:41px;
	z-index:1;
}
.popup_close_button{
	position:absolute;
	margin-left:940px;
	margin-top:20px;
}
.compate_result .hide{
	display:none;
}

.compare_result{
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	margin-top:10px;
	margin-left:40px;
	width:90%;
}

.compare_result td{
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:3px 3px;
	table-layout:fixed;
	white-space:normal;
	word-wrap:break-word;
	word-break:break-all;
}

.compare_result td .wrap{
	width:90%;
	white-space:normal;
	word-wrap:break-word;
	word-break:break-all;
	margin:3px 0 3px 0;
}

.compare_result td .photo{
	width:100%;
	text-align:center;
	margin:3px 0 3px 0;
}


.compare_result .align_center{
	text-align:center;
}


.compare_result h2{
	color:#003265;
	font-size:1.6em;
	padding:0;
	margin:0
}

.compare_result a {
	color:#8A6615;
	text-decoration:none;
}

.compate_result .etoile1 {
	width: 12px;
}

.compate_result .etoile2 {
	width: 24px;
}

.compate_result .etoile3 {
	width: 36px;
}

.compate_result .etoile4 {
	width: 48px;
}

.compate_result .etoile5 {
	width: 75px;
}

.compate_result .epi1 {
	width: 7px;
}

.compate_result .epi2 {
	width: 14px;
}

.compate_result .epi3 {
	width: 21px;
}

.compate_result .epi4 {
	width: 28px;
}

.compate_result .epi5 {
	width: 35px;
}

.compate_result .cle1 {
	width: 16px;
}

.compate_result .cle2 {
	width: 32px;
}

.compate_result .cle3 {
	width: 48px;
}

.compate_result .cle4 {
	width: 64px;
}

.compate_result .cle5 {
	width: 80px;
}

.sector div {
	position:absolute;
	background-repeat: no-repeat;
}

.compare_result .lieu {
	margin: 8px 0;
}

.compare_result p .strong {
	font-weight:bolder;
	font-size: 1.2em;
}

.compare_result .tarif {
	background-position: -139px -303px;
	width: 181px;
	height: 195px;
}

.compare_result .tarif .noprice {
	font-size: 1.2em;
	height: 50px;
}

.compare_result .tarif ul {
	padding: 20px 40px 20px 40px;
}

.compare_result .tarif li {
	font-size: 10px;
}

.compare_result .tarif strong {
	font-size: 30px;
	font-weight: bolder;
	letter-spacing:-0.5px;
}

.compare_result .tarif strong span{
	font-size: 20px;
	font-weight: 100;
}

.compare_result .language img {
	width: 18px;
	height: 13px;
	margin: 0 5px 0 0
}

.compare_result .language .fr {
	background-position: -198px -38px;
}

.compare_result .language .al {
	background-position: -126px -38px;
}

.compare_result .language .gb {
	background-position: -144px -38px;
}

.compare_result .language .ch {
	background-position: -162px -38px;
}

.compare_result .language .es {
	background-position: -180px -38px;
}

.compare_result .language .nl {
	background-position: -216px -38px;
}

.compare_result .language .it {
	background-position: -234px -38px;
}

.compare_result .language .ru {
	background-position: -252px -38px;
}

/*******************************************************************************
| picto
*******************************************************************************/
.compare_result .icons{
	height: 24px;
	width: 24px;
	background-image: url(/module/carto/img/sprite_pictos_4.png);
	background-repeat: no-repeat;
	cursor: default;
	margin: 0 4px 0 0;
}

.compate_result .restaurant.icons {
	background-position: 0 0;
}

.compate_result .restaurant.icons:hover {
	background-position: 0 -24px;
}

.compate_result .tablehote.icons {
	background-position: -24px 0;
}

.compate_result .tablehote.icons:hover {
	background-position: -24px -24px;
}

.compate_result .parking.icons {
	background-position: -48px 0;
}

.compate_result .parking.icons:hover {
	background-position: -48px -24px;
}

.compate_result .garage.icons {
	background-position: -144px -144px;
}

.compate_result .garage.icons:hover {
	background-position: -144px -168px;
}

.compate_result .iprivatif.icons {
	background-position: -72px 0;
}

.compate_result .iprivatif.icons:hover {
	background-position: -72px -24px;
}

.compate_result .iwifi.icons {
	background-position: -96px 0;
}

.compate_result .iwifi.icons:hover {
	background-position: -96px -24px;
}

.compate_result .telephone.icons {
	background-position: -120px 0;
}

.compate_result .telephone.icons:hover {
	background-position: -120px -24px;
}

.compate_result .climatisation.icons {
	background-position: -144px 0;
}

.compate_result .climatisation.icons:hover {
	background-position: -144px -24px;
}

.compate_result .sallereunion.icons {
	background-position: -168px 0;
}

.compate_result .sallereunion.icons:hover {
	background-position: -168px -24px;
}

.compate_result .cb.icons {
	background-position: -192px 0;
}

.compate_result .cb.icons:hover {
	background-position: -192px -24px;
}

.compate_result .television.icons {
	background-position: -216px 0;
}

.compate_result .television.icons:hover {
	background-position: -216px -24px;
}

/* ligne2 */
.compate_result .bienetre.icons {
	background-position: 0 -48px;
}

.compate_result .bienetre.icons:hover {
	background-position: 0 -72px;
}

.compate_result .animaux.icons {
	background-position: -24px -48px;
}

.compate_result .animaux.icons:hover {
	background-position: -24px -72px;
}

.compate_result .lavelinge.icons {
	background-position: -48px -48px;
}

.compate_result .lavelinge.icons:hover {
	background-position: -48px -72px;
}

.compate_result .sechelinge.icons {
	background-position: -72px -48px;
}

.compate_result .sechelinge.icons:hover {
	background-position: -72px -72px;
}

.compate_result .velo.icons {
	background-position: -96px -48px;
}

.compate_result .velo.icons:hover {
	background-position: -96px -72px;
}

.compate_result .piscine.icons {
	background-position: -120px -48px;
}

.compate_result .piscine.icons:hover {
	background-position: -120px -72px;
}

.compate_result .voile.icons {
	background-position: -144px -48px;
}

.compate_result .voile.icons:hover {
	background-position: -144px -72px;
}

.compate_result .sportseau.icons {
	background-position: -168px -48px;
}

.compate_result .sportseau.icons:hover {
	background-position: -168px -72px;
}

.compate_result .tennis.icons {
	background-position: -192px -48px;
}

.compate_result .tennis.icons:hover {
	background-position: -192px -72px;
}

.compate_result .golf.icons {
	background-position: -216px -48px;
}

.compate_result .golf.icons:hover {
	background-position: -216px -72px;
}

/* ligne3 */
.compate_result .rando.icons {
	background-position: 0 -96px;
}

.compate_result .rando.icons:hover {
	background-position: 0 -120px;
}

.compate_result .vtt.icons {
	background-position: -24px -96px;
}

.compate_result .vtt.icons:hover {
	background-position: -24px -120px;
}

.compate_result .speleo.icons {
	background-position: -48px -96px;
}

.compate_result .speleo.icons:hover {
	background-position: -48px -120px;
}

.compate_result .escalade.icons {
	background-position: -72px -96px;
}

.compate_result .escalade.icons:hover {
	background-position: -72px -120px;
}

.compate_result .parapente.icons {
	background-position: -96px -96px;
}

.compate_result .parapente.icons:hover {
	background-position: -96px -120px;
}

.compate_result .peche.icons {
	background-position: -120px -96px;
}

.compate_result .peche.icons:hover {
	background-position: -120px -120px;
}

.compate_result .skialp.icons {
	background-position: -144px -96px;
}

.compate_result .skialp.icons:hover {
	background-position: -144px -120px;
}

.compate_result .skinor.icons {
	background-position: -168px -96px;
}

.compate_result .skinor.icons:hover {
	background-position: -168px -120px;
}

.compate_result .raquette.icons {
	background-position: -192px -96px;
}

.compate_result .raquette.icons:hover {
	background-position: -192px -120px;
}

.compate_result .chientrain.icons {
	background-position: -216px -96px;
}

v.chientrain.icons:hover {
	background-position: -216px -120px;
}

/* ligne4 */
.compate_result .ski.icons {
	background-position: 0 -144px;
}

.compate_result .ski.icons:hover {
	background-position: 0 -168px;
}

.compate_result .ldf.icons {
	background-position: -24px -144px;
}

.compate_result .ldf.icons:hover {
	background-position: -24px -168px;
}

.compate_result .chequevac.icons {
	background-position: -48px -144px;
}

.compate_result .chequevac.icons:hover {
	background-position: -48px -168px;
}

.error_message{
	color:#ff0000;
	margin:30px 0 30px 40px;
}

.compare_result .reserver:hover {
	background-position: -111px -627px;
}