ul,li,a
{
	margin:0;
	padding:0;
}

body 
{
	background:url('../images/body_bg.jpg') center;
	text-align:center;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-variant:small-caps;
	height:100%;
}

#header
{
	margin:auto;
	margin-top:6px;
	margin-left:-2px;
	background:url('../images/banner/2.jpg') center;
	width:790px;
	height:200px;
	text-align:left;
}

#page
{
	margin:auto;
	width:790px;
	height:100%;
	min-height:885px;
	/*color:#e8dfa0;*/
	color:#ffffff;
	font-variant:small-caps;
}


#menuDeroulant
{
	margin-left:2px;
	position:absolute;
	width:790px;
	list-style-type:none;
}

#menuDeroulant .sousMenu
{
	list-style-type:none;
}

#menuDeroulant .sousMenu li
{
	float:none;
}

#menuDeroulant li
{
	float:left;
	width:130px;
}

#menuDeroulant li a:link, #menuDeroulant li a:visited
{
	display:block;
	height:auto;
	/*color:#e8dfa0;*/
	color:#ffffff;
	padding:1px;
	text-decoration:none;
}

#menuDeroulant li a:hover, #menuDeroulant li a:active
{
	color:white;
	text-decoration:underline overline;
}

#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	display:block;
	/*color:#e8dfa0;*/
	color:#ffffff;
	border:0;
	text-decoration:none;
	background:transparent url('../images/list_bg.png') repeat;
}

#menuDeroulant .sousMenu li a:hover
{
	background:transparent url('../images/list_bg_on.png') repeat;
}

#menuDeroulant .sousMenu li
{
	margin-left:9px;
	width:110px;
	border-top:1px solid transparent;
}

#menuDeroulant .sousMenu
{
	display:none;
	list-style-type:none;
}

#menuDeroulant li:hover > .sousMenu
{
	display:block;
}


#left_menu
{
	margin:auto;
	margin-left:8px;
	float:left;
	width:130px;
	height:auto;
	margin-top:80px;
	/*list-style-type:none;*/
	text-align:left;
	padding:5px;
}

#left_menu a, #left_menu a:visited
{
	/*color:#e8dfa0;*/
	color:#ffffff;
	text-decoration:none;
}

#left_menu a:hover, #left_menu a:active
{
	/*color:#dedede;*/
	text-decoration:underline;
}

#left_links
{
	margin:auto;
	float:left;
	width:138px;
	height:auto;
	list-style-type:none;
	text-align:left;
	padding:5px;
	border:solid 1px white;
	position:absolute;
	margin-top:470px;
}

#left_links a, #left_links a:visited
{
	color:#ffffff;
	text-decoration:none;
}

#left_links a:hover, #left_links a:active
{
	text-decoration:underline;
}


#map
{
	margin:auto;
	width:400px;
	height:400px;
	margin-top:98px;
}

#english_form
{
	width:78px;
	height:142px;
	position:absolute;
	background:gray;
	color:white;
	margin-top:-191px;
	margin-left:35px;
	line-height:20px;
	font-weight:bold;
	border:inset 1px gray;
}

#one_way
{
	width:80px;
	height:auto;
	position:absolute;
	background:gray;
	color:white;
	margin-top:-208px;
	margin-left:100px;
	font-weight:bold;
	border:inset 1px gray;
}

#round_trip
{
	width:70px;
	height:auto;
	position:absolute;
	background:gray;
	color:white;
	margin-top:-208px;
	margin-left:203px;
	font-weight:bold;
	border:inset 1px gray;
}


#googleads
{
	float:right;
	width:120px;
	height:600px;
	margin-top:70px;
}

#header_bar
{
	margin:auto;
	position:relative;
	margin-top:-16px;
	width:836px;
	height:24px;
	background:url('../images/bgbeige.jpg') repeat;
}

#footer_bar
{
	margin:auto;
	position:relative;
	bottom:0;
	width:836px;
	height:16px;
	background:url('../images/bgbeige.jpg') repeat;
}

#footer_menu
{
	margin:auto;
	margin-top:-8px;
	position:relative;
	bottom:0;
	z-index:2;
	width:836px;
	height:20px;
	color:#555555;
	font-size:11px;
	font-variant:normal;
	background:url('../images/bgbeige.jpg') repeat;
}

#footer_menu a
{
	color:#777777;
	text-decoration:none;
}

#below_footer_bar
{
	margin:auto;
	margin-top:-8px;
	position:relative;
	bottom:0;
	width:836px;
	height:16px;
	background:url('../images/bgbeige.jpg') repeat;
}