div.calendar {
	position: relative;
	z-index: 5000;
}
.calendar, .calendar table {
	border: 1px solid #FE890A;
	font-size: 11px;
	color: #000;
	cursor: default;
	background: #eef;
	font-family: tahoma, verdana, sans-serif;
}
.calendar .button {
	text-align: center;
	padding: 2px;
}
.calendar .nav {

}
.calendar thead .title {
	font-weight: bold;
	text-align: center;
	background: #fff;
	color: #000;
	padding: 2px;
}
.calendar thead .headrow {
	background: url("../images/title-bg.gif") repeat-x 0 100%;
	color: #fff;
}
.calendar thead .daynames {
	background: #bdf;
}
.calendar thead .name {
	border-bottom: 1px solid #556;
	padding: 2px;
	text-align: center;
	color: #000;
}
.calendar thead .weekend {
	color: #a66;
}
.calendar thead .hilite {
	background-color: #FE890A;
	color: #000;
	border: 1px solid #FE890A;
	padding: 1px;
}
.calendar thead .active {
	background-color: #77c;
	padding: 2px 0px 0px 2px;
}
.calendar tbody .day {
	width: 2em;
	color: #456;
	text-align: right;
	padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
	font-size: 80%;
	color: #bbb;
}
.calendar tbody .day.othermonth.oweekend {
	color: #fbb;
}
.calendar table .wn {
	padding: 2px 3px 2px 2px;
	border-right: 1px solid #000;
	background: #bdf;
}
.calendar tbody .rowhilite td {
	background: #def;
}
.calendar tbody .rowhilite td.wn {
	background: #eef;
}
.calendar tbody td.hilite {
	background: #def;
	padding: 1px 3px 1px 1px;
	border: 1px solid #bbb;
}
.calendar tbody td.active {
	background: #cde;
	padding: 2px 2px 0px 2px;
}
.calendar tbody td.selected {
	font-weight: bold;
	border: 1px solid #000;
	padding: 1px 3px 1px 1px;
	background: #fff;
	color: #000;
}
.calendar tbody td.weekend {
	color: #a66;
}
.calendar tbody td.today {
	font-weight: bold;
	color: #00f;
}
.calendar tbody .disabled {
	color: #999;
	text-decoration:line-through;
}
.calendar tbody .emptycell {
	visibility: hidden;
}
.calendar tbody .emptyrow {
	display: none;
}
.calendar tfoot .footrow {
	text-align: center;
	background: #556;
	color: #fff;
}
.calendar tfoot .ttip {
	background: #fff;
	color: #445;
	border-top: 1px solid #556;
	padding: 1px;
}
.calendar tfoot .hilite {
	background: #aaf;
	border: 1px solid #04f;
	color: #000;
	padding: 1px;
}
.calendar tfoot .active {
	background: #77c;
	padding: 2px 0px 0px 2px;
}
.calendar .combo {
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	width: 4em;
	cursor: default;
	border: 1px solid #655;
	background: #def;
	color: #000;
	font-size: 90%;
	z-index: 100;
}
.calendar .combo .label, .calendar .combo .label-IEfix {
	text-align: center;
	padding: 1px;
}
.calendar .combo .label-IEfix {
	width: 4em;
}
.calendar .combo .hilite {
	background: #acf;
}
.calendar .combo .active {
	border-top: 1px solid #46a;
	border-bottom: 1px solid #46a;
	background: #eef;
	font-weight: bold;
}
.calendar td.time {
	border-top: 1px solid #000;
	padding: 1px 0px;
	text-align: center;
	background-color: #f4f0e8;
}
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm {
	padding: 0px 3px 0px 4px;
	border: 1px solid #889;
	font-weight: bold;
	background-color: #fff;
}
.calendar td.time .ampm {
	text-align: center;
}
.calendar td.time .colon {
	padding: 0px 2px 0px 3px;
	font-weight: bold;
}
.calendar td.time span.hilite {
	border-color: #000;
	background-color: #667;
	color: #fff;
}
.calendar td.time span.active {
	border-color: #f00;
	background-color: #000;
	color: #0f0;
}

body {
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
	background-color: #0089BD;
	text-align: center;
	margin: 0;
}

#container {
	text-align: left;
	width: 851px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/background.jpg) repeat-y center top;
}

#header {
	height: 156px;
	position: relative;
}

#header #phone p {
	display: block;
}

#header #phone p strong {
	font-size: 24px;
	color: #341853;
	margin: 0;
}

#phone {
	z-index: 10;
	position: absolute;
	background: url(../images/back-phone.jpg) no-repeat;
	top: 80px;
	left: 600px;
	height: 44px;
}

#phone p {
	color: #331653;
	font-weight: 700;
	padding-left: 35px;
	font-size: 16px;
	margin: 0;
}

#header #langues ul {
	background: url(../images/langues.png) no-repeat;
	top: 36px;
	right: 66px;
	width: 150px;
	height: 28px;
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 1px 0;
}

#header #langues ul a {
	float: left;
	margin: 0;
	padding: 0;
}

#header #langues li {
	width: 29px;
	height: 23px;
	background: none;
	float: right;
	margin: 0;
}

#header ul {
	width: auto;
	position: absolute;
	bottom: 3px!important;
	right: 46px;
	list-style: none;
	margin: 0;
	padding: 0 15px 0 0;
}

#header li {
	z-index: 20;
	font-size: .8em;
	font-weight: 700;
	text-transform: uppercase;
	height: 28px!important;
	float: right;
	background: transparent url(../images/header_tab.png) 100% -100px no-repeat;
	margin: 0;
	padding: 0 6px 0 0;
}

#header ul .new {
	z-index: 20;
	font-size: .8em;
	font-weight: 700;
	text-transform: uppercase;
	height: 28px!important;
	float: right;
	background: transparent url(../images/header_tab.png) 100% -200px no-repeat;
	margin: 0;
	padding: 0 6px 0 0;
}

#header ul .new a {
	z-index: 21;
	float: left;
	display: block;
	background: transparent url(../images/header_tab.png) 0 -200px no-repeat;
	color: #fff;
	text-decoration: none;
	padding: 10px 4px 4px 10px;
}

#header ul .new:hover a {
	z-index: 22;
	background-position: 0 -300px;
}

#header ul a {
	z-index: 21;
	float: left;
	display: block;
	background: transparent url(../images/header_tab.png) 0 -100px no-repeat;
	color: #fff;
	text-decoration: none;
	padding: 10px 4px 4px 10px;
}

#header ul li:hover a {
	z-index: 22;
	background-position: 0 0;
}

#header ul li:hover {
	z-index: 23;
	background-position: 100% 0;
}

#content {
	margin: 0;
	padding: 10px 46px 0!important;
}

.bleu {
	color: #0089BD;
}

#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 {
	border-bottom: 1px solid #0089BD;
	font-family: arial,verdana,sans-serif;
	margin: 1em 0 .2em;
}

#content h1 {
	border-bottom: 1px solid #0089BD;
	font-size: 20px;
	color: #0089BD;
}

#content h1 a {
	color: #0089BD;
	text-decoration: none;
}

#content h2,#content h1,#content h3 {
	margin: 5px 0;
}

#content h2 {
	font-size: 16px;
	color: #FE9C03;
}

#content h2 a {
	color: #FE9C03;
	text-decoration: none;
}

#content h3 {
	font-size: 14px;
	color: #FC7713;
	border-bottom: 1px solid #FC7713;
}

#header-bottom {
	position: relative;
	background: url(../images/header_bottom.png) no-repeat 0 100%;
	height: 154px;
	padding: 0 56px 0 257px;
}

#header-bottom h1 {
	color: #007fc0;
	font-size: 14px;
	font-family: Arial,Tahoma,Verdana,Helvetica;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 4px;
}

#footer {
	height: 73px;
	background: url(../images/footer.jpg) repeat-y center top;
	padding: 0 56px;
}

.footer-top {
	background: url(../images/footer_top.jpg) no-repeat center top;
}

.footer-top p {
	margin: 0;
	padding: 10px 57px 0;
}

.slideshow_frame {
	padding-left: 47px;
	position: absolute;
}

ul#liste_services {
	list-style-type: none;
}

ul#liste_services li {
	float: left;
	width: 30%;
	background: url(../images/accept.png) no-repeat;
	padding-left: 20px;
	height: 20px;
}

.pdf {
	background: url(../images/pdf_icon.png) no-repeat;
	padding-left: 20px;
	height: 24px;
}
.camera {
	background: url(../images/camera.png) no-repeat;
	padding-left: 20px;
	height: 24px;
}

.car {
	background: url(../images/car.png) no-repeat;
	padding-left: 20px;
	height: 24px;
}

.exclamation {
	background: url(../images/exclamation.png) no-repeat;
	padding-left: 20px;
	font-size: 1em;
	font-weight: 700;
	color: #C31011;
	text-decoration: none;
}

.icon-print {
	background: url(../images/printer.png) no-repeat;
	padding-left: 20px;
	font-size: 1em;
	font-weight: 700;
	color: #0089BD;
	text-decoration: none;
}

.info {
	background: url(../images/information.png) no-repeat;
	padding-left: 20px;
	height: 20px;
}

.bookmark {
	background: url(../images/ico_bookmark.gif) no-repeat;
	padding-left: 20px;
	height: 20px;
}

.mapico {
	background: url(../images/map_go.png) no-repeat;
	padding-left: 20px;
	height: 20px;
}

.social {
	margin-top: 0;
	margin-bottom: 0;
	list-style-type: none;
}

.social li {
	margin-top: 0;
	padding-top: 0;
	height: 16px;
	float: left;
	padding-right: 25px;
	white-space: nowrap;
}

.delicious {
	background: url(../images/16x16-delicious.gif) no-repeat;
	padding-left: 19px;
}

.digg {
	background: url(../images/16x16-digg.gif) no-repeat;
	padding-left: 19px;
}

.yahoo {
	background: url(../images/16x16-yahoo.gif) no-repeat;
	padding-left: 19px;
}

.google {
	background: url(../images/16x16-google.gif) no-repeat;
	padding-left: 19px;
}

.help {
	background: url(../images/help.png) no-repeat;
	padding-left: 20px;
}

.gsm {
	height: 20px;
	background: url(../images/phone.png) no-repeat;
	padding-left: 20px;
	font-size: 1em;
	font-weight: 700;
	color: #0089BD;
	text-decoration: none;
}

.photo-add {
	background: url(../images/photo_add.png) no-repeat;
	background-position: 15px 8px;
}

.photo-delete {
	background: url(../images/photo_delete.png) no-repeat;
	background-position: 15px 8px;
}

.plusinfos {
	height: 16px;
	background: url(../images/information.png) no-repeat;
	padding-left: 20px;
	font-size: 1em;
	font-weight: 700;
	color: #0089BD;
	text-decoration: none;
}

.top {
	color: #0089BD;
	position: relative;
	float: right;
	background: url(../images/bullet_arrow_up.png) no-repeat;
	margin-top: -20px;
	padding-left: 10px;
	text-decoration: none;
}

.colGauche {
	width: 200px;
	float: left;
	margin: 0;
	padding: 0;
}

.colDroite {
	padding-left: 10px;
	width: 548px;
	float: left;
}

.logement {
	margin-bottom: 20px;
}

.box-vert-clair-548 {
	width: 548px;
	background-color: #BBE41A;
	color: #000;
	margin: 0;
	padding: 0;
}

.box-vert-clair-548-top {
	background: url(../images/box-vert-clair-548-top.png) no-repeat center top;
	height: 13px;
}

.box-vert-clair-548-bottom {
	background: url(../images/box-vert-clair-548-bottom.png) no-repeat center bottom;
	height: 13px;
}

.box-rouge-548 {
	width: 548px;
	background-color: #c00;
	color: #fff;
	font-weight: 700;
	margin: 0;
	padding: 0;
}

.box-rouge-548-top {
	background: url(../images/box-rouge-548-top.png) no-repeat center top;
	height: 13px;
}

.box-rouge-548-bottom {
	background: url(../images/box-rouge-548-bottom.png) no-repeat center bottom;
	height: 13px;
}

.box-jaune-376 {
	width: 376px;
	background-color: #FFF567;
	color: #000;
	margin: 0;
	padding: 0;
}

.box-jaune-376-top {
	background: url(../images/box-jaune-376-top.png) no-repeat center top;
	height: 13px;
}

.box-jaune-376-bottom {
	background: url(../images/box-jaune-376-bottom.png) no-repeat center bottom;
	height: 13px;
}

.box-blanc-738 {
	width: 738px;
	background-color: #fff;
	color: #000;
	margin: 0;
	padding: 0;
}

.box-blanc-738-top {
	background: url(../images/box-blanc-fclair-738-top.png) no-repeat center top;
	height: 13px;
}

.box-blanc-738-bottom {
	background: url(../images/box-blanc-fclair-738-bottom.png) no-repeat center bottom;
	height: 13px;
}

.box-blanc2-738-top {
	background: url(../images/box-blanc-ffonce-738-top.png) no-repeat center top;
	height: 13px;
}

.box-blanc2-738-bottom {
	background: url(../images/box-blanc-ffonce-738-bottom.png) no-repeat center bottom;
	height: 13px;
}

.box-bleu-clair-370 {
	width: 370px;
	background-color: #CDEFFB;
	color: #000;
	margin: 0;
	padding: 0;
}

.box-bleu-clair-370-top {
	background: url(../images/box-bleu-clair-370-top.png) no-repeat center top;
	height: 13px;
}

.box-bleu-clair-370-bottom {
	background: url(../images/box-bleu-clair-370-bottom.png) no-repeat center bottom;
	height: 13px;
}

.destination {
	width: 168px;
	list-style-type: none;
	margin: 0;
	padding: 0 8px;
}

.box-bleu-clair-183 {
	width: 183px;
	background-color: #CDEFFB;
	color: #000;
	margin: 0;
	padding: 0;
}

.box-bleu-clair-183-top {
	background: url(../images/box-bleu-clair-183-top.png) no-repeat center top;
	height: 13px;
}

.box-bleu-clair-183-bottom {
	background: url(../images/box-bleu-clair-183-bottom.png) no-repeat center bottom;
	height: 13px;
}

.box-bleu-clair-185 {
	width: 185px;
	background-color: #81B9D9;
	color: #000;
	margin: 0;
	padding: 0;
}

.box-bleu-clair-185-top {
	background: url(../images/box-bleu-clair-185-top.png) no-repeat center top;
	height: 13px;
}

.box-bleu-clair-185-bottom {
	background: url(../images/box-bleu-clair-185-bottom.png) no-repeat center bottom;
	height: 13px;
}

.box-bleu-clair-276 {
	width: 276px;
	background-color: #81B9D9;
	color: #fff;
	margin: 0;
	padding: 0;
}

.box-bleu-clair-276-top {
	background: url(../images/box-bleu-clair-276-top.png) no-repeat center top;
	height: 13px;
}

.box-bleu-clair-276-bottom {
	background: url(../images/box-bleu-clair-276-bottom.png) no-repeat center bottom;
	height: 13px;
}

.box-orange-185 {
	width: 185px;
	background-color: #FE890A;
	color: #000;
	margin: 0;
	padding: 0;
}

.box-orange-185-top {
	background: url(../images/box-orange-185-top.png) no-repeat center top;
	height: 13px;
}

.box-orange-185-bottom {
	background: url(../images/box-orange-185-bottom.png) no-repeat center bottom;
	height: 13px;
}

.box-vert-200 {
	width: 200px;
	background-color: #EDF6D9;
	color: #000;
	margin: 0;
	padding: 0;
}

.box-vert-200 .contenu {
	margin: 0;
	padding: 0 8px!important;
}

#content .box-vert-200 .contenu h1 {
	font-size: 20px;
	color: #FE890A;
	border-bottom: 1px solid #0089BD;
}

.box-vert-200-top {
	background: url(../images/box-vert-200-top.png) no-repeat center top;
	height: 13px;
}

.box-vert-200-bottom {
	background: url(../images/box-vert-200-bottom.png) no-repeat center bottom;
	height: 13px;
}

.box-vert-200 legend {
	font-size: 18px;
	font-weight: 700;
	color: #0089BD;
}

.box-bleu-clair-758 {
	width: 758px;
	background-color: #C0DCEC;
	color: #000;
	margin: 0;
	padding: 0;
}

.box-bleu-clair-758-top {
	background: url(../images/box-bleu-clair-758-top.png) no-repeat center top;
	height: 13px;
}

.box-bleu-clair-758-bottom {
	background: url(../images/box-bleu-clair-758-bottom.png) no-repeat center bottom;
	height: 13px;
}

.box-bleu-758 {
	width: 758px;
	background-color: #0474B4;
	color: #fff;
	margin: 0;
	padding: 0;
}

.box-bleu-758-top {
	background: url(../images/box-bleu-758-top.png) no-repeat center top;
	height: 13px;
}

.box-bleu-758-bottom {
	background: url(../images/box-bleu-758-bottom.png) no-repeat center bottom;
	height: 13px;
}

.box-bleu-548 {
	width: 548px;
	background-color: #0474B4;
	color: #fff;
	margin: 0;
	padding: 0;
}

.box-bleu-548-top {
	background: url(../images/box-bleu-548-top.png) no-repeat center top;
	height: 13px;
}

.box-bleu-548-bottom {
	background: url(../images/box-bleu-548-bottom.png) no-repeat center bottom;
	height: 13px;
}

.box-bleu-758 .box-orange-350 {
	width: 350px;
	border: 0;
	background: #FE890A;
	margin: 0;
	padding: 0;
}

.box-orange-350 fieldset {
	position: relative;
	top: -.7em;
	padding: 0 10px;
}

.box-orange-350-top {
	background: url(../images/box-orange-fbleu-350-top.png) no-repeat center top;
	height: 13px;
}

.box-orange-350-bottom {
	background: url(../images/box-orange-fbleu-350-bottom.png) no-repeat center bottom;
	height: 13px;
}

.box-bleu-clair-705 {
	position: relative;
	top: 5px!important;
	margin-bottom: 5px!important;
	width: 705px;
	background: #81B9D9;
	padding: 0;
}

.box-bleu-clair-705-top {
	background: url(../images/box-bleu-clair-705-top.png) no-repeat center top;
	height: 13px;
}

.box-bleu-clair-705-bottom {
	background: url(../images/box-bleu-clair-705-bottom.png) no-repeat center bottom;
	height: 13px;
}

.box-bleu-clair-705 fieldset {
	position: relative;
	border: 0;
	padding: 0 10px;
}

.clear {
	clear: both;
}

#listeservices legend {
	width: 194px;
	height: 30px;
	color: #fff;
	font-size: 2em;
	padding-left: .5em;
	background: transparent url(../images/legend_bg.gif) no-repeat;
	position: relative;
	top: -1em;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: -1px;
	white-space: pre;
}

.calendrier_tarif {
	width: 100%;
}

.calendrier_tarif th {
	text-align: center;
}

.calendrier_tarif td {
	background-color: #81B9D9;
	text-align: center;
	width: 28px;
}

.calendrier_tarif td.reserver {
	width: 50px;
	background-color: red;
	font-weight: 700;
	color: #FFF;
	text-decoration: none;
}

.calendrier_tarif td.reserver:hover {
	width: 50px;
	background-color: #F7931E;
	font-weight: 700;
	color: #FFF;
}

.details_tarif {
	width: 100%;
	display: none;
}

.habitation_tarif {
	width: 100%;
	color: #331653;
	font-size: 12px;
	padding: 0 10px;
}

.td_description {
	background-color: #D9E0F9;
	text-align: center;
}

.align-left {
	text-align: left;
}

.align-right {
	text-align: right;
}

.td_blanc {
	width: 50px;
}

.btn_reserver {
	width: 50px;
	background-color: red;
	font-weight: 700;
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
}

.btn_reserver:hover {
	width: 50px;
	background-color: #F7931E;
	font-weight: 700;
	color: #FFF;
	cursor: pointer;
}

#recherche .bloc,#recherche2 .bloc,#rechercheSki .bloc {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}

#recherche label,#recherche2 label,#rechercheSki label {
	font-weight: 700;
	clear: both;
}

#recherche #enfants {
	visibility: hidden;
	display: none;
	z-index: 100;
	border: 0;
	background-color: #81B9D9;
}

#recherche #enfants label {
	color: #fff;
	clear: both;
	width: 80%;
	font-size: 11px;
	font-weight: 700;
	margin: 0;
}

#recherche #enfants li {
	float: left;
	width: 80px;
	color: #000;
	font-size: small;
}

#recherche2 #enfants {
	visibility: hidden;
	display: none;
	width: 185px;
	border: 0;
}

#recherche2 #enfants label {
	color: #fff;
	clear: both;
	font-size: 11px;
	font-weight: 700;
	margin: 0;
}

#recherche2 #enfants li {
	color: #000;
	font-size: small;
}

#services li {
	width: 50%;
	float: left;
}

.map-top {
	height: 38px;
	background: url(../images/footer_top.jpg) center top no-repeat;
}

.map-top p {
	margin: 0;
	padding: 10px 37px 0;
}

#viewMapText {
	cursor: pointer;
}

#map {
	width: 758px;
	height: 300px;
	float: left;
	margin: 20px 0 0;
	padding: 0;
}

#mapLogements {
	width: 758px;
	height: 400px;
	display: none;
	margin: 0;
	padding: 0;
}

#galerie_mini,#galerie_vr,#galerie_video {
	width: 300px;
	float: left;
	padding-right: 10px;
}

#galerie_mini ul,#galerie_vr ul {
	width: 300px;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 5px;
}

#galerie_mini ul li a img,#galerie_vr ul li a img {
	border: 1px solid #0089BD;
	margin: 1px 2px;
	padding: 2px;
}

#galerie_mini ul li a:hover img,#galerie_vr ul li a:hover img {
	border: 1px solid #FE890A;
	margin: 1px 2px;
	padding: 2px;
}

.thumb {
	text-align: center;
	float: left;
	border: 1px solid #0089BD;
	margin: 2px;
	padding: 2px;
}
.thumb2 {
	text-align: center;
	float: left;
	border: 1px solid #FE890A;
	margin: 2px;
	padding: 2px;
}

#thumb {
	float: right;
	border: 1px solid #0089BD;
	margin: 5px;
	padding: 2px;
}

#iFrame {
	width: 758px;
	height: 300px;
	border: 0;
	overflow: auto;
	margin: 0;
	padding: 0;
}

#grilleTarifs {
	width: 60%!important;
}

a.button,a.butt,a.buttondis {
	display: block;
	background-color: transparent;
	background: url(../images/button-tab.gif) 0 0 no-repeat;
	background-repeat: no-repeat;
	width: 132px;
	height: 29px;
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 100%;
	font-weight: 700;
	text-decoration: none;
	cursor: pointer;
	padding: 0;
}

a.button .icon {
	padding-top: 5px;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/button-tab.gif) 100% 0 no-repeat;
	text-decoration:none;
}

a.button2,a.button2dis {
	display: block;
	background-color: transparent;
	background: url(../images/button-tab2.gif) 0 0 no-repeat;
	background-repeat: no-repeat;
	width: 350px;
	height: 29px;
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 100%;
	font-weight: 700;
	text-decoration: none;
	cursor: pointer;
	padding: 0;
}

a.button2 .icon {
	padding-top: 5px;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/button-tab2.gif) 100% 0 no-repeat;
}

a.button3,a.button3Dis {
	display: block;
	background-color: transparent;
	background: url(../images/button-tab-jaune.gif) 0 0 no-repeat;
	background-repeat: no-repeat;
	width: 132px;
	height: 29px;
	margin-top: 0!important;
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 100%;
	font-weight: 700;
	text-decoration: none;
	cursor: pointer;
	padding: 0;
}

a.button3 .icon {
	padding-top: 5px;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/button-tab-jaune.gif) 100% 0 no-repeat;
}

a.button4,a.button4Dis {
	display: block;
	background-color: transparent;
	background: url(../images/button-tab-blanc.gif) 0 0 no-repeat;
	background-repeat: no-repeat;
	width: 150px;
	height: 29px;
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 100%;
	font-weight: 700;
	text-decoration: none;
	cursor: pointer;
	padding: 0;
}

a.button4 .icon {
	padding-top: 5px;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/button-tab-blanc.gif) 100% 0 no-repeat;
}

.explication {
	font-weight: 700;
	color: #0474B4;
}

.explication-texte {
	width: 660px;
	position: relative;
	left: 9px;
	right: 9px;
	font-weight: 700;
	color: #fff;
}

.explication-activite {
	width: 690px;
	display: none;
	background: #F60;
}

.explication-activite-top {
	height: 22px;
	background: url(../images/box-explication-top.png) no-repeat;
}

.explication-activite-bottom {
	height: 8px;
	background: url(../images/box-explication-bottom.png) no-repeat center bottom;
}

.loading {
	display: none;
	background: url(../images/ajax-loader.gif) 6px 3px no-repeat;
	background-color: #0474B4;
	color: #fff;
	height: 20px;
	font-weight: 700;
	text-align: right;
}

.duplicateLink {
	font-weight: 700;
	color: #448B3A;
}

.removeLink {
	font-weight: 700;
	color: #C04C32;
}

.duplicatelink span {
	float: left;
	background: url(../images/add.png) no-repeat;
	padding-left: 20px;
	height: 16px;
}

.removelink span {
	float: left;
	background: url(../images/delete.png) no-repeat;
	padding-left: 20px;
	height: 16px;
}

.activites_tarif {
	width: 100%;
	color: #331653;
	padding: 0;
}

.activites_tarif tr {
	border: 1px solid #039;
}

.activites_tarif td {
	text-align: center;
	vertical-align: top;
	background: #FFEFBD;
}

.activites_tarif td.prix {
	width: 80px;
	font-weight: 700;
	text-align: right;
	vertical-align: top;
	color: #C31011;
}

.td_onglet {
	color: #fff;
	height: 25px;
	background-color: transparent;
	background-repeat: no-repeat;
	vertical-align: top;
	margin: 0;
	padding: 5px 0 0;
}

.activites_tarif .td_onglet,.habitation_tarif .td_onglet,.box-bleu-758 .box-blanc-738 .td_onglet {
	background: url(../images/onglet-fblanc.gif) 0 0 no-repeat;
}

.box-bleu-758 .td_onglet,.box-bleu-758 .td_onglet {
	background: url(../images/onglet-fbleufonce.gif) 0 0 no-repeat;
}

.noOnglet {
	background-image: none;
}

.activites_tarif .prix,.habitation_tarif .prix {
	color: #C31011;
	font-weight: 700;
	text-align: right;
}

.corpForm {
	border: 0;
	color: #000;
	margin: 0;
	padding: 1em;
}

.corpForm fieldset,#nouveau {
	border: 1px solid #039;
	font-style: normal;
	margin: 0;
	padding: 0 1em 1em;
}

.corpForm legend,#nouveau legend {
	font-size: 18px;
	font-weight: 700;
	color: #FE890A;
	background: transparent;
}

.corpForm p {
	margin: 0 0 .2em;
	padding: .2em 0;
}

.corpForm fieldset#coordonnees label,.corpForm fieldset#nouveau label,.label {
	float: left;
	width: 40%;
	text-align: right;
	line-height: 1.8;
	font-weight: 700;
	margin: 0;
	padding: 0 .5em 0 0;
}

.corpForm .option label {
	float: left;
	width: 60%;
	text-align: right;
	line-height: 1.8;
	margin: 0;
	padding: 0 .5em 0 0;
}

#titreForm,#piedForm {
	font: bold 1.1em arial,hevetica,sans-serif;
	color: #039;
	background: #F4BB3A;
	margin: 0;
	padding: .5em;
}

#loaddiv {
	position: absolute;
	top: 280px;
	left: 260px;
	width: 250px;
	font-weight: 700;
	text-align: center;
	border: 4px groove #785e4f;
	background-color: #e7b047;
	margin-left: auto;
	margin-right: auto;
	z-index: 100;
	opacity: .75;
	filter: alpha(opacity=75);
	padding: 20px;
}

.linklabel {
	position: absolute;
	z-index: 500;
	padding-left: 2px;
	padding-right: 2px;
	color: #FFF;
	border: solid 1px #000;
	background-color: #B5494A;
}

.btnChercher {
	float: right;
	padding-right: 10px;
	padding-top: 0;
	margin-top: 10px;
}

.correcBtn {
	margin-top: 0!important;
}

.ratingblock {
	width: 758px;
	display: block;
	padding-bottom: 8px;
	margin-bottom: 8px;
}

.unit-rating {
	list-style: none;
	height: 16px;
	position: relative;
	background: url(../images/starrating.gif) top left repeat-x;
	margin: 0;
	padding: 0;
}

.unit-rating li {
	text-indent: -90000px;
	float: left;
	margin: 0;
	padding: 0;
}

.unit-rating li a {
	outline: none;
	display: block;
	width: 16px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0;
}

.unit-rating li a:hover {
	background: url(../images/starrating.gif) left center;
	z-index: 2;
	left: 0;
}

.unit-rating a.r1-unit {
	left: 0;
}

.unit-rating a.r2-unit {
	left: 16px;
}

.unit-rating a.r3-unit {
	left: 32px;
}

.unit-rating a.r4-unit {
	left: 48px;
}

.unit-rating a.r5-unit {
	left: 64px;
}

.unit-rating a.r6-unit {
	left: 80px;
}

.unit-rating a.r7-unit {
	left: 96px;
}

.unit-rating a.r8-unit {
	left: 112px;
}

.unit-rating a.r9-unit {
	left: 128px;
}

.unit-rating a.r10-unit {
	left: 144px;
}

.unit-rating li.current-rating {
	background: url(../images/starrating.gif) left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

#gondole {
	background: url(../images/gondole.png) no-repeat;
	width: 759px;
	height: 101px;
	color: #0474B4;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	padding: 16px 13px 0 105px;
}

#gondole p {
	width: 641px;
	margin: 0;
}

#gondole2 {
	background: url(../images/gondole2.png) no-repeat;
	width: 759px;
	height: 101px;
	color: #0474B4;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	padding: 18px 11px 0 105px;
}

#gondole2 p {
	width: 641px;
	margin: 0;
}

.footer-top a {
	font-weight: 700;
	color: #0474B4;
	text-decoration: none;
}

.S100pour100 {
	background: url(../images/100Andorra.png) no-repeat;
}

.redbold {
	font-weight: 700;
	font-style: normal;
	color: red;
}

.bluebold {
	font-weight: 700;
	font-style: normal;
	color: #00F;
}

.divEtapes {
	height: 32px;
	background: url(../images/etapes.png) no-repeat;
	padding-left: 10px;
}

.etapes {
	padding-left: 5px;
	margin: 0;
}

.etapes li {
	height: 32px;
	display: inline;
	padding-right: 10px;
}

#topbar {
	position: relative;
	width: 758px;
	overflow: hidden;
	float: left;
	background: #C0DCEC url(../images/box-bleu-clair-758-top.png) no-repeat top;
	margin: 3px 0 0 46px!important;
	padding: 0;
}

#topbarmenuwrapper {
	float: left;
	width: 758px;
	font-size: 12px;
}

topbarmenuwrapper p {
	margin: 0;
	padding: 0;
}

.test {
	background: url(../images/button-bottom.png) no-repeat right center;
	position: relative;
	float: right;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	color: #0089BD;
	font-size: 14px;
	font-weight: 700;
	height: 20px;
	overflow: hidden;
	cursor: pointer;
	margin: 0 10px 0 0;
	padding: 0 25px 0 0;
}

#redline {
	position: relative;
	height: 34px;
	text-align: left;
}

#redline .youarehere {
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	display: block;
	position: relative;
	float: left;
	margin: 0 0 0 10px;
	padding: 5px 0 0;
}

#redline a {
	color: #FE890A;
	font-weight: 700;
	text-decoration: none;
}

#redline .menuWiki {
	margin: 0 5px;
}

#redline .menuWiki strong {
	padding-left: 8px;
	color: #004D90;
	font-size: 14px;
	border: none;
}

#redline .menuWiki ul {
	list-style-type: none;
	margin: 0;
	padding: 0 2px;
}

.box-bleu-clair-178 {
	width: 178px;
	background-color: #CDEFFB;
	color: #000;
	margin: 0;
	padding: 0;
}

.box-bleu-clair-178-top {
	background: url(../images/box-bleu-clair-178-top.png) no-repeat top;
	height: 13px;
}

.box-bleu-clair-178-bottom {
	background: url(../images/box-bleu-clair-178-bottom.png) no-repeat center bottom;
	height: 13px;
}

.barmenubas {
	position: relative;
	width: 758px;
	height: 13px;
	overflow: hidden;
	float: left;
	background: url(../images/box-bleu-clair-758-bottom.png) no-repeat;
	margin: 0;
	padding: 0;
}

.stretcher a {
	color: #FC7713;
	text-decoration: none;
}

.servicesL li {
	width: 156px;
	float: left;
	background: url(../images/accept.png) no-repeat;
	background-position: 0 8px;
	padding-left: 20px;
	padding-top: 8px;
	height: 20px;
}

.servicesL li a {
	font-size: 1em;
	font-weight: 700;
	color: #fff;
	text-decoration: underline;
}

.servicesL li a:hover {
	text-decoration: none;
}

p.subscribe {
	background-color: #f3f3f3;
	font-size: 11px;
	text-align: center;
}

.weekend ul {
	list-style-type: none;
	padding-left: 5px;
	margin: 0;
}

.weekend li {
	background: url(../images/clock.png) no-repeat;
	background-position: 0 8px;
	padding-left: 20px;
	padding-top: 8px;
}

.weekend li a {
	font-weight: 700;
	color: #FE890A;
	text-decoration: underline;
}
.weekend li a:hover {
	font-weight: 700;
	color: #fff;
	text-decoration: underline;
}

#mySlideshow {
	width: 400px;
	height: 300px;
	z-index: 5;
	display: none;
	overflow: hidden;
	position: relative;
}

#mySlideshow img {
	border: 0;
	margin: 0;
}

#mySlideshow #slideInfoZone {
	position: absolute;
	z-index: 10;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 3em;
	background: #333;
	color: #fff;
	text-indent: 0;
	margin: 0;
}

#slideInfoZone h2 {
	font-size: 100%;
	font-weight: strong;
	color: inherit;
	margin: 2px 5px;
	padding: 0;
}

#slideInfoZone p {
	font-size: 100%;
	color: #eee;
	margin: 2px 5px;
	padding: 0;
}

#mySlideshow a {
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

#mySlideshow a.right,#mySlideshow a.left {
	position: absolute;
	height: 100%;
	width: 40%;
	cursor: pointer;
	z-index: 10;
	filter: alpha(opacity=20);
	-moz-opacity: .2;
	-khtml-opacity: .2;
	opacity: .2;
}

* html #mySlideshow a.right,* html #mySlideshow a.left {
	filter: alpha(opacity=50);
}

#mySlideshow a.right:hover,#mySlideshow a.left:hover {
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	-khtml-opacity: .8;
	opacity: .8;
}

#mySlideshow a.left {
	left: 0;
	top: 0;
	background: url(../images/fleche1.gif) no-repeat top left;
}

#mySlideshow a.right {
	right: 0;
	top: 0;
	background: url(../images/fleche2.gif) no-repeat top right;
}

.weekend {
	position: relative;
}

.prixPack {
	background: url(../images/prix_packs.png);
	width: 119px;
	height: 119px;
	position: absolute;
	right: 0;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	margin: 0;
}

.prixPack p {
	top: 50%;
	width: 119px;
	height: 22px;
	font-size: 22px;
	font-weight: 700;
	margin: 40px 0 0 -4px;
}

.prixPack p a {
	color: #000;
}

.packs-ski-758 {
	background: url(../images/packs-ski.jpg);
	width: 758px;
	height: 263px;
	color: #000;
	margin: 0;
	padding: 0;
}

.packs-caldea-758 {
	background: url(../images/packs-caldea.jpg);
	width: 758px;
	height: 263px;
	color: #000;
	margin: 0;
	padding: 0;
}

.packs-balneo-758 {
	background: url(../images/packs-balneo.jpg);
	width: 758px;
	height: 263px;
	color: #000;
	margin: 0;
	padding: 0;
}

.packs-wellness-758 {
	background: url(../images/packs-wellness.jpg);
	width: 758px;
	height: 263px;
	color: #000;
	margin: 0;
	padding: 0;
}

.produits-ski-758 {
	background: url(../images/produits-ski.jpg);
	width: 758px;
	height: 263px;
	color: #000;
	margin: 0;
	padding: 0;
}

.packs-caldea-758 .explication,.packs-ski-758 .explication,.packs-balneo-758 .explication,.produits-ski-758 .explication,.packs-wellness-758 .explication,.packs-experiencia-758 .explication {
	position: relative;
	left: 31px;
	top: 31px;
	width: 343px;
	height: 187px;
}

.packs-caldea-758 .explication ul,.packs-ski-758 .explication ul,.packs-balneo-758 .explication ul,.produits-ski-758 .explication ul,.packs-wellness-758 .explication ul,.packs-experiencia-758 .explication ul {
	margin: 0 0 0 5px;
	padding: 0;
}

.packs-caldea-758 .explication p a:hover,.packs-ski-758 .explication p a:hover,.packs-balneo-758 .explication p a:hover,.produits-ski-758 .explication p a:hover,.packs-wellness-758 .explication p a:hover,.packs-experiencia-758 .explication p a:hover {
	color: #fff;
	text-decoration: none;
}

.etoileFiche {
	background: url(../images/etoileFondJaune.png) no-repeat;
	float: right;
	width: 127px;
	height: 128px;
}

.etoileFiche p {
	text-align: center;
	margin: 25px 28px;
	padding: 15px;
}

.etoileFiche p a {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	text-decoration: none;
}

.headerHotel {
	float: left;
	width: 400px;
	height: 128px;
	position: relative;
}

#footer2_top {
	height: 43px;
	background: url(../images/footer2.png) no-repeat center top;
}

#footer2 {
	background: url(../images/background.jpg) no-repeat center top;
	font-size: 10px;
	padding: 0 50px 5px;
}

#footer2 ul li {
	padding: 2px 0;
}

#footer2 ul li a {
	font-weight: 700;
	color: #0089BD;
	padding: 5px 0;
}

#footer2 ul li a:hover {
	text-decoration: none;
	color: #FE890A;
}

#footer2 .menuWiki {
	margin-right: 30px;
}

.user_comment {
	list-style: none;
}

.user_comment li {
	background: url(../images/user_comment.png) no-repeat;
	border-bottom: 1px solid #fe890a;
	margin: 5px 0;
	padding: 5px 0 5px 20px;
}

blockquote {
	font-style: italic;
	margin: 0 0 0 10px;
	padding: 0;
}

.ruleta {
	width: 370px;
	height: 90px;
	color: #fff;
	background: url(../images/ruleta.png) no-repeat;
	padding: 83px 0 0;
}

.ruleta p {
	font-weight: 700;
	font-size: 14px;
	text-align: center;
	margin: 0;
}

.ruleta p a {
	font-size: 14px;
	color: #fff;
	padding: 15px 10px 0 0;
}

#slideshow {
	width: 758px;
	height: 154px;
	text-align: left;
}

.navigPage {
	border: 1px solid #fe890a;
	margin: 0;
	padding: 5px;
}

.navigPage legend {
	font-weight: 700;
	font-size: 14px;
	color: #000;
}

.navigPage ul {
	float: right;
	margin: 0;
}

.navigPage ul li {
	text-align: center;
	width: 15px;
	list-style-type: none;
	border: 1px solid #fe890a;
	float: left;
	font-weight: 900;
	margin: 2px;
}

.navigPage ul li.navigOK:hover {
	background: #fe890a;
	color: #fff;
}

.navigPage ul li:hover {
	background: #fff;
}

.navigPage ul li a {
	font-weight: 400;
	color: #0089BD;
	text-decoration: none;
	padding: 2px;
}

.habitation_description_bulle {
	width: 458px;
	background: url(../images/description-habitation-top.png) #f60 no-repeat;
	color: #fff;
	padding-top: 15px;
	padding-left: 10px;
	font-weight: 700;
	font-size: 14px;
	margin-bottom: 0;
	padding-bottom: 0;
}

.habitation_description_bulle ul {
	margin-bottom: 0;
}

.habitation_description_bulle_bottom {
	width: 468px;
	height: 8px;
	background: url(../images/description-habitation-bottom.png) #f60 bottom no-repeat;
	margin: 0;
	padding: 0;
}

#gmlb_overlay {
	background-color: transparent;
	background-image: url(../images/overlay.png);
	z-index: 1000;
}

#gmlb_container {
	background-color: #FFF;
	display: block;
	border-color: #DDD;
	border-style: dotted;
	border-width: 1px;
	padding: 10px;
}

#gmlb_close {
	background-color: #EEE;
	width: 16px;
	height: 16px;
	float: right;
	cursor: pointer;
	clear: right;
	background-image: url(../images/cancel.png);
	margin-top: 5px;
}

html,img,.box-vert-200 .services {
	border: 0;
}

#header h1,#header p,.option,.displayInvisible {
	display: none;
}

#header #langues li a,#header #langues li a:hover {
	background: none;
}

.gras,.nbreLogements,#nouveau label,.oblig {
	font-weight: 700;
}

#header-bottom p,#redline p,blockquote p {
	margin: 0;
}

.social li a:hover,.pdf a:hover,.camera a:hover,.bookmark a:hover,.mapico a:hover,.gsm a:hover,.info a:hover,.icon-print a:hover,.footer-top a:hover,#redline a:hover,.etoileFiche p a:hover {
	text-decoration: underline;
}

.pdf a,.bookmark a,.mapico a,.camera a,.gsm a,.info a,.icon-print a,.delicious a,.digg a,.yahoo a,.google a,.destination li a,#redline .menuWiki ul li a {
	color: #0089BD;
	font-size: 1em;
	font-weight: 700;
	text-decoration: none;
}

.plusinfos:hover,.orange,.packs-caldea-758 .explication h1,.packs-ski-758 .explication h1,.packs-balneo-758 .explication h1,.produits-ski-758 .explication h1,.packs-wellness-758 .explication h1,.packs-experiencia-758 .explication h1,.packs-caldea-758 .explication p a,.packs-ski-758 .explication p a,.packs-balneo-758 .explication p a,.produits-ski-758 .explication p a,.packs-wellness-758 .explication p a,.packs-experiencia-758 .explication p a {
	color: #FE890A;
}

#content .box-bleu-clair-370 h1,#content .box-bleu-clair-183 h1,#content .box-bleu-clair-178 h1 {
	border: none;
	color: #004D90;
	font-size: 16px;
	padding-left: 8px;
}

#redline .menuWiki ul li {
	background: url(../images/information.png) no-repeat;
	background-position: 0 8px;
	border-bottom: solid 1px #8BC0DD;
	height: 20px;
	padding-left: 20px;
	padding-top: 8px;
}
.destination li{
	background: url(../images/information.png) no-repeat;
	background-position: 0 8px;
	border-bottom: solid 1px #8BC0DD;
	height: 20px;
	padding-left: 16px;
	padding-top: 9px;
}
.destination li:hover,#redline .menuWiki ul li:hover {
	background-color: #AEDBF3;
	background-image: url(../images/information.png);
	background-position: 0 8px;
	background-repeat: no-repeat;
}

.box-vert-200 .services .services2,fieldset #services,#services2 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.box-bleu-clair-758 .contenu,.box-bleu-758 .contenu,.box-bleu-548 .contenu {
	margin: 0;
	padding: 0 20px;
}

#content .box-bleu-758 .contenu h1,#content .box-bleu-548 .contenu h1 {
	border-bottom: 0;
	color: #FE890A;
	font-size: 20px;
}

.box-orange-350 legend,.box-bleu-clair-705 legend {
	color: #0474B4;
	font-size: 18px;
	font-weight: 700;
}

.float-right,#directions {
	float: right;
}

.float-left,#galerie_mini ul li,#galerie_vr ul li,.input-12 {
	float: left;
}

#recherche #enfants ul,#recherche2 #enfants ul {
	list-style-type: none;
	margin: 0;
	padding: 0 10px;
}

#myVr {
	border: 0;
	height: 300px;
	overflow: hidden;
	width: 479px;
	margin: 0;
	padding: 0;
}

a.button:link,a.button:visited,a.button2:link,a.button2:visited,a.button3:link,a.button3:visited,a.button4:link,a.button4:visited {
	color: #fff;
}

a.button:hover,a.button:active,a.button2:hover,a.button2:active,a.button3:hover,a.button3:active,a.button4:hover,a.button4:active {
	background-position: 0 -50px;
	color: #fff;
}

a.button:hover .icon,a.button2:hover .icon,a.button3:hover .icon,a.button4:hover .icon {
	background-position: 100% -50px;
}

.corpForm a,.lienBleu a,.lienBleua {
	color: #0089BD;
	font-weight: 700;
}

.corpForm fieldset#contact label,.corpForm .demandeOption label,.corpForm .logements label {
	float: left;
	line-height: 1.8;
	text-align: right;
	width: 40%;
	margin: 0;
	padding: 0 .5em 0 0;
}

.active,.packs-caldea-758 .explication p,.packs-ski-758 .explication p,.packs-balneo-758 .explication p,.produits-ski-758 .explication p,.packs-wellness-758 .explication p.packs-experiencia-758 .explication p {
	color: #fff;
	font-weight: 700;
}

.servicesL,#footer2 ul {
	list-style-type: none;
	margin: 0;
	padding: 0 4px;
}

.badge {
	width: 759px;
	height: 137px;
	background: url(../images/badge-fond-blanc.jpg) no-repeat center top;
	font-size: 14px;
}

.badge .star {
	
}

.badge .bas {
	
}

.badge p.haut {
	font-weight: 700;
	margin: 0;
	width: 594px;
	height: 50px;
	padding: 28px 15px 58px 151px;
}

.loadingPanoramio {
	position: relative;
	left: 125px;
	margin-left: -125px;
	background-color: #999;
	width: 758px;
	height: 400px;
	font-size: 14px;
	color: #f00;
	z-index: 10000;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.loadingPanoramio img {
	position: absolute;
	width: 100px;
	height: 100px;
	top: 50%;
	margin-top: -50px;
	left: 50%;
	margin-left: -50px;
}

*+html .loadingPanoramio {
	margin-top: -370px;
	margin-left: -125px;
}

.panoramio {
	background: url(../images/panoramio-marker.png) no-repeat;
	padding-left: 20px;
	height: 24px;
}

/*Pagination*/

#pagination-flickr {
	float: right;
	border: 0;
	margin: 0;
	padding: 0;
	width: 500px
}

#pagination-flickr li {
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 11px;
	list-style: none;
}

#pagination-flickr a {
	border: solid 1px #DDDDDD;
	margin-right: 2px;
}

#pagination-flickr .previous-off,#pagination-flickr .next-off {
	color: #666666;
	display: block;
	float: left;
	font-weight: bold;
	padding: 3px 4px;
}

#pagination-flickr .next a,#pagination-flickr .previous a {
	font-weight: bold;
	border: solid 1px #FFFFFF;
}

#pagination-flickr .active {
	color: #ff0084;
	font-weight: bold;
	display: block;
	float: left;
	padding: 4px 6px;
}

#pagination-flickr a:link,#pagination-flickr a:visited {
	color: #0063e3;
	display: block;
	float: left;
	padding: 3px 6px;
	text-decoration: none;
}

#pagination-flickr a:hover {
	border: solid 1px #666666;
}

.packs-experiencia-758 {
	background: url(../images/packs-experiencia.jpg);
	width: 758px;
	height: 263px;
	color: #000;
	margin: 0;
	padding: 0;
}
.icon-error{
		border:solid 1px #CC0000; 
		background:#F7CBCA url(../images/exclamation.png) 8px 6px no-repeat;
		color:#CC0000;
		font-weight:bold;
		padding:4px;
		margin:10px 0;
		font-size: 18px;
		text-align:center;
	}
#page h1 a{font-size: 24px}
#page h2 a{font-size: 22px}
#page h3 a{font-size: 20px}