

#global {
  position:relative;
  margin: 0 auto;
  width: 922px;
  text-align:left;
}

#head, #content, #bottom {
  position:relative;
  border: 2px solid #FBB900;
  border-top:0px solid #FBB900;
  border-bottom:0px solid #FBB900;
}

#head h1 { display:none; visibility:hidden; }

#headPng { position:absolute; top:0; left:0; z-index:1000; }
#headImg { position:relative;padding-top:20px; height:332px; overflow:hidden; z-index:999; }
#headImg2 { position:relative; }

#headTitre { position:absolute; left:15px; top:60px; z-index:1001; }
#headTitre.titre1 { left:20px; top:120px; }

#global.page2000 #headTitre { left:685px; top:95px; }
#global.page3000 #headTitre { left:53px; top:54px; }
#global.page4000 #headTitre { left:-15px; top:230px; }
#global.page5000 #headTitre { left:-15px; top:85px; }
#global.page6000 #headTitre { left:0; top:46px; }
#global.page7000 #headTitre { left:5px; top:55px; }
#global.page8000 #headTitre { left:-10px; top:155px; }
#global.page9000 #headTitre { left:0; top:115px; }
#global.page10000 #headTitre { left:0; top:125px; }



#menu2 { position:absolute; left:5px; top:313px; z-index:999; }
#menu2_content { position:absolute; top:313px; z-index:1002; }
#menu2_content a {
  position:relative;
  display:block;
  float:left;
  height:27px;
  overflow:hidden;
}
#menu2_content a img { position:relative; }
#menu2_content a.mn1:hover img, #menu2_content a.select:hover img { top:-25px; }
#menu2_content a:hover img, #menu2_content a.select img { top:-25px; border-bottom:1px solid transparent; }

#menu2_content .mn1 { margin-left:10px; margin-top:22px; }
#menu2_content .mn2 { margin-top:6px; height:27px; }


#menu { position:absolute; top:313px; left:0px; z-index:1000; text-align:left; }
#menu li a { overflow:hidden; float:left; }
#mn00 { margin-left:2px; height:110px; }
#mn01 { margin-left:-11px; height:85px; }
#mn02 { margin-left:-11px; height:62px; }
#mn03 { margin-left:-6px; height:44px; }
#mn04 { margin-left:-2px; height:40px; }
#mn05 { margin-left:-5px; height:48px; }
#mn06 { margin-left:-6px; height:60px; }
#mn07 { margin-left:-6px; height:95px; }



.celltaf {
	padding:5px;
	background-color:#B3E3FF;
	border-top:#4FA7D8 solid 1px;
	border-right: #76CEFF solid 3px;
	border-bottom: #76CEFF solid 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A6383;
	font-weight:bold;
	text-align:center;
}





#content {
  min-height: 400px;
  height:auto !important;
  height:400px;
  background:url(../images/fond3.gif) repeat-y #fff;
}

#backIC { background:url(../images/fond_ic.jpg) repeat-x; min-height:280px; height:auto!important; height:280px; margin-top:-2px; _margin-top:0; *margin-top:0; padding:15px; }
#global.interne #backIC { background:#DFF6FC }
#headIC { position:absolute; top:0; right:0; }

#content.page1 { background:url(../images/fond2.gif) repeat-y; }
#global.pageic #content { background:url(../images/fond4.gif) repeat-y; }
#global.interne #content { background:url(../images/fond5.gif) repeat-y; }

#colLeft, #colCenter, #colRight, #colCenter2 { position:relative; float:left; overflow:hidden; }
#colLeft { width:178px; text-align:left; color:#3972D4; }
#colCenter { width:520px; }
#colCenter2 { width:740px; }
#colRight { width:217px; }
#colLeft2 { background: url(../images/fond_left.gif) repeat-y; min-height:330px; height:auto!important; height:330px; }
#content.page1 #colLeft2 { background: url(../images/acc_fond2.gif) repeat-y; min-height:0; height:auto; }
#colLeft2 .menu { display:block; font-size:11px; padding-bottom:6px; border-bottom:1px solid #647DD1; margin-bottom:6px; }
#colLeft2 .menu, #colLeft2 .menu a { color:#003298; text-decoration:none; }
#colLeft2 .menu a:hover { text-decoration:underline; }
#colLeft2 .btnDispo { margin-top:10px; text-align:center; }
#colLeft2 .padding { padding: 0 17px 0 12px; font-size:10px; }
#colLeft2 .right { text-align:right; }
#colLeft2 .right, #colLeft2 .right a { color:#F39A00; font-weight:bold; }
#colLeft2 a { color:#3972D4; font-weight:bold; }
#global.pageic #colLeft2 .padding { padding:0 9px 0 5px; }


#accVideo { position:relative; top:-2px;height:245px; background:url(../images/acc_video.jpg) no-repeat; }
#edito { margin: 10px 20px 20px; color:#003399; font-size:11px; text-align:left; }
#myVideo { position:absolute; background:#eee; top:4px; left:78px; }
#lienVideo { font-size:10px; position:absolute; top:215px; left:230px; color:#005da8; }
#lienVideo a { color:#005da8; }
#accBlock { background:url(../images/acc_block.jpg) no-repeat; height:207px; position:relative; }
#accWeekEnd { position:absolute; top:80px; left:30px; text-align:left; width:260px; }
#accWeekEnd .titre { font-size:10px; }
#accWeekEnd img { float:left; margin-right:10px; }
#accWeekEnd, #accWeekEnd a { color:#003399; }
#accGal , #accAudio, #accPlan { position:absolute; top:75px; right:25px; text-align:left; font-size:11px; color:#3972d4; width:120px; padding-left:35px; }
#accAudio { top:110px; background:url(../images/acc_audio.jpg) no-repeat left top }
#accPlan { top:160px; background:url(../images/acc_plan.jpg) no-repeat left top }
#accGal { background:url(../images/acc_photo.jpg) no-repeat left top; }
#accGal strong, #accAudio strong, #accPlan strong { color:#005da8; }


#searchDate { background:#fff; color:#003399; padding-top:12px; padding-bottom:10px; }
#searchDate .btn { position:relative; top:4px; }
#searchInput { width:158px; font-size:11px; }

#blockAcc { padding:2px 1px 2px 4px; text-align:left; font-size:10px; }

#blockMeteo { background:url(../images/acc_meteo.jpg) no-repeat; height:112px; overflow:hidden; }
#blockResa { background:url(../images/acc_resa.jpg) no-repeat; height:90px; overflow:hidden }
#blockBoutique { background:url(../images/acc_boutique.jpg) no-repeat; height:49px; overflow:hidden }
#blockContact { background:url(../images/acc_contact.jpg) no-repeat; height:49px; overflow:hidden }
#blockDownload { background:url(../images/acc_download.jpg) no-repeat; height:89px; overflow:hidden }
#blockFlash { background:url(../images/right_flash.jpg) no-repeat; height:52px; overflow:hidden }
#blockSejour { position:relative; background:url(../images/right_sejour.jpg) no-repeat; height:52px; overflow:hidden }



.under { text-decoration:underline; }
#blockMeteo .padding { padding: 28px 10px 5px;  }
#blockResa .padding { padding: 22px 10px 3px;  }
#blockResa .padding2 { padding: 0px 8px 5px 76px;  }
#blockBoutique .padding { padding: 24px 10px 3px;  }
#blockContact .padding { padding: 25px 10px 3px;  }
#blockDownload .padding { padding: 28px 115px 3px 10px;  }
#blockFlash .padding { padding:27px 10px 3px; }
#blockSejour .padding { padding:27px 60px 3px 10px; }
#blockSejour .padding2 { position:absolute; top:6px; right:15px; background:#058ADC; }



#somHaut { background:url(../images/som_fond.jpg) repeat-x #9EE7FB; min-height:200px; height:auto!important; height:200px; width:517px; margin-top:-2px; _margin-top:0; *margin-top:0;  }
#somBas { background:url(../images/som_fond2.jpg) repeat-x #005CA7; border-top:1px solid #005CA7; min-height:180px; height:auto!important; height:180px; width:517px; }
#somHaut, #somBas { text-align:center; }



#bottom {
  background:url(../images/fond3.gif) repeat-y 2px 0;
  height:165px;
  border:0;
  color:#fff;
  font-size:12px;
  text-align:center;
  overflow:hidden;
  margin-bottom:7px;
}

#bottom.page1 { background:url(../images/fond2.gif) repeat-y 2px 0; }
#global.pageic #bottom { background:url(../images/fond4.gif) repeat-y 2px 0; }
#global.interne #bottom { background:url(../images/fond5.gif) repeat-y 2px 0; }
#bottom a { color:#fff; }
#bottom div { position:absolute; top:75px; left:0; width:918px; }
#bottom .fond { position:absolute; top:0; left:0; }
div#partenairesLogo {
	position:absolute;
	left:auto;
	top:auto;
	bottom:53px;
	right:15px;
	background:#005CA7;
	width:250px;
	height:50px;
	overflow:hidden;
	text-align:right;
}

