﻿.style3 { 
line-height : 30px; 
} 
.style6 { 
margin-left : 0; 
margin-top : 0; 
margin-bottom : 20px; 
} 
.style72 { 
line-height : 18px; 
float : left; 
width : 480px; 
text-align : center; 
margin-left : 15px; 
margin-top : 5px; 
} 
.style73 { 
border-width : 0; 
} 

body { 
margin : 0; 
padding : 0; 
border : 0; 
} 
#container { 
margin : 0; 
padding : 0; 
border : 0; 
} 
#masthead { 
margin : 0; 
padding : 0; 
border : 0; 
} 
#sidebar { 
margin : 0; 
padding : 0; 
border : 0; 
}  
#content { 
margin : 0; 
padding : 0; 
border : 0 #800000; 
} 
#footer { 
margin : 0; 
padding : 0; 
border : 0; 
} 
#forfait { 
margin : 0; 
padding : 0; 
border : 0; 
} 
.float_right { 
float : right; 
} 
#navesitedroit { 
margin : 0; 
padding : 0; 
border : 0; 
} 
body { 
margin : 0; 
padding : 0; 
font-family : Trebuchet MS, Arial, Helvetica, sans-serif; 
font-size : 0.8em; 
background-color : #3f6095; 
} 
#container { 
width : 790px; 
margin : auto auto auto auto; 
float : none; 
} 
#masthead { 
margin : 0; 
text-align : center; 
width : 720px; 
overflow : auto; 
position : relative; 
float : none; 
azimuth : center; 
height : 150px; 
display : inline; 
} 
#wrapper { 
float : left; 
position : relative; 
display : block; 
overflow : visible; 
z-index : 100; 
height:120px;
} 
#sidebar { 
float : left; 
width : 100px; 
position : relative; 
display : inline; 
} 
#content { 
width : 530px; 
margin : auto auto auto auto; 
float : left; 
padding : 5px 5px 5px 5px; 
} 
#content img { 
float : right; 
margin-right : 30px; 
} 
#footer { 
clear : both; 
width : 720px; 
padding : 0; 
overflow : auto; 
margin-top : 0; 
background-image : url('../../agence_megeve_images/Fondtrace2.jpg'); 
} 
#forfait { 
clear : both; 
width : 450px; 
padding : 0; 
overflow : auto; 
margin-top : 0; 
} 
#masthead img { 
float : left; 
} 
#masthead img1 { 
float : right; 
} 
#masthead p { 
text-align : center; 
margin : 0; 
margin-top : 2px; 
margin-right : 0; 
padding : 0; 
font-size : x-small; 
color : #ffffff; 
} 
#sidebar ul { 
list-style-type : none; 
width : 100%; 
display : block; 
margin : 0; 
padding : 0; 
} 
#sidebar li { 
display : block; 
border : 1px solid #cdf; 
float : left; 
} 
#sidebar a { 
font-weight : bold; 
text-decoration : none; 
color : #04b; 
display : block; 
padding : 5px; 
border-bottom : 1px solid #f9f9f9; 
} 
#sidebar a:hover { 
font-weight : bold; 
text-decoration : none; 
color : #04b; 
border-bottom : 1px solid #f9f9f9; 
background-color : #f9f9f9; 
} 
#footer p { 
font-size : 0.9em; 
text-align : center; 
margin : 0; 
padding : 2px; 
float : none; 
border-bottom-color : #ffffff; 
} 
#footer h1 { 
font-size : 0.2em; 
text-align : center; 
margin : 0; 
padding : 2px; 
float : none; 
border-bottom-color : #ffffff; 
font-weight : lighter; 
} 
#footer a { 
color : #333; 
text-decoration : underline; 
} 
#footer a:hover { 
color : #333; 
text-decoration : none; 
} 
#forfait p { 
font-size : 0.9em; 
text-align : center; 
margin : 0; 
padding : 2px; 
float : none; 
border-bottom-color : #ffffff; 
} 
#forfait a { 
color : #333; 
text-decoration : underline; 
} 
#forfait a:hover { 
color : #333; 
} 
#mots a { 
font-size : x-small; 
color : #ffffff; 
text-decoration : none; 
} 
a { 
color : #000000; 
text-decoration : underline; 
} 
a:hover { 
color : #333; 
text-decoration : underline; 
} 
.style_bold { 
font-weight : bold; 
} 
.style_italic { 
font-style : italic; 
} 
.style10 { 
float : left; 
margin-left : 2px; 
} 
.style3 { 
float : left; 
margin-left : 15px; 
margin-top : 5px; 
width : 480px; 
text-align : center; 
line-height : 18px; 
} 
.style4 { 
float : left; 
margin : 0 0 0 0; 
} 
.style5 { 
float : left; 
margin-left : 2px; 
margin-top : 15px; 
} 
.style6 { 
float : left; 
margin-left : 2px; 
margin-top : 5px; 
text-align : center; 
width : 500px; 
} 
.style7 { 
float : left; 
margin-left : 2px; 
margin-top : 5px; 
text-align : center; 
width : auto; 
} 
#content p { 
width : 490px; 
margin : 5px 10px 2px 2px; 
float : left; 
padding : 0 0 0 5px; 
text-align : center; 
margin-top : 10px; 
} 
h1 { 
font-size : x-large; 
font-style : normal; 
font-weight : bold; 
} 
h2 { 
font-size : x-large; 
font-style : normal; 
font-weight : bold; 
height : auto; 
line-height : normal; 
} 
h3 { 
font-size : medium; 
font-style : normal; 
font-weight : bold; 
} 
h4 { 
font-size : small; 
font-style : normal; 
font-weight : lighter; 
left : 20px; 
height : auto; 
margin-top : 20px; 
width : 500px; 
} 
h5 { 
font-size : x-small; 
font-style : normal; 
font-weight : lighter; 
} 
#navsite h5 { 
display : none; 
} 
#navsite { 
font-size : 0.9em; 
font-weight : bold; 
width : 14em; 
border-right : 1px solid #666; 
padding : 0 0 0 0; 
margin-bottom : 1em; 
font-family : "Trebuchet MS"; 
float : left; 
margin-top : 15px; 
} 
#navsite ul { 
list-style : none; 
margin : 0; 
padding : 0; 
} 
#navsite ul li { 
margin : 0; 
border-top : 1px solid #003; 
} 
#navsite ul li a { 
display : block; 
padding : 2px 2px 2px 0.5em; 
border-left : 10px solid #369; 
border-right : 1px solid #69c; 
border-bottom : 1px solid #369; 
background-color : #036; 
color : #fff; 
text-decoration : none; 
width : 100%; 
} 
html > body #navsite ul li a { 
width : auto; 
} 
#navsite ul li a:hover { 
border-left : 10px solid #036; 
border-right : 1px solid #69c; 
border-bottom : 1px solid #369; 
background-color : #0099ff; 
color : #000000; 
text-decoration : underline; 
} 
#contenu { 
padding-left : 10em; 
margin-top : 0; 
padding-top : 0; 
} 
#contenu h2 { 
margin : 0; 
padding : 0; 
} 
#navesitedroit { 
display : block; 
width : 1em; 
} 
a:link { 
color : #000000; 
text-decoration : none; 
} 
a:visited { 
color : #000000; 
text-decoration : none; 
} 
a:visited:hover { 
color : #000000; 
text-decoration : underline; 
} 
a:link:hover { 
color : #000000; 
text-decoration : underline; 
} 
a:visited:active { 
color : #000000; 
} 
a:link:active { 
color : #000000; 
} 
#navesitedroit1 { 
display : block; 
width : 1em; 
} 
a:link { 
color : #000000; 
text-decoration : none; 
} 
a:visited { 
color : #000000; 
text-decoration : none; 
} 
a:visited:hover { 
color : #000000; 
text-decoration : underline; 
} 
a:link:hover { 
color : #000000; 
text-decoration : underline; 
} 
a:visited:active { 
color : #000000; 
} 
a:link:active { 
color : #000000; 
} 
#navesitedroit2 { 
display : block; 
width : 1em; 
} 
a:link { 
color : #000000; 
text-decoration : none; 
} 
a:visited { 
color : #000000; 
text-decoration : none; 
} 
a:visited:hover { 
color : #000000; 
text-decoration : underline; 
} 
a:link:hover { 
color : #000000; 
text-decoration : underline; 
} 
a:visited:active { 
color : #000000; 
} 
a:link:active { 
color : #000000; 
} 
.container10 { 
width : 788px; 
height : 26px; 
} 
.nav, .nav ul { 
list-style-type : none; 
margin : 0; 
padding : 0; 
float : left; 
} 
.nav a { 
text-decoration : none; 
} 
.nav { 
font-family : arial, verdana, sans-serif; 
font-weight : bold; 
font-size : 11px; 
margin-bottom : -1px; 
} 
.nav a { 
float : left; 
background-color : #3f6095;
color : #fff; 
text-align : center; 
line-height : 18px; 
padding : 4px 0; 
border : 1px solid #fff; 
margin-bottom : -1px; 
} 
.nav a.sub-a { 
background-color : #3f6095;
height : 100px;
line-height : 18px;
} 
.nav a:hover, .nav a:focus, .nav a:active { 
outline : 0; 
color : #000000; 
background-image : url('../ski_megeve_images/fondtrace2.jpg'); 

} 
.nav li:hover > a { 
color : #000000; 
background-image : url('../ski_megeve_images/fondtrace2.jpg'); 

} 
.nav { 
width : 113px; 
margin-right : -1px; 
} 
.nav a { 
width : 115px; 
margin-right : -115px; 
} 
.nav ul li { 
max-width : 125px; 
} 
.nav ul.fly { 
top : -23px; 
} 
.nav ul.fly2 { 
top : -50px; 
} 
.nav ul.fly { 
left : 115px; 
line-height : 18px;
} 
.nav .left ul.fly { 
left : auto; 
right : 115px; 
line-height : 18px;
} 
.nav ul { 
position : relative; 
margin-bottom : -10000px; 
} 
.nav ul li { 
float : left; 
clear : left; 
} 
.nav a { 
position : relative; 
} 
.sub-li { 
margin-top : -10000px; 
} 
.sub-a { 
margin-top : 10000px; 
} 
.sub-li a:hover, .sub-li a:focus, .sub-li a:active { 
margin-right : 0; 
} 
.nav ul:hover { 
clear : left; 
} 
.nav .sub-li { 
width : 100%; 
} 
.style1 { 
margin-top : 5px; 
display : block; 
margin-left : 25px; 
float : left; 
} 
.style2 { 
border-width : 0; 
} 
.style71 { 
border-width : 0; 
margin-top : 5px; 
display : block; 
margin-left : 20px; 
float : left; 
} 
