* {
	font-family:Helvetica, Arial, sans-serif;
	
}
body {
	background-color: #00384d;
	background-color: #fff;
	background-repeat:no-repeat;
	background-position:50% 0px;
}
#www, #webcam {
	background-image:url('/img/template/fond.jpg');
}
#tv {
	background-image:url('/img/template/fond-tv.jpg');
}
#mericourch {
	background-image:url('/img/template/fond-mc.jpg');
}


#wrapper { 
	/*background-color: #222;
	border:1px solid #fff;border-top:0;*/
	margin:10px auto;
	width:1000px;position:relative;
}
#global { 
	background-color: #222;
	border:1px solid #fff;border-top:0;	
	-moz-box-shadow: 0px 5px 12px rgba(0,0,0,0.8); 

}

/* HEADER */
#header {
	height:265px;
	position:relative;
}

#cu3er-container {
	height:300px;
	position:absolute;
}

#logoMeribelCourchevel {
	float:left;
	margin:15px 0 0 25px;
}

/* RECHERCHE */
#search {
	float:right;
	height:70px;
	padding:5px 10px;
	width:380px;
}
#search fieldset {
	border:0;
	margin:0;
	padding:15px; 
	background:transparent;
}
#search input, #search label {
	float:left;
	font-weight:bold;
	position:relative;
}
#search #sbi {
	float:right;
}
#search input[type="radio"] {
	margin-top:8px;
	margin-left:15px;
}
#search label {
	margin-top:4px;color:#fff;
}
#search input[type="submit"] {
	float:right;
	padding:4px 10px;
}
#search .hidden {
	display:none;
}

#missing-controller .search {
	width:50%; float:left;
}
#missing-controller img {
	width:50%; float:right;
}

/* RSS */
#rssSubscribe {	
	background-color:#fff;
	border:1px solid #eee;
	float:right;
	height:52px;
	margin-top:5px;
	margin-right:10px;
	padding:5px;
	width:25%;
}

/* LANGUAGES */
#languages {
	background-color:#333;
	clear:both;
	padding:15px 0;
	text-align:center;
}
#languages a{
	background-color:#fff;
	border:1px solid #ddd;
	padding:5px 3px;
}

#main {
	background-color:#222;
	clear:both;
	overflow:hidden;
	margin-bottom:1em;
	padding-top:20px;
}
#content {
	float:right;
	padding:0 20px;
	width:820px;
}
#tv #content, #mericourch #content {
	padding:0 20px;
	width:960px;
}

#content > div, #mericourch-facebook > div {
	margin-bottom:10px;
	overflow:hidden;
}

h1 {
	color:#fff;
	overflow:hidden;
	line-height:45px;
}
h1 img{
	float:left;
	height:45px;
	margin-right:10px;
}
fieldset {
	background-color: #fff;
}


/* TABBED CONTENT */
ul.tabs {
	list-style:none;
	list-style-position:inside;
	margin:5px 0;
	overflow: hidden;
	padding:0;
	text-align:center;
}
ul.tabs li {
	float:left;
	margin-left:0;
	padding:10px 0;
}
ul.tabs li a{
	border:1px solid #ddd;
	padding:0;
}
ul.tabs li a:hover{
	border:1px solid #ccc;
}
ul.tabs li.active a{
	border:1px solid #06C;
	padding:0;
}

/* SHARED */
.info {
	background-image:url('/img/icons/information.png');
	background-repeat:no-repeat;
	background-position: 7px 50%;
	padding:5px 7px 5px 30px;
	border:1px solid #6793c0;
	background-color:#d1deee;
}
small {
	font-size:smaller;
}

/* RESERVATIONS */
#reservations {

}
#reservations ul li {
	border:1px solid #fff;
	line-height:20px;
	list-style:none;
}
#reservations #onlineServices {
	overflow:hidden;
}
*+html #reservations a.website img{margin-top:-18px;}

/* FACEBOOK */
#facebook {
	position:relative;
	overflow:hidden;
	/* background-image:url('/img/external/facebook.jpg');
	background-repeat:no-repeat;
	background-position:690px 20px; */
}
#facebook > div {
}
#facebook p.text {
	border:1px solid #ccc;
	margin:10px 0;
	padding:10px;
	overflow:hidden;
}
#facebook p.text a img{
	float:left;
	border:1px solid #ccc; padding:10px; margin-right:15px;
}
p img.deco {
	border:1px solid #ccc;
	z-index:2;
	background-color:#fff;
}
p.text span {
	font-size:1.2em;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:0px 10px 7px 10px;
	margin:15px 0px 20px 0px;
	display:block;
}
p.text br {
	margin-bottom:10px;
}
p.text hr {
	clear:both;
}
p.text small {
	display:block;
	margin-top:20px;
	padding-top:10px;
	border-top:1px dotted #ccc;
}
p.text strong {
	display:inline-block;
}
p.text object {
	margin-left:25px;
}


#facebook a.toggle {
	text-indent:-9999px;
	float:left;
	display:inline-block !important;
	outline: none;
	margin-right:10px;
	margin-bottom:5px !important;
}
#facebook a.video {
	text-indent:-9999px;
	float:left;
	display:inline-block !important;
	margin-bottom:5px !important;
	outline: none;
}
#facebook a.comment {
	text-indent:-9999px;
	float:left;
	display:inline-block !important;
	margin-right:10px;
	margin-bottom:5px !important;
	outline: none;
}
#facebook ul.tabs  {
	margin:0;padding:0;
}
#facebook ul.tabs li {
	margin-left:0px;
}
#facebook ul.tabs li a{
	padding:5px 21px;display:block;
}
#facebook ul.tabs li.active a{
	padding:5px 20px;
}
#facebookHome {
	color:#fff;
	text-align:left;
}
#facebookHome a img {
	border:0;
}
.facebookMsg {
	margin-bottom:10px;
	border:1px solid #444;
	padding:5px;
}
a.fMsgTitle {
	color: #127b98;
	text-decoration:none;
	border-bottom:1px solid #fff;
	font-weight:bold;
	margin-left:10px;
}
p.like {
	text-align:right;
	margin-bottom:0;
	padding:0px 20px 0px 0;
}
.msg {}
div.attachment {
	margin-bottom:5px;
	overflow:hidden;
}
div.attachment a{
	margin:0px 10px 10px;
}
div.attachment .left{
	float:left;
}
.facebookMsg  hr {
	clear:both;
}
.acht span {
	color: #127b98;
}

/* WEB TV */
#webtv {
	min-height:450px;
}
#webtv div.comp {
	padding-top:15px;
}
#webtv a {
	padding-right:10px;
}
#webtv img {
	float:left;
	margin: -10px 10px 0 0;
}
#webtv ul.tabs li {
	margin-left:20px;
}
#webtv ul.tabs li a{
	padding:5px 5px;
}
#webtv ul.tabs li.active a{
	padding:5px 5px;
}
#webtv2, #webtv3 {
	padding-left:13px;
}

/* WEBCAMS */
#webcams {
	min-height:450px;
}
#webcams .webcam {width:140px;float:left;margin:4px;text-align:center;}
#webcams .panoramique {text-align:center;}
#webcams .panoramique img {text-align:center; padding:7px 0;}
#webcams .webcam-tab {margin-bottom:15px;overflow:hidden;}
#webcams h3 {}
#webcams h4 {}
#webcams a {}
#webcams a img{}
#webcams span {display:block;font-size:smaller;}
#webcams ul a {padding:5px 21px;margin:0 5px;}
#webcams ul.webcamOwners {list-style:none;margin:0;padding:0;}
#webcams ul.webcamOwners li {display:inline;}
#webcams ul.webcamOwners a{padding:2px;}

/* METEO */
#meteo {
	position:relative;
	float:left;
}
#meteo h2 span{
	font-size: x-small;
}


/* NEWS MONDE */
#newsMonde {

}

/* PODCASTS */
#podcasts {
	min-height:300px;
	background-color:#fff;
	overflow:hidden;
}
#podcasts .podcast {
	height:80px;
}
#podcasts .podcast strong{
	display:block;
	float:left;
	width:140px;
	height:45px;
	padding-top:30px;
	padding-left:20px;
}
#podcasts ul {list-style:none;margin:0 20px 5px 20px;padding:0;}
#podcasts ul li {display:inline;padding:5px ;}
#podcasts ul a{padding:5px 10px;}

#kbz {clear:both;display:block;height:0px;border:none;}

.col {
	background-color: #fff;
	float:left;
	margin:0 10px 0 0;
	padding:10px;
	/* position:relative; */ /* NON ! sinon, disparition du module sous IE7 ! */
	border:1px solid #ddd;
}
.col .col {
	border:1px solid #ddd;
}
.colS{
	width:240.625px;
}
.colM{
	width:320px;
}
.colL{
	width:383px;
}
.colXL{
	width:446px;
}
.colXXL{
	width:798px;
}

.col .colS {
	float:left;
	margin:0 4px 4px 0;
	position:relative;
	top:0;
}

.cols {
	background-color: #fff;
	float:left;
	padding:20px;
	/* position:relative; */ /* NON ! sinon, disparition du module sous IE7 ! */
	border:1px solid #ddd;
}
.cols.colXXL {
	width:778px;
}
/* Sidebar de publicités */
.ads {}
#adsSide {
	
	width:138px;
}

/* */

#adsTop .clients, #adsBottom .clients {float:left;margin-right:30px;}
#adsTop object, #adsBottom object {float:left;margin-right:30px;}
#adsTop .google120x120, #adsBottom .google120x120 {float:left;}
#homeGoogle120 {
	background-color:#fff;
	padding-left:8px;
	width:130px;
}




#footer {
	clear:both;
	color: #fff;
	margin-top:10px;
	text-align:center;
}






/* JQUERY */
#easy_tooltip{
	background:#f5f5f5;
	border:1px solid #06C;
	padding:4px 10px;
	z-index:1000;
}
.toggle{
	background-image:url('/img/icons/magnifier_zoom_in.png');
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:26px;
}
.toggle.simple{
	height:16px;
	padding-left:0;
	width:16px;
}
.toggle.expanded {
	background-image:url('/img/icons/magifier_zoom_out.png');
}
a.video {
	background-image:url('/img/icons/film_go.png');
	height:16px;
	width:16px;
}
a.comment {
	background-image:url('/img/icons/comment_add.png');
	height:16px;
	width:16px;
}
#reservations a.website {float:right;}

#meteo div {margin:auto;width:320px;}
#webtv div {margin:auto;width:320px;}

/* DOSSIERS */

#dossiers, #sitemap, #infos-pratiques {
	background-color:#fff;
	padding:2em;
}



#dossiers strong, #infos-pratiques strong, #sitemap strong {
	font-weight:bold;
}
.meribel {}
.courchevel {}

	#dossierInfo {}
		span {}
		span.date {
			font-weight:bold;
		}
	.description {
		margin: 20px 0;
		text-align:center;
	}
	.description p, .description ul {
		text-align:left;
	}
	
	.contenu {}
	
	.contenu p img {
		float:left;
		border:1px solid #ccc;
		padding:5px;
		margin:0 20px 15px 0;
	}
		.jeu {position:relative;}
		.jeu img {
			right:0;position:absolute;
			border:1px solid #ccc;
			margin-top:22px;
			padding:5px;
		}
		.jeu blockquote {
			font-size:1.3em;
			padding:1.5em;
		}
		.jeu form {}
		.jeu p.terms {
			font-size:.85em;
		}
#infos-pratiques h2 {
	color:#06C;
	color:#96BC0D;
}
#infos-pratiques h2, #infos-pratiques h3 {
	clear:both;
}

#infos-pratiques .col-container {
	clear:both;
}
#infos-pratiques .col-container .demicol {
	float:left;
	width:50%;
}


.section-ul {list-style:none;}
.section-ul li {margin:0;width:16%;margin-right:1.3%;margin-bottom:5px;display:inline-block;padding:1%;border:1px solid #ccc;text-align:center;}
/* INFOS PRATIQUES */
/* menu */
#ipul {}
.ipul {}
#meteo-ski-meribel-courchevel {}
#acces-stations-de-ski {}
#telechargement-plan-stations {}
#courchevel-la-station-de-ski {}
#meribel-la-station-de-ski {}
#courchevel-domaine-skiable {}
#meribel-domaine-skiable {}
#domaine-skiable-trois-vallees {}
#le-village-des-allues {}
#le-village-du-praz {}
		
		
/* FLASH GORDON */
/*
    CAKEPHP AUTH & MESSAGES
    ***********************/

.messageauth {
    background-color:#fff;
    margin-bottom:10px;
    
    background-position:8px 9px;
    background-repeat:no-repeat;
    padding:10px 10px 10px 30px;
    
    border:1px solid #aaa;
    border-radius:0.4em; 
    -moz-border-radius:0.4em; 
    -webkit-border-radius:0.4em; 
    border-radius:0.4em; 
    -moz-border-radius:0.4em; 
    -webkit-border-radius:0.4em; 
}
#authMessage {
    background-image:url('/img/icons/lock.png');
    color:#666;
}
#flashMessage {
    
}
#flashMessage p {
    padding-top:5px;
}
#flashMessage.info {
    background-image:url('/img/icons/information.png');
}
#flashMessage.info strong{
    color:#6189b7;
}
#flashMessage.alert {
    background-image:url('/img/icons/error.png');
}
#flashMessage.alert strong{
    color:#f71;
}
#flashMessage.success {
    background-image:url('/img/icons/accept.png');
}
#flashMessage.success strong{
    color:#7a6;
}
#flashMessage.error {
    background-image:url('/img/icons/exclamation.png');
}
#flashMessage.error strong{
    color:#f11;
}

/* dailymotionContent */
#dailymotionContent {
}


#dailymotionContent #last {
	position:relative;
	overflow:hidden;
	padding-bottom:15px;
	margin-bottom:15px;
}
#dailymotionContent #last .meteo {
	position:absolute;
	right:25px;
}
#dailymotionContent #last .video {
}
#dailymotionContent #last .video .comp {
	position:absolute;
	right:25px;
	top:350px;
	width:280px;
}
#dailymotionContent #last .video .comp {
	padding-top:20px;
}
#dailymotionContent #last .video .comp a {
	padding-right:10px;
	margin-bottom:0;
	padding-bottom:0;
}
#dailymotionContent #last .video .comp img {
	float:left;
	margin: 0px 10px 0 0;
}
#dailymotionContent #lasts {
	clear:both;
	position:relative;
	padding-bottom:15px;
	margin-bottom:15px;
}
#dailymotionContent #lasts a {
	padding:0 12.5px 10px 0;
}
#dailymotionContent #lasts a.last {
	padding:0 0 10px 0;
}
#dailymotionContent #favorites {
	position:relative;
	overflow:hidden;
}
#dailymotionContent #favorites .wall {
	float:left;
}
#dailymotionContent #favorites .googleVideo {
	float:right;
	margin-top:25px;

}

#redirectMeriCourch {
	clear:both;
}
#goToMeriCourch {

	padding:10px;
	margin:0px 0px 0px 0px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	position:relative;
	word-spacing:.8em;
	color:#06C;
	width:100%;
	cursor:pointer;cursor:hand;
}
#goToMeriCourch:hover {
	color:#000;
}

.bloc-global {
	background-color:#fff;
	padding:20px;
}


h2 {
	color:#96BC0D;
}
#publisher-3 {
	margin-left:40px;
}

#socials {
	background-color:#fff;
	float:right;
	padding:10px;
	margin-left:20px;
	width:260px;
	border:1px dotted #FD70A4;
}
#socials h2 {
	text-align:center;
	color:#FD70A4;
}
a.call-to-action {
	border:1px solid #fff;
	position:relative;float:left;
	/* font-size:1.5em; */
	margin:0;
	width:32.5%;
	text-align:center;
}
a.call-to-action:hover {
}
a.call-to-action span {
	display:block;
}

input.permalink {
	width:95%;
}
.addthis_toolbox {
	height:40px;
}
.addthis_toolbox  a{
	float:left; padding:5px 8px;
}
.addthis_toolbox  a.addthis_button_expanded{
	
}
.share {
	color:#D65E8A;
}
#FacebookArchives {
	background-color:#fff;
	padding:20px;
	border:1px solid green;
}

#r-meribel  #podcasts{
	position:relative; top:-50px;right:-60px;
	width:20%;
}

a.nolink {
	cursor:pointer;
}