body {font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:11px;color:#585858;font-weight:normal;background:#E4EFEA;}	
ul {list-style: none;margin: 0;padding: 0;}
a:link {color: #4D4C4C;text-decoration: underline;font-weight:bold} /* lien non-visité */
a:visited {color: #4D4C4C;text-decoration: underline;font-weight:bold} /* lien visité */
a:hover {color: #4D4C4C;text-decoration:underline;font-weight:bold} /* lien survolé */
a:active {color: #4D4C4C;text-decoration: underline;font-weight:bold} /* lien activé */

a.lienbas:link {color: #547C5B;text-decoration: none;font-weight:normal} /* lien non-visité */
a.lienbas:visited {color: #547C5B;text-decoration: none;font-weight:normal} /* lien visité */
a.lienbas:hover {color: #547C5B;text-decoration:underline;font-weight:normal} /* lien survolé */
a.lienbas:active {color: #547C5B;text-decoration: underline;font-weight:normal} /* lien activé */

a.lienmail:link {color: #000000;text-decoration:underline;font-weight:normal} /* lien non-visité */
a.lienmail:visited {color: #000000;text-decoration:underline;font-weight:normal} /* lien visité */
a.lienmail:hover {color: #000000;text-decoration:underline;font-weight:normal} /* lien survolé */
a.lienmail:active {color: #000000;text-decoration: underline;font-weight:normal} /* lien activé */

a.lientxt:link {color: #215336;text-decoration:underline;font-weight:bold} /* lien non-visité */
a.lientxt:visited {color: #215336;text-decoration:underline;font-weight:bold} /* lien visité */
a.lientxt:hover {color: #215336;text-decoration:underline;font-weight:bold} /* lien survolé */
a.lientxt:active {color: #215336;text-decoration: underline;font-weight:bold} /* lien activé */

img {border: 0;}

#container {width: 947px;padding:0;margin: 0 auto;background: transparent;}
#main {margin-top:6px;padding:0;background:url(img/fond-site-02.jpg) no-repeat;width:947px;height:593px;}
#main2 {margin-top:6px;padding:0;background:url(img/fond-site-03.jpg) no-repeat;width:947px;height:593px;}
#main3 {margin-top:6px;padding:0;background:url(img/fond-site-04.jpg) no-repeat;width:947px;height:593px;}
#main4 {margin-top:6px;padding:0;background:url(img/fond-site-05.jpg) no-repeat;width:947px;height:593px;}
#main5 {margin-top:6px;padding:0;background:url(img/fond-site-06.jpg) no-repeat;width:947px;height:593px;}
#main6 {margin-top:6px;padding:0;background:url(img/fond-site-07.jpg) no-repeat;width:947px;height:593px;}
#foot {font-family: Arial, Helvetica, sans-serif;margin:0;font-size:10px;color:#000000;text-align:center;padding:0;}
#foot p {padding-top:17px;margin:0px 0 0 190px;}
#footer {text-align:center;font-size:10px;color:#547C5B;}
#footer p {margin:0;padding-bottom:6px;}

/*-- accueil --*/
#gauche-accueil {float: left;width: 245px;margin:0;padding:0;}
#menu-accueil {padding:249px 0 0 50px;}
#menu-hotel {padding:17px 0 0 50px;}
#menu-restaurant {padding:17px 0 0 50px;}
#menu-location {padding:17px 0 0 50px;}
#menu-acces {padding:17px 0 0 50px;}
#menu-contact {padding:17px 0 0 50px;}
#droite-accueil {float: right;margin:0;padding:0;}
#txt2 {margin:0;padding:0;width:350px;text-align:justify;color:#215336;}
#txt2 p {margin:0;padding:406px 26px 0 0;line-height:1.3em;}
#trait2 {margin:0;padding:8px 0 0 0;}
#centre-accueil {margin-left:246px;width:229px;}
#titre {margin:0;padding:94px 0 0 101px;}
#txt1 {margin:0;width:229px;text-align:justify;color:#215336;}
#txt1 p {margin:0;padding:16px 4px 8px 0;line-height:1.3em;}
#txt3 {display:block;width:100%;margin:0;color:#215336;}
#txt3 p {margin:0;padding:264px 18px 0 240px;}
#trait {margin:0;padding:0 0 0 17px;}

/*-- hotel --*/
#img1 {margin:0;padding:138px 18px 0 0;}
#img-hotel {margin:0;padding:143px 18px 0 0;}
#gauche-hotel {float: left;width: 245px;margin:0;padding:0;}
#droite-hotel {float: right;margin:0;padding:0;}
#centre-hotel {margin-left:246px;width:229px;}
#txt1-hotel {margin:0;padding-top:162px;width:229px;text-align:justify;color:#215336;}
#txt1-hotel p {margin:0;padding:8px 15px 0 0;line-height:1.3em;}
#trait-hotel {margin:0;padding:8px 0 0 2px;}
#foot-hotel {font-family: Arial, Helvetica, sans-serif;margin:0;font-size:10px;color:#000000;text-align:center;padding:0;}
#foot-hotel p {padding:0;margin:93px 0 0 190px;}

/*-- restaurant --*/
#img-restaurant {margin:0;padding:143px 18px 0 0;}
#gauche-restaurant {float: left;width: 245px;margin:0;padding:0;}
#droite-restaurant {float: right;margin:0;padding:0;}
#centre-restaurant {margin-left:246px;width:229px;}
#txt1-restaurant {margin:0;padding-top:162px;width:229px;text-align:justify;color:#215336;}
#txt1-restaurant p {margin:0;padding:8px 15px 0 0;line-height:1.3em;}
#trait-restaurant {margin:0;padding:8px 0 0 2px;}
#foot-restaurant {font-family: Arial, Helvetica, sans-serif;margin:0;font-size:10px;color:#000000;text-align:center;padding:0;}
#foot-restaurant p {padding-top:0;margin:6px 0 0 190px;}

/*-- location --*/
#gauche-location {float: left;width: 245px;margin:0;padding:0;}
#droite-location {float: right;margin:0;padding:0;}
#centre-location {margin-left:246px;width:229px;}
#txt1-location {margin:0;padding-top:168px;width:229px;text-align:justify;color:#215336;}
#txt1-location p {margin:0;padding:8px 15px 0 0;line-height:1.3em;}
#trait-location {margin:0;padding:8px 0 0 2px;}
#foot-location {font-family: Arial, Helvetica, sans-serif;margin:0;font-size:10px;color:#000000;text-align:center;padding:0;}
#foot-location p {padding:0;margin:75px 0 0 190px;}

/*-- acces --*/
#gauche-acces {float: left;width: 245px;margin:0;padding:0;}
#droite-acces {float: right;margin:0;padding:0;}
#centre-acces {margin-left:246px;width:229px;}
#titre-acces {margin:0;padding:94px 0 0 0;}
#txt1-acces {margin:0;padding-top:84px;width:229px;text-align:justify;color:#215336;}
#txt1-acces p {margin:0;padding:8px 0 0 0;line-height:1.3em;}
#viamichelin {margin:0;padding:12px 0 0 4px;text-align:justify;font-size:10px;color:#215336;}
#foot-acces {font-family: Arial, Helvetica, sans-serif;margin:0;font-size:10px;color:#000000;text-align:center;padding:0;}
#foot-acces p {padding:0;margin:137px 0 0 190px;}

/*-- contact --*/
#gauche-contact {float: left;width: 245px;margin:0;padding:0;}
#droite-contact {float: right;margin:0;padding:0;}
#centre-contact {margin-left:246px;width:229px;}
#titre-contact {margin:0;padding:94px 0 0 0;}
#txt1-contact {margin:0;padding-top:50px;width:229px;text-align:justify;color:#215336;}
#txt1-contact p {margin:0;padding:8px 0 0 0;line-height:1.3em;}
#foot-contact {font-family: Arial, Helvetica, sans-serif;margin:0;font-size:10px;color:#000000;text-align:center;padding:0;}
#foot-contact p {padding-top:14px;margin:0 0 0 190px;}
form {padding:0;margin:0;}