/* Balises globales */

body{
	margin:0px;
	font-family:tahoma;
	font-size:11px;
	line-height:13px;
	
	}

img {
	border:0px;
	}
	
p	{
	margin:0px;
	padding:0px;
	}
		
h1	{}

h2	{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#185795;
}

h3	{
	margin:0;
	padding:11px 0 0 0;
	font-size:12px;
	font-weight:bold;
	color:#185795;
	}	

h4	{
	margin:0 0 2px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}		

h5	{
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#185795;
	}	
	
a	{
	color:#1394C3;
	text-decoration:none;	
	}

form{
	margin:0;
	}

input{
	margin:0;
	padding:0;
	}
	
ul{
	padding:0px;
	margin:0px auto;
}

li{
	padding:0px;
	margin:0px auto;
}


	
/* Frame */	
#indexation{position:absolute; top:-1000px; left:-1000px;}

#container{
	text-align:left;
	background:url(/images/bcg-sapin-top.png) no-repeat;
	width:940px;
	height:auto;
	}
	
#content-marge{
	padding:2px 16px 0 16px;
}

#top{
	width:940px;
	height:119px;
	border:0px;
	margin:0px;
	padding:0px;
	}

#top .logo{
	vertical-align:middle;
	padding:0 0 0 12px;
	}

#menusecondaire{
	width:auto;
	padding:0 16px 0 0;
	text-align:right;
	}

#menusecondaire .sep{
	margin:0 6px 0 6px;
	}

#bandeoutils{
	width:940px;
	height:32px;
	background:#1396C4 url(/images/bcg-bandeoutils.gif) repeat-x;
	border:0px;
	margin:0px;
	padding:0px;
	}

#menuoutils{
	height:16px;
	margin:0 0 0 16px;
	}

#menuoutils .sep{
	margin:0 6px 0 6px;
	}

#nav{
	width:940px;
	height:228px;
	background:#148BBC url(/fr/images/tempo_nav.jpg) no-repeat;
	border:0px;
	margin:0px;
	padding:0px;
	}

	
/* Titre de section */
#titre_section{
	position:absolute;
	top:340px;
	left:0px;
	text-align:left;	
	background:url(/media/absolu/accueil/motif-titre-section.gif) 5px 0px;
	width:924px;
	height:53px;
	padding:16px 0px 0px 16px;
	color:#FFFFFF;
	
	}	
	
#titre_section .smenu{
	float:right;
	text-align:left;
}

#titre_section img{
	padding:6px 18px;
}
#titre_section .smenu img{
	padding:0px;
}
	


#tbl_smenu{
	height:38px;
	margin-top:3px;
	}

#td_smenu_left{
	background: url(/images/sm_section_left.png) no-repeat;
	width:8px;
	}
/*	
#td_smenu_right{
	padding:9px 8px 0 0;
	}
*/

#bgrd-smenu{
	background: url(/images/sm_section_bcg.png) no-repeat;
	height:29px;
	width:auto;
	padding:9px 8px 0 0;
}

#td_smenu_right a{
	color:#195695;
	margin:0 8px 0 8px;
	text-decoration:none;
}
	
	
#td_smenu_right .sep{
	height:9px;
	width:1px;
}


/* Sous-titre de section */
#soustitre_section{
	text-align:left;
	background-color:#FFFFFF; 
	width:874px;
	height:42px;
	padding:10px 0 0 16px;
	border-bottom:#C1D2E3 solid 1px;
	}
	
#soustitre_section img{	
	padding-top:4px;
	}
	
#soustitre_section .ssmenu{
	position:absolute;
	top:425px;
	left:522px;
	text-align:left;
	width:418px;
	}
			
#tbl_ssmenu{
	color:#FFFFFF;
	background: url(/images/ssm_section_bcg.gif) repeat-x;
	height:38px;
	width:418px;
	font-weight:normal;
	}

#td_ssmenu_left{
	background: url(/images/ssm_section_left.gif) no-repeat;
	width:8px;
	height:38px;
	}
	
#td_ssmenu_right{
	padding:7px 8px 0 0;
	}

#td_ssmenu_right a{
	color:#FFFFFF;
	margin:0 8px 0 8px;
	text-decoration:none;
	}
	
#td_ssmenu_right .sep{
	height:9px;
	width:1px;
	}
	
		
/* Sous-sous-titre de section */
#soussoustitre_section{
	text-align:left;
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	color:#195695; 
	width:924px;
	height:27px;
	padding:13px 0 0 16px;
	}


/* Home-tableau no1 */	
#tbl_home_contenu1{
	background:#FFFFFF url(/images/ptn-home_contenu1.gif); 
	border-top:#FFFFFF solid 1px;
	}
		
#td_zone_videopub{
	background: url(/images/bcg-video.jpg) no-repeat;
	text-align:center;
	padding:31px 0 0 15px;
	}
	
#td_zone_videopub_bottom{
	background: url(/images/bottom-video.jpg) no-repeat; 
	width:350px; 
	height:16px;
	}	
	
#td_a_la_une{
	text-align:left;
	background: url(/images/bcg-a-la-une.jpg) no-repeat; 
	width:auto; 
	height:auto; 
	padding:11px 0 0 0;
	}
	
.titre_a_la_une{
	margin:0 0 8px 16px;
	}	
	
#bloc_nouvelles_home{
	text-align:left;
	width:auto;
	height:112px;
	padding:16px;
	border-bottom:1px solid #B1C9E0;
	}
	
#bloc_nouvelles_home .images_news{
	border:1px solid #B1C9E0;
	float:left;
	margin-right:16px;
	}
#bloc_nouvelles_home .credit_news{
	color:#999999;
	font-size:9px;
	float:left;
	margin-bottom:16px;
	}



/* Home-tableau no2 */
#tbl_home_contenu2{
	background:#FFFFFF url(/images/ptn-home_contenu2.gif);
	margin-bottom:-30px;
	}
	
#td_txt_intro{
	background: url(/images/bcg-txtintro.jpg) no-repeat; 
	width:404px; 
	height:auto;
	text-align:left;
	padding:32px 18px 0 32px;
	}
	
#td_question_meteo{
	background:url(/images/bcg-question.jpg) no-repeat;
	width:472px; 
	height:auto;
	text-align:left;
	padding:65px 0 0 14px;
	}
		

#bloc_meteomedia {
	/*background:url(/fr/images/meteomedia.gif) no-repeat;*/
	width:200px;
	height:139px;
	margin-left:251px;
	margin-top:0;
	margin-bottom:-150px;
	/*border: 1px solid black;*/
}

#bloc_nom_meteomedia {
	color:#003b72;
	font-weight:bold;
	width:124px;
	min-height:24px;
  	height:auto !important;
	height:24px;
	margin:0px 8px 10px 8px;
	padding-bottom:6px;
	text-align:center;
	border-bottom:1px solid #B4B5C8;
}


.pistes_meteomedia {
	color:#1b5996;
	font-weight:bold;
	line-height:14px;
	vertical-align:top;	
}

.icone_meteomedia {
	padding-left:8px;	
	vertical-align:top;
}


/* Contenu template - width100pourcent(Medias) */
#tmp_page100pourcent{
	background-color:#FFFFFF;
	padding:0 16px 0 16px;
	height:400px;
	height:auto !important;
	min-height:400px;
	margin:0 !important;
	}
	
#tmp_page100pourcent_nomarge{
	background-color:#FFFFFF;
	height:400px;
	height:auto !important;
	min-height:400px;	
	}	

#tmp_page100pourcentphoto{
	background-color:#FFFFFF;
	padding:0 0 0 8px;
	}

#tmp_page100pourcentphoto img{
	margin-right:8px;
	border:1px solid #D8E4F1;
	}
	
#bloc_nouvelles_detail_first{
	text-align:left;
	width:auto;
	height:auto;
	padding:16px;
	}
	
#bloc_nouvelles_detail{
	text-align:left;
	width:auto;
	height:auto;
	padding:16px;
	border-top:#C1D2E3 solid 1px;
	}
	
#bloc_nouvelles_detail .images_news{
	border:1px solid #D8E4F1;
	float:left;
	margin-right:16px;
	}	

#bloc_nouvelles_detail .credit_news{
	float:left;
	margin-right:16px;
	}
	
#bloc_nouvelles_detail .credit_news_une_nouvelle{
	float:left;
	margin-right:16px;
	padding-top:16px;
	}
	
/* Contenu template - 3colonnes(Infos pratiques) */
#tbl_3colonnes{
	background-color:#FFFFFF;
	}

#td_1e_col_listes{
	width:226px;
	height:auto;
	background:#E7F4F9 url(/images/bcg_col_listes.gif) repeat-x;
	border-left:1px solid #D8E4F1;
	border-right:1px solid #D8E4F1;
	padding:16px 0 0 16px;
	}
	
#td_1e_col_listes a{
	color:#000000;
	text-decoration:none;
	}	

#td_1e_col_listes ul li{
	background-image:  url(/images/bullet.gif); 
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-bottom: 3px;
	padding-left:8px;
	padding-right:24px;
	list-style-type:none;
}
	
#td_2e_col_infos{
	width:431px;
	height:auto;
	}
	
#td_2e_col_infos .padding_margin{
	padding:8px 16px 0 16px;	
	}
		
#td_2e_col_infos table{
	margin:0;
	line-height:14px;	
	}
			
#td_2e_col_infos td{
	padding:6px 0 6px 0;
	}
	
#td_2e_col_infos td div{
	margin-left:4px;
	}	
					
#sstfiche_default_first{
	text-align:left;
	background:#FFFFFF url(/images/bcg_sstfiche_default.gif) no-repeat;
	font-weight:bold;
	font-size:12px;
	color:#195695; 
	width:436px;
	height:27px;
	padding:13px 0 0 16px;
	border-bottom:1px solid #D8E4F1;	
	}
	
#sstfiche_default{
	text-align:left;
	background:#FFFFFF url(/images/bcg_sstfiche_default.gif) no-repeat;
	font-weight:bold;
	font-size:12px;
	color:#195695; 
	width:436px;
	height:27px;
	padding:13px 0 0 16px;
	border-top:1px solid #D8E4F1;
	border-bottom:1px solid #D8E4F1;	
	}
	
#sstfiche_nom_station{
	text-align:left;
	background:#FFFFFF url(/images/bcg_sstfiche_nomstation.gif) no-repeat;
	font-weight:bold;
	font-size:12px;
	color:#195695; 
	width:436px;
	height:27px;
	padding:13px 0 0 16px;
	border-top:1px solid #D8E4F1;	
	border-bottom:1px solid #D8E4F1;
	}
	
#sstfiche_specificite{
	text-align:left;
	background:#FFFFFF url(/images/bcg_sstfiche_specificite.gif) no-repeat;
	font-weight:bold;
	font-size:12px;
	color:#195695; 
	width:436px;
	height:27px;
	padding:13px 0 0 16px;
	border-top:1px solid #D8E4F1;
	border-bottom:1px solid #D8E4F1;	
	}
	
#sstfiche_horaire{
	text-align:left;
	background:#FFFFFF url(/images/bcg_sstfiche_horaire.gif) no-repeat;
	font-weight:bold;
	font-size:12px;
	color:#195695; 
	width:436px;
	height:27px;
	padding:13px 0 0 16px;
	border-top:1px solid #D8E4F1;
	border-bottom:1px solid #D8E4F1;	
	}
	
#sstfiche_hebergement{
	text-align:left;
	background:#FFFFFF url(/images/bcg_sstfiche_hebergement.gif) no-repeat;
	font-weight:bold;
	font-size:12px;
	color:#195695; 
	width:436px;
	height:27px;
	padding:13px 0 0 16px;
	border-top:1px solid #D8E4F1;
	border-bottom:1px solid #D8E4F1;	
	}
	
#sstfiche_calendrier{
	text-align:left;
	background:#FFFFFF url(/images/bcg_sstfiche_calendrier.gif) no-repeat;
	font-weight:bold;
	font-size:12px;
	color:#195695; 
	width:436px;
	height:27px;
	padding:13px 0 0 16px;
	border-top:1px solid #D8E4F1;
	border-bottom:1px solid #D8E4F1;	
	}

#td_3e_col_multimedias{
	width:242px;
	height:auto;
	border-left:1px solid #D8E4F1;
	}
	
#td_3e_col_multimedias .margin_align{
	text-align:center;
	margin:0 0 16px 0;
	}
#td_3e_col_multimedias img{
	margin:16px 0 0 0;
	border:1px solid #D8E4F1;
	}	
	
#sstfiche_photos{
	text-align:left;
	background:#FFFFFF url(/images/bcg_sstfiche_photos.gif) no-repeat;
	font-weight:bold;
	font-size:12px;
	color:#195695; 
	width:227px;
	height:27px;
	padding:13px 0 0 16px;
	border-top:1px solid #D8E4F1;
	border-bottom:1px solid #D8E4F1;	
	}

#sstfiche_photos_sansligne{
	text-align:left;
	background:#FFFFFF url(/images/bcg_sstfiche_photos.gif) no-repeat;
	font-weight:bold;
	font-size:12px;
	color:#195695; 
	width:227px;
	height:27px;
	padding:13px 0 0 16px;
	/*border-top:1px solid #D8E4F1;*/
	border-bottom:1px solid #D8E4F1;	
	}
	
#sstfiche_videos{
	text-align:left;
	background:#FFFFFF url(/images/bcg_sstfiche_videos.gif) no-repeat;
	font-weight:bold;
	font-size:12px;
	color:#195695; 
	width:227px;
	height:27px;
	padding:13px 0 0 16px;
	/*border-top:1px solid #D8E4F1;*/	
	border-bottom:1px solid #D8E4F1;	
	}		


/* Contenu template - 2colonnes(Produit) */
#tbl_2colonnes{
	background-color:#FFFFFF;
	}

	
#td_1e_col_contenuproduit{
	background-color:#FFFFFF;
	width:616px;
	height:auto;
	padding:0 16px 16px 16px;
	}
	
#bloc_txt{
	text-align:left;
	width:auto;
	padding-top:17px;
	padding-bottom:16px;
	border-top:1px solid #D8E4F1;
	}	
	
#td_2e_col_droite{
	background-color:#FFFFFF;
	text-align:center;
	width:230px;
	height:auto;
	border-left:1px solid #D8E4F1;
	padding:4px 0 0 0;
	}

#td_2e_col_droite2{
	background-color:#FFFFFF;
	text-align:center;
	width:230px;
	height:auto;
	border-left:1px solid #D8E4F1;
	padding:10px 0 0 12px;
	}
			
.element_col_droite	{
	width:243px;
	padding:12px 0 12px 0; 
	border-bottom:1px solid #D8E4F1;
	}

/* Contenu template - 2colonnes(Groupe Passe-partout) */
#td_listestations{
	padding:16px;
	}
	
#td_rabaisstations{ 
	padding:40px 16px 16px 16px;
	}
	
.intro{
	width:664px;
	height:auto;
	background-color:#FFFFFF; 
	padding:16px;
	}		

/*Groupe bleu*/
#groupe_bleu{
	background: url(/images/bcg_groupe_bleu.gif) repeat-y;
	width:648px;
	padding:0;
	list-style-type:none;
	}
			
#groupe_bleu h4{
	margin:0 0 2px 0;
	padding:0;
	color:#1396C4;
	}
	
#groupe_bleu li{
	background-image:  url(/images/bullet_bleu.gif); 
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-bottom: 3px;
	padding-left:8px;
	padding-right:24px;
	}
	
.txt_groupebleu_bold{
	color:#1396C4;
	font-weight:bold;
	}
	
/*Groupe orange*/
#groupe_orange{
	background: url(/images/bcg_groupe_orange.gif) repeat-y;
	width:648px;
	height:100%;
	padding:0;
	list-style-type:none;
	}
	
#groupe_orange h4{
	color:#F47E35;
	}
	
#groupe_orange li{
	background-image:  url(/images/bullet_orange.gif); 
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-bottom: 3px;
	padding-left:8px;
	padding-right:24px;
	}
	
.txt_groupeorange_bold{
	color:#F47E35;
	font-weight:bold;
	}		
	
/*Groupe kaki*/
#groupe_kaki{
	background: url(/images/bcg_groupe_kaki.gif) repeat-y;
	width:648px;
	padding:0;
	list-style-type:none;
	}
	
#groupe_kaki h4{
	color:#7EAA44;
	}
	
#groupe_kaki li{
	background-image:  url(/images/bullet_kaki.gif); 
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-bottom: 3px;
	padding-left:8px;
	padding-right:24px;
	}
	
.txt_groupekaki_bold{
	color:#7EAA44;
	font-weight:bold;
	}
				
/*Groupe jaune*/
#groupe_jaune{
	background: url(/images/bcg_groupe_jaune.gif) repeat-y;
	width:648px;
	padding:0;
	list-style-type:none;
	}
	
#groupe_jaune h4{
	color:#FEB918;
	}
	
#groupe_jaune li{
	background-image:  url(/images/bullet_jaune.gif); 
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-bottom: 3px;
	padding-left:8px;
	padding-right:24px;
	}
	
.txt_groupejaune_bold{
	color:#FEB918;
	font-weight:bold;
	}

/*snoflo*/
#snoflo_forfait	{
	background-color:#FFFFFF;
	}

#bloc_forfait_snoflo{
	text-align:left;
	width:auto;
	height:auto;
	padding-top:17px;
	padding-bottom:16px;
	border-top:1px solid #D8E4F1;
	}
	
#bloc_forfait_snoflo img{
	border:1px solid #D8E4F1;
	float:left;
	margin-right:16px;
	margin-bottom:70px;
	}
	
.txt_14pxbold_snoflo{font-size:14px; font-weight:bold;}	
.txt_vertbold_snoflo{color:#159d49; font-weight:bold;}
.txt_10pxbold_snoflo{font-size:10px; font-weight:bold;}	
.txt_liensbold_snoflo{font-size:10px; color:00b0ef; font-weight:bold; text-decoration:none;}
.txt_liens_snoflo{color:00b0ef; text-decoration:none;}
	
/* barre de pagination */	
#barre_de_pagination{
	text-align:left;
	background-color:#FFFFFF; 
	height:26px;
	color:#000000; 
	padding:13px 0 0 16px;
	border-top:#C1D2E3 solid 1px
	}
	
#barre_de_pagination a{	
	color:#1394C3;
	text-decoration:none;
	padding-left:5px;
	}
	
#barre_de_pagination a:hover{	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}	
	

/* bas de page */	
#footer{
	text-align:center;
	border-top:#C1D2E3 solid 1px;
	}
	
#footer .menu{
	background-color:#FFFFFF; 
	height:26px;
	color:#1394C3; 
	padding-top:13px;
	}
	
#footer .menu a{
	color:#1394C3;
	text-decoration:none;
	}
	
#footer .menu a:over{
	color:#1394C3;
	text-decoration:none;
	}		
	
#footer img{		
	margin-top:13px;
	}
	
#footer p{		
	color:#FFFFFF;
	}	

/* menu_zone_enseignant */
#menu_zone_enseignant{
	background:url(/media/zone_enseignant/bcg-zone-enseignant.jpg) 0px 90px repeat-x;
	width:940px;
	padding-top:90px;
	padding-bottom:15px;
	position:relative;
	}
	
#menu_zone_enseignant .jaune{
	background-color:#FEB818;
	width:940px;
	height:32px;
	}
	
#menu_zone_enseignant .jaune div ul li{ 
	background-image:  url(/images/bullet.gif); 
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-bottom: 3px;
	padding-left:8px;
	padding-right:24px;
}	

	
#menu_zone_enseignant .bleu{
	background-color:#4DAAD3;
	width:940px;
	height:32px;
	}	
	
#menu_zone_enseignant .rouge{
	background-color:#EC3E23;
	width:940px;
	height:32px;
	}	
	
#SmGroupeScolaireOver div ul li{ 
	background-image:  url(/images/bullet.gif); 
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-bottom: 3px;
	padding-left:8px;
	padding-right:24px;
}

#SmGroupeScolaire div ul li{ 
	background-image:  url(/images/bullet.gif); 
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-bottom: 3px;
	padding-left:8px;
	padding-right:24px;
}
	
	
	
/* classe en cascade */
.slide{
	width:940px;
	height:auto;
	background:none;
	border:0px;
	margin:0px;
	padding:0px;
	}
	
.txt_justifyaccueil{
	text-align:justify;
	height:auto !important;
	height:80px;
	min-height:80px;
	}
.txt_justify{
	text-align:justify;

	}
	
.contenu_nouvelle{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	padding-top:10px;
	line-height:16px;
}
	
.fleche_liens a{
	color:#1393C2;
	text-decoration:none;
	}
.fleche_liens a:hover{
	color:#1393C2;
	text-decoration:underline;
	}	
	
.fleche_liens img{
	margin-right:6px;
	}
		
.txt_noire_bold{
	color:#000000;
	font-weight:bold;
	}
	
.txt_gris{
	color:#A7A9AC;
	}
	
.border_bottom{
	border-bottom:1px solid #E8EFF7;
	}
	
.txt_boldbleu{
	color:#7DA7CF;
	font-weight:bold;
}

.txt_blanc_bold{
	color:#FFFFFF;
	font-weight:bold;
	}
	
.radiobouton{
	width: 15px;
	height: 15px;
	border: none;
}

/* quelque petite patente pour l'extranet */
#entrer_membres {
	width:313px;
	border:1px solid #174776;
	margin-top:22px;
	text-align:center;
	background-color:#f3f6f8;
	text-align:center;
}

#entrer_membres_bas {
	width:303px;
	border-top:1px solid #c3d0db;
	margin-top:8px;
	padding-left:10px;
	padding-top:9px;
	text-align:center;
}

#entrer_membres_bas a {
	color:#184877;
	text-decoration:none;
	line-height:12px;
	font-size:11px;
	font-weight:normal;
}

#entrer_membres_bas a:hover {
	color:#184877;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

#entrer_membres_motDePassePerdu {
	width:313px;
	border:1px solid #174776;
	margin-top:22px;
	text-align:center;
	background-color:#f3f6f8;
	display: none;
	padding-bottom: 20px;
}

/* pour la page du calendrier */
.infobulle {
	position: relative;	
	visibility : hidden;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #fff;
}

/* pour le menu des stations en accuel */
.infobulle2 {
	position: absolute;	
	visibility: hidden;
	padding: 5px 0px 10px 5px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #fff;
	width:825px;
	margin:-300px 0 -500px -453px !important;
	border:#C1D2E3 solid 1px;
}

/* pour le slide icon */
#slideicon-container{
 width:940px;
 height:119px;
 background:url(/images/bgrd-slideicon.jpg) repeat-x;
 padding-top:2px;
}

.infobulle{
	position: absolute;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #fff;
}

/*////// CALENDRIER //////*/
#calendrier_content {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.calendrier_jour {
	width:25px;
	height:25px;
	color: #000000;
	font-weight: bold;
	background-color: #fff;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	cursor: pointer;
	text-align:center; 
	vertical-align: middle; 
	border: thin solid black;
}

/* aujourd'hui */
.calendrier_aujourdhui {
	width:25px;
	height:25px;
	color: #000000;
	font-weight: bold;
	background-color: #7BA6CE;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	cursor: pointer;
	text-align:center; 
	vertical-align: middle; 
	border: thin solid black;
}

/* jour passé */
.calendrier_jour_passer {
	width:25px;
	height:25px;
	color: #000;
	font-weight: bold;
	background-color: #E7F7FF;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	cursor: pointer;
	text-align:center; 
	vertical-align: middle; 
	border: thin solid black;
}

#legende-bleupoudre{
	width:25px;
	height:25px;
	background-color: #E7F7FF;
	border:1px solid black;
}

#legende-bleufonce{
	width:25px;
	height:25px;
	background-color: #7BA6CE;
	border:1px solid black;
}

#legende-jaune{
	width:25px;
	height:25px;
	background-color: #E7F700;
	border:1px solid black;
}

#legende-blanc{
	width:25px;
	height:25px;
	background-color: #FFFFFF;
	border:1px solid black;
}
/* jour activer */
.calendrier_jour_selectionner {
	width:25px;
	height:25px;
	color: #000000;
	font-weight: bold;
	background-color: #E7F700;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	cursor: pointer;
	text-align:center; 
	vertical-align: middle; 
	border: thin solid black;
}

/* nom du jour */
.calendrier_nom_jour {
	width:25px;
	height:25px;
	color: #000000;
	font-weight: bold;
	background-color: #005000;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	cursor: pointer;
	text-align:center; 
	vertical-align: middle; 
	border: thin solid black;
}

/* nom du mois */
.calendar_month_name {
	width:auto;
	height:25px;
	color: #000000;
	font-weight: bold;
	background-color: #fff;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	cursor: pointer;
	text-align:center; 
	vertical-align: middle;
}

.calendar_month_name a {
	width:auto;
	height:25px;
	color: #000000;
	font-weight: bold;
	background-color: #fff;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	cursor: pointer;
	text-align:center; 
	vertical-align: middle; 
	border: thin solid black;
}

/* Condition de neige */
#titrestation{
	margin-left:10px;
}
#conditioncomment{
	border-top:1px solid #185795;
	padding:10px;
	width:657px;
	height:auto;
	color:#333333;
}
#conditioncommentouverture{
	border-top:1px solid #185795;
	padding:10px;
	width:600px;
	height:auto;
	color:#333333;
}
#stationouvertferme{
	width:200px;
	height:40px;
	background:url(../images/img_icon_day_night.gif) 0 2px no-repeat;
	line-height:17px;
	padding-left:18px;
	margin-left:10px;
}

#typedeneige{
	width:auto;
	height:38px;
	background:url(../images/img_icon_day_night.gif) 4px 4px no-repeat;
	line-height:17px;
	padding-left:22px;
	padding-top:2px;
	margin:3px 0 3px 3px;
	border-left:1px solid #185795;
	font-size:10px;
}

#typedeneigeday{
	width:auto;
	height:auto  !important;
	min-height: 38px;
	/*background:url(../images/img_icon_day.gif) 4px 4px no-repeat;*/
	line-height:12px;
	/*padding-left:22px;*/
	padding-left:16px;
	padding-top:2px;
	margin: 3px 0 3px 3px;
	font-size:10px;
}

#typedeneigeday p {
	margin-bottom: 5px;
}

#typedeneigenight{
	width:auto;
	height:auto !important;
	min-height: 38px;
	background:url(../images/img_icon_night.gif) 4px 4px no-repeat;
	line-height:12px;
	padding-left:22px;
	padding-top:2px;
	margin: 12px 0 3px 3px;
	font-size:10px;
}

#typedeneigenight p {
	margin-bottom: 5px;
}
#typedeneigevide{
	width:auto;
	height:38px;
	line-height:17px;
	padding-left:22px;
	padding-top:2px;
	margin:3px 0 3px 3px;
	//border-left:1px solid #185795;
}

#typedeneigeprecipitation{
	width:auto;
	height:38px;
	background:url(../images/img_icon_day_night.gif) 4px 4px no-repeat;
	line-height:17px;
	padding-left:22px;
	padding-top:2px;
	margin:3px 0 3px 3px;
}

#remontepente{
	width:auto;
	height:38px;
	background:url(../images/img_icon_day_night.gif) 18px 4px no-repeat;
	line-height:17px;
	padding-left:36px;
	padding-top:2px;
	margin:3px 0 3px 3px;
	border-left:1px solid #185795;
}

#remontepenteday{
	width:auto;
	height:38px;
	background:url(../images/img_icon_day.gif) 18px 4px no-repeat;
	line-height:17px;
	padding-left:36px;
	padding-top:2px;
	margin:3px 0 3px 3px;
	border-left:1px solid #185795;
}

#weekend{
	width:auto;
	height:38px;
	background:url(../images/img_icon_day_night.gif) 18px 4px no-repeat;
	line-height:17px;
	padding-left:36px;
	padding-top:2px;
	margin:3px 0 3px 3px;
	border-left:1px solid #185795;
}

#weekendday{
	width:auto;
	height:38px;
	background:url(../images/img_icon_day.gif) 18px 4px no-repeat;
	line-height:17px;
	padding-left:36px;
	padding-top:2px;
	margin:3px 0 3px 3px;
	border-left:1px solid #185795;
}

#weekendvide{
	width:auto;
	height:38px;
	line-height:17px;
	padding-left:36px;
	padding-top:2px;
	margin:3px 0 3px 3px;
	border-left:1px solid #185795;
}

#pistesouvertes{
	width:auto;
	height:38px;
	background:url(../images/img_icon_day_night.gif) 18px 4px no-repeat;
	line-height:17px;
	padding-left:36px;
	padding-top:2px;
	margin:3px 0 3px 3px;
	border-left:1px solid #185795;
}

#pistesouvertesday{
	width:auto;
	height:38px;
	background:url(../images/img_icon_day.gif) 18px 4px no-repeat;
	line-height:17px;
	padding-left:36px;
	padding-top:2px;
	margin:3px 0 3px 3px;
	border-left:1px solid #185795;
}

#remontepenteouverture{
	width:auto;
	height:38px;
	background:url(../images/img_icon_day_night.gif) 18px 4px no-repeat;
	line-height:17px;
	padding-left:36px;
	padding-top:2px;
	margin:3px 0 3px 3px;
	border-right:1px solid #185795;
}

#pistesouvertesouverture{
	width:auto;
	height:38px;
	background:url(../images/img_icon_day_night.gif) 18px 4px no-repeat;
	line-height:17px;
	padding-left:36px;
	padding-top:2px;
	margin:3px 0 3px 3px;
	border-right:1px solid #185795;
}

#precipitations{
	width:auto;
	height:30px;
	line-height:13px;
	padding-left:15px;
	margin:8px 0 3px 3px;
	border-right:1px solid #c1d2e3;
}

#precipitations_noborder{
	width:auto;
	height:30px;
	line-height:13px;
	padding-left:15px;
	margin:8px 0 3px 3px;
}

#bgrdtdconditions{
	height:31px;
	width:auto;
	background:url(../images/title_tbl_bgrd.gif) repeat-x;	
}

/*2008*/

#td_leskiauquebec{
	background:url(/images/ptn-home_contenu2.gif) repeat-y; 
	padding-left:16px;
}

#td_leskiauquebec .contenu{
	width:300px; 
	border-top:1px solid #B1C9E0;
	padding:16px;
}

#accesexpress{
	float:left;
	width:306px;
	height:auto;
	color:white;
	font-weight:bold;
	padding-left:10px;
}

.boxoutlines {
	/*background: url(/video-player/boxoutlines.jpg) no-repeat left top;*/
	height: 277px;
	width: 500px;
	position: relative;
	margin:0 0 0 10px;	
	*margin:0 350px 0 0 !important;     /* targets IE6 IE7 */
}

.boxoutlines #flashcontent {
	margin-left: auto;
	margin-right: auto;
	width:550px;
	height:320px;
}

.boxoutlines #flashcontent43 {
	margin-left: auto;
	margin-right: auto;
	width:440px;
	height:320px;
}

.boxoutlines #contour {
	width:550px;
	padding:10px;
	border: 1px solid #ffffff;
}

.boxoutlines #contour43 {
	width:440px;
	padding:10px;
	border: 1px solid #ffffff;
}

/*2008 Concours Photo*/	

.text24boldbleu{
	font-size:20px;
	font-weight:bold;
	color:#185795;
	}
	
#box_prix{
	width:648px;
	height:360px;
	background:#FFFFFF url(../images/imgconcours_boxprix_bcg.jpg) repeat-x;
	border:1px solid #1295c1;
	}
	
.liste_prix{
	height:105px;
	}	

.thumbs_style{
	padding:7px;
	border:1px solid #e6e7e8;
	}
	
	
.miniaturevideo{
	width:219px;
	text-align:center;
	height:auto;
	border:1px solid #ccc;
	padding:10px 4px;
	margin: 0 0 34px 40px;
	float:left
}