/**
 * Framework CSS
 */

body	{margin: 0px;background:#1a1207 url(../images/bg.gif) repeat-x;font-family:verdana;font-size:11px;height:100%}
img 	{border: 0px;}
form	{margin: 0px;}
strong{font-weight: bold;}
p			{margin: 0 0 10px 0;}
*{margin:0;padding:0;border:0;}
.center			{text-align: center;}
.strong			{font-weight: bold;}
.conteneur	{overflow: auto; height: 1%;}
img, div { behavior: url(../images/iepngfix.htc) }
.fleft{ float:left; }
.fright{ float:right;}
.clear{clear:both;}

#globale
{
	position:relative;
	width:878px;
	margin:0 auto;
}
#ttes_offres
{
	position:absolute;
	left:590px;
	top:31px;
	
}

#credit
{
	position:absolute;
	left:833px;
	top:55px;
	font-size:9px;
	
}
#credit a {color:#FFF;text-decoration:none;}
#menu_top
{
	margin:0 auto;
	width:320px;
	height:20px;
	padding-top:50px;
	
}

#menu_top ul
{
	list-style:none;
	
}


#menu_top ul li
{
	float:left;	
	background:url(../images/separateur_menutop.gif) no-repeat center right;
	position:relative;
}

#menu_top ul li.last
{
	float:left;	
	background:none;
}

#menu_top ul li a
{
	color:#FFF;
	padding:0 5px 0 5px;
	
	text-decoration:none;
}

ul.ssmenu {
	display:none;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	z-index:990;
	top:0px;
	left:0px;
	margin:20px 0 0 0px;
	padding:3px 0 0 0;
	list-style:none;
	color:#FFF;
	padding-bottom:5px;
	background:#96c8c8;
	
}
ul.ssmenu li {background-color:#5d79a8;background-image:none !important;font-size:10px;text-align:left;width:100px;height:10px;color:#FFF;padding-left:15px;font-weight:normal;margin-bottom:3px;border:0 ;}
ul.ssmenu li a{font-weight:normal;text-decoration:none;color:#FFF;}
#conteneur
{
	
	width:862px;
	background:url(../images/bg_page.png) repeat-y;
	overflow:auto;
	margin:0 auto;
	padding:0 11px 0 11px;
}



#header
{
	height:	170px;
	width:862px;
	position:relative;
}

#logo
{
	width:271px;
	height:112px;
	float:left;
	margin-top:56px;
}
#menu_gene
{
	
	padding-left:0px;
	float:left;
	width:590px;
	height:90px;
	margin: 80px 0 0 0;
	
	
}
ul#ul_menu_gene
{
	width:590px;
	height:90px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul#ul_menu_gene li.li_menu_gene
{
	float:left;
	margin:0;	
	height:90px;
	width:84px;
	position:relative;
}

ul#ul_menu_gene li.li_menu_gene a
{
	outline:none;
}





#menu_gene ul#ul_menu_gene li.li_menu_gene a#menu_site{text-indent: -9999px;display:block;height:90px;width:84px;background:url(../images/menu1.jpg) no-repeat center top;}
#menu_gene ul#ul_menu_gene li.li_menu_gene a#menu_site:hover{text-indent: -9999px;display:block;	height:90px;width:84px;background:url(../images/menu1.jpg) no-repeat center bottom;}


#menu_gene ul#ul_menu_gene li.li_menu_gene a#menu_golf{text-indent: -9999px;display:block;height:90px;width:84px;background:url(../images/menu2.jpg) no-repeat center top;}
#menu_gene ul#ul_menu_gene li.li_menu_gene a#menu_golf:hover{text-indent: -9999px;display:block;height:90px;width:84px;background:url(../images/menu2.jpg) no-repeat center bottom;}

#menu_gene ul#ul_menu_gene li.li_menu_gene a#menu_hotel{text-indent: -9999px;display:block;height:90px;width:84px;background:url(../images/menu3.jpg) no-repeat center top;}
#menu_gene ul#ul_menu_gene li.li_menu_gene a#menu_hotel:hover{text-indent: -9999px;display:block;height:90px;width:84px;background:url(../images/menu3.jpg) no-repeat center bottom;}

#menu_gene ul#ul_menu_gene li.li_menu_gene a#menu_restaurant{text-indent: -9999px;display:block;height:90px;width:84px;background:url(../images/menu4.jpg) no-repeat center top;}
#menu_gene ul#ul_menu_gene li.li_menu_gene a#menu_restaurant:hover{text-indent: -9999px;display:block;height:90px;width:84px;background:url(../images/menu4.jpg) no-repeat center bottom;}

#menu_gene ul#ul_menu_gene li.li_menu_gene a#menu_incentive{text-indent: -9999px;display:block;height:90px;width:84px;background:url(../images/menu5.jpg) no-repeat center top;}
#menu_gene ul#ul_menu_gene li.li_menu_gene a#menu_incentive:hover{text-indent: -9999px;display:block;height:90px;width:84px;background:url(../images/menu5.jpg) no-repeat center bottom;}

#menu_gene ul#ul_menu_gene li.li_menu_gene a#menu_horizon{text-indent: -9999px;display:block;height:90px;width:84px;background:url(../images/menu6.jpg) no-repeat center top;}
#menu_gene ul#ul_menu_gene li.li_menu_gene a#menu_horizon:hover{text-indent: -9999px;display:block;height:90px;width:84px;background:url(../images/menu6.jpg) no-repeat center bottom;}

#menu_gene ul#ul_menu_gene li.li_menu_gene a#menu_immobilier{text-indent: -9999px;display:block;height:90px;width:84px;background:url(../images/menu7.jpg) no-repeat center top;}
#menu_gene ul#ul_menu_gene li.li_menu_gene a#menu_immobilier:hover{text-indent: -9999px;display:block;height:90px;width:84px;background:url(../images/menu7.jpg) no-repeat center bottom;}


/******************/
/* MENU DEROULANT */
/******************/


ul.sousmenu {
	display:none;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	z-index:50;
	top:70px;
	left:0px;
	margin:20px 0 0 0px;
	padding:3px 0 0 0;
	list-style:none;
	color:#FFF;
	padding-bottom:5px;
}

ul.sousmenulast {
	display:none;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	z-index:50;
	top:70px;
	right:0px;
	margin:20px 0 0 0px;
	padding:3px 0 0 0;
	list-style:none;
	color:#FFF;
	padding-bottom:5px;
}
ul.sousmenusite{background-color:#5d79a8;}
ul.sousmenusite li {background-color:#5d79a8;font-size:10px;text-align:left;width:135px;color:#FFF;	padding-left:15px;font-weight:normal;margin-bottom:3px}
ul.sousmenusite li a{font-weight:normal;text-decoration:none;color:#FFF;}

ul.sousmenugolf {background-color:#3b5842;}
ul.sousmenugolf li {background-color:#3b5842;font-size:10px;text-align:left;width:135px;color:#FFF;padding-left:15px;font-weight:normal;margin-bottom:3px; }
ul.sousmenugolf li a{font-weight:normal;text-decoration:none;color:#FFF;}

ul.sousmenuhotel{background-color:#948d70;}
ul.sousmenuhotel li {background-color:#948d70;font-size:10px;text-align:left;width:135px;color:#FFF;padding-left:15px;font-weight:normal;margin-bottom:3px;}
ul.sousmenuhotel li a{font-weight:normal;text-decoration:none;color:#000;}

ul.sousmenurestaurant{background-color:#7d4143;}
ul.sousmenurestaurant li {background-color:#7d4143;font-size:10px;text-align:left;width:135px;color:#FFF;padding-left:15px;font-weight:normal;margin-bottom:3px;}
ul.sousmenurestaurant li a{font-weight:normal;text-decoration:none;color:#FFF;}

ul.sousmenuincentive{background-color:#7b8d99;}
ul.sousmenuincentive li {background-color:#7b8d99;font-size:10px;text-align:left;width:135px;color:#FFF;padding-left:15px;font-weight:normal;margin-bottom:3px;}
ul.sousmenuincentive li a{font-weight:normal;text-decoration:none;color:#FFF;}

ul.sousmenuhorizon{background-color:#884276;}
ul.sousmenuhorizon li {background-color:#884276;font-size:10px;text-align:left;width:135px;color:#FFF;padding-left:15px;font-weight:normal;margin-bottom:3px;}
ul.sousmenuhorizon li a{font-weight:normal;text-decoration:none;color:#FFF;}

ul.sousmenuimmobilier{background-color:#4ca7a8;}
ul.sousmenuimmobilier li {background-color:#4ca7a8;font-size:10px;text-align:left;width:135px;color:#FFF;padding-left:15px;font-weight:normal;margin-bottom:3px;}
ul.sousmenuimmobilier li a{font-weight:normal;text-decoration:none;color:#FFF;}

#contenu
{
	overflow:auto;	
}
#gauche
{
	float:left;
	width:271px;
	
}

#droite
{
	float:left;
	width:558px;
	overflow:auto;
	padding:16px;
	
}
.titre_left
{
	padding:10px 15px 10px 0;
	float:right;
}
.lien_menu_gauche
{
	color:#FFF;
	filter : alpha(opacity=50);
    -moz-opacity : 0.5;
    opacity : 0.5; 
	float:right;
	clear:both;
	text-decoration:none;
	padding-right:15px;
	text-align:right;
	padding-bottom:2px;
}

.img_left
{
	margin-top:30px;	
}

#bas_page
{text-align:center;padding-top:36px;height:22px;clear:both;}


#photo_trou{border:1px solid black;margin-top:0px;width:670px;}

#baseline{text-align:center;padding-top:20px;height:22px;clear:both;}

img.drapo{margin-top:0px;vertical-align:-1px;}

#photo_trou{position:relative;}
.logo1_1{display:block;height:30px;width:100px;position:absolute;border:1px solid red;}
