/*######################################################
# sprite
######################################################*/
.sprite {
	background-image: url(/module/carto/img/sprite_hiver.png);
	background-repeat: no-repeat;
}

#listing div.know a img {
	background-image: url(/module/carto/img/sprite_hiver.png);
	background-repeat: no-repeat;
	background-position: -291px -38px;
}

#carnet_listing div.know a img {
	background-image: url(/module/carto/img/sprite_hiver.png);
	background-repeat: no-repeat;
	background-position: -291px -38px;
}

#infobulle div.warp .resa {
	background-image: url(/module/carto/img/sprite_hiver.png);
	background-repeat: no-repeat;
	background-position: -127px -53px;
}

.BgBox {
	background-image: url(/module/carto/img/fond_hiver.png);
}

.detail h1, .detail h2 {
	color: #003366;
}

#carnet_listing a.retour img, #infobulle img.floater, .detail a.retour img, .detail a.arriere img, .detail a.avant img,
#legend, #zoom #plus, #zoom #moins,
.level1#level, .level2#level, .level3#level,
.idfrmap_flag, #infobulle .floater,.idfrmap_flag,
#search_form .hebergement, #search_form .gastronomie, #search_form .fete_manif, #search_form .avoir_afaire, #search_form .resa,
#search_form_3d .hebergement, #search_form_3d .gastronomie, #search_form_3d .fete_manif, #search_form_3d .avoir_afaire, #search_form_3d .resa {
	background-image: url(/module/carto/img/sprite_hiver.png);
	background-repeat: no-repeat;
}

#search {
	color: #9DBADD;
	background-image: url(/module/carto/img/fond_hiver.png);
}


#search .departement div {
	position:absolute;
	background-repeat: no-repeat;
}

#search .departement .hover.gex, #search .departement .selected.gex {
	background-image: url(/module/carto/img/sprite_hiver.png);
	background-position: -68px -177px;
}

#search .departement .hover.bugey, #search .departement .selected.bugey {
	background-image: url(/module/carto/img/sprite_hiver.png);
	background-position: -44px -177px;
}

#search .departement .hover.dombes, #search .departement .selected.dombes {
	background-image: url(/module/carto/img/sprite_hiver.png);
	background-position: -26px -177px;
}

#search .departement .bresse.hover, #search .departement .bresse.selected {
	background-image: url(/module/carto/img/sprite_hiver.png);
	background-position: -6px -177px;
}

#search .departement {
	background-image: url(/module/carto/img/sprite_hiver.png);
	background-repeat: no-repeat;
	background-position: -6px -136px;
}

#search_form .classement div.first {
	background-image : url(/module/carto/img/sprite_hiver.png);
	background-repeat: no-repeat;
	background-position: right -435px;
}

#search_form .send, #search_form_3d .send {
	background: url(/module/carto/img/sprite_hiver.png);
	background-repeat: no-repeat;
	background-position: -162px -134px;
}

#search_form .classement {
	background-image : url(/module/carto/img/sprite_hiver.png);
	background-repeat: no-repeat;
	background-position: -344px -435px;
}

#search_form div.etoile1, #search_form div.etoile2, #search_form div.etoile3,
#search_form div.etoile4, #search_form div.etoile5, #search_form div.etoile6 {
	background-image: url(/module/carto/img/sprite_hiver.png);
	background-repeat: no-repeat;
}

.etoile1,.etoile2,.etoile3,.etoile4,.etoile5 {
	background-image: url(/module/carto/img/sprite_hiver.png);
	background-repeat: no-repeat;
	background-position: -159px -271px;
}

.epi1,.epi2,.epi3,.epi4,.epi5 {
	background-image: url(/module/carto/img/sprite_hiver.png);
	background-repeat: no-repeat;
	background-position: -159px -284px;
}

.cle1,.cle2,.cle3,.cle4,.cle5 {
	background-image: url(/module/carto/img/sprite_hiver.png);
	background-repeat: no-repeat;
	background-position: -140px -569px;
}


.detail .tarif li {
	color:#fff;
}

#carto_footer {
	color: #5A5A59;
}

.detail table.video, .detail table.webcam {
	background: url(/module/carto/img/fond_hiver.png);
}

#tooltips {
	background: #
}

.compare_button{
	float:left;
	background: url(/module/carto/img/sprite_hiver.png);
	background-repeat: no-repeat;
	width: 230px;
	height: 20px;
	margin: 0 0 0 10px;
	display:block;
	cursor:pointer;
}

.compare_button_disable{
	background-position: -95px -93px;
}

.compare_button_activ{
	background-position: -95px -113px;
}

.sejours_carnet {
	background-image: url(/module/carto/img/sprite_hiver.png);
}

.widget_message_carnet{
	position:absolute;
	float:left;
	width:216px;
	margin-top:80px;
	margin-left:280px;
	z-index:1000;
	display:none;
}

.widget_message_carnet_top{
	background:url(/download/site-principal/image/charte/hiver/widget/carnet_top.png) no-repeat;
	width:216px;
	height:10px;
}

.widget_message_carnet_bottom{
	background:url(/download/site-principal/image/charte/hiver/widget/carnet_bottom.png) no-repeat;
	width:216px;
	height:15px;
	clear:left;
}


.widget_message_carnet_center{
	width:206px;
	background:url(/download/site-principal/image/charte/hiver/widget/carnet_middle.png) repeat-y;
	float:left;
	clear:left;
	padding:5px 6px;
}

.widget_message_carnet_button{
	width:38px;
	float:right;
	height:17px;
	margin-top:2px;
	margin-right:2px;
}

.widget_message_carnet_button_close{
	background:url(download/site-principal/image/charte/hiver/widget/widget_close.png) no-repeat;
	width:16px;
	height:17px;
}

.widget_message_carnet_content{
	width:206px;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
	clear:left;
	float:left;
}
.widget_message_carnet_content_link{
	clear:left;
	text-align:right;
	margin-top:5px;
}

.widget_message_carnet_content_link_img{
	background:url(/download/site-principal/image/charte/hiver/widget/widget_suite.png) no-repeat;
	float:right;
	width:26px;
	height:21px;
}

/*######################################################
# tagcloud
######################################################*/
.tagcloudCarto .t-c-tag-lvl-1 a, .tagcloudCarto a.t-c-tag-lvl-1 {
	font-size: 16pt;
	color: #000;
}

.tagcloudCarto .t-c-tag-lvl-2 a, .tagcloudCarto a.t-c-tag-lvl-2 {
	font-size: 14pt;
	color: #333;
}

.tagcloudCarto .t-c-tag-lvl-3 a, .tagcloudCarto a.t-c-tag-lvl-3 {
	font-size: 12pt;
	color: #333;
}

.tagcloudCarto .t-c-tag-lvl-4 a, .tagcloudCarto a.t-c-tag-lvl-4 {
	font-size: 11pt;
	color: #666;
}

.tagcloudCarto .t-c-tag-lvl-5 a, .tagcloudCarto a.t-c-tag-lvl-5 {
	font-size: 10pt;
	color: #666;
}

.tagcloudCarto .t-c-tag-lvl-6 a, .tagcloudCarto a.t-c-tag-lvl-6 {
	font-size: 9pt;
	color: #999;
}

.tagcloudCarto .t-c-tag-lvl-7 a, .tagcloudCarto a.t-c-tag-lvl-7 {
	font-size: 7pt;
	color: #999;
}

.baseoffer {
	color: #003366 !important;
	font-weight: 800;
}

#cartoThema li.selected {
	background: url("/module/carto/img/fond_hiver.png");
}

#cartoThema li {
	border: 1px solid #A2C1E7;
}

#cartoThema li {
	background: url("/module/carto/img/bgTopTab-default-winter.png");
}
