@charset "utf-8";
/* CSS Document */

/*************** DEBUT RESET CSS ***************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

 ul
{
 list-style-position: outside;
} 
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin-left: 0px;
}
fieldset{
	border: 0;
}

img {
display: block;
margin: auto;
}

address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}

h5,h6 {
	font-size: 100%;
	font-weight: bold;
}

h1 {
	font-size: 18px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 14px;
}

h4 {
	font-size: 12px;
}

q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/************** FIN RESET CSS **************/



body {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #000000;
	background-attachment: fixed;
	background-repeat: repeat;
	background-repeat: no-repeat;
	color: rgb(0,0,0);
	/*background-image: url(../img/mont-blanc.jpg);*/
	background: url(../img/mont-blanc.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.leftTransparente {
	float: left;
	margin-right: 10px;
	/*opacity: .5;
    filter: alpha(opacity=50);
    -moz-opacity: .5*/
}

.fondo{	
	background: #000000;
	/*filter: alpha(opacity=10);
	opacity: 0.2;*/
}

#transparente {
    /*opacity: .5;
    filter: alpha(opacity=50);
    -moz-opacity: .5 */
}

.left {
	float: left;
	margin-right: 7px;
}

.right {
	float: right;
}

.rightMarginLeft10 {
	float: right;
	margin-left: 10px;
}

textoDerecha {
	text-align: right;
}

.centro {
	text-align: center;
}


.clear {
	clear:both;
}

a {
	text-decoration:none;
	color:#000000;
	outline:none;
}

a img {
	text-decoration:none;
	outline:none;
}

/* DEBUT Header */

div#headerContainer {
	width: 100%;
	height: 156px;
	top: 0px;
	left: 0px;
	position: fixed;
	display: block;
	z-index: 10000;
}

div#logoLink {
	height: 115px;
	width: 122px;
	float: left;
	margin-left: 28px;
	margin-top: 2px;
}
div#logoLink a {
	outline:none;
}

div#textLink {
	height: 70px;
	width: 280px;
	float: left;
	margin-left: 5px;
	margin-top: 17px;
}
div#textLink h1 {
	text-indent:-9999px;
}

div#textLink a {
	outline:none;
}

div#rss {
	height:29px;
	width:48px;
    margin-right: 34px;
    margin-top: 88px;
	float:right;
}
div#rss a {
	height:100%;	
	width:100%;
	background:url(../img/logoRSS.jpg) top left no-repeat;
	display:block;
	outline:none;
}
div#rss a:hover {
	background:url(../img/logoRSS_hover.jpg) top left no-repeat;
}
		
	/* DEBUT Menu */

div#menu ul li {
	height: 100%;
	padding-left: 2px;
	/* [disabled]padding-right: 2px; */

}
div#menu li.separator {
	background:url(../img/separator.gif) top right no-repeat;
}
div#menu ul li a {
	line-height: 39px;
	text-decoration: none;
	color: #333333;
	font-size: 14px;
	outline: none;
}
div#menu ul li a:hover {
	color:#ffffff;
}
div#menu ul li a.currentePage { /* Class à ajouter à la balise <a> de la rubrique dans laquelle on ce trouve   */
	color:#ffffff;
}


	/* FIN Menu */

/* FIN Header */



/*********************************** DEBUT PAGE ACCUEIL *****************************************/
/* DEBUT DIV content */

div#content div#news h2, div#content div#pictures h2 {
	text-indent:-9999px;
}
div#content div#events h2 {
	text-indent:-9999px;
}

div.titleHome {
	width: 100%;
	margin-bottom: 0px;
}

div#contentTop div.titleHome {
	height: 55px;
}

div.boxHome {
	width: 100%;
	height: 75px;
	margin-bottom: 15px;
	overflow: hidden;
}

div.boxHome a:hover {
	text-decoration:underline;
}

div.boxHomeImg {
	width:75px;
	height:75px;
	
}

div.boxHomeText {
	width: 155px;
	font-size: 14px;
}

/* Nouveautés */
div#news {
	width:240px;
	margin-right:20px;
	float:left;
}
div#news div.boxHomeText {
	margin-left: 80px;
	text-align: left;
	margin-top: -75px;
}
div#news p.more {
	text-align:right;
}
div#news p.more a {
	font-size:12px;
	color:#735D5D;
	text-decoration:none;
}
div#news p.more a:hover {
	text-decoration:underline;
}

/* Photographies */
div#pictures {
	width:500px;
	float:left;
	/* margin-right:20px; */
}
div#contentPictures p {
	text-align:right;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
}

div#contentPictures p a {
	color:#735d5d;
}
div#contentPictures p a:hover {
	text-decoration:underline;
}

/* Evènements */
div#events {
	width: 260px;
	float: right;
	text-align: left;
}
div#events div.boxHomeText {
	margin-right: 5px;
	margin-top: 0px;
	text-align: right;
	width: 69%;
}
div#events p.more {
	text-align:right;
}
div#events p.more a {
	font-size:12px;
	color:#735D5D;
	text-decoration:none;
}
div#events p.more a:hover {
	text-decoration:underline;
}

/*** contentBottom***/

div#contentBottom div.titleHome {
	height:40px;
	margin-top:10px;
}

div#contentBottom h2 {
	text-indent:-9999px;
}

div#webTV div.left {
	margin-right:50.5px;
}

/* FIN DIV content */

/*********************************** FIN PAGE ACCUEIL *****************************************/



/*********************************** DEBUT PAGE STANDARD *****************************************/

/* DEBUT contentStandard */
div#leftContent {
	width: 510px;
	height: auto;
}

div#rightColumn {
	width: 500px;
	height: auto;
	padding-top: 45px;
}

div#titreRubrique {
	height: 25px;
	width: 990px;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 20px;
}

div#titreSousRubrique {
	height: auto;
	width: 990px;
	font-size: 14px;
	font-weight: normal;
	margin-left: 30px;
}

div#titreSousSousRubrique {
	height: auto;
	width: 990px;
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: normal;
	margin-left: 30px;
}

div#titreRubrique h2 {
	text-indent:-9999px;
}
/* FIN contentStandard */


/* DEBUT DIV submenuContainer */
.submenuContainer{
	width: 100%;
	overflow:hidden;
}

.submenuContainer .headerbar{
	color: white;
	height:38px;
	width:255px;
	margin-bottom: 0;
	/*text-transform: uppercase; /* transforme le texte en majuscules*/
	font-size:14px;
}

.submenuContainer .headerbar a{
	text-decoration: none;
	color: white;
	display: block;
	background:url(../img/backgroundSousMenu.gif) top right no-repeat;
	height:38px;
	width:215px;
	line-height:33px;
	padding-left:40px;
	outline:none;
}

.submenuContainer .headerbar a:hover{
	background:url(../img/backgroundSousMenuHover.gif) top right no-repeat;
}

.submenuContainer .headerbar a.currentSubMenu { /* Class à ajouter au sous menu courant */
	background:url(../img/sousMenuSelected.gif) top right no-repeat;
	outline:none;
}

.submenuContainer .headerbar .currentSubMenu:hover {
	background:url(../img/sousMenuSelected.gif) top right no-repeat;
}

.submenuContainer ul{
	margin: 0;
	padding-left:40px;
	margin-bottom: 0;
}

.submenuContainer ul li{
	padding: 5px 0;
}

.submenuContainer ul li a{
	color: #9e9090;
	display: block;
	line-height: 17px;
	padding-left: 17px;
	text-decoration: none;
	background:url(../img/fleche.gif) top left no-repeat;
	outline:none;
}

.submenuContainer ul li a.currentSubMenu_SecondLevel { /* Class à ajouter au sous menu courant de niveau 2 */
	color:#333333;
}

.submenuContainer ul li a:hover {
	color: #333333;
}

div#subMenuSeparator {
	height:7px;
	width:100%;
	background:url(../img/SubMenuSeparator.gif) top right no-repeat;
	margin-top:22px;
	margin-bottom:25px;
}
/* FIN DIV subMenu*/


/* DEBUT DIV boxLinks */
div#googleSearch {
	width:225px;
	height:28px;
	margin-bottom:25px;	
}

div#inputGoogleSearch {
	width:139px;
	height:28px;
	background:url(../img/fond_inputRecherche.gif) top left no-repeat;
	float:left;
}

div#inputGoogleSearch input {
	width:130px;
	border:none;
	border:0;
	float:left;
	margin:6px 0px 0px 6px;
}

div#bouttonGoogleSearch {
	width:85px;
	height:28px;
	background:url(../img/bontonRecherche.gif) top left no-repeat;
	float:left;
}

div#bouttonGoogleSearch input {
	width:100%;
	height:26px;
	line-height:28px;
	background:none;
	border:none;
	border:0;
	color:#ffffff;
	cursor:pointer;
}

div#boxLinks {
	text-align:right;
}
div#boxLinks a {
	text-decoration:none;
	margin-bottom:25px;
}
/* FIN DIV boxLinks*/

/*********************************** FIN PAGE STANDARD *****************************************/



/* DEBUT Footer */

div#footerAccueil {
	width:100%;
	margin-top:65px;
}
div#footerStandard {
	width:1020px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	height:334px;
	background:url(../img/fond_contentBottom.gif) top left no-repeat;
	margin-top:30px;
	padding-top:30px;
}

div#footerAccueil p {
	text-align:center;
	color:#908f8b;
	font-size:11px;
}
div#footerStandard p {
	text-align:center;
	color:#333333;
	font-size:11px;
}

div#footerAccueil p a {
	color:#908f8b;
}
div#footerStandard p a {
	color:#333333;
}

div#footerAccueil p a:hover {
	color:#333333;
}
div#footerStandard p a:hover {
	color:#937879;
}

/* FIN Footer */

div#vocation ul {
	list-style: square;
	margin:15px;
}

div#vocation {
	margin:15px;
}

div#histoire {
	margin:15px;
}

div#prof {
	text-align: justify;
	font-size: 13px;
	margin-right: 0px;
	height: auto;
	width: 926px;
	padding-left: 86px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

div#prof ul {
	list-style: square;
	margin:15px;
	text-align:justify;
}

div#prof a {
	text-decoration: underline;
	text-align:justify;
}

table#prof a {
	text-decoration: underline;
	line-height: 30px;
	text-align:justify;
}

div#profTitre {
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
div#emptyLink {
	float: left;
	height: 70px;
	width: 260px;
	margin-top: 17px;
	margin-left: 25px;
}
div#rightLink {
	float: right;
	height: 75px;
	width: 260px;
	margin-top: 17px;
	margin-left: 5px;
}

.negrita {
	font-weight: bold;
}
.italico {
	font-style: italic;
}
.negritaAzulSubrayado {
	font-weight: bold;
	color: rgb(0,102,255);
	text-decoration: underline;
}
.centrarImagen {
	text-align: center;
}

#foto {
filter: alpha(opacity=100)
}
.MarginLeft20 {
	margin-left: 20px;
}
.tab20 {
	margin-left: 20px;
}
.tab40 {
	margin-left: 40px;
}
.tab60 {
	margin-left: 60px;
}
.tab80 {
	margin-left: 80px;
}
.tab100 {
	margin-left: 100px;
}
.tab120 {
	margin-left: 120px;
}
.tab140 {
	margin-left: 140px;
}
.tab160 {
	margin-left: 160px;
}
.tab180 {
	margin-left: 180px;
}
.tab200 {
	margin-left: 200px;
}
.tab220 {
	margin-left: 220px;
}
.tab240 {
	margin-left: 240px;
}
.tab260 {
	margin-left: 260px;
}
.tab280 {
	margin-left: 280px;
}
.tab300 {
	margin-left: 300px;
}
.tab320 {
	margin-left: 320px;
}
.tab340 {
	margin-left: 340px;
}
.tab360 {
	margin-left: 360px;
}
.tab380 {
	margin-left: 380px;
}
.tab400 {
	margin-left: 400px;
}
.tab420 {
	margin-left: 420px;
}
.tab440 {
	margin-left: 440px;
}
.tab460 {
	margin-left: 460px;
}
.tab480 {
	margin-left: 480px;
}
.tab500 {
	margin-left: 500px;
}

.tab600 {
	margin-left: 600px;
}

.subrayado {
	text-decoration: underline;
}

.textoDerecha {
	text-align: right;
	}

.columnaIzquierda {
	width: 286px;
	float: left;
	margin-right: 10px;
}

.columnaDerecha {
	width: 286px;
	float: right;
	margin-left: 10px;
}


.columnaCentro {
	width: 30%;
	text-align: center;
}
contenedor3columnas {
	width: 926px;;
}

.columnaInterna {
	float: left;
	width: 286px;
	margin-right: 9px;
}

.columnaExterna {
	float: left;
	width: 286px;
	margin-left: 9px;
}

.columnaMedio {
	float: left;
	width: 334px;
}

.mt60 {
	margin-top: 60px;
}

.mt110 {
	margin-top: 110px;
}

.prof2 {
	font-size: 10px;
}
div#profjoie {
	text-align: justify;
	font-size: 13px;
	margin-right: 0px;
	height: auto;
	width: 926px;
}

div#headerTop {
	width: 1020px;
	height: 118px;
	margin-left: auto;
	margin-right: auto;
	/*background: url(../img/header.gif) top left no-repeat;*/
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	/* [disabled]background-color: rgb(128,167,200); */
	background-image: url(../img/en-tete-megeve.png);
}

div#contentTop {
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	width: 100%;
	height: auto;
	filter: alpha(opacity=80);
	opacity: 0.8;
	position: relative;
	background-color: rgb(255,255,255)
}

div#contentTopTop {
	width: 100%;
	height: 35px;
	margin-top: 0px;
	margin-left: auto;
}

div#content {
	width: 1020px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 158px;
	margin-top: 0px;
	position: static;
	z-index: 1000;
}

div#menu {
	width: 1020px;
	height: 39px;
	margin-left: auto;
	margin-right: auto;
	z-index: 3;
	/* [disabled]background: url(../img/fond_menu.gif) repeat-x; */
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgb(89,137,185);
}

div#menu span#leftCorner {
	/* [disabled]background:url(../img/left_corner_menu.gif) top left no-repeat; */
	height: 39px;
}
div#menu span#rightCorner {
	/* [disabled]background:url(../img/right_corner_menu.gif) top left no-repeat; */
	width: 8px;
	height: 39px;
}

div#headerTopFirst {
	width: 1020px;
	height: 10px;
	margin-left: auto;
	margin-right: auto;
	background-color: rgb(55,101,151);
	z-index: -1;    
}

div#wrapper {
	width: 100%;
}

.shadow {
    -moz-box-shadow: 0px 3px 300px #FFF;
    -webkit-box-shadow: 0px 3px 300px #FFF;
    box-shadow: 0px 3px 300px #FFF;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#111111')";
    /* IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#111111');
}

.shadow2 {
	box-shadow: 3px 3px 100px #FFF;
}

.shadow3 {
-moz-box-shadow: -1px 0px 300px #ffffff;
-webkit-box-shadow: -1px 0px 300px #ffffff;
box-shadow: -1px 0px 300px #ffffff;
}

#wrapper #content #container #example #slides .slides_container img {
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

div#contentBottom {
	width: 100%;
	height: 0px;
	margin-top: 100px;
	margin-bottom: 1500px;
	padding-top: 0px;
}

div#contentBottomPresentation {
	width: 100%;
	height: 0px;
	margin-top: 100px;
	margin-bottom: 1690px;
	padding-top: 0px;
}

div#contentBottomSituationGeographique {
	width: 100%;
	height: 0px;
	margin-top: 100px;
	margin-bottom: 2695px;
	padding-top: 0px;
}

div#contentBottomReservationTarifs {
	width: 100%;
	height: 0px;
	margin-top: 100px;
	margin-bottom: 2485px;
	padding-top: 0px;
}

div#contentBottomConventionsDeLocation {
	width: 100%;
	height: 0px;
	margin-top: 100px;
	margin-bottom: 1600px;
	padding-top: 0px;
}


div#contentBottomConditionsGenerales {
	width: 100%;
	height: 0px;
	margin-top: 100px;
	margin-bottom: 2460px;
	padding-top: 0px;
}

div#contentBottomReglementDeCopropriete {
	width: 100%;
	height: 0px;
	margin-top: 100px;
	margin-bottom: 1300px;
	padding-top: 0px;
}

div#contentBottomInventaireMateriel2 {
	width: 100%;
	height: 0px;
	margin-top: 100px;
	margin-bottom: 3930px;
	padding-top: 0px;
}

#newClass {
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

.rightTab60 {
	float: right;
	margin-left: 60px;
}
