body
{
	color: #fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin:0px;
	text-align: center;
}

#fond{
background: #000  url('../images/fond.jpg') no-repeat top center;
position:fixed;
width:100%;
height:100%;
padding:0px;
margin:0px;
top:0px;
left:0px;
z-index:0;
}

#global {
margin:0 auto;
padding:0px;
text-align:left;
width:985px;/*930*/
position:relative;
height:auto;
z-index:10;
}

#header{
width:985px;/*936*/
height:162px;
z-index:11;
}

#header .menu a:hover, #menu_footer .menu a:hover{
color:#C30A1A;
}



#logo_course{
position: absolute;
display:block;
top:0px;
left:222px;
background:transparent url('../images/6000d-logo.png') no-repeat 0 0;
width:540px;
height:202px;
}

.logo_plagne{
display:block;
position:absolute;
width:191px;
height:190px;
left:0px;
top:0px;
background:transparent url('../images/la-plagne-logo.png') no-repeat 0 0;
}

.UrbanPark{
display:block;
position:absolute;
width:134px;
height:126px;
right:38px;
top:38px;
background:transparent url('../images/UrbanPark.png') no-repeat 0 0;
}

#header .menu{
list-style-type:none;
text-align:center;
padding:0px;
margin:13px 0px 0px 0px;
position:relative;
z-index:30;
width:272px;
left:329px;
}

#header .menu li{
display:inline;
margin-left:10px;
}

#header .menu li a {
color:#fff;
text-decoration:none;
}

span.ma_date{
position:absolute;
top:147px;
left:419px;
text-transform:uppercase;
font-size:17px;
font-weight:bold;
}

/****************************** MENU PRINCIPAL ********************************/
#menu_principal{
position:absolute;
top:174px;
left:0px;
background:transparent url('../images/fond_menu.png') no-repeat top center;
height:37px;
width:100%;
z-index:1000;
}

#menu_principal ul{
margin:12px 0 0 -24px;
padding:0px;
text-align:center;
width:100%;
position:relative;
z-index:1000;/**/
}

#menu_principal ul li{
list-style-type:none;
display:inline;
margin-left:35px;
}

#menu_principal ul li.item1{
/*display:none;*/
margin-left:0px;
}

#menu_principal ul li a{
color:#fff;
text-decoration:none;
font-size:13px;
padding-bottom:10px;
font-weight:bold;
text-transform:uppercase;
}


/************sous menu survol*****************/
#menu_principal ul.menu li {
position:relative;
padding-bottom:0px;
}

#menu_principal ul.menu li ul{
background-color:#d03e2f;/*#d19f45*/
background-image:none;
border:2px solid #fff;
color:#FFFFFF;
display:none;
position:absolute;
top:23px;/*23*/
left:0 !important;
text-align:left;
text-transform:none;
width:150px;
margin:0px !important;
padding:0px 0px !important;/*10*/
z-index:999 !important;
}

#menu_principal ul.menu li ul li {
float:none;
margin-top:0px !important;
margin:0px;
display:block;
border-bottom :1px dotted #ffffff !important;
}

#menu_principal ul.menu li:hover ul {
display:block;
}

#menu_principal ul.menu li ul li a span {
font-size:12px;
display:block;
padding:7px;
color:#fff;
}

#menu_principal ul.menu li ul li a:hover span {
color:#D03E2F;
background-color:#ffffff;
}

#menu_principal ul.menu li ul li a {
background-image:none;
color:#635146;
height:auto;
margin:0px;
text-decoration:none;
padding-bottom:0px;
}

#menu_principal ul.menu li.item157{
position:absolute;
}

#menu_principal ul.menuli.item157 ul {
display:none !important;
}
/*****************************Fin sous menu *********************************/


#contenu_droite a, #contenu_droite li.active a, #contenu_droite li.active li.active a{
color:#1b5187;
}

#menu_principal li a:hover, #menu_principal li.active a{
color:#1b5187;
}

#contenu_droite li.active li a{
color:#fff;
}

#menu_principal ul li.item23, #menu_principal ul li.item24, #menu_principal ul li.item1 a span {
display:none;
}

#menu_principal ul li.item1 a{
position:absolute;
top:-153px;
left:220px;
display:block;
width:450px;
height:130px;
}

/****************************** COLONNE HOME **********************************/

#conteneur{
margin-top :38px;
width:996px;/*985*/
}

#home_gauche{
width:347px;
float:left;
}

#home_droite{
float:left;
position:relative;
width:634px;
}

#conteneur_blanc{
background:transparent url('../images/conteneur_fond_blc.png') no-repeat top center;
width:344px;
height:518px;
padding-top:21px;
}

.titre_encart_bleu{
text-align:right;
}

#conteneur_bleu1{
background:transparent url('../images/conteneur_fond_bleu.png') no-repeat top center;
width:321px;
height:140px;
margin-left:10px;
display:block;
}

#conteneur_bleu2{
background:transparent url('../images/conteneur_fond_bleu2.png') no-repeat top center;
width:321px;
height:230px;
margin-left:10px;
display:block;
}

#conteneur_bleu1 p, #conteneur_bleu2 p{
margin:0 5px 0 12px;
padding:0px;
text-transform:uppercase;
}

#conteneur_bleu1{
margin-bottom:11px;
}

span.rouge{
color:#d63f30;
}

span.titre_encart{
text-transform:uppercase;
color:#000;
font-size:14px;
margin:0px 12px 0 0;
font-weight:bold;
}

.push_conseils{
float:left;
margin:7px 0 0 69px;
}


.push_instructions{
float:left;
margin:7px 0 0 7px;
}

.video{
background:transparent url('../images/home_push_video.png') no-repeat top center;
width:626px;
height:500px;
margin-top:-12px;
}

.push_actualite{
float:left;
margin:7px 0 0 7px;
background:transparent url('../images/home_actualite.png') no-repeat top center;
width:388px;
height:95px;
}

.compteur{
float:left;
width:104px;
height:70px;
margin:24px 0 0 72px;
}

.clear{
clear:both;
}

#footer{
position:relative;
display:block;
width:100%;
height:145px;
background:transparent url('../images/footer.png') no-repeat top center;
z-index:20;
margin-top:22px;
}

#footer table{
	margin-top:-15px;
}


h1.titre_home{
color:#fff;
font-family:"Myriad Pro",arial, verdana;
font-size:20px;
text-transform:uppercase;
font-weight:normal;
margin-bottom:-5px;
padding-left:10px;
}

h1.titre_home_6000d{
padding-left:80px;
}

.youtube{
padding:16px 0px 0px 80px;
position:relative;
z-index:0;
}


/**************************** COLONNE INTÉRIEUR ********************************/

#colonne_gauche{
position:relative;
width:734px;/*717*/
float:left;
margin-top:31px;
}

#haut_gauche{
background:transparent url('../images/haut_conteneur.png') no-repeat top center;
width:717px;
height:17px;
}

#contenu_gauche{
min-height:601px;
width:717px;
background:transparent url('../images/int_conteneur.png') repeat-y top center;
}

#bas_gauche{
background:transparent url('../images/bas_conteneur.png') no-repeat top center;
width:717px;
height:22px;
}

.deco_gauche{
background:transparent url('../images/deco_gauche.png') no-repeat top center;
display:block;
position:absolute;
z-index:-10;
top:30px;
left:-59px;
width:72px;
height:301px;
}

.deco_droite{
background:transparent url('../images/deco_droite.png') no-repeat top center;
display:block;
position:absolute;
z-index:-10;
top:30px;
right:-18px;
width:63px;
height:302px;
}


#colonne_droite{
margin-top:31px;
width:262px;
float:left;
}

#haut_droite{
background:transparent url('../images/droite_menu_haut.png') no-repeat top center;
width:262px;
height:10px;
}

#contenu_droite{
width:262px;
background:transparent url('../images/droite_menu_int.png') repeat-y top center;
color: #fff;
}

#contenu_droite ul{
margin:0px;
padding:0px 0px 0px 30px;
}

#contenu_droite ul li{
list-style-type:none;
background: transparent url('../images/puce_sous_menu.png') no-repeat 0px 3px;
padding-left:8px;
}

#contenu_droite ul ul li{
list-style-type:disc;
background:none;
padding-left:0px;
}

#contenu_droite ul li a:hover{
color:#313131;
}

#contenu_droite ul.menu{
margin-left:30px;
padding:10px 0 10px 30px;
}

#contenu_droite ul li {
list-style-type:none;
}

#contenu_droite ul li a{
color:#fff;
font-size:12px;
text-decoration:none;
}

#bas_droite{
background:transparent url('../images/droite_menu_bas.png') no-repeat top center;
width:262px;
height:7px;
}

#btn_int_conseil, #btn_int_inscription{
margin : 15px 0px 0px 11px;
}

#btn_int_conseil a, #btn_int_inscription a, #btn_int_conseil a img, #btn_int_inscription a img, .push_conseils a img, .push_conseils a, .push_instructions a, .push_instructions a img{
text-decoration:none;
border:none;
}

#menu_footer{
text-align:center;
margin:0px;
padding:0px;
}

#menu_footer ul{
padding:0px;
margin:0px;
}

#menu_footer ul li{
display:inline;
list-style-type:none;
margin-left:7px;
}

#menu_footer ul li a{
color:#000;
text-decoration:none;
}

#contenu_gauche #page, #contenu_gauche .blog{
/*padding:31px;*/
padding:7px 35px 10px 31px;
}

span.titre_rubrique{
font-family:"Myriad pro", arial, verdana;
font-size:20px;
font-weight:bold;
text-transform:uppercase;
margin-left:28px;
color:#cccccc;
}

#actualite_int{
position:relative;
background:transparent url('../images/btn_actu_int.png') no-repeat top center;
width:245px;
height:140px;
margin:15px 0 0 11px;
padding-top:24px;
}

#actualite_int ul#last_actu, .push_actualite ul#last_actu{
padding:20px 0px 0 0;
padding:0px;
list-style-type:none;
}

#actualite_int ul#last_actu li{
margin:0 10px;
}

#actualite_int ul#last_actu li img.image_a_gauche, {
margin:0px 5px 0 0;
}

.push_actualite ul#last_actu li img.image_a_gauche{
margin:-10px 5px 0 0;
}

#actualite_int ul#last_actu li p, .push_actualite ul#last_actu li p{
margin-top:2px;
}

span.titre_actu_int a{
font-size:13px;
color:#fff;
text-decoration:none;
font-weight:bold;
}

.push_actualite span.titre_actu_int a{
display:block;
margin-left:78px;
}

#actualite_int a.lire_suite, .push_actualite a.lire_suite, a.readon{
color:#C30A1A;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}

a.lire_suite:hover, a.readon:hover{
color:#fff;
}

.push_actualite ul#last_actu{
margin:7px 5px 5px 11px;
padding:0px;
}

#contenu_lien{
margin-left:10px;
}

#contenu_lien p{
line-height:20px;
}

#compteur_int{
margin:15px 0px 0px 15px;;
}

.blog .leading{
margin-top:15px;
padding:10px;
background-color:#ecedef;
border : 1px solid #51535C;
}


/*******************XMAP****************************/
#contenu_gauche div.xmap ul.level_1{
margin: 0px 0px 20px 0px;
line-height:18px;
}

#contenu_gauche  ul.level_2{
margin: 0px 0px 10px 0px;
}

#contenu_gauche ul.level_0 li a{
font-size:18px;
font-weight:normal;
color:#fff;

}

#contenu_gauche  ul.level_1 li a{
font-size:13px;
color:#000;
}

#contenu_gauche ul.level_2 li a{
font-size:11px;
color:#5B5A5A;
}

.xmap{
margin-left:30px;
}

.xmap a{
text-decoration:none;
}

.banniere{
margin-left:26px;
margin-top:15px;
}

/***************CHRONOFORM**************/
#ChronoContact_contact{
color:#1b1b1b;
font-size:12px;
}

#ChronoContact_contact label.cf_label{
width:150px;
float:left;
}

#ChronoContact_contact input.btn_envoyer{
background:transparent url(../images/btn_envoyer.jpg) repeat-x scroll 0 0;
border:medium none;
color:#FFFFFF;
float:none;
font-family:Arial;
font-size:11px;
height:22px;
margin:0 0 0 150px;
padding:0;
text-transform:uppercase;
width:100px;
cursor:pointer;
}

#ChronoContact_contact input.btn_envoyer:hover{
background:#2e3150;
cursor:pointer;
}

#ChronoContact_contact input, #login .pass input, #login .name input {
border:1px solid #636691;
background:transparent url(../images/fond_input.jpg) repeat-x scroll 0 0;
}

#ChronoContact_contact textarea{
border:1px solid #636691;
background-image:none;
}

#ChronoContact_contact input.radio{
border:none;
background-image:none;
}

.validation-advice{
color:#dd6b76;
}

.chronoform{
display:none;
}

/*****************langue**************/

#jflanguageselection{
position:absolute;
left:315px;
z-index:20;
}

#jflanguageselection ul.jflanguageselection li{
float:left;
margin-right:270px;
}

#jflanguageselection ul.jflanguageselection li a img, #jflanguageselection ul.jflanguageselection li a{
border:none;
}

#jflanguageselection ul.jflanguageselection{
list-style-type:none;
margin:0px;
padding:0px;
}

.compteur span.nbre, #compteur_int span.nbre{
color:#d63f30;
font-size:42px;
font-family:"Myriad Pro",arial, verdana;
font-weight:bold;
}

.compteur span.blanc, #compteur_int span.blanc{
font-family:"Myriad Pro",arial, verdana;
color:#fff;
font-size:42px;
}

.compteur span.avt_dep, #compteur_int span.avt_dep{
font-size:12px;
text-transform:uppercase;
margin-left:10px;
font-weight:bold;
}
