/* CSS Document */

body{
background-color: black;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;  
}

.coin_haut_gauche{
position:absolute;
background-color:#FFFFFF;
height:529px;
width:38px;
z-index:35;
top:0px;
left:0px;
}

.boutons_haut_gauche{
position:absolute;
border: 0px solid #000000;
width: 36px;
height: 69px;
top: 41px;
left: 0px;
}

.masque_sunset_hachures{
position:relative;
background:url(../images/design_sunset/masque_hachures_sunset.png);
background-repeat:no-repeat;
height:699px;
width:33px;
float:right;
/*border-right:1px solid #ffffff; */
z-index:50;
}

.image_fond{
position:absolute;
height:670px;
width:940px;
top:40px;
left:38px;
z-index:5;
}

.masque_soleil{
position:absolute;
background:url(../images/design_sunset/masque_soleil.png);
background-repeat:repeat-x;
height:36px;
width:940px;
top:0px;
left:0px;
z-index:30;
}

.fond_soleil{
position:absolute;
background:url(../images/design_sunset/fond_soleil.png);
background-repeat:no-repeat;
height:670px;
width:937px;
top:42px;
left:38px;
z-index:10;
}

.logo_chamrousse{
position:absolute;
  background:url(../images/design_sunset/logo_chamrousse_home.png);
background-repeat:no-repeat;
height:67px;
width:331px;
top:256px;
left:340px;
z-index:45;
}
/* Menu Horizontal Debut */

/* cadre_menu_horiz permet de décaler tou le menu horizontal*/
.cadre_menu_horiz{
position:absolute;
left:0px;
top:385px;
z-index:45;
}

.bts_menu_horizontal{
position:absolute;
height:47px;
width:937px;
top:90px;
left:0px;
z-index:50;
text-align:left;
}

.filet_menu_horiz{
position:absolute;
background:url(../images/design_sunset/pixel_fond_menu_horiz.png);
background-repeat:repeat;
height:18px;
width:975px;
top:144px;
left:2px;
z-index:40;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

.filet_menu_horiz div a{
text-decoration:none;
color:#000000;
font-size:13px;
}

.filet_menu_horiz div a:link{
color:#000000;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.filet_menu_horiz div a:hover{
color:#000000;
text-decoration:underline;
}

.filet_menu_horiz div a:visited{
color:#000000;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Menu Horizontal Fin */

#menu_vertical_pictos{
position:absolute;
border: 0px solid #000000;
top:176px;
left:0px;
width:152px;
height:307px;
text-align:left;
z-index:70;
}


.masque_bas_blanc{
background:url(../images/design_sunset/masque_bas_blanc.png);
background-repeat:repeat-x;
height:51px;
width:940px;
top:672px;
left:38px;
position:relative;
z-index:45;
}

.cadre_fond_news{
background-image:url(../images/design_sunset/cadre_fond_news.png);
width:147px;
height:79px;
top:529px;
left:0px;
position:absolute;
z-index:60;
}

.contenu_news{
color:#ffffff;
padding-top:5px;
}

.contenu_news a:link{
color:#FFFFFF;
text-decoration:underline;
font-size:14px;
}

.contenu_news a:visited{
color:#FFFFFF;
text-decoration:underline;
font-size:14px;
}

.contenu_news a:hover{
color:#FFFFFF;
text-decoration:none;
font-size:14px;
}

/* cadre_menu_horiz permet de décaler tou le menu horizontal*/
.grand_cadre{
position:absolute;
border:0px solid #FF0000;
top:215px;
left:38px;
width:940px;
height:700px;
z-index:50;
}

.cadre_contenu{
background:#000000;
width:791px;
height:444px;
z-index:50;
text-align:left;
color:#FFFFFF;	
border:0px solid #FF0000;
border-right:1px solid #ffffff;
padding:22px;
}

#contrub a.lien_retour:link{
color: #ffffff;
text-decoration: underline;
line-height: 15px;
height: 15px;
font-size:12px;
display: block;
text-align: center;
float: left;
margin-left: 3px;
padding: 0px 5px 0px 5px;
}
#contrub a.lien_retour:visited{
color: #ffffff;
text-decoration: underline;
line-height: 15px;
height: 15px;
font-size:12px;
display: block;
text-align: center;
float: left;
margin-left: 3px;
padding: 0px 5px 0px 5px;
}
#contrub a.lien_retour:hover{
color: #fee211;
text-decoration: underline;
line-height: 15px;
height: 15px;
font-size:12px;
display: block;
text-align: center;
float: left;
margin-left: 3px;
padding: 0px 5px 0px 5px;
}

.masque_bas_contenu{
background:url(../images/design_sunset/masque_bas_contenu.png);
background-repeat:repeat;
height:45px;
width:791px;
top:144px;
left:0px;
z-index:50;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-right:1px solid #ffffff;
text-align:center;
}

a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:underline;
}

a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:underline;
}

a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

.titre_pied_page{
color:#ffffff;
font-weight:bold;
font-size:14px;
}

.lien_pied_page{
color:#7E1A7B;
font-size:14px;
}

.lien_pied_page:hover{
text-decoration:underline;
/*color:#7E1A7B; */
}

.texte_pied_page{
color:#ffffff;
}

.texte_pied_page a{
text-decoration:none;
}

a.lien_pied_de_page:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

a.lien_pied_de_page:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

a.lien_pied_de_page:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:underline;
}

.video{
position:absolute;
background-color:#000000;
top:104px;
left:162px;
width:421px;
height:381px;
z-index:40;
text-align:center;
}

.menu_horiz_haut{
position:absolute;
top:109px;
left:648px;
width:350px;
z-index:50;
}

h4{
font-size:14px;
}

.nom_video{
font-size:11px;
}

.text_legende{
font-size:11px;
}

.events{
position:absolute;
background-color:#000000;
width:189px;
height:279px;
top:214px;
left:756px;
z-index:40;
text-align:center;
}

