﻿html
{
	overflow-y: scroll;
}
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	color:#373737;
	
}
form
{
	padding:0px;
	margin:0px;
	
}
A:link, A:visited{
	color:#B5780D;
	font-weight: normal;
	text-decoration:none;
}
A:hover{
	color:#B5780D;
	text-decoration:underline;
	font-weight: normal;
}
#wait_main, #search_spinner
{
	
	margin-left:200px;
	width:200px;	
	text-align:center;
	padding:1px;
	color:#F66C3E;
	
}
#caviardegironde
{
	margin:0px auto;
	width:990px;
	height:auto;
	margin-left:20px;
	
}
#footer
{
	margin:0px auto;
	width:990px;
	color:#666666;
	text-align:center;
	background-image: url("footer_bg.gif");
	margin-left:20px;

}

#flash
{
	position:absolute;
	background-color: #83B4BF;
	width:990px;
	height:350px;
	margin-left:20px;
	

}

#item2
{
	margin:0px auto;
	width:990px;
	margin-left:20px;

}
#logo
{
	position:absolute;
	width:965px;
	height:35px;
	margin-top:20px;
	
	
}
#haut
{
	
	width:970px;
	height:300px;
	padding-top:15px;
	padding-left:20px;	
}
#menu_contener
{
	
	height:35px;	
}

#menublock
{
	position:absolute;
	width:20px;
	height:35px;
	background-image: url("menu.png");
	background-repeat:repeat-x;
	background-position: top ;
	
}
#menublock1
{
	position:absolute;
	width:20px;
	height:35px;
	
	
}

#menuhead
{
	position:absolute;
	margin-left:20px;
	height:35px;
	width:230px;
	
	background-image: url("leftmenuhead.png");
	background-repeat:repeat-x;
	background-position: bottom ;


}
#menuhead h1
{
	color:#6f5901;
	font-size:19px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:center;
	padding-top:10px;
	
}

#menumain
{
	position:absolute;
	margin-left:250px;
	width:740px;
	height:35px;
	
}


#menuhometitre1
{
	
	float:left;
	width:230px;
	margin-left:15px !important;
	margin-left:7px;
	
}#menuhometitre
{
	
	float:left;
	width:230px;
	margin-left:10px;
	
}


#intro_contener
{
	position:absolute;	
	width:230px;
	max-height:280px;
	overflow:hidden;
	background-image: url("blanc.png");
	
	/*
	background-color: #ffffff;
	filter:alpha(opacity=75); 
	opacity: 0.75;
	*/
}
#intro_content
{
	
	padding-left:10px;
	font-size:11px;
	text-align:justify;
}


#envie 
{
		height:245px;
		overflow:hidden;

}

#intro_content	h1
{
font-size:15px;
font-weight: bold;
margin:0px;
color:#b5780d;
text-align:left;
padding-bottom:5px;
padding-top:5px;

}
#intro_content	h2
{
font-size:12px;
font-weight: bold;
margin:0px;
color:#b5780d;
text-align:left;

}



#meschoix
{
	position:absolute;
	width:965px;
	height:285px;
	margin-top:5px;
	margin-left:20px;


}
#meschoix h1{
	margin-top:20px;
	margin-left:4px;
	color:#FFFFFF;
	font-size:18px;
}
#mesdestinations div
{
	float:left;
	margin-left:4px;
	
	
}
#mesdestinations A:link, #mesdestinations  A:visited{
	display:block;	
	width:115px;
	height:35px;
	padding-top:175px;
	background-position: top ;
	background-repeat: no-repeat ;
	color:#FFFFFF;
	text-align:center;
	font-weight: bold;
	font-size:13px;
}
#mesdestinations A:hover {
		color:#FFFFFF;
		font-weight: bold;
		text-decoration:none;
		font-size:13px;
		
#mesenvies div
{
	float:left;
	margin-left:4px;
	
	
}
#mesenvies A:link, #mesenvies  A:visited{
	display:block;	
	width:130px;
	height:35px;
	padding-top:170px;
	background-position: top ;
	background-repeat: no-repeat ;
	color:#FFFFFF;
	text-align:center;
	font-weight: bold;
	font-size:13px;
}
#mesenvies A:hover {
		color:#FFFFFF;
		font-weight: bold;
		text-decoration:none;
		font-size:13px;

#contentblochome
{
	width:230px;
	float:left;
	
	
}
.contentblochome1
{
	margin-left:10px !important;
	margin-left:5px;
}
.contentblochome2
{
	margin-left:9px ;
}
.contentblochome3
{
	margin-left:10px;
}
#main #contentblochome h2
{
	font-size:12px;
	font-weight: bold;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:7px;
	padding-right:7px;
	color:#373737;
	text-align:left;

}
#contentblochome p
{
	margin-top:3px;
	padding-top:0px;
	padding-left:7px;
	padding-right:7px;
	text-align: justify;
}
.content1
{
	background-color: #61B2C5;
	height:305px;
}
.content2
{
	
	background-color: #3F98BA;
	height:305px;
	
}
.content3
{
	
	background-color: #DAAC4C;
	height:305px;
}

#leftblock
{
	position:absolute;
	margin-top:350px;
	height:30px;
	width:16px;
	background-image: url("leftblock.jpg");
	background-repeat:repeat-x;
	background-position: top ;
	

}
#leftmenu1
{
	float:left;
	padding-left:20px;
	
	width:235px;
	background-image: url("fondleftmenu_home.jpg");
	background-repeat:no-repeat;
	background-position: top left ;
	height:220px;
	
}
#leftmenu
{
	float:left;
	padding-left:1px;
	width:235px;
	background-image: url("fondleftmenu.jpg");
	background-repeat:no-repeat;
	background-position: top left ;
	min-height:175px;
	
}

#leftmenu li {
	
	list-style-type:square ;
	color:#b5780d;
	padding-top:10px;
	font-size:13px;
}
#leftmenu ol {
	
	padding-left:20px;
	margin:0px;
	color:#b5780d;
}
#leftmenu li A:link, #leftmenu li  A:visited{
	color:#b5780d;
	font-weight: bold;
	text-decoration:none;
	font-size:13px;
}
#leftmenu li  A:hover{
	color:#b5780d;
	text-decoration:underline;
	font-weight: bold;
	font-size:13px;
}
#leftmenu ol A:link, #leftmenu ol  A:visited{
	font-weight: normal;
	text-decoration:none;
	font-size:13px;
}
#leftmenu ol  A:hover{
	text-decoration:underline;
	font-weight: normal;
	font-size:13px;
}

#leftmenu A.over:link, #leftmenu ol A.over:visited,
#leftmenu li A.over:link, #leftmenu li  A.over:visited
{
	color:#E85710;
}

#menu
{
	width:100%;
	height:35px;
	background-image: url("menu.png");
	background-repeat:repeat-x;
	background-position: top ;
	padding:0px;
	margin:0px;
	
	
}
#smenu
{
	width:100%;
	height:30px;
	background-image: url("smenu.jpg");
	background-repeat:repeat-x;
	background-position: top center ;
	color:#134e5f;
	font-size:11px;
	
	
}

#menu A:link,#menu A:visited{
	color:#FFFFFF;
	font-weight: normal;
	text-decoration:none;
}
#menu A:hover{
	color:#134e5f;
	text-decoration:normal;
	font-weight: normal;
}


#smenu A:link, #smenu A:visited{
	color:#134e5f;
	font-weight: normal;
	text-decoration:none;
}
#smenu A:hover{
	color:#134e5f;
	text-decoration:underline;
	font-weight: normal;
}
#smenu div
{
	position:absolute;
}
#smenu1
{
	padding-top:5px ;
	
	
	padding-left:30px;

}
#smenu2
{
	padding-top:5px;
	padding-left:230px;

}
#smenu4
{
	padding-top:5px;
	padding-left:300px;

}
#main_contener
{
	/*
	position:absolute;
	margin-top:350px;
	*/
	height:auto !important;
	height:300px;
}
	


#main
{
	width:735px;
	margin-left:0px;
	float:left;
}

#main h2
{
	color:#6f5901;
	font-size:20px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:45px;
	
}

#main h3
{
	margin:0px;
	padding:0px;
	color:#6F5901;
	/*background-color:#f4f3df;*/
	font-size:18px;
	font-weight:normal;

}
#mainblock1 h2
{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	color:#6F5901;
	font-size:12px;
	font-weight:bold;

}
#block
{
	min-height:180px;
	clear:both;
}

#block1
{
	width:470px;
	
	
}
#block2
{
	width:230px;
	position:absolute;
	margin-left:505px;
	
}
.degrade
{
	width:100%;
	height:20px;
	background-image: url("degrade.jpg");
	background-repeat:repeat-x;
	background-position: top left ;
	
}

#mainblock1
{
	width:585px;
	float:left;
	background-image: url("degradeliste2.jpg");
	background-repeat:repeat-x;
	background-position: top left ;
	background-color:#F4F3DF;
	padding-left:10px;
	padding-top:10px;
	
}
#mainblock2
{
	width:140px;
	float:left;
	text-align:center;
	
}

#blockselecteur
{
	padding-top:10px;
	padding-left:15px;
	color:#656500;
}

#selecteur A:link, #selecteur A:visited{
	color:#B5780D;	
	font-weight:bold;
	text-decoration:none;
}
#selecteur A:hover{
	text-decoration:underline;
}


#top3hotel
{
	height:280px;
}
#top3hotel img
{
 	 max-width:230px;
 	 vertical-align: bottom ;
 }
#imgtop3home
{
	height:92px;
	overflow:hidden;

}
#imgtop3
{
	
	/*
	min-height:50px;
	max-height:140px;	
	height:auto !important;
	*/
	height:140px;
	overflow:hidden;
	border:1px solid #B1BA8D; 
}


#trait
{
	background-color:#CDB333;
	margin-left:10px;
	width:725px;
	height:2px;
	font-size:0px;
}
#top3hotel h2
{
  	position:absolute;
  	margin:0px;
  	padding-top:8px;
  	padding-bottom:15px;
  	padding-left:10px;
  	padding-right:5px;
  	width: 215px;
  	height:30px;
  	background-image: url("top3.png");
	color:#FFFFFF;

}
#top3hotel h4
{
  	margin:0px;
  	padding:5px;
  	font-size:11px;
	font-weight:normal;
}
#top1
{
   position:absolute;
   margin-left:10px;
   background-color:#CFCDA3;
   width: 230px;
   height:270px;
   overflow:hidden;
 }
#top2
{
   position:absolute;
   background-color:#CFCDA3;
   margin-left:257px;
   width: 230px;
   height:270px;
    overflow:hidden;
 }
#top3
{
   position:absolute;
   background-color:#CFCDA3;
   margin-left:505px;
   width: 230px;
   height:270px;
    overflow:hidden;
 }
#top3hotelbottom
{
  	position:absolute;
  	margin-top:245px;
  	padding-top:5px;
	background-color:#CDB333;
	width: 230px;
	height:25px;
}

#top3hotel A.h2:link, #top3hotel A.h2:visited{
	padding-left:0px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:17px;
	font-weight:bold;

}
#top3hotel A.h2:hover{
	text-decoration:none;
}

#top3hotel A:link, #top3hotel A:visited{
	padding-left:10px;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}
#top3hotel A:hover{
	text-decoration:underline;
}
#fiche
{
	background-image: url("blockhotel.jpg");
	background-repeat:no-repeat;
	background-position: top left ;
	width:475px;
	/*height:75px;*/

}



.fiche
{
	
	background-image: url("degradeliste.jpg");
	background-repeat:repeat-x;
	background-position: bottom left ;
	background-color:#F4F3DF;
	margin-top:10px;
	
}

#listehotel
{
	/*
	background-image: url(blockliste.jpg);
	background-repeat:no-repeat;
	background-position: top left ;
	*/
	padding-left:15px;

}

#infolistehotel
{
	padding-bottom:5px;
	/*
	margin-bottom:20px;
	min-height:70px;
	*/
	/*padding-left:165px;*/
}
#imglistehotel
{
	/*position:absolute;*/
	width:165px;
	/*max-height:70px;
	overflow:hidden;*/
}
#imglistehotel img
{
	/*width:150px;*/
	margin-right:15px;
	
}

#listehotel h5
{
	margin:0px;
	padding:0px;
	color:#6F5901;
	background-color:#f4f3df;
	font-size:18px;
	font-weight:normal;

}
#listehotel h3
{
	margin:0px;
	padding:0px;
	color:#6F5901;
	/*background-color:#f4f3df;*/
	font-size:18px;
	font-weight:normal;

}
#listehotel h4
{
	color:#B18E13;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;

}
#listehotel A:link, #listehotel A:visited{
	color:#6F5901;	
	font-weight:normal;
	text-decoration:none;
}
#listehotel A:hover{
	text-decoration:underline;
}



ul#tabnav 
{
	/*
	background-color:#C8CFAD;
	
	border-top:2px solid #B1BA8D;
	*/
	border-bottom:2px solid #D0B564;
	
	width:425px;
	height:40px;
	margin:0px;
	margin-left:25px;
	margin-bottom:10px;
	padding-left:15px;
    	display:block;
	line-height:35px;
}
ul#tabnav li {
	margin:0;
	padding:0;
	float:left;
	height:35px;
	list-style-type:none;
	position:relative;
}
ul#tabnav li a {
	color:#b18e13;
	font-size:12px;
	font-weight:bold;
	line-height:35px;
	text-decoration:none;
	display:block;
	float:left;
	height:35px;
	margin:0pt 0pt 0pt 5px;
	padding:0pt 6px;
	position:relative;
}
ul#tabnav li a:hover, ul#tab li a.active {
	/*background:#FFFFFF none repeat scroll 0%;*/
	background-image: url("over.jpg");
	background-repeat:repeat-x;
	background-position: top center ;

}





.panel {
 	background-color: #F4F3DF;
 	padding-left:30px;
 }
 
 
 #imghotel
 {
 	
 	
 }
 #imghoteltxt 
 {
 	padding-top:10px;
	background-image: url("smenu.jpg");
	background-repeat:repeat-x;
	background-position: top center ;
	min-height:20px;
	text-align:center;
	margin-bottom:10px;
}
 #imghotel img
 {
	 max-width:230px;
 }
 
 
 
 
 
 .flottante {
   margin-bottom:0px;
   margin-top: 10px;
   padding:0px;
   float: left;
   width: 185px;
   font-size:16px;
   color:#FFFFFF;
   font-weight:normal;
   text-align: center;
   /*text-transform:uppercase;*/
 }
 
 .spacer {
   clear: both;
   font-size:0px;
   
}
ul#tabnav li a.selected{
		background-image: url("over.jpg");
		background-repeat:repeat-x;
		background-position: top center ;

}
.star
{
display:inline;
white-space: nowrap;

}


.item
{
color:#9E8739;
}

#theTable
{
	width:95%;
}
#theTable th
{
	color:#6F5901;
	background-image:url("degradeliste2.jpg");
	background-position:left top;
	background-repeat:repeat-x;
}
#theTable tr.pair
{
	background:#EFE5C2
}
#theTable tr:hover, #resultTable  tr.ieRowHover
 {
       		background: #D7C27D;
   }