body { margin:0px auto 0 auto; width : 980px; font-size:0.8em; line-height:20px; font-family: Arial; border: 1px solid #d7d7d7; background-color: #000; color: #4B4B4B;}
a { color:#19b7f1; text-decoration: none;}
img{border: 0px;}
a:hover { color:orange; text-decoration: none;}
#haut { background:url(images/header_bckg.jpg) #fff repeat-x top left;}
#logo-enneigement { padding:35px 0 0 30px; height:132px; color:#fff;}
#logo-enneigement a{ color:#fff; text-decoration:none; font-weight:bold; font-size:20px; text-transform:uppercase; }
#menu-enneigement { background-color:#19b7f1; height:29px; border-bottom:1px solid #bee9f8; border-top:1px solid #60cef7; }
#menu-enneigement ul { margin:0; padding:0; }
#menu-enneigement ul li{ display:inline-block; float:left; list-style:none; text-align:center;  border-right:1px solid #60cef7; margin:0; padding:0;}
#menu-enneigement a { display:block; float:left; padding-left: 15px; padding-right: 15px; color:#fff; font-size:1.5em; font-weight:bold; text-decoration:none; padding-top:4px; padding-bottom:4px;}
#menu-enneigement a:hover{padding-top:4px; padding-bottom:4px; height:22px; background-color: #60cef7; text-decoration: none;}
#enneigement{background-color: #fff;}

.voir-plus {text-align: left; }

#grd  {text-transform:uppercase; }

#texte-enneigement { margin: 0 295px 0 20px; padding: 0px 0 20px 0;}
#texte-enneigement .cadre { padding:10px; border:1px solid #d7d7d7; background-color: #f5f5f5;}
#texte-enneigement li {list-style:none; padding-left:20px; background:url(images/li.gif) no-repeat 0px 7px;}
.l td {border-bottom: 1px solid #ddd; height:28px;}
.l td a{text-decoration: none;}
.l td a:hover{text-decoration: underline;}
td h3 {margin-top: 20px; margin-bottom: 10px;}

#sidebar-enneigement { background:url(images/sidebar_bckg.gif) repeat top right #fff; float: right; width:235px; padding: 20px; text-align: justify; margin-bottom: 20px;}
h1 { margin:0; padding:0; font-size:2.1em; color:orange; line-height: 1.1em;}
h2 { margin:0; padding:0; font-size:2.1em; color:orange;}
h3 { font-size: 2em; color: orange; line-height: 1.1em;}
#img {border: 1px solid #888; }
.liste{margin-top: 10px; color: #4B4B4B;}

#corps-enneigement { padding:0px; background-color: #fff;}
#bas-enneigement {font-weight: bold;  background:url(images/footer_bckg.jpg) repeat-x; height:160px; clear:both; border-top:1px solid #aaa; }
#bas-gauche { float:left; padding:25px 0 0 30px; color:#fff; font-size:12px;}
#bas-gauche a { color:#fff; text-decoration:none;}
#bas-gauche a:hover { text-decoration:underline;}
#bas-droite { float:right;  padding:40px 30px 0 0; color:#fff;  font-size:12px; text-align:right;}
#bas-droite a {color:#fff; text-decoration:none;}
#bas-droite a:hover { text-decoration:underline;}

.bouton-webcam{margin-bottom: -3px;}
.bouton-neige{margin-bottom: -3px;}
.bouton-info{margin-bottom: -2px; margin-left: 30px;}
.tableau-neige{border: 1px solid #d7d7d7; margin-top: 15px;}
.tableau-neige tr td {padding-left: 15px;}

.liens-neige{text-align: center; font-size: 0.8em;}

.centre{text-align: center;}

.tableau-legende{border: 3px solid #d7d7d7; margin-top: 15px;}
.tableau-legende tr td {padding: 15px;}
.legendet{margin-right: 15px;}
.nomarge{ padding: none;}
#legende-altitude{margin-left: 15px;}
#pub-haut-enneigement{padding: 0px 0 1px 0; background-color: #fff;}