body
{
	background-color: #FFFFFF; text-align: left; color: #000000; font-size: 12px; margin:0px;
}
img{border:none;}
a{text-decoration:none; color: #FFFFFF; z-index:3;}
a:hover{color: #FF0000;}

#frm
{
	position: absolute; display:block; top:50px; left:50%; width:1000px; margin-left:-500px; z-index:2;
}
#frm1
{
	position: absolute; display:block; top:0px; left:0px; width:100%; height:312px; z-index:1; background:url(frm1.jpg) no-repeat; background-position:top center; 
}
#frm2
{
	position: absolute; display:block; top:312px; left:0px;width:100%; height:287px; z-index:1; background:url(frm2.jpg) repeat; background-position:top center;
}
#frm3
{
	position: absolute; display:block; top:599px; left:0px; width:100%; height:53px; z-index:1; background:url(frm3.jpg) repeat;
}

#frmHeader{width:990px; height:99px; background:url(frmHeader.gif) no-repeat;}
#frmHeader[id]{background:url(frmHeader.png) no-repeat;}

#frmFooter{width:990px; height:99px; color:#FFFFFF; text-decoration:none;}

#frmMenu{width:990px; background:url(frmMiddle.gif) repeat-y; height:150px;}
#frmMenu[id]{background:url(frmMiddle.png) repeat-y;}

#frmMenuIcon{position:absolute; display:block; top:115px; left:50%; margin-left:-25px; width:50px; height:50px;}

#frmMenuSearchBG{position:absolute; display:block; top:125px; left:50%; margin-left:-450px; width:250px; height:50px;}
#frmMenuSearch
{
	position:absolute; display:block; width:250px; height:50px;
	font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #1F4574;
}

#frmMiddle{width:1000px; background:url(frmMiddle.gif) repeat-y; padding-left:50px; }
#frmMiddle[id]{background:url(frmMiddle.png) repeat-y;}

textarea.TextAreaSearch{background:url(frm3.jpg) repeat-x 0 -30px; width:200px; height:20px; color:#ffffff; margin-top:4px; margin-left:-18px;}
/*#frmFooter
{
	width:1000px; height:116px; background:url(frmFooter.jpg) no-repeat; font-weight:bold; font-style:italic; font-family: "Times New Roman",Times,serif; font-size: 14px; padding-top:60px; text-align:center;
}
#frmFooter[id]{background:url(frmFooter.png) no-repeat;}*/

a.LinkMail{text-decoration:none; font-family: "Times New Roman", Times, serif; color: #ffffff; font-weight: bold; font-style: italic;}
a.LinkMail:hover{color: #255e6f;}

a.LinkHotel{position:relative; top:0px; left:0px; margin:0px; display:block; background:url(hotel.jpg) no-repeat 0 0; width:50px; height:50px; z-index:3;}
a.LinkHotel[class]{background:url(hotel.png) no-repeat 0 0;}
a.LinkHotel:hover{background:url(hotel.jpg) no-repeat 0 -50px;}
a.LinkHotel[class]:hover{background:url(hotel.png) no-repeat 0 -50px;}

.suggestionsBox_siteND, .suggestionsBox_liste, .suggestionsBox_agv 
	{
	position: absolute;
	left: 50%;
	width: 300px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -310px;
	}



.suggestionList_siteND, .suggestionList_liste, .suggestionList_agv 
	{
	padding: 0px;
	z-index:2;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	}



.suggestionList_siteND li, .suggestionList_liste li, .suggestionList_agv li
	{margin: 0px 0px 3px 0px; padding: 3px; cursor: pointer;}

.suggestionList_siteND a{width:100%;}

.suggestionList_liste a{width:100%; color:#C0354F;}

.suggestionList_agv a{width:100%; color:#CDDCE9;}



/* Autocompletion Recherche */

.suggestionsBox_siteND
	{
	background-color: #B2D253;
	border: 1px solid #000000;
	color: #75572F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

.suggestionList_siteND a:hover{background-color: #CBE18C;}


/* Autocompletion Moteur */

.suggestionsBox_liste
	{
	background-color: #FEB44A;
	border: 1px solid #B15423;
	color: #C0354F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

.suggestionList_liste a:hover{background-color: #FFDCA9;}

.moteur_tit_input 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}

.moteur_choix_input 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	}

.moteur_indication 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #999999;
	margin-left: 5px;
	}


.table_intro, .table_ident
{
	border-width: 1px;		/* Fixe */
	border-style: solid;	/* Fixe */
	padding: 2px;			/* Fixe */
	text-align:left;
}
.table_intro
{
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	text-align:left;
}
.table_ident
{
	border-color: #000000;
	background-color: #CCCCCC;
	text-align:left;
}

.font_titres, .font_sstitres, .font_intro, .font_ident
	{
	font-weight: bold;	/* Fixe */
	}
	
.font_ident2
	{
	text-align:left;	/* Fixe */
	}	
  
.font_ident21
	{
	text-align:left;	/* Fixe */
  color:#FFFFFF;
	}
	
.espace_vertical
	{
	height: 10px;
	}

.lienpromo
	{
	
	}

.cadenas {
	background-position: center;
	text-align:right;
	margin-bottom: -5px;
	margin-right: 5px;
}