body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ebdcb9;
	/*background:url(../pics/background.gif) #ffffff repeat-x;*/
}


#flash{
position:absolute;
z-index:150;
}

#sizer
{
clear:both;
width:965px;
height:100%;
min-height:100%;
margin:auto;
padding:inherit;
padding: 0;
}

#container
{
position:relative;
float:left;
margin:0 auto;
width:965px;
}

#TopFlash
{
position:relative;
float:left;
width:966px;
height:416px;
}

#Inner
{
position:relative;
float:left;
width:955px;
height:100%;
margin:0 auto;
left:5px;
right:5px;
background-color:#fff7e5;
}


#bottom_container_pics
{
position:relative;
float:left;
width:594px;
height:12px;
line-height:12px;
background-image:url(../pics/bottom_pics.jpg);
}


/****************************************/
/*              Header                  */
/****************************************/

#header_top
{
position:relative;
float:left;
width:965px;
height:16px;
background-image:url(../pics/header/top.jpg);
}

#main_pics_left
{
position:relative;
float:left;
width:52px;
height:400px;
}

#bg_menu
{
position:relative;
float:left;
width:180px;
height:400px;
background-image:url(../pics/header/bg_menu.jpg);
}

#main_pics_right1
{
position:relative;
float:left;
width:733px;
height:323px;
}

#main_pics_right2
{
position:relative;
float:left;
width:733px;
height:38px;
background-image:url(../pics/header/main_pics_right2.jpg);
}

#main_pics_right3
{
position:relative;
float:left;
width:733px;
height:39px;
}

#menu_container
{
position:relative;
float:left;
width:170px;
padding-top:142px;
}
/****************************************/
/*             Home page                */
/****************************************/


#container_pics
{
position:relative;
float:left;
width:524px;
margin-top:15px;
padding:5px 5px 5px 5px;
padding:0px 0px 0px 40px;
}

#container_text
{
position:relative;
float:left;
width:315px;
margin-left:7px;
padding:5px 5px 5px 5px;
background-color:#FFFFFF;
}


#container_text_header
{
position:relative;
float:left;
width:342px;
margin-left:8px;
}

#container_text_header2
{
position:relative;
float:left;
width:342px;
margin-left:8px;
font-family:Arial;
font-size:12px;
color:#63562e;
}

#container_text_inner
{
position:relative;
float:left;
width:332px;
height:150px;
background:url(../pics/background_text.gif) repeat-x;
border-left:5px solid #FFFFFF;
border-right:5px solid #FFFFFF;
border-bottom:5px solid #FFFFFF;
margin-left:8px;
}

#container_text_left
{
position:relative;
float:left;
width:220px;
margin-right:7px;
margin-top:15px;
padding:5px 5px 5px 5px;
background-color:#FFFFFF;
}

#container_text_right
{
position:relative;
float:left;
width:945px;
margin-top:15px;
padding:5px 5px 5px 5px;
background-color:#FFFFFF;
}


#container_text_pic_left
{
position:relative;
float:left;
width:220px;
height:50px;
background-color:#e9d7b2;
}


#container_text_pic_right
{
position:relative;
float:left;
width:945px;
background-color:#e9d7b2;
}


#container_text_inner_left
{
position:relative;
float:left;
width:220px;
background-color:#efe4cc;
}


#container_text_inner_right
{
position:relative;
float:left;
width:945px;
background-color:#efe4cc;
background-image:url(../pics/background_tarif.gif);
background-repeat:repeat-y;
background-position:left;
}

#bottom_container_text
{
position:relative;
float:left;
width:342px;
height:12px;
line-height:12px;
background-image:url(../pics/bottom_text.jpg);
}


#container_partner
{
position:relative;
float:left;
width:954px;
height:70px;
padding-top:8px;
text-align:center;
}

#container_footer
{
position:relative;
float:left;
width:955px;
height:20px;
padding-top:8px;
background-color:#f0e1c0;
text-align:center;
font-family:Arial;
font-size:12px;
color:#73673c;
text-align:center;
}

#container_copy
{
position:relative;
float:left;
width:955px;
height:20px;
background-color:#ebdcb9;
padding-top:8px;
text-align:center;
font-family:Arial;
font-size:10px;
color:#927c4b;
text-align:center;
}

#container_SubMenu
{
margin-top:8px;
margin-left:50px;
}

A.Link:link	{ font-family:  Arial; font-size: 11px; color: #73673c; text-decoration: none; }
A.Link:visited	{ font-family:  Arial; font-size: 11px; color: #73673c; text-decoration: none; }
A.Link:hover	{ font-family:  Arial; font-size: 11px; color: #73673c; text-decoration: underline;}
A.Link:active	{ font-family:  Arial; font-size: 11px; color: #73673c; text-decoration: none; }
A.Link:focus	{ font-family:  Arial; font-size: 11px; color: #73673c; text-decoration: none;} 

A.Linkorange:link	{ font-family:  Arial; font-size: 11px; color: #ff6600; text-decoration: none; }
A.Linkorange:visited	{ font-family:  Arial; font-size: 11px; color: #ff6600; text-decoration: none; }
A.Linkorange:hover	{ font-family:  Arial; font-size: 11px; color: #ff6600; text-decoration: underline; }
A.Linkorange:active	{ font-family:  Arial; font-size: 11px; color: #ff6600; text-decoration: none; }
A.Linkorange:focus	{ font-family:  Arial; font-size: 11px; color: #ff6600; text-decoration: none; } 

A.SubMenu:link	{ font-family:  Arial; font-size: 12px; color: #73673c; text-decoration: none; }
A.SubMenu:visited	{ font-family:  Arial; font-size: 12px; color: #73673c; text-decoration: none; }
A.SubMenu:hover	{ font-family:  Arial; font-size: 12px; color: #73673c; text-decoration: underline;}
A.SubMenu:active	{ font-family:  Arial; font-size: 12px; color: #73673c; text-decoration: none; }
A.SubMenu:focus	{ font-family:  Arial; font-size: 12px; color: #73673c; text-decoration: none;} 



/****************************************/
/*            TABLEAU TARIFS            */
/****************************************/

#row_tarif
{
position:relative;
float:left;
width:900px;
font-family:Arial;
font-size:12px;
color:#73673c;
}

#row_spacer
{
position:relative;
float:left;
width:600px;
height:1px;
line-height:1px;
left:50%;
margin-left: -300px;
margin-right: auto;
margin-bottom:10px;
margin-top:10px;
border-bottom:1px solid #9f946c;
}

/****************************************/
/*            MENU PAGE                 */
/****************************************/


#container_tier_left
{
position:relative;
float:left;
width:180px;
background-color:#FFFFFF;
padding:5px 5px 5px 5px;
}

#container_tier_right
{
position:relative;
float:right;
width:745px;
background-color:#FFFFFF;
padding:5px 5px 5px 5px;
}

#container_tier_left_inner
{

}

#container_tier_right_inner
{
}


/****************************************/
/*            ROOM PAGE               */
/****************************************/

#container_demi_large
{
position:relative;
float:left;
width:462px;
height:390px;
margin-top:15px;
padding:5px 5px 5px 5px;
background-color:#FFFFFF;
}

#container_demi_large_top
{
position:relative;
float:left;
width:460px;
height:50px;
background-color:#e9d7b2;
}

#container_demi_large_inner
{
position:relative;
float:left;
width:460px;
height:340px;
background-color:#f0e1c0;
}

#container_demi_large_pic
{
position:relative;
float:left;
width:430px;
height:227px;
padding: 15px 15px 20px 15px;
}

#container_demi_large_text
{
position:relative;
float:left;
width:430px;
padding: 5px 15px 5px 15px;
font-family:Arial;
font-size:11px;
color:#63562e;
}



/****************************************/
/*            OTHER PAGE               */
/****************************************/
#bottom_heavy
{
position:relative;
float:left;
width:944px;
height:12px;
line-height:12px;
background-image:url(../pics/bottom_heavy.jpg);
}

#bottom_large
{
position:relative;
float:left;
width:944px;
height:12px;
line-height:12px;
background-image:url(../pics/bottom_large.jpg);
}

#container_large
{
position:relative;
float:left;
width:944px;
height:100%;
margin-top:15px;
padding:5px 5px 5px 5px;
background-color:#FFFFFF;
}

#container_large_left
{
position:relative;
float:left;
width:467px;
height:300px;
padding:5px 5px 5px 5px;
background-color:#efe4cc;
}

#container_large_left_swf
{
position:relative;
float:left;
width:419px;
height:272px;
margin-top:14px;
margin-left:17px;
}

#container_large_right
{
position:relative;
float:left;
width:467px;
height:310px;
background-color:#efe4cc;
}

#container_large_right_top
{
position:relative;
float:left;
width:467px;
height:50px;
background-color:#e9d7b2;
}

#container_large_right_inner
{
position:relative;
float:left;
width:457px;
margin-top:5px;
font-family:Arial;
font-size:11px;
color:#63562e;
}


TD.FormText, TABLE.FormText, SPAN.FormText, INPUT.FormText, SELECT.FormText, TEXTAREA.FormText
{ 
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#73673c;
}



/* Pour le ScrollBar du text */

#TextScrollContainer
{
position:absolute;
height:138px;
width:290px;
margin-left:10px;
overflow:hidden;
/*border: solid 1px #FF6633;*/
font-family:Arial;
font-size:11px;
color:#73673c;
}

#TextContainer
{
position:absolute;
min-height:98px;
width:290px;
/*border: solid 1px #0033CC;*/
float:left;
}

#BoutonContainer
{
height:138px;
width:17px;
float:right;
border: solid 1px #73673c;

}

#BtTop
{
height:17px;
width:17px;
background-image:url(../pics/BtTop.gif);
cursor:pointer;
}

#BtBottom
{
height:17px;
width:17px;
margin-top:104px;
background-image:url(../pics/BTbottom.gif);
cursor:pointer;
}

/******** Style Calendrier ***************/

A.link_outer_tab:link		{ font-family:  Verdana, Arial, sans-serif; font-size: 11px; font-weight:bold; color: #000000; text-decoration: none; }
A.link_outer_tab:visited	{ font-family:  Verdana, Arial, sans-serif; font-size: 11px; font-weight:bold; color: #000000; text-decoration: none; }
A.link_outer_tab:hover		{ font-family:  Verdana, Arial, sans-serif; font-size: 11px; font-weight:bold; color: #000000; text-decoration: underline;}
A.link_outer_tab:active		{ font-family:  Verdana, Arial, sans-serif; font-size: 11px; font-weight:bold; color: #000000; text-decoration: none; }
A.link_outer_tab:focus		{ font-family:  Verdana, Arial, sans-serif; font-size: 11px; font-weight:bold; color: #000000; text-decoration: none; }


TD.mediumTextWhite, SPAN.mediumTextWhite, P.mediumTextWhite, INPUT.mediumTextWhite, TEXTAREA.mediumTextWhite,  SELECT.mediumTextWhite
{
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
}

TD.mediumTextWhiteBold, SPAN.mediumTextWhiteBold, P.mediumTextWhiteBold, INPUT.mediumTextWhiteBold, TEXTAREA.mediumTextWhiteBold,  SELECT.mediumTextWhiteBold
{
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: #875a05;
}



TD.LittleTextGrey, SPAN.LittleTextGrey, P.LittleTextGrey, LEGEND.LittleTextGrey,  SELECT.LittleTextGrey
{
  font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #b87800;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    text-align : justify;
}
