@charset "utf-8";

html {
    margin: 0px;
    padding: 0px;
}

img {
	padding: 0;
	margin: 0;

}
a img {border: none;}

body {
	background-color:#757e65;
	background-image:url(img/background.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	vertical-align:middle;
	/* text-align: center; /* pour corriger le bug de centrage IE */
    font-family: sans-serif;
	margin-top: 0px;
}

#deco{
    background-image:url(img/deco.jpg);
	background-repeat:no-repeat;
	margin: 0px;
    padding: 0px;
	width: 851px;
	height: 526px;
}

#globalcontainer {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 760px;
     height: 530px;
     margin-top: -265px; /* moitié de la hauteur */
     margin-left: -380px; /* moitié de la largeur */
}
	 	 
#title {
   margin:0;
   padding:0;
   position:relative;
   margin-right: auto;
   width:411px;
   height:39px;
   background-image:url(img/lalauretitle.png) !important; 
   background-image:url(no-image);
   background-repeat:no-repeat;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/lalauretitle.png');
}

#flags {
   position: absolute;
   width:85px;
   height:20px;
   margin-left: 670px;
   margin-top: 5px;
   padding-top : 15px;

}

.diaporama {
   margin:0;
   padding:0;
   width:240px;
   height:336px;
   background-image:url(img/diaporama.jpg);
   background-repeat:no-repeat;
}

#content {
    position:relative;
    width: 760px;
    height: 370px;
    margin: 0px;
    padding: 0px;

}



/*____________________________________________________________________________________________________________________________________________nouveaublocsanstableau*/

#shadtop{
    width: 720px;
    height: 16px;
    margin: 0px;
    padding: 0px;
    background-image:url(img/shad_top.png) !important; 
    background-image:url(no-image);
    background-repeat:no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/shad_top.png');

}
#shadbottom{
    width: 720px;
    height: 16px;
    margin: 0px;
    padding: 0px;
    background-image:url(img/shad_bottom.png) !important; 
    background-image:url(no-image);
    background-repeat:no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/shad_bottom.png');

}
#shadright{
    width: 20px;
    height: 370px;
    margin: 0px;
    padding: 0px;
    background-image:url(img/shad_right.png) !important; 
    background-image:url(no-image);
    background-repeat:no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/shad_right.png');

}
#shadleft{
    width: 20px;
    height: 370px;
    margin: 0px;
    padding: 0px;
    background-image:url(img/shad_left.png) !important; 
    background-image:url(no-image);
    background-repeat:no-repeat;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/shad_left.png');

}

#fondcontent{
   border : 1px solid #bcc4ac;
   background-color:#8e8168;
   margin: 0;
   padding: 0;
   height: 336px;
   width:718px;
}


/*____________________________________________________________________________________________________________________________________________nouveaublocsanstableau*/

#bloc{
   height: 12px;
   margin: 0;
   padding: 0;

}

#menucontent{
    margin-left: 20px;
	width: 720px;
	height:30px;
	border-bottom: #bcc4ac solid 1px;
	border-top: #bcc4ac solid 1px;
}


#menu{
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E3EACE;

}

#menu ul{
    margin: 0;
	margin-top:6px;
	padding: 0;
	text-align:center;
}

#menu li{
     padding-left:2px;
	 padding-right:2px;
     display:inline ;
}

#roomform{
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E3EACE;

}

#roomform ul{
    margin: 0;
	margin-top:0px;
	padding: 0; 
	text-align:center;
}

#roomform li{
     padding-left:2px;
	 padding-right:2px;
    display:inline ;
}

#quickinfos{
    width: 670px;
    height:15px;
	vertical-align:middle;
	/*margin-top: 3px;
	/*margin-left:20px;*/
	text-align:center;

}

#quickinfos ul{
    margin: 0;
	padding: 0;
}

#quickinfos li{
     padding-left:2px;
	 padding-right:2px;
     display:inline ;
}



/*__________________________________________________________________FontStyle*/

.fleursoleil{
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #AEC888;
}


.titlegen {
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	padding-left:15px;

}

.textgen {
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;

}

.formultext {
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #4E4534;
	padding: 0px;
	margin: 0px;
	
}
.textgenb {
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;

}

.textgenc {
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #dbc7a4;

}

.textroom {
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #4B4945;
}
.textroombis {
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #E6D8BF;
}
.textgenroom {
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #E6D8BF;
}

.roomname {
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #F5EDC9;
}

.saison {
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #F5EDC9;

}
.saisondate {
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #555148;
}

.lien {
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #524E45;
}


.textcontact {
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #555442;
}


.baseline{
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #3F413D;
	
}

.cadre{
border-color:#605646;
border-style:solid;
border-width:1px;

}
.cadre2{
border-color:#d8c7a6;
border-style:solid;
border-width:1px;

}



/*__________________________________________________________________LINKS*/

a.fleurlien{
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AEC888;
	text-decoration:none;
}
a.fleurlien:hover{
	text-decoration:underline;
}

a.linkbase {
	font-family: Tahoma;
	font-size:12px;
	color: #CDCFA7;
	text-decoration:none;
}


a.linkbase:hover {
	font-family: Tahoma;
	font-size:12px;
	color: #464439;
	text-decoration:underline;
}

a.linkmenu {
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #E3EACE;
	text-decoration:none;
}


a.linkmenu:hover {
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #EFF8E0;
	text-decoration:underline;
}


a.slink {
	font-family: Tahoma;
	font-size:11px;
	color: #3F413D;
	text-decoration:none;
}


a.slink:hover {
	font-family: Tahoma;
	font-size:11px;
	color: #464439;
	text-decoration:underline;
}

a.linkbloc {
  display: block;
 /* width:205px;*/
  width:98%;
  font-family: Tahoma;
  color: #524E45;
  background-color: #d8c7a6;
  text-decoration: none;
  font-size:12px;
  font-weight: bold;
  text-align: center;
  padding-top: 4px;
  padding-bottom: 4px;
  border-color:#605646;
  border-style:solid;
  border-width:1px;
}

a.linkbloc:hover {
	background-color: #877A63;
	color: #DCD5AD;
	border-color:#DCD5AD;
    border-style:solid;
    border-width:1px;
}


.input {
    border: 1px solid #006;
    background: #ffc;
}
.input:hover {
    border: 1px solid #f00;
    background: #ff6;
}
.button {
    font-family: Tahoma;
	width: 120px;
    color: #524E45;
	font-size:12px;
    font-weight: bold;
    border: 1px solid #605646;
    background: #d8c7a6;
}
.button:hover {
    border: 1px solid #DCD5AD;
	width: 120px;
	color: #DCD5AD;
    background: #877A63;
}
label {
    display: block;
    width: 150px;
    float: left;
    padding: 2px 4px 2px 4px;
    text-align: right;
}
br { clear: left; }



.linkflag{
	 height: 15px;
	 width:21px;
}
.linkflag a img {
     border: 0 none;
}
.linkflag a {
	border : 1px solid;
	border-color: #46483C;
	float: left;
	line-height: 1px;
}
.linkflag a:hover {
    border: 1px solid #FFFFFF;
}


a.galeriepics {
	border-color:#605646;
    border-style:solid;
    border-width:1px;
    float: left; 
    line-height: 1px;
}
a.galeriepics:hover {
	border-color:#DCD5AD;
	border-style:solid;
	border-width:1px;
	float: left;
	line-height: 1px;
}

/*______________________________________________________*/

.roomchoice{
	 /*border:1px #605646 solid;*/
	 height: 72px;
	 width:190px;
}
.roomchoice a img {
     border: 0 none;
}
.roomchoice a {
    border : 1px solid #605646; 
    float: left; 
    line-height: 1px;
}
.roomchoice a:hover {
    border: 1px solid #DCD5AD;
}

/*______________________________________________________*/


a.galerieroom {
	border-color:#605646;
    border-style:solid;
    border-width:1px;
    line-height: 1px;
	float: left;
}
a.galerieroom:hover {
	border-color:#DCD5AD;
	border-style:solid;
	border-width:1px;
	line-height: 1px;
	float: left;
}


	
.facebook {
     width: 14px;
     height: 14px;
     background: transparent url(img/fb.gif)  no-repeat;
}
.facebook a {
     display: block;
     width: 100%;
     height: 100%;
     background: url(img/fb2.gif) no-repeat;
}
.facebook a:hover { /* masquage de lien.jpg au survol */
     background: transparent none;
}	

.deli {
     width: 14px;
     height: 14px;
     background: transparent url(img/del.gif)  no-repeat;
}
.deli a {
     display: block;
     width: 100%;
     height: 100%;
     background: url(img/del2.gif) no-repeat;
}
.deli a:hover { /* masquage de lien.jpg au survol */
     background: transparent none;
}	
	