/* RESORT LRP */

* { margin:0; padding:0; }
body { font-size:62.5%;  font-family:Georgia, "Times New Roman", Times, serif; color:#967a63; background:url(../images/fond_lrp_resort.gif) repeat-x 0 -17px #541500; }

a img { border:0; }
a {color:#967a63;}
.clear { clear:both; }
.hide { display:none; }
.red { color:#a42621; }
.inline { display:inline; }
.noFloat { float:none;}


#global { width:950px; font-size:1.2em; margin:0 auto; }

#header {  width:950px; background:url(../images/bgHead.jpg) no-repeat; height:116px; position:relative; }
h1 a { display:block; width:147px; height:115px; position:absolute; top:0; left:0; background:url(../images/h1.jpg); text-indent:-9999px; text-decoration:none; overflow:hidden; }
#header .accroche { display:block; width:578px; height:15px; background:url(../images/accroche.jpg) no-repeat; text-indent:-9999px; text-decoration:none; overflow:hidden; position:absolute; top:65px; left:200px; }

.switchFR { display:block; width:27px; height:18px; position:absolute; top:15px; left:710px; background:url(../images/switchFR.gif) top; text-indent:-9999px; text-decoration:none; overflow:hidden; }
.switchFR.active { background-position:bottom; }
.switchEN { display:block; width:27px; height:18px; position:absolute; top:15px; left:740px; background:url(../images/switchEN.gif) top; text-indent:-9999px; text-decoration:none; overflow:hidden; }
.switchEN.active { background-position:bottom; }

#header ul { display:block; width:644px; height:24px; background:url(../images/bgMenu.jpg) no-repeat left top; list-style:none; position:absolute; top:89px; left:148px; }
#header ul li { float:left; }
#header ul li a { display:block; height:24px; text-indent:-9999px; text-decoration:none; overflow:hidden; }
#header ul li a:hover { background:url(../images/bgMenu.jpg) no-repeat; }

#header ul li .nav1 { width:58px; }
#header ul li .nav1:hover { background-position:0 -24px; }
#header ul li .nav2 { width:54px; }
#header ul li .nav2:hover { background-position:-58px -24px; }
#header ul li .nav3 { width:81px; }
#header ul li .nav3:hover { background-position:-112px -24px; }
#header ul li .nav4 { width:78px; }
#header ul li .nav4:hover { background-position:-193px -24px; }
#header ul li .nav5 { width:105px; }
#header ul li .nav5:hover { background-position:-271px -24px; }
#header ul li .nav6 { width:86px; }
#header ul li .nav6:hover { background-position:-376px -24px; }
#header ul li .nav7 { width:44px; }
#header ul li .nav7:hover { background-position:-462px -24px; }
#header ul li .nav8 { width:77px; }
#header ul li .nav8:hover { background-position:-506px -24px; }
#header ul li .nav9 { width:57px; }
#header ul li .nav9:hover { background-position:-583px -24px; }

#header #resa { display:block; width:159px; height:114px; position:absolute; top:0; right:2px; background:url(../images/btResa.jpg); text-indent:-9999px; text-decoration:none; overflow:hidden; }

#header .linksPortal { padding:10px 0 0 200px; color:#b8afa2; font-size:.9em; font-family:Arial, Helvetica, sans-serif }
#header .linksPortal a { color:#b8afa2; text-decoration:none; }
#header .linksPortal a:hover { color:#8a8175; text-decoration:none; }

#content { position:relative; clear:both; _height:436px; overflow:visible; background:#fbf8f4;  }
#content #bandeau { height:117px; width:100%; padding:0 10px 0 80px;  position:absolute; left:0; bottom:45px; z-index:99; background:url(../images/bgBandeau.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bgBandeau.png')  }
#content #bandeau h2 { width:570px; float:left; }
#content #bandeau #ban { padding:3px 0 0 0;margin:7px 0 0 0; position:absolute;right:100px;}

#content #leftFlash { width:173px; height:428px; padding:50px 5px 0 12px; _padding:30px 5px 0 4px; background:url(../images/bgMenuLeft.png) no-repeat top left; _background:url(../images/fond-menu-resort_sans.gif) no-repeat top left; position:absolute; top:8px; _top:28px; left:0; _left:8px; }
#content #leftFlash dl { background:#fff; }
#content #leftFlash dl dt  {font-size:1.2em; text-align:center; padding:2px 0;  }
#content #leftFlash dl dt a { color:#fff; text-decoration:none; }
#content #leftFlash dl dd a { text-transform:uppercase; display:block; height:12px; color:#9e8470; background:url(../images/puceLeft.gif) no-repeat 0 6px; padding:2px 0 0 10px; text-decoration:none; margin:4px 0 3px 28px;font-size:0.8em; }
#content #leftFlash dl dd a:hover { color:#ceab6f; }

#content #left { width:173px; height:428px; padding:50px 5px 0 12px; background:url(../images/bgMenuLeft.png) no-repeat top left; _background:url(../images/fond-menu-resort.gif) no-repeat top left; position:absolute; top:8px; left:0; }
#content #left dl { background:#fff; }
#content #left dl dt  {font-size:1.2em; text-align:center; padding:2px 0;  }
#content #left dl dt a { color:#fff; text-decoration:none; }
#content #left dl dd a { text-transform:uppercase; display:block; height:12px; color:#9e8470; background:url(../images/puceLeft.gif) no-repeat 0 6px; padding:2px 0 0 10px; text-decoration:none; margin:4px 0 3px 28px;font-size:0.8em; }
#content #left dl dd a:hover { color:#ceab6f; }

.sousRubrique{ background:url(../images/bgLiLeft.gif) repeat-y;margin:0 0 1px 0; }
.upperTitle {text-transform: uppercase;background:url(../images/bgLiLeftTitle.gif) repeat-y;margin:0 0 8px 0;}

#content #center { width:426px; height:36px; padding:32px 30px 20px 20px; font-family:Arial, Helvetica, sans-serif; font-size:1em;  position:absolute; top:00px; left:190px; }
#content #center h2 { font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#a0856f; font-size:1.3em; padding:6px 0 12px 34px; background:url(../images/fond-h1.gif) top left no-repeat; }
#content #center p { margin:15px 0;  }
#content #center ul { list-style:none; color:#c1a26d; }
#content #center ul li { background:url(../images/puceLeft.gif) no-repeat 0 6px; padding:0 0 0 10px; margin:5px 0; }

#content #right { width:285px; height:300px; padding:3px 5px 5px 6px; background:url(../images/bgRight.png) no-repeat top left; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bgRight.png'); position:absolute; top:30px; right:2px; }
#content #right .caption { position:absolute; bottom:12px; left:6px; background:#000; width:264px; padding:5px 10px; font-family:Arial, Helvetica, sans-serif; color:#fff; filter:alpha(opacity=70); -moz-opacity:0.7;    -khtml-opacity:0.7; opacity:0.7; }

#content #left #banPub { position:absolute; top:272px; left:10px; }
#content #left #banPub img { border:0; }



#content #contenusFooter { width:906px; height:393px; padding:32px 30px 20px 20px; font-family:Arial, Helvetica, sans-serif; font-size:.9em; background:url(../images/fond_plan-site.png) no-repeat top left; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/bgCenter.png'); position:absolute; top:20px; left:20px; }
#content #contenusFooter h2 { font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#a0856f; font-size:1.4em; padding:4px 0 0 28px;  }
#content #contenusFooter p { margin:15px 0;  }
#content #contenusFooter ul { list-style:none; color:#c1a26d; }
#content #contenusFooter ul li { background:url(../images/puceLeft.gif) no-repeat 0 6px; padding:0 0 0 10px; margin:5px 0; }



#formResa fieldset { width:345px; position:relative; background:#efe1ca; border:1px solid #fff; padding:0 20px; margin:15px 0 15px -5px; font-size:1.1em; color:#573f1b; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65; }
#formResa .chambre label { width:250px; text-align:left; }
#formResa .chambre select { width:250px; }
#formResa .btSubmit { display:block; width:107px; height:33px; position:absolute; right:25px; bottom:-10px	; background:url(../images/btReserver.gif) no-repeat; border:0; text-indent:-9999px; text-decoration:none; overflow:hidden; font-size:0px; }
#formResa .btEnvoi { display:block; width:107px; height:33px; position:absolute; right:25px; bottom:-10px	; background:url(../images/btEnvoyer.gif) no-repeat; border:0; text-indent:-9999px; text-decoration:none; overflow:hidden; font-size:0px; }

/*
#footer { clear:both; width:1050px; height:28px; margin:0 auto; background:url(../images/bgFooter.jpg) no-repeat; }
#footer p { display:block; height:20px; margin:0 0 0 190px; }
#footer p a { display:block; height:20px; height:20px; float:left; text-indent:-9999px; text-decoration:none; overflow:hidden; padding:0 10px 0 0; margin:2px 10px 0 0; position:relative; }
#footer p a span { display:block; height:20px; width:5px; background:url(../images/footerSepar.gif) no-repeat top right; position:absolute; top:0; right:0; }
#footer p .footer0 { width:42px; background:url(../images/footerContact.gif) no-repeat; }
#footer p .footer1 { width:30px; background:url(../images/footerAcces.gif) no-repeat; }
#footer p .footer2 { width:93px; background:url(../images/footerTelechargements.gif) no-repeat; }
#footer p .footer3 { width:93px; background:url(../images/footerCarteInteractive.gif) no-repeat; }
#footer p .footer4 { width:79px; background:url(../images/footerDocumentation.gif) no-repeat; }
#footer p .footer5 { width:35px; background:url(../images/footerPresse.gif) no-repeat; }
#footer p .footer6 { width:92px; background:url(../images/footerMentions.gif) no-repeat; }
#footer p .footer7 { width:63px; background:url(../images/footerPartenaires.gif) no-repeat; }
#footer p .footer8 { width:63px; background:url(../images/footerPlan.gif) no-repeat; }
#footer p .footer9 { width:18px; background:url(../images/footerCGV.gif) no-repeat; }
#footer p .footer10 { width:69px; background:url(../images/footerRecrutement.gif) no-repeat; }
#footer p .footer11 { width:27px; background:url(../images/footerLiens.gif) no-repeat; }*/

#footer { clear:both; width:1050px; height:28px; margin:0 auto; background:url(../images/bgFooter.jpg) no-repeat; }
#footer p { display:block; height:20px; margin:0 0 0 190px; }
#footer p a { display:block; height:20px; height:20px; float:left; text-indent:-9999px; text-decoration:none; overflow:hidden; padding:0 7px 0 0; margin:2px 7px 0 0; position:relative; }
#footer p a span { display:block; height:20px; width:5px; background:url(../images/footerSepar.gif) no-repeat top right; position:absolute; top:0; right:0; }
#footer p .footer0 { width:42px; background:url(../images/footerContact.gif) no-repeat; }
#footer p .footer1 { width:30px; background:url(../images/footerAcces.gif) no-repeat; }
#footer p .footer2 { width:93px; background:url(../images/footerTelechargements.gif) no-repeat; }
#footer p .footer3 { width:93px; background:url(../images/footerCarteInteractive.gif) no-repeat; }
#footer p .footer4 { width:79px; background:url(../images/footerDocumentation.gif) no-repeat; }
#footer p .footer5 { width:35px; background:url(../images/footerPresse.gif) no-repeat; }
#footer p .footer6 { width:92px; background:url(../images/footerMentions.gif) no-repeat; }
#footer p .footer7 { width:63px; background:url(../images/footerPartenaires.gif) no-repeat; }
#footer p .footer8 { width:63px; background:url(../images/footerPlan.gif) no-repeat; }
#footer p .footer9 { width:18px; background:url(../images/footerCGV.gif) no-repeat; }
#footer p .footer10 { width:69px; background:url(../images/footerRecrutement.gif) no-repeat; }
#footer p .footer11 { width:27px; background:url(../images/footerLiens.gif) no-repeat; }

