body {padding:0;margin:0;background:#fff;font-size:0.8em}
#conteneur{position: relative;width:938px;margin:0 auto;padding:0;font-family:Verdana, Helvetica, sans-serif}
h1, h2, ul#menu {font-family:Arial, Helvetica, sans-serif !important}
#entete {margin:0 ;padding:0}
#logo {border:0;float:right}
ul#menu {text-align:left;margin:0;padding:75px 0 0 0}
ul#menu li {font-size:95%;display:inline;float:left}
ul#menu a {text-decoration:none;padding:0;color:#699;text-transform:uppercase;border-left:solid 1px #699;margin:0;padding:5px 6px}
a.prems {border-left:solid 1px #fff !important}

#menu li a {display: block}
#menu li ul {position:absolute;width:220px;left: -999em;padding:20px 0 10px 0;margin:0;background:url(../images/ssmenubg.gif) no-repeat bottom center; /*border-radius: 10px; -moz-border-radius: 10px;*/}
#menu li ul li	{margin:0 ;padding:0}

#ssmenu1 li a, #ssmenu2 li a, #ssmenu3 li a, #ssmenu4 li a  {width:215px}
#menu li ul li a:hover {background:#9cc;color:#033}
#menu li ul li a {font-size:100%;padding:0px 0 0 5px;background:#fff;text-align:left;display:block;color:#033;margin:0;line-height:140%;border-left:0px !important;font-weight:normal !important}
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul {left:auto;min-height:0;}
#bandeau {margin:20px 0 0 0;padding:0;background:url(../images/bandeau.jpg) no-repeat top center;height:250px}
#bandeau img {margin:0;padding:0;}
#contenu {margin:0;padding:0;}
#colgauche {width:143px;float:left;margin:0 ;padding:0 0 10px 0;background:url(../images/colgauchebottom.png) no-repeat bottom}
#langue {margin:0;padding:0 0 35px 10px;background:url(../images/colgauchetop.png) no-repeat bottom;height:20px}
#langue img {border:0}
#vignette {margin:0;padding:0;background:url(../images/vignettebg.png) repeat-y}
#vignette img {margin:1px 0 0 0;padding:0}

#principal {margin:-15px 0 0 0;padding:0 0 12px 0px;float:left;width:500px;background:url(../images/listhotelbottom.png) no-repeat bottom center}
#principal h1, #conteneurmap h1 {margin:0;padding:0 0 0 15px;font-weight:normal;font-size:150%;color:#033;text-transform:uppercase}
#principal p.chapo {background:url(../images/chapobottom.png) no-repeat bottom right ;padding-bottom:25px !important;margin-bottom:0px !important }
#principal p {color:#033;margin:0 0 15px 0;padding:0 0 0 15px;line-height:160%;}
#principal ul {list-style-type:square;color:#033;margin:0 0 15px 15px;padding:0 0 0 15px;}
#principal li {color:#033;margin:0;padding:0;line-height:160%;}
#principal .diapo {width:500px;height:215px;padding:0px 0 0 0px;margin:0px 0 0 0;background:url(../images/diapobg.png) no-repeat top right;position:relative;overflow:hidden}
#principal .diapo img {height:215px;margin:0px 0 0 16px;padding:0;position:relative}
#principal h2 {margin:20px 0 0 0;padding:0 0 0 15px;font-size:110%;font-weight:normal;color:#033;text-transform:uppercase}
#principal .carac {color:#033;margin:0;padding:10px 0 0 0;background:url(../images/caracbg.png) no-repeat top center}
#principal .carac table {margin:0 0 0 0px;padding:0 0 15px 0;width:500px;background:url(../images/tablebg.png) no-repeat bottom center;}
#principal .carac table td {vertical-align:top}
#principal .carac h3 {font-size:110%;font-weight:normal;margin:0;padding:0 0 0 15px}
#principal .carac ul {list-style-type:none;margin:0 0 20px 0;padding:0 0 10px 20px}
#principal .carac li {line-height:150%;font-size:95%}
#principal .listhotel {margin:0px 0 0 0;padding:0;width:500px}
#principal .listhotel p {text-align:center;margin:0 !important;padding:0 !important;background:url(../images/listhotelbg.png) center repeat-y}
#principal .listhotel p span {font-size:110%}
#principal .listhotel a {color:#033;text-decoration:none}
#principal .listhotel a:hover {text-decoration:underline}

#coldroite {float:right;width:270px;padding:25px 0 15px 0 ;margin:0;background:url(../images/coldroitebottom.png) no-repeat bottom left}
#coldroite h2 {margin:0px 0 2px 0;padding:10px 0 0 10px;font-size:105%;font-weight:normal;color:#033;text-transform:uppercase}
.localiser, .webcam {margin:0 0 10px 0;padding:0;background:url(../images/localiserbg.png) no-repeat center center;width:244px;height:37px}
.localiser p, .webcam p {text-align:center;margin:0;padding:10px 0 0 0 !important;text-transform:uppercase;font-size:90%}
.localiser a, .contacter a, .liens a, .webcam a {color:#033;text-decoration:none}
.localiser a:hover, .contacter a:hover, .liens a:hover, .webcam a:hover {text-decoration:underline}
.contacter, .liens  {width:254px;margin:10px 0 0 0px;padding:0;background:url(../images/contactertop.png) no-repeat top left}
.contacter p, .liens ul {font-size:95%;margin:0;padding:20px 0 5px 10px;color:#033;background:url(../images/contacterbg.png) no-repeat top left ;line-height:180%;}
.liens ul {list-style-position:inside}
.liens li {list-style-type:disc}
.label {width:244px;text-align:center;margin:0;padding:40px 0 10px 0;background:url(../images/labelbg.png) no-repeat top center #fc0}
.label img {margin:0 5px 10px 0px;padding:0;border:0}
/*.brochure {;background:url(../images/coldroitebottom.png) no-repeat top left;padding:20px 0 0 0}*/

#pdp {clear:both;text-align:left;margin:0;padding:5px 0 0 150px;color:#666;text-transform:uppercase}
#pdp p {margin:0;padding:0}
#pdp a {color:#666;text-decoration:none}
#pdp a:hover {text-decoration:underline}

div.clear {clear: both;margin:0;padding:0}
.alire {font-weight:bold}
a.asuivre {text-decoration:none;color:#699}
a.asuivre:hover {text-decoration:underline}
#conteneurmap {margin:8px 0 0 3px;padding:12px 0 0px 10px;width:484px;background:url(../images/gmaptop.png) no-repeat top center #fc0}
#hotelmap {margin:0px 0 0px 3px;padding:0px 0 0px 0px;width: 481px; height: 550px;color:#033;text-align:center;line-height:140%/*border-left:solid 10px #fc0*//*background:url(../images/listhotelbg.png);*/ }
#hotelmap strong {padding-top:25px}
/*HOME*/
#home {margin:0px 0 0 0;padding:0 0 10px 5px;float:left;width:500px;background:url(../images/listhotelbottom.png) no-repeat bottom center}
#home p {line-height:162%}
#homebandeau {margin:20px 0 0 0;padding:0;background:url(../images/bandeauhome.jpg) no-repeat top center;height:370px}
#homebandeauen {margin:20px 0 0 0;padding:0;background:url(../images/bandeauhomeen.jpg) no-repeat top center;height:370px}
#home h1 {color:#033;margin:0 0 0 8px;padding:0 0 0 0px;font-weight:normal;font-size:130%}
h1.second {margin-top:25px !important}
#home .chapo {background:url(../images/homechapobot.png) no-repeat bottom center #fc0;width:244px;padding:0 0 20px 0;margin:0 0 0 0px;float:left }
/*#home .chapo p, #home .intro p {font-size:105%;color:#033;margin:0 0 0 8px;padding:0}*/
#home .chapo p, #home .intro p {font-size:105%;color:#033;margin:0 8px 0 8px;padding:0;text-align:justify}
#home .intro {background:url(../images/homechapobot.png) no-repeat bottom center #fc0;width:244px;padding:12px 0 15px 0;margin:-12px 0 0 6px;float:left}
#home .intro a {display:block;text-transform:uppercase;color:#033;text-decoration:none;padding:0 0 0px 0;margin:0;}
#home .intro a:hover {text-decoration:underline}
#home p span.icon {background:url(../images/icon.png) no-repeat bottom left;padding:20px 0 0 35px;font-size:115% }
#home .diapo {width:244px;height:167px;padding:0px 0 0 0px;margin:12px 0 0px 0;/*position:relative;*/overflow:hidden;float:left}
#home .diapo img {margin:0;padding:0}
#home .tag {width:244px;float:left;margin:-15px 0 0 7px;padding:0 0 55px 0;background:url(../images/tagbottom.png) no-repeat bottom left #fff}
#home .tag p {color:#666;margin:0px 0 0 10px;padding:10px 0 0px 0;line-height:160%;font-size:110%;background:url(../images/tagtop.png) no-repeat top right}
#home .tag a {color:#666;text-decoration:none}
#home .tag a:hover {color:#666;text-decoration:underline}
#home .tag span {font-size:120%}
#home .listhotel {margin:0px 0 0 1px;padding:0;width:494px}
#home .listhotel p {text-align:center;margin:0;padding:10px 0 0 0;background:url(../images/homelisttop.png) top center no-repeat #fc0}
#home p span {font-size:110%;}
#home .listhotel a {color:#033;text-decoration:none}
#home .listhotel a:hover {text-decoration:underline}
#homecoldroite {float:right;width:270px;padding:0px 0 15px 0 ;margin:0;}
#homecoldroite img {margin:10px 0}

a.discret {color:#033;text-decoration:none}
a.discret:hover {text-decoration:none;cursor:text}


