html {  width:100%;  margin: 0; padding: 0;  }

body{   height:100%; width:100%;  margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background-color:#c0c0c0; color: #FFFFFF;} 

#Main { width: 100%; height:100%;  margin:0; padding:0;  margin:auto;}
 
#Main table, td, img, div {border:0; padding:0; margin:0; border-spacing:0; border-collapse:collapse}

#Main  a { color: #615c5c; text-decoration: none; }

#Main a:link { color: #615c5c; text-decoration: none; }

#Main  a:hover { color: #615c5c; text-decoration: none; }

#Main a:visited { color: #615c5c; text-decoration: none; }	


#Main .MainTable  {height:100%; width:100%;  padding:0; margin:0 auto; border-spacing:0; border-collapse:collapse}
#Main .MainTabletd{height:100%; width:100%; text-align:center;   padding:0; margin:0; border-spacing:0; border-collapse:collapse}

#Main .MainTabletd table {  padding:0; margin:0 auto;  width:1024px; border-spacing:0;border-collapse:collapse }

#Bandeau { width:1024px; height:139px; }

/*index*/
#Bandeau_home { width:1024px; height:139px; }
#Main .Menu_langue {float:left; width:341px; height:128px}
#Photos_Home {padding-top:20px}

/*all pages*/
#Bandeau { width:1024px; height:134px; }

#Menu { width:1024px;  text-align:center; margin:auto }
#Menu Table  { width:100%;  padding:0; margin:0 auto; border-spacing:0; border-collapse:collapse; text-align:center}

.Titre { font-size: 14px; font-weight:bold; color:#615c5c}
.AlignLeft { text-align:left}
p {  font-size: 14px;}
.PadTop20 { padding-top:20px}
.PadTop10 {padding-top:10px}

h1 { font-size:16px; color:#615c5c;}
h2{font-size:14px; text-decoration:underline; text-align:left}

/*presentation*/
#contenu table .tdLeftTop { padding: 0px 10px 5px 0px;}
#contenu table .tdLeftMiddle { padding: 5px 10px 6px 0px;}
#contenu table .tdLeftBottom { padding: 5px 10px 0px 0px;}

#contenu table .tdPadRight{padding-right:10px}

#contenu table .tdRightTop { padding: 0px 0px 5px 10px;}
#contenu table .tdRightMiddle { padding: 5px 0px 6px 10px;}
#contenu table .tdRightBottom { padding: 5px 0px 0px 10px;}

/*Tarifs*/
#TableTarif {font-size: 14px; height:441px; color:#615c5c}
#TableTarif img{ padding-right:10px;}
.H80 {height:88px}


/*news*/
#Container {padding-top:10px; text-align:left; width:800px}
#Container img{padding-right:10px}

/*Reservit*/
#TableReservit img{padding-right:10px;}
#forms{ /*width:800px;*/ text-align:left; padding-top:20px;  }
.label { width:200px;float:left; padding-bottom:10px}
.value { float:left; padding-bottom:10px}

/*Reservation*/
#TableResa { font-size: 14px;  color:#615c5c}
#TableResa img{ padding-right:10px;}
#Resa td{ padding-top:10px }
.TitreForm { font-weight:bold; padding-bottom:20px;}
.EnvoiMail { line-height:450px;}

/*Acces*/
.Ville {float:left; width:150px; text-align:left; height:20px; }
.Km {float:left; width:100px; text-align:left; height:20px; }
.Temps {float:left; width:100px; text-align:left; height:20px; }

#Footer { padding-top:20px}




